Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions app/src/debug/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">PixelPlayer [D]</string>
<string name="settings_pause_on_volume_zero">Pausar quando o volume atingir zero</string>
<string name="settings_pause_on_volume_zero_desc">Pausar automaticamente a reprodução quando o volume for definido como 0</string>
<string name="settings_volume_section">Volume</string>
</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -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),
Expand Down
128 changes: 128 additions & 0 deletions app/src/main/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">PixelPlayer</string>
<string name="app_tagline">Reprodutor de Música</string>
<string name="app_name_change_title">Mudança no Nome do App</string>
<string name="app_name_change_message">Alteramos o nome do nosso aplicativo de PixelPlay para PixelPlayer devido a uma questão de marca registrada. Continue ouvindo!</string>
<string name="app_name_change_do_not_show_again">Não mostrar novamente</string>

<!-- Navigation Bar Labels -->
<string name="nav_bar_home">Início</string>
<string name="nav_bar_search">Buscar</string>
<string name="nav_bar_library">Biblioteca</string>

<!-- All files access dialog-->
<string name="all_files_access_title">Permissão Especial Necessária</string>
<string name="all_files_access_description">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.</string>
<string name="grant_permission_button">Conceder Permissão</string>

<!-- External Player -->
<string name="external_queue_label">Reprodução rápida</string>
<string name="external_playback_error">Não foi possível abrir este arquivo de áudio.</string>
<string name="external_action_open_full_player">Abrir player completo</string>

<!-- App Shortcuts -->
<string name="shortcut_shuffle_short">Ordem aleatória</string>
<string name="shortcut_shuffle_long">Mapear todas as músicas aleatoriamente</string>
<string name="tile_shuffle_all">Aleatório</string>
<string name="tile_last_playlist">Última Playlist</string>
<string name="tile_last_playlist_unavailable">Nenhuma playlist disponível para abrir</string>

<!-- Playstore Announcement -->
<string name="playstore_dialog_action_open">Abrir Play Store</string>
<string name="playstore_dialog_action_continue_beta">Continuar no beta</string>
<string name="playstore_dialog_link_pending">O link da Play Store será ativado a partir da configuração do GitHub.</string>
<string name="playstore_dialog_title">PixelPlayer já está disponível no Google Play</string>
<string name="playstore_dialog_body">Use o canal estável no Google Play para atualizações de versão enquanto mantemos as versões beta ativas.</string>
<string name="playstore_dialog_app_name">PixelPlayer</string>
<string name="playstore_dialog_release_announcement">Anúncio de lançamento</string>
<string name="playstore_dialog_coming_soon">Em breve</string>

<!-- Brick breaker -->
<string name="easter_egg_thank_you">Obrigado por usar o PixelPlayer!</string>
<string name="brick_high">RECORDE %1$d</string>
<string name="brick_cd_close">Fechar</string>
<string name="brick_stat_score">PONTOS</string>
<string name="brick_stat_lvl">NÍVEL %1$d</string>
<string name="brick_stat_lives">VIDAS</string>
<string name="brick_level_complete">NÍVEL CONCLUÍDO!</string>
<string name="brick_game_over">FIM DE JOGO</string>
<string name="brick_score_line">Pontuação: %1$d</string>
<string name="brick_try_again">Tentar Novamente?</string>
<string name="brick_next_level">Próximo Nível</string>
<string name="brick_restart">Reiniciar Jogo</string>
<string name="brick_tap_relaunch">TOQUE PARA LANÇAR</string>
<string name="brick_play_random">Tocar Música Aleatória</string>
<string name="brick_title">Brick Breaker</string>
<string name="brick_high_score">PONTUAÇÃO MÁXIMA %1$d</string>
<string name="brick_play">Jogar</string>
<string name="brick_drag_paddle">Arraste para mover a plataforma</string>

<!-- Music Service -->
<string name="close_notification_player">Fechar player</string>
<string name="service_processing_action">Processando ação de reprodução…</string>
<string name="player_playback_error">Erro de reprodução: %1$s</string>

