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

From blackwiki
Jump to navigation Jump to search
imported>DePiep
imported>DePiep
Line 107: Line 107:
  
 
: {{script|Hebr|א}}{{script|Hebr|ב}}{{script|Hebr|ג}}
 
: {{script|Hebr|א}}{{script|Hebr|ב}}{{script|Hebr|ג}}
: &larr; {{ns|5}}<small>(reading)</small>
+
: &larr; {{ns|5}}<small>(reading ABC rtl = OK)</small>
  
  

Revision as of 11:31, 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: he-A he-B, he-C todo
EXPLICIT: (todo)


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


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

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