openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From toki <>
Subject Two Languages: One ISO-639-# code
Date Tue, 19 May 2015 05:43:01 GMT

In testing out various grammar and spell checkers, I've come across a
couple of instances, where different languages/dialects share the same
ISO code.

The _current_ ISO 639-1, ISO 639-2, ISO 639-3, ISO 639-4, ISO 639-5, and
ISO 639-6 codes are the same. They do have different Glottolog Codes.

The only solutions I found from Google searches were:
* Use "User-1" for one language, "User-2" for the other language;
* Use a completely different language and locale for one language;

The issue with "User-#", is that it is no longer found in standard

The issue with "use a completely different language", is that that
results in a language collision, when a user has to use both languages.

* What is the recommended practice for this type of situation.


Currently, this is an unusual case, but as the project extends into more
languages that are threatened, endangered, extinct, or dead, it will
become much more common.


I do have complete locale data for one or two of these conflicting
languages. However, since they share the same ISO 639-#, ISO 15924, and
 ISO 3166-1 Codes, I don't see how any program could
correctly differentiate between them. As a general rule, they do have
different ISO 3166-2 Codes.

ISO 3166-3 Codes are not of much use here, because they aren't old
enough for the languages that need them. (Chinese, Greek, and Hebrew,
amongst others.)


View raw message