ExoPlayer's DefaultLoadControl was built with hard-coded durations picked from one memory tier, so read-ahead stopped at 50s on any device reporting 2GB or less free, with no way to raise it. On hardware where mpv cannot render at all that ceiling is the whole buffer budget. Playback Buffer offers Auto, Large and Extra Large. The durations are taken from jellyfin-androidtv and jellyfin-android so the same words mean the same thing across Jellyfin clients; Auto keeps the memory-tiered values that shipped. Named tiers rather than a duration because a duration would be a promise the load control cannot keep: prioritizeTimeOverSizeThresholds is disabled, so targetBufferBytes stops the loader even below minBufferMs and the byte cap binds first above roughly 23 Mbit/s. The tier crosses the method channel as a string and resolves in the core, where an unrecognised name falls back to Auto. LoadControlPolicy clamps the resulting pair: media3 validates the ordering with Guava Preconditions, an unconditional throw R8 does not elide, so a bad pair would be an IllegalArgumentException out of player construction rather than a bad buffer. The two play-start thresholds stay fixed even though the Jellyfin tiers move them. BufferingStallPolicy.MIN_BUFFER_AHEAD_MS is a const derived from BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS, so a runtime value there would make the stall watchdog indict a player that is obeying its own load control. That leaves the byte target as a second, often smaller ceiling, and nothing surfaced either. The resolved values now reach getStats, and the overlay's Buffer section gains a Cache Limit row reading "120s / 128MB" next to the buffered-ahead duration, so a tier that appears to do nothing on a high-bitrate file explains itself. close #1816
1940 lines
85 KiB
JSON
1940 lines
85 KiB
JSON
{
|
||
"app": {
|
||
"title": "Plezy"
|
||
},
|
||
"auth": {
|
||
"signInWithPlex": "Entrar com Plex",
|
||
"showQRCode": "Mostrar código QR",
|
||
"authenticate": "Autenticar",
|
||
"authenticationTimeout": "A autenticação expirou. Tente novamente.",
|
||
"scanQRToSignIn": "Leia este código QR para entrar",
|
||
"waitingForAuth": "Aguardando autenticação...\nEntre pelo navegador.",
|
||
"useBrowser": "Usar navegador",
|
||
"or": "ou",
|
||
"connectToMediaBrowser": "",
|
||
"useQuickConnect": "Usar Quick Connect",
|
||
"quickConnectInstructions": "Abra o Quick Connect no Jellyfin e insira este código.",
|
||
"quickConnectWaiting": "Aguardando aprovação…",
|
||
"quickConnectCancel": "Cancelar",
|
||
"quickConnectExpired": "Quick Connect expirou. Tente novamente.",
|
||
"localDataRecoveryRequired": "O Plezy não conseguiu recuperar com segurança os dados locais de acesso e de reproduções pendentes. Entre novamente."
|
||
},
|
||
"common": {
|
||
"cancel": "Cancelar",
|
||
"save": "Salvar",
|
||
"close": "Fechar",
|
||
"clear": "Limpar",
|
||
"reset": "Redefinir",
|
||
"later": "Depois",
|
||
"submit": "Enviar",
|
||
"confirm": "Confirmar",
|
||
"retry": "Tentar novamente",
|
||
"logout": "Sair",
|
||
"unknown": "Desconhecido",
|
||
"refresh": "Atualizar",
|
||
"yes": "Sim",
|
||
"no": "Não",
|
||
"delete": "Excluir",
|
||
"edit": "Editar",
|
||
"shuffle": "Aleatório",
|
||
"addTo": "Adicionar a...",
|
||
"createNew": "Criar novo",
|
||
"connect": "Conectar",
|
||
"disconnect": "Desconectar",
|
||
"play": "Reproduzir",
|
||
"pause": "Pausar",
|
||
"resume": "Retomar",
|
||
"error": "Erro",
|
||
"search": "Buscar",
|
||
"home": "Início",
|
||
"back": "Voltar",
|
||
"settings": "Configurações",
|
||
"mute": "Silenciar",
|
||
"ok": "OK",
|
||
"off": "Desativado",
|
||
"seasonNumber": "Temporada ${number}",
|
||
"episodeNumberTitle": "Episódio ${number} - ${title}",
|
||
"chapterNumber": "Capítulo ${number}",
|
||
"reconnect": "Reconectar",
|
||
"viewAll": "Ver tudo",
|
||
"checkingNetwork": "Verificando rede...",
|
||
"loadingServers": "Carregando servidores...",
|
||
"connectingToServers": "Conectando aos servidores...",
|
||
"startingOfflineMode": "Iniciando modo offline...",
|
||
"loading": "Carregando...",
|
||
"fullscreen": "Tela cheia",
|
||
"exitFullscreen": "Sair da tela cheia",
|
||
"pressBackAgainToExit": "Pressione voltar novamente para sair",
|
||
"ratingSource": {
|
||
"critic": "",
|
||
"audience": "",
|
||
"imdb": "",
|
||
"tmdb": "",
|
||
"rottenTomatoes": "",
|
||
"simkl": "",
|
||
"mal": "",
|
||
"anilist": "",
|
||
"trakt": "",
|
||
"rottenTomatoesCritic": "",
|
||
"rottenTomatoesAudience": ""
|
||
}
|
||
},
|
||
"screens": {
|
||
"licenses": "Licenças",
|
||
"switchProfile": "Trocar Perfil",
|
||
"subtitleStyling": "Estilo de Legendas",
|
||
"mpvConfig": "mpv.conf",
|
||
"logs": "Logs"
|
||
},
|
||
"update": {
|
||
"available": "Atualização disponível",
|
||
"versionAvailable": "A versão ${version} está disponível",
|
||
"currentVersion": "Atual: ${version}",
|
||
"skipVersion": "Pular esta versão",
|
||
"viewRelease": "Ver Lançamento",
|
||
"latestVersion": "Você está na versão mais recente",
|
||
"checkFailed": "Falha ao verificar atualizações"
|
||
},
|
||
"settings": {
|
||
"title": "Configurações",
|
||
"supportDeveloper": "Apoie o Plezy",
|
||
"supportDeveloperDescription": "Doe via Liberapay para financiar o desenvolvimento",
|
||
"language": "Idioma",
|
||
"theme": "Tema",
|
||
"appearance": "Aparência",
|
||
"videoPlayback": "Reprodução de Vídeo",
|
||
"videoPlaybackDescription": "Configurar comportamento de reprodução",
|
||
"advanced": "Avançado",
|
||
"episodePosterMode": "Estilo do pôster do episódio",
|
||
"seriesPoster": "Pôster da série",
|
||
"seasonPoster": "Pôster da temporada",
|
||
"episodeThumbnail": "Miniatura",
|
||
"showHeroSectionDescription": "Exibir carrossel de conteúdo em destaque na tela inicial",
|
||
"secondsLabel": "Segundos",
|
||
"minutesLabel": "Minutos",
|
||
"secondsShort": "s",
|
||
"minutesShort": "m",
|
||
"durationHint": "Insira a duração (${min}-${max})",
|
||
"systemTheme": "Sistema",
|
||
"lightTheme": "Claro",
|
||
"darkTheme": "Escuro",
|
||
"oledTheme": "OLED",
|
||
"libraryDensity": "Densidade da Biblioteca",
|
||
"displayScale": "",
|
||
"compact": "Compacto",
|
||
"comfortable": "Confortável",
|
||
"tvCornerSpotlightBackdrop": "Imagem de destaque no canto",
|
||
"tvCornerSpotlightBackdropDescription": "Mostrar a imagem de destaque no canto superior direito em vez de preencher a tela",
|
||
"viewMode": "Modo de Visualização",
|
||
"gridView": "Grade",
|
||
"listView": "Lista",
|
||
"showHeroSection": "Mostrar Seção de Destaque",
|
||
"continueWatchingAction": "Ação da seção Continuar assistindo",
|
||
"continueWatchingPlay": "Reproduzir",
|
||
"continueWatchingDetails": "Abrir detalhes",
|
||
"episodeAction": "Ação do episódio",
|
||
"episodePlay": "Reproduzir",
|
||
"episodeDetails": "Abrir detalhes",
|
||
"useGlobalHubs": "Usar layout inicial",
|
||
"useGlobalHubsDescription": "Mostrar hubs iniciais unificados. Caso contrário, usar recomendações da biblioteca.",
|
||
"showServerNameOnHubs": "Mostrar Nome do Servidor nos Hubs",
|
||
"showServerNameOnHubsDescription": "Sempre mostrar nomes dos servidores nos títulos dos hubs.",
|
||
"groupLibrariesByServer": "Agrupar Bibliotecas por Servidor",
|
||
"groupLibrariesByServerDescription": "Agrupar bibliotecas da barra lateral por servidor de mídia.",
|
||
"alwaysKeepSidebarOpen": "Manter Barra Lateral Sempre Aberta",
|
||
"alwaysKeepSidebarOpenDescription": "A barra lateral fica expandida e a área de conteúdo se ajusta",
|
||
"showUnwatchedCount": "Mostrar Contagem de Não Assistidos",
|
||
"showUnwatchedCountDescription": "Exibir contagem de episódios não assistidos em séries e temporadas",
|
||
"showEpisodeNumberOnCards": "Mostrar Número do Episódio nos Cards",
|
||
"showEpisodeNumberOnCardsDescription": "Mostrar temporada e episódio nos cartões de episódio",
|
||
"showSeasonPostersOnTabs": "Mostrar Pôsteres de Temporada nas Abas",
|
||
"showSeasonPostersOnTabsDescription": "Mostrar o pôster de cada temporada acima da aba",
|
||
"tvFullCardLayout": "Cartões TV completos",
|
||
"tvFullCardLayoutDescription": "Usar cartões de TV só com imagem e nomes dos atores sobrepostos",
|
||
"focusGlow": "Brilho de foco",
|
||
"focusGlowDescription": "Mostrar um brilho suave ao redor do cartão em foco",
|
||
"visualEffects": "Efeitos visuais",
|
||
"visualEffectsAuto": "Automático",
|
||
"visualEffectsAutoDescription": "Reduzir os efeitos automaticamente em dispositivos de baixo consumo",
|
||
"visualEffectsFull": "Completos",
|
||
"visualEffectsReduced": "Reduzidos",
|
||
"visualEffectsReducedDescription": "Menos animações e imagens em menor resolução",
|
||
"hideSpoilers": "Ocultar spoilers de episódios não assistidos",
|
||
"hideSpoilersDescription": "Desfocar miniaturas e descrições de episódios não assistidos",
|
||
"playerBackend": "Mecanismo de reprodução",
|
||
"exoPlayer": "ExoPlayer",
|
||
"mpv": "mpv",
|
||
"hardwareDecoding": "Decodificação por Hardware",
|
||
"hardwareDecodingDescription": "Usar aceleração por hardware quando disponível",
|
||
"bufferSize": "Tamanho do Buffer",
|
||
"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": "",
|
||
"defaultQualityTitle": "Qualidade padrão",
|
||
"musicQualityTitle": "Qualidade da música",
|
||
"subtitleStyling": "Estilo de Legendas",
|
||
"subtitleStylingDescription": "Personalizar aparência das legendas",
|
||
"smallSkipDuration": "Duração do Avanço Curto",
|
||
"largeSkipDuration": "Duração do Avanço Longo",
|
||
"rewindOnResume": "Rebobinar ao retomar",
|
||
"secondsUnit": "${seconds} segundos",
|
||
"defaultSleepTimer": "Temporizador de suspensão padrão",
|
||
"minutesUnit": "${minutes} minutos",
|
||
"rememberTrackSelections": "Lembrar seleção de faixas por série/filme",
|
||
"rememberTrackSelectionsDescription": "Lembrar escolhas de áudio e legendas por título",
|
||
"followServerTrackSelections": "Usar a seleção de faixas do servidor por episódio",
|
||
"followServerTrackSelectionsDescription": "Ao mudar de episódio, aplicar o áudio e as legendas selecionados no servidor em vez de manter a escolha atual",
|
||
"showChapterMarkersOnTimeline": "Mostrar marcadores de capítulos na barra de reprodução",
|
||
"showChapterMarkersOnTimelineDescription": "Segmentar a barra de reprodução nos limites dos capítulos",
|
||
"clickVideoTogglesPlayback": "Clicar no vídeo para alternar reprodução/pausa",
|
||
"clickVideoTogglesPlaybackDescription": "Clicar no vídeo para reproduzir ou pausar em vez de mostrar os controles.",
|
||
"videoPlayerControls": "Controles do reprodutor de vídeo",
|
||
"keyboardShortcuts": "Atalhos de Teclado",
|
||
"keyboardShortcutsDescription": "Personalizar atalhos de teclado",
|
||
"videoPlayerNavigation": "Navegação do reprodutor de vídeo",
|
||
"videoPlayerNavigationDescription": "Usar as teclas de seta para navegar pelos controles do reprodutor",
|
||
"watchTogetherRelay": "Servidor de retransmissão do Assistir Juntos",
|
||
"watchTogetherRelayDescription": "Definir um servidor de retransmissão personalizado. Todos devem usar o mesmo servidor.",
|
||
"watchTogetherRelayHint": "https://minha-retransmissao.exemplo.com.br",
|
||
"watchTogetherRelayInvalid": "Insira uma URL base de retransmissão HTTP ou HTTPS válida.",
|
||
"crashReporting": "Relatório de Erros",
|
||
"crashReportingDescription": "Enviar relatórios de erros para ajudar a melhorar o app",
|
||
"debugLogging": "Log de Depuração",
|
||
"debugLoggingDescription": "Ativar log detalhado para solução de problemas",
|
||
"viewLogs": "Ver Logs",
|
||
"viewLogsDescription": "Ver logs do app",
|
||
"clearImageCache": "",
|
||
"clearImageCacheDescription": "",
|
||
"clearImageCacheSuccess": "",
|
||
"resetSettings": "Redefinir Configurações",
|
||
"resetSettingsDescription": "Restaurar configurações padrão. Não pode ser desfeito.",
|
||
"resetSettingsSuccess": "Configurações redefinidas com sucesso",
|
||
"backup": "Backup",
|
||
"exportSettings": "Exportar Configurações",
|
||
"exportSettingsDescription": "Salvar suas preferências em um arquivo",
|
||
"exportSettingsSuccess": "Configurações exportadas",
|
||
"importSettings": "Importar Configurações",
|
||
"importSettingsDescription": "Restaurar preferências a partir de um arquivo",
|
||
"importSettingsConfirm": "Isso substituirá suas configurações atuais. Continuar?",
|
||
"importSettingsSuccess": "Configurações importadas",
|
||
"importSettingsInvalidFile": "Este arquivo não é uma exportação válida do Plezy",
|
||
"importSettingsNoUser": "Entre na conta antes de importar as configurações",
|
||
"shortcutsReset": "Atalhos redefinidos para o padrão",
|
||
"about": "Sobre",
|
||
"aboutDescription": "Informações do app e licenças",
|
||
"updates": "Atualizações",
|
||
"updateAvailable": "Atualização Disponível",
|
||
"checkForUpdates": "Verificar Atualizações",
|
||
"autoCheckUpdatesOnStartup": "Verificar atualizações automaticamente ao iniciar",
|
||
"autoCheckUpdatesOnStartupDescription": "Notificar ao iniciar quando houver atualização disponível",
|
||
"validationErrorEnterNumber": "Insira um número válido",
|
||
"validationErrorDuration": "A duração deve estar entre ${min} e ${max} ${unit}",
|
||
"shortcutAlreadyAssigned": "Atalho já atribuído a ${action}",
|
||
"shortcutUpdated": "Atalho atualizado para ${action}",
|
||
"saveFailed": "Não foi possível salvar as alterações. Tente novamente.",
|
||
"autoSkip": "Pular automaticamente",
|
||
"autoSkipIntro": "Pular introdução automaticamente",
|
||
"autoSkipIntroDescription": "Pular marcadores de introdução automaticamente após alguns segundos",
|
||
"autoSkipCredits": "Pular créditos automaticamente",
|
||
"autoSkipCreditsDescription": "Pular os créditos automaticamente e reproduzir o próximo episódio",
|
||
"forceSkipMarkerFallback": "Forçar marcadores alternativos",
|
||
"forceSkipMarkerFallbackDescription": "Usar padrões de títulos de capítulos mesmo quando o Plex tiver marcadores",
|
||
"autoSkipDelay": "Atraso para pular automaticamente",
|
||
"autoSkipDelayDescription": "Aguardar ${seconds} segundos antes de pular automaticamente",
|
||
"introPattern": "Padrão do marcador de introdução",
|
||
"introPatternDescription": "Expressão regular que identifica marcadores de introdução nos títulos dos capítulos",
|
||
"creditsPattern": "Padrão do marcador de créditos",
|
||
"creditsPatternDescription": "Expressão regular que identifica marcadores de créditos nos títulos dos capítulos",
|
||
"invalidRegex": "Expressão regular inválida",
|
||
"regex": "Expressão regular",
|
||
"downloads": "Downloads",
|
||
"downloadLocationDescription": "Escolha onde armazenar conteúdo baixado",
|
||
"downloadLocationDefault": "Padrão (Armazenamento do App)",
|
||
"downloadLocationCustom": "Local Personalizado",
|
||
"selectFolder": "Selecionar Pasta",
|
||
"resetToDefault": "Redefinir para Padrão",
|
||
"currentPath": "Atual: ${path}",
|
||
"downloadLocationChanged": "Local de download alterado",
|
||
"downloadLocationReset": "Local de download redefinido para padrão",
|
||
"downloadLocationInvalid": "A pasta selecionada não permite gravação",
|
||
"downloadLocationPickerUnavailable": "A seleção de pasta não está disponível neste dispositivo",
|
||
"downloadOnWifiOnly": "Baixar apenas por Wi-Fi",
|
||
"downloadOnWifiOnlyDescription": "Impedir downloads ao usar dados móveis",
|
||
"autoRemoveWatchedDownloads": "Remover automaticamente os downloads assistidos",
|
||
"autoRemoveWatchedDownloadsDescription": "Excluir automaticamente os downloads assistidos",
|
||
"cellularDownloadBlocked": "Os downloads estão bloqueados nos dados móveis. Use Wi-Fi ou altere a configuração.",
|
||
"maxVolume": "Volume Máximo",
|
||
"maxVolumeDescription": "Permitir aumento de volume acima de 100% para mídias silenciosas",
|
||
"maxVolumePercent": "${percent}%",
|
||
"discordRichPresence": "Discord Rich Presence",
|
||
"discordRichPresenceDescription": "Mostrar o que você está assistindo no Discord",
|
||
"services": "Serviços",
|
||
"servicesDescription": "Conecte Trakt, MyAnimeList, Seerr e mais",
|
||
"manageLibrariesDescription": "Reordene e oculte bibliotecas",
|
||
"companionRemoteServer": "Servidor de controle remoto",
|
||
"companionRemoteServerDescription": "Permitir que dispositivos móveis na sua rede controlem este app",
|
||
"autoPip": "Picture-in-picture automático",
|
||
"autoPipDescription": "Entrar automaticamente no modo picture-in-picture ao sair do app durante a reprodução",
|
||
"matchContentFrameRate": "Ajustar à taxa de quadros do conteúdo",
|
||
"matchContentFrameRateDescription": "Ajustar a taxa de atualização da tela ao conteúdo de vídeo",
|
||
"matchRefreshRate": "Ajustar à taxa de atualização",
|
||
"matchRefreshRateDescription": "Ajustar a taxa de atualização da tela em tela cheia",
|
||
"matchDynamicRange": "Ajustar à faixa dinâmica",
|
||
"matchDynamicRangeDescription": "Ativar HDR para conteúdo HDR e depois voltar para SDR",
|
||
"displaySwitchDelay": "Atraso na troca do modo de exibição",
|
||
"tunneledPlayback": "Reprodução em túnel",
|
||
"tunneledPlaybackDescription": "Usar o tunelamento de vídeo. Desative se o vídeo ficar preto ao reproduzir em HDR.",
|
||
"audioPassthrough": "Passagem direta de áudio",
|
||
"audioPassthroughDescription": "Enviar o áudio Dolby/DTS ao receptor ou à TV sem recodificação, preservando o som surround. Desative se não houver som.",
|
||
"audioPassthroughDescriptionAppleTv": "Usar o decodificador Dolby nativo da Apple para Dolby Digital Plus, incluindo Atmos. DTS e TrueHD continuam sendo reproduzidos como PCM multicanal. Desative se não houver som.",
|
||
"audioDownmix": "Conversão para estéreo",
|
||
"audioDownmixDescription": "Converter o áudio surround em dois canais para alto-falantes estéreo ou fones de ouvido",
|
||
"downmixCenterBoost": "Reforço do canal central",
|
||
"downmixCenterBoostValue": "${db} dB",
|
||
"downmixCenterBoostLabel": "Reforço (dB)",
|
||
"downmixCenterBoostShort": "dB",
|
||
"audioDownmixNormalize": "Normalizar volume na conversão para estéreo",
|
||
"audioDownmixNormalizeDescription": "Reduzir o volume da mixagem para evitar saturação. Desative para manter o volume original, que pode distorcer em cenas muito altas.",
|
||
"atmosDiagnostics": "Teste de saída Atmos",
|
||
"atmosDiagnosticsDescription": "Diagnosticar a saída Dolby Atmos reproduzindo sinais de teste pelo reprodutor do sistema",
|
||
"atmosTestHlsAtmos": "Transmissão Atmos da Apple",
|
||
"atmosTestHlsAtmosDescription": "Transmissão Dolby Atmos comprovadamente compatível. O receptor deve indicar Dolby Atmos.",
|
||
"atmosTestHlsControl": "Transmissão surround da Apple",
|
||
"atmosTestHlsControlDescription": "Transmissão de controle sem Atmos. O receptor deve indicar surround sem Atmos.",
|
||
"atmosTestRawStream": "Transmissão EAC3 bruta",
|
||
"atmosTestRawStreamDescription": "Transmite o arquivo de teste exatamente como na reprodução Atmos pelo reprodutor. Requer a URL do arquivo de teste.",
|
||
"atmosTestRawFile": "Arquivo EAC3 bruto",
|
||
"atmosTestRawFileDescription": "Reproduz o arquivo de teste com duração conhecida. Requer a URL do arquivo de teste.",
|
||
"atmosTestAsbarNative": "Renderizador de buffer de amostras (nativo)",
|
||
"atmosTestAsbarNativeDescription": "Envia o áudio comprimido intacto do ficheiro diretamente para o renderizador do sistema. Requer o URL do ficheiro de teste.",
|
||
"atmosTestAsbarGenerated": "Renderizador de buffer de amostras (reconstruído)",
|
||
"atmosTestAsbarGeneratedDescription": "O mesmo, mas com a descrição de áudio construída como na reprodução. Requer o URL do ficheiro de teste.",
|
||
"atmosTestSessionMode": "Usar modo de reprodução de filmes",
|
||
"atmosTestSessionModeDescription": "Desativado usa o modo documentado pela Dolby. Ativado usa o modo anterior.",
|
||
"atmosTestShowRoutePicker": "Escolher saída AirPlay",
|
||
"atmosTestHideRoutePicker": "Ocultar seletor de saída AirPlay",
|
||
"atmosTestRoutePickerDescription": "Envia o teste para um recetor AirPlay. Só o AirPlay comunica o modo de áudio resolvido.",
|
||
"atmosTestStop": "Parar teste",
|
||
"atmosTestUrl": "URL do arquivo de teste",
|
||
"atmosTestUrlDescription": "URL HTTP de um arquivo .ec3 Dolby Atmos bruto (ex.: extraído com ffmpeg)",
|
||
"atmosTestUrlMissing": "Defina primeiro a URL do arquivo de teste",
|
||
"atmosTestStatus": "Status",
|
||
"dvConversionMode": "Conversão Dolby Vision",
|
||
"dvConversionModeDescription": "Escolha como o ExoPlayer lida com arquivos Dolby Vision Profile 7.",
|
||
"dvConversionAuto": "Automático",
|
||
"dvConversionNative": "Nativo / desativado",
|
||
"dvConversionDv81": "P7 → P8.1",
|
||
"dvConversionHevcStrip": "P7 → HEVC",
|
||
"dvConversionAutoDescription": "Usar a detecção de recursos do dispositivo e o comportamento alternativo padrão",
|
||
"dvConversionNativeDescription": "Forçar DV7 nativo e impedir uma nova tentativa de conversão de DV",
|
||
"dvConversionDv81Description": "Forçar a conversão RPU integrada para Dolby Vision perfil 8.1",
|
||
"dvConversionHevcStripDescription": "Remover as camadas RPU/EL do Dolby Vision e apresentar HEVC sem Dolby Vision",
|
||
"requireProfileSelectionOnOpen": "Pedir perfil ao abrir o app",
|
||
"requireProfileSelectionOnOpenDescription": "Mostrar a seleção de perfil sempre que o app for aberto",
|
||
"forceTvMode": "Forçar modo TV",
|
||
"forceTvModeDescription": "Forçar o layout de TV em dispositivos sem detecção automática. Requer reiniciar o app.",
|
||
"startInFullscreen": "Iniciar em tela cheia",
|
||
"startInFullscreenDescription": "Abrir o Plezy em modo de tela cheia ao iniciar",
|
||
"exitFullscreenOnPlayerClose": "Sair da tela cheia ao fechar o reprodutor",
|
||
"exitFullscreenOnPlayerCloseDescription": "Sair automaticamente da tela cheia ao fechar o reprodutor de vídeo",
|
||
"autoHidePerformanceOverlay": "Ocultar automaticamente o painel de desempenho",
|
||
"autoHidePerformanceOverlayDescription": "Esmaecer o painel de desempenho junto com os controles de reprodução",
|
||
"showNavBarLabels": "Mostrar Rótulos da Barra de Navegação",
|
||
"showNavBarLabelsDescription": "Exibir rótulos de texto sob os ícones da barra de navegação",
|
||
"startupSection": "Seção inicial",
|
||
"liveTvDefaultFavorites": "Canais favoritos por padrão",
|
||
"liveTvDefaultFavoritesDescription": "Mostrar apenas os canais favoritos ao abrir a TV ao vivo",
|
||
"display": "Tela",
|
||
"homeScreen": "Tela inicial",
|
||
"navigation": "Navegação",
|
||
"window": "Janela",
|
||
"content": "Conteúdo",
|
||
"player": "Reprodutor",
|
||
"subtitlesAndConfig": "Legendas e configuração",
|
||
"seekAndTiming": "Busca e tempo",
|
||
"behavior": "Comportamento"
|
||
},
|
||
"search": {
|
||
"hint": "Buscar filmes, séries, músicas...",
|
||
"tryDifferentTerm": "Tente um termo de busca diferente",
|
||
"searchYourMedia": "Buscar suas mídias",
|
||
"enterTitleActorOrKeyword": "Insira um título, ator ou palavra-chave"
|
||
},
|
||
"hotkeys": {
|
||
"setShortcutFor": "Definir Atalho para ${actionName}",
|
||
"clearShortcut": "Limpar atalho",
|
||
"noShortcutSet": "Nenhum atalho definido",
|
||
"currentShortcut": "Atalho atual:",
|
||
"pressToRecord": "Selecionar para gravar um atalho",
|
||
"recordingShortcut": "Pressione o atalho agora",
|
||
"actions": {
|
||
"playPause": "Reproduzir/Pausar",
|
||
"volumeUp": "Aumentar Volume",
|
||
"volumeDown": "Diminuir Volume",
|
||
"seekForward": "Avançar (${seconds}s)",
|
||
"seekBackward": "Retroceder (${seconds}s)",
|
||
"fullscreenToggle": "Alternar Tela Cheia",
|
||
"muteToggle": "Alternar Silêncio",
|
||
"subtitleToggle": "Alternar Legendas",
|
||
"audioTrackNext": "Próxima Faixa de Áudio",
|
||
"subtitleTrackNext": "Próxima Faixa de Legenda",
|
||
"chapterNext": "Próximo Capítulo",
|
||
"chapterPrevious": "Capítulo Anterior",
|
||
"episodeNext": "Próximo Episódio",
|
||
"episodePrevious": "Episódio Anterior",
|
||
"speedIncrease": "Aumentar Velocidade",
|
||
"speedDecrease": "Diminuir Velocidade",
|
||
"speedReset": "Redefinir Velocidade",
|
||
"zoomIn": "Aumentar zoom",
|
||
"zoomOut": "Diminuir zoom",
|
||
"zoomReset": "Redefinir zoom",
|
||
"subSeekNext": "Ir para Próxima Legenda",
|
||
"subSeekPrev": "Ir para Legenda Anterior",
|
||
"shaderToggle": "Alternar Shaders",
|
||
"skipMarker": "Pular introdução/créditos",
|
||
"screenshot": "Capturar tela"
|
||
}
|
||
},
|
||
"fileInfo": {
|
||
"title": "Informações do arquivo",
|
||
"overview": "",
|
||
"video": "Vídeo",
|
||
"audio": "Áudio",
|
||
"subtitles": "Legendas",
|
||
"images": "",
|
||
"dataStreams": "",
|
||
"lyrics": "",
|
||
"file": "Arquivo",
|
||
"attachments": "",
|
||
"delivery": "",
|
||
"versionCounter": "",
|
||
"fileCounter": "",
|
||
"noStreams": "",
|
||
"copyPath": "",
|
||
"pathCopied": "",
|
||
"codec": "Codec",
|
||
"codecTag": "",
|
||
"resolution": "Resolução",
|
||
"codedResolution": "",
|
||
"bitrate": "Taxa de bits",
|
||
"frameRate": "Taxa de Quadros",
|
||
"rotation": "",
|
||
"comment": "",
|
||
"audioDescription": "",
|
||
"headerCompression": "",
|
||
"sidecarFile": "",
|
||
"transportTimestamp": "",
|
||
"displayOffset": "",
|
||
"previewFailureCode": "",
|
||
"previewRetries": "",
|
||
"aspectRatio": "Proporção",
|
||
"pixelAspectRatio": "",
|
||
"profile": "Perfil",
|
||
"level": "",
|
||
"bitDepth": "Profundidade de bits",
|
||
"pixelFormat": "",
|
||
"colorSpace": "Espaço de Cor",
|
||
"colorRange": "Faixa de Cor",
|
||
"colorPrimaries": "Primárias de Cor",
|
||
"colorTransfer": "",
|
||
"chromaSubsampling": "Subamostragem de Croma",
|
||
"chromaLocation": "",
|
||
"scanType": "",
|
||
"interlaced": "",
|
||
"anamorphic": "",
|
||
"referenceFrames": "",
|
||
"dynamicRange": "",
|
||
"dolbyVision": "",
|
||
"dolbyVisionLevel": "",
|
||
"dolbyVisionVersion": "",
|
||
"dolbyVisionLayers": "",
|
||
"baseLayerCompatibility": "",
|
||
"avcBitstream": "",
|
||
"nalLengthSize": "",
|
||
"scalingMatrix": "",
|
||
"streamIdentifier": "",
|
||
"streamIndex": "",
|
||
"streamId": "",
|
||
"language": "",
|
||
"languageCode": "",
|
||
"streamTitle": "",
|
||
"channels": "Canais",
|
||
"sampleRate": "",
|
||
"spatialAudio": "",
|
||
"textBased": "",
|
||
"subtitleFormat": "",
|
||
"provider": "",
|
||
"matchScore": "",
|
||
"externalDelivery": "",
|
||
"sidecarPath": "",
|
||
"sourceStream": "",
|
||
"temporary": "",
|
||
"timeBase": "",
|
||
"overallBitrate": "Taxa de bits total",
|
||
"path": "Caminho",
|
||
"fileName": "",
|
||
"size": "Tamanho",
|
||
"totalSize": "",
|
||
"container": "Contêiner",
|
||
"duration": "Duração",
|
||
"previewThumbnails": "",
|
||
"previewIndex": "",
|
||
"packetLength": "",
|
||
"filePresent": "",
|
||
"fileReadable": "",
|
||
"streamPath": "",
|
||
"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": ""
|
||
},
|
||
"mediaMenu": {
|
||
"markAsWatched": "Marcar como Assistido",
|
||
"markAsUnwatched": "Marcar como Não Assistido",
|
||
"removeFromContinueWatching": "Remover de Continuar Assistindo",
|
||
"viewDetails": "Ver detalhes",
|
||
"goToSeries": "Ir para a série",
|
||
"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": "",
|
||
"deleteMultipleWarning": "Isso inclui todos os episódios e seus arquivos.",
|
||
"deleteEpisodeCountWarning": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteMultiPartWarning": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteSharedFileHeading": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteScopeUnverifiedProbeFailed": "",
|
||
"deleteScopeUnverifiedNoFileInfo": "",
|
||
"mediaDeletedSuccessfully": "Item de mídia excluído com sucesso",
|
||
"mediaFailedToDelete": "Falha ao excluir item de mídia",
|
||
"rate": "Avaliar",
|
||
"playFromBeginning": "Reproduzir do início",
|
||
"playVersion": "Reproduzir versão..."
|
||
},
|
||
"rateSheet": {
|
||
"title": "Avaliar",
|
||
"server": "Servidor",
|
||
"favorite": "Favorito",
|
||
"favorited": "Adicionado aos favoritos",
|
||
"saved": "Salvo",
|
||
"notAvailable": "Nenhuma correspondência encontrada",
|
||
"noConnectedServices": "Conecte um serviço nas Configurações para avaliar por lá."
|
||
},
|
||
"accessibility": {
|
||
"mediaCardMovie": "${title}, filme",
|
||
"mediaCardShow": "${title}, série de TV",
|
||
"mediaCardEpisode": "${title}, ${episodeInfo}",
|
||
"mediaCardSeason": "${title}, ${seasonInfo}",
|
||
"mediaCardWatched": "assistido",
|
||
"mediaCardPartiallyWatched": "${percent} por cento assistido",
|
||
"mediaCardUnwatched": "não assistido",
|
||
"tapToPlay": "Toque para reproduzir",
|
||
"decrease": "Diminuir",
|
||
"increase": "Aumentar",
|
||
"decreaseValue": "Diminuir ${label}",
|
||
"increaseValue": "Aumentar ${label}",
|
||
"hue": "Matiz",
|
||
"saturation": "Saturação",
|
||
"brightness": "Brilho",
|
||
"hexColor": "Cor hexadecimal",
|
||
"expandText": "Expandir texto",
|
||
"collapseText": "Recolher texto",
|
||
"alphabetNavigation": "Navegação alfabética",
|
||
"alphabetScrollHint": "Deslize para cima ou para baixo para avançar por letra",
|
||
"rowColumnPosition": "Linha ${row} de ${rowCount}, coluna ${column} de ${columnCount}",
|
||
"rowPosition": "Linha ${row} de ${rowCount}"
|
||
},
|
||
"tooltips": {
|
||
"shufflePlay": "Reprodução aleatória",
|
||
"playTrailer": "Reproduzir trailer",
|
||
"markAsWatched": "Marcar como assistido",
|
||
"markAsUnwatched": "Marcar como não assistido"
|
||
},
|
||
"audioTracks": {
|
||
"track": "Faixa de áudio ${n}"
|
||
},
|
||
"videoControls": {
|
||
"audioLabel": "Áudio",
|
||
"subtitlesLabel": "Legendas",
|
||
"resetToZero": "Redefinir para 0ms",
|
||
"addTime": "+${amount}${unit}",
|
||
"minusTime": "-${amount}${unit}",
|
||
"playsLater": "${label} reproduz depois",
|
||
"playsEarlier": "${label} reproduz antes",
|
||
"noOffset": "Sem deslocamento",
|
||
"letterbox": "Letterbox",
|
||
"fillScreen": "Preencher tela",
|
||
"stretch": "Esticar",
|
||
"lockRotation": "Travar rotação",
|
||
"unlockRotation": "Destravar rotação",
|
||
"timerActive": "Temporizador ativo",
|
||
"playbackWillPauseIn": "A reprodução pausará em ${duration}",
|
||
"sleepTimerEndOfVideo": "Fim do vídeo atual",
|
||
"sleepTimerStopAtHeader": "Parar em",
|
||
"sleepTimerDurationHeader": "Temporizador",
|
||
"playbackWillPauseAtEnd": "A reprodução pausará no final deste vídeo",
|
||
"stillWatching": "Ainda assistindo?",
|
||
"pausingIn": "Pausando em ${seconds}s",
|
||
"continueWatching": "Continuar",
|
||
"autoPlayNext": "Reproduzir Próximo Automaticamente",
|
||
"playNext": "Reproduzir Próximo",
|
||
"playButton": "Reproduzir",
|
||
"pauseButton": "Pausar",
|
||
"playbackPaused": "",
|
||
"playbackResumed": "",
|
||
"loadingVideo": "",
|
||
"showPlaybackControls": "Mostrar controles de reprodução",
|
||
"hidePlaybackControls": "Ocultar controles de reprodução",
|
||
"seekBackwardButton": "Retroceder ${seconds} segundos",
|
||
"seekForwardButton": "Avançar ${seconds} segundos",
|
||
"previousButton": "Episódio anterior",
|
||
"nextButton": "Próximo episódio",
|
||
"previousChapterButton": "Capítulo anterior",
|
||
"nextChapterButton": "Próximo capítulo",
|
||
"muteButton": "Silenciar",
|
||
"unmuteButton": "Ativar som",
|
||
"settingsButton": "Configurações de reprodução",
|
||
"tracksButton": "Áudio e legendas",
|
||
"chaptersButton": "Capítulos",
|
||
"versionQualityButton": "Versão e qualidade",
|
||
"versionColumnHeader": "Versão",
|
||
"qualityColumnHeader": "Qualidade",
|
||
"qualityOriginal": "Original",
|
||
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
|
||
"transcodeUnavailableFallback": "Transcodificação indisponível — reproduzindo qualidade original",
|
||
"subtitleUnavailableFallback": "Não foi possível carregar as legendas selecionadas — a reprodução continuará sem legendas",
|
||
"pipButton": "Modo Picture-in-Picture",
|
||
"aspectRatioButton": "Proporção",
|
||
"ambientLighting": "Iluminação ambiente",
|
||
"fullscreenButton": "Entrar em tela cheia",
|
||
"exitFullscreenButton": "Sair da tela cheia",
|
||
"alwaysOnTopButton": "Sempre no topo",
|
||
"rotationLockButton": "Travar rotação",
|
||
"lockScreen": "Travar tela",
|
||
"screenLockButton": "Travar tela",
|
||
"longPressToUnlock": "Pressione e segure para destravar",
|
||
"timelineSlider": "Linha do tempo do vídeo",
|
||
"volumeSlider": "Nível de volume",
|
||
"endsAt": "Termina às ${time}",
|
||
"pipActive": "Reproduzindo em Picture-in-Picture",
|
||
"pipFailed": "Falha ao iniciar picture-in-picture",
|
||
"screenshotSaved": "Captura de tela salva",
|
||
"zoomPercent": "Zoom ${percent}%",
|
||
"pipErrors": {
|
||
"androidVersion": "Requer Android 8.0 ou superior",
|
||
"iosVersion": "Requer iOS 15.0 ou superior",
|
||
"permissionDisabled": "Picture-in-picture está desativado. Ative nas configurações do sistema.",
|
||
"notSupported": "O dispositivo não suporta modo picture-in-picture",
|
||
"voSwitchFailed": "Falha ao trocar saída de vídeo para picture-in-picture",
|
||
"failed": "Falha ao iniciar picture-in-picture",
|
||
"unknown": "Ocorreu um erro: ${error}"
|
||
},
|
||
"chapters": "Capítulos",
|
||
"noChaptersAvailable": "Nenhum capítulo disponível",
|
||
"queue": "Fila",
|
||
"noQueueItems": "Nenhum item na fila",
|
||
"searchSubtitles": "Pesquisar legendas",
|
||
"language": "Idioma",
|
||
"noSubtitlesFound": "Nenhuma legenda encontrada",
|
||
"subtitleDownloaded": "Legenda baixada",
|
||
"subtitleDownloadedNotApplied": "A legenda foi baixada, mas não foi possível selecioná-la",
|
||
"subtitleDownloadFailed": "Falha ao baixar legenda",
|
||
"searchLanguages": "Pesquisar idiomas..."
|
||
},
|
||
"userStatus": {},
|
||
"messages": {
|
||
"markedAsWatched": "Marcado como assistido",
|
||
"markedAsUnwatched": "Marcado como não assistido",
|
||
"markedAsWatchedOffline": "Marcado como assistido (será sincronizado quando online)",
|
||
"markedAsUnwatchedOffline": "Marcado como não assistido (será sincronizado quando online)",
|
||
"autoRemovedWatchedDownload": "Removido automaticamente: ${title}",
|
||
"autoRemovedWatchedDownloads": {
|
||
"one": "Removido automaticamente ${n} download assistido",
|
||
"other": "Removidos automaticamente ${n} downloads assistidos"
|
||
},
|
||
"removedFromContinueWatching": "Removido de Continuar assistindo",
|
||
"errorLoading": "Erro: ${error}",
|
||
"searchPartialResults": "",
|
||
"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",
|
||
"playbackAuthenticationRequired": "Entre novamente no servidor de mídia para reproduzir este item.",
|
||
"playbackServerUnavailable": "O servidor de mídia está indisponível. Tente novamente mais tarde.",
|
||
"playbackDataInvalid": "O servidor retornou informações de reprodução inválidas.",
|
||
"playbackCancelled": "A reprodução foi cancelada.",
|
||
"playbackFailed": "Não foi possível iniciar a reprodução.",
|
||
"errorLoadingFileInfo": "Erro ao carregar as informações do arquivo: ${error}",
|
||
"errorLoadingSeries": "Erro ao carregar série",
|
||
"musicNotSupported": "A reprodução de música ainda não é compatível",
|
||
"noDescriptionAvailable": "Nenhuma descrição disponível",
|
||
"noProfilesAvailable": "Nenhum perfil disponível",
|
||
"contactAdminForProfiles": "Entre em contato com o administrador do servidor para adicionar perfis",
|
||
"unableToDetermineLibrarySection": "Não foi possível determinar a seção da biblioteca deste item",
|
||
"logsCleared": "Logs limpos",
|
||
"logsCopied": "Logs copiados para a área de transferência",
|
||
"noLogsAvailable": "Nenhum log disponível",
|
||
"libraryScanning": "Escaneando \"${title}\"...",
|
||
"libraryScanStarted": "Escaneamento da biblioteca iniciado para \"${title}\"",
|
||
"libraryScanFailed": "Falha ao escanear biblioteca: ${error}",
|
||
"metadataRefreshing": "Atualizando metadados de \"${title}\"...",
|
||
"metadataRefreshStarted": "Atualização de metadados iniciada para \"${title}\"",
|
||
"metadataRefreshFailed": "Falha ao atualizar metadados: ${error}",
|
||
"logoutConfirm": "Tem certeza de que deseja sair?",
|
||
"noSeasonsFound": "Nenhuma temporada encontrada",
|
||
"seasonsLoadFailed": "Não foi possível carregar as temporadas",
|
||
"noEpisodesFound": "Nenhum episódio encontrado na primeira temporada",
|
||
"noEpisodesFoundGeneral": "Nenhum episódio encontrado",
|
||
"episodesLoadFailed": "Não foi possível carregar os episódios",
|
||
"noResultsFound": "Nenhum resultado encontrado",
|
||
"sleepTimerSet": "Temporizador de suspensão definido como ${label}",
|
||
"noItemsAvailable": "Nenhum item disponível",
|
||
"failedToCreatePlayQueueNoItems": "Falha ao criar a fila de reprodução — nenhum item",
|
||
"failedPlayback": "Falha ao ${action}: ${error}",
|
||
"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": "",
|
||
"logsUploaded": "Logs enviados",
|
||
"logsUploadFailed": "Falha ao enviar logs",
|
||
"logId": "ID do log"
|
||
},
|
||
"subtitlingStyling": {
|
||
"text": "Texto",
|
||
"border": "Borda",
|
||
"background": "Fundo",
|
||
"fontSize": "Tamanho da Fonte",
|
||
"textColor": "Cor do Texto",
|
||
"borderSize": "Tamanho da Borda",
|
||
"borderColor": "Cor da Borda",
|
||
"backgroundOpacity": "Opacidade do Fundo",
|
||
"backgroundColor": "Cor de Fundo",
|
||
"position": "Posição",
|
||
"assOverride": "Substituição ASS",
|
||
"overrideScale": "Dimensionar",
|
||
"overrideForce": "Forçar",
|
||
"overrideStrip": "Remover estilo",
|
||
"positionTop": "Superior",
|
||
"positionBottom": "Inferior",
|
||
"bold": "Negrito",
|
||
"italic": "Itálico",
|
||
"renderResolution": "Resolução de renderização",
|
||
"renderResolutionScreen": "Resolução da tela",
|
||
"renderResolutionVideo": "Resolução do vídeo"
|
||
},
|
||
"mpvConfig": {
|
||
"title": "mpv.conf",
|
||
"description": "Configurações avançadas do reprodutor de vídeo",
|
||
"presets": "Predefinições",
|
||
"noPresets": "Nenhuma predefinição salva",
|
||
"saveAsPreset": "Salvar como Predefinição...",
|
||
"presetName": "Nome da Predefinição",
|
||
"presetNameHint": "Insira um nome para esta predefinição",
|
||
"loadPreset": "Carregar",
|
||
"deletePreset": "Excluir",
|
||
"presetSaved": "Predefinição salva",
|
||
"presetLoaded": "Predefinição carregada",
|
||
"presetDeleted": "Predefinição excluída",
|
||
"confirmDeletePreset": "Tem certeza de que deseja excluir esta predefinição?",
|
||
"configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment"
|
||
},
|
||
"dialog": {
|
||
"confirmAction": "Confirmar Ação"
|
||
},
|
||
"profiles": {
|
||
"addPlezyProfile": "Adicionar perfil Plezy",
|
||
"switchingProfile": "Mudando perfil…",
|
||
"deleteThisProfileTitle": "Excluir este perfil?",
|
||
"deleteThisProfileMessage": "Remover ${displayName}. As conexões não serão afetadas.",
|
||
"active": "Ativo",
|
||
"manage": "Gerenciar",
|
||
"delete": "Excluir",
|
||
"signOut": "Sair",
|
||
"signOutPlexTitle": "Sair do Plex?",
|
||
"signOutPlexMessage": "Remover ${displayName} e todos os usuários do Plex Home? Você pode entrar novamente quando quiser.",
|
||
"signedOutPlex": "Saiu do Plex.",
|
||
"signOutFailed": "Falha ao sair.",
|
||
"sectionTitle": "Perfis",
|
||
"summarySingle": "Adicione perfis para combinar usuários gerenciados e identidades locais",
|
||
"summaryMultipleWithActive": "${count} perfis · ativo: ${activeName}",
|
||
"summaryMultiple": "${count} perfis",
|
||
"removeConnectionTitle": "Remover conexão?",
|
||
"removeConnectionMessage": "Remover acesso de ${displayName} a ${connectionLabel}. Outros perfis mantêm o acesso.",
|
||
"deleteProfileTitle": "Excluir perfil?",
|
||
"deleteProfileMessage": "Remover ${displayName} e suas conexões. Servidores continuam disponíveis.",
|
||
"profileNameLabel": "Nome do perfil",
|
||
"pinProtectionLabel": "Proteção por PIN",
|
||
"pinManagedByPlex": "PIN gerenciado pelo Plex. Edite em plex.tv.",
|
||
"noPinSetEditOnPlex": "Nenhum PIN definido. Para exigir um, edite o usuário do Plex Home em plex.tv.",
|
||
"setPin": "Definir PIN",
|
||
"setPinTitle": "Definir PIN",
|
||
"confirmPinTitle": "Confirmar PIN",
|
||
"pinSet": "PIN definido",
|
||
"changePin": "Alterar",
|
||
"removePin": "Remover",
|
||
"connectionsLabel": "Conexões",
|
||
"add": "Adicionar",
|
||
"deleteProfileButton": "Excluir perfil",
|
||
"noConnectionsHint": "Sem conexões — adicione uma para usar este perfil.",
|
||
"noConnections": "Sem conexões",
|
||
"plexHomeAccount": "Conta Plex Home",
|
||
"plexAccountChip": "Conta Plex: ${account}",
|
||
"plexAccountUserChip": "${user} via ${account}",
|
||
"connectionDefault": "Padrão",
|
||
"connectionAs": "como ${displayName}",
|
||
"makeDefault": "Definir como padrão",
|
||
"removeConnection": "Remover",
|
||
"profileRenamed": "Perfil renomeado.",
|
||
"borrowAddTo": "Adicionar a ${displayName}",
|
||
"borrowExplain": "Use a conexão de outro perfil. Perfis protegidos por PIN exigem PIN.",
|
||
"borrowEmpty": "Nenhuma conexão disponível ainda.",
|
||
"borrowEmptySubtitle": "Conecte Plex ou Jellyfin a outro perfil primeiro.",
|
||
"borrowLoadFailed": "Não foi possível carregar as conexões disponíveis. Tente novamente.",
|
||
"borrowFromProfile": "De ${displayName}",
|
||
"borrowConnectionBorrowed": "Conexão adicionada ao perfil.",
|
||
"borrowFailed": "Não foi possível adicionar a conexão.",
|
||
"incorrectPin": "PIN incorreto.",
|
||
"incorrectPinTryAgain": "PIN incorreto. Tente novamente.",
|
||
"sourceProfileMissingParentAccount": "O perfil de origem não tem a conta principal.",
|
||
"failedToLoadHomeUsers": "Não foi possível carregar os usuários do Plex Home. Verifique sua conexão e tente novamente.",
|
||
"failedToVerifyPin": "Não foi possível verificar o PIN.",
|
||
"newProfile": "Novo perfil",
|
||
"profileNameHint": "Ex.: Visitantes, Crianças, Sala de família",
|
||
"pinProtectionOptional": "Proteção por PIN (opcional)",
|
||
"pinExplain": "PIN de 4 dígitos necessário para trocar perfis.",
|
||
"continueButton": "Continuar",
|
||
"pinsDontMatch": "Os PINs não correspondem"
|
||
},
|
||
"connections": {
|
||
"sectionTitle": "Conexões",
|
||
"addConnection": "Adicionar conexão",
|
||
"addConnectionSubtitleNoProfile": "Entre com Plex ou conecte um servidor Jellyfin",
|
||
"addConnectionSubtitleScoped": "Adicionar a ${displayName}: Plex, Jellyfin ou outra conexão de perfil",
|
||
"sessionExpiredOne": "Sessão de ${name} expirada",
|
||
"sessionExpiredMany": "Sessões expiradas em ${count} servidores",
|
||
"signInAgain": "Entrar novamente",
|
||
"editMediaBrowserTitle": "",
|
||
"editMediaBrowserIntro": ""
|
||
},
|
||
"discover": {
|
||
"title": "Descobrir",
|
||
"noContentAvailable": "Nenhum conteúdo disponível",
|
||
"addMediaToLibraries": "Adicione mídias às suas bibliotecas",
|
||
"continueWatching": "Continuar Assistindo",
|
||
"continueWatchingIn": "Continuar assistindo em ${library}",
|
||
"nextUp": "A seguir",
|
||
"nextUpIn": "A seguir em ${library}",
|
||
"recentlyAdded": "Adicionados recentemente",
|
||
"recentlyAddedIn": "Adicionados recentemente em ${library}",
|
||
"latestAlbumsIn": "Álbuns mais recentes em ${library}",
|
||
"recentlyPlayedIn": "Reproduzidos recentemente em ${library}",
|
||
"mostPlayedIn": "Mais reproduzidos em ${library}",
|
||
"playEpisode": "S${season}E${episode}",
|
||
"overview": "Sinopse",
|
||
"cast": "Elenco",
|
||
"extras": "Trailers e extras",
|
||
"studio": "Estúdio",
|
||
"rating": "Avaliação",
|
||
"director": "Diretor",
|
||
"directors": "Diretores",
|
||
"movie": "Filme",
|
||
"tvShow": "Série de TV",
|
||
"minutesLeft": "${minutes} min restantes",
|
||
"moreLikeThis": "Títulos semelhantes"
|
||
},
|
||
"errors": {
|
||
"searchFailed": "Falha na busca: ${error}",
|
||
"searchUnavailable": "",
|
||
"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.",
|
||
"noClientAvailable": "Nenhum cliente disponível",
|
||
"pleaseEnterToken": "Insira um token",
|
||
"invalidToken": "Token inválido",
|
||
"failedToVerifyToken": "Falha ao verificar token: ${error}",
|
||
"failedToSwitchProfile": "Falha ao trocar para ${displayName}",
|
||
"failedToDeleteProfile": "Falha ao excluir ${displayName}",
|
||
"failedToRate": "Não foi possível atualizar a classificação"
|
||
},
|
||
"libraries": {
|
||
"title": "Bibliotecas",
|
||
"fallbackTitle": "Biblioteca",
|
||
"scanLibraryFiles": "Escanear Arquivos da Biblioteca",
|
||
"scanLibrary": "Escanear Biblioteca",
|
||
"analyze": "Analisar",
|
||
"analyzeLibrary": "Analisar Biblioteca",
|
||
"refreshMetadata": "Atualizar Metadados",
|
||
"emptyTrash": "Esvaziar Lixeira",
|
||
"emptyingTrash": "Esvaziando lixeira de \"${title}\"...",
|
||
"trashEmptied": "Lixeira esvaziada de \"${title}\"",
|
||
"failedToEmptyTrash": "Falha ao esvaziar lixeira: ${error}",
|
||
"analyzing": "Analisando \"${title}\"...",
|
||
"analysisStarted": "Análise iniciada para \"${title}\"",
|
||
"failedToAnalyze": "Falha ao analisar biblioteca: ${error}",
|
||
"noLibrariesFound": "Nenhuma biblioteca encontrada",
|
||
"allLibrariesHidden": "Todas as bibliotecas estão ocultas",
|
||
"hiddenLibrariesCount": "Bibliotecas ocultas (${count})",
|
||
"thisLibraryIsEmpty": "Esta biblioteca está vazia",
|
||
"noItemsMatchFilters": "Nenhum item corresponde aos filtros ativos",
|
||
"resetFilters": "Redefinir filtros",
|
||
"all": "Todos",
|
||
"clearAll": "Limpar tudo",
|
||
"scanLibraryConfirm": "Tem certeza de que deseja escanear \"${title}\"?",
|
||
"analyzeLibraryConfirm": "Tem certeza de que deseja analisar \"${title}\"?",
|
||
"refreshMetadataConfirm": "Tem certeza de que deseja atualizar os metadados de \"${title}\"?",
|
||
"emptyTrashConfirm": "Tem certeza de que deseja esvaziar a lixeira de \"${title}\"?",
|
||
"manageLibraries": "Gerenciar Bibliotecas",
|
||
"sort": "Ordenar",
|
||
"sortBy": "Ordenar por",
|
||
"filters": "Filtros",
|
||
"confirmActionMessage": "Tem certeza de que deseja realizar esta ação?",
|
||
"showLibrary": "Mostrar biblioteca",
|
||
"hideLibrary": "Ocultar biblioteca",
|
||
"libraryOptions": "Opções da biblioteca",
|
||
"content": "conteúdo da biblioteca",
|
||
"selectLibrary": "Selecionar biblioteca",
|
||
"filtersWithCount": "Filtros (${count})",
|
||
"noRecommendations": "Nenhuma recomendação disponível",
|
||
"noCollections": "Nenhuma coleção nesta biblioteca",
|
||
"noFoldersFound": "Nenhuma pasta encontrada",
|
||
"folders": "pastas",
|
||
"tabs": {
|
||
"recommended": "Recomendados",
|
||
"browse": "Navegar",
|
||
"collections": "Coleções",
|
||
"playlists": "Playlists"
|
||
},
|
||
"groupings": {
|
||
"title": "Agrupamento",
|
||
"all": "Todos",
|
||
"movies": "Filmes",
|
||
"shows": "Séries de TV",
|
||
"seasons": "Temporadas",
|
||
"episodes": "Episódios",
|
||
"artists": "Artistas",
|
||
"albums": "Álbuns",
|
||
"tracks": "Faixas",
|
||
"folders": "Pastas"
|
||
},
|
||
"filterCategories": {
|
||
"genre": "Gênero",
|
||
"year": "Ano",
|
||
"contentRating": "Classificação indicativa",
|
||
"tag": "Tag",
|
||
"unwatched": "Não assistidos",
|
||
"unplayed": "Não reproduzidos",
|
||
"favorites": "Favoritos"
|
||
},
|
||
"sortLabels": {
|
||
"title": "Título",
|
||
"dateAdded": "Data de adição",
|
||
"releaseDate": "Data de lançamento",
|
||
"rating": "Avaliação",
|
||
"communityRating": "Avaliação da comunidade",
|
||
"criticRating": "Avaliação da crítica",
|
||
"userRating": "Avaliação do usuário",
|
||
"datePlayed": "Data de reprodução",
|
||
"playCount": "Reproduções",
|
||
"productionYear": "Ano de produção",
|
||
"runtime": "Duração",
|
||
"officialRating": "Classificação oficial",
|
||
"premiereDate": "Data de estreia",
|
||
"startDate": "Data de início",
|
||
"airTime": "Horário de exibição",
|
||
"studio": "Estúdio",
|
||
"random": "Aleatório",
|
||
"dateShared": "Data de compartilhamento",
|
||
"latestEpisodeAirDate": "Última data de exibição do episódio",
|
||
"lastEpisodeDateAdded": "Data de adição do último episódio"
|
||
}
|
||
},
|
||
"about": {
|
||
"title": "Sobre",
|
||
"openSourceLicenses": "Licenças de código aberto",
|
||
"versionLabel": "Versão ${version}",
|
||
"appDescription": "Um belo cliente de Plex e Jellyfin feito com Flutter",
|
||
"viewLicensesDescription": "Ver as licenças de bibliotecas de terceiros"
|
||
},
|
||
"serverSelection": {
|
||
"noServersFoundForAccount": "Nenhum servidor encontrado para ${username} (${email})",
|
||
"failedToLoadServers": "Falha ao carregar servidores: ${error}"
|
||
},
|
||
"hubDetail": {
|
||
"title": "Título",
|
||
"releaseYear": "Ano de Lançamento",
|
||
"dateAdded": "Data de Adição",
|
||
"rating": "Avaliação",
|
||
"noItemsFound": "Nenhum item encontrado"
|
||
},
|
||
"logs": {
|
||
"clearLogs": "Limpar Logs",
|
||
"copyLogs": "Copiar Logs",
|
||
"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": ""
|
||
},
|
||
"licenses": {
|
||
"relatedPackages": "Pacotes Relacionados",
|
||
"license": "Licença",
|
||
"licenseNumber": "Licença ${number}",
|
||
"licensesCount": "${count} licenças"
|
||
},
|
||
"navigation": {
|
||
"libraries": "Bibliotecas",
|
||
"downloads": "Downloads",
|
||
"liveTv": "TV ao Vivo",
|
||
"explore": "Explorar"
|
||
},
|
||
"explore": {
|
||
"title": "Explorar",
|
||
"selectSource": "Selecionar fonte",
|
||
"rows": {
|
||
"watchlist": "Lista para assistir",
|
||
"recommendedMovies": "Filmes recomendados",
|
||
"recommendedShows": "Séries recomendadas",
|
||
"trendingMovies": "Filmes em alta",
|
||
"trendingShows": "Séries em alta",
|
||
"popularMovies": "Filmes populares",
|
||
"popularShows": "Séries populares",
|
||
"trendingAnime": "Anime em alta",
|
||
"suggestedAnime": "Anime sugerido",
|
||
"airingAnime": "Melhores animes em exibição",
|
||
"popularAnime": "Anime mais popular",
|
||
"trending": "Em alta",
|
||
"upcomingMovies": "Próximos filmes",
|
||
"upcomingShows": "Próximas séries"
|
||
},
|
||
"status": {
|
||
"airing": "Em exibição",
|
||
"ended": "Finalizada",
|
||
"canceled": "Cancelada",
|
||
"upcoming": "Em breve"
|
||
},
|
||
"episodeCount": {
|
||
"one": "${n} episódio",
|
||
"other": "${n} episódios"
|
||
},
|
||
"cast": "Elenco",
|
||
"characters": "Personagens",
|
||
"addToWatchlist": "Adicionar à lista para assistir",
|
||
"removeFromWatchlist": "Remover da lista para assistir",
|
||
"watchlistUpdateFailed": "Não foi possível atualizar a lista para assistir",
|
||
"notInLibrary": "Não está na sua biblioteca",
|
||
"inTheseLibraries": "Nestas bibliotecas",
|
||
"checkingLibrary": "Verificando sua biblioteca...",
|
||
"emptyTitle": "Ainda não há nada aqui",
|
||
"emptyMessage": "As linhas de ${source} aparecerão aqui quando tiverem conteúdo.",
|
||
"searchHint": "Buscar em ${source}",
|
||
"searchEmpty": "Nenhum resultado para \"${query}\"",
|
||
"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": ""
|
||
},
|
||
"stats": {
|
||
"listed": "",
|
||
"viewersDay": "",
|
||
"viewersWeek": "",
|
||
"viewersMonth": "",
|
||
"viewersYear": "",
|
||
"viewersAllTime": "",
|
||
"planning": "",
|
||
"favorited": "",
|
||
"dropRate": "",
|
||
"comments": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"votes": "",
|
||
"watching": "",
|
||
"completed": "",
|
||
"onHold": "",
|
||
"dropped": ""
|
||
},
|
||
"season": {
|
||
"winter": "",
|
||
"spring": "",
|
||
"summer": "",
|
||
"fall": "",
|
||
"withYear": ""
|
||
},
|
||
"format": {
|
||
"tv": "",
|
||
"tvShort": "",
|
||
"movie": "",
|
||
"special": "",
|
||
"ova": "",
|
||
"ona": "",
|
||
"music": "",
|
||
"other": ""
|
||
},
|
||
"sourceMaterial": {
|
||
"original": "",
|
||
"manga": "",
|
||
"lightNovel": "",
|
||
"novel": "",
|
||
"visualNovel": "",
|
||
"game": "",
|
||
"webComic": "",
|
||
"musicRelease": "",
|
||
"otherMedia": ""
|
||
},
|
||
"creditRole": {
|
||
"director": "",
|
||
"writer": "",
|
||
"producer": "",
|
||
"creator": "",
|
||
"composer": ""
|
||
},
|
||
"relation": {
|
||
"prequel": "",
|
||
"sequel": "",
|
||
"sideStory": "",
|
||
"spinOff": "",
|
||
"alternativeVersion": "",
|
||
"summary": "",
|
||
"parentStory": "",
|
||
"adaptation": "",
|
||
"other": ""
|
||
},
|
||
"broadcast": "",
|
||
"broadcastWithZone": "",
|
||
"detail": {
|
||
"originalTitle": "",
|
||
"alsoKnownAs": "",
|
||
"studios": "",
|
||
"country": "",
|
||
"language": "",
|
||
"released": "",
|
||
"physicalRelease": "",
|
||
"ended": "",
|
||
"addedOn": "",
|
||
"yourRating": "",
|
||
"budget": "",
|
||
"revenue": "",
|
||
"contentAdvisory": "",
|
||
"tags": "",
|
||
"revealSpoilerTags": "",
|
||
"links": "",
|
||
"watchOn": "",
|
||
"watchTrailer": "",
|
||
"openOn": "",
|
||
"crew": "",
|
||
"ratings": "",
|
||
"schedule": "",
|
||
"recommendedByUsers": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"recommendedBy": "",
|
||
"favoritedBy": "",
|
||
"unairedEpisodes": "",
|
||
"recommendedByPercent": "",
|
||
"relatedTitles": "",
|
||
"background": ""
|
||
},
|
||
"totalResults": {
|
||
"one": "",
|
||
"other": ""
|
||
}
|
||
},
|
||
"liveTv": {
|
||
"title": "TV ao Vivo",
|
||
"guide": "Guia",
|
||
"noChannels": "Nenhum canal disponível",
|
||
"noDvr": "Nenhum DVR configurado em nenhum servidor",
|
||
"serverUnavailable": "O servidor de TV ao vivo não está disponível.",
|
||
"serverNotConnected": "O servidor de TV ao vivo não está conectado.",
|
||
"noPrograms": "Nenhum dado de programação disponível",
|
||
"liveStreamFailed": "Falha na transmissão ao vivo",
|
||
"unknownProgram": "Programa desconhecido",
|
||
"unknownHub": "Desconhecido",
|
||
"unknownError": "Erro desconhecido",
|
||
"channelNumber": "Canal ${number}",
|
||
"unknownChannel": "Canal desconhecido",
|
||
"live": "AO VIVO",
|
||
"reloadGuide": "Recarregar Guia",
|
||
"now": "Agora",
|
||
"today": "Hoje",
|
||
"tomorrow": "Amanhã",
|
||
"midnight": "Meia-noite",
|
||
"overnight": "Madrugada",
|
||
"morning": "Manhã",
|
||
"daytime": "Dia",
|
||
"evening": "Noite",
|
||
"lateNight": "Madrugada",
|
||
"whatsOn": "O que está passando",
|
||
"watchChannel": "Assistir ao canal",
|
||
"favorites": "Favoritos",
|
||
"reorderFavorites": "Reordenar favoritos",
|
||
"favoritesLoadFailed": "Não foi possível carregar os favoritos. Verifique sua conexão e tente novamente.",
|
||
"favoritesUpdateFailed": "Não foi possível atualizar os favoritos. Verifique sua conexão e tente novamente.",
|
||
"joinSession": "Entrar na sessão em andamento",
|
||
"watchFromStart": "Assistir do início (${minutes} min atrás)",
|
||
"watchLive": "Assistir ao vivo",
|
||
"goToLive": "Ir para o ponto ao vivo",
|
||
"record": "Gravar",
|
||
"recordEpisode": "Gravar episódio",
|
||
"recordSeries": "Gravar série",
|
||
"recordOptions": "Opções de gravação",
|
||
"saveTo": "Salvar em",
|
||
"recordings": "Gravações",
|
||
"scheduledRecordings": "Agendadas",
|
||
"recordingRules": "Regras de gravação",
|
||
"noScheduledRecordings": "Sem gravações agendadas",
|
||
"manageRecording": "Gerenciar gravação",
|
||
"cancelRecording": "Cancelar gravação",
|
||
"cancelRecordingTitle": "Cancelar esta gravação?",
|
||
"cancelRecordingMessage": "${title} não será mais gravado.",
|
||
"deleteRule": "Excluir regra",
|
||
"deleteRuleTitle": "Excluir regra de gravação?",
|
||
"deleteRuleMessage": "Episódios futuros de ${title} não serão gravados.",
|
||
"recordingScheduled": "Gravação agendada",
|
||
"alreadyScheduled": "Este programa já está agendado",
|
||
"dvrAdminRequired": "As configurações de DVR exigem uma conta de administrador",
|
||
"recordingFailed": "Não foi possível agendar a gravação",
|
||
"recordingTargetMissing": "Não foi possível determinar a biblioteca de gravação",
|
||
"recordNotAvailable": "Gravação indisponível para este programa",
|
||
"recordingCancelled": "Gravação cancelada",
|
||
"recordingRuleDeleted": "Regra de gravação excluída",
|
||
"processRecordingRules": "Reavaliar regras",
|
||
"recordingInProgress": "Gravando agora",
|
||
"recordingsCount": "${count} agendadas",
|
||
"editRule": "Editar regra",
|
||
"editRuleAction": "Editar",
|
||
"recordingRuleUpdated": "Regra de gravação atualizada",
|
||
"guideReloadRequested": "Atualização do guia solicitada",
|
||
"rulesProcessRequested": "Reavaliação de regras solicitada",
|
||
"recordShow": "Gravar programa"
|
||
},
|
||
"collections": {
|
||
"title": "Coleções",
|
||
"collection": "Coleção",
|
||
"empty": "A coleção está vazia",
|
||
"deleteCollection": "Excluir Coleção",
|
||
"deleteConfirm": "Excluir \"${title}\"? Não pode ser desfeito.",
|
||
"deleted": "Coleção excluída",
|
||
"deleteFailed": "Falha ao excluir coleção",
|
||
"deleteFailedWithError": "Falha ao excluir coleção: ${error}",
|
||
"selectCollection": "Selecionar Coleção",
|
||
"collectionName": "Nome da Coleção",
|
||
"enterCollectionName": "Insira o nome da coleção",
|
||
"addedToCollection": "Adicionado à coleção",
|
||
"errorAddingToCollection": "Falha ao adicionar à coleção",
|
||
"created": "Coleção criada",
|
||
"removeFromCollection": "Remover da coleção",
|
||
"removeFromCollectionConfirm": "Remover \"${title}\" desta coleção?",
|
||
"removedFromCollection": "Removido da coleção",
|
||
"removeFromCollectionFailed": "Falha ao remover da coleção",
|
||
"removeFromCollectionError": "Erro ao remover da coleção: ${error}",
|
||
"searchCollections": "Pesquisar coleções..."
|
||
},
|
||
"playlists": {
|
||
"title": "Playlists",
|
||
"playlist": "Playlist",
|
||
"noPlaylists": "Nenhuma playlist encontrada",
|
||
"create": "Criar Playlist",
|
||
"playlistName": "Nome da Playlist",
|
||
"enterPlaylistName": "Insira o nome da playlist",
|
||
"delete": "Excluir Playlist",
|
||
"removeItem": "Remover da Playlist",
|
||
"smartPlaylist": "Playlist Inteligente",
|
||
"itemCount": "${count} itens",
|
||
"oneItem": "1 item",
|
||
"emptyPlaylist": "Esta playlist está vazia",
|
||
"deleteConfirm": "Excluir Playlist?",
|
||
"deleteMessage": "Tem certeza de que deseja excluir \"${name}\"?",
|
||
"created": "Playlist criada",
|
||
"deleted": "Playlist excluída",
|
||
"itemAdded": "Adicionado à playlist",
|
||
"itemRemoved": "Removido da playlist",
|
||
"selectPlaylist": "Selecionar Playlist",
|
||
"searchPlaylists": "Pesquisar playlists...",
|
||
"errorCreating": "Falha ao criar playlist",
|
||
"errorDeleting": "Falha ao excluir playlist",
|
||
"errorLoading": "Falha ao carregar playlists",
|
||
"errorAdding": "Falha ao adicionar à playlist",
|
||
"errorReordering": "Falha ao reordenar item da playlist",
|
||
"errorRemoving": "Falha ao remover da playlist"
|
||
},
|
||
"music": {
|
||
"goToAlbum": "Ir para o álbum",
|
||
"goToArtist": "Ir para o artista",
|
||
"instantMix": "Mix instantâneo",
|
||
"playNext": "Reproduzir a seguir",
|
||
"addToQueue": "Adicionar à fila",
|
||
"discNumber": "Disco ${n}",
|
||
"trackCount": {
|
||
"one": "${n} faixa",
|
||
"other": "${n} faixas"
|
||
},
|
||
"nowPlaying": "Reproduzindo agora",
|
||
"playingFrom": "Reproduzindo de ${title}",
|
||
"queue": "Fila",
|
||
"clearQueue": "Limpar fila",
|
||
"lyrics": "Letra",
|
||
"noLyrics": "Nenhuma letra disponível",
|
||
"sleepTimer": "Temporizador de suspensão",
|
||
"sleepTimerEndOfTrack": "Fim da faixa",
|
||
"sleepTimerMinutes": "${n} minutos",
|
||
"stopPlayback": "Parar reprodução",
|
||
"previousTrack": "Faixa anterior",
|
||
"nextTrack": "Próxima faixa",
|
||
"repeat": "Repetir",
|
||
"repeatAll": "Repetir tudo",
|
||
"repeatOne": "Repetir uma faixa"
|
||
},
|
||
"watchTogether": {
|
||
"title": "Assistir Juntos",
|
||
"description": "Assista a conteúdos sincronizados com amigos e familiares",
|
||
"createSession": "Criar sessão",
|
||
"creating": "Criando...",
|
||
"joinSession": "Entrar na sessão",
|
||
"joining": "Entrando...",
|
||
"controlMode": "Modo de controle",
|
||
"controlModeQuestion": "Quem pode controlar a reprodução?",
|
||
"hostOnly": "Apenas o anfitrião",
|
||
"anyone": "Qualquer pessoa",
|
||
"hostingSession": "Hospedando uma sessão",
|
||
"inSession": "Em uma sessão",
|
||
"sessionCode": "Código da sessão",
|
||
"openSessionControls": "Abrir os controles da sessão Assistir Juntos",
|
||
"copySessionCode": "Copiar código da sessão",
|
||
"hostControlsPlayback": "O anfitrião controla a reprodução",
|
||
"anyoneCanControl": "Qualquer pessoa pode controlar a reprodução",
|
||
"hostControls": "Controle do anfitrião",
|
||
"anyoneControls": "Controle por qualquer pessoa",
|
||
"participants": "Participantes",
|
||
"host": "Anfitrião",
|
||
"hostBadge": "ANFITRIÃO",
|
||
"youAreHost": "Você é o anfitrião",
|
||
"watchingWithOthers": "Assistindo com outras pessoas",
|
||
"endSession": "Encerrar sessão",
|
||
"leaveSession": "Sair da sessão",
|
||
"endSessionQuestion": "Encerrar sessão?",
|
||
"leaveSessionQuestion": "Sair da sessão?",
|
||
"endSessionConfirm": "Isso encerrará a sessão para todos os participantes.",
|
||
"leaveSessionConfirm": "Você será removido da sessão.",
|
||
"endSessionConfirmOverlay": "Isso encerrará a sessão do Assistir Juntos para todos os participantes.",
|
||
"leaveSessionConfirmOverlay": "Você será desconectado da sessão do Assistir Juntos.",
|
||
"end": "Encerrar",
|
||
"leave": "Sair",
|
||
"syncing": "Sincronizando...",
|
||
"joinWatchSession": "Entrar na sessão",
|
||
"enterCodeHint": "Insira o código de 5 caracteres",
|
||
"pasteFromClipboard": "Colar da área de transferência",
|
||
"pleaseEnterCode": "Insira um código de sessão",
|
||
"codeMustBe5Chars": "O código da sessão deve ter 5 caracteres",
|
||
"joinInstructions": "Insira o código de sessão do anfitrião para entrar.",
|
||
"failedToCreate": "Falha ao criar sessão",
|
||
"failedToJoin": "Falha ao entrar na sessão",
|
||
"sessionCodeCopied": "Código da sessão copiado para a área de transferência",
|
||
"relayUnreachable": "Servidor de retransmissão inacessível. O bloqueio pelo provedor de internet pode impedir o uso do Assistir Juntos.",
|
||
"reconnectingToHost": "Reconectando ao anfitrião...",
|
||
"currentPlayback": "Reprodução atual",
|
||
"joinCurrentPlayback": "Entrar na reprodução atual",
|
||
"joinCurrentPlaybackDescription": "Voltar ao conteúdo que o anfitrião está assistindo agora",
|
||
"failedToOpenCurrentPlayback": "Falha ao abrir a reprodução atual",
|
||
"participantJoined": "${name} entrou",
|
||
"participantLeft": "${name} saiu",
|
||
"participantPaused": "${name} pausou",
|
||
"participantResumed": "${name} retomou",
|
||
"participantSeeked": "${name} mudou a posição da reprodução",
|
||
"participantBuffering": "${name} está aguardando o carregamento",
|
||
"participantNeedsUpdate": "${name} está usando uma versão mais antiga do app — sincronização indisponível",
|
||
"resumingWithout": "Retomando sem ${name}",
|
||
"waitingForParticipants": "Aguardando o carregamento dos outros participantes...",
|
||
"waitingForName": "Aguardando ${name}...",
|
||
"recentRooms": "Salas recentes",
|
||
"renameRoom": "Renomear sala",
|
||
"removeRoom": "Remover",
|
||
"guestSwitchUnavailable": "Não foi possível trocar — servidor indisponível para sincronização",
|
||
"guestSwitchFailed": "Não foi possível trocar — conteúdo não encontrado neste servidor"
|
||
},
|
||
"downloads": {
|
||
"title": "Downloads",
|
||
"manage": "Gerenciar",
|
||
"tvShows": "Séries de TV",
|
||
"movies": "Filmes",
|
||
"music": "Música",
|
||
"tracksQueued": "${count} faixas na fila para download",
|
||
"noDownloads": "Nenhum download ainda",
|
||
"noDownloadsDescription": "O conteúdo baixado aparecerá aqui para assistir offline",
|
||
"downloadNow": "Baixar",
|
||
"deleteDownload": "Excluir download",
|
||
"retryDownload": "Tentar download novamente",
|
||
"downloadQueued": "Download na fila",
|
||
"downloadResumed": "Download retomado",
|
||
"serverErrorBitrate": "Erro do servidor: o arquivo pode exceder o limite remoto de taxa de bits",
|
||
"storageFull": "Os downloads foram interrompidos porque o armazenamento do dispositivo está cheio. Libere espaço e tente novamente.",
|
||
"episodesQueued": "${count} episódios na fila de download",
|
||
"downloadDeleted": "Download excluído",
|
||
"deleteConfirm": "Excluir \"${title}\" deste dispositivo?",
|
||
"cancelledDownloadTitle": "Download cancelado",
|
||
"cancelledDownloadMessage": "Este download foi cancelado. O que você deseja fazer?",
|
||
"allEpisodesAlreadyDownloaded": "Todos os episódios já foram baixados",
|
||
"resumeDownload": "Retomar download",
|
||
"cancelledDownload": "Download cancelado",
|
||
"syncingFile": "${file} (sincronizando ${status})",
|
||
"downloadedFileClickToComplete": "${file} baixado — clique para concluir",
|
||
"partialDownloadClickToComplete": "Parcialmente baixado — clique para concluir",
|
||
"deleting": "Excluindo...",
|
||
"deletingWithProgress": "Excluindo ${title}... (${current} de ${total})",
|
||
"queuedTooltip": "Na fila",
|
||
"queuedFilesTooltip": "Na fila: ${files}",
|
||
"downloadingTooltip": "Baixando...",
|
||
"downloadingFilesTooltip": "Baixando ${files}",
|
||
"noDownloadsTree": "Nenhum download",
|
||
"pauseAll": "Pausar todos",
|
||
"resumeAll": "Retomar todos",
|
||
"deleteAll": "Excluir todos",
|
||
"selectVersion": "Selecionar versão",
|
||
"allEpisodes": "Todos os episódios",
|
||
"unwatchedOnly": "Apenas não assistidos",
|
||
"nextNUnwatched": "Próximos ${count} episódios não assistidos",
|
||
"customAmount": "Quantidade personalizada...",
|
||
"includeSpecials": "Incluir especiais",
|
||
"howManyEpisodes": "Quantos episódios?",
|
||
"invalidEpisodeCount": "Insira uma quantidade válida de episódios.",
|
||
"keepSynced": "Manter sincronizado",
|
||
"downloadOnce": "Baixar uma vez",
|
||
"keepNUnwatched": "Manter ${count} episódios não assistidos",
|
||
"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": "",
|
||
"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": "",
|
||
"syncedNewEpisodes": "${count} novos episódios sincronizados para ${title}",
|
||
"activeSyncRules": "Regras de sincronização",
|
||
"noSyncRules": "Nenhuma regra de sincronização",
|
||
"manageSyncRule": "Gerenciar sincronização",
|
||
"editEpisodeCount": "Número de episódios",
|
||
"editSyncFilter": "Filtro de sincronização",
|
||
"syncAllItems": "Sincronizando todos os itens",
|
||
"syncUnwatchedItems": "Sincronizando itens não assistidos",
|
||
"syncRuleServerContext": "Servidor: ${server} • ${status}",
|
||
"syncRuleAvailable": "Disponível",
|
||
"syncRuleOffline": "Offline",
|
||
"syncRuleSignInRequired": "É necessário entrar",
|
||
"syncRuleNotAvailableForProfile": "Indisponível para o perfil atual",
|
||
"syncRuleUnknownServer": "Servidor desconhecido",
|
||
"syncRuleListCreated": "Regra de sincronização criada",
|
||
"backgroundWarning": {
|
||
"bannerBlocked": "Os downloads serão interrompidos ao sair do app",
|
||
"bannerDegraded": "Os downloads em segundo plano podem ser limitados",
|
||
"bannerAction": "Detalhes",
|
||
"sheetTitle": "Os downloads em segundo plano estão bloqueados",
|
||
"sheetTitleDegraded": "Os downloads em segundo plano podem ser limitados",
|
||
"sheetIntro": "O Android está impedindo que o Plezy faça downloads de forma confiável em segundo plano.",
|
||
"sheetIntroDegraded": "Seu dispositivo está limitando quando o Plezy pode fazer downloads em segundo plano.",
|
||
"reasonBackgroundRestricted": "O uso em segundo plano do Plezy está restrito. Defina o uso da bateria ou o uso em segundo plano como \"Sem restrições\".",
|
||
"reasonStandbyRestricted": "O Android colocou o Plezy em um modo de espera restrito. Defina o uso da bateria como \"Sem restrições\".",
|
||
"reasonDownloadChannelBlocked": "As notificações de download estão desativadas; por isso, o progresso e os controles podem ficar indisponíveis.",
|
||
"reasonNotificationsDisabled": "As notificações estão desativadas. No Android 13 ou mais recente, elas são necessárias para downloads longos em segundo plano.",
|
||
"reasonDataSaver": "A Economia de dados está ativada e bloqueia downloads em segundo plano usando dados móveis. Os downloads ainda devem funcionar no Wi-Fi.",
|
||
"reasonOemUnknown": "Os downloads foram interrompidos várias vezes enquanto o Plezy estava em segundo plano. Verifique as configurações de bateria ou uso em segundo plano do Plezy.",
|
||
"openSettings": "Abrir configurações",
|
||
"stillNotWorking": "Ajuda específica para o dispositivo",
|
||
"stillNotWorkingDescription": "Veja as instruções para seu dispositivo ou, se o problema persistir, envie um log em Configurações › Ver Logs.",
|
||
"dialogTitle": "Os downloads podem não ser concluídos",
|
||
"dialogDownloadAnyway": "Baixar mesmo assim",
|
||
"dialogFixFirst": "Corrigir primeiro",
|
||
"statusTile": "Downloads em segundo plano",
|
||
"statusOk": "Execução em segundo plano permitida",
|
||
"statusBlocked": "Bloqueado pelas configurações do sistema",
|
||
"statusDegraded": "Limitado pelas configurações do sistema",
|
||
"statusUnknown": "Ainda não verificado",
|
||
"settingsUnavailable": "Não foi possível abrir as configurações do sistema neste dispositivo",
|
||
"linkUnavailable": "Não foi possível abrir dontkillmyapp.com neste dispositivo"
|
||
}
|
||
},
|
||
"shaders": {
|
||
"title": "Shaders",
|
||
"noShaderDescription": "Sem aprimoramento de vídeo",
|
||
"nvscalerDescription": "Dimensionamento de imagem da NVIDIA para vídeos mais nítidos",
|
||
"artcnnVariantNeutral": "Neutro",
|
||
"artcnnVariantDenoise": "Redução de ruído",
|
||
"artcnnVariantDenoiseSharpen": "Redução de ruído + nitidez",
|
||
"qualityFast": "Rápido",
|
||
"qualityHQ": "Alta Qualidade",
|
||
"mode": "Modo",
|
||
"importShader": "Importar Shader",
|
||
"customShaderDescription": "Shader GLSL personalizado",
|
||
"shaderImported": "Shader importado",
|
||
"shaderImportFailed": "Falha ao importar shader",
|
||
"deleteShader": "Excluir Shader",
|
||
"deleteShaderConfirm": "Excluir \"${name}\"?"
|
||
},
|
||
"companionRemote": {
|
||
"title": "Controle remoto",
|
||
"connectedTo": "Conectado a ${name}",
|
||
"unknownDevice": "Dispositivo desconhecido",
|
||
"session": {
|
||
"startingServer": "Iniciando servidor remoto...",
|
||
"hostAddress": "Endereço do host",
|
||
"connected": "Conectado",
|
||
"serverRunning": "Servidor remoto ativo",
|
||
"serverStopped": "Servidor remoto parado",
|
||
"serverRunningDescription": "Dispositivos móveis na sua rede podem se conectar a este app",
|
||
"serverStoppedDescription": "Inicie o servidor para permitir que dispositivos móveis se conectem",
|
||
"usePhoneToControl": "Use seu dispositivo móvel para controlar este app",
|
||
"startServer": "Iniciar servidor",
|
||
"stopServer": "Parar servidor",
|
||
"minimize": "Minimizar"
|
||
},
|
||
"pairing": {
|
||
"discoveryDescription": "Dispositivos Plezy com a mesma conta Plex aparecem aqui",
|
||
"hostAddressHint": "192.168.1.100:48632",
|
||
"connecting": "Conectando...",
|
||
"searchingForDevices": "Procurando dispositivos...",
|
||
"noDevicesFound": "Nenhum dispositivo encontrado na sua rede",
|
||
"noDevicesHint": "Abra o Plezy no desktop e use a mesma rede Wi-Fi",
|
||
"availableDevices": "Dispositivos disponíveis",
|
||
"manualConnection": "Conexão manual",
|
||
"cryptoInitFailed": "Não foi possível iniciar a conexão segura. Entre no Plex primeiro.",
|
||
"validationHostRequired": "Insira o endereço do host",
|
||
"validationHostFormat": "O formato deve ser IP:porta (ex.: 192.168.1.100:48632)",
|
||
"connectionTimedOut": "A conexão atingiu o tempo limite. Use a mesma rede nos dois dispositivos.",
|
||
"sessionNotFound": "Dispositivo não encontrado. Verifique se o Plezy está em execução no host.",
|
||
"authFailed": "Falha na autenticação. Ambos os dispositivos precisam da mesma conta Plex.",
|
||
"failedToConnect": "Falha ao conectar: ${error}"
|
||
},
|
||
"remote": {
|
||
"disconnectConfirm": "Deseja desconectar da sessão remota?",
|
||
"reconnecting": "Reconectando...",
|
||
"attemptOf": "Tentativa ${current} de 5",
|
||
"retryNow": "Tentar agora",
|
||
"tabRemote": "Remoto",
|
||
"tabPlay": "Reproduzir",
|
||
"tabMore": "Mais",
|
||
"menu": "Menu",
|
||
"tabNavigation": "Navegação",
|
||
"tabDiscover": "Descobrir",
|
||
"tabLibraries": "Bibliotecas",
|
||
"tabSearch": "Buscar",
|
||
"tabDownloads": "Downloads",
|
||
"tabSettings": "Configurações",
|
||
"previous": "Anterior",
|
||
"playPause": "Reproduzir/Pausar",
|
||
"next": "Próximo",
|
||
"seekBack": "Retroceder",
|
||
"stop": "Parar",
|
||
"seekForward": "Avançar",
|
||
"volume": "Volume",
|
||
"volumeDown": "Diminuir",
|
||
"volumeUp": "Aumentar",
|
||
"fullscreen": "Tela cheia",
|
||
"subtitles": "Legendas",
|
||
"audio": "Áudio",
|
||
"searchHint": "Buscar no desktop..."
|
||
},
|
||
"errors": {
|
||
"noNetworkInterface": "Nenhuma interface de rede encontrada",
|
||
"authenticationFailed": "Falha na autenticação",
|
||
"serverStartFailed": "Falha ao iniciar o servidor remoto: ${error}",
|
||
"commandFailed": "Falha ao enviar o comando remoto: ${error}",
|
||
"joinTimedOut": "Tempo esgotado ao entrar na sessão",
|
||
"failedToConnectAnyAddress": "Falha ao conectar a qualquer endereço",
|
||
"connectionLostAfterAttempts": "Conexão perdida após ${attempts} tentativas",
|
||
"connectionLost": "Conexão perdida"
|
||
}
|
||
},
|
||
"videoSettings": {
|
||
"playbackSpeed": "Velocidade de Reprodução",
|
||
"normalSpeed": "Normal",
|
||
"sleepTimerActive": "Ativo (${duration})",
|
||
"zoom": "Zoom",
|
||
"sleepTimer": "Temporizador de suspensão",
|
||
"audioSync": "Sincronia de áudio",
|
||
"subtitleSync": "Sincronia de legendas",
|
||
"hdr": "HDR",
|
||
"audioOutput": "Saída de áudio",
|
||
"performanceOverlay": "Painel de desempenho",
|
||
"audioOutputDolbyAtmos": "Dolby Atmos",
|
||
"audioOutputDolbyAudio": "Dolby Audio",
|
||
"audioOutputSurround": "Surround",
|
||
"audioOutputSpatial": "Áudio espacial",
|
||
"audioOutputStereo": "Estéreo",
|
||
"audioNormalization": "Normalizar intensidade sonora",
|
||
"audioDownmix": "Conversão para estéreo"
|
||
},
|
||
"performanceOverlay": {
|
||
"color": "Cor",
|
||
"performance": "Desempenho",
|
||
"buffer": "Buffer",
|
||
"app": "App",
|
||
"decoder": "Decodificador",
|
||
"rawDecoder": "Decodificador bruto",
|
||
"tunneling": "Túnel",
|
||
"aspect": "Aspecto",
|
||
"rotation": "Rotação",
|
||
"dvSource": "Fonte DV",
|
||
"dvPath": "Caminho DV",
|
||
"p7Conversion": "Conv. P7",
|
||
"sampleRate": "Taxa de amostragem",
|
||
"pixelFormat": "Formato de pixel",
|
||
"hwFormat": "Formato HW",
|
||
"matrix": "Matriz",
|
||
"primaries": "Primárias",
|
||
"transfer": "Transferência",
|
||
"renderFps": "FPS de renderização",
|
||
"displayFps": "FPS da tela",
|
||
"avSync": "Sincronia A/V",
|
||
"dropped": "Descartados",
|
||
"dvRpus": "DV RPUs",
|
||
"dvRpuAverage": "Média DV RPU",
|
||
"dvSampleAverage": "Média amostra DV",
|
||
"maxLuma": "Luma máx.",
|
||
"minLuma": "Luma mín.",
|
||
"maxCll": "MaxCLL",
|
||
"maxFall": "MaxFALL",
|
||
"cacheUsed": "Cache usado",
|
||
"cacheLimit": "Limite do cache",
|
||
"speed": "Velocidade",
|
||
"player": "Reprodutor",
|
||
"memory": "Memória",
|
||
"uiFps": "UI FPS"
|
||
},
|
||
"externalPlayer": {
|
||
"title": "Reprodutor externo",
|
||
"useExternalPlayer": "Usar reprodutor externo",
|
||
"useExternalPlayerDescription": "Abrir vídeos em outro app",
|
||
"selectPlayer": "Selecionar reprodutor",
|
||
"customPlayers": "Reprodutores personalizados",
|
||
"systemDefault": "Padrão do sistema",
|
||
"addCustomPlayer": "Adicionar reprodutor personalizado",
|
||
"playerName": "Nome do reprodutor",
|
||
"playerNameHint": "Meu reprodutor",
|
||
"playerCommand": "Comando",
|
||
"playerPackage": "Nome do pacote",
|
||
"playerUrlScheme": "Esquema de URL",
|
||
"off": "Desativado",
|
||
"launchFailed": "Falha ao abrir o reprodutor externo",
|
||
"appNotInstalled": "${name} não está instalado",
|
||
"playInExternalPlayer": "Reproduzir no reprodutor externo"
|
||
},
|
||
"metadataEdit": {
|
||
"editMetadata": "Editar...",
|
||
"screenTitle": "Editar Metadados",
|
||
"basicInfo": "Informações Básicas",
|
||
"artwork": "Arte",
|
||
"advancedSettings": "Configurações Avançadas",
|
||
"title": "Título",
|
||
"sortTitle": "Título para Ordenação",
|
||
"originalTitle": "Título Original",
|
||
"releaseDate": "Data de Lançamento",
|
||
"contentRating": "Classificação Indicativa",
|
||
"studio": "Estúdio",
|
||
"tagline": "Slogan",
|
||
"summary": "Sinopse",
|
||
"poster": "Pôster",
|
||
"background": "Plano de Fundo",
|
||
"logo": "Logo",
|
||
"squareArt": "Imagem Quadrada",
|
||
"selectPoster": "Selecionar pôster",
|
||
"selectBackground": "Selecionar Plano de Fundo",
|
||
"selectLogo": "Selecionar Logo",
|
||
"selectSquareArt": "Selecionar Imagem Quadrada",
|
||
"fromUrl": "Da URL",
|
||
"uploadFile": "Enviar Arquivo",
|
||
"enterImageUrl": "Insira a URL da imagem",
|
||
"imageUrl": "URL da Imagem",
|
||
"metadataUpdated": "Metadados atualizados",
|
||
"metadataUpdateFailed": "Falha ao atualizar metadados",
|
||
"artworkUpdated": "Arte atualizada",
|
||
"artworkUpdateFailed": "Falha ao atualizar arte",
|
||
"noArtworkAvailable": "Nenhuma arte disponível",
|
||
"artworkOption": "Opção de arte ${index}",
|
||
"selectedArtworkOption": "Opção de arte ${index}, selecionada",
|
||
"notSet": "Não definido",
|
||
"libraryDefault": "Padrão da biblioteca",
|
||
"accountDefault": "Padrão da conta",
|
||
"seriesDefault": "Padrão da série",
|
||
"episodeSorting": "Ordenação de Episódios",
|
||
"oldestFirst": "Mais antigos primeiro",
|
||
"newestFirst": "Mais recentes primeiro",
|
||
"keep": "Manter",
|
||
"allEpisodes": "Todos os episódios",
|
||
"latestEpisodes": "${count} episódios mais recentes",
|
||
"latestEpisode": "Episódio mais recente",
|
||
"episodesAddedPastDays": "Episódios adicionados nos últimos ${count} dias",
|
||
"deleteAfterPlaying": "Excluir Episódios Após Reproduzir",
|
||
"never": "Nunca",
|
||
"afterADay": "Após um dia",
|
||
"afterAWeek": "Após uma semana",
|
||
"afterAMonth": "Após um mês",
|
||
"onNextRefresh": "Na próxima atualização",
|
||
"seasons": "Temporadas",
|
||
"show": "Mostrar",
|
||
"hide": "Ocultar",
|
||
"episodeOrdering": "Ordenação de Episódios",
|
||
"tmdbAiring": "The Movie Database (Exibição)",
|
||
"tvdbAiring": "TheTVDB (Exibição)",
|
||
"tvdbAbsolute": "TheTVDB (Absoluto)",
|
||
"metadataLanguage": "Idioma dos Metadados",
|
||
"useOriginalTitle": "Usar Título Original",
|
||
"preferredAudioLanguage": "Idioma de Áudio Preferido",
|
||
"preferredSubtitleLanguage": "Idioma de Legenda Preferido",
|
||
"subtitleMode": "Modo de Seleção Automática de Legendas",
|
||
"manuallySelected": "Seleção manual",
|
||
"shownWithForeignAudio": "Exibir com áudio estrangeiro",
|
||
"alwaysEnabled": "Sempre ativado",
|
||
"tags": "Tags",
|
||
"addTag": "Adicionar tag",
|
||
"genre": "Gênero",
|
||
"director": "Diretor",
|
||
"writer": "Roteirista",
|
||
"producer": "Produtor",
|
||
"country": "País",
|
||
"collection": "Coleção",
|
||
"label": "Rótulo",
|
||
"style": "Estilo",
|
||
"mood": "Humor"
|
||
},
|
||
"matchScreen": {
|
||
"match": "Associar...",
|
||
"fixMatch": "Corrigir correspondência...",
|
||
"unmatch": "Desassociar",
|
||
"unmatchConfirm": "Limpar esta correspondência? Plex tratará como sem correspondência até refazer.",
|
||
"unmatchSuccess": "Item desassociado",
|
||
"unmatchFailed": "Falha ao desassociar item",
|
||
"matchApplied": "Correspondência aplicada",
|
||
"matchFailed": "Falha ao aplicar correspondência",
|
||
"titleHint": "Título",
|
||
"yearHint": "Ano",
|
||
"search": "Pesquisar",
|
||
"noMatchesFound": "Nenhuma correspondência encontrada"
|
||
},
|
||
"serverTasks": {
|
||
"title": "Tarefas do servidor",
|
||
"failedToLoad": "Falha ao carregar tarefas",
|
||
"noTasks": "Nenhuma tarefa em execução"
|
||
},
|
||
"trakt": {
|
||
"title": "Trakt",
|
||
"connected": "Conectado",
|
||
"connectedAs": "Conectado como @${username}",
|
||
"disconnectConfirm": "Desconectar a conta do Trakt?",
|
||
"disconnectConfirmBody": "O Plezy deixará de enviar eventos ao Trakt. Você pode reconectar quando quiser.",
|
||
"scrobble": "Scrobbling em tempo real",
|
||
"scrobbleDescription": "Envia eventos de reprodução, pausa e parada ao Trakt durante a exibição.",
|
||
"watchedSync": "Sincronizar status de assistido",
|
||
"watchedSyncDescription": "Ao marcar itens como assistidos no Plezy, eles também serão marcados no Trakt."
|
||
},
|
||
"seerr": {
|
||
"title": "Seerr",
|
||
"connectTitle": "Conectar ao Seerr",
|
||
"serverUrl": "URL do servidor",
|
||
"serverUrlHelper": "O endereço da sua instância do Seerr",
|
||
"checkServer": "Continuar",
|
||
"signInWithJellyfin": "Entrar com Jellyfin",
|
||
"signInWithEmby": "Entrar com Emby",
|
||
"signInWithLocal": "Usar uma conta local",
|
||
"email": "E-mail",
|
||
"noSignInMethods": "Esta instância do Seerr não oferece nenhum método de acesso compatível com o Plezy.",
|
||
"instance": "Instância",
|
||
"disconnectConfirm": "Desconectar Seerr?",
|
||
"disconnectConfirmBody": "O Plezy esquecerá esta instância do Seerr. Reconecte quando quiser.",
|
||
"request": "Solicitar",
|
||
"request4k": "Solicitar em 4K",
|
||
"seasons": "Temporadas",
|
||
"allSeasons": "Todas as temporadas",
|
||
"advancedOptions": "Avançado",
|
||
"destinationServer": "Servidor de destino",
|
||
"qualityProfile": "Perfil de qualidade",
|
||
"rootFolder": "Pasta raiz",
|
||
"languageProfile": "Perfil de idioma",
|
||
"requestSubmitted": "Solicitação enviada",
|
||
"requestFailed": "Falha na solicitação: ${error}",
|
||
"requestsLoadFailed": "Não foi possível carregar as opções de solicitação",
|
||
"nothingToRequest": "Tudo já está disponível ou solicitado.",
|
||
"statusAvailable": "Disponível",
|
||
"statusPartiallyAvailable": "Parcialmente disponível",
|
||
"statusRequested": "Solicitado",
|
||
"statusProcessing": "Processando"
|
||
},
|
||
"services": {
|
||
"title": "Serviços",
|
||
"hubSubtitle": "Sincronize o progresso de exibição e solicite novos títulos.",
|
||
"notConnected": "Não conectado",
|
||
"connectedAs": "Conectado como @${username}",
|
||
"scrobble": "Registrar progresso automaticamente",
|
||
"scrobbleDescription": "Atualiza sua lista quando você termina um episódio ou filme.",
|
||
"disconnectConfirm": "Desconectar ${service}?",
|
||
"disconnectConfirmBody": "O Plezy deixará de atualizar ${service}. Reconecte quando quiser.",
|
||
"connectFailed": "Não foi possível conectar ao ${service}. Tente novamente.",
|
||
"names": {
|
||
"mal": "MyAnimeList",
|
||
"anilist": "AniList",
|
||
"simkl": "Simkl",
|
||
"seerr": "Seerr",
|
||
"mdblist": ""
|
||
},
|
||
"deviceCode": {
|
||
"title": "Ativar o Plezy no ${service}",
|
||
"body": "Acesse ${url} e insira este código:",
|
||
"openToActivate": "Abrir ${service} para ativar",
|
||
"copyCode": "Copiar código de ativação",
|
||
"waitingForAuthorization": "Aguardando autorização…",
|
||
"codeCopied": "Código copiado"
|
||
},
|
||
"oauthProxy": {
|
||
"title": "Entrar no ${service}",
|
||
"body": "Leia este código QR ou abra a URL em qualquer dispositivo.",
|
||
"openToSignIn": "Abrir ${service} para entrar",
|
||
"copyUrl": "Copiar URL de acesso",
|
||
"urlCopied": "URL copiada"
|
||
},
|
||
"libraryFilter": {
|
||
"title": "Filtro de bibliotecas",
|
||
"subtitleAllSyncing": "Sincronizando todas as bibliotecas",
|
||
"subtitleNoneSyncing": "Nada a sincronizar",
|
||
"subtitleBlocked": "${count} bloqueadas",
|
||
"subtitleAllowed": "${count} permitidas",
|
||
"mode": "Modo de filtro",
|
||
"modeBlacklist": "Lista de bloqueio",
|
||
"modeWhitelist": "Lista de permissões",
|
||
"modeHintBlacklist": "Sincronizar todas as bibliotecas, exceto as marcadas abaixo.",
|
||
"modeHintWhitelist": "Sincronizar apenas as bibliotecas marcadas abaixo.",
|
||
"libraries": "Bibliotecas",
|
||
"noLibraries": "Nenhuma biblioteca disponível"
|
||
}
|
||
},
|
||
"addServer": {
|
||
"addMediaBrowserTitle": "",
|
||
"serverUrls": "URLs do servidor",
|
||
"serverUrlsHelper": "Várias URLs são permitidas, separadas por vírgulas.",
|
||
"findServer": "Encontrar servidor",
|
||
"searchingLocalMediaBrowserServers": "",
|
||
"localMediaBrowserServers": "",
|
||
"username": "Usuário",
|
||
"password": "Senha",
|
||
"signIn": "Entrar",
|
||
"change": "Alterar",
|
||
"required": "Obrigatório",
|
||
"couldNotReachServer": "Não foi possível conectar ao servidor: ${error}",
|
||
"signInFailed": "Falha ao entrar: ${error}",
|
||
"quickConnectFailed": "Quick Connect falhou: ${error}",
|
||
"addPlexTitle": "Entrar com Plex",
|
||
"pinExpired": "O PIN expirou antes de entrar. Tente novamente.",
|
||
"failedToRegisterAccount": "Falha ao registrar a conta: ${error}",
|
||
"enterMediaBrowserUrlError": "",
|
||
"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": "",
|
||
"borrowFromAnotherProfile": "Pegar emprestado de outro perfil",
|
||
"borrowFromAnotherProfileSubtitle": "Reutilize a conexão de outro perfil. Perfis protegidos por PIN exigem PIN."
|
||
}
|
||
}
|