diff --git a/app/src/main/res/values-pt-BR/plurals.xml b/app/src/main/res/values-pt-BR/plurals.xml
new file mode 100644
index 000000000..a8377c592
--- /dev/null
+++ b/app/src/main/res/values-pt-BR/plurals.xml
@@ -0,0 +1,39 @@
+
+
+
+ - Compartilhando %d playlist
+ - Compartilhando %d playlists
+
+
+ - %1$d playlist exportada para %2$s
+ - %1$d playlists exportadas para %2$s
+
+
+ - %d faixa adicionada à fila
+ - %d faixas adicionadas à fila
+
+
+ - %d faixa vai tocar depois
+ - %d faixas vão tocar depois
+
+
+ - %d faixa adicionada aos favoritos
+ - %d faixas adicionadas aos favoritos
+
+
+ - %d faixa removida dos favoritos
+ - %d faixas removidas dos favoritos
+
+
+ - %d arquivo apagado
+ - %d arquivos apagados
+
+
+ - Apagar %d faixa?
+ - Apagar %d faixas?
+
+
+ - %d vez
+ - %d vezes
+
+
diff --git a/app/src/main/res/values-pt-BR/strings.xml b/app/src/main/res/values-pt-BR/strings.xml
new file mode 100644
index 000000000..bd8531e00
--- /dev/null
+++ b/app/src/main/res/values-pt-BR/strings.xml
@@ -0,0 +1,231 @@
+
+ PixelPlayer
+ Mudança no nome do App
+ Nós alteramos o nome do app de PixelPlay para PixelPlayer devido à um problema de marca registrada. Continue tocando!
+ Não mostrar novamente
+ Dispensar
+ Permissão Especial Necessária
+ Para editar metadados de faixas(arquivos .mp3), o PixelPlayer precisa de acesso à todos os seus arquivos. Isso nos permite editar as tags da faixa diretamente. Por favor conceda tal permissão na próxima página para habilitar a edição de metadados.
+ Conceder permissão
+ Acesso à Todos os Arquivos
+ Erro
+ OK
+ Cancelar
+ Importar
+ Pesquisar
+
+ Letras
+ Fechar página de letras
+ Carregando letras…
+ Não foi possível encontrar letras para essa faixa.
+ Letras disponibilizada por
+ https://lrclib.net/
+ Letras não encontradas
+ Gostaria de procurar por letras online?
+ Não encontramos letras automaticamente. Você pode editar o título e o artista ou pesquisar manualmente.
+ Falha na procura de letras
+ Falha ao procurar letras no remoto
+ A conexão excedeu do tempo limite. Por favor verifique sua conexão com a internet.
+ Erro de rede. Por favor verifique sua conexão com a internet.
+ Erro de servidor (código %d). Por favor, tente novamente mais tarde.
+ %d resultado(s) encontrado(s)
+ Pesquisou por \"%s\"
+ Procurando por letras…
+ Letras já encontradas. A procura online foi pulada.
+ Letras embutidas encontradas. A procura online foi pulada.
+ Arquivo local (.lrc) encontrado. Online fetch skipped.
+ Mostrar opções das letras
+ Sempre escolher manualmente o resultado ao invés de selecionar automaticamente
+ Salvar letras como .lrc
+ Salvar letras
+ Escolha qual versão salvar:
+ Sincronizada (com timestamps)
+ Simples (apenas texto)
+ Letras salvas com sucesso
+ Falha ao salvar letras
+ Sem letras disponíveis para salvar
+ Redefinir letra importada
+ Atraso de sincronização de letra
+ %+.1fs
+ Redefinir
+ Mais cedo
+ Mais tarde
+
+ Escaneando arquivos de faixas…
+ Processando arquivos…
+ %1$d de %2$d arquivos
+ Sincronizando…
+ Sincronização completa
+ Aguardando…
+ Sincronizando biblioteca…
+ Finalizando em segundo plano…
+ Escaneando letras…
+ Limpando cache de arte de album…
+ Sincronizando fontes da nuvem…
+ Faixa desconhecida
+ Artista desconhecido
+ Album desconhecido
+ Escolha um artista
+ Veja qualquer um dos artistas creditados nesta faixa.
+ 1 artista
+ %1$d artistas
+ Artista principal
+ Página de artista
+ Tocar agora
+ Não foi possível abrir o arquivo de áudio.
+ Abrir player completo
+ Fechar player flutuante
+ Fechar player
+ Faixa anterior
+ Próxima faixa
+ Pausar playback
+ Tocar
+ Playlist não encontrada.
+ Disco %d
+
+ Por favor configure uma chave de API válida nas configurações para o provedor de IA selecionado.
+ Erro de IA: %s
+ O provedor de IA selecionado rejeitou o pedido pois a conta não possui créditos ou passou do limite de uso.
+ O modelo de IA selecionado não está mais disponível. O PixelPlayer tentou mudar para um modelo alternativo automaticamente.
+ A IA não encontrou nenhuma faixa de acordo com seu prompt.
+ Escreva uma ideia para seu Mix Diário
+ Mix Diário atualizado com IA
+ A IA não conseguiu encontrar faixas para esse mix
+
+ Ordem Aleatória
+ Aleatorizar todas as faixas
+ Playlist
+ Última playlist tocada
+
+ Aleatorizar todas
+ Última Playlist
+ Nenhuma playlist encontrada para abrir
+
+ ID de Álbum inválido
+ ID de Álbum não encontrado
+ Falha ao carregar dados de álbum: %s
+ Álbum não encontrado
+ Não foi possível atualizar: %s
+ ID de Artista inválido
+ ID de artista não encontrado
+ Falha ao carregar dados de artista: %s
+ Não foi possível encontrar o artista
+ Nenhuma faixa válida encontrada para tocar
+
+ Widget responsivo que se adapta ao tamanho
+ Barra do player compacta
+ Controles completos com Ordem Aleatória e Repetir
+ Player quadrado minimalista
+ Processando ação de playback…
+
+
+ Nenhuma playlist para compartilhar
+ Compartilhar playlists
+ Compartilhamento falhou: %1$s
+ Nenhuma playlist para exportar
+ Exportação falhou: %1$s
+ Exportações de faixa do PixelPlayer
+ Por favor configure sua chave de API Gemini nas Configurações.
+ Erro desconhecido
+
+
+ Enviando %1$d faixa(s) para relógio
+ Enviando para relógio
+ Transferência completa
+ Transferência falhou
+ Transferência cancelada
+ Preparando transferência para relógio
+ %1$d transferência(s)
+ Iniciando transferência…
+ Múltiplas transferências ativas
+ Preparando transferência…
+ Transferindo
+ Completo
+ Falhou
+ Cancelado
+ Preparando
+ Iniciando
+ Transferências para relógio
+ Mostra o progresso em tempo real da transferência de faixas para do celular para o relógio
+
+
+ Servidor de transmição de mídia
+ Transmissão para dispositivo
+ Serving media to Cast device
+ %1$s: %2$s
+ A navegação está temporariamente indisponível em transmissões com este formato de áudio porque poderia travar a sessão de transmissão.
+
+
+ Backup inválido: %1$s
+ Preparando recuperação
+ Preparando tarefa de recuperação.
+ Preparando backup
+ Iniciando tarefa de backup.
+ Beckup restaurado com sucesso
+ Restauração completa com alguns problemas.
+ Não foi possível completar a restauração: %1$s
+ Restauração falhou: %1$s
+ Dados exportados com sucesso
+ Exportação falhou: %1$s
+ Dados restaurados com sucesso
+ Restauração completa com alguns problemas. Falhou: %1$s
+ Falha ao carregar modelos
+ Crash de Teste engatilhado por meio das Opções de Desenvolvedor - Isso é intencional para testar o sistema de relatório de crash
+
+
+ Faixa não encontrada na lista atual
+ Não foi possível encontrar faixa
+ Nenhuma faixa encontrada na biblioteca
+ Playback parou: %1$s terminou (Fim de Faixa).
+ Faixa
+ Não há faixas para aleatorizar.
+ Álbuns Selecionados
+ Nenhuma faixa tocável encontrada nos álbuns selecionados
+ Apenas os primeiros %1$d álbuns foram adicionados à fila
+ %1$d álbuns adicionados à fila (%2$d faixas)
+ Não foi possível adicionar os álbuns selecionados à fila
+ Todas as faixas já estão favoritadas
+ Não haviam faixas favoritadas
+ Criando arquivo ZIP…
+ Falha ao compartilhar: %1$s
+ Não é possível apagar a faixa que está tocando
+ %1$d arquivos apagados (%2$d pulado - tocando)
+ %1$d de %2$d arquivos apagados
+ Falha ao apagar arquivos
+ Arquivo detectado
+ Não foi possível apagar arquivo ou não foi encontrado
+ Eliminação de arquivo cancelada
+ 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
+ Metadados atualizados com sucesso
+ Atualizando %1$d faixas…
+ %1$d faixas atualizadas com sucesso!
+ %1$d faixas atualizadas. Falhas: %2$d
+ Playlist restaurada
+ Essas faixas serão apagadas permanentemente do seu dispositivo e não será possível recuperá-las.
+ Apagar
+
+
+ %1$d minutos
+ Fim de faixa
+ Temporizador configurado para %1$d minutos.
+ Temporizador cancelado.
+ Não é possível habilitar fim de faixa: nenhuma faixa ativa.
+ Temporizador de fim de faixa desativado: faixa alterada de %1$s para %2$s.
+ O playback irá parar no fim da faixa.
+ Faixa anterior
+ Faixa atual
+ Temporizador de Descanso
+ Temporizador
+ Fim da faixa atual
+ Tempo personalizado
+ Cancelar temporizador
+ Definir duração personalizada
+ Contagem de toque: %1$s
+ 1 vez
+ Alternar em
+ %1$d%%
+ v%1$d
+ %1$s %2$s
+
diff --git a/app/src/main/res/values-pt-BR/strings_auth.xml b/app/src/main/res/values-pt-BR/strings_auth.xml
new file mode 100644
index 000000000..ad193a5f3
--- /dev/null
+++ b/app/src/main/res/values-pt-BR/strings_auth.xml
@@ -0,0 +1,74 @@
+
+
+
+ Voltar
+ Mostrar senha
+ Esconder senha
+ Conectando…
+ Conectar
+ Detalhes de conexão
+ Insira o URL do servidor e as credenciais de conta.
+ URL do Servidor
+ Nome de Usuário
+ Senha
+ Digite a senha
+ admin
+ Bem-vindo(a), %1$s!
+
+
+ Subsonic / Navidrome
+ Conecte com seu servidor self-hosted de música
+ Suporta Navidrome, Airsonic, Gonic, Ampache e outros servidores compatíveis com a API Subsonic.
+ https://music.example.com
+ Utilize o endereço base https:// completo do servidor.
+ Esse é o nome de usuário da sua conta Subsonic ou Navidrome.
+ Senha do App também funciona se o seu servidor suporta isso.
+ Senha do App também funciona se o seu servidor suporta isso.
+ Pré-adicionar https://
+ Compatível com Navidrome, Gonic, Airsonic, e outros servidores compatíveis com Subsonic
+ Navidrome
+ Subsonic
+
+
+ Jellyfin
+ Conecta com servidores Jellyfin. Ambos HTTP e HTTPS são suportados para acesso pela rede local.
+ Conectar com seu servidor de mídia Jellyfin
+ Insira o URL do seu servidor Jellyfin e credenciais de conta.
+ http://192.168.1.100:8096
+ URL completa do seu servidor Jellyfin, includindo a porta.
+ Seu nome de usuário da conta Jellyfin.
+ Sua senha da conta Jellyfin.
+ Pré-adicionar http://
+ Conecta com servidores Jellyfin para fazer streaming da sua biblioteca de músicas
+ Jellyfin
+
+
+ Google Drive conectado!
+ Google Drive
+
+
+ Sair do login NetEase?
+ Sair do login QQ Music?
+ Você pode voltar mais tarde. O estado da página atual será descartado quando fechar.
+ Sair
+ Continuar
+ Fazer login em NetEase Music
+ Fazer login em QQ Music
+ Voltar Web
+ Avançar Web
+ Recarregar
+ Abrir início
+ Salvando…
+ Pronto
+ Tentar novamente
+ +
+ O carregamento da página passou do tempo limite. Você pode tentar novamente sem perder seu progresso.
+ Não foi possível ler os cookies da sessão.
+ A página está demorando muito para carregar. Recarregue ou utilize outra conexão de rede.
+ Carregamento do WebView falhou.
+ HTTP %1$d enquanto carregando NetEase.
+ HTTP %1$d enquanto carregando QQ Music.
+ Nenhum cookie encontrado. Faça login primeiro.
+ Login ainda não detectado. Finalize o login NetEase antes de pressionar Pronto.
+ Login ainda não detectado. Finalize o login QQ Music antes de pressionar Pronto.
+
diff --git a/app/src/main/res/values-pt-BR/strings_components.xml b/app/src/main/res/values-pt-BR/strings_components.xml
new file mode 100644
index 000000000..b1221d0eb
--- /dev/null
+++ b/app/src/main/res/values-pt-BR/strings_components.xml
@@ -0,0 +1,189 @@
+
+
+ Clique para abrir
+ Arte de álbum
+ Área reservada da arte de álbum
+ Favorito
+ Tocar
+ Pausar
+ Clique para tocar
+ Título da faixa
+ Artista
+ Repetir
+ Barra de progresso, %1$d por cento
+
+
+ Aparência
+ Alinhamento
+ Controles
+ Resetar letras?
+ Tem certeza de que deseja resetar as letras para essa faixa?
+ Esconder controles de sincronização
+ Ajustar sincronização
+ Mostrar romanização
+ Mostrar tradução
+ Desabilitar imersão (único)
+ Manter tela ligada
+ Alinhar letras à esquerda
+ Alinhar letras ao centro
+ Alinha letras à direita
+
+
+ Sem conexão com a internet
+ Esse conteúdo depende de uma conexão à internet. Por favor, cheque suas configurações de rede e tente novamente.
+ Você está offline
+ Por favor, cheque sua conexão com a internet e tente novamente para acessar esse conteúdo.
+
+
+ Salvar predefinição personalizada
+ Insira um nome para sua predefinição de equalizador personalizada.
+ Nome da predefinição
+ Renomear predefinição
+ Nome não pode estar vazio
+ Salvar
+ Renomear
+
+
+ Etiquetado perfeitamente!
+ Metadados de IA
+ Consultando o guia de Mix Diário…
+ Revise e refine os detalhes gerados
+ Título
+ Artista
+ Álbum
+ Artista do álbum
+ Gênero
+ Compositor
+ Tentar novamente
+ Aplicar mudanças
+
+
+ Editando metadados da faixa
+ Editar os metadados de uma faixa pode alterar como ela é mostrada e organizada em sua biblioteca. As mudanças são permanentes e talvez sejam irreversíveis.
+ Entendido
+ Informação
+ Editar faixa
+ Usar IA Gemini
+ Mostrar informação
+ Número da faixa
+ Número do disco
+ ReplayGain da faixa (dB)
+ ReplayGain do álbum (dB)
+ -6.50
+ -8.20
+ ReplayGain da faixa
+ ReplayGain do álbum
+ Título
+ Número da faixa
+ Número do disco
+ Pesquisar letras em lrclib.net
+ Arte da capa
+ Selecione uma imagem quadrada e dê um toque nela para que a faixa fique bonita pelo app.
+ Mudar arte de capa
+ Apagar arte de capa
+ Pré-visualização da nova arte de capa
+ Arte de capa da faixa atual
+ Ajustar sua arte de capa
+ Utilize gestos de pinça e arraste para encontrar o enquadramento desejado.
+ Aplicar arte de capa
+ Não foi possível carregar a imagem selecionada
+
+
+ Compartilhar arquivo de faixa via
+ Tocar faixa
+ Compartilhar arquivo da faixa
+ Adicionar à fila
+ Tocar como próxima da fila
+ Adicionar à playlist
+ Adicionar à fila
+ Próximo
+ Verificando relógio
+ Transferindo %1$d%%
+ Transferindo para relógio
+ Transferência em progresso
+ Enviar para relógio
+ Relógio não disponível
+ Enviar faixa para o relógio
+ Relógio não disponível
+ Definir como
+ Definir como som
+ Escolha como usar essa faixa como som do sistema
+ Definir como toque
+ Definir faixa como toque
+ Usar essa faixa como
+ Escolha onde PixelPlayer deve armazenar esse som.
+ Toque de telefone
+ Chamadas recebidas
+ Som de notificação
+ Alertas de mensagem e de apps
+ Toque de alarme
+ Alarmes do relógio
+ Confirmar mudança do som
+ Definir \"%1$s\" como seu %2$s?
+ Definir som
+ Definir \"%1$s\" como seu %2$s
+ toque de telefone
+ som de notificação
+ toque de alarme
+ Habilite \"Mudar configurações do sistema\", e retorne ao PixelPlayer para continuar automaticamente.
+ \"Mudar configurações do sistema\" não foi habilitado.
+ Definir \"%1$s\" como seu toque de telefone
+ Apenas faixas locais podem ser utilizadas como toque de telefone.
+ Não foi possível preparar a faixa para usar como toque de telefone.
+ Não foi possível definir como toque de telefone: %1$s
+ Duração
+ Informações da faixa
+ Duração
+ Gênero
+ Álbum
+ Artista
+ Formato de áudio
+ Provedor
+ Arquivo
+ Editar metadados da faixa
+ Remover dos favoritos
+ Adicionar aos favoritos
+ Opções
+ OPÇÕES
+ Detalhes
+ INFO
+ Detalhes
+
+
+ %1$d FAIXAS
+ selecionada(s)
+ Tocar todas
+ Tocar todas
+ Curtir todas
+ Descurtir todas
+ Compartilhar todas como ZIP
+ Adicionar todas à fila
+ Apagar todas
+ Apagar todas
+
+ Playlist dispensada
+ Desfazer
+ Mashup do DJ
+ Nova playlist
+ Nome da playlist
+ Minha playlist
+ Criar
+ Adicionar %1$d faixas em…
+ Selecionar playlists
+ Pesquisar playlists…
+
+ %1$d PLAYLISTS
+ Exportar todas
+ Mesclar todas
+ Compartilhar todas
+ Exportar
+ Mesclar
+
+ Reordenar abas da biblioteca
+ Resetar ordem
+ Restaurar a ordem padrão das abas?
+ Reordenando abas…
+ Mover
+ Resetar
+ Pronto
+