Features/Language-List
Columns description[edit | edit source]
- old: OLD LIST. language name in English. DO NOT CHANGE
- old_lib: OLD LIST. autonym. DO NOT CHANGE
- ISO_639-3: Why several codes per language? there can be only one code per language.
- new: NEW LIST. MAIN language name in English. Length of this field should be short. WARNING: NOT EDITABLE in the future GrimPixel: Even little changes for languages with few users? It means to slowly examine and change something in that file. Vincent: Changing 'new_lib', 'new_lib2', 'ISO' is easy but changing 'new' is possible but complicated
- update: 'rename' or 'merge'
Changes in the file[edit | edit source]
I forgot the timeliness of kejser.org file.
Please note that ISO codes are not static, the changes should be noticed and applied, annually.
http://www-01.sil.org/iso639-3/changes.asp
Date of the file of kejser.org is 2014-6-27
Files from here can be used to replace (or update) the one from kejser.org. Explanations can be found at the page
http://www-01.sil.org/iso639-3/download.asp
Corrections in kejser.org file, according to SIL website[edit | edit source]
hbs: Serbo-Croatian
Vincent: I have to look into it more in details, but I think it's like the city table, it must be corrected from time to time, maybe not every year. I have to take that into account so the update be as easy as possible
GrimPixel: They change the list annually, and put details on the "changes" page. It usually only involves languages which few people know about. There is always the newest version on the download page.
Vincent: We must always compare time spent to do something and benefits. If it takes a lot of work to do the update and only benefit a very few users, it might not be worth it. There are maybe other priority tasks to do...
GrimPixel: Is it possible to develop a program to do so? Or just simply write the steps of doing it? I've not developped this kind of things, so I don't know how complicated it is.
Vincent: there are many complicated things to do on a website so each task is prioritized. If few benefits, its done in the end or never. Always,we try to simplify things because each development is complex and most of all has impacts. sometimes you change a little thing and it breaks a big thing elsewhere
GrimPixel: It is a pity. Does it save time if several years' updates were done at one time? Vincent: yes, probably
Definitions[edit | edit source]
- 'rename' : the language in the old list is renamed. no database update is nessessary.
- 'merge' : the language is deleted from the old list. users will have a new language on their profile. database update is necessary.
List[edit | edit source]
Vincent: I am using the file now, so there must be no change in the list. The list is simplified as followed with only 'rename' and 'merge'.
GrimPixel: I didn't change Interlingua (International Auxiliary Language Association) to Interlingua (IALA), to keep the file being as original as possible. If you think it's necessary to be brief, you can change it.
Vincent: better stick to the orginal file, we should not make change in names. EVEN for 'Modern Greek (1453-)' and 'Occitan (post 1500)' which seems weird
GrimPixel: It's not a typo, I think. Because there are different people doing the work, and they have their different ways to express. Good to be faithful.
WARNING, the following table cannot be change. The development on a test server has already started.
Roger. Good luck!
Vincent: Damned !! the following languages are macrolanguages ! this is not too bad but I must do another database update :-(, What individual language should I choose?
GrimPixel: O.O
kur Kurdish kmr Northern Kurdish
lav Latvian lvs Standard Latvian
mlg Malagasy bzc Southern Betsimisaraka Malagasy
uzb Uzbek uzn Northern Uzbek
Vincent: thanks
GrimPixel: I felt sorry. There is no macrolanguages now.
Vincent: no problems errors are human ;)
old | ISO_639-3 | new | update |
---|---|---|---|
Abkhazian | abk | Abkhazian | |
Afar | aar | Afar | |
Afrikaans | afr | Afrikaans | |
Albanian | als | Tosk Albanian | rename |
Amharic | amh | Amharic | |
Arabic | arb | Standard Arabic | rename |
Armenian | hye | Armenian | |
Assamese | asm | Assamese | |
Assyrian | aii | Assyrian Neo-Aramaic | rename |
Aymara | ayr | Central Aymara | rename |
Azerbaijani | azj | North Azerbaijani | rename |
Avar | ava | Avaric | rename |
Bashkir | bak | Bashkir | |
Basque | eus | Basque | |
Berber | zgh | Standard Moroccan Tamazight | rename |
Bhutani | dzo | Dzongkha | rename |
Bihari | bho | Bhojpuri | rename |
Bislama | bis | Bislama | |
Bosnian | bos | Bosnian | |
Breton | bre | Breton | |
Bulgarian | bul | Bulgarian | |
Burmese | mya | Burmese | |
Byelorussian | bel | Belarusian | rename |
Bengali | ben | Bengali | |
Cambodian | khm | Central Khmer | rename |
Catalan | cat | Catalan | |
Chinese, Cantonese | yue | Yue Chinese | rename |
Chinese, Mandarin | cmn | Mandarin Chinese | rename |
Min (Taiwanese) | nan | Min Nan Chinese | rename |
Creole | hat | Haitian | merge |
Corsican | cos | Corsican | |
Croatian | hrv | Croatian | |
Czech | ces | Czech | |
Danish | dan | Danish | |
Dutch | nld | Dutch | |
Egyptian | egy | Egyptian Arabic | rename |
English | eng | English | |
Esperanto | epo | Esperanto | |
Estonian | ekk | Standard Estonian | rename |
Fiji | fij | Fijian | rename |
Faeroese | fao | Faroese | rename |
Finnish | fin | Finnish | |
French | fra | French | |
Frisian | fry | Western Frisian | rename |
Ga | gaa | Ga | |
Gothic | got | Gothic | |
Irish | gle | Irish | |
Gaelic | gla | Scottish Gaelic | rename |
Galician | glg | Galician | |
Georgian | kat | Georgian | |
German | deu | German | |
Greek | ell | Modern Greek (1453-) | rename |
Greek (Classical) | grc | Ancient Greek (to 1453) | rename |
Greenlandic | kal | Kalaallisut | rename |
Guarani | gug | Paraguayan Guaraní | rename |
Gujarati | guj | Gujarati | |
Hausa | hau | Hausa | |
Hebrew | heb | Hebrew | |
Ido-Reformed Esperanto | ido | Ido | rename |
Hindi | hin | Hindi | |
Hungarian | hun | Hungarian | |
Icelandic | isl | Icelandic | |
Imho | ibo | Igbo | rename |
Indonesian | ind | Indonesian | |
Iranian | pes | Iranian Persian | merge |
Inupiak | esi | North Alaskan Inupiatun | rename |
Interlingua | ina | Interlingua (International Auxiliary Language Association) | rename |
Italian | ita | Italian | |
Japanese | jpn | Japanese | |
Javanese | jav | Javanese | |
Kannada | kan | Kannada | |
Kashmiri | kas | Kashmiri | |
Kazakh | kaz | Kazakh | |
Kinyarwanda | kin | Kinyarwanda | |
Kirghiz | kir | Kirghiz | |
Kirundi | run | Rundi | rename |
Korean | kor | Korean | |
Kurdish | kmr | Northern Kurdish | RENAME |
Latin | lat | Latin | |
Laothian | lao | Lao | rename |
Latvian | lvs | Standard Latvian | RENAME |
Lingala | lin | Lingala | |
Lithuanian | lit | Lithuanian | |
Macedonian | mkd | Macedonian | |
Malagasy | bzc | Southern Betsimisaraka Malagasy | RENAME |
Malay | zlm | Malay (individual language) | rename |
Malayalam | mal | Malayalam | |
Maltese | mlt | Maltese | |
Maori | mri | Maori | |
Marathi | mar | Marathi | |
Middle Eastern | arb | Standard Arabic | merge |
Moldavian | ron | Romanian | merge |
Mongolian | khk | Halh Mongolian | rename |
Moroccan | ary | Moroccan Arabic | rename |
Nauru | nau | Nauru | |
Nepali | npi | Nepali (individual language) | rename |
Norwegian | nob | Norwegian Bokmål | rename |
Occitan | oci | Occitan (post 1500) | RENAME |
Oriya | ory | Odia | RENAME |
Oromo (Afan) | gax | Borana-Arsi-Guji Oromo | rename |
Pashto (Pushto) | pst | Central Pashto | rename |
Persian | pes | Iranian Persian | rename |
Polish | pol | Polish | |
Portuguese | por | Portuguese | |
Provencal | oci | Occitan | merge |
Punjabi | pan | Panjabi | rename |
Quenya | qya | Quenya | |
Quechua | qwc | Classical Quechua | rename |
Rhaeto-Romance | roh | Romansh | merge |
Romanian | ron | Romanian | |
Russian | rus | Russian | |
Samoan | smo | Samoan | |
Sanskrit | san | Sanskrit | |
Sardinian | sro | Campidanese Sardinian | rename |
Sangro | sag | Sango | rename |
Serbian | srp | Serbian | |
Sesotho | sot | Southern Sotho | rename |
Setswana | tsn | Tswana | rename |
Sindhi | snd | Sindhi | |
Shona | sna | Shona | |
Siswati | ssw | Swati | rename |
Sign Language | ase | American sign language | rename |
Sinhalese | sin | Sinhala | rename |
Singhalese | sin | Sinhala | merge |
Slovak | slk | Slovak | |
Slovenian | slv | Slovenian | |
Somali | som | Somali | |
Spanish | spa | Spanish | |
Sudanese | apd | Sudanese Arabic | RENAME |
Swahili | swh | Swahili (individual language) | rename |
Swedish | swe | Swedish | |
Tagalog | tgl | Tagalog | |
Tajik | tgk | Tajik | |
Tamil | tam | Tamil | |
Tatar | tat | Tatar | |
Telugu | tel | Telugu | |
Thai | tha | Thai | |
Tibetan | bod | Tibetan | |
Tigrinya | tir | Tigrinya | |
Tonga | ton | Tonga (Tonga Islands) | rename |
Tsonga | tso | Tsonga | |
Turkish | tur | Turkish | |
Turkmen | tuk | Turkmen | |
Twi | twi | Twi | |
Ukrainian | ukr | Ukrainian | |
Urdu | urd | Urdu | |
Uzbek | uzn | Northern Uzbek | RENAME |
Vietnamese | vie | Vietnamese | |
Volapuk | vol | Volapük | rename |
Welsh | cym | Welsh | |
Xhosa | xho | Xhosa | |
Wolof | wol | Wolof | |
Yiddish | ydd | Eastern Yiddish | rename |
Yoruba | yor | Yoruba | |
Zulu | zul | Zulu |
Known missed languages in ISO 639-3[edit | edit source]
mis |
---|
Toki Pona |
Latino sine flexione |