L10n:Web parts/mozilla.org: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Wikify tables)
Line 95: Line 95:
| bgcolor="#ff9900" | Add RTL support
| bgcolor="#ff9900" | Add RTL support
|-
|-
| bgcolor="#ff9900" | Optimize pages for localization
| bgcolor="#33cc00" | Optimize pages for localization
|-
|-
| bgcolor="#ff9900" | Add a few more working locales
| bgcolor="#ff9900" | Add a few more working locales
|-
|-
| bgcolor="#ff9900" | Fix style to follow mozilla.org current overall look
| bgcolor="#33CC00" | Fix style to follow mozilla.org current overall look
|}
|}

Revision as of 17:09, 21 February 2011

Mozilla.org website l10n implementation (PRD)

The mozilla.org website is currently not localizable, in sense that we need to change static content if we want to point to localized pages. All links need to be hard-coded.

Role Name
Plan supervisor David Boswell
L10n supervisors Pascal Chevrel & Seth Bindernagel
Development Milos Dinic

For the l10n implementation, we're using current mozilla-europe.org l10n system. After that, we'll have a composite and robust l10n system.

There are two major things we want to make sure we get:

  1. Rewrite website to have the same look and feel, but have a back-end that will provide us with functionality we need
  2. Don't change the localization process most of our web l10n localizers are used to, so we don't lose time on educating our contributors on how to localize the mozilla.org website

Technical requirements

This summarizes our technical requirements for the creation phase:

Requirements
Create a branch
Create a staging website
Grant commit access to those who will be working on it
Have a caching system(TBD)

Development phases

Phase 1

We want to create a new system with very few pages available, just to make sure we have major functions covered(page redirection, 404 errors redirect).

Tasks
Install the system
Create the directory structure
Add home page for 3 locales(en-US, fr and hr)
Create sidebars as we go - move sidebar parameters(as in: anchors, link titles) from static pages to backend
Make 404 error (Document not found) redirects to a current locale
Create a `kildare` theme for the new system

Phase 2

  • The overall goal is to get the website working well.
  • All pages must be fully functional, and structure must be solid.
  • Make sure we have all the mozilla.org functionality implemented in the system before moving on.
  • Pages must be clear and easy to translate, without much php/javascript in them.
  • Move all the code into a respective page includes.
Tasks
Modify all existing pages to work with the new system
Have a few locales have most important pages translated
Make header and footer localizable
Remove legacy pages we're going to either archive or move to MDN
Optimize pages for localization

Phase 3

Tasks
Add RTL support
Optimize pages for localization
Add a few more working locales
Fix style to follow mozilla.org current overall look