Mozilla localizations are localized versions of Mozilla products. This usually entails that a product has been both translated into a certain language and that language and region specific features have been added.
Localization is normally carried out by teams of volunteers.
Mozilla Firefox is the most heavily localized cross-platform web browser to date.[1] The first official release in November 2004 was available for 28 different locales including British English/American English, European Spanish/Argentine Spanish and Chinese in Traditional Chinese characters/Simplified Chinese characters. Firefox 4 initially shipped with over 80 locales and introduced 10 new locales, including 6 African languages.[2]
The following table lists releases of Firefox and its precursors for the Microsoft Windows operating system, listing all locales available at the end of each version's releases.[2]
Locale | 1.0 2004 |
1.5 2005 |
2.0 2006 |
3.0 2008 |
3.5 2009 |
3.6 2010 |
4.0 2011 |
5.0-9.0 2011 |
10.0 2012 |
11.0-12.0 2012 |
13.0 2012 |
14.0-15.0 2012 |
16.0-28.0 2012-2014 |
29.0-30.0 2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Acholi | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes |
Afrikaans | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Akan | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Albanian | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Arabic | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Armenian | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Assamese | No | No | No | No | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes |
Asturian | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Basque | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Belarusian | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bengali (Bangladesh) | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bengali (India) | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bosnian | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Breton | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bulgarian | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Catalan | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Chinese (Simplified) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Chinese (Traditional) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Croatian | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Czech | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Danish | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Dutch | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
English (UK) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
English (US) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
English (SAE) | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Esperanto | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Estonian | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Farsi (Persian) | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Finnish | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
French | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Frisian | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Fula | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes |
Galician | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Georgian | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No |
German | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Greek | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Gujarati | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hebrew | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hindi | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Hungarian | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Icelandic | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Indonesian | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Irish | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Italian | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Japanese | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Kannada | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Kashubian | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes |
Khmer | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes |
Kazakh | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Korean | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Kurdish | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Latvian | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Ligurian | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes |
Lithuanian | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Luganda (Ganda) | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Macedonian | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Maithili | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Malay | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes |
Malayalam | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Marathi | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Mongolian | No | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No |
Norwegian (Bokmål) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Norwegian (Nynorsk) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Occitan | No | No | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No |
Oriya | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Polish | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Portuguese (Brazilian) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Portuguese (European) | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Punjabi | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Romanian | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Romansh | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Russian | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Scottish Gaelic | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Serbian | No | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Sinhalese | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Slovak | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Slovenian | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Songhai | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Sotho | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Argentina) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Chile) | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Mexico) | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Spain) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Swedish | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Tamil | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Tamil (Sri Lanka) | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Telugu | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Thai | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Turkish | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Ukrainian | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Vietnamese | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Welsh | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Zulu | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Total | 28 | 38 | 43 | 59 | 75 | 76 | 82 | 83 | 85 | 86 | 87 | 88 | 89 | 90 |
Mozilla Thunderbird, the email application, has somewhat fewer localised releases. The initial release was in US English only but since then, it has been released in 45 languages and for 47 locales.[3]
Locale | 1.0 2004 |
1.5 2006 |
2.0 2007 |
3.0 2009 |
3.1 2010 |
3.1-11.0 2011 |
(current) 2012 |
---|---|---|---|---|---|---|---|
Afrikaans | No | No | No | Yes | Yes | No | No |
Albanian | No | No | No | Yes | Yes | Yes | Yes |
Arabic | No | No | No | Yes | Yes | Yes | Yes |
Armenian | No | No | No | No | No | No | Yes |
Asturian | No | No | No | No | No | No | Yes |
Basque | No | Yes | Yes | Yes | Yes | Yes | Yes |
Belarusian | No | No | Yes | Yes | Yes | Yes | Yes |
Bengali (Bangladesh) | No | No | No | No | Yes | Yes | Yes |
Breton | No | No | No | No | No | Yes | Yes |
Bulgarian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Catalan | No | Yes | Yes | Yes | Yes | Yes | Yes |
Chinese (Simplified) | No | Yes | Yes | Yes | Yes | Yes | Yes |
Chinese (Traditional) | No | No | Yes | Yes | Yes | Yes | Yes |
Croat | No | No | No | No | No | No | Yes |
Czech | No | Yes | Yes | Yes | Yes | Yes | Yes |
Danish | No | Yes | Yes | Yes | Yes | Yes | Yes |
Dutch | No | Yes | Yes | Yes | Yes | Yes | Yes |
English (UK) | No | Yes | Yes | Yes | Yes | Yes | Yes |
English (US) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Estonian | No | No | No | Yes | Yes | Yes | Yes |
Finnish | No | Yes | Yes | Yes | Yes | Yes | Yes |
French | No | Yes | Yes | Yes | Yes | Yes | Yes |
Frisian | No | No | No | Yes | Yes | Yes | Yes |
Galician | No | No | No | No | Yes | Yes | Yes |
German | No | Yes | Yes | Yes | Yes | Yes | Yes |
Greek | No | Yes | Yes | Yes | Yes | Yes | Yes |
Hebrew | No | Yes | Yes | Yes | Yes | Yes | Yes |
Hungarian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Icelandic | No | No | No | Yes | Yes | Yes | Yes |
Indonesian | No | No | No | Yes | Yes | Yes | Yes |
Irish | No | Yes | Yes | Yes | Yes | Yes | Yes |
Italian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Japanese | No | Yes | Yes | Yes | Yes | Yes | Yes |
Korean | No | Yes | Yes | Yes | Yes | Yes | Yes |
Lithuanian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Macedonian | No | Yes | Yes | No | No | No | No |
Norwegian (Bokmål) | No | Yes | Yes | Yes | Yes | Yes | Yes |
Norwegian (Nynorsk) | No | No | Yes | Yes | Yes | Yes | Yes |
Polish | No | Yes | Yes | Yes | Yes | Yes | Yes |
Portuguese (Brazilian) | No | Yes | Yes | Yes | Yes | Yes | Yes |
Portuguese (European) | No | No | Yes | Yes | Yes | Yes | Yes |
Punjabi | No | No | Yes | Yes | Yes | Yes | Yes |
Romanian | No | No | No | Yes | Yes | Yes | Yes |
Rumantsch | No | No | No | No | No | Yes | Yes |
Russian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Scottish Gaelic | No | No | No | No | Yes | Yes | Yes |
Serbian | No | No | No | No | Yes | Yes | Yes |
Sinhalese | No | No | No | Yes | Yes | Yes | Yes |
Slovak | No | No | Yes | Yes | Yes | Yes | Yes |
Slovenian | No | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Argentina) | No | Yes | Yes | Yes | Yes | Yes | Yes |
Spanish (Spain) | No | Yes | Yes | Yes | Yes | Yes | Yes |
Swedish | No | Yes | Yes | Yes | Yes | Yes | Yes |
Tamil (Sri Lanka) | No | No | No | Yes | No | Yes | Yes |
Turkish | No | Yes | Yes | Yes | Yes | Yes | Yes |
Ukrainian | No | No | No | Yes | Yes | Yes | Yes |
Vietnamese | No | No | No | Yes | Yes | Yes | Yes |
Total | 1 | 30 | 35 | 46 | 49 | 50 | 53 |
Locale | 1.0 2013 |
1.1 2013 |
1.2 2013 |
---|---|---|---|
Bengali (Bangladesh) | No | No | Yes |
Bulgarian | No | No | Yes |
Catalan | No | Yes | Yes |
Chinese (Simplified) | No | No | Yes |
Chinese (Traditional) | No | No | Yes |
Croatian | Yes | Yes | Yes |
Czech | Yes | Yes | Yes |
Dutch | No | Yes | Yes |
English (US) | Yes | Yes | Yes |
French | No | No | Yes |
German | Yes | Yes | Yes |
Greek | No | Yes | Yes |
Hungarian | Yes | Yes | Yes |
Italian | No | Yes | Yes |
Macedonian | No | No | Yes |
Polish | Yes | Yes | Yes |
Portuguese (Brazilian) | Yes | Yes | Yes |
Romanian | Yes | Yes | Yes |
Russian | No | Yes | Yes |
Serbian | No | Yes | Yes |
Serbian Latin | No | No | Yes |
Slovak | No | Yes | Yes |
Spanish (Spain) | Yes | Yes | Yes |
Turkish | No | Yes | Yes |
Total | 9 | 17 | 24 |
Though much of the Mozilla web content can be localized, the extent of localization varies from locale to locale. For example, the Mozilla Firefox Privacy Policy is currently only available in English.[4]