From a83fdeb08adf8f9e640b6af791998f9085870dab Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Wed, 31 Jul 2024 08:18:36 -0700 Subject: [PATCH 1/4] CLDR-17843 Update xnr.xml -- Add scaffolding for Kangri Devanagari number formatting patterns We don't have submitted data for the Devanagari numerals in the Kangri language -- so we'll fall back to what Hindi is doing, which is just to inherit parent values atm. This will prevent Kangri from dropping in coverage level. --- common/main/xnr.xml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/common/main/xnr.xml b/common/main/xnr.xml index b624412b6b7..8a8369df4e7 100644 --- a/common/main/xnr.xml +++ b/common/main/xnr.xml @@ -4384,6 +4384,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -4391,6 +4398,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -4398,6 +4412,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -4426,6 +4447,15 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ + + + + ↑↑↑ + ↑↑↑ + ↑↑↑ + + + कट्ठा अरब अमीरात दा दिराम From 2e7f14f13d600af67b76271a735ae2993548bcd1 Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Wed, 31 Jul 2024 08:27:33 -0700 Subject: [PATCH 2/4] CLDR-17843 Update Kuvi (kxv) to also inherit number formats for Devanagari digits In order to prevent Kuvi from dropping in coverage, this updates the number formats to inherit from root, otherwise it will be considered to be missing information. --- common/main/kxv.xml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/common/main/kxv.xml b/common/main/kxv.xml index ee5f91f0918..3280473ce5c 100644 --- a/common/main/kxv.xml +++ b/common/main/kxv.xml @@ -3408,6 +3408,20 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + + + + + ↑↑↑ + + + @@ -3422,6 +3436,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3450,6 +3471,15 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ + + + + ↑↑↑ + ↑↑↑ + ↑↑↑ + + + brājil ti riel From 3307be2f3e4b25279e737fa4f81155b8a8cf1272 Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Wed, 31 Jul 2024 09:20:29 -0700 Subject: [PATCH 3/4] CLDR-17843 Update nqo.xml -- have native N'Ko number formats and symbols inherit same format as root Adding N'Ko update to the PR. In order to prevent N'Ko from dropping in coverage, this updates number formats for their native digits to re-use the patterns from Latin -- while there may be differences we will request confirmation from linguists later. --- common/main/nqo.xml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/common/main/nqo.xml b/common/main/nqo.xml index 968d1cec52d..77f8ea0cadd 100644 --- a/common/main/nqo.xml +++ b/common/main/nqo.xml @@ -3431,6 +3431,17 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ ↑↑↑ + + ↑↑↑ + ، + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + @@ -3438,6 +3449,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3445,6 +3463,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3452,6 +3477,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3459,6 +3491,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + ߊߙߊߓߎߟߊ߫ ߡߊ߲߬ߛߊ߬ߙߋ߬ߠߊ ߟߊߘߍ߬ߣߍ߲ ߘߌ߬ߙߑߤߊߡ From b2dc0c84370ba3f92e4c1ac7bab520d9e2ce70e8 Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Mon, 5 Aug 2024 11:25:09 -0700 Subject: [PATCH 4/4] CLDR-17843 Fix number formats for Kuvi (kxv) and descendents The child locales of Kuvi needed inheritance as well so I fixed that too. Also re-ran the coverage levels `java -jar tools/cldr-code/target/cldr-code.jar ShowLocaleCoverage` --- common/main/kxv.xml | 14 ++++++++++- common/main/kxv_Deva.xml | 35 ++++++++++++++++++++++++++++ common/main/kxv_Orya.xml | 35 ++++++++++++++++++++++++++++ common/main/kxv_Telu.xml | 35 ++++++++++++++++++++++++++++ common/properties/coverageLevels.txt | 6 +++++ 5 files changed, 124 insertions(+), 1 deletion(-) diff --git a/common/main/kxv.xml b/common/main/kxv.xml index 3280473ce5c..f09af4d4c81 100644 --- a/common/main/kxv.xml +++ b/common/main/kxv.xml @@ -3369,6 +3369,18 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ ↑↑↑ + + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + @@ -3422,7 +3434,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic - + ↑↑↑ diff --git a/common/main/kxv_Deva.xml b/common/main/kxv_Deva.xml index 813497aa9d5..ba2bcdd3fd5 100644 --- a/common/main/kxv_Deva.xml +++ b/common/main/kxv_Deva.xml @@ -3251,6 +3251,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ ↑↑↑ + + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + @@ -3258,6 +3265,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3265,6 +3279,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3272,6 +3293,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3279,6 +3307,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + चीन ति युआन diff --git a/common/main/kxv_Orya.xml b/common/main/kxv_Orya.xml index cf07105b119..a22962d53ae 100644 --- a/common/main/kxv_Orya.xml +++ b/common/main/kxv_Orya.xml @@ -3253,6 +3253,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ ↑↑↑ + + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + @@ -3260,6 +3267,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3267,6 +3281,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3274,6 +3295,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3281,6 +3309,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + ବ୍ରାଜିଲ୍ ତି ରିଏଲ୍ diff --git a/common/main/kxv_Telu.xml b/common/main/kxv_Telu.xml index 31e943cf211..54a188ccab2 100644 --- a/common/main/kxv_Telu.xml +++ b/common/main/kxv_Telu.xml @@ -3227,6 +3227,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic ↑↑↑ ↑↑↑ + + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + ↑↑↑ + @@ -3234,6 +3241,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3241,6 +3255,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3248,6 +3269,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + @@ -3255,6 +3283,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic + + + + ↑↑↑ + + + బ్రెజిలియన్ రియల్ diff --git a/common/properties/coverageLevels.txt b/common/properties/coverageLevels.txt index 2880fce837b..da05a2f3595 100644 --- a/common/properties/coverageLevels.txt +++ b/common/properties/coverageLevels.txt @@ -85,6 +85,10 @@ kok_Latn ; basic ; Konkani (Latin) ks ; basic ; Kashmiri ks_Deva ; basic ; Kashmiri (Devanagari) ku ; moderate ; Kurdish +kxv ; basic ; Kuvi +kxv_Deva ; basic ; Kuvi (Devanagari) +kxv_Orya ; basic ; Kuvi (Odia) +kxv_Telu ; basic ; Kuvi (Telugu) ky ; modern ; Kyrgyz lb ; basic ; Luxembourgish lij ; basic ; Ligurian @@ -107,6 +111,7 @@ ne ; modern ; Nepali nl ; modern ; Dutch nn ; modern ; Norwegian Nynorsk no ; modern ; Norwegian +nqo ; basic ; N’Ko nso ; basic ; Northern Sotho oc ; basic ; Occitan om ; basic ; Oromo @@ -160,6 +165,7 @@ vi ; modern ; Vietnamese vmw ; basic ; Makhuwa wo ; moderate ; Wolof xh ; moderate ; Xhosa +xnr ; moderate ; Kangri yo ; modern ; Yoruba yrl ; basic ; Nheengatu yue ; modern ; Cantonese