Template:Dir
ltr
![]() | Note: This template is used on a lot of pages. In order not to put too much load on the servers, edits should be kept to a bare minimum. Please discuss proposed changes on the talk page first.
|
Outputs "rtl" for right-to-left languages, else "ltr". Currently it recognizes the following rtl languages:
- {{#switch:{{lc:{{#if:{{{lang · }}} · {{{lang · }}} · {{#if:{{{1 · }}} · {{{1 · }}} · {{int:lang}}}}}}}}
· aeb · aeb-arab · aic · ar · arc · arq · ary · arz · azb · bcc · bgn · bqi · bqp · ckb · ckb-arab · dv · en-rtl · fa · fa-af · glk · ha-arab · haz · he · khw · kk-arab · kk-cn · ks · ks-arab · ku-arab · lki · lrc · luz · mzn · nqo · ota · phn · pnb · prd · prs · ps · sd · sdh · skr · skr-arab · tg-arab · tly · ug · ug-arab · ur · uz-arab · xpu · ydd · yi
Usage
{{Dir |1= |2= |3= }}
Template parameters
Outputs "rtl" for right-to-left languages, else "ltr". Currently it recognizes the following rtl languages: {{#switch:{{lc:{{#if:{{{lang · }}} · {{{lang · }}} · {{#if:{{{1 · }}} · {{{1 · }}} · {{int:lang}}}}}}}} · aeb · aeb-arab · aic · ar · arc · arq · ary · arz · azb · bcc · bgn · bqi · bqp · ckb · ckb-arab · dv · en-rtl · fa · fa-af · glk · ha-arab · haz · he · khw · kk-arab · kk-cn · ks · ks-arab · ku-arab · lki · lrc · luz · mzn · nqo · ota · phn · pnb · prd · prs · ps · sd · sdh · skr · skr-arab · tg-arab · tly · ug · ug-arab · ur · uz-arab · xpu · ydd · yi
Parameter | Description | Type | Status | |
---|---|---|---|---|
language | 1 | The language code | Line | required |
rtl | 2 | Text to return for right-to-left languages (such as Arabic or Hebrew, and others listed in the main description of the template).
| Content | optional |
ltr | 3 | Text to return for left-to-right languages (such as English and all others not listed in the main description of the template).
| Content | optional |
Additional information
The template is intended to be used in the following namespaces: the Template namespace
The template is intended to be used by the following user groups: all users
⧼Seealso⧽
- Module:Dir/RTL_overrides, the equivalent mapping used directly from Lua (without using a slow recursion into Mediawiki to expand templates) via Module:Dir.
Localization
This template is not intended to be localized.
Example
{{ Dir | {{{ lang| {{int:lang}} }}} | right | left }} will return either "left" or "right" for rtl ot ltr
{{ Dir | en | right | left }} returns left, and {{ Dir | ar | right | left }} returns right