Firefox本地化及其切换

昨天用Firefox内置的下载管理器下载一个较大的文件,而且新搬来这边的网速慢到让我想起 令人怀念的大学时期(那时候的校园网,不是一般人能够忍受的),无意中我看到下载管理器里 当前下载的文件下显示着“第x小时,剩余x分钟”的提示(不超过一小时时,只显示“剩余x分钟”)。 看到这个提示,我当时有两种想法:

  • Firefox下载管理器的剩余时间计算方法比较有趣,将每小时的下载分段, 所以就有了第1小时,剩余20分钟的说法;
  • 翻译问题,实际应该是剩余1小时又20分钟的意思。

这两种理解方式都有其道理,而且在我最初看来,是各占 50% 的。

为了打消疑问,我Google,Baidu试了个遍,但是没有找到一条符合的记录, 于是又尝试问一些对Firefox有/无兴趣的朋友,以及mozine的Gtalk群友, 但是大伙都没有注意到这个,只能给个猜测的结果。

为了找到答案,就需要知道Firefox英文版是怎么说的,但是我还不想为此再装一个英文版Firefox, 那么怎么切换本地化语言呢,又是大肆搜罗一番,找到一些近似的,这里整理如下:

切换方法 I:

  • about:config
  • general.useragent.locale由zh-CN改为en-US。 (前提:Firefox/chrome/目录下有en-US.jar和en-US.manifest)

切换方法 II:

例如我的Firefox版本3.0.3,Windows,则语言包文件地址为: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.3/win32/xpi/en-GB.xpi (粗体为Firefox对应的版本号)。

注意:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ 下的目录并不会列出xpi文件,将正确的版本号替换粗体部分,直接拷贝到地址栏回车即可。

安装并重启之后,可以看到Add-ons - 语言页签下会列出刚安装的English(GB) Language Pack语言包,想撤回中文时,禁用此语言包,重启Firefox即可。

III:

另外还有几个用来切换本地化语言的扩展,Locale SwitcherQuick Locale Switcher, 它们可以让Firefox直接在菜单栏切换语言。

言归正传,话说回来,切换为英文语言后,尝试大文件下载发现原文是类似于 2 hours, 8 minutes remaining 这样的提示,意思是剩余2小时8分钟。

Firefox 中文版的这个翻译确实不怎么样。

Help
[count]gg 跳转到第 [count] 行,默认第 1 行。
[count]G 跳转到第 [count] 行,默认最后一行。
[count]j 向下跳转 [count] 行,默认跳转一行。
[count]k 向上跳转 [count] 行,默认跳转一行。
/ 开始搜索。按 <Esc> 退出。
gh 跳转到首页。
gb 跳转到博客首页。
gw 跳转到 Wiki 首页。
gt 跳转到我的 Twitter Profile 页。
gp 跳转到我的 Github Profile 页。
? 打开帮助。按 <Esc> 退出。