【问题标题】:difference between using i18n library and using loacle directly fron JSON in vue.js在 vue.js 中使用 i18n 库和直接从 JSON 使用语言环境之间的区别
【发布时间】:2018-11-26 05:42:25
【问题描述】:

我想在我的 vue 应用程序中使用中文,所以我只是在 vuex 中加载了整个 JSON 文本并使用了在商店中加载的文本,而不使用 i18n 库。

请告诉我这种方法有什么副作用吗?

【问题讨论】:

    标签: angular reactjs vue.js internationalization


    【解决方案1】:

    您应该记住以下几点:

    • 复数化
    • 日期格式
    • 数字格式
    • 货币格式
    • 后备语言

    如果您不使用像 this 这样的库,则必须自己构建处理这些事情的逻辑(如果以后添加更多语言,还需要扩展该逻辑)。

    另一件事是在后端和 Vue 应用程序之间共享翻译文件。如果您使用的是本地化库,则可以选择在服务器端和客户端重用翻译字符串。 Here 你可以查看 Laravel PHP 的此类库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 2011-04-15
      相关资源
      最近更新 更多