本地化工作流程的方式似乎有很多变化。当我查看文档时,我发现所有页面都存在差异:
https://developer.mozilla.org/en-US/Apps/Build/Localization/Localizing_Firefox_OS_Apps
https://developer.mozilla.org/en-US/Apps/Build/Localization/Getting_started_with_app_localization
https://developer.mozilla.org/en-US/Apps/Build/Localization/Localizing_strings_in_JavaScript
https://github.com/robnyman/TranslationTester
https://github.com/robnyman/Firefox-OS-Boilerplate-App
我已经尝试了所有我能想到的版本和组合(我的手机是运行 Firefox OS 2.0 的 Geeksphone Revolution),但没有按预期工作。要么我根本没有文字,要么我总是得到英语。
举一个不确定性,本地化链接标签应该是什么样子。到目前为止,我已经尝试了这些变体(每个都有对应的 .ini/.properties 文件的文件结构):
<link rel="prefetch" type="application/l10n" href="locales/locales.ini">
<link rel="resource" type="application/l10n" href="locales/locales.ini">
<link rel="localization" href="locales/{locale}/app.properties">
<link rel="prefetch" href="locales/{locale}/app.properties">
由于 developer.mozilla.org 上的所有文档页面和它们链接到的 GitHub 页面看起来都不同,我如何才能找出使用 Firefox OS/b2g 2.x 本地化的标准方法?