# Tech Preview data for locale coverage levels. For the file format, see the README.md in this directory.

import=root

# Variables

%territory122=AE,AG,AI,AS,AT,AU,BB,BE,BI,BM,BS,BW,BZ,CA,CC,CH,CK,CM,CX,CY,CZ,DE,DG,DK,DM,EE,ER,ES,FI,FJ,FK,FM,FR,GB,GD,GE,GG,GH,GI,GM,GS,GU,GY,HK,HU,ID,IE,IL,IM,IN,IO,IT,JE,JM,JP,KE,KI,KN,KY,LC,LR,LS,LT,LV,MG,MH,MO,MP,MS,MT,MU,MV,MW,MY,NA,NF,NG,NL,NO,NR,NU,NZ,PG,PH,PK,PL,PN,PR,PT,PW,RO,RW,SB,SC,SD,SE,SG,SH,SI,SK,SL,SS,SX,SZ,TC,TK,TO,TT,TV,TZ,UA,UG,UM,US,VC,VG,VI,VU,WS,ZA,ZM,ZW
%dateFormatItem64=Bh,Bhm,Bhms,E,EBh,EBhm,EBhms,EHm,EHms,Ed,Eh,Ehm,Ehms,Gy,GyM,GyMEd,GyMMM,GyMMMEd,GyMMMEddd,GyMMMM,GyMMMMEd,GyMMMMEddd,GyMMMMd,GyMMMMddd,GyMMMd,GyMMMddd,GyMd,H,Hmv,Hv,M,MEd,MMM,MMMEd,MMMEddd,MMMMEd,MMMMEddd,MMMMd,MMMMddd,MMMd,MMMddd,Md,d,h,hmv,hv,ms,y,yM,yMEd,yMMM,yMMMEd,yMMMEddd,yMMMM,yMMMMEd,yMMMMEddd,yMMMMd,yMMMMddd,yMMMddd,yQQQ,yQQQQ,yy,yyMMM,yyMMMd
%dateFormatItem41=E,EEEEd,Ed,Gy,GyM,GyMEd,GyMMM,GyMMMEEEEd,GyMMMEd,GyMMMEddd,GyMMMd,GyMMMddd,GyMd,M,MEEEEd,MEd,MMM,MMMEEEEd,MMMEd,MMMEddd,MMMMd,MMMMddd,MMMd,MMMddd,Md,d,y,yyyy,yyyyM,yyyyMEEEEd,yyyyMEd,yyyyMMM,yyyyMMMEEEEd,yyyyMMMEd,yyyyMMMEddd,yyyyMMMM,yyyyMMMd,yyyyMMMddd,yyyyMd,yyyyQQQ,yyyyQQQQ
%dateFormatItem35=E,Ed,Gy,GyM,GyMEd,GyMMM,GyMMMEd,GyMMMEddd,GyMMMd,GyMMMddd,GyMd,M,MEd,MMM,MMMEd,MMMEddd,MMMMd,MMMMddd,MMMd,MMMddd,Md,d,y,yyyy,yyyyM,yyyyMEd,yyyyMMM,yyyyMMMEd,yyyyMMMEddd,yyyyMMMM,yyyyMMMd,yyyyMMMddd,yyyyMd,yyyyQQQ,yyyyQQQQ
%language67=ar,ar_001,bas,bax,bbj,bfd,bkm,bn,bss,bum,byv,cs,da,de,de_AT,de_CH,el,en_AU,en_CA,en_GB,en_US,es,es_419,es_ES,es_MX,et,ewo,ff,fi,fr,fr_CA,fr_CH,ha,hi,hi_Latn,hu,ibb,id,ig,it,ja,kkj,ko,kr,lv,maf,mt,nl,nl_BE,nnh,pl,pt,pt_BR,pt_PT,ru,sk,sl,sv,th,tr,und,yav,ybb,yo,zh,zh_Hans,zh_Hant
%language130=af,ak,am,as,ast,az,ba,bal,be,bg,bgc,bho,blo,br,brx,bs,ca,ceb,chr,csw,cv,cy,doi,dsb,ee,eo,eu,fa,fil,fo,fy,ga,gaa,gd,gl,gu,he,hr,hsb,hy,ia,ie,ii,is,jv,ka,kea,kgp,kk,km,kn,kok,ks,ku,kxv,ky,lb,lij,lmo,lo,lt,mai,mi,mk,ml,mn,mni,mr,ms,mul,my,nds,ne,nn,no,nqo,nso,oc,om,or,pa,pcm,pms,prg,ps,qu,raj,rm,ro,rw,sa,sah,sat,sc,scn,sd,shn,si,so,sq,sr,st,su,sw,syr,szl,ta,te,tg,ti,tk,tn,to,tt,tyv,ug,uk,ur,uz,vec,vi,vmw,wo,xh,xnr,yrl,yue,za,zu,zxx
%dateFormatItem49b=E,EHm,EHms,Ed,Eh,Ehm,Ehms,Gy,GyM,GyMEd,GyMMM,GyMMMEd,GyMMMEddd,GyMMMd,GyMMMddd,GyMd,H,Hm,Hms,Hv,M,MEd,MMM,MMMEd,MMMEddd,MMMMd,MMMMddd,MMMd,MMMddd,Md,d,h,hm,hms,hv,ms,y,yyyy,yyyyM,yyyyMEd,yyyyMMM,yyyyMMMEd,yyyyMMMEddd,yyyyMMMM,yyyyMMMd,yyyyMMMddd,yyyyMd,yyyyQQQ,yyyyQQQQ
%type41=adlm,arab,arabext,armn,armnlow,beng,cakm,deva,ethi,fullwide,geor,grek,greklow,gujr,guru,hanidec,hans,hansfin,hant,hantfin,hebr,java,jpan,jpanfin,khmr,knda,laoo,mlym,mtei,mymr,native,olck,orya,roman,romanlow,taml,tamldec,telu,thai,tibt,vaii
%script49=Adlm,Aran,Armn,Beng,Bopo,Brai,Cakm,Cans,Cher,Deva,Ethi,Geor,Grek,Gujr,Guru,Hanb,Hang,Hani,Hebr,Hira,Hrkt,Jamo,Kana,Khmr,Knda,Laoo,Mlym,Mong,Mtei,Mymr,Nkoo,Olck,Orya,Rohg,Sinh,Sund,Syrc,Taml,Telu,Tfng,Thaa,Thai,Tibt,Vaii,Yiii,Zmth,Zsye,Zsym,Zyyy

