【问题标题】:Angular native component i18nAngular 原生组件 i18n
【发布时间】:2019-03-12 12:47:21
【问题描述】:

我正在尝试找到一种方法来翻译我的组件或服务中的字符串,但我找到的唯一方法将我引向了 angular-translate 插件。没有插件有什么直接的方法吗?

【问题讨论】:

  • Angular 中的任何功能都是某种组件,无论是内置的还是第三方的,github.com/ngx-translate/core
  • 是的,我知道 npx-translate 插件。我要求一种“原生”方式。 @Exlord - 我如何在打字稿文件中做到这一点?

标签: angular internationalization


【解决方案1】:

一种解决方案是创建一个字典,一个巨大的数组 KEY => WORD 并使用 Angular Pipes :https://angular.io/guide/pipes

我使用http://www.ngx-translate.com/ 将一个应用程序翻译成 12 种语言,并为翻译人员提供了一个巨大的手工翻译工具。 它运行完美,而且非常灵活!

希望对你有帮助!

【讨论】:

    【解决方案2】:

    我最终为我的组件文件使用了 ngx-translate 插件,但在 HTML 中我仍然使用 i18n 属性。不是最好的解决方案,但现在可以。

    【讨论】:

      猜你喜欢
      • 2017-10-15
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-15
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多