求助:编辑器报错,l10本地化编辑器无法打开了

楼主在用cocos开发独游,近期在搞本地化的功能。
今天刚用本地化编辑器调整了一段翻译,随后关闭编辑器,引擎就报错,然后本地化编辑器就打不开了。
场景里绑定了l10nLable的控件也不显示文字,只显示key了。
由于问题触发得莫名其妙,所以调试了半天也没有头绪。只能来论坛求助,向大神们请教了, :cold_sweat:

  • Creator 版本:3.8

  • 目标平台:安卓,Windows

  • 编辑器操作系统:win11

  • 首个报错:
    打开项目/点击打开本地化编辑器会报一下错误:

引用D:\CocosProject\DET\Test\localization-editor\translate-data\index.yaml Invalid translate file content:
Error: D:\CocosProject\DET\Test\localization-editor\translate-data\index.yaml Invalid translate file content:
at forEach (D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\webpack:\localization-editor\src\lib\core\service\persistent\TranslateDataSourceService.ts:53:23)
at Array.forEach ()
at D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\webpack:\localization-editor\src\lib\core\service\persistent\TranslateDataSourceService.ts:47:22
at step (D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\main.js:32131:23)
at Object.next (D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\main.js:32072:20)
at asyncGeneratorStep (D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\main.js:31917:28)
at _next (D:\CocosProject\DET\Test\extensions\localization-editor\webpack-dist\electron-main\main.js:31935:17)

可以先看一下 项目目录下的 localization-editor\translate-data\index.yaml 这个里面的数据

楼主解决此问题了吗?我遇到同样的问题,毫无头绪~

也突然遇到这个问题。3.8.4

我也遇到了, 毫无头绪

我的问题已经解决了,我把这文件恢复到上周五一个能正常打开的版本就好了。
从上周五到现在,我也没有弄过多语言这块,不知道为啥,这个文件莫名的变了,打不开了。
我简单的比较了一下,出问题的文件,多了ations这段。你们可以看看是否和我一样多了这段,如果有的话,尝试删除这段试试?我没有实际根据的,只是从比较的结果猜测。我这边能打开的文件,没有ations这段。

我今天也是打开突然就报这个错了,昨天关机前还好好的,然后就对比昨天的版本,发现莫名有段内容重复了,我试着把他删了就能正常使用了,解决办法感觉只能对比之前正常版本看看报错文件index.yaml内容有哪些不对的地方

是的,只能找个之前正常的版本去比对。