# Rules

path=//ldml/contextTransforms/contextTransformUsage[@type]/contextTransform[@type]
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dateFormats/dateFormatLength[@type]/dateFormat[@type]/pattern[@type]
 attr0=chinese,generic,gregorian,hebrew,islamic,japanese
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dateTimeFormats/availableFormats/dateFormatItem[@id]
 attr0=gregorian
 attr1=Hm,Hms,Hmsv,hm,hms,hmsv,yMMMd,yMd
  level=basic
 attr0=gregorian
 attr1=%dateFormatItem64
  level=moderate
 attr0=generic
 attr1=%dateFormatItem49b
  level=moderate
 attr0=generic
 attr1=Bh,Bhm,Bhms,EBh,EBhm,EBhms
  level=modern
 attr0=japanese
 attr1=%dateFormatItem41
  level=modern
 attr0=islamic
 attr1=%dateFormatItem35
  level=modern
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dateTimeFormats/availableFormats/dateFormatItem[@id][@alt]
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dateTimeFormats/dateTimeFormatLength[@type]/dateTimeFormat[@type]/pattern[@type]
 attr0=generic,gregorian,japanese
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dayOfMonths/dayOfMonthContext[@type]/dayOfMonthWidth[@type]/dayOfMonth[@ordinal]
 attr0=generic,gregorian
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dayPeriods/dayPeriodContext[@type]/dayPeriodWidth[@type]/dayPeriod[@type]
 attr0=gregorian
 attr1=format
 attr2=wide
 attr3=am,pm
  level=basic
 attr0=gregorian
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/dayPeriods/dayPeriodContext[@type]/dayPeriodWidth[@type]/dayPeriod[@type][@alt]
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/eras/eraAbbr/era[@type]
 attr0=hebrew,indian,islamic
 attr1=0
  level=moderate
 attr0=gregorian
 attr1=0,1
  level=moderate
 attr0=japanese
 attr1=232,233,234,235,236
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/eras/eraNarrow/era[@type]
 attr0=japanese
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/months/monthContext[@type]/monthWidth[@type]/month[@type]
 attr0=gregorian
 attr1=format
 attr2=wide
  level=basic
 attr0=chinese,gregorian,indian,islamic
 attr2=abbreviated,narrow,wide
  level=moderate
 attr0=hebrew
 attr2=abbreviated,wide
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/months/monthContext[@type]/monthWidth[@type]/month[@type][@yeartype]
 attr2=abbreviated,wide
  level=moderate
  elseLevel=comprehensive

