【问题标题】:nativescript localize can't switching languagesnativescript localize 无法切换语言
【发布时间】:2018-11-23 04:24:31
【问题描述】:

我需要一些帮助。 我在 nativescript 上编写移动应用程序,并使用 nativescript-localize 实现多语言功能。 问题是 - 我尝试通过添加文件名(例如finish.default.json)来设置默认值,但在应用程序上,它显示为英语(我的应用程序中有en和fi lang),那么如何解决这个问题? - 如何切换语言功能?

我用这个插件>>https://www.npmjs.com/package/nativescript-localize

或者任何人有一些好的国际化插件,你可以告诉我:)

谢谢

【问题讨论】:

    标签: javascript mobile plugins nativescript


    【解决方案1】:

    默认语言是当您的应用不支持设备的当前语言时将采用的语言。

    由于您的应用支持法语和英语,因此只有当设备的语言为英语时,系统才会选择英语。如果设备语言设置为其他语言,比如西班牙语,那么它将选择法语,因为您的应用不支持西班牙语并且法语是默认设置。

    【讨论】:

      【解决方案2】:

      通过更改设备的语言来更改语言。为此(在您的应用程序之外)使用设置应用程序。用户通常不会期望更改应用程序中的语言,而是希望获得与他们已经在设备上使用的语言保持一致的无缝体验。

      其他说明 此插件要求您的文件名与区域设置 ISO 代码匹配。对于芬兰语(两个 n),该文件应称为 fi.json

      使用.default. 中缀时,您指定在用户语言不可用时应应用哪种语言。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多