如何向 Edge 浏览器扩展添加新的语言环境?

问题描述

我的扩展包含 29 个语言环境。它们在 Chrome 和 Firefox 上也是如此。

但是,在 Edge 上,即使在包文件中检测到这 29 种语言环境,开发者仪表板和商店中也只会向用户显示 1 种语言 (en_US)。

扩展程序的商品详情页面的“添加语言”按钮呈灰色。

这只是平台中的错误还是我错过了启用多语言支持功能

编辑:

我有理由相信我在清单中正确声明了语言环境,因为:

  • 该扩展程序的 Edge 版本与 Chrome 和 Firefox 的扩展程序非常相似,后者拥有数百万用户并且已经运行了 3 年
  • Edge 仪表板中扩展的第一个屏幕显示从包中检测到的语言: screenshot 1

但是,商品详情仅显示美式英语版本,并且禁用了“添加语言”下拉菜单screenshot 2

解决方法

根据您的描述,我不确定您是否在ma​​nifest.json中正确配置了名称描述。注意名称和描述中的“_”。更详细的可以参考这两篇文章: The Best Way to Localize Your Chrome ExtensionPublish in the Chrome Web Store

这是我简单测试的结果:

enter image description here

如果您能提供相关的截图,或者可以重现问题的最小例子,将有助于找到解决此问题的方法,感谢您的理解。