L10n:Web parts/mozilla.org: Difference between revisions
Jump to navigation
Jump to search
(Wikify tables) |
m (→Phase 3) |
||
Line 95: | Line 95: | ||
| bgcolor="#ff9900" | Add RTL support | | bgcolor="#ff9900" | Add RTL support | ||
|- | |- | ||
| bgcolor="# | | bgcolor="#33cc00" | Optimize pages for localization | ||
|- | |- | ||
| bgcolor="#ff9900" | Add a few more working locales | | bgcolor="#ff9900" | Add a few more working locales | ||
|- | |- | ||
| bgcolor="# | | 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:
- Rewrite website to have the same look and feel, but have a back-end that will provide us with functionality we need
- 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 |