Internationalization 更改浏览器语言后,i18n无法在firefox web扩展中工作

Internationalization 更改浏览器语言后,i18n无法在firefox web扩展中工作,internationalization,firefox-addon-webextensions,Internationalization,Firefox Addon Webextensions,我已经为firefox编写了一个web扩展插件。我想为此支持i18n。但是如果我从以下选项更改了语言,它将不起作用 关于:首选项#内容->从语言设置我添加了fr->上移,并重新启动了浏览器 在上述设置之后,浏览器区域设置发生了更改,但web扩展弹出式区域设置没有更改 如果我从about:config->general.useragent.locale更改区域设置,并将区域设置更改为fr,然后重新启动浏览器,那么i18n将用于web扩展弹出窗口 那么,有没有办法通过将语言从about:prefer

我已经为firefox编写了一个web扩展插件。我想为此支持i18n。但是如果我从以下选项更改了语言,它将不起作用

关于:首选项#内容->从语言设置我添加了fr->上移,并重新启动了浏览器

在上述设置之后,浏览器区域设置发生了更改,但web扩展弹出式区域设置没有更改

如果我从about:config->general.useragent.locale更改区域设置,并将区域设置更改为fr,然后重新启动浏览器,那么i18n将用于web扩展弹出窗口

那么,有没有办法通过将语言从about:preferences#content选项更改来支持i18n for web扩展呢


任何帮助都将不胜感激。提前谢谢。

这听起来像是Firefox中的一个bug。请在您的问题中添加一个,以便复制/验证问题。检查上的错误。一旦出现可能重复问题的情况,.WebExtension将在浏览器启动时初始化某些is设置。事实上,从FF55开始,其中一些是在安装时缓存的,无法更改。我还没有测试过i18n,但从你的帖子来看,似乎也有可能。这听起来像是Firefox中的一个bug。请在您的问题中添加一个,以便复制/验证问题。检查上的错误。一旦出现可能重复问题的情况,.WebExtension将在浏览器启动时初始化某些is设置。事实上,从FF55开始,其中一些是在安装时缓存的,无法更改。我还没有测试过i18n,但从你的帖子来看,这可能太难了。