Template: Languages

From LibrePlanet
Jump to: navigation, search
m (debugging...)
(debug...)
Line 34: Line 34:
 
{{#ifeq:{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|format=count}}|0||<div style="text-align: left; background: #f9f9f9; border: 1px solid #aaaaaa; padding: 0.1em 1.2em 0em 1.2em;">
 
{{#ifeq:{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|format=count}}|0||<div style="text-align: left; background: #f9f9f9; border: 1px solid #aaaaaa; padding: 0.1em 1.2em 0em 1.2em;">
 
'''[[Translation_Policy|{{LanguageOtherMsg|{{{language}}}}}]]''':&nbsp;&nbsp;{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|
 
'''[[Translation_Policy|{{LanguageOtherMsg|{{{language}}}}}]]''':&nbsp;&nbsp;{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|
   ?language code =|
+
   ?{{lc:language code}} =|
 
   link=none|
 
   link=none|
 
   format=list|
 
   format=list|

Revision as of 23:00, 24 January 2011

This is the "Languages" template. Edit the page to see the template text.

Rev. 1.1 - Date: 25/01/2011

Description:

This template shows the available translations of a page. Only works for the "original" page (master page) and its translations which include this template itself.

IMPORTANT NOTE - This template should be included, either in the "original" page (master page) and in all its translations, ONLY IF almost one translation of the original page really exist in the wiki.

Usage:

It should be called in the following format:

{{Languages|master page=MasterPage|language=Code}}

where:

  • 'MasterPage' is the "original" page
  • 'Code' is the locale (ISO 639-1) for the language used for the content of the page in which the template has being included (either if the "original" or a translation page)

Example:

If the "original" page 'MyPage' is written in English (as more often is) and it has a Italian translation at the page 'MyPage.it", then:

  • in 'MyPage', include this:
{{Languages|master page=MyPage|language=en}}
  • in 'MyPage.it', include this:
{{Languages|master page=MyPage|language=it}}