我需要一些帮助。 我正在使用nativescript对移动应用程序进行编码,并且我将nativescript-localize用于多语言功能。 问题是 -我尝试通过添加文件名(例如,finish.default.json)来设置默认值,但是在应用程序中,它以英语显示(我的应用程序中包含en和fi lang),那么如何解决此问题? -如何切换语言功能?
我使用此插件>> https://www.npmjs.com/package/nativescript-localize
或者有人为国际化插件提供了一些不错的插件,您可以告诉我:)
谢谢
答案 0 :(得分:0)
默认语言是当您的应用不支持设备当前语言时会选择的语言。
由于您的应用支持法语和英语,因此系统仅在设备的语言为英语时才选择英语。如果将设备语言设置为其他语言(例如,西班牙语),则它将选择法语,因为您的应用程序不支持西班牙语,并且默认为法语。
答案 1 :(得分:0)
通过更改设备的语言来更改语言。为此使用设置应用程序(在应用程序外部)。用户通常不会期望在应用程序中更改语言,而是希望获得无缝的体验,而只需遵循他们已经在设备上使用的语言即可。
其他说明
此插件需要您的文件名与区域设置ISO代码匹配。对于芬兰语(两个n),该文件应称为fi.json
。
使用.default.
前缀时,您要指定在用户的语言不可用时应使用的语言。