fallback to original strings if tables are incomplete

This commit is contained in:
rainmakerv2 2026-03-14 05:23:32 +08:00
parent 4acdd10e84
commit bb6eae3891

View File

@ -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<std::string, std::string> translationTable = tableMap[input];
if (!translationTable.contains(language))
return input;
return translationTable[language];
}