在用1.7.0b7中使用i18n插件的时候,发现编辑器下无法工作,运行时正常。于是调试了下代码,发现 Editor.Profile.load(‘profile://project/i18n.json’, (err, profile)返回的数据有问题,log输出profile.default_language是 undefined,所以导致插件无法正常工作。
代码如下:
if (CC_EDITOR) {
Editor.Profile.load(‘profile://project/i18n.json’, (err, profile) => {
cc.log(profile.default_language);
window.i18n.curLang = profile[‘default_language’];
if (polyInst) {
data = loadLanguageData(window.i18n.curLang);
initPolyglot(data);
}
});
}
每次打开i18n–>open的时候还会报个错:
求大神解答~~