angular - 在 vue.js 中使用 i18n 库和直接从 JSON 使用语言环境之间的区别

标签 angular reactjs vue.js internationalization

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

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

最佳答案

您应该记住以下事项:

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

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

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

关于angular - 在 vue.js 中使用 i18n 库和直接从 JSON 使用语言环境之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53475314/

相关文章:

node.js - 清空请求正文

function - Vue Js 我应该把泛型函数放在哪里

angular - 如何使用 Angular 4 上下文菜单

angular - Vs 代码中 Angular 智能感知不起作用

javascript - 将 monaco-editor 和 monaco-languageclient 包装为 React 组件时出现奇怪的 Unresolved 依赖关系 'vscode'

javascript - ReactJS:有一个带有绑定(bind)的类名,而另一个没有绑定(bind)的类名

Angular - 如何从产品构建中排除延迟加载的模块?

Angular CLI 生产构建打破了字典注入(inject)

vue.js - 如何在我的静态 HTML 中直接使用其他 vuejs 组件?

javascript - Vue.js 为什么两个对象是链接的?