nativescript本地化无法切换语言

时间:2018-11-23 04:24:32

标签: javascript mobile plugins nativescript

我需要一些帮助。 我正在使用nativescript对移动应用程序进行编码,并且我将nativescript-localize用于多语言功能。 问题是 -我尝试通过添加文件名(例如,finish.default.json)来设置默认值,但是在应用程序中,它以英语显示(我的应用程序中包含en和fi lang),那么如何解决此问题? -如何切换语言功能?

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

或者有人为国际化插件提供了一些不错的插件,您可以告诉我:)

谢谢

2 个答案:

答案 0 :(得分:0)

默认语言是当您的应用不支持设备当前语言时会选择的语言。

由于您的应用支持法语和英语,因此系统仅在设备的语言为英语时才选择英语。如果将设备语言设置为其他语言(例如,西班牙语),则它将选择法语,因为您的应用程序不支持西班牙语,并且默认为法语。

答案 1 :(得分:0)

通过更改设备的语言来更改语言。为此使用设置应用程序(在应用程序外部)。用户通常不会期望在应用程序中更改语言,而是希望获得无缝的体验,而只需遵循他们已经在设备上使用的语言即可。

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

使用.default.前缀时,您要指定在用户的语言不可用时应使用的语言。

相关问题