【问题标题】:Angular2+ How can I switch locale at runtime?Angular2+ 如何在运行时切换语言环境?
【发布时间】:2017-06-08 16:17:50
【问题描述】:

我看过 Angular2+ 中的 i18n 内容,我真的很喜欢。但是,我的要求是允许用户在运行时选择他们的语言。

在某些情况下,不止一个人会使用同一个终端,因此有必要在一天中的不同时间切换语言,甚至可能在任务期间(英语经理将控制权交给非英语员工完成一些输入)。

有没有办法在 Angular2+(目前使用 Angular 4)中做到这一点,还是我需要推出自己的解决方案?

【问题讨论】:

  • 对于您来说,多次构建您的应用程序(每种语言一次)是否是一种解决方案?然后将它放在 /en /fr /de 文件夹中的服务器上?

标签: angular localization internationalization


【解决方案1】:

你需要一些 i18n 库。

喜欢ngx-translateangular-l10n

我建议ngx-translate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多