多语言的实现

php中使用了CI框架自带的多语言

js中使用了[i18next](i18next.com)

i18next主要2种方式去翻译:

属性中加上 data-i18n=“[placehoder]key1,key2”,这样页面渲染完成后,会对拥有这个属性的html标签逐一翻译。

1. 优点是:原有的中文可以保留,代码的可读性还行,毕竟我们看中文比看英文快嘛。

2. 缺点是:用户会看到字从中文变成了英文。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有的时候我们需要使app适应多种语言,供给不同的国家不同语言的人去使用,这时我们就需要配置多语言,开始吧。 1. ...
    黑白灰的绿i阅读 4,758评论 4 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,922评论 25 709
  • 八月二十五日,正是夏天最热的时候,入夜的时候下起了小雨,淅淅沥沥的稍微冲散了空气中的燥热。 田安县是市里出了名的避...
    冰糖水泡饭阅读 3,496评论 3 7
  • 背上行囊, 踏入大学, 你时常迷茫的思考人生 你想象 你会成为一个呼风唤雨的人 又或者 你会拥有不期而遇的生活 当...
    白可r阅读 2,338评论 1 1
  • 我喜欢你 像猫喜欢鱼 永远不会腻 我喜欢你 像鱼喜欢水 呼吸间都是你 我喜欢你 像抛出去的硬币 收捡不齐 我喜欢你...
    一克蜂蜜阅读 3,690评论 8 10