diff --git a/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp b/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp index 60734df8..cc6c17da 100644 --- a/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp +++ b/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp @@ -95,7 +95,7 @@ plFileName plLocalization::IGetLocalized(const plFileName& name, Language lang) plString langTag = name.AsString().Substr(underscore, kLangTagLen); if (langTag == fLangTags[kEnglish]) - return name.AsString().Left(underscore) + fLangTags[lang]; + return name.AsString().Replace(fLangTags[kEnglish], fLangTags[lang]); } return "";