Skip to content

Commit

Permalink
CLDR-11888 Update French speakers
Browse files Browse the repository at this point in the history
https://unicode-org.atlassian.net/browse/CLDR-11888 was created to update the French speakers for Djibouti but while I was researching that I found many other Francophone countries that significantly underestimated French populations. Most of those gaps probably come from the number being L1 users but the point of this file is L1+L2 users -- basically how many people in each country could use an interface in this language.

See the original data in:
https://www.francophonie.org/sites/default/files/2021-04/LFDM-20Edition-2019-La-langue-fran%C3%A7aise-dans-le-monde.pdf

mvn package -DskipTests=true
java -jar tools/cldr-code/target/cldr-code.jar ConvertLanguageData
java -jar tools/cldr-code/target/cldr-code.jar GenerateLikelySubtags
  • Loading branch information
conradarcturus committed Aug 27, 2024
1 parent 5f091da commit d6f6b7f
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 35 deletions.
22 changes: 12 additions & 10 deletions common/supplemental/likelySubtags.xml
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="lv" to="lv_Latn_LV"/> <!--Latvian‧?‧? ➡ Latvian‧Latin‧Latvia-->
<likelySubtag from="lwl" to="lwl_Thai_TH"/> <!--Eastern Lawa‧?‧? ➡ Eastern Lawa‧Thai‧Thailand-->
<likelySubtag from="lzh" to="lzh_Hans_CN"/> <!--Literary Chinese‧?‧? ➡ Literary Chinese‧Simplified‧China-->
<likelySubtag from="lzz" to="lzz_Latn_TR"/> <!--Laz‧?‧? ➡ Laz‧Latin‧Türkiye-->
<likelySubtag from="lzz" to="lzz_Geor_TR"/> <!--Laz‧?‧? ➡ Laz‧Georgian‧Türkiye-->
<likelySubtag from="mad" to="mad_Latn_ID"/> <!--Madurese‧?‧? ➡ Madurese‧Latin‧Indonesia-->
<likelySubtag from="maf" to="maf_Latn_CM"/> <!--Mafa‧?‧? ➡ Mafa‧Latin‧Cameroon-->
<likelySubtag from="mag" to="mag_Deva_IN"/> <!--Magahi‧?‧? ➡ Magahi‧Devanagari‧India-->
Expand Down Expand Up @@ -497,7 +497,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="myz" to="myz_Mand_IR"/> <!--Classical Mandaic‧?‧? ➡ Classical Mandaic‧Mandaean‧Iran-->
<likelySubtag from="mzn" to="mzn_Arab_IR"/> <!--Mazanderani‧?‧? ➡ Mazanderani‧Arabic‧Iran-->
<likelySubtag from="na" to="na_Latn_NR"/> <!--Nauru‧?‧? ➡ Nauru‧Latin‧Nauru-->
<likelySubtag from="nan" to="nan_Hans_CN"/> <!--Min Nan Chinese‧?‧? ➡ Min Nan Chinese‧Simplified‧China-->
<likelySubtag from="nan" to="nan_Hans_TW"/> <!--Min Nan Chinese‧?‧? ➡ Min Nan Chinese‧Simplified‧Taiwan-->
<likelySubtag from="nap" to="nap_Latn_IT"/> <!--Neapolitan‧?‧? ➡ Neapolitan‧Latin‧Italy-->
<likelySubtag from="naq" to="naq_Latn_NA"/> <!--Nama‧?‧? ➡ Nama‧Latin‧Namibia-->
<likelySubtag from="nb" to="nb_Latn_NO"/> <!--Norwegian Bokmål‧?‧? ➡ Norwegian Bokmål‧Latin‧Norway-->
Expand Down Expand Up @@ -566,7 +566,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="pko" to="pko_Latn_KE"/> <!--Pökoot‧?‧? ➡ Pökoot‧Latin‧Kenya-->
<likelySubtag from="pl" to="pl_Latn_PL"/> <!--Polish‧?‧? ➡ Polish‧Latin‧Poland-->
<likelySubtag from="pms" to="pms_Latn_IT"/> <!--Piedmontese‧?‧? ➡ Piedmontese‧Latin‧Italy-->
<likelySubtag from="pnt" to="pnt_Grek_GR"/> <!--Pontic‧?‧? ➡ Pontic‧Greek‧Greece-->
<likelySubtag from="pnt" to="pnt_Cyrl_GR"/> <!--Pontic‧?‧? ➡ Pontic‧Cyrillic‧Greece-->
<likelySubtag from="pon" to="pon_Latn_FM"/> <!--Pohnpeian‧?‧? ➡ Pohnpeian‧Latin‧Micronesia-->
<likelySubtag from="pqm" to="pqm_Latn_CA"/> <!--Maliseet-Passamaquoddy‧?‧? ➡ Maliseet-Passamaquoddy‧Latin‧Canada-->
<likelySubtag from="pra" to="pra_Khar_PK"/> <!--Prakrit languages‧?‧? ➡ Prakrit languages‧Kharoshthi‧Pakistan-->
Expand Down Expand Up @@ -703,10 +703,10 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="tiv" to="tiv_Latn_NG"/> <!--Tiv‧?‧? ➡ Tiv‧Latin‧Nigeria-->
<likelySubtag from="tk" to="tk_Latn_TM"/> <!--Turkmen‧?‧? ➡ Turkmen‧Latin‧Turkmenistan-->
<likelySubtag from="tkl" to="tkl_Latn_TK"/> <!--Tokelau‧?‧? ➡ Tokelau‧Latin‧Tokelau-->
<likelySubtag from="tkr" to="tkr_Latn_AZ"/> <!--Tsakhur‧?‧? ➡ Tsakhur‧Latin‧Azerbaijan-->
<likelySubtag from="tkr" to="tkr_Cyrl_AZ"/> <!--Tsakhur‧?‧? ➡ Tsakhur‧Cyrillic‧Azerbaijan-->
<likelySubtag from="tkt" to="tkt_Deva_NP"/> <!--Kathoriya Tharu‧?‧? ➡ Kathoriya Tharu‧Devanagari‧Nepal-->
<likelySubtag from="tl" to="tl_Latn_PH"/> <!--Tagalog‧?‧? ➡ Tagalog‧Latin‧Philippines-->
<likelySubtag from="tly" to="tly_Latn_AZ"/> <!--Talysh‧?‧? ➡ Talysh‧Latin‧Azerbaijan-->
<likelySubtag from="tly" to="tly_Arab_AZ"/> <!--Talysh‧?‧? ➡ Talysh‧Arabic‧Azerbaijan-->
<likelySubtag from="tmh" to="tmh_Latn_NE"/> <!--Tamashek‧?‧? ➡ Tamashek‧Latin‧Niger-->
<likelySubtag from="tn" to="tn_Latn_ZA"/> <!--Tswana‧?‧? ➡ Tswana‧Latin‧South Africa-->
<likelySubtag from="tnr" to="tnr_Latn_SN"/> <!--Ménik‧?‧? ➡ Ménik‧Latin‧Senegal-->
Expand All @@ -725,7 +725,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="tt" to="tt_Cyrl_RU"/> <!--Tatar‧?‧? ➡ Tatar‧Cyrillic‧Russia-->
<likelySubtag from="ttj" to="ttj_Latn_UG"/> <!--Tooro‧?‧? ➡ Tooro‧Latin‧Uganda-->
<likelySubtag from="tts" to="tts_Thai_TH"/> <!--Northeastern Thai‧?‧? ➡ Northeastern Thai‧Thai‧Thailand-->
<likelySubtag from="ttt" to="ttt_Latn_AZ"/> <!--Muslim Tat‧?‧? ➡ Muslim Tat‧Latin‧Azerbaijan-->
<likelySubtag from="ttt" to="ttt_Cyrl_AZ"/> <!--Muslim Tat‧?‧? ➡ Muslim Tat‧Cyrillic‧Azerbaijan-->
<likelySubtag from="tum" to="tum_Latn_MW"/> <!--Tumbuka‧?‧? ➡ Tumbuka‧Latin‧Malawi-->
<likelySubtag from="tvl" to="tvl_Latn_TV"/> <!--Tuvalu‧?‧? ➡ Tuvalu‧Latin‧Tuvalu-->
<likelySubtag from="twq" to="twq_Latn_NE"/> <!--Tasawaq‧?‧? ➡ Tasawaq‧Latin‧Niger-->
Expand Down Expand Up @@ -882,7 +882,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_CY" to="el_Grek_CY"/> <!--?‧?‧Cyprus ➡ Greek‧Greek‧Cyprus-->
<likelySubtag from="und_CZ" to="cs_Latn_CZ"/> <!--?‧?‧Czechia ➡ Czech‧Latin‧Czechia-->
<likelySubtag from="und_DE" to="de_Latn_DE"/> <!--?‧?‧Germany ➡ German‧Latin‧Germany-->
<likelySubtag from="und_DJ" to="aa_Latn_DJ"/> <!--?‧?‧Djibouti ➡ Afar‧Latin‧Djibouti-->
<likelySubtag from="und_DJ" to="fr_Latn_DJ"/> <!--?‧?‧Djibouti ➡ French‧Latin‧Djibouti-->
<likelySubtag from="und_DK" to="da_Latn_DK"/> <!--?‧?‧Denmark ➡ Danish‧Latin‧Denmark-->
<likelySubtag from="und_DO" to="es_Latn_DO"/> <!--?‧?‧Dominican Republic ➡ Spanish‧Latin‧Dominican Republic-->
<likelySubtag from="und_DZ" to="ar_Arab_DZ"/> <!--?‧?‧Algeria ➡ Arabic‧Arabic‧Algeria-->
Expand Down Expand Up @@ -911,7 +911,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_HK" to="zh_Hant_HK"/> <!--?‧?‧Hong Kong SAR China ➡ Chinese‧Traditional‧Hong Kong SAR China-->
<likelySubtag from="und_HN" to="es_Latn_HN"/> <!--?‧?‧Honduras ➡ Spanish‧Latin‧Honduras-->
<likelySubtag from="und_HR" to="hr_Latn_HR"/> <!--?‧?‧Croatia ➡ Croatian‧Latin‧Croatia-->
<likelySubtag from="und_HT" to="ht_Latn_HT"/> <!--?‧?‧Haiti ➡ Haitian Creole‧Latin‧Haiti-->
<likelySubtag from="und_HT" to="fr_Latn_HT"/> <!--?‧?‧Haiti ➡ French‧Latin‧Haiti-->
<likelySubtag from="und_HU" to="hu_Latn_HU"/> <!--?‧?‧Hungary ➡ Hungarian‧Latin‧Hungary-->
<likelySubtag from="und_IC" to="es_Latn_IC"/> <!--?‧?‧Canary Islands ➡ Spanish‧Latin‧Canary Islands-->
<likelySubtag from="und_ID" to="id_Latn_ID"/> <!--?‧?‧Indonesia ➡ Indonesian‧Latin‧Indonesia-->
Expand Down Expand Up @@ -1036,6 +1036,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_Ahom" to="aho_Ahom_IN"/> <!--?‧Ahom‧? ➡ Ahom‧Ahom‧India-->
<likelySubtag from="und_Arab" to="ar_Arab_EG"/> <!--?‧Arabic‧? ➡ Arabic‧Arabic‧Egypt-->
<likelySubtag from="und_Arab_AF" to="fa_Arab_AF"/> <!--?‧Arabic‧Afghanistan ➡ Persian‧Arabic‧Afghanistan-->
<likelySubtag from="und_Arab_AZ" to="tly_Arab_AZ"/> <!--?‧Arabic‧Azerbaijan ➡ Talysh‧Arabic‧Azerbaijan-->
<likelySubtag from="und_Arab_BN" to="ms_Arab_BN"/> <!--?‧Arabic‧Brunei ➡ Malay‧Arabic‧Brunei-->
<likelySubtag from="und_Arab_CC" to="ms_Arab_CC"/> <!--?‧Arabic‧Cocos (Keeling) Islands ➡ Malay‧Arabic‧Cocos (Keeling) Islands-->
<likelySubtag from="und_Arab_CN" to="ug_Arab_CN"/> <!--?‧Arabic‧China ➡ Uyghur‧Arabic‧China-->
Expand Down Expand Up @@ -1085,7 +1086,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_Cyrl_BG" to="bg_Cyrl_BG"/> <!--?‧Cyrillic‧Bulgaria ➡ Bulgarian‧Cyrillic‧Bulgaria-->
<likelySubtag from="und_Cyrl_BY" to="be_Cyrl_BY"/> <!--?‧Cyrillic‧Belarus ➡ Belarusian‧Cyrillic‧Belarus-->
<likelySubtag from="und_Cyrl_GE" to="ab_Cyrl_GE"/> <!--?‧Cyrillic‧Georgia ➡ Abkhazian‧Cyrillic‧Georgia-->
<likelySubtag from="und_Cyrl_GR" to="mk_Cyrl_GR"/> <!--?‧Cyrillic‧Greece ➡ Macedonian‧Cyrillic‧Greece-->
<likelySubtag from="und_Cyrl_GR" to="pnt_Cyrl_GR"/> <!--?‧Cyrillic‧Greece ➡ Pontic‧Cyrillic‧Greece-->
<likelySubtag from="und_Cyrl_IR" to="kaa_Cyrl_IR"/> <!--?‧Cyrillic‧Iran ➡ Kara-Kalpak‧Cyrillic‧Iran-->
<likelySubtag from="und_Cyrl_KG" to="ky_Cyrl_KG"/> <!--?‧Cyrillic‧Kyrgyzstan ➡ Kyrgyz‧Cyrillic‧Kyrgyzstan-->
<likelySubtag from="und_Cyrl_MD" to="uk_Cyrl_MD"/> <!--?‧Cyrillic‧Moldova ➡ Ukrainian‧Cyrillic‧Moldova-->
Expand Down Expand Up @@ -1131,6 +1132,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_Hani" to="zh_Hani_CN"/> <!--?‧Han‧? ➡ Chinese‧Han‧China-->
<likelySubtag from="und_Hano" to="hnn_Hano_PH"/> <!--?‧Hanunoo‧? ➡ Hanunoo‧Hanunoo‧Philippines-->
<likelySubtag from="und_Hans" to="zh_Hans_CN"/> <!--?‧Simplified‧? ➡ Chinese‧Simplified‧China-->
<likelySubtag from="und_Hans_TW" to="nan_Hans_TW"/> <!--?‧Simplified‧Taiwan ➡ Min Nan Chinese‧Simplified‧Taiwan-->
<likelySubtag from="und_Hant" to="zh_Hant_TW"/> <!--?‧Traditional‧? ➡ Chinese‧Traditional‧Taiwan-->
<likelySubtag from="und_Hant_CA" to="yue_Hant_CA"/> <!--?‧Traditional‧Canada ➡ Cantonese‧Traditional‧Canada-->
<likelySubtag from="und_Hant_CN" to="yue_Hant_CN"/> <!--?‧Traditional‧China ➡ Cantonese‧Traditional‧China-->
Expand Down Expand Up @@ -1191,7 +1193,7 @@ not be patched by hand, as any changes made in that fashion may be lost.
<likelySubtag from="und_Latn_MM" to="kac_Latn_MM"/> <!--?‧Latin‧Myanmar (Burma) ➡ Kachin‧Latin‧Myanmar (Burma)-->
<likelySubtag from="und_Latn_MO" to="pt_Latn_MO"/> <!--?‧Latin‧Macao SAR China ➡ Portuguese‧Latin‧Macao SAR China-->
<likelySubtag from="und_Latn_MR" to="fr_Latn_MR"/> <!--?‧Latin‧Mauritania ➡ French‧Latin‧Mauritania-->
<likelySubtag from="und_Latn_MU" to="en_Latn_MU"/> <!--?‧Latin‧Mauritius ➡ English‧Latin‧Mauritius-->
<likelySubtag from="und_Latn_MU" to="fr_Latn_MU"/> <!--?‧Latin‧Mauritius ➡ French‧Latin‧Mauritius-->
<likelySubtag from="und_Latn_MV" to="en_Latn_MV"/> <!--?‧Latin‧Maldives ➡ English‧Latin‧Maldives-->
<likelySubtag from="und_Latn_NP" to="en_Latn_NP"/> <!--?‧Latin‧Nepal ➡ English‧Latin‧Nepal-->
<likelySubtag from="und_Latn_PK" to="en_Latn_PK"/> <!--?‧Latin‧Pakistan ➡ English‧Latin‧Pakistan-->
Expand Down
Loading

0 comments on commit d6f6b7f

Please sign in to comment.