【发布时间】:2012-11-08 15:41:34
【问题描述】:
我想知道在使用 trigger.io (forge) 构建 HTML/Js 应用程序时是否有任何方法可以处理 i18n。
顺便说一句,也没有办法在设备上检测用户的区域设置,通过检查用户代理(或者在我的情况下 - FB 连接应用程序 - 要求 FB 获取用户的区域设置)来解决问题
国际化对于任何严肃的应用程序来说都是必须的...... 我目前正在通过创建多个 JSON 文件(每个语言环境一个)来“破解”它,并以适当的语言保存相同的密钥。
1: 有没有使用 forge Js API 检测/获取用户语言环境的计划? 2:有没有计划在构建应用程序时处理自动化 i18n?
Tks.
【问题讨论】:
-
Quientin 您在 trigger.io 中使用您的应用程序的 i18n 有什么进一步的了解吗?我即将开始自己解决同样的问题,并寻找选择。
-
@Meirion,我确实使用了基于JsGettext 的完整客户端(javascript)实现。通过这种方式,我能够使用 gettext CLI 工具提取字符串、生成 .po 文件并将它们直接用于我的应用程序。 (支持.mo - 编译的.po - 是实验性的)对于本地检测,有几种方法,因为我的应用程序需要FB登录,我确实选择了用户在facebook中设置的语言环境
标签: internationalization trigger.io