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

mNo edit summary
(→‎Mozilla.org website l10n implementation (PRD): Wikify everything except tables)
Line 2: Line 2:


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.  
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.  
<br>


{| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;"
{| cellspacing="1" cellpadding="1" border="1" style="width: 493px; height: 122px;"
Line 19: Line 17:
| Milos Dinic<br>
| Milos Dinic<br>
|}
|}
<br>


For the l10n implementation, we're using current mozilla-europe.org l10n system. After that, we'll have a composite and robust l10n system.  
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:  
There are two major things we want to make sure we get:  
<pre>1. Rewrite website to have the same look and feel, but have a back-end that will provide us with functionality we need
# 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


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</pre>
=== Technical requirements  ===
=== Technical requirements  ===


Line 45: Line 41:
|}
|}


<br>
=== Development phases ===
 
==== Phase 1 ====


<br>
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).


<h3> Development phases  </h3>
<h4> Phase 1  </h4>
<p>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).
</p>
<table cellspacing="1" cellpadding="1" border="1" style="width: 566px; height: 190px;">
<table cellspacing="1" cellpadding="1" border="1" style="width: 566px; height: 190px;">
<tr>
<tr>
<th bgcolor="#cccccc" align="center" scope="col"> Tasks<br />
<th bgcolor="#cccccc" align="center" scope="col"> Tasks<br />
Line 76: Line 69:
<td bgcolor="#00cc33"> Create a `kildare` theme for the new system <br />
<td bgcolor="#00cc33"> Create a `kildare` theme for the new system <br />
</td></tr></table>
</td></tr></table>
<p><br />
 
</p>
==== Phase 2 ====
<h4> Phase 2 </h4>
 
<ul><li>The overall goal is to get the website working well.&nbsp;
* The overall goal is to get the website working well.&nbsp;
</li><li>All pages must be fully functional, and structure must be solid.  
* All pages must be fully functional, and structure must be solid.  
</li><li>Make sure we have all the mozilla.org functionality implemented in the system before moving on.
* Make sure we have all the mozilla.org functionality implemented in the system before moving on.
</li><li>Pages must be clear and easy to translate, without much php/javascript in them.  
* Pages must be clear and easy to translate, without much php/javascript in them.  
</li><li>Move all the code into a respective page includes.
* Move all the code into a respective page includes.
</li></ul>
 
<p><br />
</p>
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 154px;">
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 154px;">
<tr>
<tr>
<th bgcolor="#cccccc" scope="col"> Tasks<br />
<th bgcolor="#cccccc" scope="col"> Tasks<br />
Line 107: Line 97:
<td bgcolor="#00cc33"> Optimize pages for localization<br />
<td bgcolor="#00cc33"> Optimize pages for localization<br />
</td></tr></table>
</td></tr></table>
<p><br />
 
</p>
==== Phase 3 ====
<h4> Phase 3 </h4>
 
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 109px;">
<table cellspacing="1" cellpadding="1" border="1" style="width: 572px; height: 109px;">
<tr>
<tr>
<th bgcolor="#cccccc" scope="col"> Tasks<br />
<th bgcolor="#cccccc" scope="col"> Tasks<br />
Line 127: Line 116:
<td bgcolor="#ff9900"> Fix style to follow mozilla.org current overall look<br />
<td bgcolor="#ff9900"> Fix style to follow mozilla.org current overall look<br />
</td></tr></table>
</td></tr></table>
<p><br />
</p>
canmove, Confirmed users, Bureaucrats and Sysops emeriti
960

edits