void InitLocalManagers() { GetLanguageManager().loadFromFile(LANG_DEF); GetLanguageManager().loadFromFile(LANG_EXTRA); GetGCThemeManager()->loadFromFolder(THEMEFOLDER); GetGCThemeManager()->loadTheme(gc_theme.getString()); }
gcString DesuraJSItemInfo::getItemStatusStr(UserCore::Item::ItemInfoI* item) { UserCore::Item::ItemHandleI* handle = GetUserCore()->getItemManager()->findItemHandle(item->getId()); char buff[255] = {0}; handle->getStatusStr(GetLanguageManager(), buff, 255); return buff; }
bool LangChanged(CVar* var, const char* val) { gcString lan("{0}{1}.xml", LANGFOLDER, val); gcString extra("{0}{1}_utility.xml", LANGFOLDER, val); if (GetLanguageManager().loadFromFile(lan.c_str())) { GetLanguageManager().loadFromFile(extra.c_str()); Msg(gcString("Loaded Language file: {0}\n", val)); return true; } else { Warning(gcString("Failed to Load Language file: {0}\n", val)); return false; } return true; }
bool LangChanged(CVar* var, const char* val) { gcString lan("{0}{1}.xml", LANGFOLDER(), val); if (GetLanguageManager().loadFromFile(lan.c_str())) { Msg(gcString("Loaded Language file: {0}\n", val)); return true; } Warning(gcString("Failed to Load Language file: {0}\n", val)); return false; }
const wchar_t* GetString( const wchar_t* str ) { return GetLanguageManager().getString( str ); }