diff --git a/app/src/debug/res/values-pt/strings.xml b/app/src/debug/res/values-pt/strings.xml new file mode 100644 index 0000000000..ceff5b562f --- /dev/null +++ b/app/src/debug/res/values-pt/strings.xml @@ -0,0 +1,7 @@ + + + PixelPlayer [D] + Pausar quando o volume atingir zero + Pausar automaticamente a reprodução quando o volume for definido como 0 + Volume + diff --git a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt index 5630700f90..359b4d969c 100644 --- a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt +++ b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt @@ -9,6 +9,7 @@ enum class AppLanguage(val tag: String, @StringRes val labelRes: Int) { ENGLISH("en", R.string.settings_language_english), GERMAN("de", R.string.settings_language_german), SPANISH("es", R.string.settings_language_spanish), + PORTUGUESE("pt", R.string.settings_language_portuguese), FRENCH("fr", R.string.settings_language_french), INDONESIAN("in", R.string.settings_language_indonesian), ITALIAN("it", R.string.settings_language_italian), diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml new file mode 100644 index 0000000000..bf31ed99e7 --- /dev/null +++ b/app/src/main/res/values-pt/strings.xml @@ -0,0 +1,128 @@ + + + PixelPlayer + Reprodutor de Música + Mudança no Nome do App + Alteramos o nome do nosso aplicativo de PixelPlay para PixelPlayer devido a uma questão de marca registrada. Continue ouvindo! + Não mostrar novamente + + + Início + Buscar + Biblioteca + + + Permissão Especial Necessária + Para editar metadados de músicas (arquivos .mp3), o PixelPlayer precisa de acesso especial a todos os arquivos. Isso nos permite modificar as tags das faixas diretamente. Por favor, conceda esta permissão na próxima tela para ativar a edição de metadados. + Conceder Permissão + + + Reprodução rápida + Não foi possível abrir este arquivo de áudio. + Abrir player completo + + + Ordem aleatória + Mapear todas as músicas aleatoriamente + Aleatório + Última Playlist + Nenhuma playlist disponível para abrir + + + Abrir Play Store + Continuar no beta + O link da Play Store será ativado a partir da configuração do GitHub. + PixelPlayer já está disponível no Google Play + Use o canal estável no Google Play para atualizações de versão enquanto mantemos as versões beta ativas. + PixelPlayer + Anúncio de lançamento + Em breve + + + Obrigado por usar o PixelPlayer! + RECORDE %1$d + Fechar + PONTOS + NÍVEL %1$d + VIDAS + NÍVEL CONCLUÍDO! + FIM DE JOGO + Pontuação: %1$d + Tentar Novamente? + Próximo Nível + Reiniciar Jogo + TOQUE PARA LANÇAR + Tocar Música Aleatória + Brick Breaker + PONTUAÇÃO MÁXIMA %1$d + Jogar + Arraste para mover a plataforma + + + Fechar player + Processando ação de reprodução… + Erro de reprodução: %1$s + + + Voltar + OK + Cancelar + Dispensar + Erro + Buscar + Limpar busca + Tudo + Confirmar + Salvo! + Selecionado + %1$d%% + Artista + Selecionar Tudo + Limpar + Erro desconhecido + + + Salvar + Concluído + Redefinir + Aplicar + Ordem aleatória + Copiar + Compartilhar + Desfazer + Importar + Excluir + Exportar + Mesclar + Renomear + Criar + Letras + Configurações + Capa do Álbum + Playlist + Faixa desconhecida + Artista desconhecido + Álbum desconhecido + Fechar + Adicionar + Remover + Tocar + Faixa anterior + Próxima faixa + Favoritar + Pausar + Repetir + Opções + Reprodução Aleatória + Mais opções para %1$s + Expandir menu + Avançar + Concluir + Restaurar padrões + Exportar tudo + Mesclar tudo + Compartilhar tudo + Tocar álbum + Tocar álbum em ordem aleatória + Capa do álbum para %1$s + diff --git a/app/src/main/res/values-pt/strings_changelogs.xml b/app/src/main/res/values-pt/strings_changelogs.xml new file mode 100644 index 0000000000..b995e1312e --- /dev/null +++ b/app/src/main/res/values-pt/strings_changelogs.xml @@ -0,0 +1,150 @@ + + + Notas da Versão + Ver no GitHub + Melhorias + Correções + O que Há de Novo + Adicionado + + Suporte ao Chromecast para transmitir áudio do seu dispositivo. + Notas da versão no app para manter você atualizado sobre os recursos mais recentes. + Suporte a arquivos .LRC, tanto incorporados quanto externos. + Suporte a letras offline. + Letras sincronizadas (sincronizadas com a música). + Nova tela para ver a fila completa. + Reordenação e remoção de músicas da fila. + Gestos no mini-player (deslize para baixo para fechar). + Adicionadas mais animações Material. + Novas configurações para personalizar o visual e a experiência. + Novas configurações para limpar o cache. + + + Redesign completo da interface do usuário. + Redesign completo do player. + Melhorias de desempenho na biblioteca. + Velocidade de inicialização do aplicativo melhorada. + A IA agora fornece resultados melhores. + + + Corrigidos vários bugs no editor de tags. + Corrigido um bug onde a notificação de reprodução não desaparecia. + Corrigidos diversos bugs que faziam o app fechar sozinho. + + + Apresentado um hub de estatísticas de reprodução mais rico, com análises mais profundas das suas sessões. + Lançado um player rápido flutuante para abrir e pré-visualizar arquivos locais instantaneamente. + Adicionada uma aba de pastas com navegador em formato de árvore e visualização pronta para playlist. + + + Aprimorada a UI do Material 3 para uma experiência mais limpa e coesa. + A edição de metadados agora suporta alteração da capa do álbum. + Animações e transições suavizadas em todo o app para uma navegação mais fluida. + Melhorado o layout da tela de artistas com detalhes mais ricos e acabamento refinado. + Atualizada a geração do DailyMix e YourMix com seleções mais inteligentes e diversas. + Geração de playlists por IA aprimorada. + Melhorada a relevância e apresentação da busca para uma descoberta mais rápida. + Suporte expandido para uma gama maior de formatos de arquivo de áudio. + + + Resolvidas falhas nos metadados para que os detalhes da música permaneçam precisos em todos os lugares. + Restaurados os atalhos de notificação para que voltem de forma confiável para a reprodução. + + + Grande redesign na navegação + Novo explorador de arquivos para escolher diretórios de origem + Novas funcionalidades de conectividade e transmissão + Continuidade perfeita entre dispositivos remotos + Transição Gapless entre músicas + Controle de Crossfade + Novo recurso de Transições Personalizadas (apenas para playlists) + Continuar tocando após fechar o aplicativo + Otimizações de UI + Recurso de estatísticas aprimorado + Controle de Fila redesenhado com mais recursos + Suporte a diferentes tipos de arquivos aprimorado para reprodução e edição de metadados + Gerenciador de permissões aprimorado + Correções de bugs menores + + + Atualização da UI Material 3 Expressive + Equalizador de 10 bandas e Efeitos + Novo Fluxo de Sincronização da Biblioteca + Integração com IA (Modelos Gemini) + Importação/Exportação de Playlists M3U + Integração de Capas de Artistas via Deezer + Capas de Playlist Personalizadas + Refatoração da Arquitetura das Configurações + Animações do Player e da Fila + Baseline Profiles e Desempenho + Sistema de Letras Melhorado com Offset de Sincronização + + + Melhorias na Estabilidade da Transmissão + Estabilidade no Painel do Player + Correções Gerais de Bugs e Limpeza + + + Suporte ao Android Auto agora disponível para reprodução no carro. + Suporte ao Wear OS disponível, incluindo melhores controles de reprodução do relógio para o celular. + Integrações em nuvem expandidas com melhorias no Telegram, NetEase, QQ Music e Google Drive. + Tocadas Recentemente e restauração de fila persistente mantêm sua sessão de reprodução pronta. + Backup e Restauração v3 e ferramentas de gerenciamento de conta agora incluídos. + Letras ficaram mais inteligentes com busca manual alternativa e melhorias de armazenamento. + + + Grande otimização de desempenho na inicialização, biblioteca, fila e interações do player. + Superfícies de Player, Cast, Letras, Artista e Gênero redesenhadas para um uso mais fluido. + Fluxos de navegação e busca mais confiáveis, com manipulação de rotas mais segura. + Compatibilidade de reprodução de áudio aprimorada para mais dispositivos e formatos. + Fluxos de trabalho de seleção múltipla expandidos em músicas, álbuns e playlists. + + + Comportamento da fila e da ordem aleatória agora está mais estável e previsível. + Corrigidos diversos casos isolados em reprodução em segundo plano e transmissão. + Corrigidos problemas de encerramento inesperado no Sleep Timer, na navegação da aba Arquivos e em artistas do álbum. + Carregamento de widgets e estabilidade do serviço aprimorados para reduzir superaquecimento e uso de memória. + Correções gerais de bugs e refinamentos de UI em todo o app. + + + Wear OS: Transferência de música, reprodução local, sincronização de fila e controle remoto a partir do relógio. + IA: Integração com Groq AI e OpenRouter (experimental) com otimização de tokens. + Nuvem: Adicionado suporte ao Jellyfin. + Letras: Tradução sincronizada com seletor dedicado, suporte ao formato Kugou LRC, personalização do alinhamento do texto e carregamento remoto aprimorado. + UI/UX: Modo de barra de navegação compacta, temas dinâmicos a partir da paleta da capa do álbum, texto rolante para títulos longos e novas opções de ordenação. + Telegram: Suporte nativo a tópicos e modos de exibição aprimorados. + + + Motor de Áudio: Reformulação completa com suporte a mais formatos (MIDI, ALAC, M4A) e otimização de decodificadores. + Eficiência: Redução drástica do consumo de energia, correções de superaquecimento e otimização de tarefas em segundo plano (SyncWorker). + Banco de Dados: Otimizações massivas em consultas e cache de capas redesenhado para evitar perda de dados. + Inicialização: Tempo de carregamento aprimorado via otimização de Baseline Profile. + + + Reprodução: Corrigidos travamentos em Opus/MP3, erros de ReplayGain durante crossfades e problemas de inicialização em decodificadores Samsung. + Estabilidade: Eliminados travamentos na inicialização, na navegação por artistas e em dispositivos com Android 12+. + UI: Corrigidos piscamentos na capa do álbum, estouro de texto em caracteres não latinos e comportamento da barra de navegação/miniplayer. + Segurança: Proteção reforçada no manuseio de credenciais, permissões de armazenamento e comunicação com servidor de mídia. + + + Localização: Espanhol, Francês, Russo, Chinês Simplificado, Indonésio, Italiano + + + Integração com Google Drive com gerenciamento do ciclo de vida do player. + Edição em lote de metadados de músicas (tags e capas). + Tradução de letras por IA com preferências personalizáveis para Wear OS. + Ferramenta de diagnóstico de lentidão e seleção múltipla na tela de Busca. + Suporte a Árabe e Turco, com opções de rede local para URLs HTTP localizadas. + + + Economia drástica de bateria (offload de áudio e controle de atualização da UI). + Gerenciamento de fila otimizado (inserções mais rápidas e indexação explícita). + Animações de movimento Material 3 Expressive para telas de transição. + Sincronização da biblioteca refatorada através de varredura controlada. + + + Resolvidos engasgos, saltos na reprodução e problemas de buffering. + Corrigida a sincronização de exclusão de músicas externas e consistência dos metadados. + Corrigidos problemas de memória, travamentos e falhas de layout no Wear OS e no celular. + + \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings_cloud_services.xml b/app/src/main/res/values-pt/strings_cloud_services.xml new file mode 100644 index 0000000000..5a22b10b85 --- /dev/null +++ b/app/src/main/res/values-pt/strings_cloud_services.xml @@ -0,0 +1,228 @@ + + + + Login do Telegram + Você está editando seu número. Enviar o código novamente substituirá o anterior. + Processando… + Inicializando o Telegram… + Saindo… + Encerrando sessão… + Sessão encerrada. Reabra o login para continuar. + Preparando sessão segura do Telegram… + Aguardando resposta do Telegram… + Conectar Telegram + Conecte o Telegram para reproduzir músicas dos seus canais e conversas. + Número de telefone + Digite seu número do Telegram. Você poderá voltar e editá-lo mais tarde. + Número de telefone + 1 + 5551234567 + Enviar código + Código de verificação + Digite o código recebido no Telegram. Se o número estiver incorreto, volte e edite-o. + Código + 12345 + Editar telefone + Reenviar código + Verificar código + Senha em duas etapas + Digite sua senha do Telegram. Você ainda pode voltar para corrigir seu número. + Senha + Verificar senha + Aguarde… + + + Canais do Telegram + Adicionar canal + Canal público do Telegram + Sincronizando + Sincronizar agora + Ocultar tópicos + Mostrar tópicos + Opções do canal + Tópicos + Sincronizando canal + Atualizando músicas do Telegram + Buscar músicas recentes deste canal + Remover canal + Parar sincronização e remover músicas em cache + Remover canal? + %1$s deixará de ser sincronizado e todas as músicas em cache deste canal serão removidas. + Remover + Nenhum canal sincronizado + Adicione canais públicos do Telegram para sincronizar\nsua biblioteca de música + Adicionar canal + Nunca sincronizado + Sincronizado %1$s + + + Adicionar canal + Busque por um canal público do Telegram para sincronizar suas músicas + \@nomedocanal ou link + Buscando… + Buscar por um canal + Digite o nome de usuário de um canal público ou link\npara sincronizar seus arquivos de áudio + + + %d música + %d músicas + + + %d tópico + %d tópicos + + + + Subsonic + Gerencie servidores Navidrome, Airsonic e outros compatíveis com Subsonic. + + + Toque em sincronizar para buscar suas playlists do Jellyfin + Gerencie a conexão com seu servidor Jellyfin. + + + Pastas de música + Toque em + para adicionar uma pasta do Drive + Nenhuma pasta adicionada ainda + %1$d pastas sincronizadas + Adicionar pasta + + + Selecione o tipo de playlist + Escolha quais playlists sincronizar: + Todas as playlists + Criadas e salvas + Playlists criadas + Playlists salvas + + + %1$d playlists sincronizadas + Playlists + Sincronizar + Nenhuma playlist sincronizada ainda + Toque em sincronizar para buscar suas playlists + Ações rápidas + Sincronizar biblioteca + Desconectar + %1$d músicas + + + Sincronizando + Sincronizando biblioteca… + Buscando playlists… + Sincronizando playlist: %1$s + Atualizando biblioteca local… + Sincronização concluída + Buscando lista de álbuns… + Buscando músicas de %1$s… + Salvando %1$d músicas no banco de dados… + Nenhuma música encontrada na biblioteca + Sincronização da biblioteca concluída + Sincronizando… + Erro: %1$s + + + Sincronizar + Sincronizar tudo + Sair da conta + Sincronizar todas as playlists + Avatar do usuário + + + Sem conexão com a internet + Este conteúdo requer uma conexão com a internet. Verifique suas configurações de rede e tente novamente. + Você está offline + Verifique sua conexão com a internet e tente novamente para acessar este conteúdo. + + + Conectar + Conectando… + Digite a URL do seu servidor e as credenciais da conta. + Detalhes da conexão + Ocultar senha + Senha + Digite a senha + Preencher http:// + URL do servidor + Mostrar senha + Telegram + Nome de usuário + admin + Bem-vindo(a), %1$s! + + + Compatível com Navidrome, Gonic, Airsonic e outros servidores compatíveis com Subsonic + Suporta Navidrome, Airsonic, Gonic, Ampache e outros servidores compatíveis com a API do Subsonic. + Senha do aplicativo também funciona se o seu servidor suportar. + Preencher https:// + Conecte-se ao seu próprio servidor de música + Navidrome + Use o endereço base https:// completo do seu servidor. + https://musica.exemplo.com + Este é o nome da sua conta Subsonic ou Navidrome. + Subsonic / Navidrome + Subsonic + + + Digite a URL do seu servidor Jellyfin e as credenciais da conta. + Conecta-se a servidores Jellyfin para reprodução da sua biblioteca de música + Conecta-se a servidores Jellyfin. Suporta HTTP e HTTPS para acesso na rede local. + Jellyfin + Sua senha da conta Jellyfin. + Conecte-se ao seu servidor de mídia Jellyfin + Jellyfin + URL completa do seu servidor Jellyfin, incluindo a porta. + http://192.168.1.100:8096 + Seu nome de usuário da conta Jellyfin. + + + Reproduza arquivos de música diretamente do seu Google Drive + Conectar Google Drive + Google Drive conectado! + Criar \"PixelPlayer Music\" + Crie uma nova pasta aqui para suas músicas + Nenhuma pasta aqui + Abrir pasta + Escolha ou crie uma pasta para usar como fonte de músicas + Selecione uma pasta de música + Configurando Google Drive… + Fazer login com o Google + Google Drive + Usar + + + Não foi possível ler os cookies de sessão. + Concluído + Sair + Nenhum cookie encontrado. Faça login primeiro. + A página está demorando muito para carregar. Atualize ou tente outra rede. + + + Salvando… + Permanecer + O tempo de carregamento da página esgotou. Você pode tentar novamente sem perder seu progresso. + Voltar na web + Você pode voltar mais tarde. O estado atual da página será descartado ao fechar. + Avançar na web + Atualizar + Tentar novamente + Abrir início + Falha ao carregar o WebView. + + + Falha ao ler cookies do NetEase: %1$s + Sair do login do NetEase? + HTTP %1$d ao carregar o NetEase. + Login ainda não detectado. Conclua o login no NetEase antes de pressionar Concluído. + Fazer login no NetEase Music + Aviso de segurança: sua senha é inserida apenas nas páginas web do NetEase. O PixelPlayer armazena cookies de sessão (MUSIC_U) para sincronizar sua biblioteca. + NetEase Music + + + Falha ao ler cookies do QQ Music: %1$s + Sair do login do QQ Music? + HTTP %1$d ao carregar o QQ Music. + Login ainda não detectado. Conclua o login no QQ Music antes de pressionar Concluído. + Fazer login no QQ Music + Aviso de segurança: sua senha é inserida apenas nas páginas web do QQ Music. O PixelPlayer armazena cookies de sessão para sincronizar sua biblioteca. + QQ Music + \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings_equalizer.xml b/app/src/main/res/values-pt/strings_equalizer.xml new file mode 100644 index 0000000000..732f5969b5 --- /dev/null +++ b/app/src/main/res/values-pt/strings_equalizer.xml @@ -0,0 +1,57 @@ + + + + O nome não pode ficar em branco + Renomear + + + Alterar modo de visualização + Desativar equalizador + Ativar equalizador + Editar + Editar predefinições + Predefinição personalizada + Predefinições + Atualizar + Bass Boost + Virtualizer + Loudness + Não suportado + Não suportado neste dispositivo + Volume + Resposta de Frequência + Hz + Graves + Médios-Graves + Médios-Agudos + Agudos + Graves / Sub-graves + Médios / Agudos + Página %1$d + Redefinir duração + Salvar Como Novo + + + Predefinições Salvas + Nenhuma predefinição personalizada salva ainda. + Desafixar + Fixar + Renomear + Excluir + + + Salvar predefinição personalizada + Digite um nome para sua predefinição de equalizador personalizada. + Nome da predefinição + Renomear predefinição + + + Gerenciar predefinições + Arraste para reordenar • Toque no olho para mostrar ou ocultar + Reordenar + Redefinir predefinições + Isso restaurará a ordem e a visibilidade padrão das predefinições. Deseja continuar? + Restaurar padrão + Visível + Oculto + diff --git a/app/src/main/res/values-pt/strings_home_screen.xml b/app/src/main/res/values-pt/strings_home_screen.xml new file mode 100644 index 0000000000..0fb1a7b688 --- /dev/null +++ b/app/src/main/res/values-pt/strings_home_screen.xml @@ -0,0 +1,277 @@ + + + + β + Beta + Streaming na Nuvem + Histórico de Alterações + Streaming na Nuvem + Transmita músicas das suas contas na nuvem + + + Beta 0.7.5 + β + Boas-vindas ao PixelPlayer 0.7.5-beta + Você está usando uma versão beta que pode conter erros, falhas ou recursos experimentais. Ajude-nos a melhorar relatando problemas. + O que esperar + Bugs, falhas ou recursos incompletos podem ocorrer inesperadamente. + Alguns recursos podem mudar ou ser removidos sem aviso prévio. + Versões beta podem ser mais instáveis do que as versões finais. + Sempre verifique se há atualizações antes de relatar um problema conhecido. + O que as versões beta podem alterar, quebrar ou melhorar durante os testes. + Atalho de issues no GitHub + Pesquise primeiro e, em seguida, abra um relatório focado para bugs, falhas, solicitações ou dúvidas. + Abrir issues existentes + Relatar problema ou falha + Compartilhe o passo a passo para reproduzir, os resultados esperados, os resultados reais e os detalhes do seu dispositivo/sistema operacional. + Como relatar + Uma lista de verificação rápida antes de abrir uma nova issue. + Antes de abrir uma issue + Pesquise issues abertas e fechadas para evitar duplicatas. + Atualize para a versão mais recente do PixelPlayer e confirme se o problema ainda ocorre. + Reinicie o aplicativo e confirme se o problema persiste. + Tente reproduzir o problema e anote os passos exatos. + Qual o tipo de issue? + Relatório de bug: Algo se comporta de maneira incorreta. + Solicitação de recurso: Adicionar um novo recurso ou melhoria. + Dúvida: Use Discussions se estiver ativado ou abra uma issue com a etiqueta de dúvida. + Relatório de bug + Copie estes campos quando algo se comportar incorretamente ou falhar. + Relatório de Bug + Resumo curto: + Comportamento esperado: + Comportamento atual: + Passos para reproduzir/tocar: 1. 2. 3. + Com que frequência acontece? Sempre / Às vezes / Rara vez. + Captura de tela / vídeo: se disponível. + Logs / stack trace: se disponível. + Ambiente + Versão do PixelPlayer: + Fonte de instalação: GitHub Release, versão de depuração (debug), compilação nightly, etc. + Versão do Android: + Modelo do dispositivo: + Contexto adicional: Uso de cartão SD, configurações especiais, permissões, etc. + Solicitação de recurso + Copie estes campos quando quiser um novo recurso ou melhoria. + Descrição do problema: Qual problema você está tentando resolver? + Proposta de solução: Como deve funcionar? + Alternativas consideradas: Alguma outra abordagem? + Escopo: Quais telas ou fluxos são afetados? + Mockup ou imagem de referência, se disponível. + Títulos, privacidade e escopo + Torne o relatório fácil de triar e seguro para compartilhar. + Bons títulos de issues + Equalizador: O indicador muda ao alternar as abas de predefinições + Busca: A lista de histórico não aparece para pesquisas vazias + Recurso: Adicionar opção de ordenação de playlist \"Adicionadas Recentemente\" + Por favor, evite + Relatórios genéricos como \"Não funciona\". + Múltiplos problemas não relacionados em uma única issue. + Logs ou capturas de tela sem ocultar dados privados. + Nota de privacidade + Antes de enviar logs, capturas de tela ou vídeos, remova informações pessoais ou privadas. + Versões Nightly + Como as nightlies diferem das versões finais e o que incluir quando houver problemas. + Versões nightly são geradas a partir do último commit e podem conter alterações inacabadas, bugs temporários ou regressões. Elas são mais experimentais do que as versões oficiais. + Acesse-as a partir dos artefatos do workflow do GitHub Actions do repositório, se disponíveis. + Relatando problemas em versoes nightly + Ao relatar um problema de uma versão nightly, sempre mencione que ocorreu em uma versão nightly e não na versão oficial. Inclua a data de compilação, o nome ou número da execução do workflow ou o SHA do commit, se possível. Além disso, verifique se o mesmo problema ocorre na versão oficial mais recente. + Atualização do Beta 0.5.0 + Instalação limpa recomendada + Se você está vindo do beta 0.5.0, esta atualização pode precisar de novos dados da biblioteca em vez do estado armazenado em cache antigo. + Se os metadados ou entradas da biblioteca parecerem incorretos + Metadados de música incorretos, artistas ou álbuns incompatíveis ou entradas duplicadas geralmente significam que uma instalação limpa é a solução. + Não mostrar novamente + Entendi + + + Ops! Algo deu errado + O aplicativo fechou inesperadamente na sua última sessão. Ajude-nos a corrigir isso compartilhando o relatório de erro. + Data: %1$s + Erro: + Stack trace (prévia): + Log do erro + Log do erro copiado para a área de transferência + Relatório de erro do PixelPlayer + Compartilhar relatório de erro + + + DJ Mashup + + + Seu\nMix + Nenhum dado para mostrar ainda + Seu mix aparecerá aqui quando o PixelPlayer encontrar músicas ou sincronizar uma fonte. + Atualizar + + + DAILY MIX + Baseado no Histórico + Ver todo o Daily Mix + Daily Mix + + + Daily Mix + + %1$d música • %2$s + %1$d músicas • %2$s + + Tocar + Gerador de Playlists com IA + + + Como o seu Daily Mix é criado + O seu Daily Mix é criado a partir das suas músicas favoritas e mais tocadas. Também adicionamos faixas de artistas e gêneros que você gosta para que possa descobrir novas músicas. + Diga à IA o que você quer ouvir hoje + Usamos uma amostra pequena para manter os custos baixos + Atualizando… + Atualizar Daily Mix + + + Perfeitamente Selecionado + Daily Mix + Sua jornada sonora está pronta + Gerador de Playlists com IA + Descreva a vibe, a vibe ou a atividade e deixe a IA criar a playlist perfeita a partir da sua biblioteca. + Tamanho da playlist + Mín. de músicas + Máx. de músicas + ex: Vibe relaxante para o fim de tarde, treino animado… + Toque para tentar novamente + Jornada sonora sintetizada! + Pronto para Tocar + Gerando… + Gerar Playlist + + + Tocadas Recentemente + + + Tocadas Recentemente + Tocar mais recente + Nenhuma reprodução recente em %1$s + Altere o intervalo ou toque mais músicas para preencher esta linha do tempo. + Tocadas Recentemente + Hoje + Ontem + + + Estatísticas de reprodução + Total de reproduções + Média por dia + Faixa principal + %1$s • %2$d reproduções + + + Estatísticas de Reprodução + Atualizar estatísticas de reprodução + Hoje + Esta semana + Este mês + Este ano + Todo o período + Tempo ouvido + Reproduções + Linha do tempo de reprodução + Tempo ouvido + Tempo total ouvido registrado no período selecionado. + Contagem de reproduções + Quantas sessões você concluiu por segmento. + Sessão média + Duração média de reprodução para cada segmento. + Dividido em janelas de 4 horas para revelar seu ritmo diário. + Barras diárias facilitam a comparação dos hábitos semanais. + Barras semanais mostram a tendência do mês. + Barras mensais mostram a sazonalidade ao longo do ano. + Barras anuais resumem todo o seu histórico. + Nenhum dado de reprodução ainda + Pressione play para começar a construir sua linha do tempo + Ritmo diário + Ritmo semanal + Ritmo mensal + Visão geral do ano + Evolução total + Agrupado em segmentos de 4 horas + Agrupado por dia da semana + Agrupado por semana do mês + Agrupado por mês + Agrupado por ano + Horário de pico + %1$d reproduções + + Categorias principais + Compare como você ouve entre gêneros, artistas, álbuns e músicas. + Gênero + Artista + Álbum + Música + Mais ouvidos por gênero + Mais ouvidos por artista + Mais ouvidos por álbum + Mais ouvidos por música + %1$d reproduções • %2$d artistas + %1$d reproduções • %2$d faixas + Nenhum dado de categoria ainda + Pressione play para destacar seus destaques musicais + Hábitos de escuta + Nenhum hábito ainda + Mostraremos seus hábitos assim que conhecermos melhor seu gosto. + Total de sessões + Sessão média + Sessão mais longa + Sessões/dia + Dia mais ativo + Nenhuma reprodução ainda + Horário de pico na linha do tempo + Artistas principais + Nenhum artista principal + Continue ouvindo e seus artistas favoritos aparecerão aqui. + \? + %1$d. %2$s + Álbuns principais + Nenhum álbum principal + Os álbuns que você mais escuta aparecerão aqui. + %1$d. %2$s + Concentração de faixas + Como o seu tempo de escuta está distribuído entre as faixas principais. + Nenhum dado de concentração ainda + Toque mais faixas para ver quão focada está a sua escuta. + Top 1 + Top 2-3 + Outras + %1$d%% + Concentração de escuta + As 3 músicas principais correspondem a %1$d%% do seu tempo ouvido. + Média reproduções/faixa + Faixas únicas + Participação do Top 3 + Faixas neste período + Músicas mais tocadas no período selecionado. + Nenhuma faixa principal + Ouça suas favoritas para vê-las destacadas aqui. + Recolher faixas + Mostrar todas as faixas + + + %1$d h %2$02d min + %1$d min + %1$d h %2$02d m + %1$d h + %1$d m + %1$d s + %1$dh %2$02dm + %1$dh + %1$dm + %1$ds + Nunca + Agora mesmo + Há 1 dia + Há %1$d dias + Há 1 hora + Há %1$d horas + Há 1 minuto + Há %1$d minutos + %1$d Música + %1$d Músicas + Semana %1$d + diff --git a/app/src/main/res/values-pt/strings_library.xml b/app/src/main/res/values-pt/strings_library.xml new file mode 100644 index 0000000000..87248efe52 --- /dev/null +++ b/app/src/main/res/values-pt/strings_library.xml @@ -0,0 +1,566 @@ + + + + Biblioteca + Abas da biblioteca + Ir diretamente para qualquer aba ou reordená-las. + Reordenar abas + + + Músicas + Álbuns + Artistas + Playlists + Pastas + Curtidas + + + Playlist criada com sucesso + Configure primeiro a chave de API do provedor de IA + Configure primeiro a sua chave de API do Gemini + Adicionado à fila + Tocando a seguir + + + Transferência para o relógio + Configurações + Editar + Reordenar abas + Expandir menu + + + Você pode selecionar até %1$d álbuns + Pasta + Pasta + + + Organizar por + Visualização + Visualização em Playlist + Grade + Lista + Armazenamento interno + Cartão SD + O cartão SD não está disponível no momento. + Nuvem + Canais de nuvem do Telegram + Exibição de tópicos + Canais + Tópicos + Ambos + Nuvem + Apenas Nuvem + + + Gerando metadados com IA… + + + Erro ao carregar músicas + Erro ao carregar álbuns + Erro ao carregar artistas + Tentar novamente + + + Nenhuma música encontrada na sua biblioteca. + Tente reescanear sua biblioteca nas configurações se tiver músicas no dispositivo. + Nenhuma música encontrada + + + Novo + Criar nova playlist + Importar playlist M3U + Localizar música atual + Todas as músicas + NUVEM + LOCAL + Opções de ordenação + + + Tudo + Desmarcar + Mais opções + + + Escaneando arquivos de música… + Processando arquivos… + %1$d de %2$d arquivos + Sincronizando biblioteca… + Sincronização concluída + Aguardando… + Sincronizando biblioteca… + Limpando cache de capas de álbuns… + Sincronizando fontes na nuvem… + Escaneando letras… + + + Nenhuma música ainda + Adicione músicas ao seu dispositivo ou sincronize uma fonte na nuvem para começar a ouvir. + Nenhuma música local encontrada + Tente outro filtro de fonte ou reescaneie a biblioteca do seu dispositivo. + Nenhuma música na nuvem encontrada + Sincronize músicas do Telegram ou NetEase, ou mude para a fonte local. + Nenhum álbum disponível + Os álbuns aparecerão aqui assim que sua biblioteca tiver faixas agrupadas. + Nenhum álbum local encontrado + Músicas locais são necessárias para criar grupos de álbuns locais. + Nenhum álbum na nuvem encontrado + Músicas na nuvem com dados de álbum aparecerão aqui após a sincronização. + Nenhum artista disponível + Os artistas são exibidos após as músicas serem indexadas de qualquer fonte. + Nenhum artista local encontrado + Nenhum metadado de artista está disponível para músicas locais no momento. + Nenhum artista na nuvem encontrado + Entradas de artistas da nuvem aparecem quando músicas remotas são sincronizadas. + Nenhuma música curtida ainda + Toque no ícone de coração enquanto toca uma música para salvá-la aqui. + Nenhuma música local curtida + Altere o filtro de fonte ou curta músicas do seu dispositivo. + Nenhuma música na nuvem curtida + Curta faixas do Telegram ou NetEase para vê-las nesta visualização. + Nenhuma pasta encontrada + Pastas de armazenamento interno com músicas aparecerão aqui. + Nenhuma playlist ainda + Crie sua primeira playlist para organizar sua biblioteca. + + + Editar metadados da música + Play + Tocar música + Tocar todas + Tocar todas + Adicionar aos favoritos + Adicionar todas aos favoritos + Remover dos favoritos + Remover todas dos favoritos + Compartilhar arquivo de música via + Compartilhar arquivo de música + Compartilhar tudo como ZIP + Não foi possível compartilhar a música: %1$s + Adicionar à fila + Adicionar à fila + Próxima + Tocar a seguir na fila + Adicionar à playlist + Excluir + Excluir todas + Verificando relógio + Transferindo %1$d%% + Transferindo para o relógio + Transferência em andamento + Enviar para o relógio + Relógio indisponível + Enviar música para o relógio + Relógio indisponível + Definir como + Definir como som + Escolha como usar esta música como som do sistema + Usar esta música como + Escolha onde o PixelPlayer deve instalar este som. + Toque do telefone + Chamadas recebidas + Som de notificação + Mensagens e alertas de apps + Som do alarme + Alarmes do relógio + Confirmar alteração de som + Definir \"%1$s\" como seu %2$s? + Definir som + Definiu \"%1$s\" como seu %2$s + toque de chamada + som de notificação + som de alarme + Ative a opção Modificar configurações do sistema e retorne ao PixelPlayer para concluir automaticamente. + A opção Modificar configurações do sistema não foi ativada. + Definiu \"%1$s\" como seu toque + Apenas músicas locais podem ser usadas como toques. + Não foi possível preparar este arquivo de áudio para toque. + Não foi possível definir o toque: %1$s + Opções + OPÇÕES + Info + INFO + Duração + Gênero + Álbum + Artista + Informações da música + Provedor + Arquivo + %1$d MÚSICAS + selecionadas + %1$d PLAYLISTS + %1$d ÁLBUNS + selecionados + Limite: %1$d álbuns por seleção. + Adicionar à fila + tocar respeita a ordem da sua seleção. + %1$d GÊNEROS + selecionados + Realize operações em lote em todas as músicas dentro destes gêneros. + + + Ordem padrão + Título (A-Z) + Título (Z-A) + Artista + Artista (Z-A) + Álbum + Álbum (Z-A) + Data de adição + Data de adição (mais antigas primeiro) + Duração + Duração (mais curtas primeiro) + Ano de lançamento + Ano de lançamento (mais antigos primeiro) + Menos músicas + Mais músicas + Nome (A-Z) + Nome (Z-A) + Número de músicas (mais) + Número de músicas (menos) + Data de criação + Data de criação (mais antigas primeiro) + Data em que foi curtida + Data em que foi curtida (mais antigas primeiro) + Menos subpastas + Mais subpastas + + + Título + Artista + Álbum + Data de adição + Duração + Ano de lançamento + Contagem de músicas + Nome + Número de músicas + Data de criação + Data em que foi curtida + Contagem de subpastas + + + Fonte + Ordem + Decrescente + Crescente + Ordem original + Toque para alternar para crescente + Toque para alternar para decrescente + Esta ordenação mantém sua ordem original + O interruptor está ligado + + + Reordenar abas da biblioteca + Redefinir ordem + Redefinir a ordem das abas para o padrão? + Reordenando abas… + Alça para arrastar + + + Escolha um Artista + 1 artista + %1$d artistas + Artista principal + Página do artista + + + Cancelar transferência + %1$s / %2$s + Exibe o progresso em tempo real das transferências de música do celular para o relógio + Transferências para o relógio + Enviando para o relógio + Cancelado + Transferência cancelada + Transferência concluída + Concluído + Falhou + Falha na transferência + Múltiplas transferências ativas + %1$s • %2$s + Preparando + Preparando transferência para o relógio + Preparando transferência… + Enviando %1$d músicas para o relógio + Enviando para o relógio + Iniciando transferência… + Iniciando + Transferindo + %1$d transferências + + + Editar música + Exibir informações + Editando metadados da música + Editar os metadados de uma música pode afetar como ela é exibida e organizada na sua biblioteca. As alterações são permanentes e podem não ser reversíveis. + Entendi + Informações + Capa + Selecione uma imagem quadrada e ajuste-a para que a capa fique excelente em todo o app. + Alterar capa + Excluir capa + Título + Artista + Álbum + Artista do álbum + Gênero + Compositor + Número da faixa + Número do disco + ReplayGain da faixa (dB) + ReplayGain do álbum (dB) + -6.50 + -8.20 + Prévia da nova capa + Capa da música atual + Ajustar capa + Use gestos de pinça e arrastar para encontrar o enquadramento perfeito. + Aplicar capa + Não foi possível carregar a imagem selecionada + Buscar letras no lrclib.net + + + Editar %d Músicas + Apenas os campos modificados serão atualizados. Deixe os campos em branco para manter os valores existentes. + (Valores mistos) + (Opcional - deixe em branco para ignorar) + %d músicas atualizadas com sucesso + Atualizadas %1$d de %2$d músicas. Alguns arquivos não puderam ser editados. + Falha ao atualizar músicas + Capa em Lote + Isso substituirá a capa de todas as %d músicas selecionadas + Definir Capa para Todas + Remover Todas as Capas + (Múltiplas capas diferentes) + + + Playlist dispensada + + + Criar playlist + Escolha o fluxo de criação. + Manual + Crie a arte, ícone, formato e escolha as músicas você mesmo. + Com IA + Gere uma playlist personalizada com controles avançados. + Requer uma chave de API do Gemini configurada nas opções. + Configurar chave de API + + + Laboratório de Playlists por IA + Redefinir + Gerando… + Gerar + Intenção + Nome da playlist (opcional) + Qual vibe esta playlist deve ter? + Exemplo: passeio ao pôr do sol com synths suaves + Direção + Vibe / Humor + Atividade + Época + Mecanismo de seleção + Energia + Controla a intensidade e o ritmo das músicas. 1 = calmo/lento, 5 = alta energia/rápido. + Descoberta + Controla o quão conhecidas são as seleções. 1 = suas favoritas mais tocadas, 5 = músicas raras e pouco ouvidas. + Mín. de músicas + Máx. de músicas + Filtros + Priorizar gêneros (opcional) + ex: synthwave, indie pop + Evitar gêneros (opcional) + ex: metal, hard trap + Idioma preferido (opcional) + ex: Inglês, Espanhol, instrumental + Priorizar favoritas + Evitar letras explícitas + Prévia do prompt + Seu prompt final aparecerá aqui assim que você adicionar suas preferências. + Crie com precisão + Defina vibe, atividade, restrições e profundidade. + A IA usará apenas músicas da sua biblioteca local. + Adicione pelo menos uma instrução para a IA. + Defina um intervalo de músicas válido. + %1$d/5 + Personalizado… + Inserir valor personalizado + Insira seu valor personalizado + + + Qualquer época + Solicitação principal: %1$s. + Objetivo de vibe: %1$s. + Contexto de atividade: %1$s. + Foco na época: %1$s. + Priorizar gêneros: %1$s. + Evitar gêneros: %1$s. + Idioma preferido: %1$s. + Nível de energia desejado: %1$d/5. + Nível de descoberta desejado: %1$d/5 onde 1 é conhecido e 5 são músicas pouco tocadas. + Priorizar músicas mais próximas das favoritas do ouvinte quando possível. + Evitar letras explícitas sempre que existirem alternativas. + Manter transições suaves e evitar repetição contínua do mesmo artista. + + Tranquilo + Energético + Feliz + Sombrio + Romântico + Melancólico + + + Treino + Foco + Viagem de carro + Festa + Estudo + Madrugada + + + @string/playlist_creation_ai_era_any + Anos 70 + Anos 80 + Anos 90 + Anos 2000 + Anos 2010 + Anos 2020 + + + + Nenhuma playlist foi criada. + Toque no botão \'Nova Playlist\' para começar. + Nova playlist + Nome da playlist + Minha playlist + + + Adicionar %1$d músicas a… + Selecionar playlists + Buscar playlists… + Músicas adicionadas às playlists + Playlist criada e músicas adicionadas + Armazenamento interno + + + Adicionar músicas + Adicionar músicas selecionadas + Adicionar + Buscar ou filtrar músicas… + Curtidas + Falha ao carregar músicas + Carregar mais + + + Mesclar Playlists + Digite um nome para a playlist mesclada: + Playlist Mesclada + Isso irá mesclar %1$d playlists selecionadas em uma só. + + + Nenhuma música válida encontrada para tocar + Música não encontrada na lista atual + Não foi possível localizar a música + Nenhuma música encontrada na biblioteca + Reprodução interrompida: %1$s finalizada (fim da faixa). + Faixa + Nenhuma música para reproduzir em ordem aleatória. + Álbuns Selecionados + Nenhuma música reproduzível encontrada nos álbuns selecionados + Nenhuma música reproduzível encontrada nos gêneros selecionados + Apenas os primeiros %1$d álbuns foram adicionados à fila + %1$d álbuns adicionados à fila (%2$d músicas) + Não foi possível adicionar os álbuns selecionados à fila + Todas as músicas já estão nos favoritos + Nenhuma música estava nos favoritos + Criando arquivo ZIP… + Falha ao compartilhar: %1$s + + %d música adicionada à fila + %d músicas adicionadas à fila + + + %d música tocará a seguir + %d músicas tocarão a seguir + + + %d música adicionada aos favoritos + %d músicas adicionadas aos favoritos + + + %d música removida dos favoritos + %d músicas removidas dos favoritos + + + + Nenhuma playlist para compartilhar + Compartilhar playlists + Falha ao compartilhar: %1$s + Nenhuma playlist para exportar + Falha ao exportar: %1$s + Música/Exportações do PixelPlayer + Por favor, configure sua chave de API do Gemini nas Configurações. + Playlist restaurada + + Compartilhando %d playlist + Compartilhando %d playlists + + + Exportada %1$d playlist para %2$s + Exportadas %1$d playlists para %2$s + + + + ID de álbum inválido + ID de álbum não encontrado + Erro ao carregar dados do álbum: %s + Álbum não encontrado + + + ID de artista inválido + ID de artista não encontrado + Erro ao carregar dados do artista: %s + Não foi possível encontrar o artista + + + Não é possível excluir a música que está tocando no momento + %1$d arquivos excluídos (%2$d ignorados - tocando) + %1$d de %2$d arquivos excluídos + Falha ao excluir arquivos + Arquivo excluído + Não é possível excluir o arquivo ou arquivo não encontrado + Exclusão cancelada + Excluir música? + \"%1$s\" por %2$s\n\nEsta música será excluída permanentemente do seu dispositivo e não poderá ser recuperada. + Estas músicas serão excluídas permanentemente do seu dispositivo e não poderão ser recuperadas. + + %d arquivo excluído + %d arquivos excluídos + + + Excluir %d música? + Excluir %d músicas? + + + + Metadados atualizados com sucesso + Atualizando %1$d músicas… + %1$d músicas atualizadas com sucesso! + %1$d músicas atualizadas. Falhou: %2$d + Letras salvas com sucesso + Falha ao salvar letras + Nenhuma letra disponível para salvar + Permissão negada – não é possível editar arquivos + Permissão negada – não é possível salvar letras + Permissão negada – não é possível editar este arquivo + + + Por favor, configure uma chave de API válida para o provedor de IA selecionado nas Configurações. + Erro de IA: %s + O provedor de IA selecionado recusou a solicitação porque a conta não possui créditos ou cota disponível. + O modelo de IA selecionado não está mais disponível. O PixelPlayer tentou alternar automaticamente para um modelo suportado. + A IA não encontrou nenhuma música para o seu prompt. + Escreva uma ideia para o seu Daily Mix + Daily Mix atualizado com IA + Não foi possível atualizar: %s + A IA não encontrou músicas para este mix + \ No newline at end of file diff --git a/app/src/main/res/values-pt/strings_player.xml b/app/src/main/res/values-pt/strings_player.xml new file mode 100644 index 0000000000..c888142b80 --- /dev/null +++ b/app/src/main/res/values-pt/strings_player.xml @@ -0,0 +1,198 @@ + + + + Recolher player + Tocando agora + Transmissão na nuvem + Transmitir + Bluetooth + Reprodução local + Conectando… + Abrir fila + + + Prepare-se para conectar + Permita que o PixelPlayer veja seus dispositivos próximos e o Wi‑Fi atual para manter suas transmissões, áudio Bluetooth e alto-falantes sincronizados. + Dispositivos próximos + Necessário para ler e controlar seus equipamentos de áudio Bluetooth conectados. + Localização para Wi‑Fi + O Android exige a Localização para compartilhar a rede Wi‑Fi (SSID) em que você está, permitindo encontrar dispositivos de transmissão compatíveis. + Permitir acesso + Usamos essas permissões apenas para a interconectividade dos dispositivos — transmissão, controle de alto-falantes próximos e sincronização do áudio. + Conectar dispositivo + Procurando próximos + Sessão de transmissão + Conectando + Conectado + Este celular + Áudio Bluetooth + Reprodução local + Tocando + Pausado + Volume do dispositivo + Volume do celular + %1$d/%2$d + Nível da bateria + Nível do volume + Desconectar + Conectividade + Ligue o Wi-Fi ou o Bluetooth + Atualizar conexões + Wi-Fi + Desligado + Ligado + Conectado + Bluetooth + Desligado + Ligado + Conectado + Dispositivos próximos + Atualizar dispositivos + Conectado + Conectando + Disponível para conectar + Disponível + Conectando... + Procurando dispositivos… + Certifique-se de que sua TV ou alto-falante esteja ligado e na mesma rede Wi‑Fi. + Controles + Dispositivos + + + Servidor de mídia Cast + Transmitindo para o dispositivo + Enviando mídia para o dispositivo Cast + %1$s: %2$s + O avanço/retrocesso está temporariamente indisponível para este formato de áudio no Cast, pois pode encerrar a sessão. + + + Temporizador + Temporizador + %1$d minutos + Temporizador definido para %1$d minutos. + 1 vez + + %d vez + %d vezes + + Repetições: %1$s + Fim da faixa atual + A reprodução vai parar no fim da faixa. + Ativar + Tempo personalizado + Cancelar temporizador + Fim da faixa + Temporizador cancelado. + Não é possível ativar o fim da faixa: nenhuma música em reprodução. + Temporizador de fim da faixa desativado: música alterada de %1$s para %2$s. + Faixa anterior + Faixa atual + Definir duração personalizada + + + A seguir + A fila está vazia no momento. + + 1 faixa na fila. + %d faixas na fila. + + Fila + A fila está vazia. + Reordenar música + Alternar ordem aleatória + Alternar repetição + Temporizador + Mais ações + Localizar música atual + Limpar fila + Limpar fila + Tem certeza de que deseja remover todas as músicas da fila, exceto a atual? + Salvar como playlist + Fila %1$s + Fila atual + Remover música + removida + Salvar como playlist + Desmarcar tudo + Nome da playlist + Buscar músicas para incluir… + Nenhuma música encontrada para \"%1$s\" + + %d música selecionada + %d músicas selecionadas + + Salvar como: %1$s + Digite o nome da playlist + Remover da playlist + Mais opções para %1$s + + + Letras + Carregando letras… + Sincronizadas + Estáticas + Opções de letras + −.5 + −.1 + +.1 + +.5 + 0s + %1$+.1fs + + + Falha ao buscar letras + Falha ao obter letras do servidor + Tempo limite excedido. Verifique sua conexão com a internet. + Erro de rede. Verifique sua conexão com a internet. + Erro no servidor (código %d). Tente novamente mais tarde. + + + Letras já disponíveis. Busca online ignorada. + Letras embutidas já encontradas. Busca online ignorada. + Letras locais (.lrc) já encontradas. Busca online ignorada. + + + Salvar letras + Traduzir com IA + Estas letras já possuem uma tradução + Estas letras já estão neste idioma + A API não está configurada + Letras traduzidas com sucesso! + Traduzindo letras... + Redefinir letras importadas + Redefinir letras? + Tem certeza de que deseja redefinir as letras desta música? + Aparência + Alinhamento + Alinhar à esquerda + Centralizar + Alinhar à direita + Controles + Ajustar sincronização + Ocultar controles de sincronização + Mostrar romanização + Mostrar traduções + Desativar modo imersivo (uma vez) + Manter tela acesa + + + Salvar letras + Escolha qual versão salvar: + Sincronizada (com marcações de tempo) + Simples (apenas texto) + + + Deseja buscar as letras online? + Mostrar opções de letras + Sempre abrir o seletor em vez de aplicar automaticamente o primeiro resultado + Buscando letras… + Letras não encontradas + Não encontramos as letras automaticamente. Você pode editar o título ou o artista para buscar manualmente. + Título da música + Artista (opcional) + %d resultado(s) encontrado(s) + SINCRONIZADO + %1$s • %2$s + Letras fornecidas por + https://lrclib.net/ + diff --git a/app/src/main/res/values-pt/strings_screens.xml b/app/src/main/res/values-pt/strings_screens.xml new file mode 100644 index 0000000000..9c5eb8c914 --- /dev/null +++ b/app/src/main/res/values-pt/strings_screens.xml @@ -0,0 +1,244 @@ + + + + Erro: ID do gênero ausente + + + Vamos lá! + Passo %1$d de %2$d + Por favor, conceda a permissão necessária primeiro. + Por favor, conceda todas as permissões necessárias. + Bem-vindo ao + β + Beta + Vamos deixar tudo pronto para você. + Permissão de mídia + O PixelPlayer precisa de acesso aos seus arquivos de áudio para criar sua biblioteca de músicas. + Permissão concedida + Conceder permissão de mídia + Notificações + Ative as notificações para controlar sua música a partir da tela de bloqueio e da barra de notificações. + Ativar notificações + Você tem um backup? + Se você já possui um backup do PixelPlayer, restaure-o agora e pule a maior parte da configuração restante neste dispositivo. + Importar backup + Inspecionando backup + Verificando pacote de backup… + Restaurando backup + Pular / Agora não + Restaurar backup + Revise o que deseja importar antes de concluir a configuração. + %1$d de %2$d módulos selecionados + Criado em %1$s + Backup da versão %1$s + Versão desconhecida + Restaurar selecionados + Restaurando + Pastas excluídas + Todas as pastas são escaneadas por padrão. Escolha os locais que deseja ignorar ao criar sua biblioteca. + Escolha as pastas para ignorar + Conceda permissões de armazenamento primeiro + Tema do app + Escolha o visual desejado antes de começar a explorar sua biblioteca. + Escuro + O visual escuro padrão do Material 3 para o PixelPlayer. + Claro + Um visual Material 3 mais claro em todo o app. + Seguir o sistema + Acompanhar a configuração de aparência atual do seu celular. + Recomendado + Você pode alterar isso mais tarde em Configurações > Aparência > Tema do app. + Layout da biblioteca + Escolha sua forma preferida de navegar pela biblioteca. + Músicas + Modo compacto + Usando navegação em pílula mínima + Usando linha de abas padrão + MÚSICAS + ÁLBUNS + ARTISTAS + Você pode alterar isso mais tarde em Configurações > Aparência > Navegação da biblioteca. + Navegação do app + Escolha o estilo da barra de navegação inferior. + Estilo padrão + Pílula flutuante com cantos arredondados + Barra padrão de largura total + Personalizar raio do canto + Você pode alterar isso mais tarde em Configurações > Aparência > Estilo da barra de navegação. + Alarmes e lembretes + Opcional, mas recomendado se você usa o Temporizador (Sleep Timer) e quer que o PixelPlayer pare a reprodução exatamente no horário. + Conceder permissão + Otimização de bateria + Alguns dispositivos Android fecham aplicativos em segundo plano de forma agressiva. Desative a otimização de bateria para o PixelPlayer para evitar interrupções inesperadas na reprodução. + Desativar otimização + Tudo pronto! + Você está pronto para curtir suas músicas. + + + Pesquisar… + Pesquisar + Limpar pesquisa + Pesquisas recentes + Limpar tudo + Histórico + Excluir item do histórico de pesquisa + Nenhum resultado + Nenhum resultado para \"%1$s\" + Nada encontrado + Tente um termo de pesquisa diferente ou verifique seus filtros. + Nenhum resultado encontrado. + Navegar por gênero + Nenhum gênero disponível. + + + Tocar %1$s + Recolher %1$s + Expandir %1$s + Editar imagem do artista + Alterar foto + Restaurar para o padrão + Tocar artista no aleatório + + + Disco %d + Capa de %1$s + %1$s · %2$s + + + Playlist não encontrada. + Esta playlist está vazia. + Toque em \'Adicionar músicas\' para começar. + Esta pasta não contém músicas. + Ordenar músicas + Mais opções + Opções da playlist + Editar playlist + Excluir playlist + Excluir playlist? + Tem certeza de que deseja excluir esta playlist? + Definir transição padrão + Exportar playlist + %1$s • %2$s + Tocar + Adicionar + Adicionar músicas + Remover + Remover músicas + Reordenar + Reordenar músicas + + + Transições globais + Regras da playlist + Esta configuração se aplica a todas as fontes de reprodução, a menos que seja substituída. + Configure o comportamento padrão para esta playlist específica. + Status ativo + Padrão global + Padrão da playlist + Seguindo o padrão global + Substituição personalizada + Substituição personalizada + Ative para definir regras específicas para esta playlist. + Usando padrões globais + Alterações salvas com sucesso + Estilo de transição + Como as faixas se misturam + Nenhum + Crossfade + Duração da transição + %1$ds de sobreposição total + Redefinir transição + Música atual + Próxima música + As faixas vão se sobrepor por %1$ds + Curvas de volume + Ajuste fino da curva de áudio + Fade Out + Fade In + + + Nova playlist inteligente + Nova playlist + Adicionar músicas + Voltar ou cancelar + Avançar + Criar + Editar playlist + Colagem gerada automaticamente + Adicionar foto + Escolher imagem + Alterar + Remover + Nome da playlist + Meu mix incrível + Editar capa + Ajuste a arte da capa + Use gestos de pinça e arrastar para encontrar o enquadramento perfeito + Manual + Inteligente + Gerar com IA + Regra inteligente + Padrão + Imagem + Ícone + Cor de fundo + Símbolo do ícone + Estilo de forma + Parâmetros de forma + Raio do canto + Suavidade + Lados + Curva + Rotação + Escala + Mais tocadas + Suas faixas mais tocadas. + Tocadas recentemente + Músicas que você ouviu recentemente. + Favoritas esquecidas + Faixas favoritas que você não ouve há algum tempo. + Novas joias + Faixas adicionadas recentemente com poucas execuções. + + + Preenchimento rápido de gênero + Ordenar e tocar + Aleatório + Ordenar por + Artista + Álbum + Título + Artista genérico + %1$s no aleatório + + + Selecionar músicas + Escolher gênero + Pesquisar músicas + Novo gênero + Adicionar personalizado + Adicionar gênero personalizado + Nome do gênero + Selecionar ícone + Gênero: %1$s + Selecione um gênero + Preenchimento rápido + + + Espaço DJ + Carregando… + Deck %1$d + Carregar música + Nenhuma música carregada + + A separação de stems ainda não está disponível. + Volume + Velocidade + Crossfader + Deck 1 + Deck 2 + Selecione uma música + Reproduzir/Pausar + Capa da música + x%1$.2f + diff --git a/app/src/main/res/values-pt/strings_settings.xml b/app/src/main/res/values-pt/strings_settings.xml new file mode 100644 index 0000000000..b2afd49dc1 --- /dev/null +++ b/app/src/main/res/values-pt/strings_settings.xml @@ -0,0 +1,659 @@ + + + + Gerenciamento de Música + Gerenciar pastas, atualizar biblioteca, opções de análise + Aparência + Temas, layout e estilos visuais + Reprodução + Comportamento de áudio, crossfade e reprodução em segundo plano + Comportamento + Gestos, resposta tátil e navegação + Integração com IA (β) + Provedores de IA, chaves de API e configurações de modelo + Backup e Restauração + Exporte e recupere seus dados pessoais do aplicativo + Opções do Desenvolvedor + Recursos experimentais e depuração + Equalizador + Ajuste de frequências de áudio e pré-configurações + Recursos do Dispositivo + Especificações de áudio, codecs e informações de decodificação + Contas + Gerenciar Telegram, Google Drive, NetEase e outros serviços + Sobre + Informações do aplicativo, versão e créditos + + + Ativado + Desativado + Habilitado + Desabilitado + Abrir + Selecionar tudo + Limpar seleção + Fechar aviso + + + Estrutura da Biblioteca + Diretórios Excluídos + As pastas aqui serão ignoradas ao escanear sua biblioteca. + Artistas + Opções de organização e análise de múltiplos artistas. + Filtragem + Duração Mínima da Música + Mínimo de Faixas por Álbum + Limite de Cache de Capas de Álbum + Sincronização e Escaneamento + Atualizar Biblioteca + Escanear toda a biblioteca em busca de arquivos novos e modificados. + Reescanear Tudo + Executando reescaneamento completo + Reescaneamento completo iniciado… + Sincronização da biblioteca concluída + Recriar Banco de Dados + Recriar banco de dados? + Isso recriará completamente sua biblioteca de música do zero. Todas as letras importadas, favoritos e metadados personalizados serão perdidos. Esta ação não pode ser desfeita. + Recriar + Recriando banco de dados + Recriando banco de dados… + Escanear arquivos .lrc automaticamente + Escanear e atribuir automaticamente arquivos .lrc na mesma pasta durante a sincronização da biblioteca. + Gerenciamento de Letras + Prioridade das Fontes de Letras + Escolha qual fonte tentar primeiro ao buscar letras. + Embutidas Primeiro + Online Primeiro + Locais (.lrc) Primeiro + Redefinir Letras Importadas + Remover todas as letras importadas do banco de dados. + Redefinir letras importadas? + Esta ação não pode ser desfeita. + + + Atualizar + Tudo é permitido por padrão. Toque em uma pasta para marcá-la como excluída dos escaneamentos. + Nenhuma subpasta aqui + Navegar para cima + Ir para a raiz + + + Reescaneamento Necessário + As configurações de artista foram alteradas. Reescanie sua biblioteca para aplicar. + Reescanear + Escaneando… + Análise de Múltiplos Artistas + Delimitadores de Caracteres + Atual: %1$s + Delimitadores de Palavras + Nenhum + Atual: %1$s + Configurar + Extrair Artistas do Título + Detectar feat., ft., com nos títulos das músicas + Organização da Biblioteca + Agrupar por Artista do Álbum + Mostrar álbuns colaborativos sob o artista principal + Sobre a Análise de Múltiplos Artistas + + O PixelPlayer separa as tags de artista usando delimitadores de caracteres (/, ;, &) e delimitadores de palavras (feat., ft., vs., x). Delimitadores de palavras diferenciam maiúsculas e minúsculas. + \"Extrair Artistas do Título\" detecta padrões como (feat. Artista) nos títulos das músicas. + A barra invertida (\) pode ser usada para escapar delimitadores de caracteres. + + Exemplos + \u2192 + \u266A + \"Artista1/Artista2\" + Artista1, Artista2 + \"Drake feat. Rihanna\" + Drake, Rihanna + \"Marshmello x Bastille\" + Marshmello, Bastille + \"Música (ft. B)\" de A + A, B + \"AC\\DC\" + AC/DC (escapado) + + + Delimitadores + Delimitadores Atuais + Toque em um delimitador para removê-lo. É necessário pelo menos um delimitador. + Adicionar Novo Delimitador + ex.: / ou ; + Adicionar delimitador + Delimitadores Padrão + Redefinir Delimitadores? + Isso limpará todos os seus delimitadores personalizados e restaurará os padrões. Esta ação não pode ser desfeita. + Delimitadores redefinidos para os padrões + É necessário pelo menos um delimitador + Delimitador adicionado + O delimitador já existe ou é inválido + Espaço + + + Delimitadores de Palavras + Delimitadores de Palavras Atuais + Estas palavras-chave separam os nomes dos artistas quando cercadas por espaços. A correspondência não diferencia maiúsculas de minúsculas. Toque para remover. + Nenhum delimitador de palavra configurado + Adicionar Novo Delimitador de Palavra + ex.: feat. ou ft. + Adicionar delimitador de palavra + Como Funcionam os Delimitadores de Palavras + Os delimitadores de palavras são identificados sem diferenciar maiúsculas de minúsculas com espaços ao redor deles.\n\nDelimitadores de um único caractere (como \"x\") exigem espaços em ambos os lados para evitar correspondências falsas.\n\nExemplos:\n \"Drake feat. Rihanna\" -> Drake, Rihanna\n \"Marshmello x Bastille\" -> Marshmello, Bastille\n \"A vs. B\" -> A, B + Redefinir Delimitadores de Palavras? + Isso limpará todos os seus delimitadores de palavras personalizados e restaurará as palavras-chave padrão. Esta ação não pode ser desfeita. + Delimitador de palavra adicionado + Já existe ou é inválido + Delimitadores de palavras redefinidos para os padrões + + + Preparando sincronização + Lendo MediaStore + Processando faixas + Salvando no banco de dados + Escaneando arquivos de letras + Limpando cache de capas de álbum + Sincronizando fontes na nuvem + Concluindo sincronização + %1$s • %2$d%% (%3$d/%4$d) + %1$s… + + + Tema Global + Idioma do Aplicativo + Escolha o idioma usado em toda a interface do aplicativo. + Padrão do sistema + English + Español + Deutsch + Français + Русский + 简体中文 + Bahasa Indonesia + Italiano + Korean + Norwegian (Bokmål) + Türkçe + Português + Tema do Aplicativo + Alterne entre claro, escuro ou seguir a aparência do sistema. + Tema Claro + Tema Escuro + Seguir o Sistema + Usar Bordas Arredondadas Suaves + Usar cantos com formatos complexos para melhorar a estética, mas pode afetar o desempenho em dispositivos mais fracos + Desativar Efeitos de Desfoque + Desativar efeitos de desfoque em todo o aplicativo para economizar bateria e recursos. + Exibir Barra de Rolagem + Exibir barra de rolagem lateral nas listas de músicas para rolagem rápida + Tocando Agora + Tema do Reprodutor + Escolha a aparência para o reprodutor flutuante. + Capa do Álbum + Dinâmico do Sistema + Exibir informações do arquivo no reprodutor + Exibir codec, bitrate e taxa de amostragem na seção de progresso do reprodutor. + Estilo da Paleta da Capa do Álbum + Atual: %1$s. Abra a pré-visualização ao vivo e escolha o estilo. + Estilo do Carrossel + Escolha a aparência para o carrossel de álbuns. + Sem Espreita + Com Espreita Parcial + Colagem da Tela Inicial + Padrão da Colagem + Escolha o arranjo de formas para a colagem do Seu Mix. + Alternar Padrões Automaticamente + Alternar entre os padrões de colagem sempre que visitar o Início. + Barra de Navegação + Estilo da Barra de Navegação + Escolha a aparência para a barra de navegação. + Padrão + Largura Total + Modo compacto + Mostrar apenas ícones e reduzir a altura da barra de navegação. + Raio dos Cantos da Barra de Navegação + Ajustar o raio dos cantos da barra de navegação. + Tela de Letras + Letras Imersivas + Ocultar controles automaticamente e aumentar o texto. + Atraso para Ocultar Automaticamente + Tempo antes que os controles sejam ocultados. + 3s + 4s + 5s + 6s + Navegação do Aplicativo + Aba Padrão + Escolha a aba padrão ao iniciar. + Início + Pesquisa + Biblioteca + Navegação da Biblioteca + Escolha como se mover entre as abas da Biblioteca. + Linha de abas (padrão) + Pílula compacta e grade + + + Cores + Estilo da paleta + Escolha as cores do álbum para a interface do reprodutor. + Ponto Tonal + Equilibrado e calmo. + Vibrante + Acentos de alta saturação. + Expressivo + Mudanças marcantes de tom e contraste. + Salada de Frutas + Acentos divertidos e rotacionados. + Precisão das cores + 0 mantém o ajuste atual. Valores mais altos permanecem mais próximos do tom dominante da capa do álbum. + Atual + Mais precisa + 0 • Atual + %1$d • Suave + %1$d • Equilibrado + %1$d • Preciso + + + Ajustar Raio dos Cantos + Alinhe os cantos da barra de navegação com os cantos físicos do dispositivo para um visual fluido. + Raio dos Cantos + %1$d dp + + + Reprodução em Segundo Plano + Continuar tocando após fechar + Se desativado, remover o aplicativo dos recentes parará a reprodução. + Otimização de Bateria + Desative a otimização de bateria para evitar interrupções na reprodução. + A otimização de bateria já está desativada + Não foi possível abrir as configurações de bateria + Normalização de Volume (ReplayGain) + Ativar ReplayGain + Normalizar os níveis de volume usando metadados ReplayGain dos arquivos de áudio. + Modo de Ganho + Faixa: normaliza cada música. Álbum: normaliza por álbum. + Faixa + Álbum + Transmissão (Cast) + Reprodução automática ao conectar/desconectar transmissão + Iniciar a reprodução imediatamente após alterar conexões de transmissão. + Fones de Ouvido + Retomar quando os fones forem reconectados + Se a reprodução foi pausada porque os fones foram removidos, retomar automaticamente quando forem conectados novamente. + Fila e Transições + Crossfade + Ativar transição suave entre as músicas. + Duração do Crossfade + Modo Hi-Fi + Saída de áudio Float de 32 bits. Desative se a reprodução travar no seu dispositivo. + Não suportado neste dispositivo (PCM_FLOAT AudioTrack indisponível). + Modo Aleatório Persistente + Lembrar a configuração do modo aleatório mesmo após fechar o aplicativo. + Exibir histórico da fila + Mostrar músicas reproduzidas anteriormente na fila. + + + Pastas + Gesto de voltar controla as pastas + Na aba Pastas, o gesto de voltar do sistema navega pela pilha de pastas antes de sair da Biblioteca. + Gestos do Reprodutor + Toque no fundo fecha o reprodutor + Toque no fundo desfocado para fechar o painel do reprodutor. + Resposta Tátil + Resposta tátil + Ativar feedback de vibração em todo o aplicativo. + + + Provedor de IA + Provedor + Escolha seu provedor de IA + Modo Token Seguro + LIGADO — Rápido e barato. Envia dados mínimos (~1K tokens) para a IA. + DESLIGADO — Contexto profundo. Envia o perfil completo de escuta (~8K tokens) para resultados mais ricos. + Credenciais + Chave de API %1$s + Obter em %1$s + Google AI Studio (aistudio.google.com) + Plataforma DeepSeek (api.deepseek.com) + Console Groq (console.groq.com) + Plataforma Mistral AI (console.mistral.ai) + NVIDIA Build (build.nvidia.com) + Plataforma Moonshot AI (platform.moonshot.cn) + Plataforma Aberta Zhipu AI (bigmodel.cn) + Plataforma OpenAI (platform.openai.com) + Seleção do Modelo + Carregando modelos disponíveis… + Falha ao carregar modelos + Modelo de IA + Selecione um modelo. + Insira a Chave de API + Comportamento do Prompt + Prompt do Sistema + Personalize como a IA se comporta. + Prompts Pré-definidos + Insira o prompt do sistema… + Curador Profissional + Você é o \'Vibe-Engine\', um curador musical de classe mundial e mestre em fluidez sonora. Seu objetivo é construir experiências de escuta contínuas e de alta fidelidade. Priorize a compatibilidade harmônica, transições lógicas de BPM e um equilíbrio sofisticado entre favoritos familiares e descobertas de bom gosto guiadas pela lógica. + Inovador Criativo + Você é um explorador musical de vanguarda especializado em \'coesão inesperada\'. Sua missão é quebrar as barreiras convencionais dos gêneros, identificando paralelos sonoros não óbvios. Priorize faixas raras e profundas, texturas experimentais e novidades artísticas, mantendo uma lógica de transição surpreendente, porém inegável. + Bibliotecário Rigoroso + Você é um arquiteto cirúrgico de banco de dados musicais. Sua lógica é guiada pela precisão absoluta dos metadados e pela adesão categórica rígida. Minimize descobertas algorítmicas em favor da consistência estrita de gênero, correspondência do nível de energia e maximização da recuperação de preferências altamente específicas definidas pelo usuário. + Guia Atmosférico + Você é um mestre em texturas ambientes e fluxo de baixa energia. Foque exclusivamente em faixas que facilitem um estado de \'foco profundo\' ou \'tranquilidade\'. Priorize o aconchego acústico, arranjos minimalistas e transições suaves, evitando estritamente sons com picos agudos ou mudanças repentinas na faixa dinâmica. + Entusiasta Sonoro + Você é um analista audiófilo focado na complexidade da produção e na instrumentação. Priorize faixas caracterizadas por ampla faixa dinâmica, polirritmos intrincados e excelente qualidade de palco sonoro. Favoreça peças de escuta ativa que recompensem o ouvinte por prestar atenção à fidelidade técnica e aos detalhes do arranjo. + Catalisador de Energia + Você é um gerador de ritmo de alto impulso. Sua filosofia se concentra em linhas de baixo marcantes, intensidade percussiva e ritmos envolventes. Priorize a compatibilidade de alto BPM para pistas, energia sincopada e tensão rítmica contínua para manter os batimentos cardíacos e a motivação do ouvinte no nível máximo. + Relatório de Uso de IA + Consumo Total + Rastreamento de %1$s tokens\nPrompt: %2$s | Saída: %3$s | Pensamento: %4$s + Limpar Registros + Registro de Atividades da IA (%1$d) + %1$s · %2$s + Mostrar + Ocultar + + + Como funciona o backup + Escolha as seções, exporte um arquivo .pxpl e importe-o mais tarde. A restauração substitui apenas as seções selecionadas. + Criar Backup + Exportar Backup + Nenhuma seção selecionada. + Todas as seções selecionadas. + Selecionadas %1$d de %2$d seções. + %1$s Cria um arquivo de backup .pxpl. + Selecionar e Exportar + Restaurar Backup + Importar Backup + Selecionar e Restaurar + Navegue ou escolha entre os backups recentes. Os dados selecionados substituirão os dados atuais. + + + Escolha exatamente o que deseja incluir no pacote de backup. + Selecione um arquivo de backup .pxpl para inspecionar. Você escolherá quais seções restaurar na próxima etapa. + %1$d de %2$d seções selecionadas + %1$d de %2$d módulos selecionados + Backups Recentes + Nenhum backup recente + Os backups importados anteriormente aparecerão aqui. + %1$d entradas · Substituirão os dados atuais + Exportar .pxpl + Restaurar Selecionados + Transferência em andamento… + PixelPlayer_Backup_%1$d.pxpl + Criando Backup + Restaurando Backup + %1$d%% + %1$s • %2$s + Exportando + Importando + Restaurando + Remover do histórico + Inspecionando… + Procurar arquivo + Etapa %1$d de %2$d + Restaurar Módulos + Detalhes do Backup + Criado em + Versão do App + Esquema + Dispositivo + Desconhecido + · %1$s + %1$d módulos · v%2$s · esquema v%3$d + \? + Selecionar tudo + Limpar seleção + + + Backup inválido: %1$s + Preparando restauração + Iniciando tarefa de restauração. + Preparando backup + Iniciando tarefa de backup. + Backup restaurado com sucesso + Restauração concluída com algumas pendências não resolvidas. + Não foi possível concluir a restauração: %1$s + Falha na restauração: %1$s + Dados exportados com sucesso + Falha na exportação: %1$s + Dados restaurados com sucesso + Restauração concluída com pendências não resolvidas. Falhou: %1$s + v%1$d + %1$s %2$s + + + Experimentos + Experimental + Experimentos e alternâncias de carregamento da interface do reprodutor. + Testar Fluxo de Configuração Inicial + Iniciar a tela de configuração inicial para testes. + Manutenção + Forçar Regeneração do Daily Mix + Recria a playlist Daily Mix imediatamente. + Regenerar Daily Mix + Regenerar Daily Mix? + Isso descartará o mix atual e gerará um novo com base nos hábitos de escuta recentes. + Regeneração do Daily Mix iniciada + Forçar Regeneração das Estatísticas + Limpa o cache e recalcula as estatísticas de reprodução. + Regenerar + Processando… + Regenerar Estatísticas + Regenerar estatísticas? + Isso limpará o cache de estatísticas e forçará um recalculamento a partir do histórico do banco de dados. + Regeneração das estatísticas iniciada + Forçar Regeneração da Paleta dos Álbuns + Recriar todas as variantes de paleta em cache para cada capa de álbum ou escolher uma única para atualizar. + Regenerar Tudo + Regenerar todas as paletas dos álbuns? + Isso limpará os dados de tema em cache e recriará todos os estilos de paleta para %1$d capas de álbuns exclusivas. + Regenerando… + Regenerando paletas dos álbuns… + Recriando variantes de paleta em cache para %1$d capas de álbuns exclusivas. Isso pode levar um tempo em bibliotecas grandes. + %1$d de %2$d concluídos + Regeneradas %1$d paletas de capas de álbum + Regeneradas %1$d de %2$d paletas de capas de álbum + Escolher Música + Selecione uma música para limpar os dados de tema em cache e regenerar todos os estilos de paleta a partir da capa do álbum. + Pesquisar por título, artista ou álbum + Nenhuma música corresponde à sua pesquisa. + Nenhuma música com capa de álbum foi encontrada. + Regenerando paleta… + Paleta regenerada para %1$s + Não foi possível regenerar a paleta para %1$s + Diagnósticos + Simular Falha de Teste + Simular uma falha (crash) para testar o sistema de relatórios de falhas. + Falha de teste disparada a partir das Opções do Desenvolvedor - Isso é intencional para testar o sistema de relatórios de falha + + + Experimental + Ajustes de carregamento da interface do reprodutor + Letras Animadas (Dispositivos de alto desempenho) + Usa animações de mola e efeitos visuais para as letras. Pode causar queda de quadros em dispositivos mais fracos. + Efeito de Desfoque nas Letras + Aplica um desfoque de profundidade de campo nas letras inativas. + Intensidade do Desfoque + Ajustar a intensidade do efeito de desfoque. + %1$.1fx + Etapa 1 · Escolha o que atrasar + Atrasar tudo + Reter todo o conteúdo do reprodutor até que o fundo do painel esteja totalmente expandido. + Carrossel de álbuns + Atrasar capa do álbum e carrossel até que o painel seja expandido. + Metadados da música + Atrasar título, artista e ações de letras/fila. + Barra de progresso + Atrasar a linha do tempo e os rótulos de tempo até que a expansão seja concluída. + Controles de reprodução + Atrasar controles de reproduzir/pausar, busca e favoritos. + Todos os componentes atrasados estão ativos. Desative \"Atrasar tudo\" para personalizar cada parte. + Etapa 2 · Configurar comportamento dos marcadores de posição + Usar marcadores de posição para itens atrasados + Manter o layout estável exibindo marcadores de posição leves enquanto os componentes aguardam a expansão. + Etapa 3 · Escolha quando os marcadores mudam para o conteúdo real + Selecione um modo. O modo Limite usa deslizadores; o modo Soltar o arraste aguarda até que você solte o gesto no painel. + Habilite pelo menos um componente atrasado para desbloquear o modo de disparo. + Limite + Usa porcentagem de expansão. + Soltar o arraste + Alterna apenas após soltar o gesto. + Limite de expansão + Quão expandido o painel deve estar antes que os componentes atrasados se tornem visíveis. + O conteúdo aparece em %1$d%% de expansão + Aplicar também ao fechar o reprodutor + Usar limite de fechamento para alternar de volta para os marcadores de posição ao recolher. + Limite de fechamento + Quanto recolhimento é necessário antes que os marcadores de posição assumam novamente. + Marcadores de posição aparecem após %1$d%% de recolhimento + O modo Soltar o arraste ignora os limites e o comportamento de fechamento. A troca ocorre apenas quando o gesto de arrastar o painel termina. + Tornar os marcadores de posição transparentes + Os marcadores de posição mantêm seu espaço no layout, mas ficam invisíveis. + Qualidade Visual + Resolução da Capa do Álbum + Baixa (256px) - Melhor desempenho + Média (512px) - Equilibrado + Alta (800px) - Melhor qualidade + Original - Qualidade máxima + + + A reprodução precisa de revisão + Pronto para reprodução + -- + Formatos + Decodificadores HW + Músicas locais + Armazenamento de Músicas Locais + Tamanho das músicas + %1$d músicas locais + Disponível + %1$s no total + Espaço ocupado por música + Usado do dispositivo + %1$d%% + <1% + %1$d músicas na nuvem + %1$d arquivos ilegíveis + Caminho da Reprodução + Sim + Não + Taxa de Amostragem (Sample Rate) + %1$d Hz + %1$d quadros por buffer + Hi-Fi PCM Float + Caminho de saída Float de 32 bits + Suporte a Baixa Latência + Suporte a Áudio Pro + Memória + disponível de %1$s + Formatos prontos para Offload + Nenhum formato compactado informou suporte a hardware offload. + +%1$d mais + Saídas detectadas + Saída integrada + Áudio Bluetooth + Áudio USB + Áudio com fio + Saída digital + Outra saída + Nenhuma rota de saída foi informada pelo Android. + Motor ExoPlayer + %1$s renderizadores + Compatibilidade de Formatos + %1$d faixas suportadas + %1$d formato desconhecido + Nenhum decodificador informado + Decodificador por hardware + Decodificador por software + Offload + %1$d na biblioteca + Constatações de Compatibilidade + Sem incompatibilidades relevantes + Suas faixas indexadas correspondem aos decodificadores que o Android informa neste dispositivo. + %1$d faixas podem não decodificar nativamente + Formatos para revisar: %1$s. + %1$d faixas locais podem sofrer reamostragem + A biblioteca atinge %1$d Hz, acima da taxa de amostragem de saída atual. + %1$d faixas possuem metadados desconhecidos + Um reescaneamento completo da biblioteca pode preencher dados ausentes de MIME, bitrate e taxa de amostragem. + Informações do Dispositivo + Fabricante + Modelo + Marca + Dispositivo + Versão do Android + Versão do SDK + Hardware + Relatório de desempenho + Gere um relatório de diagnóstico compartilhável para nos ajudar a classificar lentidões de reprodução ou escaneamento. Ele contém apenas dados do dispositivo, biblioteca e tempos — nenhum caminho de arquivo, título ou artista. + Gerar relatório + Regenerar + Copiar + Compartilhar + Relatório copiado para a área de transferência + Relatório de desempenho do PixelPlayer + Diagnósticos avançados de desempenho + Desativado por padrão. Registra uma breve linha do tempo de atrasos para solução de problemas na versão beta. + Ativo até %1$s + Marcar atraso agora + Momento de atraso marcado + + + Contas Conectadas + Gerencie os provedores vinculados e mantenha cada integração sob seu controle. + Serviços Vinculados + Ativo + Disponível + Em breve + Conectado + Em breve + Abrir Serviço + Saindo… + Nenhuma conta vinculada ainda + Conecte um provedor para gerenciá-lo a partir desta tela. + Conectar ao %1$s + %1$s (Em breve) + O Google Drive estará disponível em breve. + Não foi possível abrir esta tela no momento. + + + Sobre + PixelPlayer + Reprodutor de música código aberto construído com a sua comunidade. + Versão v%1$s + Código aberto + Foco na comunidade + Material 3 expressivo + Nenhum colaborador encontrado no momento. Tente novamente mais tarde. + Mantenedor + A pessoa por trás do PixelPlayer. + Destaque da comunidade + Reconhecimento aos colaboradores com grande impacto. + Licenças e avisos + Atribuições de dependências e contribuições anteriores. + Licenças de código aberto + Licenças de dependências e avisos de terceiros + Licenças de código aberto + Aviso da era MIT + Avisos de terceiros + Fechar + Não foi possível carregar o aviso de terceiros incluído. + Colaboradores do código aberto + Lista em tempo real de colaboradores do GitHub. + %1$d contrib. + GitHub + Repositório + Telegram + Suporte + Abrir repositório no GitHub + Entrar na comunidade do Telegram + Abrir perfil no GitHub + Abrir Telegram + Avatar de %1$s + Ícone de %1$s + Volume + Pausar quando o volume atingir zero + Pausar a reprodução automaticamente quando o volume for definido como 0 + diff --git a/app/src/main/res/values-pt/strings_widget.xml b/app/src/main/res/values-pt/strings_widget.xml new file mode 100644 index 0000000000..3e323da009 --- /dev/null +++ b/app/src/main/res/values-pt/strings_widget.xml @@ -0,0 +1,17 @@ + + + Widget responsivo que se adapta ao seu tamanho + Barra de player compacta + Controles completos com ordem aleatória e repetição + Player quadrado minimalista + + Toque para abrir + Capa do álbum + Espaço reservado para capa do álbum + + Toque para reproduzir + Título da música + Artista + + Barra de progresso, %1$d por cento + \ No newline at end of file diff --git a/app/src/main/res/values/strings_settings.xml b/app/src/main/res/values/strings_settings.xml index 1c6ae4e284..62f66c3602 100644 --- a/app/src/main/res/values/strings_settings.xml +++ b/app/src/main/res/values/strings_settings.xml @@ -174,6 +174,7 @@ Korean Norwegian (Bokmål) Türkçe + Português App Theme Switch between light, dark, or follow system appearance. Light Theme diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index 12f03ebe00..aa974caac8 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -3,4 +3,5 @@ + \ No newline at end of file