您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x 判断系统语言

2013-07-10 21:35 148 查看
转自:/article/2932287.html

//default language is local language
ccLanguageType currentLanguageType = CCApplication::sharedApplication()->getCurrentLanguage();
switch (currentLanguageType)
{
case kLanguageEnglish:
language_ = "english";
break;
case kLanguageChinese:
//判断是否是简体的还是繁体的

//如果是繁体的
if (isTaiWanChinese() == true)
{
language_ = "zhcnt";
}
//是简体的
else
{
language_ = "zhcn";
}

break;

default:
language_ = "english";
break;
}
}

//是否是繁体中文
bool  LanguageManager::isTaiWanChinese()
{
// get the current language and country config
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLanguage = [languages objectAtIndex:0];

if ( [currentLanguage isEqualToString:@"zh-Hant"])
{
return  true;
}
else
{
return  false;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: