Difference between revisions of "Module:Language/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>BrandonXLF
blackwiki>BrandonXLF
Line 1: Line 1:
 
{{Module rating|beta}}
 
{{Module rating|beta}}
{{divhide|Todo?}}
 
== Future usage ==
 
{| class="wikitable"
 
! Code
 
! Output
 
! Current
 
! Sandbox
 
|-
 
|<nowiki>{{#invoke:language|part1|en}}</nowiki>
 
|en
 
|{{#invoke:language|part1|en}}
 
|{{#invoke:language/sandbox|part1|en}}
 
|-
 
|<nowiki>{{#invoke:language|part1|English}}</nowiki>
 
|en
 
|{{#invoke:language|part1|English}}
 
|{{#invoke:language/sandbox|part1|English}}
 
|-
 
|<nowiki>{{#invoke:language|part2|en}}</nowiki>
 
|eng
 
|{{#invoke:language|part2|en}}
 
|{{#invoke:language/sandbox|part2|en}}
 
|-
 
|<nowiki>{{#invoke:language|part3|en}}</nowiki>
 
|eng
 
|{{#invoke:language|part3|en}}
 
|{{#invoke:language/sandbox|part3|en}}
 
|-
 
|<nowiki>{{#invoke:language|name|en}}</nowiki>
 
|gme
 
|{{#invoke:language|name|en}}
 
|{{#invoke:language/sandbox|name|en}}
 
|-
 
|<nowiki>{{#invoke:language|part5|East Germanic languages}}</nowiki>
 
|English
 
|{{#invoke:language|part5|East Germanic languages}}
 
|{{#invoke:language/sandbox|part5|East Germanic languages}}
 
|-
 
|<nowiki>{{#invoke:language|name|gme}}</nowiki>
 
|East Germanic languages
 
|{{#invoke:language|name|gme}}
 
|{{#invoke:language/sandbox|name|gme}}
 
|-
 
|<nowiki>{{#invoke:language|name|East Germanic languages}}</nowiki>
 
|East Germanic languages
 
|{{#invoke:language|name|East Germanic languages}}
 
|{{#invoke:language/sandbox|name|East Germanic languages}}
 
|}
 
{{divhide|end}}
 
<br/>
 
 
{{Language templates}}
 
{{Language templates}}
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->

Revision as of 06:33, 28 October 2018

Usage

This module is used by {{wikt-lang}} and {{wt}}. It is inspired by the templates {{m}} and {{l}} and their associated modules on Wiktionary. It has a Wiktionary link function that links to the correct section of the Wiktionary entry, and applies correct language formatting and italics. The language-tagging function does most of what Template:T does, except that italics can't be customized and categories aren't added.

Examples

* {{#invoke:language|wikt|en|language}}
* {{#invoke:language|wikt|en|language|languages}}
* {{#invoke:Language|wikt|fr|bourguignon}}
* {{#invoke:Language|wikt|la|homō}}
* {{#invoke:Language|wikt|grc|δημοκρατίᾱ}}
* {{#invoke:Language|wikt|ru|язы́к}}
* {{#invoke:Language|lang|ru|язы́к}}
* {{#invoke:Language|wikt|ar|العَرَبِيَّة}}
* {{#invoke:Language|wikt|fa|فارسی}}
* {{#invoke:Language|wikt|ine-x-proto|*h₂enǵʰ-}}

Invalid codes

* {{#invoke:language|wikt|EN|language}}
* {{#invoke:language|wikt|En|language|languages}}
* {{#invoke:Language|wikt|La|homō}}
* {{#invoke:Language|wikt|Grc|δημοκρατίᾱ}}
* {{#invoke:Language|wikt|Ru|язы́к}}
* {{#invoke:Language|lang|Ru|язы́к}}
* {{#invoke:Language|wikt|Ar|العَرَبِيَّة}}
* {{#invoke:Language|wikt|Fa|فارسی}}

Errors

* {{#invoke:Language|wikt|en-Latin|language}}
  • language [Latin is not a valid script code.]
Subpages

Pages with the prefix 'Language' in the 'Script error: No such module "If empty".' and 'Module talk' namespaces:

Module:
Language
Module talk: