在 Firefox 扩展中强制使用默认 l10n 语言

Forcing default l10n language in Firefox Extension

我已经阅读了有关放置

的答案

default.properties

文件或

package.properties

,甚至浏览器已经默认检测到唯一语言,但它不起作用。

我的浏览器配置为法语,而我的合作伙伴配置为英语。我们只是用英语实现扩展,但是当我 运行 法语浏览器中的扩展时,它不会加载任何东西。

我还读到 package.json 中有一些属性,例如:

"locales": {
        "en": {
            "name": "Open Web",
            "description": "Come on!"
        },
        "fr": {
            "name": "L'Open Web",
            "description": "Allez!"
        }
    },
    "default_locale": "en"

但是没用。 我使用的是 Firefox 42.0b1 的最新稳定版本。有什么想法吗?

您需要有一个默认的 en-US.properties 文件。如果您的扩展程序不支持用户语言,则这是默认设置。