diff --git a/src/imgui/imgui_translations.h b/src/imgui/imgui_translations.h index 3f4403a51..a9d034a32 100644 --- a/src/imgui/imgui_translations.h +++ b/src/imgui/imgui_translations.h @@ -87,7 +87,13 @@ namespace ImguiTranslate { std::string tr(std::string input) { std::string language = langMap[Config::GetLanguage()]; + if (!tableMap.contains(input)) + return input; + std::map translationTable = tableMap[input]; + if (!translationTable.contains(language)) + return input; + return translationTable[language]; }