User:Xavi/Test: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (switching from userbox to olpcbox)
(Replacing page with '== OLPC')
Line 1: Line 1:
== OLPC & User boxes ==
== OLPC
{{olpcboxtop}}
{{olpcboxbreak|toptext=Domains}}
{{User teacher}}
{{olpcboxbreak|toptext=[[:Category:Activity|Activities]]}}
{{XO source}}
{{XO source|1=[http://dev.laptop.org/git.do?p=projects/write laptop.org]}}
{{XO source|[http://sugar.abisource.com/ abisource.com]|RPM}}
{{olpcboxbreak|toptext=[[:Category:User languages|Languages]]}}
{{User es}}
{{User en-4}}
{{User fr-2}}
<div class="NavFrame" style="padding:0;border-style:none;">
<div class="NavFrame" style="border-style:none;padding:0;">
<div class="NavHead" style="background:#EDF1F1;text-align:left;text-style:normal">
Hide/Show doesn't work</div><div class="NavContent" style="display:none;">
{{User ru}}
</div></div></div>
{{User pt}}
{{olpcboxbottom}}

; See also : http://en.wikipedia.org/wiki/Wikipedia:Userboxes
: [[Talk:Wiki Page Restructuring Common Room]]
: [[Template talk:XO box]]
The following text generates the boxes on the right... yeah!
{{tl|olpcboxtop}}
{{[[Template:olpcboxbreak|olpcboxbreak]]|toptext=Domains}}
{{tl|User teacher}}
{{[[Template:olpcboxbreak|olpcboxbreak]]|toptext=<nowiki>[[:Category:Activity|Activities]]</nowiki>}}
{{tl|XO source}}
{{[[Template:XO source|XO source]]|1=<nowiki>[http://dev.laptop.org/git.do?p=projects/write laptop.org]</nowiki>}}
{{[[Template:XO source|XO source]]|<nowiki>[http://sugar.abisource.com/ abisource.com]</nowiki>|RPM}}
{{[[Template:olpcboxbreak|olpcboxbreak]]|toptext=<nowiki>[[:Category:User languages|Languages]]</nowiki>}}
{{tl|User es}}
{{tl|User en-4}}
{{tl|User fr-2}}
&lt;div class="NavFrame" style="padding:0;border-style:none;"&gt;
&lt;div class="NavFrame" style="border-style:none;padding:0;"&gt;
&lt;div class="NavHead" style="background:#EDF1F1;text-align:left;text-style:normal"&gt;
Hide/Show doesn't work</div><div class="NavContent" style="display:none;"&gt;
{{tl|User ru}}
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
{{tl|User pt}}
{{tl|olpcboxbottom}}
The basic structure is:

{{tl|olpcboxtop}}
...''boxes''... # You may also add ''breaks'' using {{[[Template:olpcboxbreak|olpcboxbreak]]|toptext=Title}}
{{tl|olpcboxbottom}}

== Geo Data ==

My intention was to have a page with some 'template like paramater data' (ie: [[User:Xavi/Test/GeoData]]) that could be fed (initially) as the parameters of a template (ie: [[User:Xavi/Templates/GeoXOGoogle]]). But even though the basic generation of the 'resulting template generation' (see #7 below) it doesn't actually get evaluated&mdash;#8 below is a manual copy-paste of the template-stitching.

<table border=1 cellspacing=0 style="font-size:60%;">
<tr>
<th colspan="2">Source Wiki Text</th>
<th width=66%>Processed / Results</th>
</tr>
<tr><th width=25px>1</th>
<td><nowiki>{{:User:Xavi/Test/GeoData}}</nowiki></td>
<td>{{:User:Xavi/Test/GeoData}}</td>
</tr>
<tr><th>2</th>
<td><nowiki>{{User:Xavi/Test/GeoData}}</nowiki></td>
<td>{{User:Xavi/Test/GeoData}}</td>
</tr>
<tr><th>3</th>
<td><nowiki>{{:User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</nowiki></td>
<td>{{:User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</td>
</tr>
<tr><th>4</th>
<td><nowiki>{{User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</nowiki></td>
<td>{{User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</td>
</tr>
<tr><th>5</th>
<td><nowiki>{{User:Xavi/Templates/GeoXOGoogle {{User:Xavi/Test/GeoData}}}}</nowiki></td>
<td>{{User:Xavi/Templates/GeoXOGoogle {{User:Xavi/Test/GeoData}}}}</td>
</tr>
<tr><th>6</th>
<td><nowiki>{{User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</nowiki></td>
<td>{{User:Xavi/Templates/GeoXOGoogle {{:User:Xavi/Test/GeoData}}}}</td>
</tr>
<tr>
<tr><th>7</th>
<td><nowiki>{{:User:Xavi/Templates/GeoXOGoogle{{:User:Xavi/Test/GeoData}}}}</nowiki></td>
<td>{{:User:Xavi/Templates/GeoXOGoogle{{:User:Xavi/Test/GeoData}}}}</td>
</tr>
<tr><th>8</th>
<td><nowiki>{{:User:Xavi/Templates/GeoXOGoogle | lat = -34.291 | long = -56.389 | zoom = 10 | type = k | display = Cardal }}</nowiki></td>
<td>{{:User:Xavi/Templates/GeoXOGoogle | lat = -34.291 | long = -56.389 | zoom = 10 | type = k | display = Cardal }}</td>
</tr>
</table>

; Notes : Funny. Now that I remember, the [[Template:Babel-X]] (inspired in Wikipedia's and that didn't work until we enabled the ParserFunctions iirc) does something similar to this...

== June 2007 ==

After the update of the [[wiki]] a piece in the [[Translating]] puzzle has been broken: the use of <tt>&lt;div id="anchor"/&gt;</tt>. A possible solution (provided by Nikerabbit in #mediawiki @ irc.freenode.net) was to switch to <tt>&lt;div id="anchor"&gt;&lt;/div&gt;</tt> &mdash; which I'm testing.

<div id="YNew laptop.org POT files"/>
<div id="XNew laptop.org POT files"></div>
== New laptop.org POT files ==

The results were positive and the [[PO-laptop.org-en-US]] has been split (thus also the [[PO-laptop.org-es]] translation too). Hopefully it will help translators in their jobs... time will tell :) --[[User:Xavi|Xavi]] 00:18, 2 April 2007 (EDT)

<div id="YThe actual (old) test"/>
<div id="XThe actual (old) test"></div>
=== The actual (old) test ===

Testing an idea for the new round of [[:Category:PO files]]... which happen to have grown quite a bit since the last time, making them not only a bigger effort but also a more complex one when trying to let several people tackle it at the same time due to possible conflicts.

'''lines size POT file'''
367 13.7 kb [[POT]]
320 15.5 kb [[Es PO]]
1144 50.0 kb <nowiki>[[User:Felice/website_copy|New POT]]</nowiki>
1162 56.2 kb <nowiki>[[User:Felice/website copy/lang-es AR|New Es PO]]</nowiki>

So the idea that I'm playing with is to use subpages for each 'section' of the POT. This will obviously make it more complicated to set up a translation (there will be ''n'' new pages for each translation) but at the same time, translators can focus on separate sub-sections and have more manageable chunks to work on.

<div id="YPOT test results"/>
<div id="XPOT test results"></div>
==== POT test results ====

Inclusion seems to work, but...
* Included sub-pages have the <tt><nowiki><pre></pre></nowiki></tt> tags in them (mainly for aesthetics while editing that sub-page - haven't tried without them and see what they look like)
* Comments (lines starting with <tt>#</tt> risk being converted into numbered-bullets by the wiki. ''This could be a major mangling risk.''
** The <tt><nowiki><pre></pre></nowiki></tt> are very delicate, a missing CR could create quite a bit of mess... so they should be in a line by themselves (is this obvious?)
** If all sections are handled by sub-pages, most of the <tt><nowiki><pre></pre></nowiki></tt> are eliminated, leaving behind a compact set of template inclusions.

Possible extensions could be:
* make a template that includes the original (english) sub-page by default, else the specified translation
** this would allow to have the complete POT file for any language by just creating the central page that invokes the template with all the default (non-translated / original) sub-pages.
* the template should leave behind a link to edit (or create) the sub-page holding the translated version...

<div id="YPOT proving grounds"/>
<div id="XPOT proving grounds"></div>
==== POT proving grounds ====

But let's first the base idea to see if it works... then we'll see if it's applicable or useful...

<pre>
... tests worked pretty good, no need to keep the ''sample text''...
</pre>

Revision as of 18:44, 28 August 2007

== OLPC