From 5f02320e8ea20032024d7eca18029a3922edb946 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 11 Jan 2024 10:20:39 +0100 Subject: [PATCH] impr: Make drag n drop overlay localizable --- plugins/builtin/romfs/lang/en_US.json | 1 + plugins/builtin/source/content/ui_items.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/romfs/lang/en_US.json b/plugins/builtin/romfs/lang/en_US.json index 1530923b8..47bc521f9 100644 --- a/plugins/builtin/romfs/lang/en_US.json +++ b/plugins/builtin/romfs/lang/en_US.json @@ -73,6 +73,7 @@ "hex.builtin.command.cmd.result": "Run command '{0}'", "hex.builtin.command.web.desc": "Website lookup", "hex.builtin.command.web.result": "Navigate to '{0}'", + "hex.builtin.drag_drop.text": "Drop files here to open them...", "hex.builtin.inspector.ascii": "ASCII Character", "hex.builtin.inspector.binary": "Binary (8 bit)", "hex.builtin.inspector.bool": "bool", diff --git a/plugins/builtin/source/content/ui_items.cpp b/plugins/builtin/source/content/ui_items.cpp index 8075729c2..515cb1f41 100644 --- a/plugins/builtin/source/content/ui_items.cpp +++ b/plugins/builtin/source/content/ui_items.cpp @@ -80,7 +80,7 @@ namespace hex::plugin::builtin { const auto offset = scaled({ 15, 15 }); const auto margin = scaled({ 20, 20 }); - const auto text = "Drop files here to open them..."; + const auto text = "hex.builtin.drag_drop.text"_lang; const auto textSize = ImGui::CalcTextSize(text); drawList->AddShadowRect(center - ImVec2(textSize.x, iconSize.y + 40_scaled) / 2.0F - offset - margin, center + ImVec2(textSize.x, iconSize.y + 75_scaled) / 2.0F + offset + ImVec2(0, textSize.y) + margin, ImGui::GetColorU32(ImGuiCol_WindowShadow), 20_scaled, ImVec2(), ImDrawFlags_None, 10_scaled);