2

我正在尝试在 Firefox OS 中安装新的语言环境,但我不确定我是否正确地遵循了这些步骤。

  1. 首先,我尝试使用 Mercurial 下载所需的语言环境:它对我不起作用,Mercurial 说访问被拒绝,所以我不得不手动下载 ZIP。

    hg clone ssh://hg.mozilla.org/gaia-l10n/es locales/es

  2. 其次,将其解压到 B2G/gaia/locales/ 并将目录从 es-7c2fcf6d1348/ 重命名为 'es'。

  3. 第三,我编辑了 B2G/gaia/locales/dev_languages.json 以启用所需的语言,并设置了以下环境变量:

    export LOCALE_BASEDIR=$PWD/locales/

    export LOCALES_FILE=$PWD/locales/languages_dev.json

    export GAIA_DEFAULT_LOCALE=es

  4. 最后,我将 Gaia 刷入我的移动设备,执行“make reset-gaia”。

    sudo NTFU=0 DOGFOOD=0 PRODUCTION=1 REMOTE_DEBUGGER=1 DEBUG=1 make reset-gaia

我希望看到设备中安装了西班牙语,但它不可用。我错过了什么吗?

顺便问一下,有没有办法修复 Mercurial 错误?

4

3 回答 3

2

关于 hg 错误,您需要通过 http:// 而不是 ssh:// 进行克隆,然后就可以了。您要确保您使用的分支与您尝试使用的 gaia 版本相匹配。

西班牙社区致力于 transifex,https: //www.transifex.com/accounts/profile/willyaranda/有各种项目。

至于将本地副本放到设备上,flod 维护https://l10n.etherpad.mozilla.org/gaia-multilocale,应该是最新的。(免责声明,它确实经历了一些数据丢失并且最近出现了错误,etherpad 问题)

于 2013-12-29T12:20:05.540 回答
2

这是我的 .userconfig 文件,位于我的 b2g 根目录中:

     gll  /  b2g  1.2  cat .userconfig   master 
    #export GECKO_OBJDIR=/Volumes/Trabajo/repos/mozilla-central/objdir-gonk
    #export GECKO_PATH=/Volumes/Trabajo/repos/mozilla-central/

    导出 REMOTE_DEBUGGER=1
    导出 DEVICE_DEBUG=1
    导出 MOZILLA_OFFICIAL=1
    出口生产=1

    ##盖亚
    导出 GAIA_DEFAULT_LOCALE=es
    出口 LOCALE_BASEDIR='/b2g/gaia-locales-1.2/'
    导出 LOCALES_FILE='/b2g/languages_propio.json'

    ##壁虎
    导出 L10NBASEDIR='/b2g/gecko-locales-1.2/'
    出口 MOZ_CHROME_MULTILOCALE="es-ES eu ca gl pt-BR"
    导出 PATH="$PATH:/b2g/compare-locales/scripts"
    导出 PYTHONPATH="/b2g/compare-locales/lib"

    导出 CC='ccache /usr/bin/gcc-4.6'
    导出 CXX='ccache /usr/bin/g++-4.6'
    导出 CCACHE_DIR='/b2g/.ccache'

其中locales_propio.json如下:

     gll  /  b2g  1.2  cat ../languages_propio.json

{ "ca" : "Català", "en-US" : "English (US)", "es" : "Español", "eu" : "Euskara", "gl" : "Galego", "pt-BR" : "Portugués (BR)" }

在这里,您可以添加 Gaia 常量,如您所见。

您必须在您的 中克隆您的语言环境LOCALE_BASEDIR,具体取决于分支:

https://hg.mozilla.org/releases/gaia-l10n/v1_2/ https://hg.mozilla.org/gaia-l10n/

干杯,

吉列尔莫

于 2013-12-29T15:30:52.030 回答
2

这是一个要点,可帮助您自定义语言环境和键盘词典

https://gist.github.com/timdream/7716684

于 2014-01-03T04:09:33.500 回答