Difference between revisions of "Template:Language with name/testcases"

From blackwiki
Jump to navigation Jump to search
imported>DePiep
imported>DePiep
Line 20: Line 20:
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=,}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=,}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=,}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=,}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=}}
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=links=no}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=|links=no}}
+
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=|links=no}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=|links=no}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=&nbsp;(abc)}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=&nbsp;(abc)}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|sep=&nbsp;(abc)}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|sep=&nbsp;(abc)}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|name=no}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|name=no}}
 
:#<code><nowiki>{{lang-ar/sandbox|بغداد|name=no}}</nowiki></code> &rarr; {{lang-ar/sandbox|بغداد|name=no}}

Revision as of 12:49, 25 October 2014

  • As of today, 21:36, 16 October 2014 (UTC) sandbox stack set:

de

  1. {{lang-de|Bitte}}German: Bitte
  2. {{lang-de/sandbox|Bitte}}German: Bitte
  3. {{lang-de/sandbox|Bitte|sep=,}}German: Bitte
  4. {{lang-de/sandbox|Bitte|sep=}}German: Bitte
  5. {{lang-de/sandbox|Bitte|sep=|links=no}} → German: Bitte
  6. {{lang-de/sandbox|Bitte|sep= (abc)}}German: Bitte
  7. {{lang-de/sandbox|Bitte|name=no}}German: Bitte
  8. {{lang-de/sandbox|Bitte|name=no|sep=xxx}}German: Bitte
  9. {{lang-de/sandbox|Bitte|sep==}}German: Bitte

ar

  1. {{lang-ar|بغداد}}Arabic: بغداد
  2. {{lang-ar/sandbox|بغداد}}Arabic: بغداد
  3. {{lang-ar/sandbox|بغداد|sep=,}}Arabic: بغداد
  4. {{lang-ar/sandbox|بغداد|sep=}}Arabic: بغداد
  5. {{lang-ar/sandbox|بغداد|sep=|links=no}} → Arabic: بغداد
  6. {{lang-ar/sandbox|بغداد|sep= (abc)}}Arabic: بغداد
  7. {{lang-ar/sandbox|بغداد|name=no}}Arabic: بغداد
  8. {{lang-ar/sandbox|بغداد|name=no|sep=xxx}}Arabic: بغداد
  9. {{lang-ar/sandbox|بغداد|sep==}}Arabic: بغداد

ru

  1. {{lang-ru|Чернобыль}}Russian: Чернобыль
  2. {{lang-ru/sandbox|Чернобыль}}Russian: Чернобыль
  3. {{lang-ru/sandbox|Чернобыль|sep=,}}Russian: Чернобыль
  4. {{lang-ru/sandbox|Чернобыль|sep=}}Russian: Чернобыль
  5. {{lang-ru/sandbox|Чернобыль|sep=|links=no}} → Russian: Чернобыль
  6. {{lang-ru/sandbox|Чернобыль|sep= (abc)}}Russian: Чернобыль
  7. {{lang-ru/sandbox|Чернобыль|name=no}}Russian: Чернобыль
  8. {{lang-ru/sandbox|Чернобыль|name=no|sep=xxx}}Russian: Чернобыль
  9. {{lang-ru/sandbox|Чернобыль|sep==}}Russian: Чернобыль

he

Note: {{lang-he}} today does not use the metatemplate. The sandbox does.
  1. {{lang-he|חומת ההפרדה}}Hebrew: חומת ההפרדה
  2. {{lang-he/sandbox|חומת ההפרדה}}Hebrew: חומת ההפרדה‎1234
  3. {{lang-he/sandbox|חומת ההפרדה|sep=,}}Hebrew: חומת ההפרדה‎1234
  4. {{lang-he/sandbox|חומת ההפרדה|sep=}}Hebrew: חומת ההפרדה‎1234
  5. {{lang-he/sandbox|חומת ההפרדה|sep=|links=no}} → Hebrew: חומת ההפרדה‎1234
  6. {{lang-he/sandbox|חומת ההפרדה|sep= (abc)}}Hebrew: חומת ההפרדה
  7. {{lang-he/sandbox|חומת ההפרדה|name=no}}Hebrew: חומת ההפרדה‎1234
  8. {{lang-he/sandbox|חומת ההפרדה|name=no|sep=xxx}}Hebrew: חומת ההפרדה‎1234
  9. {{lang-he/sandbox|חומת ההפרדה|sep==}}Hebrew: חומת ההפרדה‎1234

RTL borders (ar)

Punctuation tests

