This web site in different languages
When you request a document from a server, your language preference is passed via HTTP Accept-Language header. This is a standard way to deliver the preferred version of a page available in more than one language. It is very important to setup your browser language preference correctly.
2.1. What to do if page is in wrong language
The usual reason is that your web browser is improperly configured. Skip to How to set up the language settings section for more informations. You may use this online tool to see what languages your browser requests.
If your browser is configured, the problem may be that your ISP or your internal network is using misconfigured cache or proxy server. They are servers without any content that sits in the middle between users and real web servers. They grab your requests for web pages and fetch the page. After that, they forward the page to you but also make a local, cached copy, for later requests. This can really cut down on network traffic when many users request the same page.
Problem is when they do not understand content negotiation and keep cached copy of a page in only one language. The only way you can fix this is to complain to your ISP in order for them to upgrade or replace their software.
Generally, you should include all languages you can read in preferred language, ordered by preference. It is good idea to include English ('en') as last item in your list, to use it as a fallback language. You need to be careful with sub-categories of languages, en-GB will not include en, so you need to include both en and en-GB in your list.
- Firefox / Iceweasel
- Mozilla / Netscape Navigator
- Internet Explorer
2.3. About translations
All translations are available as an effort of Gnome Translation Project (GTP).