firefox插件中首选项文件的国际化

时间:2016-06-17 03:23:11

标签: firefox firefox-addon

我正在尝试将我的firefox插件国际化,但我没有成功使用我的package.json文件中的menulist标签。

{
    "name": "style",
    "type": "menulist",
    "value": "a",
    "title": "my title",
    "options": [
    {
        "value": "a",
        "label": "my label for a"
    },
    {
        "value": "b",
        "label": "my label for b"
    }]
}

如上所述:https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/l10n

menulist和无线电偏好类型有选择。每个选项的label属性都显示给用户。如果语言环境文件的条目具有前缀为“{name} _options”的label属性的值。作为键,其中{name}是首选项的名称,其值用作本地化标签。

我已将此行放在我的语言环境文件中:

style_options.a = my translated label for a

我不明白为什么当我打开设置页面而不是“我的翻译标签”时,我仍然有这个“我的标签”。

答案: 我认为在教程中“标签的价值”是“a”,因为“a”是与“标签”相关联的“值”,但我需要使用标签的实际值,即:

style_options.my label for a = my translated label for a

0 个答案:

没有答案