xref: /aosp_15_r20/external/cldr/common/supplemental/attributeValueValidity.xml (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker<?xml version='1.0' encoding='UTF-8' ?>
2*912701f9SAndroid Build Coastguard Worker<!DOCTYPE supplementalData SYSTEM '../../common/dtd/ldmlSupplemental.dtd'>
3*912701f9SAndroid Build Coastguard Worker<!-- Copyright © 1991-2014 Unicode, Inc. CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) For terms
4*912701f9SAndroid Build Coastguard Worker	of use, see http://www.unicode.org/copyright.html -->
5*912701f9SAndroid Build Coastguard Worker<supplementalData>
6*912701f9SAndroid Build Coastguard Worker	<version number='$Revision$'/>
7*912701f9SAndroid Build Coastguard Worker	<metadata>
8*912701f9SAndroid Build Coastguard Worker		<validity>
9*912701f9SAndroid Build Coastguard Worker			<!-- BCP 47 contains many more language codes than we are interested in maintaining as a part of the CLDR -->
10*912701f9SAndroid Build Coastguard Worker			<!-- This $language list contains ONLY those languages that are in the CLDR locales' IDs (after maximizing with LikelySubtags) -->
11*912701f9SAndroid Build Coastguard Worker			<variable id='$language' type='choice'>
12*912701f9SAndroid Build Coastguard Worker                aa ab af agq ak am an ann apc ar arn as asa ast az
13*912701f9SAndroid Build Coastguard Worker                ba bal bas be bem bew bez bg bgc bgn bho blo blt bm bn bo br brx bs bss byn
14*912701f9SAndroid Build Coastguard Worker                ca cad cch ccp ce ceb cgg cho chr cic ckb co cs csw cu cv cy
15*912701f9SAndroid Build Coastguard Worker                da dav de dje doi dsb dua dv dyo dz
16*912701f9SAndroid Build Coastguard Worker                ebu ee el en eo es et eu ewo
17*912701f9SAndroid Build Coastguard Worker                fa ff fi fil fo fr frr fur fy
18*912701f9SAndroid Build Coastguard Worker                ga gaa gd gez gl gn gsw gu guz gv
19*912701f9SAndroid Build Coastguard Worker                ha haw he hi hnj hr hsb hu hy
20*912701f9SAndroid Build Coastguard Worker                ia id ie ig ii io is it iu
21*912701f9SAndroid Build Coastguard Worker                ja jbo jgo jmc jv
22*912701f9SAndroid Build Coastguard Worker                ka kab kaj kam kcg kde kea ken kgp khq ki kk kkj kl kln km kn ko kok kpe ks ksb ksf ksh ku kw kxv ky
23*912701f9SAndroid Build Coastguard Worker                la lag lb lg lij lkt lmo ln lo lrc lt lu luo luy lv
24*912701f9SAndroid Build Coastguard Worker                mai mas mdf mer mfe mg mgh mgo mi mic mk ml mn mni moh mr ms mt mua mus my myv mzn
25*912701f9SAndroid Build Coastguard Worker                naq nb nd nds ne nl nmg nn nnh no nqo nr nso nus nv ny nyn
26*912701f9SAndroid Build Coastguard Worker                oc om or os osa
27*912701f9SAndroid Build Coastguard Worker                pa pap pcm pis pl prg ps pt
28*912701f9SAndroid Build Coastguard Worker                qu quc
29*912701f9SAndroid Build Coastguard Worker                raj rhg rif rm rn ro rof ru rw rwk
30*912701f9SAndroid Build Coastguard Worker                sa sah saq sat sbp sc scn sd sdh se seh ses sg shi shn si sid sk skr sl sma smj smn sms sn so sq sr ss ssy st su sv sw syr szl
31*912701f9SAndroid Build Coastguard Worker                ta te teo tg th ti tig tk tn to tok tpi tr trv trw ts tt twq tyv tzm
32*912701f9SAndroid Build Coastguard Worker                ug uk ur uz
33*912701f9SAndroid Build Coastguard Worker                vai ve vec vi vmw vo vun
34*912701f9SAndroid Build Coastguard Worker                wa wae wal wbp wo
35*912701f9SAndroid Build Coastguard Worker                xh xnr xog
36*912701f9SAndroid Build Coastguard Worker                yav yi yo yrl yue
37*912701f9SAndroid Build Coastguard Worker                za zgh zh zu
38*912701f9SAndroid Build Coastguard Worker			</variable>
39*912701f9SAndroid Build Coastguard Worker			<!-- The following are exceptional cases.
40*912701f9SAndroid Build Coastguard Worker				In v44 this contains a copy of the previous $language list to make review of CLDR-16789 easier;
41*912701f9SAndroid Build Coastguard Worker				this should be rationalized later.
42*912701f9SAndroid Build Coastguard Worker			  -->
43*912701f9SAndroid Build Coastguard Worker			<variable id='$languageExceptions' type='choice'>
44*912701f9SAndroid Build Coastguard Worker				af agq ak am ann apc ar as asa ast az
45*912701f9SAndroid Build Coastguard Worker				bas be bem bez bg bgc bho bm bn bo br brx bs
46*912701f9SAndroid Build Coastguard Worker				ca ccp ce ceb cgg chr ckb cs cu cv cy
47*912701f9SAndroid Build Coastguard Worker				da dav de dje doi dsb dua dyo dz
48*912701f9SAndroid Build Coastguard Worker				ebu ee el en eo es et eu ewo
49*912701f9SAndroid Build Coastguard Worker				fa ff fi fil fo fr frr fur fy
50*912701f9SAndroid Build Coastguard Worker				ga gd gl gsw gu guz gv
51*912701f9SAndroid Build Coastguard Worker				ha haw he hi hr hsb hu hy
52*912701f9SAndroid Build Coastguard Worker				ia id ig ii is it
53*912701f9SAndroid Build Coastguard Worker				ja jgo jmc jv
54*912701f9SAndroid Build Coastguard Worker				ka kab kam kde kea kgp khq ki kk kkj kl kln km kn ko kok ks ksb ksf ksh ku kw ky
55*912701f9SAndroid Build Coastguard Worker				lag lb lg lij lkt lmo ln lo lrc lt lu luo luy lv
56*912701f9SAndroid Build Coastguard Worker				mai mas mer mfe mg mgh mgo mi mk ml mn mni mr ms mt mua my mzn
57*912701f9SAndroid Build Coastguard Worker				naq nb nd nds ne nl nmg nn nnh no nus nyn
58*912701f9SAndroid Build Coastguard Worker				om or os
59*912701f9SAndroid Build Coastguard Worker				pa pap pcm pis pl prg ps pt
60*912701f9SAndroid Build Coastguard Worker				qu
61*912701f9SAndroid Build Coastguard Worker				raj rif rm rn ro rof
62*912701f9SAndroid Build Coastguard Worker				und
63*912701f9SAndroid Build Coastguard Worker				ru rw rwk
64*912701f9SAndroid Build Coastguard Worker				sa sah saq sat sbp sc sd se seh ses sg shi si sk sl smn sms sn so sq sr su sv sw
65*912701f9SAndroid Build Coastguard Worker				ta te teo tg th ti tk to tok tr tt twq tzm
66*912701f9SAndroid Build Coastguard Worker				ug uk ur uz
67*912701f9SAndroid Build Coastguard Worker				vai vec vi vo vun
68*912701f9SAndroid Build Coastguard Worker				wae wo
69*912701f9SAndroid Build Coastguard Worker				xh xog
70*912701f9SAndroid Build Coastguard Worker				yav yi yo yrl yue
71*912701f9SAndroid Build Coastguard Worker				zgh zh zu
72*912701f9SAndroid Build Coastguard Worker
73*912701f9SAndroid Build Coastguard Worker				mul root zxx
74*912701f9SAndroid Build Coastguard Worker				ab ace ada ady ain ale alt an anp arn arp ars atj av awa ay
75*912701f9SAndroid Build Coastguard Worker				ba ban bi bin bla bug byn
76*912701f9SAndroid Build Coastguard Worker				cay ch chk chm cho chp chy clc co crg crj crk crl crm crr csw
77*912701f9SAndroid Build Coastguard Worker				dak dar dgr dv dzg
78*912701f9SAndroid Build Coastguard Worker				efi eka
79*912701f9SAndroid Build Coastguard Worker				fj fon frc
80*912701f9SAndroid Build Coastguard Worker				gaa gez gil gn gor gwi
81*912701f9SAndroid Build Coastguard Worker				hai hax hil hmn ht hup hur hz
82*912701f9SAndroid Build Coastguard Worker				iba ibb ikt ilo inh io iu
83*912701f9SAndroid Build Coastguard Worker				jbo
84*912701f9SAndroid Build Coastguard Worker				kac kaj kbd kcg kfo kha kj kmb kpe kr krc krl kru kum kv kwk
85*912701f9SAndroid Build Coastguard Worker				la lad lez li lil lou loz lsm lua lun lus
86*912701f9SAndroid Build Coastguard Worker				mad mag mak mdf men mh mic min moe moh mos mus mwl myv
87*912701f9SAndroid Build Coastguard Worker				na nap new ng nia niu nog nqo nr nso nv ny
88*912701f9SAndroid Build Coastguard Worker				oc ojb ojc ojs ojw oka
89*912701f9SAndroid Build Coastguard Worker				pag pam pau pqm
90*912701f9SAndroid Build Coastguard Worker				rap rar rhg rup
91*912701f9SAndroid Build Coastguard Worker				sad sba scn sco shn slh sm snk srn ss st str suk swb syr
92*912701f9SAndroid Build Coastguard Worker				tce tem tet tgx tht tig tlh tli tn tpi trv ts ttm tum tvl ty tyv
93*912701f9SAndroid Build Coastguard Worker				udm umb
94*912701f9SAndroid Build Coastguard Worker				ve
95*912701f9SAndroid Build Coastguard Worker				wa wal war wuu
96*912701f9SAndroid Build Coastguard Worker				xal
97*912701f9SAndroid Build Coastguard Worker				ybb
98*912701f9SAndroid Build Coastguard Worker				zun zza
99*912701f9SAndroid Build Coastguard Worker			</variable>
100*912701f9SAndroid Build Coastguard Worker			<!-- The following are not in modern coverage: -->
101*912701f9SAndroid Build Coastguard Worker			<variable id='$oldLanguages' type='choice'>
102*912701f9SAndroid Build Coastguard Worker				aa
103*912701f9SAndroid Build Coastguard Worker				crs
104*912701f9SAndroid Build Coastguard Worker				gan
105*912701f9SAndroid Build Coastguard Worker				hak hsn
106*912701f9SAndroid Build Coastguard Worker				nan
107*912701f9SAndroid Build Coastguard Worker				quc
108*912701f9SAndroid Build Coastguard Worker				sma smj sms ssy
109*912701f9SAndroid Build Coastguard Worker			</variable>
110*912701f9SAndroid Build Coastguard Worker			<variable id='$scriptNonUnicode' type='choice'>Afak Aran Blis Cirt Cyrs Egyd Egyh Geok Inds Jurc Kitl Kpel Latf Latg Loma Maya Moon
111*912701f9SAndroid Build Coastguard Worker				Nkgb Phlv Roro Sara Syre Syrj Syrn Teng Visp Wole
112*912701f9SAndroid Build Coastguard Worker			</variable>
113*912701f9SAndroid Build Coastguard Worker			<!--  <variable id='$language' type='choice'>$languageExceptions|$_language_cldr</variable> -->
114*912701f9SAndroid Build Coastguard Worker			<variable id='$casing' type='choice'>titlecase-words titlecase-firstword lowercase-words mixed</variable>
115*912701f9SAndroid Build Coastguard Worker			<!-- allow may expand in future to a space separated list i.e. ((newitem)?( )?)?(verbatim)? -->
116*912701f9SAndroid Build Coastguard Worker			<variable id='$allow' type='regex'>(verbatim)</variable>
117*912701f9SAndroid Build Coastguard Worker			<variable id='$alt' type='regex'>((stand-alone|variant|list|secondary|email|www|short|narrow|new|accounting|limitedAvailability)(-proposed.*)?|(proposed.*))</variable>
118*912701f9SAndroid Build Coastguard Worker			<variable id='$append' type='choice'>Era Year Quarter Month Week Day-Of-Week Day Hour Minute Second Timezone</variable>
119*912701f9SAndroid Build Coastguard Worker			<!-- Separate date format for currencies; some where introduced long before the 2000s -->
120*912701f9SAndroid Build Coastguard Worker			<variable id='$currencyDate' type='regex'>([12][0-9][0-9][0-9])-((0[0-9])|1[0-2])-([0-2][0-9]|3[01])</variable>
121*912701f9SAndroid Build Coastguard Worker			<variable id='$date' type='regex'>-?[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}</variable>
122*912701f9SAndroid Build Coastguard Worker			<variable id='$dateRecent' type='regex'>20[0-9][0-9]-([0-9]|1[0-2])-([12][0-9]|3[01])</variable>
123*912701f9SAndroid Build Coastguard Worker			<variable id='$time' type='regex'>([01][0-9]|2[0-4]):[0-5][0-9]</variable>
124*912701f9SAndroid Build Coastguard Worker			<variable id='$timeHour' type='regex'>([01]?[0-9]|2[0-4]):00</variable>
125*912701f9SAndroid Build Coastguard Worker			<variable id='$datetime' type='regex'>[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}\s([01][0-9]|2[0-4]):[0-5][0-9]</variable>
126*912701f9SAndroid Build Coastguard Worker			<variable id='$double' type='regex'>[0-9]+(\.[0-9]+)?</variable>
127*912701f9SAndroid Build Coastguard Worker			<variable id='$integer' type='regex'>[0-9]+</variable>
128*912701f9SAndroid Build Coastguard Worker			<variable id='$format' type='choice'>standard</variable>
129*912701f9SAndroid Build Coastguard Worker			<variable id='$fullTzid' type='TODO'/>
130*912701f9SAndroid Build Coastguard Worker			<variable id='$genDate' type='regex'>\$.*\$</variable>
131*912701f9SAndroid Build Coastguard Worker			<variable id='$locale' type='locale'/>
132*912701f9SAndroid Build Coastguard Worker			<variable id='$localeAll' type='locale'>all</variable>
133*912701f9SAndroid Build Coastguard Worker			<variable id='$reference' type='regex'>([R|S]|RP)[0-9]+</variable>
134*912701f9SAndroid Build Coastguard Worker			<variable id='$uri' type='TODO'/>
135*912701f9SAndroid Build Coastguard Worker			<!-- Certain segmentation files need underscores in variable names -->
136*912701f9SAndroid Build Coastguard Worker			<variable id='$variableID' type='regex'>[$][a-zA-Z0-9_]+</variable>
137*912701f9SAndroid Build Coastguard Worker			<variable id='$version' type='regex'>\$.*\$</variable>
138*912701f9SAndroid Build Coastguard Worker			<variable id='$versionDotted' type='regex'>[0-9]+(\.[0-9]+(\.[0-9]+)?)?</variable>
139*912701f9SAndroid Build Coastguard Worker			<variable id='$emoji' type='unicodeSetOrString'>[©®‼⁉™ℹ↔-↙↩↪⌚⌛⌨⏏⏩-⏳⏸-⏺ Ⓜ▪▫▶◀◻-◾☀-☄☎☑☔☕☘☝☠☢☣☦ ☪☮☯☸-☺♈-♓♠♣♥♦♨♻♿⚒-⚔⚖⚗ ⚙⚛⚜⚠⚡⚪⚫⚰⚱⚽⚾⛄⛅⛈⛎⛏⛑⛓⛔⛩⛪ ⛰-⛵⛷-⛺⛽✂✅✈-✍✏✒✔✖✝✡✨✳✴
140*912701f9SAndroid Build Coastguard Worker				❄❇❌❎❓-❕❗❣❤➕-➗➡➰➿⤴⤵⬅-⬇ ⬛⬜⭐⭕〰〽㊗㊙����������������-�������� ����-��������-����-��������-����-����-�� ��-����-����-����-��������-������-��
141*912701f9SAndroid Build Coastguard Worker				������������������-����-����-���������� ��-����-����-����-��������������-����-��
142*912701f9SAndroid Build Coastguard Worker				��{#⃣}{*⃣}{0⃣}{1⃣}{2⃣}{3⃣}{4⃣}{5⃣}{6⃣}{7⃣}{8⃣}{9⃣}{☝��}{☝��}{☝��}{☝��}{☝��}{✊��}{✊��}{✊��}{✊��}{✊��}{✋��}{✋��}{✋��}{✋��}{✋��}{✌��}{✌��}{✌��}{✌��}{✌��}{✍��}{✍��}{✍��}{✍��}{✍��}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{��
143*912701f9SAndroid Build Coastguard Worker				‍❤‍��}{��‍❤‍��‍��}{��‍��‍��}{�� ‍��‍��‍��}{��‍��‍��}{��‍��‍��‍ ��}{��‍��‍��‍��}{��‍��‍��}{��‍ ��‍��‍��}{��‍��‍��}{��‍��‍��‍��}{��
144*912701f9SAndroid Build Coastguard Worker				‍��‍��‍��}{����}{����}{����}{����}{����}{�� ‍❤‍��}{��‍❤‍��‍��}{��‍��‍��}{�� ‍��‍��‍��}{��‍��‍��}{��‍��‍��‍
145*912701f9SAndroid Build Coastguard Worker				��}{��‍��‍��‍��}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}{����}]</variable>
146*912701f9SAndroid Build Coastguard Worker			<variable id='$percent' type='regex'>0|[1-9][0-9]?|100</variable>
147*912701f9SAndroid Build Coastguard Worker			<variable id='$percentFraction' type='regex'>(0|[1-9][0-9]?)(\.[0-9]+)?|100</variable>
148*912701f9SAndroid Build Coastguard Worker			<variable id='$subdivisionSuffix' type='regex'>[0-9A-Z]{0,3}</variable>
149*912701f9SAndroid Build Coastguard Worker			<variable id='$digit' type='regex'>(\p{Nd}|[〇一二三四五六七八九])+</variable>
150*912701f9SAndroid Build Coastguard Worker			<variable id='$hourStyle' type='regex'>[HKhk]</variable>
151*912701f9SAndroid Build Coastguard Worker			<variable id='$internet' type='regex'>[A-Z]+|XN--[A-Z0-9]+([-][A-Z0-9]+)*</variable>
152*912701f9SAndroid Build Coastguard Worker			<variable id='$coverageSpecial' type='choice'>* Cldr:modern</variable>
153*912701f9SAndroid Build Coastguard Worker			<variable id='$collationPrivate' type='choice'>digits-after private-unihan private-kana private-pinyin</variable>
154*912701f9SAndroid Build Coastguard Worker			<variable id='$languageDeprecated' type='choice'>sh tw tl fat in mo ji iw jw</variable>
155*912701f9SAndroid Build Coastguard Worker			<variable id='$localeOrDeprecated'>$locale|$languageDeprecated</variable>
156*912701f9SAndroid Build Coastguard Worker			<variable id='$name' type='regex'>[a-zA-Z]+([-_][a-zA-Z]+)*[.]?|\d+|\([A-Z][a-z]+\)</variable>
157*912701f9SAndroid Build Coastguard Worker			<variable id='$defaultCurrencyInfo' type='choice'>DEFAULT</variable>
158*912701f9SAndroid Build Coastguard Worker			<variable id='$utc' type='regex'>UTC[-+]\d+</variable>
159*912701f9SAndroid Build Coastguard Worker			<variable id='$AX' type='choice'>AX</variable>
160*912701f9SAndroid Build Coastguard Worker			<variable id='$skipDefaultLocale' type='choice'>segmentation collation</variable>
161*912701f9SAndroid Build Coastguard Worker			<variable id='$transformId' type='choice'> Amharic Any Arabic Armenian Azerbaijani Belarusian Bengali Bulgarian Cyrillic Devanagari Fullwidth
162*912701f9SAndroid Build Coastguard Worker				Georgian Greek Gujarati Gurmukhi Han Hangul Hebrew Hiragana IPA InterIndic Jamo Kannada Katakana Kazakh Kirghiz Korean Latin Macedonian Malayalam
163*912701f9SAndroid Build Coastguard Worker				Maldivian Mongolian Oriya Pashto Persian Pinyin Russian Serbian Simplified Syriac Tamil Telugu Thai ThaiLogical Turkmen Ukrainian Uzbek az ch cs
164*912701f9SAndroid Build Coastguard Worker				cs_FONIPA dsb el es es_419 es_FONIPA it ja_Latn la lt nl pl pl_FONIPA ro ro_FONIPA ru sk sk_FONIPA tlh tr ug uz_Cyrl yo zh_Latn_PINYIN ASCII
165*912701f9SAndroid Build Coastguard Worker				Accents Armenian Bengali Bopomofo CanadianAboriginal ConjoiningJamo Devanagari Ethiopic Gujarati Gurmukhi Halfwidth Hangul InterIndic Jamo Kannada
166*912701f9SAndroid Build Coastguard Worker				Katakana Latin Lower Malayalam NumericPinyin Oriya Publishing Spacedhan Tamil Telugu Thaana Thai ThaiLogical ThaiSemi Title Traditional Upper
167*912701f9SAndroid Build Coastguard Worker				XSampa am ch_FONIPA cs_FONIPA dsb_FONIPA es_419_FONIPA es_FONIPA ja ko la_FONIPA pl_FONIPA ro_FONIPA ru sk_FONIPA tlh_FONIPA uz_Latn yo_BJ zh</variable>
168*912701f9SAndroid Build Coastguard Worker			<attributeValues attributes='alt' type='choice'>$alt</attributeValues>
169*912701f9SAndroid Build Coastguard Worker			<attributeValues attributes='_q' type='choice'>$integer</attributeValues>
170*912701f9SAndroid Build Coastguard Worker			<attributeValues attributes='validSubLocales' type='list'>$locale</attributeValues>
171*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='alias' attributes='path' type='TODO'/>
172*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='alias' attributes='source' type='choice'>locale</attributeValues>
173*912701f9SAndroid Build Coastguard Worker			<!-- <attributeValues dtds='ldml' elements='alternate' attributes='iso4217' type='bcp47'>cu</attributeValues> -->
174*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='appendItem' attributes='request'>$append</attributeValues>
175*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='calendar' attributes='type'>$_bcp47_ca</attributeValues>
176*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='character' attributes='value' type='regex'>.</attributeValues>
177*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='collation' attributes='type'>$_bcp47_collation|$collationPrivate</attributeValues>
178*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='collations' attributes='version'>$version</attributeValues>
179*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='contextTransform' attributes='type' type='choice'>uiListOrMenu stand-alone</attributeValues>
180*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='contextTransformUsage' attributes='type' type='regex'>[a-zA-Z-]+</attributeValues>
181*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='cp' attributes='hex' type='regex'>[0-9A-Fa-f]{4,6}</attributeValues>
182*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='currency' attributes='before from to'>$currencyDate</attributeValues>
183*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='currency' attributes='iso4217'>$_bcp47_cu</attributeValues>
184*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='currency' attributes='type'>$_bcp47_cu</attributeValues>
185*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='currencyFormat' attributes='type' type='choice'>standard accounting</attributeValues>
186*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='currencyFormats decimalFormats percentFormats scientificFormats' attributes='numberSystem'>$_bcp47_nu</attributeValues>
187*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='cyclicName' attributes='type' type='regex'>[0-9]+</attributeValues>
188*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='cyclicNameContext' attributes='type' order='given'>format stand-alone</attributeValues>
189*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='cyclicNameSet' attributes='type' type='choice'>years months days dayParts zodiacs solarTerms</attributeValues>
190*912701f9SAndroid Build Coastguard Worker			<attributeValues elements='dateFormat dateTimeFormat decimalFormat percentFormat scientificFormat timeFormat' attributes='type'>$format</attributeValues>
191*912701f9SAndroid Build Coastguard Worker			<attributeValues
192*912701f9SAndroid Build Coastguard Worker				elements='dateFormatLength timeFormatLength dateTimeFormatLength decimalFormatLength scientificFormatLength percentFormatLength currencyFormatLength'
193*912701f9SAndroid Build Coastguard Worker				attributes='type' order='given'>full long medium short</attributeValues>
194*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='day' attributes='type' order='given'>sun mon tue wed thu fri sat</attributeValues>
195*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='dayWidth' attributes='type' order='given'>abbreviated narrow short wide</attributeValues>
196*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='default' attributes='type' type='choice'>format gregorian long medium pinyin standard stroke wide</attributeValues>
197*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='era' attributes='type' type='regex'>[0-9]+</attributeValues>
198*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='field' attributes='type' order='given'>era year year-short year-narrow quarter quarter-short
199*912701f9SAndroid Build Coastguard Worker				quarter-narrow month month-short month-narrow week week-short week-narrow day day-short day-narrow weekday dayperiod hour hour-short hour-narrow
200*912701f9SAndroid Build Coastguard Worker				minute minute-short minute-narrow second second-short second-narrow zone sun sun-short sun-narrow mon mon-short mon-narrow tue tue-short
201*912701f9SAndroid Build Coastguard Worker				tue-narrow wed wed-short wed-narrow thu thu-short thu-narrow fri fri-short fri-narrow sat sat-short sat-narrow</attributeValues>
202*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='firstDay weekendEnd weekendStart' attributes='day' order='given'>sun mon tue wed thu fri sat</attributeValues>
203*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='generation' attributes='date'>$genDate</attributeValues>
204*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='group' attributes='contains' type='list'>$_region</attributeValues>
205*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='hours' attributes='allowed' type='list'>$hourStyle</attributeValues>
206*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='hours' attributes='preferred' type='regex'>$hourStyle</attributeValues>
207*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='hours' attributes='regions' type='list'>$_region</attributeValues>
208*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='info' attributes='digits' type='regex'>[0-9]+</attributeValues>
209*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='info' attributes='iso4217'>$_bcp47_currency|$defaultCurrencyInfo</attributeValues>
210*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='info' attributes='rounding' type='regex'>[0-9]+</attributeValues>
211*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='key' attributes='type'>$_bcp47_keys</attributeValues>
212*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='language' attributes='scripts' type='list'>$_script</attributeValues>
213*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='language' attributes='territories' type='list'>$_region</attributeValues>
214*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='language' attributes='type'>$localeOrDeprecated</attributeValues>
215*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='language' attributes='variants'>$_variant</attributeValues>
216*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageAlias' attributes='replacement' type='locale'/>
217*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageAlias' attributes='type' type='regex'>[a-zA-Z0-9]{1,3}(_[A-Za-z0-9]{2,8})*</attributeValues>
218*912701f9SAndroid Build Coastguard Worker			<!-- <attributeValues dtds='ldml' elements='ldml' attributes='version'>$version</attributeValues> -->
219*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapTimezones' attributes='type' type='regex'>.+</attributeValues>
220*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapZone' attributes='type' type='list'>$_bcp47_timezone</attributeValues>
221*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='mapping' attributes='registry' type='choice'>iana</attributeValues>
222*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='mapping' attributes='type' type='choice'>utf-8</attributeValues>
223*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='numberingSystem' attributes='id'>$_bcp47_numbers</attributeValues>
224*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='numberingSystem' attributes='type' type='choice'>algorithmic numeric</attributeValues>
225*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='minDays' attributes='count' type='regex'>[0-7]</attributeValues>
226*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='month' attributes='type' type='choice'>1 2 3 4 5 6 7 8 9 10 11 12 13</attributeValues>
227*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='monthPattern' attributes='type' type='choice'>leap standardAfterLeap combined</attributeValues>
228*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='monthPatternContext' attributes='type' order='given'>format stand-alone numeric</attributeValues>
229*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='monthPatternWidth' attributes='type' type='choice'>abbreviated narrow wide all</attributeValues>
230*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='monthWidth quarterWidth cyclicNameWidth' attributes='type' order='given'>abbreviated narrow wide</attributeValues>
231*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='pattern' attributes='type' type='choice'>standard atLeast range 1000 10000 100000 1000000 10000000
232*912701f9SAndroid Build Coastguard Worker				100000000 1000000000 10000000000 100000000000 1000000000000 10000000000000 100000000000000</attributeValues>
233*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='preferenceOrdering' attributes='type' type='list'>$_bcp47_timezone</attributeValues>
234*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='quarter' attributes='type' type='choice'>1 2 3 4</attributeValues> <!-- move to DTD? -->
235*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='reference' attributes='type'>$reference</attributeValues>
236*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='region' attributes='iso3166'>$_region</attributeValues>
237*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='relative' attributes='type' type='regex'>-?[0-9]+</attributeValues>
238*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='relativeTime' attributes='type' type='choice'>future past</attributeValues>
239*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='reset' attributes='before' type='choice'>primary secondary tertiary</attributeValues> <!-- move to DTD? -->
240*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='rule' attributes='id'>$double</attributeValues>
241*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='script' attributes='type'>$_script|$scriptNonUnicode</attributeValues>
242*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='scriptAlias' attributes='replacement'>$_script</attributeValues>
243*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='scriptAlias' attributes='type'>$_script</attributeValues>
244*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='segmentation' attributes='type' type='choice'>GraphemeClusterBreak LineBreak SentenceBreak WordBreak</attributeValues>
245*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='symbols' attributes='numberSystem'>$_bcp47_nu</attributeValues>
246*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='territory' attributes='type'>$_region</attributeValues>
247*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryAlias' attributes='type' type='regex'>[A-Z]{2,3}|[0-9]{3}</attributeValues>
248*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryAlias' attributes='replacement' type='list'>$_region</attributeValues>
249*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='type' attributes='key'>$_bcp47_keys</attributeValues>
250*912701f9SAndroid Build Coastguard Worker			<!-- there is special code for this case <attributeValues dtds='ldml' elements='type' attributes='type' >$_bcp47_use-key</attributeValues> -->
251*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='unit' attributes='type' type='choice'>$_unit</attributeValues>
252*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='variable' attributes='id'>$variableID</attributeValues>
253*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='variant' attributes='type'>$_variant</attributeValues>
254*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='variantAlias' attributes='type' type='regex'>[A-Za-z0-9]{4,8}</attributeValues>
255*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='variantAlias' attributes='replacement'>$_variant|$AX</attributeValues>
256*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='version' attributes='number' type='choice'>$version</attributeValues>
257*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='weekendEnd weekendStart' attributes='time'>$time</attributeValues>
258*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='zone' attributes='type'>$_bcp47_timezone</attributeValues>
259*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneFormatting' attributes='multizone'>$_region</attributeValues>
260*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneItem' attributes='aliases' type='list'>$_bcp47_timezone</attributeValues>
261*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneItem' attributes='territory'>$_region</attributeValues>
262*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneItem' attributes='type'>$_bcp47_timezone</attributeValues>
263*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='annotation' attributes='cp' type='unicodeSetOrString'>$emoji</attributeValues>
264*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='annotation' attributes='tts' type='TODO'>$exemplar</attributeValues>
265*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='casingItem' attributes='type' type='choice'>calendar_field currencyName currencyName_count
266*912701f9SAndroid Build Coastguard Worker				day_format_except_narrow day_narrow day_standalone_except_narrow era_abbr era_name era_narrow key keyValue language metazone_long
267*912701f9SAndroid Build Coastguard Worker				month_format_except_narrow month_narrow month_standalone_except_narrow quarter_abbreviated quarter_format_wide quarter_narrow
268*912701f9SAndroid Build Coastguard Worker				quarter_standalone_wide relative script symbol territory unit_pattern variant zone_exemplarCity zone_long zone_short</attributeValues>
269*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='codePattern' attributes='type' type='choice'>language script territory</attributeValues>
270*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='collation' attributes='references' type='TODO'/> <!-- ?? -->
271*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='compoundUnit' attributes='type' type='choice'>per</attributeValues>
272*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='dateFormatItem' attributes='id' type='choice'>E EEEEd EHm EHms Ed Ehm Ehms Gy GyM
273*912701f9SAndroid Build Coastguard Worker				GyMMM GyMMMEEEEd GyMMMEd GyMMMM GyMMMMEd GyMMMMd GyMMMd GyMd H HHmm HHmmZ HHmmss Hm HmZ Hmm Hms Hmsv Hmsvvvv Hmv M MEEEEd MEd MMM MMMEEEEd MMMEd
274*912701f9SAndroid Build Coastguard Worker				MMMM MMMMEEEEd MMMMEd MMMMd MMMMdd MMMd MMMdd MMd MMdd Md Mdd UM UMMM UMMMd UMd d h hhmm hhmmss hm hms hmsv hmsvvvv hmv mmss ms y yM yMEEEEd
275*912701f9SAndroid Build Coastguard Worker				yMEd yMM yMMM yMMMEEEEd yMMMEd yMMMM yMMMMEEEEd yMMMMEd yMMMMccccd yMMMMd yMMMd yMMdd yMd yQ yQQQ yQQQQ yyyy yyyyM yyyyMEEEEd yyyyMEd yyyyMM
276*912701f9SAndroid Build Coastguard Worker				yyyyMMM yyyyMMMEEEEd yyyyMMMEd yyyyMMMM yyyyMMMMEd yyyyMMMMccccd yyyyMMMMd yyyyMMMd yyyyMMdd yyyyMd yyyyQQQ yyyyQQQQ</attributeValues>
277*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='dayPeriodContext' attributes='type' type='choice'>format stand-alone</attributeValues>
278*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='durationUnit' attributes='type' type='choice'>hm hms ms</attributeValues>
279*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='greatestDifference' attributes='id' type='choice'>H M a d h m y</attributeValues>
280*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='intervalFormatItem' attributes='id' type='choice'>H Hm Hmv Hv M MEd MMM MMMEEEEd MMMEd MMMM MMMMEd
281*912701f9SAndroid Build Coastguard Worker				MMMMd MMMd Md d h hm hmv hv y yM yMEd yMMM yMMMEEEEd yMMMEd yMMMM yMMMMEEEEd yMMMMEd yMMMMd yMMMd yMd</attributeValues>
282*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='listPattern' attributes='type' type='choice'>unit unit-narrow unit-short</attributeValues>
283*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='metazone' attributes='type' type='TODO'>$metazone</attributeValues>
284*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='miscPatterns' attributes='numberSystem'>$_bcp47_nu</attributeValues>
285*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='pattern' attributes='numbers' type='choice'>M=romanlow d=hanidays hanidec hebr y=jpanyear</attributeValues>
286*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='rbnfrule' attributes='radix' type='choice'>1,000 100 1000 100000 160,000 20 3,200,000 400 5
287*912701f9SAndroid Build Coastguard Worker				64,000,000 8000</attributeValues>
288*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='rbnfrule' attributes='value' type='regex'>x|x.x|0.x|-x|0|[1-9][0-9]*</attributeValues>
289*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='ruleset' attributes='type' type='regex'>[a-z0-9]+([-_][a-z0-9]+)*</attributeValues>
290*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='rulesetGrouping' attributes='type' type='choice'>NumberingSystemRules OrdinalRules SpelloutRules</attributeValues>
291*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='suppressions' attributes='type' type='choice'>standard</attributeValues>
292*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='transformName' attributes='type' type='choice'>BGN Numeric Tone UNGEGN x-Accents x-Fullwidth
293*912701f9SAndroid Build Coastguard Worker				x-Halfwidth x-Jamo x-Pinyin x-Publishing</attributeValues>
294*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='type' attributes='type' type='choice'>$_bcp47_value</attributeValues>
295*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='version' attributes='cldrVersion' type='choice'>$double</attributeValues>
296*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='approvalRequirement' attributes='locales' type='list'>$locale|$coverageSpecial</attributeValues>
297*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='approvalRequirement' attributes='paths' type='TODO'/>
298*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='approvalRequirement' attributes='votes' type='choice'>20 4 8</attributeValues>
299*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributeValues' attributes='attributes' type='choice'>_q aliases allowed alt before contains
300*912701f9SAndroid Build Coastguard Worker				count date day digits from hex id iso3166 iso4217 key multizone number numberSystem path preferred regions registry replacement request
301*912701f9SAndroid Build Coastguard Worker				rounding scripts source territories territory time to type uri validSubLocales value variants version</attributeValues>
302*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributeValues' attributes='dtds' type='choice'>supplementalData</attributeValues>
303*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributeValues' attributes='elements' type='choice'>alias appendItem calendar character
304*912701f9SAndroid Build Coastguard Worker				collation collations contextTransform contextTransformUsage cp currency currencyFormat currencyFormatLength currencyFormats cyclicName
305*912701f9SAndroid Build Coastguard Worker				cyclicNameContext cyclicNameSet cyclicNameWidth dateFormat dateFormatLength dateTimeFormat dateTimeFormatLength day dayWidth decimalFormat
306*912701f9SAndroid Build Coastguard Worker				decimalFormatLength decimalFormats default era field firstDay generation group hours info key language languageAlias mapping mapTimezone
307*912701f9SAndroid Build Coastguard Worker				mapZone minDays month monthPattern monthPatternContext monthPatternWidth monthWidth numberingSystem pattern percentFormat percentFormatLength
308*912701f9SAndroid Build Coastguard Worker				percentFormats preferenceOrdering quarter quarterWidth reference region relative relativeTime reset rule scientificFormat
309*912701f9SAndroid Build Coastguard Worker				scientificFormatLength scientificFormats script scriptAlias segmentation supplementalData symbols territory territoryAlias timeFormat
310*912701f9SAndroid Build Coastguard Worker				timeFormatLength type unit variable variant variantAlias version weekendEnd weekendStart zone zoneFormatting zoneItem</attributeValues>
311*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributeValues' attributes='order' type='choice'>given</attributeValues>
312*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributeValues' attributes='type' type='choice'>bcp47 choice list locale path regex</attributeValues>
313*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributes' attributes='attribute' type='choice'>_q characters lines time type version</attributeValues>
314*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributes' attributes='attributeValue' type='choice'>00:00 24:00 left-to-right standard
315*912701f9SAndroid Build Coastguard Worker				top-to-bottom</attributeValues>
316*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='attributes' attributes='element' type='choice'>collation currency dateFormat
317*912701f9SAndroid Build Coastguard Worker				dateTimeFormat decimalFormat ldml orientation pattern percentFormat scientificFormat timeFormat weekendEnd weekendStart</attributeValues>
318*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='blockingItems' attributes='elements' type='list'>identity supplementalData cldrTest
319*912701f9SAndroid Build Coastguard Worker				collation transform</attributeValues>
320*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='calendar' attributes='type' type='regex'>$_bcp47_calendar</attributeValues>
321*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='calendarPreference' attributes='ordering' type='list'>$_bcp47_calendar</attributeValues>
322*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='calendarPreference' attributes='territories' type='list'>$_region</attributeValues>
323*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='codesByTerritory' attributes='territory' type='choice'>001 AC AD AE AF AG AI AL AM AO AQ
324*912701f9SAndroid Build Coastguard Worker				AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK
325*912701f9SAndroid Build Coastguard Worker				DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HN HR HT HU ID IE IL IM IN IO IQ IR IS
326*912701f9SAndroid Build Coastguard Worker				IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY
327*912701f9SAndroid Build Coastguard Worker				MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR
328*912701f9SAndroid Build Coastguard Worker				SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS XK YE YT ZA ZM ZW</attributeValues>
329*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageLevel' attributes='inLanguage' type='choice'>%CJK_Languages %arabextLanguages
330*912701f9SAndroid Build Coastguard Worker				%collationType80TopLangs %devaLanguages %phonebookCollationLanguages %traditionalCollationLanguages (ja|ko|vi|zh) (ja|vi|zh) ar dz en ja ko si sv
331*912701f9SAndroid Build Coastguard Worker				vai yi zh</attributeValues>
332*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageLevel' attributes='inScript' type='choice'>Arab Armn Beng Deva Ethi Geor Grek
333*912701f9SAndroid Build Coastguard Worker				Gujr Guru Hebr Khmr Knda Laoo Mlym Mong Mymr Orya Taml Telu Thai Tibt</attributeValues>
334*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageLevel' attributes='inTerritory' type='choice'>%chineseCalendarTerritories
335*912701f9SAndroid Build Coastguard Worker				%islamicCalendarTerritories %persianCalendarTerritories AR AU BR CA CF CG CM EG ET EU GA GB ID IE IL IN JP KR KZ MX NG RU TD TH TW US</attributeValues>
336*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageLevel' attributes='match' type='TODO'/>
337*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageLevel' attributes='value' type='choice'>basic core minimal moderate modern posix</attributeValues>
338*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageVariable' attributes='key' type='TODO'/>
339*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='coverageVariable' attributes='value' type='TODO'/>
340*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='currencyCodes' attributes='numeric' type='regex'>0|[1-9][0-9]*</attributeValues>
341*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='currencyCodes' attributes='type'>$_bcp47_cu</attributeValues>
342*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRule' attributes='after' type='list'>$timeHour</attributeValues>
343*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRule' attributes='at' type='list'>$timeHour</attributeValues>
344*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRule' attributes='before' type='regex'>$timeHour</attributeValues>
345*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRule' attributes='from' type='regex'>$timeHour</attributeValues>
346*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRule' attributes='type' type='TODO'/>
347*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRuleSet' attributes='type' type='choice'>selection</attributeValues>
348*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='dayPeriodRules' attributes='locales' type='list'>$locale</attributeValues>
349*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='defaultContent' attributes='locales' type='list'>$locale</attributeValues>
350*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='deprecatedItems' attributes='attributes' type='TODO'/>
351*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='deprecatedItems' attributes='elements' type='TODO'/>
352*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='deprecatedItems' attributes='values' type='TODO'/>
353*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='distinguishingItems' attributes='attributes' type='TODO'/>
354*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='distinguishingItems' attributes='elements' type='TODO'/>
355*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='era' attributes='end' type='regex'>$date</attributeValues>
356*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='era' attributes='start' type='regex'>$date</attributeValues>
357*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='era' attributes='type' type='regex'>0|[1-9][0-9]{0,2}</attributeValues>
358*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='firstDay' attributes='references' type='TODO'/>
359*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='firstDay' attributes='territories' type='list'>$_region</attributeValues>
360*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='generation' attributes='date' type='TODO'/>
361*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='id' attributes='idStatus' type='choice'>deprecated macroregion private_use regular
362*912701f9SAndroid Build Coastguard Worker				special</attributeValues>
363*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='id' attributes='type' type='choice'>currency language region script subdivision unit variant</attributeValues>
364*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='info' attributes='cashDigits' type='choice'>0</attributeValues>
365*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='info' attributes='cashRounding' type='choice'>0 5</attributeValues>
366*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='language' attributes='type' type='TODO'/>
367*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageMatch' attributes='desired' type='TODO'>$localeStar</attributeValues>
368*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageMatch' attributes='percent' type='regex'>$percent</attributeValues>
369*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageMatch' attributes='supported' type='TODO'>$localeStar</attributeValues>
370*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languageMatches' attributes='type' type='choice'>written</attributeValues>
371*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languagePopulation' attributes='populationPercent' type='regex'>$percentFraction</attributeValues>
372*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languagePopulation' attributes='references' type='regex'>R[0-9]+</attributeValues>
373*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languagePopulation' attributes='type' type='regex'>$locale</attributeValues>
374*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='languagePopulation' attributes='writingPercent' type='regex'>$percent</attributeValues>
375*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='likelySubtag' attributes='from' type='regex'>$localeAll</attributeValues>
376*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='likelySubtag' attributes='to' type='choice'>$localeAll</attributeValues>
377*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapTimezones' attributes='otherVersion' type='TODO'>7df0004</attributeValues>
378*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapTimezones' attributes='typeVersion' type='TODO'>2011n 2015a</attributeValues>
379*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapZone' attributes='other' type='list'>$name|$utc</attributeValues>
380*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='mapZone' attributes='territory' type='regex'>$_region</attributeValues>
381*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='measurementSystem' attributes='territories' type='list'>$_region</attributeValues>
382*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='minDays' attributes='territories' type='list'>$_region</attributeValues>
383*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='numberingSystem' attributes='digits' type='regex'>$digit</attributeValues>
384*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='numberingSystem' attributes='rules' type='TODO'/>
385*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='paperSize' attributes='territories' type='list'>$_region</attributeValues>
386*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='parentLocale' attributes='locales' type='list'>$locale</attributeValues>
387*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='parentLocale' attributes='parent' type='list'>$locale</attributeValues>
388*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='pluralRanges' attributes='locales' type='list'>$locale</attributeValues>
389*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='pluralRules' attributes='locales' type='list'>$localeOrDeprecated</attributeValues>
390*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='primaryZone' attributes='iso3166' type='regex'>$_region</attributeValues>
391*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='reference' attributes='type' type='regex'>R[0-9]+</attributeValues>
392*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='reference' attributes='uri' type='regex'>$uri</attributeValues>
393*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='skipDefaultLocale' attributes='services' type='list'>$skipDefaultLocale</attributeValues>
394*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subdivisionAlias' attributes='replacement' type='choice'>AS AW BL BQ CW GF GP GU HK MF MO
395*912701f9SAndroid Build Coastguard Worker				MP MQ NC PF PM PR RE SJ SX TF TW UM VI WF YT</attributeValues>
396*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subdivisionAlias' attributes='type' type='TODO'>$subdivision</attributeValues>
397*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subgroup' attributes='contains' type='list'>$subdivisionSuffix</attributeValues>
398*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subgroup' attributes='subtype' type='regex'>[0-9A-Z]{0,3}</attributeValues>
399*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subgroup' attributes='type' type='TODO'>$_region</attributeValues>
400*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='telephoneCountryCode' attributes='code' type='TODO'/>
401*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territory' attributes='gdp' type='regex'>$integer</attributeValues>
402*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territory' attributes='literacyPercent' type='choice'>$percentFraction</attributeValues>
403*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territory' attributes='population' type='regex'>$integer</attributeValues>
404*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territory' attributes='type' type='TODO'>$_region</attributeValues>
405*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryCodes' attributes='alpha3' type='regex'>[A-Z]{3}</attributeValues>
406*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryCodes' attributes='fips10' type='regex'>[A-Z]{2}</attributeValues>
407*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryCodes' attributes='internet' type='list'>$internet</attributeValues>
408*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryCodes' attributes='numeric' type='regex'>[0-9]{3}</attributeValues>
409*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='territoryCodes' attributes='type' type='TODO'>$_region</attributeValues>
410*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='timezone' attributes='type'>$_bcp47_tz</attributeValues>
411*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='transform' attributes='source' type='choice'>$transformId</attributeValues>
412*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='transform' attributes='target' type='choice'>$transformId</attributeValues>
413*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='transform' attributes='variant' type='choice'>BGN Names UNGEGN</attributeValues>
414*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='usesMetazone' attributes='from' type='regex'>$datetime</attributeValues>
415*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='usesMetazone' attributes='mzone' type='TODO'>$metazone</attributeValues>
416*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='usesMetazone' attributes='to' type='choice'>$datetime</attributeValues>
417*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='variable' attributes='id' type='regex'>\$[a-zA-Z0-9]+([-_][a-zA-Z0-9]+)?</attributeValues>
418*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='version' attributes='cldrVersion' type='regex'>$double</attributeValues>
419*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='version' attributes='number' type='regex'>\$Revision.*\$</attributeValues>
420*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='version' attributes='unicodeVersion' type='regex'>\d+\.0\.0</attributeValues>
421*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='weekendEnd' attributes='territories' type='list'>$_region</attributeValues>
422*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='weekendStart' attributes='territories' type='list'>$_region</attributeValues>
423*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneAlias' attributes='type' type='regex'>[a-zA-Z0-9]+([/_][a-zA-Z0-9]+)*</attributeValues>
424*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='zoneAlias' attributes='replacement'>$_bcp47_tz</attributeValues>
425*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='generation' attributes='date' type='regex'>\$Date.*\$</attributeValues>
426*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='key' attributes='alias' type='choice'>calendar colAlternate colBackwards colCaseFirst
427*912701f9SAndroid Build Coastguard Worker				colCaseLevel colHiraganaQuaternary colNormalization colNumeric colReorder colStrength collation currency hours measure numbers timezone
428*912701f9SAndroid Build Coastguard Worker				variableTop</attributeValues>
429*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='key' attributes='description' type='TODO'/>
430*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='key' attributes='extension' type='choice'>t</attributeValues>
431*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='key' attributes='name' type='choice'>$_bcp47_keys</attributeValues>
432*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='key' attributes='since' type='choice'>$versionDotted</attributeValues>
433*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='type' attributes='alias' type='TODO'/>
434*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='type' attributes='description' type='TODO'/>
435*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='type' attributes='name' type='TODO'/>
436*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='type' attributes='preferred' type='choice'>cnsha cnurc islamic-civil nzakl usden</attributeValues>
437*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='type' attributes='since' type='choice'>$versionDotted</attributeValues>
438*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='version' attributes='cldrVersion' type='choice'>$double</attributeValues>
439*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldmlBCP47' elements='version' attributes='number' type='regex'>\$Revision.*\$</attributeValues>
440*912701f9SAndroid Build Coastguard Worker			<!--
441*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='subdivision' attributes='type' type='single'>$_subdivisionIso</attributeValues>
442*912701f9SAndroid Build Coastguard Worker			-->
443*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='group' attributes='type' type='list'>$_region</attributeValues>
444*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='personList' attributes='locales' type='list'>$localeOrDeprecated</attributeValues>
445*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='subgroup' attributes='subtype' type='TODO'></attributeValues>
446*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='supplementalData' elements='variable' attributes='type' type='choice'>TODO choice list locale regex unicodeSet</attributeValues>
447*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='dayPeriod' attributes='type' type='localeSpecific'>dayPeriodFormat</attributeValues>
448*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='pattern' attributes='count' type='localeSpecific'>pluralOrdinal</attributeValues>
449*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='displayName' attributes='count' type='localeSpecific'>pluralOrdinal</attributeValues>
450*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='relativeTimePattern' attributes='count' type='localeSpecific'>pluralOrdinal</attributeValues>
451*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='ldml' elements='unitPattern' attributes='count' type='localeSpecific'>pluralOrdinal</attributeValues>
452*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='keyboard3' attributes='locale' type='TODO'></attributeValues>
453*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='info' attributes='name' type='TODO'></attributeValues>
454*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='transform' attributes='from' type='TODO'></attributeValues>
455*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='transform' attributes='to' type='TODO'></attributeValues>
456*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='transforms' attributes='type' type='choice'>simple</attributeValues>
457*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='version' attributes='cldrVersion' type='list'>28</attributeValues>
458*912701f9SAndroid Build Coastguard Worker			<attributeValues dtds='keyboard3' elements='version' attributes='number' type='TODO'></attributeValues>
459*912701f9SAndroid Build Coastguard Worker		</validity>
460*912701f9SAndroid Build Coastguard Worker	</metadata>
461*912701f9SAndroid Build Coastguard Worker</supplementalData>
462