首页 > 解决方案 > Nativescript Localize 动态语言切换

问题描述

是否可以从 Nativescript 应用程序中动态切换语言。我正在使用 Nativescript Localize 插件。

我正在构建一个用户偏好页面,用户可以在其中从下拉列表中选择他们的首选语言。

如果 Nativescript Localize 无法实现,是否有人有使用其他方法/插件的经验?

似乎有 Angular 方法可以做到这一点,所以我希望它们能工作,但它们似乎仅限于浏览器,因为它们使用 localStorage。

标签: localizationnativescript

解决方案


插件不支持以编程方式切换语言,但可以修改插件来做到这一点。

在 iOS 上,您可以修改插件以根据您的语言偏好获取包,而不是获取主包,这是一个用 Objective C 编写的示例

同样,对于 Android,您必须根据您的语言环境偏好而不是活动的偏好来获取资源。


推荐阅读