我知道这个问题之前已经得到了回答,但给出的答案不是完整的故事:
我进入了Firefox的Options-> Content并删除了除德语/德语以外的所有语言,navigator.language没有改变 - 它仍然是en-GB(我在英国).
我被告知如果我得到德国火狐安装它会工作,但我不应该这样做,对吧?
useragent字符串也包含en-GB; 但HTTP标头上的接受语言是正确设置的.所以这似乎是Firefox中的一个错误,我花了一些时间趟过他们的bugzilla,但我看不到这个确切的错误记录,虽然对我来说这似乎是一个非常巨大的疏忽?
Ted*_*rek 15
navigator.language和HTTP User-Agent标头都使用首选项"general.useragent.locale"的值,该值在intl.properties中硬编码为您下载的Firefox构建的区域设置: http:// mxr. mozilla.org/mozilla-central/source/toolkit/locales/en-US/chrome/global/intl.properties#8
或者您的en-GB版本:http: //hg.mozilla.org/l10n-central/en-GB/file/88dd673c01f1/toolkit/chrome/global/intl.properties#l8
如果你想为你的构建更改它,只需加载about:config,找到general.useragent.locale,双击它,然后更改值.
| 归档时间: |
|
| 查看次数: |
58997 次 |
| 最近记录: |