Closed Bug 399667 Opened 17 years ago Closed 15 years ago

In Preferences languages menu the correct name of the language is Moldovan and not Moldavian, and language code is 'md' and not 'mo'.

Categories

(Firefox :: Settings UI, defect)

2.0 Branch
x86
Linux
defect
Not set
trivial

Tracking

()

RESOLVED FIXED

People

(Reporter: cardaniuc, Assigned: smontagu)

Details

Attachments

(1 file, 1 obsolete file)

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.6) Gecko/20070723 Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1)
Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.6) Gecko/20070723 Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1)

In Preferences -> Advanced -> Languages
when choosing the preferred language, the language used in Moldova is written 'Moldavian', and it should be 'Moldovan'. And the language code is [mo], and should be [md].

Moldovan [md] is the correct writing for the Moldovan language.

Reproducible: Always

Steps to Reproduce:
1.Edit
2.Preferences
3.Advances
4.Languages
5.Select a language to add...


Expected Results:  
Moldovan [md] instead of Moldavian [md].
Version: unspecified → 2.0 Branch
http://en.wikipedia.org/wiki/Moldovan_language states:
"Moldavian was assigned code mo in ISO 639-1 and code mol in ISO 639-2 and ISO/DIS 639-3." Also see http://www.sil.org/iso639-3/documentation.asp?id=mol

I'm not sure where you're getting "md"...

Also, ISO 639-3 calls this language "Moldavian" and not "Moldovan", and the Wikipedia article mentions both names.
Moldovan (formerly: Moldavian) is the official language of the Republic of Moldova.
Moldavian is a former, previously used name for the language. Moldavian name was used during Soviet times when Moldova was part of Soviet Union. Moldavian then was used because Moldavian is a literal translation of the name of the language from Russian, not actually Moldovan. Since the collapse of Soviet Union in 1991 the country became independent, and the official name of the country is not Moldavia anymore. It is Moldova. The people are called Moldovan and not Moldavian. And the language is Moldovan and not Moldavian. Moldovan is used in CIA Worldfactbook, in Webster's dictionary of English and other encyclopedias. Other places just didn't update the information yet. Wikipedia is not the best resource in this case (in any case actually) - 'Moldavian' on Wikipedia is actually written in 'native' language using Russian alphabet. See this:
http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
And the only alphabet used for Moldovan language is Latin alphabet, since it's a latin language. The Russian writing on Wikipedia just proves where 'Moldavian' comes from. It comes from Russian web sources, using pre 1991 encyclopedias and other sources.

The language code is, indeed, 'mo' - so here I was wrong, sorry.
[md] - is the code for the country, so it seems.
On the official list of ISO 639-2 (which also mentions the 639-1 codes) of the Library of Congress, it's still called 'Moldavian' actually.

http://www.loc.gov/standards/iso639-2/php/code_list.php

This should be a WONTFIX I think, until someone modifies the name on the ISO 639-2 list. Note that this list is in the English language, not in the original language, or a transliteration of it. I do sympathize with your problem though.
md code does not seem to exist anymore. Both Moldavian and Moldavan correspond to ro.
(In reply to comment #4)
> md code does not seem to exist anymore. Both Moldavian and Moldavan correspond
> to ro.

Sorry, I meant 'mo'.
The official list of ISO 639-2 of the Library of Congress was finally updated. Moldovan is now listed as official and the language code 'mo' doesn't exist anymore. It's 'ro' as for Romanian now (since the languages are identical).

http://www.loc.gov/standards/iso639-2/php/code_list.php

Please change the name of the language to Moldovan and the language code to ro.
The way the list is created is that we take the entries from http://mxr.mozilla.org/mozilla-central/source/intl/locale/src/language.properties#172, and then translate those locale codes using http://mxr.mozilla.org/mozilla-central/source/toolkit/locales/en-US/chrome/global/languageNames.properties#111.

The technical infrastructure thus doesn't really support adding Moldovan as a name for the "ro" language code.

All we can do is to actually just remove it.

Simon, can you confirm my analysis?
(In reply to comment #7)

> 
> The technical infrastructure thus doesn't really support adding Moldovan as a
> name for the "ro" language code.
> 
> All we can do is to actually just remove it.
> 
> Simon, can you confirm my analysis?

Yes, assuming that "it" in the second paragraph means the entries for "mo" in language.properties, languageNames.properties and langGroups.properties.
Could we proceed with removing the language name since the code "md" or "mo" does not exist in the ISO list ?
Status: UNCONFIRMED → NEW
Ever confirmed: true
I think that is the best way to proceed. Thank you.
Attached patch Remove it (obsolete) — Splinter Review
Assignee: nobody → smontagu
Attachment #375626 - Flags: review?(VYV03354)
The country code "md" still exists while language code "mo" is deprecated.
http://www.iso.org/iso/list-en1-semic-3.txt
You can add "Romanian/Moldova [ro-md]", no?
Yes, good point.
Attachment #375626 - Attachment is obsolete: true
Attachment #375845 - Flags: review?(VYV03354)
Attachment #375626 - Flags: review?(VYV03354)
Attachment #375845 - Flags: review?(VYV03354) → review+
http://hg.mozilla.org/mozilla-central/rev/32b257e12435
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: