您的当前位置:首页正文

Cocos Creator | i18n 多语言插件

来源:要发发知识网

i18n 是什么?

i18n 是国际化的英文单词 internationalization 的简称,以 i 开头,以 n 结尾,中间有 18 个字母。

在 Creator 当中,i18n 指的是由 Cocos Creator 的扩展商店提供的一个叫做 i18n多语言插件 的产品,以方便 Cocos Creator 的开发人员实现多语言版本产品。

如何安装 i18n 多语言插件?

我们可以在应用商店中将插件下载到本地,安装插件至项目目录(或者全局目录)。

具体的操作步骤如下:

Cocos Creator 中的 扩展 -> 扩展商店 ->  Creator 插件 > 免费排行榜 > i18n 多语言插件 > 下载 > (右侧)安装到项目目录(或者全局目录)

这时便可以看见 i18n-plugin 在项目的 assets 同级目录下。

如何使用 i18n 多语言插件?

1. 界面操作

                i18n 提供了 LocalizedLabel 和 LocalizedSprite 两种控件来支持界面中的编辑。

                前者继承自 cc.Label 后者继承自 。

2. 代码操作     

                在代码中,我们只需要使用

                    i18n.t(TEST_KEY, {n1: t1, n2: t2})

                即可完成多语言字符串的转换