NEUTRAL Other neutral [ON]: @, _, !,
NEUTRAL whitespace (bidi-defined): REgular space: > <, NBSP: > <, HTML named: >&nbsp;<,
WEAK Eur Number Terminator [ET]: %, $
WEAK Eur number [EN] WEAK: 0, 1, 9
STRONG L-to-R: A, Z
STRONG R-to-L: alef: Template:Script bet: Template:Script gimel: Template:Script
plain & open ltr-he-rtl: >‎אבגTemplate:Rtl<
EXPLICIT: (todo)
L Left-to-Right Strong L-to-R Latin alphabet, LRM character, ... Template:Unichar
R Right-to-Left Strong R-to-L Arabic, Hebrew alphabets, RLM character Template:Unichar
in code (check)
"!"is added before; "?" after (outside template). |$بغداد@}}
1801, 1899
"$"is added before; "@" after (inside template).
1901, 1999 (to check)_
  1. {{lang-ar|بغداد}}Arabic: بغداد‎ --dflt
  2. {{lang-ar/sandbox|بغداد}}Arabic: بغداد‎ --dflt /sbox
  1. !{{lang-ar/sandbox|بغداد}}? → !Arabic: بغداد‎?
  2. {{lang-ar/sandbox|$بغداد@}} → !Arabic: $بغداد@‎?
  3. !{{lang-ar/sandbox|$بغداد@}}? → !Arabic: $بغداد@‎?


  1. {{lang-ar/sandbox|بغداد|sep=}}Arabic: بغداد
  2. {{lang-ar/sandbox|بغداد|sep=links=no}} → Arabic: بغداد
  3. {{lang-ar/sandbox|بغداد|sep= (abc)}}Arabic: بغداد
  4. {{lang-ar/sandbox|بغداد|name=no}}Arabic: بغداد
  5. {{lang-ar/sandbox|بغداد|name=no|sep=xxx}}Arabic: بغداد
  6. {{lang-ar/sandbox|بغداد|sep==}}Arabic: بغداد
Bidirectional character type (Unicode character property Bidi_Class)Template:Ref label
TypeTemplate:Ref label Description Strength Directionality General scope Bidi_Control characterTemplate:Ref label
L Left-to-Right Strong L-to-R Most alphabetic and syllabic characters, Chinese characters, non-European or non-Arabic digits, LRM character, ... U+200E LEFT-TO-RIGHT MARK (LRM)
R Right-to-Left Strong R-to-L Adlam, Hebrew, Mandaic, Mende Kikakui, N'Ko, Samaritan, ancient scripts like Kharoshthi and Nabataean, RLM character, ... U+200F RIGHT-TO-LEFT MARK (RLM)
AL Arabic Letter Strong R-to-L Arabic, Hanifi Rohingya, Sogdian, Syriac, and Thaana alphabets, and most punctuation specific to those scripts, ALM character, ... U+061C ARABIC LETTER MARK (ALM)
EN European Number Weak European digits, Eastern Arabic-Indic digits, Coptic epact numbers, ...
ES European Separator Weak Template:Smallcaps, Template:Smallcaps, ...
ET European Number Terminator Weak Template:Smallcaps, currency symbols, ...
AN Arabic Number Weak Arabic-Indic digits, Arabic decimal and thousands separators, Rumi digits, Hanifi Rohingya digits, ...
CS Common Number Separator Weak Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, ...
NSM Nonspacing Mark Weak Characters in General Categories Mark, nonspacing, and Mark, enclosing (Mn, Me)
BN Boundary Neutral Weak Default ignorables, non-characters, control characters other than those explicitly given other types
B Paragraph Separator Neutral Template:Smallcaps, appropriate Newline Functions, higher-level protocol paragraph determination
S Segment Separator Neutral Tabs
WS Whitespace Neutral Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, General Punctuation block spaces (smaller set than the Unicode whitespace list)
ON Other Neutrals Neutral All other characters, including Template:Smallcaps
LRE Left-to-Right Embedding Explicit L-to-R LRE character only U+202A LEFT-TO-RIGHT EMBEDDING (LRE)
LRO Left-to-Right Override Explicit L-to-R LRO character only U+202D LEFT-TO-RIGHT OVERRIDE (LRO)
RLE Right-to-Left Embedding Explicit R-to-L RLE character only U+202B RIGHT-TO-LEFT EMBEDDING (RLE)
RLO Right-to-Left Override Explicit R-to-L RLO character only U+202E RIGHT-TO-LEFT OVERRIDE (RLO)
PDF Pop Directional Format Explicit PDF character only U+202C POP DIRECTIONAL FORMATTING (PDF)
LRI Left-to-Right Isolate Explicit L-to-R LRI character only U+2066 LEFT-TO-RIGHT ISOLATE (LRI)
RLI Right-to-Left Isolate Explicit R-to-L RLI character only U+2067 RIGHT-TO-LEFT ISOLATE (RLI)
FSI First Strong Isolate Explicit FSI character only U+2068 FIRST STRONG ISOLATE (FSI)
PDI Pop Directional Isolate Explicit PDI character only U+2069 POP DIRECTIONAL ISOLATE (PDI)
Notes
1.^ Unicode Bidirectional Algorithm (UAX#9), As of Unicode version 12.0
2.^ Possible Bidirectional character types for character property: Bidi_Class or 'type'
3.^ Bidi_Control characters: Twelve Bidi_Control formatting characters are defined. They are invisible, and have no effect apart from directionality. Nine of them have a unique, overruling BiDi-type that is used by the algorithm. Their type is also their acronym (e.g. character 'LRE' has BiDi type 'LRE').

rtl he

Lang-he (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test)

Alef - Bet - Gimel
alef: Template:Script bet: Template:Script gimel: Template:Script


Template:ScriptTemplate:ScriptTemplate:Script
Template:Ns(reading ABC rtl = OK)


Alef Gimel Dalet Zayin Het Tet Yod Kaf
Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script
Template:Script
Lamed Mem Samekh Ayin Tsadi Qof Resh Tav
Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script Template:Script
Template:Script Template:Script Template:Script Template:Script

arabic alphabet

Arabic_alphabet#Abjad.C4.AB:
ج AZ ب AZ ا
جبا
Common Template:Transl sequence
غ ظ ض ذ خ ث ت ش ر ق ص ف ع س ن م ل ك ي ط ح ز و ه د ج ب ا
Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl Template:Transl
28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01