Template:Script
{{{2}}}
This template uses TemplateStyles: |
Usage[edit]
This template applies custom styling (better typefaces and/or typefaces that support uncommon scripts and/or bigger size text) to scripts (writing systems), identified by their ISO 15924 code. It takes two unnamed parameters: the ISO code, and the text to transform. Currently, the following codes are supported:
- {{Script|Arab|أبجدية عربية}} → Template:Script/Arabic (uses {{Script/Arabic}})
- {{Script|fa-Arab|فارسی}} → Template:Script/Nastaliq (uses {{Script/Nastaliq}})
- {{Script|ps-Arab|پښتو}} → Template:Script/Nastaliq (uses {{Script/Nastaliq}})
- {{Script|ur-Arab|اُردُو}} → Template:Script/Nastaliq (uses {{Script/Nastaliq}})
- {{Script|Aran|اُردُو}} → Template:Script/Nastaliq (uses {{Script/Nastaliq}})
- {{Script|Armi|𐡀𐡁𐡂}} → Template:Script/Aramaic (uses {{Script/Aramaic}})
- {{Script|Bali|ᬅᬓ᭄ᬱᬭᬩᬮᬶ}} → Template:Script/Bali (uses {{Script/Bali}})
- {{Script|Bamu|ꚩꚫꛑꚩꚳ ꚳ꛰ꛀꚧꚩꛂ}} → Template:Script/Bamum (uses {{Script/Bamum}})
- {{Script|Brah|𑀓𑀔𑀕𑀖𑀗}} → Template:Script/Brahmi (uses {{Script/Brahmi}})
- {{Script|Bugi|ᨒᨚᨈᨑ}} → Template:Script/Lontara (uses {{Script/Lontara}})
- {{Script|Buhd|ᝊᝓᝑᝒ}} → Template:Script/Buhid (uses {{Script/Buhid}})
- {{Script|Chak|𑄇𑄈𑄉𑄊𑄋}} → Template:Script/Chakma (uses {{Script/Chakma}})
- {{Script|Cham|ꨆꨇꨈꨉꨊ}} → Template:Script/Cham (uses {{Script/Cham}})
- {{Script|Copt|ⲙⲉⲧⲣⲉⲙⲛⲭⲏⲙⲓ}} → Template:Script/Coptic (uses {{Script/Coptic}})
- {{Script|Cprt|𐠀𐠰𐠦𐠡𐠩}} → 𐠀𐠰𐠦𐠡𐠩
- {{Script|Cyrs|азъбоукы}} → Template:Script/Slavonic (uses {{Script/Slavonic}})
- {{Script|Ethi|አማርኛ}} → Template:Script/Ethiopic (uses {{Script/Ethiopic}})
- {{Script|Fraser|ꓛꓬꓹ ꓡꓯꓺ ꓡꓯꓺ}} → Template:Script/Lisu (uses {{Script/Lisu}})
- {{Script|Geok|ⴌⴓⴑⴞⴓⴐⴈ}} → Template:Script/Khutsuri (uses {{Script/Khutsuri}})
- {{Script|Glag|ⰍⰫⰓⰊⰎⰎⰑⰂⰋⰜⰀ}} → Template:Script/Glagolitic (uses {{Script/Glagolitic}})
- {{Script|Grek|ξημερωθήκαμε}} → Template:Script/Greek (uses {{Script/Greek}})
- {{Script|Goth|𐌲𐌿𐍄𐌹𐍃𐌺}} → Template:Script/Gothic (uses {{Script/Gothic}})
- {{Script|Hano|ᜥ ᜥᜲ ᜥᜳ ᜥ᜴}} → Template:Script/Hanunoo (uses {{Script/Hanunoo}})
- {{Script|Hebr|אלפבית עברי}} → אלפבית עברי (uses {{Script/Hebrew}})
- {{Script|Ital|𐌅𐌝𐌕𐌄𐌋𐌉𐌞}} → Template:Script/Old Italic (uses {{Script/Old Italic}})
- {{Script|Java|ꦲꦏ꧀ꦱꦫꦗꦮ}} → Template:Script/Java (uses {{Script/Java}})
- {{Script|Kali|ꤊꤢ꤬ꤛꤢ꤭ ꤜꤟꤤ꤬}} → Template:Script/Kayah Li (uses {{Script/Kayah Li}})
- {{Script|Khmr|អក្សរខ្មែរ}} → Template:Script/Khmer (uses {{Script/Khmer}})
- {{Script|Kore|나랏〮말〯ᄊᆞ미〮}} → Template:Script/Korean (uses {{Script/Korean}})
- {{Script|Lana|ᨲᩫ᩠ᩅᨵᨾ᩠ᨾ᩼}} → Template:Script/Tai Tham (uses {{Script/Tai Tham}})
- {{Script|Latn|Latin}} → Template:Script/Classical and Medieval Latin (uses {{Script/Classical and Medieval Latin}})
- {{Script|Latf|Fraktur blackletter}} → Fraktur blackletter
- {{Script|en-Latf|Textura blackletter}} → Textura blackletter
- {{Script|it-Latf|Rotunda blackletter}} → Rotunda blackletter
- {{Script|Latg|Ᵹaelaċ}} → Template:Script/Gaelic (uses {{Script/Gaelic}})
- {{Script|Limbu|ᤁᤂᤃᤄᤅ}} → Template:Script/Limbu (uses {{Script/Limbu}})
- {{Script|Linb|𐂂 𐃌}} → 𐂂 𐃌
- {{Script|Lisu|ꓛꓬꓹ ꓡꓯꓺ ꓡꓯꓺ}} → Template:Script/Lisu (uses {{Script/Lisu}})
- {{Script|Lyci|𐊍𐊒𐊖𐊙𐊗𐊕𐊀}} → Template:Script/Lycian (uses {{Script/Lycian}})
- {{Script|Meithei|ꯃꯤꯇꯩ ꯃꯌꯦꯛ}} → ꯃꯤꯇꯩ ꯃꯌꯦꯛ (uses {{Script/Meithei}})
- {{Script|Mymr|မြန်မာ}} → Template:Script/Mymr (uses {{Script/Mymr}})
- {{Script|Nkoo|ߒߞߏ}} → Template:Script/Nko (uses {{Script/Nko}})
- {{Script|Ogam|ᚉᚒᚅᚐ}} → Template:Script/Ogam (uses {{Script/Ogam}})
- {{Script|Orkh|𐱅𐰭𐰼𐰃}} → Template:Script/Orkhon (uses {{Script/Orkhon}})
- {{Script|Osma|𐒋𐒘𐒈𐒑𐒛𐒒𐒕𐒀}} → Template:Script/Osmanya (uses {{Script/Osmanya}})
- {{Script|Phli|𐭮𐭯𐭠𐭧𐭯𐭲}} → Template:Script/Pahlavi (uses {{Script/Pahlavi}})
- {{Script|Phnx|𐤒𐤓𐤕 𐤇𐤃𐤔𐤕}} → Template:Script/Phoenician (uses {{Script/Phoenician}})
- {{Script|Piqd|}} → Template:Script/Klingon (uses {{Script/Klingon}})
- {{Script|Pollard|𖼀𖼁𖼂𖼃𖼄}} → Template:Script/Pollard (uses {{Script/Pollard}})
- {{Script|Prti|𐭎𐭐𐭀𐭃𐭐𐭕𐭉}} → Template:Script/Inscriptional Parthian (uses {{Script/Inscriptional Parthian}})
- {{Script|Rjng|ꥆꤰ꥓ꤼꤽ ꤽꥍꤺꥏ}} → Template:Script/Rejang (uses {{Script/Rejang}})
- {{Script|Runr|᛬ᚱᚢᚾᚨ᛬}} → Template:Script/Runic (uses {{Script/Runic}})
- {{Script|Samr|ࠀࠁࠂ}} → Template:Script/Samaritan (uses {{Script/Samaritan}})
- {{Script|Sidd|𑖭𑖰𑖛𑖽}} → Template:Script/Siddham (uses {{Script/Siddham}})
- {{Script|Sylo|ꠍꠤꠟꠐꠤ ꠘꠣꠉꠞꠤ}} → Template:Script/Syloti (uses {{Script/Syloti}})
- {{Script|Syre|ܐܣܛܪܢܓܠܐ}} → Template:Script/Strng (uses {{Script/Strng}})
- {{Script|Syrj|ܣܪܛܐ}} → Template:Script/Serto (uses {{Script/Serto}})
- {{Script|Syrn|ܡܕܢܚܝܐ}} → Template:Script/Mdnh (uses {{Script/Mdnh}})
- {{Script|Tagb|ᝦᝤᝪᝨᝯ}} → Template:Script/Tagbanwa (uses {{Script/Tagbanwa}})
- {{Script|Talu|ᦟᦲᧅᦷᦎᦺᦑᦟᦹᧉ}} → Template:Script/New Tai Lue (uses {{Script/New Tai Lue}})
- {{Script|Tavt|ꪼꪕꪒꪾ}} → Template:Script/Tai Viet (uses {{Script/Tai Viet}})
- {{Script|Tfng|ⵜⵉⴼⵉⵏⴰⵖ}} → Template:Script/Tifinagh (uses {{Script/Tifinagh}})
- {{Script|Tglg|ᜊᜌ᜔ᜊᜌᜒᜈ᜔}} → Template:Script/Baybayin (uses {{Script/Baybayin}})
- {{Script|Ugar|𐎀𐎁𐎂}} → 𐎀𐎁𐎂
- {{Script|Vaii|ꕙꔤ}} → Template:Script/Vai (uses {{Script/Vai}})
- {{Script|Xpeo|𐏈 𐏉 𐏊}} → 𐏈 𐏉 𐏊
- {{Script|Xsux|𒈗}} → Template:Script/Cuneiform (uses {{Script/Cuneiform}})
- {{Script|Yiii|ꆈꌠꁱꂷ}} → Template:Script/Yi (uses {{Script/Yi}})
See also[edit]
- {{Lang}} for identifying text as belonging to a language and script, etc. (beyond the scope of this template)
- {{IPA}} to style text for IPA notation
- {{ISO 15924 script codes and Unicode}} for a list of ISO 15924 codes with their names and other details
Template Data[edit]
- TemplateData
TemplateData is a way to store information about template parameters (the description of those and of the whole template) for both humans and machines. It is used by VisualEditor and possibly other tools like Upload Wizard.
Existing template documentation
At Wikimedia Commons, it is recommended to use {{TemplateBox}} with either useTemplateData=1
or useTemplateData=only
on the /doc
subpage and transcluding it with {{Documentation}} into the template. <nowiki>
-tags can be wrapped around the arguments, if required, to avoid templates being expanded.
Newly created template documentation and imports
Another option, especially for imported templates, or for users with JSON experience, is placing raw <templatedata>
-tags into the Wikitext of the template, as described in various Wikipediae.
Wikipedia's help about TemplateData • Commons-specific information
Marks some text as in a different script according to ISO 15924 script codes
Parameter | Description | Type | Status | |
---|---|---|---|---|
Script code | 1 script | ISO 15924 script code for the script used
| Line | required |
Text | 2 text | The text in the script demacrated
| Line | required |