如何本地化Firefox SDK附加组件名称和描述?

Ben*_*Gal 7 firefox json localization firefox-addon firefox-addon-sdk

我正在为Firefox开发一个附加组件,我现在希望本地化附加组件本身的名称和描述,这在Add-ons Manager菜单中对用户可见.

但是,我在网上看到的指南似乎只提到了package.json中的首选项,而没有提及附加组件的名称或其描述.我试图将偏好建议应用于名称/描述字段,但没有取得任何成功 - 它总是以英文显示.

这些领域的本地化是否可能?

小智 4

目前无法从 package.json 执行此操作。请阅读错误 661083了解更多详细信息。

但是,有一个解决方法:手动编辑 install.rdf 以添加em:localized属性。

为此,您需要使用 SDK 将您的应用程序打包到 xpi 文件中。然后打开xpi(它是一个zip文件),您将在目录的根目录中看到install.rdf。

MDN 文章本地化扩展描述描述了 em:localized 属性需要具有的结构。