示例#1
0
void InitLocalManagers()
{
	GetLanguageManager().loadFromFile(LANG_DEF);
	GetLanguageManager().loadFromFile(LANG_EXTRA);

	GetGCThemeManager()->loadFromFolder(THEMEFOLDER);
	GetGCThemeManager()->loadTheme(gc_theme.getString());
}
示例#2
0
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;
}
示例#3
0
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;
}
示例#4
0
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;

}
示例#5
0
const wchar_t* GetString( const wchar_t* str )
{
	return GetLanguageManager().getString( str );
}