Update string_manager_client.cpp

develop
Jan Boon 4 years ago committed by GitHub
parent da9254e748
commit 6c247256d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1629,13 +1629,13 @@ const char *CStringManagerClient::getTitleLocalizedName(const string &titleId, b
} }
const ucchar *CStringManagerClient::getLocalizedName(const ucstring &uctext) const ucchar *CStringManagerClient::getLocalizedName(const string &uctext)
{ {
string text = uctext.toUtf8(); string text = uctext;
if (text[0] == '[') if (text[0] == '[')
{ {
vector<string> textLocalizations; vector<string> textLocalizations;
static ucstring defaultText; static string defaultText;
splitString(text.substr(1), "[", textLocalizations); splitString(text.substr(1), "[", textLocalizations);
if (!textLocalizations.empty()) if (!textLocalizations.empty())
{ {
@ -1643,12 +1643,12 @@ const ucchar *CStringManagerClient::getLocalizedName(const ucstring &uctext)
{ {
if (textLocalizations[i].substr(0, 3) == CI18N::getCurrentLanguageCode()+"]") if (textLocalizations[i].substr(0, 3) == CI18N::getCurrentLanguageCode()+"]")
{ {
defaultText.fromUtf8(textLocalizations[i].substr(3)); defaultText = textLocalizations[i].substr(3);
return defaultText.c_str(); return defaultText.c_str();
} }
else if (textLocalizations[i].substr(0, 3) == "wk]") else if (textLocalizations[i].substr(0, 3) == "wk]")
{ {
defaultText.fromUtf8(textLocalizations[i].substr(3)); defaultText = extLocalizations[i].substr(3);
} }
} }
} }

Loading…
Cancel
Save