Template: Languages

From LibrePlanet
Jump to: navigation, search
m (minor info added)
Line 2: Line 2:
 
This is the "Languages" template.
 
This is the "Languages" template.
  
It shows the available translations of a page. Only works if translations URL are in the "correct" way (i.e.: PageName/it)
+
It shows the available translations of a page. Only works if translations URL are in the "correct" way (i.e.: PageName/fr)
  
 
It should be called in the following format:
 
It should be called in the following format:
Line 11: Line 11:
 
Edit the page to see the template text.
 
Edit the page to see the template text.
 
</noinclude>
 
</noinclude>
{{nmbox
+
<includeonly>
| header = '''[[Project:Language_policy|{{Languages/Title|{{SUBPAGENAME}}}}]]'''
+
{{#ifeq:{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|format=count}}|0||<div style="text-align: left; background: #F7F7F7; border: 1px solid #B0BFE8; padding: 0.5em; ">
| text =
+
{{Languages/Title|{{SUBPAGENAME}}}}]]
'''[[{{{1|:{{NAMESPACE}}:{{BASEPAGENAME}}}}}|English]]''' {{Languages/Lang|af|{{{1|}}}|
+
{{#ask: [[master page::{{{master page}}}]] [[language code::!{{{language}}}]]|
}}{{Languages/Lang|ar|{{{1|}}}|
+
  ?language code =|
}}{{Languages/Lang|ast|{{{1|}}}|
+
  link=none|
}}{{Languages/Lang|az|{{{1|}}}|
+
  format=list|
}}{{Languages/Lang|bcc|{{{1|}}}|
+
  sep=,_|
}}{{Languages/Lang|bg|{{{1|}}}|
+
  template=languagelink|
}}{{Languages/Lang|br|{{{1|}}}|
+
  sort = language code|
}}{{Languages/Lang|ca|{{{1|}}}|
+
  order = asc|
}}{{Languages/Lang|ce|{{{1|}}}|
+
  limit = 10|
}}{{Languages/Lang|cs|{{{1|}}}|
+
  searchlabel = [&hellip;]
}}{{Languages/Lang|da|{{{1|}}}|
 
}}{{Languages/Lang|de|{{{1|}}}|
 
}}{{Languages/Lang|el|{{{1|}}}|
 
}}{{Languages/Lang|es|{{{1|}}}|
 
}}{{Languages/Lang|fa|{{{1|}}}|
 
}}{{Languages/Lang|fi|{{{1|}}}|
 
}}{{Languages/Lang|fr|{{{1|}}}|
 
}}{{Languages/Lang|gl|{{{1|}}}|
 
}}{{Languages/Lang|gu|{{{1|}}}|
 
}}{{Languages/Lang|he|{{{1|}}}|
 
}}{{Languages/Lang|hu|{{{1|}}}|
 
}}{{Languages/Lang|id|{{{1|}}}|
 
}}{{Languages/Lang|it|{{{1|}}}|
 
}}{{Languages/Lang|ja|{{{1|}}}|
 
}}{{Languages/Lang|ka|{{{1|}}}|
 
}}{{Languages/Lang|ko|{{{1|}}}|
 
}}{{Languages/Lang|ksh|{{{1|}}}|
 
}}{{Languages/Lang|kw|{{{1|}}}|
 
}}{{Languages/Lang|mk|{{{1|}}}|
 
}}{{Languages/Lang|ml|{{{1|}}}|
 
}}{{Languages/Lang|mr|{{{1|}}}|
 
}}{{Languages/Lang|ms|{{{1|}}}|
 
}}{{Languages/Lang|nl|{{{1|}}}|
 
}}{{Languages/Lang|no|{{{1|}}}|
 
}}{{Languages/Lang|oc|{{{1|}}}|
 
}}{{Languages/Lang|pl|{{{1|}}}|
 
}}{{Languages/Lang|pt|{{{1|}}}|
 
}}{{Languages/Lang|pt-br|{{{1|}}}|
 
}}{{Languages/Lang|ro|{{{1|}}}|
 
}}{{Languages/Lang|ru|{{{1|}}}|
 
}}{{Languages/Lang|si|{{{1|}}}|
 
}}{{Languages/Lang|sk|{{{1|}}}|
 
}}{{Languages/Lang|sq|{{{1|}}}|
 
}}{{Languages/Lang|sr|{{{1|}}}|
 
}}{{Languages/Lang|sv|{{{1|}}}|
 
}}{{Languages/Lang|ta|{{{1|}}}|
 
}}{{Languages/Lang|th|{{{1|}}}|
 
}}{{Languages/Lang|tr|{{{1|}}}|
 
}}{{Languages/Lang|uk|{{{1|}}}|
 
}}{{Languages/Lang|vi|{{{1|}}}|
 
}}{{Languages/Lang|yue|{{{1|}}}|
 
}}{{Languages/Lang|zh|{{{1|}}}|
 
}}{{Languages/Lang|zh-hans|{{{1|}}}|
 
}}{{Languages/Lang|zh-hant|{{{1|}}}|
 
}}{{Languages/Lang|zh-tw|{{{1|}}}}}|
 
 
}}
 
}}
 +
</div>}}
 +
<div style="display: none; read: none;">
 +
[[master page::{{{master page}}}]] [[language code::{{{language}}}]]
 +
</div>
 +
</includeonly>

Revision as of 13:44, 23 January 2011

This is the "Languages" template.

It shows the available translations of a page. Only works if translations URL are in the "correct" way (i.e.: PageName/fr)

It should be called in the following format:

{{Languages|PageName}}

Edit the page to see the template text.