• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE ldmlBCP47 SYSTEM "../../common/dtd/ldmlBCP47.dtd">
3<!--
4Copyright © 1991-2014 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8
9<ldmlBCP47>
10    <version number="$Revision: 12596 $"/>
11    <keyword>
12        <key name="co" description="Collation type key" alias="collation">
13            <type name="big5han" description="Pinyin ordering for Latin, big5 charset ordering for CJK characters (used in Chinese)"/>
14            <type name="compat" description="A previous version of the ordering, for compatibility" since="26"/>
15            <type name="dict" description="Dictionary style ordering (such as in Sinhala)" alias="dictionary"/>
16            <type name="direct" description="Binary code point order (used in Hindi)" deprecated="true"/>
17            <type name="ducet" description="The default Unicode collation element table order" since="2.0.1"/>
18            <type name="emoji" description="Recommended ordering for emoji characters" since="27"/>
19            <type name="eor" description="European ordering rules" since="24"/>
20            <type name="gb2312" description="Pinyin ordering for Latin, gb2312han charset ordering for CJK characters (used in Chinese)" alias="gb2312han"/>
21            <type name="phonebk" description="Phonebook style ordering (such as in German)" alias="phonebook"/>
22            <type name="phonetic" description="Phonetic ordering (sorting based on pronunciation)"/>
23            <type name="pinyin" description="Pinyin ordering for Latin and for CJK characters (used in Chinese)"/>
24            <type name="reformed" description="Reformed ordering (such as in Swedish)"/>
25            <type name="search" description="Special collation type for string search" since="1.9"/>
26            <type name="searchjl" description="Special collation type for Korean initial consonant search" since="2.0.1"/>
27            <type name="standard" description="Default ordering for each language"/>
28            <type name="stroke" description="Pinyin ordering for Latin, stroke order for CJK characters (used in Chinese)"/>
29            <type name="trad" description="Traditional style ordering (such as in Spanish)" alias="traditional"/>
30            <type name="unihan" description="Pinyin ordering for Latin, Unihan radical-stroke ordering for CJK characters (used in Chinese)"/>
31            <type name="zhuyin" description="Pinyin ordering for Latin, zhuyin order for Bopomofo and CJK characters (used in Chinese)" since="22"/>
32        </key>
33
34        <key name="ka" description="Collation parameter key for alternate handling" alias="colAlternate">
35            <type name="noignore" description="Variable collation elements are not reset to ignorable" alias="non-ignorable"/>
36            <type name="shifted" description="Variable collation elements are reset to zero at levels one through three"/>
37        </key>
38
39        <key name="kb" description="Collation parameter key for backward collation weight" alias="colBackwards">
40            <type name="true" description="The second level to be backwards" alias="yes"/>
41            <type name="false" description="No backwards (the second level to be forwards)" alias="no"/>
42        </key>
43
44        <key name="kc" description="Collation parameter key for case level" alias="colCaseLevel">
45            <type name="true" description="The case level is inserted in front of tertiary" alias="yes"/>
46            <type name="false" description="No special case level handling" alias="no"/>
47        </key>
48
49        <key name="kf" description="Collation parameter key for ordering by case" alias="colCaseFirst">
50            <type name="upper" description="Upper case to be sorted before lower case"/>
51            <type name="lower" description="Lower case to be sorted before upper case"/>
52            <type name="false" description="No special case ordering" alias="no"/>
53        </key>
54
55        <key name="kh" deprecated="true" description="Collation parameter key for special Hiragana handling" alias="colHiraganaQuaternary">
56            <type name="true" description="Hiragana to be sorted before all non-variable on quaternary level" alias="yes"/>
57            <type name="false" description="No special handling for Hiragana" alias="no"/>
58        </key>
59
60        <key name="kk" description="Collation parameter key for normalization" alias="colNormalization">
61            <type name="true" description="Convert text into Normalization Form D before calculating collation weights" alias="yes"/>
62            <type name="false" description="Skip normalization" alias="no"/>
63        </key>
64
65        <key name="kn" description="Collation parameter key for numeric handling" alias="colNumeric">
66            <type name="true" description="A sequence of decimal digits is sorted at primary level with its numeric value" alias="yes"/>
67            <type name="false" description="No special handling for numeric ordering" alias="no"/>
68        </key>
69
70        <key name="kr" description="Collation reorder codes" valueType="multiple" alias="colReorder" since="21">
71            <type name="space" description="Whitespace reordering code, see LDML Part 5: Collation" since="21"/>
72            <type name="punct" description="Punctuation reordering code, see LDML Part 5: Collation" since="21"/>
73            <type name="symbol" description="Symbol reordering code (other than currency), see LDML Part 5: Collation" since="21"/>
74            <type name="currency" description="Currency reordering code, see LDML Part 5: Collation" since="21"/>
75            <type name="digit" description="Digit (number) reordering code, see LDML Part 5: Collation" since="21"/>
76            <type name="REORDER_CODE" description="Other collation reorder code — for script, see LDML Part 5: Collation" since="21"/>
77        </key>
78
79        <key name="ks" description="Collation parameter key for collation strength" alias="colStrength">
80            <type name="level1" description="The primary level" alias="primary"/>
81            <type name="level2" description="The secondary level" alias="secondary"/>
82            <type name="level3" description="The tertiary level" alias="tertiary"/>
83            <type name="level4" description="The quaternary level" alias="quaternary quarternary"/>
84            <type name="identic" description="The identical level" alias="identical"/>
85        </key>
86
87        <key name="kv" description="Collation parameter key for maxVariable, the last reordering group to be affected by ka-shifted" since="25">
88            <type name="space" description="Only spaces are affected by ka-shifted" since="25"/>
89            <type name="punct" description="Spaces and punctuation are affected by ka-shifted (CLDR default)" since="25"/>
90            <type name="symbol" description="Spaces, punctuation and symbols except for currency symbols are affected by ka-shifted (UCA default)" since="25"/>
91            <type name="currency" description="Spaces, punctuation and all symbols are affected by ka-shifted" since="25"/>
92        </key>
93        <key name="vt" deprecated="true" description="Collation parameter key for variable top" valueType="multiple" alias="variableTop">
94            <type name="CODEPOINTS" description="The variable top (one or more Unicode code points: LDML Appendix Q)"/>
95        </key>
96    </keyword>
97</ldmlBCP47>
98