cocos creator多语言解决方案

更新了2.3版本后,官方i18n已经不好使了

自己处理也很简单,利用cc.label的onload回调

[cc lang="javascript"]
 cc.Label.prototype['onLoad'] = function(){
         this.string = langJs.Lang[this._string] === undefined ? this._string : langJs.Lang[this._string];
  }
[/cc]
上面的langJs结构如下
var Lang={
    本关难度星级:"stars",
}
module.exports = {
    Lang:Lang
};
prefabs里的文本内容提取可参考:cocos-creator提取预设文本内容

你可能感兴趣的:(cocos,creator)