频道栏目
首页 > 资讯 > IOS > 正文

cocos2dx-js添加繁体的识别-iosApp

17-01-13        来源:[db:作者]  
收藏   我要投稿
1 在script\jsb_boot.js中添加代码:
sys.LANGUAGE_TAIWAN = "tw"; <在其他sys.LANGUAGE_XXX="XX"定义的地方>

case 20: return sys.LANGUAGE_TAIWAN; <在sys.language=(function(){这个中间的switch语句中})();>

2 在xcode工程中cocos2d_libs.xcodeproj\platform\CCCommon.h中添加:
enum class LanguageType{中添加TAIWAN=20,}

3 在xcode工程中cocos2d_libs.xcodeproj\platform\ios\CCApplication-ios.mm中添加:
函数 LanguageType Application::getCurrentLanguage(){中更改}

if ([languageCode isEqualToString:@"zh"]) return LanguageType::CHINESE;改为:

if ([languageCode isEqualToString:@"zh"]){

if([currentLanguage rangeOfString:@"zh-Hans"].location !=NSNotFound){

return LanguageType::CHINESE;

}else{

return LanguageType::TAIWAN;

}

}
在语言标示都是中文的时候判断带区域的语言名称,如果语言名称中带有@"zh-Hans"那么就是中文,其他三种情况分别是繁体、繁体(台湾)、繁体(香港)

相关TAG标签
上一篇:放肆的使用UIBezierPath和CAShapeLayer画各种图形
下一篇:Xcode 7的Alcatraz和onevcat的VVDocumenter
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站