4

在 Firefox 附加组件构建器中,可以将附加组件首选项放入“附加 package.json 属性”字段的属性窗口中。

本地化首选项如下所示:

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

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

4

3 回答 3

3

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

  1. 创建 json 格式的语言环境文件
  2. 以 json 格式创建语言环境列表文件
  3. 从 Add-on Builder 下载插件包(xpi 文件)
  4. 将文件扩展名 .xpi 重命名为 .zip
  5. 展开压缩文件
  6. 在插件的根目录中创建语言环境文件夹
  7. 将语言环境文件复制到语言环境文件夹
  8. 将语言环境列表文件复制到根文件夹
  9. 压缩根文件夹上的所有文件和文件夹。
  10. 将文件扩展名 .zip 重命名为 .xpi

文件树:

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"
}
于 2013-10-15T14:55:23.917 回答
1

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

就在昨天,我用日语写了“How To”文档。你可以通过谷歌翻译得到它。我相信这份文件会对你有所帮助。

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=网址

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

回力0175

于 2013-10-07T13:00:43.173 回答
0

不,目前不可能这样做。

于 2013-07-06T20:36:53.743 回答