Template:OBX pot: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (tweak size)
Line 1: Line 1:
{{OBX boilerplate html | icon=[[Image:Translate-icon-55px.svg|40px]] | text = {{#if:{{{root|}}}|{{{root}}} -|}} '''{{#if:{{{pot|}}}|[{{{pot}}} {{{name|POT}}}]|<span style="color:red">[[Localization]]<br>.POT file NEEDED</span>}}'''<br><span class="plainlinks"><tt><!--
{{OBX boilerplate html | icon=[[Image:Translate-icon-55px.svg|40px]] | text = {{#if:{{{root|}}}|{{{root}}} -|}} '''{{#if:{{{pot|}}}|[{{{pot}}} {{{name|POT}}}][[Localization URL::{{{pot}}}]]|<span style="color:red">[[Localization]]<br>.POT file NEEDED</span>}}'''<br><span class="plainlinks"><tt><!--
-->{{#if:{{{am|}}}| {{!}} [{{{po-root|}}}{{{am}}} am]&nbsp;}}<!--
-->{{#if:{{{am|}}}| {{!}} [{{{po-root|}}}{{{am}}} am]&nbsp;}}<!--
-->{{#if:{{{ar|}}}| {{!}} [{{{po-root|}}}{{{ar}}} ar]&nbsp;}}<!--
-->{{#if:{{{ar|}}}| {{!}} [{{{po-root|}}}{{{ar}}} ar]&nbsp;}}<!--
Line 50: Line 50:
<nowiki>{{</nowiki>{{PAGENAME}}
<nowiki>{{</nowiki>{{PAGENAME}}
| ''root'' = &lt;-- OPTIONAL - full-wiki link to the 'root' directory where l10n resources are located --&gt;
| ''root'' = &lt;-- OPTIONAL - full-wiki link to the 'root' directory where l10n resources are located --&gt;
| '''pot''' = &lt;-- http to the '''POT''' file in <tt>http://foo.bar</tt> format --&gt;
| '''pot''' = &lt;-- URL of the '''POT''' file in <tt>http://foo.bar</tt> format --&gt;
| ''name'' = &lt;-- OPTIONAL - Name to show for the POT file &mdash; defaults to '''POT''' --&gt;
| ''name'' = &lt;-- OPTIONAL - Name to show for the POT file &mdash; defaults to '''POT''' --&gt;
| am = &lt;-- http (or relative path from ''po-root'') to the PO file in [am] - {{#language:am}} --&gt;
| am = &lt;-- http (or relative path from ''po-root'') to the PO file in [am] - {{#language:am}} --&gt;
Line 80: Line 80:
== Categories ==
== Categories ==


* [[:Category:Pootle]]
* {{Pending|need to determine if a category is needed (and which)}}
* [[:Category:POT]] if the <tt>pot</tt> parameter is provided, otherwise [[:Category:POT wanted]].
* Pages will be categorized in either a sub-category of [[:Category:POs available]] or [[:Category:POs wanted]] (both sub-divided by language).
* Pages will be categorized in either a sub-category of [[:Category:POs available]] or [[:Category:POs wanted]] (both sub-divided by language).
* If '''others''' parameter is declared, the including pages will also be in [[:Category:PO lang-others]]
* If <tt>others</tt> parameter is specified, the including pages will also be in [[:Category:PO lang-others]]
* The [[Semantic MediaWiki|semantic]] [[Property:Localization URL]] is set as well if <tt>pot</tt> is specified.


== Sample ==
== Sample ==

Revision as of 05:13, 24 May 2009

Translate-icon-55px.svg Localization
.POT file NEEDED


Usage

Used to declare the POT & PO files of the software/activity. Parameters are:

{{OBX pot
 | root   = <-- OPTIONAL - full-wiki link to the 'root' directory where l10n resources are located -->
 | pot    = <-- URL of the POT file in http://foo.bar format -->
 | name   = <-- OPTIONAL - Name to show for the POT file — defaults to POT -->
 | am     = <-- http (or relative path from po-root) to the PO file in [am] - አማርኛ -->
 | ar     = <-- http (or relative path from po-root) to the PO file in [ar] - العربية -->
 | en     = <-- http (or relative path from po-root) to the PO file in [en] - English -->
 | es     = <-- http (or relative path from po-root) to the PO file in [es] - español -->
 | fr     = <-- http (or relative path from po-root) to the PO file in [fr] - français -->
 | ha     = <-- http (or relative path from po-root) to the PO file in [ha] - Hausa -->
 | hi     = <-- http (or relative path from po-root) to the PO file in [hi] - हिन्दी -->
 | ig     = <-- http (or relative path from po-root) to the PO file in [ig] - Igbo -->
 | ne     = <-- http (or relative path from po-root) to the PO file in [ne] - नेपाली -->
 | pt     = <-- http (or relative path from po-root) to the PO file in [pt] - português -->
 | ro     = <-- http (or relative path from po-root) to the PO file in [ro] - română -->
 | ru     = <-- http (or relative path from po-root) to the PO file in [ru] - русский -->
 | rw     = <-- http (or relative path from po-root) to the PO file in [rw] - Ikinyarwanda -->
 | th     = <-- http (or relative path from po-root) to the PO file in [th] - ไทย -->
 | ur     = <-- http (or relative path from po-root) to the PO file in [ur] - اردو -->
 | yo     = <-- http (or relative path from po-root) to the PO file in [yo] - Yorùbá -->
 | po-root= <-- OPTIONAL - the 'root' directory where all the POs l10n resources are located
                         - if specified is prepended to all the ISO 639 codes link, not used for others -->
 | others = <-- OPTIONAL - if no parameter for the specific ISO 639 code is available, add as wiki-links -->
 }}

The explicit language codes correspond to the current list of targeted languages of the green countries:

am, ar, en, es, fr, ha, hi, ig, ne, pt, ro, ru, rw, th, ur, & yo

NOTE: We are not using country specific codes (yet? ever?). If need arises, we can add specific parameters (ie: pt_BR but special considerations regarding categorizations should be done (ie: if pt_BR is defined, should pt be tagged as missing? or viceversa).

Categories

Sample

Translate-icon-55px.svg fedoraproject.org - write.master.potLocalization URL::http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot
| ar | es | fr 
Others el / pt_BR


{{OBX pot 
 | root   = [http://translate.fedoraproject.org/module/olpc-write fedoraproject.org]
 | pot    = http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pot
 | name   = write.master.pot
 | po-root= http://translate.fedoraproject.org/POT/olpc-write.master/
 | ar     = write.master.ar.po
 | es     = write.master.es.po
 | fr     = write.master.fr.po
 | others = [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.el.po el] / [http://translate.fedoraproject.org/POT/olpc-write.master/write.master.pt_BR.po pt_BR] }}
Translate-icon-55px.svg Kuku/Localization - POTLocalization URL::http://wiki.laptop.org/go/Kuku/Localization#kuku.pot
| ar | en | es 
Others pt_BR - sw


{{OBX pot 
 | pot    = http://wiki.laptop.org/go/Kuku/Localization#kuku.pot
 | ar     = http://wiki.laptop.org/go/Kuku/Localization#ar_-_kuku.po
 | en     = http://wiki.laptop.org/go/Kuku/Localization#en_-_kuku.po
 | es     = http://wiki.laptop.org/go/Kuku/Localization#es_-_kuku.po
 | others = [[Kuku/Localization#pt_BR - kuku.po|pt_BR]] - [[Kuku/Localization#sw - kuku.po|sw]]
 | root   = [[Kuku/Localization]] }}