cocosCreatori18n多语⾔
第⼀:i18n 的意思
i18n 的意思是 i18n(其来源是英⽂单词 internationalization的⾸末字符i和n,18为中间的字符数)是“国际化”的简称;
第⼆: 导⼊插件并创建 语⾔⽂件
通用pe1,导⼊插件 放⼊项⽬的 packages 中
2,刷新编辑器 command + R 如果编辑器资源管理下 还没出现 i18n-plugin 关闭编辑器 重新打开项⽬
3,在 扩展 中找到 i18n 项 打开 可以见到 ⼀个编辑的弹框 有当前语⾔ 添加 语⾔等
4,点击 + 创建⼀个 en 在编辑器 资源管理器中resources ⽂件中多出⼀个 i18n ⽂件 下⾯会多出⼀个 en.js ⽂件 这个就是你刚刚创建的 英⽂版的 js⽂件 多语⾔⽂件同样的⽅式创建
第三 : 使⽤
什么茶养胃最好
亏心的意思1,创建 label sprite
管理理论>借口英语2,在label 中拖⼊ i18n-plugin ⽂件中的 LocalizedLabel 并填⼊ 各语⾔⽂件 en.js zh.js fr.js 中给改label 定义的 dataID
3,在sprite 中拖⼊ i18n-plugin ⽂件中的 LocalizedSprite 给spriteFrameSet 输⼊对应的语⾔数 然后填⼊对应 language 并 拖⼊对应图⽚
第四:查看效果
1,打开扩展总 i18n 弹框
2,选择当前语⾔ 当你更换好语⾔后 在编辑器中label sprite 也将跟随变化 显⽰对应的 ⽂字语⾔ 图⽚
骷髅图片第五:⼿动控制语⾔切换
const i18n = require('LanguageData');
formulatedtLanguage:function(vlanguage){
i18n.init(vlanguage);缬沙坦片
i18n.updateSceneRenderers();
},