For background on this proposal, see the original blog post.
After reviewing the suggestions posted to http://wiki.mozilla.org/Mozilla.com/Localization on improving international user access to Mozilla.com, the marketing and sysadmin team at Mozilla met today to assess these options, and make a recommendation on how to achieve the objective of this project.
The objective of these changes, in the short-term, is to address a use case where a non-English speaking visitor comes to Mozilla.com. We want to enable these types of visitors to more easily get to a localized Mozilla web site than is currently possible from the following three places:
1. The Mozilla.com homepage at www.mozilla.com
2. The Firefox main product page at www.mozilla.com/firefox
3. The Thunderbird main product page at www.mozilla.com/thunderbird
The solution we are proposing is to add a dropdown menu to the footer area of these 3 web pages, that allows a visitor to select their language, from a list that matches the currently available set of localized Mozilla Web sites.
When the visitor has selected a language, he or she will be sent to the localized Mozilla web site that supports this language choice.
If the visitor has made the language selection on the homepage for Mozilla.com, they will be sent to the homepage for the localized Mozilla web site in their language. Language selections made on the Firefox main page at Mozilla.com/firefox will send the visitor to the localized Firefox main page of their choice. The same logic would follow for the Thunderbird main page.
Here is a screenshot of how the change might look:
-Easiest solution to implement given resources available.
-Preserves user choice over which language version of Mozilla web site they are viewing (vs. redirecting automatically based on accept-language headers).
-Pull down menu rather than full listing of language codes (as done on Mozilla Europe sites) preserves visual presentation and branding of Mozilla.com pages.
-Achieves objective of providing easier access to localized Mozilla web sites and product downloads.
-A short term solution.
-Requires user to figure out behavior of the pull-down menu, and it will be difficult to communicate what the menu is for in a way that is understandable by non-English speakers.
-Only applies to 3 main content pages on Mozilla.com. Users may be entering Mozilla.com through some other entry page.
The ideal solution would be to create a language specific set of pages for each locale we currently support. So for example, for the homepage of Mozilla.com, we would have index-en.html, index-de.html, and so on. We would then let Apache decide which language version of the homepage is served to the visitor based on the visitor’s accept-language headers. When we reviewed this option, we quickly realized that given our current international web site structure, this would mean adding more work for the l10n volunteers, who would then have to help translate both the main pages for the international Mozilla Web sites, *and* this additional set of localized home and product pages for Mozilla.com.
We also considered automatically redirecting users who were trying to visit Mozilla.com or GetFirefox.com based on accept-language headers to a localized Mozilla Web site. However we ultimately decided not to go this route either. The main concern is that we did not want to presume we knew the user’s intent in trying to access Mozilla.com. Implementing an automatic redirect might end up frustrating some international users who had actually wanted to visit the US English Mozilla.com Web site.
We welcome your feedback on this proposed solution. We’ll take comments until next Friday, January 13, either here or at the Wiki.