[nycphp-talk] List of langauge/country names and codes
John Campbell
jcampbell1 at gmail.com
Sat Jan 5 22:29:33 EST 2008
> After some extensive googling I found that the ISO codes are crap omitting
> about 80% of the langauges spoken in the world. That is why SIL created a new
> list, which is obviously way larger and uses three letter codes. Both lists
> are published and free to use (as far as I can tell), but both fail to list
> the languages in their native names. So for someone who doesn't speak English
> these lists are useless. In any case, the complete list is available here:
> http://www.ethnologue.com/codes/
What are you trying to do? If this is for translating software, just
use ISO 639-1 (language) + ISO 3166-1 (country). If you attempt to
use ISO 639-3 it will be a huge mess. ISO 639-1 may exclude 80% of
the "known" languages, but it covers 99.99% of the computer using
population. It is also the format included in the "Accept-Language"
HTTP header. The problem with ISO 639-3 is that it includes things
like 60 different Arabic dialects, but there is only one "software"
version of Arabic.
Regards,
John Campbell
More information about the talk
mailing list