From c59cbf32c0d79abcbec052a904db38ab4e441430 Mon Sep 17 00:00:00 2001 From: Nakaeriacrid Date: Fri, 1 May 2026 11:12:49 -0300 Subject: [PATCH 1/5] completed pt_BR translation --- src/i18n/Engine.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index d81bf9d9d..0d3d25989 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -386,6 +386,7 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_UNKNOWN, "O aplicativo {app} está pedindo uma permissão desconhecida."); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_SCREENCOPY, "O aplicativo {app} está tentando capturar sua tela.\n\nVocê deseja permitir?"); + huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_CURSOR_POS, "O aplicativo {app} está tentando capturar a posição de seu cursor. \n\nVocẽ deseja permitir?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_PLUGIN, "O aplicativo {app} está tentando carregar um plugin: {plugin}.\n\nVocê deseja permitir?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_KEYBOARD, "Um novo teclado foi detectado: {keyboard}.\n\nVocê deseja permitir seu uso?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_UNKNOWN_NAME, "(Desconhecido)"); @@ -398,8 +399,9 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_DENY, "Negar"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_UNKNOWN_WAYLAND_APP, "Aplicativo desconhecido (wayland client ID {wayland_id})"); - huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP, - "Seu XDG_CURRENT_DESKTOP parece estar sendo gerenciado externamente, e atualmente é {value}.\nIsso pode causar problemas caso não seja intencional."); + huEngine->registerEntry( + "pt_BR", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP, + "Seu XDG_CURRENT_DESKTOP parece estar sendo gerenciado externamente, e atualmente é {value}.\nIsso pode causar problemas caso não seja intencional."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_NO_GUIUTILS, "Seu sistema não possui hyprland-guiutils instalado. Essa é uma dependência de execução para alguns diálogos. Considere instalá-lo."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_FAILED_ASSETS, [](const Hyprutils::I18n::translationVarMap& vars) { @@ -418,7 +420,19 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_FAILED_TO_LOAD_PLUGIN, "Falha ao carregar o plugin {name}: {error}"); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Falha ao carregar o shader CM, voltando para rgba/rgbx."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Monitor {name}: o modo de gama de cores amplo está ativado, mas a tela não está configurada para 10 bits."); + huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_NO_WATCHDOG, + "Hyprland foi iniciado sem o comando start-hyprland. Isso é altamente desaconselhàvel a menos que você esteja em um ambiente de depuração."); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_TITLE, "Modo seguro"); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, + "Hyprland foi iniciado no modo seguro, oque significa que a sua ultima sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " + "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrões: SUPER+Q para abrir kitty, " + "SUPER+R para abrir o inicializador básico, SUPER+M para sair do Hyprland. \nReiniciar " + "o Hyprland o ira lançar no modo normal novamente."); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_LOAD_CONFIG, "Carregar configurações"); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_OPEN_CRASH_REPORT_DIR, "Abrir diretório de relatórios de falhas"); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD, "Entendido, fechar isso"); + // es (Spanish) huEngine->registerEntry("es", TXT_KEY_ANR_TITLE, "La aplicación no responde"); huEngine->registerEntry("es", TXT_KEY_ANR_CONTENT, "La aplicación {title} - {class} no responde.\n¿Qué deseas hacer?"); From 9d114bf2a349c5ffb698b982daed080a7590c3fb Mon Sep 17 00:00:00 2001 From: Nakaeriacrid Date: Fri, 1 May 2026 11:37:43 -0300 Subject: [PATCH 2/5] completed pt_BR translation --- src/i18n/Engine.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index 0d3d25989..84d244b41 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -399,9 +399,8 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_DENY, "Negar"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_UNKNOWN_WAYLAND_APP, "Aplicativo desconhecido (wayland client ID {wayland_id})"); - huEngine->registerEntry( - "pt_BR", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP, - "Seu XDG_CURRENT_DESKTOP parece estar sendo gerenciado externamente, e atualmente é {value}.\nIsso pode causar problemas caso não seja intencional."); + huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP, + "Seu XDG_CURRENT_DESKTOP parece estar sendo gerenciado externamente, e atualmente é {value}.\nIsso pode causar problemas caso não seja intencional."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_NO_GUIUTILS, "Seu sistema não possui hyprland-guiutils instalado. Essa é uma dependência de execução para alguns diálogos. Considere instalá-lo."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_FAILED_ASSETS, [](const Hyprutils::I18n::translationVarMap& vars) { @@ -424,15 +423,16 @@ I18n::CI18nEngine::CI18nEngine() { "Hyprland foi iniciado sem o comando start-hyprland. Isso é altamente desaconselhàvel a menos que você esteja em um ambiente de depuração."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_TITLE, "Modo seguro"); - huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, - "Hyprland foi iniciado no modo seguro, oque significa que a sua ultima sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " - "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrões: SUPER+Q para abrir kitty, " - "SUPER+R para abrir o inicializador básico, SUPER+M para sair do Hyprland. \nReiniciar " - "o Hyprland o ira lançar no modo normal novamente."); + huEngine->registerEntry( + "pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, + "Hyprland foi iniciado no modo seguro, oque significa que a sua ultima sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " + "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrões: SUPER+Q para abrir kitty, " + "SUPER+R para abrir o inicializador básico, SUPER+M para sair do Hyprland. \nReiniciar " + "o Hyprland o ira lançar no modo normal novamente."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_LOAD_CONFIG, "Carregar configurações"); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_OPEN_CRASH_REPORT_DIR, "Abrir diretório de relatórios de falhas"); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD, "Entendido, fechar isso"); - + // es (Spanish) huEngine->registerEntry("es", TXT_KEY_ANR_TITLE, "La aplicación no responde"); huEngine->registerEntry("es", TXT_KEY_ANR_CONTENT, "La aplicación {title} - {class} no responde.\n¿Qué deseas hacer?"); From 7f1d270bb2dc54be7ca04d9ae71f927c7bb3ab6a Mon Sep 17 00:00:00 2001 From: Nakaeriacrid Date: Mon, 4 May 2026 22:05:29 -0300 Subject: [PATCH 3/5] fixed typos and bad phrasing --- src/i18n/Engine.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index 84d244b41..f38fea988 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -386,7 +386,7 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_UNKNOWN, "O aplicativo {app} está pedindo uma permissão desconhecida."); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_SCREENCOPY, "O aplicativo {app} está tentando capturar sua tela.\n\nVocê deseja permitir?"); - huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_CURSOR_POS, "O aplicativo {app} está tentando capturar a posição de seu cursor. \n\nVocẽ deseja permitir?"); + huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_CURSOR_POS, "O aplicativo {app} está tentando capturar a posição de seu cursor. \n\nVocê deseja permitir?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_PLUGIN, "O aplicativo {app} está tentando carregar um plugin: {plugin}.\n\nVocê deseja permitir?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_REQUEST_KEYBOARD, "Um novo teclado foi detectado: {keyboard}.\n\nVocê deseja permitir seu uso?"); huEngine->registerEntry("pt_BR", TXT_KEY_PERMISSION_UNKNOWN_NAME, "(Desconhecido)"); @@ -420,18 +420,17 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Falha ao carregar o shader CM, voltando para rgba/rgbx."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Monitor {name}: o modo de gama de cores amplo está ativado, mas a tela não está configurada para 10 bits."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_NO_WATCHDOG, - "Hyprland foi iniciado sem o comando start-hyprland. Isso é altamente desaconselhàvel a menos que você esteja em um ambiente de depuração."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_TITLE, "Modo seguro"); huEngine->registerEntry( "pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, - "Hyprland foi iniciado no modo seguro, oque significa que a sua ultima sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " + "Hyprland foi iniciado no modo seguro, o que significa que a sua última sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrões: SUPER+Q para abrir kitty, " "SUPER+R para abrir o inicializador básico, SUPER+M para sair do Hyprland. \nReiniciar " - "o Hyprland o ira lançar no modo normal novamente."); + "o Hyprland o lançaria no modo normal novamente."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_LOAD_CONFIG, "Carregar configurações"); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_OPEN_CRASH_REPORT_DIR, "Abrir diretório de relatórios de falhas"); - huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD, "Entendido, fechar isso"); + huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD, "Entendi, fechar"); // es (Spanish) huEngine->registerEntry("es", TXT_KEY_ANR_TITLE, "La aplicación no responde"); From 9e2b440e7598c298057586a8d89b9a23a4b89f96 Mon Sep 17 00:00:00 2001 From: Nakaeriacrid Date: Tue, 5 May 2026 20:03:54 -0300 Subject: [PATCH 4/5] fixed typos and bad phrasing --- src/i18n/Engine.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index f38fea988..37d945cb2 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -420,14 +420,14 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Falha ao carregar o shader CM, voltando para rgba/rgbx."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Monitor {name}: o modo de gama de cores amplo está ativado, mas a tela não está configurada para 10 bits."); huEngine->registerEntry("pt_BR", TXT_KEY_NOTIF_NO_WATCHDOG, - + "Hyprland foi iniciado sem o comando start-hyprland. Isso é altamente desaconselhável a menos que você esteja em um ambiente de depuração."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_TITLE, "Modo seguro"); huEngine->registerEntry( "pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, - "Hyprland foi iniciado no modo seguro, o que significa que a sua última sessão falhou.\nO modo seguro previne que suas configurações sejam carregadas. Você pode " - "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrões: SUPER+Q para abrir kitty, " - "SUPER+R para abrir o inicializador básico, SUPER+M para sair do Hyprland. \nReiniciar " - "o Hyprland o lançaria no modo normal novamente."); + "Hyprland foi iniciado em modo seguro, o que significa que a sua última sessão falhou.\nO modo seguro impede que suas configurações sejam carregadas. Você pode " + "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrão: SUPER+Q para abrir kitty, " + "SUPER+R para abrir o inicializador básico e SUPER+M para sair do Hyprland. \nReiniciar " + "o Hyprland fará com que ele seja iniciado no modo normal novamente."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_LOAD_CONFIG, "Carregar configurações"); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_OPEN_CRASH_REPORT_DIR, "Abrir diretório de relatórios de falhas"); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD, "Entendi, fechar"); From b06be549234e3f031db19c25b00b89a9a2430e21 Mon Sep 17 00:00:00 2001 From: Nakaeriacrid Date: Tue, 5 May 2026 20:07:57 -0300 Subject: [PATCH 5/5] imdumblol --- src/i18n/Engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/Engine.cpp b/src/i18n/Engine.cpp index 37d945cb2..75a430ecc 100644 --- a/src/i18n/Engine.cpp +++ b/src/i18n/Engine.cpp @@ -425,7 +425,7 @@ I18n::CI18nEngine::CI18nEngine() { huEngine->registerEntry( "pt_BR", TXT_KEY_SAFE_MODE_DESCRIPTION, "Hyprland foi iniciado em modo seguro, o que significa que a sua última sessão falhou.\nO modo seguro impede que suas configurações sejam carregadas. Você pode " - "solucionar esse problema nesse ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrão: SUPER+Q para abrir kitty, " + "solucionar esse problema neste ambiente ou carregar suas configurações com o botão abaixo. \nEsse ambiente usa os atalhos padrão: SUPER+Q para abrir kitty, " "SUPER+R para abrir o inicializador básico e SUPER+M para sair do Hyprland. \nReiniciar " "o Hyprland fará com que ele seja iniciado no modo normal novamente."); huEngine->registerEntry("pt_BR", TXT_KEY_SAFE_MODE_BUTTON_LOAD_CONFIG, "Carregar configurações");