我使用jpm
创建了一个Firefox加载项,我添加了许多本地化文件,例如:
等等......
在我的HTML文件中,我使用属性来设置这些值,例如:data-l10n-id="ext_panel_heading_text"
。
我知道翻译工作正常,因为我对en-GB.properties
中的值所做的更改会反映在我的附加组件HTML页面中。
我尝试导航到Options > Content > Choose... (under languages)
,删除英语并添加其他语言(例如芬兰语),但它似乎对加载的.properties
文件没有影响通过我的扩展。我也尝试在更改语言后重启Firefox。
我的问题是:如何测试不同的语言?
答案 0 :(得分:0)
Firefox的语言取决于激活的语言包,或者对于Windows和Mac,我认为它是硬编码到构建中。
语言包可从https://addons.mozilla.org/en-US/firefox/language-tools/
获得答案 1 :(得分:0)
我知道的唯一方法是将general.useragent.locale
更改为您要使用的区域设置en-GB
,da
,en-US
,fi
){ {1}}然后重新启动浏览器:这样您的加载项就会显示本地化文本。
作为替代方案,您可以使用Quick Locale Switcher,它会做同样的事情,但它会更友好。