diff --git a/src/duckstation-qt/translations/duckstation-qt_pt-br.ts b/src/duckstation-qt/translations/duckstation-qt_pt-br.ts
index 4f5b25a3e..5af6d537d 100644
--- a/src/duckstation-qt/translations/duckstation-qt_pt-br.ts
+++ b/src/duckstation-qt/translations/duckstation-qt_pt-br.ts
@@ -365,27 +365,27 @@ Leaderboard Position: {} of {}
Posição nos placares de lideres: {} de {}
-
+ Este jogo não possui {} placares de lideres.
-
+ O envio de pontuações está desligado porque o modo dificílimo está desativado. As tabelas de classificação são somente leitura.
-
+ Tempo
-
+ Placar
-
+ Baixando informações de placares, por favor aguarde...
@@ -414,25 +414,25 @@ Posição nos placares de lideres: {} de {}
-
+ Carregar para console
-
+ Carregar para janela
-
+ Carregar para console de depuração
-
+ Carregar para arquivo
@@ -472,7 +472,7 @@ Posição nos placares de lideres: {} de {}
GPU Max Run-Ahead:
-
+ PGXP vértice armazenado
@@ -485,22 +485,22 @@ Posição nos placares de lideres: {} de {}
Preservar Precisão e Projeção do PGXP
-
+ Tolerância geometrica do PGXP
-
+ Limite do PGXP limpo
-
+ Ativar conexão de bloco recompilador
-
+ Ativar recompilador de acesso a RAM
@@ -509,12 +509,12 @@ Posição nos placares de lideres: {} de {}
Ativar recompilador ICache
-
+ Ativar texturas personalizadas
-
+ Pré-carregar texturas personalizadas
@@ -523,47 +523,47 @@ Posição nos placares de lideres: {} de {}
Despejar Texturas Substituíveis
-
+ Definie o mínimo de despejo (Canal alpha)
-
+ Mínima do despejo (largura)
-
+ Mínima do despejo (altura)
-
+ DMA Max Slice Ticks
-
+ DMA Halt Ticks
-
+ Tamanho de FIFO da GPU
-
+ Execução máxima antecipada da GPU
-
+ Mostrar limite de FPS
-
+ Desativar todas as melhorias
@@ -572,12 +572,12 @@ Posição nos placares de lideres: {} de {}
Mostrar indicadores de tela cheia
-
+ Despejar texturas
-
+ Aumentar resolução em tempo real
@@ -591,7 +591,7 @@ Posição nos placares de lideres: {} de {}
Redefinir para o padrão
-
+ Habilitar exceções de memória
@@ -602,17 +602,17 @@ Posição nos placares de lideres: {} de {}
-
+ Mostrar menu de depuração
-
+ Mostrar indicadores de status
-
+ Mostrar configurações de aprimoramento
@@ -621,80 +621,80 @@ Posição nos placares de lideres: {} de {}
Modo de controle aprimorado (PS4/PS5)
-
+ Aplicar configurações de compatibilidade
-
+ Filtro anti-serrilhado
-
+ Usar GPU para depuração
-
+ Inicializar jogos sem arquivo SBI
-
+ Criar cópia de segurança de salvamentos rápidos
-
+ Nivel do registro
-
+ Informação
-
+ Configura o nível detalhado de mensagens que serão armazenadas. Níveis mais altos terão mensagens maiores.
-
-
-
-
+
+
+
+ Preferência do usuário
-
+ Mostra mensagens na janela de console.
-
+ Mostra mensagens no console de depuração quando suportado.
-
+ Mostra o registro em tela.
-
+ Cria um arquivo de registro (duckstation.log) no diretório do usuário.
-
+ Desmarcado
-
+ Mosta a opção depuração com estatísticas adicionais e configurações rápidas.
@@ -2173,7 +2173,7 @@ Posição nos placares de lideres: {} de {}
O estado atual será salvo.
-
+ Versão inválida %u (%s versão %u)
@@ -2702,7 +2702,7 @@ This warning will only be shown once.
Alerta de aumento de velocidade do CPU
-
+ %1% (%2MHz)
@@ -2744,13 +2744,13 @@ This warning will only be shown once.
-
+ Mapeamento automático
-
+ Limpar mapeamento
@@ -2763,12 +2763,12 @@ This warning will only be shown once.
Limpar atribuições
-
+ Nenhum dispositivo disponível
-
+ Tem certeza de que deseja limpar todos as atribuições para este controle? Essa ação não pode ser desfeita.
@@ -2781,7 +2781,7 @@ This warning will only be shown once.
Atribuição automática
-
+ Nenhuma atribuição genérica foi gerada para o dispositivo '%1'
@@ -3101,8 +3101,8 @@ This warning will only be shown once.
ControllerBindingWidget_Base
-
-
+
+ %1%
@@ -3385,7 +3385,7 @@ This warning will only be shown once.
Direção/Giro
-
+ %1%
@@ -3408,22 +3408,22 @@ This warning will only be shown once.
ControllerCustomSettingsWidget
-
+ %1 Configurações
-
+ Restaurar a configuração original
-
+ Buscar...
-
+ Escolha o arquivo
@@ -3667,27 +3667,27 @@ This warning will only be shown once.
Definir...
-
+ Não configurado
-
+ Definir frequência
-
+ Frequência:
-
+ O macro não se repetirá.
-
+ O macro alternará os botões a cada %1 quadros.
@@ -3695,12 +3695,12 @@ This warning will only be shown once.
ControllerMacroWidget
-
+ Porta do controle %1 Macros
-
+ Macro %1
@@ -3755,7 +3755,7 @@ This warning will only be shown once.
-
+ Erro
@@ -3824,38 +3824,38 @@ Todas as atribuições e configurações compartilhadas serão perdidas, mas seu
Esta ação não poderá ser desfeita.
-
+ Configurações globais
-
-
+
+ Porta do controle %1%2
%3
-
-
+
+ Porta do controle %1
%2
-
+ Atalhos
-
+ Compartilhado
-
+ O perfil de entrada '%1' não pôde ser encontrado.
@@ -4019,33 +4019,52 @@ Esta ação não poderá ser desfeita.
Baixar capas
-
- <html><head/><body><p>O DuckStation pode baixar automaticamente capas para jogos que ainda não possuem suas capas definidas. Não hospedamos nenhuma imagem de capa, o usuário deve fornecer sua própria fonte de imagens.</p><p>No formulário abaixo, especifique o endereço para baixar as capas, com uma URL por linha. As seguintes opções estão disponíveis:</p><p><span style=" font-style:italic;">${título}:</span> Título do jogo.<br/><span style=" font-style:italic;">${título do arquivo}:</span> Nome do arquivo do jogo.<br/><span style=" font-style:italic;">${serial}:</span> Serial do jogo.</p><p><span style=" font-weight:700;">Exemplo:</span> https://www.exemplo.nao.de.um.dominio.valido.com/capas/${serial}.jpg</p></body></html>
+ <html><head/><body><p>O DuckStation pode baixar automaticamente capas para jogos que ainda não possuem suas capas definidas. Não hospedamos nenhuma imagem de capa, o usuário deve fornecer sua própria fonte de imagens.</p><p>No formulário abaixo, especifique o endereço para baixar as capas, com uma URL por linha. As seguintes opções estão disponíveis:</p><p><span style=" font-style:italic;">${título}:</span> Título do jogo.<br/><span style=" font-style:italic;">${título do arquivo}:</span> Nome do arquivo do jogo.<br/><span style=" font-style:italic;">${serial}:</span> Serial do jogo.</p><p><span style=" font-weight:700;">Exemplo:</span> https://www.exemplo.nao.de.um.dominio.valido.com/capas/${serial}.jpg</p></body></html>
-
+
+
+ O DuckStation pode baixar automaticamente capas para jogos que ainda não possuem suas capas definidas. Não hospedamos nenhuma imagem de capa, o usuário deve fornecer sua própria fonte de imagens.
+
+
+
+
+ <html><head/><body><p>Na caixa abaixo, especifique os links para download de capas, sendo um link por linha. As seguintes variáveis estão disponíveis:</p><p><span style=" font-style:italic;"></span>- Título do jogo.<br/><span style=" font-style:italic;"></span>- Nome do arquivo do jogo.<br/><span style=" font-style:italic;"></span> - Número de série do jogo.</p><p><span style=" font-weight:700;">Exemplo:</span> https://www.dominio.de.exemplo.com/capas/${serial}.jpg</p></body></html>
+
+
+
+
+ Por padrão, as capas baixadas serão salvas com o título do jogo. Se não quiser desta forma, você pode marcar a caixa "Usar nomes de arquivos seriais" abaixo. O uso de número de séries em vez de títulos de jogos evitará conflitos quando várias regiões do mesmo jogo forem usadas.
+
+
+
+
+ Usar nomes de arquivos seriais
+
+
+ Esperando para iniciar...
-
-
+
+ Iniciar
-
+ Fechar
-
+ Download terminado.
-
+ Parar
@@ -5032,7 +5051,7 @@ This file can be several gigabytes, so be aware of SSD wear.
Salvamento rápido não encontrado.
-
+
-
+ %n pontos
@@ -5053,27 +5072,27 @@ Conquistas: %5 (%6)
-
+ Presença rica do Discord inativa ou não suportada.
-
+ Jogo não carregado ou sem conquistas disponíveis.
-
+ %1x%2
-
+ Jogo: %1 FPS
-
+ Vídeo: %1 FPS (%2%)
@@ -6339,7 +6358,7 @@ Conquistas: %5 (%6)
-
+ Remover
@@ -6375,22 +6394,22 @@ Conquistas: %5 (%6)
Atualizar Lista de Jogos
-
+ Abrir diretório...
-
+ Escolha o diretório de busca
-
+ Verificar recursivamente?
-
+
@@ -6399,7 +6418,7 @@ Scanning recursively takes more time, but will identify files in subdirectories.
Escanear o diretório desta forma demora mais tempo porém, identificará arquivos em sub-pastas.
-
+ Selecione o caminho
@@ -8252,8 +8271,8 @@ This will download approximately 4 megabytes over your current internet connecti
-
-
+
+ Aperte botão/analógicos... [%1]
@@ -8261,17 +8280,17 @@ This will download approximately 4 megabytes over your current internet connecti
InputVibrationBindingWidget
-
+ Erro
-
+ Nenhum dispositivo com motores de vibração foi detectado.
-
+ Escolha o motor de vibração para %1.
@@ -8347,7 +8366,7 @@ This will download approximately 4 megabytes over your current internet connecti
-
+ Mudar disco
@@ -9008,7 +9027,7 @@ This will download approximately 4 megabytes over your current internet connecti
-
+ Erro
@@ -9176,12 +9195,12 @@ Você deseja que este arquivo seja carregado ou que seja reiniciado novamente?
-
+ Gerenciador de trapaças
-
+ Você deve escolher um disco para confirmar a troca
@@ -9190,83 +9209,83 @@ Você deseja que este arquivo seja carregado ou que seja reiniciado novamente?
Não foi possível encontrar uma entrada da lista de jogos para o arquivo em execução no momento. Certifique-se de que este arquivo esteja em um local verificado pela lista de jogos.
-
+ Propriedades...
-
+ Abrir diretório...
-
+ Definir imagem de capa...
-
+ Inicialização padrão
-
+ Inicialização rápida
-
+ Inicialização completa
-
+ Iniciar jogo com depurador
-
+ Excluir da lista
-
+ Adicionar um novo diretório...
-
+ Escolher imagem de capa
-
+ Todos os tipos de imagem de capa (*.jpg *.jpeg *.png)
-
+ Capa já existe
-
+ A capa para este jogo já existe, deseja substituí-lá?
-
-
+
+ Erro ao copiar
-
+ Falha ao remover capa existente '%1'
-
+ Falha ao copiar '%1' para '%2'
@@ -9275,45 +9294,45 @@ Você deseja que este arquivo seja carregado ou que seja reiniciado novamente?
Idioma alterado. Reinicie o emulador para o aplicar.
-
+ Expandir para %1x
-
-
+
+ Destino do arquivo
-
-
+
+ Arquivos binários (*.bin)
-
+ Arquivos (*.bin);;Imagens (*.png)
-
+ Padrão
-
+ Fusion
-
+ Dark Fusion (cinza)
-
+ Dark Fusion (azul)
@@ -9322,51 +9341,51 @@ Você deseja que este arquivo seja carregado ou que seja reiniciado novamente?
DarkFusion
-
+ Escuro
-
+ Confirmar desligamento
-
+ Salvar estado e continuar
-
-
-
-
+
+
+
+ Cartão de memória não encontrado
-
+ Cartão de memória '%1' não existe, você deseja criar um cartão de memória vazio?
-
+ Falha ao criar cartão de memória '%1'
-
-
+
+ Cartão de memória '%1' não encotrado. Experimente iniciar o jogo e salvá-lo para que ele seja criado.
-
+ Não mostrar de novo
-
+
-
+ Erro na atualização
-
+ <p>Desculpe, mas você está tentando atualizar uma versão não oficial do Duckstation. Para evitarmos imcompatibilidade, o atualizador automático só poderá ser usado nas versões oficiais! </p><p>Para obtê-las, siga as instruções de como e onde no link "Baixando e rodando" conforme abaixo:</p><p><a href="https://github.com/stenzek/duckstation/">https://github.com/stenzek/duckstation/</a></p>
-
+ Atualizações automáticas não são compatíveis com a plataforma atual.
@@ -10008,24 +10027,24 @@ Tem certeza de que deseja continuar?
Icache desativado, limpando blocos.
-
+ PGXP ativado, reconstruindo blocos.
-
+ PGXP desativado, reconstruindo blocos.
-
+ Mudando para %s...
-
-
+
+ Falha ao carregar shader escolhido.
@@ -10089,7 +10108,7 @@ Tem certeza de que deseja continuar?
Texturas personalizadas recarregadas.
-
+ Falha ao desfazer carregar estado.
@@ -10179,32 +10198,32 @@ Tem certeza de que deseja continuar?
Perfil de controle carregado de '%s'
-
+ Iniciado despejo de áudio em '%s'.
-
+ Falha ao iniciar despejo de áudio em '%s'.
-
+ Despejo de áudio terminado.
-
+ Captura de tela '%s' já existe.
-
+ Falha ao salvar captura em '%s'
-
+ Captura de tela salva em '%s'.
@@ -10224,12 +10243,12 @@ Please configure a supported controller from the list above.
Usando perfil de controle '%s'.
-
+ Falha ao carregar '%s' trapaças.
-
+ %n trapaças ativadas. Isso pode resultar em instabilidade.
@@ -10237,12 +10256,12 @@ Please configure a supported controller from the list above.
-
+ Ajuste de tela panorâmica ligado, e a proporção da imagem está definida como %s.
-
+ Ajuste de tela panorâmica desligado, e a proporção da imagem está definida como %s.
@@ -10279,22 +10298,22 @@ Please configure a supported controller from the list above.
Trapaça %u.salva para '%s'.
-
+ Trapaça '%s' apagada da lista.
-
+ Trapaça '%s' ativada.
-
+ Trapaça '%s' desativada.
-
+ Falha ao salvar lista de trapaças para '%s'
@@ -10361,7 +10380,7 @@ Please configure a supported controller from the list above.
-
+ Salvo %n trapaça em '%s'.
@@ -10369,32 +10388,32 @@ Please configure a supported controller from the list above.
-
+ Trapaça aplicada '%s'.
-
+ Trapaça '%s' já está ativada
-
+ Pós-processamento ligado.
-
+ Pós-processamento desligado.
-
+ Falha ao carregar texturas de pós-processamento.
-
+ Texturas de pós-processamento recarregadas.
@@ -10934,29 +10953,29 @@ The URL was: %1
QtHost
-
-
-
+
+
+ Erro
-
+ O arquivo '%1' não existe.
-
+ O dado de salvamento não existe.
-
+ Não é possível usar o modo no-gui, porque nenhum parâmetro de inicialização foi configurado.
-
+ Não é possível usar este modo porque nenhum parâmetro de inicialização foi configurado.
@@ -11180,37 +11199,37 @@ The saves will not be recoverable.
SaveStateSelectorUI
-
+ Carregar
-
+ Salvar
-
+ Anterior
-
+ Próximo
-
+ Sem estado salvo
-
+ Compartimento global %d
-
+ Compartimento %d
@@ -11219,7 +11238,7 @@ The saves will not be recoverable.
Compartimento %d
-
+ %s Compartimento %d
@@ -11239,7 +11258,7 @@ The saves will not be recoverable.
Redefinir
-
+ Escolha a pasta para % 1
@@ -11395,7 +11414,7 @@ The saves will not be recoverable.
<strong>Configurações de pasta</strong><hr>Essas opções controlam onde o DuckStation salvará os arquivos de dados de tempo de execução.
-
+ %1 [%2]