From 6929ffb865b839d8ed1ede6cc0dc5fffe7314512 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 3 Jun 2022 11:34:31 +0200 Subject: [PATCH] lang: Hooked up Brazilian Portuguese translation to the interface --- plugins/builtin/CMakeLists.txt | 1 + plugins/builtin/source/lang/pt_BR.cpp | 2 +- plugins/builtin/source/plugin_builtin.cpp | 2 ++ plugins/windows/CMakeLists.txt | 1 + plugins/windows/source/plugin_windows.cpp | 2 ++ 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/CMakeLists.txt b/plugins/builtin/CMakeLists.txt index 51324f43d..bac4bcf76 100644 --- a/plugins/builtin/CMakeLists.txt +++ b/plugins/builtin/CMakeLists.txt @@ -58,6 +58,7 @@ add_library(${PROJECT_NAME} SHARED source/lang/it_IT.cpp source/lang/zh_CN.cpp source/lang/ja_JP.cpp + source/lang/pt_BR.cpp ) # Add additional include directories here # diff --git a/plugins/builtin/source/lang/pt_BR.cpp b/plugins/builtin/source/lang/pt_BR.cpp index 3ffc6d1eb..c4699454c 100644 --- a/plugins/builtin/source/lang/pt_BR.cpp +++ b/plugins/builtin/source/lang/pt_BR.cpp @@ -4,7 +4,7 @@ namespace hex::plugin::builtin { void registerLanguagePtBR() { - ContentRegistry::Language::registerLanguage("Portuguese (PT-BR)", "pt-BR"); + ContentRegistry::Language::registerLanguage("Portuguese (Brazilian)", "pt-BR"); LangEntry::setFallbackLanguage("pt-BR"); ContentRegistry::Language::addLocalizations("pt-BR", { diff --git a/plugins/builtin/source/plugin_builtin.cpp b/plugins/builtin/source/plugin_builtin.cpp index d70e2b903..40cade687 100644 --- a/plugins/builtin/source/plugin_builtin.cpp +++ b/plugins/builtin/source/plugin_builtin.cpp @@ -28,6 +28,7 @@ namespace hex::plugin::builtin { void registerLanguageItIT(); void registerLanguageJaJP(); void registerLanguageZhCN(); + void registerLanguagePtBR(); } @@ -40,6 +41,7 @@ IMHEX_PLUGIN_SETUP("Built-in", "WerWolv", "Default ImHex functionality") { registerLanguageItIT(); registerLanguageJaJP(); registerLanguageZhCN(); + registerLanguagePtBR(); registerEventHandlers(); registerDataVisualizers(); diff --git a/plugins/windows/CMakeLists.txt b/plugins/windows/CMakeLists.txt index f6ddb93e3..3338b80b9 100644 --- a/plugins/windows/CMakeLists.txt +++ b/plugins/windows/CMakeLists.txt @@ -14,6 +14,7 @@ if (WIN32) source/lang/en_US.cpp source/lang/de_DE.cpp source/lang/zh_CN.cpp + source/lang/pt_BR.cpp source/content/ui_items.cpp source/content/settings_entries.cpp diff --git a/plugins/windows/source/plugin_windows.cpp b/plugins/windows/source/plugin_windows.cpp index ec3269a3d..3f485ee2a 100644 --- a/plugins/windows/source/plugin_windows.cpp +++ b/plugins/windows/source/plugin_windows.cpp @@ -13,6 +13,7 @@ namespace hex::plugin::windows { void registerLanguageEnUS(); void registerLanguageDeDE(); void registerLanguageZhCN(); + void registerLanguagePtBR(); void addFooterItems(); void addTitleBarButtons(); @@ -56,6 +57,7 @@ IMHEX_PLUGIN_SETUP("Windows", "WerWolv", "Windows-only features") { registerLanguageEnUS(); registerLanguageDeDE(); registerLanguageZhCN(); + registerLanguagePtBR(); hex::ContentRegistry::Views::add();