diff --git a/src/duckstation-qt/translations/duckstation-qt_pt-BR.ts b/src/duckstation-qt/translations/duckstation-qt_pt-BR.ts
index 6d6e10cac..411e70966 100644
--- a/src/duckstation-qt/translations/duckstation-qt_pt-BR.ts
+++ b/src/duckstation-qt/translations/duckstation-qt_pt-BR.ts
@@ -381,13 +381,13 @@ Token gerado %2.
Achievements
-
+ Carregando estado
-
-
+
+ Retomando estado
@@ -4123,88 +4123,78 @@ Esta ação não poderá ser desfeita.
Parar
+
+ DebuggerAddBreakpointDialog
+
+
+
+ Adicionar ponto de interrupção
+
+
+
+
+ Endereço:
+
+
+
+
+ Tipo:
+
+
+
+
+ Executar
+
+
+
+
+ Ler
+
+
+
+
+ Escrever
+
+DebuggerCodeModel
-
-
-
+
+
+ <inválido>
-
+ Endereço
-
+ Bytes
-
+ Instrução
-
+ Comentário
-
- DebuggerMessage
-
-
-
- Interruptor adicionado em 0x%08X.
-
-
-
-
- Interruptor removido em 0x%08X.
-
-
-
-
- 0x%08X não é uma chamada de instrução.
-
-
-
-
- Não é possível duplicar ramificações em 0x%08X
-
-
-
-
- Pulando para 0x%8X.
-
-
-
-
- Leitura de instrução falhou em %08X ao final da busca.
-
-
-
-
- Saindo em 0x%08X.
-
-
-
-
- Sem instrução de retorno encontrada após%u nas instruções de saída em %08X.
-
-DebuggerRegistersModel
-
+ Registrador
-
+ Valor
@@ -4212,17 +4202,17 @@ Esta ação não poderá ser desfeita.
DebuggerStackModel
-
+ <inválido>
-
+ Endereço
-
+ Valor
@@ -4232,7 +4222,7 @@ Esta ação não poderá ser desfeita.
- Depurador de CPU
+ Depurador do CPU
@@ -4302,275 +4292,350 @@ Esta ação não poderá ser desfeita.
+
+ Tipo
+
+
+ Contador
-
+ Pilha
-
+ Pausar/continuar
-
+
- &Pausa/Continua
+ &Pausar/continuar
-
+
-
+
- Entrar
+
-
+ &Entrar
-
+ F11
-
+ Pular
-
+
-
+ F10
-
+ Alternar ponto de interrupção
-
-
+
+ &Alternar ponto de interrupção
-
+ F9
-
+ &Fechar
-
+ Sair
-
+
-
+ Ctrl+F11
-
+
- Executar para cursor
+ Ir para o cursor
-
-
+
+ &Executar para cursores
-
+ Ctrl+F10
-
+ Limpar pontos de interrupção
-
+
- &Limpar Pontos de Interrupção
+ &Limpar pontos de interrupção
-
+ Ctrl+Del
-
+
- Adicionar interrupção
+ Adicionar ponto de interrupção
-
+ Ctrl+F9
-
+ Ir para (próxima instrução)
-
+ &Ir para (próxima instrução)
-
+ Ctrl+P
-
+ Ir para endereço
-
+ Ir para &endereço
-
+
-
+ Adicionar ponto de interrupção
-
+ Ctrl+G
-
+ &Endereço de despejo
-
+ Ctrl+D
-
+ Rastreio
-
+ &Rastrear
-
+ Ctrl+T
-
+ Nenhum endereço selecionado.
-
-
+ Digite o código do endereço:
-
+ Insira o endereço de memória:
-
+
- Registro de rastreio iniciado. este arquivo pode ter vários gigabytes, portanto, fique atento ao desgaste do SSD.
+ Rastreamento iniciado. este arquivo pode ter vários gigabytes, portanto, fique atento quanto ao desgaste do SSD.
-
+ O registro de rastreamento foi interrompido.
-
-
- Ponto de interrupção já existente neste endereço.
+
+
+ Remover
-
+ Depurador
-
+ Falha ao adicionar ponto de interrupção de saída, você está em uma função válida?
-
+
- Ver no &Despejo
+ Ver no &despejo
-
+
-
+ Carregar/armazenar
-
-
+
+
- Padrão de busca inválido! Os valores devem conter digitos em hexadecimais ou pontos de exclamação.
+ Padrão de busca inválido! Os valores devem conter digitos em hexadecimal ou pontos de exclamação.
-
+ Padrão não encontrado.
-
+ Padrão encontrado em 0x%1. (além do endereço de memória).
-
+ Padrão encontrado em 0x%1.
+
+
+ Falha ao adicionar ponto de interrupção. Pode ser que já exista algum neste endereço.
+
+
+
+
+ Falha ao remover ponto de interrupção. O mesmo pode não existir.
+
+
+
+
+ Erro
+
+
+ Endereço inválido! valores devem ser: hexa (0x12345678 ou 12345678)
+
+
+
+ Executar
+
+
+
+
+ Ler
+
+
+
+
+ Escrever
+
+
+
+
+ Ponto de interrupção no endereço 0x%08X adicionado.
+
+
+
+
+ Ponto de interrupção no endereço 0x%08X foi removido.
+
+
+
+
+ 0x%08X não é uma chamada de instrução.
+
+
+
+
+ Não é possível duplicar ramificações em 0x%08X
+
+
+
+
+ Pulando para 0x%8X.
+
+
+
+
+ Leitura de instrução falhou em %08X ao final da busca.
+
+
+
+
+ Pulando para 0x%08X.
+
+
+
+
+ Sem instrução de retorno encontrada após %u nas instruções de saída em %08X.
+ DigitalController
@@ -5122,17 +5187,17 @@ This file can be several gigabytes, so be aware of SSD wear.
Jogo não carregado ou sem conquistas disponíveis.
-
+ %1x%2
-
+ Jogo: %1 FPS
-
+ Vídeo: %1 FPS (%2%)
@@ -8813,12 +8878,12 @@ Error was:
GPUDevice
-
+ Erro
-
+ Renderizador openGL não disponível, driver ou hardware não compatíveis. OpenGL 3.1 ou OpenGLES 3.0 são obrigatórios.
@@ -8874,7 +8939,7 @@ Error was:
Placa de vídeo (OpenGL)
-
+ Software
@@ -9042,47 +9107,47 @@ Error was:
GPU_HW
-
+ Escala de resolução definida para {0}x (tela {1}x{2}, VRAM {3}x{4})
-
+ Anti serrilhado múltiplo definido para {}x (SSAA).
-
+ Suavização de serrilhado definido para {}x.
-
+ {}x MSAA não é compatível. Use {}x.
-
+ Filtro SSAA não suportado, usando filtro MSAA.
-
+ O filtro de textura '{}' não é compatível com o renderizador atual.
-
+ Os sombreadores não são compatíveis com sua GPU e são obrigatórios para a renderização no modo de wireframe.
-
+ A escala de resolução {0}x não é divisível pela escala de redução da resolução {1}x, usando {2}x.
-
+ A escala de resolução {0}x não é compatível com a redução de amostra adaptável, usando {1}x.
@@ -10677,8 +10742,8 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
-
-
+
+ Mudar disco
@@ -10689,8 +10754,8 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
-
-
+
+ Carregar estado
@@ -10887,13 +10952,13 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
-
+ Iniciar em modo tela grande
-
+ Modo tela grande
@@ -11094,7 +11159,7 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
-
+ Continuar
@@ -11209,18 +11274,18 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
Falha ao tentar obter informação da janela
-
-
+
+ Escolha uma imagem de disco
-
+ Iniciar disco
-
+ Não foi possível encontrar nenhum dispositivo de CD-ROM. Certifique-se de ter uma unidade de CD-ROM conectada e permissões suficientes para acessá-la.
@@ -11231,8 +11296,8 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
-
-
+
+ Erro
@@ -11242,111 +11307,111 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
Pausado
-
+ %1 (%2)
-
+ Escolha a unidade de disco:
-
+ Continuar (%1)
-
-
-
+
+
+ Jogo salvo %1 (%2)
-
+ Editar cartões de memória...
-
+ Apagar estados salvos...
-
+ Confirmar deleção de estado salvo
-
+ Tem certeza de que deseja apagar os estados salvos %1? Não será possivel reverter esta ação.
-
+ Carregar do arquivo...
-
-
+
+ Escolher arquivo de salvamento rápido
-
-
+
+ Salvamento rápido (*.sav)
-
+ Desfazer estado carregado
-
-
+
+ Jogo salvo %1 (Vazio)
-
-
+
+ Compartimento global %1 (%2)
-
-
+
+ Compartimento global %1 (Vazio)
-
+ Salvar para arquivo...
-
+ &Trapaças ativadas
-
+ &Aplicar trapaças
-
+ Carregar estado salvo
-
+
Você deseja que este arquivo seja carregado ou que seja reiniciado novamente?
-
+ Inicialização limpa
-
+ Excluir e iniciar
-
+ Falha ao apagar o arquivo de estado salvo '%1'.
-
+ Confirmar troca de disco
-
+ Deseja trocar discos ou inicializar outro (via reinicialização do sistema)?
-
+ Trocar disco
-
+ Redefinir
-
+ Cancelar
-
-
+
+ Gerenciador de trapaças
-
+ Parar modo tela cheia
-
+ Sair do modo tela cheia
-
+ Você deve escolher um disco para confirmar a troca
-
+ Todos os tipos de imagem de capa (*.jpg *.jpeg *.png *.webp)
-
+ Você deve selecionar um arquivo diferente da imagem de capa atual.
-
+ Falha ao remover '%1'
-
+ Confirmar redefinição
-
+
@@ -11449,108 +11514,108 @@ This action cannot be undone.
Esta ação não poderá ser desfeita.
-
+ 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
-
+ Redefinir tempo de jogo
-
+ Adicionar um novo diretório...
-
+ Escolher imagem de capa
-
+ 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'
-
+ Expandir para %1x
-
-
-
+
+
+ Destino do arquivo
-
-
+
+ Arquivos binários (*.bin)
-
+ Arquivos (*.bin);;Imagens (*.png)
@@ -11585,56 +11650,56 @@ Esta ação não poderá ser desfeita.
Escuro
-
+ Confirmar desligamento
-
+ Tem certeza de que deseja desligar a máquina virtual?
-
+ 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.
-
+ RA: conectado como %1 (%2, %3 normal). %4 mensagens não lidas.
-
+ 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.
@@ -12278,17 +12343,17 @@ Tem certeza de que deseja continuar?
OSDMessage
-
+ Sistema reiniciado.
-
+ Carregamento de estado '%s'.falhou. reiniciando.
-
+ Falha ao salvar estado em '%s'.
@@ -12318,27 +12383,27 @@ Tem certeza de que deseja continuar?
As opções do recompilador foram alteradas, limpando todos os blocos.
-
+ {} as trapaças estão ativados. Isso resultará em instabilidade.
-
+ Trapaças {} salvas em '{}'.
-
+ Lista de trapaças excluída '{}'.
-
+ Ajuste de tela panorâmica ligado, a proporção da imagem está definida para {}.
-
+ Ajuste de tela panorâmica desligado, a proporção da imagem foi definida para {}.
@@ -12378,7 +12443,7 @@ Tem certeza de que deseja continuar?
Texturas personalizadas recarregadas.
-
+ Falha ao desfazer carregar estado.
@@ -12442,37 +12507,37 @@ Tem certeza de que deseja continuar?
Áudio do CD religado.
-
+ 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'.
-
+ Falha ao carregar '%s' trapaças.
@@ -12497,17 +12562,17 @@ Tem certeza de que deseja continuar?
Portas de cartão de memória trocadas. nenhuma das portas possui cartão de memória.
-
+ Trapaça '%s' ativada.
-
+ Trapaça '%s' desativada.
-
+ Falha ao salvar lista de trapaças para '%s'
@@ -12530,12 +12595,12 @@ Usando a seguinte imagem '{}', isso pode resultar em instabilidade.Nenhuma trapaça foi carregada.
-
+ Trapaça aplicada '%s'.
-
+ Trapaça '%s' já está ativada.
@@ -12695,27 +12760,27 @@ Configure um controle compatível da lista acima.
Cartão de memória %u presente no sistema mas não no estado salvo, removendo cartão.
-
+ O pré-carregamento da imagem do CD não está disponível para jogos de múltiplos discos '%s'
-
+ Pré-alocação de disco falhou, pode ser que a imagem esteja danificada.
-
+ Estado carregado de '{}'...
-
+ Salvar estado
-
+ Estado salvo em '{}'.
@@ -12745,7 +12810,7 @@ Configure um controle compatível da lista acima.
Disco inserido '{}' ({}).
-
+ Alterando para renderizador {}...
@@ -13002,9 +13067,9 @@ The URL was: %1
-
-
-
+
+
+ Erro
@@ -13059,22 +13124,22 @@ The URL was: %1
Falha ao gravar em '%1'.
-
+ 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.
@@ -13729,13 +13794,13 @@ Escanear o diretório desta forma demora mais tempo porém, identificará arquiv
Falha ao carregar %s BIOS.
-
+ Erro
-
+ Falha ao carregar o dado salvo no compartimento '{}'.
@@ -13803,42 +13868,42 @@ Seu arquivo de jogo está incompleto, você deve adicionar o arquivo SBI para ex
O nome do arquivo SBI deve corresponder ao nome da imagem do disco.
-
+ Velocidade do CPU configurada para {}% ({} / {}. pode causar falhas nos jogos.
-
+ Velocidade de leitura do CD-ROM definida como {}x (velocidade efetiva {}x). Jogos podem travar.
-
+ Velocidade de leitura do CD-ROM definida para {}. Jogos podem travar.
-
+ Instantâneo
-
+ A opção forçar temporizador no modo NTSC está ativada. Os jogos serão executados em uma velocidade incorreta.
-
+ O anti-serrilhamento múltiplo está ativado, alguns jogos podem não ser renderizados corretamente.
-
+ Modo de 8 MB de RAM está ativado, o que pode ser incompatível com alguns jogos.
-
+ Versão inválida {} ({} versão {})