1.7.0b7 多语言插件报错,Editor.Profile.load API奇怪问题

在用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的时候还会报个错:


求大神解答~~

这个是指插件商城里面的 i18n 插件么?
旧版本可以打开么?具体是之前哪个版本?

我试了下,好像 vue 模板引擎就已经报错了。

@Q_Q VisualSJ大神,请问可以加您的QQ吗?

对,就是插件商店里下载的I18n插件,自带的demo工程也一样报错的

自己顶起来自己顶起来自己顶起来…

试试打开插件目录,然后改一个文件 - scene-script.js
里面有一个 window.require 改成 cc.require

应该是这个问题。。。

果然是这个问题,多谢多谢!

不客气哇,稍后几天我们会更新这个插件滴。