fix(i18n): shorten nav labels and complete translations in all locales
Nav bar labels that overflow their tab slot on phones are shortened to idiomatic short forms: fr (Bibliothèque, Téléchargement, Recherche), ru/bg/it (Live TV), pl (Home). All 21 locales get the ~280 keys that were empty (falling back to English at runtime): explore detail/badges/stats, fileInfo, startup repair flow, mediaMenu delete dialogs, addServer, rating sources, downloads sync-rule removal, and more. settings.displayScale was missing entirely in 16 locales; the new exoplayer playbackBuffer keys (upstream feat) are translated too. Fixes mis-translations found in review: es/zh/zh-Hant sidecar-format wording, sv adaptation, nb transcoding. Regenerated with dart run slang; translation hygiene and i18n tests pass. Close #1823
This commit is contained in:
+293
-293
@@ -11,7 +11,7 @@
|
||||
"waitingForAuth": "Aguardando autenticação...\nEntre pelo navegador.",
|
||||
"useBrowser": "Usar navegador",
|
||||
"or": "ou",
|
||||
"connectToMediaBrowser": "",
|
||||
"connectToMediaBrowser": "Conectar ao ${product}",
|
||||
"useQuickConnect": "Usar Quick Connect",
|
||||
"quickConnectInstructions": "Abra o Quick Connect no Jellyfin e insira este código.",
|
||||
"quickConnectWaiting": "Aguardando aprovação…",
|
||||
@@ -66,17 +66,17 @@
|
||||
"exitFullscreen": "Sair da tela cheia",
|
||||
"pressBackAgainToExit": "Pressione voltar novamente para sair",
|
||||
"ratingSource": {
|
||||
"critic": "",
|
||||
"audience": "",
|
||||
"imdb": "",
|
||||
"tmdb": "",
|
||||
"rottenTomatoes": "",
|
||||
"simkl": "",
|
||||
"mal": "",
|
||||
"anilist": "",
|
||||
"trakt": "",
|
||||
"rottenTomatoesCritic": "",
|
||||
"rottenTomatoesAudience": ""
|
||||
"critic": "Críticos",
|
||||
"audience": "Público",
|
||||
"imdb": "IMDb",
|
||||
"tmdb": "TMDB",
|
||||
"rottenTomatoes": "Rotten Tomatoes",
|
||||
"simkl": "Simkl",
|
||||
"mal": "MyAnimeList",
|
||||
"anilist": "AniList",
|
||||
"trakt": "Trakt",
|
||||
"rottenTomatoesCritic": "Críticos do Rotten Tomatoes",
|
||||
"rottenTomatoesAudience": "Público do Rotten Tomatoes"
|
||||
}
|
||||
},
|
||||
"screens": {
|
||||
@@ -120,7 +120,7 @@
|
||||
"darkTheme": "Escuro",
|
||||
"oledTheme": "OLED",
|
||||
"libraryDensity": "Densidade da Biblioteca",
|
||||
"displayScale": "",
|
||||
"displayScale": "Escala de exibição",
|
||||
"compact": "Compacto",
|
||||
"comfortable": "Confortável",
|
||||
"tvCornerSpotlightBackdrop": "Imagem de destaque no canto",
|
||||
@@ -170,11 +170,11 @@
|
||||
"bufferSizeMB": "${size}MB",
|
||||
"bufferSizeAuto": "Automático (Recomendado)",
|
||||
"bufferSizeWarning": "${heap}MB de memória disponível. Um buffer de ${size}MB pode afetar a reprodução.",
|
||||
"playbackBuffer": "",
|
||||
"playbackBufferAuto": "",
|
||||
"playbackBufferLarge": "",
|
||||
"playbackBufferExtraLarge": "",
|
||||
"playbackBufferDescription": "",
|
||||
"playbackBuffer": "Buffer de reprodução",
|
||||
"playbackBufferAuto": "Automático (recomendado)",
|
||||
"playbackBufferLarge": "Grande",
|
||||
"playbackBufferExtraLarge": "Extra grande",
|
||||
"playbackBufferDescription": "Faz buffer extra contra conexões instáveis. Também limitado pelo tamanho do buffer.",
|
||||
"defaultQualityTitle": "Qualidade padrão",
|
||||
"musicQualityTitle": "Qualidade da música",
|
||||
"subtitleStyling": "Estilo de Legendas",
|
||||
@@ -208,9 +208,9 @@
|
||||
"debugLoggingDescription": "Ativar log detalhado para solução de problemas",
|
||||
"viewLogs": "Ver Logs",
|
||||
"viewLogsDescription": "Ver logs do app",
|
||||
"clearImageCache": "",
|
||||
"clearImageCacheDescription": "",
|
||||
"clearImageCacheSuccess": "",
|
||||
"clearImageCache": "Limpar cache de imagens",
|
||||
"clearImageCacheDescription": "Limpar artes e miniaturas em cache. As imagens podem carregar mais devagar até serem baixadas novamente.",
|
||||
"clearImageCacheSuccess": "Cache de imagens limpo com sucesso",
|
||||
"resetSettings": "Redefinir Configurações",
|
||||
"resetSettingsDescription": "Restaurar configurações padrão. Não pode ser desfeito.",
|
||||
"resetSettingsSuccess": "Configurações redefinidas com sucesso",
|
||||
@@ -402,118 +402,118 @@
|
||||
},
|
||||
"fileInfo": {
|
||||
"title": "Informações do arquivo",
|
||||
"overview": "",
|
||||
"overview": "Visão geral",
|
||||
"video": "Vídeo",
|
||||
"audio": "Áudio",
|
||||
"subtitles": "Legendas",
|
||||
"images": "",
|
||||
"dataStreams": "",
|
||||
"lyrics": "",
|
||||
"images": "Imagens incorporadas",
|
||||
"dataStreams": "Fluxos de dados",
|
||||
"lyrics": "Letras",
|
||||
"file": "Arquivo",
|
||||
"attachments": "",
|
||||
"delivery": "",
|
||||
"versionCounter": "",
|
||||
"fileCounter": "",
|
||||
"noStreams": "",
|
||||
"copyPath": "",
|
||||
"pathCopied": "",
|
||||
"attachments": "Anexos",
|
||||
"delivery": "Entrega",
|
||||
"versionCounter": "Versão ${index} de ${count}",
|
||||
"fileCounter": "Arquivo ${index} de ${count}",
|
||||
"noStreams": "O servidor não relatou fluxos para este arquivo.",
|
||||
"copyPath": "Copiar caminho",
|
||||
"pathCopied": "Caminho do arquivo copiado",
|
||||
"codec": "Codec",
|
||||
"codecTag": "",
|
||||
"codecTag": "Tag do codec",
|
||||
"resolution": "Resolução",
|
||||
"codedResolution": "",
|
||||
"codedResolution": "Resolução codificada",
|
||||
"bitrate": "Taxa de bits",
|
||||
"frameRate": "Taxa de Quadros",
|
||||
"rotation": "",
|
||||
"comment": "",
|
||||
"audioDescription": "",
|
||||
"headerCompression": "",
|
||||
"sidecarFile": "",
|
||||
"transportTimestamp": "",
|
||||
"displayOffset": "",
|
||||
"previewFailureCode": "",
|
||||
"previewRetries": "",
|
||||
"rotation": "Rotação",
|
||||
"comment": "Comentário",
|
||||
"audioDescription": "Descrição de áudio",
|
||||
"headerCompression": "Compactação de cabeçalho",
|
||||
"sidecarFile": "Arquivo sidecar",
|
||||
"transportTimestamp": "Carimbo de transporte",
|
||||
"displayOffset": "Deslocamento de exibição",
|
||||
"previewFailureCode": "Código de falha da pré-visualização",
|
||||
"previewRetries": "Tentativas da pré-visualização",
|
||||
"aspectRatio": "Proporção",
|
||||
"pixelAspectRatio": "",
|
||||
"pixelAspectRatio": "Proporção de aspecto de pixel",
|
||||
"profile": "Perfil",
|
||||
"level": "",
|
||||
"level": "Nível",
|
||||
"bitDepth": "Profundidade de bits",
|
||||
"pixelFormat": "",
|
||||
"pixelFormat": "Formato de pixel",
|
||||
"colorSpace": "Espaço de Cor",
|
||||
"colorRange": "Faixa de Cor",
|
||||
"colorPrimaries": "Primárias de Cor",
|
||||
"colorTransfer": "",
|
||||
"colorTransfer": "Transferência de cor",
|
||||
"chromaSubsampling": "Subamostragem de Croma",
|
||||
"chromaLocation": "",
|
||||
"scanType": "",
|
||||
"interlaced": "",
|
||||
"anamorphic": "",
|
||||
"referenceFrames": "",
|
||||
"dynamicRange": "",
|
||||
"dolbyVision": "",
|
||||
"dolbyVisionLevel": "",
|
||||
"dolbyVisionVersion": "",
|
||||
"dolbyVisionLayers": "",
|
||||
"baseLayerCompatibility": "",
|
||||
"avcBitstream": "",
|
||||
"nalLengthSize": "",
|
||||
"scalingMatrix": "",
|
||||
"streamIdentifier": "",
|
||||
"streamIndex": "",
|
||||
"streamId": "",
|
||||
"language": "",
|
||||
"languageCode": "",
|
||||
"streamTitle": "",
|
||||
"chromaLocation": "Localização do croma",
|
||||
"scanType": "Tipo de varredura",
|
||||
"interlaced": "Entrelaçado",
|
||||
"anamorphic": "Anamórfico",
|
||||
"referenceFrames": "Quadros de referência",
|
||||
"dynamicRange": "Faixa dinâmica",
|
||||
"dolbyVision": "Dolby Vision",
|
||||
"dolbyVisionLevel": "Nível Dolby Vision",
|
||||
"dolbyVisionVersion": "Versão Dolby Vision",
|
||||
"dolbyVisionLayers": "Camadas Dolby Vision",
|
||||
"baseLayerCompatibility": "Compatibilidade da camada base",
|
||||
"avcBitstream": "Bitstream AVC",
|
||||
"nalLengthSize": "Tamanho do comprimento NAL",
|
||||
"scalingMatrix": "Matriz de dimensionamento personalizada",
|
||||
"streamIdentifier": "Identificador do fluxo",
|
||||
"streamIndex": "Índice do fluxo",
|
||||
"streamId": "ID do fluxo",
|
||||
"language": "Idioma",
|
||||
"languageCode": "Código do idioma",
|
||||
"streamTitle": "Título da faixa",
|
||||
"channels": "Canais",
|
||||
"sampleRate": "",
|
||||
"spatialAudio": "",
|
||||
"textBased": "",
|
||||
"subtitleFormat": "",
|
||||
"provider": "",
|
||||
"matchScore": "",
|
||||
"externalDelivery": "",
|
||||
"sidecarPath": "",
|
||||
"sourceStream": "",
|
||||
"temporary": "",
|
||||
"timeBase": "",
|
||||
"sampleRate": "Taxa de amostragem",
|
||||
"spatialAudio": "Áudio espacial",
|
||||
"textBased": "Baseado em texto",
|
||||
"subtitleFormat": "Formato sidecar",
|
||||
"provider": "Provedor",
|
||||
"matchScore": "Pontuação de correspondência",
|
||||
"externalDelivery": "Pode ser servido separadamente",
|
||||
"sidecarPath": "Caminho do sidecar",
|
||||
"sourceStream": "Copiado de",
|
||||
"temporary": "Temporário",
|
||||
"timeBase": "Base de tempo",
|
||||
"overallBitrate": "Taxa de bits total",
|
||||
"path": "Caminho",
|
||||
"fileName": "",
|
||||
"fileName": "Nome do arquivo",
|
||||
"size": "Tamanho",
|
||||
"totalSize": "",
|
||||
"totalSize": "Tamanho total",
|
||||
"container": "Contêiner",
|
||||
"duration": "Duração",
|
||||
"previewThumbnails": "",
|
||||
"previewIndex": "",
|
||||
"packetLength": "",
|
||||
"filePresent": "",
|
||||
"fileReadable": "",
|
||||
"streamPath": "",
|
||||
"previewThumbnails": "Miniaturas de pré-visualização",
|
||||
"previewIndex": "Índice de pré-visualização",
|
||||
"packetLength": "Tamanho do pacote",
|
||||
"filePresent": "Arquivo presente",
|
||||
"fileReadable": "Legível pelo servidor",
|
||||
"streamPath": "Caminho do fluxo",
|
||||
"optimizedForStreaming": "Otimizado para transmissão",
|
||||
"has64bitOffsets": "Deslocamentos de 64 bits",
|
||||
"protocol": "",
|
||||
"mediaType": "",
|
||||
"sourceKind": "",
|
||||
"optimizedVersion": "",
|
||||
"optimizationTarget": "",
|
||||
"deletedAt": "",
|
||||
"remoteSource": "",
|
||||
"infiniteStream": "",
|
||||
"directPlay": "",
|
||||
"directStream": "",
|
||||
"transcoding": "",
|
||||
"etag": "",
|
||||
"versionId": "",
|
||||
"fileId": "",
|
||||
"defaultAudioTrack": "",
|
||||
"defaultSubtitleTrack": "",
|
||||
"subtitlesOff": "",
|
||||
"flagDefault": "",
|
||||
"flagForced": "",
|
||||
"flagSelected": "",
|
||||
"flagExternal": "",
|
||||
"flagHearingImpaired": "",
|
||||
"flagDub": "",
|
||||
"flagOriginal": ""
|
||||
"protocol": "Protocolo",
|
||||
"mediaType": "Tipo de mídia",
|
||||
"sourceKind": "Tipo de origem",
|
||||
"optimizedVersion": "Versão otimizada",
|
||||
"optimizationTarget": "Alvo de otimização",
|
||||
"deletedAt": "Excluído",
|
||||
"remoteSource": "Origem remota",
|
||||
"infiniteStream": "Fluxo infinito",
|
||||
"directPlay": "Reprodução direta",
|
||||
"directStream": "Fluxo direto",
|
||||
"transcoding": "Transcodificação",
|
||||
"etag": "ETag",
|
||||
"versionId": "ID da versão",
|
||||
"fileId": "ID do arquivo",
|
||||
"defaultAudioTrack": "Faixa de áudio padrão",
|
||||
"defaultSubtitleTrack": "Faixa de legenda padrão",
|
||||
"subtitlesOff": "Desativadas",
|
||||
"flagDefault": "Padrão",
|
||||
"flagForced": "Forçada",
|
||||
"flagSelected": "Selecionada",
|
||||
"flagExternal": "Externa",
|
||||
"flagHearingImpaired": "Deficiência auditiva",
|
||||
"flagDub": "Dublada",
|
||||
"flagOriginal": "Original"
|
||||
},
|
||||
"mediaMenu": {
|
||||
"markAsWatched": "Marcar como Assistido",
|
||||
@@ -524,35 +524,35 @@
|
||||
"shufflePlay": "Reprodução Aleatória",
|
||||
"shuffleNotAvailableOffline": "Reprodução aleatória indisponível offline",
|
||||
"fileInfo": "Informações do arquivo",
|
||||
"deleteEpisodeFromServer": "",
|
||||
"deleteSeasonFromServer": "",
|
||||
"deleteShowFromServer": "",
|
||||
"deleteMovieFromServer": "",
|
||||
"deleteEpisodeTitle": "",
|
||||
"deleteSeasonTitle": "",
|
||||
"deleteShowTitle": "",
|
||||
"deleteMovieTitle": "",
|
||||
"deleteEpisodeConfirm": "",
|
||||
"deleteSeasonConfirm": "",
|
||||
"deleteShowConfirm": "",
|
||||
"deleteMovieConfirm": "",
|
||||
"deleteAnyway": "",
|
||||
"confirmDeleteTarget": "",
|
||||
"deleteEpisodeFromServer": "Excluir episódio do servidor",
|
||||
"deleteSeasonFromServer": "Excluir temporada do servidor",
|
||||
"deleteShowFromServer": "Excluir série do servidor",
|
||||
"deleteMovieFromServer": "Excluir filme do servidor",
|
||||
"deleteEpisodeTitle": "Excluir este episódio?",
|
||||
"deleteSeasonTitle": "Excluir esta temporada?",
|
||||
"deleteShowTitle": "Excluir esta série?",
|
||||
"deleteMovieTitle": "Excluir este filme?",
|
||||
"deleteEpisodeConfirm": "Excluir episódio",
|
||||
"deleteSeasonConfirm": "Excluir temporada",
|
||||
"deleteShowConfirm": "Excluir série",
|
||||
"deleteMovieConfirm": "Excluir filme",
|
||||
"deleteAnyway": "Excluir mesmo assim",
|
||||
"confirmDeleteTarget": "Excluir permanentemente ${title} do seu servidor?",
|
||||
"deleteMultipleWarning": "Isso inclui todos os episódios e seus arquivos.",
|
||||
"deleteEpisodeCountWarning": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "Isso exclui o ${n} episódio e o arquivo dele.",
|
||||
"other": "Isso exclui todos os ${n} episódios e os arquivos deles."
|
||||
},
|
||||
"deleteMultiPartWarning": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "Este item está armazenado como ${n} arquivo, que será excluído.",
|
||||
"other": "Este item está armazenado em ${n} arquivos, e todos eles serão excluídos."
|
||||
},
|
||||
"deleteSharedFileHeading": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "Mais ${n} episódio está armazenado no mesmo arquivo e também será excluído:",
|
||||
"other": "Mais ${n} episódios estão armazenados no mesmo arquivo e também serão excluídos:"
|
||||
},
|
||||
"deleteScopeUnverifiedProbeFailed": "",
|
||||
"deleteScopeUnverifiedNoFileInfo": "",
|
||||
"deleteScopeUnverifiedProbeFailed": "O Plezy não conseguiu verificar quais arquivos serão removidos, então pode excluir mais do que o item acima. Cancele e tente novamente, ou exclua mesmo assim.",
|
||||
"deleteScopeUnverifiedNoFileInfo": "Seu servidor não forneceu detalhes do arquivo para este item, então o Plezy não pode verificar quais arquivos serão removidos. Pode excluir mais do que o item acima.",
|
||||
"mediaDeletedSuccessfully": "Item de mídia excluído com sucesso",
|
||||
"mediaFailedToDelete": "Falha ao excluir item de mídia",
|
||||
"rate": "Avaliar",
|
||||
@@ -628,9 +628,9 @@
|
||||
"playNext": "Reproduzir Próximo",
|
||||
"playButton": "Reproduzir",
|
||||
"pauseButton": "Pausar",
|
||||
"playbackPaused": "",
|
||||
"playbackResumed": "",
|
||||
"loadingVideo": "",
|
||||
"playbackPaused": "Pausado",
|
||||
"playbackResumed": "Reproduzindo",
|
||||
"loadingVideo": "Carregando vídeo",
|
||||
"showPlaybackControls": "Mostrar controles de reprodução",
|
||||
"hidePlaybackControls": "Ocultar controles de reprodução",
|
||||
"seekBackwardButton": "Retroceder ${seconds} segundos",
|
||||
@@ -702,7 +702,7 @@
|
||||
},
|
||||
"removedFromContinueWatching": "Removido de Continuar assistindo",
|
||||
"errorLoading": "Erro: ${error}",
|
||||
"searchPartialResults": "",
|
||||
"searchPartialResults": "Alguns servidores de mídia não puderam ser pesquisados. Exibindo os resultados disponíveis.",
|
||||
"streamInterrupted": "A transmissão foi interrompida. Pressione reproduzir ou avance para tentar novamente.",
|
||||
"liveStreamInterrupted": "A transmissão ao vivo foi interrompida. Pressione reproduzir para tentar novamente.",
|
||||
"fileInfoNotAvailable": "Informações do arquivo não disponíveis",
|
||||
@@ -741,8 +741,8 @@
|
||||
"switchingToCompatiblePlayer": "Alternando para um reprodutor compatível...",
|
||||
"serverLimitTitle": "Falha na reprodução",
|
||||
"serverLimitBody": "Erro do servidor (HTTP 500). Um limite de largura de banda ou transcodificação provavelmente rejeitou esta sessão. Peça ao proprietário do servidor para ajustá-lo.",
|
||||
"mediaUnreadableTitle": "",
|
||||
"mediaUnreadableBody": "",
|
||||
"mediaUnreadableTitle": "Arquivo indisponível",
|
||||
"mediaUnreadableBody": "O servidor encontrou este item, mas não conseguiu ler o arquivo (HTTP 404). O arquivo provavelmente foi movido, excluído ou o armazenamento está offline. Peça ao responsável pelo servidor para verificar o arquivo e reexaminar a biblioteca.",
|
||||
"logsUploaded": "Logs enviados",
|
||||
"logsUploadFailed": "Falha ao enviar logs",
|
||||
"logId": "ID do log"
|
||||
@@ -861,8 +861,8 @@
|
||||
"sessionExpiredOne": "Sessão de ${name} expirada",
|
||||
"sessionExpiredMany": "Sessões expiradas em ${count} servidores",
|
||||
"signInAgain": "Entrar novamente",
|
||||
"editMediaBrowserTitle": "",
|
||||
"editMediaBrowserIntro": ""
|
||||
"editMediaBrowserTitle": "Editar conexão do ${product}",
|
||||
"editMediaBrowserIntro": "Adicione ou remova URLs para ${serverName}. O Plezy usará a URL acessível com menor latência."
|
||||
},
|
||||
"discover": {
|
||||
"title": "Descobrir",
|
||||
@@ -892,7 +892,7 @@
|
||||
},
|
||||
"errors": {
|
||||
"searchFailed": "Falha na busca: ${error}",
|
||||
"searchUnavailable": "",
|
||||
"searchUnavailable": "A busca não conseguiu alcançar nenhum servidor de mídia.",
|
||||
"connectionTimeout": "Tempo de conexão esgotado ao carregar ${context}",
|
||||
"connectionFailed": "Não foi possível conectar ao servidor de mídia",
|
||||
"unableToLoad": "Não foi possível carregar ${context}. Tente novamente.",
|
||||
@@ -1020,36 +1020,36 @@
|
||||
"uploadLogs": "Enviar Logs"
|
||||
},
|
||||
"startup": {
|
||||
"failedTitle": "",
|
||||
"failedBody": "",
|
||||
"failedBodyRepairable": "",
|
||||
"phaseLabel": "",
|
||||
"showDetails": "",
|
||||
"hideDetails": "",
|
||||
"copyDetails": "",
|
||||
"detailsCopied": "",
|
||||
"uploadDetails": "",
|
||||
"repairStorage": "",
|
||||
"repairTitle": "",
|
||||
"repairBodyCommon": "",
|
||||
"repairBodyOneCredential": "",
|
||||
"repairBodySignInsKept": "",
|
||||
"repairBodySignInsLost": "",
|
||||
"repairBodySessionsUncertain": "",
|
||||
"repairConfirm": "",
|
||||
"repairSucceeded": "",
|
||||
"repairNeedsRestart": "",
|
||||
"restartRequiredBody": "",
|
||||
"quitPlezy": "",
|
||||
"repairFailed": "",
|
||||
"repairKeptSignIns": "",
|
||||
"repairLostSignIns": "",
|
||||
"repairLostSessions": "",
|
||||
"backupTitle": "",
|
||||
"backupWarning": "",
|
||||
"deleteBackup": "",
|
||||
"backupDeleted": "",
|
||||
"previousFailureTitle": ""
|
||||
"failedTitle": "O Plezy não conseguiu iniciar",
|
||||
"failedBody": "Algo deu errado durante a inicialização. Os detalhes abaixo identificam o que falhou.",
|
||||
"failedBodyRepairable": "O arquivo de configurações salvo do Plezy está danificado e precisa ser reconstruído antes que o Plezy possa iniciar. Tentar novamente não vai ajudar — escolha Reparar armazenamento.",
|
||||
"phaseLabel": "Etapa",
|
||||
"showDetails": "Mostrar detalhes",
|
||||
"hideDetails": "Ocultar detalhes",
|
||||
"copyDetails": "Copiar detalhes",
|
||||
"detailsCopied": "Detalhes copiados para a área de transferência",
|
||||
"uploadDetails": "Enviar detalhes",
|
||||
"repairStorage": "Reparar armazenamento",
|
||||
"repairTitle": "Reparar dados armazenados?",
|
||||
"repairBodyCommon": "O arquivo de configurações do Plezy está danificado e não pode ser lido. Reparar redefine todas as configurações para o padrão.",
|
||||
"repairBodyOneCredential": "Um login salvo está danificado e não pode ser lido. Reparar remove apenas ele; suas outras configurações permanecem intactas.",
|
||||
"repairBodySignInsKept": "Seus servidores e perfis devem permanecer conectados.",
|
||||
"repairBodySignInsLost": "A chave que protege seus logins salvos não pode ser recuperada deste arquivo, então você terá que entrar novamente em todos os servidores e perfis. Nada no seu servidor de mídia é afetado.",
|
||||
"repairBodySessionsUncertain": "Os rastreadores (MAL, AniList, Simkl, Trakt) e o Seerr são armazenados separadamente e podem ou não ser preservados. O Plezy informará exatamente o que foi mantido.",
|
||||
"repairConfirm": "Reparar",
|
||||
"repairSucceeded": "Armazenamento reparado",
|
||||
"repairNeedsRestart": "Armazenamento reparado — reinício necessário",
|
||||
"restartRequiredBody": "Seus dados foram reparados, mas o Plezy precisa iniciar do zero antes de usá-los. Feche o Plezy e abra-o novamente.",
|
||||
"quitPlezy": "Sair do Plezy",
|
||||
"repairFailed": "Falha no reparo",
|
||||
"repairKeptSignIns": "Seus servidores e perfis ainda estão conectados.",
|
||||
"repairLostSignIns": "A chave que protege seus logins salvos não pôde ser recuperada. Você terá que entrar novamente em todos os servidores e perfis.",
|
||||
"repairLostSessions": "Pelo menos uma conexão de rastreador ou do Seerr foi perdida e precisa ser reconectada.",
|
||||
"backupTitle": "Uma cópia do arquivo danificado foi mantida",
|
||||
"backupWarning": "Ele contém suas credenciais de login. Não envie nem compartilhe.",
|
||||
"deleteBackup": "Excluir cópia",
|
||||
"backupDeleted": "Cópia excluída.",
|
||||
"previousFailureTitle": "O Plezy falhou ao iniciar da última vez"
|
||||
},
|
||||
"licenses": {
|
||||
"relatedPackages": "Pacotes Relacionados",
|
||||
@@ -1107,134 +1107,134 @@
|
||||
"searchPrompt": "Busque filmes e séries em ${source}.",
|
||||
"searchFailed": "Falha na busca. Verifique sua conexão e tente novamente.",
|
||||
"badge": {
|
||||
"rankPopular": "",
|
||||
"rankAiring": "",
|
||||
"rankRated": "",
|
||||
"rankFavorited": "",
|
||||
"rankTrending": "",
|
||||
"rankSeasonal": "",
|
||||
"watchingNow": "",
|
||||
"available": "",
|
||||
"partiallyAvailable": "",
|
||||
"availableIn4k": "",
|
||||
"requested": "",
|
||||
"pendingApproval": "",
|
||||
"processing": "",
|
||||
"declined": "",
|
||||
"requestFailed": "",
|
||||
"requested4k": "",
|
||||
"seasonsAvailable": "",
|
||||
"nextEpisodeIn": "",
|
||||
"nextAiringIn": "",
|
||||
"episodesShort": "",
|
||||
"minutesPerEpisode": "",
|
||||
"adult": ""
|
||||
"rankPopular": "#${n} popular",
|
||||
"rankAiring": "#${n} no ar",
|
||||
"rankRated": "#${n} avaliado",
|
||||
"rankFavorited": "#${n} favoritado",
|
||||
"rankTrending": "#${n} em alta",
|
||||
"rankSeasonal": "#${n} em ${season}",
|
||||
"watchingNow": "${n} assistindo",
|
||||
"available": "Disponível",
|
||||
"partiallyAvailable": "Parcialmente disponível",
|
||||
"availableIn4k": "4K disponível",
|
||||
"requested": "Solicitado",
|
||||
"pendingApproval": "Aguardando aprovação",
|
||||
"processing": "Processando",
|
||||
"declined": "Recusado",
|
||||
"requestFailed": "Falha na solicitação",
|
||||
"requested4k": "4K solicitado",
|
||||
"seasonsAvailable": "${available}/${total} temporadas",
|
||||
"nextEpisodeIn": "Ep ${episode} em ${duration}",
|
||||
"nextAiringIn": "Próximo em ${duration}",
|
||||
"episodesShort": "${n} epps",
|
||||
"minutesPerEpisode": "${n} min/ep",
|
||||
"adult": "18+"
|
||||
},
|
||||
"stats": {
|
||||
"listed": "",
|
||||
"viewersDay": "",
|
||||
"viewersWeek": "",
|
||||
"viewersMonth": "",
|
||||
"viewersYear": "",
|
||||
"viewersAllTime": "",
|
||||
"planning": "",
|
||||
"favorited": "",
|
||||
"dropRate": "",
|
||||
"listed": "${n} listados",
|
||||
"viewersDay": "${n} assistiram hoje",
|
||||
"viewersWeek": "${n} assistiram esta semana",
|
||||
"viewersMonth": "${n} assistiram este mês",
|
||||
"viewersYear": "${n} assistiram este ano",
|
||||
"viewersAllTime": "${n} espectadores",
|
||||
"planning": "${n} pretendem assistir",
|
||||
"favorited": "${n} favoritos",
|
||||
"dropRate": "${percent} abandonaram",
|
||||
"comments": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "${n} comentário",
|
||||
"other": "${n} comentários"
|
||||
},
|
||||
"votes": "",
|
||||
"watching": "",
|
||||
"completed": "",
|
||||
"onHold": "",
|
||||
"dropped": ""
|
||||
"votes": "${n} votos",
|
||||
"watching": "${n} assistindo",
|
||||
"completed": "${n} concluíram",
|
||||
"onHold": "${n} em pausa",
|
||||
"dropped": "${n} abandonaram"
|
||||
},
|
||||
"season": {
|
||||
"winter": "",
|
||||
"spring": "",
|
||||
"summer": "",
|
||||
"fall": "",
|
||||
"withYear": ""
|
||||
"winter": "Inverno",
|
||||
"spring": "Primavera",
|
||||
"summer": "Verão",
|
||||
"fall": "Outono",
|
||||
"withYear": "${season} ${year}"
|
||||
},
|
||||
"format": {
|
||||
"tv": "",
|
||||
"tvShort": "",
|
||||
"movie": "",
|
||||
"special": "",
|
||||
"ova": "",
|
||||
"ona": "",
|
||||
"music": "",
|
||||
"other": ""
|
||||
"tv": "TV",
|
||||
"tvShort": "Curta de TV",
|
||||
"movie": "Filme",
|
||||
"special": "Especial",
|
||||
"ova": "OVA",
|
||||
"ona": "ONA",
|
||||
"music": "Música",
|
||||
"other": "Outro"
|
||||
},
|
||||
"sourceMaterial": {
|
||||
"original": "",
|
||||
"manga": "",
|
||||
"lightNovel": "",
|
||||
"novel": "",
|
||||
"visualNovel": "",
|
||||
"game": "",
|
||||
"webComic": "",
|
||||
"musicRelease": "",
|
||||
"otherMedia": ""
|
||||
"original": "Original",
|
||||
"manga": "Mangá",
|
||||
"lightNovel": "Light novel",
|
||||
"novel": "Romance",
|
||||
"visualNovel": "Visual novel",
|
||||
"game": "Jogo",
|
||||
"webComic": "Webcomic",
|
||||
"musicRelease": "Música",
|
||||
"otherMedia": "Outro"
|
||||
},
|
||||
"creditRole": {
|
||||
"director": "",
|
||||
"writer": "",
|
||||
"producer": "",
|
||||
"creator": "",
|
||||
"composer": ""
|
||||
"director": "Diretor",
|
||||
"writer": "Roteirista",
|
||||
"producer": "Produtor",
|
||||
"creator": "Criador",
|
||||
"composer": "Compositor"
|
||||
},
|
||||
"relation": {
|
||||
"prequel": "",
|
||||
"sequel": "",
|
||||
"sideStory": "",
|
||||
"spinOff": "",
|
||||
"alternativeVersion": "",
|
||||
"summary": "",
|
||||
"parentStory": "",
|
||||
"adaptation": "",
|
||||
"other": ""
|
||||
"prequel": "Prequela",
|
||||
"sequel": "Sequela",
|
||||
"sideStory": "História paralela",
|
||||
"spinOff": "Spin-off",
|
||||
"alternativeVersion": "Versão alternativa",
|
||||
"summary": "Resumo",
|
||||
"parentStory": "História principal",
|
||||
"adaptation": "Adaptação",
|
||||
"other": "Relacionado"
|
||||
},
|
||||
"broadcast": "",
|
||||
"broadcastWithZone": "",
|
||||
"broadcast": "Vai ao ar ${day} às ${time}",
|
||||
"broadcastWithZone": "Vai ao ar ${day} às ${time} ${timezone}",
|
||||
"detail": {
|
||||
"originalTitle": "",
|
||||
"alsoKnownAs": "",
|
||||
"studios": "",
|
||||
"country": "",
|
||||
"language": "",
|
||||
"released": "",
|
||||
"physicalRelease": "",
|
||||
"ended": "",
|
||||
"addedOn": "",
|
||||
"yourRating": "",
|
||||
"budget": "",
|
||||
"revenue": "",
|
||||
"contentAdvisory": "",
|
||||
"tags": "",
|
||||
"revealSpoilerTags": "",
|
||||
"links": "",
|
||||
"watchOn": "",
|
||||
"watchTrailer": "",
|
||||
"openOn": "",
|
||||
"crew": "",
|
||||
"ratings": "",
|
||||
"schedule": "",
|
||||
"originalTitle": "Título original",
|
||||
"alsoKnownAs": "Também conhecido como",
|
||||
"studios": "Estúdios",
|
||||
"country": "País",
|
||||
"language": "Idioma",
|
||||
"released": "Lançado",
|
||||
"physicalRelease": "Em disco",
|
||||
"ended": "Encerrado",
|
||||
"addedOn": "Adicionado em ${date}",
|
||||
"yourRating": "Sua avaliação",
|
||||
"budget": "Orçamento",
|
||||
"revenue": "Bilheteria",
|
||||
"contentAdvisory": "Classificação indicativa",
|
||||
"tags": "Tags",
|
||||
"revealSpoilerTags": "Mostrar tags de spoiler",
|
||||
"links": "Links",
|
||||
"watchOn": "Assistir em",
|
||||
"watchTrailer": "Ver trailer",
|
||||
"openOn": "Abrir em ${site}",
|
||||
"crew": "Equipe",
|
||||
"ratings": "Avaliações",
|
||||
"schedule": "Programação",
|
||||
"recommendedByUsers": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "Recomendado por ${n} usuário",
|
||||
"other": "Recomendado por ${n} usuários"
|
||||
},
|
||||
"recommendedBy": "",
|
||||
"favoritedBy": "",
|
||||
"unairedEpisodes": "",
|
||||
"recommendedByPercent": "",
|
||||
"relatedTitles": "",
|
||||
"background": ""
|
||||
"recommendedBy": "Recomendado por ${who}",
|
||||
"favoritedBy": "Favoritado por ${who}",
|
||||
"unairedEpisodes": "${n} ainda não exibidos",
|
||||
"recommendedByPercent": "Recomendado por ${percent} dos espectadores",
|
||||
"relatedTitles": "Títulos relacionados",
|
||||
"background": "Contexto"
|
||||
},
|
||||
"totalResults": {
|
||||
"one": "",
|
||||
"other": ""
|
||||
"one": "${n} resultado",
|
||||
"other": "${n} resultados"
|
||||
}
|
||||
},
|
||||
"liveTv": {
|
||||
@@ -1501,15 +1501,15 @@
|
||||
"editSyncRule": "Editar regra de sincronização",
|
||||
"removeSyncRule": "Remover regra de sincronização",
|
||||
"removeSyncRuleConfirm": "Parar de sincronizar \"${title}\"? Os episódios baixados serão mantidos.",
|
||||
"removeListSyncRuleConfirm": "",
|
||||
"deleteSyncRuleDownloads": "",
|
||||
"deleteSyncRuleDownloadsDescription": "",
|
||||
"removeListSyncRuleConfirm": "Parar a sincronização de \"${title}\"?",
|
||||
"deleteSyncRuleDownloads": "Também excluir downloads associados",
|
||||
"deleteSyncRuleDownloadsDescription": "Downloads usados por outra regra de sincronização ou perfil serão mantidos.",
|
||||
"syncRuleCreated": "Regra de sincronização criada — mantendo ${count} episódios não assistidos",
|
||||
"syncRuleUpdated": "Regra de sincronização atualizada",
|
||||
"syncRuleRemoved": "Regra de sincronização removida",
|
||||
"syncRuleAndDownloadsRemoved": "",
|
||||
"syncRuleCleanupBusy": "",
|
||||
"syncRuleCleanupUnavailable": "",
|
||||
"syncRuleAndDownloadsRemoved": "Regra de sincronização e downloads associados removidos",
|
||||
"syncRuleCleanupBusy": "As regras de sincronização estão sendo atualizadas. Tente novamente em instantes.",
|
||||
"syncRuleCleanupUnavailable": "Os downloads associados não puderam ser identificados com segurança. Reconecte o servidor e tente novamente, ou remova a regra sem excluir os downloads.",
|
||||
"syncedNewEpisodes": "${count} novos episódios sincronizados para ${title}",
|
||||
"activeSyncRules": "Regras de sincronização",
|
||||
"noSyncRules": "Nenhuma regra de sincronização",
|
||||
@@ -1874,7 +1874,7 @@
|
||||
"anilist": "AniList",
|
||||
"simkl": "Simkl",
|
||||
"seerr": "Seerr",
|
||||
"mdblist": ""
|
||||
"mdblist": "MDBList"
|
||||
},
|
||||
"deviceCode": {
|
||||
"title": "Ativar o Plezy no ${service}",
|
||||
@@ -1907,12 +1907,12 @@
|
||||
}
|
||||
},
|
||||
"addServer": {
|
||||
"addMediaBrowserTitle": "",
|
||||
"addMediaBrowserTitle": "Adicionar servidor ${product}",
|
||||
"serverUrls": "URLs do servidor",
|
||||
"serverUrlsHelper": "Várias URLs são permitidas, separadas por vírgulas.",
|
||||
"findServer": "Encontrar servidor",
|
||||
"searchingLocalMediaBrowserServers": "",
|
||||
"localMediaBrowserServers": "",
|
||||
"searchingLocalMediaBrowserServers": "Procurando servidores ${product} locais...",
|
||||
"localMediaBrowserServers": "Servidores ${product} locais",
|
||||
"username": "Usuário",
|
||||
"password": "Senha",
|
||||
"signIn": "Entrar",
|
||||
@@ -1924,15 +1924,15 @@
|
||||
"addPlexTitle": "Entrar com Plex",
|
||||
"pinExpired": "O PIN expirou antes de entrar. Tente novamente.",
|
||||
"failedToRegisterAccount": "Falha ao registrar a conta: ${error}",
|
||||
"enterMediaBrowserUrlError": "",
|
||||
"enterMediaBrowserUrlError": "Digite a URL do seu servidor ${product}",
|
||||
"addConnectionTitle": "Adicionar conexão",
|
||||
"addConnectionTitleScoped": "Adicionar a ${name}",
|
||||
"signInWithPlexCard": "Entrar com Plex",
|
||||
"signInWithPlexCardSubtitle": "Autorize este dispositivo. Servidores compartilhados são adicionados.",
|
||||
"signInWithPlexCardSubtitleScoped": "Autorize uma conta Plex. Os usuários do Plex Home se tornam perfis.",
|
||||
"connectToMediaBrowserCard": "",
|
||||
"connectToMediaBrowserCardSubtitle": "",
|
||||
"connectToMediaBrowserCardSubtitleScoped": "",
|
||||
"connectToMediaBrowserCard": "Conectar ao ${product}",
|
||||
"connectToMediaBrowserCardSubtitle": "Digite a URL do servidor, o nome de usuário e a senha.",
|
||||
"connectToMediaBrowserCardSubtitleScoped": "Entre no seu servidor ${product}. Vinculado a ${name}.",
|
||||
"borrowFromAnotherProfile": "Pegar emprestado de outro perfil",
|
||||
"borrowFromAnotherProfileSubtitle": "Reutilize a conexão de outro perfil. Perfis protegidos por PIN exigem PIN."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user