MCPcopy Create free account
hub / github.com/MyGUI/mygui / setCurrentLanguage

Method setCurrentLanguage

MyGUIEngine/src/MyGUI_LanguageManager.cpp:104–122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102 }
103
104 void LanguageManager::setCurrentLanguage(std::string_view _name)
105 {
106 MapListString::iterator item = mMapFile.find(_name);
107 if (item == mMapFile.end())
108 {
109 MYGUI_LOG(Error, "Language '" << _name << "' is not found");
110 return;
111 }
112
113 mMapLanguage.clear();
114 mCurrentLanguageName = _name;
115
116 for (const auto& file : item->second)
117 {
118 loadLanguage(file, false);
119 }
120
121 eventChangeLanguage(mCurrentLanguageName);
122 }
123
124 bool LanguageManager::loadLanguage(const std::string& _file, bool _user)
125 {

Callers 4

createSceneMethod · 0.80
createSceneMethod · 0.80
createSceneMethod · 0.80
createSceneMethod · 0.80

Calls 3

findMethod · 0.45
endMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected