cocos2dx-js添加繁体的识别-iosApp
程序员文章站
2022-03-31 09:31:45
1 在script\jsb_boot.js中添加代码:
sys.LANGUAGE_* = "tw"; <在其他sys.LANGUAGE_XXX...
1 在script\jsb_boot.js中添加代码:
sys.LANGUAGE_* = "tw"; <在其他sys.LANGUAGE_XXX="XX"定义的地方>
case 20: return sys.LANGUAGE_*; <在sys.language=(function(){这个中间的switch语句中})();>
2 在xcode工程中cocos2d_libs.xcodeproj\platform\CCCommon.h中添加:
enum class LanguageType{中添加*=20,}
3 在xcode工程中cocos2d_libs.xcodeproj\platform\ios\CCApplication-ios.mm中添加:
函数 LanguageType Application::getCurrentLanguage(){中更改}
sys.LANGUAGE_* = "tw"; <在其他sys.LANGUAGE_XXX="XX"定义的地方>
case 20: return sys.LANGUAGE_*; <在sys.language=(function(){这个中间的switch语句中})();>
2 在xcode工程中cocos2d_libs.xcodeproj\platform\CCCommon.h中添加:
enum class LanguageType{中添加*=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::*;
}
}
在语言标示都是中文的时候判断带区域的语言名称,如果语言名称中带有@"zh-Hans"那么就是中文,其他三种情况分别是繁体、繁体(*)、繁体(香港)
推荐阅读
-
cocos2dx-js添加繁体的识别-iosApp
-
vs2017怎么添加语言? vs2017添加繁体中文的教程
-
必剪app怎么使用语音识别字幕? 必剪识别语音添加字幕的技巧
-
剪映怎么添加音乐? 剪映无法识别本地音乐的解决办法
-
为什么在html标签里添加ng-app就能使angular的代码识别并加载?
-
为什么在html标签里添加ng-app就能使angular的代码识别并加载?
-
基于jquery的textarea发布框限制文字字数输入(添加中文识别)_jquery
-
基于jquery的textarea发布框限制文字字数输入(添加中文识别)_jquery
-
vs2017怎么添加语言? vs2017添加繁体中文的教程
-
cocos2dx-js添加繁体的识别-iosApp