Template:Translations: Difference between revisions
m (debugging) |
m (finished debugging - found the bugger - cleaned up) |
||
Line 2: | Line 2: | ||
<table width="100%" cellpadding="0" cellspacing="0" style="background-color:#2DB380; color:white"> |
<table width="100%" cellpadding="0" cellspacing="0" style="background-color:#2DB380; color:white"> |
||
<tr><td> {{{1|{{/translations}}}}}</td></tr></table> |
<tr><td> {{{1|{{/translations}}}}}</td></tr></table> |
||
⚫ | |||
<!-- |
|||
<tr><td> {{/translations}}</td></tr></table> |
|||
The reason why there's an HTML TABLE (instead of a wiki table) was because when a sub-page containing '|' characters was included, they were interpreted / parsed as table cell parameters, resulting in the first 'translated page' lost... or interpreted as invalid cell parameters. |
|||
<tr><td> {{{1|{{/translations}}}}}</td></tr></table> |
|||
{| width="100%" cellpadding="0" cellspacing="0" style="background-color:#2DB380; color:white" |
|||
Switching to an html table solved the problem. |
|||
|- |
|||
| foo-{{/translations}}-bar --><!--| {{{1|{{/translations}}}}}--><!-- |
|||
-->[[Category:Template]] |
|||
|- |
|||
|} |
|||
--> |
|||
⚫ | |||
The intent of this template is to mimic the inverse of the [[Template:Translated Page]] (which is geared towards the ''translations'') by having a template to be placed in the ''original'' pages. |
The intent of this template is to mimic the inverse of the [[Template:Translated Page]] (which is geared towards the ''translations'') by having a template to be placed in the ''original'' pages. |
||
Line 29: | Line 26: | ||
<nowiki>{{Translations |
<nowiki>{{Translations |
||
| [[One Laptop per Child|english]] - [[Un portátil por niño|español]] - [[Um Laptop para cada Criança|português]] - [[One Laptop per Child zh|中文]]}}</nowiki> |
| [[One Laptop per Child|english]] - [[Un portátil por niño|español]] - [[Um Laptop para cada Criança|português]] - [[One Laptop per Child zh|中文]]}}</nowiki> |
||
---- |
|||
{{Translations |
{{Translations |
Revision as of 05:57, 23 February 2007
The intent of this template is to mimic the inverse of the Template:Translated Page (which is geared towards the translations) by having a template to be placed in the original pages.
Usage
If no argument is provided, the sub-page currentPage/translations will be included. This page should be as simple as possible, and is currently being used as a sequence of links displayed not by their title, but by the short language names (in their own respective language) separated by '|'.
{{Translations}}
Could result in a line with several links (although one should be the local and original page) each pointing to a translated version of the current original page. ie:
english | español | português
If an argument is provided, it should be a fully wiki set of links with their display. Unfortunately, I have no clue how to escape '|' in order to be included, so I would recommend using some other (discrete) separator (ie: , - /)
{{Translations | [[One Laptop per Child|english]] - [[Un portátil por niño|español]] - [[Um Laptop para cada Criança|português]] - [[One Laptop per Child zh|中文]]}}