1 #ifndef UGDK_UTIL_LANGUAGEMANAGER_H_
2 #define UGDK_UTIL_LANGUAGEMANAGER_H_
10 #define LANGUAGE_MANAGER() (ugdk::base::Engine::reference()->language_manager())
14 LanguageManager(
const std::string& default_language_code) : default_language_(default_language_code) {}
19 bool RegisterLanguage(
const std::string& code,
const std::string& language_file);
22 bool Setup(
const std::string& active_language);
25 std::map<std::string, std::string> registered_languages_;
26 std::string default_language_;