#data en-u-abc #4646 invalid langtag:extension:u:attr:invalid;;abc;m #5646 langtag:extension:u:attr:invalid;;abc;m #data en-u-abc-def #4646 invalid langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;def;m #5646 langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;def;m #data en-u-def-abc #4646 invalid langtag:extension:u:attr:order;def;abc;w langtag:extension:u:attr:invalid;;def;m langtag:extension:u:attr:invalid;;abc;m #5646 langtag:extension:u:attr:order;def;abc;w langtag:extension:u:attr:invalid;;def;m langtag:extension:u:attr:invalid;;abc;m #data en-u-Def-abc #4646 invalid langtag:extension:u:case;;Def;w langtag:extension:u:attr:order;def;abc;w langtag:extension:u:attr:invalid;;def;m langtag:extension:u:attr:invalid;;abc;m #5646 langtag:extension:u:case;;Def;w langtag:extension:u:attr:order;def;abc;w langtag:extension:u:attr:invalid;;def;m langtag:extension:u:attr:invalid;;abc;m #data en-u-abc-abc #4646 invalid langtag:extension:u:attr:duplication;;abc;m langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;abc;m #5646 langtag:extension:u:attr:duplication;;abc;m langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;abc;m #data en-u-abc-ABC #4646 invalid langtag:extension:u:case;;ABC;w langtag:extension:u:attr:duplication;;abc;m langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;abc;m #5646 langtag:extension:u:case;;ABC;w langtag:extension:u:attr:duplication;;abc;m langtag:extension:u:attr:invalid;;abc;m langtag:extension:u:attr:invalid;;abc;m #data en-u-ab-abc #4646 invalid langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:key:invalid;;ab;m #data en-u-ab-abc-def #4646 invalid langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:key:invalid;;ab;m #data en-u-ab-abc-de-xyz #4646 invalid langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;de;m #5646 langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;de;m #data en-u-ab-abc-ab-xyz #4646 invalid langtag:extension:u:key:duplication;;ab;m langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:key:duplication;;ab;m langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ab;m #data en-u-ab-abc-Ab-xyz #4646 invalid langtag:extension:u:case;;Ab;w langtag:extension:u:key:duplication;;ab;m langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:case;;Ab;w langtag:extension:u:key:duplication;;ab;m langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ab;m #data en-u-ab-abc-xb-abc #4646 invalid langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;xb;m #5646 langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;xb;m #data en-u-xyz-de-zzz #4646 invalid langtag:extension:u:attr:invalid;;xyz;m langtag:extension:u:key:invalid;;de;m #5646 langtag:extension:u:attr:invalid;;xyz;m langtag:extension:u:key:invalid;;de;m #data en-u-ab #4646 invalid langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:key:invalid;;ab;m #data en-u-ab-cdf-ac-xyz #4646 invalid langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ac;m #5646 langtag:extension:u:key:invalid;;ab;m langtag:extension:u:key:invalid;;ac;m #data en-u-ac-xyz-ab-cdf #4646 invalid langtag:extension:u:key:order;ac;ab;w langtag:extension:u:key:invalid;;ac;m langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:key:order;ac;ab;w langtag:extension:u:key:invalid;;ac;m langtag:extension:u:key:invalid;;ab;m #data en-u-Ac-xyz-ab-cdf #4646 invalid langtag:extension:u:case;;Ac;w langtag:extension:u:key:order;ac;ab;w langtag:extension:u:key:invalid;;ac;m langtag:extension:u:key:invalid;;ab;m #5646 langtag:extension:u:case;;Ac;w langtag:extension:u:key:order;ac;ab;w langtag:extension:u:key:invalid;;ac;m langtag:extension:u:key:invalid;;ab;m #data root-u-co-phonebk-cu-ddm #4646 invalid langtag:language:invalid;;root;m #data und-u-co-phonebk-cu-ddm #4646 langtag:language:und;;;s #data en-u-foo-bar-nu-thai-ca-buddhist #4646 invalid langtag:extension:u:key:order;nu;ca;w langtag:extension:u:attr:order;foo;bar;w langtag:extension:u:attr:invalid;;foo;m langtag:extension:u:attr:invalid;;bar;m #5646 langtag:extension:u:key:order;nu;ca;w langtag:extension:u:attr:order;foo;bar;w langtag:extension:u:attr:invalid;;foo;m langtag:extension:u:attr:invalid;;bar;m #data en-u-bar-foo-ca-buddhist-nu-thai #4646 invalid langtag:extension:u:attr:invalid;;bar;m langtag:extension:u:attr:invalid;;foo;m #5646 langtag:extension:u:attr:invalid;;bar;m langtag:extension:u:attr:invalid;;foo;m #data de-DE-u-attr-co-phonebk #4646 invalid langtag:extension:u:attr:invalid;;attr;m #5646 langtag:extension:u:attr:invalid;;attr;m #data en-US-u-islamCal #4646 invalid langtag:extension:u:case;;islamCal;w langtag:extension:u:attr:invalid;;islamcal;m #5646 langtag:extension:u:case;;islamCal;w langtag:extension:u:attr:invalid;;islamcal;m #data en-GB-u-kn-true #4646 #data fr-u-tz-adalv #4646 #data fr-u-tz-aedxb #4646 #data en-u-ca #4646 invalid langtag:extension:u:type:missing;ca;;m #5646 langtag:extension:u:type:missing;ca;;m #data en-u-ca-buddhist #4646 #data en-u-ca-roc #4646 #data en-u-ca-iso8601 #4646 #data en-u-ca-unknown #4646 invalid langtag:extension:u:type:invalid;ca;unknown;m #5646 langtag:extension:u:type:invalid;ca;unknown;m #data en-u-ca-roc-iso8601 #4646 invalid langtag:extension:u:type:invalid;ca;roc-iso8601;m #5646 langtag:extension:u:type:invalid;ca;roc-iso8601;m #data en-u-co #4646 invalid langtag:extension:u:type:missing;co;;m #5646 langtag:extension:u:type:missing;co;;m #data en-u-co-big5han #4646 #data en-u-co-search #4646 #data en-u-co-phonebook #4646 ill-formed langtag:extension:u:type:missing;co;;m langtag:illegal;;phonebook;m #data en-u-co-unknown #4646 invalid langtag:extension:u:type:invalid;co;unknown;m #5646 langtag:extension:u:type:invalid;co;unknown;m #data en-u-ka-noignore #4646 #data en-u-ka-Shifted #4646 langtag:extension:u:case;;Shifted;w #data en-u-ka #4646 invalid langtag:extension:u:type:missing;ka;;m #5646 langtag:extension:u:type:missing;ka;;m #data en-u-ka-false #4646 invalid langtag:extension:u:type:invalid;ka;false;m #5646 langtag:extension:u:type:invalid;ka;false;m #data en-u-kb-true #4646 #data en-u-kb-false #4646 #data en-u-kb #4646 #data en-u-kb-unknown #4646 invalid langtag:extension:u:type:invalid;kb;unknown;m #5646 langtag:extension:u:type:invalid;kb;unknown;m #data en-u-kc-true #4646 #data en-u-kc-false #4646 #data en-u-kc #4646 #data en-u-kc-unknown #4646 invalid langtag:extension:u:type:invalid;kc;unknown;m #5646 langtag:extension:u:type:invalid;kc;unknown;m #data en-u-kf-true #4646 invalid langtag:extension:u:type:invalid;kf;true;m #5646 langtag:extension:u:type:invalid;kf;true;m #data en-u-kf-false #4646 #data en-u-kf-upper #4646 #data en-u-kf-lower #4646 #data en-u-kf #4646 invalid langtag:extension:u:type:missing;kf;;m #5646 langtag:extension:u:type:missing;kf;;m #data en-u-kf-unknown #4646 invalid langtag:extension:u:type:invalid;kf;unknown;m #5646 langtag:extension:u:type:invalid;kf;unknown;m #data en-u-kh-true #4646 #data en-u-kh-false #4646 #data en-u-kh #4646 #data en-u-kh-unknown #4646 invalid langtag:extension:u:type:invalid;kh;unknown;m #5646 langtag:extension:u:type:invalid;kh;unknown;m #data en-u-kk-true #4646 #data en-u-kk-false #4646 #data en-u-kk #4646 #data en-u-kk-unknown #4646 invalid langtag:extension:u:type:invalid;kk;unknown;m #5646 langtag:extension:u:type:invalid;kk;unknown;m #data en-u-kn-true #4646 #data en-u-kn-false #4646 #data en-u-kn #4646 #data en-u-kn-unknown #4646 invalid langtag:extension:u:type:invalid;kn;unknown;m #5646 langtag:extension:u:type:invalid;kn;unknown;m #data en-u-kn-yes #4646 invalid langtag:extension:u:type:invalid;kn;yes;m #5646 langtag:extension:u:type:invalid;kn;yes;m #data en-u-ks #4646 invalid langtag:extension:u:type:missing;ks;;m #5646 langtag:extension:u:type:missing;ks;;m #data en-u-ks-level1 #4646 #data en-u-ks-level2 #4646 #data en-u-ks-level3 #4646 #data en-u-ks-level4 #4646 #data en-u-ks-identic #4646 #data en-u-ks-identic-hoge-fuga #4646 invalid langtag:extension:u:type:invalid;ks;identic-hoge-fuga;m #5646 langtag:extension:u:type:invalid;ks;identic-hoge-fuga;m #data en-u-vt #4646 invalid langtag:extension:u:type:missing;vt;;m #5646 langtag:extension:u:type:missing;vt;;m #data en-u-vt-codepoints #4646 ill-formed langtag:extension:u:type:missing;vt;;m langtag:illegal;;codepoints;m #data en-u-vt-1234 #4646 #data en-u-vt-0061-0061 #4646 #data en-u-vt-0061 #4646 #data en-u-vt-0062-0061 #4646 #data en-u-vt-10FFFF #4646 langtag:extension:u:case;;10FFFF;w #data en-u-vt-123456 #4646 invalid langtag:extension:u:type:invalid;vt;123456;m #5646 langtag:extension:u:type:invalid;vt;123456;m #data en-u-vt-0000 #4646 #data en-u-vt-000000 #4646 #data en-u-vt-0000-FFFFFF #4646 invalid langtag:extension:u:case;;FFFFFF;w langtag:extension:u:type:invalid;vt;FFFFFF;m #5646 langtag:extension:u:case;;FFFFFF;w langtag:extension:u:type:invalid;vt;FFFFFF;m #data en-u-vt-10ffff #4646 #data en-u-vt-110000 #4646 invalid langtag:extension:u:type:invalid;vt;110000;m #5646 langtag:extension:u:type:invalid;vt;110000;m #data en-u-vt-0000000 #4646 invalid langtag:extension:u:type:invalid;vt;0000000;m #5646 langtag:extension:u:type:invalid;vt;0000000;m #data en-u-vt-u005c #4646 invalid langtag:extension:u:type:invalid;vt;u005c;m #5646 langtag:extension:u:type:invalid;vt;u005c;m #data en-u-vt-d800 #4646 #data en-u-vt-4e #4646 invalid langtag:extension:u:key:invalid;;4e;m langtag:extension:u:key:order;vt;4e;w langtag:extension:u:type:missing;vt;;m #5646 langtag:extension:u:key:invalid;;4e;m langtag:extension:u:key:order;vt;4e;w langtag:extension:u:type:missing;vt;;m #data en-u-vt-0000-1111-2222 #4646 #5646 #data en-u-vt-001-1211-1231 #4646 invalid langtag:extension:u:type:invalid;vt;001;m #5646 langtag:extension:u:type:invalid;vt;001;m #data en-u-vt-0001-1211-1231-1111-3333-aafe #4646 #5646 #data en-u-vt-true #4646 invalid langtag:extension:u:type:invalid;vt;true;m #5646 langtag:extension:u:type:invalid;vt;true;m #data en-u-cu #4646 invalid langtag:extension:u:type:missing;cu;;m #5646 langtag:extension:u:type:missing;cu;;m #data en-u-cu-adp #4646 #data en-u-cu-xxx #4646 #data en-u-cu-unknown #4646 invalid langtag:extension:u:type:invalid;cu;unknown;m #5646 langtag:extension:u:type:invalid;cu;unknown;m #data en-u-cu-adp-aed #4646 invalid langtag:extension:u:type:invalid;cu;adp-aed;m #5646 langtag:extension:u:type:invalid;cu;adp-aed;m #data en-u-nu #4646 invalid langtag:extension:u:type:missing;nu;;m #5646 langtag:extension:u:type:missing;nu;;m #data en-u-nu-arab #4646 #data en-u-nu-arabext #4646 #data en-u-nu-unknown #4646 invalid langtag:extension:u:type:invalid;nu;unknown;m #5646 langtag:extension:u:type:invalid;nu;unknown;m #data en-u-nu-armn-armnlow #4646 invalid langtag:extension:u:type:invalid;nu;armn-armnlow;m #5646 langtag:extension:u:type:invalid;nu;armn-armnlow;m #data en-u-tz #4646 invalid langtag:extension:u:type:missing;tz;;m #5646 langtag:extension:u:type:missing;tz;;m #data en-u-tz-bfoua #4646 #data en-u-tz-braux #4646 #data en-u-tz-unk #4646 #data en-u-tz-unknown #4646 invalid langtag:extension:u:type:invalid;tz;unknown;m #5646 langtag:extension:u:type:invalid;tz;unknown;m #data en-u-tz-bjptn-brssa #4646 invalid langtag:extension:u:type:invalid;tz;bjptn-brssa;m #5646 langtag:extension:u:type:invalid;tz;bjptn-brssa;m #data en-u-va #4646 invalid langtag:extension:u:type:missing;va;;m #5646 langtag:extension:u:type:missing;va;;m #data en-u-va-posix #4646 #data en-u-va-unknown #4646 invalid langtag:extension:u:type:invalid;va;unknown;m #5646 langtag:extension:u:type:invalid;va;unknown;m #data en-u-va-posix-posix #4646 invalid langtag:extension:u:type:invalid;va;posix-posix;m #5646 langtag:extension:u:type:invalid;va;posix-posix;m #data en-u-m0-ungegn #4646 invalid langtag:extension:u:key:invalid;;m0;m #5646 langtag:extension:u:key:invalid;;m0;m #data en-u-ca-islamicc #4646 langtag:extension:u:type:deprecated;islamic-civil;islamicc;w #5646 langtag:extension:u:type:deprecated;islamic-civil;islamicc;w #data en-u-ca-islamic-civil #4646 #5646 #data en-u-ca-islamic-civil-hoge #4646 invalid langtag:extension:u:type:invalid;ca;islamic-civil-hoge;m #5646 langtag:extension:u:type:invalid;ca;islamic-civil-hoge;m #data en-u-co-direct #4646 langtag:extension:u:type:deprecated;;direct;w #5646 langtag:extension:u:type:deprecated;;direct;w #data ja-u-tz-usnavajo #4646 langtag:extension:u:type:deprecated;usden;usnavajo;w #5646 langtag:extension:u:type:deprecated;usden;usnavajo;w #data ja-u-tz-1134-4311 #4646 invalid langtag:extension:u:type:invalid;tz;1134-4311;m #5646 langtag:extension:u:type:invalid;tz;1134-4311;m #data ja-u-vt-codepoints #4646 ill-formed langtag:extension:u:type:missing;vt;;m langtag:illegal;;codepoints;m #5646 ill-formed langtag:extension:u:type:missing;vt;;m langtag:illegal;;codepoints;m #data ja-u-kr-arab #4646 #5646 #data ja-u-kr-currency #4646 #5646 #data ja-u-kr-geor-grek #4646 #5646 #data ja-u-kr-others-hani #4646 #5646 #data ja-u-kr-tibt-thai-space-symbol #4646 #5646 #data ja-u-kr-zzzz #4646 #5646 #data ja-u-kr-others-zzzz #4646 #5646 #data ja-u-kr-hoge-latn #4646 invalid langtag:extension:u:type:invalid;kr;hoge;m #5646 langtag:extension:u:type:invalid;kr;hoge;m #data ja-u-kr-kana #4646 invalid langtag:extension:u:type:invalid;kr;kana;m #5646 langtag:extension:u:type:invalid;kr;kana;m #data ja-u-kr-hrkt #4646 invalid langtag:extension:u:type:invalid;kr;hrkt;m #5646 langtag:extension:u:type:invalid;kr;hrkt;m #data ja-u-kr-hira #4646 #5646 #data ja-u-kr-other #4646 invalid langtag:extension:u:type:invalid;kr;other;m #5646 langtag:extension:u:type:invalid;kr;other;m #data ja-u-kr-tagb #4646 invalid langtag:extension:u:type:invalid;kr;tagb;m #5646 langtag:extension:u:type:invalid;kr;tagb;m #data ja-u-kr-mong #4646 invalid langtag:extension:u:type:invalid;kr;mong;m #5646 langtag:extension:u:type:invalid;kr;mong;m #data ja-u-kr-java #4646 invalid langtag:extension:u:type:invalid;kr;java;m #5646 langtag:extension:u:type:invalid;kr;java;m #data ja-u-kr-hira-latn-hira #4646 invalid langtag:extension:u:type:duplication;kr;hira;m #5646 langtag:extension:u:type:duplication;kr;hira;m #data ja-u-kr-hira-latn-Hira #4646 invalid langtag:extension:u:type:duplication;kr;Hira;m langtag:extension:u:case;;Hira;w #5646 langtag:extension:u:type:duplication;kr;Hira;m langtag:extension:u:case;;Hira;w