One of the features I really like of MacOS X is that is is multi-language out of the box and, unlike M$ Windows, does not require a reinstall to switch language. For some people (like myself) English is the only language a computer should be, but or my kids having everything in their own language really helps them to find their way around (actually they are bilingual but that is no problem either as they can switch language as they like).
As we really got used to Firefox and really like its cross-platform availability, we also use that as our browser on our Macs. Unfortunately there is no multi-language version of Firefox. Since I don’t like to maintain multiple installed versions on the same computer (one for each language), I found a reall solution that was actually very simple.
Using the Quick Locale Switcher plugin for Firefox one can switch the locale of Firefox. One neat feature of it is that it will also change the language of Firefox if you have the right language pack installed. As it was not that obvious where to find these, I decided to document that here:
- Go to the Firefox releases folder on the Mozilla website ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/
- Select the folder of the version you use (or the latest version)
- Select the folder of the platform you are using (i.e. mac for MacOS X)
- Scroll down the list of available installer languages and enter the xpi folder (direct link to the latest MacOS X xpi folder)
- Next click on the language packages to install them.
A popup may appear requesting permission to install from an untrusted location,which looks like this on MacOS X with Firefoxe 4:
Click allow to proceed with the normal installation of the language pack
- After the installation of language packs, Firefox must be restarted to install them and make them active.
- Once Firefox has been restarted, you can now switch locale using the Quick Locale Switcher’s controls and/or preferences and Firefox will switch locale/language as well if the corresponding language pack is installed.
I hope this is clear, let me know if not.