Verify language and region names based on CLDR data

RESOLVED FIXED

Status

defect
RESOLVED FIXED
a year ago
a year ago

People

(Reporter: flod, Assigned: bugzilla.fr)

Tracking

(Blocks 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

Reporter

Description

a year ago
I did a similar exercise for Italian in bug 1434854, I'd be interested in seeing the results for another language. Trying with French, per conversation on IRC with Théo.

There are 203 language names in Mozilla, 27 (13.3%) have a different translation compared to CLDR.

There are 272 region names in Mozilla, 46 (16,91%) have a different translation compared to CLDR.

Some differences might be due to the en-US names we have in Mozilla. Notably:

Languages:

ach
  CLDR: Acoli
  Mozilla: Acholi
fy
  CLDR: Western Frisian
  Mozilla: Frisian
ht
  CLDR: Haitian Creole
  Mozilla: Haitian
kl
  CLDR: Kalaallisut
  Mozilla: Greenlandic
ky
  CLDR: Kyrgyz
  Mozilla: Kirghiz
li
  CLDR: Limburgish
  Mozilla: Limburgan
ny
  CLDR: Nyanja
  Mozilla: Chichewa
os
  CLDR: Ossetic
  Mozilla: Ossetian
rm
  CLDR: Romansh
  Mozilla: Rhaeto-Romanic
rn
  CLDR: Rundi
  Mozilla: Kirundi
si
  CLDR: Sinhala
  Mozilla: Singhalese
ss
  CLDR: Swati
  Mozilla: Siswati
st
  CLDR: Southern Sotho
  Mozilla: Sotho, Southern
to
  CLDR: Tongan
  Mozilla: Tonga
ug
  CLDR: Uyghur
  Mozilla: Uighur

Territories:

BL
  CLDR: St. Barthélemy
  Mozilla: Saint Barthelemy
BQ
  CLDR: Caribbean Netherlands
  Mozilla: Bonaire, Sint Eustatius, and Saba
CD
  CLDR: Congo - Kinshasa
  Mozilla: Congo (Kinshasa)
CG
  CLDR: Congo - Brazzaville
  Mozilla: Congo (Brazzaville)
CZ
  CLDR: Czechia
  Mozilla: Czech Republic
FK
  CLDR: Falkland Islands
  Mozilla: Falkland Islands (Islas Malvinas)
FM
  CLDR: Micronesia
  Mozilla: Micronesia, Federated States of
HK
  CLDR: Hong Kong SAR China
  Mozilla: Hong Kong
HM
  CLDR: Heard & McDonald Islands
  Mozilla: Heard Island and McDonald Islands
KP
  CLDR: North Korea
  Mozilla: Korea, North
KR
  CLDR: South Korea
  Mozilla: Korea, South
LC
  CLDR: St. Lucia
  Mozilla: Saint Lucia
MF
  CLDR: St. Martin
  Mozilla: Saint Martin
MM
  CLDR: Myanmar (Burma)
  Mozilla: Burma
MO
  CLDR: Macau SAR China
  Mozilla: Macau
PM
  CLDR: St. Pierre & Miquelon
  Mozilla: Saint Pierre and Miquelon
SH
  CLDR: St. Helena
  Mozilla: Saint Helena, Ascension, and Tristan da Cunha
ST
  CLDR: São Tomé & Príncipe
  Mozilla: Sao Tome and Principe
TF
  CLDR: French Southern Territories
  Mozilla: French Southern and Antarctic Lands
VC
  CLDR: St. Vincent & Grenadines
  Mozilla: Saint Vincent and the Grenadines
Reporter

Comment 1

a year ago
Here are the differences

-----
LOCALE: fr

Different values:
ach
  CLDR: acoli
  Mozilla: acholi
ba
  CLDR: bachkir
  Mozilla: bashkir
bi
  CLDR: bichelamar
  Mozilla: bichlamar
csb
  CLDR: kachoube
  Mozilla: cachoube
cu
  CLDR: slavon d’église
  Mozilla: vieux slave
dz
  CLDR: dzongkha
  Mozilla: rdzong-kha
fa
  CLDR: persan
  Mozilla: farsi
fy
  CLDR: frison occidental
  Mozilla: frison
gu
  CLDR: goudjerati
  Mozilla: gujarati
gv
  CLDR: mannois
  Mozilla: manx
hil
  CLDR: hiligaynon
  Mozilla: hiligaïnon
ht
  CLDR: créole haïtien
  Mozilla: haïtien
hz
  CLDR: héréro
  Mozilla: herero
ii
  CLDR: yi du sichuan
  Mozilla: yi de sichuan
kj
  CLDR: kouanyama
  Mozilla: kuanyama
ks
  CLDR: kashmiri
  Mozilla: cachemiri
kv
  CLDR: komi
  Mozilla: kom
mh
  CLDR: marshallais
  Mozilla: marshall
ny
  CLDR: nyanja
  Mozilla: chichewa
or
  CLDR: oriya
  Mozilla: odia
rm
  CLDR: romanche
  Mozilla: rhéto-roman
sg
  CLDR: sangho
  Mozilla: sango
si
  CLDR: cinghalais
  Mozilla: singhalais
ss
  CLDR: swati
  Mozilla: siswati
to
  CLDR: tonguien
  Mozilla: tonga
ug
  CLDR: ouïghour
  Mozilla: ouïgour
vo
  CLDR: volapuk
  Mozilla: volapük

Different values:
BL
  CLDR: Saint-Barthélemy
  Mozilla: Saint Barthélemy
BQ
  CLDR: Pays-Bas caribéens
  Mozilla: Bonaire, Saint-Eustache et Saba
BV
  CLDR: Île Bouvet
  Mozilla: Bouvet, île
BY
  CLDR: Biélorussie
  Mozilla: Bélarus
CC
  CLDR: Îles Cocos
  Mozilla: Cocos (Keeling), îles
CF
  CLDR: République centrafricaine
  Mozilla: Centrafricaine, République
CK
  CLDR: Îles Cook
  Mozilla: Cook, îles
CP
  CLDR: Île Clipperton
  Mozilla: Île de Clipperton
CX
  CLDR: Île Christmas
  Mozilla: Christmas, île
CZ
  CLDR: Tchéquie
  Mozilla: Tchèque, République
DO
  CLDR: République dominicaine
  Mozilla: Dominicaine, République
EH
  CLDR: Sahara occidental
  Mozilla: Sahara Occidental
FK
  CLDR: Îles Malouines
  Mozilla: Malouines, îles
FM
  CLDR: États fédérés de Micronésie
  Mozilla: Micronésie
FO
  CLDR: Îles Féroé
  Mozilla: Féroé, îles
GF
  CLDR: Guyane française
  Mozilla: Guyane Française
GQ
  CLDR: Guinée équatoriale
  Mozilla: Guinée Équatoriale
GS
  CLDR: Géorgie du Sud et îles Sandwich du Sud
  Mozilla: Géorgie du Sud et les îles Sandwich du Sud
HK
  CLDR: R.A.S. chinoise de Hong Kong
  Mozilla: Hong-Kong
HM
  CLDR: Îles Heard et McDonald
  Mozilla: Heard, îles et McDonald, îles
IM
  CLDR: Île de Man
  Mozilla: Man, île de
IO
  CLDR: Territoire britannique de l’océan Indien
  Mozilla: Océan Indien, territoire britannique de l’île de l’
IQ
  CLDR: Irak
  Mozilla: Iraq
KN
  CLDR: Saint-Christophe-et-Niévès
  Mozilla: Saint-Kitts-et-Nevis
KY
  CLDR: Îles Caïmans
  Mozilla: Caïmans, îles
MF
  CLDR: Saint-Martin
  Mozilla: Saint Martin
MH
  CLDR: Îles Marshall
  Mozilla: Marshall, îles
MM
  CLDR: Myanmar (Birmanie)
  Mozilla: Birmanie
MO
  CLDR: R.A.S. chinoise de Macao
  Mozilla: Macao
MP
  CLDR: Îles Mariannes du Nord
  Mozilla: Mariannes du Nord, îles
NF
  CLDR: Île Norfolk
  Mozilla: Norfolk, île
NR
  CLDR: Nauru
  Mozilla: Nauruan
NU
  CLDR: Niue
  Mozilla: Niué
PN
  CLDR: Îles Pitcairn
  Mozilla: Pitcairn
RE
  CLDR: La Réunion
  Mozilla: Réunion
SA
  CLDR: Arabie saoudite
  Mozilla: Arabie Saoudite
SB
  CLDR: Îles Salomon
  Mozilla: Salomon, îles
SV
  CLDR: Salvador
  Mozilla: El Salvador
SX
  CLDR: Saint-Martin (partie néerlandaise)
  Mozilla: Saint-Martin
TC
  CLDR: Îles Turques-et-Caïques
  Mozilla: Turques et Caïques, îles
TF
  CLDR: Terres australes françaises
  Mozilla: Terres Australes Françaises
TK
  CLDR: Tokélaou
  Mozilla: Tokelau
TL
  CLDR: Timor oriental
  Mozilla: Timor-Leste
VA
  CLDR: État de la Cité du Vatican
  Mozilla: Vatican
VG
  CLDR: Îles Vierges britanniques
  Mozilla: Îles Vierges Britanniques
VI
  CLDR: Îles Vierges des États-Unis
  Mozilla: Îles Vierges Américaines
Reporter

Comment 2

a year ago
One final note: I convert language names to lowercase to compare them, that's why the name shows up lowercase in the list, but it's uppercase in l10n-central (e.g. chichewa vs Chichewa)

or = Odia is correct, Oriya was the old name.
Here’s the only potential mistake in CLDR data that I could find:

kj
  CLDR: kouanyama
  Mozilla: kuanyama

kouanyama is the old name, according to Wikipedia https://fr.wikipedia.org/wiki/Kuanyama


Everything else… was on us

All changes landed in https://hg.mozilla.org/l10n-central/fr/rev/337f8c23b323
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
Reporter

Comment 4

a year ago
Thanks Théo, that's really helpful.
You need to log in before you can comment on or make changes to this bug.