<!-- Common Text & Labels -->
<string name="common_back">Voltar</string>
<string name="common_ok">OK</string>
<string name="common_cancel">Cancelar</string>
<string name="common_dismiss">Dispensar</string>
<string name="common_error">Erro</string>
<string name="common_search">Buscar</string>
<string name="common_clear_search">Limpar busca</string>
<string name="common_all">Tudo</string>
<string name="common_confirm">Confirmar</string>
<string name="common_saved">Salvo!</string>
<string name="common_selected">Selecionado</string>
<string name="common_percentage_text">%1$d%%</string>
<string name="common_artist">Artista</string>
<string name="common_select_all">Selecionar Tudo</string>
<string name="common_clear">Limpar</string>
<string name="common_error_unknown">Erro desconhecido</string>

<!-- Common Actions & Labels -->
<string name="common_save">Salvar</string>
<string name="common_done">Concluído</string>
<string name="common_reset">Redefinir</string>
<string name="common_apply">Aplicar</string>
<string name="common_shuffle">Ordem aleatória</string>
<string name="common_copy">Copiar</string>
<string name="common_share">Compartilhar</string>
<string name="common_undo">Desfazer</string>
<string name="common_import">Importar</string>
<string name="common_delete">Excluir</string>
<string name="common_export">Exportar</string>
<string name="common_merge">Mesclar</string>
<string name="common_rename">Renomear</string>
<string name="common_create">Criar</string>
<string name="common_lyrics">Letras</string>
<string name="common_settings">Configurações</string>
<string name="common_album_art">Capa do Álbum</string>
<string name="common_playlist">Playlist</string>
<string name="common_unknown_track">Faixa desconhecida</string>
<string name="common_unknown_artist">Artista desconhecido</string>
<string name="common_unknown_album">Álbum desconhecido</string>
<string name="common_close">Fechar</string>
<string name="common_add">Adicionar</string>
<string name="common_remove">Remover</string>
<string name="common_play">Tocar</string>
<string name="common_previous_track">Faixa anterior</string>
<string name="common_next_track">Próxima faixa</string>
<string name="common_favorite">Favoritar</string>
<string name="common_pause">Pausar</string>
<string name="common_repeat">Repetir</string>
<string name="common_options">Opções</string>
<string name="common_shuffle_play">Reprodução Aleatória</string>
<string name="common_more_options_for">Mais opções para %1$s</string>
<string name="common_expand_menu">Expandir menu</string>
<string name="common_next">Avançar</string>
<string name="common_finish">Concluir</string>
<string name="common_reset_defaults">Restaurar padrões</string>
<string name="common_export_all">Exportar tudo</string>
<string name="common_merge_all">Mesclar tudo</string>
<string name="common_share_all">Compartilhar tudo</string>
<string name="common_play_album">Tocar álbum</string>
<string name="common_shuffle_play_album">Tocar álbum em ordem aleatória</string>
<string name="common_album_art_for_title">Capa do álbum para %1$s</string>
</resources>
150 changes: 150 additions & 0 deletions app/src/main/res/values-pt/strings_changelogs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="changelog_title">Notas da Versão</string>
<string name="changelog_view_github">Ver no GitHub</string>
<string name="changelog_sec_improvements">Melhorias</string>
<string name="changelog_sec_fixes">Correções</string>
<string name="changelog_sec_whats_new">O que Há de Novo</string>
<string name="changelog_sec_added">Adicionado</string>
<string-array name="changelog_020_added">
<item>Suporte ao Chromecast para transmitir áudio do seu dispositivo.</item>
<item>Notas da versão no app para manter você atualizado sobre os recursos mais recentes.</item>
<item>Suporte a arquivos .LRC, tanto incorporados quanto externos.</item>
<item>Suporte a letras offline.</item>
<item>Letras sincronizadas (sincronizadas com a música).</item>
<item>Nova tela para ver a fila completa.</item>
<item>Reordenação e remoção de músicas da fila.</item>
<item>Gestos no mini-player (deslize para baixo para fechar).</item>
<item>Adicionadas mais animações Material.</item>
<item>Novas configurações para personalizar o visual e a experiência.</item>
<item>Novas configurações para limpar o cache.</item>
</string-array>
<string-array name="changelog_020_improvements">
<item>Redesign completo da interface do usuário.</item>
<item>Redesign completo do player.</item>
<item>Melhorias de desempenho na biblioteca.</item>
<item>Velocidade de inicialização do aplicativo melhorada.</item>
<item>A IA agora fornece resultados melhores.</item>
</string-array>
<string-array name="changelog_020_fixes">
<item>Corrigidos vários bugs no editor de tags.</item>
<item>Corrigido um bug onde a notificação de reprodução não desaparecia.</item>
<item>Corrigidos diversos bugs que faziam o app fechar sozinho.</item>
</string-array>
<string-array name="changelog_030_whats_new">
<item>Apresentado um hub de estatísticas de reprodução mais rico, com análises mais profundas das suas sessões.</item>
<item>Lançado um player rápido flutuante para abrir e pré-visualizar arquivos locais instantaneamente.</item>
<item>Adicionada uma aba de pastas com navegador em formato de árvore e visualização pronta para playlist.</item>
</string-array>
<string-array name="changelog_030_improvements">
<item>Aprimorada a UI do Material 3 para uma experiência mais limpa e coesa.</item>
<item>A edição de metadados agora suporta alteração da capa do álbum.</item>
<item>Animações e transições suavizadas em todo o app para uma navegação mais fluida.</item>
<item>Melhorado o layout da tela de artistas com detalhes mais ricos e acabamento refinado.</item>
<item>Atualizada a geração do DailyMix e YourMix com seleções mais inteligentes e diversas.</item>
<item>Geração de playlists por IA aprimorada.</item>
<item>Melhorada a relevância e apresentação da busca para uma descoberta mais rápida.</item>
<item>Suporte expandido para uma gama maior de formatos de arquivo de áudio.</item>
</string-array>
<string-array name="changelog_030_fixes">
<item>Resolvidas falhas nos metadados para que os detalhes da música permaneçam precisos em todos os lugares.</item>
<item>Restaurados os atalhos de notificação para que voltem de forma confiável para a reprodução.</item>
</string-array>
<string-array name="changelog_040_improvements">
<item>Grande redesign na navegação</item>
<item>Novo explorador de arquivos para escolher diretórios de origem</item>
<item>Novas funcionalidades de conectividade e transmissão</item>
<item>Continuidade perfeita entre dispositivos remotos</item>
<item>Transição Gapless entre músicas</item>
<item>Controle de Crossfade</item>
<item>Novo recurso de Transições Personalizadas (apenas para playlists)</item>
<item>Continuar tocando após fechar o aplicativo</item>
<item>Otimizações de UI</item>
<item>Recurso de estatísticas aprimorado</item>
<item>Controle de Fila redesenhado com mais recursos</item>
<item>Suporte a diferentes tipos de arquivos aprimorado para reprodução e edição de metadados</item>
<item>Gerenciador de permissões aprimorado</item>
<item>Correções de bugs menores</item>
</string-array>
<string-array name="changelog_050_improvements">
<item>Atualização da UI Material 3 Expressive</item>
<item>Equalizador de 10 bandas e Efeitos</item>
<item>Novo Fluxo de Sincronização da Biblioteca</item>
<item>Integração com IA (Modelos Gemini)</item>
<item>Importação/Exportação de Playlists M3U</item>
<item>Integração de Capas de Artistas via Deezer</item>
<item>Capas de Playlist Personalizadas</item>
<item>Refatoração da Arquitetura das Configurações</item>
<item>Animações do Player e da Fila</item>
<item>Baseline Profiles e Desempenho</item>
<item>Sistema de Letras Melhorado com Offset de Sincronização</item>
</string-array>
<string-array name="changelog_050_fixes">
<item>Melhorias na Estabilidade da Transmissão</item>
<item>Estabilidade no Painel do Player</item>
<item>Correções Gerais de Bugs e Limpeza</item>
</string-array>
<string-array name="changelog_060_whats_new">
<item>Suporte ao Android Auto agora disponível para reprodução no carro.</item>
<item>Suporte ao Wear OS disponível, incluindo melhores controles de reprodução do relógio para o celular.</item>
<item>Integrações em nuvem expandidas com melhorias no Telegram, NetEase, QQ Music e Google Drive.</item>
<item>Tocadas Recentemente e restauração de fila persistente mantêm sua sessão de reprodução pronta.</item>
<item>Backup e Restauração v3 e ferramentas de gerenciamento de conta agora incluídos.</item>
<item>Letras ficaram mais inteligentes com busca manual alternativa e melhorias de armazenamento.</item>
</string-array>
<string-array name="changelog_060_improvements">
<item>Grande otimização de desempenho na inicialização, biblioteca, fila e interações do player.</item>
<item>Superfícies de Player, Cast, Letras, Artista e Gênero redesenhadas para um uso mais fluido.</item>
<item>Fluxos de navegação e busca mais confiáveis, com manipulação de rotas mais segura.</item>
<item>Compatibilidade de reprodução de áudio aprimorada para mais dispositivos e formatos.</item>
<item>Fluxos de trabalho de seleção múltipla expandidos em músicas, álbuns e playlists.</item>
</string-array>
<string-array name="changelog_060_fixes">
<item>Comportamento da fila e da ordem aleatória agora está mais estável e previsível.</item>
<item>Corrigidos diversos casos isolados em reprodução em segundo plano e transmissão.</item>
<item>Corrigidos problemas de encerramento inesperado no Sleep Timer, na navegação da aba Arquivos e em artistas do álbum.</item>
<item>Carregamento de widgets e estabilidade do serviço aprimorados para reduzir superaquecimento e uso de memória.</item>
<item>Correções gerais de bugs e refinamentos de UI em todo o app.</item>
</string-array>
<string-array name="changelog_070_whats_new">
<item>Wear OS: Transferência de música, reprodução local, sincronização de fila e controle remoto a partir do relógio.</item>
<item>IA: Integração com Groq AI e OpenRouter (experimental) com otimização de tokens.</item>
<item>Nuvem: Adicionado suporte ao Jellyfin.</item>
<item>Letras: Tradução sincronizada com seletor dedicado, suporte ao formato Kugou LRC, personalização do alinhamento do texto e carregamento remoto aprimorado.</item>
<item>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.</item>
<item>Telegram: Suporte nativo a tópicos e modos de exibição aprimorados.</item>
</string-array>
<string-array name="changelog_070_improvements">
<item>Motor de Áudio: Reformulação completa com suporte a mais formatos (MIDI, ALAC, M4A) e otimização de decodificadores.</item>
<item>Eficiência: Redução drástica do consumo de energia, correções de superaquecimento e otimização de tarefas em segundo plano (SyncWorker).</item>
<item>Banco de Dados: Otimizações massivas em consultas e cache de capas redesenhado para evitar perda de dados.</item>
<item>Inicialização: Tempo de carregamento aprimorado via otimização de Baseline Profile.</item>
</string-array>
<string-array name="changelog_070_fixes">
<item>Reprodução: Corrigidos travamentos em Opus/MP3, erros de ReplayGain durante crossfades e problemas de inicialização em decodificadores Samsung.</item>
<item>Estabilidade: Eliminados travamentos na inicialização, na navegação por artistas e em dispositivos com Android 12+.</item>
<item>UI: Corrigidos piscamentos na capa do álbum, estouro de texto em caracteres não latinos e comportamento da barra de navegação/miniplayer.</item>
<item>Segurança: Proteção reforçada no manuseio de credenciais, permissões de armazenamento e comunicação com servidor de mídia.</item>
</string-array>
<string-array name="changelog_070_added">
<item>Localização: Espanhol, Francês, Russo, Chinês Simplificado, Indonésio, Italiano</item>
</string-array>
<string-array name="changelog_075_whats_new">
<item>Integração com Google Drive com gerenciamento do ciclo de vida do player.</item>
<item>Edição em lote de metadados de músicas (tags e capas).</item>
<item>Tradução de letras por IA com preferências personalizáveis para Wear OS.</item>
<item>Ferramenta de diagnóstico de lentidão e seleção múltipla na tela de Busca.</item>
<item>Suporte a Árabe e Turco, com opções de rede local para URLs HTTP localizadas.</item>
</string-array>
<string-array name="changelog_075_improvements">
<item>Economia drástica de bateria (offload de áudio e controle de atualização da UI).</item>
<item>Gerenciamento de fila otimizado (inserções mais rápidas e indexação explícita).</item>
<item>Animações de movimento Material 3 Expressive para telas de transição.</item>
<item>Sincronização da biblioteca refatorada através de varredura controlada.</item>
</string-array>
<string-array name="changelog_075_fixes">
<item>Resolvidos engasgos, saltos na reprodução e problemas de buffering.</item>
<item>Corrigida a sincronização de exclusão de músicas externas e consistência dos metadados.</item>
<item>Corrigidos problemas de memória, travamentos e falhas de layout no Wear OS e no celular.</item>
</string-array>
</resources>
Loading