- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 12 Oct 2009 15:29:24 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/WebContent/WEB-INF/resources/templates In directory hutz:/tmp/cvs-serv31069/WebContent/WEB-INF/resources/templates Modified Files: language.vm language.form.vm Log Message: added JavaScript links to display only missing or modified values + missing values first Index: language.vm =================================================================== RCS file: /sources/public/2006/unicorn/WebContent/WEB-INF/resources/templates/language.vm,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- language.vm 9 Oct 2009 15:13:14 -0000 1.13 +++ language.vm 12 Oct 2009 15:29:22 -0000 1.14 @@ -13,17 +13,39 @@ <p>Unicorn is currently available in $langNb languages. <!--The translations are mainly contributed by <a href="thanks.html">volunteers</a>.--></p> <h3>Translate Unicorn in a new language</h3> + <p>If Unicorn is not yet available in your native language and you would like to translate it:</p> - <ol> - <li><a href="http://dev.w3.org/2006/unicorn/WebContent/WEB-INF/languages/en.properties">Download the english properties file</a>.</li> - <li><a href="http://www.w3.org/Consortium/Translation/#discussions">Get in touch with us</a> <strong>before</strong> you start translating: someone may already be on the job. Someone from the W3C staff or validator development team will get back to you with details about how to translate the validator.</li> - <li>Translate. Congratulations, you have made Unicorn more accessible to a lot more Web developers and designers.</li> - </ol> + + <ul> + <li>You can select your language in the dropdown menu and start translating online: + <form method="get" action="./translations" id="lang_select"> + <fieldset> + <select name="${param_prefix}lang"> + <optgroup label="Select a language"> + #foreach ($key in $availableLocales.keySet()) + <option value="$key">$availableLocales.get($key)</option> + #end + </optgroup> + </select> + <input id="lang_code" type="submit" value="OK" /> + </fieldset> + </form> + </li> + <li>Or you can follow these steps: + <ol> + <li><a href="http://dev.w3.org/2006/unicorn/WebContent/WEB-INF/languages/en.properties">Download the english properties file</a>.</li> + <li><a href="http://www.w3.org/Consortium/Translation/#discussions">Get in touch with us</a> <strong>before</strong> you start translating: someone may already be on the job. Someone from the W3C staff or validator development team will get back to you with details about how to translate the validator.</li> + <li>Translate.<!-- Congratulations, you have made Unicorn more accessible to a lot more Web developers and designers.--></li> + </ol> + </li> + </ul> + + - <h3>Help complete the translation Unicorn in your language</h3> + <h3>Help complete the translation of Unicorn in your language</h3> <p>The table below lists all the text strings used to translate the CSS validator:</p> <ul> - <li>Cells marked <span class='missing'>✘</span> need a new or updated translation. Click on the relevant <span class='missing'>✘</span> to submit a translation by mail.</li> + <li>Cells marked <span class='missing'>✘</span> need a new or updated translation. You can click on any <span class='missing'>✘</span> to edit the coresponding language.</li> <li>Cells marked <span class='ok'>✔</span> are translated and up-to-date. Hover above <span class='ok'>✔</span> to read the current translation for each string.</li> </ul> <p>You can help fill the blanks and complete the translation in <strong>your</strong> language!</p> @@ -36,7 +58,7 @@ <th scope="col">Property</th> #foreach($prop in $languageProps) #set($percent = 100 * $math.div($math.sub($prop.size(), 2), $math.sub($defaultProps.size(), 2))) - <th scope="col">$prop.get("language") <a href="./translations?ucn_lang=$prop.get('lang')">Edit</a><br />$percent.intValue()%</th> + <th scope="col">$prop.get("language")<br />$percent.intValue()% <a href="./translations?ucn_lang=$prop.get('lang')">Edit</a></th> #end </tr> </thead> Index: language.form.vm =================================================================== RCS file: /sources/public/2006/unicorn/WebContent/WEB-INF/resources/templates/language.form.vm,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- language.form.vm 9 Oct 2009 15:13:15 -0000 1.4 +++ language.form.vm 12 Oct 2009 15:29:22 -0000 1.5 @@ -18,7 +18,11 @@ </fieldset> <fieldset class="translation"> - <legend>Translation</legend> + <legend>Translation + <a id="a_miss" title="Display only missings" href="#" style="display: none">Display only missings</a> + <a id="a_mod" title="Display only modified" href="#" style="display: none">Display only modified</a> + <a id="a_all" title="Display all" href="#" style="display: none">Display all</a> + </legend> <table style="width:100%"> <thead> @@ -30,7 +34,15 @@ </thead> <tbody> #foreach($key in $defaultProps.keySet()) - #if ($key != "lang" && $key != "language") + #if (!$prop.get($key)) + <tr> + <th class="property_name" scope="row">$key <p>$!esc.html($defaultProps.get($key))</p></th> + <td class="missing"><input type="text" name="$prop.get('lang')_$key" value="$!esc.html($!prop.get($key))" /></td> + </tr> + #end + #end + #foreach($key in $defaultProps.keySet()) + #if ($key != "lang" && $key != "language" && $prop.get($key)) <tr> <th class="property_name" scope="row">$key <p>$!esc.html($defaultProps.get($key))</p></th> <td #if(!$prop.get($key))class="missing"#end><input type="text" name="$prop.get('lang')_$key" value="$!esc.html($!prop.get($key))" /></td>
Received on Monday, 12 October 2009 15:29:28 UTC