Difference between revisions of "Features/Language-List"

From Polyglot Club WIKI
Jump to navigation Jump to search
 
(55 intermediate revisions by 2 users not shown)
Line 4: Line 4:
*'''ISO_639-3''': Why several codes per language? there can be only one code per language.
*'''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  
*'''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''': 'break' or 'merge'
*'''update''': 'rename' or 'merge'
*'''rename''': 1 for yes.


== Changes in the file ==
== Changes in the file ==
Line 19: Line 18:


http://www-01.sil.org/iso639-3/download.asp
http://www-01.sil.org/iso639-3/download.asp
=== Custom changes in kejser.org file, Identical with names on SIL website ===
=== Corrections in kejser.org file, according to SIL website ===
hbs: Serbo-Croatian
hbs: Serbo-Croatian


sfb: French Belgian Sign Language
<span style=" color: red">Vincent:</span> 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
 
<span style=" color: red">GrimPixel:</span> 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.
 
<span style=" color: red">Vincent:</span> 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...


=== Custom changes in kejser.org file, Not identical with names on SIL website ===
<span style=" color: red">GrimPixel:</span> 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.
ina: Interlingua (IALA)


<span style=" color: red">Vincent:</span> 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
<span style=" color: red">Vincent:</span> 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


<span style=" color: red">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.</span>
<span style=" color: red">GrimPixel:</span> It is a pity. Does it save time if several years' updates were done at one time? <span style=" color: red">Vincent: yes, probably</span>


==Definitions==
==Definitions==
*'break' : the language in the old list is 'renamed' to the most popular new language (or there is no change). no database update is nessessary. 
*'rename' : the language in the old list is renamed.  no database update is nessessary.   
*'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.
*'merge' : the language is deleted from the old list. users will have a new language on their profile. database update is necessary.
*'delete' : the same as 'merge', the language is deleted from the old list. users will have a new language on their profile (a similar language). database update is necessary.


==List==
==List==
{| class="wikitable collapsible"
 
! old
<span style=" color: red">Vincent:</span> 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'.
!ISO_639-3
 
!new
<span style=" color: red">GrimPixel:</span> 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.
!update
 
!rename
<span style=" color: red">Vincent:</span> 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
 
<span style=" color: red">GrimPixel:</span> 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.
 
<span style=" color: red">Roger. Good luck!</span>
 
<span style=" color: red">Vincent:</span> Damned !! the following languages are macrolanguages ! this is not too bad but I must do another database update :-(, What individual language should I choose?
 
<span style=" color: red">GrimPixel: O.O</span>
 
<span style=" color: red">kur Kurdish</span>  kmr Northern Kurdish
 
<span style=" color: red">lav Latvian</span> lvs Standard Latvian
 
<span style=" color: red">mlg Malagasy</span> bzc Southern Betsimisaraka Malagasy
 
<span style=" color: red">uzb Uzbek</span> uzn Northern Uzbek
 
<span style=" color: red">Vincent:</span> thanks
 
<span style=" color: red">GrimPixel:</span> I felt sorry. There is no macrolanguages now.
 
<span style=" color: red">Vincent: no problems errors are human ;)</span>
 
{| class="wikitable"
  !|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
|-
|-
| Abkhazian
|Mongolian
|abk
|khk
|Abkhazian
|Halh Mongolian
|
|rename
|
|-
| Afar
|aar
|Afar
|
|
|-
| Afrikaans
|afr
|Afrikaans
|
|
|-
|Albanian
|als
|Tosk Albanian
|break
|1
|-
|Albanian
|sqi
|Albanian
|break
|
|-
| Amharic
|amh
|Amharic
|
|
|-
| Arabic
|arb
|Standard Arabic
|break
|1
|-
|Arabic
|ara
|Arabic
|break
|
|-
| Armenian
|hye
|Armenian
|
|
|-
| Assamese
|asm
|Assamese
|
|
|-
| Assyrian
|aii
|Assyrian Neo-Aramaic
|
|1
|-
| Aymara
|ayr
|Central Aymara
|break
|1
|-
|Aymara
|aym
|Aymara
|break
|
|-
| Azerbaijani
|azj
|North Azerbaijani
|break
|1
|-
|Azerbaijani
|aze
|Azerbaijani
|break
|
|-
| Avar
|ava
|Avaric
|
|1
|-
| Bashkir
|bak
|Bashkir
|
|
|-
| Basque
|eus
|Basque
|
|
|-
| Berber
|zgh
|Standard Moroccan Tamazight
|break
|1
|-
| Bhutani
|dzo
|Dzongkha
|
|1
|-
| Bihari
|bho
|Bhojpuri
|break
|1
|-
|Bislama
|bis
|Bislama
|
|
|-
| Bosnian
|bos
|Bosnian
|
|
|-
| Breton
|bre
|Breton
|
|
|-
| Bulgarian
|bul
|Bulgarian
|
|
|-
| Burmese
|mya
|Burmese
|
|
|-
| Byelorussian
|bel
|Belarusian
|
|1
|-
| Bengali
|ben
|Bengali
|
|
|-
|Cambodian
|khm
|Central Khmer
|
|1
|-
| Catalan
|cat
|Catalan
|
|
|-
| Chinese, Cantonese
|yue
|Yue Chinese
|
|1
|-
|Chinese, Mandarin
|cmn
|Mandarin Chinese
|break
|1
|-
|Chinese, Mandarin
|zho
|Chinese
|break
|
|-
| Min (Taiwanese)
|nan
|Min Nan Chinese
|
|1
|-
| Creole
|hat
|Haitian
|delete
|1
|-
| Corsican
|cos
|Corsican
|
|
|-
| Croatian
|hrv
|Croatian
|
|
|-
|-
| Czech
  |Moroccan
|ces
  |ary
|Czech
  |Moroccan Arabic
|
  |rename
|
|-
|-
  |Nauru
| Danish
  |nau
|dan
  |Nauru
|Danish
  |  
|
|-
|
  |Nepali
|-
  |npi
| Dutch
  |Nepali (individual language)
|nld
  |rename
|Dutch
|-
|
  |Norwegian
|
  |nob
|-
  |Norwegian Bokmål
| Egyptian
  |rename
|egy
|-
|Egyptian Arabic
  |Occitan
|
  |oci
|1
  |Occitan (post 1500)
|-
  | '''RENAME'''
| English
|-
|eng
  |Oriya
|English
  |ory
|
  |Odia
|
  |'''RENAME'''
|-
|-
| Esperanto
  |Oromo (Afan)
|epo
  |gax
|Esperanto
  |Borana-Arsi-Guji Oromo
|
  |rename
|
|-
|-
  |Pashto (Pushto)
|Estonian
  |pst
|ekk
  |Central Pashto
|Standard Estonian
  |rename
|break
|-
|1
  |Persian
|-
  |pes
|Estonian
  |Iranian Persian
|est
  |rename
|Estonian
|-
|break
  |Polish
|
  |pol
|-
  |Polish
| Fiji
  |
|fij
|-
|Fijian
  |Portuguese
|
  |por
|1
  |Portuguese
|-
  |
| Faeroese
|-
|fao
  |Provencal
|Faroese
  |oci
|
  |Occitan
|1
  |merge
|-
|-
|Tagalog
  |Punjabi
|fil
  |pan
|Filipino
  |Panjabi
|break
  |rename
|1
|-
  |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
|Tagalog
|tgl
|tgl
|Tagalog
|Tagalog
|break
|
|
|-
|-
| Finnish
  |Tajik
|fin
  |tgk
|Finnish
  |Tajik
|
  |  
|
|-
|-
  |Tamil
| French
  |tam
|fra
  |Tamil
|French
  |
|
|-
|
  |Tatar
|-
  |tat
|Frisian
  |Tatar
|fry
  |  
|Western Frisian
|-
|break
  |Telugu
|1
  |tel
|-
  |Telugu
| Ga
  |
|gaa
|-
|Ga
  |Thai
|
  |tha
|
  |Thai
|-
  |
| Gothic
|-
|got
  |Tibetan
|Gothic
  |bod
|
  |Tibetan
|
  |  
|-
|-
| Irish
  |Tigrinya
|gle
  |tir
|Irish
  |Tigrinya
|
  |  
|
|-
|-
  |Tonga
|Gaelic
  |ton
|gla
  |Tonga (Tonga Islands)
|Scottish Gaelic
  |rename
|
|-
|1
  |Tsonga
|-
  |tso
| Galician
  |Tsonga
|glg
  |  
|Galician
|-
|
  |Turkish
|
  |tur
|-
  |Turkish
| Georgian
  |
|kat
|-
|Georgian
  |Turkmen
|
  |tuk
|
  |Turkmen
|-
  |  
| German
|-
|deu
  |Twi
|German
  |twi
|
  |Twi
|
  |
|-
|-
| Greek
  |Ukrainian
|ell
  |ukr
|Modern Greek (1453-)
  |Ukrainian
|
  |
|1
|-
|-
  |Urdu
| Greek (Classical)
  |urd
|grc
  |Urdu
|Ancient Greek (to 1453)
  |  
|
|-
|1
  |Uzbek
|-
  |uzn
| Greenlandic
  |Northern Uzbek
|kal
  |RENAME
|Kalaallisut
|-
|
  |Vietnamese
|1
  |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 ===
{| class="wikitable"
!mis
|-
|-
| Guarani
|Toki Pona
|gug
|Paraguayan Guaraní
|
|1
|-
|-
| Gujarati
|Latino sine flexione
|guj
|Gujarati
|
|
|-
| Hausa
|hau
|Hausa
|
|
|-
| Hebrew
|heb
|Hebrew
|
|
|-
| Ido-Reformed Esperanto
|ido
|Ido
|
|1
|-
| Hindi
|hin
|Hindi
|
|
|-
| Hungarian
|hun
|Hungarian
|
|
|-
| Icelandic
|isl
|Icelandic
|
|
|-
|Imho
|ibo
|Igbo
|delete
|1
|-
| Indonesian
|ind
|Indonesian
|
|
|-
| Iranian
|pes
|Iranian Persian
|merge
|
|-
| Inupiak
|ipk
|Inupiaq
|
|1
|-
| Interlingua
|ina
|Interlingua (IALA)
|
|1
|-
| 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
|
|1
|-
| Korean
|kor
|Korean
|
|
|-
| Kurdish
|kur
|Kurdish
|
|
|-
| Latin
|lat
|Latin
|
|
|-
| Laothian
|lao
|Lao
|
|1
|-
| Latvian
|lav
|Latvian
|
|
|-
| Lingala
|lin
|Lingala
|
|
|-
| Lithuanian
|lit
|Lithuanian
|
|
|-
| Macedonian
|mkd
|Macedonian
|
|
|-
| Malagasy
|mlg
|Malagasy
|
|
|-
| Malay
|zlm
|Malay (individual language)
|
|1
|-
|Malay
|msa
|Malay (macrolanguage)
|
|1
|-
| Malayalam
|mal
|Malayalam
|
|
|-
| Maltese
|mlt
|Maltese
|
|
|-
| Maori
|mri
|Maori
|
|
|-
| Marathi
|mar
|Marathi
|
|
|-
| Middle Eastern
|arb
|Standard Arabic
|delete
|1
|-
|Moldavian
|ron
|Romanian
|merge
|
|-
| Mongolian
|khk
|Halh Mongolian
|break
|
|-
|Mongolian
|mon
|Mongolian
|break
|
|-
| Moroccan
|ary
|Moroccan Arabic
|
|1
|-
| Nauru
|nau
|Nauru
|
|
|-
| Nepali
|npi
|Nepali (individual language)
|break
|1
|-
|Nepali
|nep
|Nepali (macrolanguage)
|break
|
|-
| Norwegian
|nob
|Norwegian Bokmål
|break
|1
|-
|Norwegian
|nor
|Norwegian
|break
|
|-
| Occitan
|oci
|Occitan (post 1500)
|
|
|-
| Oriya
|ory
|Oriya (individual language)
|break
|1
|-
|Oriya
|ori
|Oriya (macrolanguage)
|break
|
|-
| Oromo (Afan)
|gax
|Borana-Arsi-Guji Oromo
|break
|1
|-
|Oromo (Afan)
|orm
|Oromo
|break
|
|-
| Pashto (Pushto)
|pst
|Central Pashto
|break
|1
|-
|Pashto (Pushto)
|pus
|Pushto
|break
|
|-
| Persian
|pes
|Iranian Persian
|break
|1
|-
|Persian
|fas
|Persian
|break
|
|-
| Polish
|pol
|Polish
|
|
|-
| Portuguese
|por
|Portuguese
|
|
|-
| Provencal
|oci
|Occitan
|merge
|
|-
| Punjabi
|pan
|Panjabi
|
|1
|-
| Quenya
|qya
|Quenya
|
|
|-
| Quechua
|qwc
|Classical Quechua
|break
|1
|-
|Quechua
|que
|Quechua
|break
|
|-
| Rhaeto-Romance
|roh
|Romansh
|delete
|1
|-
| Romanian
|ron
|Romanian
|
|
|-
| Russian
|rus
|Russian
|
|
|-
| Samoan
|smo
|Samoan
|
|
|-
| Sanskrit
|san
|Sanskrit
|
|
|-
| Sardinian
|sro
|Campidanese Sardinian
|break
|1?
|-
|Sardinian
|src
|Logudorese Sardinian
|break
|1?
|-
|Sardinian
|srd
|Sardinian
|break
|
|-
| Sangro
|sag
|Sango
|delete
|1
|-
| Serbian
|srp
|Serbian
|
|
|-
| Sesotho
|sot
|Southern Sotho
|
|1
|-
| Setswana
|tsn
|Tswana
|
|1
|-
| Sindhi
|snd
|Sindhi
|
|
|-
|Shona
|sna
|Shona
|
|
|-
| Siswati
|ssw
|Swati
|
|1
|-
| Sign Language
|ase
|American sign language
|
|1
|-
|Sinhalese
|sin
|Sinhala
|
|1
|-
|Singhalese
|sin
|Sinhala
|merge
|
|-
| Slovak
|slk
|Slovak
|
|
|-
| Slovenian
|slv
|Slovenian
|
|
|-
| Somali
|som
|Somali
|
|
|-
| Spanish
|spa
|Spanish
|
|
|-
| Sudanese
|sun
|Sundanese
|
|
|-
| Swahili
|swh
|Swahili (individual language)
|
|1
|-
|Swahili
|swa
|Swahili (macrolanguage)
|
|
|-
| Swedish
|swe
|Swedish
|
|
|-
| 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)
|
|1
|-
| Tsonga
|tso
|Tsonga
|
|
|-
| Turkish
|tur
|Turkish
|
|
|-
|Turkmen
|tuk
|Turkmen
|
|
|-
| Twi
|twi
|Twi
|
|
|-
| Ukrainian
|ukr
|Ukrainian
|
|
|-
| Urdu
|urd
|Urdu
|
|
|-
| Uzbek
|uzb
|Uzbek
|
|
|-
| Vietnamese
|vie
|Vietnamese
|
|
|-
| Volapuk
|vol
|Volapük
|
|1
|-
| Welsh
|cym
|Welsh
|
|
|-
| Xhosa
|xho
|Xhosa
|
|
|-
| Wolof
|wol
|Wolof
|
|
|-
| Yiddish
|ydd
|Eastern Yiddish
|break
|1
|-
|Yiddish
|yid
|Yiddish
|break
|
|-
| Yoruba
|yor
|Yoruba
|
|
|-
|Zulu
|zul
|Zulu
|
|
|}
|}
{{Siblings}}
{{Siblings}}

Latest revision as of 07:01, 3 November 2017

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

Other pages[edit source]

Template:SIBLINGPAGES: depth=1