Skip to content

Commit e320668

Browse files
authored
Merge pull request #149 from sillsdev/BL-15916-update-language-data
Update language data to langtags.json API 1.4 (BL-15916)
2 parents 2ac2f3e + d2b5471 commit e320668

11 files changed

Lines changed: 40031 additions & 2292 deletions

File tree

components/language-chooser/common/find-language/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ For languages that are representative for a macrolanguage, however, we use the i
206206

207207
## Data sources
208208

209-
We get our data from the [langtags repository](https://github.com/silnrsi/langtags/tree/master) and [ISO 639-3](https://iso639-3.sil.org/). All live in the [language-data](./language-data/) folder. In the future, we plan to automate the update of these data files, but currently it is done manually.
209+
We get our raw source data from the [langtags repository](https://github.com/silnrsi/langtags/tree/master) and [ISO 639-3](https://iso639-3.sil.org/). These raw files live in the [language-data/source](./language-data/source/) folder, kept separate from the processed files (see below) that our pipeline generates from them. In the future, we plan to automate the update of these data files, but currently it is done manually.
210210

211211
- langtags.json
212212
- source: https://ldml.api.sil.org/langtags.json
@@ -218,7 +218,7 @@ We get our data from the [langtags repository](https://github.com/silnrsi/langta
218218
- source: https://iso639-3.sil.org/sites/iso639-3/files/downloads/iso-639-3-macrolanguages.tab
219219
- documentation: https://iso639-3.sil.org/code_tables/download_tables
220220

221-
Currently also in the folder, data files compiled by our language data processing (see section above):
221+
The processed data files compiled by our language data processing (see section above) live in the [language-data](./language-data/) folder:
222222

223223
- languageData.json
224224
- equivalentTags.json

components/language-chooser/common/find-language/language-data/equivalentTags.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

components/language-chooser/common/find-language/language-data/languageData.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

components/language-chooser/common/find-language/language-data/iso-639-3-macrolanguages.tab renamed to components/language-chooser/common/find-language/language-data/source/iso-639-3-macrolanguages.tab

File renamed without changes.

components/language-chooser/common/find-language/language-data/iso-639-3.tab renamed to components/language-chooser/common/find-language/language-data/source/iso-639-3.tab

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ bnz I L Beezen
850850
boa I L Bora
851851
bob I L Aweer
852852
bod tib bod bo I L Tibetan
853-
boe I L Mundabli
853+
boe I L Mundabli-Mufu
854854
bof I L Bolon
855855
bog I L Bamako Sign Language
856856
boh I L Boma
@@ -1532,7 +1532,7 @@ deh I L Dehwari
15321532
dei I L Demisa
15331533
del del del M L Delaware
15341534
dem I L Dem
1535-
den den den M L Slave (Athapascan)
1535+
den den den M L Slavey
15361536
dep I E Pidgin Delaware
15371537
deq I L Dendi (Central African Republic)
15381538
der I L Deori
@@ -1590,7 +1590,7 @@ diq I L Dimli (individual language)
15901590
dir I L Dirim
15911591
dis I L Dimasa
15921592
diu I L Diriku
1593-
div div div dv I L Divehi
1593+
div div div dv I L Dhivehi
15941594
diw I L Northwestern Dinka
15951595
dix I L Dixon Reef
15961596
diy I L Diuwe
@@ -1751,6 +1751,7 @@ dyb I E Dyaberdyaber
17511751
dyd I E Dyugun
17521752
dyg I E Villa Viciosa Agta
17531753
dyi I L Djimini Senoufo
1754+
dyl I L Bhutanese Sign Language
17541755
dym I L Yanda Dom Dogon
17551756
dyn I L Dyangadi
17561757
dyo I L Jola-Fonyi
@@ -2616,7 +2617,7 @@ imr I L Imroing
26162617
ims I H Marsian
26172618
imt I L Imotong
26182619
imy I H Milyan
2619-
ina ina ina ia I C Interlingua (International Auxiliary Language Association)
2620+
ina ina ina ia I C Interlingua (IALA)
26202621
inb I L Inga
26212622
ind ind ind id I L Indonesian
26222623
ing I L Degexit'an
@@ -2661,7 +2662,7 @@ isn I L Isanzu
26612662
iso I L Isoko
26622663
isr I L Israeli Sign Language
26632664
ist I L Istriot
2664-
isu I L Isu (Menchum Division)
2665+
isu I L Isu
26652666
isv I C Interslavic
26662667
ita ita ita it I L Italian
26672668
itb I L Binongan Itneg
@@ -3069,7 +3070,7 @@ kjk I L Highland Konjo
30693070
kjl I L Western Parbate Kham
30703071
kjm I L Kháng
30713072
kjn I L Kunjen
3072-
kjo I L Harijan Kinnauri
3073+
kjo I L Kinnauri Pahari
30733074
kjp I L Pwo Eastern Karen
30743075
kjq I L Western Keres
30753076
kjr I L Kurudu
@@ -3348,7 +3349,7 @@ kup I L Kunimaipa
33483349
kuq I L Karipuna
33493350
kur kur kur ku M L Kurdish
33503351
kus I L Kusaal
3351-
kut kut kut I L Kutenai
3352+
kut kut kut I L Ktunaxa
33523353
kuu I L Upper Kuskokwim
33533354
kuv I L Kur
33543355
kuw I L Kpagua
@@ -3573,6 +3574,7 @@ lex I L Luang
35733574
ley I L Lemolang
35743575
lez lez lez I L Lezghian
35753576
lfa I L Lefa
3577+
lfb I L Buu (Cameroon)
35763578
lfn I C Lingua Franca Nova
35773579
lga I L Lungga
35783580
lgb I L Laghu
@@ -3784,7 +3786,7 @@ lue I L Luvale
37843786
luf I L Laua
37853787
lug lug lug lg I L Ganda
37863788
luh I L Leizhou Chinese
3787-
lui lui lui I E Luiseno
3789+
lui lui lui I E Luiseño
37883790
luj I L Luna
37893791
luk I L Lunanakha
37903792
lul I L Olu'bo
@@ -3901,7 +3903,7 @@ mcy I L South Watut
39013903
mcz I L Mawan
39023904
mda I L Mada (Nigeria)
39033905
mdb I L Morigi
3904-
mdc I L Male (Papua New Guinea)
3906+
mdc I L Soq
39053907
mdd I L Mbum
39063908
mde I L Maba (Chad)
39073909
mdf mdf mdf I L Moksha
@@ -3922,7 +3924,7 @@ mdu I L Mboko
39223924
mdv I L Santa Lucía Monteverde Mixtec
39233925
mdw I L Mbosi
39243926
mdx I L Dizin
3925-
mdy I L Male (Ethiopia)
3927+
mdy I L Male
39263928
mdz I L Suruí Do Pará
39273929
mea I L Menka
39283930
meb I L Ikobi
@@ -5018,6 +5020,7 @@ okv I L Orokaiva
50185020
okx I L Okpe (Northwestern Edo)
50195021
okz I H Old Khmer
50205022
ola I L Walungge
5023+
olb I L Oli-Bodiman
50215024
old I L Mochi
50225025
ole I L Olekha
50235026
olk I E Olkol
@@ -5089,11 +5092,12 @@ ory I L Odia
50895092
orz I L Ormu
50905093
osa osa osa I L Osage
50915094
osc I H Oscan
5095+
osd I L Digor Ossetic
50925096
osi I L Osing
50935097
osn I H Old Sundanese
50945098
oso I L Ososo
50955099
osp I H Old Spanish
5096-
oss oss oss os I L Ossetian
5100+
oss oss oss os I L Iron Ossetic
50975101
ost I L Osatu
50985102
osu I L Southern One
50995103
osx I H Old Saxon
@@ -5759,6 +5763,7 @@ scu I L Shumcho
57595763
scv I L Sheni
57605764
scw I L Sha
57615765
scx I H Sicel
5766+
scz I L Shaetlan
57625767
sda I L Toraja-Sa'dan
57635768
sdb I L Shabak
57645769
sdc I L Sassarese Sardinian
@@ -6061,7 +6066,7 @@ sro I L Campidanese Sardinian
60616066
srp srp srp sr I L Serbian
60626067
srq I L Sirionó
60636068
srr srr srr I L Serer
6064-
srs I L Sarsi
6069+
srs I L Tsuut'ina
60656070
srt I L Sauri
60666071
sru I L Suruí
60676072
srv I L Southern Sorsoganon
@@ -6204,7 +6209,7 @@ szl I L Silesian
62046209
szn I L Sula
62056210
szp I L Suabo
62066211
szs I L Solomon Islands Sign Language
6207-
szv I L Isu (Fako Division)
6212+
szv I L Isubu
62086213
szw I L Sawai
62096214
szy I L Sakizaya
62106215
taa I L Lower Tanana
@@ -6653,6 +6658,7 @@ tuz I L Turka
66536658
tva I L Vaghua
66546659
tvd I L Tsuvadi
66556660
tve I L Te'un
6661+
tvg I E Tugunese
66566662
tvi I L Tulai
66576663
tvk I L Southeast Ambrym
66586664
tvl tvl tvl I L Tuvalu
@@ -6958,7 +6964,7 @@ vun I L Vunjo
69586964
vut I L Vute
69596965
vwa I L Awa (China)
69606966
waa I L Walla Walla
6961-
wab I L Wab
6967+
wab I L Yote
69626968
wac I E Wasco-Wishram
69636969
wad I L Wamesa
69646970
wae I L Walser
@@ -7601,7 +7607,7 @@ ykk I L Yakaikeke
76017607
ykl I L Khlula
76027608
ykm I L Kap
76037609
ykn I L Kua-nsi
7604-
yko I L Yasa
7610+
yko I L Iyasa
76057611
ykr I L Yekora
76067612
ykt I L Kathu
76077613
yku I L Kuamasi
@@ -7652,7 +7658,6 @@ yob I E Yoba
76527658
yog I L Yogad
76537659
yoi I L Yonaguni
76547660
yok I L Yokuts
7655-
yol I E Yola
76567661
yom I L Yombe
76577662
yon I L Yongkom
76587663
yor yor yor yo I L Yoruba
@@ -7789,6 +7794,7 @@ zha zha zha za M L Zhuang
77897794
zhb I L Zhaba
77907795
zhd I L Dai Zhuang
77917796
zhi I L Zhire
7797+
zhk I L Kurdish Sign Language
77927798
zhn I L Nong Zhuang
77937799
zho chi zho zh M L Chinese
77947800
zhw I L Zhoa

0 commit comments

Comments
 (0)