在应用程序中实现多语言的最佳方法是什么?

时间:2016-05-17 22:32:43

标签: nativescript

我正在使用nativescript开发我的应用程序(用于android和ios),我有一个问题,我的应用程序将用于世界各地的许多用户,所以我想添加对#34的支持;选择语言&#34 ;根据用户。

支持我的字符串值的多种语言进入应用程序的最佳方法是什么?我试图找到一些关于这方面的例子,但我无法找到有关这些东西的任何信息。

提前致谢

2 个答案:

答案 0 :(得分:2)

我相信Dan Tamas目前正在为此制作一个插件。 https://github.com/rborn/nativescript-i18n

答案 1 :(得分:2)

这可能不是最好的方法,但我希望如果您处于紧急状态,它可以提供帮助。

我已使用Jed GNU gettext在我的应用中成功实现了多语言,这是How to internationalize app in NativeScript的Javascript实现。

要做的事情是:

  • 安装npm package jed + po2json
  • 准备PO文件并编译为json
  • 通过从view-model
  • 获取source属性来实现XML页面

您可以在此处找到更多详细信息:

https://jsfiddle.net/ate9a04u/