firefox-addon-sdk附加选项的本地化

时间:2013-06-17 12:21:49

标签: firefox localization firefox-addon-sdk builder

在firefox Add-On构建器中,可以将附加首选项放入“Extra package.json Properties”字段的属性窗口中。

本地化的偏好如下所示:

{    "preferences": [
        {
            "type": "string", 
            "name": "myStringPref", 
            "value": "this is the default string value", 
            "title": "My String Pref"
        }
        ....
    ]}
}

问题:如何本地化插件选项的标签?

3 个答案:

答案 0 :(得分:3)

这是手动本地化的必要条件。

  1. 以json格式创建语言环境文件
  2. 以json格式创建区域设置列表文件
  3. 从附加组件生成器下载插件包(xpi文件)
  4. 将文件扩展名.xpi重命名为.zip
  5. 展开zip文件
  6. 在addon的根目录中创建语言环境文件夹
  7. 将区域设置文件复制到区域设置文件夹
  8. 将区域设置列表文件复制到根文件夹
  9. 压缩根文件夹中的所有文件和文件夹。
  10. 将文件扩展名.zip重命名为.xpi
  11. 文件树:

    my-addon
        |   locales.json
        |
        +---data
        +---lib
        +---locale
            en-US.json
            fr-FR.json
            ja-JP.json
    

    样品:

    locales.json
    {"locales":[
        "en-US",
        "fr-FR",
        "ja-JP"
    ]}
    
    en-US.json
    {
    "test": "test en-US",
    "test2": "test2 en-US"
    }
    
    fr-FR.json
    {
    "test": "test fr-FR",
    "test2": "test2 fr-FR"
    }
    
    ja-JP.json
    {
    "test": "test ja-JP",
    "test2": "test2 ja-JP"
    }
    

答案 1 :(得分:1)

您可以通过手动将一些json文件添加到addon包文件(xpi)来本地化插件首选项的标签。

昨天我用日语写了“如何”文件。 您可以通过Google翻译获得它。 我相信这份文件会对你有帮助。

http://translate.google.co.jp/translate?sl=ja&tl=en&js=n&prev=_t&hl=ja&ie=UTF-8&u=http%3A%2F%2Fbacky0175.at.webry.info%2F201310%2Farticle_4.html&act=url

注意: 谷歌翻译做了一些奇怪的翻译。 :-( 抱歉不方便。

backy0175

答案 2 :(得分:0)

目前不可能这样做。