A playing active-peer renderer that goes silent left the controller UI stuck on stale 'playing' (no equivalent of the webplayer's 12s rendererLost timer). Add a generation-guarded 12s watchdog keyed on the active peer renderer in the RENDERER_STATE_UPDATED handler: reset on every update, arm only while playing_state==PLAYING, disarm on pause/stop/active-change/disconnect. On expiry freeze the projection to UNKNOWN and emit qconnect:renderer_unreachable; Svelte shows an error toast (rendererUnreachable, all 5 locales). Reuses the freeze-projection-to-unknown helper from the ACTIVE_DISCONNECTED path. cc
3105 lines
150 KiB
JSON
3105 lines
150 KiB
JSON
{
|
||
"about": {
|
||
"attributions": {
|
||
"lrclibDesc": "Provedor de letras sincronizadas",
|
||
"lucideDesc": "Biblioteca de ícones",
|
||
"kawarpDesc": "Renderizador de fundos animados WebGL",
|
||
"lyricsOVHDesc": "API de letras",
|
||
"musicBrainzDesc": "Banco de dados de metadados musicais",
|
||
"rodioSymphoniaDesc": "Mecanismo de reprodução de áudio",
|
||
"qobuzDesc": "Serviço de streaming de música e API",
|
||
"songLinkOdesliDesc": "API de agregação de links de música",
|
||
"svelteDesc": "Estrutura de IU",
|
||
"tauriDesc": "Estrutura do aplicativo",
|
||
"heading": "Agradecimentos"
|
||
},
|
||
"author": "Autor",
|
||
"buildInfo": {
|
||
"build": "Construir",
|
||
"codename": "Codinome",
|
||
"heading": "Informações de construção",
|
||
"license": "Licença",
|
||
"platform": "Plataforma",
|
||
"version": "Versão"
|
||
},
|
||
"contributors": "Colaboradores",
|
||
"release": "Liberar",
|
||
"description": "Um cliente nativo de streaming de música para Linux, projetado para audiófilos que precisam de reprodução Hi-Fi perfeita, sem limitações de taxa de amostragem do navegador.",
|
||
"signatureDetail": "Ódio contra todas aquelas empresas que discriminam a comunidade Linux e não nos fornecem um cliente decente para seus produtos.",
|
||
"website": "Site"
|
||
},
|
||
"actions": {
|
||
"play": "Reproduzir",
|
||
"playAll": "Reproduzir Tudo",
|
||
"playNow": "Reproduzir Agora",
|
||
"shuffle": "Aleatório",
|
||
"shuffleAll": "Aleatório Tudo",
|
||
"playNext": "Reproduzir a Seguir",
|
||
"playLater": "Reproduzir Depois",
|
||
"download": "Baixar",
|
||
"addToQueue": "Adicionar à Fila",
|
||
"addToPlaylist": "Adicionar à Playlist",
|
||
"addToFavorites": "Adicionar à biblioteca",
|
||
"removeFromFavorites": "Remover da biblioteca",
|
||
"unavailableForEphemeral": "Indisponível para pastas efêmeras",
|
||
"removeFromPlaylist": "Remover da Playlist",
|
||
"selectedTracks": "{count, plural, one {# faixa selecionada} other {# faixas selecionadas}}",
|
||
"select": "Selecionar",
|
||
"cancelSelection": "Cancelar Seleção",
|
||
"makeAvailableOffline": "Disponibilizar offline",
|
||
"share": "Compartilhar",
|
||
"viewAlbum": "Ver Álbum",
|
||
"viewArtist": "Ver Artista",
|
||
"goToArtist": "Ir para Artista",
|
||
"goToAlbum": "Ir para Álbum",
|
||
"trackInfo": "Informações da Faixa",
|
||
"more": "Mais",
|
||
"toggleFavorite": "Alternar favorito",
|
||
"moreActions": "Mais ações",
|
||
"back": "Voltar",
|
||
"seeAll": "Ver Tudo",
|
||
"cancel": "Cancelar",
|
||
"save": "Salvar",
|
||
"saving": "Salvando...",
|
||
"delete": "Excluir",
|
||
"edit": "Editar",
|
||
"close": "Fechar",
|
||
"open": "Abrir",
|
||
"show": "Mostrar",
|
||
"refresh": "Atualizar",
|
||
"retry": "Tentar Novamente",
|
||
"repair": "Reparar",
|
||
"clear": "Limpar",
|
||
"clearAll": "Limpar Tudo",
|
||
"confirm": "Confirmar",
|
||
"copy": "Copiar",
|
||
"copiedToClipboard": "Copiado para a área de transferência",
|
||
"yes": "Sim",
|
||
"no": "Não",
|
||
"ok": "OK",
|
||
"add": "Adicionar",
|
||
"create": "Criar",
|
||
"deleteConfirm": "Excluir?",
|
||
"loading": "Carregando...",
|
||
"loadMore": "Carregar Mais",
|
||
"collapse": "Recolher barra lateral",
|
||
"expand": "Expandir barra lateral",
|
||
"moreOptions": "Mais opções",
|
||
"shareQobuz": "Compartilhar (Qobuz)",
|
||
"shareSonglink": "Compartilhar (Songlink)",
|
||
"refreshOfflineCopy": "Atualizar cópia offline",
|
||
"albumCredits": "Créditos do álbum",
|
||
"startArtistRadio": "Iniciar Rádio do Artista",
|
||
"radio": {
|
||
"startArtistRadio": "Iniciar Rádio do Artista"
|
||
},
|
||
"previousAlbums": "Álbuns anteriores",
|
||
"nextAlbums": "Próximos álbuns",
|
||
"artistNetwork": "Rede do artista",
|
||
"hide": {
|
||
"hideArtist": "Ocultar artista",
|
||
"hideArtistOptions": "Opções de ocultar artista",
|
||
"hiddenArtist": "Artista oculto",
|
||
"showArtist": "Mostrar artista"
|
||
},
|
||
"newFolder": "Nova pasta",
|
||
"previousArtists": "Artistas anteriores",
|
||
"nextArtists": "Próximos artistas",
|
||
"switchToImmersiveView": "Mudar para visualização imersiva (V)",
|
||
"switchToSplitView": "Mudar para visualização dividida (V)",
|
||
"visitReleasePage": "Visite a página de lançamento",
|
||
"moveUp": "Subir",
|
||
"moveDown": "Mover para baixo",
|
||
"backToHome": "De volta para casa",
|
||
"clearSelection": "Limpar seleção",
|
||
"copyCommand": "Comando copiar",
|
||
"downloadOnGitHub": "Baixe no GitHub",
|
||
"downloadAndInstall": "Baixar e instalar",
|
||
"downloadManually": "Baixar manualmente",
|
||
"findAvailableVersion": "Encontre a versão disponível",
|
||
"gotIt": "Entendi",
|
||
"okClose": "OK, feche",
|
||
"playFromHere": "Jogue daqui",
|
||
"playRadio": "Tocar rádio",
|
||
"playTrackOnly": "Reproduzir apenas a faixa",
|
||
"qobuzLink": "Link Qobuz™",
|
||
"removeOfflineCopy": "Remover cópia off-line",
|
||
"selectAll": "Selecionar tudo",
|
||
"startOffline": "Comece off-line",
|
||
"tryAgain": "Tente novamente"
|
||
},
|
||
"album": {
|
||
"tracks": "faixas",
|
||
"track": "faixa",
|
||
"by": "por",
|
||
"released": "Lançado",
|
||
"releaseDate": "Data de Lançamento",
|
||
"label": "Gravadora",
|
||
"genre": "Gênero",
|
||
"duration": "Duração",
|
||
"quality": "Qualidade",
|
||
"play": "Reproduzir",
|
||
"shuffle": "Aleatório",
|
||
"addToQueue": "Adicionar à Fila",
|
||
"addToPlaylist": "Adicionar à Playlist",
|
||
"makeAvailableOffline": "Disponibilizar offline",
|
||
"makeAllAvailableOffline": "Disponibilizar tudo offline",
|
||
"disc": "Disco",
|
||
"loadError": "Não foi possível carregar as faixas do álbum. Tente novamente.",
|
||
"addCover": "Adicionar capa personalizada",
|
||
"changeCover": "Alterar capa personalizada",
|
||
"removeCover": "Remover capa personalizada",
|
||
"openInBrowser": "Abrir no navegador",
|
||
"saveAs": "Salvar como...",
|
||
"customCoverSet": "Capa do álbum atualizada",
|
||
"customCoverRemoved": "Capa personalizada removida",
|
||
"customCoverError": "Falha ao atualizar a capa do álbum",
|
||
"booklet": "Encarte",
|
||
"viewBooklet": "Ver Encarte",
|
||
"bookletLoading": "Carregando encarte...",
|
||
"bookletError": "Não foi possível carregar o encarte",
|
||
"bookletFitWidth": "Ajustar à largura",
|
||
"bookletRotate": "Girar",
|
||
"bookletDownload": "Salvar encarte",
|
||
"sameArtist": "Do mesmo artista",
|
||
"seeFullDiscography": "Ver discografia completa",
|
||
"readMore": "Ler mais",
|
||
"readLess": "Mostrar menos",
|
||
"releasedOn": "em",
|
||
"releasedBy": "Lançado pela",
|
||
"sidebar": {
|
||
"label": "Selo",
|
||
"awards": "Prêmios"
|
||
},
|
||
"loading": "Carregando…"
|
||
},
|
||
"app": {
|
||
"name": "QBZ",
|
||
"tagline": "Cliente de streaming Hi-Fi para Linux"
|
||
},
|
||
"artist": {
|
||
"albums": "Álbuns",
|
||
"discography": "Discografia",
|
||
"eps": "EPs & Singles",
|
||
"epsSingles": "EPs & Singles",
|
||
"live": "Álbuns ao Vivo",
|
||
"liveAlbums": "Álbuns ao Vivo",
|
||
"compilations": "Compilações",
|
||
"appearsOn": "Participações",
|
||
"popularTracks": "Faixas Populares",
|
||
"similarArtists": "Artistas Semelhantes",
|
||
"biography": "Biografia",
|
||
"readMore": "Ler Mais",
|
||
"readLess": "Ler Menos",
|
||
"followers": "seguidores",
|
||
"loadMore": "Carregar Mais",
|
||
"noAlbums": "Nenhum álbum",
|
||
"noBiography": "Nenhuma biografia disponível",
|
||
"tributes": "Tributos & Covers",
|
||
"others": "Outros",
|
||
"playlists": "Playlists",
|
||
"addImage": "Adicionar imagem personalizada do artista",
|
||
"changeImage": "Alterar imagem personalizada do artista",
|
||
"removeImage": "Remover imagem personalizada do artista",
|
||
"customImageSet": "Imagem do artista atualizada",
|
||
"customImageRemoved": "Imagem personalizada do artista removida",
|
||
"customImageError": "Falha ao atualizar imagem do artista",
|
||
"imageSaved": "Imagem do artista salva",
|
||
"labels": "Gravadoras",
|
||
"youMayAlsoLike": "VOCÊ TAMBÉM PODE GOSTAR",
|
||
"dismissRecommendation": "Recomendação inadequada",
|
||
"founded": "Fundado:",
|
||
"disbanded": "Dissolvido:",
|
||
"born": "Nascido:",
|
||
"died": "Falecido:",
|
||
"foundedIn": "Fundado em:",
|
||
"bornIn": "Nascido em:",
|
||
"from": "De:",
|
||
"loadingOrigin": "Carregando origem...",
|
||
"sceneFrom": "Cena de {location}",
|
||
"sceneBased": "Baseado em {artist} · {genres}",
|
||
"noSceneResults": "Nenhum artista correspondente desta cena está disponível no Qobuz no momento.",
|
||
"sceneStep1": "Buscando artistas de {genre} no MusicBrainz...",
|
||
"sceneStep2": "Analisando afinidade de gênero entre {count} candidatos...",
|
||
"sceneStep3": "Verificando disponibilidade no Qobuz...",
|
||
"sceneStep4": "Preparando resultados...",
|
||
"jumpTo": "Ir para",
|
||
"about": "Sobre",
|
||
"artistIsBlacklisted": "Mostrar este artista em buscas, playlists, descobrir, etc.",
|
||
"artistIsNotBlacklisted": "Não mostrar este artista em buscas, playlists, descobrir, etc.",
|
||
"manageBlacklistFromSettings": "A lista de bloqueio pode ser gerenciada nas configurações.",
|
||
"blacklistBanner": "Este artista está oculto. Sua música não aparecerá em buscas, rádio ou sugestões.",
|
||
"search": {
|
||
"previousResult": "Resultado anterior",
|
||
"nextResult": "Próximo resultado",
|
||
"close": "Fechar busca",
|
||
"searchInPage": "Buscar nesta página"
|
||
},
|
||
"noAlbumAppearancesFound": "Nenhuma aparição em álbum encontrada",
|
||
"noAlbumsFound": "Nenhum álbum encontrado",
|
||
"bandProjects": "Bandas"
|
||
},
|
||
"audioBadges": {
|
||
"castingTo": "Transmitindo para",
|
||
"outputDevice": "Dispositivo de Saída",
|
||
"streaming": "Streaming {protocol}",
|
||
"audioSettings": "Configurações de Áudio",
|
||
"hwDirectBitPerfect": "Hardware Direto: Bit-perfect ALSA",
|
||
"kHzNative": "{rate} kHz nativo",
|
||
"resamplingError": "ERRO: PipeWire está reamostrando",
|
||
"resamplingDetail": "Arquivo: {trackRate} kHz → Hardware: {hwRate} kHz",
|
||
"resamplingFix": "Correção: Configure a troca de taxa de amostragem do PipeWire",
|
||
"dacPassthroughActive": "DAC Passthrough: Ativo",
|
||
"dacDisabled": "DAC Passthrough: Desativado",
|
||
"exclusiveMode": "Modo Exclusivo"
|
||
},
|
||
"auth": {
|
||
"login": "Entrar",
|
||
"email": "E-mail",
|
||
"password": "Senha",
|
||
"loginButton": "Entrar",
|
||
"loggingIn": "Entrando...",
|
||
"loginError": "Falha ao entrar. Verifique suas credenciais.",
|
||
"welcomeBack": "Bem-vindo de volta",
|
||
"rememberMe": "Lembrar de mim",
|
||
"ineligibleSubscription": "Nenhuma assinatura ativa. O QBZ funcionará apenas no modo offline.",
|
||
"v2AuthFailed": "Falha na autenticação com o Qobuz. Tente novamente.",
|
||
"v2NotInitialized": "Não foi possível conectar ao Qobuz. Reinicie o aplicativo.",
|
||
"connectionFailed": "Falha ao conectar ao Qobuz™. Verifique sua rede e tente novamente.",
|
||
"oauthButton": "Entrar pelo Navegador",
|
||
"oauthLoading": "Abrindo navegador...",
|
||
"systemBrowserButton": "Usar o navegador do sistema",
|
||
"systemBrowserLoading": "Aguardando login...",
|
||
"captchaHint": "Problemas com o captcha? O navegador integrado pode não suportá-lo bem.",
|
||
"trySystemBrowser": "Cancelar e usar o navegador do sistema",
|
||
"activeSubscriptionRequired": "O QBZ requer uma assinatura ativa do Qobuz™. Suas credenciais são enviadas diretamente ao Qobuz™.",
|
||
"APIUse": "Este aplicativo utiliza a API do Qobuz, mas não é certificado pelo Qobuz."
|
||
},
|
||
"award": {
|
||
"kicker": "Prêmio",
|
||
"empty": "Ainda não há lançamentos premiados.",
|
||
"section": {
|
||
"releases": "Lançamentos aclamados",
|
||
"new-releases": "Novidades",
|
||
"classics": "Clássicos"
|
||
},
|
||
"follow": "Seguir prêmio",
|
||
"unfollow": "Deixar de seguir",
|
||
"otherAwards": "Mais prêmios"
|
||
},
|
||
"collectionDetail": {
|
||
"rename": "Renomear",
|
||
"editDescription": "Editar descrição",
|
||
"uploadCover": "Enviar capa",
|
||
"clearCustomCover": "Remover capa personalizada",
|
||
"changePlayMode": "Alterar modo de reprodução",
|
||
"convertToCollection": "Converter em Collection",
|
||
"convertToMixtape": "Converter em Mixtape",
|
||
"reorderBy": "Reordenar por",
|
||
"reorderByManual": "Manual",
|
||
"reorderByYearAsc": "Ano crescente",
|
||
"reorderByYearDesc": "Ano decrescente",
|
||
"reorderByTitle": "Título",
|
||
"reorderByArtist": "Artista",
|
||
"delete": "Excluir",
|
||
"deleteConfirm": "Excluir \"{name}\"? Essa ação não pode ser desfeita.",
|
||
"itemActions": "Ações do item",
|
||
"changeReleaseType": "Alterar tipo de lançamento",
|
||
"removeItem": "Remover",
|
||
"coverUploaded": "Capa atualizada",
|
||
"coverUploadFailed": "Falha ao enviar a capa",
|
||
"coverRemoved": "Capa personalizada removida",
|
||
"coverRemoveFailed": "Falha ao remover a capa",
|
||
"selectItem": "Selecionar item",
|
||
"sort": "Ordenar",
|
||
"filter": "Filtrar",
|
||
"sortByPosition": "Posição",
|
||
"sortByName": "Nome",
|
||
"sortByYear": "Ano",
|
||
"sortByTracks": "Faixas",
|
||
"filterAll": "Todos",
|
||
"viewMode": "Modo de visualização",
|
||
"viewList": "Lista",
|
||
"viewGrid": "Grade",
|
||
"viewExpanded": "Expandido",
|
||
"searchPlaceholder": "Buscar álbuns e faixas…"
|
||
},
|
||
"collections": {
|
||
"nav": "Collections",
|
||
"empty": {
|
||
"title": "Ainda sem collections",
|
||
"cta": "+ Nova Collection"
|
||
},
|
||
"create": {
|
||
"title": "Criar Collection"
|
||
},
|
||
"label": "COLLECTION",
|
||
"artistLabel": "ARTISTA",
|
||
"buildFromArtist": "Criar Artist Collection",
|
||
"searchPlaceholder": "Pesquisar coleções…",
|
||
"sortByItems": "Itens",
|
||
"sortByUpdated": "Atualizados recentemente",
|
||
"kindFilterAll": "Todos os tipos",
|
||
"kindFilterCollection": "Collections",
|
||
"kindFilterArtistCollection": "Artist Collections"
|
||
},
|
||
"common": {
|
||
"name": "Nome",
|
||
"addToMixtapeOrCollection": "Adicionar a Mixtape/Collection",
|
||
"alreadyInToast": "Já está em {name}",
|
||
"addedToMixtapeOrCollection": "Adicionado a {name}",
|
||
"playAllInOrder": "Reproduzir",
|
||
"shuffleAlbums": "Aleatório entre álbuns",
|
||
"playModeInOrder": "Em ordem",
|
||
"playModeAlbumShuffle": "Aleatório por álbum",
|
||
"trackCount": "{count} faixas",
|
||
"shuffleTracksMix": "Fila aleatória desta coleção"
|
||
},
|
||
"confirm": {
|
||
"deletePlaylist": "Tem certeza de que deseja excluir esta playlist?",
|
||
"clearQueue": "Limpar todas as faixas da fila?",
|
||
"clearCache": "Limpar todos os dados em cache?",
|
||
"logout": "Tem certeza de que deseja sair?"
|
||
},
|
||
"dacWizard": {
|
||
"triggerTooltip": "Guia de Configuração do DAC",
|
||
"tooltip": {
|
||
"title": "O Assistente Hi-Fi",
|
||
"desc": "Se ainda não fez, ele pode ajudá-lo a configurar o bit-perfect no seu DAC"
|
||
},
|
||
"welcome": {
|
||
"title": "Configuração Guiada do DAC",
|
||
"subtitle": "Este assistente ajuda você a configurar seu DAC para reprodução bit-perfect no Linux.",
|
||
"intro": "O QBZ não modificará seu sistema automaticamente.\nCada etapa mostra os comandos exatos a serem executados, explica o que eles fazem e permite que você decida quando prosseguir.",
|
||
"disclaimerTitle": "Antes de continuar, observe:",
|
||
"bulletResponsibility": "Você é responsável por criar, manter e restaurar seus próprios backups",
|
||
"bulletNoGuarantee": "O QBZ segue a documentação oficial e as práticas recomendadas, mas não pode garantir resultados em sistemas com:",
|
||
"bulletHelper": "Este guia é fornecido como auxiliar, não como ferramenta de recuperação do sistema",
|
||
"systemIssue1": "Configurações de áudio personalizadas anteriores",
|
||
"systemIssue2": "Configurações do PipeWire, Pulse ou WirePlumber modificadas manualmente",
|
||
"systemIssue3": "Comandos ignorados ou executados fora de ordem",
|
||
"recovery": "Se algo der errado, você pode restaurar sua configuração anterior usando o backup criado durante este processo.",
|
||
"readyText": "Quando estiver pronto, continue passo a passo.\nNada será executado a menos que você execute.",
|
||
"checkbox": "Eu entendo e aceito estes termos",
|
||
"start": "Iniciar"
|
||
},
|
||
"precheck": {
|
||
"title": "Verificar Stack de Áudio",
|
||
"subtitle": "Confirme que o PipeWire e o WirePlumber estão em execução.",
|
||
"hint": "Procure por 'active (running)' para todos os serviços",
|
||
"inactiveWarning": "Se algum serviço estiver inativo, pare aqui e corrija antes de continuar.",
|
||
"checkbox": "Executei este comando e os serviços estão ativos",
|
||
"installTitle": "Instalar Pacotes Necessários",
|
||
"installSubtitle": "Selecione sua distribuição para ver o comando de instalação.",
|
||
"distros": {
|
||
"debian": "Ubuntu / Debian / Mint / Pop!_OS",
|
||
"fedora": "Fedora / RHEL",
|
||
"arch": "Arch / Manjaro / EndeavourOS",
|
||
"opensuse": "openSUSE",
|
||
"gentoo": "Gentoo / Funtoo (OpenRC)",
|
||
"void": "Void Linux (runit)",
|
||
"other": "Outra"
|
||
},
|
||
"otherHint": "Certifique-se de que estes pacotes (ou equivalentes) estejam instalados: pipewire, pipewire-pulse, wireplumber, alsa-utils"
|
||
},
|
||
"detectDac": {
|
||
"title": "Identificar DAC Padrão",
|
||
"subtitle": "Precisamos do nome exato do nó PipeWire.",
|
||
"step1": "Encontre seu DAC em 'Audio > Sinks'. Anote o número (ex.: 46).",
|
||
"step2": "Depois execute com esse número:",
|
||
"inputLabel": "Insira o node.name",
|
||
"inputWarning": "Deve corresponder exatamente. Um caractere errado quebrará a regra.",
|
||
"inputPlaceholder": "alsa_output.usb-...",
|
||
"validation": {
|
||
"validFormat": "Formato válido",
|
||
"invalidFormat": "Formato inválido - deve começar com alsa_output. ou alsa_input.",
|
||
"usbDac": "DAC USB - bit-perfect suportado",
|
||
"pciDac": "Áudio interno - bit-perfect depende do hardware",
|
||
"bluetoothDac": "Dispositivo Bluetooth - bit-perfect não é possível",
|
||
"virtualDac": "Dispositivo virtual - bit-perfect não se aplica"
|
||
},
|
||
"query": {
|
||
"button": "Consultar Capacidades do DAC",
|
||
"querying": "Consultando...",
|
||
"device": "Dispositivo",
|
||
"sampleRates": "Taxas de Amostragem",
|
||
"formats": "Formatos",
|
||
"channels": "Canais",
|
||
"disclaimer": "Se estes valores não corresponderem às especificações do seu DAC, consulte a documentação do fabricante."
|
||
}
|
||
},
|
||
"backup": {
|
||
"title": "Criar Backup",
|
||
"subtitle": "Obrigatório antes de qualquer alteração.",
|
||
"hint": "Você é responsável por manter este backup até verificar que tudo funciona.",
|
||
"checkbox": "Eu criei o backup"
|
||
},
|
||
"pipewireConfig": {
|
||
"title": "Permitir Múltiplas Taxas de Amostragem",
|
||
"subtitle": "Habilita a troca automática sem forçar 48kHz.",
|
||
"explanation": "Por padrão, o PipeWire trava em 48kHz. Esta configuração permite que seu DAC alterne para a taxa de amostragem nativa da faixa.",
|
||
"selectRates": "Selecione as taxas de amostragem que seu DAC suporta:",
|
||
"noRatesHint": "Nenhuma taxa selecionada. Os valores padrão serão usados."
|
||
},
|
||
"pulseConfig": {
|
||
"title": "Escolher Aplicativos para Bit-Perfect",
|
||
"subtitle": "Adicione o QBZ e qualquer player que deseja sem reamostragem. Usa regras de stream do PipeWire (aplica-se a todas as APIs de áudio).",
|
||
"apps": {
|
||
"qbz": "QBZ",
|
||
"qobuzPlayer": "qobuz-player (TUI)",
|
||
"vlc": "VLC",
|
||
"deadbeef": "DeaDBeeF",
|
||
"strawberry": "Strawberry",
|
||
"clementine": "Clementine",
|
||
"custom": "Personalizado..."
|
||
},
|
||
"customPlaceholder": "Nome do binário (ex.: my-player)",
|
||
"warning": "Melhores resultados: use bit-perfect apenas por aplicativo. Bit-perfect global do Pulse pode quebrar navegadores e aplicativos que enviam 48kHz fixo.",
|
||
"customApps": "Aplicativos personalizados:"
|
||
},
|
||
"wireplumberConfig": {
|
||
"title": "Direcionar Apenas ao Seu DAC",
|
||
"subtitle": "Aplicar regras apenas ao sink detectado.",
|
||
"targeting": "Isto direciona para:",
|
||
"rulesNote": "Estas regras se aplicam apenas ao DAC detectado."
|
||
},
|
||
"restart": {
|
||
"title": "Reiniciar Serviços de Áudio",
|
||
"subtitle": "Necessário para aplicar as alterações.",
|
||
"hint": "O áudio pode parar brevemente. Isso é normal.",
|
||
"checkbox": "Eu reiniciei os serviços"
|
||
},
|
||
"verify": {
|
||
"title": "Verificar Troca de Taxa de Amostragem",
|
||
"subtitle": "Reproduza diferentes taxas de amostragem e confirme que o RATE muda.",
|
||
"instructions": "1. Abra um terminal e execute: pw-top\n2. No QBZ, reproduza uma faixa de 44.1kHz\n3. Verifique se o RATE mostra 44100\n4. Reproduza uma faixa de 96kHz\n5. Verifique se o RATE mostra 96000",
|
||
"success": "O RATE deve mudar para corresponder à taxa de amostragem de cada faixa.",
|
||
"passed": "Aprovado",
|
||
"failed": "Falhou",
|
||
"skip": "Pular",
|
||
"rollbackTitle": "Restaurar Backup",
|
||
"rollbackHint": "Execute estes comandos para restaurar sua configuração anterior:",
|
||
"postCloseHint": "Feche este assistente primeiro, depois verifique em um terminal. Estas instruções são para referência — você pode sempre reabrir o assistente em Configurações > Áudio."
|
||
},
|
||
"done": {
|
||
"title": "Configuração Concluída",
|
||
"subtitle": "Seu DAC está configurado para reprodução bit-perfect.",
|
||
"configuredFor": "Configurado para:",
|
||
"summary": "Configurações criadas:",
|
||
"close": "Fechar"
|
||
},
|
||
"error": {
|
||
"title": "Precisa de Ajuda?",
|
||
"body": "Se algo deu errado, consulte estes recursos:",
|
||
"pipewireDocs": "Documentação Oficial do PipeWire",
|
||
"archWiki": "Arch Wiki - PipeWire",
|
||
"pipewireUrl": "https://docs.pipewire.org/",
|
||
"archWikiUrl": "https://wiki.archlinux.org/title/PipeWire"
|
||
},
|
||
"buttons": {
|
||
"next": "Próximo",
|
||
"back": "Voltar",
|
||
"close": "Fechar",
|
||
"copy": "Copiar",
|
||
"copied": "Copiado!"
|
||
},
|
||
"steps": {
|
||
"welcome": "Boas-vindas",
|
||
"precheck": "Pré-verificação",
|
||
"detectDac": "Detectar DAC",
|
||
"backup": "Backup",
|
||
"pipewireConfig": "PipeWire",
|
||
"pulseConfig": "Aplicativos",
|
||
"wireplumberConfig": "WirePlumber",
|
||
"restart": "Reiniciar",
|
||
"verify": "Verificar",
|
||
"done": "Concluído"
|
||
},
|
||
"title": "Assistente DAC"
|
||
},
|
||
"degraded": {
|
||
"title": "Servico degradado",
|
||
"description": "Os servidores do Qobuz estao com problemas. A reproducao pode precisar de mais tentativas ou qualidade inferior."
|
||
},
|
||
"discographyBuilder": {
|
||
"title": "Criar Artist Collection: {artist}",
|
||
"orderBy": "Ordenar por",
|
||
"orderByReleaseDate": "Data de lançamento",
|
||
"orderByTitle": "Título",
|
||
"orderByManual": "Manual",
|
||
"alternateLabel": "alternativa",
|
||
"compilationLabel": "coletânea",
|
||
"selectedCount": "{selected} de {total} álbuns selecionados",
|
||
"createBtn": "Criar Collection",
|
||
"colYear": "Ano",
|
||
"colType": "Tipo",
|
||
"colAlbum": "Álbum",
|
||
"colTracks": "Faixas",
|
||
"colSource": "Fonte",
|
||
"colQuality": "Qualidade",
|
||
"releaseType": {
|
||
"album": "Álbum",
|
||
"ep": "EP",
|
||
"single": "Single",
|
||
"live": "Ao vivo",
|
||
"compilation": "Coletânea"
|
||
},
|
||
"checkAll": "Selecionar todos",
|
||
"uncheckAll": "Desmarcar todos",
|
||
"typeOverrideHint": "Clique para alterar o tipo de lançamento",
|
||
"typeOverrideReset": "Usar detecção automática"
|
||
},
|
||
"discover": {
|
||
"newReleases": "Novos Lançamentos",
|
||
"idealDiscography": "Discografia Ideal",
|
||
"topAlbums": "Principais Álbuns",
|
||
"loadingMore": "Carregando mais...",
|
||
"noResults": "Nenhum álbum encontrado",
|
||
"searchPlaceholder": "Buscar álbuns...",
|
||
"allGenres": "Todos os Gêneros",
|
||
"backToHome": "Voltar ao Início",
|
||
"qobuzissimes": "Qobuzissimes",
|
||
"albumsOfTheWeek": "Álbuns da Semana",
|
||
"pressAccolades": "Elogios da Crítica",
|
||
"qobuzPlaylists": "Playlists Qobuz",
|
||
"searchPlaylistsPlaceholder": "Buscar playlists...",
|
||
"noPlaylistResults": "Nenhuma playlist encontrada",
|
||
"releaseWatch": {
|
||
"title": "Radar de Novidades",
|
||
"subtitle": "Lançamentos dos artistas, selos e prêmios que você segue."
|
||
}
|
||
},
|
||
"download": {
|
||
"makeAvailable": "Disponibilizar offline",
|
||
"queued": "Na fila para offline",
|
||
"preparing": "Preparando para offline",
|
||
"ready": "Disponível offline (clique para remover)",
|
||
"failed": "Falha ao armazenar para offline (clique para tentar novamente)"
|
||
},
|
||
"empty": {
|
||
"noAlbums": "Nenhum álbum ainda",
|
||
"noArtists": "Nenhum artista ainda",
|
||
"noTracks": "Nenhuma faixa ainda",
|
||
"noPlaylists": "Nenhuma playlist ainda",
|
||
"noFavorites": "Nada na sua biblioteca ainda",
|
||
"queueEmpty": "A fila está vazia",
|
||
"noResults": "Nenhum resultado encontrado",
|
||
"noContent": "Nenhum conteúdo disponível"
|
||
},
|
||
"errors": {
|
||
"generic": "Algo deu errado",
|
||
"networkError": "Erro de rede. Verifique sua conexão.",
|
||
"notFound": "Não encontrado",
|
||
"unauthorized": "Faça login para continuar",
|
||
"trackNotAvailable": "Esta faixa não está disponível para streaming",
|
||
"qualityNotAvailable": "A qualidade solicitada não está disponível",
|
||
"loadFailed": "Falha ao carregar",
|
||
"playbackFailed": "Falha na reprodução",
|
||
"cachingFailed": "Falha ao preparar para offline",
|
||
"saveFailed": "Falha ao salvar",
|
||
"failedToLoad": "Falha ao carregar"
|
||
},
|
||
"favMixes": {
|
||
"title": "FavQ",
|
||
"subtitle": "Sua biblioteca, remixada",
|
||
"cardDesc": "Um shuffle novo da sua biblioteca pessoal.",
|
||
"algorithmInfo": "Seleciona aleatoriamente até 50 faixas da sua biblioteca no Qobuz.",
|
||
"emptyFavorites": "Nenhuma faixa na sua biblioteca ainda. Comece a adicionar para criar seu mix!"
|
||
},
|
||
"favorites": {
|
||
"title": "Biblioteca",
|
||
"albums": "Álbuns",
|
||
"tracks": "Faixas",
|
||
"artists": "Artistas",
|
||
"labels": "Selos",
|
||
"playlists": "Playlists",
|
||
"noFavorites": "Nada na sua biblioteca ainda",
|
||
"noFavoriteTracks": "Nenhuma faixa na biblioteca ainda",
|
||
"noFavoriteAlbums": "Nenhum álbum na biblioteca ainda",
|
||
"noFavoriteArtists": "Nenhum artista na biblioteca ainda",
|
||
"noFavoriteLabels": "Você ainda não segue nenhum selo",
|
||
"noFavoritePlaylists": "Nenhuma playlist na biblioteca ainda",
|
||
"noTracksMatch": "Nenhuma faixa corresponde a \"{query}\"",
|
||
"noAlbumsMatch": "Nenhum álbum corresponde a \"{query}\"",
|
||
"noArtistsMatch": "Nenhum artista corresponde a \"{query}\"",
|
||
"noLabelsMatch": "Nenhum selo corresponde a \"{query}\"",
|
||
"noPlaylistsMatch": "Nenhuma playlist corresponde a \"{query}\"",
|
||
"noAlbumsFound": "Nenhum álbum encontrado",
|
||
"likeTracksHint": "Curta faixas para vê-las aqui",
|
||
"likeAlbumsHint": "Curta álbuns para vê-los aqui",
|
||
"likeArtistsHint": "Curta artistas para vê-los aqui",
|
||
"likeLabelsHint": "Siga selos para vê-los aqui",
|
||
"likePlaylistsHint": "Clique no ícone de coração nas playlists para adicioná-las aqui",
|
||
"noFollowingPlaylists": "Você não segue nenhuma playlist",
|
||
"followPlaylistsHint": "Siga playlists no Qobuz para vê-las aqui",
|
||
"playlistSubTabs": {
|
||
"favorites": "Biblioteca",
|
||
"following": "Seguindo"
|
||
},
|
||
"randomAlbum": "Reproduzir álbum aleatório",
|
||
"randomArtist": "Ir para artista aleatório",
|
||
"selectArtistHint": "Selecione um artista para ver seus álbuns",
|
||
"loadingAlbums": "Carregando álbuns...",
|
||
"failedLoadAlbums": "Falha ao carregar álbuns",
|
||
"failedLoadFavorites": "Falha ao carregar biblioteca",
|
||
"loadingFavorites": "Carregando biblioteca...",
|
||
"loadingPlaylists": "Carregando playlists...",
|
||
"addedToFavorites": "Adicionado à biblioteca",
|
||
"removedFromFavorites": "Removido da biblioteca",
|
||
"editSettings": "Editar Configurações da Biblioteca",
|
||
"settingsModalTitle": "Configurações da Biblioteca",
|
||
"iconSectionTitle": "Ícone",
|
||
"iconSectionDescription": "Escolha um ícone para o cabeçalho da página de Biblioteca",
|
||
"uploadCustomImage": "Enviar Imagem Personalizada",
|
||
"tabOrderSectionTitle": "Ordem das Abas",
|
||
"tabOrderSectionDescription": "Reordene as abas na navegação da página de Biblioteca",
|
||
"tabLabels": {
|
||
"tracks": "Faixas",
|
||
"albums": "Álbuns",
|
||
"artists": "Artistas",
|
||
"labels": "Selos",
|
||
"playlists": "Playlists"
|
||
},
|
||
"moveUp": "Mover para cima",
|
||
"moveDown": "Mover para baixo",
|
||
"save": "Salvar",
|
||
"saving": "Salvando...",
|
||
"cancel": "Cancelar",
|
||
"footer": {
|
||
"viewCompilationsAndContent": "Para ver compilações e outros conteúdos",
|
||
"goToArtistPage": "vá para a página de {artist}"
|
||
}
|
||
},
|
||
"fileFormat": {
|
||
"aac": "AAC",
|
||
"alac": "ALAC",
|
||
"flac": "FLAC",
|
||
"mp3": "MP3",
|
||
"opus": "Opus"
|
||
},
|
||
"filter": {
|
||
"all": "Todos",
|
||
"hidden": "Escondido",
|
||
"visible": "Visível"
|
||
},
|
||
"genreFilter": {
|
||
"title": "Filtrar por gênero",
|
||
"genreAll": "Gênero: Todos",
|
||
"genrePrefix": "Gênero:",
|
||
"genresCount": "{count} gêneros",
|
||
"rememberSelection": "Lembrar seleção",
|
||
"advancedView": "Visualização avançada",
|
||
"toggleAdvancedView": "Alternar visualização avançada",
|
||
"clearSearch": "Limpar busca",
|
||
"collapse": "Recolher",
|
||
"expand": "Expandir",
|
||
"clearFilter": "Limpar filtro"
|
||
},
|
||
"discovery": {
|
||
"seeAll": "Ver tudo",
|
||
"similarAlbums": "Álbuns semelhantes",
|
||
"similarTo": "Semelhante a {seed}",
|
||
"rediscoverLibrary": "Redescubra sua biblioteca",
|
||
"essentialsByGenre": "Essenciais",
|
||
"essentialsIn": "Essenciais em {genre}",
|
||
"artistsToFollow": "Artistas para seguir",
|
||
"artistSpotlight": "Spotlight de artista",
|
||
"qobuzRadioStation": "Rádio Qobuz",
|
||
"customize": "Personalizar início",
|
||
"perfWarning": "Cada seção ativa aumenta o trabalho a cada rolagem. Ative o que realmente usar; deixe o resto desligado.",
|
||
"enabledCount": "{count} de {total} seções ativas",
|
||
"moveUp": "Subir",
|
||
"moveDown": "Descer",
|
||
"resetDefaults": "Restaurar padrão"
|
||
},
|
||
"home": {
|
||
"title": "Início",
|
||
"featuredForYou": "Destaques para você",
|
||
"recentlyPlayed": "Álbuns reproduzidos recentemente",
|
||
"newReleases": "Novos Lançamentos",
|
||
"pressAwards": "Elogios da Crítica",
|
||
"madeForYou": "Feito para Você",
|
||
"topPicks": "Principais Escolhas",
|
||
"yourPlaylists": "Suas Playlists",
|
||
"seeAll": "Ver Tudo",
|
||
"loading": "Carregando seu início",
|
||
"loadingDescription": "Montando recomendações a partir do seu histórico de reprodução.",
|
||
"customizeHome": "Personalizar Início",
|
||
"loadError": "Não foi possível carregar o Início",
|
||
"popularAlbums": "Álbuns Populares",
|
||
"qobuzissimes": "Qobuzissimes",
|
||
"editorPicks": "Álbuns da Semana",
|
||
"qobuzPlaylists": "Playlists Qobuz",
|
||
"essentialDiscography": "Discografia Essencial",
|
||
"allTags": "Todos",
|
||
"continueListening": "Faixas reproduzidas recentemente",
|
||
"yourTopArtists": "Seus Artistas Mais Ouvidos",
|
||
"artistPlays": "{count} reproduções",
|
||
"moreFromFavorites": "Mais da sua Biblioteca",
|
||
"startListening": "Comece a Ouvir",
|
||
"startListeningDescription": "Reproduza músicas ou adicione à sua biblioteca para ativar as recomendações.",
|
||
"tabEditorPicks": "Escolhas do Editor",
|
||
"tabForYou": "Para Você",
|
||
"radioStations": "Estações de Rádio",
|
||
"radioStationsDesc": "Sintonize novas frequências.",
|
||
"radioLabel": "RÁDIO",
|
||
"qobuzRadioStation": "Estação de Rádio Qobuz",
|
||
"similarTo": "Semelhante a",
|
||
"rediscoverLibrary": "Redescubra sua Biblioteca",
|
||
"rediscoverLibraryDesc": "Traga favoritos esquecidos de volta aos holofotes.",
|
||
"artistsToFollow": "Artistas para Seguir",
|
||
"artistsToFollowDesc": "Siga artistas para ficar por dentro dos últimos lançamentos e montar seu feed pessoal.",
|
||
"followArtist": "Seguir",
|
||
"essentials": "Essenciais {genre}",
|
||
"spotlight": "Em Destaque",
|
||
"spotlightDesc": "Coloque um de seus artistas favoritos sob os holofotes.",
|
||
"spotlightArtist": "Artista",
|
||
"topTracks": "Principais faixas",
|
||
"topTracksLabel": "PRINCIPAIS FAIXAS",
|
||
"topTracksBy": "Por {artist}",
|
||
"andMore": "e mais",
|
||
"playlistLabel": "PLAYLIST",
|
||
"continueTracks": "Faixas reproduzidas recentemente",
|
||
"mostStreamed": "Álbuns populares",
|
||
"favoriteAlbums": "Mais da sua Biblioteca",
|
||
"recentAlbums": "Álbuns reproduzidos recentemente",
|
||
"topArtists": "Seus principais artistas",
|
||
"releaseWatch": "Radar de Novidades",
|
||
"qobuzMixes": "Mixes do Qobuz"
|
||
},
|
||
"homeSettings": {
|
||
"greeting": "Saudação",
|
||
"showGreeting": "Mostrar saudação",
|
||
"showGreetingDesc": "Exibir saudação personalizada no topo",
|
||
"customGreeting": "Saudação personalizada",
|
||
"customGreetingDesc": "Use {name} para seu nome. Deixe vazio para baseada no horário.",
|
||
"customGreetingPlaceholder": "Boas vibrações, {name}!",
|
||
"goodMorning": "Bom dia, {name}",
|
||
"goodAfternoon": "Boa tarde, {name}",
|
||
"goodEvening": "Boa noite, {name}",
|
||
"goodNight": "Boa noite, {name}",
|
||
"sections": "Seções",
|
||
"sectionsDesc": "Reordene com as setas. Alterne a visibilidade com o interruptor.",
|
||
"moveUp": "Mover para cima",
|
||
"moveDown": "Mover para baixo",
|
||
"resetToDefaults": "Restaurar padrões",
|
||
"itemsToShow": "Itens para mostrar"
|
||
},
|
||
"integrations": {
|
||
"connecting": "Conectando..."
|
||
},
|
||
"itemType": {
|
||
"album": "Álbum",
|
||
"track": "Faixa",
|
||
"playlist": "Playlist"
|
||
},
|
||
"keybindings": {
|
||
"title": "Atalhos de Teclado",
|
||
"customize": "Personalizar Atalhos",
|
||
"pressKeys": "Pressione as teclas...",
|
||
"modified": "modificado",
|
||
"resetToDefault": "Restaurar padrão",
|
||
"resetAll": "Restaurar Todos os Padrões",
|
||
"resetAllConfirmTitle": "Restaurar Todos os Atalhos?",
|
||
"resetAllConfirmText": "Isso restaurará todos os {count} atalhos modificados para seus valores padrão.",
|
||
"conflict": "\"{shortcut}\" já está sendo usado por \"{action}\"",
|
||
"categories": {
|
||
"playback": "Reprodução",
|
||
"navigation": "Navegação",
|
||
"ui": "Interface",
|
||
"focus": "Imersivo",
|
||
"mini": "Mini Player"
|
||
},
|
||
"actions": {
|
||
"playbackToggle": "Reproduzir / Pausar",
|
||
"playbackNext": "Próxima Faixa",
|
||
"playbackPrev": "Faixa Anterior",
|
||
"navBack": "Voltar",
|
||
"navForward": "Avançar",
|
||
"navSearch": "Buscar",
|
||
"uiSidebar": "Alternar Barra Lateral",
|
||
"uiFocusMode": "Modo Imersivo",
|
||
"uiQueue": "Fila",
|
||
"uiEscape": "Fechar / Dispensar",
|
||
"uiShowShortcuts": "Mostrar Atalhos",
|
||
"uiOpenLink": "Abrir Link de Música",
|
||
"uiMiniPlayer": "Alternar Mini Player",
|
||
"focusSeekForward": "Avançar (5s)",
|
||
"focusSeekBack": "Retroceder (5s)",
|
||
"focusSeekForwardLong": "Avançar (10s)",
|
||
"focusSeekBackLong": "Retroceder (10s)",
|
||
"miniMicro": "Visualização Micro",
|
||
"miniCompact": "Visualização Compacta",
|
||
"miniArtwork": "Visualização de Capa",
|
||
"miniQueue": "Visualização de Fila",
|
||
"miniLyrics": "Visualização de Letras"
|
||
},
|
||
"descriptions": {
|
||
"playbackToggle": "Alternar reprodução",
|
||
"playbackNext": "Pular para a próxima faixa",
|
||
"playbackPrev": "Voltar à faixa anterior",
|
||
"navBack": "Navegar para a página anterior",
|
||
"navForward": "Navegar para a próxima página",
|
||
"navSearch": "Focar no campo de busca",
|
||
"uiSidebar": "Expandir ou recolher a barra lateral",
|
||
"uiFocusMode": "Alternar modo imersivo",
|
||
"uiQueue": "Alternar painel da fila",
|
||
"uiEscape": "Fechar painel ou modal ativo",
|
||
"uiShowShortcuts": "Mostrar modal de atalhos de teclado",
|
||
"uiOpenLink": "Abrir um link do Qobuz no aplicativo",
|
||
"uiMiniPlayer": "Alternar modo mini player",
|
||
"focusSeekForward": "Avançar 5 segundos",
|
||
"focusSeekBack": "Retroceder 5 segundos",
|
||
"focusSeekForwardLong": "Avançar 10 segundos",
|
||
"focusSeekBackLong": "Retroceder 10 segundos",
|
||
"miniMicro": "Mudar para visualização micro",
|
||
"miniCompact": "Mudar para visualização compacta",
|
||
"miniArtwork": "Mudar para visualização de capa",
|
||
"miniQueue": "Mudar para visualização de fila",
|
||
"miniLyrics": "Mudar para visualização de letras"
|
||
}
|
||
},
|
||
"keys": {
|
||
"esc": "Esc",
|
||
"enter": "Enter",
|
||
"shift": "Shift"
|
||
},
|
||
"label": {
|
||
"title": "Gravadora",
|
||
"about": "Sobre",
|
||
"otherLabels": "Outras gravadoras",
|
||
"popularTracks": "Faixas Populares",
|
||
"releases": "Lançamentos",
|
||
"criticsPicks": "Escolhas da Crítica",
|
||
"playlists": "Playlists",
|
||
"artists": "Artistas",
|
||
"moreLabels": "Mais gravadoras",
|
||
"readMore": "LEIA MAIS",
|
||
"readLess": "LEIA MENOS",
|
||
"seeAll": "Ver tudo",
|
||
"showMore": "Mostrar mais",
|
||
"showLess": "Mostrar menos",
|
||
"follow": "Seguir selo",
|
||
"unfollow": "Deixar de seguir",
|
||
"followShort": "Seguir",
|
||
"followingShort": "Seguindo"
|
||
},
|
||
"labelReleases": {
|
||
"albumCount": "{count} álbuns",
|
||
"searchPlaceholder": "Buscar álbuns...",
|
||
"searchAlbums": "Buscar álbuns",
|
||
"results": "resultados",
|
||
"showingOf": "Mostrando {shown} de {total}",
|
||
"noAlbums": "Nenhum álbum encontrado para esta gravadora",
|
||
"noResults": "Nenhum álbum correspondente",
|
||
"loadingMore": "Carregando mais álbuns...",
|
||
"filterHiRes": "Apenas Hi-Res",
|
||
"sort": "Ordenar",
|
||
"sortNewest": "Mais recentes",
|
||
"sortOldest": "Mais antigos",
|
||
"sortTitleAZ": "Título A-Z",
|
||
"sortTitleZA": "Título Z-A",
|
||
"sortArtistAZ": "Artista A-Z",
|
||
"groupByArtist": "Agrupar por artista"
|
||
},
|
||
"legal": {
|
||
"brandingLine": "Este aplicativo utiliza a API do Qobuz, mas não é certificado pelo Qobuz™.",
|
||
"brandingLineSuffix": "Este aplicativo usa a API Qobuz™, mas não é certificado pela Qobuz™.",
|
||
"tosAgreementPrefix": "Eu li os",
|
||
"tosLinkText": "Termos de Serviço do Qobuz™",
|
||
"tosRequiredToLogin": "Confirme que você leu os Termos de Serviço do Qobuz™ para continuar.",
|
||
"trademarkNotice": "Qobuz™ é uma marca registrada da Qobuz. O QBZ é uma aplicação de código aberto sob a licença MIT e não é afiliado, endossado ou certificado pela Qobuz."
|
||
},
|
||
"library": {
|
||
"title": "Biblioteca Local",
|
||
"browse": "Explorar Biblioteca",
|
||
"albums": "Álbuns",
|
||
"artists": "Artistas",
|
||
"tracks": "Faixas",
|
||
"folders": "Pastas",
|
||
"foldersTree": {
|
||
"modeLabel": "Árvore",
|
||
"flatLabel": "Plano",
|
||
"selectAFolder": "Selecione uma pasta para ver o conteúdo.",
|
||
"treeFolderTracks": "{count, plural, one {# faixa} other {# faixas}}",
|
||
"treeLoading": "Carregando…",
|
||
"treeEmpty": "Esta pasta está vazia.",
|
||
"playAllRecursive": "Reproduzir todas as faixas desta pasta",
|
||
"resizeHandle": "Redimensionar barra lateral da árvore de pastas",
|
||
"searchTracksPlaceholder": "Buscar faixas…",
|
||
"searchTracksLabel": "Buscar faixas neste álbum",
|
||
"searchNoResults": "Nenhuma faixa corresponde à sua busca.",
|
||
"collapseAll": "Recolher todas as pastas",
|
||
"searchPlaceholder": "Buscar pastas…",
|
||
"searchAriaLabel": "Buscar pastas na árvore",
|
||
"searchAlbumsPlaceholder": "Buscar álbuns…",
|
||
"searchAlbumsLabel": "Buscar álbuns nesta pasta",
|
||
"viewModeLabel": "Modo de visualização",
|
||
"gridView": "Grade",
|
||
"listView": "Lista",
|
||
"viewArtwork": "Ver capa do álbum"
|
||
},
|
||
"ephemeralFolder": {
|
||
"buttonLabel": "Abrir pasta",
|
||
"tooltip": "Abre uma pasta de forma pontual — suas faixas são carregadas no painel e permanecem disponíveis até o app fechar. Nada é adicionado à sua biblioteca.",
|
||
"dialogTitle": "Selecione uma pasta para reproduzir",
|
||
"contextLabel": "Pasta aberta",
|
||
"subtitle": "{count, plural, one {# faixa} other {# faixas}} · {path}",
|
||
"playAll": "Reproduzir tudo",
|
||
"playAlbum": "Reproduzir álbum",
|
||
"trackCount": "{count, plural, one {# faixa} other {# faixas}}",
|
||
"scanning": "Escaneando pasta…",
|
||
"close": "Limpar sessão",
|
||
"empty": "Nenhum arquivo de áudio compatível encontrado nesta pasta.",
|
||
"opened": "{count, plural, one {# faixa} other {# faixas}} carregada(s)",
|
||
"openedWithSkips": "{count, plural, one {# faixa} other {# faixas}} carregada(s), {skipped, plural, one {# arquivo} other {# arquivos}} ignorado(s)",
|
||
"openFailed": "Não foi possível abrir a pasta: {error}",
|
||
"playFailed": "Falha na reprodução: {error}",
|
||
"gone": "A pasta não está mais disponível — sessão encerrada."
|
||
},
|
||
"folderListTitle": "Pastas da Biblioteca",
|
||
"editTabs": {
|
||
"title": "Editar abas da Library",
|
||
"help": "Arraste para reordenar. Alterne a visibilidade.",
|
||
"save": "Salvar",
|
||
"cancel": "Cancelar",
|
||
"reset": "Restaurar padrões",
|
||
"showTab": "Mostrar aba",
|
||
"hideTab": "Ocultar aba"
|
||
},
|
||
"noAlbums": "Nenhum álbum na biblioteca",
|
||
"noArtists": "Nenhum artista na biblioteca",
|
||
"noTracks": "Nenhuma faixa na biblioteca",
|
||
"noFolders": "Nenhuma pasta adicionada ainda. Adicione uma pasta para começar a montar sua biblioteca.",
|
||
"addFolder": "Adicionar Pasta",
|
||
"removeFolder": "Remover",
|
||
"editFolder": "Editar Pasta",
|
||
"editFolderHint": "Selecione exatamente uma pasta para editar",
|
||
"removeSelectedFolders": "Remover pastas selecionadas",
|
||
"scan": "Escanear",
|
||
"scanning": "Escaneando...",
|
||
"stopScan": "Parar",
|
||
"scanComplete": "Escaneamento concluído",
|
||
"scanCancelled": "Escaneamento cancelado",
|
||
"scanError": "Erro no escaneamento",
|
||
"scanThisFolder": "Escanear Esta Pasta",
|
||
"searchPlaceholder": "Buscar...",
|
||
"searchAlbums": "Buscar álbuns...",
|
||
"searchArtists": "Buscar artistas...",
|
||
"searchTracks": "Buscar faixas, álbuns, artistas...",
|
||
"searchAlbumTracks": "Buscar faixas...",
|
||
"trackCount": "{count} faixas",
|
||
"albumCount": "{count} álbuns",
|
||
"artistCount": "{count} artistas",
|
||
"groupBy": "Agrupar por",
|
||
"sortBy": "Ordenar por",
|
||
"viewAs": "Visualizar como",
|
||
"grid": "Grade",
|
||
"list": "Lista",
|
||
"fetchingArtwork": "Buscando capa...",
|
||
"folderSettings": "Configurações da Pasta",
|
||
"folderAlias": "Apelido",
|
||
"folderAliasPlaceholder": "Minhas Músicas, NAS, etc.",
|
||
"folderAliasHint": "Um nome amigável para identificar esta pasta",
|
||
"folderEnabled": "Ativada",
|
||
"folderEnabledHint": "Pastas desativadas não serão escaneadas e seu conteúdo não aparecerá na biblioteca",
|
||
"isNetworkFolder": "Pasta de Rede",
|
||
"networkFolderHint": "Detectado automaticamente. Ative se esta for uma localização de rede (NAS, drive compartilhado, etc.)",
|
||
"networkOverrideHint": "Você alterou manualmente esta configuração",
|
||
"networkOverrideMarkedNetwork": "Marcada como pasta de rede, mas não detectada como tal. O conteúdo ficará oculto no modo offline.",
|
||
"networkOverrideMarkedLocal": "Marcada como local, mas detectada como pasta de rede. Pode ficar indisponível no modo offline.",
|
||
"networkFsType": "Tipo de Sistema de Arquivos",
|
||
"networkFsTypeHint": "Geralmente detectado automaticamente. Defina manualmente se necessário.",
|
||
"lastScanned": "Último escaneamento",
|
||
"neverScanned": "Nunca",
|
||
"folderAccessible": "A pasta está acessível",
|
||
"folderInaccessible": "A pasta não está acessível",
|
||
"folderDisabledNoScan": "Ative a pasta primeiro para escanear",
|
||
"folderInaccessibleNoScan": "A pasta não está acessível",
|
||
"networkFolderDetected": "Esta pasta parece estar em um drive de rede. Pode ficar indisponível no modo offline.",
|
||
"disabled": "Desativada",
|
||
"unavailable": "Indisponível",
|
||
"changeFolder": "Alterar localização da pasta",
|
||
"selectFolder": "Selecionar pasta",
|
||
"networkFs": {
|
||
"auto": "Detectar automaticamente",
|
||
"other": "Outro"
|
||
},
|
||
"stats": "{albums} álbuns • {tracks} faixas • {duration} • {size}",
|
||
"scanLibrary": "Escanear Biblioteca",
|
||
"viewHiddenAlbums": "Ver Álbuns Ocultos",
|
||
"showActiveAlbums": "Mostrar Álbuns Ativos",
|
||
"fetchMissingArtwork": "Buscar Capas Faltantes",
|
||
"maintenance": "MANUTENÇÃO",
|
||
"dangerZone": "ZONA DE PERIGO",
|
||
"cleanupMissingFiles": "Limpar arquivos ausentes",
|
||
"clearDatabase": "Limpar Banco de Dados da Biblioteca",
|
||
"filters": "Filtros",
|
||
"quality": "Qualidade",
|
||
"albumName": "Nome do Álbum",
|
||
"releaseYear": "Ano de Lançamento",
|
||
"artistName": "Nome do Artista",
|
||
"alphabetical": "Alfabético",
|
||
"group": "Agrupar:",
|
||
"backToLibrary": "Voltar à Biblioteca",
|
||
"yourCollection": "Sua coleção de músicas local",
|
||
"playlistOfflineMode": "O gerenciamento de playlists está desativado no modo offline. Você ainda pode reproduzir suas faixas locais.",
|
||
"artworkOffline": "Busca de capas indisponível offline",
|
||
"loadingLibrary": "Carregando biblioteca...",
|
||
"failedLoadLibrary": "Falha ao carregar biblioteca",
|
||
"backToActiveAlbums": "Voltar aos Álbuns Ativos",
|
||
"noHiddenAlbums": "Nenhum álbum oculto",
|
||
"noAlbumsInLibrary": "Nenhum álbum na biblioteca",
|
||
"addFoldersHint": "Adicione pastas e escaneie para montar sua biblioteca",
|
||
"clearAllFilters": "Limpar tudo",
|
||
"source": "Origem",
|
||
"localFiles": "Arquivos locais",
|
||
"offlineCache": "Cache offline",
|
||
"plexLibrary": "Biblioteca Plex",
|
||
"syncPlexLibrary": "Sincronizar biblioteca Plex",
|
||
"syncingPlexLibrary": "Sincronizando Plex...",
|
||
"plexSyncDone": "Biblioteca Plex sincronizada",
|
||
"plexSyncFailed": "Falha ao sincronizar biblioteca Plex",
|
||
"noAlbumsMatch": "Nenhum álbum corresponde à sua busca",
|
||
"tryDifferentSearch": "Tente um nome de artista ou álbum diferente",
|
||
"noArtistsInLibrary": "Nenhum artista na biblioteca",
|
||
"noArtistsMatch": "Nenhum artista corresponde à sua busca",
|
||
"noAlbumsFound": "Nenhum álbum encontrado",
|
||
"selectArtist": "Selecione um artista para ver seus álbuns",
|
||
"noTracksInLibrary": "Nenhuma faixa na biblioteca",
|
||
"editAlbumInfo": "Editar informações do álbum",
|
||
"editAlbumMetadataTitle": "Editar metadados do álbum para indexação e busca na Biblioteca Local",
|
||
"hideAlbum": "Ocultar este álbum da biblioteca",
|
||
"hideAlbumHint": "Álbuns ocultos podem ser visualizados nas Configurações",
|
||
"localTrackIndicator": "Faixa local - disponível apenas neste dispositivo",
|
||
"singleFileAlbumNotice": "Este álbum parece ser um arquivo único contendo o disco completo. A navegação por faixas individuais requer que o servidor Plex divida o arquivo (ex.: via scanner de cue sheet).",
|
||
"plexTrackIndicator": "Faixa Plex - servida da sua biblioteca Plex local",
|
||
"qobuzTrackIndicator": "Faixa do Qobuz (streaming)",
|
||
"qobuzPurchaseIndicator": "Compra do Qobuz",
|
||
"refreshMetadata": "Atualizar metadados",
|
||
"albumSettings": "Configurações do álbum",
|
||
"albumArtwork": "Capa do Álbum",
|
||
"uploadCover": "Enviar capa",
|
||
"background": "Fundo",
|
||
"explicit": "Explícito",
|
||
"folderName": "Nome"
|
||
},
|
||
"linkResolver": {
|
||
"title": "Abrir Link de Música",
|
||
"placeholder": "Cole um link do Qobuz, Spotify, Apple Music, Tidal, Deezer ou song.link...",
|
||
"go": "Ir",
|
||
"resolving": "Resolvendo...",
|
||
"invalidLink": "Link de música inválido ou não suportado.",
|
||
"notOnQobuz": "Este conteúdo não está disponível no Qobuz.",
|
||
"playlistDetected": "Isto é uma playlist. Use o Importador de Playlists para playlists.",
|
||
"openPlaylistImporter": "Abrir Importador de Playlists"
|
||
},
|
||
"metadata": {
|
||
"editMetadata": "Editar metadados",
|
||
"albumName": "Nome do álbum",
|
||
"albumArtist": "Artista do álbum",
|
||
"year": "Ano",
|
||
"genre": "Gênero",
|
||
"catalogNumber": "Catálogo / ID do Lançamento",
|
||
"resultsCount": "{count} resultados",
|
||
"noResultsTryDifferent": "Nenhum resultado, tente uma busca diferente",
|
||
"openInBrowser": "Abrir no navegador",
|
||
"apply": "Aplicar",
|
||
"track": "Faixa",
|
||
"trackTitle": "Título da faixa",
|
||
"disc": "Disco",
|
||
"of": "de",
|
||
"albumPath": "Caminho do álbum",
|
||
"persistence": "Persistência",
|
||
"persistenceSidecar": "Sidecar QBZ (não modifica os arquivos)",
|
||
"persistenceDirect": "Gravar nos arquivos de áudio (tags embutidas)",
|
||
"writesToDisk": "Grava nos arquivos em disco.",
|
||
"writingProgress": "Gravando {current} de {total}...",
|
||
"writingTags": "Gravando tags..."
|
||
},
|
||
"mixtapes": {
|
||
"nav": "Mixtapes",
|
||
"empty": {
|
||
"title": "Ainda sem mixtapes",
|
||
"cta": "+ Novo Mixtape"
|
||
},
|
||
"create": {
|
||
"title": "Criar Mixtape"
|
||
},
|
||
"label": "MIXTAPE",
|
||
"searchPlaceholder": "Pesquisar mixtapes…",
|
||
"albumCount": "{count, plural, one {# álbum} other {# álbuns}}",
|
||
"bulkAdded": "{count} adicionados a {name}",
|
||
"bulkAddTitle": "{count} itens",
|
||
"dupSummary": "{count, plural, one {# item já está em} other {# itens já estão em}} {name}",
|
||
"dupFreshHint": "{count, plural, one {# outro item} other {# outros itens}} serão adicionados mesmo assim.",
|
||
"dupAddAnyway": "Adicionar mesmo assim",
|
||
"dupSkip": "Ignorar duplicatas"
|
||
},
|
||
"musician": {
|
||
"knownFor": "Conhecido por",
|
||
"viewArtistPage": "Ver página do artista"
|
||
},
|
||
"nav": {
|
||
"home": "Descobrir",
|
||
"search": "Buscar",
|
||
"library": "Biblioteca",
|
||
"albums": "Álbuns",
|
||
"artists": "Artistas",
|
||
"tracks": "Faixas",
|
||
"playlists": "Playlists",
|
||
"favorites": "Biblioteca",
|
||
"settings": "Configurações",
|
||
"newReleases": "Novos Lançamentos",
|
||
"pressAwards": "Elogios da Crítica",
|
||
"radio": "Rádio",
|
||
"recentlyAdded": "Adicionados Recentemente",
|
||
"backTo": "Voltar para",
|
||
"updates": "Atualizações",
|
||
"flatpak": "Flatpak",
|
||
"snap": "Snap",
|
||
"purchases": "Compras",
|
||
"myQbz": "My QBZ"
|
||
},
|
||
"notifications": {
|
||
"trackAdded": "Faixa adicionada à fila",
|
||
"tracksAdded": "{count} faixas adicionadas à fila",
|
||
"albumAdded": "Álbum adicionado à fila",
|
||
"addedToPlaylist": "Adicionado à playlist",
|
||
"removedFromPlaylist": "Removido da playlist",
|
||
"playlistCreated": "Playlist criada",
|
||
"collectionCreated": "Artist Collection criada",
|
||
"collectionCreateFailed": "Falha ao criar a coleção",
|
||
"playlistDeleted": "Playlist excluída",
|
||
"cachingStarted": "Preparando para offline",
|
||
"cachedForOffline": "Agora disponível offline",
|
||
"cachingFailed": "Falha ao armazenar para offline",
|
||
"scanComplete": "Varredura da biblioteca concluída",
|
||
"scanCancelled": "Varredura da biblioteca cancelada",
|
||
"scanFailed": "Falha na varredura da biblioteca",
|
||
"settingsSaved": "Configurações salvas",
|
||
"copied": "Copiado para a área de transferência"
|
||
},
|
||
"offline": {
|
||
"title": "Modo Offline",
|
||
"message": "Conecte-se à internet para acessar o conteúdo do Qobuz™.",
|
||
"noNetwork": "Sem Conexão de Rede",
|
||
"noNetworkMessage": "Verifique sua conexão com a internet para acessar o streaming do Qobuz™.",
|
||
"notLoggedIn": "Não Conectado",
|
||
"notLoggedInMessage": "Entre na sua conta Qobuz™ para acessar o conteúdo de streaming.",
|
||
"manualMode": "Modo Offline Ativado",
|
||
"manualModeMessage": "Você ativou manualmente o modo offline. Sua biblioteca local ainda está disponível.",
|
||
"goToLibrary": "Ir para Biblioteca Local",
|
||
"enableManual": "Ativar Modo Offline",
|
||
"enableManualDesc": "Alternar manualmente para o modo offline mesmo com internet",
|
||
"showPartialPlaylists": "Mostrar Playlists Parciais",
|
||
"showPartialPlaylistsDesc": "Mostrar playlists com algum conteúdo local no modo offline",
|
||
"status": "Status",
|
||
"online": "Online",
|
||
"offlineReason": "Offline",
|
||
"indicator": "Offline",
|
||
"allLocal": "Totalmente Disponível Offline",
|
||
"someLocal": "Parcialmente Disponível Offline",
|
||
"notAvailable": "Não Disponível Offline",
|
||
"trackNotAvailable": "Esta faixa não está disponível offline",
|
||
"trackNotAvailableOffline": "\"{title}\" não está salva para reprodução offline",
|
||
"featureDisabled": "Este recurso requer conexão com a internet",
|
||
"startWithoutLogin": "Iniciar offline (sem acesso aos serviços do Qobuz™)",
|
||
"noPreviousSession": "Você precisa fazer login pelo menos uma vez antes de usar o modo offline. Conecte-se à internet e faça login para criar seu perfil.",
|
||
"noNetworkToast": "Nenhuma conexão com a internet disponível",
|
||
"checkingNetwork": "Verificando conexão de rede...",
|
||
"available": "Totalmente Disponível Offline",
|
||
"partiallyAvailable": "Parcialmente Disponível",
|
||
"notAvailableOffline": "Não Disponível Offline",
|
||
"viewOnly": "Somente Visualização (Offline)",
|
||
"allowCast": "Permitir Chromecast",
|
||
"allowCastDesc": "Ativar streaming via Chromecast no modo offline manual",
|
||
"allowImmediateScrobbling": "Scrobbling Imediato",
|
||
"allowImmediateScrobblingDesc": "Enviar scrobbles para o Last.fm imediatamente no modo offline manual",
|
||
"allowAccumulatedScrobbling": "Scrobbling Acumulado",
|
||
"allowAccumulatedScrobblingDesc": "Enfileirar scrobbles para enviar depois quando voltar online",
|
||
"scrobbleTimeLimit": "O Last.fm aceita scrobbles de até 2 semanas atrás",
|
||
"showNetworkFolders": "Mostrar Conteúdo de Pastas de Rede",
|
||
"showNetworkFoldersDesc": "Exibir conteúdo de pastas montadas em rede (NAS, Samba, etc.) no modo offline manual",
|
||
"checkNow": "Verificar agora"
|
||
},
|
||
"offlineManager": {
|
||
"title": "Cache offline",
|
||
"stats": {
|
||
"totals": "{tracks} faixas · {albums} álbuns · {artists} artistas",
|
||
"usage": "{used} de {limit}",
|
||
"unlimited": "{used} de ilimitado"
|
||
},
|
||
"sort": {
|
||
"label": "Ordenar",
|
||
"alpha": "A–Z",
|
||
"recent": "Mais recente",
|
||
"largest": "Maior tamanho primeiro",
|
||
"smallest": "Menor tamanho primeiro"
|
||
},
|
||
"filter": {
|
||
"showOnlyFailed": "Mostrar apenas falhas"
|
||
},
|
||
"row": {
|
||
"completeNTracks": "Completo · {count} faixas",
|
||
"partialNCached": "Parcial · {count} em cache",
|
||
"mixedQuality": "Misto",
|
||
"nFailed": "{count} falhas",
|
||
"actions": {
|
||
"redownloadAlbum": "Baixar todas as faixas novamente",
|
||
"removeAlbum": "Remover do offline",
|
||
"retryFailed": "Tentar falhas novamente",
|
||
"goToAlbum": "Ir ao álbum"
|
||
}
|
||
},
|
||
"track": {
|
||
"actions": {
|
||
"redownloadTrack": "Baixar faixa novamente",
|
||
"removeTrack": "Remover do offline"
|
||
}
|
||
},
|
||
"confirmRemoveAlbum": {
|
||
"title": "Remover do cache offline?",
|
||
"body": "Remover \"{album}\" do cache offline. Isso liberará {size}."
|
||
},
|
||
"confirmRemoveTrack": {
|
||
"title": "Remover faixa do cache offline?",
|
||
"body": "Remover \"{title}\" do cache offline."
|
||
},
|
||
"toast": {
|
||
"redownloadingAlbum": "Baixando {count} faixas novamente…",
|
||
"redownloadingTrack": "Baixando faixa novamente…",
|
||
"removedAlbum": "Álbum {album} removido ({size} liberado)",
|
||
"removedTrack": "Faixa removida",
|
||
"limitTooLow": "O limite deve ser de pelo menos 5 GB",
|
||
"limitSaved": "Limite do cache salvo"
|
||
},
|
||
"limitModal": {
|
||
"title": "Limite do cache",
|
||
"helper": "Mínimo de 5 GB. Faixas em alta qualidade exigem espaço.",
|
||
"inputLabel": "Limite (GB)",
|
||
"editAria": "Editar limite do cache"
|
||
},
|
||
"empty": {
|
||
"title": "Nenhum conteúdo offline ainda",
|
||
"body": "Marque faixas como disponíveis offline em qualquer álbum ou playlist.",
|
||
"cta": "Ir aos Favoritos"
|
||
},
|
||
"singlesPseudoAlbum": "Singles e faixas avulsas",
|
||
"discographyHeading": "Discografia",
|
||
"albumsCount": "{count} álbuns"
|
||
},
|
||
"performerRoles": {
|
||
"a&R": "Artistas e Repertório",
|
||
"acousticGuitar": "Guitarra acústica",
|
||
"additionalEngineer": "Engenheiro Adicional",
|
||
"additionalKeyboard": "Teclado Adicional",
|
||
"additionalVocalist": "Vocalista Adicional",
|
||
"arranger": "Arranjador",
|
||
"assistantEngineer": "Engenheiro Assistente",
|
||
"assistantMixer": "Mixador Assistente",
|
||
"associatedPerformer": "Artista Associado",
|
||
"backgroundVocalist": "Vocalista de fundo",
|
||
"bass": "Baixo",
|
||
"bassGuitar": "Baixo",
|
||
"choir": "Coro",
|
||
"coProducer": "Coprodutor",
|
||
"composer": "Compositor",
|
||
"composerLyricist": "Compositor Letrista",
|
||
"digitalEditingEngineer": "Engenheiro de Edição Digital",
|
||
"drum": "Tambor",
|
||
"drumKit": "Bateria",
|
||
"drums": "Bateria",
|
||
"electricGuitar": "Guitarra elétrica",
|
||
"engineer": "Engenheiro",
|
||
"featuredArtist": "Artista em destaque",
|
||
"guitar": "Guitarra",
|
||
"keyboard": "Teclado",
|
||
"keyboards": "Teclados",
|
||
"lyricist": "Letrista",
|
||
"mainArtist": "Artista Principal",
|
||
"masteringEngineer": "Engenheiro de Masterização",
|
||
"mixer": "Misturador",
|
||
"mixingEngineer": "Engenheiro de mixagem",
|
||
"musicPublisher": "Editora musical",
|
||
"organ": "Órgão",
|
||
"percussion": "Percussão",
|
||
"performance": "Desempenho",
|
||
"piano": "Piano",
|
||
"producer": "Produtor",
|
||
"recordingEngineer": "Engenheiro de Gravação",
|
||
"programmer": "Programador",
|
||
"recordingSecondEngineer": "Segundo Engenheiro de Gravação",
|
||
"remixer": "Remixador",
|
||
"secondEngineer": "Segundo Engenheiro",
|
||
"stringArranger": "Arranjador de cordas",
|
||
"strings": "Cordas",
|
||
"studioPersonnel": "Pessoal do estúdio",
|
||
"ukulele": "Ukulele",
|
||
"vocal": "Vocal",
|
||
"vocalEditingEngineer": "Engenheiro de edição vocal",
|
||
"vocalist": "Vocalista",
|
||
"vocals": "Vocais",
|
||
"writer": "Escritor",
|
||
"a&RDirector": "Diretor de Artistas e Repertório",
|
||
"aAndRCoordinator": "UM",
|
||
"accordion": "Acordeão",
|
||
"additionalMusic": "Música Adicional",
|
||
"additionalProduction": "Produção Adicional",
|
||
"additionalProgrammer": "Programador Adicional",
|
||
"additionalStudioProducer": "Produtor de estúdio adicional",
|
||
"additionalVocals": "Vocais Adicionais",
|
||
"artDirector": "Diretor de Arte",
|
||
"artist": "Artista",
|
||
"assistant": "Assistente",
|
||
"assistantMixingEngineer": "Engenheiro Assistente de Mixagem",
|
||
"associatedProducer": "Produtor Associado",
|
||
"author": "Autor",
|
||
"backgroundVocal": "Vocal de fundo",
|
||
"backgroundVocals": "Vocais de fundo",
|
||
"backingVocals": "Vocais de apoio",
|
||
"baritoneSaxophone": "Saxofone Barítono",
|
||
"celesta": "Celeste",
|
||
"cello": "Violoncelo",
|
||
"chamberOrchestra": "Orquestra de Câmara",
|
||
"choirArranger": "Arranjador de Coro",
|
||
"choirConductor": "Maestro do Coro",
|
||
"coachVocals": "Treinador de Vocais",
|
||
"conductor": "Condutor",
|
||
"consultant": "Consultor",
|
||
"contractor": "Contratante",
|
||
"designer": "Designer",
|
||
"doubleBass": "Contrabaixo",
|
||
"drumMachine": "Bateria eletrônica",
|
||
"drumProgrammer": "Programador de bateria",
|
||
"drumProgramming": "Programação de bateria",
|
||
"editingEngineer": "Engenheiro de Edição",
|
||
"electricBassGuitar": "Baixo elétrico",
|
||
"executiveProducer": "Produtor Executivo",
|
||
"fiddle": "Violino",
|
||
"frenchHorn": "Trompa Francesa",
|
||
"glockenspiel": "Glockenspiel",
|
||
"hammondOrgan": "Órgão Hammond",
|
||
"harp": "Harpa",
|
||
"horn": "Buzina",
|
||
"horns": "Chifres",
|
||
"instrumentation": "Instrumentação",
|
||
"leadGuitar": "Guitarra solo",
|
||
"leadViolin": "Violino principal",
|
||
"leadVocals": "Vocais principais",
|
||
"manager": "Gerente",
|
||
"masterer": "Mestre",
|
||
"mixEngineer": "Engenheiro de mixagem",
|
||
"mixingSecondEngineer": "Segundo engenheiro de mixagem",
|
||
"music": "Música",
|
||
"musicDirector": "Diretor Musical",
|
||
"musicEditor": "Editor musical",
|
||
"musicSupervisor": "Supervisor Musical",
|
||
"nylonStringGuitar": "Guitarra de corda de náilon",
|
||
"orchestra": "Orquestra",
|
||
"orchestralContractor": "Empreiteiro Orquestral",
|
||
"orchestration": "Orquestração",
|
||
"other": "Outro",
|
||
"oud": "Oud",
|
||
"performer": "Intérprete",
|
||
"production": "Produção",
|
||
"programming": "Programação",
|
||
"programmingEngineer": "Engenheiro de Programação",
|
||
"rapVocalist": "Vocalista de rap",
|
||
"recordedby": "Gravado por",
|
||
"recordingArranger": "Arranjador de Gravação",
|
||
"recordingProducer": "Produtor de gravação",
|
||
"remasteringEngineer": "Engenheiro de Remasterização",
|
||
"remixingSecondEngineer": "Remixando Segundo Engenheiro",
|
||
"rhythmGuitar": "ritmoGuitarra",
|
||
"samples": "Amostras",
|
||
"saxophone": "Saxofone",
|
||
"singer": "Cantor",
|
||
"slideguitar&Pad": "Guitarra deslizante",
|
||
"songwriter": "Compositor",
|
||
"studioAssistant": "Assistente de estúdio",
|
||
"synthesizer": "Sintetizador",
|
||
"synthesizerProgrammer": "Programador Sintetizador",
|
||
"synthesizerProgramming": "Programação do Sintetizador",
|
||
"technicalAssistant": "Assistente Técnico",
|
||
"technicalEngineer": "Engenheiro Técnico",
|
||
"technician": "Técnico",
|
||
"trombone": "Trombone",
|
||
"trumpet": "Trombeta",
|
||
"tuba": "Tuba",
|
||
"unknown": "Desconhecido",
|
||
"vibraphone": "Vibrafone",
|
||
"viola": "Viola",
|
||
"violin": "Violino",
|
||
"vocalArranger": "Arranjador Vocal",
|
||
"vocalEngineer": "Engenheiro Vocal",
|
||
"vocalProducer": "Produtor vocal",
|
||
"vocals&Guitar": "Vocais",
|
||
"voice": "Voz",
|
||
"workArranger": "Organizador de Trabalho"
|
||
},
|
||
"placeholders": {
|
||
"search": "Buscar...",
|
||
"searchDevices": "Buscar dispositivos...",
|
||
"searchGenres": "Buscar gêneros...",
|
||
"searchFolders": "Buscar pastas...",
|
||
"searchPlaylists": "Buscar playlists...",
|
||
"searchAlbums": "Buscar álbuns...",
|
||
"searchInPage": "Buscar nesta página...",
|
||
"searchInPlaylist": "Buscar na playlist...",
|
||
"filterFolders": "Filtrar pastas...",
|
||
"myPlaylist": "Minha Playlist",
|
||
"addDescription": "Adicionar uma descrição...",
|
||
"enterFolderName": "Insira o nome da pasta",
|
||
"enterApiKey": "Insira sua chave de API",
|
||
"enterSharedSecret": "Insira seu segredo compartilhado",
|
||
"pasteToken": "Cole seu token do ListenBrainz",
|
||
"yearExample": "ex: 1999",
|
||
"genreExample": "ex: ROCK, POP, etc"
|
||
},
|
||
"platforms": {
|
||
"appleMusic": "Apple Music",
|
||
"deezer": "Deezer",
|
||
"qobuz": "Qobuz",
|
||
"spotify": "Spotify",
|
||
"tidal": "Tidal"
|
||
},
|
||
"player": {
|
||
"nowPlaying": "Tocando Agora",
|
||
"queue": "Fila",
|
||
"upNext": "A Seguir",
|
||
"ofTotal": "de",
|
||
"remaining": "restantes",
|
||
"history": "Histórico",
|
||
"recentlyPlayed": "Tocadas Recentemente",
|
||
"noHistoryYet": "Nenhuma faixa reproduzida ainda",
|
||
"historyEmpty": "Nenhuma faixa reproduzida ainda",
|
||
"infinitePlay": "Reprodução Infinita",
|
||
"infinitePlayEnabled": "Reprodução infinita ativada",
|
||
"infinitePlayDisabled": "Reprodução infinita desativada",
|
||
"infinitePlayTooltip": "Reprodução Infinita: Adiciona automaticamente faixas semelhantes quando sua fila está prestes a acabar, criando uma experiência de audição contínua baseada na sua música atual.",
|
||
"infiniteBannerText": "Reprodução Infinita está ativa. Faixas semelhantes serão adicionadas automaticamente.",
|
||
"lyrics": "Letras",
|
||
"lyricsControls": {
|
||
"openControls": "Opções de exibição",
|
||
"copyLyrics": "Copiar letra",
|
||
"copySuccess": "Letra copiada",
|
||
"copyError": "Falha ao copiar a letra",
|
||
"title": "Exibição",
|
||
"autoFollow": "Rolagem automática",
|
||
"font": "Fonte",
|
||
"fonts": {
|
||
"system": "Sistema",
|
||
"lineSeedJp": "LINE Seed JP",
|
||
"montserrat": "Montserrat",
|
||
"notoSans": "Noto Sans",
|
||
"sourceSans3": "Source Sans 3"
|
||
},
|
||
"size": "Tamanho",
|
||
"sizes": {
|
||
"small": "S",
|
||
"medium": "M",
|
||
"large": "L",
|
||
"xl": "XL"
|
||
},
|
||
"dimming": "Atenuação",
|
||
"dimmingLevels": {
|
||
"off": "Nenhuma",
|
||
"soft": "Suave",
|
||
"strong": "Forte"
|
||
},
|
||
"activeColor": "Cor ativa",
|
||
"useThemeColor": "Tema",
|
||
"uppercase": "Maiúsculas",
|
||
"reset": "Redefinir"
|
||
},
|
||
"noLyrics": "Letras não disponíveis",
|
||
"fetchingLyrics": "Buscando letras...",
|
||
"trackUnavailable": "Faixa não está mais disponível na biblioteca do Qobuz",
|
||
"credits": "Créditos",
|
||
"trackInfo": "Informações da Faixa",
|
||
"suggestions": "Sugestões",
|
||
"songRadio": "Rádio da Música",
|
||
"basedOnTrack": "Baseado nesta faixa",
|
||
"radioExperimental": "Rádio da Música - Recurso experimental do QBZ",
|
||
"radioExperimentalTooltip": "O Rádio é um recurso experimental do QBZ que gera uma playlist baseada na faixa atual.",
|
||
"recommendedTracks": "Recomendadas",
|
||
"noTrackSelected": "Nenhuma faixa selecionada",
|
||
"shuffle": "Aleatório",
|
||
"repeat": "Repetir",
|
||
"repeatAll": "Repetir Tudo",
|
||
"repeatOne": "Repetir Uma",
|
||
"repeatOff": "Repetição Desativada",
|
||
"previous": "Anterior",
|
||
"next": "Próxima",
|
||
"play": "Reproduzir",
|
||
"pause": "Pausar",
|
||
"volume": "Volume",
|
||
"mute": "Silenciar",
|
||
"unmute": "Ativar som",
|
||
"volumeUp": "Aumentar volume",
|
||
"volumeDown": "Diminuir volume",
|
||
"volumeLockedHw": "Volume fixo em 100% — ALSA Direct hw: (ajuste no DAC/hardware)",
|
||
"clearQueue": "Limpar Fila",
|
||
"queueEmpty": "A fila está vazia",
|
||
"queueEmptyDescription": "Pesquise músicas ou navegue pela sua biblioteca para adicionar faixas.",
|
||
"playNext": "Reproduzir a Seguir",
|
||
"playLater": "Reproduzir Depois",
|
||
"download": "Baixar",
|
||
"addToQueue": "Adicionar à Fila",
|
||
"removeFromQueue": "Remover da Fila",
|
||
"saveQueue": "Salvar como Playlist",
|
||
"searchQueue": "Buscar na fila...",
|
||
"sleepTimer": {
|
||
"title": "Temporizador",
|
||
"tooltipIdle": "Temporizador de pausa",
|
||
"tooltipActive": "Temporizador · {remaining} restantes",
|
||
"stopAfter": "Parar reprodução após:",
|
||
"activeLabel": "Para em",
|
||
"set": "Ativar",
|
||
"edit": "Editar",
|
||
"cancel": "Cancelar temporizador",
|
||
"customMinutes": "Minutos",
|
||
"preset": {
|
||
"minutes": "{minutes} min",
|
||
"hours": "{hours} h",
|
||
"custom": "Personalizado…"
|
||
}
|
||
},
|
||
"noTracksMatch": "Nenhuma faixa corresponde a \"{query}\"",
|
||
"noTrackPlaying": "Nenhuma faixa em reprodução",
|
||
"castToDevice": "Transmitir para dispositivo",
|
||
"castingManage": "Transmitindo - Clique para gerenciar",
|
||
"miniPlayer": "Mini Player",
|
||
"moreControls": "Mais controles",
|
||
"fullScreen": "Modo Imersivo",
|
||
"exitFullScreen": "Sair do Modo Imersivo",
|
||
"maximize": "Maximizar",
|
||
"restore": "Restaurar",
|
||
"minimize": "Minimizar",
|
||
"exitImmersive": "Sair do Imersivo",
|
||
"dragWindow": "Mover Janela",
|
||
"normalizationOff": "Normalização de Volume: Desativada",
|
||
"normalizationOn": "Normalização de Volume: Ativada",
|
||
"normalizationApplied": "Normalização de Volume: Ativa",
|
||
"miniSurfaceMicro": "Micro",
|
||
"miniSurfaceCompact": "Compacto",
|
||
"miniSurfaceArtwork": "Capa",
|
||
"miniSurfaceQueue": "Fila",
|
||
"miniSurfaceLyrics": "Letras",
|
||
"miniExpand": "Expandir para App Completo",
|
||
"miniClose": "Fechar Mini Player",
|
||
"miniWindowControls": "Controles do Mini Player",
|
||
"miniAlwaysOnTopEnable": "Sempre no Topo",
|
||
"miniAlwaysOnTopDisable": "Desativar Sempre no Topo",
|
||
"miniAlwaysOnTopLimited": "Sempre no topo é limitado pelo seu gerenciador de janelas",
|
||
"disableInfinitePlay": "Desativar Infinite Play",
|
||
"enableInfinitePlay": "Ativar Infinite Play",
|
||
"exitFullscreenWithKey": "Sair da tela cheia ({key})",
|
||
"exitImmersiveWithKey": "Sair da imersão ({key})",
|
||
"fullscreenWithKey": "Tela cheia ({key})",
|
||
"qobuzConnect": "Qobuz Connect",
|
||
"restoreWindow": "Janela Restaurar",
|
||
"qobuzConnectManage": "Qobuz Connect - Clique para gerenciar",
|
||
"maximizeWindow": "Maximizar janela",
|
||
"windowControls": "Controles de janela",
|
||
"closeApp": "Fechar aplicativo",
|
||
"connectedTo": "Conectado a"
|
||
},
|
||
"playlist": {
|
||
"tracks": "faixas",
|
||
"track": "faixa",
|
||
"createNew": "Criar Nova...",
|
||
"createPlaylist": "Criar Playlist",
|
||
"createNewPlaylist": "Criar nova playlist",
|
||
"newPlaylist": "Nova Playlist",
|
||
"editPlaylist": "Editar Playlist",
|
||
"addToPlaylist": "Adicionar à Playlist",
|
||
"deletePlaylist": "Excluir Playlist",
|
||
"renamePlaylist": "Renomear Playlist",
|
||
"allPlaylists": "Todas as Playlists",
|
||
"myPlaylists": "Minhas Playlists",
|
||
"qobuzPlaylists": "Playlists Qobuz™",
|
||
"emptyPlaylist": "Esta playlist está vazia",
|
||
"addTracks": "Adicionar Faixas",
|
||
"removeTracks": "Remover",
|
||
"playlistName": "Nome da Playlist",
|
||
"name": "Nome",
|
||
"description": "Descrição",
|
||
"descriptionOptional": "Descrição (opcional)",
|
||
"public": "Pública",
|
||
"private": "Privada",
|
||
"import": "Importar",
|
||
"manage": "Gerenciar playlists",
|
||
"searchPlaylists": "Buscar playlists",
|
||
"allHidden": "Todas as playlists estão ocultas",
|
||
"findReplacement": "Encontrar Versão Disponível",
|
||
"searchingFor": "Buscando por",
|
||
"noReplacementsFound": "Nenhuma versão disponível encontrada",
|
||
"tryDifferentSearch": "Tente uma busca diferente",
|
||
"searchToFindReplacement": "Busque para encontrar uma faixa substituta",
|
||
"replaceTrack": "Substituir Faixa",
|
||
"lookForAvailableVersion": "Procurar versão disponível",
|
||
"trackReplaced": "Faixa substituída com sucesso",
|
||
"trackReplaceFailed": "Falha ao substituir faixa",
|
||
"searchButton": "Buscar",
|
||
"cancel": "Cancelar",
|
||
"loading": "Buscando...",
|
||
"preview": "Pré-visualizar",
|
||
"choosePlaylist": "Escolher playlist",
|
||
"addingTracks": "Adicionando {count} faixa(s) {type}",
|
||
"local": "local ",
|
||
"trackCount": "{count} faixas",
|
||
"noPlaylistsFound": "Nenhuma playlist encontrada",
|
||
"morePlaylists": "mais {count} playlist(s)...",
|
||
"folder": "Pasta",
|
||
"noFolder": "Sem pasta",
|
||
"makePublic": "Tornar playlist pública",
|
||
"hideFromSidebar": "Ocultar da barra lateral",
|
||
"showInSidebar": "Mostrar na barra lateral",
|
||
"moveToFolder": "Mover para pasta",
|
||
"moveToRoot": "Mover para raiz",
|
||
"noFoldersMatch": "Nenhuma pasta corresponde",
|
||
"noFoldersYet": "Nenhuma pasta ainda",
|
||
"customArtwork": "Capa personalizada",
|
||
"setCustomArtwork": "Definir capa personalizada",
|
||
"removeCustomArtwork": "Remover capa personalizada",
|
||
"visibility": "Visibilidade",
|
||
"createAndAdd": "Criar e Adicionar",
|
||
"playlistWithTracks": "{name} ({count} faixas)",
|
||
"makeOfflineConfirmTitle": "Disponibilizar playlist offline",
|
||
"makeOfflineConfirmDesc": "Isso armazenará {count} faixas em cache para ouvir offline. Pode usar bastante espaço em disco e levar algum tempo para concluir.",
|
||
"preparingPlaylistOffline": "Preparando {count} faixas de \"{name}\" para ouvir offline...",
|
||
"copyToLibrary": "Copiar para biblioteca",
|
||
"followOnQobuz": "Seguir no Qobuz",
|
||
"unfollowOnQobuz": "Deixar de seguir no Qobuz",
|
||
"enterName": "Por favor, insira um nome para a playlist",
|
||
"selectPlaylist": "Por favor, selecione uma playlist",
|
||
"duplicates": {
|
||
"title": "Algumas dessas faixas já foram adicionadas",
|
||
"description": "Esta playlist já contém {duplicateCount} das {totalCount} faixas que você está adicionando. Adicione apenas as novas, ou adicione tudo incluindo as duplicadas.",
|
||
"addAll": "Adicionar todas as faixas",
|
||
"addNew": "Adicionar apenas as novas",
|
||
"adding": "Adicionando..."
|
||
},
|
||
"suggestSongs": "Sugerir músicas para esta playlist",
|
||
"suggestionsLargePlaylist": "Esta playlist tem muitas faixas. Toque no botão para gerar sugestões.",
|
||
"label": "Playlist",
|
||
"playCount": "Contagem de reproduções",
|
||
"playlists": "playlists",
|
||
"folders": "Pastas",
|
||
"dragPlaylists": "Arraste playlists para reordená-las",
|
||
"dropOntoFolder": "ou solte sobre uma pasta para mover.",
|
||
"newFolder": "Nova pasta",
|
||
"folderNamePlaceholder": "Digite o nome da pasta",
|
||
"suggestedSongs": "Músicas sugeridas"
|
||
},
|
||
"playlistImport": {
|
||
"title": "Importar Playlist",
|
||
"urlLabel": "URL da Playlist",
|
||
"allowedSources": "Fontes permitidas",
|
||
"playlistName": "Nome da playlist",
|
||
"folder": "Pasta",
|
||
"noFolder": "Sem pasta",
|
||
"fetchPlaylist": "Buscar playlist",
|
||
"fetching": "Buscando...",
|
||
"importAction": "Importar",
|
||
"importing": "Importando...",
|
||
"tracksFound": "Encontradas {count} faixas de {provider}.",
|
||
"progress": "Progresso da conversão",
|
||
"summary": "Resumo",
|
||
"playlistLabel": "Playlist: {name}",
|
||
"tracksMatched": "Faixas encontradas: {matched} / {total}",
|
||
"skipped": "Ignoradas: {count}",
|
||
"matchingTracks": "Buscando faixas: {current} / {total} ({matched} encontradas)",
|
||
"matchingPhase": "Pesquisando catálogo do Qobuz...",
|
||
"creatingPhase": "Criando playlist...",
|
||
"addingPhase": "Adicionando faixas à playlist...",
|
||
"addingProgress": "Adicionando faixas: {current} / {total}",
|
||
"partsCreated": "Dividida em {count} playlists (limite de 2000 faixas do Qobuz)"
|
||
},
|
||
"playlistManager": {
|
||
"switchToFlat": "Visualização plana",
|
||
"switchToFolders": "Visualização por pastas",
|
||
"emptyFolder": "Pasta vazia",
|
||
"heading": "Gerenciador de lista"
|
||
},
|
||
"purchases": {
|
||
"title": "Compras",
|
||
"tabs": {
|
||
"albums": "Álbuns",
|
||
"tracks": "Faixas"
|
||
},
|
||
"search": "Pesquisar compras...",
|
||
"empty": "Nenhuma compra ainda. Visite o Qobuz para comprar música.",
|
||
"emptyTracks": "Nenhuma faixa comprada individualmente.",
|
||
"unavailable": "Este álbum não está mais disponível para download.",
|
||
"downloadAll": "Baixar Tudo",
|
||
"downloadTrack": "Baixar faixa",
|
||
"chooseFolder": "Escolher pasta de download",
|
||
"selectFormat": "Selecionar formato",
|
||
"format": "Formato",
|
||
"purchasedOn": "Comprado em:",
|
||
"addToLibrary": "Adicionar à Biblioteca Local",
|
||
"addToLibraryDesc": "Adicionar a pasta baixada à sua biblioteca de música local.",
|
||
"addToLibrarySuccess": "Pasta adicionada à biblioteca local.",
|
||
"addToLibraryError": "Falha ao adicionar pasta à biblioteca.",
|
||
"downloading": "Baixando...",
|
||
"downloadProgress": "Baixando {current}/{total}...",
|
||
"complete": "Download concluído",
|
||
"failed": "Download falhou",
|
||
"cancelDownload": "Cancelar download",
|
||
"downloadCancelled": "Download cancelado ({completed}/{total})",
|
||
"filter": {
|
||
"all": "Todos",
|
||
"downloaded": "Baixados",
|
||
"notDownloaded": "Não Baixados",
|
||
"hires": "Hi-Res",
|
||
"availability": "Disponibilidade",
|
||
"hideUnavailable": "Ocultar indisponíveis",
|
||
"downloads": "Downloads",
|
||
"hideDownloaded": "Ocultar baixados neste computador"
|
||
},
|
||
"sort": {
|
||
"date": "Data da Compra",
|
||
"artist": "Artista",
|
||
"album": "Álbum",
|
||
"quality": "Qualidade"
|
||
},
|
||
"formats": {
|
||
"flac_hires_192": "FLAC 24-bit / 192 kHz",
|
||
"flac_hires_96": "FLAC 24-bit / 96 kHz",
|
||
"flac_cd": "FLAC 16-bit / 44.1 kHz",
|
||
"mp3_320": "MP3 320 kbps"
|
||
},
|
||
"tracksCount": "{count} faixas",
|
||
"sortLabel": "Ordenar",
|
||
"table": {
|
||
"title": "Título"
|
||
},
|
||
"group": {
|
||
"off": "Agrupar: Desligado",
|
||
"alpha": "Agrupar: A-Z",
|
||
"artist": "Agrupar: Artista",
|
||
"album": "Agrupar: Álbum",
|
||
"name": "Agrupar: Nome",
|
||
"optionOff": "Desligado",
|
||
"optionAlpha": "Alfabético (A-Z)",
|
||
"optionArtist": "Artista",
|
||
"optionAlbum": "Álbum",
|
||
"optionName": "Nome (A-Z)"
|
||
},
|
||
"view": {
|
||
"list": "Visualização em lista",
|
||
"grid": "Visualização em grade"
|
||
},
|
||
"regionNotice": "A disponibilidade das compras depende da sua conta e região no Qobuz. Se indisponível, isso pode ser esperado.",
|
||
"errors": {
|
||
"noAlbum": "Não é possível baixar: a faixa não tem álbum associado.",
|
||
"noFormats": "Nenhum formato de download disponível para esta faixa.",
|
||
"downloadFailed": "Falha ao iniciar o download. Tente novamente."
|
||
},
|
||
"loadFailed": "Nenhuma compra disponível."
|
||
},
|
||
"qconnect": {
|
||
"title": "Qobuz Connect",
|
||
"statusConnected": "Conectado",
|
||
"statusDisconnected": "Desconectado",
|
||
"turnOn": "Ligar",
|
||
"turnOff": "Desligar",
|
||
"endpointLabel": "Endpoint",
|
||
"lastErrorLabel": "Último erro",
|
||
"queueStateTitle": "Fila remota",
|
||
"mixedQueueNotCast": "Fila mista não enviada ao Qobuz Connect (contém faixas locais ou do Plex).",
|
||
"queueVersionLabel": "Versão",
|
||
"queueItemsLabel": "Itens da fila",
|
||
"autoplayModeLabel": "Autoplay",
|
||
"autoplayItemsLabel": "Itens de autoplay",
|
||
"shuffleModeLabel": "Aleatório",
|
||
"rendererStateTitle": "Renderer",
|
||
"playingStateLabel": "Estado de reprodução",
|
||
"volumeLabel": "Volume",
|
||
"mutedLabel": "Mudo",
|
||
"currentTrackLabel": "Faixa atual",
|
||
"nextTrackLabel": "Próxima faixa",
|
||
"positionMsLabel": "Posição (ms)",
|
||
"queuePreviewTitle": "Pré-visualização da fila",
|
||
"notAvailable": "N/D",
|
||
"devDiagnosticsTitle": "Diagnósticos dev",
|
||
"diagnosticsEmpty": "Nenhum evento ainda.",
|
||
"copyLogs": "Copiar logs",
|
||
"clearLogs": "Limpar logs",
|
||
"logsCopied": "Logs do Qobuz Connect copiados",
|
||
"admissionBlockedLocalLibrary": "Faixas da biblioteca local não podem ser enviadas para a fila do Qobuz Connect.",
|
||
"admissionBlockedPlex": "Faixas do Plex não podem ser enviadas para a fila do Qobuz Connect.",
|
||
"admissionBlockedUnknown": "A fonte da faixa não é elegível para a fila do Qobuz Connect.",
|
||
"admissionCheckFailed": "Não foi possível validar a admissão na fila do Qobuz Connect.",
|
||
"handoffContinueLocallyHint": "Continue a reprodução localmente ou selecione faixas Qobuz para enviar.",
|
||
"streamNotEligible": "Esta faixa não é elegível para a fila do Qobuz Connect.",
|
||
"remoteQueuedNext": "Adicionado ao Qobuz Connect para reprodução seguinte.",
|
||
"remoteQueuedLater": "Adicionado à fila do Qobuz Connect.",
|
||
"remoteQueueFailed": "Falha ao atualizar a fila do Qobuz Connect.",
|
||
"rendererDisconnected": "O dispositivo remoto desconectou-se do Qobuz Connect.",
|
||
"rendererUnreachable": "O dispositivo remoto parou de responder.",
|
||
"sessionTitle": "Sessão",
|
||
"sessionUuid": "UUID da sessão",
|
||
"activeRenderer": "Renderer ativo",
|
||
"renderersLabel": "Renderers",
|
||
"noRenderers": "Sem renderers",
|
||
"controllerTitle": "Controlador",
|
||
"play": "Reproduzir",
|
||
"pause": "Pausar",
|
||
"stop": "Parar",
|
||
"muteLabel": "Mudo",
|
||
"unmuteLabel": "Ativar som",
|
||
"setActiveRenderer": "Definir como ativo",
|
||
"thisDevice": "Este dispositivo",
|
||
"experimentalWarning": "Qobuz Connect é experimental. Bugs são prováveis — por favor reporte-os na seção correspondente.",
|
||
"localLibraryWarning": "Enquanto o Qobuz Connect estiver ativo, a biblioteca local não é compatível devido à incompatibilidade do Qobuz Connect com conteúdo não-Qobuz."
|
||
},
|
||
"qobuzMixes": {
|
||
"title": "DailyQ",
|
||
"subtitle": "Baseado nas suas audições recentes.",
|
||
"cardDesc": "Eleve seu dia com uma seleção personalizada de músicas.",
|
||
"actions": {
|
||
"saveAsPlaylist": "Salvar como playlist"
|
||
},
|
||
"form": {
|
||
"limit": "Limite",
|
||
"listenedTrackIds": "IDs das faixas ouvidas (separados por vírgula)",
|
||
"listenedTrackIdsPlaceholder": "123,456,789",
|
||
"tracksToAnalyse": "Faixas para analisar (uma linha: trackId,artistId,genreId,labelId)",
|
||
"tracksToAnalysePlaceholder": "123,45,78,90",
|
||
"prefillFromRecents": "Usar histórico recente do QBZ",
|
||
"run": "Buscar Sugestões",
|
||
"probeRaw": "Consultar Resposta Bruta",
|
||
"rawResponse": "Resposta bruta"
|
||
},
|
||
"algorithmInfo": "Alimentado pelo algoritmo de sugestões do Qobuz™, curado a partir do seu histórico de audição local.",
|
||
"result": {
|
||
"algorithm": "Algoritmo",
|
||
"count": "{count} faixas",
|
||
"empty": "Nenhuma faixa sugerida retornada.",
|
||
"emptyHint": "Estratégias de payload alternativas foram tentadas. Esta conta/conjunto de sementes pode não retornar candidatos para mix no momento.",
|
||
"unknownArtist": "Artista desconhecido"
|
||
},
|
||
"errors": {
|
||
"fetchFailed": "Falha ao buscar sugestões dinâmicas.",
|
||
"insufficientHistory": "Histórico de audição insuficiente para gerar sugestões. Ouça algumas músicas e volte mais tarde.",
|
||
"prefillFailed": "Falha ao carregar dados recentes dos logs do QBZ.",
|
||
"rawProbeFailed": "Falha ao buscar resposta bruta do endpoint.",
|
||
"playlistsLoadFailed": "Falha ao carregar suas playlists.",
|
||
"emptyPlaylist": "Nenhuma faixa disponível para salvar como playlist."
|
||
}
|
||
},
|
||
"quality": {
|
||
"mp3": "MP3 320kbps",
|
||
"cdQuality": "Qualidade CD",
|
||
"cdQualityDesc": "16-bit / 44.1kHz FLAC",
|
||
"hiRes": "Hi-Res",
|
||
"hiResDesc": "24-bit até 96kHz FLAC",
|
||
"ultraHiRes": "Hi-Res 24-bit",
|
||
"ultraHiResDesc": "24-bit até 192kHz FLAC",
|
||
"flac": "FLAC",
|
||
"bitDepth": "{depth}-bit",
|
||
"sampleRate": "{rate} kHz",
|
||
"lossless": "Sem Perda",
|
||
"max": "Máxima",
|
||
"tooltip": {
|
||
"source": "Origem",
|
||
"output": "Saída",
|
||
"resampled": "Reamostrado pelo sistema",
|
||
"qualityAdjusted": "Qualidade ajustada para compatibilidade do dispositivo — bit-perfect, sem reamostragem",
|
||
"plughwFallback": "Reamostrado pelo ALSA (plughw)",
|
||
"plughwFix": "O DAC não suporta esta taxa de amostragem nativamente. Escolha uma fonte de menor taxa ou um DAC com suporte mais amplo.",
|
||
"bitPerfect": "Bit-perfect: saída direta de hardware",
|
||
"fix": "Ative DAC Passthrough ou Modo Exclusivo nas Configurações"
|
||
},
|
||
"stereo": "Estéreo",
|
||
"mono": "Mono"
|
||
},
|
||
"qualityFallback": {
|
||
"title": "Problema de streaming",
|
||
"body": "O Qobuz esta com problemas para servir \"{track}\". Todos os niveis de qualidade falharam. Tentar com a qualidade mais baixa disponivel?",
|
||
"tryLower": "Tentar qualidade mais baixa",
|
||
"skip": "Pular faixa",
|
||
"rememberChoice": "Lembrar minha escolha",
|
||
"autoRetrying": "Tentando novamente com qualidade mais baixa...",
|
||
"autoSkipping": "Pulando faixa (problema no servidor)..."
|
||
},
|
||
"radio": {
|
||
"albumRadio": "Rádio do Álbum",
|
||
"creatingAlbumRadio": "Criando rádio do álbum...",
|
||
"createRadio": "Criar rádio",
|
||
"qbzRadio": "Rádio QBZ",
|
||
"qobuzRadio": "Rádio Qobuz",
|
||
"creating": "Criando rádio..."
|
||
},
|
||
"releaseWatch": {
|
||
"tabs": {
|
||
"artists": "Artistas",
|
||
"labels": "Selos",
|
||
"awards": "Prêmios"
|
||
},
|
||
"empty": {
|
||
"artists": "Nenhuma novidade dos artistas que você segue.",
|
||
"labels": "Nenhuma novidade dos selos que você segue.",
|
||
"awards": "Nenhuma novidade dos prêmios que você segue."
|
||
}
|
||
},
|
||
"remoteControlWizard": {
|
||
"steps": {
|
||
"welcome": "Boas-vindas",
|
||
"enable": "Ativar",
|
||
"https": "HTTPS",
|
||
"certificate": "Certificado",
|
||
"pair": "Parear",
|
||
"done": "Concluído"
|
||
},
|
||
"welcome": {
|
||
"title": "Configuração do Controle Remoto",
|
||
"subtitle": "Controle o QBZ de outro dispositivo",
|
||
"intro": "Este guia ajudará você a configurar o controle remoto para que possa controlar o QBZ do seu celular, tablet ou outro dispositivo na mesma rede.",
|
||
"feature1": "Controlar reprodução (reproduzir, pausar, pular)",
|
||
"feature2": "Gerenciar sua fila",
|
||
"feature3": "Pesquisar e adicionar faixas",
|
||
"feature4": "Instalar como PWA no seu dispositivo",
|
||
"start": "Começar",
|
||
"screenshot": "[Captura de tela: PWA de controle remoto no celular]"
|
||
},
|
||
"enable": {
|
||
"title": "Ativar Controle Remoto",
|
||
"subtitle": "Ligue o servidor de API local",
|
||
"step1": "Vá para Configurações → Controle Remoto",
|
||
"step2": "Ative \"Habilitar Controle Remoto\"",
|
||
"step3": "Anote o número da porta (padrão: 8182)",
|
||
"portNote": "A porta padrão é 8182. Você pode alterá-la se necessário, mas precisará atualizá-la durante o pareamento.",
|
||
"screenshot": "[Captura de tela: Configurações > Toggle de Controle Remoto]"
|
||
},
|
||
"https": {
|
||
"title": "Ativar Conexão Segura",
|
||
"subtitle": "Necessário para instalação do PWA",
|
||
"intro": "HTTPS é necessário para instalar o controle remoto como um Progressive Web App (PWA) no seu celular ou tablet.",
|
||
"step1": "Ative \"Conexão Segura (HTTPS)\"",
|
||
"step2": "O QBZ gerará um certificado autoassinado",
|
||
"step3": "Uma URL do certificado aparecerá",
|
||
"whyRequired": "Por que HTTPS?",
|
||
"whyReason1": "Navegadores modernos exigem HTTPS para instalação de PWA",
|
||
"whyReason2": "A conexão segura protege seu token de pareamento",
|
||
"whyReason3": "Necessário para service workers e recursos offline",
|
||
"screenshot": "[Captura de tela: Toggle HTTPS ativado]"
|
||
},
|
||
"certificate": {
|
||
"title": "Instalar Certificado",
|
||
"subtitle": "Confie no certificado do QBZ no seu dispositivo",
|
||
"intro": "Como o QBZ usa um certificado autoassinado, você precisa instalá-lo e confiar nele no seu dispositivo de controle.",
|
||
"step1": "Copie a URL do certificado nas configurações do QBZ",
|
||
"step2": "Abra a URL no navegador do seu dispositivo de controle",
|
||
"step3": "Baixe e instale o certificado",
|
||
"step4": "Confie no certificado para navegação web",
|
||
"iosTitle": "iOS (iPhone/iPad)",
|
||
"iosStep1": "Abra a URL do certificado no Safari",
|
||
"iosStep2": "Toque em \"Permitir\" para baixar o perfil",
|
||
"iosStep3": "Vá para Ajustes → Perfil Baixado → Instalar",
|
||
"iosStep4": "Vá para Ajustes → Geral → Sobre → Confiança de Certificados",
|
||
"iosStep5": "Ative a confiança total para o certificado do QBZ",
|
||
"macosTitle": "macOS",
|
||
"macosStep1": "Abra a URL do certificado no Safari",
|
||
"macosStep2": "Abra o arquivo .crt baixado",
|
||
"macosStep3": "O Acesso às Chaves abrirá - adicione ao chaveiro de login",
|
||
"macosStep4": "Clique duas vezes no certificado, expanda Confiança",
|
||
"macosStep5": "Defina \"Ao usar este certificado\" para \"Sempre Confiar\"",
|
||
"windowsTitle": "Windows",
|
||
"windowsStep1": "Abra a URL do certificado em qualquer navegador",
|
||
"windowsStep2": "Abra o arquivo .crt baixado",
|
||
"windowsStep3": "Clique em \"Instalar Certificado...\"",
|
||
"windowsStep4": "Selecione \"Máquina Local\" e depois \"Avançar\"",
|
||
"windowsStep5": "Selecione \"Colocar todos os certificados em: Autoridades de Certificação Raiz Confiáveis\"",
|
||
"windowsStep6": "Conclua o assistente e confirme",
|
||
"androidTitle": "Android",
|
||
"androidStep1": "Abra a URL do certificado no Chrome",
|
||
"androidStep2": "Abra o arquivo .crt baixado",
|
||
"androidStep3": "Insira um nome (ex.: \"QBZ\")",
|
||
"androidStep4": "Selecione \"VPN e apps\" ou \"Wi-Fi\" como tipo de uso",
|
||
"androidStep5": "Toque em OK para instalar",
|
||
"screenshot": "[Captura de tela: URL do certificado nas configurações do QBZ]"
|
||
},
|
||
"pair": {
|
||
"title": "Parear Seu Dispositivo",
|
||
"subtitle": "Conectar ao QBZ",
|
||
"intro": "Agora conecte seu dispositivo de controle ao QBZ usando o código QR ou entrada manual.",
|
||
"qrMethod": "Código QR (Recomendado)",
|
||
"qrStep1": "Clique em \"Mostrar QR\" nas configurações do QBZ",
|
||
"qrStep2": "Abra a URL do QBZ Control no seu dispositivo",
|
||
"qrStep3": "Escaneie o código QR para preencher automaticamente os dados de conexão",
|
||
"manualMethod": "Entrada Manual",
|
||
"manualStep1": "Anote a URL Local mostrada no QBZ",
|
||
"manualStep2": "Abra esta URL no seu dispositivo de controle",
|
||
"manualStep3": "Insira a URL e o token manualmente",
|
||
"troubleshooting": "Se a conexão falhar:",
|
||
"trouble1": "Certifique-se de que ambos os dispositivos estão na mesma rede",
|
||
"trouble2": "Verifique se o firewall permite a porta 8182",
|
||
"trouble3": "Verifique se o HTTPS está ativado e o certificado é confiável",
|
||
"screenshot": "[Captura de tela: Tela de pareamento com código QR]"
|
||
},
|
||
"done": {
|
||
"title": "Configuração Concluída!",
|
||
"subtitle": "Agora você pode controlar o QBZ remotamente",
|
||
"pwaHint": "Para a melhor experiência, instale o QBZ Control como PWA:",
|
||
"pwaStep1": "Abra a URL de controle no seu dispositivo",
|
||
"pwaStep2": "Use \"Adicionar à Tela Inicial\" ou \"Instalar App\"",
|
||
"pwaStep3": "Abra pela tela inicial para experiência em tela cheia",
|
||
"close": "Fechar"
|
||
},
|
||
"buttons": {
|
||
"next": "Próximo",
|
||
"back": "Voltar",
|
||
"close": "Fechar"
|
||
}
|
||
},
|
||
"reportIssue": {
|
||
"title": "Reportar um problema",
|
||
"intro": "Para facilitar a resolução de bugs e problemas, é recomendado compartilhar os logs da aplicação. Tivemos o cuidado de mascarar os logs enviados para que nenhum dado sensível seja incluído. O processo é manual, nunca automático, para que você possa verificar o que é compartilhado.",
|
||
"goToLogs": "Ir para os logs",
|
||
"createIssue": "Criar relato",
|
||
"hideNextTime": "Não mostrar novamente. Você sempre pode acessar a tela de logs em Configurações > Modo Desenvolvedor > Ver logs."
|
||
},
|
||
"ribbon": {
|
||
"albumOfTheWeek": "Álbum da semana",
|
||
"qobuzissime": "Qobuzissime"
|
||
},
|
||
"search": {
|
||
"title": "Buscar",
|
||
"placeholder": "Buscar álbuns, artistas, faixas...",
|
||
"all": "Todos",
|
||
"albums": "Álbuns",
|
||
"tracks": "Faixas",
|
||
"artists": "Artistas",
|
||
"noResults": "Nenhum resultado encontrado",
|
||
"searching": "Buscando...",
|
||
"recentSearches": "Buscas Recentes",
|
||
"clearHistory": "Limpar Histórico",
|
||
"startTyping": "Comece a digitar para buscar no Qobuz™",
|
||
"composer": "Compositor",
|
||
"label": "Selo",
|
||
"mainArtist": "Artista Principal",
|
||
"mostPopular": "Mais populares",
|
||
"noAlbumsFor": "Nenhum álbum encontrado para \"{query}\"",
|
||
"noTracksFor": "Nenhuma faixa encontrada para \"{query}\"",
|
||
"noArtistsFor": "Nenhum artista encontrado para \"{query}\"",
|
||
"noPlaylistsFor": "Nenhuma playlist encontrada para \"{query}\"",
|
||
"performer": "Intérprete",
|
||
"playlists": "Playlists",
|
||
"releaseName": "Nome do lançamento",
|
||
"viewAll": "Ver tudo",
|
||
"viewMore": "Ver mais"
|
||
},
|
||
"settings": {
|
||
"title": "Configurações",
|
||
"account": {
|
||
"title": "Conta",
|
||
"loggedInAs": "Conectado como",
|
||
"subscription": "Assinatura",
|
||
"validUntil": "Válido até {date}",
|
||
"logout": "Sair",
|
||
"login": "Entrar"
|
||
},
|
||
"audio": {
|
||
"title": "Áudio",
|
||
"streamingQuality": "Qualidade de Streaming",
|
||
"streamingQualityDesc": "Qualidade máxima para streaming e cache de reprodução",
|
||
"qualityChangedCacheCleared": "Qualidade alterada. Cache de reprodução limpo.",
|
||
"outputDevice": "Dispositivo de Saída",
|
||
"outputDeviceDesc": "Selecione seu dispositivo de saída de áudio preferido. Os dispositivos exibidos são do backend selecionado.",
|
||
"systemDefaultIs": "Padrão do sistema é: {device}",
|
||
"audioDevice": "Dispositivo de Áudio",
|
||
"audioDeviceDesc": "Selecione seu dispositivo de saída de áudio preferido. Os dispositivos exibidos são do backend selecionado.",
|
||
"exclusiveMode": "Modo Exclusivo",
|
||
"exclusiveModeDesc": "Bloquear dispositivo de áudio para uso exclusivo",
|
||
"exclusiveModeNotAvailable": "O modo exclusivo só está disponível com o backend ALSA Direct. PipeWire e PulseAudio são servidores de áudio multiplexados e não podem fornecer acesso verdadeiramente exclusivo.",
|
||
"exclusiveModeHelp": "Apenas ALSA Direct. Bloqueia o dispositivo de áudio para que nenhum outro aplicativo possa usá-lo. Não disponível com PipeWire/PulseAudio.",
|
||
"exclusiveModeMacosDesc": "Bloquear dispositivo de áudio para uso exclusivo e ajustar automaticamente a taxa de amostragem para reprodução bit-perfect",
|
||
"exclusiveModeMacosHelp": "Impede que sons do sistema ou outros apps interfiram na reprodução e altera a taxa de amostragem do dispositivo de saída para corresponder à reprodução usando CoreAudio.",
|
||
"exclusiveModeMacosAvailable": "O modo exclusivo está disponível com Áudio do Sistema no macOS.",
|
||
"exclusiveModeUnavailableMultiplexed": "O modo exclusivo só está disponível com ALSA Direct ou Áudio do Sistema no macOS. PipeWire e PulseAudio são servidores de áudio multiplexados e não podem fornecer acesso verdadeiramente exclusivo.",
|
||
"exclusiveModeUnavailableGeneric": "O modo exclusivo só está disponível com ALSA Direct ou Áudio do Sistema no macOS.",
|
||
"dacPassthrough": "DAC Passthrough",
|
||
"dacPassthroughDesc": "Ignorar mixer do sistema para saída bit-perfect",
|
||
"dacPassthroughNote": "Refere-se ao conteúdo de áudio decodificado. Os displays do DAC podem mostrar o formato de transporte, não a resolução do conteúdo.",
|
||
"dacPassthroughDisabledDesc": "O DAC Passthrough usa pw-metadata para forçar as taxas de amostragem do PipeWire. É compatível apenas com o backend PipeWire.",
|
||
"dacPassthroughExtendedDesc": "Quando ativado, substitui a configuração de qualidade acima se o seu dispositivo de áudio não suportar a taxa de amostragem selecionada. Previne reamostragem para garantir reprodução bit-perfect.",
|
||
"dacPassthroughHelp": "Apenas PipeWire. Usa pw-metadata clock.force-rate para forçar a taxa de amostragem do grafo PipeWire para corresponder a cada faixa. Sem isso, PipeWire reamostra tudo para a taxa padrão (geralmente 48kHz).",
|
||
"pwForceBitperfect": "Forçar Bit-Perfect (Experimental)",
|
||
"pwForceBitperfectHelp": "Requer DAC Passthrough. Além da taxa de amostragem, também força o quantum (tamanho do buffer) do PipeWire. Pode causar artefatos de áudio em alguns sistemas. Taxa e quantum são resetados ao parar.",
|
||
"pwForceBitperfectDesc": "Força o quantum e a taxa de amostragem do PipeWire para corresponder à faixa, resetando ao parar. Requer DAC Passthrough.",
|
||
"pwForceBitperfectNote": "Experimental. Pode causar falhas de áudio em alguns sistemas. Afeta apenas o backend PipeWire.",
|
||
"allowQualityFallback": "Permitir redução de qualidade",
|
||
"allowQualityFallbackDesc": "Quando ativado, tenta automaticamente uma qualidade inferior se a solicitada não estiver disponível. Quando desativado, a reprodução ou download falha em vez de reduzir a qualidade silenciosamente.",
|
||
"allowQualityFallbackHelp": "Desativado por padrão. Se o Qobuz não puder fornecer Hi-Res para uma faixa, o QBZ reportará um erro em vez de cair silenciosamente para qualidade CD. Ative se preferir reprodução ininterrupta.",
|
||
"skipSinkSwitch": "Bloquear dispositivo de saída",
|
||
"skipSinkSwitchDesc": "Impede que o QBZ altere o sink padrão do sistema entre faixas. Use se você roteia áudio pelo JACK, qjackctl ou um DAW.",
|
||
"skipSinkSwitchHelp": "Quando ativado, o QBZ não executará pactl set-default-sink na criação de streams. Isso preserva qualquer roteamento de áudio externo configurado (ex: JACK, qjackctl, Reaper). Incompatível com DAC Passthrough.",
|
||
"skipSinkSwitchNote": "Modo de roteamento externo. O QBZ não alterará o dispositivo de saída de áudio do sistema. Certifique-se de que seu roteamento está configurado antes da reprodução.",
|
||
"syncAudioOnStartup": "Sincronizar configurações de áudio na inicialização",
|
||
"syncAudioOnStartupDesc": "Recarregar configuração de áudio do banco de dados quando o app iniciar. Ative se o dispositivo ou configurações de áudio parecerem incorretos após o lançamento.",
|
||
"audioBackend": "Backend de Áudio",
|
||
"audioBackendDesc": "Escolha o sistema de áudio: System (padrão — saída compartilhada como qualquer app, sem bit-perfect), Auto (recomendado — escolhe o melhor backend disponível; talvez ainda precise selecionar seu DAC), PipeWire (moderno), ALSA Direct (bit-perfect, exclusivo) ou PulseAudio (legado).",
|
||
"currentSampleRate": "Taxa de Amostragem Atual",
|
||
"noActivePlayback": "Nenhuma reprodução ativa",
|
||
"loadingDevices": "Carregando dispositivos...",
|
||
"loadingAudioDevices": "Carregando dispositivos de áudio...",
|
||
"parsingHardware": "Analisando informações de hardware",
|
||
"limitQualityToDevice": "Limitar Qualidade ao Dispositivo",
|
||
"limitQualityToDeviceDesc": "Quando ativado, limita a qualidade de streaming à taxa de amostragem máxima do seu DAC. Previne a solicitação de formatos que seu dispositivo não consegue reproduzir nativamente.",
|
||
"maxSampleRate": "Taxa de Amostragem Máxima",
|
||
"maxSampleRateDesc": "Selecione a taxa de amostragem máxima suportada pelo seu DAC. Faixas acima dessa taxa serão solicitadas em qualidade inferior ao Qobuz.",
|
||
"refreshDevices": "Atualizar lista de dispositivos",
|
||
"alsaPlugin": "Plugin ALSA",
|
||
"alsaPluginDesc": "hw: Bit-perfect, exclusivo. plughw: Conversão automática. pcm: Mais compatível.",
|
||
"hardwareVolume": "Ativar Controle de Volume por Hardware",
|
||
"hardwareVolumeDesc": "Experimental: Controla o volume do DAC via mixer ALSA. Alguns DACs não suportam — desative para máxima compatibilidade. Se falhar, a reprodução continua normalmente.",
|
||
"helpBitPerfect": "Ajuda com detecção de dispositivo bit-perfect",
|
||
"flatpakWarningTitle": "Limitação do Flatpak:",
|
||
"flatpakWarningDesc": "O PipeWire não pode garantir reprodução bit-perfect em ambientes isolados devido a restrições de acesso ao daemon.",
|
||
"flatpakRecommended": "Recomendado:",
|
||
"flatpakRecommendedDesc": "Mude para o backend ALSA Direct para áudio verdadeiramente bit-perfect.",
|
||
"bitPerfectHelp": "Ajuda com detecção de dispositivo bit-perfect",
|
||
"bitPerfectDetection": "Detecção de Dispositivo Bit-Perfect",
|
||
"isInstalled": "está instalado",
|
||
"isNotInstalled": "não está instalado",
|
||
"alsaUtilsDesc": "O pacote alsa-utils fornece ferramentas de enumeração de hardware que o QBZ usa para detectar dispositivos com capacidade bit-perfect (hw:X,Y).",
|
||
"alsaUtilsNotInstalled": "Sem ele, apenas dispositivos ALSA genéricos são exibidos, e você não verá o selo BP para saídas verdadeiramente bit-perfect.",
|
||
"systemConfigured": "Seu sistema está configurado corretamente para detecção de dispositivo bit-perfect.",
|
||
"deviceNotListed": "Se você não vê seu dispositivo listado como bit-perfect, verifique se ele está conectado e reconhecido pelo seu sistema.",
|
||
"resetTitle": "Redefinir Configurações de Áudio e Reprodução",
|
||
"resetDesc": "Restaura todas as configurações de áudio e reprodução para os padrões de fábrica. Útil se você tiver problemas de áudio.",
|
||
"resetButton": "Redefinir Configurações",
|
||
"resetConfirmTitle": "Redefinir Configurações de Áudio e Reprodução?",
|
||
"resetConfirmDesc": "Isso irá redefinir todas as configurações de saída de áudio, backend e reprodução para os padrões. A reprodução será interrompida.",
|
||
"resetSuccess": "Configurações de áudio e reprodução foram redefinidas para os padrões.",
|
||
"resetError": "Falha ao redefinir configurações de áudio: {error}",
|
||
"noDevicesFound": "Nenhum dispositivo encontrado",
|
||
"reserveDac": {
|
||
"label": "Reservar o DAC para o QBZ enquanto estiver aberto",
|
||
"description": "Diz ao serviço de áudio do sistema para deixar este DAC em paz enquanto o QBZ estiver aberto. Recomendado se outros aplicativos interromperem ocasionalmente sua audição com sons de notificação. Desativado por padrão.",
|
||
"statusActive": "Ativo — o áudio do sistema está fora deste DAC.",
|
||
"statusContested": "Outro aplicativo está usando este DAC com prioridade maior. Tentaremos novamente quando ele liberar.",
|
||
"statusUnavailable": "D-Bus não está disponível neste ambiente. A reserva não pode ser aplicada.",
|
||
"wirePlumberNote": "Se o seu sistema tiver uma configuração personalizada do WirePlumber que ignora a reserva de dispositivos, esta opção pode não ter efeito."
|
||
}
|
||
},
|
||
"playback": {
|
||
"title": "Reprodução",
|
||
"gapless": "Reprodução Gapless",
|
||
"gaplessDesc": "Transições suaves entre faixas em cache com formato correspondente",
|
||
"gaplessDisabledStreaming": "Não disponível no modo somente streaming",
|
||
"experimental": "experimental",
|
||
"crossfade": "Crossfade",
|
||
"crossfadeSeconds": "{seconds}s",
|
||
"normalizeVolume": "Normalizar Volume",
|
||
"autoplayBehavior": "Continuar reprodução após a faixa terminar",
|
||
"autoplayBehaviorDesc": "Quando ativado, reproduz a próxima faixa na fonte. Quando desativado, para após cada faixa",
|
||
"continueWithinSource": "Continuar dentro da fonte",
|
||
"playOnlySelectedTrack": "Reproduzir apenas a faixa selecionada",
|
||
"showContextIcon": "Mostrar contexto de reprodução da faixa no player",
|
||
"showContextIconTooltip": "Mostra o contexto de onde a faixa atual está sendo reproduzida (álbum, artista, playlist, etc.)",
|
||
"persistSession": "Restaurar sessão na inicialização",
|
||
"persistSessionDesc": "Lembrar sua fila e visualização atual ao reiniciar (faixa em pausa em 0:00)",
|
||
"resumePlaybackPosition": "Retomar posição de reprodução",
|
||
"resumePlaybackPositionDesc": "Ao restaurar uma sessão, ir para onde você parou em vez de iniciar a faixa do começo",
|
||
"streamUncached": "Transmitir Faixas sem Cache",
|
||
"streamUncachedDesc": "Iniciar reprodução mais rápido quando a faixa não está no cache. A busca pode ser limitada durante o buffer inicial.",
|
||
"initialBuffer": "Tamanho do Buffer Inicial",
|
||
"initialBufferDesc": "Segundos de buffer antes de iniciar a reprodução ({seconds}s)",
|
||
"streamingOnly": "Somente Streaming",
|
||
"streamingOnlyDesc": "Desativa o cache temporário. Não recomendado sem uma conexão rápida. Faixas da biblioteca offline sempre são reproduzidas primeiro.",
|
||
"streamBuffer": "Buffer de Streaming",
|
||
"streamBufferDesc": "Iniciar reprodução mais rápido quando a faixa não está no cache. A busca pode ser limitada durante o buffer inicial.",
|
||
"streamBufferSeconds": "Segundos de buffer antes de iniciar a reprodução ({seconds}s)",
|
||
"disableCache": "Desativar Cache de Reprodução",
|
||
"disableCacheDesc": "Desativa o cache temporário. Não recomendado sem uma conexão rápida. Faixas da biblioteca offline sempre são reproduzidas primeiro.",
|
||
"qualityFallback": "Quando as tentativas de qualidade falham",
|
||
"qualityFallbackDesc": "O que fazer quando os servidores do Qobuz nao conseguem servir a faixa em nenhuma qualidade",
|
||
"qualityFallbackAsk": "Perguntar-me",
|
||
"qualityFallbackAlways": "Sempre tentar qualidade mais baixa",
|
||
"qualityFallbackSkip": "Sempre pular faixa"
|
||
},
|
||
"appearance": {
|
||
"title": "Aparência",
|
||
"theme": "Tema",
|
||
"albumHeaderGradient": "Gradiente no cabeçalho do álbum",
|
||
"albumHeaderGradientDesc": "Usa a cor dominante da capa como fundo na visualização de detalhes do álbum.",
|
||
"themes": {
|
||
"dark": "Escuro",
|
||
"light": "Claro",
|
||
"oled": "Preto OLED",
|
||
"warm": "Quente",
|
||
"rumi": "Rumi",
|
||
"zoey": "Zoey",
|
||
"mira": "Mira",
|
||
"duotone-snow": "Duotone Neve",
|
||
"alucard": "Alucard",
|
||
"snow-storm": "Tempestade de Neve",
|
||
"frost": "Geada",
|
||
"aurora": "Aurora",
|
||
"ikari": "Ikari",
|
||
"langley": "Langley",
|
||
"ayanami": "Ayanami",
|
||
"iscariot": "Iscariot",
|
||
"stratego": "Stratego",
|
||
"system": "Sistema",
|
||
"wcagLight": "WCAG Claro",
|
||
"wcagDark": "WCAG Escuro",
|
||
"highContrast": "Alto Contraste",
|
||
"colorblind": "Daltonismo"
|
||
},
|
||
"autoTheme": "Tema Automático",
|
||
"autoThemeDesc": "Gerar um tema de cores a partir do seu papel de parede ou de uma imagem personalizada",
|
||
"autoThemeSource": "Fonte",
|
||
"autoThemeSourceSystem": "Cores do Sistema",
|
||
"autoThemeSourceWallpaper": "Sincronizar Papel de Parede",
|
||
"autoThemeSourceImage": "Imagem Personalizada",
|
||
"autoThemeSelectImage": "Selecionar Imagem...",
|
||
"autoThemeGenerating": "Gerando tema...",
|
||
"autoThemeError": "Falha ao gerar tema",
|
||
"autoThemeDetectedDE": "Detectado: {de}",
|
||
"autoThemeExperimental": "Experimental: o tema pode não corresponder exatamente ao seu sistema.",
|
||
"autoThemeNoWallpaper": "Não foi possível detectar o papel de parede do sistema",
|
||
"autoThemeApplied": "Tema automático aplicado",
|
||
"autoThemeRegenerate": "Regenerar",
|
||
"autoThemeFailedHint": "Recomendamos escolher um tema diferente ou gerar um a partir de uma imagem personalizada.",
|
||
"colorBg": "Base",
|
||
"colorSurface": "Superfície",
|
||
"colorElevated": "Elevado",
|
||
"colorAccent": "Destaque",
|
||
"colorText": "Texto",
|
||
"colorMuted": "Suave",
|
||
"colorBorder": "Borda",
|
||
"colorDanger": "Perigo",
|
||
"accentColor": "Cor de Destaque",
|
||
"language": "Idioma",
|
||
"fontFamily": "Fonte",
|
||
"uiScale": "Escala da Interface",
|
||
"sidebarPlaylistCollage": "Mostrar colagens de capas das playlists na barra lateral",
|
||
"sidebarPlaylistCollageDesc": "Renderiza uma miniatura 2×2 das capas das faixas ao lado de cada playlist. Desative em máquinas modestas para poupar as imagens extras.",
|
||
"localLibraryTrackArtwork": "Mostrar capa do álbum na lista de faixas da Biblioteca local",
|
||
"localLibraryTrackArtworkDesc": "Exibe a miniatura da capa do álbum ao lado de cada faixa nas visualizações de Faixas e Pastas. Desligado por padrão — bibliotecas grandes pagam um custo de decodificação de imagem por linha.",
|
||
"inAppToasts": "Notificações internas do app",
|
||
"systemNotifications": "Notificações do Sistema",
|
||
"windowTitleShow": "Mostrar faixa no título",
|
||
"windowTitleTemplate": "Modelo do título",
|
||
"windowTitleTemplateHelp": "Marcadores: {artist}, {track}, {album}",
|
||
"useSystemTitleBar": "Usar barra de título do sistema",
|
||
"useSystemTitleBarDesc": "Substituir a barra de título personalizada do QBZ pelas decorações de janela nativas do seu sistema. Alterar isso reiniciará o app.",
|
||
"hideTitleBar": "Ocultar barra de título",
|
||
"hideTitleBarDesc": "Ocultar completamente a barra de título (para usuários de gerenciadores de janela tiling)",
|
||
"matchSystemChromeCpuOverride": "Disponível apenas com aceleração GPU.",
|
||
"searchInTitleBar": "Busca na barra de título",
|
||
"searchInTitleBarDesc": "Mostrar o campo de busca na barra de título em vez da barra lateral",
|
||
"navInTitleBar": "Navegação na barra de título",
|
||
"navInTitleBarDesc": "Mostrar botões Descobrir, Biblioteca e Biblioteca Local na barra de título",
|
||
"navInTitleBarPosition": "Posição dos botões de navegação",
|
||
"navInTitleBarPositionDesc": "Onde posicionar os botões de navegação na barra de título",
|
||
"navPositionAuto": "Automático (oposto aos controles da janela)",
|
||
"windowControlsPosition": "Posição dos controles da janela",
|
||
"windowControlsPositionDesc": "Posicionar os botões de controle da janela no lado esquerdo ou direito da barra de título",
|
||
"windowControlsPositionRight": "Direita",
|
||
"windowControlsPositionLeft": "Esquerda",
|
||
"windowControlsStyle": "Estilo dos controles da janela",
|
||
"windowControlsStyleDesc": "Escolher a forma dos botões de controle da janela",
|
||
"windowControlsStyleRectangular": "Retangular",
|
||
"windowControlsStyleCircular": "Circular",
|
||
"windowControlsStyleSquare": "Quadrado",
|
||
"windowControlsSize": "Tamanho dos controles da janela",
|
||
"windowControlsSizeDesc": "Ajustar o tamanho dos botões de controle da janela",
|
||
"windowControlsSizeSmall": "Pequeno",
|
||
"windowControlsSizeNormal": "Normal",
|
||
"windowControlsSizeLarge": "Grande",
|
||
"windowControlsColorPreset": "Preset de cores dos controles da janela",
|
||
"windowControlsColorPresetDesc": "Escolher um esquema de cores para os botões de controle da janela",
|
||
"windowControlsColorPresetDefault": "Padrão",
|
||
"windowControlsColorPresetMacOS": "macOS",
|
||
"windowControlsColorPresetAdwaita": "Adwaita",
|
||
"windowControlsColorPresetMonochrome": "Monocromático",
|
||
"windowControlsColorPresetCustom": "Personalizado",
|
||
"windowControlsCustomColors": "Cores personalizadas",
|
||
"windowControlsClose": "Fechar",
|
||
"windowControlsMaximize": "Maximizar",
|
||
"windowControlsMinimize": "Minimizar",
|
||
"windowControlsBg": "Fundo",
|
||
"windowControlsBgHover": "Fundo hover",
|
||
"windowControlsBgActive": "Fundo clique",
|
||
"windowControlsFg": "Ícone",
|
||
"windowControlsFgHover": "Ícone hover",
|
||
"windowControlsFgActive": "Ícone clique",
|
||
"showWindowControls": "Mostrar controles da janela",
|
||
"showWindowControlsDesc": "Mostrar botões minimizar, maximizar e fechar na barra de título. Desative se o seu gerenciador de janelas já os fornece.",
|
||
"showPurchases": "Mostrar Compras",
|
||
"showPurchasesDesc": "Mostrar a seção Compras na barra lateral para navegar e baixar suas músicas compradas",
|
||
"immersiveDefaultView": "Visualização padrão do imersivo",
|
||
"immersiveViews": {
|
||
"remember": "Lembrar última usada",
|
||
"coverflow": "Coverflow",
|
||
"static": "Estático",
|
||
"vinyl": "Vinil",
|
||
"visualizer": "Visualizador",
|
||
"neon": "Neon",
|
||
"neon-flow": "Neon Flow",
|
||
"tunnel-flow": "Túnel",
|
||
"comet-flow": "Cometa",
|
||
"linebed": "Linebed",
|
||
"lyrics-focus": "Letras",
|
||
"queue-focus": "Fila",
|
||
"split-lyrics": "Dividido: Letras",
|
||
"split-trackInfo": "Dividido: Info da Faixa",
|
||
"split-suggestions": "Dividido: Sugestões",
|
||
"split-queue": "Dividido: Fila"
|
||
},
|
||
"immersive": {
|
||
"title": "Imersivo",
|
||
"backgroundMode": "Efeito de fundo",
|
||
"backgroundModeDesc": "Controla como o fundo desfocado da capa é renderizado no modo imersivo.",
|
||
"backgroundModes": {
|
||
"full": "Completo",
|
||
"fullDesc": "Shader acelerado por GPU com desfoque animado, mudanças de cor e efeitos de respiração.",
|
||
"lite": "Leve",
|
||
"liteDesc": "Imagem pré-desfocada com animação CSS suave. Melhor para configurações multi-monitor.",
|
||
"off": "Desligado",
|
||
"offDesc": "Cor escura sólida. Uso mínimo de GPU."
|
||
},
|
||
"blurChangeNote": "Entre novamente no modo imersivo para aplicar.",
|
||
"perfDegraded": "O QBZ detectou problemas de desempenho com a visualização imersiva. Alguns efeitos foram temporariamente desativados. Você pode reativá-los em Configurações > Aparência.",
|
||
"perfDontShowAgain": "Não mostrar novamente"
|
||
},
|
||
"immersivePanels": {
|
||
"title": "Painéis imersivos",
|
||
"summary": "Ative ou desative painéis individuais da visualização imersiva",
|
||
"desc": "Painéis desativados são ocultados do menu do visualizador para que você não acabe neles por engano.",
|
||
"cpuWarning": "A aceleração de hardware está desligada. Painéis marcados como GPU usam shaders ou compositing 3D e ficarão lentos na sua configuração. Eles vêm desativados por padrão — só reative se souber que sua máquina aguenta.",
|
||
"heavyTooltip": "Requer compositing por GPU para desempenho utilizável",
|
||
"warningModal": {
|
||
"title": "A aceleração de hardware está desligada",
|
||
"body": "O QBZ detectou que o seu sistema está rodando sem compositing por GPU. Alguns painéis imersivos — Album Reactive, as três variantes Neon e Transient Pulse — dependem de shaders ou efeitos 3D que não são viáveis em renderização por software. Eles foram ocultados por padrão para você não acabar neles por acidente.",
|
||
"hint": "Para habilitar a aceleração de hardware, veja Configurações → Aparência → Compositing. Se você sabe que sua configuração aguenta efeitos por GPU, pode reativar painéis individuais em Configurações → Aparência → Painéis imersivos.",
|
||
"dontShowAgain": "Não mostrar novamente",
|
||
"acknowledge": "Entendi"
|
||
}
|
||
},
|
||
"immersiveFps": {
|
||
"title": "Taxa de Quadros da Animação",
|
||
"summary": "Controle de FPS por animação no modo imersivo",
|
||
"desc": "Configure a taxa de quadros por animação. Valores mais baixos economizam CPU. Requer entrar novamente no modo imersivo para aplicar.",
|
||
"panels": {
|
||
"ambient": "Desfoque de Fundo",
|
||
"visualizer": "Visualizador de Espectro",
|
||
"lissajous": "X/Y (Lissajous)",
|
||
"oscilloscope": "Osciloscópio",
|
||
"energy-bands": "Bandas de Energia",
|
||
"transient-pulse": "Pulso Transiente",
|
||
"album-reactive": "Reativo ao Álbum",
|
||
"spectral-ribbon": "Fita Espectral",
|
||
"neon-laser": "Laser",
|
||
"neon-flow": "Neon Flow",
|
||
"tunnel-flow": "Túnel",
|
||
"comet-flow": "Cometa",
|
||
"linebed": "Linebed"
|
||
}
|
||
},
|
||
"fpsOptions": {
|
||
"15": "15 FPS (Baixo)",
|
||
"30": "30 FPS (Médio)",
|
||
"60": "60 FPS (Suave)",
|
||
"120": "120 FPS (Ultra)",
|
||
"disabled": "Desativado"
|
||
},
|
||
"miniplayerDefaultView": "Visualização padrão do mini player",
|
||
"miniplayerViews": {
|
||
"remember": "Lembrar última usada",
|
||
"micro": "Micro",
|
||
"compact": "Compacto",
|
||
"artwork": "Capa",
|
||
"queue": "Fila",
|
||
"lyrics": "Letras"
|
||
},
|
||
"startupPage": "Página inicial",
|
||
"startupPageDesc": "Escolha qual página mostrar quando o app iniciar",
|
||
"startupPages": {
|
||
"home": "Início",
|
||
"last-view": "Onde você parou"
|
||
},
|
||
"hardwareAcceleration": "Aceleração por hardware (GPU)",
|
||
"hardwareAccelerationDesc": "Ativar renderização acelerada por GPU. Desativado por padrão para máxima compatibilidade. Se o QBZ travar ao iniciar após ativar, execute: QBZ_HARDWARE_ACCEL=0 qbz",
|
||
"forceX11": "Forçar backend X11 (Wayland)",
|
||
"forceX11Desc": "Usar X11 (XWayland) em vez do Wayland nativo. Ajuda com travamentos em algumas configurações NVIDIA/Wayland. Requer reinicialização. Substituir: QBZ_FORCE_X11=0 qbz",
|
||
"tray": {
|
||
"title": "Bandeja do Sistema",
|
||
"titleMacos": "Barra de Menus",
|
||
"enableTray": "Ativar ícone na bandeja",
|
||
"enableTrayMacos": "Ativar ícone na barra de menus",
|
||
"enableTrayDesc": "Mostrar ícone na bandeja do sistema (requer reinicialização)",
|
||
"enableTrayDescMacos": "Mostrar ícone na barra de menus (requer reinicialização)",
|
||
"minimizeToTray": "Minimizar para a bandeja",
|
||
"minimizeToTrayDesc": "Ocultar janela na bandeja ao minimizar",
|
||
"closeToTray": "Fechar para a bandeja",
|
||
"closeToTrayDesc": "Ocultar janela na bandeja em vez de encerrar",
|
||
"iconTheme": {
|
||
"label": "Variante do ícone",
|
||
"desc": "Escolha um ícone monocromático para a sua barra (Plasma, a barra superior sempre escura do GNOME) ou o logotipo vinil colorido",
|
||
"auto": "Automático",
|
||
"mono-light": "Mono claro",
|
||
"mono-dark": "Mono escuro",
|
||
"color": "Cor"
|
||
}
|
||
}
|
||
},
|
||
"library": {
|
||
"title": "Biblioteca",
|
||
"fetchArtistImages": "Buscar Imagens de Artistas do Qobuz™",
|
||
"fetchArtistImagesDesc": "Mostrar fotos de artistas do Qobuz™ na biblioteca local"
|
||
},
|
||
"contentFiltering": {
|
||
"title": "Lista de Bloqueio",
|
||
"artistBlacklist": "Lista de Bloqueio de Artistas",
|
||
"artistsBlocked": "{count} artistas bloqueados",
|
||
"manage": "Gerenciar",
|
||
"disabled": "desativado"
|
||
},
|
||
"integrations": {
|
||
"title": "Integrações",
|
||
"discordRpc": {
|
||
"label": "Mostrar atividade no Discord",
|
||
"description": "Ao reproduzir música no QBZ, mostra a faixa atual no seu status do Discord. Desativado por padrão.",
|
||
"overrideHeader": "Se a atividade não aparecer no Discord (instalações em sandbox)",
|
||
"flatpakNote": "Flatpak: execute este comando uma vez e reinicie o QBZ.",
|
||
"snapNote": "Snap: sem suporte. Instale o .deb, .rpm ou .AppImage do GitHub Releases."
|
||
},
|
||
"lastfm": "Last.fm",
|
||
"spotify": "Spotify",
|
||
"tidal": "Tidal",
|
||
"discogs": "Discogs",
|
||
"connected": "Conectado",
|
||
"connectedAs": "Conectado como {username}",
|
||
"notConnected": "Não conectado",
|
||
"connect": "Conectar",
|
||
"disconnect": "Desconectar",
|
||
"scrobbling": "Scrobbling",
|
||
"configureApi": "Configurar API",
|
||
"apiKey": "Chave da API",
|
||
"sharedSecret": "Segredo Compartilhado",
|
||
"userToken": "Token do Usuário",
|
||
"authorizeLastfm": "Autorizar com Last.fm",
|
||
"opening": "Abrindo...",
|
||
"connecting": "Conectando...",
|
||
"listenbrainzTokenHint": "Obtenha seu token pessoal em",
|
||
"musicbrainz": "MusicBrainz",
|
||
"musicbrainzDesc": "Ativar relacionamentos de artistas e metadados aprimorados do MusicBrainz. QBZ não tem telemetria — os dados são apenas obtidos do MusicBrainz, nunca enviados.",
|
||
"musicbrainzCache": "Cache do MusicBrainz",
|
||
"listenbrainz": "ListenBrainz",
|
||
"remoteControl": "Remoto",
|
||
"remoteControlExperimental": "Experimental",
|
||
"remoteControlDesc": "Controle o QBZ de outro dispositivo na mesma rede.",
|
||
"remoteControlSetupGuide": "Guia de Configuração",
|
||
"remoteControlEnable": "Ativar Controle Remoto",
|
||
"remoteControlPort": "Porta",
|
||
"remoteControlPortDesc": "O padrão é 8182.",
|
||
"remoteControlSecure": "Conexão Segura (HTTPS)",
|
||
"remoteControlSecureDesc": "Necessário para instalações PWA e acesso HTTPS. Gera um certificado local.",
|
||
"remoteControlToken": "Token",
|
||
"remoteControlTokenDesc": "Use este token para conectar a partir do aplicativo web.",
|
||
"remoteControlCert": "Certificado",
|
||
"remoteControlCertDesc": "Instale e confie neste certificado no dispositivo de controle.",
|
||
"remoteControlStatus": "Status",
|
||
"remoteControlStatusRunning": "Em execução",
|
||
"remoteControlStatusStopped": "Parado",
|
||
"remoteControlShowQr": "Mostrar QR",
|
||
"remoteControlHideQr": "Ocultar QR",
|
||
"remoteControlRegenerate": "Regenerar Token",
|
||
"remoteControlRegenerateTitle": "Regenerar Token?",
|
||
"remoteControlRegenerateDesc": "Isso invalidará o token de pareamento atual. Você precisará escanear o código QR novamente.",
|
||
"remoteControlRegenerateConfirm": "Regenerar",
|
||
"remoteControlQrHelp": "Escaneie este código QR com o QBZ-Control para parear.",
|
||
"remoteControlUrlLabel": "URL Local",
|
||
"remoteControlQrAlt": "Código QR de pareamento",
|
||
"plexConnection": "Conexão Plex",
|
||
"plexConnectionLore": "Acesse sua biblioteca Plex diretamente da Biblioteca Local do QBZ. Esta integração suporta apenas servidores Plex locais e de rede local para garantir reprodução direta.",
|
||
"plexCollapseHint": "Isso apenas oculta o bloco. Suas configurações permanecem inalteradas.",
|
||
"plexServerUrl": "URL do Servidor Plex",
|
||
"plexServerUrlPlaceholder": "http://endereço-ip-local:32400",
|
||
"plexServerUrlHelp": "Deve ser uma URL local ou de rede local.",
|
||
"plexServerPort": "Porta",
|
||
"plexLocalAddressRequired": "Use um endereço Plex local ou de rede local. Endpoints remotos do Plex não são suportados neste modo.",
|
||
"plexAuthorizeSectionTitle": "Autorizar QBZ",
|
||
"plexAuthorizeSectionLore": "Autorize o QBZ a se conectar com seu servidor Plex.",
|
||
"plexAuthorizeHelp": "Se não abrir automaticamente, acesse https://plex.tv/link.",
|
||
"plexAuthorizeLabel": "Autorizar QBZ",
|
||
"plexAuthorizeGenerateHelp": "Isso gerará um código de 4 caracteres.",
|
||
"plexCodeEmpty": "Nenhum código gerado ainda",
|
||
"plexCodeTooltip": "Copiar código",
|
||
"plexLinkWithPlex": "Vincular com Plex",
|
||
"plexLinkWithPlexHelp": "Anote este código de uso único.",
|
||
"plexManualTokenToggle": "Ou insira seu X-Token do Plex diretamente",
|
||
"plexManualTokenHelp": "Opcional. Não é necessário se o fluxo de código acima funcionou.",
|
||
"plexAuthorizeUsingCode": "Autorizar QBZ usando código anterior",
|
||
"plexConnectionCheckLabel": "Verificar conexão Plex",
|
||
"plexGetLibrariesLabel": "Obter bibliotecas de música do Plex",
|
||
"plexGetLibrariesHelp": "Sincronize novamente se novas bibliotecas foram adicionadas ao seu servidor Plex.",
|
||
"plexMusicLibraries": "Bibliotecas de música",
|
||
"plexTracksShort": "faixas",
|
||
"plexDisconnectRowLabel": "Desconectar Plex",
|
||
"plexClearCacheRowLabel": "Limpar cache do Plex no QBZ",
|
||
"plexClearCacheRowHelp": "Recomendado se você notar inconsistências na biblioteca.",
|
||
"plexClearButton": "Limpar",
|
||
"plexPoc": "Plex LAN POC",
|
||
"plexPocDesc": "Integração experimental apenas local. Usa partes de mídia diretamente do Plex sem substituir a reprodução do QBZ.",
|
||
"plexLibraryIntegrationNote": "A música do Plex está integrada à Biblioteca Local (mesmo fluxo de fila/reprodutor, sem aba separada).",
|
||
"plexLocalOnlyDirectPlayNote": "Apenas bibliotecas Plex apontando para arquivos locais são suportadas para garantir reprodução direta.",
|
||
"plexMetadataWrite": "Escrita de metadados do Plex (experimental)",
|
||
"plexMetadataWriteDesc": "Desativado por padrão. Mantenha desativado para usar edições de metadados apenas locais no QBZ e evitar gravar alterações de volta no Plex.",
|
||
"plexWriteDisabledNotice": "A escrita de metadados do Plex está desativada. Ative nas Configurações se quiser editar metadados de álbuns do Plex.",
|
||
"plexBaseUrl": "URL Base do Plex",
|
||
"plexBaseUrlPlaceholder": "http://127.0.0.1:32400",
|
||
"plexToken": "Token do Plex",
|
||
"plexTokenPlaceholder": "Cole seu X-Plex-Token",
|
||
"plexActionPing": "Pingar Plex",
|
||
"plexActionEasyConnect": "Conectar com Plex",
|
||
"plexActionGenerateCode": "Gerar Código",
|
||
"plexActionOpenAuth": "Abrir Login do Plex",
|
||
"plexActionDisconnect": "Desconectar Plex",
|
||
"plexActionClearCache": "Limpar Cache Local do Plex",
|
||
"plexActionCopyCode": "Copiar Código",
|
||
"plexActionLoadSections": "Sincronizar Seções",
|
||
"plexActionLoadTracks": "Carregar Faixas",
|
||
"plexActionPlay": "Reproduzir",
|
||
"plexActionPlaying": "Reproduzindo...",
|
||
"plexEasyConnectTitle": "Conexão Fácil",
|
||
"plexEasyConnectDesc": "Abra plex.tv/link no seu navegador, insira o código mostrado aqui, aprove o QBZ e então retorne.",
|
||
"plexCodeLabel": "Autorize com este código",
|
||
"plexAuthCode": "Código Plex: {code}",
|
||
"plexCodeCopied": "Código Plex copiado.",
|
||
"plexCodeCopyFailed": "Não foi possível copiar o código Plex.",
|
||
"plexMusicSection": "Seção de Música",
|
||
"plexSelectSection": "Selecione uma seção",
|
||
"plexStatusIdle": "Pronto para verificações Plex LAN.",
|
||
"plexStatusDisabled": "A conexão Plex está desativada.",
|
||
"plexStatusAuthPending": "Login do Plex iniciado. Conclua a autorização com o código {code}.",
|
||
"plexStatusAuthConnected": "Token do Plex recebido com sucesso.",
|
||
"plexStatusAuthExpired": "O código de login do Plex expirou. Inicie a conexão novamente.",
|
||
"plexStatusDisconnected": "A conexão Plex e os metadados em cache foram limpos.",
|
||
"plexStatusCacheCleared": "O cache local do Plex foi limpo.",
|
||
"plexStatusConnected": "Conectado a {server} (v{version}).",
|
||
"plexStatusSectionsLoaded": "Carregadas {count} seções de música.",
|
||
"plexStatusTracksLoaded": "Carregadas {count} faixas.",
|
||
"plexStatusCacheLoaded": "Carregadas {count} faixas em cache. Atualizando do Plex em segundo plano.",
|
||
"plexStatusPlaying": "Reproduzindo: {title}",
|
||
"plexStatusPlayingDirect": "Reprodução direta do Plex: {title} ({rate} Hz / {bits}-bit, {contentType}).",
|
||
"plexStatusPlayingFallback": "Reproduzindo {title}, mas a reprodução direta não foi confirmada (parte: {partKey}).",
|
||
"plexStatusError": "Erro do Plex: {error}",
|
||
"plexDisconnectConfirmTitle": "Desconectar Plex?",
|
||
"plexDisconnectConfirmDesc": "Isso remove o token do Plex e limpa os metadados em cache.",
|
||
"plexDisconnectConfirmOk": "Desconectar",
|
||
"plexClearCacheConfirmTitle": "Limpar cache local do Plex?",
|
||
"plexClearCacheConfirmDesc": "Isso remove as seções/faixas do Plex armazenadas localmente no QBZ. Seu token do Plex permanece conectado.",
|
||
"plexClearCacheConfirmOk": "Limpar cache",
|
||
"plexNoTracksLoaded": "Nenhuma faixa carregada ainda.",
|
||
"plexTrackMeta": "{artist} - {album} - {rate} Hz / {bits}-bit",
|
||
"qobuzLinkHandler": "Manipulador de Links Qobuz",
|
||
"qobuzLinkHandlerDesc": "Registrar o QBZ como o aplicativo padrão para links qobuzapp:// do seu navegador.",
|
||
"qobuzLinkHandlerError": "Falha ao atualizar o registro do manipulador de links.",
|
||
"qconnectDeviceName": "Nome do dispositivo",
|
||
"qconnectDeviceNameDesc": "Nome exibido no Qobuz Connect",
|
||
"noProtocolDeviceFound": "Nenhum dispositivo {protocol} encontrado",
|
||
"noProtocolDeviceFoundHint": "Certifique-se de que os dispositivos estejam na mesma rede",
|
||
"qconnect": {
|
||
"startupMode": {
|
||
"title": "Conectar Qobuz Connect automaticamente ao iniciar",
|
||
"description": "Escolha se o Qobuz Connect ativa automaticamente quando o QBZ abre.",
|
||
"off": "Desligado",
|
||
"on": "Sempre ligado",
|
||
"rememberLast": "Lembrar último estado",
|
||
"localLibraryNote": "Lembre-se: Qobuz Connect não é compatível com a biblioteca local."
|
||
}
|
||
}
|
||
},
|
||
"storage": {
|
||
"title": "Armazenamento",
|
||
"sectionSummary": "Caches de fila, letras, capas e metadados",
|
||
"queueCacheNote": "Armazenamento da lista de fila. Limpe se tiver problemas de reprodução. (Este não é o cache da Biblioteca Offline.)",
|
||
"queueCacheStats": "{tracks} faixas usando {used} / {max}",
|
||
"cachedTracks": "Faixas em Cache na Fila",
|
||
"cacheSize": "Tamanho do Cache da Fila",
|
||
"clearCache": "Limpar cache da fila",
|
||
"clearing": "Limpando...",
|
||
"factoryResetTitle": "Excluir Todos os Dados do Aplicativo",
|
||
"factoryResetDesc": "Exclui permanentemente todas as configurações, caches, credenciais e dados do usuário. Você será desconectado e o aplicativo retornará ao seu estado inicial.",
|
||
"factoryResetCheckbox": "Eu entendo que todos os dados serão excluídos permanentemente e que isso não pode ser desfeito",
|
||
"factoryResetButton": "Excluir Todos os Dados",
|
||
"factoryResetFinalConfirm": "Você tem certeza absoluta? Isso excluirá todos os dados do aplicativo, incluindo suas credenciais, configurações, caches e biblioteca offline. Esta ação não pode ser desfeita.",
|
||
"factoryResetConfirmButton": "Sim, excluir tudo",
|
||
"factoryResetError": "Falha ao excluir dados do aplicativo: {error}",
|
||
"imageCacheEnabled": "Cache de Imagens",
|
||
"imageCacheEnabledDesc": "Armazenar localmente imagens de álbuns e artistas do Qobuz para carregamento mais rápido",
|
||
"imageCacheMaxSize": "Limite de Tamanho do Cache de Imagens",
|
||
"imageCacheFiles": "imagens",
|
||
"imageCacheClear": "Limpar Cache de Imagens",
|
||
"imageCacheClearDesc": "Remover todas as imagens do Qobuz armazenadas em cache do disco"
|
||
},
|
||
"developer": {
|
||
"title": "Modo Desenvolvedor",
|
||
"summary": "Opções avançadas para depuração e desenvolvimento",
|
||
"forceDmabuf": "Forçar Renderizador DMA-BUF",
|
||
"forceDmabufDesc": "Substituir o contorno DMA-BUF para NVIDIA + Wayland. Ative apenas se souber que seu sistema não trava. Redefinir pelo terminal: qbz --reset-dmabuf",
|
||
"restartRequired": "Reinicie o QBZ para que esta alteração tenha efeito",
|
||
"viewLogs": "Ver Logs",
|
||
"viewLogsDesc": "Visualizar logs do backend e do console para depuração",
|
||
"logsTitle": "Logs do Aplicativo",
|
||
"tabTerminal": "Terminal",
|
||
"tabConsole": "Console",
|
||
"uploadLogs": "Enviar para paste.rs",
|
||
"uploadTab": "Enviar {tab}",
|
||
"uploadSuccess": "URL do log copiada para a área de transferência",
|
||
"uploadError": "Falha ao enviar logs",
|
||
"uploading": "Enviando...",
|
||
"bundleDiagnostics": "Incluir diagnóstico do sistema",
|
||
"bundleDiagnosticsDesc": "Anexa um snapshot de runtime/sistema + um escaneamento cast de 10s ao paste do terminal para compartilhar tudo em um único link.",
|
||
"collectingDiagnostics": "Coletando diagnóstico...",
|
||
"bugReportHint": "Reportando um bug? Envie ambas as abas e compartilhe as duas URLs — isso nos ajuda a corrigir mais rápido. Obrigado!",
|
||
"verboseLogCapture": "Captura Detalhada de Logs",
|
||
"verboseLogCaptureDesc": "Capturar todos os logs do console (log/info), não apenas erros. Usa mais memória.",
|
||
"verboseLogEnabled": "Captura detalhada de logs ativada",
|
||
"verboseLogDisabled": "Captura detalhada de logs desativada",
|
||
"qconnectDevTools": "Ferramentas dev Qobuz Connect",
|
||
"qconnectDevToolsShow": "Mostrar botão do painel",
|
||
"qconnectDevToolsDesc": "Mostra o botão da tela avançada de conexão na barra do reprodutor",
|
||
"diagnostics": {
|
||
"title": "Diagnóstico do sistema",
|
||
"description": "Comparar configurações salvas com o estado de execução",
|
||
"refresh": "Atualizar",
|
||
"export": "Exportar para área de transferência",
|
||
"exported": "Copiado!",
|
||
"sectionAudio": "Áudio",
|
||
"sectionGraphics": "Gráficos e renderização",
|
||
"sectionEnv": "Variáveis de ambiente",
|
||
"sectionPlayback": "Reprodução",
|
||
"sectionSystem": "Sistema",
|
||
"sectionQconnect": "Qobuz Connect",
|
||
"sectionCast": "Descoberta Cast",
|
||
"castScan": "Escanear 10s",
|
||
"castScanning": "Escaneando...",
|
||
"colSetting": "Configuração",
|
||
"colSaved": "Salvo",
|
||
"colRuntime": "Execução",
|
||
"colStatus": "Status"
|
||
}
|
||
},
|
||
"blacklist": {
|
||
"title": "Lista de Bloqueio de Artistas",
|
||
"description": "Artistas bloqueados são ocultados dos resultados de busca, rádio, sugestões e artistas similares.",
|
||
"enabled": "Ativada",
|
||
"disabled": "Desativada",
|
||
"clearAll": "Limpar Tudo",
|
||
"noArtists": "Nenhum artista bloqueado",
|
||
"noArtistsHint": "Para bloquear um artista, acesse sua página e clique no ícone de bloqueio.",
|
||
"artistCount": "{count} artistas",
|
||
"loadingBlacklist": "Carregando lista de bloqueio...",
|
||
"confirmClear": "Remover todos os artistas da lista de bloqueio?",
|
||
"disabledWarning": "A lista de bloqueio está desativada. Os artistas abaixo aparecerão nos resultados.",
|
||
"searchPlaceholder": "Buscar artistas bloqueados...",
|
||
"noResults": "Nenhum resultado para \"{query}\"",
|
||
"addedOn": "Adicionado em {date}",
|
||
"remove": "Remover da lista de bloqueio",
|
||
"confirmClearTitle": "Limpar Lista de Bloqueio?",
|
||
"confirmClearText": "Isso removerá todos os {count} artistas da sua lista de bloqueio. Esta ação não pode ser desfeita."
|
||
},
|
||
"offlineLibrary": {
|
||
"title": "Reprodução Offline",
|
||
"disclaimer": "O cache offline é um cache temporário de reprodução para ouvir offline enquanto você tem uma assinatura Qobuz válida. Você não recebe uma licença para manter ou redistribuir o conteúdo. Se sua assinatura se tornar inválida, o QBZ removerá todo o conteúdo em cache após 30 dias.",
|
||
"cachedTracks": "Faixas Offline",
|
||
"cachedTracksDesc": "Faixas em cache para reprodução offline",
|
||
"showInLibrary": "Mostrar na Biblioteca Local",
|
||
"showInLibraryDesc": "Exibir faixas offline em cache na visualização da Biblioteca Local",
|
||
"clearCache": "Limpar Tudo",
|
||
"openFolder": "Gerenciar cache offline",
|
||
"repair": "Reparar Cache Offline",
|
||
"repairDesc": "Corrigir marcações offline perdidas durante varreduras da biblioteca",
|
||
"manageCache": "Gerenciar Cache Offline",
|
||
"manageCacheDesc": "Navegar e gerenciar faixas e álbuns baixados",
|
||
"openFolderDesc": "Navegar e gerenciar faixas e álbuns baixados",
|
||
"sectionSummary": "Faixas em cache para reprodução offline",
|
||
"repairing": "Reparando..."
|
||
},
|
||
"updates": {
|
||
"title": "Atualizações",
|
||
"checkOnLaunch": "Verificar novos lançamentos ao iniciar",
|
||
"checkNow": "Verificar atualizações agora",
|
||
"checking": "Verificando...",
|
||
"check": "Verificar",
|
||
"showWhatsNew": "Mostrar novidades ao iniciar nova versão",
|
||
"showChangelog": "Mostrar changelog da versão atual",
|
||
"currentVersion": "Versão atual: v{version}",
|
||
"versionUnavailable": "Informação de versão ainda não disponível",
|
||
"changelogUnavailable": "Não foi possível carregar o changelog desta versão"
|
||
},
|
||
"networkCacheWarning": "A pasta selecionada está em um drive de rede.",
|
||
"networkCacheWarningDetail": "Faixas em cache podem não estar disponíveis quando a rede estiver desconectada ou no modo offline. Tem certeza de que deseja usar este local?",
|
||
"lyrics": {
|
||
"title": "Letras",
|
||
"lyricsCache": "Cache de Letras",
|
||
"clearLyrics": "Limpar Cache de Letras",
|
||
"cacheStats": "{entries} entradas usando {size}"
|
||
},
|
||
"about": {
|
||
"title": "Sobre",
|
||
"version": "Versão",
|
||
"currentVersion": "Versão atual",
|
||
"sourceCode": "Código Fonte",
|
||
"documentation": "Documentação",
|
||
"reportIssue": "Reportar Problema",
|
||
"checkUpdates": "Verificar Atualizações",
|
||
"checkUpdatesNow": "Verificar atualizações agora",
|
||
"checkOnLaunch": "Verificar novos lançamentos ao iniciar",
|
||
"showWhatsNew": "Mostrar novidades ao iniciar nova versão",
|
||
"showChangelog": "Mostrar changelog da versão atual"
|
||
},
|
||
"metadata": {
|
||
"title": "Metadados",
|
||
"musicbrainz": "MusicBrainz",
|
||
"musicbrainzDesc": "Ativar relacionamentos de artistas e metadados aprimorados do MusicBrainz. QBZ não tem telemetria — os dados são apenas obtidos do MusicBrainz, nunca enviados.",
|
||
"cacheStats": "{artists} artistas, {relations} relações, {recordings} gravações",
|
||
"noArtworkCached": "Nenhuma capa em cache",
|
||
"artistVectors": "Vetores de Artistas (Sugestões)",
|
||
"artworkThumbnails": "Miniaturas de Capas",
|
||
"clearAllCaches": "Limpar Todos os Caches",
|
||
"clearAllCachesDesc": "Limpa todos os dados em cache acima",
|
||
"cachesDesc": "Caches de fila, letras, capas e metadados"
|
||
},
|
||
"immersive": {
|
||
"title": "Desempenho degradado",
|
||
"perfDegraded": "Desempenho degradado",
|
||
"perfDontShowAgain": "Não mostre novamente"
|
||
},
|
||
"noMatchesFound": "Nenhuma correspondência encontrada",
|
||
"graphics": {
|
||
"title": "Graficos",
|
||
"summary": "Aceleracao GPU e pipeline de renderizacao",
|
||
"helpText": "Essas configurações controlam como o QBZ renderiza a interface. Configurações incorretas podem causar travamentos ou baixo desempenho. Todas as opções requerem reinicialização para entrar em vigor.",
|
||
"recoveryNote": "Se o QBZ travar após alterar essas configurações, inicie pelo terminal com:",
|
||
"recoveryCmd": "QBZ_HARDWARE_ACCEL=0 qbz",
|
||
"fallbackWarning": "Falha ao carregar configurações gráficas",
|
||
"fallbackDesc": "Usando padrões seguros. Isso pode causar desempenho reduzido. Para redefinir:",
|
||
"hardwareAcceleration": "Aceleração por Hardware",
|
||
"hardwareAccelerationDesc": "Ativar renderização por GPU. Desativar força renderização por software (apenas CPU). Desative se tiver travamentos ou artefatos visuais.",
|
||
"forceDmabuf": "Forçar Renderizador DMA-BUF",
|
||
"forceDmabufDesc": "Forçar compartilhamento de buffer DMA-BUF com o compositor. Pode melhorar o desempenho, mas pode travar em alguns sistemas (especialmente NVIDIA + Wayland).",
|
||
"forceDmabufDescSafe": "Ativa o compartilhamento de buffers DMA-BUF com o compositor para uma renderização mais fluida. Seguro no seu hardware. Reinício necessário.",
|
||
"forceDmabufDescHybrid": "Sua GPU integrada faz a renderização, então é seguro ativar o DMA-BUF aqui. Melhora a fluidez da renderização. Reinício necessário.",
|
||
"forceDmabufDescNvidiaOnly": "Não recomendado em sistemas apenas com NVIDIA — o DMA-BUF pode causar instabilidade de renderização. Reinício necessário.",
|
||
"forceX11": "Forçar backend X11 (Wayland)",
|
||
"forceX11Desc": "Usar XWayland em vez do Wayland nativo. Recomendado para GPUs NVIDIA que travam no Wayland.",
|
||
"gdkScale": "Escala de exibição (XWayland)",
|
||
"gdkScaleDesc": "Substituição de GDK_SCALE para XWayland. Deixe vazio para automático.",
|
||
"gdkDpiScale": "Escala de DPI (XWayland)",
|
||
"gdkDpiScaleDesc": "Substituição de GDK_DPI_SCALE para XWayland. Deixe vazio para automático.",
|
||
"gskRenderer": "Renderizador GTK",
|
||
"gskRendererDesc": "Substituição de GSK_RENDERER. Controla como o GTK4 renderiza a interface. Cairo é somente software (mais seguro). GL/NGL usam OpenGL. Vulkan usa a API Vulkan.",
|
||
"gskRendererAuto": "Automático (padrão do sistema)",
|
||
"gskRendererCairo": "Cairo (Software)",
|
||
"envVarsTitle": "Substituições de variáveis de ambiente",
|
||
"envVarsDesc": "Para usuários avançados. Defina antes de iniciar o QBZ para substituir qualquer configuração acima.",
|
||
"envVarHwAccel0": "Desativar toda renderização por GPU (máxima compatibilidade)",
|
||
"envVarHwAccel1": "Forçar renderização completa por GPU (ignorar todas as proteções)",
|
||
"envVarForceX11": "Forçar backend XWayland",
|
||
"envVarSoftwareRender": "Forçar renderização por software (Mesa llvmpipe)",
|
||
"envVarForceDmabuf": "Forçar renderizador DMA-BUF ativado (pode travar)",
|
||
"envVarDisableDmabuf": "Forçar renderizador DMA-BUF desativado",
|
||
"profiles": {
|
||
"title": "Perfis de renderização",
|
||
"helpText": "Presets rápidos para configurações de DPI misto e multi-monitor. Aplique um e reinicie o QBZ.",
|
||
"nativeWaylandLabel": "Wayland Nativo (Mais Nítido)",
|
||
"nativeWaylandDesc": "Usar renderização Wayland nativa. Melhor nitidez de texto, pode ser mais pesado em algumas combinações de GPU/compositor.",
|
||
"x11BalancedLabel": "Xwayland Equilibrado",
|
||
"x11BalancedDesc": "Forçar Xwayland com GDK_SCALE=1 e GDK_DPI_SCALE=1.1 para um equilíbrio entre tamanho e nitidez.",
|
||
"x11PerformanceLabel": "Xwayland Desempenho",
|
||
"x11PerformanceDesc": "Forçar Xwayland com escala neutra (1.0/1.0). Desfoque de fundo desativado para menor carga na GPU.",
|
||
"maxPerformanceLabel": "Desempenho Máximo",
|
||
"maxPerformanceDesc": "Renderização por software (Cairo) com desfoque desativado. Máxima compatibilidade, menor uso de GPU. Use se tiver engasgos ou travamentos.",
|
||
"applied": "Perfil aplicado: {profile}. Reinicie o QBZ para aplicar."
|
||
},
|
||
"recommendation": {
|
||
"title": "Recomendado para o seu sistema",
|
||
"detected": "Detectado",
|
||
"dismiss": "Descartar",
|
||
"redetect": "Detectar configuracoes recomendadas",
|
||
"noChanges": "As configuracoes ja correspondem a recomendacao para este sistema."
|
||
},
|
||
"restartRequired": "Reinicie o QBZ para que a mudanca tenha efeito.",
|
||
"gpu": {
|
||
"label": "GPU de renderizacao",
|
||
"desc": "Fixar o WebKit em uma stack GPU especifica. Necessario reiniciar. Auto deixa o sistema decidir.",
|
||
"auto": "Auto (padrao do sistema)",
|
||
"autoWithTarget": "Auto ({name})",
|
||
"integrated": "Integrada — {name}",
|
||
"recommendedSuffix": "(recomendada)",
|
||
"discrete": "Dedicada — {name}",
|
||
"software": "Software (CPU, llvmpipe)"
|
||
},
|
||
"nvidiaCompatMode": "Compatibilidade NVIDIA Wayland (experimental)",
|
||
"nvidiaCompatModeDesc": "Ative se NVIDIA + Wayland renderiza errado com a configuração padrão. Define __NV_DISABLE_EXPLICIT_SYNC=1 e levanta o desligamento defensivo do compositing para que o WebKit use o caminho GPU completo. Requer libnvidia-egl-gbm instalado.",
|
||
"resetCmdTitle": "Se o app não iniciar",
|
||
"resetCmdDesc": "Execute este comando em um terminal para restaurar as configurações gráficas aos valores seguros. O watchdog de inicialização normalmente recupera sozinho, mas esta é a saída manual.",
|
||
"recovery": {
|
||
"title": "O ultimo arranque travou durante o init grafico",
|
||
"titleLocked": "Desativado apos travamentos graficos repetidos",
|
||
"hwAccelDisabled": "A aceleracao de hardware foi revertida.",
|
||
"dmabufDisabled": "O renderer DMA-BUF foi revertido.",
|
||
"gpuPinDisabled": "A preferencia de GPU foi resetada para Auto.",
|
||
"tryAgain": "Tentar novamente",
|
||
"cleared": "Sinalizador de travamento limpo. Reative a configuracao em Settings se quiser tentar novamente."
|
||
}
|
||
}
|
||
},
|
||
"sort": {
|
||
"nameAZ": "Nome (A-Z)",
|
||
"recent": "Recentes",
|
||
"trackCount": "Nº de Faixas",
|
||
"playCount": "Nº de Reproduções",
|
||
"custom": "Personalizado",
|
||
"default": "Padrão",
|
||
"newest": "Mais Recentes",
|
||
"oldest": "Mais Antigos",
|
||
"titleAZ": "Título (A-Z)",
|
||
"titleZA": "Título (Z-A)",
|
||
"artist": "Artista",
|
||
"album": "Álbum",
|
||
"addedRecently": "Adicionado recentemente",
|
||
"duration": "Duração",
|
||
"sort": "Organizar",
|
||
"title": "Título",
|
||
"label": "Selo"
|
||
},
|
||
"storage": {
|
||
"B": "B",
|
||
"KB": "KB",
|
||
"MB": "MB",
|
||
"GB": "GB"
|
||
},
|
||
"time": {
|
||
"hours": "h",
|
||
"minutes": "min",
|
||
"seconds": "s",
|
||
"justNow": "Agora mesmo",
|
||
"minutesAgo": "{count} min atrás",
|
||
"hoursAgo": "{count}h atrás",
|
||
"daysAgo": "{count}d atrás"
|
||
},
|
||
"toast": {
|
||
"loadingAlbum": "Carregando álbum...",
|
||
"loadingArtist": "Carregando artista...",
|
||
"loadingPlaylist": "Carregando playlist...",
|
||
"loadingPlaylists": "Carregando playlists...",
|
||
"loadingTracks": "Carregando faixas...",
|
||
"lookingUp": "Buscando {name}...",
|
||
"failedLoadAlbum": "Falha ao carregar álbum",
|
||
"failedLoadArtist": "Falha ao carregar artista",
|
||
"failedLoadPlaylist": "Falha ao carregar playlist",
|
||
"failedLoadMoreAlbums": "Falha ao carregar mais álbuns",
|
||
"failedAddToQueue": "Falha ao adicionar à fila",
|
||
"failedPlayTrack": "Falha ao reproduzir faixa",
|
||
"failedSelectFolderTracks": "Falha ao selecionar as faixas da pasta",
|
||
"queueCleared": "Fila limpa",
|
||
"queueEmpty": "A fila está vazia",
|
||
"queueEnded": "Fila encerrada",
|
||
"failedClearQueue": "Falha ao limpar fila",
|
||
"removedFromQueue": "Removido da fila",
|
||
"failedRemoveFromQueue": "Falha ao remover da fila",
|
||
"shuffleEnabled": "Reprodução aleatória ativada",
|
||
"shuffleDisabled": "Reprodução aleatória desativada",
|
||
"repeatOff": "Repetir: Desligado",
|
||
"repeatOne": "Repetir: Uma",
|
||
"repeatAll": "Repetir: Todas",
|
||
"infinitePlayEnabled": "Reprodução infinita ativada",
|
||
"infinitePlayDisabled": "Reprodução infinita desativada",
|
||
"linkCopied": "Link copiado para a área de transferência",
|
||
"albumLinkCopied": "Link do álbum copiado para a área de transferência",
|
||
"playlistLinkCopied": "Link da playlist copiado para a área de transferência",
|
||
"trackLinkCopied": "Link da faixa copiado para a área de transferência",
|
||
"fetchingSonglink": "Obtendo song.link...",
|
||
"fetchingAlbumLink": "Obtendo Album.link...",
|
||
"songlinkCopied": "song.link copiado para a área de transferência",
|
||
"albumLinkCopiedSonglink": "Album.link copiado para a área de transferência",
|
||
"songlinkError": "Erro song.link: {error}",
|
||
"albumLinkError": "Erro Album.link: {error}",
|
||
"allTracksOffline": "Todas as faixas já estão disponíveis offline",
|
||
"removedFromOffline": "Removido da biblioteca offline",
|
||
"failedRemoveOffline": "Falha ao remover da biblioteca offline",
|
||
"failedOpenFolder": "Falha ao abrir pasta",
|
||
"failedOpenAlbumFolder": "Falha ao abrir pasta do álbum",
|
||
"playlistNoTracks": "A playlist não tem faixas",
|
||
"copiedToLibrary": "Copiado para a biblioteca",
|
||
"copyingToLibrary": "Copiando para a biblioteca...",
|
||
"playlistCopied": "Playlist copiada para a biblioteca",
|
||
"failedCopyPlaylist": "Falha ao copiar playlist: {error}",
|
||
"removedFromFavorites": "Removido da biblioteca",
|
||
"playlistRemovedFavorites": "Playlist removida da biblioteca",
|
||
"failedRemoveFavorites": "Falha ao remover da biblioteca: {error}",
|
||
"failedUpdateFavorites": "Falha ao atualizar biblioteca",
|
||
"addedToFavorites": "Adicionado à biblioteca",
|
||
"noAvailableTracks": "Nenhuma faixa disponível na fila (modo offline)",
|
||
"failedReorderQueue": "Falha ao reordenar fila",
|
||
"trackNotInHistory": "Faixa não encontrada no histórico",
|
||
"failedNavigateSource": "Falha ao navegar para a origem",
|
||
"failedLookupMusician": "Não foi possível buscar informações do músico",
|
||
"couldNotFetchDetails": "Não foi possível obter os detalhes",
|
||
"failedPrepareOffline": "Falha ao preparar para offline",
|
||
"failedRefreshOffline": "Falha ao atualizar cópia offline",
|
||
"preparingTrackOffline": "Preparando \"{title}\" para offline",
|
||
"preparingTracksOffline": "Preparando {count} faixas de \"{album}\" para offline",
|
||
"refreshingTrackOffline": "Atualizando \"{title}\" para offline",
|
||
"refreshingAlbumOffline": "Atualizando todas as faixas de \"{album}\" para offline",
|
||
"failedLoadAlbumRefresh": "Falha ao carregar álbum para atualização offline",
|
||
"playingAlbum": "{count, plural, =1 {Reproduzindo álbum} other {Reproduzindo {count} faixas}}",
|
||
"playingTracksNext": "Reproduzindo {count} faixas em seguida",
|
||
"addedTracksToQueue": "{count} faixas adicionadas à fila",
|
||
"failedPreviousTrack": "Falha ao voltar à faixa anterior",
|
||
"failedNextTrack": "Falha ao avançar para a próxima faixa",
|
||
"failedToSavePreference": "Falha ao salvar preferência",
|
||
"tracksAddedToPlaylist": "Faixa(s) adicionada(s) à playlist",
|
||
"playlistCreated": "Playlist criada",
|
||
"playlistUpdated": "Playlist atualizada",
|
||
"offlineModeStarted": "Iniciado no modo offline",
|
||
"welcomeUser": "Bem-vindo, {name}!",
|
||
"restoredTrack": "Restaurada: {title}",
|
||
"logoutSuccess": "Desconectado com sucesso",
|
||
"failedLogout": "Falha ao sair",
|
||
"localTrackSearch": "Faixa local - busque o artista na Busca",
|
||
"queuedPlayNext": "Adicionado para reproduzir em seguida",
|
||
"failedQueueTrack": "Falha ao enfileirar faixa",
|
||
"addedToQueue": "Adicionado à fila",
|
||
"offlineModeActivated": "Modo offline ativado",
|
||
"backOnline": "De volta online",
|
||
"syncedPlaylist": "Playlist sincronizada \"{name}\"",
|
||
"failedSyncPlaylist": "Falha ao sincronizar playlist \"{name}\": {error}",
|
||
"playbackError": "Erro de reprodução: {error}",
|
||
"trackUnavailable": "\"{title}\" não está mais disponível",
|
||
"playing": "Reproduzindo: {title}",
|
||
"failedCopyLink": "Falha ao copiar link",
|
||
"failedShareQobuz": "Falha ao compartilhar link do Qobuz: {error}",
|
||
"playlistCreatedOffline": "Playlist criada offline - será sincronizada quando voltar online",
|
||
"playlistImported": "Playlist importada",
|
||
"playlistImportFailed": "Falha ao importar playlist",
|
||
"enterSearchTerms": "Digite o título do álbum ou artista para buscar",
|
||
"searchFailed": "Falha na busca: {error}",
|
||
"appliedMetadata": "Metadados aplicados de {provider}",
|
||
"rateLimited": "Limite de requisições atingido. Aguarde um momento e tente novamente.",
|
||
"failedFetchMetadata": "Falha ao obter metadados: {error}",
|
||
"failedOpenBrowser": "Falha ao abrir navegador",
|
||
"albumMetadataSaved": "Metadados do álbum salvos",
|
||
"removedMissingFiles": "{count} faixas com arquivos ausentes removidas",
|
||
"noMissingFilesFound": "Nenhum arquivo ausente encontrado",
|
||
"failedCleanupMissing": "Falha ao limpar arquivos ausentes",
|
||
"metadataRefreshed": "Metadados atualizados a partir dos arquivos",
|
||
"failedSaveTray": "Falha ao salvar configuração da bandeja",
|
||
"failedSaveAutoplay": "Falha ao salvar preferência de reprodução automática",
|
||
"failedSaveIconVisibility": "Falha ao salvar preferência de visibilidade do ícone",
|
||
"failedRepairOffline": "Falha ao reparar biblioteca offline: {error}",
|
||
"failedOpenCacheFolder": "Falha ao abrir pasta de cache",
|
||
"loadingDevices": "Carregando dispositivos...",
|
||
"addedToPlaylist": "Adicionado à lista de reprodução",
|
||
"copied": "Copiado!",
|
||
"loadingCredits": "Carregando créditos...",
|
||
"blacklist": {
|
||
"disabled": "desabilitado",
|
||
"enabled": "habilitado",
|
||
"newState": "Lista negra {status}"
|
||
},
|
||
"laodingDevices": "Carregando dispositivos...",
|
||
"findingSimilarArtists": "Encontrando artistas semelhantes...",
|
||
"awardUnavailable": "Detalhe não disponível para este prêmio.",
|
||
"audioDeviceMissing": "Dispositivo '{device}' não está mais disponível. Usando o padrão do sistema.",
|
||
"audioInitFailed": "Não foi possível iniciar a saída de áudio: {reason}",
|
||
"mixTrimmed": "{actual} músicas adicionadas à fila (pediste {requested}; algumas foram fundidas ou limitadas por álbum)."
|
||
},
|
||
"topMixes": {
|
||
"title": "TopQ",
|
||
"subtitle": "Das suas playlists mais ouvidas",
|
||
"cardDesc": "Descubra novas músicas das suas playlists <strong>mais tocadas</strong>.",
|
||
"algorithmInfo": "Alimentado pelo algoritmo de sugestões do Qobuz, semeado a partir das suas playlists mais tocadas.",
|
||
"emptyPlaylists": "Nenhuma playlist tocada ainda. Ouça algumas playlists para criar seu mix!"
|
||
},
|
||
"tracklist": {
|
||
"album": "Álbum",
|
||
"duration": "Duração",
|
||
"quality": "Qualidade",
|
||
"title": "Título",
|
||
"searchPlaceholder": "Pesquisar faixas…",
|
||
"noMatches": "Nenhuma faixa corresponde à sua pesquisa."
|
||
},
|
||
"updates": {
|
||
"snap": {
|
||
"intro": "Alguns plugues de áudio precisam ser conectados manualmente para obter a melhor experiência.",
|
||
"note": "Execute esses comandos em um terminal e reinicie o QBZ. Isso só precisa ser feito uma vez.",
|
||
"optional": "Opcional (para unidades externas/NAS):",
|
||
"requiredPlugConnections": "Conexões de plugue necessárias:"
|
||
},
|
||
"checkForUpdates": "Verifique se há atualizações",
|
||
"flatpak": {
|
||
"intro": "Existem algumas considerações para garantir a melhor experiência.",
|
||
"note": "Verifique a seção <strong>Flatpak Sandbox</strong> em Configurações para obter instruções detalhadas e comandos de copiar e colar.",
|
||
"whatYouShouldKnow": {
|
||
"audioFeatures": "Alguns recursos de áudio podem se comportar de maneira diferente devido às restrições do sandbox",
|
||
"settingsPage": "A página <strong>Configurações</strong> inclui comandos específicos do Flatpak que você pode copiar e executar",
|
||
"externalMusicFolderAccess": "O acesso a pastas de música externas (NAS, montagens de rede) requer permissões manuais",
|
||
"heading": "O que você deve saber:"
|
||
}
|
||
},
|
||
"whatsNew": {
|
||
"whatsNew": "O que há de novo",
|
||
"whatsNewIn": "O que há de novo em v{version}",
|
||
"releaseNotesNotAvailable": "As notas de versão não estão disponíveis.",
|
||
"releaseNotesNotAvailableForVersion": "As notas de lançamento não estão disponíveis para esta versão."
|
||
},
|
||
"newVersionAvailable": "Nova versão disponível: v{version}",
|
||
"runningIn": "Executando em {env}",
|
||
"noUpdatesFound": "Nenhuma atualização encontrada.",
|
||
"updateReminder": {
|
||
"hint": "Pode ser reativado em Configurações",
|
||
"doNotNotifyAboutReleases": "Não me avise sobre novos lançamentos",
|
||
"doNotNotifyAgain": "Não me avise novamente sobre este lançamento",
|
||
"newVersionReminder": "Lembrete de nova versão",
|
||
"remindMeLater": "Lembre-me mais tarde"
|
||
},
|
||
"runningInsideSandbox": "QBZ detectou que está sendo executado dentro de um <strong>{env} sandbox</strong>.",
|
||
"newReleaseAvailable": "Novo lançamento disponível",
|
||
"newVersionReleased": "Uma nova versão do QBZ foi lançada",
|
||
"autoUpdate": {
|
||
"title": "Atualizando QBZ",
|
||
"checking": "Procurando atualizações...",
|
||
"downloading": "Baixando atualização...",
|
||
"downloadingProgress": "Baixando atualização... {percent}%",
|
||
"installing": "Instalando atualização...",
|
||
"restarting": "Reiniciando...",
|
||
"failed": "Falha na atualização"
|
||
}
|
||
},
|
||
"weeklyMixes": {
|
||
"title": "WeeklyQ",
|
||
"subtitle": "Baseado nas suas audições semanais.",
|
||
"cardDesc": "Faça uma jornada semanal com um mix novo <strong>toda sexta-feira</strong>."
|
||
},
|
||
"mixModal": {
|
||
"title": "Fila aleatória",
|
||
"computing": "A carregar…",
|
||
"confirm": "Adicionar à fila",
|
||
"loadFailed": "Não foi possível carregar a contagem",
|
||
"body": "Cria uma fila aleatória com músicas desta coleção. Quantas músicas queres?",
|
||
"numberOfSongs": "Número de músicas",
|
||
"songsAvailable": "{n} músicas disponíveis",
|
||
"allOption": "Todas ({n})"
|
||
},
|
||
"queue": {
|
||
"stopAfterThis": "Parar após esta faixa",
|
||
"cancelStopAfter": "Cancelar parar após esta",
|
||
"removeAllAfter": "Remover todas as faixas seguintes",
|
||
"tracksRemoved": "{count, plural, one {# faixa removida da fila} other {# faixas removidas da fila}}"
|
||
}
|
||
}
|