1
0
mirror of synced 2025-02-07 14:41:21 +01:00

fix: Add missing localizations

This commit is contained in:
WerWolv 2023-12-07 11:53:31 +01:00
parent f5cbcce112
commit 7b3e13c748
3 changed files with 9 additions and 5 deletions

View File

@ -256,6 +256,7 @@
"hex.builtin.menu.help": "Help", "hex.builtin.menu.help": "Help",
"hex.builtin.menu.help.ask_for_help": "Ask Documentation...", "hex.builtin.menu.help.ask_for_help": "Ask Documentation...",
"hex.builtin.menu.layout": "Layout", "hex.builtin.menu.layout": "Layout",
"hex.builtin.menu.layout.lock": "Lock Layout",
"hex.builtin.menu.layout.save": "Save Layout", "hex.builtin.menu.layout.save": "Save Layout",
"hex.builtin.menu.view": "View", "hex.builtin.menu.view": "View",
"hex.builtin.menu.view.debug": "Show Debugging View", "hex.builtin.menu.view.debug": "Show Debugging View",
@ -1103,6 +1104,7 @@
"hex.builtin.welcome.server_contact.crash_logs_only": "Just crash logs", "hex.builtin.welcome.server_contact.crash_logs_only": "Just crash logs",
"hex.builtin.welcome.customize.settings.desc": "Change preferences of ImHex", "hex.builtin.welcome.customize.settings.desc": "Change preferences of ImHex",
"hex.builtin.welcome.customize.settings.title": "Settings", "hex.builtin.welcome.customize.settings.title": "Settings",
"hex.builtin.welcome.drop_file": "Drop a file here to get started...",
"hex.builtin.welcome.header.customize": "Customize", "hex.builtin.welcome.header.customize": "Customize",
"hex.builtin.welcome.header.help": "Help", "hex.builtin.welcome.header.help": "Help",
"hex.builtin.welcome.header.learn": "Learn", "hex.builtin.welcome.header.learn": "Learn",
@ -1111,6 +1113,7 @@
"hex.builtin.welcome.header.start": "Start", "hex.builtin.welcome.header.start": "Start",
"hex.builtin.welcome.header.update": "Updates", "hex.builtin.welcome.header.update": "Updates",
"hex.builtin.welcome.header.various": "Various", "hex.builtin.welcome.header.various": "Various",
"hex.builtin.welcome.header.quick_settings": "Quick Settings",
"hex.builtin.welcome.help.discord": "Discord Server", "hex.builtin.welcome.help.discord": "Discord Server",
"hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord",
"hex.builtin.welcome.help.gethelp": "Get Help", "hex.builtin.welcome.help.gethelp": "Get Help",
@ -1148,6 +1151,7 @@
"hex.builtin.welcome.tip_of_the_day": "Tip of the Day", "hex.builtin.welcome.tip_of_the_day": "Tip of the Day",
"hex.builtin.welcome.update.desc": "ImHex {0} just released! Download it here.", "hex.builtin.welcome.update.desc": "ImHex {0} just released! Download it here.",
"hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest",
"hex.builtin.welcome.update.title": "New Update available!" "hex.builtin.welcome.update.title": "New Update available!",
"hex.builtin.welcome.quick_settings.simplified": "Simplified"
} }
} }

View File

@ -550,7 +550,7 @@ namespace hex::plugin::builtin {
ContentRegistry::Interface::addMenuItemSubMenu({ "hex.builtin.menu.layout" }, 1150, [] { ContentRegistry::Interface::addMenuItemSubMenu({ "hex.builtin.menu.layout" }, 1150, [] {
bool locked = LayoutManager::isLayoutLocked(); bool locked = LayoutManager::isLayoutLocked();
if (ImGui::MenuItem(locked ? "Unlock Layout" : "Lock Layout", nullptr, &locked)) { if (ImGui::MenuItem("hex.builtin.menu.layout.lock"_lang, nullptr, &locked, ImHexApi::Provider::isValid())) {
LayoutManager::lockLayout(locked); LayoutManager::lockLayout(locked);
ContentRegistry::Settings::write("hex.builtin.setting.interface", "hex.builtin.setting.interface.layout_locked", locked); ContentRegistry::Settings::write("hex.builtin.setting.interface", "hex.builtin.setting.interface.layout_locked", locked);
} }

View File

@ -152,7 +152,7 @@ namespace hex::plugin::builtin {
ImGui::SetCursorPos((ImGui::GetContentRegionAvail() - backdropSize) / 2); ImGui::SetCursorPos((ImGui::GetContentRegionAvail() - backdropSize) / 2);
ImGui::Image(s_backdropTexture, backdropSize); ImGui::Image(s_backdropTexture, backdropSize);
ImGuiExt::TextFormattedCentered("Drop file here to get started"); ImGuiExt::TextFormattedCentered("hex.builtin.welcome.drop_file"_lang);
} }
void drawWelcomeScreenContentFull() { void drawWelcomeScreenContentFull() {
@ -390,9 +390,9 @@ namespace hex::plugin::builtin {
{ {
const ImVec2 windowSize = scaled({ 150, 60 }); const ImVec2 windowSize = scaled({ 150, 60 });
ImGui::SetCursorPos(ImGui::GetWindowSize() - windowSize - ImGui::GetStyle().WindowPadding); ImGui::SetCursorPos(ImGui::GetWindowSize() - windowSize - ImGui::GetStyle().WindowPadding);
ImGuiExt::BeginSubWindow("Quick Settings", windowSize); ImGuiExt::BeginSubWindow("hex.builtin.welcome.header.quick_settings"_lang, windowSize);
{ {
if (ImGuiExt::ToggleSwitch("Simplified", &s_simplifiedWelcomeScreen)) if (ImGuiExt::ToggleSwitch("hex.builtin.welcome.quick_settings.simplified"_lang, &s_simplifiedWelcomeScreen))
ContentRegistry::Settings::write("hex.builtin.setting.interface", "hex.builtin.setting.interface.simplified_welcome_screen", s_simplifiedWelcomeScreen); ContentRegistry::Settings::write("hex.builtin.setting.interface", "hex.builtin.setting.interface.simplified_welcome_screen", s_simplifiedWelcomeScreen);
} }
ImGuiExt::EndSubWindow(); ImGuiExt::EndSubWindow();