Cocos2d-js 3.0 RC3中 JSB的国际化语言不对
JSB中指定
CCCommon.h
/**
@brief Enum the language type supported now
*/
enum class LanguageType
{
ENGLISH = 0,
CHINESE,
FRENCH,
ITALIAN,
GERMAN,
SPANISH,
DUTCH,
RUSSIAN,
KOREAN,
JAPANESE,
HUNGARIAN,
PORTUGUESE,
ARABIC,
NORWEGIAN,
POLISH
};
```
JSB指定 jsb_boot.js
locSys.language = (function(){
var language = cc.Application.getInstance().getCurrentLanguage();
switch(language){
case 0: return locSys.LANGUAGE_ENGLISH;
case 1: return locSys.LANGUAGE_CHINESE;
case 2: return locSys.LANGUAGE_FRENCH;
case 3: return locSys.LANGUAGE_ITALIAN;
case 4: return locSys.LANGUAGE_GERMAN;
case 5: return locSys.LANGUAGE_SPANISH;
case 6: return locSys.LANGUAGE_RUSSIAN;
case 7: return locSys.LANGUAGE_KOREAN;
case 8: return locSys.LANGUAGE_JAPANESE;
case 9: return locSys.LANGUAGE_HUNGARIAN;
case 10: return locSys.LANGUAGE_PORTUGUESE;
case 11: return locSys.LANGUAGE_ARABIC;
case 12: return locSys.LANGUAGE_NORWEGIAN;
case 13: return locSys.LANGUAGE_POLISH;
default : return locSys.LANGUAGE_ENGLISH;
}
})();
```
正确的应该是:
0 英文
1 中文
2 法语
3 意大利
4 德语
5 西班牙
6 荷兰语
7 俄文
8 韩文
9 日语
10 匈牙利语
11 葡萄牙
```
加入了 荷兰语 没有更新jsb_boot.js