From 136d3e59105b33992c2d26039272c693879559e8 Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Thu, 8 Aug 2024 09:04:47 -0700 Subject: [PATCH 1/3] CLDR-17587 Add Haitian Creole This adds core data for Haitian Creole so that in v47 we can fill out the information for this locale. --- common/main/ht.xml | 32 +++++++++++++++++++ common/main/ht_HT.xml | 14 ++++++++ .../supplemental/attributeValueValidity.xml | 2 +- common/supplemental/supplementalMetadata.xml | 2 +- 4 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 common/main/ht.xml create mode 100644 common/main/ht_HT.xml diff --git a/common/main/ht.xml b/common/main/ht.xml new file mode 100644 index 00000000000..2aa9b9dec7a --- /dev/null +++ b/common/main/ht.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + Kreyòl Ayisyen + + + + [a {an} b {ch} d e è {en} f g h i j k l m n {ng} o ò {on} {ou} {oun} p r s t {ui} v w y z] + [x] + [0 1 2 3 4 5 6 7 8 9] + [, ; \: ! ? . … ‘ ' ’ ′ ″ “ " ” ( ) \[ \] / @ \& # § \- %] + + + + , + + % + - + + + \ No newline at end of file diff --git a/common/main/ht_HT.xml b/common/main/ht_HT.xml new file mode 100644 index 00000000000..a72cc1b3965 --- /dev/null +++ b/common/main/ht_HT.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/common/supplemental/attributeValueValidity.xml b/common/supplemental/attributeValueValidity.xml index d8000f9f36d..80ccf2b9236 100644 --- a/common/supplemental/attributeValueValidity.xml +++ b/common/supplemental/attributeValueValidity.xml @@ -71,7 +71,7 @@ ebu ee ewo ff frr fur gaa gez gn gsw guz gv - haw hnj + haw hnj ht ii io iu jbo jgo jmc kaa kab kaj kam kcg kde ken khq ki kkj kl kln kpe ksb ksf ksh kw diff --git a/common/supplemental/supplementalMetadata.xml b/common/supplemental/supplementalMetadata.xml index 09e0e28a0cb..c78bb1f7888 100644 --- a/common/supplemental/supplementalMetadata.xml +++ b/common/supplemental/supplementalMetadata.xml @@ -1838,7 +1838,7 @@ For terms of use, see http://www.unicode.org/copyright.html fy_NL ga_IE gaa_GH gd_GB gez_ET gl_ES gn_PY gsw_CH gu_IN guz_KE gv_IM ha_Arab_NG ha_NG haw_US he_IL hi_IN hi_Latn_IN hnj_Hmnp hnj_Hmnp_US hr_HR - hsb_DE hu_HU hy_AM + hsb_DE ht_HT hu_HU hy_AM ia_001 id_ID ie_EE ife_TG ig_NG ii_CN io_001 is_IS it_IT iu_CA iu_Latn_CA ja_JP jbo_001 jgo_CM jmc_TZ jv_ID ka_GE kaa_Cyrl kaa_Cyrl_UZ kaa_Latn_UZ kab_DZ kaj_NG kam_KE kcg_NG kde_TZ kea_CV ken_CM kgp_BR From 9f2703596aec2fe16f82238253a2e179e4cb03da Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Thu, 8 Aug 2024 18:38:26 -0700 Subject: [PATCH 2/3] CLDR-17587 Update thousands separator for Haitian Creole to nbsp I had an error (regular spaces shouldn't be used, only non-breaking spaces) and it caused me to check online media for the Haitian creole number formats. What I would write in English as "1,234,567.89" is shown in a few different ways, depending on the source. Survey we at Meta gave to Haitian Creole linguists: "1 234 567,89" [Google Translate](https://translate.google.com/?sl=en&tl=ht&text=1%2C234%2C567.89&op=translate): "1.234.567,89": [Haitian Times](https://haitiantimes.com/2024/08/04/haitis-northwest-mythical-coast-anse-a-foleur-to-celebrate-140-years/): "1,234,567.89" er, that's not great that the different sources work differently. I'll follow the survey'd results for initializing the core data but I'll follow up with Haitian Creole experts when we enter their language's data into the CLDR Survey Tool. --- common/main/ht.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/main/ht.xml b/common/main/ht.xml index 2aa9b9dec7a..f5eb78aa4aa 100644 --- a/common/main/ht.xml +++ b/common/main/ht.xml @@ -18,13 +18,13 @@ CLDR data files are interpreted according to the LDML specification (http://unic [a {an} b {ch} d e è {en} f g h i j k l m n {ng} o ò {on} {ou} {oun} p r s t {ui} v w y z] [x] - [0 1 2 3 4 5 6 7 8 9] + ↑↑↑ [, ; \: ! ? . … ‘ ' ’ ′ ″ “ " ” ( ) \[ \] / @ \& # § \- %] , - +   % - From c8a5d95285b29274a298334b7114765becd8e9eb Mon Sep 17 00:00:00 2001 From: Conrad Nied Date: Tue, 13 Aug 2024 11:16:51 -0700 Subject: [PATCH 3/3] CLDR-17587 Fix test issues to add Haitian Creole --- .../test/java/org/unicode/cldr/unittest/TestInheritance.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestInheritance.java b/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestInheritance.java index 5511341819f..19fb6967ae1 100644 --- a/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestInheritance.java +++ b/tools/cldr-code/src/test/java/org/unicode/cldr/unittest/TestInheritance.java @@ -362,7 +362,10 @@ public void TestParentLocaleRelationships() { "nn", "nb", // Per CLDR-15276 hi-Latn can have an explicit parent - "hi_Latn")); + "hi_Latn", + // Per CLDR-17587 Haitian Creole is largely influenced by French and is + // best boot-strapped by French + "ht")); public void TestParentLocaleInvariants() { // Testing invariant relationships in parent locales - See