path=//ldml/dates/calendars/calendar[@type]/timeFormats/timeFormatLength[@type]/timeFormat[@type]/pattern[@type][@alt]
  elseLevel=comprehensive

path=//ldml/dates/fields/field[@type]/displayName[@alt]
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/languages/language[@type]
 attr0=en
  level=basic
 attr0=%language67
  level=moderate
 attr0=%language130
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/languages/language[@type][@alt]
 attr0=en_GB,en_US,hi_Latn,zh,zh_Hans,zh_Hant
  level=moderate
 attr0=az,ky,my,ps,ug,yue
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/languages/language[@type][@menu]
 attr0=ku
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/scripts/script[@type]
 attr0=Dsrt,Latn,Shaw
  level=basic
 attr0=Arab,Cyrl,Hans,Hant,Jpan,Kore,Zxxx,Zzzz
  level=moderate
 attr0=%script49
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/scripts/script[@type][@alt]
 attr0=Arab,Hans,Hant
  level=moderate
 attr0=Cans,Rohg
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/subdivisions/subdivision[@type]
  elseLevel=modern

path=//ldml/localeDisplayNames/territories/territory[@type]
 attr0=%territory122
  level=basic
  elseLevel=moderate

path=//ldml/localeDisplayNames/territories/territory[@type][@alt]
 attr0=CC,CZ,FK,GB,HK,IO,MO,NR,NZ,PN,SH,SZ,US
  level=basic
  elseLevel=moderate

path=//ldml/localeDisplayNames/types/type[@key][@type]
 attr0=calendar
 attr1=chinese,gregorian,hebrew,indian,islamic,islamic-civil,islamic-tbla,islamic-umalqura,iso8601,japanese
  level=moderate
 attr0=numbers
 attr1=latn
  level=moderate
 attr0=collation
 attr1=standard
  level=moderate
 attr0=cf
 attr1=account,standard
  level=modern
 attr0=numbers
 attr1=%type41
  level=modern
 attr0=d0
 attr1=ascii,fwidth,hwidth,lower,title,upper
  level=modern
 attr0=m0
 attr1=bgn,prprname,ungegn
  level=modern
 attr0=lw
 attr1=breakall,keepall,normal,phrase
  level=modern
 attr0=calendar
 attr1=buddhist,coptic,dangi,ethiopic,ethiopic-amete-alem,persian,roc
  level=modern
 attr0=collation
 attr1=compat,dictionary,ducet,phonebook,phonetic,pinyin,search,stroke,traditional,unihan,zhuyin
  level=modern
 attr0=em
 attr1=default,emoji,text
  level=modern
 attr0=fw
 attr1=fri,mon,sat,sun,thu,tue,wed
  level=modern
 attr0=hc
 attr1=h11,h12,h23,h24
  level=modern
 attr0=lb
 attr1=loose,normal,strict
  level=modern
 attr0=ms
 attr1=metric,uksystem,ussystem
  level=modern
 attr0=ss
 attr1=none,standard
  level=modern
 attr0=t0
 attr1=und
  level=modern
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/types/type[@key][@type][@alt]
 attr0=calendar
  level=moderate
  elseLevel=comprehensive

path=//ldml/localeDisplayNames/types/type[@key][@type][@scope]
 attr0=calendar
 attr1=chinese,gregorian,hebrew,indian,islamic,islamic-civil,islamic-tbla,islamic-umalqura,iso8601,japanese
  level=moderate
 attr0=collation
 attr1=standard
  level=moderate
 attr0=calendar,cf,colCaseFirst,colReorder,colStrength,collation,em,hc,kv,lb,lw,ms,numbers,va
  level=modern
  elseLevel=comprehensive

path=//ldml/numbers/currencyFormats[@numberSystem]/currencyFormatLength[@type]/currencyFormat[@type]/pattern[@type][@count][@alt]
 attr0=latn
  level=modern
  elseLevel=comprehensive

path=//ldml/typographicNames/styleName[@type][@subtype][@alt]
  elseLevel=modern

path=//ldml/units/unitLength[@type]/unit[@type]/displayName
  elseLevel=modern

path=//ldml/units/unitLength[@type]/unit[@type]/unitPattern[@count]
  elseLevel=modern
