Template:Translations: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (replaced reference to (obsolete) Translated Page template to (new) Translation template)
m (replaced hardcoded paths to wiki magic :))
Line 1: Line 1:
<div style="border-top:1px solid #888888; border-bottom:1px solid #888888; margin:0px;">
<div style="border-top:1px solid #888888; border-bottom:1px solid #888888; margin:0px;">
<table width="100%" cellpadding="0" cellspacing="0" style="background-color:#0093d0; color:white">
<table width="100%" cellpadding="0" cellspacing="0" style="background-color:#0093d0; color:white">
<tr>
<tr><td>&nbsp;&nbsp;{{{1|{{/translations}}}}}</td><td align="right"><font size="1">[ID#&nbsp;{{REVISIONID}}]&nbsp;</font>&nbsp;[http://wiki.laptop.org/index.php?title={{PAGENAMEE}}/translations&action=edit +/-]&nbsp;&nbsp;</td></tr></table>
<td>&nbsp;&nbsp;{{{1|{{/translations}}}}}</td>
</div><noinclude><!--
<td align="right"><font size="1">[ID#&nbsp;{{REVISIONID}}]&nbsp;</font>&nbsp;<span class="plainlinks">[{{fullurl:{{PAGENAME}}/translations|action=edit}} <tt>+/-</tt>]</span>&nbsp;&nbsp;</td></tr></table>
</div>
<noinclude><!--


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

Revision as of 05:12, 4 April 2007

  Template:Translations/translations [ID# 31064]  +/-  

The intent of this template is to mimic the inverse of the Template:Translation (which is geared towards the translated) 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, '|' is used as parameter delimeter and thus needs to be escaped. A solution is to use &#124; | or some other (discrete) separator (ie: , - /)

{{Translations 
  | [[One Laptop per Child|english]] &#124; [[Un portátil por niño|español]] - [[Um Laptop para cada Criança|português]] / [[One Laptop per Child zh|中文]]}}
   english | español - português / 中文 [ID# 31064]  +/-