问题描述
我的扩展包含 29 个语言环境。它们在 Chrome 和 Firefox 上也是如此。
但是,在 Edge 上,即使在包文件中检测到这 29 种语言环境,开发者仪表板和商店中也只会向用户显示 1 种语言 (en_US)。
编辑:
我有理由相信我在清单中正确声明了语言环境,因为:
- 该扩展程序的 Edge 版本与 Chrome 和 Firefox 的扩展程序非常相似,后者拥有数百万用户并且已经运行了 3 年
- Edge 仪表板中扩展的第一个屏幕显示从包中检测到的语言: screenshot 1
但是,商品详情仅显示美式英语版本,并且禁用了“添加语言”下拉菜单: screenshot 2
解决方法
根据您的描述,我不确定您是否在manifest.json中正确配置了名称和描述。注意名称和描述中的“_”。更详细的可以参考这两篇文章: The Best Way to Localize Your Chrome Extension 和 Publish in the Chrome Web Store。
这是我简单测试的结果:
如果您能提供相关的截图,或者可以重现问题的最小例子,将有助于找到解决此问题的方法,感谢您的理解。