国际化L10N问题!!!所用版本3.8.1

首先官网文档说:


实际使用:

然后第二篇说用这个 import { l10n } from ‘db://localization-editor/l10n’

实际用没问题,但是api都用不了

console.log(l10n.languages)//[]
l10n.changeLanguage(‘ar-SA’)也切换不了语言l10n.changeLanguage(‘ar’)也试过

然后我图片的key翻译也删除不了


它给我收集到了两个
image

有人解决一下吗?

import l10n from ‘db://localization-editor/core/L10nManager’ 这个报错

这是代码提示的问题可以无视它,是可以正常导入的

import { l10n } from ‘db://localization-editor/l10n’

db://localization-editor/l10n 中包含了 L10nManager 与 l10n 你可以统一使用 db://localization-editor/l10n 进行导入
这张图是 l10n 导出的所有对象 image

console.log(l10n.languages)

image

console.log(l10n.changeLanguage(‘ar-YE’));

这里的 ar-YE 是 image
image
image

图片的 key 翻译也删除不了

如果是想删除 key,需要删除资源图,然后在重新点击收集并统计 image
或者是把原文 给置空掉

它给我收集到了两个

可以通过排除路径进行排除,或者是设置搜索目录
image

1赞

删掉资源重新收集了,但是这些已填充的都删不掉image 只是变成了这一堆东西

可以试一下在右边清空一下数值,然后在重新收集一下

右边是点不了的,无法编辑

那你这个可能是默认的,那你可以拷贝一下这个 2 个 uuid,然后在 asset 面板查找一下看看有没有存在,如果存在可以删除然后在重新收集一下