Template:Language with name/doc
From WikiAlpha
< Template:Language with name
Revision as of 03:07, 17 April 2017 by LuisAnton (Talk | contribs) (Created page with "{{Documentation subpage}} {{High-risk|368,000+}} <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> ==Usage== Transcluded by "lang-xx" templates (like {{tl|lang-bo}} etc.)...")
This is a documentation subpage for Template:Language with name. It contains usage information, categories and other content that is not part of the original template page. |
This template is used on 368,000+ pages. To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its /sandbox or /testcases subpages or in your own user subpage. The tested changes can then be added to this page in one single edit. Please consider discussing any changes on the talk page before implementing them. |
Usage
Transcluded by "lang-xx" templates (like {{lang-bo}} etc.)—do not use directly.
Right-to-left
For languages written right-to-left, like Arabic, Hebrew and other, it is advised to set |rtl={{rtl}}
in the language template (lang-ar, lang-he).
This adds the character U+200F RIGHT-TO-LEFT MARK (HTML ‏
<dot-separator> ‏
) to the end of the string (the righthand side, in memory). It is an invisible formatting character, that terminates the R-to-L text. After this, (that is, directly after & outside of the template), all following text is initiated to be left-to-right (English) again.
Category suppression
If you want to suppress category output from the template, use |nocat=true
.
See also
- Template:Language with name2 – same but with the language name in parentheses after the marked-up text
- Template:Language with name and transliteration
- Template:Language with name and alternate script
- Template:ISO 15924 script codes and Unicode - lists all R-to-L scripts available in Unicode.