diff --git a/OpenRGB.pro b/OpenRGB.pro
index 284e647b..d9161d4d 100644
--- a/OpenRGB.pro
+++ b/OpenRGB.pro
@@ -1225,6 +1225,7 @@ TRANSLATIONS +=
qt/i18n/OpenRGB_fr.ts \
qt/i18n/OpenRGB_ru.ts \
qt/i18n/OpenRGB_zh.ts \
+ qt/i18n/OpenRGB_pt_BR.ts \
FORMS += \
qt/OpenRGBClientInfoPage.ui \
@@ -1514,7 +1515,7 @@ contains(QMAKE_PLATFORM, linux) {
}
QMAKE_CXXFLAGS += -Wno-implicit-fallthrough
-
+
#-------------------------------------------------------------------------------------------#
# Determine which hidapi to use based on availability #
# Prefer hidraw backend, then libusb #
diff --git a/qt/i18n/OpenRGB_pt_br.ts b/qt/i18n/OpenRGB_pt_br.ts
new file mode 100644
index 00000000..7a217972
--- /dev/null
+++ b/qt/i18n/OpenRGB_pt_br.ts
@@ -0,0 +1,1301 @@
+
+
+
+
+ DetectorTableModel
+
+ Name
+ Nome
+
+
+ Enabled
+ Ativo
+
+
+
+ OpenRGBClientInfoPageUi
+
+ Port:
+ Porta:
+
+
+ Connect
+ Conectar
+
+
+ IP:
+ IP:
+
+
+ Client info page
+ Informação do client
+
+
+
+ OpenRGBConsolePageUi
+
+ Log level
+ Nível de Logs
+
+
+ Refresh logs
+ Atualizar Logs
+
+
+ Clear log
+ Limpar Logs
+
+
+ Log console page
+ Console Log
+
+
+
+ OpenRGBDeviceInfoPageUi
+
+ Name:
+ Nome:
+
+
+ Vendor:
+ Vendedor:
+
+
+ Type:
+ Tipo:
+
+
+ Description:
+ Descrição:
+
+
+ Version:
+ Versão:
+
+
+ Location:
+ Localização:
+
+
+ Serial:
+ Número de série:
+
+
+ Device info page
+ Informações do dispositivo
+
+
+
+ OpenRGBDevicePageUi
+
+ G:
+ G (Verde):
+
+
+ H:
+ H (Matiz):
+
+
+ Speed:
+ Velocidade:
+
+
+ Random
+ Aleatório
+
+
+ B:
+ B (Azul):
+
+
+ LED:
+ LED:
+
+
+ Mode-Specific
+ Modo específico
+
+
+ R:
+ R (Vermelho):
+
+
+ Dir:
+ Direção:
+
+
+ S:
+ S (Saturação):
+
+
+ Select All
+ Selecionar tudo
+
+
+ Per-LED
+ Por LED
+
+
+ Zone:
+ Zona:
+
+
+ <html><head/><body><p align="justify">Sets all devices to<br/><b>Static</b> mode and<br/>applies the selected color.</p></body></html>
+ <html><head/><body><p align="justify">Define todos os dispositivos para o modo<br/><b>Estático</b> e<br/>aplica a cor selecionada.</p></body></html>
+
+
+ Apply All Devices
+ Aplicar para todos os dispositivos
+
+
+ Colors:
+ Cores:
+
+
+ V:
+ V (Valor/Brilho):
+
+
+ Apply Colors To Selection
+ Aplicar cores à seleção
+
+
+ Resize
+ Redimensionar
+
+
+ Mode:
+ Modo:
+
+
+ Brightness:
+ Brilho:
+
+
+ Save To Device
+ Salvar no dispositivo
+
+
+ Device page
+ Dispositivo
+
+
+
+ OpenRGBDialog2Ui
+
+ OpenRGB
+ OpenRGB
+
+
+ Devices
+ Dispositivos
+
+
+ Information
+ Informação
+
+
+ Settings
+ Ajustes
+
+
+ Toggle LED View
+ Alternar LEDs
+
+
+ Rescan Devices
+ Identificar dispositivos
+
+
+ Save Profile
+ Salvar perfil
+
+
+ Delete Profile
+ Remover perfil
+
+
+ Load Profile
+ Carregar perfil
+
+
+ OpenRGB is detecting devices...
+ OpenRGB está procurando dispositivos...
+
+
+ Cancel
+ Cancelar
+
+
+ Save Profile As...
+ Salvar perfil como...
+
+
+ Save Profile with custom name
+ Salvar perfil com nome personalizado
+
+
+
+ OpenRGBDialogUi
+
+ OpenRGB
+ OpenRGB
+
+
+ Device
+ Dispositivo
+
+
+ Red
+ Vermelho
+
+
+ Green
+ Verde
+
+
+ Blue
+ Azul
+
+
+ Mode
+ Modo
+
+
+ Set All
+ Definir todos
+
+
+ Set Device
+ Definir dispositivo
+
+
+ Zone
+ Zona
+
+
+ Set Zone
+ Definir zona
+
+
+ Set LED
+ Definir LED
+
+
+ LED
+ LED
+
+
+
+ OpenRGBE131SettingsEntryUi
+
+ Start Channel:
+ Canal inicial:
+
+
+ Number of LEDs:
+ Número de LEDs:
+
+
+ Start Universe:
+ Universo inicial:
+
+
+ Name:
+ Nome:
+
+
+ Matrix Order:
+ Ordem da matriz:
+
+
+ Matrix Height:
+ Altura da matriz:
+
+
+ Matrix Width:
+ Largura da matriz:
+
+
+ Type:
+ Tipo:
+
+
+ IP (Unicast):
+ IP (Unicast):
+
+
+ Universe Size:
+ Tamanho do universo:
+
+
+ Keepalive Time:
+ Tempo de atividade:
+
+
+ RGB Order:
+ Ordem do RGB:
+
+
+ E131 settings entry
+ Entrada E1.31
+
+
+
+ OpenRGBE131SettingsPageUi
+
+ Add
+ Adicionar
+
+
+ Remove
+ Remover
+
+
+ Save
+ Salvar
+
+
+ E131 settings page
+ Ajustes E1.31
+
+
+
+ OpenRGBPhilipsHueSettingsEntryUi
+
+ IP:
+ IP:
+
+
+ Entertainment Mode:
+ Entretenimento:
+
+
+ Username:
+ Usuário:
+
+
+ Client Key:
+ Chave do client:
+
+
+ Unpair Bridge
+ Ponte de desemparelhamento
+
+
+ MAC:
+ MAC:
+
+
+ Philips Hue settings entry
+ Ajustes de entrada Philips Hue
+
+
+
+ OpenRGBPhilipsHueSettingsPageUi
+
+ Remove
+ Remover
+
+
+ Add
+ Adicionar
+
+
+ Save
+ Salvar
+
+
+ After adding a Hue entry and saving, restart OpenRGB and press the Sync button on your Hue bridge to pair it.
+ Depois de adicionar e salvar uma entrada Hue, reinicie o OpenRGB e pressione o botão de sincronização em sua ponte Hue para emparelhá-los.
+
+
+ Philips Hue settings page
+ Ajustes Philips Hue
+
+
+
+ OpenRGBPhilipsWizSettingsEntryUi
+
+ IP:
+ IP:
+
+
+ Philips WIZ settings entry
+ Entrada Philips WIZ
+
+
+
+ OpenRGBPhilipsWizSettingsPageUi
+
+ Add
+ Adicionar
+
+
+ Remove
+ Remover
+
+
+ Save
+ Salvar
+
+
+ Philips WIZ settings page
+ Ajustes Philips WIZ
+
+
+
+ OpenRGBPluginContainerUi
+
+ Plugin container
+ Plug-ins
+
+
+
+ OpenRGBPluginsEntryUi
+
+ Version:
+ Versão:
+
+
+ Name:
+ Nome:
+
+
+ Description:
+ Descrição:
+
+
+ URL:
+ URL:
+
+
+ Path:
+ Caminho:
+
+
+ Enabled
+ Ativo
+
+
+ Commit:
+ Commit:
+
+
+ Icon
+ Ícone
+
+
+ Plugins entry
+ Plugin
+
+
+
+ OpenRGBPluginsPageUi
+
+ Install Plugin
+ Instalar plugin
+
+
+ Remove Plugin
+ Remover plugin
+
+
+ Plugins page
+ Plugins
+
+
+
+ OpenRGBProfileSaveDialogUi
+
+ Profile Name
+ Nome do perfil
+
+
+ New Profile Name:
+ Novo nome de perfil:
+
+
+
+ OpenRGBQMKORGBSettingsEntryUi
+
+ Name:
+ Nome:
+
+
+ USB PID:
+ USB PID:
+
+
+ USB VID:
+ USB VID:
+
+
+ QMK settings entry
+ Entrada QMK
+
+
+
+ OpenRGBQMKORGBSettingsPageUi
+
+ Add
+ Adicionar
+
+
+ Remove
+ Remover
+
+
+ Save
+ Salvar
+
+
+ QMK Settings page
+ Ajustes QMK
+
+
+
+ OpenRGBSerialSettingsEntryUi
+
+ Baud:
+ Baud:
+
+
+ Name:
+ Nome:
+
+
+ Number of LEDs:
+ Número de LEDs:
+
+
+ Port:
+ Porta:
+
+
+ Protocol:
+ Protocolo:
+
+
+ Serial settings entry
+ Entrada serial
+
+
+
+ OpenRGBSerialSettingsPageUi
+
+ Add
+ Adicionar
+
+
+ Remove
+ Remover
+
+
+ Save
+ Salvar
+
+
+ Serial settings page
+ Ajustes serial
+
+
+
+ OpenRGBServerInfoPageUi
+
+ Stop Server
+ Parar servidor
+
+
+ Server Port:
+ Porta do servidor:
+
+
+ Start Server
+ Iniciar servidor
+
+
+ Server Status:
+ Status do servidor:
+
+
+ Offline
+ Offline
+
+
+ Connected Clients:
+ Client's conectados:
+
+
+ Server info page
+ Informação do servidor
+
+
+
+ OpenRGBSettingsPageUi
+
+ Load Window Geometry
+ Carregar geometria da janela
+
+
+ 90000
+ 90000
+
+
+ Run zone checks on rescan
+ Verificar zonas ao indentificar dispositivos
+
+
+ Start Server
+ Iniciar servidor
+
+
+ Start Minimized
+ Iniciar minimizado
+
+
+ Greyscale Tray Icon
+ Ícone cinza
+
+
+ User Interface Settings:
+ Ajustes da interface:
+
+
+ Start At Login
+ Iniciar no login
+
+
+ Set Profile on Exit
+ Definir perfil ao sair
+
+
+ Minimize On Close
+ Minimizar ao fechar
+
+
+ Save Geometry On Close
+ Preservar a geometria ao fechar
+
+
+ Start Client
+ Iniciar client
+
+
+ Load Profile
+ Carregar perfil
+
+
+ Set Server Port
+ Definir porta do servidor
+
+
+ Theme (restart required)
+ Tema (Reinicialização do programa necessária)
+
+
+ Enable Log Console (restart required)
+ Ative o console de log (é necessário reiniciar o programa)
+
+
+ Drivers Settings
+ Ajustes do driver
+
+
+ AMD SMBus: Reduce CPU Usage (restart required)
+ AMD SMBus: Reduz o uso da CPU (reinicialização necessária)
+
+
+ Custom Arguments
+ Argumentos personalizados
+
+
+ Log Manager Settings:
+ Ajustes do gerenciado de logs:
+
+
+ Start at Login Status
+ Iniciar no login
+
+
+ Start At Login Settings:
+ Comece nos ajustes de login:
+
+
+ Open Settings Folder
+ Abrir a pasta de ajustes
+
+
+ Settings page
+ Ajustes
+
+
+
+ OpenRGBSoftwareInfoPageUi
+
+ Build Date:
+ Data de build:
+
+
+ Git Commit ID:
+ Git Commit ID:
+
+
+ Git Commit Date:
+ Data do Git Commit:
+
+
+ Git Branch:
+ Git Branch:
+
+
+ Version:
+ Versão:
+
+
+ Gitlab page
+ Página do Gitlab
+
+
+ Website
+ Site
+
+
+ <a href="https://openrgb.org">https://openrgb.org</a>
+ <a href="https://openrgb.org">https://openrgb.org</a>
+
+
+ <a href="https://gitlab.com/CalcProgrammer1/OpenRGB">https://gitlab.com/CalcProgrammer1/OpenRGB</a>
+ <a href="https://gitlab.com/CalcProgrammer1/OpenRGB">https://gitlab.com/CalcProgrammer1/OpenRGB</a>
+
+
+ Software info page
+ Informação do Software
+
+
+
+ OpenRGBSupportedDevicesPageUi
+
+ Supported devices
+ Dispositivos suportados
+
+
+ Filter:
+ Filtro:
+
+
+ Enable/Disable all
+ Ativar/Desativar tudo
+
+
+ Apply changes
+ Aplicar alterações
+
+
+
+ OpenRGBSystemInfoPageUi
+
+ SMBus Adapters:
+ Adaptador SMBus:
+
+
+ Address:
+ Endereço:
+
+
+ Read Device
+ Ler dispositivo
+
+
+ SMBus Dumper:
+ SMBus Dumper:
+
+
+ 0x
+ 0x
+
+
+ SMBus Detector:
+ Detector SMBus:
+
+
+ Detection Mode:
+ Modo de detecção:
+
+
+ Detect Devices
+ Detectar dispositivos
+
+
+ Dump Device
+ Despejar dispositivo
+
+
+ SMBus Reader:
+ Leitor SMBus:
+
+
+ Addr:
+ End:
+
+
+ Reg:
+ Reg:
+
+
+ Size:
+ Tamanho:
+
+
+ System info page
+ Informação do sistema
+
+
+
+ OpenRGBYeelightSettingsEntryUi
+
+ IP:
+ IP:
+
+
+ ?
+ ?
+
+
+ Music Mode:
+ Modo música:
+
+
+ Override host IP:
+ Sobrescrever IP do host:
+
+
+ Left blank for auto discovering host ip
+ Deixe em branco para detecção automática de IP do host
+
+
+ Yeelight settings entry
+ Entrada Yeelight
+
+
+
+ OpenRGBYeelightSettingsPageUi
+
+ Add
+ Adicionar
+
+
+ Remove
+ Remover
+
+
+ Save
+ Salvar
+
+
+ Yeelight settings page
+ Ajustes Yeelight
+
+
+
+ OpenRGBZoneResizeDialogUi
+
+ Resize Zone
+ Redimensionar zona
+
+
+
+ OpenRGBZonesBulkResizerUi
+
+ <html><head/><body><p>One or more resizable zones have not been configured. Resizable zones are most commonly used for addressable RGB headers where the size of the connected device cannot be detected automatically.</p><p>Please enter the number of LEDs in each zone below.</p><p>For more information about calcuating the correct size, please check <a href="https://openrgb.org/resize"><span style=" text-decoration: underline; color:#0000ff;">this link.</span></a></p></body></html>
+ <html><head/><body><p>Uma ou mais zonas não foram configuradas. As zonas redimensionáveis são mais comumente usadas para headers RGB endereçáveis onde o tamanho do dispositivo conectado não pode ser detectado automaticamente.</p><p>Insira o número de LEDs em cada zona abaixo.</p><p>Para obter mais informações sobre como calcular o tamanho correto, verifique <a href="https://openrgb.org/resize"><span style=" text-decoration: underline; color:#0000ff;">diesem Link.</span></a></p></body></html>
+
+
+ Do not show again
+ Não mostrar novamente
+
+
+ Save and close
+ Salvar e fechar
+
+
+ Ignore
+ Ignorar
+
+
+ Zones resizer
+ Redimensionador de zonas
+
+
+
+ TabLabelUi
+
+ device name
+ Nome do dispositivo
+
+
+ Tab Label
+ Etiqueta da guia
+
+
+
+ Ui::OpenRGBClientInfoPage
+
+ Connected Clients
+ Client's conectados
+
+
+ Protocol Version
+ Versão do protocolo
+
+
+ Save Connection
+ Salvar conexão
+
+
+ Disconnect
+ Desconectar
+
+
+
+ Ui::OpenRGBDevicePage
+
+ Set individual LEDs to static colors. Safe for use with software-driven effects.
+ Defina LEDs individuais para cores estáticas. Seguro para uso com efeitos acionados por software.
+
+
+ Set individual LEDs to static colors. Not safe for use with software-driven effects.
+ Defina LEDs individuais para cores estáticas. Não é seguro para uso com efeitos controlados por software.
+
+
+ Sets the entire device or a zone to a single color.
+ Define todo o dispositivo ou uma zona para uma única cor.
+
+
+ Gradually fades between fully off and fully on.
+ Gradualmente desaparece entre totalmente desligado e totalmente ligado.
+
+
+ Abruptly changes between fully off and fully on.
+ Muda abruptamente entre totalmente desligado e totalmente ligado.
+
+
+ Gradually cycles through the entire color spectrum. All lights on the device are the same color.
+ Gradualmente percorre todo o espectro de cores. Todas as luzes do dispositivo são da mesma cor.
+
+
+ Gradually cycles through the entire color spectrum. Produces a rainbow pattern that moves.
+ Gradualmente percorre todo o espectro de cores. Produz um padrão de arco-íris que se move.
+
+
+ Flashes lights when keys or buttons are pressed.
+ Pisca as luzes quando as teclas ou botões são pressionados.
+
+
+ Entire Device
+ Dispositivo inteiro
+
+
+ Entire Zone
+ Zona inteira
+
+
+ Left
+ Esquerda
+
+
+ Right
+ Direita
+
+
+ Up
+ Cima
+
+
+ Down
+ Baixo
+
+
+ Horizontal
+ Horizontal
+
+
+ Vertical
+ Vertical
+
+
+ Saved To Device
+ Salvar no dispositivo
+
+
+ Save To Device
+ Salva no dispositivo
+
+
+ Saving Not Supported
+ Não há suporte para salvar
+
+
+ All Zones
+ Todas as zonas
+
+
+ Mode Specific
+ Modo específico
+
+
+
+ Ui::OpenRGBDialog2
+
+ Show/Hide
+ Mostrar/Esconder
+
+
+ Profiles
+ Perfis
+
+
+ Quick Colors
+ Cores rápidas
+
+
+ Red
+ Vermelho
+
+
+ Yellow
+ Amarelo
+
+
+ Green
+ Verde
+
+
+ Cyan
+ Ciano
+
+
+ Blue
+ Azul
+
+
+ Magenta
+ Magenta
+
+
+ White
+ Branco
+
+
+ Lights Off
+ Luzes apagadas
+
+
+ Exit
+ Sair
+
+
+ Plugins
+ Plugins
+
+
+ Software
+ Software
+
+
+ Supported Devices
+ Dispositivos suportados
+
+
+ General Settings
+ Using "Allg." as shorthand for "Allgemeine". "Allgemeine" would be too long for the UI. So until text size is handled differently this should do it.
+ Ajustes gerais
+
+
+ E1.31 Devices
+ Dispositivos E1.31
+
+
+ Philips Hue Devices
+ Dispositivos Philips Hue
+
+
+ Philips Wiz Devices
+ Dispositivos Philips Wiz
+
+
+ OpenRGB QMK Protocol
+ Protocolo OpenRGB QMK
+
+
+ Serial Devices
+ Dispositivos seriais
+
+
+ Yeelight Devices
+ Dispositivos Yeelight
+
+
+ SMBus Tools
+ Ferramentas SMBus
+
+
+ SDK Client
+ Client SDK
+
+
+ SDK Server
+ Servidor SDK
+
+
+ Delete Profile
+ Deletar perfil
+
+
+ Do you really want to delete this profile?
+ Você realmente deseja excluir este perfil?
+
+
+ Log Console
+ Console log
+
+
+
+ Ui::OpenRGBE131SettingsEntry
+
+ Single
+ Individual
+
+
+ Linear
+ Linear
+
+
+ Matrix
+ Matriz
+
+
+ Horizontal Top Left
+ Horizontal Topo Esquerda
+
+
+ Horizontal Top Right
+ Horizontal Topo Direita
+
+
+ Horizontal Bottom Left
+ Horizontal Fundo Esquerda
+
+
+ Horizontal Bottom Right
+ Horizontal Fundo Direita
+
+
+ Vertical Top Left
+ Vertikal Topo Esquerda
+
+
+ Vertical Top Right
+ Vertikal Topo Direita
+
+
+ Vertical Bottom Left
+ Vertikal Fundo Esquerda
+
+
+ Vertical Bottom Right
+ Vertikal Fundo Direita
+
+
+
+ Ui::OpenRGBPluginsPage
+
+ Install OpenRGB Plugin
+ Instalar plugin OpenRGB
+
+
+ Plugin files (*.dll *.dylib *.so *.so.*)
+ Arquivos de Plugin (*.dll *.dylib *.so *.so.*)
+
+
+ Replace Plugin
+ Substituir plugin
+
+
+ A plugin with this filename is already installed. Are you sure you want to replace this plugin?
+ Um plugin com este nome de arquivo já está instalado. Tem certeza de que deseja substituir este plugin?
+
+
+ Remove Plugin
+ Remover plugin
+
+
+ Are you sure you want to remove this plugin?
+ Tem certeza de que deseja remover este plugin?
+
+
+
+ Ui::OpenRGBServerInfoPage
+
+ Stopping...
+ Parando...
+
+
+ Online
+ Online
+
+
+ Offline
+ Offline
+
+
+ Client IP
+ IP do Client
+
+
+ Protocol Version
+ Versão do protocolo
+
+
+ Client Name
+ Nome do client
+
+
+
+ Ui::OpenRGBSettingsPage
+
+ A problem occurred enabling Start At Login.
+ Ocorreu um problema ao ativar "Iniciar no login".
+
+
+
+ Ui::OpenRGBYeelightSettingsEntry
+
+ Choose an IP...
+ Escolha um IP...
+
+
+ Choose the correct IP for the host
+ Escolha o IP correto para o hostt
+
+
+
+ Ui::OpenRGBZonesBulkResizer
+
+ Resize the zones
+ Alterar tamanhos de zona
+
+
+ Controller
+ Controlador
+
+
+ Zone
+ Zona
+
+
+ Size
+ Tamanho
+
+
+
diff --git a/qt/languages.qrc b/qt/languages.qrc
index 11cdad98..e7522e8e 100644
--- a/qt/languages.qrc
+++ b/qt/languages.qrc
@@ -5,5 +5,6 @@
i18n/OpenRGB_es.qm
i18n/OpenRGB_de.qm
i18n/OpenRGB_ru.qm
+ i18n/OpenRGB_pt_BR.qm