From a50bf2fd96d571427956a560df4af4e85fe8a0bd Mon Sep 17 00:00:00 2001 From: Shadix A Date: Thu, 14 Oct 2021 12:15:34 +0300 Subject: [PATCH 01/52] NG : New set of channels --- channels/ng.m3u | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/channels/ng.m3u b/channels/ng.m3u index 46f8f2ec1..7e7f2e615 100644 --- a/channels/ng.m3u +++ b/channels/ng.m3u @@ -5,8 +5,16 @@ http://africatv.live.net.sa:1935/live/africatv/playlist.m3u8 http://africatv.live.net.sa:1935/live/africatv2/playlist.m3u8 #EXTINF:-1 tvg-id="AfricaTV3.ng" tvg-country="NG" tvg-language="" tvg-logo="http://www.africagroup.tv/img/logo-h-tv3.png" group-title="",Africa TV3 (720p) [Not 24/7] http://africatv.live.net.sa:1935/live/africatv3/playlist.m3u8 +#EXTINF:-1 tvg-id="Channels24.ng" tvg-country="NG" tvg-language="English" tvg-logo="" group-title="",Channels 24 +http://93.152.174.144:4000/play/ch24ng/index.m3u8 +#EXTINF:-1 tvg-id="ComedyChannel.ng" tvg-country="NG" tvg-language="English" tvg-logo="" group-title="",Comedy Channel +http://93.152.174.144:4000/play/comedych/index.m3u8 #EXTINF:-1 tvg-id="EmmanuelTV.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/pjoBzRS.jpg" group-title="",Emmanuel TV (1080p) [Not 24/7] https://api.new.livestream.com/accounts/23202872/events/7200883/live.m3u8 +#EXTINF:-1 tvg-id="HopeChannel.ng" tvg-country="NG" tvg-language="English" tvg-logo="" group-title="",Hope Channel Nigeria +http://93.152.174.144:4000/play/hopechannel/index.m3u8 +#EXTINF:-1 tvg-id="KingsWordInfo.ng" tvg-country="NG" tvg-language="English;French" tvg-logo="" group-title="",Kings Word Info +http://93.152.174.144:4000/play/kingsword/index.m3u8 #EXTINF:-1 tvg-id="LagosTelevision.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/rjLxSfx.png" group-title="",Lagos Television (180p) [Not 24/7] http://185.105.4.193:1935/ltv/myStream/playlist.m3u8 #EXTINF:-1 tvg-id="NTAInternational.ng" tvg-country="NG" tvg-language="" tvg-logo="https://i.imgur.com/FlqaUpt.png" group-title="",NTA International (576p) From 203cc039005e5916c6991f622f97ffcaa934b484 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 16 Oct 2021 19:58:13 +0300 Subject: [PATCH 02/52] Change channel name --- channels/ng.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/ng.m3u b/channels/ng.m3u index 7e7f2e615..62992c667 100644 --- a/channels/ng.m3u +++ b/channels/ng.m3u @@ -13,7 +13,7 @@ http://93.152.174.144:4000/play/comedych/index.m3u8 https://api.new.livestream.com/accounts/23202872/events/7200883/live.m3u8 #EXTINF:-1 tvg-id="HopeChannel.ng" tvg-country="NG" tvg-language="English" tvg-logo="" group-title="",Hope Channel Nigeria http://93.152.174.144:4000/play/hopechannel/index.m3u8 -#EXTINF:-1 tvg-id="KingsWordInfo.ng" tvg-country="NG" tvg-language="English;French" tvg-logo="" group-title="",Kings Word Info +#EXTINF:-1 tvg-id="EMTV.ng" tvg-country="NG" tvg-language="English;French" tvg-logo="" group-title="",EM.tv http://93.152.174.144:4000/play/kingsword/index.m3u8 #EXTINF:-1 tvg-id="LagosTelevision.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/rjLxSfx.png" group-title="",Lagos Television (180p) [Not 24/7] http://185.105.4.193:1935/ltv/myStream/playlist.m3u8 From cc788e0d5e78b923c1ed657e7b16b797b161319b Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 16 Oct 2021 20:16:07 +0300 Subject: [PATCH 03/52] Update ng.m3u --- channels/ng.m3u | 2 -- 1 file changed, 2 deletions(-) diff --git a/channels/ng.m3u b/channels/ng.m3u index 62992c667..1c0846e3b 100644 --- a/channels/ng.m3u +++ b/channels/ng.m3u @@ -11,8 +11,6 @@ http://93.152.174.144:4000/play/ch24ng/index.m3u8 http://93.152.174.144:4000/play/comedych/index.m3u8 #EXTINF:-1 tvg-id="EmmanuelTV.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/pjoBzRS.jpg" group-title="",Emmanuel TV (1080p) [Not 24/7] https://api.new.livestream.com/accounts/23202872/events/7200883/live.m3u8 -#EXTINF:-1 tvg-id="HopeChannel.ng" tvg-country="NG" tvg-language="English" tvg-logo="" group-title="",Hope Channel Nigeria -http://93.152.174.144:4000/play/hopechannel/index.m3u8 #EXTINF:-1 tvg-id="EMTV.ng" tvg-country="NG" tvg-language="English;French" tvg-logo="" group-title="",EM.tv http://93.152.174.144:4000/play/kingsword/index.m3u8 #EXTINF:-1 tvg-id="LagosTelevision.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/rjLxSfx.png" group-title="",Lagos Television (180p) [Not 24/7] From e541ac3780e08623277db331afd9b32d3de5816d Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 16 Oct 2021 20:17:37 +0300 Subject: [PATCH 04/52] Update us.m3u --- channels/us.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/us.m3u b/channels/us.m3u index e42f9ee35..00c19f51b 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -864,6 +864,8 @@ https://livefta.malimarcdn.com/ftaedge00/cvabroadcasting.stream/playlist.m3u8 https://stream-us-east-1.getpublica.com/playlist.m3u8?network_id=141 #EXTINF:-1 tvg-id="HonorTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/caGRikb.png" group-title="Classic",Honor TV (720p) https://a.jsrdn.com/broadcast/d5b48/+0000/c.m3u8 +#EXTINF:-1 tvg-id="HopeChannelAfrica.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel Africa +http://93.152.174.144:4000/play/hopechannel/index.m3u8 #EXTINF:-1 tvg-id="HopeChannelInternational.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel International (1080p) https://hcintlinc.mmdlive.lldns.net/hcintlinc/60f14a7fec64454e90712421a46ac6f1/manifest.m3u8 #EXTINF:-1 tvg-id="HopeChannelNorge.us" tvg-country="NO" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel Norge (540p) From 5d6b480fe68b3844142b7f4f7980916913442a30 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 16 Oct 2021 20:30:47 +0300 Subject: [PATCH 05/52] Update channels/us.m3u Co-authored-by: Aleksandr Statciuk --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index 00c19f51b..73084277b 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -864,7 +864,7 @@ https://livefta.malimarcdn.com/ftaedge00/cvabroadcasting.stream/playlist.m3u8 https://stream-us-east-1.getpublica.com/playlist.m3u8?network_id=141 #EXTINF:-1 tvg-id="HonorTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/caGRikb.png" group-title="Classic",Honor TV (720p) https://a.jsrdn.com/broadcast/d5b48/+0000/c.m3u8 -#EXTINF:-1 tvg-id="HopeChannelAfrica.ng" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel Africa +#EXTINF:-1 tvg-id="HopeChannelAfrica.us" tvg-country="NG" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel Africa http://93.152.174.144:4000/play/hopechannel/index.m3u8 #EXTINF:-1 tvg-id="HopeChannelInternational.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/pLeCUEV.png" group-title="Religious",Hope Channel International (1080p) https://hcintlinc.mmdlive.lldns.net/hcintlinc/60f14a7fec64454e90712421a46ac6f1/manifest.m3u8 From 1004f4d4b6664291944faf5829a7bbb6da0d294e Mon Sep 17 00:00:00 2001 From: Diego <5572928+sguinetti@users.noreply.github.com> Date: Sat, 16 Oct 2021 15:15:38 -0500 Subject: [PATCH 06/52] Add KeBuena Barranca --- channels/pe.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/pe.m3u b/channels/pe.m3u index 2e4d7cfe8..2c46ad02a 100644 --- a/channels/pe.m3u +++ b/channels/pe.m3u @@ -108,6 +108,8 @@ https://tna5.bozztv.com/canaltv/index.m3u8 https://cu.onliv3.com/livevd/user1.m3u8 #EXTINF:-1 tvg-id="KBOQuillabamba.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/OficialKBO/picture?width=320&height=320" group-title="Local",KBO Quillabamba [Not 24/7] https://cdnhd.iblups.com/hls/YGpW43RUOD.m3u8 +#EXTINF:-1 tvg-id="KeBuenaBarranca.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/kebuena91.1fm/picture?width=320&height=320" group-title="Local",KeBuena (Barranca, Lima) [Not 24/7] +https://inliveserver.com:1936/18016/18016/playlist.m3u8 #EXTINF:-1 tvg-id="KoraTV.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/JJRODRIGUEZKORARTV/picture?width=320&height=320" group-title="Entertainment",Kora TV [Not 24/7] https://megastreamm.com:3362/live/koratvlive.m3u8 #EXTINF:-1 tvg-id="LaLuzTV.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/LaLuzTv/picture?width=320&height=320" group-title="Religious",La Luz TV (720p) From 89952939b7accf9a6ec0011e26c22fa212cb855f Mon Sep 17 00:00:00 2001 From: Diego <5572928+sguinetti@users.noreply.github.com> Date: Sat, 16 Oct 2021 15:19:11 -0500 Subject: [PATCH 07/52] Update pe.m3u --- channels/pe.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/pe.m3u b/channels/pe.m3u index 2c46ad02a..38bab3322 100644 --- a/channels/pe.m3u +++ b/channels/pe.m3u @@ -108,7 +108,7 @@ https://tna5.bozztv.com/canaltv/index.m3u8 https://cu.onliv3.com/livevd/user1.m3u8 #EXTINF:-1 tvg-id="KBOQuillabamba.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/OficialKBO/picture?width=320&height=320" group-title="Local",KBO Quillabamba [Not 24/7] https://cdnhd.iblups.com/hls/YGpW43RUOD.m3u8 -#EXTINF:-1 tvg-id="KeBuenaBarranca.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/kebuena91.1fm/picture?width=320&height=320" group-title="Local",KeBuena (Barranca, Lima) [Not 24/7] +#EXTINF:-1 tvg-id="KeBuenaBarranca.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/kebuena91.1fm/picture?width=320&height=320" group-title="Local",KeBuena (Barranca - Lima) [Not 24/7] https://inliveserver.com:1936/18016/18016/playlist.m3u8 #EXTINF:-1 tvg-id="KoraTV.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/JJRODRIGUEZKORARTV/picture?width=320&height=320" group-title="Entertainment",Kora TV [Not 24/7] https://megastreamm.com:3362/live/koratvlive.m3u8 From ad8b22aeee44f3943cee512c3562cdd944e85b51 Mon Sep 17 00:00:00 2001 From: Diego <5572928+sguinetti@users.noreply.github.com> Date: Sat, 16 Oct 2021 15:29:14 -0500 Subject: [PATCH 08/52] Update pe.m3u --- channels/pe.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/pe.m3u b/channels/pe.m3u index 38bab3322..4c150cfd3 100644 --- a/channels/pe.m3u +++ b/channels/pe.m3u @@ -108,7 +108,7 @@ https://tna5.bozztv.com/canaltv/index.m3u8 https://cu.onliv3.com/livevd/user1.m3u8 #EXTINF:-1 tvg-id="KBOQuillabamba.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/OficialKBO/picture?width=320&height=320" group-title="Local",KBO Quillabamba [Not 24/7] https://cdnhd.iblups.com/hls/YGpW43RUOD.m3u8 -#EXTINF:-1 tvg-id="KeBuenaBarranca.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/kebuena91.1fm/picture?width=320&height=320" group-title="Local",KeBuena (Barranca - Lima) [Not 24/7] +#EXTINF:-1 tvg-id="KeBuenaBarranca.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/kebuena91.1fm/picture?width=320&height=320" group-title="Local",KeBuena (Barranca) [Not 24/7] https://inliveserver.com:1936/18016/18016/playlist.m3u8 #EXTINF:-1 tvg-id="KoraTV.pe" tvg-country="PE" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/JJRODRIGUEZKORARTV/picture?width=320&height=320" group-title="Entertainment",Kora TV [Not 24/7] https://megastreamm.com:3362/live/koratvlive.m3u8 From cd3f5f9faebfc90d75936e822bf94dcd681dc0d7 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 12:37:44 +0300 Subject: [PATCH 09/52] Update us.m3u --- channels/us.m3u | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/channels/us.m3u b/channels/us.m3u index d21e708cb..3f10ea62b 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -1585,10 +1585,10 @@ https://tve-live-lln.warnermediacdn.com/hls/live/2023174/tbswest/slate/VIDEO_0_3 https://tve-live-lln.warnermediacdn.com/hls/live/2023186/tcmeast/noslate/VIDEO_1_5128000.m3u8 #EXTINF:-1 tvg-id="TCMWest.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/sbrSfhC.jpg" group-title="Classic",TCM West [Geo-blocked] https://tve-live-lln.warnermediacdn.com/hls/live/2023187/tcmwest/noslate/VIDEO_1_5128000.m3u8 -#EXTINF:-1 tvg-id="TCT.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/TV29g3L.png" group-title="Religious",TCT [Offline] -https://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8 -#EXTINF:-1 tvg-id="TCTKids.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/YUaeJiC.png" group-title="Kids",TCT Kids [Offline] -https://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/FamilyHLS/playlist.m3u8 +#EXTINF:-1 tvg-id="TCT.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/TV29g3L.png" group-title="Religious",TCT +https://iptv-all.lanesh4d0w.codes/united-states/tct +#EXTINF:-1 tvg-id="TCTKids.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/YUaeJiC.png" group-title="Kids",TCT Kids +https://iptv-all.lanesh4d0w.codes/united-states/tctkids #EXTINF:-1 tvg-id="TDAmeritradeNetwork.us" tvg-country="US" tvg-language="English" tvg-logo="https://github.com/geonsey/Free2ViewTV/blob/master/images/logos/TDAmeritradeNetwork_284x284.png?raw=true" group-title="Business",TD Ameritrade Network (720p) https://content.uplynk.com/channel/f9aafa1f132e40af9b9e7238bc18d128.m3u8 #EXTINF:-1 tvg-id="TechnoWarehouseUS.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/GyxXMDv.png" group-title="Music",Techno Warehouse (US) (1080p) [Not 24/7] From cac05661a766325785c784fc950818a519e78c11 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:26:21 +0300 Subject: [PATCH 10/52] Update de.m3u --- channels/de.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/de.m3u b/channels/de.m3u index 16c779073..02d9942f2 100644 --- a/channels/de.m3u +++ b/channels/de.m3u @@ -102,6 +102,8 @@ https://dwamdstream102.akamaized.net/hls/live/2015525/dwstream102/index.m3u8 https://m-c010-j2apps.s.llnwi.net/hls_hd/8024.DWEnglishHD.in.m3u8 #EXTINF:-1 tvg-id="DWEspanol.de" tvg-country="ES;LATAM" tvg-language="Spanish" tvg-logo="https://i.imgur.com/A1xzjOI.png" group-title="News",DW Español (1080p) https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/index.m3u8 +#EXTINF:-1 tvg-id="EarthTV.de" tvg-country="DE" tvg-language="English" tvg-logo="" group-title="",Earth TV +https://iptv-all.lanesh4d0w.codes/germany/earth-tv #EXTINF:-1 tvg-id="Elbekanal.de" tvg-country="DE" tvg-language="German" tvg-logo="https://i.imgur.com/IKslrJu.png" group-title="",Elbekanal (576p) http://58bd5b7a98e04.streamlock.net/medienasa-live/elbe_high/playlist.m3u8 #EXTINF:-1 tvg-id="Elbekanal.de" tvg-country="DE" tvg-language="German" tvg-logo="https://i.imgur.com/IKslrJu.png" group-title="",Elbekanal (576p) From 2fe2f041f63580542f32b3664bb6f77a1b545d70 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:29:51 +0300 Subject: [PATCH 11/52] Update us.m3u --- channels/us.m3u | 3 +++ 1 file changed, 3 insertions(+) diff --git a/channels/us.m3u b/channels/us.m3u index 3f10ea62b..27729ee5d 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -819,6 +819,9 @@ https://a.jsrdn.com/broadcast/ebf95254ca/+0000/c.m3u8 #EXTINF:-1 tvg-id="H2.us" tvg-country="TH" tvg-language="Thai" tvg-logo="https://www.img09.xyz/assets/img/ch_logo/hd-history2.png" user-agent="Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36" group-title="Documentary",H2 (720p) [Not 24/7] #EXTVLCOPT:http-user-agent=Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36 https://www.livedoomovie.com/02_H2HD_720p/chunklist.m3u8 +#EXTINF:-1 tvg-id="HallmarkChannelEast.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Auto",Hallmark Channel (East) (1080p) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 +https://cdn87.theus6tv.tk/cable/hallmark.m3u8 #EXTINF:-1 tvg-id="HarleyDavidsonFactoryTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Factory TV (1080p) [Offline] https://hdtv.prod2.ioio.tv/broker/play/e529407a-cb61-45ce-a9ad-94f0ad5e0ad9.m3u8 #EXTINF:-1 tvg-id="HarleyDavidsonRacingTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Racing TV (1080p) From 8f8fc1b1af3cd9606268e12f3fc17c81821d436a Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:31:28 +0300 Subject: [PATCH 12/52] add geo-lock to HCE --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index 27729ee5d..024654393 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -819,7 +819,7 @@ https://a.jsrdn.com/broadcast/ebf95254ca/+0000/c.m3u8 #EXTINF:-1 tvg-id="H2.us" tvg-country="TH" tvg-language="Thai" tvg-logo="https://www.img09.xyz/assets/img/ch_logo/hd-history2.png" user-agent="Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36" group-title="Documentary",H2 (720p) [Not 24/7] #EXTVLCOPT:http-user-agent=Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36 https://www.livedoomovie.com/02_H2HD_720p/chunklist.m3u8 -#EXTINF:-1 tvg-id="HallmarkChannelEast.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Auto",Hallmark Channel (East) (1080p) +#EXTINF:-1 tvg-id="HallmarkChannelEast.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Auto",Hallmark Channel (East) (1080p) [Geo-blocked] #EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://cdn87.theus6tv.tk/cable/hallmark.m3u8 #EXTINF:-1 tvg-id="HarleyDavidsonFactoryTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Factory TV (1080p) [Offline] From 45c39ec04d18f1f8693679e71ab757b734569f31 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:32:35 +0300 Subject: [PATCH 13/52] Update us.m3u --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index 024654393..8f2b7b5ee 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -819,7 +819,7 @@ https://a.jsrdn.com/broadcast/ebf95254ca/+0000/c.m3u8 #EXTINF:-1 tvg-id="H2.us" tvg-country="TH" tvg-language="Thai" tvg-logo="https://www.img09.xyz/assets/img/ch_logo/hd-history2.png" user-agent="Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36" group-title="Documentary",H2 (720p) [Not 24/7] #EXTVLCOPT:http-user-agent=Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36 https://www.livedoomovie.com/02_H2HD_720p/chunklist.m3u8 -#EXTINF:-1 tvg-id="HallmarkChannelEast.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Auto",Hallmark Channel (East) (1080p) [Geo-blocked] +#EXTINF:-1 tvg-id="HallmarkChannelEast.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Entertainment",Hallmark Channel (East) (1080p) [Geo-blocked] #EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://cdn87.theus6tv.tk/cable/hallmark.m3u8 #EXTINF:-1 tvg-id="HarleyDavidsonFactoryTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Factory TV (1080p) [Offline] From 69992549c82b38d3ae369226e6f1c6468060cf1a Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:43:10 +0300 Subject: [PATCH 14/52] Update pt.m3u --- channels/pt.m3u | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/channels/pt.m3u b/channels/pt.m3u index a5217b66e..d8ef6d022 100644 --- a/channels/pt.m3u +++ b/channels/pt.m3u @@ -1,6 +1,8 @@ #EXTM3U #EXTINF:-1 tvg-id="1001Noites.pt" tvg-country="PT" tvg-language="" tvg-logo="" group-title="",1001 Noites (720p) [Not 24/7] https://cdn.jmvstream.com/w/LVW-8155/ngrp:LVW8155_41E1ciuCvO_all/playlist.m3u8 +#EXTINF:-1 tvg-id="Cinemundo.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="Movies",Cinemundo +http://185.236.229.21:9981/play/a083 #EXTINF:-1 tvg-id="Hot.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://i.imgur.com/nUwQjXW.png" group-title="XXX",Hot [Offline] http://185.236.229.21:9981/play/a03p #EXTINF:-1 tvg-id="IgrejaOnline.pt" tvg-country="PT" tvg-language="" tvg-logo="http://www.igreja-online.tv/img/logo.png" group-title="",Igreja Online (574p) [Not 24/7] @@ -23,28 +25,36 @@ https://streamer-a01.videos.sapo.pt/live/portocanal/playlist.m3u8 https://streamer-b02.videos.sapo.pt/live/portocanal/playlist.m3u8 #EXTINF:-1 tvg-id="RTP1.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/5-563718101410.png" group-title="General",RTP1 (480p) http://162.212.178.69:41042/bysid/608 +#EXTINF:-1 tvg-id="RTP1.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/5-563718101410.png" group-title="General",RTP1 (1080p) +http://185.236.229.21:9981/play/a08e #EXTINF:-1 tvg-id="RTP2.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/3-363718101410.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="General",RTP2 (504p) [Not 24/7] -#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://streaming-live.rtp.pt/liverepeater/smil:rtp2.smil/playlist.m3u8 #EXTINF:-1 tvg-id="RTP3.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/64-393818101410.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="News",RTP3 (504p) [Not 24/7] -#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://streaming-live.rtp.pt/livetvhlsDVR/rtpndvr.smil/playlist.m3u8 #EXTINF:-1 tvg-id="RTPAcores.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/106-563419141305.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="General",RTP Açores (504p) -#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://streaming-live.rtp.pt/liverepeater/smil:rtpacores.smil/playlist.m3u8 #EXTINF:-1 tvg-id="RTPAfrica.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/27-363219141305.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="General",RTP África (504p) [Not 24/7] -#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://streaming-live.rtp.pt/liverepeater/smil:rtpafrica.smil/playlist.m3u8 #EXTINF:-1 tvg-id="RTPInternacional.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/120-344318101410.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="General",RTP Internacional (504p) -#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) +#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0 https://streaming-live.rtp.pt/liverepeater/smil:rtpi.smil/playlist.m3u8 #EXTINF:-1 tvg-id="RTPInternacional.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/120-344318101410.png" group-title="General",RTP Internacional (480p) [Not 24/7] http://210.210.155.35/qwr9ew/s/s38/index.m3u8 #EXTINF:-1 tvg-id="RTPMadeira.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/107-443519141305.png" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)" group-title="General",RTP Madeira (504p) #EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) https://streaming-live.rtp.pt/liverepeater/smil:rtpmadeira.smil/playlist.m3u8 +#EXTINF:-1 tvg-id="RTPMemoria.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="General",RTP Memoria (504p) +http://185.236.229.21:9981/play/a092 +#EXTINF:-1 tvg-id="SIC.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="General",SIC (1080p) +http://185.236.229.21:9981/play/a08g #EXTINF:-1 tvg-id="SICInternacional.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="General",SIC Internacional (720p) http://live.impresa.pt/live/sicint/sicint.m3u8 +#EXTINF:-1 tvg-id="SICK.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="Kids",SIC K +http://185.236.229.21:9981/play/a089 #EXTINF:-1 tvg-id="SICMulher.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="Entertainment",SIC Mulher [Offline] http://185.236.229.21:9981/play/a037 #EXTINF:-1 tvg-id="SICNoticias.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://upload.wikimedia.org/wikipedia/pt/a/ab/SN_300x130-escuro.png" group-title="News",SIC Noticias [Geo-blocked] @@ -85,6 +95,8 @@ http://185.236.229.21:9981/play/a061 http://185.236.229.21:9981/play/a05z #EXTINF:-1 tvg-id="TVCineTop.pt" tvg-country="PT" tvg-language="Portuguese;English" tvg-logo="" group-title="Movies",TVCine Top (1080p) [Offline] http://185.236.229.21:9981/play/a04w +#EXTINF:-1 tvg-id="TVI.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="General",TVI (1080p) +http://185.236.229.21:9981/play/a08z #EXTINF:-1 tvg-id="TVI24.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://upload.wikimedia.org/wikipedia/pt/5/50/Tvi_24.png" group-title="News",TVI24 (480p) https://iptv-all.lanesh4d0w.codes/portugal/tvi24 #EXTINF:-1 tvg-id="TVIReality.pt" tvg-country="PT" tvg-language="" tvg-logo="" group-title="",TVI Reality (480p) From 29fd52d22ac3f555a02f81861607acd2f75b6737 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Fri, 22 Oct 2021 13:51:54 +0300 Subject: [PATCH 15/52] Update pt.m3u --- channels/pt.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/pt.m3u b/channels/pt.m3u index d8ef6d022..dbbcb3f7b 100644 --- a/channels/pt.m3u +++ b/channels/pt.m3u @@ -1,6 +1,8 @@ #EXTM3U #EXTINF:-1 tvg-id="1001Noites.pt" tvg-country="PT" tvg-language="" tvg-logo="" group-title="",1001 Noites (720p) [Not 24/7] https://cdn.jmvstream.com/w/LVW-8155/ngrp:LVW8155_41E1ciuCvO_all/playlist.m3u8 +#EXTINF:-1 tvg-id="CanalParlamento.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://canal.parlamento.pt/images/ARTV_Logo.png" group-title="Legislative",Canal Parlamento +https://playout175.livextend.cloud/livenlin4/2liveartvpub/playlist.m3u8 #EXTINF:-1 tvg-id="Cinemundo.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="" group-title="Movies",Cinemundo http://185.236.229.21:9981/play/a083 #EXTINF:-1 tvg-id="Hot.pt" tvg-country="PT" tvg-language="Portuguese" tvg-logo="https://i.imgur.com/nUwQjXW.png" group-title="XXX",Hot [Offline] From 2ea3f64ed9aeb7d8f81f6887056c1bf728911c08 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Fri, 22 Oct 2021 23:40:34 +0300 Subject: [PATCH 16/52] Delete us_teleup.m3u --- channels/us_teleup.m3u | 53 ------------------------------------------ 1 file changed, 53 deletions(-) delete mode 100644 channels/us_teleup.m3u diff --git a/channels/us_teleup.m3u b/channels/us_teleup.m3u deleted file mode 100644 index a7bd0d0e6..000000000 --- a/channels/us_teleup.m3u +++ /dev/null @@ -1,53 +0,0 @@ -#EXTM3U -#EXTINF:-1 tvg-id="AXSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/28506/s28506_h3_aa.png" group-title="Entertainment",AXS TV (720p) [Offline] -https://bozztv.com/teleyupp/teleup-axshd/playlist.m3u8 -#EXTINF:-1 tvg-id="Bounce.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/YoiQKeG.png" group-title="General",Bounce (720p) [Offline] -https://bozztv.com/teleyupp/teleup-bounce/playlist.m3u8 -#EXTINF:-1 tvg-id="CSPAN.us" tvg-country="US" tvg-language="English" tvg-logo="https://www.dailydot.com/wp-content/uploads/2020/08/CSpan.png" group-title="Legislative",C-SPAN (720p) [Offline] -https://bozztv.com/teleyupp/teleup-cspan/playlist.m3u8 -#EXTINF:-1 tvg-id="CarsTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/71302/s71302_h3_aa.png" group-title="Auto",Cars.TV (720p) [Offline] -https://bozztv.com/teleyupp/teleup-carstv/playlist.m3u8 -#EXTINF:-1 tvg-id="CityTVToronto.ca" tvg-country="CA" tvg-language="English" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/teleup/content/common/logos/channel/logos/byqsfg.png" group-title="Local",CityTV Toronto (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-iSykLSKMFr/playlist.m3u8 -#EXTINF:-1 tvg-id="CourtTVMystery.us" tvg-country="US" tvg-language="English" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/teleup/content/common/logos/channel/logos/court-tv-mystery.png" group-title="Entertainment",Court TV Mystery (720p) [Not 24/7] -https://bozztv.com/teleyupp/teleup-mystery/playlist.m3u8 -#EXTINF:-1 tvg-id="CTVToronto.ca" tvg-country="CA" tvg-language="English" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/teleup/content/common/logos/channel/logos/uafvsq.png" group-title="",CTV Toronto (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-zxsJFt6VvY/playlist.m3u8 -#EXTINF:-1 tvg-id="WSVNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/zQlK5ux.png" group-title="Local",FOX 7 Miami FL (WSVN) (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-GgIpXe0CjT/playlist.m3u8 -#EXTINF:-1 tvg-id="FoxNewsChannel.us" tvg-country="US" tvg-language="English" tvg-logo="http://static.epg.best/us/FoxNews.us.png" group-title="News",Fox News Channel (720p) [Offline] -https://bozztv.com/teleyupp/AsEAeOtIxz/playlist.m3u8 -#EXTINF:-1 tvg-id="FreeformEast.us" tvg-country="US" tvg-language="English" tvg-logo="https://is2-ssl.mzstatic.com/image/thumb/Purple115/v4/a4/ac/c5/a4acc5f9-93fa-03b2-7dd9-c5708382d7ae/source/256x256bb.jpg" group-title="Entertainment",Freeform East (720p) [Offline] -https://bozztv.com/teleyupp/IxagghMvR8/playlist.m3u8 -#EXTINF:-1 tvg-id="FXEast.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/E32ISMV.png" group-title="Entertainment",FX East (720p) [Not 24/7] -https://bozztv.com/teleyupp/teleup-fxhd/playlist.m3u8 -#EXTINF:-1 tvg-id="GetTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://static.wikia.nocookie.net/logopedia/images/d/d6/GetTV_2016_logo.png" group-title="Entertainment",GetTV (480p) [Offline] -https://bozztv.com/teleyupp/teleup-gettv/playlist.m3u8 -#EXTINF:-1 tvg-id="Grit.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/61yoZPn.jpg" group-title="",Grit (720p) [Not 24/7] -https://bozztv.com/teleyupp/teleup-grit/playlist.m3u8 -#EXTINF:-1 tvg-id="KTLATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/JH99Psi.jpg" group-title="Local",KTLA 5 Los Angeles CA (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-N8qwnqgUq2/playlist.m3u8 -#EXTINF:-1 tvg-id="Laff.us" tvg-country="US" tvg-language="English" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/teleup/content/common/logos/channel/logos/laff.png" group-title="Comedy",Laff (720p) [Offline] -https://bozztv.com/teleyupp/teleup-laff/playlist.m3u8 -#EXTINF:-1 tvg-id="MavTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://www.mavtv.com/assets/images/mavtv_logo.png" group-title="Sports",MavTV (720p) [Offline] -https://bozztv.com/teleyupp/teleup-mavtv/playlist.m3u8 -#EXTINF:-1 tvg-id="WCTXTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/teleup/content/common/logos/channel/logos/kpygox.png" group-title="",My9 WCTX My Network TV (Connecticut) (720p) [Offline] -https://bozztv.com/teleyupp/e5CGxWp8iU/playlist.m3u8 -#EXTINF:-1 tvg-id="MyDestinationTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/71303/s71303_h3_aa.png" group-title="Entertainment",My Destination.TV (720p) [Offline] -https://bozztv.com/teleyupp/teleup-destinationtv/playlist.m3u8 -#EXTINF:-1 tvg-id="Ovation.ca" tvg-country="CA" tvg-language="English" tvg-logo="https://i.imgur.com/oF4ZFUB.png" group-title="Entertainment",Ovation (720p) [Offline] -https://bozztv.com/teleyupp/teleup-ovation/playlist.m3u8 -#EXTINF:-1 tvg-id="PCN.us" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/11044/s11044_h3_aa.png" group-title="News",Pennsylvania Cable Network (480p) [Not 24/7] -https://bozztv.com/teleyupp/teleup-pcnhd/playlist.m3u8 -#EXTINF:-1 tvg-id="PetsTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/71297/s71297_h3_aa.png" group-title="Entertainment",Pets.TV (720p) [Offline] -https://bozztv.com/teleyupp/teleup-pettv/playlist.m3u8 -#EXTINF:-1 tvg-id="Revolt.us" tvg-country="US" tvg-language="English" tvg-logo="https://static.epg.best/us/Revolt.us.png" group-title="",Revolt (720p) [Offline] -https://bozztv.com/teleyupp/teleup-revolt/playlist.m3u8 -#EXTINF:-1 tvg-id="SYFY.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/SdyCmW4.jpg" group-title="Entertainment",SYFY (720p) [Offline] -https://bozztv.com/teleyupp/teleup-syfy/playlist.m3u8 -#EXTINF:-1 tvg-id="WHPDT3.us" tvg-country="US" tvg-language="English" tvg-logo="" group-title="Local",The CW Central PA (WHP-DT3) (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-cw-whp/playlist.m3u8 -#EXTINF:-1 tvg-id="TVO.ca" tvg-country="CA" tvg-language="English" tvg-logo="https://i.imgur.com/hpONhUM.png" group-title="Kids",TVO (720p) [Not 24/7] -https://bozztv.com/teleyupp1/teleup-OMZsmYVUMp/playlist.m3u8 -#EXTINF:-1 tvg-id="WGNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/dpI43Wg.png" group-title="Local",WGN 9 Chicago IL (WGN-TV) (720p) [Offline] -https://bozztv.com/teleyupp1/teleup-mBm5MQ50rA/playlist.m3u8 From fbfaff467f70f376b90af71a32d80f2842bd79e6 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Fri, 22 Oct 2021 23:48:36 +0300 Subject: [PATCH 17/52] Update in.m3u --- channels/in.m3u | 9 --------- 1 file changed, 9 deletions(-) diff --git a/channels/in.m3u b/channels/in.m3u index 4d93aa324..07efbcde9 100644 --- a/channels/in.m3u +++ b/channels/in.m3u @@ -137,8 +137,6 @@ https://cnbcbazar-lh.akamaihd.net/i/cnbcbajar_1@178933/index_5_av-p.m3u8 https://cnbctv18-lh.akamaihd.net/i/cnbctv18_1@174868/index_5_av-p.m3u8 #EXTINF:-1 tvg-id="Colors.in" tvg-country="IN" tvg-language="" tvg-logo="" group-title="",Colors (720p) [Not 24/7] http://master.beeiptv.com:8081/colors/colorsbdtv/playlist.m3u8 -#EXTINF:-1 tvg-id="ColorsBangla.in" tvg-country="IN" tvg-language="" tvg-logo="https://i.imgur.com/wdSDF2V.png" group-title="",Colors Bangla (720p) -https://yuppcatchup.akamaized.net/preview/etvbengali/master.m3u8 #EXTINF:-1 tvg-id="ColorsBangla.in" tvg-country="IN" tvg-language="" tvg-logo="https://i.imgur.com/wdSDF2V.png" group-title="",Colors Bangla (1080p) [Offline] http://tvflix03.ddns.net/ColorsBangla_ENC/video.m3u8 #EXTINF:-1 tvg-id="Dabangg.in" tvg-country="IN" tvg-language="Bhojpuri" tvg-logo="https://i.imgur.com/hpizqP6.png" group-title="Entertainment",Dabangg (576p) [Not 24/7] @@ -629,13 +627,8 @@ http://free.fullspeed.tv/query?url=https://www.youtube.com/watch?v=_fR9xWEOa7Q #EXTINF:-1 tvg-id="SunTV.in" tvg-country="IN" tvg-language="Tamil" tvg-logo="https://i.imgur.com/U30x7Y4.jpg" user-agent="stream" group-title="",Sun TV (720p) #EXTVLCOPT:http-user-agent=stream http://uk4.zecast.com:1935/star-live/suntv.stream/index.m3u8 -#EXTINF:-1 tvg-id="SuryaMovies.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="" user-agent="stream" group-title="Movies",Surya Movies (406p) -#EXTVLCOPT:http-user-agent=stream -https://catchup.yuppcdn.net/amazonv2/20/preview/suryamovies/master/master.m3u8 #EXTINF:-1 tvg-id="SuryaMusic.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/jsC8FC7.png" group-title="Music",Surya Music (480p) [Not 24/7] https://indo51.gcdn.co/MALYLAM-SuryaMusic/index.m3u8 -#EXTINF:-1 tvg-id="SuryaTV.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/ENrptYg.png" group-title="Entertainment",Surya TV (540p) -https://catchup.yuppcdn.net/amazonv2/20/preview/suryasd/master/master.m3u8 #EXTINF:-1 tvg-id="SuryaTV.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/ENrptYg.png" group-title="Entertainment",Surya TV (720p) [Not 24/7] https://indo51.gcdn.co/MALYLAM-SuryaHD/index.m3u8 #EXTINF:-1 tvg-id="SwarajExpress.in" tvg-country="IN" tvg-language="Hindi" tvg-logo="" group-title="",Swaraj Express (576p) [Not 24/7] @@ -644,8 +637,6 @@ https://live.wmncdn.net/highnews/swaraj.stream/index.m3u8 http://live.tamilvision.tv:8081/TVI/HD/playlist.m3u8 #EXTINF:-1 tvg-id="TamilVisionInternational.in" tvg-country="IN" tvg-language="Tamil" tvg-logo="https://upload.wikimedia.org/wikipedia/en/d/d3/TVI_HD_logo.png" group-title="",Tamil Vision International (720p) http://live.tamilvision.tv:8081/TVI/SD/playlist.m3u8 -#EXTINF:-1 tvg-id="TBOClassic.in" tvg-country="IN" tvg-language="Telugu" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/tv/150/150/bnw/TBO_CLASSIC_TV_white.png" group-title="Movies",TBO Classic Telugu (720p) -https://catchup.yuppcdn.net/amazonv2/20/preview/tboclassic/master/master.m3u8 #EXTINF:-1 tvg-id="TehelkaTV.in" tvg-country="IN" tvg-language="English" tvg-logo="https://upload.wikimedia.org/wikipedia/en/1/15/Sangsad_Television_Logo.jpg" group-title="General",Tehelka TV (720p) https://cdn.appv.jagobd.com:444/c3VydmVyX8RpbEU9Mi8xNy8yMDE0GIDU6RgzQ6NTAgdEoaeFzbF92YWxIZTO0U0ezN1IzMyfvcGVMZEJCTEFWeVN3PTOmdFsaWRtaW51aiPhnPTI/tehelkatv.stream/playlist.m3u8 #EXTINF:-1 tvg-id="ThanthiTV.in" tvg-country="IN" tvg-language="Tamil" tvg-logo="https://images-eu.ssl-images-amazon.com/images/I/71QprgRT4rL.png" group-title="News",Thanthi TV (720p) From f9f80250140d447d5fd426608e1a0d5f55bc2c22 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Fri, 22 Oct 2021 23:57:12 +0300 Subject: [PATCH 18/52] Update ar.m3u --- channels/ar.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/ar.m3u b/channels/ar.m3u index 77b076d6c..5b32962c3 100644 --- a/channels/ar.m3u +++ b/channels/ar.m3u @@ -142,5 +142,5 @@ https://wowza.telpin.com.ar:1935/telpintv/ttv.stream/playlist.m3u8 http://live-edge01.telecentro.net.ar/live/smil:trm.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TVManaArgentina.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://i.imgur.com/GVI8kkp.jpg" group-title="Local",TV Maná Argentina (576p) [Not 24/7] http://streamspub.manasat.com:1935/tvar/tvmanaar2/playlist.m3u8 -#EXTINF:-1 tvg-id="TVPublica.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/0/0a/Logo_Televisi%C3%B3n_P%C3%BAblica_Argentina.png" group-title="General",TV Pública (TVP) (1080p) [Not 24/7] +#EXTINF:-1 tvg-id="TVPublica.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/0/0a/Logo_Televisi%C3%B3n_P%C3%BAblica_Argentina.png" group-title="General",TV Pública (TVP) (1080p) [Offline] https://query-streamlink.herokuapp.com/iptv-query?streaming-ip=https://www.youtube.com/user/TVPublicaArgentina/live From 7a4d3850b8e373f4619a155e5fcf078e3b04d88e Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 00:01:31 +0300 Subject: [PATCH 19/52] Update in.m3u --- channels/in.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/in.m3u b/channels/in.m3u index 4d93aa324..c649625ac 100644 --- a/channels/in.m3u +++ b/channels/in.m3u @@ -265,7 +265,7 @@ https://vidcdn.vidgyor.com/janamtv-origin/liveabr/playlist.m3u8 http://free.fullspeed.tv/query?url=https://www.youtube.com/channel/UCNVkxRPqsBNejO6B9thG9Xw/live #EXTINF:-1 tvg-id="JanamTV.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/LWUpmDm.png" group-title="News",Janam TV (576p) [Not 24/7] http://14.199.164.20:4001/play/a0ja/index.m3u8 -#EXTINF:-1 tvg-id="JanapriyamTV.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/rbn6YSb.png" group-title="Entertainment",Janapriyam TV [Geo-blocked] +#EXTINF:-1 tvg-id="JanapriyamTV.in" tvg-country="IN" tvg-language="Malayalam" tvg-logo="https://i.imgur.com/rbn6YSb.png" group-title="Entertainment",Janapriyam TV [Offline] https://jio.instream.ml/jio.php?c=Janapriyam_News&e=.m3u8&q=400 #EXTINF:-1 tvg-id="JanataaTV.in" tvg-country="IN" tvg-language="Hindi" tvg-logo="" group-title="",Janataa TV [Not 24/7] http://mydreams.livebox.co.in/Janataatvhls/Janataatv.m3u8 From 42137b2d3c4250895538e9103779b3c25406d4b5 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 00:39:34 +0300 Subject: [PATCH 20/52] Update ie.m3u --- channels/ie.m3u | 2 -- 1 file changed, 2 deletions(-) diff --git a/channels/ie.m3u b/channels/ie.m3u index 04639da83..e106ec7ad 100644 --- a/channels/ie.m3u +++ b/channels/ie.m3u @@ -15,5 +15,3 @@ https://d33zah5htxvoxb.cloudfront.net/el/live/dail/hls.m3u8 https://d33zah5htxvoxb.cloudfront.net/el/live/seanad/hls.m3u8 #EXTINF:-1 tvg-id="RTENews.ie" tvg-country="IE" tvg-language="English" tvg-logo="https://i.imgur.com/OisW3m0.png" group-title="News",RTÉ News (1080p) [Offline] https://live.rte.ie/live/a/channel3/news.isml/.m3u8 -#EXTINF:-1 tvg-id="TG4.ie" tvg-country="IE" tvg-language="English" tvg-logo="https://i.imgur.com/TT9kAEp.png" group-title="",TG4 (480p) -http://csm-e.cds1.yospace.com/csm/live/74246610.m3u8 From 0b3fd21845229a162245a5c5531efbe870e5fdd6 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 00:42:13 +0300 Subject: [PATCH 21/52] Update md.m3u --- channels/md.m3u | 2 -- 1 file changed, 2 deletions(-) diff --git a/channels/md.m3u b/channels/md.m3u index 4be855611..1020cd9e2 100644 --- a/channels/md.m3u +++ b/channels/md.m3u @@ -17,8 +17,6 @@ rtsp://live.trm.md:1935/live/M1Mlive rtmp://212.0.209.209:1935/live/_definst_mp4:MoldovaDoi2 #EXTINF:-1 tvg-id="noroc-tv-md" tvg-country="MD" tvg-language="Romanian" tvg-logo="https://i.imgur.com/39qL2Ht.png" group-title="",Noroc TV (576p) http://live.noroc.tv/hls/noroctv_chisinau.m3u8 -#EXTINF:-1 tvg-id="ProTV.md" tvg-country="MD" tvg-language="" tvg-logo="" group-title="",Pro TV (576p) -http://hls.protv.md/hls/protv.m3u8 #EXTINF:-1 tvg-id="PublikaTV.md" tvg-country="MD" tvg-language="Romanian" tvg-logo="https://i.imgur.com/Hquii9k.jpg" group-title="News",Publika TV (720p) http://livebeta.publika.md/LIVE/P/6810.m3u8 #EXTINF:-1 tvg-id="PublikaTV.md" tvg-country="MD" tvg-language="Romanian" tvg-logo="https://i.imgur.com/Hquii9k.jpg" group-title="News",Publika TV (540p) From db8bb0421739e17a0025ce5e051e6da561ebc758 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 00:47:00 +0300 Subject: [PATCH 22/52] Update fi.m3u --- channels/fi.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/fi.m3u b/channels/fi.m3u index d57323fa3..522c714db 100644 --- a/channels/fi.m3u +++ b/channels/fi.m3u @@ -1,4 +1,6 @@ #EXTM3U +#EXTINF:-1 tvg-id="AlfaTV.fi" tvg-country="FI" tvg-language="Finnish" tvg-logo="" group-title="General",AlfaTV [Not 24/7] +https://alfatv.digitacdn.net/live/_definst_/alfatv/amlst:alfatv.amlst/playlist.m3u8 #EXTINF:-1 tvg-id="HimlenTV7.fi" tvg-country="FI" tvg-language="English;Swedish" tvg-logo="https://i.imgur.com/pW6pPFF.jpg" group-title="Religious",Himlen TV7 (720p) https://vod.tv7.fi/tv7-se/smil:tv7-se.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TaevasTV7.fi" tvg-country="FI" tvg-language="Finnish;Estonian" tvg-logo="https://i.imgur.com/FaQQdzz.png" group-title="Religious",Taevas TV7 (720p) From 2b6a1cf834d37ee3c40f86ee62b9124a6e035a60 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 01:04:00 +0300 Subject: [PATCH 23/52] Update uk_samsung.m3u --- channels/uk_samsung.m3u | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/channels/uk_samsung.m3u b/channels/uk_samsung.m3u index 9a174af67..e6dc70088 100644 --- a/channels/uk_samsung.m3u +++ b/channels/uk_samsung.m3u @@ -115,3 +115,9 @@ https://alchimie-unearth-2-gb.samsung.wurl.com/manifest/playlist.m3u8 https://venntv-samsunguk.amagi.tv/playlist.m3u8 #EXTINF:-1 tvg-id="Wonder.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/450pJvs.png" group-title="",Wonder (720p) https://wonder-samsung-uk.amagi.tv/playlist.m3u8 +#EXTINF:-1 tvg-id="QwestTVClassical.fr" tvg-country="UK" tvg-language="English" tvg-logo="" group-title="Music",Qwest TV Classical (720p) [Geo-blocked] +https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestclassic-uk-samsungtv/playlist.m3u8 +#EXTINF:-1 tvg-id="QwestTVJazzBeyond.fr" tvg-country="UK" tvg-language="English" tvg-logo="" group-title="Music",Qwest TV Jazz & Beyond (720p) [Geo-blocked] +https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestjazz-uk-samsungtv/playlist.m3u8 +#EXTINF:-1 tvg-id="QwestTVMix.fr" tvg-country="UK" tvg-language="English" tvg-logo="" group-title="Music",Qwest TV Mix (720p) [Geo-blocked] +https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestmix-uk-samsungtv/playlist.m3u8 From ee02ef8bfc6ba6bc08b569131afbe24d4195d87a Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 01:10:08 +0300 Subject: [PATCH 24/52] Update uk_samsung.m3u --- channels/uk_samsung.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/uk_samsung.m3u b/channels/uk_samsung.m3u index e6dc70088..d66152855 100644 --- a/channels/uk_samsung.m3u +++ b/channels/uk_samsung.m3u @@ -121,3 +121,5 @@ https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestclassic-uk-samsungtv/pl https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestjazz-uk-samsungtv/playlist.m3u8 #EXTINF:-1 tvg-id="QwestTVMix.fr" tvg-country="UK" tvg-language="English" tvg-logo="" group-title="Music",Qwest TV Mix (720p) [Geo-blocked] https://cdn-ue1-prod.tsv2.amagi.tv/linear/qwestAAAA-qwestmix-uk-samsungtv/playlist.m3u8 +#EXTINF:-1 tvg-id="DarkMatterTV.us" tvg-country="UK" tvg-language="Spanish" tvg-logo="https://github.com/geonsey/Free2ViewTV/blob/master/images/logos/DarkMatterTV_218x218.png?raw=true" group-title="Series",Dark Matter TV +https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00434-tricoast-darkmatter-spanish-samsunguk/playlist.m3u8 From 11681276d6bf54494cc36438bba598fde1d11f40 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 01:15:17 +0300 Subject: [PATCH 25/52] Update es_samsung.m3u --- channels/es_samsung.m3u | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/channels/es_samsung.m3u b/channels/es_samsung.m3u index db149609f..2b06f1b31 100644 --- a/channels/es_samsung.m3u +++ b/channels/es_samsung.m3u @@ -53,3 +53,7 @@ https://the-pet-collective-international-es.samsung.wurl.com/manifest/playlist.m https://rakuten-tvshows-2-es.samsung.wurl.com/manifest/playlist.m3u8 #EXTINF:-1 tvg-id="UnearthSpain.fr" tvg-country="FR" tvg-language="" tvg-logo="" group-title="",Unearth (Spain) (720p) [Offline] https://alchimie-unearth-3-es.samsung.wurl.com/manifest/playlist.m3u8 +#EXTINF:-1 tvg-id="TraceSportStars.fr" tvg-country="ES" tvg-language="English;Spanish" tvg-logo="" group-title="Sports",Trace Sport Stars [Geo-blocked] +http://tracesportstars-samsunges.amagi.tv/hls/amagi_hls_data_samsunguk-tracesport-samsungspain/CDN/playlist.m3u8 +#EXTINF:-1 tvg-id="LoveNatureEspanol.us" tvg-country="ES" tvg-language="Spanish" tvg-logo="https://i.imgur.com/LXpqmgn.jpg" group-title="Outdoor",Love Nature Español [Geo-blocked] +https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00090-blueantmedia-lnrcastilian-samsungspain/playlist.m3u8 From 7750d4ab39c26d6307be14e63240a64fd55aca6d Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 01:18:28 +0300 Subject: [PATCH 26/52] Update ar.m3u --- channels/ar.m3u | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/ar.m3u b/channels/ar.m3u index 5b32962c3..6855341f5 100644 --- a/channels/ar.m3u +++ b/channels/ar.m3u @@ -142,5 +142,5 @@ https://wowza.telpin.com.ar:1935/telpintv/ttv.stream/playlist.m3u8 http://live-edge01.telecentro.net.ar/live/smil:trm.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TVManaArgentina.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://i.imgur.com/GVI8kkp.jpg" group-title="Local",TV Maná Argentina (576p) [Not 24/7] http://streamspub.manasat.com:1935/tvar/tvmanaar2/playlist.m3u8 -#EXTINF:-1 tvg-id="TVPublica.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/0/0a/Logo_Televisi%C3%B3n_P%C3%BAblica_Argentina.png" group-title="General",TV Pública (TVP) (1080p) [Offline] -https://query-streamlink.herokuapp.com/iptv-query?streaming-ip=https://www.youtube.com/user/TVPublicaArgentina/live +#EXTINF:-1 tvg-id="TVPublica.ar" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/0/0a/Logo_Televisi%C3%B3n_P%C3%BAblica_Argentina.png" group-title="General",TV Pública (TVP) (1080p) +http://free.fullspeed.tv/query?url=https://www.youtube.com/user/TVPublicaArgentina/live From 9c798ce6c043781ea7417455f3858ced2f0ba2d9 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 01:50:10 +0300 Subject: [PATCH 27/52] Update es.m3u --- channels/es.m3u | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/channels/es.m3u b/channels/es.m3u index 83b211aaa..e219c5d53 100644 --- a/channels/es.m3u +++ b/channels/es.m3u @@ -321,8 +321,10 @@ https://cdnlive.shooowit.net/la8zamoralive/smil:streamswitchingchannel.smil/play https://pull12.atresmedia.com/lavoz/master.m3u8 #EXTINF:-1 tvg-id="LancelotTV.es" tvg-country="ES" tvg-language="" tvg-logo="https://i.imgur.com/GIldurl.jpg" group-title="",Lancelot TV (576p) [Not 24/7] https://cdn01.yowi.tv/I7V5TFE97R/master.m3u8 -#EXTINF:-1 tvg-id="LaOtra.es" tvg-country="ES" tvg-language="" tvg-logo="" group-title="",LaOtra (720p) +#EXTINF:-1 tvg-id="LaOtra.es" tvg-country="ES" tvg-language="Spanish" tvg-logo="" group-title="",LaOtra (720p) https://telemadridhls2-live-hls.secure2.footprint.net/egress/chandler/telemadrid/laotra_1/index.m3u8 +#EXTINF:-1 tvg-id="LaUrbanTV.es" tvg-country="ES" tvg-language="Spanish" tvg-logo="" group-title="",La Urban TV +https://urbanrevolution.es:8443/live/TV/playlist.m3u8 #EXTINF:-1 tvg-id="LebrijaTV.es" tvg-country="ES" tvg-language="Spanish" tvg-logo="https://i.imgur.com/oe66woA.png" group-title="",Lebrija TV (360p) [Not 24/7] http://212.104.160.156:1935/live/lebrijatv2/playlist3.m3u8 #EXTINF:-1 tvg-id="LevanteTV.es" tvg-country="ES" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/levantetv/picture?width=320&height=320" group-title="",Levante TV (320p) [Not 24/7] From 63a919a7502e7aea783e6429e7d402b47e3dac3c Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 01:51:30 +0300 Subject: [PATCH 28/52] Update my.m3u --- channels/my.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/my.m3u b/channels/my.m3u index 5a7dd0fcb..819162dad 100644 --- a/channels/my.m3u +++ b/channels/my.m3u @@ -1,6 +1,8 @@ #EXTM3U #EXTINF:-1 tvg-id="8TV.my" tvg-country="MY" tvg-language="" tvg-logo="https://www.xtra.com.my/wp-content/themes/xtra_revamp/assets/img/tv8.png" group-title="",8TV (720p) http://50.7.161.82:8278/streams/d/TV8/playlist.m3u8 +#EXTINF:-1 tvg-id="AstroAArena.my" tvg-country="MY" tvg-language="English;Malay (macrolanguage)" tvg-logo="" group-title="",Astro Arena +http://50.7.161.82:8278/streams/d/arena_pye/playlist.m3u8 #EXTINF:-1 tvg-id="AstroAwani.my" tvg-country="MY" tvg-language="Malay (macrolanguage)" tvg-logo="https://i.imgur.com/dLzgBUj.png" group-title="",Astro Awani (1080p) https://awanitv.akamaized.net/hls/live/2017836/LiveTV1/index.m3u8 #EXTINF:-1 tvg-id="AstroAwani.my" tvg-country="MY" tvg-language="Malay (macrolanguage)" tvg-logo="https://i.imgur.com/dLzgBUj.png" group-title="",Astro Awani [Not 24/7] From 4d3b7f33838d42250ed4ddbe7de5508566017c14 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 01:54:21 +0300 Subject: [PATCH 29/52] Update nz.m3u --- channels/nz.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/nz.m3u b/channels/nz.m3u index 783c532e3..d41c502f3 100644 --- a/channels/nz.m3u +++ b/channels/nz.m3u @@ -13,6 +13,8 @@ https://bcsecurelivehls-i.akamaihd.net/hls/live/720612/1614493167001_1/master.m3 https://ptvlive.kordia.net.nz/out/v1/daf20b9a9ec5449dadd734e50ce52b74/index.m3u8 #EXTINF:-1 tvg-id="TeReo.nz" tvg-country="NZ" tvg-language="Maori" tvg-logo="http://www.freeviewnz.tv/nonumbracoimages/ChannelsOpg/te-reo.png" group-title="",Te Reo (1080p) https://bcsecurelivehls-i.akamaihd.net/hls/live/720613/1614493167001_2/master.m3u8 +#EXTINF:-1 tvg-id="Three.nz" tvg-country="NZ" tvg-language="English" tvg-logo="" group-title="General",Three [Geo-blocked] +https://livestreamdirect-three.mediaworks.nz/three.m3u8 #EXTINF:-1 tvg-id="TheEdge.nz" tvg-country="NZ" tvg-language="English" tvg-logo="https://i.imgur.com/ZHJVvOj.png" group-title="Music",The Edge (720p) https://livestreamdirect-edgetv.mediaworks.nz/edgetv.m3u8 #EXTINF:-1 tvg-id="TVNZ1.nz" tvg-country="NZ" tvg-language="English" tvg-logo="https://i.imgur.com/58puzcK.png" group-title="General",TVNZ 1 [Geo-blocked] From 169ea58d2fa364492638de4323bc6615d7c5ccfe Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 02:13:24 +0300 Subject: [PATCH 30/52] Update al.m3u --- channels/al.m3u | 182 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/channels/al.m3u b/channels/al.m3u index 03a7ff737..dbb8c3ebc 100644 --- a/channels/al.m3u +++ b/channels/al.m3u @@ -67,3 +67,185 @@ rtmp://live.tvkoha.tv:1935/live/koha/livestream http://ip.opoja.tv:1935/tvopoja/tvopoja/playlist.m3u8 #EXTINF:-1 tvg-id="ZjarrTelevizion.al" tvg-country="AL" tvg-language="Albanian" tvg-logo="https://i.imgur.com/UValLp1.png" group-title="",Zjarr Televizion (1080p) http://217.73.132.66:1935/live/Zjarr.stream/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTSH Satelit +http://us.bestvideostreaming.is/8701/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTK 1 HD +http://us.bestvideostreaming.is/8702/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",V Plus +http://us.bestvideostreaming.is/8703/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Klan HD +http://us.bestvideostreaming.is/8704/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",KTV HD +http://us.bestvideostreaming.is/8705/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Kosova +http://us.bestvideostreaming.is/8706/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Report TV HD +http://us.bestvideostreaming.is/8707/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Top Channel +http://us.bestvideostreaming.is/8708/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",A TV +http://us.bestvideostreaming.is/8709/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",K HD +http://us.bestvideostreaming.is/8710/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Albanian TV America +http://us.bestvideostreaming.is/8711/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Alsat +http://us.bestvideostreaming.is/8713/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTVislam +http://us.bestvideostreaming.is/8714/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Oranews +http://us.bestvideostreaming.is/8715/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",First Channel +http://us.bestvideostreaming.is/8717/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Elrodi TV +http://us.bestvideostreaming.is/8718/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Klan Plus +http://us.bestvideostreaming.is/8720/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTSH Shqip +http://us.bestvideostreaming.is/8721/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Opoja +http://us.bestvideostreaming.is/8723/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",News24 AL +http://us.bestvideostreaming.is/8724/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Shkensë +http://us.bestvideostreaming.is/8726/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Dramë +http://us.bestvideostreaming.is/8727/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",MPT 2 +http://us.bestvideostreaming.is/8728/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Histori +http://us.bestvideostreaming.is/8729/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Një HD +http://us.bestvideostreaming.is/8730/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb DY HD +http://us.bestvideostreaming.is/8731/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",TV Plisi +http://us.bestvideostreaming.is/8735/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Bang Bang +http://us.bestvideostreaming.is/8737/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Cufo +http://us.bestvideostreaming.is/8738/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Natyra +http://us.bestvideostreaming.is/8739/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Aktion HD +http://us.bestvideostreaming.is/8742/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTSH Fêmijê +http://us.bestvideostreaming.is/8744/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",ARTA HD +http://us.bestvideostreaming.is/8745/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb HD +http://us.bestvideostreaming.is/8746/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",BabyTV +http://us.bestvideostreaming.is/8747/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",21 RTV +http://us.bestvideostreaming.is/8748/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",21 Popullore HD +http://us.bestvideostreaming.is/8749/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",21 Plus +http://us.bestvideostreaming.is/8750/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Stinët +http://us.bestvideostreaming.is/8751/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Komedi +http://us.bestvideostreaming.is/8752/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Autor +http://us.bestvideostreaming.is/8753/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Family HD +http://us.bestvideostreaming.is/8754/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Hits HD +http://us.bestvideostreaming.is/8755/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",21 Mix +http://us.bestvideostreaming.is/8756/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Thriller +http://us.bestvideostreaming.is/8757/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Eurofilm +http://us.bestvideostreaming.is/8758/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Albania Folk +http://us.bestvideostreaming.is/8759/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Kanali 7 +http://us.bestvideostreaming.is/8761/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Shqip +http://us.bestvideostreaming.is/8762/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring World +http://us.bestvideostreaming.is/8763/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Planet +http://us.bestvideostreaming.is/8764/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring History +http://us.bestvideostreaming.is/8765/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Fantasy +http://us.bestvideostreaming.is/8766/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Comedy +http://us.bestvideostreaming.is/8767/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Life +http://us.bestvideostreaming.is/8768/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Action HD +http://us.bestvideostreaming.is/8769/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Super HD +http://us.bestvideostreaming.is/8770/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",U Smile +http://us.bestvideostreaming.is/8772/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring 3 +http://us.bestvideostreaming.is/8773/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Jolly HD +http://us.bestvideostreaming.is/8774/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Tring +http://us.bestvideostreaming.is/8775/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tip TV +http://us.bestvideostreaming.is/8776/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Tring Kids +http://us.bestvideostreaming.is/8777/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Muse +http://us.bestvideostreaming.is/8778/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Star HD +http://us.bestvideostreaming.is/8781/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Syri HD +http://us.bestvideostreaming.is/8784/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Q Sport News +http://us.bestvideostreaming.is/8785/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Pendimi TV HD +http://us.bestvideostreaming.is/8786/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTV Dukagjini +http://us.bestvideostreaming.is/8788/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Klan Makedonia +http://us.bestvideostreaming.is/8789/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",21 TV Macedonia +http://us.bestvideostreaming.is/8790/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Peace TV +http://us.bestvideostreaming.is/8792/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",dTV HD +http://us.bestvideostreaming.is/8793/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",ALBUK +http://us.bestvideostreaming.is/8794/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",BBF Music TV +http://us.bestvideostreaming.is/8795/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",U Smile +http://us.bestvideostreaming.is/8802/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Big Brother VIP 1 +http://us.bestvideostreaming.is/8803/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Digitalb Big Brother VIP 2 +http://us.bestvideostreaming.is/8804/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",TV Dielli +http://us.bestvideostreaming.is/8818/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Sofia HD +http://us.bestvideostreaming.is/8820/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",AlbMusik HD +http://us.bestvideostreaming.is/8821/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",TV Llapi +http://us.bestvideostreaming.is/8823/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Turbo TV +http://us.bestvideostreaming.is/8839/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Shenja +http://us.bestvideostreaming.is/8850/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",RTV Fontana +http://us.bestvideostreaming.is/8852/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Komedi +http://us.bestvideostreaming.is/8881/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Max +http://us.bestvideostreaming.is/8882/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Drame +http://us.bestvideostreaming.is/8883/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Novela +http://us.bestvideostreaming.is/8884/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",7 HD +http://us.bestvideostreaming.is/8889/playlist.m3u8 +#EXTINF:-1 tvg-id="" tvg-country="AL" tvg-language="Albanian" tvg-logo="" group-title="",Rita TV +http://us.bestvideostreaming.is/8890/playlist.m3u8 From e21225f32e4503e527b81713c2e64b118a90becd Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 02:15:46 +0300 Subject: [PATCH 31/52] Update lu.m3u --- channels/lu.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/lu.m3u b/channels/lu.m3u index f3a15f783..ce981e999 100644 --- a/channels/lu.m3u +++ b/channels/lu.m3u @@ -11,3 +11,5 @@ http://109.71.162.112/live/sd.jasminchannel.stream/playlist.m3u8 https://live-edge.rtl.lu/channel1/smil:channel1/playlist.m3u8 #EXTINF:-1 tvg-id="RTL.lu" tvg-country="LU" tvg-language="" tvg-logo="https://i.imgur.com/bJrUjIC.png" group-title="",RTL (1080p) https://rtlradio-streaming.rtl.lu/rtlradiowebtv/smil:rtlradiowebtv/playlist.m3u8 +#EXTINF:-1 tvg-id="RTL2.lu" tvg-country="LU" tvg-language="" tvg-logo="" group-title="",RTL2 (1080p) +https://live-edge.rtl.lu/channel2/smil:channel2/playlist.m3u8 From a9d3e7bb3671026f02b8686d894bfc31d63532ca Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 02:18:09 +0300 Subject: [PATCH 32/52] Update fi.m3u --- channels/fi.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/fi.m3u b/channels/fi.m3u index 522c714db..6a2facd14 100644 --- a/channels/fi.m3u +++ b/channels/fi.m3u @@ -15,5 +15,7 @@ https://yletvhdliveworld-lh.akamaihd.net/i/yletv1hdworld_1@187592/master.m3u8 https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/master.m3u8 #EXTINF:-1 tvg-id="YLETV2.fi" tvg-country="INT" tvg-language="Finnish" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Yle_TV2_logo.svg/399px-Yle_TV2_logo.svg.png" group-title="",YLE TV 2 (720p) [Not 24/7] https://yletvhdliveworld-lh.akamaihd.net/i/yletv2hdworld_1@187593/master.m3u8 +#EXTINF:-1 tvg-id="YLETVTeemaAndFem.fi" tvg-country="FI" tvg-language="Finnish" tvg-logo="" group-title="",YLE TV Teema & Fem (720p) [Geo-blocked] +https://yletv-lh.akamaihd.net/i/yleteemafemfi_1@490775/master.m3u8 #EXTINF:-1 tvg-id="NebesaTV7.fi" tvg-country="RU" tvg-language="Russian" tvg-logo="https://www.nebesatv7.com/wp-content/themes/tv7-theme/assets/img/logo_nebesa_short.png" group-title="Religious",Небеса ТВ7 (720p) https://vod.tv7.fi/tv7-ru/tv7-ru.smil/playlist.m3u8 From aa704511f8ebcff67265fc6f450269939e5bac52 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 02:18:56 +0300 Subject: [PATCH 33/52] Create fi.m3u From a2ca38e36c72b48de57c869e67976c4dd07d3a3a Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 04:39:27 +0300 Subject: [PATCH 34/52] Install countries-list package --- package-lock.json | 11 +++++++++++ package.json | 1 + 2 files changed, 12 insertions(+) diff --git a/package-lock.json b/package-lock.json index 839906ed6..af01bf534 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "@freearhey/iso-639-3": "^1.0.0", "axios": "^0.21.4", "commander": "^7.0.0", + "countries-list": "^2.6.1", "iptv-checker": "^0.21.0", "iptv-playlist-parser": "^0.9.0", "m3u-linter": "^0.2.2", @@ -1353,6 +1354,11 @@ "safe-buffer": "~5.1.1" } }, + "node_modules/countries-list": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/countries-list/-/countries-list-2.6.1.tgz", + "integrity": "sha512-jXM1Nv3U56dPQ1DsUSsEaGmLHburo4fnB7m+1yhWDUVvx5gXCd1ok/y3gXCjXzhqyawG+igcPYcAl4qjkvopaQ==" + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4880,6 +4886,11 @@ "safe-buffer": "~5.1.1" } }, + "countries-list": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/countries-list/-/countries-list-2.6.1.tgz", + "integrity": "sha512-jXM1Nv3U56dPQ1DsUSsEaGmLHburo4fnB7m+1yhWDUVvx5gXCd1ok/y3gXCjXzhqyawG+igcPYcAl4qjkvopaQ==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", diff --git a/package.json b/package.json index 0ec6aa765..f575abd73 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@freearhey/iso-639-3": "^1.0.0", "axios": "^0.21.4", "commander": "^7.0.0", + "countries-list": "^2.6.1", "iptv-checker": "^0.21.0", "iptv-playlist-parser": "^0.9.0", "m3u-linter": "^0.2.2", From 3ee2ec83d96d64c3a68814f1993b57483ebed034 Mon Sep 17 00:00:00 2001 From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com> Date: Sat, 23 Oct 2021 04:46:33 +0300 Subject: [PATCH 35/52] [Bot] Update playlists (#5147) * [Bot] Format playlists * [Bot] Update README.md Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com> --- README.md | 34 +++++++++++++++++----------------- channels/cn.m3u | 6 +++--- channels/co.m3u | 2 +- channels/fr.m3u | 2 +- channels/hn.m3u | 2 +- channels/mx.m3u | 4 ++-- channels/nl.m3u | 2 +- channels/ps.m3u | 2 +- channels/qa.m3u | 2 +- channels/tr.m3u | 4 ++-- 10 files changed, 30 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index a6689cde8..54d254dee 100644 --- a/README.md +++ b/README.md @@ -44,17 +44,17 @@ Or select one of the playlists from the list below. Education19https://iptv-org.github.io/iptv/categories/education.m3u Entertainment207https://iptv-org.github.io/iptv/categories/entertainment.m3u Family30https://iptv-org.github.io/iptv/categories/family.m3u - General330https://iptv-org.github.io/iptv/categories/general.m3u + General331https://iptv-org.github.io/iptv/categories/general.m3u Kids178https://iptv-org.github.io/iptv/categories/kids.m3u Legislative62https://iptv-org.github.io/iptv/categories/legislative.m3u Lifestyle81https://iptv-org.github.io/iptv/categories/lifestyle.m3u - Local772https://iptv-org.github.io/iptv/categories/local.m3u + Local771https://iptv-org.github.io/iptv/categories/local.m3u Movies237https://iptv-org.github.io/iptv/categories/movies.m3u Music382https://iptv-org.github.io/iptv/categories/music.m3u News419https://iptv-org.github.io/iptv/categories/news.m3u Outdoor27https://iptv-org.github.io/iptv/categories/outdoor.m3u Relax19https://iptv-org.github.io/iptv/categories/relax.m3u - Religious287https://iptv-org.github.io/iptv/categories/religious.m3u + Religious286https://iptv-org.github.io/iptv/categories/religious.m3u Series216https://iptv-org.github.io/iptv/categories/series.m3u Science10https://iptv-org.github.io/iptv/categories/science.m3u Shop44https://iptv-org.github.io/iptv/categories/shop.m3u @@ -62,7 +62,7 @@ Or select one of the playlists from the list below. Travel14https://iptv-org.github.io/iptv/categories/travel.m3u Weather10https://iptv-org.github.io/iptv/categories/weather.m3u XXX39https://iptv-org.github.io/iptv/categories/xxx.m3u - Other3679https://iptv-org.github.io/iptv/categories/other.m3u + Other3674https://iptv-org.github.io/iptv/categories/other.m3u @@ -83,7 +83,7 @@ Or select one of the playlists from the list below. Akan2https://iptv-org.github.io/iptv/languages/aka.m3u Albanian34https://iptv-org.github.io/iptv/languages/sqi.m3u Amharic1https://iptv-org.github.io/iptv/languages/amh.m3u - Arabic351https://iptv-org.github.io/iptv/languages/ara.m3u + Arabic349https://iptv-org.github.io/iptv/languages/ara.m3u Armenian28https://iptv-org.github.io/iptv/languages/hye.m3u Assyrian Neo-Aramaic1https://iptv-org.github.io/iptv/languages/aii.m3u Azerbaijani25https://iptv-org.github.io/iptv/languages/aze.m3u @@ -95,7 +95,7 @@ Or select one of the playlists from the list below. Bulgarian6https://iptv-org.github.io/iptv/languages/bul.m3u Burmese0https://iptv-org.github.io/iptv/languages/mya.m3u Catalan10https://iptv-org.github.io/iptv/languages/cat.m3u - Chinese844https://iptv-org.github.io/iptv/languages/zho.m3u + Chinese842https://iptv-org.github.io/iptv/languages/zho.m3u Croatian12https://iptv-org.github.io/iptv/languages/hrv.m3u Czech17https://iptv-org.github.io/iptv/languages/ces.m3u Danish6https://iptv-org.github.io/iptv/languages/dan.m3u @@ -104,7 +104,7 @@ Or select one of the playlists from the list below. Estonian4https://iptv-org.github.io/iptv/languages/est.m3u Faroese1https://iptv-org.github.io/iptv/languages/fao.m3u Finnish6https://iptv-org.github.io/iptv/languages/fin.m3u - French212https://iptv-org.github.io/iptv/languages/fra.m3u + French213https://iptv-org.github.io/iptv/languages/fra.m3u Galician7https://iptv-org.github.io/iptv/languages/glg.m3u Georgian9https://iptv-org.github.io/iptv/languages/kat.m3u German156https://iptv-org.github.io/iptv/languages/deu.m3u @@ -155,7 +155,7 @@ Or select one of the playlists from the list below. Slovak21https://iptv-org.github.io/iptv/languages/slk.m3u Slovenian6https://iptv-org.github.io/iptv/languages/slv.m3u Somali6https://iptv-org.github.io/iptv/languages/som.m3u - Spanish748https://iptv-org.github.io/iptv/languages/spa.m3u + Spanish747https://iptv-org.github.io/iptv/languages/spa.m3u Sundanese1https://iptv-org.github.io/iptv/languages/sun.m3u Swedish13https://iptv-org.github.io/iptv/languages/swe.m3u Tagalog6https://iptv-org.github.io/iptv/languages/tgl.m3u @@ -171,7 +171,7 @@ Or select one of the playlists from the list below. Western Frisian1https://iptv-org.github.io/iptv/languages/fry.m3u Wolof15https://iptv-org.github.io/iptv/languages/wol.m3u Yue Chinese5https://iptv-org.github.io/iptv/languages/yue.m3u - Undefined1467https://iptv-org.github.io/iptv/languages/undefined.m3u + Undefined1465https://iptv-org.github.io/iptv/languages/undefined.m3u @@ -225,8 +225,8 @@ Or select one of the playlists from the list below. 🇨🇫 Central African Republic1https://iptv-org.github.io/iptv/countries/cf.m3u 🇹🇩 Chad1https://iptv-org.github.io/iptv/countries/td.m3u 🇨🇱 Chile84https://iptv-org.github.io/iptv/countries/cl.m3u - 🇨🇳 China772https://iptv-org.github.io/iptv/countries/cn.m3u - 🇨🇴 Colombia63https://iptv-org.github.io/iptv/countries/co.m3u + 🇨🇳 China770https://iptv-org.github.io/iptv/countries/cn.m3u + 🇨🇴 Colombia64https://iptv-org.github.io/iptv/countries/co.m3u 🇰🇲 Comoros36https://iptv-org.github.io/iptv/countries/km.m3u 🇨🇬 Congo - Brazzaville4https://iptv-org.github.io/iptv/countries/cg.m3u 🇨🇩 Congo - Kinshasa4https://iptv-org.github.io/iptv/countries/cd.m3u @@ -252,7 +252,7 @@ Or select one of the playlists from the list below. 🇫🇴 Faroe Islands1https://iptv-org.github.io/iptv/countries/fo.m3u 🇫🇯 Fiji3https://iptv-org.github.io/iptv/countries/fj.m3u 🇫🇮 Finland11https://iptv-org.github.io/iptv/countries/fi.m3u - 🇫🇷 France161https://iptv-org.github.io/iptv/countries/fr.m3u + 🇫🇷 France162https://iptv-org.github.io/iptv/countries/fr.m3u 🇬🇫 French Guiana25https://iptv-org.github.io/iptv/countries/gf.m3u 🇵🇫 French Polynesia3https://iptv-org.github.io/iptv/countries/pf.m3u 🇹🇫 French Southern Territories1https://iptv-org.github.io/iptv/countries/tf.m3u @@ -269,7 +269,7 @@ Or select one of the playlists from the list below. 🇬🇳 Guinea2https://iptv-org.github.io/iptv/countries/gn.m3u 🇬🇼 Guinea-Bissau1https://iptv-org.github.io/iptv/countries/gw.m3u 🇭🇹 Haiti39https://iptv-org.github.io/iptv/countries/ht.m3u - 🇭🇳 Honduras43https://iptv-org.github.io/iptv/countries/hn.m3u + 🇭🇳 Honduras42https://iptv-org.github.io/iptv/countries/hn.m3u 🇭🇰 Hong Kong7https://iptv-org.github.io/iptv/countries/hk.m3u 🇭🇺 Hungary31https://iptv-org.github.io/iptv/countries/hu.m3u 🇮🇸 Iceland8https://iptv-org.github.io/iptv/countries/is.m3u @@ -311,7 +311,7 @@ Or select one of the playlists from the list below. 🇲🇷 Mauritania36https://iptv-org.github.io/iptv/countries/mr.m3u 🇲🇺 Mauritius2https://iptv-org.github.io/iptv/countries/mu.m3u 🇾🇹 Mayotte1https://iptv-org.github.io/iptv/countries/yt.m3u - 🇲🇽 Mexico99https://iptv-org.github.io/iptv/countries/mx.m3u + 🇲🇽 Mexico97https://iptv-org.github.io/iptv/countries/mx.m3u 🇫🇲 Micronesia2https://iptv-org.github.io/iptv/countries/fm.m3u 🇲🇩 Moldova18https://iptv-org.github.io/iptv/countries/md.m3u 🇲🇨 Monaco9https://iptv-org.github.io/iptv/countries/mc.m3u @@ -323,7 +323,7 @@ Or select one of the playlists from the list below. 🇳🇦 Namibia1https://iptv-org.github.io/iptv/countries/na.m3u 🇳🇷 Nauru2https://iptv-org.github.io/iptv/countries/nr.m3u 🇳🇵 Nepal6https://iptv-org.github.io/iptv/countries/np.m3u - 🇳🇱 Netherlands81https://iptv-org.github.io/iptv/countries/nl.m3u + 🇳🇱 Netherlands80https://iptv-org.github.io/iptv/countries/nl.m3u 🇳🇨 New Caledonia2https://iptv-org.github.io/iptv/countries/nc.m3u 🇳🇿 New Zealand19https://iptv-org.github.io/iptv/countries/nz.m3u 🇳🇮 Nicaragua26https://iptv-org.github.io/iptv/countries/ni.m3u @@ -338,7 +338,7 @@ Or select one of the playlists from the list below. 🇴🇲 Oman45https://iptv-org.github.io/iptv/countries/om.m3u 🇵🇰 Pakistan25https://iptv-org.github.io/iptv/countries/pk.m3u 🇵🇼 Palau2https://iptv-org.github.io/iptv/countries/pw.m3u - 🇵🇸 Palestine60https://iptv-org.github.io/iptv/countries/ps.m3u + 🇵🇸 Palestine59https://iptv-org.github.io/iptv/countries/ps.m3u 🇵🇦 Panama34https://iptv-org.github.io/iptv/countries/pa.m3u 🇵🇬 Papua New Guinea2https://iptv-org.github.io/iptv/countries/pg.m3u 🇵🇾 Paraguay34https://iptv-org.github.io/iptv/countries/py.m3u @@ -348,7 +348,7 @@ Or select one of the playlists from the list below. 🇵🇱 Poland44https://iptv-org.github.io/iptv/countries/pl.m3u 🇵🇹 Portugal32https://iptv-org.github.io/iptv/countries/pt.m3u 🇵🇷 Puerto Rico35https://iptv-org.github.io/iptv/countries/pr.m3u - 🇶🇦 Qatar45https://iptv-org.github.io/iptv/countries/qa.m3u + 🇶🇦 Qatar44https://iptv-org.github.io/iptv/countries/qa.m3u 🇷🇪 Réunion1https://iptv-org.github.io/iptv/countries/re.m3u 🇷🇴 Romania60https://iptv-org.github.io/iptv/countries/ro.m3u 🇷🇺 Russia269https://iptv-org.github.io/iptv/countries/ru.m3u diff --git a/channels/cn.m3u b/channels/cn.m3u index c1f1053e8..cf0198690 100644 --- a/channels/cn.m3u +++ b/channels/cn.m3u @@ -625,7 +625,7 @@ http://112.25.48.68/live/program/live/shsshd/4000000/mnf.m3u8 http://112.25.48.68/live/program/live/dsjchd/4000000/mnf.m3u8 #EXTINF:-1 tvg-id="SiTVMeiLiZuQiu.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",SiTV魅力足球 (1080p) http://112.25.48.68/live/program/live/mlyyhd/4000000/mnf.m3u8 -#EXTINF:-1 tvg-id="SiTVMeiLiZuQiu.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",SiTV魅力足球 (1080p) [Offline] +#EXTINF:-1 tvg-id="SiTVMeiLiZuQiu.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",SiTV魅力足球 (1080p) [Not 24/7] http://116.199.5.51:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=76&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id= #EXTINF:-1 tvg-id="TVBMingZhuTai.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",TVB 明珠台 (240p) http://116.199.5.51:8114/hls/Fsv_chan_hls_se_idx=12?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=12&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_rate_id=2&FvSeid=1&Pcontent_id=8114.m3u8&Provider_id=0 @@ -1697,7 +1697,7 @@ http://149.129.100.78/guangdong.php?id=53 http://149.129.100.78/guangdong.php?id=67 #EXTINF:-1 tvg-id="GuangDongWenHua.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东文化 (720p) [Not 24/7] http://149.129.100.78/guangdong.php?id=75 -#EXTINF:-1 tvg-id="GuangDongXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东新闻 (576p) +#EXTINF:-1 tvg-id="GuangDongXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东新闻 (576p) [Offline] http://116.199.5.51:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=84&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id= #EXTINF:-1 tvg-id="GuangDongXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东新闻 (540p) [Offline] http://149.129.100.78/guangdong.php?id=45 @@ -2059,7 +2059,7 @@ http://live.scbtv.cn/hls/qfc/index.m3u8 http://live.scbtv.cn/hls/news/index.m3u8 #EXTINF:-1 tvg-id="QiXiaXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",栖霞新闻 (480p) [Not 24/7] http://pili-live-hls.140.i2863.com/i2863-140/live_140_236499.m3u8 -#EXTINF:-1 tvg-id="LiangPingZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梁平综合 (360p) +#EXTINF:-1 tvg-id="LiangPingZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梁平综合 (360p) [Offline] http://qxlmlive.cbg.cn:1935/app_2/ls_44.stream/playlist.m3u8 #EXTINF:-1 tvg-id="MeiZhouZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梅州综合 (480p) http://dslive.grtn.cn/mzzh/playlist.m3u8 diff --git a/channels/co.m3u b/channels/co.m3u index 339bb87b2..c22b257c4 100644 --- a/channels/co.m3u +++ b/channels/co.m3u @@ -35,7 +35,7 @@ https://movil.ejeserver.com/live/visiondorada.m3u8 https://videostreaming.cloudserverlatam.com/chavotv/chavotv/playlist.m3u8 #EXTINF:-1 tvg-id="Eduvision.co" tvg-country="CO" tvg-language="Spanish" tvg-logo="https://cdn.colombia.com/canales/eduvision-2592.jpg" group-title="Education",Eduvision (720p) http://66.240.236.25:1936/eduvision/eduvision/playlist.m3u8 -#EXTINF:-1 tvg-id="EnlaceTelevision.co" tvg-country="CO" tvg-language="Spanish" tvg-logo="https://cdn.colombia.com/canales/enlace-television-3301.jpg" group-title="General",Enlace Televisión (720p) [Offline] +#EXTINF:-1 tvg-id="EnlaceTelevision.co" tvg-country="CO" tvg-language="Spanish" tvg-logo="https://cdn.colombia.com/canales/enlace-television-3301.jpg" group-title="General",Enlace Televisión (720p) [Not 24/7] https://iptv-all.lanesh4d0w.codes/colombia/enlace.m3u8 #EXTINF:-1 tvg-id="FamiliChannel.co" tvg-country="CO" tvg-language="Spanish" tvg-logo="https://cdn.colombia.com/canales/famili-channel-5336.jpg" group-title="Family",Famili Channel (720p) [Not 24/7] https://rtmp02.portalexpress.es/thefchanel/thefchanel/playlist.m3u8 diff --git a/channels/fr.m3u b/channels/fr.m3u index 378a1aa7f..9da7f99dc 100644 --- a/channels/fr.m3u +++ b/channels/fr.m3u @@ -261,7 +261,7 @@ https://streamer01.myvideoplace.tv/streamer02/hls/MATL_VLOC_PAD_100919_medium/in https://live.creacast.com/mirabelletv/smil:mirabelletv.smil/playlist.m3u8 #EXTINF:-1 tvg-id="viaOccitanie.fr" tvg-country="FR" tvg-language="French" tvg-logo="https://viaoccitanie.tv/fileadmin/via_main/img/logos/viaOccitanie-header.png" group-title="Local",viàOccitanie (540p) https://streamer01.myvideoplace.tv/streamer02/hls/MDS_VIA_PAD_301117.m3u8 -#EXTINF:-1 tvg-id="viaVosges.fr" tvg-country="FR" tvg-language="French" tvg-logo="https://i.imgur.com/803evgT.png" group-title="Local",viàVosges (576p) [Offline] +#EXTINF:-1 tvg-id="viaVosges.fr" tvg-country="FR" tvg-language="French" tvg-logo="https://i.imgur.com/803evgT.png" group-title="Local",viàVosges (576p) [Not 24/7] https://vosgestv.hdr-tv.com/live/vosgestv/livestream/master.m3u8 #EXTINF:-1 tvg-id="W9.fr" tvg-country="FR" tvg-language="French" tvg-logo="https://i.imgur.com/7FFFvCN.jpg" group-title="Entertainment",W9 (720p) http://flusonic-1.platinum-tv.com/W9/mono.m3u8?token=test diff --git a/channels/hn.m3u b/channels/hn.m3u index bfd667543..5f81e0dbc 100644 --- a/channels/hn.m3u +++ b/channels/hn.m3u @@ -35,7 +35,7 @@ http://stream.grupoabchn.com:1935/TENHD/smil:TENLive.smil/playlist.m3u8 http://stream.grupoabchn.com:1935/TENHD/TENLive.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TENCanal10.hn" tvg-country="HN" tvg-language="Spanish" tvg-logo="https://i.imgur.com/HQiKyHy.jpg" group-title="",TEN Canal 10 (540p) [Not 24/7] http://stream.grupoabchn.com:1935/TENHD/TENLIVEHD_2/playlist.m3u8 -#EXTINF:-1 tvg-id="TSI.hn" tvg-country="HN" tvg-language="" tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTMx65sw0YtirOLRNPWMixClGHXr7TRCxlh-Q&usqp=CAU" group-title="",TSI (720p) +#EXTINF:-1 tvg-id="TSI.hn" tvg-country="HN" tvg-language="" tvg-logo="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTMx65sw0YtirOLRNPWMixClGHXr7TRCxlh-Q&usqp=CAU" group-title="",TSI (720p) [Offline] https://bcovlive-a.akamaihd.net/5a4db02a43d645729f273b91c5ba9238/us-west-2/6056665196001/playlist.m3u8 #EXTINF:-1 tvg-id="UNAHUTV.hn" tvg-country="HN" tvg-language="Spanish" tvg-logo="https://i.imgur.com/De5CSD3.png" group-title="",UNAH UTV (360p) https://live-utv.unah.edu.hn/web/salida.m3u8 diff --git a/channels/mx.m3u b/channels/mx.m3u index d4374db2a..eb1c28258 100644 --- a/channels/mx.m3u +++ b/channels/mx.m3u @@ -125,9 +125,9 @@ https://5caf24a595d94.streamlock.net:1937/stream56/stream56/playlist.m3u8 http://wowzacontrol.com:1936/stream56/stream56/playlist.m3u8 #EXTINF:-1 tvg-id="RTQQueretaro.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/H1AFRJh.png" group-title="",RTQ Queretaro (360p) http://wms.tecnoxia.com:1935/rytqrolive/rytqrolive/master.m3u8 -#EXTINF:-1 tvg-id="SetPuebla.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/osgOMAu.png" group-title="Local",SET Televisión Canal 26.1 (720p) +#EXTINF:-1 tvg-id="SetPuebla.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/osgOMAu.png" group-title="Local",SET Televisión Canal 26.1 (720p) [Offline] http://189.240.210.28:1935/envivo/puecom/playlist.m3u8 -#EXTINF:-1 tvg-id="SetPuebla.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/osgOMAu.png" group-title="Local",SET Televisión Canal 26.2 (720p) +#EXTINF:-1 tvg-id="SetPuebla.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/osgOMAu.png" group-title="Local",SET Televisión Canal 26.2 (720p) [Offline] http://189.240.210.28:1935/live/setpuebla/playlist.m3u8 #EXTINF:-1 tvg-id="sintesistv.mx" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/FJPDf2K.png" group-title="General",SintesisTV (1080p) [Not 24/7] https://query-streamlink.herokuapp.com/iptv-query?streaming-ip=https://www.twitch.tv/sintesistv diff --git a/channels/nl.m3u b/channels/nl.m3u index b61dca120..4c6055114 100644 --- a/channels/nl.m3u +++ b/channels/nl.m3u @@ -153,7 +153,7 @@ http://59132e529e3d1.streamlock.net:1935/westerwolde/westerwolde/playlist.m3u8 https://59132e529e3d1.streamlock.net/westerwolde/westerwolde/playlist.m3u8 #EXTINF:-1 tvg-id="rtvutrecht.nl" tvg-country="NL" tvg-language="" tvg-logo="" group-title="",rtvutrecht (1080p) http://media.rtvutrecht.nl/live/rtvutrecht/rtvutrecht/index.m3u8 -#EXTINF:-1 tvg-id="Salto4.nl" tvg-country="NL" tvg-language="" tvg-logo="https://i.vimeocdn.com/portrait/31947989_640x640" group-title="",Salto 4 (1080p) +#EXTINF:-1 tvg-id="Salto4.nl" tvg-country="NL" tvg-language="" tvg-logo="https://i.vimeocdn.com/portrait/31947989_640x640" group-title="",Salto 4 (1080p) [Offline] https://salto-streams.nl/hls/sotv2_high.m3u8 #EXTINF:-1 tvg-id="SaltoADE.nl" tvg-country="NL" tvg-language="" tvg-logo="https://i.vimeocdn.com/portrait/31947989_640x640" group-title="",Salto ADE (1080p) https://live.salto.nl/hls/at5_high.m3u8 diff --git a/channels/ps.m3u b/channels/ps.m3u index 9849dca63..0b951963b 100644 --- a/channels/ps.m3u +++ b/channels/ps.m3u @@ -17,7 +17,7 @@ http://htvpalsat.mada.ps:8888/audeh/index.m3u8 http://51.255.84.28:8081/palestiniantv_source/live/playlist.m3u8 #EXTINF:-1 tvg-id="HebronTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hebron TV (720p) [Not 24/7] https://streaming.zaytonatube.com:8081/newhebron/newheb/playlist.m3u8 -#EXTINF:-1 tvg-id="HekayaTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hekaya TV (720p) +#EXTINF:-1 tvg-id="HekayaTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hekaya TV (720p) [Offline] https://streaming.zaytonatube.com:8081/Hekaya/hekayamix/playlist.m3u8 #EXTINF:-1 tvg-id="MarahFM.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="https://i.imgur.com/PeIYCXs.jpg" group-title="Music",Marah FM (720p) [Not 24/7] http://vstream3.hadara.ps:8081/marahFM_web/web/playlist.m3u8 diff --git a/channels/qa.m3u b/channels/qa.m3u index 72215a556..517fd4c3a 100644 --- a/channels/qa.m3u +++ b/channels/qa.m3u @@ -20,7 +20,7 @@ http://ott-cdn.ucom.am/s23/index.m3u8 https://live-hls-web-ajm.getaj.net/AJM/index.m3u8 #EXTINF:-1 tvg-id="AlKassTwo.qa" tvg-country="QA" tvg-language="Arabic" tvg-logo="" group-title="Sports",Al Kass Two (576p) [Offline] https://alkasmsl4.akamaized.net/hls/live/2003123/alkass2pwi/master.m3u8 -#EXTINF:-1 tvg-id="AlRassoul.qa" tvg-country="QA" tvg-language="Arabic" tvg-logo="https://i.postimg.cc/pTmN1X9T/al-rassoul.png" group-title="Religious",Al Rassoul (720p) +#EXTINF:-1 tvg-id="AlRassoul.qa" tvg-country="QA" tvg-language="Arabic" tvg-logo="https://i.postimg.cc/pTmN1X9T/al-rassoul.png" group-title="Religious",Al Rassoul (720p) [Offline] http://free.fullspeed.tv/query?url=https://www.youtube.com/user/AlRassoulChannel/live #EXTINF:-1 tvg-id="AlRayyan.qa" tvg-country="QA" tvg-language="Arabic" tvg-logo="https://i.imgur.com/uQMoKXn.png" group-title="General",Al Rayyan (1080p) https://svs.itworkscdn.net/alrayyanlive/alrayyan.smil/playlist.m3u8 diff --git a/channels/tr.m3u b/channels/tr.m3u index 11e4232df..1a89cfc01 100644 --- a/channels/tr.m3u +++ b/channels/tr.m3u @@ -146,7 +146,7 @@ https://waw2.artiyerelmedya.net/hunattv/bant1/playlist.m3u8 https://59cba4d34b678.streamlock.net/canlitv/hunattv/playlist.m3u8 #EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) http://wowza.istweb.tv:1935/webtv/webtv_wowza1/playlist.m3u8 -#EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) +#EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) [Offline] https://npserver1.ibb.gov.tr/webtv/webtv_wowza1/playlist.m3u8 #EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.ibb.co/d0T2jfg/ibb-tv-logo-white.png" group-title="",İBB TV (720p) http://wowza.istweb.tv:1935/dp/istanbul2/playlist.m3u8 @@ -423,7 +423,7 @@ http://stream.taksimbilisim.com:1935/tv41/smil:tv41.smil/playlist.m3u8 https://waw1.artiyerelmedya.net/tv41/bant1/playlist.m3u8 #EXTINF:-1 tvg-id="TV52.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/jt92HbR.jpg" group-title="",TV 52 (720p) https://broadcasttr.com:446/tv52/bant1/playlist.m3u8 -#EXTINF:-1 tvg-id="TV52.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/jt92HbR.jpg" group-title="",TV 52 (270p) [Offline] +#EXTINF:-1 tvg-id="TV52.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/jt92HbR.jpg" group-title="",TV 52 (270p) [Not 24/7] http://stream.taksimbilisim.com:1935/tv52/smil:tv52.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TVDen.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/PFWOkNh.png" group-title="",TV Den (576p) [Not 24/7] http://canli.tvden.com.tr/hls/live.m3u8 From 88c9604c37dfb6970730d82953cfa6201196dd44 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:08:16 +0300 Subject: [PATCH 36/52] Create countries.json --- scripts/data/countries.json | 1002 +++++++++++++++++++++++++++++++++++ 1 file changed, 1002 insertions(+) create mode 100644 scripts/data/countries.json diff --git a/scripts/data/countries.json b/scripts/data/countries.json new file mode 100644 index 000000000..2e4f2b85f --- /dev/null +++ b/scripts/data/countries.json @@ -0,0 +1,1002 @@ +{ + "AD": { + "name": "Andorra", + "languages": ["cat"] + }, + "AE": { + "name": "United Arab Emirates", + "languages": ["ara"] + }, + "AF": { + "name": "Afghanistan", + "languages": ["pus", "uzb", "tuk"] + }, + "AG": { + "name": "Antigua and Barbuda", + "languages": ["eng"] + }, + "AI": { + "name": "Anguilla", + "languages": ["eng"] + }, + "AL": { + "name": "Albania", + "languages": ["sqi"] + }, + "AM": { + "name": "Armenia", + "languages": ["hye", "rus"] + }, + "AO": { + "name": "Angola", + "languages": ["por"] + }, + "AQ": { + "name": "Antarctica", + "languages": [] + }, + "AR": { + "name": "Argentina", + "languages": ["spa", "grn"] + }, + "AS": { + "name": "American Samoa", + "languages": ["eng", "smo"] + }, + "AT": { + "name": "Austria", + "languages": ["deu"] + }, + "AU": { + "name": "Australia", + "languages": ["eng"] + }, + "AW": { + "name": "Aruba", + "languages": ["nld", "pan"] + }, + "AX": { + "name": "Åland", + "languages": ["swe"] + }, + "AZ": { + "name": "Azerbaijan", + "languages": ["aze"] + }, + "BA": { + "name": "Bosnia and Herzegovina", + "languages": ["bos", "hrv", "srp"] + }, + "BB": { + "name": "Barbados", + "languages": ["eng"] + }, + "BD": { + "name": "Bangladesh", + "languages": ["ben"] + }, + "BE": { + "name": "Belgium", + "languages": ["nld", "fra", "deu"] + }, + "BF": { + "name": "Burkina Faso", + "languages": ["fra", "ful"] + }, + "BG": { + "name": "Bulgaria", + "languages": ["bul"] + }, + "BH": { + "name": "Bahrain", + "languages": ["ara"] + }, + "BI": { + "name": "Burundi", + "languages": ["fra", "run"] + }, + "BJ": { + "name": "Benin", + "languages": ["fra"] + }, + "BL": { + "name": "Saint Barthélemy", + "languages": ["fra"] + }, + "BM": { + "name": "Bermuda", + "languages": ["eng"] + }, + "BN": { + "name": "Brunei", + "languages": ["msa"] + }, + "BO": { + "name": "Bolivia", + "languages": ["spa", "aym", "que"] + }, + "BQ": { + "name": "Bonaire", + "languages": ["nld"] + }, + "BR": { + "name": "Brazil", + "languages": ["por"] + }, + "BS": { + "name": "Bahamas", + "languages": ["eng"] + }, + "BT": { + "name": "Bhutan", + "languages": ["dzo"] + }, + "BV": { + "name": "Bouvet Island", + "languages": ["nor", "nob", "nno"] + }, + "BW": { + "name": "Botswana", + "languages": ["eng", "tsn"] + }, + "BY": { + "name": "Belarus", + "languages": ["bel", "rus"] + }, + "BZ": { + "name": "Belize", + "languages": ["eng", "spa"] + }, + "CA": { + "name": "Canada", + "languages": ["eng", "fra"] + }, + "CC": { + "name": "Cocos [Keeling] Islands", + "languages": ["eng"] + }, + "CD": { + "name": "Democratic Republic of the Congo", + "languages": ["fra", "lin", "kon", "swa", "lub"] + }, + "CF": { + "name": "Central African Republic", + "languages": ["fra", "sag"] + }, + "CG": { + "name": "Republic of the Congo", + "languages": ["fra", "lin"] + }, + "CH": { + "name": "Switzerland", + "languages": ["deu", "fra", "ita"] + }, + "CI": { + "name": "Ivory Coast", + "languages": ["fra"] + }, + "CK": { + "name": "Cook Islands", + "languages": ["eng"] + }, + "CL": { + "name": "Chile", + "languages": ["spa"] + }, + "CM": { + "name": "Cameroon", + "languages": ["eng", "fra"] + }, + "CN": { + "name": "China", + "languages": ["zho"] + }, + "CO": { + "name": "Colombia", + "languages": ["spa"] + }, + "CR": { + "name": "Costa Rica", + "languages": ["spa"] + }, + "CU": { + "name": "Cuba", + "languages": ["spa"] + }, + "CV": { + "name": "Cape Verde", + "languages": ["por"] + }, + "CW": { + "name": "Curacao", + "languages": ["nld", "pan", "eng"] + }, + "CX": { + "name": "Christmas Island", + "languages": ["eng"] + }, + "CY": { + "name": "Cyprus", + "languages": ["ell", "tur", "hye"] + }, + "CZ": { + "name": "Czech Republic", + "languages": ["ces", "slk"] + }, + "DE": { + "name": "Germany", + "languages": ["deu"] + }, + "DJ": { + "name": "Djibouti", + "languages": ["fra", "ara"] + }, + "DK": { + "name": "Denmark", + "languages": ["dan"] + }, + "DM": { + "name": "Dominica", + "languages": ["eng"] + }, + "DO": { + "name": "Dominican Republic", + "languages": ["spa"] + }, + "DZ": { + "name": "Algeria", + "languages": ["ara"] + }, + "EC": { + "name": "Ecuador", + "languages": ["spa"] + }, + "EE": { + "name": "Estonia", + "languages": ["est"] + }, + "EG": { + "name": "Egypt", + "languages": ["ara"] + }, + "EH": { + "name": "Western Sahara", + "languages": ["spa"] + }, + "ER": { + "name": "Eritrea", + "languages": ["tir", "ara", "eng"] + }, + "ES": { + "name": "Spain", + "languages": ["spa", "eus", "cat", "glg", "oci"] + }, + "ET": { + "name": "Ethiopia", + "languages": ["amh"] + }, + "FI": { + "name": "Finland", + "languages": ["fin", "swe"] + }, + "FJ": { + "name": "Fiji", + "languages": ["eng", "fij", "hin", "urd"] + }, + "FK": { + "name": "Falkland Islands", + "languages": ["eng"] + }, + "FM": { + "name": "Micronesia", + "languages": ["eng"] + }, + "FO": { + "name": "Faroe Islands", + "languages": ["fao"] + }, + "FR": { + "name": "France", + "languages": ["fra"] + }, + "GA": { + "name": "Gabon", + "languages": ["fra"] + }, + "UK": { + "name": "United Kingdom", + "languages": ["eng"] + }, + "GD": { + "name": "Grenada", + "languages": ["eng"] + }, + "GE": { + "name": "Georgia", + "languages": ["kat"] + }, + "GF": { + "name": "French Guiana", + "languages": ["fra"] + }, + "GG": { + "name": "Guernsey", + "languages": ["eng", "fra"] + }, + "GH": { + "name": "Ghana", + "languages": ["eng"] + }, + "GI": { + "name": "Gibraltar", + "languages": ["eng"] + }, + "GL": { + "name": "Greenland", + "languages": ["kal"] + }, + "GM": { + "name": "Gambia", + "languages": ["eng"] + }, + "GN": { + "name": "Guinea", + "languages": ["fra", "ful"] + }, + "GP": { + "name": "Guadeloupe", + "languages": ["fra"] + }, + "GQ": { + "name": "Equatorial Guinea", + "languages": ["spa", "fra"] + }, + "GR": { + "name": "Greece", + "languages": ["ell"] + }, + "GS": { + "name": "South Georgia and the South Sandwich Islands", + "languages": ["eng"] + }, + "GT": { + "name": "Guatemala", + "languages": ["spa"] + }, + "GU": { + "name": "Guam", + "languages": ["eng", "cha", "spa"] + }, + "GW": { + "name": "Guinea-Bissau", + "languages": ["por"] + }, + "GY": { + "name": "Guyana", + "languages": ["eng"] + }, + "HK": { + "name": "Hong Kong", + "languages": ["zho", "eng"] + }, + "HM": { + "name": "Heard Island and McDonald Islands", + "languages": ["eng"] + }, + "HN": { + "name": "Honduras", + "languages": ["spa"] + }, + "HR": { + "name": "Croatia", + "languages": ["hrv"] + }, + "HT": { + "name": "Haiti", + "languages": ["fra", "hat"] + }, + "HU": { + "name": "Hungary", + "languages": ["hun"] + }, + "ID": { + "name": "Indonesia", + "languages": ["ind"] + }, + "IE": { + "name": "Ireland", + "languages": ["gle", "eng"] + }, + "IL": { + "name": "Israel", + "languages": ["heb", "ara"] + }, + "IM": { + "name": "Isle of Man", + "languages": ["eng", "glv"] + }, + "IN": { + "name": "India", + "languages": ["hin", "eng"] + }, + "IO": { + "name": "British Indian Ocean Territory", + "languages": ["eng"] + }, + "IQ": { + "name": "Iraq", + "languages": ["ara", "kur"] + }, + "IR": { + "name": "Iran", + "languages": ["fas"] + }, + "IS": { + "name": "Iceland", + "languages": ["isl"] + }, + "IT": { + "name": "Italy", + "languages": ["ita"] + }, + "JE": { + "name": "Jersey", + "languages": ["eng", "fra"] + }, + "JM": { + "name": "Jamaica", + "languages": ["eng"] + }, + "JO": { + "name": "Jordan", + "languages": ["ara"] + }, + "JP": { + "name": "Japan", + "languages": ["jpn"] + }, + "KE": { + "name": "Kenya", + "languages": ["eng", "swa"] + }, + "KG": { + "name": "Kyrgyzstan", + "languages": ["kir", "rus"] + }, + "KH": { + "name": "Cambodia", + "languages": ["khm"] + }, + "KI": { + "name": "Kiribati", + "languages": ["eng"] + }, + "KM": { + "name": "Comoros", + "languages": ["ara", "fra"] + }, + "KN": { + "name": "Saint Kitts and Nevis", + "languages": ["eng"] + }, + "KP": { + "name": "North Korea", + "languages": ["kor"] + }, + "KR": { + "name": "South Korea", + "languages": ["kor"] + }, + "KW": { + "name": "Kuwait", + "languages": ["ara"] + }, + "KY": { + "name": "Cayman Islands", + "languages": ["eng"] + }, + "KZ": { + "name": "Kazakhstan", + "languages": ["kaz", "rus"] + }, + "LA": { + "name": "Laos", + "languages": ["lao"] + }, + "LB": { + "name": "Lebanon", + "languages": ["ara", "fra"] + }, + "LC": { + "name": "Saint Lucia", + "languages": ["eng"] + }, + "LI": { + "name": "Liechtenstein", + "languages": ["deu"] + }, + "LK": { + "name": "Sri Lanka", + "languages": ["sin", "tam"] + }, + "LR": { + "name": "Liberia", + "languages": ["eng"] + }, + "LS": { + "name": "Lesotho", + "languages": ["eng", "sot"] + }, + "LT": { + "name": "Lithuania", + "languages": ["lit"] + }, + "LU": { + "name": "Luxembourg", + "languages": ["fra", "deu", "ltz"] + }, + "LV": { + "name": "Latvia", + "languages": ["lav"] + }, + "LY": { + "name": "Libya", + "languages": ["ara"] + }, + "MA": { + "name": "Morocco", + "languages": ["ara"] + }, + "MC": { + "name": "Monaco", + "languages": ["fra"] + }, + "MD": { + "name": "Moldova", + "languages": ["ron"] + }, + "ME": { + "name": "Montenegro", + "languages": ["srp", "bos", "sqi", "hrv"] + }, + "MF": { + "name": "Saint Martin", + "languages": ["eng", "fra", "nld"] + }, + "MG": { + "name": "Madagascar", + "languages": ["fra", "mlg"] + }, + "MH": { + "name": "Marshall Islands", + "languages": ["eng", "mah"] + }, + "MK": { + "name": "North Macedonia", + "languages": ["mkd"] + }, + "ML": { + "name": "Mali", + "languages": ["fra"] + }, + "MM": { + "name": "Myanmar [Burma]", + "languages": ["mya"] + }, + "MN": { + "name": "Mongolia", + "languages": ["mon"] + }, + "MO": { + "name": "Macao", + "languages": ["zho", "por"] + }, + "MP": { + "name": "Northern Mariana Islands", + "languages": ["eng", "cha"] + }, + "MQ": { + "name": "Martinique", + "languages": ["fra"] + }, + "MR": { + "name": "Mauritania", + "languages": ["ara"] + }, + "MS": { + "name": "Montserrat", + "languages": ["eng"] + }, + "MT": { + "name": "Malta", + "languages": ["mlt", "eng"] + }, + "MU": { + "name": "Mauritius", + "languages": ["eng"] + }, + "MV": { + "name": "Maldives", + "languages": ["div"] + }, + "MW": { + "name": "Malawi", + "languages": ["eng", "nya"] + }, + "MX": { + "name": "Mexico", + "languages": ["spa"] + }, + "MY": { + "name": "Malaysia", + "languages": ["msa"] + }, + "MZ": { + "name": "Mozambique", + "languages": ["por"] + }, + "NA": { + "name": "Namibia", + "languages": ["eng", "afr"] + }, + "NC": { + "name": "New Caledonia", + "languages": ["fra"] + }, + "NE": { + "name": "Niger", + "languages": ["fra"] + }, + "NF": { + "name": "Norfolk Island", + "languages": ["eng"] + }, + "NG": { + "name": "Nigeria", + "languages": ["eng"] + }, + "NI": { + "name": "Nicaragua", + "languages": ["spa"] + }, + "NL": { + "name": "Netherlands", + "languages": ["nld"] + }, + "NO": { + "name": "Norway", + "languages": ["nor", "nob", "nno"] + }, + "NP": { + "name": "Nepal", + "languages": ["nep"] + }, + "NR": { + "name": "Nauru", + "languages": ["eng", "nau"] + }, + "NU": { + "name": "Niue", + "languages": ["eng"] + }, + "NZ": { + "name": "New Zealand", + "languages": ["eng", "mri"] + }, + "OM": { + "name": "Oman", + "languages": ["ara"] + }, + "PA": { + "name": "Panama", + "languages": ["spa"] + }, + "PE": { + "name": "Peru", + "languages": ["spa"] + }, + "PF": { + "name": "French Polynesia", + "languages": ["fra"] + }, + "PG": { + "name": "Papua New Guinea", + "languages": ["eng"] + }, + "PH": { + "name": "Philippines", + "languages": ["eng"] + }, + "PK": { + "name": "Pakistan", + "languages": ["eng", "urd"] + }, + "PL": { + "name": "Poland", + "languages": ["pol"] + }, + "PM": { + "name": "Saint Pierre and Miquelon", + "languages": ["fra"] + }, + "PN": { + "name": "Pitcairn Islands", + "languages": ["eng"] + }, + "PR": { + "name": "Puerto Rico", + "languages": ["spa", "eng"] + }, + "PS": { + "name": "Palestine", + "languages": ["ara"] + }, + "PT": { + "name": "Portugal", + "languages": ["por"] + }, + "PW": { + "name": "Palau", + "languages": ["eng"] + }, + "PY": { + "name": "Paraguay", + "languages": ["spa", "grn"] + }, + "QA": { + "name": "Qatar", + "languages": ["ara"] + }, + "RE": { + "name": "Réunion", + "languages": ["fra"] + }, + "RO": { + "name": "Romania", + "languages": ["ron"] + }, + "RS": { + "name": "Serbia", + "languages": ["srp"] + }, + "RU": { + "name": "Russia", + "languages": ["rus"] + }, + "RW": { + "name": "Rwanda", + "languages": ["kin", "eng", "fra"] + }, + "SA": { + "name": "Saudi Arabia", + "languages": ["ara"] + }, + "SB": { + "name": "Solomon Islands", + "languages": ["eng"] + }, + "SC": { + "name": "Seychelles", + "languages": ["fra", "eng"] + }, + "SD": { + "name": "Sudan", + "languages": ["ara", "eng"] + }, + "SE": { + "name": "Sweden", + "languages": ["swe"] + }, + "SG": { + "name": "Singapore", + "languages": ["eng", "msa", "tam", "zho"] + }, + "SH": { + "name": "Saint Helena", + "languages": ["eng"] + }, + "SI": { + "name": "Slovenia", + "languages": ["slv"] + }, + "SJ": { + "name": "Svalbard and Jan Mayen", + "languages": ["nor"] + }, + "SK": { + "name": "Slovakia", + "languages": ["slk"] + }, + "SL": { + "name": "Sierra Leone", + "languages": ["eng"] + }, + "SM": { + "name": "San Marino", + "languages": ["ita"] + }, + "SN": { + "name": "Senegal", + "languages": ["fra"] + }, + "SO": { + "name": "Somalia", + "languages": ["som", "ara"] + }, + "SR": { + "name": "Suriname", + "languages": ["nld"] + }, + "SS": { + "name": "South Sudan", + "languages": ["eng"] + }, + "ST": { + "name": "São Tomé and Príncipe", + "languages": ["por"] + }, + "SV": { + "name": "El Salvador", + "languages": ["spa"] + }, + "SX": { + "name": "Sint Maarten", + "languages": ["nld", "eng"] + }, + "SY": { + "name": "Syria", + "languages": ["ara"] + }, + "SZ": { + "name": "Swaziland", + "languages": ["eng", "ssw"] + }, + "TC": { + "name": "Turks and Caicos Islands", + "languages": ["eng"] + }, + "TD": { + "name": "Chad", + "languages": ["fra", "ara"] + }, + "TF": { + "name": "French Southern Territories", + "languages": ["fra"] + }, + "TG": { + "name": "Togo", + "languages": ["fra"] + }, + "TH": { + "name": "Thailand", + "languages": ["tha"] + }, + "TJ": { + "name": "Tajikistan", + "languages": ["tgk", "rus"] + }, + "TK": { + "name": "Tokelau", + "languages": ["eng"] + }, + "TL": { + "name": "East Timor", + "languages": ["por"] + }, + "TM": { + "name": "Turkmenistan", + "languages": ["tuk", "rus"] + }, + "TN": { + "name": "Tunisia", + "languages": ["ara"] + }, + "TO": { + "name": "Tonga", + "languages": ["eng", "ton"] + }, + "TR": { + "name": "Turkey", + "languages": ["tur"] + }, + "TT": { + "name": "Trinidad and Tobago", + "languages": ["eng"] + }, + "TV": { + "name": "Tuvalu", + "languages": ["eng"] + }, + "TW": { + "name": "Taiwan", + "languages": ["zho"] + }, + "TZ": { + "name": "Tanzania", + "languages": ["swa", "eng"] + }, + "UA": { + "name": "Ukraine", + "languages": ["ukr"] + }, + "UG": { + "name": "Uganda", + "languages": ["eng", "swa"] + }, + "UM": { + "name": "U.S. Minor Outlying Islands", + "languages": ["eng"] + }, + "US": { + "name": "United States", + "languages": ["eng"] + }, + "UY": { + "name": "Uruguay", + "languages": ["spa"] + }, + "UZ": { + "name": "Uzbekistan", + "languages": ["uzb", "rus"] + }, + "VA": { + "name": "Vatican City", + "languages": ["ita", "lat"] + }, + "VC": { + "name": "Saint Vincent and the Grenadines", + "languages": ["eng"] + }, + "VE": { + "name": "Venezuela", + "languages": ["spa"] + }, + "VG": { + "name": "British Virgin Islands", + "languages": ["eng"] + }, + "VI": { + "name": "U.S. Virgin Islands", + "languages": ["eng"] + }, + "VN": { + "name": "Vietnam", + "languages": ["vie"] + }, + "VU": { + "name": "Vanuatu", + "languages": ["bis", "eng", "fra"] + }, + "WF": { + "name": "Wallis and Futuna", + "languages": ["fra"] + }, + "WS": { + "name": "Samoa", + "languages": ["smo", "eng"] + }, + "XK": { + "name": "Kosovo", + "languages": ["sqi", "srp"] + }, + "YE": { + "name": "Yemen", + "languages": ["ara"] + }, + "YT": { + "name": "Mayotte", + "languages": ["fra"] + }, + "ZA": { + "name": "South Africa", + "languages": ["afr", "eng", "nbl", "sot", "ssw", "tsn", "tso", "ven", "xho", "zul"] + }, + "ZM": { + "name": "Zambia", + "languages": ["eng"] + }, + "ZW": { + "name": "Zimbabwe", + "languages": ["eng", "sna", "nde"] + } +} From 7f9704ac0cef11930f8333a89032dea2d4d6ed5e Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:22:03 +0300 Subject: [PATCH 37/52] Create languages.json --- scripts/data/languages.json | 33002 ++++++++++++++++++++++++++++++++++ 1 file changed, 33002 insertions(+) create mode 100644 scripts/data/languages.json diff --git a/scripts/data/languages.json b/scripts/data/languages.json new file mode 100644 index 000000000..0c21ddbce --- /dev/null +++ b/scripts/data/languages.json @@ -0,0 +1,33002 @@ +[ + { + "name": "Ghotuo", + "code": "aaa" + }, + { + "name": "Alumu-Tesu", + "code": "aab" + }, + { + "name": "Ari", + "code": "aac" + }, + { + "name": "Amal", + "code": "aad" + }, + { + "name": "Arbëreshë Albanian", + "code": "aae" + }, + { + "name": "Aranadan", + "code": "aaf" + }, + { + "name": "Ambrak", + "code": "aag" + }, + { + "name": "Abu' Arapesh", + "code": "aah" + }, + { + "name": "Arifama-Miniafia", + "code": "aai" + }, + { + "name": "Ankave", + "code": "aak" + }, + { + "name": "Afade", + "code": "aal" + }, + { + "name": "Anambé", + "code": "aan" + }, + { + "name": "Algerian Saharan Arabic", + "code": "aao" + }, + { + "name": "Pará Arára", + "code": "aap" + }, + { + "name": "Eastern Abnaki", + "code": "aaq" + }, + { + "name": "Afar", + "code": "aar" + }, + { + "name": "Aasáx", + "code": "aas" + }, + { + "name": "Arvanitika Albanian", + "code": "aat" + }, + { + "name": "Abau", + "code": "aau" + }, + { + "name": "Solong", + "code": "aaw" + }, + { + "name": "Mandobo Atas", + "code": "aax" + }, + { + "name": "Amarasi", + "code": "aaz" + }, + { + "name": "Abé", + "code": "aba" + }, + { + "name": "Bankon", + "code": "abb" + }, + { + "name": "Ambala Ayta", + "code": "abc" + }, + { + "name": "Manide", + "code": "abd" + }, + { + "name": "Western Abnaki", + "code": "abe" + }, + { + "name": "Abai Sungai", + "code": "abf" + }, + { + "name": "Abaga", + "code": "abg" + }, + { + "name": "Tajiki Arabic", + "code": "abh" + }, + { + "name": "Abidji", + "code": "abi" + }, + { + "name": "Aka-Bea", + "code": "abj" + }, + { + "name": "Abkhazian", + "code": "abk" + }, + { + "name": "Lampung Nyo", + "code": "abl" + }, + { + "name": "Abanyom", + "code": "abm" + }, + { + "name": "Abua", + "code": "abn" + }, + { + "name": "Abon", + "code": "abo" + }, + { + "name": "Abellen Ayta", + "code": "abp" + }, + { + "name": "Abaza", + "code": "abq" + }, + { + "name": "Abron", + "code": "abr" + }, + { + "name": "Ambonese Malay", + "code": "abs" + }, + { + "name": "Ambulas", + "code": "abt" + }, + { + "name": "Abure", + "code": "abu" + }, + { + "name": "Baharna Arabic", + "code": "abv" + }, + { + "name": "Pal", + "code": "abw" + }, + { + "name": "Inabaknon", + "code": "abx" + }, + { + "name": "Aneme Wake", + "code": "aby" + }, + { + "name": "Abui", + "code": "abz" + }, + { + "name": "Achagua", + "code": "aca" + }, + { + "name": "Áncá", + "code": "acb" + }, + { + "name": "Gikyode", + "code": "acd" + }, + { + "name": "Achinese", + "code": "ace" + }, + { + "name": "Saint Lucian Creole French", + "code": "acf" + }, + { + "name": "Acoli", + "code": "ach" + }, + { + "name": "Aka-Cari", + "code": "aci" + }, + { + "name": "Aka-Kora", + "code": "ack" + }, + { + "name": "Akar-Bale", + "code": "acl" + }, + { + "name": "Mesopotamian Arabic", + "code": "acm" + }, + { + "name": "Achang", + "code": "acn" + }, + { + "name": "Eastern Acipa", + "code": "acp" + }, + { + "name": "Ta'izzi-Adeni Arabic", + "code": "acq" + }, + { + "name": "Achi", + "code": "acr" + }, + { + "name": "Acroá", + "code": "acs" + }, + { + "name": "Achterhoeks", + "code": "act" + }, + { + "name": "Achuar-Shiwiar", + "code": "acu" + }, + { + "name": "Achumawi", + "code": "acv" + }, + { + "name": "Hijazi Arabic", + "code": "acw" + }, + { + "name": "Omani Arabic", + "code": "acx" + }, + { + "name": "Cypriot Arabic", + "code": "acy" + }, + { + "name": "Acheron", + "code": "acz" + }, + { + "name": "Adangme", + "code": "ada" + }, + { + "name": "Atauran", + "code": "adb" + }, + { + "name": "Dzodinka", + "code": "add" + }, + { + "name": "Lidzonka", + "code": "add" + }, + { + "name": "Adele", + "code": "ade" + }, + { + "name": "Dhofari Arabic", + "code": "adf" + }, + { + "name": "Andegerebinha", + "code": "adg" + }, + { + "name": "Adhola", + "code": "adh" + }, + { + "name": "Adi", + "code": "adi" + }, + { + "name": "Adioukrou", + "code": "adj" + }, + { + "name": "Galo", + "code": "adl" + }, + { + "name": "Adang", + "code": "adn" + }, + { + "name": "Abu", + "code": "ado" + }, + { + "name": "Adangbe", + "code": "adq" + }, + { + "name": "Adonara", + "code": "adr" + }, + { + "name": "Adamorobe Sign Language", + "code": "ads" + }, + { + "name": "Adnyamathanha", + "code": "adt" + }, + { + "name": "Aduge", + "code": "adu" + }, + { + "name": "Amundava", + "code": "adw" + }, + { + "name": "Amdo Tibetan", + "code": "adx" + }, + { + "name": "Adygei", + "code": "ady" + }, + { + "name": "Adyghe", + "code": "ady" + }, + { + "name": "Adzera", + "code": "adz" + }, + { + "name": "Areba", + "code": "aea" + }, + { + "name": "Tunisian Arabic", + "code": "aeb" + }, + { + "name": "Saidi Arabic", + "code": "aec" + }, + { + "name": "Argentine Sign Language", + "code": "aed" + }, + { + "name": "Northeast Pashai", + "code": "aee" + }, + { + "name": "Northeast Pashayi", + "code": "aee" + }, + { + "name": "Haeke", + "code": "aek" + }, + { + "name": "Ambele", + "code": "ael" + }, + { + "name": "Arem", + "code": "aem" + }, + { + "name": "Armenian Sign Language", + "code": "aen" + }, + { + "name": "Aer", + "code": "aeq" + }, + { + "name": "Eastern Arrernte", + "code": "aer" + }, + { + "name": "Alsea", + "code": "aes" + }, + { + "name": "Akeu", + "code": "aeu" + }, + { + "name": "Ambakich", + "code": "aew" + }, + { + "name": "Amele", + "code": "aey" + }, + { + "name": "Aeka", + "code": "aez" + }, + { + "name": "Gulf Arabic", + "code": "afb" + }, + { + "name": "Andai", + "code": "afd" + }, + { + "name": "Putukwam", + "code": "afe" + }, + { + "name": "Afghan Sign Language", + "code": "afg" + }, + { + "name": "Afrihili", + "code": "afh" + }, + { + "name": "Akrukay", + "code": "afi" + }, + { + "name": "Chini", + "code": "afi" + }, + { + "name": "Nanubae", + "code": "afk" + }, + { + "name": "Defaka", + "code": "afn" + }, + { + "name": "Eloyi", + "code": "afo" + }, + { + "name": "Tapei", + "code": "afp" + }, + { + "name": "Afrikaans", + "code": "afr" + }, + { + "name": "Afro-Seminole Creole", + "code": "afs" + }, + { + "name": "Afitti", + "code": "aft" + }, + { + "name": "Awutu", + "code": "afu" + }, + { + "name": "Obokuitai", + "code": "afz" + }, + { + "name": "Aguano", + "code": "aga" + }, + { + "name": "Legbo", + "code": "agb" + }, + { + "name": "Agatu", + "code": "agc" + }, + { + "name": "Agarabi", + "code": "agd" + }, + { + "name": "Angal", + "code": "age" + }, + { + "name": "Arguni", + "code": "agf" + }, + { + "name": "Angor", + "code": "agg" + }, + { + "name": "Ngelima", + "code": "agh" + }, + { + "name": "Agariya", + "code": "agi" + }, + { + "name": "Argobba", + "code": "agj" + }, + { + "name": "Isarog Agta", + "code": "agk" + }, + { + "name": "Fembe", + "code": "agl" + }, + { + "name": "Angaataha", + "code": "agm" + }, + { + "name": "Agutaynen", + "code": "agn" + }, + { + "name": "Tainae", + "code": "ago" + }, + { + "name": "Aghem", + "code": "agq" + }, + { + "name": "Aguaruna", + "code": "agr" + }, + { + "name": "Esimbi", + "code": "ags" + }, + { + "name": "Central Cagayan Agta", + "code": "agt" + }, + { + "name": "Aguacateco", + "code": "agu" + }, + { + "name": "Remontado Dumagat", + "code": "agv" + }, + { + "name": "Kahua", + "code": "agw" + }, + { + "name": "Aghul", + "code": "agx" + }, + { + "name": "Southern Alta", + "code": "agy" + }, + { + "name": "Mt. Iriga Agta", + "code": "agz" + }, + { + "name": "Ahanta", + "code": "aha" + }, + { + "name": "Axamb", + "code": "ahb" + }, + { + "name": "Qimant", + "code": "ahg" + }, + { + "name": "Aghu", + "code": "ahh" + }, + { + "name": "Tiagbamrin Aizi", + "code": "ahi" + }, + { + "name": "Akha", + "code": "ahk" + }, + { + "name": "Igo", + "code": "ahl" + }, + { + "name": "Mobumrin Aizi", + "code": "ahm" + }, + { + "name": "Àhàn", + "code": "ahn" + }, + { + "name": "Ahom", + "code": "aho" + }, + { + "name": "Aproumu Aizi", + "code": "ahp" + }, + { + "name": "Ahirani", + "code": "ahr" + }, + { + "name": "Ashe", + "code": "ahs" + }, + { + "name": "Ahtena", + "code": "aht" + }, + { + "name": "Arosi", + "code": "aia" + }, + { + "name": "Ainu (China)", + "code": "aib" + }, + { + "name": "Ainbai", + "code": "aic" + }, + { + "name": "Alngith", + "code": "aid" + }, + { + "name": "Amara", + "code": "aie" + }, + { + "name": "Agi", + "code": "aif" + }, + { + "name": "Antigua and Barbuda Creole English", + "code": "aig" + }, + { + "name": "Ai-Cham", + "code": "aih" + }, + { + "name": "Assyrian Neo-Aramaic", + "code": "aii" + }, + { + "name": "Lishanid Noshan", + "code": "aij" + }, + { + "name": "Ake", + "code": "aik" + }, + { + "name": "Aimele", + "code": "ail" + }, + { + "name": "Aimol", + "code": "aim" + }, + { + "name": "Ainu (Japan)", + "code": "ain" + }, + { + "name": "Aiton", + "code": "aio" + }, + { + "name": "Burumakok", + "code": "aip" + }, + { + "name": "Aimaq", + "code": "aiq" + }, + { + "name": "Airoran", + "code": "air" + }, + { + "name": "Arikem", + "code": "ait" + }, + { + "name": "Aari", + "code": "aiw" + }, + { + "name": "Aighon", + "code": "aix" + }, + { + "name": "Ali", + "code": "aiy" + }, + { + "name": "Aja (South Sudan)", + "code": "aja" + }, + { + "name": "Aja (Benin)", + "code": "ajg" + }, + { + "name": "Ajië", + "code": "aji" + }, + { + "name": "Andajin", + "code": "ajn" + }, + { + "name": "South Levantine Arabic", + "code": "ajp" + }, + { + "name": "Judeo-Tunisian Arabic", + "code": "ajt" + }, + { + "name": "Judeo-Moroccan Arabic", + "code": "aju" + }, + { + "name": "Ajawa", + "code": "ajw" + }, + { + "name": "Amri Karbi", + "code": "ajz" + }, + { + "name": "Akan", + "code": "aka" + }, + { + "name": "Batak Angkola", + "code": "akb" + }, + { + "name": "Mpur", + "code": "akc" + }, + { + "name": "Ukpet-Ehom", + "code": "akd" + }, + { + "name": "Akawaio", + "code": "ake" + }, + { + "name": "Akpa", + "code": "akf" + }, + { + "name": "Anakalangu", + "code": "akg" + }, + { + "name": "Angal Heneng", + "code": "akh" + }, + { + "name": "Aiome", + "code": "aki" + }, + { + "name": "Aka-Jeru", + "code": "akj" + }, + { + "name": "Akkadian", + "code": "akk" + }, + { + "name": "Aklanon", + "code": "akl" + }, + { + "name": "Aka-Bo", + "code": "akm" + }, + { + "name": "Akurio", + "code": "ako" + }, + { + "name": "Siwu", + "code": "akp" + }, + { + "name": "Ak", + "code": "akq" + }, + { + "name": "Araki", + "code": "akr" + }, + { + "name": "Akaselem", + "code": "aks" + }, + { + "name": "Akolet", + "code": "akt" + }, + { + "name": "Akum", + "code": "aku" + }, + { + "name": "Akhvakh", + "code": "akv" + }, + { + "name": "Akwa", + "code": "akw" + }, + { + "name": "Aka-Kede", + "code": "akx" + }, + { + "name": "Aka-Kol", + "code": "aky" + }, + { + "name": "Alabama", + "code": "akz" + }, + { + "name": "Alago", + "code": "ala" + }, + { + "name": "Qawasqar", + "code": "alc" + }, + { + "name": "Alladian", + "code": "ald" + }, + { + "name": "Aleut", + "code": "ale" + }, + { + "name": "Alege", + "code": "alf" + }, + { + "name": "Alawa", + "code": "alh" + }, + { + "name": "Amaimon", + "code": "ali" + }, + { + "name": "Alangan", + "code": "alj" + }, + { + "name": "Alak", + "code": "alk" + }, + { + "name": "Allar", + "code": "all" + }, + { + "name": "Amblong", + "code": "alm" + }, + { + "name": "Gheg Albanian", + "code": "aln" + }, + { + "name": "Larike-Wakasihu", + "code": "alo" + }, + { + "name": "Alune", + "code": "alp" + }, + { + "name": "Algonquin", + "code": "alq" + }, + { + "name": "Alutor", + "code": "alr" + }, + { + "name": "Tosk Albanian", + "code": "als" + }, + { + "name": "Southern Altai", + "code": "alt" + }, + { + "name": "'Are'are", + "code": "alu" + }, + { + "name": "Alaba-K’abeena", + "code": "alw" + }, + { + "name": "Wanbasana", + "code": "alw" + }, + { + "name": "Amol", + "code": "alx" + }, + { + "name": "Alyawarr", + "code": "aly" + }, + { + "name": "Alur", + "code": "alz" + }, + { + "name": "Amanayé", + "code": "ama" + }, + { + "name": "Ambo", + "code": "amb" + }, + { + "name": "Amahuaca", + "code": "amc" + }, + { + "name": "Yanesha'", + "code": "ame" + }, + { + "name": "Hamer-Banna", + "code": "amf" + }, + { + "name": "Amurdak", + "code": "amg" + }, + { + "name": "Amharic", + "code": "amh" + }, + { + "name": "Amis", + "code": "ami" + }, + { + "name": "Amdang", + "code": "amj" + }, + { + "name": "Ambai", + "code": "amk" + }, + { + "name": "War-Jaintia", + "code": "aml" + }, + { + "name": "Ama (Papua New Guinea)", + "code": "amm" + }, + { + "name": "Amanab", + "code": "amn" + }, + { + "name": "Amo", + "code": "amo" + }, + { + "name": "Alamblak", + "code": "amp" + }, + { + "name": "Amahai", + "code": "amq" + }, + { + "name": "Amarakaeri", + "code": "amr" + }, + { + "name": "Southern Amami-Oshima", + "code": "ams" + }, + { + "name": "Amto", + "code": "amt" + }, + { + "name": "Guerrero Amuzgo", + "code": "amu" + }, + { + "name": "Ambelau", + "code": "amv" + }, + { + "name": "Western Neo-Aramaic", + "code": "amw" + }, + { + "name": "Anmatyerre", + "code": "amx" + }, + { + "name": "Ami", + "code": "amy" + }, + { + "name": "Atampaya", + "code": "amz" + }, + { + "name": "Andaqui", + "code": "ana" + }, + { + "name": "Andoa", + "code": "anb" + }, + { + "name": "Ngas", + "code": "anc" + }, + { + "name": "Ansus", + "code": "and" + }, + { + "name": "Xârâcùù", + "code": "ane" + }, + { + "name": "Animere", + "code": "anf" + }, + { + "name": "Old English (ca. 450-1100)", + "code": "ang" + }, + { + "name": "Nend", + "code": "anh" + }, + { + "name": "Andi", + "code": "ani" + }, + { + "name": "Anor", + "code": "anj" + }, + { + "name": "Goemai", + "code": "ank" + }, + { + "name": "Anu-Hkongso Chin", + "code": "anl" + }, + { + "name": "Anal", + "code": "anm" + }, + { + "name": "Obolo", + "code": "ann" + }, + { + "name": "Andoque", + "code": "ano" + }, + { + "name": "Angika", + "code": "anp" + }, + { + "name": "Jarawa (India)", + "code": "anq" + }, + { + "name": "Andh", + "code": "anr" + }, + { + "name": "Anserma", + "code": "ans" + }, + { + "name": "Antakarinya", + "code": "ant" + }, + { + "name": "Antikarinya", + "code": "ant" + }, + { + "name": "Anuak", + "code": "anu" + }, + { + "name": "Denya", + "code": "anv" + }, + { + "name": "Anaang", + "code": "anw" + }, + { + "name": "Andra-Hus", + "code": "anx" + }, + { + "name": "Anyin", + "code": "any" + }, + { + "name": "Anem", + "code": "anz" + }, + { + "name": "Angolar", + "code": "aoa" + }, + { + "name": "Abom", + "code": "aob" + }, + { + "name": "Pemon", + "code": "aoc" + }, + { + "name": "Andarum", + "code": "aod" + }, + { + "name": "Angal Enen", + "code": "aoe" + }, + { + "name": "Bragat", + "code": "aof" + }, + { + "name": "Angoram", + "code": "aog" + }, + { + "name": "Anindilyakwa", + "code": "aoi" + }, + { + "name": "Mufian", + "code": "aoj" + }, + { + "name": "Arhö", + "code": "aok" + }, + { + "name": "Alor", + "code": "aol" + }, + { + "name": "Ömie", + "code": "aom" + }, + { + "name": "Bumbita Arapesh", + "code": "aon" + }, + { + "name": "Aore", + "code": "aor" + }, + { + "name": "Taikat", + "code": "aos" + }, + { + "name": "A'tong", + "code": "aot" + }, + { + "name": "Atong (India)", + "code": "aot" + }, + { + "name": "A'ou", + "code": "aou" + }, + { + "name": "Atorada", + "code": "aox" + }, + { + "name": "Uab Meto", + "code": "aoz" + }, + { + "name": "Sa'a", + "code": "apb" + }, + { + "name": "North Levantine Arabic", + "code": "apc" + }, + { + "name": "Sudanese Arabic", + "code": "apd" + }, + { + "name": "Bukiyip", + "code": "ape" + }, + { + "name": "Pahanan Agta", + "code": "apf" + }, + { + "name": "Ampanang", + "code": "apg" + }, + { + "name": "Athpariya", + "code": "aph" + }, + { + "name": "Apiaká", + "code": "api" + }, + { + "name": "Jicarilla Apache", + "code": "apj" + }, + { + "name": "Kiowa Apache", + "code": "apk" + }, + { + "name": "Lipan Apache", + "code": "apl" + }, + { + "name": "Mescalero-Chiricahua Apache", + "code": "apm" + }, + { + "name": "Apinayé", + "code": "apn" + }, + { + "name": "Ambul", + "code": "apo" + }, + { + "name": "Apma", + "code": "app" + }, + { + "name": "A-Pucikwar", + "code": "apq" + }, + { + "name": "Arop-Lokep", + "code": "apr" + }, + { + "name": "Arop-Sissano", + "code": "aps" + }, + { + "name": "Apatani", + "code": "apt" + }, + { + "name": "Apurinã", + "code": "apu" + }, + { + "name": "Alapmunte", + "code": "apv" + }, + { + "name": "Western Apache", + "code": "apw" + }, + { + "name": "Aputai", + "code": "apx" + }, + { + "name": "Apalaí", + "code": "apy" + }, + { + "name": "Safeyoka", + "code": "apz" + }, + { + "name": "Archi", + "code": "aqc" + }, + { + "name": "Ampari Dogon", + "code": "aqd" + }, + { + "name": "Arigidi", + "code": "aqg" + }, + { + "name": "Aninka", + "code": "aqk" + }, + { + "name": "Atohwaim", + "code": "aqm" + }, + { + "name": "Northern Alta", + "code": "aqn" + }, + { + "name": "Atakapa", + "code": "aqp" + }, + { + "name": "Arhâ", + "code": "aqr" + }, + { + "name": "Angaité", + "code": "aqt" + }, + { + "name": "Akuntsu", + "code": "aqz" + }, + { + "name": "Arabic", + "code": "ara" + }, + { + "name": "Standard Arabic", + "code": "arb" + }, + { + "name": "Imperial Aramaic (700-300 BCE)", + "code": "arc" + }, + { + "name": "Official Aramaic (700-300 BCE)", + "code": "arc" + }, + { + "name": "Arabana", + "code": "ard" + }, + { + "name": "Western Arrarnta", + "code": "are" + }, + { + "name": "Aragonese", + "code": "arg" + }, + { + "name": "Arhuaco", + "code": "arh" + }, + { + "name": "Arikara", + "code": "ari" + }, + { + "name": "Arapaso", + "code": "arj" + }, + { + "name": "Arikapú", + "code": "ark" + }, + { + "name": "Arabela", + "code": "arl" + }, + { + "name": "Mapuche", + "code": "arn" + }, + { + "name": "Mapudungun", + "code": "arn" + }, + { + "name": "Araona", + "code": "aro" + }, + { + "name": "Arapaho", + "code": "arp" + }, + { + "name": "Algerian Arabic", + "code": "arq" + }, + { + "name": "Karo (Brazil)", + "code": "arr" + }, + { + "name": "Najdi Arabic", + "code": "ars" + }, + { + "name": "Arawá", + "code": "aru" + }, + { + "name": "Aruá (Amazonas State)", + "code": "aru" + }, + { + "name": "Arbore", + "code": "arv" + }, + { + "name": "Arawak", + "code": "arw" + }, + { + "name": "Aruá (Rodonia State)", + "code": "arx" + }, + { + "name": "Moroccan Arabic", + "code": "ary" + }, + { + "name": "Egyptian Arabic", + "code": "arz" + }, + { + "name": "Asu (Tanzania)", + "code": "asa" + }, + { + "name": "Assiniboine", + "code": "asb" + }, + { + "name": "Casuarina Coast Asmat", + "code": "asc" + }, + { + "name": "American Sign Language", + "code": "ase" + }, + { + "name": "Auslan", + "code": "asf" + }, + { + "name": "Australian Sign Language", + "code": "asf" + }, + { + "name": "Cishingini", + "code": "asg" + }, + { + "name": "Abishira", + "code": "ash" + }, + { + "name": "Buruwai", + "code": "asi" + }, + { + "name": "Sari", + "code": "asj" + }, + { + "name": "Ashkun", + "code": "ask" + }, + { + "name": "Asilulu", + "code": "asl" + }, + { + "name": "Assamese", + "code": "asm" + }, + { + "name": "Xingú Asuriní", + "code": "asn" + }, + { + "name": "Dano", + "code": "aso" + }, + { + "name": "Algerian Sign Language", + "code": "asp" + }, + { + "name": "Austrian Sign Language", + "code": "asq" + }, + { + "name": "Asuri", + "code": "asr" + }, + { + "name": "Ipulo", + "code": "ass" + }, + { + "name": "Asturian", + "code": "ast" + }, + { + "name": "Asturleonese", + "code": "ast" + }, + { + "name": "Bable", + "code": "ast" + }, + { + "name": "Leonese", + "code": "ast" + }, + { + "name": "Tocantins Asurini", + "code": "asu" + }, + { + "name": "Asoa", + "code": "asv" + }, + { + "name": "Australian Aborigines Sign Language", + "code": "asw" + }, + { + "name": "Muratayak", + "code": "asx" + }, + { + "name": "Yaosakor Asmat", + "code": "asy" + }, + { + "name": "As", + "code": "asz" + }, + { + "name": "Pele-Ata", + "code": "ata" + }, + { + "name": "Zaiwa", + "code": "atb" + }, + { + "name": "Atsahuaca", + "code": "atc" + }, + { + "name": "Ata Manobo", + "code": "atd" + }, + { + "name": "Atemble", + "code": "ate" + }, + { + "name": "Ivbie North-Okpela-Arhe", + "code": "atg" + }, + { + "name": "Attié", + "code": "ati" + }, + { + "name": "Atikamekw", + "code": "atj" + }, + { + "name": "Ati", + "code": "atk" + }, + { + "name": "Mt. Iraya Agta", + "code": "atl" + }, + { + "name": "Ata", + "code": "atm" + }, + { + "name": "Ashtiani", + "code": "atn" + }, + { + "name": "Atong (Cameroon)", + "code": "ato" + }, + { + "name": "Pudtol Atta", + "code": "atp" + }, + { + "name": "Aralle-Tabulahan", + "code": "atq" + }, + { + "name": "Waimiri-Atroari", + "code": "atr" + }, + { + "name": "Gros Ventre", + "code": "ats" + }, + { + "name": "Pamplona Atta", + "code": "att" + }, + { + "name": "Reel", + "code": "atu" + }, + { + "name": "Northern Altai", + "code": "atv" + }, + { + "name": "Atsugewi", + "code": "atw" + }, + { + "name": "Arutani", + "code": "atx" + }, + { + "name": "Aneityum", + "code": "aty" + }, + { + "name": "Arta", + "code": "atz" + }, + { + "name": "Asumboa", + "code": "aua" + }, + { + "name": "Alugu", + "code": "aub" + }, + { + "name": "Waorani", + "code": "auc" + }, + { + "name": "Anuta", + "code": "aud" + }, + { + "name": "Aguna", + "code": "aug" + }, + { + "name": "Aushi", + "code": "auh" + }, + { + "name": "Anuki", + "code": "aui" + }, + { + "name": "Awjilah", + "code": "auj" + }, + { + "name": "Heyo", + "code": "auk" + }, + { + "name": "Aulua", + "code": "aul" + }, + { + "name": "Asu (Nigeria)", + "code": "aum" + }, + { + "name": "Molmo One", + "code": "aun" + }, + { + "name": "Auyokawa", + "code": "auo" + }, + { + "name": "Makayam", + "code": "aup" + }, + { + "name": "Anus", + "code": "auq" + }, + { + "name": "Korur", + "code": "auq" + }, + { + "name": "Aruek", + "code": "aur" + }, + { + "name": "Austral", + "code": "aut" + }, + { + "name": "Auye", + "code": "auu" + }, + { + "name": "Awyi", + "code": "auw" + }, + { + "name": "Aurá", + "code": "aux" + }, + { + "name": "Awiyaana", + "code": "auy" + }, + { + "name": "Uzbeki Arabic", + "code": "auz" + }, + { + "name": "Avaric", + "code": "ava" + }, + { + "name": "Avau", + "code": "avb" + }, + { + "name": "Alviri-Vidari", + "code": "avd" + }, + { + "name": "Avestan", + "code": "ave" + }, + { + "name": "Avikam", + "code": "avi" + }, + { + "name": "Kotava", + "code": "avk" + }, + { + "name": "Eastern Egyptian Bedawi Arabic", + "code": "avl" + }, + { + "name": "Angkamuthi", + "code": "avm" + }, + { + "name": "Avatime", + "code": "avn" + }, + { + "name": "Agavotaguerra", + "code": "avo" + }, + { + "name": "Aushiri", + "code": "avs" + }, + { + "name": "Au", + "code": "avt" + }, + { + "name": "Avokaya", + "code": "avu" + }, + { + "name": "Avá-Canoeiro", + "code": "avv" + }, + { + "name": "Awadhi", + "code": "awa" + }, + { + "name": "Awa (Papua New Guinea)", + "code": "awb" + }, + { + "name": "Cicipu", + "code": "awc" + }, + { + "name": "Awetí", + "code": "awe" + }, + { + "name": "Anguthimri", + "code": "awg" + }, + { + "name": "Awbono", + "code": "awh" + }, + { + "name": "Aekyom", + "code": "awi" + }, + { + "name": "Awabakal", + "code": "awk" + }, + { + "name": "Arawum", + "code": "awm" + }, + { + "name": "Awngi", + "code": "awn" + }, + { + "name": "Awak", + "code": "awo" + }, + { + "name": "Awera", + "code": "awr" + }, + { + "name": "South Awyu", + "code": "aws" + }, + { + "name": "Araweté", + "code": "awt" + }, + { + "name": "Central Awyu", + "code": "awu" + }, + { + "name": "Jair Awyu", + "code": "awv" + }, + { + "name": "Awun", + "code": "aww" + }, + { + "name": "Awara", + "code": "awx" + }, + { + "name": "Edera Awyu", + "code": "awy" + }, + { + "name": "Abipon", + "code": "axb" + }, + { + "name": "Ayerrerenge", + "code": "axe" + }, + { + "name": "Mato Grosso Arára", + "code": "axg" + }, + { + "name": "Yaka (Central African Republic)", + "code": "axk" + }, + { + "name": "Lower Southern Aranda", + "code": "axl" + }, + { + "name": "Middle Armenian", + "code": "axm" + }, + { + "name": "Xârâgurè", + "code": "axx" + }, + { + "name": "Awar", + "code": "aya" + }, + { + "name": "Ayizo Gbe", + "code": "ayb" + }, + { + "name": "Southern Aymara", + "code": "ayc" + }, + { + "name": "Ayabadhu", + "code": "ayd" + }, + { + "name": "Ayere", + "code": "aye" + }, + { + "name": "Ginyanga", + "code": "ayg" + }, + { + "name": "Hadrami Arabic", + "code": "ayh" + }, + { + "name": "Leyigha", + "code": "ayi" + }, + { + "name": "Akuku", + "code": "ayk" + }, + { + "name": "Libyan Arabic", + "code": "ayl" + }, + { + "name": "Aymara", + "code": "aym" + }, + { + "name": "Sanaani Arabic", + "code": "ayn" + }, + { + "name": "Ayoreo", + "code": "ayo" + }, + { + "name": "North Mesopotamian Arabic", + "code": "ayp" + }, + { + "name": "Ayi (Papua New Guinea)", + "code": "ayq" + }, + { + "name": "Central Aymara", + "code": "ayr" + }, + { + "name": "Sorsogon Ayta", + "code": "ays" + }, + { + "name": "Magbukun Ayta", + "code": "ayt" + }, + { + "name": "Ayu", + "code": "ayu" + }, + { + "name": "Mai Brat", + "code": "ayz" + }, + { + "name": "Azha", + "code": "aza" + }, + { + "name": "South Azerbaijani", + "code": "azb" + }, + { + "name": "Eastern Durango Nahuatl", + "code": "azd" + }, + { + "name": "Azerbaijani", + "code": "aze" + }, + { + "name": "San Pedro Amuzgos Amuzgo", + "code": "azg" + }, + { + "name": "North Azerbaijani", + "code": "azj" + }, + { + "name": "Ipalapa Amuzgo", + "code": "azm" + }, + { + "name": "Western Durango Nahuatl", + "code": "azn" + }, + { + "name": "Awing", + "code": "azo" + }, + { + "name": "Faire Atta", + "code": "azt" + }, + { + "name": "Highland Puebla Nahuatl", + "code": "azz" + }, + { + "name": "Babatana", + "code": "baa" + }, + { + "name": "Bainouk-Gunyuño", + "code": "bab" + }, + { + "name": "Badui", + "code": "bac" + }, + { + "name": "Baré", + "code": "bae" + }, + { + "name": "Nubaca", + "code": "baf" + }, + { + "name": "Tuki", + "code": "bag" + }, + { + "name": "Bahamas Creole English", + "code": "bah" + }, + { + "name": "Barakai", + "code": "baj" + }, + { + "name": "Bashkir", + "code": "bak" + }, + { + "name": "Baluchi", + "code": "bal" + }, + { + "name": "Bambara", + "code": "bam" + }, + { + "name": "Balinese", + "code": "ban" + }, + { + "name": "Waimaha", + "code": "bao" + }, + { + "name": "Bantawa", + "code": "bap" + }, + { + "name": "Bavarian", + "code": "bar" + }, + { + "name": "Basa (Cameroon)", + "code": "bas" + }, + { + "name": "Bada (Nigeria)", + "code": "bau" + }, + { + "name": "Vengo", + "code": "bav" + }, + { + "name": "Bambili-Bambui", + "code": "baw" + }, + { + "name": "Bamun", + "code": "bax" + }, + { + "name": "Batuley", + "code": "bay" + }, + { + "name": "Baatonum", + "code": "bba" + }, + { + "name": "Barai", + "code": "bbb" + }, + { + "name": "Batak Toba", + "code": "bbc" + }, + { + "name": "Bau", + "code": "bbd" + }, + { + "name": "Bangba", + "code": "bbe" + }, + { + "name": "Baibai", + "code": "bbf" + }, + { + "name": "Barama", + "code": "bbg" + }, + { + "name": "Bugan", + "code": "bbh" + }, + { + "name": "Barombi", + "code": "bbi" + }, + { + "name": "Ghomálá'", + "code": "bbj" + }, + { + "name": "Babanki", + "code": "bbk" + }, + { + "name": "Bats", + "code": "bbl" + }, + { + "name": "Babango", + "code": "bbm" + }, + { + "name": "Uneapa", + "code": "bbn" + }, + { + "name": "Konabéré", + "code": "bbo" + }, + { + "name": "Northern Bobo Madaré", + "code": "bbo" + }, + { + "name": "West Central Banda", + "code": "bbp" + }, + { + "name": "Bamali", + "code": "bbq" + }, + { + "name": "Girawa", + "code": "bbr" + }, + { + "name": "Bakpinka", + "code": "bbs" + }, + { + "name": "Mburku", + "code": "bbt" + }, + { + "name": "Kulung (Nigeria)", + "code": "bbu" + }, + { + "name": "Karnai", + "code": "bbv" + }, + { + "name": "Baba", + "code": "bbw" + }, + { + "name": "Bubia", + "code": "bbx" + }, + { + "name": "Befang", + "code": "bby" + }, + { + "name": "Central Bai", + "code": "bca" + }, + { + "name": "Bainouk-Samik", + "code": "bcb" + }, + { + "name": "Southern Balochi", + "code": "bcc" + }, + { + "name": "North Babar", + "code": "bcd" + }, + { + "name": "Bamenyam", + "code": "bce" + }, + { + "name": "Bamu", + "code": "bcf" + }, + { + "name": "Baga Pokur", + "code": "bcg" + }, + { + "name": "Bariai", + "code": "bch" + }, + { + "name": "Baoulé", + "code": "bci" + }, + { + "name": "Bardi", + "code": "bcj" + }, + { + "name": "Bunuba", + "code": "bck" + }, + { + "name": "Central Bikol", + "code": "bcl" + }, + { + "name": "Bannoni", + "code": "bcm" + }, + { + "name": "Bali (Nigeria)", + "code": "bcn" + }, + { + "name": "Kaluli", + "code": "bco" + }, + { + "name": "Bali (Democratic Republic of Congo)", + "code": "bcp" + }, + { + "name": "Bench", + "code": "bcq" + }, + { + "name": "Babine", + "code": "bcr" + }, + { + "name": "Kohumono", + "code": "bcs" + }, + { + "name": "Bendi", + "code": "bct" + }, + { + "name": "Awad Bing", + "code": "bcu" + }, + { + "name": "Shoo-Minda-Nye", + "code": "bcv" + }, + { + "name": "Bana", + "code": "bcw" + }, + { + "name": "Bacama", + "code": "bcy" + }, + { + "name": "Bainouk-Gunyaamolo", + "code": "bcz" + }, + { + "name": "Bayot", + "code": "bda" + }, + { + "name": "Basap", + "code": "bdb" + }, + { + "name": "Emberá-Baudó", + "code": "bdc" + }, + { + "name": "Bunama", + "code": "bdd" + }, + { + "name": "Bade", + "code": "bde" + }, + { + "name": "Biage", + "code": "bdf" + }, + { + "name": "Bonggi", + "code": "bdg" + }, + { + "name": "Baka (South Sudan)", + "code": "bdh" + }, + { + "name": "Burun", + "code": "bdi" + }, + { + "name": "Bai", + "code": "bdj" + }, + { + "name": "Bai (South Sudan)", + "code": "bdj" + }, + { + "name": "Budukh", + "code": "bdk" + }, + { + "name": "Indonesian Bajau", + "code": "bdl" + }, + { + "name": "Buduma", + "code": "bdm" + }, + { + "name": "Baldemu", + "code": "bdn" + }, + { + "name": "Morom", + "code": "bdo" + }, + { + "name": "Bende", + "code": "bdp" + }, + { + "name": "Bahnar", + "code": "bdq" + }, + { + "name": "West Coast Bajau", + "code": "bdr" + }, + { + "name": "Burunge", + "code": "bds" + }, + { + "name": "Bokoto", + "code": "bdt" + }, + { + "name": "Oroko", + "code": "bdu" + }, + { + "name": "Bodo Parja", + "code": "bdv" + }, + { + "name": "Baham", + "code": "bdw" + }, + { + "name": "Budong-Budong", + "code": "bdx" + }, + { + "name": "Bandjalang", + "code": "bdy" + }, + { + "name": "Badeshi", + "code": "bdz" + }, + { + "name": "Beaver", + "code": "bea" + }, + { + "name": "Bebele", + "code": "beb" + }, + { + "name": "Iceve-Maci", + "code": "bec" + }, + { + "name": "Bedoanas", + "code": "bed" + }, + { + "name": "Byangsi", + "code": "bee" + }, + { + "name": "Benabena", + "code": "bef" + }, + { + "name": "Belait", + "code": "beg" + }, + { + "name": "Biali", + "code": "beh" + }, + { + "name": "Bekati'", + "code": "bei" + }, + { + "name": "Bedawiyet", + "code": "bej" + }, + { + "name": "Beja", + "code": "bej" + }, + { + "name": "Bebeli", + "code": "bek" + }, + { + "name": "Belarusian", + "code": "bel" + }, + { + "name": "Bemba (Zambia)", + "code": "bem" + }, + { + "name": "Bengali", + "code": "ben" + }, + { + "name": "Beami", + "code": "beo" + }, + { + "name": "Besoa", + "code": "bep" + }, + { + "name": "Beembe", + "code": "beq" + }, + { + "name": "Besme", + "code": "bes" + }, + { + "name": "Guiberoua Béte", + "code": "bet" + }, + { + "name": "Blagar", + "code": "beu" + }, + { + "name": "Daloa Bété", + "code": "bev" + }, + { + "name": "Betawi", + "code": "bew" + }, + { + "name": "Jur Modo", + "code": "bex" + }, + { + "name": "Beli (Papua New Guinea)", + "code": "bey" + }, + { + "name": "Bena (Tanzania)", + "code": "bez" + }, + { + "name": "Bari", + "code": "bfa" + }, + { + "name": "Pauri Bareli", + "code": "bfb" + }, + { + "name": "Northern Bai", + "code": "bfc" + }, + { + "name": "Panyi Bai", + "code": "bfc" + }, + { + "name": "Bafut", + "code": "bfd" + }, + { + "name": "Betaf", + "code": "bfe" + }, + { + "name": "Tena", + "code": "bfe" + }, + { + "name": "Bofi", + "code": "bff" + }, + { + "name": "Busang Kayan", + "code": "bfg" + }, + { + "name": "Blafe", + "code": "bfh" + }, + { + "name": "British Sign Language", + "code": "bfi" + }, + { + "name": "Bafanji", + "code": "bfj" + }, + { + "name": "Ban Khor Sign Language", + "code": "bfk" + }, + { + "name": "Banda-Ndélé", + "code": "bfl" + }, + { + "name": "Mmen", + "code": "bfm" + }, + { + "name": "Bunak", + "code": "bfn" + }, + { + "name": "Malba Birifor", + "code": "bfo" + }, + { + "name": "Beba", + "code": "bfp" + }, + { + "name": "Badaga", + "code": "bfq" + }, + { + "name": "Bazigar", + "code": "bfr" + }, + { + "name": "Southern Bai", + "code": "bfs" + }, + { + "name": "Balti", + "code": "bft" + }, + { + "name": "Gahri", + "code": "bfu" + }, + { + "name": "Bondo", + "code": "bfw" + }, + { + "name": "Bantayanon", + "code": "bfx" + }, + { + "name": "Bagheli", + "code": "bfy" + }, + { + "name": "Mahasu Pahari", + "code": "bfz" + }, + { + "name": "Gwamhi-Wuri", + "code": "bga" + }, + { + "name": "Bobongko", + "code": "bgb" + }, + { + "name": "Haryanvi", + "code": "bgc" + }, + { + "name": "Rathwi Bareli", + "code": "bgd" + }, + { + "name": "Bauria", + "code": "bge" + }, + { + "name": "Bangandu", + "code": "bgf" + }, + { + "name": "Bugun", + "code": "bgg" + }, + { + "name": "Giangan", + "code": "bgi" + }, + { + "name": "Bangolan", + "code": "bgj" + }, + { + "name": "Bit", + "code": "bgk" + }, + { + "name": "Buxinhua", + "code": "bgk" + }, + { + "name": "Bo (Laos)", + "code": "bgl" + }, + { + "name": "Western Balochi", + "code": "bgn" + }, + { + "name": "Baga Koga", + "code": "bgo" + }, + { + "name": "Eastern Balochi", + "code": "bgp" + }, + { + "name": "Bagri", + "code": "bgq" + }, + { + "name": "Bawm Chin", + "code": "bgr" + }, + { + "name": "Tagabawa", + "code": "bgs" + }, + { + "name": "Bughotu", + "code": "bgt" + }, + { + "name": "Mbongno", + "code": "bgu" + }, + { + "name": "Warkay-Bipim", + "code": "bgv" + }, + { + "name": "Bhatri", + "code": "bgw" + }, + { + "name": "Balkan Gagauz Turkish", + "code": "bgx" + }, + { + "name": "Benggoi", + "code": "bgy" + }, + { + "name": "Banggai", + "code": "bgz" + }, + { + "name": "Bharia", + "code": "bha" + }, + { + "name": "Bhili", + "code": "bhb" + }, + { + "name": "Biga", + "code": "bhc" + }, + { + "name": "Bhadrawahi", + "code": "bhd" + }, + { + "name": "Bhaya", + "code": "bhe" + }, + { + "name": "Odiai", + "code": "bhf" + }, + { + "name": "Binandere", + "code": "bhg" + }, + { + "name": "Bukharic", + "code": "bhh" + }, + { + "name": "Bhilali", + "code": "bhi" + }, + { + "name": "Bahing", + "code": "bhj" + }, + { + "name": "Bimin", + "code": "bhl" + }, + { + "name": "Bathari", + "code": "bhm" + }, + { + "name": "Bohtan Neo-Aramaic", + "code": "bhn" + }, + { + "name": "Bhojpuri", + "code": "bho" + }, + { + "name": "Bima", + "code": "bhp" + }, + { + "name": "Tukang Besi South", + "code": "bhq" + }, + { + "name": "Bara Malagasy", + "code": "bhr" + }, + { + "name": "Buwal", + "code": "bhs" + }, + { + "name": "Bhattiyali", + "code": "bht" + }, + { + "name": "Bhunjia", + "code": "bhu" + }, + { + "name": "Bahau", + "code": "bhv" + }, + { + "name": "Biak", + "code": "bhw" + }, + { + "name": "Bhalay", + "code": "bhx" + }, + { + "name": "Bhele", + "code": "bhy" + }, + { + "name": "Bada (Indonesia)", + "code": "bhz" + }, + { + "name": "Badimaya", + "code": "bia" + }, + { + "name": "Bisa", + "code": "bib" + }, + { + "name": "Bissa", + "code": "bib" + }, + { + "name": "Bidiyo", + "code": "bid" + }, + { + "name": "Bepour", + "code": "bie" + }, + { + "name": "Biafada", + "code": "bif" + }, + { + "name": "Biangai", + "code": "big" + }, + { + "name": "Bikol", + "code": "bik" + }, + { + "name": "Bile", + "code": "bil" + }, + { + "name": "Bimoba", + "code": "bim" + }, + { + "name": "Bini", + "code": "bin" + }, + { + "name": "Edo", + "code": "bin" + }, + { + "name": "Nai", + "code": "bio" + }, + { + "name": "Bila", + "code": "bip" + }, + { + "name": "Bipi", + "code": "biq" + }, + { + "name": "Bisorio", + "code": "bir" + }, + { + "name": "Bislama", + "code": "bis" + }, + { + "name": "Berinomo", + "code": "bit" + }, + { + "name": "Biete", + "code": "biu" + }, + { + "name": "Southern Birifor", + "code": "biv" + }, + { + "name": "Kol (Cameroon)", + "code": "biw" + }, + { + "name": "Bijori", + "code": "bix" + }, + { + "name": "Birhor", + "code": "biy" + }, + { + "name": "Baloi", + "code": "biz" + }, + { + "name": "Budza", + "code": "bja" + }, + { + "name": "Banggarla", + "code": "bjb" + }, + { + "name": "Bariji", + "code": "bjc" + }, + { + "name": "Biao-Jiao Mien", + "code": "bje" + }, + { + "name": "Barzani Jewish Neo-Aramaic", + "code": "bjf" + }, + { + "name": "Bidyogo", + "code": "bjg" + }, + { + "name": "Bahinemo", + "code": "bjh" + }, + { + "name": "Burji", + "code": "bji" + }, + { + "name": "Kanauji", + "code": "bjj" + }, + { + "name": "Barok", + "code": "bjk" + }, + { + "name": "Bulu (Papua New Guinea)", + "code": "bjl" + }, + { + "name": "Bajelani", + "code": "bjm" + }, + { + "name": "Banjar", + "code": "bjn" + }, + { + "name": "Mid-Southern Banda", + "code": "bjo" + }, + { + "name": "Fanamaket", + "code": "bjp" + }, + { + "name": "Binumarien", + "code": "bjr" + }, + { + "name": "Bajan", + "code": "bjs" + }, + { + "name": "Balanta-Ganja", + "code": "bjt" + }, + { + "name": "Busuu", + "code": "bju" + }, + { + "name": "Bedjond", + "code": "bjv" + }, + { + "name": "Bakwé", + "code": "bjw" + }, + { + "name": "Banao Itneg", + "code": "bjx" + }, + { + "name": "Bayali", + "code": "bjy" + }, + { + "name": "Baruga", + "code": "bjz" + }, + { + "name": "Kyak", + "code": "bka" + }, + { + "name": "Baka (Cameroon)", + "code": "bkc" + }, + { + "name": "Binukid", + "code": "bkd" + }, + { + "name": "Talaandig", + "code": "bkd" + }, + { + "name": "Beeke", + "code": "bkf" + }, + { + "name": "Buraka", + "code": "bkg" + }, + { + "name": "Bakoko", + "code": "bkh" + }, + { + "name": "Baki", + "code": "bki" + }, + { + "name": "Pande", + "code": "bkj" + }, + { + "name": "Brokskat", + "code": "bkk" + }, + { + "name": "Berik", + "code": "bkl" + }, + { + "name": "Kom (Cameroon)", + "code": "bkm" + }, + { + "name": "Bukitan", + "code": "bkn" + }, + { + "name": "Kwa'", + "code": "bko" + }, + { + "name": "Boko (Democratic Republic of Congo)", + "code": "bkp" + }, + { + "name": "Bakairí", + "code": "bkq" + }, + { + "name": "Bakumpai", + "code": "bkr" + }, + { + "name": "Northern Sorsoganon", + "code": "bks" + }, + { + "name": "Boloki", + "code": "bkt" + }, + { + "name": "Buhid", + "code": "bku" + }, + { + "name": "Bekwarra", + "code": "bkv" + }, + { + "name": "Bekwel", + "code": "bkw" + }, + { + "name": "Baikeno", + "code": "bkx" + }, + { + "name": "Bokyi", + "code": "bky" + }, + { + "name": "Bungku", + "code": "bkz" + }, + { + "name": "Siksika", + "code": "bla" + }, + { + "name": "Bilua", + "code": "blb" + }, + { + "name": "Bella Coola", + "code": "blc" + }, + { + "name": "Bolango", + "code": "bld" + }, + { + "name": "Balanta-Kentohe", + "code": "ble" + }, + { + "name": "Buol", + "code": "blf" + }, + { + "name": "Kuwaa", + "code": "blh" + }, + { + "name": "Bolia", + "code": "bli" + }, + { + "name": "Bolongan", + "code": "blj" + }, + { + "name": "Pa'O", + "code": "blk" + }, + { + "name": "Pa'o Karen", + "code": "blk" + }, + { + "name": "Biloxi", + "code": "bll" + }, + { + "name": "Beli (South Sudan)", + "code": "blm" + }, + { + "name": "Southern Catanduanes Bikol", + "code": "bln" + }, + { + "name": "Anii", + "code": "blo" + }, + { + "name": "Blablanga", + "code": "blp" + }, + { + "name": "Baluan-Pam", + "code": "blq" + }, + { + "name": "Blang", + "code": "blr" + }, + { + "name": "Balaesang", + "code": "bls" + }, + { + "name": "Tai Dam", + "code": "blt" + }, + { + "name": "Bolo", + "code": "blv" + }, + { + "name": "Kibala", + "code": "blv" + }, + { + "name": "Balangao", + "code": "blw" + }, + { + "name": "Mag-Indi Ayta", + "code": "blx" + }, + { + "name": "Notre", + "code": "bly" + }, + { + "name": "Balantak", + "code": "blz" + }, + { + "name": "Lame", + "code": "bma" + }, + { + "name": "Bembe", + "code": "bmb" + }, + { + "name": "Biem", + "code": "bmc" + }, + { + "name": "Baga Manduri", + "code": "bmd" + }, + { + "name": "Limassa", + "code": "bme" + }, + { + "name": "Bom-Kim", + "code": "bmf" + }, + { + "name": "Bamwe", + "code": "bmg" + }, + { + "name": "Kein", + "code": "bmh" + }, + { + "name": "Bagirmi", + "code": "bmi" + }, + { + "name": "Bote-Majhi", + "code": "bmj" + }, + { + "name": "Ghayavi", + "code": "bmk" + }, + { + "name": "Bomboli", + "code": "bml" + }, + { + "name": "Northern Betsimisaraka Malagasy", + "code": "bmm" + }, + { + "name": "Bina (Papua New Guinea)", + "code": "bmn" + }, + { + "name": "Bambalang", + "code": "bmo" + }, + { + "name": "Bulgebi", + "code": "bmp" + }, + { + "name": "Bomu", + "code": "bmq" + }, + { + "name": "Muinane", + "code": "bmr" + }, + { + "name": "Bilma Kanuri", + "code": "bms" + }, + { + "name": "Biao Mon", + "code": "bmt" + }, + { + "name": "Somba-Siawari", + "code": "bmu" + }, + { + "name": "Bum", + "code": "bmv" + }, + { + "name": "Bomwali", + "code": "bmw" + }, + { + "name": "Baimak", + "code": "bmx" + }, + { + "name": "Baramu", + "code": "bmz" + }, + { + "name": "Bonerate", + "code": "bna" + }, + { + "name": "Bookan", + "code": "bnb" + }, + { + "name": "Bontok", + "code": "bnc" + }, + { + "name": "Banda (Indonesia)", + "code": "bnd" + }, + { + "name": "Bintauna", + "code": "bne" + }, + { + "name": "Masiwang", + "code": "bnf" + }, + { + "name": "Benga", + "code": "bng" + }, + { + "name": "Bangi", + "code": "bni" + }, + { + "name": "Eastern Tawbuid", + "code": "bnj" + }, + { + "name": "Bierebo", + "code": "bnk" + }, + { + "name": "Boon", + "code": "bnl" + }, + { + "name": "Batanga", + "code": "bnm" + }, + { + "name": "Bunun", + "code": "bnn" + }, + { + "name": "Bantoanon", + "code": "bno" + }, + { + "name": "Bola", + "code": "bnp" + }, + { + "name": "Bantik", + "code": "bnq" + }, + { + "name": "Butmas-Tur", + "code": "bnr" + }, + { + "name": "Bundeli", + "code": "bns" + }, + { + "name": "Bentong", + "code": "bnu" + }, + { + "name": "Beneraf", + "code": "bnv" + }, + { + "name": "Bonerif", + "code": "bnv" + }, + { + "name": "Edwas", + "code": "bnv" + }, + { + "name": "Bisis", + "code": "bnw" + }, + { + "name": "Bangubangu", + "code": "bnx" + }, + { + "name": "Bintulu", + "code": "bny" + }, + { + "name": "Beezen", + "code": "bnz" + }, + { + "name": "Bora", + "code": "boa" + }, + { + "name": "Aweer", + "code": "bob" + }, + { + "name": "Tibetan", + "code": "bod" + }, + { + "name": "Mundabli", + "code": "boe" + }, + { + "name": "Bolon", + "code": "bof" + }, + { + "name": "Bamako Sign Language", + "code": "bog" + }, + { + "name": "Boma", + "code": "boh" + }, + { + "name": "Barbareño", + "code": "boi" + }, + { + "name": "Anjam", + "code": "boj" + }, + { + "name": "Bonjo", + "code": "bok" + }, + { + "name": "Bole", + "code": "bol" + }, + { + "name": "Berom", + "code": "bom" + }, + { + "name": "Bine", + "code": "bon" + }, + { + "name": "Tiemacèwè Bozo", + "code": "boo" + }, + { + "name": "Bonkiman", + "code": "bop" + }, + { + "name": "Bogaya", + "code": "boq" + }, + { + "name": "Borôro", + "code": "bor" + }, + { + "name": "Bosnian", + "code": "bos" + }, + { + "name": "Bongo", + "code": "bot" + }, + { + "name": "Bondei", + "code": "bou" + }, + { + "name": "Tuwuli", + "code": "bov" + }, + { + "name": "Rema", + "code": "bow" + }, + { + "name": "Buamu", + "code": "box" + }, + { + "name": "Bodo (Central African Republic)", + "code": "boy" + }, + { + "name": "Tiéyaxo Bozo", + "code": "boz" + }, + { + "name": "Daakaka", + "code": "bpa" + }, + { + "name": "Banda-Banda", + "code": "bpd" + }, + { + "name": "Bauni", + "code": "bpe" + }, + { + "name": "Bonggo", + "code": "bpg" + }, + { + "name": "Botlikh", + "code": "bph" + }, + { + "name": "Bagupi", + "code": "bpi" + }, + { + "name": "Binji", + "code": "bpj" + }, + { + "name": "'Ôrôê", + "code": "bpk" + }, + { + "name": "Orowe", + "code": "bpk" + }, + { + "name": "Broome Pearling Lugger Pidgin", + "code": "bpl" + }, + { + "name": "Biyom", + "code": "bpm" + }, + { + "name": "Dzao Min", + "code": "bpn" + }, + { + "name": "Anasi", + "code": "bpo" + }, + { + "name": "Kaure", + "code": "bpp" + }, + { + "name": "Banda Malay", + "code": "bpq" + }, + { + "name": "Koronadal Blaan", + "code": "bpr" + }, + { + "name": "Sarangani Blaan", + "code": "bps" + }, + { + "name": "Barrow Point", + "code": "bpt" + }, + { + "name": "Bongu", + "code": "bpu" + }, + { + "name": "Bian Marind", + "code": "bpv" + }, + { + "name": "Bo (Papua New Guinea)", + "code": "bpw" + }, + { + "name": "Palya Bareli", + "code": "bpx" + }, + { + "name": "Bishnupriya", + "code": "bpy" + }, + { + "name": "Bilba", + "code": "bpz" + }, + { + "name": "Tchumbuli", + "code": "bqa" + }, + { + "name": "Bagusa", + "code": "bqb" + }, + { + "name": "Boko (Benin)", + "code": "bqc" + }, + { + "name": "Boo", + "code": "bqc" + }, + { + "name": "Bung", + "code": "bqd" + }, + { + "name": "Baga Kaloum", + "code": "bqf" + }, + { + "name": "Bago-Kusuntu", + "code": "bqg" + }, + { + "name": "Baima", + "code": "bqh" + }, + { + "name": "Bakhtiari", + "code": "bqi" + }, + { + "name": "Bandial", + "code": "bqj" + }, + { + "name": "Banda-Mbrès", + "code": "bqk" + }, + { + "name": "Bilakura", + "code": "bql" + }, + { + "name": "Wumboko", + "code": "bqm" + }, + { + "name": "Bulgarian Sign Language", + "code": "bqn" + }, + { + "name": "Balo", + "code": "bqo" + }, + { + "name": "Busa", + "code": "bqp" + }, + { + "name": "Biritai", + "code": "bqq" + }, + { + "name": "Burusu", + "code": "bqr" + }, + { + "name": "Bosngun", + "code": "bqs" + }, + { + "name": "Bamukumbit", + "code": "bqt" + }, + { + "name": "Boguru", + "code": "bqu" + }, + { + "name": "Begbere-Ejar", + "code": "bqv" + }, + { + "name": "Koro Wachi", + "code": "bqv" + }, + { + "name": "Buru (Nigeria)", + "code": "bqw" + }, + { + "name": "Baangi", + "code": "bqx" + }, + { + "name": "Bengkala Sign Language", + "code": "bqy" + }, + { + "name": "Bakaka", + "code": "bqz" + }, + { + "name": "Braj", + "code": "bra" + }, + { + "name": "Lave", + "code": "brb" + }, + { + "name": "Berbice Creole Dutch", + "code": "brc" + }, + { + "name": "Baraamu", + "code": "brd" + }, + { + "name": "Breton", + "code": "bre" + }, + { + "name": "Bira", + "code": "brf" + }, + { + "name": "Baure", + "code": "brg" + }, + { + "name": "Brahui", + "code": "brh" + }, + { + "name": "Mokpwe", + "code": "bri" + }, + { + "name": "Bieria", + "code": "brj" + }, + { + "name": "Birked", + "code": "brk" + }, + { + "name": "Birwa", + "code": "brl" + }, + { + "name": "Barambu", + "code": "brm" + }, + { + "name": "Boruca", + "code": "brn" + }, + { + "name": "Brokkat", + "code": "bro" + }, + { + "name": "Barapasi", + "code": "brp" + }, + { + "name": "Breri", + "code": "brq" + }, + { + "name": "Birao", + "code": "brr" + }, + { + "name": "Baras", + "code": "brs" + }, + { + "name": "Bitare", + "code": "brt" + }, + { + "name": "Eastern Bru", + "code": "bru" + }, + { + "name": "Western Bru", + "code": "brv" + }, + { + "name": "Bellari", + "code": "brw" + }, + { + "name": "Bodo (India)", + "code": "brx" + }, + { + "name": "Burui", + "code": "bry" + }, + { + "name": "Bilbil", + "code": "brz" + }, + { + "name": "Abinomn", + "code": "bsa" + }, + { + "name": "Brunei Bisaya", + "code": "bsb" + }, + { + "name": "Bassari", + "code": "bsc" + }, + { + "name": "Oniyan", + "code": "bsc" + }, + { + "name": "Wushi", + "code": "bse" + }, + { + "name": "Bauchi", + "code": "bsf" + }, + { + "name": "Bashkardi", + "code": "bsg" + }, + { + "name": "Kati", + "code": "bsh" + }, + { + "name": "Bassossi", + "code": "bsi" + }, + { + "name": "Bangwinji", + "code": "bsj" + }, + { + "name": "Burushaski", + "code": "bsk" + }, + { + "name": "Basa-Gumna", + "code": "bsl" + }, + { + "name": "Busami", + "code": "bsm" + }, + { + "name": "Barasana-Eduria", + "code": "bsn" + }, + { + "name": "Buso", + "code": "bso" + }, + { + "name": "Baga Sitemu", + "code": "bsp" + }, + { + "name": "Bassa", + "code": "bsq" + }, + { + "name": "Bassa-Kontagora", + "code": "bsr" + }, + { + "name": "Akoose", + "code": "bss" + }, + { + "name": "Basketo", + "code": "bst" + }, + { + "name": "Bahonsuai", + "code": "bsu" + }, + { + "name": "Baga Sobané", + "code": "bsv" + }, + { + "name": "Baiso", + "code": "bsw" + }, + { + "name": "Yangkam", + "code": "bsx" + }, + { + "name": "Sabah Bisaya", + "code": "bsy" + }, + { + "name": "Bata", + "code": "bta" + }, + { + "name": "Bati (Cameroon)", + "code": "btc" + }, + { + "name": "Batak Dairi", + "code": "btd" + }, + { + "name": "Gamo-Ningi", + "code": "bte" + }, + { + "name": "Birgit", + "code": "btf" + }, + { + "name": "Gagnoa Bété", + "code": "btg" + }, + { + "name": "Biatah Bidayuh", + "code": "bth" + }, + { + "name": "Burate", + "code": "bti" + }, + { + "name": "Bacanese Malay", + "code": "btj" + }, + { + "name": "Batak Mandailing", + "code": "btm" + }, + { + "name": "Ratagnon", + "code": "btn" + }, + { + "name": "Rinconada Bikol", + "code": "bto" + }, + { + "name": "Budibud", + "code": "btp" + }, + { + "name": "Batek", + "code": "btq" + }, + { + "name": "Baetora", + "code": "btr" + }, + { + "name": "Batak Simalungun", + "code": "bts" + }, + { + "name": "Bete-Bendi", + "code": "btt" + }, + { + "name": "Batu", + "code": "btu" + }, + { + "name": "Bateri", + "code": "btv" + }, + { + "name": "Butuanon", + "code": "btw" + }, + { + "name": "Batak Karo", + "code": "btx" + }, + { + "name": "Bobot", + "code": "bty" + }, + { + "name": "Batak Alas-Kluet", + "code": "btz" + }, + { + "name": "Buriat", + "code": "bua" + }, + { + "name": "Bua", + "code": "bub" + }, + { + "name": "Bushi", + "code": "buc" + }, + { + "name": "Ntcham", + "code": "bud" + }, + { + "name": "Beothuk", + "code": "bue" + }, + { + "name": "Bushoong", + "code": "buf" + }, + { + "name": "Buginese", + "code": "bug" + }, + { + "name": "Younuo Bunu", + "code": "buh" + }, + { + "name": "Bongili", + "code": "bui" + }, + { + "name": "Basa-Gurmana", + "code": "buj" + }, + { + "name": "Bugawac", + "code": "buk" + }, + { + "name": "Bulgarian", + "code": "bul" + }, + { + "name": "Bulu (Cameroon)", + "code": "bum" + }, + { + "name": "Sherbro", + "code": "bun" + }, + { + "name": "Terei", + "code": "buo" + }, + { + "name": "Busoa", + "code": "bup" + }, + { + "name": "Brem", + "code": "buq" + }, + { + "name": "Bokobaru", + "code": "bus" + }, + { + "name": "Bungain", + "code": "but" + }, + { + "name": "Budu", + "code": "buu" + }, + { + "name": "Bun", + "code": "buv" + }, + { + "name": "Bubi", + "code": "buw" + }, + { + "name": "Boghom", + "code": "bux" + }, + { + "name": "Bullom So", + "code": "buy" + }, + { + "name": "Bukwen", + "code": "buz" + }, + { + "name": "Barein", + "code": "bva" + }, + { + "name": "Bube", + "code": "bvb" + }, + { + "name": "Baelelea", + "code": "bvc" + }, + { + "name": "Baeggu", + "code": "bvd" + }, + { + "name": "Berau Malay", + "code": "bve" + }, + { + "name": "Boor", + "code": "bvf" + }, + { + "name": "Bonkeng", + "code": "bvg" + }, + { + "name": "Bure", + "code": "bvh" + }, + { + "name": "Belanda Viri", + "code": "bvi" + }, + { + "name": "Baan", + "code": "bvj" + }, + { + "name": "Bukat", + "code": "bvk" + }, + { + "name": "Bolivian Sign Language", + "code": "bvl" + }, + { + "name": "Bamunka", + "code": "bvm" + }, + { + "name": "Buna", + "code": "bvn" + }, + { + "name": "Bolgo", + "code": "bvo" + }, + { + "name": "Bumang", + "code": "bvp" + }, + { + "name": "Birri", + "code": "bvq" + }, + { + "name": "Burarra", + "code": "bvr" + }, + { + "name": "Bati (Indonesia)", + "code": "bvt" + }, + { + "name": "Bukit Malay", + "code": "bvu" + }, + { + "name": "Baniva", + "code": "bvv" + }, + { + "name": "Boga", + "code": "bvw" + }, + { + "name": "Dibole", + "code": "bvx" + }, + { + "name": "Baybayanon", + "code": "bvy" + }, + { + "name": "Bauzi", + "code": "bvz" + }, + { + "name": "Bwatoo", + "code": "bwa" + }, + { + "name": "Namosi-Naitasiri-Serua", + "code": "bwb" + }, + { + "name": "Bwile", + "code": "bwc" + }, + { + "name": "Bwaidoka", + "code": "bwd" + }, + { + "name": "Bwe Karen", + "code": "bwe" + }, + { + "name": "Boselewa", + "code": "bwf" + }, + { + "name": "Barwe", + "code": "bwg" + }, + { + "name": "Bishuo", + "code": "bwh" + }, + { + "name": "Baniwa", + "code": "bwi" + }, + { + "name": "Láá Láá Bwamu", + "code": "bwj" + }, + { + "name": "Bauwaki", + "code": "bwk" + }, + { + "name": "Bwela", + "code": "bwl" + }, + { + "name": "Biwat", + "code": "bwm" + }, + { + "name": "Wunai Bunu", + "code": "bwn" + }, + { + "name": "Borna (Ethiopia)", + "code": "bwo" + }, + { + "name": "Boro (Ethiopia)", + "code": "bwo" + }, + { + "name": "Mandobo Bawah", + "code": "bwp" + }, + { + "name": "Southern Bobo Madaré", + "code": "bwq" + }, + { + "name": "Bura-Pabir", + "code": "bwr" + }, + { + "name": "Bomboma", + "code": "bws" + }, + { + "name": "Bafaw-Balong", + "code": "bwt" + }, + { + "name": "Buli (Ghana)", + "code": "bwu" + }, + { + "name": "Bwa", + "code": "bww" + }, + { + "name": "Bu-Nao Bunu", + "code": "bwx" + }, + { + "name": "Cwi Bwamu", + "code": "bwy" + }, + { + "name": "Bwisi", + "code": "bwz" + }, + { + "name": "Tairaha", + "code": "bxa" + }, + { + "name": "Belanda Bor", + "code": "bxb" + }, + { + "name": "Molengue", + "code": "bxc" + }, + { + "name": "Pela", + "code": "bxd" + }, + { + "name": "Birale", + "code": "bxe" + }, + { + "name": "Bilur", + "code": "bxf" + }, + { + "name": "Minigir", + "code": "bxf" + }, + { + "name": "Bangala", + "code": "bxg" + }, + { + "name": "Buhutu", + "code": "bxh" + }, + { + "name": "Pirlatapa", + "code": "bxi" + }, + { + "name": "Bayungu", + "code": "bxj" + }, + { + "name": "Bukusu", + "code": "bxk" + }, + { + "name": "Lubukusu", + "code": "bxk" + }, + { + "name": "Jalkunan", + "code": "bxl" + }, + { + "name": "Mongolia Buriat", + "code": "bxm" + }, + { + "name": "Burduna", + "code": "bxn" + }, + { + "name": "Barikanchi", + "code": "bxo" + }, + { + "name": "Bebil", + "code": "bxp" + }, + { + "name": "Beele", + "code": "bxq" + }, + { + "name": "Russia Buriat", + "code": "bxr" + }, + { + "name": "Busam", + "code": "bxs" + }, + { + "name": "China Buriat", + "code": "bxu" + }, + { + "name": "Berakou", + "code": "bxv" + }, + { + "name": "Bankagooma", + "code": "bxw" + }, + { + "name": "Binahari", + "code": "bxz" + }, + { + "name": "Batak", + "code": "bya" + }, + { + "name": "Bikya", + "code": "byb" + }, + { + "name": "Ubaghara", + "code": "byc" + }, + { + "name": "Benyadu'", + "code": "byd" + }, + { + "name": "Pouye", + "code": "bye" + }, + { + "name": "Bete", + "code": "byf" + }, + { + "name": "Baygo", + "code": "byg" + }, + { + "name": "Bhujel", + "code": "byh" + }, + { + "name": "Buyu", + "code": "byi" + }, + { + "name": "Bina (Nigeria)", + "code": "byj" + }, + { + "name": "Biao", + "code": "byk" + }, + { + "name": "Bayono", + "code": "byl" + }, + { + "name": "Bidjara", + "code": "bym" + }, + { + "name": "Bilin", + "code": "byn" + }, + { + "name": "Blin", + "code": "byn" + }, + { + "name": "Biyo", + "code": "byo" + }, + { + "name": "Bumaji", + "code": "byp" + }, + { + "name": "Basay", + "code": "byq" + }, + { + "name": "Baruya", + "code": "byr" + }, + { + "name": "Yipma", + "code": "byr" + }, + { + "name": "Burak", + "code": "bys" + }, + { + "name": "Berti", + "code": "byt" + }, + { + "name": "Medumba", + "code": "byv" + }, + { + "name": "Belhariya", + "code": "byw" + }, + { + "name": "Qaqet", + "code": "byx" + }, + { + "name": "Banaro", + "code": "byz" + }, + { + "name": "Bandi", + "code": "bza" + }, + { + "name": "Andio", + "code": "bzb" + }, + { + "name": "Southern Betsimisaraka Malagasy", + "code": "bzc" + }, + { + "name": "Bribri", + "code": "bzd" + }, + { + "name": "Jenaama Bozo", + "code": "bze" + }, + { + "name": "Boikin", + "code": "bzf" + }, + { + "name": "Babuza", + "code": "bzg" + }, + { + "name": "Mapos Buang", + "code": "bzh" + }, + { + "name": "Bisu", + "code": "bzi" + }, + { + "name": "Belize Kriol English", + "code": "bzj" + }, + { + "name": "Nicaragua Creole English", + "code": "bzk" + }, + { + "name": "Boano (Sulawesi)", + "code": "bzl" + }, + { + "name": "Bolondo", + "code": "bzm" + }, + { + "name": "Boano (Maluku)", + "code": "bzn" + }, + { + "name": "Bozaba", + "code": "bzo" + }, + { + "name": "Kemberano", + "code": "bzp" + }, + { + "name": "Buli (Indonesia)", + "code": "bzq" + }, + { + "name": "Biri", + "code": "bzr" + }, + { + "name": "Brazilian Sign Language", + "code": "bzs" + }, + { + "name": "Brithenig", + "code": "bzt" + }, + { + "name": "Burmeso", + "code": "bzu" + }, + { + "name": "Naami", + "code": "bzv" + }, + { + "name": "Basa (Nigeria)", + "code": "bzw" + }, + { + "name": "Kɛlɛngaxo Bozo", + "code": "bzx" + }, + { + "name": "Obanliku", + "code": "bzy" + }, + { + "name": "Evant", + "code": "bzz" + }, + { + "name": "Chortí", + "code": "caa" + }, + { + "name": "Garifuna", + "code": "cab" + }, + { + "name": "Chuj", + "code": "cac" + }, + { + "name": "Caddo", + "code": "cad" + }, + { + "name": "Laalaa", + "code": "cae" + }, + { + "name": "Lehar", + "code": "cae" + }, + { + "name": "Southern Carrier", + "code": "caf" + }, + { + "name": "Nivaclé", + "code": "cag" + }, + { + "name": "Cahuarano", + "code": "cah" + }, + { + "name": "Chané", + "code": "caj" + }, + { + "name": "Cakchiquel", + "code": "cak" + }, + { + "name": "Kaqchikel", + "code": "cak" + }, + { + "name": "Carolinian", + "code": "cal" + }, + { + "name": "Cemuhî", + "code": "cam" + }, + { + "name": "Chambri", + "code": "can" + }, + { + "name": "Chácobo", + "code": "cao" + }, + { + "name": "Chipaya", + "code": "cap" + }, + { + "name": "Car Nicobarese", + "code": "caq" + }, + { + "name": "Galibi Carib", + "code": "car" + }, + { + "name": "Tsimané", + "code": "cas" + }, + { + "name": "Catalan", + "code": "cat" + }, + { + "name": "Valencian", + "code": "cat" + }, + { + "name": "Cavineña", + "code": "cav" + }, + { + "name": "Callawalla", + "code": "caw" + }, + { + "name": "Chiquitano", + "code": "cax" + }, + { + "name": "Cayuga", + "code": "cay" + }, + { + "name": "Canichana", + "code": "caz" + }, + { + "name": "Cabiyarí", + "code": "cbb" + }, + { + "name": "Carapana", + "code": "cbc" + }, + { + "name": "Carijona", + "code": "cbd" + }, + { + "name": "Chimila", + "code": "cbg" + }, + { + "name": "Chachi", + "code": "cbi" + }, + { + "name": "Ede Cabe", + "code": "cbj" + }, + { + "name": "Chavacano", + "code": "cbk" + }, + { + "name": "Bualkhaw Chin", + "code": "cbl" + }, + { + "name": "Nyahkur", + "code": "cbn" + }, + { + "name": "Izora", + "code": "cbo" + }, + { + "name": "Cuba", + "code": "cbq" + }, + { + "name": "Tsucuba", + "code": "cbq" + }, + { + "name": "Cashibo-Cacataibo", + "code": "cbr" + }, + { + "name": "Cashinahua", + "code": "cbs" + }, + { + "name": "Chayahuita", + "code": "cbt" + }, + { + "name": "Candoshi-Shapra", + "code": "cbu" + }, + { + "name": "Cacua", + "code": "cbv" + }, + { + "name": "Kinabalian", + "code": "cbw" + }, + { + "name": "Carabayo", + "code": "cby" + }, + { + "name": "Chamicuro", + "code": "ccc" + }, + { + "name": "Cafundo Creole", + "code": "ccd" + }, + { + "name": "Chopi", + "code": "cce" + }, + { + "name": "Samba Daka", + "code": "ccg" + }, + { + "name": "Atsam", + "code": "cch" + }, + { + "name": "Kasanga", + "code": "ccj" + }, + { + "name": "Cutchi-Swahili", + "code": "ccl" + }, + { + "name": "Malaccan Creole Malay", + "code": "ccm" + }, + { + "name": "Comaltepec Chinantec", + "code": "cco" + }, + { + "name": "Chakma", + "code": "ccp" + }, + { + "name": "Cacaopera", + "code": "ccr" + }, + { + "name": "Choni", + "code": "cda" + }, + { + "name": "Chenchu", + "code": "cde" + }, + { + "name": "Chiru", + "code": "cdf" + }, + { + "name": "Chambeali", + "code": "cdh" + }, + { + "name": "Chodri", + "code": "cdi" + }, + { + "name": "Churahi", + "code": "cdj" + }, + { + "name": "Chepang", + "code": "cdm" + }, + { + "name": "Chaudangsi", + "code": "cdn" + }, + { + "name": "Min Dong Chinese", + "code": "cdo" + }, + { + "name": "Cinda-Regi-Tiyal", + "code": "cdr" + }, + { + "name": "Chadian Sign Language", + "code": "cds" + }, + { + "name": "Chadong", + "code": "cdy" + }, + { + "name": "Koda", + "code": "cdz" + }, + { + "name": "Lower Chehalis", + "code": "cea" + }, + { + "name": "Cebuano", + "code": "ceb" + }, + { + "name": "Chamacoco", + "code": "ceg" + }, + { + "name": "Eastern Khumi Chin", + "code": "cek" + }, + { + "name": "Cen", + "code": "cen" + }, + { + "name": "Czech", + "code": "ces" + }, + { + "name": "Centúúm", + "code": "cet" + }, + { + "name": "Ekai Chin", + "code": "cey" + }, + { + "name": "Dijim-Bwilim", + "code": "cfa" + }, + { + "name": "Cara", + "code": "cfd" + }, + { + "name": "Como Karim", + "code": "cfg" + }, + { + "name": "Falam Chin", + "code": "cfm" + }, + { + "name": "Changriwa", + "code": "cga" + }, + { + "name": "Kagayanen", + "code": "cgc" + }, + { + "name": "Chiga", + "code": "cgg" + }, + { + "name": "Chocangacakha", + "code": "cgk" + }, + { + "name": "Chamorro", + "code": "cha" + }, + { + "name": "Chibcha", + "code": "chb" + }, + { + "name": "Catawba", + "code": "chc" + }, + { + "name": "Highland Oaxaca Chontal", + "code": "chd" + }, + { + "name": "Chechen", + "code": "che" + }, + { + "name": "Tabasco Chontal", + "code": "chf" + }, + { + "name": "Chagatai", + "code": "chg" + }, + { + "name": "Chinook", + "code": "chh" + }, + { + "name": "Ojitlán Chinantec", + "code": "chj" + }, + { + "name": "Chuukese", + "code": "chk" + }, + { + "name": "Cahuilla", + "code": "chl" + }, + { + "name": "Mari (Russia)", + "code": "chm" + }, + { + "name": "Chinook jargon", + "code": "chn" + }, + { + "name": "Choctaw", + "code": "cho" + }, + { + "name": "Chipewyan", + "code": "chp" + }, + { + "name": "Dene Suline", + "code": "chp" + }, + { + "name": "Quiotepec Chinantec", + "code": "chq" + }, + { + "name": "Cherokee", + "code": "chr" + }, + { + "name": "Cholón", + "code": "cht" + }, + { + "name": "Church Slavic", + "code": "chu" + }, + { + "name": "Church Slavonic", + "code": "chu" + }, + { + "name": "Old Bulgarian", + "code": "chu" + }, + { + "name": "Old Church Slavonic", + "code": "chu" + }, + { + "name": "Old Slavonic", + "code": "chu" + }, + { + "name": "Chuvash", + "code": "chv" + }, + { + "name": "Chuwabu", + "code": "chw" + }, + { + "name": "Chantyal", + "code": "chx" + }, + { + "name": "Cheyenne", + "code": "chy" + }, + { + "name": "Ozumacín Chinantec", + "code": "chz" + }, + { + "name": "Cia-Cia", + "code": "cia" + }, + { + "name": "Ci Gbe", + "code": "cib" + }, + { + "name": "Chickasaw", + "code": "cic" + }, + { + "name": "Chimariko", + "code": "cid" + }, + { + "name": "Cineni", + "code": "cie" + }, + { + "name": "Chinali", + "code": "cih" + }, + { + "name": "Chitkuli Kinnauri", + "code": "cik" + }, + { + "name": "Cimbrian", + "code": "cim" + }, + { + "name": "Cinta Larga", + "code": "cin" + }, + { + "name": "Chiapanec", + "code": "cip" + }, + { + "name": "Haméa", + "code": "cir" + }, + { + "name": "Méa", + "code": "cir" + }, + { + "name": "Tiri", + "code": "cir" + }, + { + "name": "Chippewa", + "code": "ciw" + }, + { + "name": "Chaima", + "code": "ciy" + }, + { + "name": "Western Cham", + "code": "cja" + }, + { + "name": "Chru", + "code": "cje" + }, + { + "name": "Upper Chehalis", + "code": "cjh" + }, + { + "name": "Chamalal", + "code": "cji" + }, + { + "name": "Chokwe", + "code": "cjk" + }, + { + "name": "Eastern Cham", + "code": "cjm" + }, + { + "name": "Chenapian", + "code": "cjn" + }, + { + "name": "Ashéninka Pajonal", + "code": "cjo" + }, + { + "name": "Cabécar", + "code": "cjp" + }, + { + "name": "Shor", + "code": "cjs" + }, + { + "name": "Chuave", + "code": "cjv" + }, + { + "name": "Jinyu Chinese", + "code": "cjy" + }, + { + "name": "Central Kurdish", + "code": "ckb" + }, + { + "name": "Chak", + "code": "ckh" + }, + { + "name": "Cibak", + "code": "ckl" + }, + { + "name": "Chakavian", + "code": "ckm" + }, + { + "name": "Kaang Chin", + "code": "ckn" + }, + { + "name": "Anufo", + "code": "cko" + }, + { + "name": "Kajakse", + "code": "ckq" + }, + { + "name": "Kairak", + "code": "ckr" + }, + { + "name": "Tayo", + "code": "cks" + }, + { + "name": "Chukot", + "code": "ckt" + }, + { + "name": "Koasati", + "code": "cku" + }, + { + "name": "Kavalan", + "code": "ckv" + }, + { + "name": "Caka", + "code": "ckx" + }, + { + "name": "Cakfem-Mushere", + "code": "cky" + }, + { + "name": "Cakchiquel-Quiché Mixed Language", + "code": "ckz" + }, + { + "name": "Ron", + "code": "cla" + }, + { + "name": "Chilcotin", + "code": "clc" + }, + { + "name": "Chaldean Neo-Aramaic", + "code": "cld" + }, + { + "name": "Lealao Chinantec", + "code": "cle" + }, + { + "name": "Chilisso", + "code": "clh" + }, + { + "name": "Chakali", + "code": "cli" + }, + { + "name": "Laitu Chin", + "code": "clj" + }, + { + "name": "Idu-Mishmi", + "code": "clk" + }, + { + "name": "Chala", + "code": "cll" + }, + { + "name": "Clallam", + "code": "clm" + }, + { + "name": "Lowland Oaxaca Chontal", + "code": "clo" + }, + { + "name": "Lautu Chin", + "code": "clt" + }, + { + "name": "Caluyanun", + "code": "clu" + }, + { + "name": "Chulym", + "code": "clw" + }, + { + "name": "Eastern Highland Chatino", + "code": "cly" + }, + { + "name": "Maa", + "code": "cma" + }, + { + "name": "Cerma", + "code": "cme" + }, + { + "name": "Classical Mongolian", + "code": "cmg" + }, + { + "name": "Emberá-Chamí", + "code": "cmi" + }, + { + "name": "Campalagian", + "code": "cml" + }, + { + "name": "Michigamea", + "code": "cmm" + }, + { + "name": "Mandarin Chinese", + "code": "cmn" + }, + { + "name": "Central Mnong", + "code": "cmo" + }, + { + "name": "Mro-Khimi Chin", + "code": "cmr" + }, + { + "name": "Messapic", + "code": "cms" + }, + { + "name": "Camtho", + "code": "cmt" + }, + { + "name": "Changthang", + "code": "cna" + }, + { + "name": "Chinbon Chin", + "code": "cnb" + }, + { + "name": "Côông", + "code": "cnc" + }, + { + "name": "Northern Qiang", + "code": "cng" + }, + { + "name": "Haka Chin", + "code": "cnh" + }, + { + "name": "Hakha Chin", + "code": "cnh" + }, + { + "name": "Asháninka", + "code": "cni" + }, + { + "name": "Khumi Chin", + "code": "cnk" + }, + { + "name": "Lalana Chinantec", + "code": "cnl" + }, + { + "name": "Con", + "code": "cno" + }, + { + "name": "Northern Ping Chinese", + "code": "cnp" + }, + { + "name": "Northern Pinghua", + "code": "cnp" + }, + { + "name": "Montenegrin", + "code": "cnr" + }, + { + "name": "Central Asmat", + "code": "cns" + }, + { + "name": "Tepetotutla Chinantec", + "code": "cnt" + }, + { + "name": "Chenoua", + "code": "cnu" + }, + { + "name": "Ngawn Chin", + "code": "cnw" + }, + { + "name": "Middle Cornish", + "code": "cnx" + }, + { + "name": "Cocos Islands Malay", + "code": "coa" + }, + { + "name": "Chicomuceltec", + "code": "cob" + }, + { + "name": "Cocopa", + "code": "coc" + }, + { + "name": "Cocama-Cocamilla", + "code": "cod" + }, + { + "name": "Koreguaje", + "code": "coe" + }, + { + "name": "Colorado", + "code": "cof" + }, + { + "name": "Chong", + "code": "cog" + }, + { + "name": "Chichonyi-Chidzihana-Chikauma", + "code": "coh" + }, + { + "name": "Chonyi-Dzihana-Kauma", + "code": "coh" + }, + { + "name": "Cochimi", + "code": "coj" + }, + { + "name": "Santa Teresa Cora", + "code": "cok" + }, + { + "name": "Columbia-Wenatchi", + "code": "col" + }, + { + "name": "Comanche", + "code": "com" + }, + { + "name": "Cofán", + "code": "con" + }, + { + "name": "Comox", + "code": "coo" + }, + { + "name": "Coptic", + "code": "cop" + }, + { + "name": "Coquille", + "code": "coq" + }, + { + "name": "Cornish", + "code": "cor" + }, + { + "name": "Corsican", + "code": "cos" + }, + { + "name": "Caquinte", + "code": "cot" + }, + { + "name": "Wamey", + "code": "cou" + }, + { + "name": "Cao Miao", + "code": "cov" + }, + { + "name": "Cowlitz", + "code": "cow" + }, + { + "name": "Nanti", + "code": "cox" + }, + { + "name": "Chochotec", + "code": "coz" + }, + { + "name": "Palantla Chinantec", + "code": "cpa" + }, + { + "name": "Ucayali-Yurúa Ashéninka", + "code": "cpb" + }, + { + "name": "Ajyíninka Apurucayali", + "code": "cpc" + }, + { + "name": "Cappadocian Greek", + "code": "cpg" + }, + { + "name": "Chinese Pidgin English", + "code": "cpi" + }, + { + "name": "Cherepon", + "code": "cpn" + }, + { + "name": "Kpeego", + "code": "cpo" + }, + { + "name": "Capiznon", + "code": "cps" + }, + { + "name": "Pichis Ashéninka", + "code": "cpu" + }, + { + "name": "Pu-Xian Chinese", + "code": "cpx" + }, + { + "name": "South Ucayali Ashéninka", + "code": "cpy" + }, + { + "name": "Chuanqiandian Cluster Miao", + "code": "cqd" + }, + { + "name": "Chara", + "code": "cra" + }, + { + "name": "Island Carib", + "code": "crb" + }, + { + "name": "Lonwolwol", + "code": "crc" + }, + { + "name": "Coeur d'Alene", + "code": "crd" + }, + { + "name": "Cree", + "code": "cre" + }, + { + "name": "Caramanta", + "code": "crf" + }, + { + "name": "Michif", + "code": "crg" + }, + { + "name": "Crimean Tatar", + "code": "crh" + }, + { + "name": "Crimean Turkish", + "code": "crh" + }, + { + "name": "Sãotomense", + "code": "cri" + }, + { + "name": "Southern East Cree", + "code": "crj" + }, + { + "name": "Plains Cree", + "code": "crk" + }, + { + "name": "Northern East Cree", + "code": "crl" + }, + { + "name": "Moose Cree", + "code": "crm" + }, + { + "name": "El Nayar Cora", + "code": "crn" + }, + { + "name": "Crow", + "code": "cro" + }, + { + "name": "Iyo'wujwa Chorote", + "code": "crq" + }, + { + "name": "Carolina Algonquian", + "code": "crr" + }, + { + "name": "Seselwa Creole French", + "code": "crs" + }, + { + "name": "Iyojwa'ja Chorote", + "code": "crt" + }, + { + "name": "Chaura", + "code": "crv" + }, + { + "name": "Chrau", + "code": "crw" + }, + { + "name": "Carrier", + "code": "crx" + }, + { + "name": "Cori", + "code": "cry" + }, + { + "name": "Cruzeño", + "code": "crz" + }, + { + "name": "Chiltepec Chinantec", + "code": "csa" + }, + { + "name": "Kashubian", + "code": "csb" + }, + { + "name": "Catalan Sign Language", + "code": "csc" + }, + { + "name": "Lengua de señas catalana", + "code": "csc" + }, + { + "name": "Llengua de Signes Catalana", + "code": "csc" + }, + { + "name": "Chiangmai Sign Language", + "code": "csd" + }, + { + "name": "Czech Sign Language", + "code": "cse" + }, + { + "name": "Cuba Sign Language", + "code": "csf" + }, + { + "name": "Chilean Sign Language", + "code": "csg" + }, + { + "name": "Asho Chin", + "code": "csh" + }, + { + "name": "Coast Miwok", + "code": "csi" + }, + { + "name": "Songlai Chin", + "code": "csj" + }, + { + "name": "Jola-Kasa", + "code": "csk" + }, + { + "name": "Chinese Sign Language", + "code": "csl" + }, + { + "name": "Central Sierra Miwok", + "code": "csm" + }, + { + "name": "Colombian Sign Language", + "code": "csn" + }, + { + "name": "Sochiapam Chinantec", + "code": "cso" + }, + { + "name": "Sochiapan Chinantec", + "code": "cso" + }, + { + "name": "Southern Ping Chinese", + "code": "csp" + }, + { + "name": "Southern Pinghua", + "code": "csp" + }, + { + "name": "Croatia Sign Language", + "code": "csq" + }, + { + "name": "Costa Rican Sign Language", + "code": "csr" + }, + { + "name": "Southern Ohlone", + "code": "css" + }, + { + "name": "Northern Ohlone", + "code": "cst" + }, + { + "name": "Sumtu Chin", + "code": "csv" + }, + { + "name": "Swampy Cree", + "code": "csw" + }, + { + "name": "Cambodian Sign Language", + "code": "csx" + }, + { + "name": "Siyin Chin", + "code": "csy" + }, + { + "name": "Coos", + "code": "csz" + }, + { + "name": "Tataltepec Chatino", + "code": "cta" + }, + { + "name": "Chetco", + "code": "ctc" + }, + { + "name": "Tedim Chin", + "code": "ctd" + }, + { + "name": "Tepinapa Chinantec", + "code": "cte" + }, + { + "name": "Chittagonian", + "code": "ctg" + }, + { + "name": "Thaiphum Chin", + "code": "cth" + }, + { + "name": "Tlacoatzintepec Chinantec", + "code": "ctl" + }, + { + "name": "Chitimacha", + "code": "ctm" + }, + { + "name": "Chhintange", + "code": "ctn" + }, + { + "name": "Emberá-Catío", + "code": "cto" + }, + { + "name": "Western Highland Chatino", + "code": "ctp" + }, + { + "name": "Northern Catanduanes Bikol", + "code": "cts" + }, + { + "name": "Wayanad Chetti", + "code": "ctt" + }, + { + "name": "Chol", + "code": "ctu" + }, + { + "name": "Moundadan Chetty", + "code": "cty" + }, + { + "name": "Zacatepec Chatino", + "code": "ctz" + }, + { + "name": "Cua", + "code": "cua" + }, + { + "name": "Cubeo", + "code": "cub" + }, + { + "name": "Usila Chinantec", + "code": "cuc" + }, + { + "name": "Chungmboko", + "code": "cug" + }, + { + "name": "Cung", + "code": "cug" + }, + { + "name": "Chuka", + "code": "cuh" + }, + { + "name": "Gichuka", + "code": "cuh" + }, + { + "name": "Cuiba", + "code": "cui" + }, + { + "name": "Mashco Piro", + "code": "cuj" + }, + { + "name": "San Blas Kuna", + "code": "cuk" + }, + { + "name": "Culina", + "code": "cul" + }, + { + "name": "Kulina", + "code": "cul" + }, + { + "name": "Cumanagoto", + "code": "cuo" + }, + { + "name": "Cupeño", + "code": "cup" + }, + { + "name": "Cun", + "code": "cuq" + }, + { + "name": "Chhulung", + "code": "cur" + }, + { + "name": "Teutila Cuicatec", + "code": "cut" + }, + { + "name": "Tai Ya", + "code": "cuu" + }, + { + "name": "Cuvok", + "code": "cuv" + }, + { + "name": "Chukwa", + "code": "cuw" + }, + { + "name": "Tepeuxila Cuicatec", + "code": "cux" + }, + { + "name": "Cuitlatec", + "code": "cuy" + }, + { + "name": "Chug", + "code": "cvg" + }, + { + "name": "Valle Nacional Chinantec", + "code": "cvn" + }, + { + "name": "Kabwa", + "code": "cwa" + }, + { + "name": "Maindo", + "code": "cwb" + }, + { + "name": "Woods Cree", + "code": "cwd" + }, + { + "name": "Kwere", + "code": "cwe" + }, + { + "name": "Cheq Wong", + "code": "cwg" + }, + { + "name": "Chewong", + "code": "cwg" + }, + { + "name": "Kuwaataay", + "code": "cwt" + }, + { + "name": "Nopala Chatino", + "code": "cya" + }, + { + "name": "Cayubaba", + "code": "cyb" + }, + { + "name": "Welsh", + "code": "cym" + }, + { + "name": "Cuyonon", + "code": "cyo" + }, + { + "name": "Huizhou Chinese", + "code": "czh" + }, + { + "name": "Knaanic", + "code": "czk" + }, + { + "name": "Zenzontepec Chatino", + "code": "czn" + }, + { + "name": "Min Zhong Chinese", + "code": "czo" + }, + { + "name": "Zotung Chin", + "code": "czt" + }, + { + "name": "Dangaléat", + "code": "daa" + }, + { + "name": "Dambi", + "code": "dac" + }, + { + "name": "Marik", + "code": "dad" + }, + { + "name": "Duupa", + "code": "dae" + }, + { + "name": "Dagbani", + "code": "dag" + }, + { + "name": "Gwahatike", + "code": "dah" + }, + { + "name": "Day", + "code": "dai" + }, + { + "name": "Dar Fur Daju", + "code": "daj" + }, + { + "name": "Dakota", + "code": "dak" + }, + { + "name": "Dahalo", + "code": "dal" + }, + { + "name": "Damakawa", + "code": "dam" + }, + { + "name": "Danish", + "code": "dan" + }, + { + "name": "Daai Chin", + "code": "dao" + }, + { + "name": "Dandami Maria", + "code": "daq" + }, + { + "name": "Dargwa", + "code": "dar" + }, + { + "name": "Daho-Doo", + "code": "das" + }, + { + "name": "Dar Sila Daju", + "code": "dau" + }, + { + "name": "Dawida", + "code": "dav" + }, + { + "name": "Taita", + "code": "dav" + }, + { + "name": "Davawenyo", + "code": "daw" + }, + { + "name": "Dayi", + "code": "dax" + }, + { + "name": "Dao", + "code": "daz" + }, + { + "name": "Bangime", + "code": "dba" + }, + { + "name": "Deno", + "code": "dbb" + }, + { + "name": "Dadiya", + "code": "dbd" + }, + { + "name": "Dabe", + "code": "dbe" + }, + { + "name": "Edopi", + "code": "dbf" + }, + { + "name": "Dogul Dom Dogon", + "code": "dbg" + }, + { + "name": "Doka", + "code": "dbi" + }, + { + "name": "Ida'an", + "code": "dbj" + }, + { + "name": "Dyirbal", + "code": "dbl" + }, + { + "name": "Duguri", + "code": "dbm" + }, + { + "name": "Duriankere", + "code": "dbn" + }, + { + "name": "Dulbu", + "code": "dbo" + }, + { + "name": "Duwai", + "code": "dbp" + }, + { + "name": "Daba", + "code": "dbq" + }, + { + "name": "Dabarre", + "code": "dbr" + }, + { + "name": "Ben Tey Dogon", + "code": "dbt" + }, + { + "name": "Bondum Dom Dogon", + "code": "dbu" + }, + { + "name": "Dungu", + "code": "dbv" + }, + { + "name": "Bankan Tey Dogon", + "code": "dbw" + }, + { + "name": "Dibiyaso", + "code": "dby" + }, + { + "name": "Deccan", + "code": "dcc" + }, + { + "name": "Negerhollands", + "code": "dcr" + }, + { + "name": "Dadi Dadi", + "code": "dda" + }, + { + "name": "Dongotono", + "code": "ddd" + }, + { + "name": "Doondo", + "code": "dde" + }, + { + "name": "Fataluku", + "code": "ddg" + }, + { + "name": "West Goodenough", + "code": "ddi" + }, + { + "name": "Jaru", + "code": "ddj" + }, + { + "name": "Dendi (Benin)", + "code": "ddn" + }, + { + "name": "Dido", + "code": "ddo" + }, + { + "name": "Dhudhuroa", + "code": "ddr" + }, + { + "name": "Donno So Dogon", + "code": "dds" + }, + { + "name": "Dawera-Daweloor", + "code": "ddw" + }, + { + "name": "Dagik", + "code": "dec" + }, + { + "name": "Dedua", + "code": "ded" + }, + { + "name": "Dewoin", + "code": "dee" + }, + { + "name": "Dezfuli", + "code": "def" + }, + { + "name": "Degema", + "code": "deg" + }, + { + "name": "Dehwari", + "code": "deh" + }, + { + "name": "Demisa", + "code": "dei" + }, + { + "name": "Dek", + "code": "dek" + }, + { + "name": "Delaware", + "code": "del" + }, + { + "name": "Dem", + "code": "dem" + }, + { + "name": "Slave (Athapascan)", + "code": "den" + }, + { + "name": "Pidgin Delaware", + "code": "dep" + }, + { + "name": "Dendi (Central African Republic)", + "code": "deq" + }, + { + "name": "Deori", + "code": "der" + }, + { + "name": "Desano", + "code": "des" + }, + { + "name": "German", + "code": "deu" + }, + { + "name": "Domung", + "code": "dev" + }, + { + "name": "Dengese", + "code": "dez" + }, + { + "name": "Southern Dagaare", + "code": "dga" + }, + { + "name": "Bunoge Dogon", + "code": "dgb" + }, + { + "name": "Casiguran Dumagat Agta", + "code": "dgc" + }, + { + "name": "Dagaari Dioula", + "code": "dgd" + }, + { + "name": "Degenan", + "code": "dge" + }, + { + "name": "Doga", + "code": "dgg" + }, + { + "name": "Dghwede", + "code": "dgh" + }, + { + "name": "Northern Dagara", + "code": "dgi" + }, + { + "name": "Dagba", + "code": "dgk" + }, + { + "name": "Andaandi", + "code": "dgl" + }, + { + "name": "Dongolawi", + "code": "dgl" + }, + { + "name": "Dagoman", + "code": "dgn" + }, + { + "name": "Dogri (individual language)", + "code": "dgo" + }, + { + "name": "Dogrib", + "code": "dgr" + }, + { + "name": "Tłı̨chǫ", + "code": "dgr" + }, + { + "name": "Dogoso", + "code": "dgs" + }, + { + "name": "Ndra'ngith", + "code": "dgt" + }, + { + "name": "Daungwurrung", + "code": "dgw" + }, + { + "name": "Doghoro", + "code": "dgx" + }, + { + "name": "Daga", + "code": "dgz" + }, + { + "name": "Dhundari", + "code": "dhd" + }, + { + "name": "Dhangu", + "code": "dhg" + }, + { + "name": "Dhangu-Djangu", + "code": "dhg" + }, + { + "name": "Djangu", + "code": "dhg" + }, + { + "name": "Dhimal", + "code": "dhi" + }, + { + "name": "Dhalandji", + "code": "dhl" + }, + { + "name": "Zemba", + "code": "dhm" + }, + { + "name": "Dhanki", + "code": "dhn" + }, + { + "name": "Dhodia", + "code": "dho" + }, + { + "name": "Dhargari", + "code": "dhr" + }, + { + "name": "Dhaiso", + "code": "dhs" + }, + { + "name": "Dhurga", + "code": "dhu" + }, + { + "name": "Dehu", + "code": "dhv" + }, + { + "name": "Drehu", + "code": "dhv" + }, + { + "name": "Dhanwar (Nepal)", + "code": "dhw" + }, + { + "name": "Dhungaloo", + "code": "dhx" + }, + { + "name": "Dia", + "code": "dia" + }, + { + "name": "South Central Dinka", + "code": "dib" + }, + { + "name": "Lakota Dida", + "code": "dic" + }, + { + "name": "Didinga", + "code": "did" + }, + { + "name": "Dieri", + "code": "dif" + }, + { + "name": "Diyari", + "code": "dif" + }, + { + "name": "Chidigo", + "code": "dig" + }, + { + "name": "Digo", + "code": "dig" + }, + { + "name": "Kumiai", + "code": "dih" + }, + { + "name": "Dimbong", + "code": "dii" + }, + { + "name": "Dai", + "code": "dij" + }, + { + "name": "Southwestern Dinka", + "code": "dik" + }, + { + "name": "Dilling", + "code": "dil" + }, + { + "name": "Dime", + "code": "dim" + }, + { + "name": "Dinka", + "code": "din" + }, + { + "name": "Dibo", + "code": "dio" + }, + { + "name": "Northeastern Dinka", + "code": "dip" + }, + { + "name": "Dimli (individual language)", + "code": "diq" + }, + { + "name": "Dirim", + "code": "dir" + }, + { + "name": "Dimasa", + "code": "dis" + }, + { + "name": "Diriku", + "code": "diu" + }, + { + "name": "Dhivehi", + "code": "div" + }, + { + "name": "Divehi", + "code": "div" + }, + { + "name": "Maldivian", + "code": "div" + }, + { + "name": "Northwestern Dinka", + "code": "diw" + }, + { + "name": "Dixon Reef", + "code": "dix" + }, + { + "name": "Diuwe", + "code": "diy" + }, + { + "name": "Ding", + "code": "diz" + }, + { + "name": "Djadjawurrung", + "code": "dja" + }, + { + "name": "Djinba", + "code": "djb" + }, + { + "name": "Dar Daju Daju", + "code": "djc" + }, + { + "name": "Djamindjung", + "code": "djd" + }, + { + "name": "Ngaliwurru", + "code": "djd" + }, + { + "name": "Zarma", + "code": "dje" + }, + { + "name": "Djangun", + "code": "djf" + }, + { + "name": "Djinang", + "code": "dji" + }, + { + "name": "Djeebbana", + "code": "djj" + }, + { + "name": "Businenge Tongo", + "code": "djk" + }, + { + "name": "Eastern Maroon Creole", + "code": "djk" + }, + { + "name": "Nenge", + "code": "djk" + }, + { + "name": "Jamsay Dogon", + "code": "djm" + }, + { + "name": "Djauan", + "code": "djn" + }, + { + "name": "Jawoyn", + "code": "djn" + }, + { + "name": "Jangkang", + "code": "djo" + }, + { + "name": "Djambarrpuyngu", + "code": "djr" + }, + { + "name": "Kapriman", + "code": "dju" + }, + { + "name": "Djawi", + "code": "djw" + }, + { + "name": "Dakpakha", + "code": "dka" + }, + { + "name": "Kadung", + "code": "dkg" + }, + { + "name": "Dakka", + "code": "dkk" + }, + { + "name": "Kuijau", + "code": "dkr" + }, + { + "name": "Southeastern Dinka", + "code": "dks" + }, + { + "name": "Mazagway", + "code": "dkx" + }, + { + "name": "Dolgan", + "code": "dlg" + }, + { + "name": "Dahalik", + "code": "dlk" + }, + { + "name": "Dalmatian", + "code": "dlm" + }, + { + "name": "Darlong", + "code": "dln" + }, + { + "name": "Duma", + "code": "dma" + }, + { + "name": "Mombo Dogon", + "code": "dmb" + }, + { + "name": "Gavak", + "code": "dmc" + }, + { + "name": "Madhi Madhi", + "code": "dmd" + }, + { + "name": "Dugwor", + "code": "dme" + }, + { + "name": "Medefaidrin", + "code": "dmf" + }, + { + "name": "Upper Kinabatangan", + "code": "dmg" + }, + { + "name": "Domaaki", + "code": "dmk" + }, + { + "name": "Dameli", + "code": "dml" + }, + { + "name": "Dama", + "code": "dmm" + }, + { + "name": "Kemedzung", + "code": "dmo" + }, + { + "name": "East Damar", + "code": "dmr" + }, + { + "name": "Dampelas", + "code": "dms" + }, + { + "name": "Dubu", + "code": "dmu" + }, + { + "name": "Tebi", + "code": "dmu" + }, + { + "name": "Dumpas", + "code": "dmv" + }, + { + "name": "Mudburra", + "code": "dmw" + }, + { + "name": "Dema", + "code": "dmx" + }, + { + "name": "Demta", + "code": "dmy" + }, + { + "name": "Sowari", + "code": "dmy" + }, + { + "name": "Upper Grand Valley Dani", + "code": "dna" + }, + { + "name": "Daonda", + "code": "dnd" + }, + { + "name": "Ndendeule", + "code": "dne" + }, + { + "name": "Dungan", + "code": "dng" + }, + { + "name": "Lower Grand Valley Dani", + "code": "dni" + }, + { + "name": "Dan", + "code": "dnj" + }, + { + "name": "Dengka", + "code": "dnk" + }, + { + "name": "Dzùùngoo", + "code": "dnn" + }, + { + "name": "Ndrulo", + "code": "dno" + }, + { + "name": "Northern Lendu", + "code": "dno" + }, + { + "name": "Danaru", + "code": "dnr" + }, + { + "name": "Mid Grand Valley Dani", + "code": "dnt" + }, + { + "name": "Danau", + "code": "dnu" + }, + { + "name": "Danu", + "code": "dnv" + }, + { + "name": "Western Dani", + "code": "dnw" + }, + { + "name": "Dení", + "code": "dny" + }, + { + "name": "Dom", + "code": "doa" + }, + { + "name": "Dobu", + "code": "dob" + }, + { + "name": "Northern Dong", + "code": "doc" + }, + { + "name": "Doe", + "code": "doe" + }, + { + "name": "Domu", + "code": "dof" + }, + { + "name": "Dong", + "code": "doh" + }, + { + "name": "Dogri (macrolanguage)", + "code": "doi" + }, + { + "name": "Dondo", + "code": "dok" + }, + { + "name": "Doso", + "code": "dol" + }, + { + "name": "Toura (Papua New Guinea)", + "code": "don" + }, + { + "name": "Dongo", + "code": "doo" + }, + { + "name": "Lukpa", + "code": "dop" + }, + { + "name": "Dominican Sign Language", + "code": "doq" + }, + { + "name": "Dori'o", + "code": "dor" + }, + { + "name": "Dogosé", + "code": "dos" + }, + { + "name": "Dass", + "code": "dot" + }, + { + "name": "Dombe", + "code": "dov" + }, + { + "name": "Doyayo", + "code": "dow" + }, + { + "name": "Bussa", + "code": "dox" + }, + { + "name": "Dompo", + "code": "doy" + }, + { + "name": "Dorze", + "code": "doz" + }, + { + "name": "Papar", + "code": "dpp" + }, + { + "name": "Dair", + "code": "drb" + }, + { + "name": "Minderico", + "code": "drc" + }, + { + "name": "Darmiya", + "code": "drd" + }, + { + "name": "Dolpo", + "code": "dre" + }, + { + "name": "Rungus", + "code": "drg" + }, + { + "name": "C'Lela", + "code": "dri" + }, + { + "name": "Paakantyi", + "code": "drl" + }, + { + "name": "West Damar", + "code": "drn" + }, + { + "name": "Daro-Matu Melanau", + "code": "dro" + }, + { + "name": "Dura", + "code": "drq" + }, + { + "name": "Gedeo", + "code": "drs" + }, + { + "name": "Drents", + "code": "drt" + }, + { + "name": "Rukai", + "code": "dru" + }, + { + "name": "Darai", + "code": "dry" + }, + { + "name": "Lower Sorbian", + "code": "dsb" + }, + { + "name": "Dutch Sign Language", + "code": "dse" + }, + { + "name": "Daasanach", + "code": "dsh" + }, + { + "name": "Disa", + "code": "dsi" + }, + { + "name": "Danish Sign Language", + "code": "dsl" + }, + { + "name": "Dusner", + "code": "dsn" + }, + { + "name": "Desiya", + "code": "dso" + }, + { + "name": "Tadaksahak", + "code": "dsq" + }, + { + "name": "Daur", + "code": "dta" + }, + { + "name": "Labuk-Kinabatangan Kadazan", + "code": "dtb" + }, + { + "name": "Ditidaht", + "code": "dtd" + }, + { + "name": "Adithinngithigh", + "code": "dth" + }, + { + "name": "Ana Tinga Dogon", + "code": "dti" + }, + { + "name": "Tene Kan Dogon", + "code": "dtk" + }, + { + "name": "Tomo Kan Dogon", + "code": "dtm" + }, + { + "name": "Daatsʼíin", + "code": "dtn" + }, + { + "name": "Tommo So Dogon", + "code": "dto" + }, + { + "name": "Central Dusun", + "code": "dtp" + }, + { + "name": "Kadazan Dusun", + "code": "dtp" + }, + { + "name": "Lotud", + "code": "dtr" + }, + { + "name": "Toro So Dogon", + "code": "dts" + }, + { + "name": "Toro Tegu Dogon", + "code": "dtt" + }, + { + "name": "Tebul Ure Dogon", + "code": "dtu" + }, + { + "name": "Dotyali", + "code": "dty" + }, + { + "name": "Duala", + "code": "dua" + }, + { + "name": "Dubli", + "code": "dub" + }, + { + "name": "Duna", + "code": "duc" + }, + { + "name": "Umiray Dumaget Agta", + "code": "due" + }, + { + "name": "Drubea", + "code": "duf" + }, + { + "name": "Dumbea", + "code": "duf" + }, + { + "name": "Chiduruma", + "code": "dug" + }, + { + "name": "Duruma", + "code": "dug" + }, + { + "name": "Dungra Bhil", + "code": "duh" + }, + { + "name": "Dumun", + "code": "dui" + }, + { + "name": "Uyajitaya", + "code": "duk" + }, + { + "name": "Alabat Island Agta", + "code": "dul" + }, + { + "name": "Middle Dutch (ca. 1050-1350)", + "code": "dum" + }, + { + "name": "Dusun Deyah", + "code": "dun" + }, + { + "name": "Dupaninan Agta", + "code": "duo" + }, + { + "name": "Duano", + "code": "dup" + }, + { + "name": "Dusun Malang", + "code": "duq" + }, + { + "name": "Dii", + "code": "dur" + }, + { + "name": "Dumi", + "code": "dus" + }, + { + "name": "Drung", + "code": "duu" + }, + { + "name": "Duvle", + "code": "duv" + }, + { + "name": "Dusun Witu", + "code": "duw" + }, + { + "name": "Duungooma", + "code": "dux" + }, + { + "name": "Dicamay Agta", + "code": "duy" + }, + { + "name": "Duli-Gey", + "code": "duz" + }, + { + "name": "Duau", + "code": "dva" + }, + { + "name": "Diri", + "code": "dwa" + }, + { + "name": "Dawik Kui", + "code": "dwk" + }, + { + "name": "Dawro", + "code": "dwr" + }, + { + "name": "Dutton World Speedwords", + "code": "dws" + }, + { + "name": "Dhuwal", + "code": "dwu" + }, + { + "name": "Dawawa", + "code": "dww" + }, + { + "name": "Dhuwaya", + "code": "dwy" + }, + { + "name": "Dewas Rai", + "code": "dwz" + }, + { + "name": "Dyan", + "code": "dya" + }, + { + "name": "Dyaberdyaber", + "code": "dyb" + }, + { + "name": "Dyugun", + "code": "dyd" + }, + { + "name": "Villa Viciosa Agta", + "code": "dyg" + }, + { + "name": "Djimini Senoufo", + "code": "dyi" + }, + { + "name": "Yanda Dom Dogon", + "code": "dym" + }, + { + "name": "Dhanggatti", + "code": "dyn" + }, + { + "name": "Dyangadi", + "code": "dyn" + }, + { + "name": "Jola-Fonyi", + "code": "dyo" + }, + { + "name": "Dyula", + "code": "dyu" + }, + { + "name": "Djabugay", + "code": "dyy" + }, + { + "name": "Dyaabugay", + "code": "dyy" + }, + { + "name": "Tunzu", + "code": "dza" + }, + { + "name": "Djiwarli", + "code": "dze" + }, + { + "name": "Dazaga", + "code": "dzg" + }, + { + "name": "Dzalakha", + "code": "dzl" + }, + { + "name": "Dzando", + "code": "dzn" + }, + { + "name": "Dzongkha", + "code": "dzo" + }, + { + "name": "Karenggapa", + "code": "eaa" + }, + { + "name": "Beginci", + "code": "ebc" + }, + { + "name": "Ebughu", + "code": "ebg" + }, + { + "name": "Eastern Bontok", + "code": "ebk" + }, + { + "name": "Teke-Ebo", + "code": "ebo" + }, + { + "name": "Ebrié", + "code": "ebr" + }, + { + "name": "Embu", + "code": "ebu" + }, + { + "name": "Kiembu", + "code": "ebu" + }, + { + "name": "Eteocretan", + "code": "ecr" + }, + { + "name": "Ecuadorian Sign Language", + "code": "ecs" + }, + { + "name": "Eteocypriot", + "code": "ecy" + }, + { + "name": "E", + "code": "eee" + }, + { + "name": "Efai", + "code": "efa" + }, + { + "name": "Efe", + "code": "efe" + }, + { + "name": "Efik", + "code": "efi" + }, + { + "name": "Ega", + "code": "ega" + }, + { + "name": "Emilian", + "code": "egl" + }, + { + "name": "Eggon", + "code": "ego" + }, + { + "name": "Egyptian (Ancient)", + "code": "egy" + }, + { + "name": "Miyakubo Sign Language", + "code": "ehs" + }, + { + "name": "Ehueun", + "code": "ehu" + }, + { + "name": "Eipomek", + "code": "eip" + }, + { + "name": "Eitiep", + "code": "eit" + }, + { + "name": "Askopan", + "code": "eiv" + }, + { + "name": "Ejamat", + "code": "eja" + }, + { + "name": "Ekajuk", + "code": "eka" + }, + { + "name": "Ekit", + "code": "eke" + }, + { + "name": "Ekari", + "code": "ekg" + }, + { + "name": "Eki", + "code": "eki" + }, + { + "name": "Standard Estonian", + "code": "ekk" + }, + { + "name": "Kol", + "code": "ekl" + }, + { + "name": "Kol (Bangladesh)", + "code": "ekl" + }, + { + "name": "Elip", + "code": "ekm" + }, + { + "name": "Koti", + "code": "eko" + }, + { + "name": "Ekpeye", + "code": "ekp" + }, + { + "name": "Yace", + "code": "ekr" + }, + { + "name": "Eastern Kayah", + "code": "eky" + }, + { + "name": "Elepi", + "code": "ele" + }, + { + "name": "El Hugeirat", + "code": "elh" + }, + { + "name": "Nding", + "code": "eli" + }, + { + "name": "Elkei", + "code": "elk" + }, + { + "name": "Modern Greek (1453-)", + "code": "ell" + }, + { + "name": "Eleme", + "code": "elm" + }, + { + "name": "El Molo", + "code": "elo" + }, + { + "name": "Elu", + "code": "elu" + }, + { + "name": "Elamite", + "code": "elx" + }, + { + "name": "Emai-Iuleha-Ora", + "code": "ema" + }, + { + "name": "Embaloh", + "code": "emb" + }, + { + "name": "Emerillon", + "code": "eme" + }, + { + "name": "Eastern Meohang", + "code": "emg" + }, + { + "name": "Mussau-Emira", + "code": "emi" + }, + { + "name": "Eastern Maninkakan", + "code": "emk" + }, + { + "name": "Mamulique", + "code": "emm" + }, + { + "name": "Eman", + "code": "emn" + }, + { + "name": "Northern Emberá", + "code": "emp" + }, + { + "name": "Eastern Minyag", + "code": "emq" + }, + { + "name": "Pacific Gulf Yupik", + "code": "ems" + }, + { + "name": "Eastern Muria", + "code": "emu" + }, + { + "name": "Emplawas", + "code": "emw" + }, + { + "name": "Erromintxela", + "code": "emx" + }, + { + "name": "Epigraphic Mayan", + "code": "emy" + }, + { + "name": "Mbessa", + "code": "emz" + }, + { + "name": "Apali", + "code": "ena" + }, + { + "name": "Markweeta", + "code": "enb" + }, + { + "name": "En", + "code": "enc" + }, + { + "name": "Ende", + "code": "end" + }, + { + "name": "Forest Enets", + "code": "enf" + }, + { + "name": "English", + "code": "eng" + }, + { + "name": "Tundra Enets", + "code": "enh" + }, + { + "name": "Enlhet", + "code": "enl" + }, + { + "name": "Middle English (1100-1500)", + "code": "enm" + }, + { + "name": "Engenni", + "code": "enn" + }, + { + "name": "Enggano", + "code": "eno" + }, + { + "name": "Enga", + "code": "enq" + }, + { + "name": "Emem", + "code": "enr" + }, + { + "name": "Emumu", + "code": "enr" + }, + { + "name": "Enu", + "code": "enu" + }, + { + "name": "Enwan (Edu State)", + "code": "env" + }, + { + "name": "Enwan (Akwa Ibom State)", + "code": "enw" + }, + { + "name": "Enxet", + "code": "enx" + }, + { + "name": "Beti (Côte d'Ivoire)", + "code": "eot" + }, + { + "name": "Epie", + "code": "epi" + }, + { + "name": "Esperanto", + "code": "epo" + }, + { + "name": "Eravallan", + "code": "era" + }, + { + "name": "Sie", + "code": "erg" + }, + { + "name": "Eruwa", + "code": "erh" + }, + { + "name": "Ogea", + "code": "eri" + }, + { + "name": "South Efate", + "code": "erk" + }, + { + "name": "Horpa", + "code": "ero" + }, + { + "name": "Erre", + "code": "err" + }, + { + "name": "Ersu", + "code": "ers" + }, + { + "name": "Eritai", + "code": "ert" + }, + { + "name": "Erokwanas", + "code": "erw" + }, + { + "name": "Ese Ejja", + "code": "ese" + }, + { + "name": "Aheri Gondi", + "code": "esg" + }, + { + "name": "Eshtehardi", + "code": "esh" + }, + { + "name": "North Alaskan Inupiatun", + "code": "esi" + }, + { + "name": "Northwest Alaska Inupiatun", + "code": "esk" + }, + { + "name": "Egypt Sign Language", + "code": "esl" + }, + { + "name": "Esuma", + "code": "esm" + }, + { + "name": "Salvadoran Sign Language", + "code": "esn" + }, + { + "name": "Estonian Sign Language", + "code": "eso" + }, + { + "name": "Esselen", + "code": "esq" + }, + { + "name": "Central Siberian Yupik", + "code": "ess" + }, + { + "name": "Estonian", + "code": "est" + }, + { + "name": "Central Yupik", + "code": "esu" + }, + { + "name": "Eskayan", + "code": "esy" + }, + { + "name": "Etebi", + "code": "etb" + }, + { + "name": "Etchemin", + "code": "etc" + }, + { + "name": "Ethiopian Sign Language", + "code": "eth" + }, + { + "name": "Eton (Vanuatu)", + "code": "etn" + }, + { + "name": "Eton (Cameroon)", + "code": "eto" + }, + { + "name": "Edolo", + "code": "etr" + }, + { + "name": "Yekhee", + "code": "ets" + }, + { + "name": "Etruscan", + "code": "ett" + }, + { + "name": "Ejagham", + "code": "etu" + }, + { + "name": "Eten", + "code": "etx" + }, + { + "name": "Semimi", + "code": "etz" + }, + { + "name": "Basque", + "code": "eus" + }, + { + "name": "Even", + "code": "eve" + }, + { + "name": "Uvbie", + "code": "evh" + }, + { + "name": "Evenki", + "code": "evn" + }, + { + "name": "Ewe", + "code": "ewe" + }, + { + "name": "Ewondo", + "code": "ewo" + }, + { + "name": "Extremaduran", + "code": "ext" + }, + { + "name": "Eyak", + "code": "eya" + }, + { + "name": "Keiyo", + "code": "eyo" + }, + { + "name": "Ezaa", + "code": "eza" + }, + { + "name": "Uzekwe", + "code": "eze" + }, + { + "name": "Fasu", + "code": "faa" + }, + { + "name": "Fa d'Ambu", + "code": "fab" + }, + { + "name": "Wagi", + "code": "fad" + }, + { + "name": "Fagani", + "code": "faf" + }, + { + "name": "Finongan", + "code": "fag" + }, + { + "name": "Baissa Fali", + "code": "fah" + }, + { + "name": "Faiwol", + "code": "fai" + }, + { + "name": "Faita", + "code": "faj" + }, + { + "name": "Fang (Cameroon)", + "code": "fak" + }, + { + "name": "South Fali", + "code": "fal" + }, + { + "name": "Fam", + "code": "fam" + }, + { + "name": "Fang (Equatorial Guinea)", + "code": "fan" + }, + { + "name": "Faroese", + "code": "fao" + }, + { + "name": "Paloor", + "code": "fap" + }, + { + "name": "Fataleka", + "code": "far" + }, + { + "name": "Persian", + "code": "fas" + }, + { + "name": "Fanti", + "code": "fat" + }, + { + "name": "Fayu", + "code": "fau" + }, + { + "name": "Fala", + "code": "fax" + }, + { + "name": "Southwestern Fars", + "code": "fay" + }, + { + "name": "Northwestern Fars", + "code": "faz" + }, + { + "name": "West Albay Bikol", + "code": "fbl" + }, + { + "name": "Quebec Sign Language", + "code": "fcs" + }, + { + "name": "Feroge", + "code": "fer" + }, + { + "name": "Foia Foia", + "code": "ffi" + }, + { + "name": "Maasina Fulfulde", + "code": "ffm" + }, + { + "name": "Fongoro", + "code": "fgr" + }, + { + "name": "Nobiin", + "code": "fia" + }, + { + "name": "Fyer", + "code": "fie" + }, + { + "name": "Faifi", + "code": "fif" + }, + { + "name": "Fijian", + "code": "fij" + }, + { + "name": "Filipino", + "code": "fil" + }, + { + "name": "Pilipino", + "code": "fil" + }, + { + "name": "Finnish", + "code": "fin" + }, + { + "name": "Fipa", + "code": "fip" + }, + { + "name": "Firan", + "code": "fir" + }, + { + "name": "Tornedalen Finnish", + "code": "fit" + }, + { + "name": "Fiwaga", + "code": "fiw" + }, + { + "name": "Kirya-Konzəl", + "code": "fkk" + }, + { + "name": "Kven Finnish", + "code": "fkv" + }, + { + "name": "Kalispel-Pend d'Oreille", + "code": "fla" + }, + { + "name": "Foau", + "code": "flh" + }, + { + "name": "Fali", + "code": "fli" + }, + { + "name": "North Fali", + "code": "fll" + }, + { + "name": "Flinders Island", + "code": "fln" + }, + { + "name": "Fuliiru", + "code": "flr" + }, + { + "name": "Flaaitaal", + "code": "fly" + }, + { + "name": "Tsotsitaal", + "code": "fly" + }, + { + "name": "Fe'fe'", + "code": "fmp" + }, + { + "name": "Far Western Muria", + "code": "fmu" + }, + { + "name": "Fanbak", + "code": "fnb" + }, + { + "name": "Fanagalo", + "code": "fng" + }, + { + "name": "Fania", + "code": "fni" + }, + { + "name": "Foodo", + "code": "fod" + }, + { + "name": "Foi", + "code": "foi" + }, + { + "name": "Foma", + "code": "fom" + }, + { + "name": "Fon", + "code": "fon" + }, + { + "name": "Fore", + "code": "for" + }, + { + "name": "Siraya", + "code": "fos" + }, + { + "name": "Fernando Po Creole English", + "code": "fpe" + }, + { + "name": "Fas", + "code": "fqs" + }, + { + "name": "French", + "code": "fra" + }, + { + "name": "Cajun French", + "code": "frc" + }, + { + "name": "Fordata", + "code": "frd" + }, + { + "name": "Frankish", + "code": "frk" + }, + { + "name": "Middle French (ca. 1400-1600)", + "code": "frm" + }, + { + "name": "Old French (842-ca. 1400)", + "code": "fro" + }, + { + "name": "Arpitan", + "code": "frp" + }, + { + "name": "Francoprovençal", + "code": "frp" + }, + { + "name": "Forak", + "code": "frq" + }, + { + "name": "Northern Frisian", + "code": "frr" + }, + { + "name": "Eastern Frisian", + "code": "frs" + }, + { + "name": "Fortsenal", + "code": "frt" + }, + { + "name": "Western Frisian", + "code": "fry" + }, + { + "name": "Finnish Sign Language", + "code": "fse" + }, + { + "name": "French Sign Language", + "code": "fsl" + }, + { + "name": "finlandssvenskt teckenspråk", + "code": "fss" + }, + { + "name": "Finland-Swedish Sign Language", + "code": "fss" + }, + { + "name": "suomenruotsalainen viittomakieli", + "code": "fss" + }, + { + "name": "Adamawa Fulfulde", + "code": "fub" + }, + { + "name": "Pulaar", + "code": "fuc" + }, + { + "name": "East Futuna", + "code": "fud" + }, + { + "name": "Borgu Fulfulde", + "code": "fue" + }, + { + "name": "Pular", + "code": "fuf" + }, + { + "name": "Western Niger Fulfulde", + "code": "fuh" + }, + { + "name": "Bagirmi Fulfulde", + "code": "fui" + }, + { + "name": "Ko", + "code": "fuj" + }, + { + "name": "Fulah", + "code": "ful" + }, + { + "name": "Fum", + "code": "fum" + }, + { + "name": "Fulniô", + "code": "fun" + }, + { + "name": "Central-Eastern Niger Fulfulde", + "code": "fuq" + }, + { + "name": "Friulian", + "code": "fur" + }, + { + "name": "Futuna-Aniwa", + "code": "fut" + }, + { + "name": "Furu", + "code": "fuu" + }, + { + "name": "Nigerian Fulfulde", + "code": "fuv" + }, + { + "name": "Fuyug", + "code": "fuy" + }, + { + "name": "Fur", + "code": "fvr" + }, + { + "name": "Fwâi", + "code": "fwa" + }, + { + "name": "Fwe", + "code": "fwe" + }, + { + "name": "Ga", + "code": "gaa" + }, + { + "name": "Gabri", + "code": "gab" + }, + { + "name": "Mixed Great Andamanese", + "code": "gac" + }, + { + "name": "Gaddang", + "code": "gad" + }, + { + "name": "Guarequena", + "code": "gae" + }, + { + "name": "Gende", + "code": "gaf" + }, + { + "name": "Gagauz", + "code": "gag" + }, + { + "name": "Alekano", + "code": "gah" + }, + { + "name": "Borei", + "code": "gai" + }, + { + "name": "Gadsup", + "code": "gaj" + }, + { + "name": "Gamkonora", + "code": "gak" + }, + { + "name": "Galolen", + "code": "gal" + }, + { + "name": "Kandawo", + "code": "gam" + }, + { + "name": "Gan Chinese", + "code": "gan" + }, + { + "name": "Gants", + "code": "gao" + }, + { + "name": "Gal", + "code": "gap" + }, + { + "name": "Gata'", + "code": "gaq" + }, + { + "name": "Galeya", + "code": "gar" + }, + { + "name": "Adiwasi Garasia", + "code": "gas" + }, + { + "name": "Kenati", + "code": "gat" + }, + { + "name": "Mudhili Gadaba", + "code": "gau" + }, + { + "name": "Nobonob", + "code": "gaw" + }, + { + "name": "Borana-Arsi-Guji Oromo", + "code": "gax" + }, + { + "name": "Gayo", + "code": "gay" + }, + { + "name": "West Central Oromo", + "code": "gaz" + }, + { + "name": "Gbaya (Central African Republic)", + "code": "gba" + }, + { + "name": "Kaytetye", + "code": "gbb" + }, + { + "name": "Karajarri", + "code": "gbd" + }, + { + "name": "Niksek", + "code": "gbe" + }, + { + "name": "Gaikundi", + "code": "gbf" + }, + { + "name": "Gbanziri", + "code": "gbg" + }, + { + "name": "Defi Gbe", + "code": "gbh" + }, + { + "name": "Galela", + "code": "gbi" + }, + { + "name": "Bodo Gadaba", + "code": "gbj" + }, + { + "name": "Gaddi", + "code": "gbk" + }, + { + "name": "Gamit", + "code": "gbl" + }, + { + "name": "Garhwali", + "code": "gbm" + }, + { + "name": "Mo'da", + "code": "gbn" + }, + { + "name": "Northern Grebo", + "code": "gbo" + }, + { + "name": "Gbaya-Bossangoa", + "code": "gbp" + }, + { + "name": "Gbaya-Bozoum", + "code": "gbq" + }, + { + "name": "Gbagyi", + "code": "gbr" + }, + { + "name": "Gbesi Gbe", + "code": "gbs" + }, + { + "name": "Gagadu", + "code": "gbu" + }, + { + "name": "Gbanu", + "code": "gbv" + }, + { + "name": "Gabi-Gabi", + "code": "gbw" + }, + { + "name": "Eastern Xwla Gbe", + "code": "gbx" + }, + { + "name": "Gbari", + "code": "gby" + }, + { + "name": "Zoroastrian Dari", + "code": "gbz" + }, + { + "name": "Mali", + "code": "gcc" + }, + { + "name": "Ganggalida", + "code": "gcd" + }, + { + "name": "Galice", + "code": "gce" + }, + { + "name": "Guadeloupean Creole French", + "code": "gcf" + }, + { + "name": "Grenadian Creole English", + "code": "gcl" + }, + { + "name": "Gaina", + "code": "gcn" + }, + { + "name": "Guianese Creole French", + "code": "gcr" + }, + { + "name": "Colonia Tovar German", + "code": "gct" + }, + { + "name": "Gade Lohar", + "code": "gda" + }, + { + "name": "Pottangi Ollar Gadaba", + "code": "gdb" + }, + { + "name": "Gugu Badhun", + "code": "gdc" + }, + { + "name": "Gedaged", + "code": "gdd" + }, + { + "name": "Gude", + "code": "gde" + }, + { + "name": "Guduf-Gava", + "code": "gdf" + }, + { + "name": "Ga'dang", + "code": "gdg" + }, + { + "name": "Gadjerawang", + "code": "gdh" + }, + { + "name": "Gajirrabeng", + "code": "gdh" + }, + { + "name": "Gundi", + "code": "gdi" + }, + { + "name": "Gurdjar", + "code": "gdj" + }, + { + "name": "Gadang", + "code": "gdk" + }, + { + "name": "Dirasha", + "code": "gdl" + }, + { + "name": "Laal", + "code": "gdm" + }, + { + "name": "Umanakaina", + "code": "gdn" + }, + { + "name": "Ghodoberi", + "code": "gdo" + }, + { + "name": "Mehri", + "code": "gdq" + }, + { + "name": "Wipi", + "code": "gdr" + }, + { + "name": "Ghandruk Sign Language", + "code": "gds" + }, + { + "name": "Kungardutyi", + "code": "gdt" + }, + { + "name": "Gudu", + "code": "gdu" + }, + { + "name": "Godwari", + "code": "gdx" + }, + { + "name": "Geruma", + "code": "gea" + }, + { + "name": "Kire", + "code": "geb" + }, + { + "name": "Gboloo Grebo", + "code": "gec" + }, + { + "name": "Gade", + "code": "ged" + }, + { + "name": "Gerai", + "code": "gef" + }, + { + "name": "Gengle", + "code": "geg" + }, + { + "name": "Hutterisch", + "code": "geh" + }, + { + "name": "Hutterite German", + "code": "geh" + }, + { + "name": "Gebe", + "code": "gei" + }, + { + "name": "Gen", + "code": "gej" + }, + { + "name": "Ywom", + "code": "gek" + }, + { + "name": "ut-Ma'in", + "code": "gel" + }, + { + "name": "Geme", + "code": "geq" + }, + { + "name": "Geser-Gorom", + "code": "ges" + }, + { + "name": "Eviya", + "code": "gev" + }, + { + "name": "Gera", + "code": "gew" + }, + { + "name": "Garre", + "code": "gex" + }, + { + "name": "Enya", + "code": "gey" + }, + { + "name": "Geez", + "code": "gez" + }, + { + "name": "Patpatar", + "code": "gfk" + }, + { + "name": "Gafat", + "code": "gft" + }, + { + "name": "Gao", + "code": "gga" + }, + { + "name": "Gbii", + "code": "ggb" + }, + { + "name": "Gugadj", + "code": "ggd" + }, + { + "name": "Gurr-goni", + "code": "gge" + }, + { + "name": "Gurgula", + "code": "ggg" + }, + { + "name": "Kungarakany", + "code": "ggk" + }, + { + "name": "Ganglau", + "code": "ggl" + }, + { + "name": "Gitua", + "code": "ggt" + }, + { + "name": "Gagu", + "code": "ggu" + }, + { + "name": "Gban", + "code": "ggu" + }, + { + "name": "Gogodala", + "code": "ggw" + }, + { + "name": "Ghadamès", + "code": "gha" + }, + { + "name": "Hiberno-Scottish Gaelic", + "code": "ghc" + }, + { + "name": "Southern Ghale", + "code": "ghe" + }, + { + "name": "Northern Ghale", + "code": "ghh" + }, + { + "name": "Geko Karen", + "code": "ghk" + }, + { + "name": "Ghulfan", + "code": "ghl" + }, + { + "name": "Ghanongga", + "code": "ghn" + }, + { + "name": "Ghomara", + "code": "gho" + }, + { + "name": "Ghera", + "code": "ghr" + }, + { + "name": "Guhu-Samane", + "code": "ghs" + }, + { + "name": "Kuke", + "code": "ght" + }, + { + "name": "Kutang Ghale", + "code": "ght" + }, + { + "name": "Kija", + "code": "gia" + }, + { + "name": "Gibanawa", + "code": "gib" + }, + { + "name": "Gail", + "code": "gic" + }, + { + "name": "Gidar", + "code": "gid" + }, + { + "name": "Gaɓogbo", + "code": "gie" + }, + { + "name": "Guébie", + "code": "gie" + }, + { + "name": "Goaria", + "code": "gig" + }, + { + "name": "Githabul", + "code": "gih" + }, + { + "name": "Girirra", + "code": "gii" + }, + { + "name": "Gilbertese", + "code": "gil" + }, + { + "name": "Gimi (Eastern Highlands)", + "code": "gim" + }, + { + "name": "Hinukh", + "code": "gin" + }, + { + "name": "Gimi (West New Britain)", + "code": "gip" + }, + { + "name": "Green Gelao", + "code": "giq" + }, + { + "name": "Red Gelao", + "code": "gir" + }, + { + "name": "North Giziga", + "code": "gis" + }, + { + "name": "Gitxsan", + "code": "git" + }, + { + "name": "Mulao", + "code": "giu" + }, + { + "name": "White Gelao", + "code": "giw" + }, + { + "name": "Gilima", + "code": "gix" + }, + { + "name": "Giyug", + "code": "giy" + }, + { + "name": "South Giziga", + "code": "giz" + }, + { + "name": "Kachi Koli", + "code": "gjk" + }, + { + "name": "Gunditjmara", + "code": "gjm" + }, + { + "name": "Gonja", + "code": "gjn" + }, + { + "name": "Gurindji Kriol", + "code": "gjr" + }, + { + "name": "Gujari", + "code": "gju" + }, + { + "name": "Guya", + "code": "gka" + }, + { + "name": "Magɨ (Madang Province)", + "code": "gkd" + }, + { + "name": "Ndai", + "code": "gke" + }, + { + "name": "Gokana", + "code": "gkn" + }, + { + "name": "Kok-Nar", + "code": "gko" + }, + { + "name": "Guinea Kpelle", + "code": "gkp" + }, + { + "name": "ǂUngkue", + "code": "gku" + }, + { + "name": "Gaelic", + "code": "gla" + }, + { + "name": "Scottish Gaelic", + "code": "gla" + }, + { + "name": "Belning", + "code": "glb" + }, + { + "name": "Bon Gula", + "code": "glc" + }, + { + "name": "Nanai", + "code": "gld" + }, + { + "name": "Irish", + "code": "gle" + }, + { + "name": "Galician", + "code": "glg" + }, + { + "name": "Northwest Pashai", + "code": "glh" + }, + { + "name": "Northwest Pashayi", + "code": "glh" + }, + { + "name": "Gula Iro", + "code": "glj" + }, + { + "name": "Gilaki", + "code": "glk" + }, + { + "name": "Garlali", + "code": "gll" + }, + { + "name": "Galambu", + "code": "glo" + }, + { + "name": "Glaro-Twabo", + "code": "glr" + }, + { + "name": "Gula (Chad)", + "code": "glu" + }, + { + "name": "Manx", + "code": "glv" + }, + { + "name": "Glavda", + "code": "glw" + }, + { + "name": "Gule", + "code": "gly" + }, + { + "name": "Gambera", + "code": "gma" + }, + { + "name": "Gula'alaa", + "code": "gmb" + }, + { + "name": "Mághdì", + "code": "gmd" + }, + { + "name": "Magɨyi", + "code": "gmg" + }, + { + "name": "Middle High German (ca. 1050-1500)", + "code": "gmh" + }, + { + "name": "Middle Low German", + "code": "gml" + }, + { + "name": "Gbaya-Mbodomo", + "code": "gmm" + }, + { + "name": "Gimnime", + "code": "gmn" + }, + { + "name": "Mirning", + "code": "gmr" + }, + { + "name": "Mirniny", + "code": "gmr" + }, + { + "name": "Gumalu", + "code": "gmu" + }, + { + "name": "Gamo", + "code": "gmv" + }, + { + "name": "Magoma", + "code": "gmx" + }, + { + "name": "Mycenaean Greek", + "code": "gmy" + }, + { + "name": "Mgbolizhia", + "code": "gmz" + }, + { + "name": "Kaansa", + "code": "gna" + }, + { + "name": "Gangte", + "code": "gnb" + }, + { + "name": "Guanche", + "code": "gnc" + }, + { + "name": "Zulgo-Gemzek", + "code": "gnd" + }, + { + "name": "Ganang", + "code": "gne" + }, + { + "name": "Ngangam", + "code": "gng" + }, + { + "name": "Lere", + "code": "gnh" + }, + { + "name": "Gooniyandi", + "code": "gni" + }, + { + "name": "Ngen", + "code": "gnj" + }, + { + "name": "ǁGana", + "code": "gnk" + }, + { + "name": "Gangulu", + "code": "gnl" + }, + { + "name": "Ginuman", + "code": "gnm" + }, + { + "name": "Gumatj", + "code": "gnn" + }, + { + "name": "Northern Gondi", + "code": "gno" + }, + { + "name": "Gana", + "code": "gnq" + }, + { + "name": "Gureng Gureng", + "code": "gnr" + }, + { + "name": "Guntai", + "code": "gnt" + }, + { + "name": "Gnau", + "code": "gnu" + }, + { + "name": "Western Bolivian Guaraní", + "code": "gnw" + }, + { + "name": "Ganzi", + "code": "gnz" + }, + { + "name": "Guro", + "code": "goa" + }, + { + "name": "Playero", + "code": "gob" + }, + { + "name": "Gorakor", + "code": "goc" + }, + { + "name": "Godié", + "code": "god" + }, + { + "name": "Gongduk", + "code": "goe" + }, + { + "name": "Gofa", + "code": "gof" + }, + { + "name": "Gogo", + "code": "gog" + }, + { + "name": "Old High German (ca. 750-1050)", + "code": "goh" + }, + { + "name": "Gobasi", + "code": "goi" + }, + { + "name": "Gowlan", + "code": "goj" + }, + { + "name": "Gowli", + "code": "gok" + }, + { + "name": "Gola", + "code": "gol" + }, + { + "name": "Goan Konkani", + "code": "gom" + }, + { + "name": "Gondi", + "code": "gon" + }, + { + "name": "Gone Dau", + "code": "goo" + }, + { + "name": "Yeretuar", + "code": "gop" + }, + { + "name": "Gorap", + "code": "goq" + }, + { + "name": "Gorontalo", + "code": "gor" + }, + { + "name": "Gronings", + "code": "gos" + }, + { + "name": "Gothic", + "code": "got" + }, + { + "name": "Gavar", + "code": "gou" + }, + { + "name": "Gorowa", + "code": "gow" + }, + { + "name": "Gobu", + "code": "gox" + }, + { + "name": "Goundo", + "code": "goy" + }, + { + "name": "Gozarkhani", + "code": "goz" + }, + { + "name": "Gupa-Abawa", + "code": "gpa" + }, + { + "name": "Ghanaian Pidgin English", + "code": "gpe" + }, + { + "name": "Taiap", + "code": "gpn" + }, + { + "name": "Ga'anda", + "code": "gqa" + }, + { + "name": "Guiqiong", + "code": "gqi" + }, + { + "name": "Guana (Brazil)", + "code": "gqn" + }, + { + "name": "Gor", + "code": "gqr" + }, + { + "name": "Qau", + "code": "gqu" + }, + { + "name": "Rajput Garasia", + "code": "gra" + }, + { + "name": "Grebo", + "code": "grb" + }, + { + "name": "Ancient Greek (to 1453)", + "code": "grc" + }, + { + "name": "Guruntum-Mbaaru", + "code": "grd" + }, + { + "name": "Madi", + "code": "grg" + }, + { + "name": "Gbiri-Niragu", + "code": "grh" + }, + { + "name": "Ghari", + "code": "gri" + }, + { + "name": "Southern Grebo", + "code": "grj" + }, + { + "name": "Kota Marudu Talantang", + "code": "grm" + }, + { + "name": "Guarani", + "code": "grn" + }, + { + "name": "Groma", + "code": "gro" + }, + { + "name": "Gorovu", + "code": "grq" + }, + { + "name": "Taznatit", + "code": "grr" + }, + { + "name": "Gresi", + "code": "grs" + }, + { + "name": "Garo", + "code": "grt" + }, + { + "name": "Kistane", + "code": "gru" + }, + { + "name": "Central Grebo", + "code": "grv" + }, + { + "name": "Gweda", + "code": "grw" + }, + { + "name": "Guriaso", + "code": "grx" + }, + { + "name": "Barclayville Grebo", + "code": "gry" + }, + { + "name": "Guramalum", + "code": "grz" + }, + { + "name": "Ghanaian Sign Language", + "code": "gse" + }, + { + "name": "German Sign Language", + "code": "gsg" + }, + { + "name": "Gusilay", + "code": "gsl" + }, + { + "name": "Guatemalan Sign Language", + "code": "gsm" + }, + { + "name": "Gusan", + "code": "gsn" + }, + { + "name": "Nema", + "code": "gsn" + }, + { + "name": "Southwest Gbaya", + "code": "gso" + }, + { + "name": "Wasembo", + "code": "gsp" + }, + { + "name": "Greek Sign Language", + "code": "gss" + }, + { + "name": "Alemannic", + "code": "gsw" + }, + { + "name": "Alsatian", + "code": "gsw" + }, + { + "name": "Swiss German", + "code": "gsw" + }, + { + "name": "Guató", + "code": "gta" + }, + { + "name": "Aghu-Tharnggala", + "code": "gtu" + }, + { + "name": "Shiki", + "code": "gua" + }, + { + "name": "Guajajára", + "code": "gub" + }, + { + "name": "Wayuu", + "code": "guc" + }, + { + "name": "Yocoboué Dida", + "code": "gud" + }, + { + "name": "Gurindji", + "code": "gue" + }, + { + "name": "Gupapuyngu", + "code": "guf" + }, + { + "name": "Paraguayan Guaraní", + "code": "gug" + }, + { + "name": "Guahibo", + "code": "guh" + }, + { + "name": "Eastern Bolivian Guaraní", + "code": "gui" + }, + { + "name": "Gujarati", + "code": "guj" + }, + { + "name": "Gumuz", + "code": "guk" + }, + { + "name": "Sea Island Creole English", + "code": "gul" + }, + { + "name": "Guambiano", + "code": "gum" + }, + { + "name": "Mbyá Guaraní", + "code": "gun" + }, + { + "name": "Guayabero", + "code": "guo" + }, + { + "name": "Gunwinggu", + "code": "gup" + }, + { + "name": "Aché", + "code": "guq" + }, + { + "name": "Farefare", + "code": "gur" + }, + { + "name": "Guinean Sign Language", + "code": "gus" + }, + { + "name": "Maléku Jaíka", + "code": "gut" + }, + { + "name": "Yanomamö", + "code": "guu" + }, + { + "name": "Gun", + "code": "guw" + }, + { + "name": "Gourmanchéma", + "code": "gux" + }, + { + "name": "Ekegusii", + "code": "guz" + }, + { + "name": "Gusii", + "code": "guz" + }, + { + "name": "Guana (Paraguay)", + "code": "gva" + }, + { + "name": "Guanano", + "code": "gvc" + }, + { + "name": "Duwet", + "code": "gve" + }, + { + "name": "Golin", + "code": "gvf" + }, + { + "name": "Guajá", + "code": "gvj" + }, + { + "name": "Gulay", + "code": "gvl" + }, + { + "name": "Gurmana", + "code": "gvm" + }, + { + "name": "Kuku-Yalanji", + "code": "gvn" + }, + { + "name": "Gavião Do Jiparaná", + "code": "gvo" + }, + { + "name": "Pará Gavião", + "code": "gvp" + }, + { + "name": "Gurung", + "code": "gvr" + }, + { + "name": "Gumawana", + "code": "gvs" + }, + { + "name": "Guyani", + "code": "gvy" + }, + { + "name": "Mbato", + "code": "gwa" + }, + { + "name": "Gwa", + "code": "gwb" + }, + { + "name": "Gawri", + "code": "gwc" + }, + { + "name": "Kalami", + "code": "gwc" + }, + { + "name": "Gawwada", + "code": "gwd" + }, + { + "name": "Gweno", + "code": "gwe" + }, + { + "name": "Gowro", + "code": "gwf" + }, + { + "name": "Moo", + "code": "gwg" + }, + { + "name": "Gwichʼin", + "code": "gwi" + }, + { + "name": "ǀGwi", + "code": "gwj" + }, + { + "name": "Awngthim", + "code": "gwm" + }, + { + "name": "Gwandara", + "code": "gwn" + }, + { + "name": "Gwere", + "code": "gwr" + }, + { + "name": "Gawar-Bati", + "code": "gwt" + }, + { + "name": "Guwamu", + "code": "gwu" + }, + { + "name": "Kwini", + "code": "gww" + }, + { + "name": "Gua", + "code": "gwx" + }, + { + "name": "Wè Southern", + "code": "gxx" + }, + { + "name": "Northwest Gbaya", + "code": "gya" + }, + { + "name": "Garus", + "code": "gyb" + }, + { + "name": "Kayardild", + "code": "gyd" + }, + { + "name": "Gyem", + "code": "gye" + }, + { + "name": "Gungabula", + "code": "gyf" + }, + { + "name": "Gbayi", + "code": "gyg" + }, + { + "name": "Gyele", + "code": "gyi" + }, + { + "name": "Gayil", + "code": "gyl" + }, + { + "name": "Ngäbere", + "code": "gym" + }, + { + "name": "Guyanese Creole English", + "code": "gyn" + }, + { + "name": "Gyalsumdo", + "code": "gyo" + }, + { + "name": "Guarayu", + "code": "gyr" + }, + { + "name": "Gunya", + "code": "gyy" + }, + { + "name": "Geji", + "code": "gyz" + }, + { + "name": "Gyaazi", + "code": "gyz" + }, + { + "name": "Ganza", + "code": "gza" + }, + { + "name": "Gazi", + "code": "gzi" + }, + { + "name": "Gane", + "code": "gzn" + }, + { + "name": "Han", + "code": "haa" + }, + { + "name": "Hanoi Sign Language", + "code": "hab" + }, + { + "name": "Gurani", + "code": "hac" + }, + { + "name": "Hatam", + "code": "had" + }, + { + "name": "Eastern Oromo", + "code": "hae" + }, + { + "name": "Haiphong Sign Language", + "code": "haf" + }, + { + "name": "Hanga", + "code": "hag" + }, + { + "name": "Hahon", + "code": "hah" + }, + { + "name": "Haida", + "code": "hai" + }, + { + "name": "Hajong", + "code": "haj" + }, + { + "name": "Hakka Chinese", + "code": "hak" + }, + { + "name": "Halang", + "code": "hal" + }, + { + "name": "Hewa", + "code": "ham" + }, + { + "name": "Hangaza", + "code": "han" + }, + { + "name": "Hakö", + "code": "hao" + }, + { + "name": "Hupla", + "code": "hap" + }, + { + "name": "Ha", + "code": "haq" + }, + { + "name": "Harari", + "code": "har" + }, + { + "name": "Haisla", + "code": "has" + }, + { + "name": "Haitian", + "code": "hat" + }, + { + "name": "Haitian Creole", + "code": "hat" + }, + { + "name": "Hausa", + "code": "hau" + }, + { + "name": "Havu", + "code": "hav" + }, + { + "name": "Hawaiian", + "code": "haw" + }, + { + "name": "Southern Haida", + "code": "hax" + }, + { + "name": "Haya", + "code": "hay" + }, + { + "name": "Hazaragi", + "code": "haz" + }, + { + "name": "Hamba", + "code": "hba" + }, + { + "name": "Huba", + "code": "hbb" + }, + { + "name": "Heiban", + "code": "hbn" + }, + { + "name": "Ancient Hebrew", + "code": "hbo" + }, + { + "name": "Serbo-Croatian", + "code": "hbs" + }, + { + "name": "Habu", + "code": "hbu" + }, + { + "name": "Andaman Creole Hindi", + "code": "hca" + }, + { + "name": "Huichol", + "code": "hch" + }, + { + "name": "Northern Haida", + "code": "hdn" + }, + { + "name": "Honduras Sign Language", + "code": "hds" + }, + { + "name": "Hadiyya", + "code": "hdy" + }, + { + "name": "Northern Qiandong Miao", + "code": "hea" + }, + { + "name": "Hebrew", + "code": "heb" + }, + { + "name": "Herdé", + "code": "hed" + }, + { + "name": "Helong", + "code": "heg" + }, + { + "name": "Hehe", + "code": "heh" + }, + { + "name": "Heiltsuk", + "code": "hei" + }, + { + "name": "Hemba", + "code": "hem" + }, + { + "name": "Herero", + "code": "her" + }, + { + "name": "Haiǁom", + "code": "hgm" + }, + { + "name": "Haigwai", + "code": "hgw" + }, + { + "name": "Hoia Hoia", + "code": "hhi" + }, + { + "name": "Kerak", + "code": "hhr" + }, + { + "name": "Hoyahoya", + "code": "hhy" + }, + { + "name": "Lamang", + "code": "hia" + }, + { + "name": "Hibito", + "code": "hib" + }, + { + "name": "Hidatsa", + "code": "hid" + }, + { + "name": "Fiji Hindi", + "code": "hif" + }, + { + "name": "Kamwe", + "code": "hig" + }, + { + "name": "Pamosu", + "code": "hih" + }, + { + "name": "Hinduri", + "code": "hii" + }, + { + "name": "Hijuk", + "code": "hij" + }, + { + "name": "Seit-Kaitetu", + "code": "hik" + }, + { + "name": "Hiligaynon", + "code": "hil" + }, + { + "name": "Hindi", + "code": "hin" + }, + { + "name": "Tsoa", + "code": "hio" + }, + { + "name": "Himarimã", + "code": "hir" + }, + { + "name": "Hittite", + "code": "hit" + }, + { + "name": "Hiw", + "code": "hiw" + }, + { + "name": "Hixkaryána", + "code": "hix" + }, + { + "name": "Haji", + "code": "hji" + }, + { + "name": "Kahe", + "code": "hka" + }, + { + "name": "Hunde", + "code": "hke" + }, + { + "name": "Khah", + "code": "hkh" + }, + { + "name": "Poguli", + "code": "hkh" + }, + { + "name": "Hunjara-Kaina Ke", + "code": "hkk" + }, + { + "name": "Mel-Khaonh", + "code": "hkn" + }, + { + "name": "Heung Kong Sau Yue", + "code": "hks" + }, + { + "name": "Hong Kong Sign Language", + "code": "hks" + }, + { + "name": "Halia", + "code": "hla" + }, + { + "name": "Halbi", + "code": "hlb" + }, + { + "name": "Halang Doan", + "code": "hld" + }, + { + "name": "Hlersu", + "code": "hle" + }, + { + "name": "Matu Chin", + "code": "hlt" + }, + { + "name": "Hieroglyphic Luwian", + "code": "hlu" + }, + { + "name": "Southern Mashan Hmong", + "code": "hma" + }, + { + "name": "Southern Mashan Miao", + "code": "hma" + }, + { + "name": "Humburi Senni Songhay", + "code": "hmb" + }, + { + "name": "Central Huishui Hmong", + "code": "hmc" + }, + { + "name": "Central Huishui Miao", + "code": "hmc" + }, + { + "name": "A-hmaos", + "code": "hmd" + }, + { + "name": "Da-Hua Miao", + "code": "hmd" + }, + { + "name": "Large Flowery Miao", + "code": "hmd" + }, + { + "name": "Eastern Huishui Hmong", + "code": "hme" + }, + { + "name": "Eastern Huishui Miao", + "code": "hme" + }, + { + "name": "Hmong Don", + "code": "hmf" + }, + { + "name": "Southwestern Guiyang Hmong", + "code": "hmg" + }, + { + "name": "Southwestern Huishui Hmong", + "code": "hmh" + }, + { + "name": "Southwestern Huishui Miao", + "code": "hmh" + }, + { + "name": "Northern Huishui Hmong", + "code": "hmi" + }, + { + "name": "Northern Huishui Miao", + "code": "hmi" + }, + { + "name": "Ge", + "code": "hmj" + }, + { + "name": "Gejia", + "code": "hmj" + }, + { + "name": "Maek", + "code": "hmk" + }, + { + "name": "Luopohe Hmong", + "code": "hml" + }, + { + "name": "Luopohe Miao", + "code": "hml" + }, + { + "name": "Central Mashan Hmong", + "code": "hmm" + }, + { + "name": "Central Mashan Miao", + "code": "hmm" + }, + { + "name": "Hmong", + "code": "hmn" + }, + { + "name": "Mong", + "code": "hmn" + }, + { + "name": "Hiri Motu", + "code": "hmo" + }, + { + "name": "Northern Mashan Hmong", + "code": "hmp" + }, + { + "name": "Northern Mashan Miao", + "code": "hmp" + }, + { + "name": "Eastern Qiandong Miao", + "code": "hmq" + }, + { + "name": "Hmar", + "code": "hmr" + }, + { + "name": "Southern Qiandong Miao", + "code": "hms" + }, + { + "name": "Hamtai", + "code": "hmt" + }, + { + "name": "Hamap", + "code": "hmu" + }, + { + "name": "Hmong Dô", + "code": "hmv" + }, + { + "name": "Western Mashan Hmong", + "code": "hmw" + }, + { + "name": "Western Mashan Miao", + "code": "hmw" + }, + { + "name": "Southern Guiyang Hmong", + "code": "hmy" + }, + { + "name": "Southern Guiyang Miao", + "code": "hmy" + }, + { + "name": "Hmong Shua", + "code": "hmz" + }, + { + "name": "Sinicized Miao", + "code": "hmz" + }, + { + "name": "Mina (Cameroon)", + "code": "hna" + }, + { + "name": "Southern Hindko", + "code": "hnd" + }, + { + "name": "Chhattisgarhi", + "code": "hne" + }, + { + "name": "Hungu", + "code": "hng" + }, + { + "name": "ǁAni", + "code": "hnh" + }, + { + "name": "Hani", + "code": "hni" + }, + { + "name": "Hmong Njua", + "code": "hnj" + }, + { + "name": "Mong Leng", + "code": "hnj" + }, + { + "name": "Mong Njua", + "code": "hnj" + }, + { + "name": "Hanunoo", + "code": "hnn" + }, + { + "name": "Northern Hindko", + "code": "hno" + }, + { + "name": "Caribbean Hindustani", + "code": "hns" + }, + { + "name": "Hung", + "code": "hnu" + }, + { + "name": "Hoava", + "code": "hoa" + }, + { + "name": "Mari (Madang Province)", + "code": "hob" + }, + { + "name": "Ho", + "code": "hoc" + }, + { + "name": "Holma", + "code": "hod" + }, + { + "name": "Horom", + "code": "hoe" + }, + { + "name": "Hobyót", + "code": "hoh" + }, + { + "name": "Holikachuk", + "code": "hoi" + }, + { + "name": "Hadothi", + "code": "hoj" + }, + { + "name": "Haroti", + "code": "hoj" + }, + { + "name": "Holu", + "code": "hol" + }, + { + "name": "Homa", + "code": "hom" + }, + { + "name": "Holoholo", + "code": "hoo" + }, + { + "name": "Hopi", + "code": "hop" + }, + { + "name": "Horo", + "code": "hor" + }, + { + "name": "Ho Chi Minh City Sign Language", + "code": "hos" + }, + { + "name": "Hote", + "code": "hot" + }, + { + "name": "Malê", + "code": "hot" + }, + { + "name": "Hovongan", + "code": "hov" + }, + { + "name": "Honi", + "code": "how" + }, + { + "name": "Holiya", + "code": "hoy" + }, + { + "name": "Hozo", + "code": "hoz" + }, + { + "name": "Hpon", + "code": "hpo" + }, + { + "name": "Hawai'i Pidgin Sign Language", + "code": "hps" + }, + { + "name": "Hawai'i Sign Language (HSL)", + "code": "hps" + }, + { + "name": "Hrangkhol", + "code": "hra" + }, + { + "name": "Niwer Mil", + "code": "hrc" + }, + { + "name": "Hre", + "code": "hre" + }, + { + "name": "Haruku", + "code": "hrk" + }, + { + "name": "Horned Miao", + "code": "hrm" + }, + { + "name": "Haroi", + "code": "hro" + }, + { + "name": "Nhirrpi", + "code": "hrp" + }, + { + "name": "Hértevin", + "code": "hrt" + }, + { + "name": "Hruso", + "code": "hru" + }, + { + "name": "Croatian", + "code": "hrv" + }, + { + "name": "Warwar Feni", + "code": "hrw" + }, + { + "name": "Hunsrik", + "code": "hrx" + }, + { + "name": "Harzani", + "code": "hrz" + }, + { + "name": "Upper Sorbian", + "code": "hsb" + }, + { + "name": "Hungarian Sign Language", + "code": "hsh" + }, + { + "name": "Hausa Sign Language", + "code": "hsl" + }, + { + "name": "Xiang Chinese", + "code": "hsn" + }, + { + "name": "Harsusi", + "code": "hss" + }, + { + "name": "Hoti", + "code": "hti" + }, + { + "name": "Minica Huitoto", + "code": "hto" + }, + { + "name": "Hadza", + "code": "hts" + }, + { + "name": "Hitu", + "code": "htu" + }, + { + "name": "Middle Hittite", + "code": "htx" + }, + { + "name": "Huambisa", + "code": "hub" + }, + { + "name": "ǂ'Amkhoe", + "code": "huc" + }, + { + "name": "ǂHua", + "code": "huc" + }, + { + "name": "Huaulu", + "code": "hud" + }, + { + "name": "San Francisco Del Mar Huave", + "code": "hue" + }, + { + "name": "Humene", + "code": "huf" + }, + { + "name": "Huachipaeri", + "code": "hug" + }, + { + "name": "Huilliche", + "code": "huh" + }, + { + "name": "Huli", + "code": "hui" + }, + { + "name": "Northern Guiyang Hmong", + "code": "huj" + }, + { + "name": "Northern Guiyang Miao", + "code": "huj" + }, + { + "name": "Hulung", + "code": "huk" + }, + { + "name": "Hula", + "code": "hul" + }, + { + "name": "Hungana", + "code": "hum" + }, + { + "name": "Hungarian", + "code": "hun" + }, + { + "name": "Hu", + "code": "huo" + }, + { + "name": "Hupa", + "code": "hup" + }, + { + "name": "Tsat", + "code": "huq" + }, + { + "name": "Halkomelem", + "code": "hur" + }, + { + "name": "Huastec", + "code": "hus" + }, + { + "name": "Humla", + "code": "hut" + }, + { + "name": "Murui Huitoto", + "code": "huu" + }, + { + "name": "San Mateo Del Mar Huave", + "code": "huv" + }, + { + "name": "Hukumina", + "code": "huw" + }, + { + "name": "Nüpode Huitoto", + "code": "hux" + }, + { + "name": "Hulaulá", + "code": "huy" + }, + { + "name": "Hunzib", + "code": "huz" + }, + { + "name": "Haitian Vodoun Culture Language", + "code": "hvc" + }, + { + "name": "San Dionisio Del Mar Huave", + "code": "hve" + }, + { + "name": "Haveke", + "code": "hvk" + }, + { + "name": "Sabu", + "code": "hvn" + }, + { + "name": "Santa María Del Mar Huave", + "code": "hvv" + }, + { + "name": "Wané", + "code": "hwa" + }, + { + "name": "Hawai'i Creole English", + "code": "hwc" + }, + { + "name": "Hawai'i Pidgin", + "code": "hwc" + }, + { + "name": "Hwana", + "code": "hwo" + }, + { + "name": "Hya", + "code": "hya" + }, + { + "name": "Armenian", + "code": "hye" + }, + { + "name": "Western Armenian", + "code": "hyw" + }, + { + "name": "Iaai", + "code": "iai" + }, + { + "name": "Iatmul", + "code": "ian" + }, + { + "name": "Purari", + "code": "iar" + }, + { + "name": "Iban", + "code": "iba" + }, + { + "name": "Ibibio", + "code": "ibb" + }, + { + "name": "Iwaidja", + "code": "ibd" + }, + { + "name": "Akpes", + "code": "ibe" + }, + { + "name": "Ibanag", + "code": "ibg" + }, + { + "name": "Bih", + "code": "ibh" + }, + { + "name": "Ibaloi", + "code": "ibl" + }, + { + "name": "Agoi", + "code": "ibm" + }, + { + "name": "Ibino", + "code": "ibn" + }, + { + "name": "Igbo", + "code": "ibo" + }, + { + "name": "Ibuoro", + "code": "ibr" + }, + { + "name": "Ibu", + "code": "ibu" + }, + { + "name": "Ibani", + "code": "iby" + }, + { + "name": "Ede Ica", + "code": "ica" + }, + { + "name": "Etkywan", + "code": "ich" + }, + { + "name": "Icelandic Sign Language", + "code": "icl" + }, + { + "name": "Islander Creole English", + "code": "icr" + }, + { + "name": "Idakho-Isukha-Tiriki", + "code": "ida" + }, + { + "name": "Luidakho-Luisukha-Lutirichi", + "code": "ida" + }, + { + "name": "Indo-Portuguese", + "code": "idb" + }, + { + "name": "Ajiya", + "code": "idc" + }, + { + "name": "Idon", + "code": "idc" + }, + { + "name": "Ede Idaca", + "code": "idd" + }, + { + "name": "Idere", + "code": "ide" + }, + { + "name": "Idi", + "code": "idi" + }, + { + "name": "Ido", + "code": "ido" + }, + { + "name": "Indri", + "code": "idr" + }, + { + "name": "Idesa", + "code": "ids" + }, + { + "name": "Idaté", + "code": "idt" + }, + { + "name": "Idoma", + "code": "idu" + }, + { + "name": "Amganad Ifugao", + "code": "ifa" + }, + { + "name": "Ayangan Ifugao", + "code": "ifb" + }, + { + "name": "Batad Ifugao", + "code": "ifb" + }, + { + "name": "Ifè", + "code": "ife" + }, + { + "name": "Ifo", + "code": "iff" + }, + { + "name": "Tuwali Ifugao", + "code": "ifk" + }, + { + "name": "Teke-Fuumu", + "code": "ifm" + }, + { + "name": "Mayoyao Ifugao", + "code": "ifu" + }, + { + "name": "Keley-I Kallahan", + "code": "ify" + }, + { + "name": "Ebira", + "code": "igb" + }, + { + "name": "Igede", + "code": "ige" + }, + { + "name": "Igana", + "code": "igg" + }, + { + "name": "Igala", + "code": "igl" + }, + { + "name": "Kanggape", + "code": "igm" + }, + { + "name": "Ignaciano", + "code": "ign" + }, + { + "name": "Isebe", + "code": "igo" + }, + { + "name": "Interglossa", + "code": "igs" + }, + { + "name": "Igwe", + "code": "igw" + }, + { + "name": "Iha Based Pidgin", + "code": "ihb" + }, + { + "name": "Ihievbe", + "code": "ihi" + }, + { + "name": "Iha", + "code": "ihp" + }, + { + "name": "Bidhawal", + "code": "ihw" + }, + { + "name": "Nuosu", + "code": "iii" + }, + { + "name": "Sichuan Yi", + "code": "iii" + }, + { + "name": "Thiin", + "code": "iin" + }, + { + "name": "Izon", + "code": "ijc" + }, + { + "name": "Biseni", + "code": "ije" + }, + { + "name": "Ede Ije", + "code": "ijj" + }, + { + "name": "Kalabari", + "code": "ijn" + }, + { + "name": "Southeast Ijo", + "code": "ijs" + }, + { + "name": "Eastern Canadian Inuktitut", + "code": "ike" + }, + { + "name": "Iko", + "code": "iki" + }, + { + "name": "Ika", + "code": "ikk" + }, + { + "name": "Ikulu", + "code": "ikl" + }, + { + "name": "Olulumo-Ikom", + "code": "iko" + }, + { + "name": "Ikpeshi", + "code": "ikp" + }, + { + "name": "Ikaranggal", + "code": "ikr" + }, + { + "name": "Inuit Sign Language", + "code": "iks" + }, + { + "name": "Inuinnaqtun", + "code": "ikt" + }, + { + "name": "Western Canadian Inuktitut", + "code": "ikt" + }, + { + "name": "Inuktitut", + "code": "iku" + }, + { + "name": "Iku-Gora-Ankwa", + "code": "ikv" + }, + { + "name": "Ikwere", + "code": "ikw" + }, + { + "name": "Ik", + "code": "ikx" + }, + { + "name": "Ikizu", + "code": "ikz" + }, + { + "name": "Ile Ape", + "code": "ila" + }, + { + "name": "Ila", + "code": "ilb" + }, + { + "name": "Interlingue", + "code": "ile" + }, + { + "name": "Occidental", + "code": "ile" + }, + { + "name": "Garig-Ilgar", + "code": "ilg" + }, + { + "name": "Ili Turki", + "code": "ili" + }, + { + "name": "Ilongot", + "code": "ilk" + }, + { + "name": "Iranun (Malaysia)", + "code": "ilm" + }, + { + "name": "Iloko", + "code": "ilo" + }, + { + "name": "Iranun (Philippines)", + "code": "ilp" + }, + { + "name": "International Sign", + "code": "ils" + }, + { + "name": "Ili'uun", + "code": "ilu" + }, + { + "name": "Ilue", + "code": "ilv" + }, + { + "name": "Mala Malasar", + "code": "ima" + }, + { + "name": "Anamgura", + "code": "imi" + }, + { + "name": "Miluk", + "code": "iml" + }, + { + "name": "Imonda", + "code": "imn" + }, + { + "name": "Imbongu", + "code": "imo" + }, + { + "name": "Imroing", + "code": "imr" + }, + { + "name": "Marsian", + "code": "ims" + }, + { + "name": "Milyan", + "code": "imy" + }, + { + "name": "Interlingua (International Auxiliary Language Association)", + "code": "ina" + }, + { + "name": "Inga", + "code": "inb" + }, + { + "name": "Indonesian", + "code": "ind" + }, + { + "name": "Degexit'an", + "code": "ing" + }, + { + "name": "Ingush", + "code": "inh" + }, + { + "name": "Jungle Inga", + "code": "inj" + }, + { + "name": "Indonesian Sign Language", + "code": "inl" + }, + { + "name": "Minaean", + "code": "inm" + }, + { + "name": "Isinai", + "code": "inn" + }, + { + "name": "Inoke-Yate", + "code": "ino" + }, + { + "name": "Iñapari", + "code": "inp" + }, + { + "name": "Indian Sign Language", + "code": "ins" + }, + { + "name": "Intha", + "code": "int" + }, + { + "name": "Ineseño", + "code": "inz" + }, + { + "name": "Inor", + "code": "ior" + }, + { + "name": "Tuma-Irumu", + "code": "iou" + }, + { + "name": "Iowa-Oto", + "code": "iow" + }, + { + "name": "Ipili", + "code": "ipi" + }, + { + "name": "Inupiaq", + "code": "ipk" + }, + { + "name": "Ipiko", + "code": "ipo" + }, + { + "name": "Iquito", + "code": "iqu" + }, + { + "name": "Ikwo", + "code": "iqw" + }, + { + "name": "Iresim", + "code": "ire" + }, + { + "name": "Irarutu", + "code": "irh" + }, + { + "name": "Irigwe", + "code": "iri" + }, + { + "name": "Rigwe", + "code": "iri" + }, + { + "name": "Iraqw", + "code": "irk" + }, + { + "name": "Irántxe", + "code": "irn" + }, + { + "name": "Ir", + "code": "irr" + }, + { + "name": "Irula", + "code": "iru" + }, + { + "name": "Kamberau", + "code": "irx" + }, + { + "name": "Iraya", + "code": "iry" + }, + { + "name": "Isabi", + "code": "isa" + }, + { + "name": "Isconahua", + "code": "isc" + }, + { + "name": "Isnag", + "code": "isd" + }, + { + "name": "Italian Sign Language", + "code": "ise" + }, + { + "name": "Irish Sign Language", + "code": "isg" + }, + { + "name": "Esan", + "code": "ish" + }, + { + "name": "Nkem-Nkum", + "code": "isi" + }, + { + "name": "Ishkashimi", + "code": "isk" + }, + { + "name": "Icelandic", + "code": "isl" + }, + { + "name": "Masimasi", + "code": "ism" + }, + { + "name": "Isanzu", + "code": "isn" + }, + { + "name": "Isoko", + "code": "iso" + }, + { + "name": "Israeli Sign Language", + "code": "isr" + }, + { + "name": "Istriot", + "code": "ist" + }, + { + "name": "Isu (Menchum Division)", + "code": "isu" + }, + { + "name": "Italian", + "code": "ita" + }, + { + "name": "Binongan Itneg", + "code": "itb" + }, + { + "name": "Southern Tidung", + "code": "itd" + }, + { + "name": "Itene", + "code": "ite" + }, + { + "name": "Inlaod Itneg", + "code": "iti" + }, + { + "name": "Judeo-Italian", + "code": "itk" + }, + { + "name": "Itelmen", + "code": "itl" + }, + { + "name": "Itu Mbon Uzo", + "code": "itm" + }, + { + "name": "Itonama", + "code": "ito" + }, + { + "name": "Iteri", + "code": "itr" + }, + { + "name": "Isekiri", + "code": "its" + }, + { + "name": "Maeng Itneg", + "code": "itt" + }, + { + "name": "Itawit", + "code": "itv" + }, + { + "name": "Ito", + "code": "itw" + }, + { + "name": "Itik", + "code": "itx" + }, + { + "name": "Moyadan Itneg", + "code": "ity" + }, + { + "name": "Itzá", + "code": "itz" + }, + { + "name": "Iu Mien", + "code": "ium" + }, + { + "name": "Ibatan", + "code": "ivb" + }, + { + "name": "Ivatan", + "code": "ivv" + }, + { + "name": "I-Wak", + "code": "iwk" + }, + { + "name": "Iwam", + "code": "iwm" + }, + { + "name": "Iwur", + "code": "iwo" + }, + { + "name": "Sepik Iwam", + "code": "iws" + }, + { + "name": "Ixcatec", + "code": "ixc" + }, + { + "name": "Ixil", + "code": "ixl" + }, + { + "name": "Iyayu", + "code": "iya" + }, + { + "name": "Mesaka", + "code": "iyo" + }, + { + "name": "Yaka (Congo)", + "code": "iyx" + }, + { + "name": "Ingrian", + "code": "izh" + }, + { + "name": "Izere", + "code": "izr" + }, + { + "name": "Izii", + "code": "izz" + }, + { + "name": "Jamamadí", + "code": "jaa" + }, + { + "name": "Hyam", + "code": "jab" + }, + { + "name": "Jakalteko", + "code": "jac" + }, + { + "name": "Popti'", + "code": "jac" + }, + { + "name": "Jahanka", + "code": "jad" + }, + { + "name": "Yabem", + "code": "jae" + }, + { + "name": "Jara", + "code": "jaf" + }, + { + "name": "Jah Hut", + "code": "jah" + }, + { + "name": "Zazao", + "code": "jaj" + }, + { + "name": "Jakun", + "code": "jak" + }, + { + "name": "Yalahatan", + "code": "jal" + }, + { + "name": "Jamaican Creole English", + "code": "jam" + }, + { + "name": "Jandai", + "code": "jan" + }, + { + "name": "Yanyuwa", + "code": "jao" + }, + { + "name": "Yaqay", + "code": "jaq" + }, + { + "name": "New Caledonian Javanese", + "code": "jas" + }, + { + "name": "Jakati", + "code": "jat" + }, + { + "name": "Yaur", + "code": "jau" + }, + { + "name": "Javanese", + "code": "jav" + }, + { + "name": "Jambi Malay", + "code": "jax" + }, + { + "name": "Nhangu", + "code": "jay" + }, + { + "name": "Yan-nhangu", + "code": "jay" + }, + { + "name": "Jawe", + "code": "jaz" + }, + { + "name": "Judeo-Berber", + "code": "jbe" + }, + { + "name": "Badjiri", + "code": "jbi" + }, + { + "name": "Arandai", + "code": "jbj" + }, + { + "name": "Barikewa", + "code": "jbk" + }, + { + "name": "Bijim", + "code": "jbm" + }, + { + "name": "Nafusi", + "code": "jbn" + }, + { + "name": "Lojban", + "code": "jbo" + }, + { + "name": "Jofotek-Bromnya", + "code": "jbr" + }, + { + "name": "Jabutí", + "code": "jbt" + }, + { + "name": "Jukun Takum", + "code": "jbu" + }, + { + "name": "Yawijibaya", + "code": "jbw" + }, + { + "name": "Jamaican Country Sign Language", + "code": "jcs" + }, + { + "name": "Krymchak", + "code": "jct" + }, + { + "name": "Jad", + "code": "jda" + }, + { + "name": "Jadgali", + "code": "jdg" + }, + { + "name": "Judeo-Tat", + "code": "jdt" + }, + { + "name": "Jebero", + "code": "jeb" + }, + { + "name": "Jerung", + "code": "jee" + }, + { + "name": "Jeh", + "code": "jeh" + }, + { + "name": "Yei", + "code": "jei" + }, + { + "name": "Jeri Kuo", + "code": "jek" + }, + { + "name": "Yelmek", + "code": "jel" + }, + { + "name": "Dza", + "code": "jen" + }, + { + "name": "Jere", + "code": "jer" + }, + { + "name": "Manem", + "code": "jet" + }, + { + "name": "Jonkor Bourmataguil", + "code": "jeu" + }, + { + "name": "Ngbee", + "code": "jgb" + }, + { + "name": "Judeo-Georgian", + "code": "jge" + }, + { + "name": "Gwak", + "code": "jgk" + }, + { + "name": "Ngomba", + "code": "jgo" + }, + { + "name": "Jehai", + "code": "jhi" + }, + { + "name": "Jhankot Sign Language", + "code": "jhs" + }, + { + "name": "Jina", + "code": "jia" + }, + { + "name": "Jibu", + "code": "jib" + }, + { + "name": "Tol", + "code": "jic" + }, + { + "name": "Bu (Kaduna State)", + "code": "jid" + }, + { + "name": "Jilbe", + "code": "jie" + }, + { + "name": "Djingili", + "code": "jig" + }, + { + "name": "Jingulu", + "code": "jig" + }, + { + "name": "Shangzhai", + "code": "jih" + }, + { + "name": "sTodsde", + "code": "jih" + }, + { + "name": "Jiiddu", + "code": "jii" + }, + { + "name": "Jilim", + "code": "jil" + }, + { + "name": "Jimi (Cameroon)", + "code": "jim" + }, + { + "name": "Jiamao", + "code": "jio" + }, + { + "name": "Guanyinqiao", + "code": "jiq" + }, + { + "name": "Lavrung", + "code": "jiq" + }, + { + "name": "Jita", + "code": "jit" + }, + { + "name": "Youle Jinuo", + "code": "jiu" + }, + { + "name": "Shuar", + "code": "jiv" + }, + { + "name": "Buyuan Jinuo", + "code": "jiy" + }, + { + "name": "Jejueo", + "code": "jje" + }, + { + "name": "Bankal", + "code": "jjr" + }, + { + "name": "Kaera", + "code": "jka" + }, + { + "name": "Mobwa Karen", + "code": "jkm" + }, + { + "name": "Kubo", + "code": "jko" + }, + { + "name": "Paku Karen", + "code": "jkp" + }, + { + "name": "Koro (India)", + "code": "jkr" + }, + { + "name": "Amami Koniya Sign Language", + "code": "jks" + }, + { + "name": "Labir", + "code": "jku" + }, + { + "name": "Ngile", + "code": "jle" + }, + { + "name": "Jamaican Sign Language", + "code": "jls" + }, + { + "name": "Dima", + "code": "jma" + }, + { + "name": "Zumbun", + "code": "jmb" + }, + { + "name": "Machame", + "code": "jmc" + }, + { + "name": "Yamdena", + "code": "jmd" + }, + { + "name": "Jimi (Nigeria)", + "code": "jmi" + }, + { + "name": "Jumli", + "code": "jml" + }, + { + "name": "Makuri Naga", + "code": "jmn" + }, + { + "name": "Kamara", + "code": "jmr" + }, + { + "name": "Mashi (Nigeria)", + "code": "jms" + }, + { + "name": "Mouwase", + "code": "jmw" + }, + { + "name": "Western Juxtlahuaca Mixtec", + "code": "jmx" + }, + { + "name": "Jangshung", + "code": "jna" + }, + { + "name": "Jandavra", + "code": "jnd" + }, + { + "name": "Yangman", + "code": "jng" + }, + { + "name": "Janji", + "code": "jni" + }, + { + "name": "Yemsa", + "code": "jnj" + }, + { + "name": "Rawat", + "code": "jnl" + }, + { + "name": "Jaunsari", + "code": "jns" + }, + { + "name": "Joba", + "code": "job" + }, + { + "name": "Wojenaka", + "code": "jod" + }, + { + "name": "Jogi", + "code": "jog" + }, + { + "name": "Jorá", + "code": "jor" + }, + { + "name": "Jordanian Sign Language", + "code": "jos" + }, + { + "name": "Jowulu", + "code": "jow" + }, + { + "name": "Jewish Palestinian Aramaic", + "code": "jpa" + }, + { + "name": "Japanese", + "code": "jpn" + }, + { + "name": "Judeo-Persian", + "code": "jpr" + }, + { + "name": "Jaqaru", + "code": "jqr" + }, + { + "name": "Jarai", + "code": "jra" + }, + { + "name": "Judeo-Arabic", + "code": "jrb" + }, + { + "name": "Jiru", + "code": "jrr" + }, + { + "name": "Jakattoe", + "code": "jrt" + }, + { + "name": "Japrería", + "code": "jru" + }, + { + "name": "Japanese Sign Language", + "code": "jsl" + }, + { + "name": "Júma", + "code": "jua" + }, + { + "name": "Wannu", + "code": "jub" + }, + { + "name": "Jurchen", + "code": "juc" + }, + { + "name": "Worodougou", + "code": "jud" + }, + { + "name": "Hõne", + "code": "juh" + }, + { + "name": "Ngadjuri", + "code": "jui" + }, + { + "name": "Wapan", + "code": "juk" + }, + { + "name": "Jirel", + "code": "jul" + }, + { + "name": "Jumjum", + "code": "jum" + }, + { + "name": "Juang", + "code": "jun" + }, + { + "name": "Jiba", + "code": "juo" + }, + { + "name": "Hupdë", + "code": "jup" + }, + { + "name": "Jurúna", + "code": "jur" + }, + { + "name": "Jumla Sign Language", + "code": "jus" + }, + { + "name": "Jutish", + "code": "jut" + }, + { + "name": "Ju", + "code": "juu" + }, + { + "name": "Wãpha", + "code": "juw" + }, + { + "name": "Juray", + "code": "juy" + }, + { + "name": "Javindo", + "code": "jvd" + }, + { + "name": "Caribbean Javanese", + "code": "jvn" + }, + { + "name": "Jwira-Pepesa", + "code": "jwi" + }, + { + "name": "Jiarong", + "code": "jya" + }, + { + "name": "Judeo-Yemeni Arabic", + "code": "jye" + }, + { + "name": "Jaya", + "code": "jyy" + }, + { + "name": "Karakalpak", + "code": "kaa" + }, + { + "name": "Kara-Kalpak", + "code": "kaa" + }, + { + "name": "Kabyle", + "code": "kab" + }, + { + "name": "Jingpho", + "code": "kac" + }, + { + "name": "Kachin", + "code": "kac" + }, + { + "name": "Adara", + "code": "kad" + }, + { + "name": "Ketangalan", + "code": "kae" + }, + { + "name": "Katso", + "code": "kaf" + }, + { + "name": "Kajaman", + "code": "kag" + }, + { + "name": "Kara (Central African Republic)", + "code": "kah" + }, + { + "name": "Karekare", + "code": "kai" + }, + { + "name": "Jju", + "code": "kaj" + }, + { + "name": "Kalanguya", + "code": "kak" + }, + { + "name": "Kayapa Kallahan", + "code": "kak" + }, + { + "name": "Greenlandic", + "code": "kal" + }, + { + "name": "Kalaallisut", + "code": "kal" + }, + { + "name": "Kamba (Kenya)", + "code": "kam" + }, + { + "name": "Kannada", + "code": "kan" + }, + { + "name": "Xaasongaxango", + "code": "kao" + }, + { + "name": "Bezhta", + "code": "kap" + }, + { + "name": "Capanahua", + "code": "kaq" + }, + { + "name": "Kashmiri", + "code": "kas" + }, + { + "name": "Georgian", + "code": "kat" + }, + { + "name": "Kanuri", + "code": "kau" + }, + { + "name": "Katukína", + "code": "kav" + }, + { + "name": "Kawi", + "code": "kaw" + }, + { + "name": "Kao", + "code": "kax" + }, + { + "name": "Kamayurá", + "code": "kay" + }, + { + "name": "Kazakh", + "code": "kaz" + }, + { + "name": "Kalarko", + "code": "kba" + }, + { + "name": "Kaxuiâna", + "code": "kbb" + }, + { + "name": "Kadiwéu", + "code": "kbc" + }, + { + "name": "Kabardian", + "code": "kbd" + }, + { + "name": "Kanju", + "code": "kbe" + }, + { + "name": "Khamba", + "code": "kbg" + }, + { + "name": "Camsá", + "code": "kbh" + }, + { + "name": "Kaptiau", + "code": "kbi" + }, + { + "name": "Kari", + "code": "kbj" + }, + { + "name": "Grass Koiari", + "code": "kbk" + }, + { + "name": "Kanembu", + "code": "kbl" + }, + { + "name": "Iwal", + "code": "kbm" + }, + { + "name": "Kare (Central African Republic)", + "code": "kbn" + }, + { + "name": "Keliko", + "code": "kbo" + }, + { + "name": "Kabiyè", + "code": "kbp" + }, + { + "name": "Kamano", + "code": "kbq" + }, + { + "name": "Kafa", + "code": "kbr" + }, + { + "name": "Kande", + "code": "kbs" + }, + { + "name": "Abadi", + "code": "kbt" + }, + { + "name": "Kabutra", + "code": "kbu" + }, + { + "name": "Dera (Indonesia)", + "code": "kbv" + }, + { + "name": "Kaiep", + "code": "kbw" + }, + { + "name": "Ap Ma", + "code": "kbx" + }, + { + "name": "Manga Kanuri", + "code": "kby" + }, + { + "name": "Duhwa", + "code": "kbz" + }, + { + "name": "Khanty", + "code": "kca" + }, + { + "name": "Kawacha", + "code": "kcb" + }, + { + "name": "Lubila", + "code": "kcc" + }, + { + "name": "Ngkâlmpw Kanum", + "code": "kcd" + }, + { + "name": "Kaivi", + "code": "kce" + }, + { + "name": "Ukaan", + "code": "kcf" + }, + { + "name": "Tyap", + "code": "kcg" + }, + { + "name": "Vono", + "code": "kch" + }, + { + "name": "Kamantan", + "code": "kci" + }, + { + "name": "Kobiana", + "code": "kcj" + }, + { + "name": "Kalanga", + "code": "kck" + }, + { + "name": "Kala", + "code": "kcl" + }, + { + "name": "Kela (Papua New Guinea)", + "code": "kcl" + }, + { + "name": "Gula (Central African Republic)", + "code": "kcm" + }, + { + "name": "Nubi", + "code": "kcn" + }, + { + "name": "Kinalakna", + "code": "kco" + }, + { + "name": "Kanga", + "code": "kcp" + }, + { + "name": "Kamo", + "code": "kcq" + }, + { + "name": "Katla", + "code": "kcr" + }, + { + "name": "Koenoem", + "code": "kcs" + }, + { + "name": "Kaian", + "code": "kct" + }, + { + "name": "Kami (Tanzania)", + "code": "kcu" + }, + { + "name": "Kete", + "code": "kcv" + }, + { + "name": "Kabwari", + "code": "kcw" + }, + { + "name": "Kachama-Ganjule", + "code": "kcx" + }, + { + "name": "Korandje", + "code": "kcy" + }, + { + "name": "Konongo", + "code": "kcz" + }, + { + "name": "Worimi", + "code": "kda" + }, + { + "name": "Kutu", + "code": "kdc" + }, + { + "name": "Yankunytjatjara", + "code": "kdd" + }, + { + "name": "Makonde", + "code": "kde" + }, + { + "name": "Mamusi", + "code": "kdf" + }, + { + "name": "Seba", + "code": "kdg" + }, + { + "name": "Tem", + "code": "kdh" + }, + { + "name": "Kumam", + "code": "kdi" + }, + { + "name": "Karamojong", + "code": "kdj" + }, + { + "name": "Kwényi", + "code": "kdk" + }, + { + "name": "Numèè", + "code": "kdk" + }, + { + "name": "Tsikimba", + "code": "kdl" + }, + { + "name": "Kagoma", + "code": "kdm" + }, + { + "name": "Kunda", + "code": "kdn" + }, + { + "name": "Kaningdon-Nindem", + "code": "kdp" + }, + { + "name": "Koch", + "code": "kdq" + }, + { + "name": "Karaim", + "code": "kdr" + }, + { + "name": "Kuy", + "code": "kdt" + }, + { + "name": "Kadaru", + "code": "kdu" + }, + { + "name": "Koneraw", + "code": "kdw" + }, + { + "name": "Kam", + "code": "kdx" + }, + { + "name": "Keder", + "code": "kdy" + }, + { + "name": "Keijar", + "code": "kdy" + }, + { + "name": "Kwaja", + "code": "kdz" + }, + { + "name": "Kabuverdianu", + "code": "kea" + }, + { + "name": "Kélé", + "code": "keb" + }, + { + "name": "Keiga", + "code": "kec" + }, + { + "name": "Kerewe", + "code": "ked" + }, + { + "name": "Eastern Keres", + "code": "kee" + }, + { + "name": "Kpessi", + "code": "kef" + }, + { + "name": "Tese", + "code": "keg" + }, + { + "name": "Keak", + "code": "keh" + }, + { + "name": "Kei", + "code": "kei" + }, + { + "name": "Kadar", + "code": "kej" + }, + { + "name": "Kekchí", + "code": "kek" + }, + { + "name": "Kela (Democratic Republic of Congo)", + "code": "kel" + }, + { + "name": "Kemak", + "code": "kem" + }, + { + "name": "Kenyang", + "code": "ken" + }, + { + "name": "Kakwa", + "code": "keo" + }, + { + "name": "Kaikadi", + "code": "kep" + }, + { + "name": "Kamar", + "code": "keq" + }, + { + "name": "Kera", + "code": "ker" + }, + { + "name": "Kugbo", + "code": "kes" + }, + { + "name": "Ket", + "code": "ket" + }, + { + "name": "Akebu", + "code": "keu" + }, + { + "name": "Kanikkaran", + "code": "kev" + }, + { + "name": "West Kewa", + "code": "kew" + }, + { + "name": "Kukna", + "code": "kex" + }, + { + "name": "Kupia", + "code": "key" + }, + { + "name": "Kukele", + "code": "kez" + }, + { + "name": "Kodava", + "code": "kfa" + }, + { + "name": "Northwestern Kolami", + "code": "kfb" + }, + { + "name": "Konda-Dora", + "code": "kfc" + }, + { + "name": "Korra Koraga", + "code": "kfd" + }, + { + "name": "Kota (India)", + "code": "kfe" + }, + { + "name": "Koya", + "code": "kff" + }, + { + "name": "Kudiya", + "code": "kfg" + }, + { + "name": "Kurichiya", + "code": "kfh" + }, + { + "name": "Kannada Kurumba", + "code": "kfi" + }, + { + "name": "Kemiehua", + "code": "kfj" + }, + { + "name": "Kinnauri", + "code": "kfk" + }, + { + "name": "Kung", + "code": "kfl" + }, + { + "name": "Khunsari", + "code": "kfm" + }, + { + "name": "Kuk", + "code": "kfn" + }, + { + "name": "Koro (Côte d'Ivoire)", + "code": "kfo" + }, + { + "name": "Korwa", + "code": "kfp" + }, + { + "name": "Korku", + "code": "kfq" + }, + { + "name": "Kachhi", + "code": "kfr" + }, + { + "name": "Kutchi", + "code": "kfr" + }, + { + "name": "Bilaspuri", + "code": "kfs" + }, + { + "name": "Kanjari", + "code": "kft" + }, + { + "name": "Katkari", + "code": "kfu" + }, + { + "name": "Kurmukar", + "code": "kfv" + }, + { + "name": "Kharam Naga", + "code": "kfw" + }, + { + "name": "Kullu Pahari", + "code": "kfx" + }, + { + "name": "Kumaoni", + "code": "kfy" + }, + { + "name": "Koromfé", + "code": "kfz" + }, + { + "name": "Koyaga", + "code": "kga" + }, + { + "name": "Kawe", + "code": "kgb" + }, + { + "name": "Komering", + "code": "kge" + }, + { + "name": "Kube", + "code": "kgf" + }, + { + "name": "Kusunda", + "code": "kgg" + }, + { + "name": "Selangor Sign Language", + "code": "kgi" + }, + { + "name": "Gamale Kham", + "code": "kgj" + }, + { + "name": "Kaiwá", + "code": "kgk" + }, + { + "name": "Kunggari", + "code": "kgl" + }, + { + "name": "Karipúna", + "code": "kgm" + }, + { + "name": "Karingani", + "code": "kgn" + }, + { + "name": "Krongo", + "code": "kgo" + }, + { + "name": "Kaingang", + "code": "kgp" + }, + { + "name": "Kamoro", + "code": "kgq" + }, + { + "name": "Abun", + "code": "kgr" + }, + { + "name": "Kumbainggar", + "code": "kgs" + }, + { + "name": "Somyev", + "code": "kgt" + }, + { + "name": "Kobol", + "code": "kgu" + }, + { + "name": "Karas", + "code": "kgv" + }, + { + "name": "Karon Dori", + "code": "kgw" + }, + { + "name": "Kamaru", + "code": "kgx" + }, + { + "name": "Kyerung", + "code": "kgy" + }, + { + "name": "Khasi", + "code": "kha" + }, + { + "name": "Lü", + "code": "khb" + }, + { + "name": "Tukang Besi North", + "code": "khc" + }, + { + "name": "Bädi Kanum", + "code": "khd" + }, + { + "name": "Korowai", + "code": "khe" + }, + { + "name": "Khuen", + "code": "khf" + }, + { + "name": "Khams Tibetan", + "code": "khg" + }, + { + "name": "Kehu", + "code": "khh" + }, + { + "name": "Kuturmi", + "code": "khj" + }, + { + "name": "Halh Mongolian", + "code": "khk" + }, + { + "name": "Lusi", + "code": "khl" + }, + { + "name": "Central Khmer", + "code": "khm" + }, + { + "name": "Khmer", + "code": "khm" + }, + { + "name": "Khandesi", + "code": "khn" + }, + { + "name": "Khotanese", + "code": "kho" + }, + { + "name": "Sakan", + "code": "kho" + }, + { + "name": "Kapauri", + "code": "khp" + }, + { + "name": "Kapori", + "code": "khp" + }, + { + "name": "Koyra Chiini Songhay", + "code": "khq" + }, + { + "name": "Kharia", + "code": "khr" + }, + { + "name": "Kasua", + "code": "khs" + }, + { + "name": "Khamti", + "code": "kht" + }, + { + "name": "Nkhumbi", + "code": "khu" + }, + { + "name": "Khvarshi", + "code": "khv" + }, + { + "name": "Khowar", + "code": "khw" + }, + { + "name": "Kanu", + "code": "khx" + }, + { + "name": "Kele (Democratic Republic of Congo)", + "code": "khy" + }, + { + "name": "Keapara", + "code": "khz" + }, + { + "name": "Kim", + "code": "kia" + }, + { + "name": "Koalib", + "code": "kib" + }, + { + "name": "Kickapoo", + "code": "kic" + }, + { + "name": "Koshin", + "code": "kid" + }, + { + "name": "Kibet", + "code": "kie" + }, + { + "name": "Eastern Parbate Kham", + "code": "kif" + }, + { + "name": "Kimaama", + "code": "kig" + }, + { + "name": "Kimaghima", + "code": "kig" + }, + { + "name": "Kilmeri", + "code": "kih" + }, + { + "name": "Kitsai", + "code": "kii" + }, + { + "name": "Kilivila", + "code": "kij" + }, + { + "name": "Gikuyu", + "code": "kik" + }, + { + "name": "Kikuyu", + "code": "kik" + }, + { + "name": "Kariya", + "code": "kil" + }, + { + "name": "Karagas", + "code": "kim" + }, + { + "name": "Kinyarwanda", + "code": "kin" + }, + { + "name": "Kiowa", + "code": "kio" + }, + { + "name": "Sheshi Kham", + "code": "kip" + }, + { + "name": "Kosadle", + "code": "kiq" + }, + { + "name": "Kosare", + "code": "kiq" + }, + { + "name": "Kirghiz", + "code": "kir" + }, + { + "name": "Kyrgyz", + "code": "kir" + }, + { + "name": "Kis", + "code": "kis" + }, + { + "name": "Agob", + "code": "kit" + }, + { + "name": "Kirmanjki (individual language)", + "code": "kiu" + }, + { + "name": "Kimbu", + "code": "kiv" + }, + { + "name": "Northeast Kiwai", + "code": "kiw" + }, + { + "name": "Khiamniungan Naga", + "code": "kix" + }, + { + "name": "Kirikiri", + "code": "kiy" + }, + { + "name": "Kisi", + "code": "kiz" + }, + { + "name": "Mlap", + "code": "kja" + }, + { + "name": "Kanjobal", + "code": "kjb" + }, + { + "name": "Q'anjob'al", + "code": "kjb" + }, + { + "name": "Coastal Konjo", + "code": "kjc" + }, + { + "name": "Southern Kiwai", + "code": "kjd" + }, + { + "name": "Kisar", + "code": "kje" + }, + { + "name": "Khmu", + "code": "kjg" + }, + { + "name": "Khakas", + "code": "kjh" + }, + { + "name": "Zabana", + "code": "kji" + }, + { + "name": "Khinalugh", + "code": "kjj" + }, + { + "name": "Highland Konjo", + "code": "kjk" + }, + { + "name": "Western Parbate Kham", + "code": "kjl" + }, + { + "name": "Kháng", + "code": "kjm" + }, + { + "name": "Kunjen", + "code": "kjn" + }, + { + "name": "Harijan Kinnauri", + "code": "kjo" + }, + { + "name": "Pwo Eastern Karen", + "code": "kjp" + }, + { + "name": "Western Keres", + "code": "kjq" + }, + { + "name": "Kurudu", + "code": "kjr" + }, + { + "name": "East Kewa", + "code": "kjs" + }, + { + "name": "Phrae Pwo Karen", + "code": "kjt" + }, + { + "name": "Kashaya", + "code": "kju" + }, + { + "name": "Kaikavian Literary Language", + "code": "kjv" + }, + { + "name": "Ramopa", + "code": "kjx" + }, + { + "name": "Erave", + "code": "kjy" + }, + { + "name": "Bumthangkha", + "code": "kjz" + }, + { + "name": "Kakanda", + "code": "kka" + }, + { + "name": "Kwerisa", + "code": "kkb" + }, + { + "name": "Odoodee", + "code": "kkc" + }, + { + "name": "Kinuku", + "code": "kkd" + }, + { + "name": "Kakabe", + "code": "kke" + }, + { + "name": "Kalaktang Monpa", + "code": "kkf" + }, + { + "name": "Mabaka Valley Kalinga", + "code": "kkg" + }, + { + "name": "Khün", + "code": "kkh" + }, + { + "name": "Kagulu", + "code": "kki" + }, + { + "name": "Kako", + "code": "kkj" + }, + { + "name": "Kokota", + "code": "kkk" + }, + { + "name": "Kosarek Yale", + "code": "kkl" + }, + { + "name": "Kiong", + "code": "kkm" + }, + { + "name": "Kon Keu", + "code": "kkn" + }, + { + "name": "Karko", + "code": "kko" + }, + { + "name": "Gugubera", + "code": "kkp" + }, + { + "name": "Koko-Bera", + "code": "kkp" + }, + { + "name": "Kaeku", + "code": "kkq" + }, + { + "name": "Kir-Balar", + "code": "kkr" + }, + { + "name": "Giiwo", + "code": "kks" + }, + { + "name": "Koi", + "code": "kkt" + }, + { + "name": "Tumi", + "code": "kku" + }, + { + "name": "Kangean", + "code": "kkv" + }, + { + "name": "Teke-Kukuya", + "code": "kkw" + }, + { + "name": "Kohin", + "code": "kkx" + }, + { + "name": "Guguyimidjir", + "code": "kky" + }, + { + "name": "Guugu Yimidhirr", + "code": "kky" + }, + { + "name": "Kaska", + "code": "kkz" + }, + { + "name": "Klamath-Modoc", + "code": "kla" + }, + { + "name": "Kiliwa", + "code": "klb" + }, + { + "name": "Kolbila", + "code": "klc" + }, + { + "name": "Gamilaraay", + "code": "kld" + }, + { + "name": "Kulung (Nepal)", + "code": "kle" + }, + { + "name": "Kendeje", + "code": "klf" + }, + { + "name": "Tagakaulo", + "code": "klg" + }, + { + "name": "Weliki", + "code": "klh" + }, + { + "name": "Kalumpang", + "code": "kli" + }, + { + "name": "Khalaj", + "code": "klj" + }, + { + "name": "Kono (Nigeria)", + "code": "klk" + }, + { + "name": "Kagan Kalagan", + "code": "kll" + }, + { + "name": "Migum", + "code": "klm" + }, + { + "name": "Kalenjin", + "code": "kln" + }, + { + "name": "Kapya", + "code": "klo" + }, + { + "name": "Kamasa", + "code": "klp" + }, + { + "name": "Rumu", + "code": "klq" + }, + { + "name": "Khaling", + "code": "klr" + }, + { + "name": "Kalasha", + "code": "kls" + }, + { + "name": "Nukna", + "code": "klt" + }, + { + "name": "Klao", + "code": "klu" + }, + { + "name": "Maskelynes", + "code": "klv" + }, + { + "name": "Lindu", + "code": "klw" + }, + { + "name": "Tado", + "code": "klw" + }, + { + "name": "Koluwawa", + "code": "klx" + }, + { + "name": "Kalao", + "code": "kly" + }, + { + "name": "Kabola", + "code": "klz" + }, + { + "name": "Konni", + "code": "kma" + }, + { + "name": "Kimbundu", + "code": "kmb" + }, + { + "name": "Southern Dong", + "code": "kmc" + }, + { + "name": "Majukayang Kalinga", + "code": "kmd" + }, + { + "name": "Bakole", + "code": "kme" + }, + { + "name": "Kare (Papua New Guinea)", + "code": "kmf" + }, + { + "name": "Kâte", + "code": "kmg" + }, + { + "name": "Kalam", + "code": "kmh" + }, + { + "name": "Kami (Nigeria)", + "code": "kmi" + }, + { + "name": "Kumarbhag Paharia", + "code": "kmj" + }, + { + "name": "Limos Kalinga", + "code": "kmk" + }, + { + "name": "Tanudan Kalinga", + "code": "kml" + }, + { + "name": "Kom (India)", + "code": "kmm" + }, + { + "name": "Awtuw", + "code": "kmn" + }, + { + "name": "Kwoma", + "code": "kmo" + }, + { + "name": "Gimme", + "code": "kmp" + }, + { + "name": "Kwama", + "code": "kmq" + }, + { + "name": "Northern Kurdish", + "code": "kmr" + }, + { + "name": "Kamasau", + "code": "kms" + }, + { + "name": "Kemtuik", + "code": "kmt" + }, + { + "name": "Kanite", + "code": "kmu" + }, + { + "name": "Karipúna Creole French", + "code": "kmv" + }, + { + "name": "Komo (Democratic Republic of Congo)", + "code": "kmw" + }, + { + "name": "Waboda", + "code": "kmx" + }, + { + "name": "Koma", + "code": "kmy" + }, + { + "name": "Khorasani Turkish", + "code": "kmz" + }, + { + "name": "Dera (Nigeria)", + "code": "kna" + }, + { + "name": "Lubuagan Kalinga", + "code": "knb" + }, + { + "name": "Central Kanuri", + "code": "knc" + }, + { + "name": "Konda", + "code": "knd" + }, + { + "name": "Kankanaey", + "code": "kne" + }, + { + "name": "Mankanya", + "code": "knf" + }, + { + "name": "Koongo", + "code": "kng" + }, + { + "name": "Kanufi", + "code": "kni" + }, + { + "name": "Western Kanjobal", + "code": "knj" + }, + { + "name": "Kuranko", + "code": "knk" + }, + { + "name": "Keninjal", + "code": "knl" + }, + { + "name": "Kanamarí", + "code": "knm" + }, + { + "name": "Konkani (individual language)", + "code": "knn" + }, + { + "name": "Kono (Sierra Leone)", + "code": "kno" + }, + { + "name": "Kwanja", + "code": "knp" + }, + { + "name": "Kintaq", + "code": "knq" + }, + { + "name": "Kaningra", + "code": "knr" + }, + { + "name": "Kensiu", + "code": "kns" + }, + { + "name": "Panoan Katukína", + "code": "knt" + }, + { + "name": "Kono (Guinea)", + "code": "knu" + }, + { + "name": "Tabo", + "code": "knv" + }, + { + "name": "Kung-Ekoka", + "code": "knw" + }, + { + "name": "Kendayan", + "code": "knx" + }, + { + "name": "Salako", + "code": "knx" + }, + { + "name": "Kanyok", + "code": "kny" + }, + { + "name": "Kalamsé", + "code": "knz" + }, + { + "name": "Konomala", + "code": "koa" + }, + { + "name": "Kpati", + "code": "koc" + }, + { + "name": "Kodi", + "code": "kod" + }, + { + "name": "Kacipo-Bale Suri", + "code": "koe" + }, + { + "name": "Kubi", + "code": "kof" + }, + { + "name": "Cogui", + "code": "kog" + }, + { + "name": "Kogi", + "code": "kog" + }, + { + "name": "Koyo", + "code": "koh" + }, + { + "name": "Komi-Permyak", + "code": "koi" + }, + { + "name": "Konkani (macrolanguage)", + "code": "kok" + }, + { + "name": "Kol (Papua New Guinea)", + "code": "kol" + }, + { + "name": "Komi", + "code": "kom" + }, + { + "name": "Kongo", + "code": "kon" + }, + { + "name": "Konzo", + "code": "koo" + }, + { + "name": "Waube", + "code": "kop" + }, + { + "name": "Kota (Gabon)", + "code": "koq" + }, + { + "name": "Korean", + "code": "kor" + }, + { + "name": "Kosraean", + "code": "kos" + }, + { + "name": "Lagwan", + "code": "kot" + }, + { + "name": "Koke", + "code": "kou" + }, + { + "name": "Kudu-Camo", + "code": "kov" + }, + { + "name": "Kugama", + "code": "kow" + }, + { + "name": "Koyukon", + "code": "koy" + }, + { + "name": "Korak", + "code": "koz" + }, + { + "name": "Kutto", + "code": "kpa" + }, + { + "name": "Mullu Kurumba", + "code": "kpb" + }, + { + "name": "Curripaco", + "code": "kpc" + }, + { + "name": "Koba", + "code": "kpd" + }, + { + "name": "Kpelle", + "code": "kpe" + }, + { + "name": "Komba", + "code": "kpf" + }, + { + "name": "Kapingamarangi", + "code": "kpg" + }, + { + "name": "Kplang", + "code": "kph" + }, + { + "name": "Kofei", + "code": "kpi" + }, + { + "name": "Karajá", + "code": "kpj" + }, + { + "name": "Kpan", + "code": "kpk" + }, + { + "name": "Kpala", + "code": "kpl" + }, + { + "name": "Koho", + "code": "kpm" + }, + { + "name": "Kepkiriwát", + "code": "kpn" + }, + { + "name": "Ikposo", + "code": "kpo" + }, + { + "name": "Korupun-Sela", + "code": "kpq" + }, + { + "name": "Korafe-Yegha", + "code": "kpr" + }, + { + "name": "Tehit", + "code": "kps" + }, + { + "name": "Karata", + "code": "kpt" + }, + { + "name": "Kafoa", + "code": "kpu" + }, + { + "name": "Komi-Zyrian", + "code": "kpv" + }, + { + "name": "Kobon", + "code": "kpw" + }, + { + "name": "Mountain Koiali", + "code": "kpx" + }, + { + "name": "Koryak", + "code": "kpy" + }, + { + "name": "Kupsabiny", + "code": "kpz" + }, + { + "name": "Mum", + "code": "kqa" + }, + { + "name": "Kovai", + "code": "kqb" + }, + { + "name": "Doromu-Koki", + "code": "kqc" + }, + { + "name": "Koy Sanjaq Surat", + "code": "kqd" + }, + { + "name": "Kalagan", + "code": "kqe" + }, + { + "name": "Kakabai", + "code": "kqf" + }, + { + "name": "Khe", + "code": "kqg" + }, + { + "name": "Kisankasa", + "code": "kqh" + }, + { + "name": "Koitabu", + "code": "kqi" + }, + { + "name": "Koromira", + "code": "kqj" + }, + { + "name": "Kotafon Gbe", + "code": "kqk" + }, + { + "name": "Kyenele", + "code": "kql" + }, + { + "name": "Khisa", + "code": "kqm" + }, + { + "name": "Kaonde", + "code": "kqn" + }, + { + "name": "Eastern Krahn", + "code": "kqo" + }, + { + "name": "Kimré", + "code": "kqp" + }, + { + "name": "Krenak", + "code": "kqq" + }, + { + "name": "Kimaragang", + "code": "kqr" + }, + { + "name": "Northern Kissi", + "code": "kqs" + }, + { + "name": "Klias River Kadazan", + "code": "kqt" + }, + { + "name": "Seroa", + "code": "kqu" + }, + { + "name": "Okolod", + "code": "kqv" + }, + { + "name": "Kandas", + "code": "kqw" + }, + { + "name": "Mser", + "code": "kqx" + }, + { + "name": "Koorete", + "code": "kqy" + }, + { + "name": "Korana", + "code": "kqz" + }, + { + "name": "Kumhali", + "code": "kra" + }, + { + "name": "Karkin", + "code": "krb" + }, + { + "name": "Karachay-Balkar", + "code": "krc" + }, + { + "name": "Kairui-Midiki", + "code": "krd" + }, + { + "name": "Panará", + "code": "kre" + }, + { + "name": "Koro (Vanuatu)", + "code": "krf" + }, + { + "name": "Kurama", + "code": "krh" + }, + { + "name": "Krio", + "code": "kri" + }, + { + "name": "Kinaray-A", + "code": "krj" + }, + { + "name": "Kerek", + "code": "krk" + }, + { + "name": "Karelian", + "code": "krl" + }, + { + "name": "Sapo", + "code": "krn" + }, + { + "name": "Korop", + "code": "krp" + }, + { + "name": "Krung", + "code": "krr" + }, + { + "name": "Gbaya (Sudan)", + "code": "krs" + }, + { + "name": "Tumari Kanuri", + "code": "krt" + }, + { + "name": "Kurukh", + "code": "kru" + }, + { + "name": "Kavet", + "code": "krv" + }, + { + "name": "Western Krahn", + "code": "krw" + }, + { + "name": "Karon", + "code": "krx" + }, + { + "name": "Kryts", + "code": "kry" + }, + { + "name": "Sota Kanum", + "code": "krz" + }, + { + "name": "Shuwa-Zamani", + "code": "ksa" + }, + { + "name": "Shambala", + "code": "ksb" + }, + { + "name": "Southern Kalinga", + "code": "ksc" + }, + { + "name": "Kuanua", + "code": "ksd" + }, + { + "name": "Kuni", + "code": "kse" + }, + { + "name": "Bafia", + "code": "ksf" + }, + { + "name": "Kusaghe", + "code": "ksg" + }, + { + "name": "Kölsch", + "code": "ksh" + }, + { + "name": "I'saka", + "code": "ksi" + }, + { + "name": "Krisa", + "code": "ksi" + }, + { + "name": "Uare", + "code": "ksj" + }, + { + "name": "Kansa", + "code": "ksk" + }, + { + "name": "Kumalu", + "code": "ksl" + }, + { + "name": "Kumba", + "code": "ksm" + }, + { + "name": "Kasiguranin", + "code": "ksn" + }, + { + "name": "Kofa", + "code": "kso" + }, + { + "name": "Kaba", + "code": "ksp" + }, + { + "name": "Kwaami", + "code": "ksq" + }, + { + "name": "Borong", + "code": "ksr" + }, + { + "name": "Southern Kisi", + "code": "kss" + }, + { + "name": "Winyé", + "code": "kst" + }, + { + "name": "Khamyang", + "code": "ksu" + }, + { + "name": "Kusu", + "code": "ksv" + }, + { + "name": "S'gaw Karen", + "code": "ksw" + }, + { + "name": "Kedang", + "code": "ksx" + }, + { + "name": "Kharia Thar", + "code": "ksy" + }, + { + "name": "Kodaku", + "code": "ksz" + }, + { + "name": "Katua", + "code": "kta" + }, + { + "name": "Kambaata", + "code": "ktb" + }, + { + "name": "Kholok", + "code": "ktc" + }, + { + "name": "Kokata", + "code": "ktd" + }, + { + "name": "Kukatha", + "code": "ktd" + }, + { + "name": "Nubri", + "code": "kte" + }, + { + "name": "Kwami", + "code": "ktf" + }, + { + "name": "Kalkutung", + "code": "ktg" + }, + { + "name": "Karanga", + "code": "kth" + }, + { + "name": "North Muyu", + "code": "kti" + }, + { + "name": "Plapo Krumen", + "code": "ktj" + }, + { + "name": "Kaniet", + "code": "ktk" + }, + { + "name": "Koroshi", + "code": "ktl" + }, + { + "name": "Kurti", + "code": "ktm" + }, + { + "name": "Karitiâna", + "code": "ktn" + }, + { + "name": "Kuot", + "code": "kto" + }, + { + "name": "Kaduo", + "code": "ktp" + }, + { + "name": "Katabaga", + "code": "ktq" + }, + { + "name": "South Muyu", + "code": "kts" + }, + { + "name": "Ketum", + "code": "ktt" + }, + { + "name": "Kituba (Democratic Republic of Congo)", + "code": "ktu" + }, + { + "name": "Eastern Katu", + "code": "ktv" + }, + { + "name": "Kato", + "code": "ktw" + }, + { + "name": "Kaxararí", + "code": "ktx" + }, + { + "name": "Kango (Bas-Uélé District)", + "code": "kty" + }, + { + "name": "Juǀʼhoan", + "code": "ktz" + }, + { + "name": "Juǀʼhoansi", + "code": "ktz" + }, + { + "name": "Kuanyama", + "code": "kua" + }, + { + "name": "Kwanyama", + "code": "kua" + }, + { + "name": "Kutep", + "code": "kub" + }, + { + "name": "Kwinsu", + "code": "kuc" + }, + { + "name": "'Auhelawa", + "code": "kud" + }, + { + "name": "Kuman (Papua New Guinea)", + "code": "kue" + }, + { + "name": "Western Katu", + "code": "kuf" + }, + { + "name": "Kupa", + "code": "kug" + }, + { + "name": "Kushi", + "code": "kuh" + }, + { + "name": "Kalapalo", + "code": "kui" + }, + { + "name": "Kuikúro-Kalapálo", + "code": "kui" + }, + { + "name": "Kuria", + "code": "kuj" + }, + { + "name": "Kepo'", + "code": "kuk" + }, + { + "name": "Kulere", + "code": "kul" + }, + { + "name": "Kumyk", + "code": "kum" + }, + { + "name": "Kunama", + "code": "kun" + }, + { + "name": "Kumukio", + "code": "kuo" + }, + { + "name": "Kunimaipa", + "code": "kup" + }, + { + "name": "Karipuna", + "code": "kuq" + }, + { + "name": "Kurdish", + "code": "kur" + }, + { + "name": "Kusaal", + "code": "kus" + }, + { + "name": "Kutenai", + "code": "kut" + }, + { + "name": "Upper Kuskokwim", + "code": "kuu" + }, + { + "name": "Kur", + "code": "kuv" + }, + { + "name": "Kpagua", + "code": "kuw" + }, + { + "name": "Kukatja", + "code": "kux" + }, + { + "name": "Kuuku-Ya'u", + "code": "kuy" + }, + { + "name": "Kunza", + "code": "kuz" + }, + { + "name": "Bagvalal", + "code": "kva" + }, + { + "name": "Kubu", + "code": "kvb" + }, + { + "name": "Kove", + "code": "kvc" + }, + { + "name": "Kui (Indonesia)", + "code": "kvd" + }, + { + "name": "Kalabakan", + "code": "kve" + }, + { + "name": "Kabalai", + "code": "kvf" + }, + { + "name": "Kuni-Boazi", + "code": "kvg" + }, + { + "name": "Komodo", + "code": "kvh" + }, + { + "name": "Kwang", + "code": "kvi" + }, + { + "name": "Psikye", + "code": "kvj" + }, + { + "name": "Korean Sign Language", + "code": "kvk" + }, + { + "name": "Kayaw", + "code": "kvl" + }, + { + "name": "Kendem", + "code": "kvm" + }, + { + "name": "Border Kuna", + "code": "kvn" + }, + { + "name": "Dobel", + "code": "kvo" + }, + { + "name": "Kompane", + "code": "kvp" + }, + { + "name": "Geba Karen", + "code": "kvq" + }, + { + "name": "Kerinci", + "code": "kvr" + }, + { + "name": "Lahta", + "code": "kvt" + }, + { + "name": "Lahta Karen", + "code": "kvt" + }, + { + "name": "Yinbaw Karen", + "code": "kvu" + }, + { + "name": "Kola", + "code": "kvv" + }, + { + "name": "Wersing", + "code": "kvw" + }, + { + "name": "Parkari Koli", + "code": "kvx" + }, + { + "name": "Yintale", + "code": "kvy" + }, + { + "name": "Yintale Karen", + "code": "kvy" + }, + { + "name": "Tsakwambo", + "code": "kvz" + }, + { + "name": "Tsaukambo", + "code": "kvz" + }, + { + "name": "Dâw", + "code": "kwa" + }, + { + "name": "Kwa", + "code": "kwb" + }, + { + "name": "Likwala", + "code": "kwc" + }, + { + "name": "Kwaio", + "code": "kwd" + }, + { + "name": "Kwerba", + "code": "kwe" + }, + { + "name": "Kwara'ae", + "code": "kwf" + }, + { + "name": "Sara Kaba Deme", + "code": "kwg" + }, + { + "name": "Kowiai", + "code": "kwh" + }, + { + "name": "Awa-Cuaiquer", + "code": "kwi" + }, + { + "name": "Kwanga", + "code": "kwj" + }, + { + "name": "Kwakiutl", + "code": "kwk" + }, + { + "name": "Kofyar", + "code": "kwl" + }, + { + "name": "Kwambi", + "code": "kwm" + }, + { + "name": "Kwangali", + "code": "kwn" + }, + { + "name": "Kwomtari", + "code": "kwo" + }, + { + "name": "Kodia", + "code": "kwp" + }, + { + "name": "Kwer", + "code": "kwr" + }, + { + "name": "Kwese", + "code": "kws" + }, + { + "name": "Kwesten", + "code": "kwt" + }, + { + "name": "Kwakum", + "code": "kwu" + }, + { + "name": "Sara Kaba Náà", + "code": "kwv" + }, + { + "name": "Kwinti", + "code": "kww" + }, + { + "name": "Khirwar", + "code": "kwx" + }, + { + "name": "San Salvador Kongo", + "code": "kwy" + }, + { + "name": "Kwadi", + "code": "kwz" + }, + { + "name": "Kairiru", + "code": "kxa" + }, + { + "name": "Krobu", + "code": "kxb" + }, + { + "name": "Khonso", + "code": "kxc" + }, + { + "name": "Konso", + "code": "kxc" + }, + { + "name": "Brunei", + "code": "kxd" + }, + { + "name": "Manumanaw", + "code": "kxf" + }, + { + "name": "Manumanaw Karen", + "code": "kxf" + }, + { + "name": "Karo (Ethiopia)", + "code": "kxh" + }, + { + "name": "Keningau Murut", + "code": "kxi" + }, + { + "name": "Kulfa", + "code": "kxj" + }, + { + "name": "Zayein Karen", + "code": "kxk" + }, + { + "name": "Northern Khmer", + "code": "kxm" + }, + { + "name": "Kanowit-Tanjong Melanau", + "code": "kxn" + }, + { + "name": "Kanoé", + "code": "kxo" + }, + { + "name": "Wadiyara Koli", + "code": "kxp" + }, + { + "name": "Smärky Kanum", + "code": "kxq" + }, + { + "name": "Koro (Papua New Guinea)", + "code": "kxr" + }, + { + "name": "Kangjia", + "code": "kxs" + }, + { + "name": "Koiwat", + "code": "kxt" + }, + { + "name": "Kuvi", + "code": "kxv" + }, + { + "name": "Konai", + "code": "kxw" + }, + { + "name": "Likuba", + "code": "kxx" + }, + { + "name": "Kayong", + "code": "kxy" + }, + { + "name": "Kerewo", + "code": "kxz" + }, + { + "name": "Kwaya", + "code": "kya" + }, + { + "name": "Butbut Kalinga", + "code": "kyb" + }, + { + "name": "Kyaka", + "code": "kyc" + }, + { + "name": "Karey", + "code": "kyd" + }, + { + "name": "Krache", + "code": "kye" + }, + { + "name": "Kouya", + "code": "kyf" + }, + { + "name": "Keyagana", + "code": "kyg" + }, + { + "name": "Karok", + "code": "kyh" + }, + { + "name": "Kiput", + "code": "kyi" + }, + { + "name": "Karao", + "code": "kyj" + }, + { + "name": "Kamayo", + "code": "kyk" + }, + { + "name": "Kalapuya", + "code": "kyl" + }, + { + "name": "Kpatili", + "code": "kym" + }, + { + "name": "Northern Binukidnon", + "code": "kyn" + }, + { + "name": "Kelon", + "code": "kyo" + }, + { + "name": "Kang", + "code": "kyp" + }, + { + "name": "Kenga", + "code": "kyq" + }, + { + "name": "Kuruáya", + "code": "kyr" + }, + { + "name": "Baram Kayan", + "code": "kys" + }, + { + "name": "Kayagar", + "code": "kyt" + }, + { + "name": "Western Kayah", + "code": "kyu" + }, + { + "name": "Kayort", + "code": "kyv" + }, + { + "name": "Kudmali", + "code": "kyw" + }, + { + "name": "Rapoisi", + "code": "kyx" + }, + { + "name": "Kambaira", + "code": "kyy" + }, + { + "name": "Kayabí", + "code": "kyz" + }, + { + "name": "Western Karaboro", + "code": "kza" + }, + { + "name": "Kaibobo", + "code": "kzb" + }, + { + "name": "Bondoukou Kulango", + "code": "kzc" + }, + { + "name": "Kadai", + "code": "kzd" + }, + { + "name": "Kosena", + "code": "kze" + }, + { + "name": "Da'a Kaili", + "code": "kzf" + }, + { + "name": "Kikai", + "code": "kzg" + }, + { + "name": "Kelabit", + "code": "kzi" + }, + { + "name": "Kazukuru", + "code": "kzk" + }, + { + "name": "Kayeli", + "code": "kzl" + }, + { + "name": "Kais", + "code": "kzm" + }, + { + "name": "Kokola", + "code": "kzn" + }, + { + "name": "Kaningi", + "code": "kzo" + }, + { + "name": "Kaidipang", + "code": "kzp" + }, + { + "name": "Kaike", + "code": "kzq" + }, + { + "name": "Karang", + "code": "kzr" + }, + { + "name": "Sugut Dusun", + "code": "kzs" + }, + { + "name": "Kayupulau", + "code": "kzu" + }, + { + "name": "Komyandaret", + "code": "kzv" + }, + { + "name": "Karirí-Xocó", + "code": "kzw" + }, + { + "name": "Kamarian", + "code": "kzx" + }, + { + "name": "Kango (Tshopo District)", + "code": "kzy" + }, + { + "name": "Kalabra", + "code": "kzz" + }, + { + "name": "Southern Subanen", + "code": "laa" + }, + { + "name": "Linear A", + "code": "lab" + }, + { + "name": "Lacandon", + "code": "lac" + }, + { + "name": "Ladino", + "code": "lad" + }, + { + "name": "Pattani", + "code": "lae" + }, + { + "name": "Lafofa", + "code": "laf" + }, + { + "name": "Langi", + "code": "lag" + }, + { + "name": "Lahnda", + "code": "lah" + }, + { + "name": "Lambya", + "code": "lai" + }, + { + "name": "Lango (Uganda)", + "code": "laj" + }, + { + "name": "Laka (Nigeria)", + "code": "lak" + }, + { + "name": "Lalia", + "code": "lal" + }, + { + "name": "Lamba", + "code": "lam" + }, + { + "name": "Laru", + "code": "lan" + }, + { + "name": "Lao", + "code": "lao" + }, + { + "name": "Laka (Chad)", + "code": "lap" + }, + { + "name": "Qabiao", + "code": "laq" + }, + { + "name": "Larteh", + "code": "lar" + }, + { + "name": "Lama (Togo)", + "code": "las" + }, + { + "name": "Latin", + "code": "lat" + }, + { + "name": "Laba", + "code": "lau" + }, + { + "name": "Latvian", + "code": "lav" + }, + { + "name": "Lauje", + "code": "law" + }, + { + "name": "Tiwa", + "code": "lax" + }, + { + "name": "Lama Bai", + "code": "lay" + }, + { + "name": "Aribwatsa", + "code": "laz" + }, + { + "name": "Label", + "code": "lbb" + }, + { + "name": "Lakkia", + "code": "lbc" + }, + { + "name": "Lak", + "code": "lbe" + }, + { + "name": "Tinani", + "code": "lbf" + }, + { + "name": "Laopang", + "code": "lbg" + }, + { + "name": "La'bi", + "code": "lbi" + }, + { + "name": "Ladakhi", + "code": "lbj" + }, + { + "name": "Central Bontok", + "code": "lbk" + }, + { + "name": "Libon Bikol", + "code": "lbl" + }, + { + "name": "Lodhi", + "code": "lbm" + }, + { + "name": "Rmeet", + "code": "lbn" + }, + { + "name": "Laven", + "code": "lbo" + }, + { + "name": "Wampar", + "code": "lbq" + }, + { + "name": "Lohorung", + "code": "lbr" + }, + { + "name": "Libyan Sign Language", + "code": "lbs" + }, + { + "name": "Lachi", + "code": "lbt" + }, + { + "name": "Labu", + "code": "lbu" + }, + { + "name": "Lavatbura-Lamusong", + "code": "lbv" + }, + { + "name": "Tolaki", + "code": "lbw" + }, + { + "name": "Lawangan", + "code": "lbx" + }, + { + "name": "Lamalama", + "code": "lby" + }, + { + "name": "Lamu-Lamu", + "code": "lby" + }, + { + "name": "Lardil", + "code": "lbz" + }, + { + "name": "Legenyem", + "code": "lcc" + }, + { + "name": "Lola", + "code": "lcd" + }, + { + "name": "Loncong", + "code": "lce" + }, + { + "name": "Sekak", + "code": "lce" + }, + { + "name": "Lubu", + "code": "lcf" + }, + { + "name": "Luchazi", + "code": "lch" + }, + { + "name": "Lisela", + "code": "lcl" + }, + { + "name": "Tungag", + "code": "lcm" + }, + { + "name": "Western Lawa", + "code": "lcp" + }, + { + "name": "Luhu", + "code": "lcq" + }, + { + "name": "Lisabata-Nuniali", + "code": "lcs" + }, + { + "name": "Kla-Dan", + "code": "lda" + }, + { + "name": "Dũya", + "code": "ldb" + }, + { + "name": "Luri", + "code": "ldd" + }, + { + "name": "Lenyima", + "code": "ldg" + }, + { + "name": "Lamja-Dengsa-Tola", + "code": "ldh" + }, + { + "name": "Laari", + "code": "ldi" + }, + { + "name": "Lemoro", + "code": "ldj" + }, + { + "name": "Leelau", + "code": "ldk" + }, + { + "name": "Kaan", + "code": "ldl" + }, + { + "name": "Landoma", + "code": "ldm" + }, + { + "name": "Láadan", + "code": "ldn" + }, + { + "name": "Loo", + "code": "ldo" + }, + { + "name": "Tso", + "code": "ldp" + }, + { + "name": "Lufu", + "code": "ldq" + }, + { + "name": "Lega-Shabunda", + "code": "lea" + }, + { + "name": "Lala-Bisa", + "code": "leb" + }, + { + "name": "Leco", + "code": "lec" + }, + { + "name": "Lendu", + "code": "led" + }, + { + "name": "Lyélé", + "code": "lee" + }, + { + "name": "Lelemi", + "code": "lef" + }, + { + "name": "Lenje", + "code": "leh" + }, + { + "name": "Lemio", + "code": "lei" + }, + { + "name": "Lengola", + "code": "lej" + }, + { + "name": "Leipon", + "code": "lek" + }, + { + "name": "Lele (Democratic Republic of Congo)", + "code": "lel" + }, + { + "name": "Nomaande", + "code": "lem" + }, + { + "name": "Lenca", + "code": "len" + }, + { + "name": "Leti (Cameroon)", + "code": "leo" + }, + { + "name": "Lepcha", + "code": "lep" + }, + { + "name": "Lembena", + "code": "leq" + }, + { + "name": "Lenkau", + "code": "ler" + }, + { + "name": "Lese", + "code": "les" + }, + { + "name": "Amio-Gelimi", + "code": "let" + }, + { + "name": "Lesing-Gelimi", + "code": "let" + }, + { + "name": "Kara (Papua New Guinea)", + "code": "leu" + }, + { + "name": "Lamma", + "code": "lev" + }, + { + "name": "Ledo Kaili", + "code": "lew" + }, + { + "name": "Luang", + "code": "lex" + }, + { + "name": "Lemolang", + "code": "ley" + }, + { + "name": "Lezghian", + "code": "lez" + }, + { + "name": "Lefa", + "code": "lfa" + }, + { + "name": "Lingua Franca Nova", + "code": "lfn" + }, + { + "name": "Lungga", + "code": "lga" + }, + { + "name": "Laghu", + "code": "lgb" + }, + { + "name": "Lugbara", + "code": "lgg" + }, + { + "name": "Laghuu", + "code": "lgh" + }, + { + "name": "Lengilu", + "code": "lgi" + }, + { + "name": "Lingarak", + "code": "lgk" + }, + { + "name": "Neverver", + "code": "lgk" + }, + { + "name": "Wala", + "code": "lgl" + }, + { + "name": "Lega-Mwenga", + "code": "lgm" + }, + { + "name": "Opuuo", + "code": "lgn" + }, + { + "name": "T'apo", + "code": "lgn" + }, + { + "name": "Logba", + "code": "lgq" + }, + { + "name": "Lengo", + "code": "lgr" + }, + { + "name": "Pahi", + "code": "lgt" + }, + { + "name": "Longgu", + "code": "lgu" + }, + { + "name": "Ligenza", + "code": "lgz" + }, + { + "name": "Laha (Viet Nam)", + "code": "lha" + }, + { + "name": "Laha (Indonesia)", + "code": "lhh" + }, + { + "name": "Lahu Shi", + "code": "lhi" + }, + { + "name": "Lahul Lohar", + "code": "lhl" + }, + { + "name": "Lhomi", + "code": "lhm" + }, + { + "name": "Lahanan", + "code": "lhn" + }, + { + "name": "Lhokpu", + "code": "lhp" + }, + { + "name": "Mlahsö", + "code": "lhs" + }, + { + "name": "Lo-Toga", + "code": "lht" + }, + { + "name": "Lahu", + "code": "lhu" + }, + { + "name": "West-Central Limba", + "code": "lia" + }, + { + "name": "Likum", + "code": "lib" + }, + { + "name": "Hlai", + "code": "lic" + }, + { + "name": "Nyindrou", + "code": "lid" + }, + { + "name": "Likila", + "code": "lie" + }, + { + "name": "Limbu", + "code": "lif" + }, + { + "name": "Ligbi", + "code": "lig" + }, + { + "name": "Lihir", + "code": "lih" + }, + { + "name": "Ligurian", + "code": "lij" + }, + { + "name": "Lika", + "code": "lik" + }, + { + "name": "Lillooet", + "code": "lil" + }, + { + "name": "Limburgan", + "code": "lim" + }, + { + "name": "Limburger", + "code": "lim" + }, + { + "name": "Limburgish", + "code": "lim" + }, + { + "name": "Lingala", + "code": "lin" + }, + { + "name": "Liki", + "code": "lio" + }, + { + "name": "Sekpele", + "code": "lip" + }, + { + "name": "Libido", + "code": "liq" + }, + { + "name": "Liberian English", + "code": "lir" + }, + { + "name": "Lisu", + "code": "lis" + }, + { + "name": "Lithuanian", + "code": "lit" + }, + { + "name": "Logorik", + "code": "liu" + }, + { + "name": "Liv", + "code": "liv" + }, + { + "name": "Col", + "code": "liw" + }, + { + "name": "Liabuku", + "code": "lix" + }, + { + "name": "Banda-Bambari", + "code": "liy" + }, + { + "name": "Libinza", + "code": "liz" + }, + { + "name": "Golpa", + "code": "lja" + }, + { + "name": "Rampi", + "code": "lje" + }, + { + "name": "Laiyolo", + "code": "lji" + }, + { + "name": "Li'o", + "code": "ljl" + }, + { + "name": "Lampung Api", + "code": "ljp" + }, + { + "name": "Yirandali", + "code": "ljw" + }, + { + "name": "Yuru", + "code": "ljx" + }, + { + "name": "Lakalei", + "code": "lka" + }, + { + "name": "Kabras", + "code": "lkb" + }, + { + "name": "Lukabaras", + "code": "lkb" + }, + { + "name": "Kucong", + "code": "lkc" + }, + { + "name": "Lakondê", + "code": "lkd" + }, + { + "name": "Kenyi", + "code": "lke" + }, + { + "name": "Lakha", + "code": "lkh" + }, + { + "name": "Laki", + "code": "lki" + }, + { + "name": "Remun", + "code": "lkj" + }, + { + "name": "Laeko-Libuat", + "code": "lkl" + }, + { + "name": "Kalaamaya", + "code": "lkm" + }, + { + "name": "Lakon", + "code": "lkn" + }, + { + "name": "Vure", + "code": "lkn" + }, + { + "name": "Khayo", + "code": "lko" + }, + { + "name": "Olukhayo", + "code": "lko" + }, + { + "name": "Päri", + "code": "lkr" + }, + { + "name": "Kisa", + "code": "lks" + }, + { + "name": "Olushisa", + "code": "lks" + }, + { + "name": "Lakota", + "code": "lkt" + }, + { + "name": "Kungkari", + "code": "lku" + }, + { + "name": "Lokoya", + "code": "lky" + }, + { + "name": "Lala-Roba", + "code": "lla" + }, + { + "name": "Lolo", + "code": "llb" + }, + { + "name": "Lele (Guinea)", + "code": "llc" + }, + { + "name": "Ladin", + "code": "lld" + }, + { + "name": "Lele (Papua New Guinea)", + "code": "lle" + }, + { + "name": "Hermit", + "code": "llf" + }, + { + "name": "Lole", + "code": "llg" + }, + { + "name": "Lamu", + "code": "llh" + }, + { + "name": "Teke-Laali", + "code": "lli" + }, + { + "name": "Ladji Ladji", + "code": "llj" + }, + { + "name": "Lelak", + "code": "llk" + }, + { + "name": "Lilau", + "code": "lll" + }, + { + "name": "Lasalimu", + "code": "llm" + }, + { + "name": "Lele (Chad)", + "code": "lln" + }, + { + "name": "North Efate", + "code": "llp" + }, + { + "name": "Lolak", + "code": "llq" + }, + { + "name": "Lithuanian Sign Language", + "code": "lls" + }, + { + "name": "Lau", + "code": "llu" + }, + { + "name": "Lauan", + "code": "llx" + }, + { + "name": "East Limba", + "code": "lma" + }, + { + "name": "Merei", + "code": "lmb" + }, + { + "name": "Limilngan", + "code": "lmc" + }, + { + "name": "Lumun", + "code": "lmd" + }, + { + "name": "Pévé", + "code": "lme" + }, + { + "name": "South Lembata", + "code": "lmf" + }, + { + "name": "Lamogai", + "code": "lmg" + }, + { + "name": "Lambichhong", + "code": "lmh" + }, + { + "name": "Lombi", + "code": "lmi" + }, + { + "name": "West Lembata", + "code": "lmj" + }, + { + "name": "Lamkang", + "code": "lmk" + }, + { + "name": "Hano", + "code": "lml" + }, + { + "name": "Lambadi", + "code": "lmn" + }, + { + "name": "Lombard", + "code": "lmo" + }, + { + "name": "Limbum", + "code": "lmp" + }, + { + "name": "Lamatuka", + "code": "lmq" + }, + { + "name": "Lamalera", + "code": "lmr" + }, + { + "name": "Lamenu", + "code": "lmu" + }, + { + "name": "Lomaiviti", + "code": "lmv" + }, + { + "name": "Lake Miwok", + "code": "lmw" + }, + { + "name": "Laimbue", + "code": "lmx" + }, + { + "name": "Lamboya", + "code": "lmy" + }, + { + "name": "Langbashe", + "code": "lna" + }, + { + "name": "Mbalanhu", + "code": "lnb" + }, + { + "name": "Lun Bawang", + "code": "lnd" + }, + { + "name": "Lundayeh", + "code": "lnd" + }, + { + "name": "Langobardic", + "code": "lng" + }, + { + "name": "Lanoh", + "code": "lnh" + }, + { + "name": "Daantanai'", + "code": "lni" + }, + { + "name": "Leningitij", + "code": "lnj" + }, + { + "name": "South Central Banda", + "code": "lnl" + }, + { + "name": "Langam", + "code": "lnm" + }, + { + "name": "Lorediakarkar", + "code": "lnn" + }, + { + "name": "Lango (South Sudan)", + "code": "lno" + }, + { + "name": "Lamnso'", + "code": "lns" + }, + { + "name": "Longuda", + "code": "lnu" + }, + { + "name": "Lanima", + "code": "lnw" + }, + { + "name": "Lonzo", + "code": "lnz" + }, + { + "name": "Loloda", + "code": "loa" + }, + { + "name": "Lobi", + "code": "lob" + }, + { + "name": "Inonhan", + "code": "loc" + }, + { + "name": "Saluan", + "code": "loe" + }, + { + "name": "Logol", + "code": "lof" + }, + { + "name": "Logo", + "code": "log" + }, + { + "name": "Narim", + "code": "loh" + }, + { + "name": "Loma (Côte d'Ivoire)", + "code": "loi" + }, + { + "name": "Lou", + "code": "loj" + }, + { + "name": "Loko", + "code": "lok" + }, + { + "name": "Mongo", + "code": "lol" + }, + { + "name": "Loma (Liberia)", + "code": "lom" + }, + { + "name": "Malawi Lomwe", + "code": "lon" + }, + { + "name": "Lombo", + "code": "loo" + }, + { + "name": "Lopa", + "code": "lop" + }, + { + "name": "Lobala", + "code": "loq" + }, + { + "name": "Téén", + "code": "lor" + }, + { + "name": "Loniu", + "code": "los" + }, + { + "name": "Otuho", + "code": "lot" + }, + { + "name": "Louisiana Creole", + "code": "lou" + }, + { + "name": "Lopi", + "code": "lov" + }, + { + "name": "Tampias Lobu", + "code": "low" + }, + { + "name": "Loun", + "code": "lox" + }, + { + "name": "Loke", + "code": "loy" + }, + { + "name": "Lozi", + "code": "loz" + }, + { + "name": "Lelepa", + "code": "lpa" + }, + { + "name": "Lepki", + "code": "lpe" + }, + { + "name": "Long Phuri Naga", + "code": "lpn" + }, + { + "name": "Lipo", + "code": "lpo" + }, + { + "name": "Lopit", + "code": "lpx" + }, + { + "name": "Rara Bakati'", + "code": "lra" + }, + { + "name": "Northern Luri", + "code": "lrc" + }, + { + "name": "Laurentian", + "code": "lre" + }, + { + "name": "Laragia", + "code": "lrg" + }, + { + "name": "Marachi", + "code": "lri" + }, + { + "name": "Olumarachi", + "code": "lri" + }, + { + "name": "Loarki", + "code": "lrk" + }, + { + "name": "Lari", + "code": "lrl" + }, + { + "name": "Marama", + "code": "lrm" + }, + { + "name": "Olumarama", + "code": "lrm" + }, + { + "name": "Lorang", + "code": "lrn" + }, + { + "name": "Laro", + "code": "lro" + }, + { + "name": "Southern Yamphu", + "code": "lrr" + }, + { + "name": "Larantuka Malay", + "code": "lrt" + }, + { + "name": "Larevat", + "code": "lrv" + }, + { + "name": "Lemerig", + "code": "lrz" + }, + { + "name": "Lasgerdi", + "code": "lsa" + }, + { + "name": "Burundian Sign Language", + "code": "lsb" + }, + { + "name": "Langue des Signes Burundaise", + "code": "lsb" + }, + { + "name": "Lishana Deni", + "code": "lsd" + }, + { + "name": "Lusengo", + "code": "lse" + }, + { + "name": "Lish", + "code": "lsh" + }, + { + "name": "Lashi", + "code": "lsi" + }, + { + "name": "Latvian Sign Language", + "code": "lsl" + }, + { + "name": "Olusamia", + "code": "lsm" + }, + { + "name": "Saamia", + "code": "lsm" + }, + { + "name": "Tibetan Sign Language", + "code": "lsn" + }, + { + "name": "Laos Sign Language", + "code": "lso" + }, + { + "name": "Lengua de Señas Panameñas", + "code": "lsp" + }, + { + "name": "Panamanian Sign Language", + "code": "lsp" + }, + { + "name": "Aruop", + "code": "lsr" + }, + { + "name": "Lasi", + "code": "lss" + }, + { + "name": "Trinidad and Tobago Sign Language", + "code": "lst" + }, + { + "name": "Sivia Sign Language", + "code": "lsv" + }, + { + "name": "Mauritian Sign Language", + "code": "lsy" + }, + { + "name": "Late Middle Chinese", + "code": "ltc" + }, + { + "name": "Latgalian", + "code": "ltg" + }, + { + "name": "Thur", + "code": "lth" + }, + { + "name": "Leti (Indonesia)", + "code": "lti" + }, + { + "name": "Latundê", + "code": "ltn" + }, + { + "name": "Olutsotso", + "code": "lto" + }, + { + "name": "Tsotso", + "code": "lto" + }, + { + "name": "Lutachoni", + "code": "lts" + }, + { + "name": "Tachoni", + "code": "lts" + }, + { + "name": "Latu", + "code": "ltu" + }, + { + "name": "Letzeburgesch", + "code": "ltz" + }, + { + "name": "Luxembourgish", + "code": "ltz" + }, + { + "name": "Luba-Lulua", + "code": "lua" + }, + { + "name": "Luba-Katanga", + "code": "lub" + }, + { + "name": "Aringa", + "code": "luc" + }, + { + "name": "Ludian", + "code": "lud" + }, + { + "name": "Luvale", + "code": "lue" + }, + { + "name": "Laua", + "code": "luf" + }, + { + "name": "Ganda", + "code": "lug" + }, + { + "name": "Luiseno", + "code": "lui" + }, + { + "name": "Luna", + "code": "luj" + }, + { + "name": "Lunanakha", + "code": "luk" + }, + { + "name": "Olu'bo", + "code": "lul" + }, + { + "name": "Luimbi", + "code": "lum" + }, + { + "name": "Lunda", + "code": "lun" + }, + { + "name": "Dholuo", + "code": "luo" + }, + { + "name": "Luo (Kenya and Tanzania)", + "code": "luo" + }, + { + "name": "Lumbu", + "code": "lup" + }, + { + "name": "Lucumi", + "code": "luq" + }, + { + "name": "Laura", + "code": "lur" + }, + { + "name": "Lushai", + "code": "lus" + }, + { + "name": "Lushootseed", + "code": "lut" + }, + { + "name": "Lumba-Yakkha", + "code": "luu" + }, + { + "name": "Luwati", + "code": "luv" + }, + { + "name": "Luo (Cameroon)", + "code": "luw" + }, + { + "name": "Luyia", + "code": "luy" + }, + { + "name": "Oluluyia", + "code": "luy" + }, + { + "name": "Southern Luri", + "code": "luz" + }, + { + "name": "Maku'a", + "code": "lva" + }, + { + "name": "Lavi", + "code": "lvi" + }, + { + "name": "Lavukaleve", + "code": "lvk" + }, + { + "name": "Standard Latvian", + "code": "lvs" + }, + { + "name": "Levuka", + "code": "lvu" + }, + { + "name": "Lwalu", + "code": "lwa" + }, + { + "name": "Lewo Eleng", + "code": "lwe" + }, + { + "name": "Oluwanga", + "code": "lwg" + }, + { + "name": "Wanga", + "code": "lwg" + }, + { + "name": "White Lachi", + "code": "lwh" + }, + { + "name": "Eastern Lawa", + "code": "lwl" + }, + { + "name": "Laomian", + "code": "lwm" + }, + { + "name": "Luwo", + "code": "lwo" + }, + { + "name": "Malawian Sign Language", + "code": "lws" + }, + { + "name": "Lewotobi", + "code": "lwt" + }, + { + "name": "Lawu", + "code": "lwu" + }, + { + "name": "Lewo", + "code": "lww" + }, + { + "name": "Lakurumau", + "code": "lxm" + }, + { + "name": "Layakha", + "code": "lya" + }, + { + "name": "Lyngngam", + "code": "lyg" + }, + { + "name": "Luyana", + "code": "lyn" + }, + { + "name": "Literary Chinese", + "code": "lzh" + }, + { + "name": "Litzlitz", + "code": "lzl" + }, + { + "name": "Leinong Naga", + "code": "lzn" + }, + { + "name": "Laz", + "code": "lzz" + }, + { + "name": "San Jerónimo Tecóatl Mazatec", + "code": "maa" + }, + { + "name": "Yutanduchi Mixtec", + "code": "mab" + }, + { + "name": "Madurese", + "code": "mad" + }, + { + "name": "Bo-Rukul", + "code": "mae" + }, + { + "name": "Mafa", + "code": "maf" + }, + { + "name": "Magahi", + "code": "mag" + }, + { + "name": "Marshallese", + "code": "mah" + }, + { + "name": "Maithili", + "code": "mai" + }, + { + "name": "Jalapa De Díaz Mazatec", + "code": "maj" + }, + { + "name": "Makasar", + "code": "mak" + }, + { + "name": "Malayalam", + "code": "mal" + }, + { + "name": "Mam", + "code": "mam" + }, + { + "name": "Manding", + "code": "man" + }, + { + "name": "Mandingo", + "code": "man" + }, + { + "name": "Chiquihuitlán Mazatec", + "code": "maq" + }, + { + "name": "Marathi", + "code": "mar" + }, + { + "name": "Masai", + "code": "mas" + }, + { + "name": "San Francisco Matlatzinca", + "code": "mat" + }, + { + "name": "Huautla Mazatec", + "code": "mau" + }, + { + "name": "Sateré-Mawé", + "code": "mav" + }, + { + "name": "Mampruli", + "code": "maw" + }, + { + "name": "North Moluccan Malay", + "code": "max" + }, + { + "name": "Central Mazahua", + "code": "maz" + }, + { + "name": "Higaonon", + "code": "mba" + }, + { + "name": "Western Bukidnon Manobo", + "code": "mbb" + }, + { + "name": "Macushi", + "code": "mbc" + }, + { + "name": "Dibabawon Manobo", + "code": "mbd" + }, + { + "name": "Molale", + "code": "mbe" + }, + { + "name": "Baba Malay", + "code": "mbf" + }, + { + "name": "Mangseng", + "code": "mbh" + }, + { + "name": "Ilianen Manobo", + "code": "mbi" + }, + { + "name": "Nadëb", + "code": "mbj" + }, + { + "name": "Malol", + "code": "mbk" + }, + { + "name": "Maxakalí", + "code": "mbl" + }, + { + "name": "Ombamba", + "code": "mbm" + }, + { + "name": "Macaguán", + "code": "mbn" + }, + { + "name": "Mbo (Cameroon)", + "code": "mbo" + }, + { + "name": "Malayo", + "code": "mbp" + }, + { + "name": "Maisin", + "code": "mbq" + }, + { + "name": "Nukak Makú", + "code": "mbr" + }, + { + "name": "Sarangani Manobo", + "code": "mbs" + }, + { + "name": "Matigsalug Manobo", + "code": "mbt" + }, + { + "name": "Mbula-Bwazza", + "code": "mbu" + }, + { + "name": "Mbulungish", + "code": "mbv" + }, + { + "name": "Maring", + "code": "mbw" + }, + { + "name": "Mari (East Sepik Province)", + "code": "mbx" + }, + { + "name": "Memoni", + "code": "mby" + }, + { + "name": "Amoltepec Mixtec", + "code": "mbz" + }, + { + "name": "Maca", + "code": "mca" + }, + { + "name": "Machiguenga", + "code": "mcb" + }, + { + "name": "Bitur", + "code": "mcc" + }, + { + "name": "Sharanahua", + "code": "mcd" + }, + { + "name": "Itundujia Mixtec", + "code": "mce" + }, + { + "name": "Matsés", + "code": "mcf" + }, + { + "name": "Mapoyo", + "code": "mcg" + }, + { + "name": "Maquiritari", + "code": "mch" + }, + { + "name": "Mese", + "code": "mci" + }, + { + "name": "Mvanip", + "code": "mcj" + }, + { + "name": "Mbunda", + "code": "mck" + }, + { + "name": "Macaguaje", + "code": "mcl" + }, + { + "name": "Malaccan Creole Portuguese", + "code": "mcm" + }, + { + "name": "Masana", + "code": "mcn" + }, + { + "name": "Coatlán Mixe", + "code": "mco" + }, + { + "name": "Makaa", + "code": "mcp" + }, + { + "name": "Ese", + "code": "mcq" + }, + { + "name": "Menya", + "code": "mcr" + }, + { + "name": "Mambai", + "code": "mcs" + }, + { + "name": "Mengisa", + "code": "mct" + }, + { + "name": "Cameroon Mambila", + "code": "mcu" + }, + { + "name": "Minanibai", + "code": "mcv" + }, + { + "name": "Mawa (Chad)", + "code": "mcw" + }, + { + "name": "Mpiemo", + "code": "mcx" + }, + { + "name": "South Watut", + "code": "mcy" + }, + { + "name": "Mawan", + "code": "mcz" + }, + { + "name": "Mada (Nigeria)", + "code": "mda" + }, + { + "name": "Morigi", + "code": "mdb" + }, + { + "name": "Male (Papua New Guinea)", + "code": "mdc" + }, + { + "name": "Mbum", + "code": "mdd" + }, + { + "name": "Maba (Chad)", + "code": "mde" + }, + { + "name": "Moksha", + "code": "mdf" + }, + { + "name": "Massalat", + "code": "mdg" + }, + { + "name": "Maguindanaon", + "code": "mdh" + }, + { + "name": "Mamvu", + "code": "mdi" + }, + { + "name": "Mangbetu", + "code": "mdj" + }, + { + "name": "Mangbutu", + "code": "mdk" + }, + { + "name": "Maltese Sign Language", + "code": "mdl" + }, + { + "name": "Mayogo", + "code": "mdm" + }, + { + "name": "Mbati", + "code": "mdn" + }, + { + "name": "Mbala", + "code": "mdp" + }, + { + "name": "Mbole", + "code": "mdq" + }, + { + "name": "Mandar", + "code": "mdr" + }, + { + "name": "Maria (Papua New Guinea)", + "code": "mds" + }, + { + "name": "Mbere", + "code": "mdt" + }, + { + "name": "Mboko", + "code": "mdu" + }, + { + "name": "Santa Lucía Monteverde Mixtec", + "code": "mdv" + }, + { + "name": "Mbosi", + "code": "mdw" + }, + { + "name": "Dizin", + "code": "mdx" + }, + { + "name": "Male (Ethiopia)", + "code": "mdy" + }, + { + "name": "Suruí Do Pará", + "code": "mdz" + }, + { + "name": "Menka", + "code": "mea" + }, + { + "name": "Ikobi", + "code": "meb" + }, + { + "name": "Marra", + "code": "mec" + }, + { + "name": "Melpa", + "code": "med" + }, + { + "name": "Mengen", + "code": "mee" + }, + { + "name": "Megam", + "code": "mef" + }, + { + "name": "Southwestern Tlaxiaco Mixtec", + "code": "meh" + }, + { + "name": "Midob", + "code": "mei" + }, + { + "name": "Meyah", + "code": "mej" + }, + { + "name": "Mekeo", + "code": "mek" + }, + { + "name": "Central Melanau", + "code": "mel" + }, + { + "name": "Mangala", + "code": "mem" + }, + { + "name": "Mende (Sierra Leone)", + "code": "men" + }, + { + "name": "Kedah Malay", + "code": "meo" + }, + { + "name": "Miriwoong", + "code": "mep" + }, + { + "name": "Merey", + "code": "meq" + }, + { + "name": "Meru", + "code": "mer" + }, + { + "name": "Masmaje", + "code": "mes" + }, + { + "name": "Mato", + "code": "met" + }, + { + "name": "Motu", + "code": "meu" + }, + { + "name": "Mano", + "code": "mev" + }, + { + "name": "Maaka", + "code": "mew" + }, + { + "name": "Hassaniyya", + "code": "mey" + }, + { + "name": "Menominee", + "code": "mez" + }, + { + "name": "Pattani Malay", + "code": "mfa" + }, + { + "name": "Bangka", + "code": "mfb" + }, + { + "name": "Mba", + "code": "mfc" + }, + { + "name": "Mendankwe-Nkwen", + "code": "mfd" + }, + { + "name": "Morisyen", + "code": "mfe" + }, + { + "name": "Naki", + "code": "mff" + }, + { + "name": "Mogofin", + "code": "mfg" + }, + { + "name": "Matal", + "code": "mfh" + }, + { + "name": "Wandala", + "code": "mfi" + }, + { + "name": "Mefele", + "code": "mfj" + }, + { + "name": "North Mofu", + "code": "mfk" + }, + { + "name": "Putai", + "code": "mfl" + }, + { + "name": "Marghi South", + "code": "mfm" + }, + { + "name": "Cross River Mbembe", + "code": "mfn" + }, + { + "name": "Mbe", + "code": "mfo" + }, + { + "name": "Makassar Malay", + "code": "mfp" + }, + { + "name": "Moba", + "code": "mfq" + }, + { + "name": "Marrithiyel", + "code": "mfr" + }, + { + "name": "Mexican Sign Language", + "code": "mfs" + }, + { + "name": "Mokerang", + "code": "mft" + }, + { + "name": "Mbwela", + "code": "mfu" + }, + { + "name": "Mandjak", + "code": "mfv" + }, + { + "name": "Mulaha", + "code": "mfw" + }, + { + "name": "Melo", + "code": "mfx" + }, + { + "name": "Mayo", + "code": "mfy" + }, + { + "name": "Mabaan", + "code": "mfz" + }, + { + "name": "Middle Irish (900-1200)", + "code": "mga" + }, + { + "name": "Mararit", + "code": "mgb" + }, + { + "name": "Morokodo", + "code": "mgc" + }, + { + "name": "Moru", + "code": "mgd" + }, + { + "name": "Mango", + "code": "mge" + }, + { + "name": "Maklew", + "code": "mgf" + }, + { + "name": "Mpumpong", + "code": "mgg" + }, + { + "name": "Makhuwa-Meetto", + "code": "mgh" + }, + { + "name": "Lijili", + "code": "mgi" + }, + { + "name": "Abureni", + "code": "mgj" + }, + { + "name": "Mawes", + "code": "mgk" + }, + { + "name": "Maleu-Kilenge", + "code": "mgl" + }, + { + "name": "Mambae", + "code": "mgm" + }, + { + "name": "Mbangi", + "code": "mgn" + }, + { + "name": "Meta'", + "code": "mgo" + }, + { + "name": "Eastern Magar", + "code": "mgp" + }, + { + "name": "Malila", + "code": "mgq" + }, + { + "name": "Mambwe-Lungu", + "code": "mgr" + }, + { + "name": "Manda (Tanzania)", + "code": "mgs" + }, + { + "name": "Mongol", + "code": "mgt" + }, + { + "name": "Mailu", + "code": "mgu" + }, + { + "name": "Matengo", + "code": "mgv" + }, + { + "name": "Matumbi", + "code": "mgw" + }, + { + "name": "Mbunga", + "code": "mgy" + }, + { + "name": "Mbugwe", + "code": "mgz" + }, + { + "name": "Manda (India)", + "code": "mha" + }, + { + "name": "Mahongwe", + "code": "mhb" + }, + { + "name": "Mocho", + "code": "mhc" + }, + { + "name": "Mbugu", + "code": "mhd" + }, + { + "name": "Besisi", + "code": "mhe" + }, + { + "name": "Mah Meri", + "code": "mhe" + }, + { + "name": "Mamaa", + "code": "mhf" + }, + { + "name": "Margu", + "code": "mhg" + }, + { + "name": "Ma'di", + "code": "mhi" + }, + { + "name": "Mogholi", + "code": "mhj" + }, + { + "name": "Mungaka", + "code": "mhk" + }, + { + "name": "Mauwake", + "code": "mhl" + }, + { + "name": "Makhuwa-Moniga", + "code": "mhm" + }, + { + "name": "Mócheno", + "code": "mhn" + }, + { + "name": "Mashi (Zambia)", + "code": "mho" + }, + { + "name": "Balinese Malay", + "code": "mhp" + }, + { + "name": "Mandan", + "code": "mhq" + }, + { + "name": "Eastern Mari", + "code": "mhr" + }, + { + "name": "Buru (Indonesia)", + "code": "mhs" + }, + { + "name": "Mandahuaca", + "code": "mht" + }, + { + "name": "Darang Deng", + "code": "mhu" + }, + { + "name": "Digaro-Mishmi", + "code": "mhu" + }, + { + "name": "Mbukushu", + "code": "mhw" + }, + { + "name": "Lhaovo", + "code": "mhx" + }, + { + "name": "Maru", + "code": "mhx" + }, + { + "name": "Ma'anyan", + "code": "mhy" + }, + { + "name": "Mor (Mor Islands)", + "code": "mhz" + }, + { + "name": "Miami", + "code": "mia" + }, + { + "name": "Atatláhuca Mixtec", + "code": "mib" + }, + { + "name": "Micmac", + "code": "mic" + }, + { + "name": "Mi'kmaq", + "code": "mic" + }, + { + "name": "Mandaic", + "code": "mid" + }, + { + "name": "Ocotepec Mixtec", + "code": "mie" + }, + { + "name": "Mofu-Gudur", + "code": "mif" + }, + { + "name": "San Miguel El Grande Mixtec", + "code": "mig" + }, + { + "name": "Chayuco Mixtec", + "code": "mih" + }, + { + "name": "Chigmecatitlán Mixtec", + "code": "mii" + }, + { + "name": "Abar", + "code": "mij" + }, + { + "name": "Mungbam", + "code": "mij" + }, + { + "name": "Mikasuki", + "code": "mik" + }, + { + "name": "Peñoles Mixtec", + "code": "mil" + }, + { + "name": "Alacatlatzala Mixtec", + "code": "mim" + }, + { + "name": "Minangkabau", + "code": "min" + }, + { + "name": "Pinotepa Nacional Mixtec", + "code": "mio" + }, + { + "name": "Apasco-Apoala Mixtec", + "code": "mip" + }, + { + "name": "Mískito", + "code": "miq" + }, + { + "name": "Isthmus Mixe", + "code": "mir" + }, + { + "name": "Uncoded languages", + "code": "mis" + }, + { + "name": "Southern Puebla Mixtec", + "code": "mit" + }, + { + "name": "Cacaloxtepec Mixtec", + "code": "miu" + }, + { + "name": "Akoye", + "code": "miw" + }, + { + "name": "Mixtepec Mixtec", + "code": "mix" + }, + { + "name": "Ayutla Mixtec", + "code": "miy" + }, + { + "name": "Coatzospan Mixtec", + "code": "miz" + }, + { + "name": "Makalero", + "code": "mjb" + }, + { + "name": "San Juan Colorado Mixtec", + "code": "mjc" + }, + { + "name": "Northwest Maidu", + "code": "mjd" + }, + { + "name": "Muskum", + "code": "mje" + }, + { + "name": "Tu", + "code": "mjg" + }, + { + "name": "Mwera (Nyasa)", + "code": "mjh" + }, + { + "name": "Kim Mun", + "code": "mji" + }, + { + "name": "Mawak", + "code": "mjj" + }, + { + "name": "Matukar", + "code": "mjk" + }, + { + "name": "Mandeali", + "code": "mjl" + }, + { + "name": "Medebur", + "code": "mjm" + }, + { + "name": "Ma (Papua New Guinea)", + "code": "mjn" + }, + { + "name": "Malankuravan", + "code": "mjo" + }, + { + "name": "Malapandaram", + "code": "mjp" + }, + { + "name": "Malaryan", + "code": "mjq" + }, + { + "name": "Malavedan", + "code": "mjr" + }, + { + "name": "Miship", + "code": "mjs" + }, + { + "name": "Sauria Paharia", + "code": "mjt" + }, + { + "name": "Manna-Dora", + "code": "mju" + }, + { + "name": "Mannan", + "code": "mjv" + }, + { + "name": "Karbi", + "code": "mjw" + }, + { + "name": "Mahali", + "code": "mjx" + }, + { + "name": "Mahican", + "code": "mjy" + }, + { + "name": "Majhi", + "code": "mjz" + }, + { + "name": "Mbre", + "code": "mka" + }, + { + "name": "Mal Paharia", + "code": "mkb" + }, + { + "name": "Siliput", + "code": "mkc" + }, + { + "name": "Macedonian", + "code": "mkd" + }, + { + "name": "Mawchi", + "code": "mke" + }, + { + "name": "Miya", + "code": "mkf" + }, + { + "name": "Mak (China)", + "code": "mkg" + }, + { + "name": "Dhatki", + "code": "mki" + }, + { + "name": "Mokilese", + "code": "mkj" + }, + { + "name": "Byep", + "code": "mkk" + }, + { + "name": "Mokole", + "code": "mkl" + }, + { + "name": "Moklen", + "code": "mkm" + }, + { + "name": "Kupang Malay", + "code": "mkn" + }, + { + "name": "Mingang Doso", + "code": "mko" + }, + { + "name": "Moikodi", + "code": "mkp" + }, + { + "name": "Bay Miwok", + "code": "mkq" + }, + { + "name": "Malas", + "code": "mkr" + }, + { + "name": "Silacayoapan Mixtec", + "code": "mks" + }, + { + "name": "Vamale", + "code": "mkt" + }, + { + "name": "Konyanka Maninka", + "code": "mku" + }, + { + "name": "Mafea", + "code": "mkv" + }, + { + "name": "Kituba (Congo)", + "code": "mkw" + }, + { + "name": "Kinamiging Manobo", + "code": "mkx" + }, + { + "name": "East Makian", + "code": "mky" + }, + { + "name": "Makasae", + "code": "mkz" + }, + { + "name": "Malo", + "code": "mla" + }, + { + "name": "Mbule", + "code": "mlb" + }, + { + "name": "Cao Lan", + "code": "mlc" + }, + { + "name": "Manambu", + "code": "mle" + }, + { + "name": "Mal", + "code": "mlf" + }, + { + "name": "Malagasy", + "code": "mlg" + }, + { + "name": "Mape", + "code": "mlh" + }, + { + "name": "Malimpung", + "code": "mli" + }, + { + "name": "Miltu", + "code": "mlj" + }, + { + "name": "Ilwana", + "code": "mlk" + }, + { + "name": "Kiwilwana", + "code": "mlk" + }, + { + "name": "Malua Bay", + "code": "mll" + }, + { + "name": "Mulam", + "code": "mlm" + }, + { + "name": "Malango", + "code": "mln" + }, + { + "name": "Mlomp", + "code": "mlo" + }, + { + "name": "Bargam", + "code": "mlp" + }, + { + "name": "Western Maninkakan", + "code": "mlq" + }, + { + "name": "Vame", + "code": "mlr" + }, + { + "name": "Masalit", + "code": "mls" + }, + { + "name": "Maltese", + "code": "mlt" + }, + { + "name": "To'abaita", + "code": "mlu" + }, + { + "name": "Motlav", + "code": "mlv" + }, + { + "name": "Mwotlap", + "code": "mlv" + }, + { + "name": "Moloko", + "code": "mlw" + }, + { + "name": "Malfaxal", + "code": "mlx" + }, + { + "name": "Naha'ai", + "code": "mlx" + }, + { + "name": "Malaynon", + "code": "mlz" + }, + { + "name": "Mama", + "code": "mma" + }, + { + "name": "Momina", + "code": "mmb" + }, + { + "name": "Michoacán Mazahua", + "code": "mmc" + }, + { + "name": "Maonan", + "code": "mmd" + }, + { + "name": "Mae", + "code": "mme" + }, + { + "name": "Mundat", + "code": "mmf" + }, + { + "name": "North Ambrym", + "code": "mmg" + }, + { + "name": "Mehináku", + "code": "mmh" + }, + { + "name": "Musar", + "code": "mmi" + }, + { + "name": "Majhwar", + "code": "mmj" + }, + { + "name": "Mukha-Dora", + "code": "mmk" + }, + { + "name": "Man Met", + "code": "mml" + }, + { + "name": "Maii", + "code": "mmm" + }, + { + "name": "Mamanwa", + "code": "mmn" + }, + { + "name": "Mangga Buang", + "code": "mmo" + }, + { + "name": "Siawi", + "code": "mmp" + }, + { + "name": "Musak", + "code": "mmq" + }, + { + "name": "Western Xiangxi Miao", + "code": "mmr" + }, + { + "name": "Malalamai", + "code": "mmt" + }, + { + "name": "Mmaala", + "code": "mmu" + }, + { + "name": "Miriti", + "code": "mmv" + }, + { + "name": "Emae", + "code": "mmw" + }, + { + "name": "Madak", + "code": "mmx" + }, + { + "name": "Migaama", + "code": "mmy" + }, + { + "name": "Mabaale", + "code": "mmz" + }, + { + "name": "Mbula", + "code": "mna" + }, + { + "name": "Muna", + "code": "mnb" + }, + { + "name": "Manchu", + "code": "mnc" + }, + { + "name": "Mondé", + "code": "mnd" + }, + { + "name": "Naba", + "code": "mne" + }, + { + "name": "Mundani", + "code": "mnf" + }, + { + "name": "Eastern Mnong", + "code": "mng" + }, + { + "name": "Mono (Democratic Republic of Congo)", + "code": "mnh" + }, + { + "name": "Manipuri", + "code": "mni" + }, + { + "name": "Munji", + "code": "mnj" + }, + { + "name": "Mandinka", + "code": "mnk" + }, + { + "name": "Tiale", + "code": "mnl" + }, + { + "name": "Mapena", + "code": "mnm" + }, + { + "name": "Southern Mnong", + "code": "mnn" + }, + { + "name": "Min Bei Chinese", + "code": "mnp" + }, + { + "name": "Minriq", + "code": "mnq" + }, + { + "name": "Mono (USA)", + "code": "mnr" + }, + { + "name": "Mansi", + "code": "mns" + }, + { + "name": "Mer", + "code": "mnu" + }, + { + "name": "Rennell-Bellona", + "code": "mnv" + }, + { + "name": "Mon", + "code": "mnw" + }, + { + "name": "Manikion", + "code": "mnx" + }, + { + "name": "Manyawa", + "code": "mny" + }, + { + "name": "Moni", + "code": "mnz" + }, + { + "name": "Mwan", + "code": "moa" + }, + { + "name": "Mocoví", + "code": "moc" + }, + { + "name": "Mobilian", + "code": "mod" + }, + { + "name": "Innu", + "code": "moe" + }, + { + "name": "Montagnais", + "code": "moe" + }, + { + "name": "Mongondow", + "code": "mog" + }, + { + "name": "Mohawk", + "code": "moh" + }, + { + "name": "Mboi", + "code": "moi" + }, + { + "name": "Monzombo", + "code": "moj" + }, + { + "name": "Morori", + "code": "mok" + }, + { + "name": "Mangue", + "code": "mom" + }, + { + "name": "Mongolian", + "code": "mon" + }, + { + "name": "Monom", + "code": "moo" + }, + { + "name": "Mopán Maya", + "code": "mop" + }, + { + "name": "Mor (Bomberai Peninsula)", + "code": "moq" + }, + { + "name": "Moro", + "code": "mor" + }, + { + "name": "Mossi", + "code": "mos" + }, + { + "name": "Barí", + "code": "mot" + }, + { + "name": "Mogum", + "code": "mou" + }, + { + "name": "Mohave", + "code": "mov" + }, + { + "name": "Moi (Congo)", + "code": "mow" + }, + { + "name": "Molima", + "code": "mox" + }, + { + "name": "Shekkacho", + "code": "moy" + }, + { + "name": "Gergiko", + "code": "moz" + }, + { + "name": "Mukulu", + "code": "moz" + }, + { + "name": "Mpoto", + "code": "mpa" + }, + { + "name": "Malak Malak", + "code": "mpb" + }, + { + "name": "Mullukmulluk", + "code": "mpb" + }, + { + "name": "Mangarrayi", + "code": "mpc" + }, + { + "name": "Machinere", + "code": "mpd" + }, + { + "name": "Majang", + "code": "mpe" + }, + { + "name": "Marba", + "code": "mpg" + }, + { + "name": "Maung", + "code": "mph" + }, + { + "name": "Mpade", + "code": "mpi" + }, + { + "name": "Martu Wangka", + "code": "mpj" + }, + { + "name": "Wangkajunga", + "code": "mpj" + }, + { + "name": "Mbara (Chad)", + "code": "mpk" + }, + { + "name": "Middle Watut", + "code": "mpl" + }, + { + "name": "Yosondúa Mixtec", + "code": "mpm" + }, + { + "name": "Mindiri", + "code": "mpn" + }, + { + "name": "Miu", + "code": "mpo" + }, + { + "name": "Migabac", + "code": "mpp" + }, + { + "name": "Matís", + "code": "mpq" + }, + { + "name": "Vangunu", + "code": "mpr" + }, + { + "name": "Dadibi", + "code": "mps" + }, + { + "name": "Mian", + "code": "mpt" + }, + { + "name": "Makuráp", + "code": "mpu" + }, + { + "name": "Mungkip", + "code": "mpv" + }, + { + "name": "Mapidian", + "code": "mpw" + }, + { + "name": "Misima-Panaeati", + "code": "mpx" + }, + { + "name": "Mapia", + "code": "mpy" + }, + { + "name": "Mpi", + "code": "mpz" + }, + { + "name": "Maba (Indonesia)", + "code": "mqa" + }, + { + "name": "Mbuko", + "code": "mqb" + }, + { + "name": "Mangole", + "code": "mqc" + }, + { + "name": "Matepi", + "code": "mqe" + }, + { + "name": "Momuna", + "code": "mqf" + }, + { + "name": "Kota Bangun Kutai Malay", + "code": "mqg" + }, + { + "name": "Tlazoyaltepec Mixtec", + "code": "mqh" + }, + { + "name": "Mariri", + "code": "mqi" + }, + { + "name": "Mamasa", + "code": "mqj" + }, + { + "name": "Rajah Kabunsuwan Manobo", + "code": "mqk" + }, + { + "name": "Mbelime", + "code": "mql" + }, + { + "name": "South Marquesan", + "code": "mqm" + }, + { + "name": "Moronene", + "code": "mqn" + }, + { + "name": "Modole", + "code": "mqo" + }, + { + "name": "Manipa", + "code": "mqp" + }, + { + "name": "Minokok", + "code": "mqq" + }, + { + "name": "Mander", + "code": "mqr" + }, + { + "name": "West Makian", + "code": "mqs" + }, + { + "name": "Mok", + "code": "mqt" + }, + { + "name": "Mandari", + "code": "mqu" + }, + { + "name": "Mosimo", + "code": "mqv" + }, + { + "name": "Murupi", + "code": "mqw" + }, + { + "name": "Mamuju", + "code": "mqx" + }, + { + "name": "Manggarai", + "code": "mqy" + }, + { + "name": "Pano", + "code": "mqz" + }, + { + "name": "Mlabri", + "code": "mra" + }, + { + "name": "Marino", + "code": "mrb" + }, + { + "name": "Maricopa", + "code": "mrc" + }, + { + "name": "Western Magar", + "code": "mrd" + }, + { + "name": "Martha's Vineyard Sign Language", + "code": "mre" + }, + { + "name": "Elseng", + "code": "mrf" + }, + { + "name": "Mising", + "code": "mrg" + }, + { + "name": "Mara Chin", + "code": "mrh" + }, + { + "name": "Maori", + "code": "mri" + }, + { + "name": "Western Mari", + "code": "mrj" + }, + { + "name": "Hmwaveke", + "code": "mrk" + }, + { + "name": "Mortlockese", + "code": "mrl" + }, + { + "name": "Merlav", + "code": "mrm" + }, + { + "name": "Mwerlap", + "code": "mrm" + }, + { + "name": "Cheke Holo", + "code": "mrn" + }, + { + "name": "Mru", + "code": "mro" + }, + { + "name": "Morouas", + "code": "mrp" + }, + { + "name": "North Marquesan", + "code": "mrq" + }, + { + "name": "Maria (India)", + "code": "mrr" + }, + { + "name": "Maragus", + "code": "mrs" + }, + { + "name": "Marghi Central", + "code": "mrt" + }, + { + "name": "Mono (Cameroon)", + "code": "mru" + }, + { + "name": "Mangareva", + "code": "mrv" + }, + { + "name": "Maranao", + "code": "mrw" + }, + { + "name": "Dineor", + "code": "mrx" + }, + { + "name": "Maremgi", + "code": "mrx" + }, + { + "name": "Mandaya", + "code": "mry" + }, + { + "name": "Marind", + "code": "mrz" + }, + { + "name": "Malay (macrolanguage)", + "code": "msa" + }, + { + "name": "Masbatenyo", + "code": "msb" + }, + { + "name": "Sankaran Maninka", + "code": "msc" + }, + { + "name": "Yucatec Maya Sign Language", + "code": "msd" + }, + { + "name": "Musey", + "code": "mse" + }, + { + "name": "Mekwei", + "code": "msf" + }, + { + "name": "Moraid", + "code": "msg" + }, + { + "name": "Masikoro Malagasy", + "code": "msh" + }, + { + "name": "Sabah Malay", + "code": "msi" + }, + { + "name": "Ma (Democratic Republic of Congo)", + "code": "msj" + }, + { + "name": "Mansaka", + "code": "msk" + }, + { + "name": "Molof", + "code": "msl" + }, + { + "name": "Poule", + "code": "msl" + }, + { + "name": "Agusan Manobo", + "code": "msm" + }, + { + "name": "Vurës", + "code": "msn" + }, + { + "name": "Mombum", + "code": "mso" + }, + { + "name": "Maritsauá", + "code": "msp" + }, + { + "name": "Caac", + "code": "msq" + }, + { + "name": "Mongolian Sign Language", + "code": "msr" + }, + { + "name": "West Masela", + "code": "mss" + }, + { + "name": "Musom", + "code": "msu" + }, + { + "name": "Maslam", + "code": "msv" + }, + { + "name": "Mansoanka", + "code": "msw" + }, + { + "name": "Moresada", + "code": "msx" + }, + { + "name": "Aruamu", + "code": "msy" + }, + { + "name": "Momare", + "code": "msz" + }, + { + "name": "Cotabato Manobo", + "code": "mta" + }, + { + "name": "Anyin Morofo", + "code": "mtb" + }, + { + "name": "Munit", + "code": "mtc" + }, + { + "name": "Mualang", + "code": "mtd" + }, + { + "name": "Mono (Solomon Islands)", + "code": "mte" + }, + { + "name": "Murik (Papua New Guinea)", + "code": "mtf" + }, + { + "name": "Una", + "code": "mtg" + }, + { + "name": "Munggui", + "code": "mth" + }, + { + "name": "Maiwa (Papua New Guinea)", + "code": "mti" + }, + { + "name": "Moskona", + "code": "mtj" + }, + { + "name": "Mbe'", + "code": "mtk" + }, + { + "name": "Montol", + "code": "mtl" + }, + { + "name": "Mator", + "code": "mtm" + }, + { + "name": "Matagalpa", + "code": "mtn" + }, + { + "name": "Totontepec Mixe", + "code": "mto" + }, + { + "name": "Wichí Lhamtés Nocten", + "code": "mtp" + }, + { + "name": "Muong", + "code": "mtq" + }, + { + "name": "Mewari", + "code": "mtr" + }, + { + "name": "Yora", + "code": "mts" + }, + { + "name": "Mota", + "code": "mtt" + }, + { + "name": "Tututepec Mixtec", + "code": "mtu" + }, + { + "name": "Asaro'o", + "code": "mtv" + }, + { + "name": "Southern Binukidnon", + "code": "mtw" + }, + { + "name": "Tidaá Mixtec", + "code": "mtx" + }, + { + "name": "Nabi", + "code": "mty" + }, + { + "name": "Mundang", + "code": "mua" + }, + { + "name": "Mubi", + "code": "mub" + }, + { + "name": "Ajumbu", + "code": "muc" + }, + { + "name": "Mednyj Aleut", + "code": "mud" + }, + { + "name": "Media Lengua", + "code": "mue" + }, + { + "name": "Musgu", + "code": "mug" + }, + { + "name": "Mündü", + "code": "muh" + }, + { + "name": "Musi", + "code": "mui" + }, + { + "name": "Mabire", + "code": "muj" + }, + { + "name": "Mugom", + "code": "muk" + }, + { + "name": "Multiple languages", + "code": "mul" + }, + { + "name": "Maiwala", + "code": "mum" + }, + { + "name": "Nyong", + "code": "muo" + }, + { + "name": "Malvi", + "code": "mup" + }, + { + "name": "Eastern Xiangxi Miao", + "code": "muq" + }, + { + "name": "Murle", + "code": "mur" + }, + { + "name": "Creek", + "code": "mus" + }, + { + "name": "Western Muria", + "code": "mut" + }, + { + "name": "Yaaku", + "code": "muu" + }, + { + "name": "Muthuvan", + "code": "muv" + }, + { + "name": "Bo-Ung", + "code": "mux" + }, + { + "name": "Muyang", + "code": "muy" + }, + { + "name": "Mursi", + "code": "muz" + }, + { + "name": "Manam", + "code": "mva" + }, + { + "name": "Mattole", + "code": "mvb" + }, + { + "name": "Mamboru", + "code": "mvd" + }, + { + "name": "Marwari (Pakistan)", + "code": "mve" + }, + { + "name": "Peripheral Mongolian", + "code": "mvf" + }, + { + "name": "Yucuañe Mixtec", + "code": "mvg" + }, + { + "name": "Mulgi", + "code": "mvh" + }, + { + "name": "Miyako", + "code": "mvi" + }, + { + "name": "Mekmek", + "code": "mvk" + }, + { + "name": "Mbara (Australia)", + "code": "mvl" + }, + { + "name": "Minaveha", + "code": "mvn" + }, + { + "name": "Marovo", + "code": "mvo" + }, + { + "name": "Duri", + "code": "mvp" + }, + { + "name": "Moere", + "code": "mvq" + }, + { + "name": "Marau", + "code": "mvr" + }, + { + "name": "Massep", + "code": "mvs" + }, + { + "name": "Mpotovoro", + "code": "mvt" + }, + { + "name": "Marfa", + "code": "mvu" + }, + { + "name": "Tagal Murut", + "code": "mvv" + }, + { + "name": "Machinga", + "code": "mvw" + }, + { + "name": "Meoswar", + "code": "mvx" + }, + { + "name": "Indus Kohistani", + "code": "mvy" + }, + { + "name": "Mesqan", + "code": "mvz" + }, + { + "name": "Mwatebu", + "code": "mwa" + }, + { + "name": "Juwal", + "code": "mwb" + }, + { + "name": "Are", + "code": "mwc" + }, + { + "name": "Mwera (Chimwera)", + "code": "mwe" + }, + { + "name": "Murrinh-Patha", + "code": "mwf" + }, + { + "name": "Aiklep", + "code": "mwg" + }, + { + "name": "Mouk-Aria", + "code": "mwh" + }, + { + "name": "Labo", + "code": "mwi" + }, + { + "name": "Ninde", + "code": "mwi" + }, + { + "name": "Kita Maninkakan", + "code": "mwk" + }, + { + "name": "Mirandese", + "code": "mwl" + }, + { + "name": "Sar", + "code": "mwm" + }, + { + "name": "Nyamwanga", + "code": "mwn" + }, + { + "name": "Central Maewo", + "code": "mwo" + }, + { + "name": "Kala Lagaw Ya", + "code": "mwp" + }, + { + "name": "Mün Chin", + "code": "mwq" + }, + { + "name": "Marwari", + "code": "mwr" + }, + { + "name": "Mwimbi-Muthambi", + "code": "mws" + }, + { + "name": "Moken", + "code": "mwt" + }, + { + "name": "Mittu", + "code": "mwu" + }, + { + "name": "Mentawai", + "code": "mwv" + }, + { + "name": "Hmong Daw", + "code": "mww" + }, + { + "name": "Moingi", + "code": "mwz" + }, + { + "name": "Northwest Oaxaca Mixtec", + "code": "mxa" + }, + { + "name": "Tezoatlán Mixtec", + "code": "mxb" + }, + { + "name": "Manyika", + "code": "mxc" + }, + { + "name": "Modang", + "code": "mxd" + }, + { + "name": "Mele-Fila", + "code": "mxe" + }, + { + "name": "Malgbe", + "code": "mxf" + }, + { + "name": "Mbangala", + "code": "mxg" + }, + { + "name": "Mvuba", + "code": "mxh" + }, + { + "name": "Mozarabic", + "code": "mxi" + }, + { + "name": "Geman Deng", + "code": "mxj" + }, + { + "name": "Miju-Mishmi", + "code": "mxj" + }, + { + "name": "Monumbo", + "code": "mxk" + }, + { + "name": "Maxi Gbe", + "code": "mxl" + }, + { + "name": "Meramera", + "code": "mxm" + }, + { + "name": "Moi (Indonesia)", + "code": "mxn" + }, + { + "name": "Mbowe", + "code": "mxo" + }, + { + "name": "Tlahuitoltepec Mixe", + "code": "mxp" + }, + { + "name": "Juquila Mixe", + "code": "mxq" + }, + { + "name": "Murik (Malaysia)", + "code": "mxr" + }, + { + "name": "Huitepec Mixtec", + "code": "mxs" + }, + { + "name": "Jamiltepec Mixtec", + "code": "mxt" + }, + { + "name": "Mada (Cameroon)", + "code": "mxu" + }, + { + "name": "Metlatónoc Mixtec", + "code": "mxv" + }, + { + "name": "Namo", + "code": "mxw" + }, + { + "name": "Mahou", + "code": "mxx" + }, + { + "name": "Mawukakan", + "code": "mxx" + }, + { + "name": "Southeastern Nochixtlán Mixtec", + "code": "mxy" + }, + { + "name": "Central Masela", + "code": "mxz" + }, + { + "name": "Burmese", + "code": "mya" + }, + { + "name": "Mbay", + "code": "myb" + }, + { + "name": "Mayeka", + "code": "myc" + }, + { + "name": "Myene", + "code": "mye" + }, + { + "name": "Bambassi", + "code": "myf" + }, + { + "name": "Manta", + "code": "myg" + }, + { + "name": "Makah", + "code": "myh" + }, + { + "name": "Mangayat", + "code": "myj" + }, + { + "name": "Mamara Senoufo", + "code": "myk" + }, + { + "name": "Moma", + "code": "myl" + }, + { + "name": "Me'en", + "code": "mym" + }, + { + "name": "Anfillo", + "code": "myo" + }, + { + "name": "Pirahã", + "code": "myp" + }, + { + "name": "Muniche", + "code": "myr" + }, + { + "name": "Mesmes", + "code": "mys" + }, + { + "name": "Mundurukú", + "code": "myu" + }, + { + "name": "Erzya", + "code": "myv" + }, + { + "name": "Muyuw", + "code": "myw" + }, + { + "name": "Masaaba", + "code": "myx" + }, + { + "name": "Macuna", + "code": "myy" + }, + { + "name": "Classical Mandaic", + "code": "myz" + }, + { + "name": "Santa María Zacatepec Mixtec", + "code": "mza" + }, + { + "name": "Tumzabt", + "code": "mzb" + }, + { + "name": "Madagascar Sign Language", + "code": "mzc" + }, + { + "name": "Malimba", + "code": "mzd" + }, + { + "name": "Morawa", + "code": "mze" + }, + { + "name": "Monastic Sign Language", + "code": "mzg" + }, + { + "name": "Wichí Lhamtés Güisnay", + "code": "mzh" + }, + { + "name": "Ixcatlán Mazatec", + "code": "mzi" + }, + { + "name": "Manya", + "code": "mzj" + }, + { + "name": "Nigeria Mambila", + "code": "mzk" + }, + { + "name": "Mazatlán Mixe", + "code": "mzl" + }, + { + "name": "Mumuye", + "code": "mzm" + }, + { + "name": "Mazanderani", + "code": "mzn" + }, + { + "name": "Matipuhy", + "code": "mzo" + }, + { + "name": "Movima", + "code": "mzp" + }, + { + "name": "Mori Atas", + "code": "mzq" + }, + { + "name": "Marúbo", + "code": "mzr" + }, + { + "name": "Macanese", + "code": "mzs" + }, + { + "name": "Mintil", + "code": "mzt" + }, + { + "name": "Inapang", + "code": "mzu" + }, + { + "name": "Manza", + "code": "mzv" + }, + { + "name": "Deg", + "code": "mzw" + }, + { + "name": "Mawayana", + "code": "mzx" + }, + { + "name": "Mozambican Sign Language", + "code": "mzy" + }, + { + "name": "Maiadomu", + "code": "mzz" + }, + { + "name": "Namla", + "code": "naa" + }, + { + "name": "Southern Nambikuára", + "code": "nab" + }, + { + "name": "Narak", + "code": "nac" + }, + { + "name": "Naka'ela", + "code": "nae" + }, + { + "name": "Nabak", + "code": "naf" + }, + { + "name": "Naga Pidgin", + "code": "nag" + }, + { + "name": "Nalu", + "code": "naj" + }, + { + "name": "Nakanai", + "code": "nak" + }, + { + "name": "Nalik", + "code": "nal" + }, + { + "name": "Ngan'gityemerri", + "code": "nam" + }, + { + "name": "Min Nan Chinese", + "code": "nan" + }, + { + "name": "Naaba", + "code": "nao" + }, + { + "name": "Neapolitan", + "code": "nap" + }, + { + "name": "Khoekhoe", + "code": "naq" + }, + { + "name": "Nama (Namibia)", + "code": "naq" + }, + { + "name": "Iguta", + "code": "nar" + }, + { + "name": "Naasioi", + "code": "nas" + }, + { + "name": "Ca̱hungwa̱rya̱", + "code": "nat" + }, + { + "name": "Hungworo", + "code": "nat" + }, + { + "name": "Nauru", + "code": "nau" + }, + { + "name": "Navaho", + "code": "nav" + }, + { + "name": "Navajo", + "code": "nav" + }, + { + "name": "Nawuri", + "code": "naw" + }, + { + "name": "Nakwi", + "code": "nax" + }, + { + "name": "Ngarrindjeri", + "code": "nay" + }, + { + "name": "Coatepec Nahuatl", + "code": "naz" + }, + { + "name": "Nyemba", + "code": "nba" + }, + { + "name": "Ndoe", + "code": "nbb" + }, + { + "name": "Chang Naga", + "code": "nbc" + }, + { + "name": "Ngbinda", + "code": "nbd" + }, + { + "name": "Konyak Naga", + "code": "nbe" + }, + { + "name": "Nagarchal", + "code": "nbg" + }, + { + "name": "Ngamo", + "code": "nbh" + }, + { + "name": "Mao Naga", + "code": "nbi" + }, + { + "name": "Ngarinyman", + "code": "nbj" + }, + { + "name": "Nake", + "code": "nbk" + }, + { + "name": "South Ndebele", + "code": "nbl" + }, + { + "name": "Ngbaka Ma'bo", + "code": "nbm" + }, + { + "name": "Kuri", + "code": "nbn" + }, + { + "name": "Nkukoli", + "code": "nbo" + }, + { + "name": "Nnam", + "code": "nbp" + }, + { + "name": "Nggem", + "code": "nbq" + }, + { + "name": "Numana", + "code": "nbr" + }, + { + "name": "Namibian Sign Language", + "code": "nbs" + }, + { + "name": "Na", + "code": "nbt" + }, + { + "name": "Rongmei Naga", + "code": "nbu" + }, + { + "name": "Ngamambo", + "code": "nbv" + }, + { + "name": "Southern Ngbandi", + "code": "nbw" + }, + { + "name": "Ningera", + "code": "nby" + }, + { + "name": "Iyo", + "code": "nca" + }, + { + "name": "Central Nicobarese", + "code": "ncb" + }, + { + "name": "Ponam", + "code": "ncc" + }, + { + "name": "Nachering", + "code": "ncd" + }, + { + "name": "Yale", + "code": "nce" + }, + { + "name": "Notsi", + "code": "ncf" + }, + { + "name": "Nisga'a", + "code": "ncg" + }, + { + "name": "Central Huasteca Nahuatl", + "code": "nch" + }, + { + "name": "Classical Nahuatl", + "code": "nci" + }, + { + "name": "Northern Puebla Nahuatl", + "code": "ncj" + }, + { + "name": "Na-kara", + "code": "nck" + }, + { + "name": "Michoacán Nahuatl", + "code": "ncl" + }, + { + "name": "Nambo", + "code": "ncm" + }, + { + "name": "Nauna", + "code": "ncn" + }, + { + "name": "Sibe", + "code": "nco" + }, + { + "name": "Northern Katang", + "code": "ncq" + }, + { + "name": "Ncane", + "code": "ncr" + }, + { + "name": "Nicaraguan Sign Language", + "code": "ncs" + }, + { + "name": "Chothe Naga", + "code": "nct" + }, + { + "name": "Chumburung", + "code": "ncu" + }, + { + "name": "Central Puebla Nahuatl", + "code": "ncx" + }, + { + "name": "Natchez", + "code": "ncz" + }, + { + "name": "Ndasa", + "code": "nda" + }, + { + "name": "Kenswei Nsei", + "code": "ndb" + }, + { + "name": "Ndau", + "code": "ndc" + }, + { + "name": "Nde-Nsele-Nta", + "code": "ndd" + }, + { + "name": "North Ndebele", + "code": "nde" + }, + { + "name": "Nadruvian", + "code": "ndf" + }, + { + "name": "Ndengereko", + "code": "ndg" + }, + { + "name": "Ndali", + "code": "ndh" + }, + { + "name": "Samba Leko", + "code": "ndi" + }, + { + "name": "Ndamba", + "code": "ndj" + }, + { + "name": "Ndaka", + "code": "ndk" + }, + { + "name": "Ndolo", + "code": "ndl" + }, + { + "name": "Ndam", + "code": "ndm" + }, + { + "name": "Ngundi", + "code": "ndn" + }, + { + "name": "Ndonga", + "code": "ndo" + }, + { + "name": "Ndo", + "code": "ndp" + }, + { + "name": "Ndombe", + "code": "ndq" + }, + { + "name": "Ndoola", + "code": "ndr" + }, + { + "name": "Low German", + "code": "nds" + }, + { + "name": "Low Saxon", + "code": "nds" + }, + { + "name": "Ndunga", + "code": "ndt" + }, + { + "name": "Dugun", + "code": "ndu" + }, + { + "name": "Ndut", + "code": "ndv" + }, + { + "name": "Ndobo", + "code": "ndw" + }, + { + "name": "Nduga", + "code": "ndx" + }, + { + "name": "Lutos", + "code": "ndy" + }, + { + "name": "Ndogo", + "code": "ndz" + }, + { + "name": "Eastern Ngad'a", + "code": "nea" + }, + { + "name": "Toura (Côte d'Ivoire)", + "code": "neb" + }, + { + "name": "Nedebang", + "code": "nec" + }, + { + "name": "Nde-Gbite", + "code": "ned" + }, + { + "name": "Nêlêmwa-Nixumwak", + "code": "nee" + }, + { + "name": "Nefamese", + "code": "nef" + }, + { + "name": "Negidal", + "code": "neg" + }, + { + "name": "Nyenkha", + "code": "neh" + }, + { + "name": "Neo-Hittite", + "code": "nei" + }, + { + "name": "Neko", + "code": "nej" + }, + { + "name": "Neku", + "code": "nek" + }, + { + "name": "Nemi", + "code": "nem" + }, + { + "name": "Nengone", + "code": "nen" + }, + { + "name": "Ná-Meo", + "code": "neo" + }, + { + "name": "Nepali (macrolanguage)", + "code": "nep" + }, + { + "name": "North Central Mixe", + "code": "neq" + }, + { + "name": "Yahadian", + "code": "ner" + }, + { + "name": "Bhoti Kinnauri", + "code": "nes" + }, + { + "name": "Nete", + "code": "net" + }, + { + "name": "Neo", + "code": "neu" + }, + { + "name": "Nyaheun", + "code": "nev" + }, + { + "name": "Nepal Bhasa", + "code": "new" + }, + { + "name": "Newari", + "code": "new" + }, + { + "name": "Neme", + "code": "nex" + }, + { + "name": "Neyo", + "code": "ney" + }, + { + "name": "Nez Perce", + "code": "nez" + }, + { + "name": "Dhao", + "code": "nfa" + }, + { + "name": "Ahwai", + "code": "nfd" + }, + { + "name": "Äiwoo", + "code": "nfl" + }, + { + "name": "Ayiwo", + "code": "nfl" + }, + { + "name": "Nafaanra", + "code": "nfr" + }, + { + "name": "Mfumte", + "code": "nfu" + }, + { + "name": "Ngbaka", + "code": "nga" + }, + { + "name": "Northern Ngbandi", + "code": "ngb" + }, + { + "name": "Ngombe (Democratic Republic of Congo)", + "code": "ngc" + }, + { + "name": "Ngando (Central African Republic)", + "code": "ngd" + }, + { + "name": "Ngemba", + "code": "nge" + }, + { + "name": "Ngbaka Manza", + "code": "ngg" + }, + { + "name": "Nǁng", + "code": "ngh" + }, + { + "name": "Ngizim", + "code": "ngi" + }, + { + "name": "Ngie", + "code": "ngj" + }, + { + "name": "Dalabon", + "code": "ngk" + }, + { + "name": "Lomwe", + "code": "ngl" + }, + { + "name": "Ngatik Men's Creole", + "code": "ngm" + }, + { + "name": "Ngwo", + "code": "ngn" + }, + { + "name": "Ngulu", + "code": "ngp" + }, + { + "name": "Ngoreme", + "code": "ngq" + }, + { + "name": "Ngurimi", + "code": "ngq" + }, + { + "name": "Engdewu", + "code": "ngr" + }, + { + "name": "Gvoko", + "code": "ngs" + }, + { + "name": "Kriang", + "code": "ngt" + }, + { + "name": "Ngeq", + "code": "ngt" + }, + { + "name": "Guerrero Nahuatl", + "code": "ngu" + }, + { + "name": "Nagumi", + "code": "ngv" + }, + { + "name": "Ngwaba", + "code": "ngw" + }, + { + "name": "Nggwahyi", + "code": "ngx" + }, + { + "name": "Tibea", + "code": "ngy" + }, + { + "name": "Ngungwel", + "code": "ngz" + }, + { + "name": "Nhanda", + "code": "nha" + }, + { + "name": "Beng", + "code": "nhb" + }, + { + "name": "Tabasco Nahuatl", + "code": "nhc" + }, + { + "name": "Ava Guaraní", + "code": "nhd" + }, + { + "name": "Chiripá", + "code": "nhd" + }, + { + "name": "Eastern Huasteca Nahuatl", + "code": "nhe" + }, + { + "name": "Nhuwala", + "code": "nhf" + }, + { + "name": "Tetelcingo Nahuatl", + "code": "nhg" + }, + { + "name": "Nahari", + "code": "nhh" + }, + { + "name": "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", + "code": "nhi" + }, + { + "name": "Isthmus-Cosoleacaque Nahuatl", + "code": "nhk" + }, + { + "name": "Morelos Nahuatl", + "code": "nhm" + }, + { + "name": "Central Nahuatl", + "code": "nhn" + }, + { + "name": "Takuu", + "code": "nho" + }, + { + "name": "Isthmus-Pajapan Nahuatl", + "code": "nhp" + }, + { + "name": "Huaxcaleca Nahuatl", + "code": "nhq" + }, + { + "name": "Naro", + "code": "nhr" + }, + { + "name": "Ometepec Nahuatl", + "code": "nht" + }, + { + "name": "Noone", + "code": "nhu" + }, + { + "name": "Temascaltepec Nahuatl", + "code": "nhv" + }, + { + "name": "Western Huasteca Nahuatl", + "code": "nhw" + }, + { + "name": "Isthmus-Mecayapan Nahuatl", + "code": "nhx" + }, + { + "name": "Northern Oaxaca Nahuatl", + "code": "nhy" + }, + { + "name": "Santa María La Alta Nahuatl", + "code": "nhz" + }, + { + "name": "Nias", + "code": "nia" + }, + { + "name": "Nakame", + "code": "nib" + }, + { + "name": "Ngandi", + "code": "nid" + }, + { + "name": "Niellim", + "code": "nie" + }, + { + "name": "Nek", + "code": "nif" + }, + { + "name": "Ngalakgan", + "code": "nig" + }, + { + "name": "Nyiha (Tanzania)", + "code": "nih" + }, + { + "name": "Nii", + "code": "nii" + }, + { + "name": "Ngaju", + "code": "nij" + }, + { + "name": "Southern Nicobarese", + "code": "nik" + }, + { + "name": "Nila", + "code": "nil" + }, + { + "name": "Nilamba", + "code": "nim" + }, + { + "name": "Ninzo", + "code": "nin" + }, + { + "name": "Nganasan", + "code": "nio" + }, + { + "name": "Nandi", + "code": "niq" + }, + { + "name": "Nimboran", + "code": "nir" + }, + { + "name": "Nimi", + "code": "nis" + }, + { + "name": "Southeastern Kolami", + "code": "nit" + }, + { + "name": "Niuean", + "code": "niu" + }, + { + "name": "Gilyak", + "code": "niv" + }, + { + "name": "Nimo", + "code": "niw" + }, + { + "name": "Hema", + "code": "nix" + }, + { + "name": "Ngiti", + "code": "niy" + }, + { + "name": "Ningil", + "code": "niz" + }, + { + "name": "Nzanyi", + "code": "nja" + }, + { + "name": "Nocte Naga", + "code": "njb" + }, + { + "name": "Ndonde Hamba", + "code": "njd" + }, + { + "name": "Lotha Naga", + "code": "njh" + }, + { + "name": "Gudanji", + "code": "nji" + }, + { + "name": "Njen", + "code": "njj" + }, + { + "name": "Njalgulgule", + "code": "njl" + }, + { + "name": "Angami Naga", + "code": "njm" + }, + { + "name": "Liangmai Naga", + "code": "njn" + }, + { + "name": "Ao Naga", + "code": "njo" + }, + { + "name": "Njerep", + "code": "njr" + }, + { + "name": "Nisa", + "code": "njs" + }, + { + "name": "Ndyuka-Trio Pidgin", + "code": "njt" + }, + { + "name": "Ngadjunmaya", + "code": "nju" + }, + { + "name": "Kunyi", + "code": "njx" + }, + { + "name": "Njyem", + "code": "njy" + }, + { + "name": "Nyishi", + "code": "njz" + }, + { + "name": "Nkoya", + "code": "nka" + }, + { + "name": "Khoibu Naga", + "code": "nkb" + }, + { + "name": "Nkongho", + "code": "nkc" + }, + { + "name": "Koireng", + "code": "nkd" + }, + { + "name": "Duke", + "code": "nke" + }, + { + "name": "Inpui Naga", + "code": "nkf" + }, + { + "name": "Nekgini", + "code": "nkg" + }, + { + "name": "Khezha Naga", + "code": "nkh" + }, + { + "name": "Thangal Naga", + "code": "nki" + }, + { + "name": "Nakai", + "code": "nkj" + }, + { + "name": "Nokuku", + "code": "nkk" + }, + { + "name": "Namat", + "code": "nkm" + }, + { + "name": "Nkangala", + "code": "nkn" + }, + { + "name": "Nkonya", + "code": "nko" + }, + { + "name": "Niuatoputapu", + "code": "nkp" + }, + { + "name": "Nkami", + "code": "nkq" + }, + { + "name": "Nukuoro", + "code": "nkr" + }, + { + "name": "North Asmat", + "code": "nks" + }, + { + "name": "Nyika (Tanzania)", + "code": "nkt" + }, + { + "name": "Bouna Kulango", + "code": "nku" + }, + { + "name": "Nyika (Malawi and Zambia)", + "code": "nkv" + }, + { + "name": "Nkutu", + "code": "nkw" + }, + { + "name": "Nkoroo", + "code": "nkx" + }, + { + "name": "Nkari", + "code": "nkz" + }, + { + "name": "Ngombale", + "code": "nla" + }, + { + "name": "Nalca", + "code": "nlc" + }, + { + "name": "Dutch", + "code": "nld" + }, + { + "name": "Flemish", + "code": "nld" + }, + { + "name": "East Nyala", + "code": "nle" + }, + { + "name": "Gela", + "code": "nlg" + }, + { + "name": "Grangali", + "code": "nli" + }, + { + "name": "Nyali", + "code": "nlj" + }, + { + "name": "Ninia Yali", + "code": "nlk" + }, + { + "name": "Nihali", + "code": "nll" + }, + { + "name": "Mankiyali", + "code": "nlm" + }, + { + "name": "Ngul", + "code": "nlo" + }, + { + "name": "Lao Naga", + "code": "nlq" + }, + { + "name": "Nchumbulu", + "code": "nlu" + }, + { + "name": "Orizaba Nahuatl", + "code": "nlv" + }, + { + "name": "Walangama", + "code": "nlw" + }, + { + "name": "Nahali", + "code": "nlx" + }, + { + "name": "Nyamal", + "code": "nly" + }, + { + "name": "Nalögo", + "code": "nlz" + }, + { + "name": "Maram Naga", + "code": "nma" + }, + { + "name": "Big Nambas", + "code": "nmb" + }, + { + "name": "V'ënen Taut", + "code": "nmb" + }, + { + "name": "Ngam", + "code": "nmc" + }, + { + "name": "Ndumu", + "code": "nmd" + }, + { + "name": "Mzieme Naga", + "code": "nme" + }, + { + "name": "Tangkhul Naga (India)", + "code": "nmf" + }, + { + "name": "Kwasio", + "code": "nmg" + }, + { + "name": "Monsang Naga", + "code": "nmh" + }, + { + "name": "Nyam", + "code": "nmi" + }, + { + "name": "Ngombe (Central African Republic)", + "code": "nmj" + }, + { + "name": "Namakura", + "code": "nmk" + }, + { + "name": "Ndemli", + "code": "nml" + }, + { + "name": "Manangba", + "code": "nmm" + }, + { + "name": "ǃXóõ", + "code": "nmn" + }, + { + "name": "Moyon Naga", + "code": "nmo" + }, + { + "name": "Nimanbur", + "code": "nmp" + }, + { + "name": "Nambya", + "code": "nmq" + }, + { + "name": "Nimbari", + "code": "nmr" + }, + { + "name": "Letemboi", + "code": "nms" + }, + { + "name": "Namonuito", + "code": "nmt" + }, + { + "name": "Northeast Maidu", + "code": "nmu" + }, + { + "name": "Ngamini", + "code": "nmv" + }, + { + "name": "Nimoa", + "code": "nmw" + }, + { + "name": "Rifao", + "code": "nmw" + }, + { + "name": "Nama (Papua New Guinea)", + "code": "nmx" + }, + { + "name": "Namuyi", + "code": "nmy" + }, + { + "name": "Nawdm", + "code": "nmz" + }, + { + "name": "Nyangumarta", + "code": "nna" + }, + { + "name": "Nande", + "code": "nnb" + }, + { + "name": "Nancere", + "code": "nnc" + }, + { + "name": "West Ambae", + "code": "nnd" + }, + { + "name": "Ngandyera", + "code": "nne" + }, + { + "name": "Ngaing", + "code": "nnf" + }, + { + "name": "Maring Naga", + "code": "nng" + }, + { + "name": "Ngiemboon", + "code": "nnh" + }, + { + "name": "North Nuaulu", + "code": "nni" + }, + { + "name": "Nyangatom", + "code": "nnj" + }, + { + "name": "Nankina", + "code": "nnk" + }, + { + "name": "Northern Rengma Naga", + "code": "nnl" + }, + { + "name": "Namia", + "code": "nnm" + }, + { + "name": "Ngete", + "code": "nnn" + }, + { + "name": "Norwegian Nynorsk", + "code": "nno" + }, + { + "name": "Wancho Naga", + "code": "nnp" + }, + { + "name": "Ngindo", + "code": "nnq" + }, + { + "name": "Narungga", + "code": "nnr" + }, + { + "name": "Nanticoke", + "code": "nnt" + }, + { + "name": "Dwang", + "code": "nnu" + }, + { + "name": "Nugunu (Australia)", + "code": "nnv" + }, + { + "name": "Southern Nuni", + "code": "nnw" + }, + { + "name": "Nyangga", + "code": "nny" + }, + { + "name": "Nda'nda'", + "code": "nnz" + }, + { + "name": "Woun Meu", + "code": "noa" + }, + { + "name": "Norwegian Bokmål", + "code": "nob" + }, + { + "name": "Nuk", + "code": "noc" + }, + { + "name": "Northern Thai", + "code": "nod" + }, + { + "name": "Nimadi", + "code": "noe" + }, + { + "name": "Nomane", + "code": "nof" + }, + { + "name": "Nogai", + "code": "nog" + }, + { + "name": "Nomu", + "code": "noh" + }, + { + "name": "Noiri", + "code": "noi" + }, + { + "name": "Nonuya", + "code": "noj" + }, + { + "name": "Nooksack", + "code": "nok" + }, + { + "name": "Nomlaki", + "code": "nol" + }, + { + "name": "Nocamán", + "code": "nom" + }, + { + "name": "Old Norse", + "code": "non" + }, + { + "name": "Numanggang", + "code": "nop" + }, + { + "name": "Ngongo", + "code": "noq" + }, + { + "name": "Norwegian", + "code": "nor" + }, + { + "name": "Eastern Nisu", + "code": "nos" + }, + { + "name": "Nomatsiguenga", + "code": "not" + }, + { + "name": "Ewage-Notu", + "code": "nou" + }, + { + "name": "Novial", + "code": "nov" + }, + { + "name": "Nyambo", + "code": "now" + }, + { + "name": "Noy", + "code": "noy" + }, + { + "name": "Nayi", + "code": "noz" + }, + { + "name": "Nar Phu", + "code": "npa" + }, + { + "name": "Nupbikha", + "code": "npb" + }, + { + "name": "Ponyo-Gongwang Naga", + "code": "npg" + }, + { + "name": "Phom Naga", + "code": "nph" + }, + { + "name": "Nepali (individual language)", + "code": "npi" + }, + { + "name": "Southeastern Puebla Nahuatl", + "code": "npl" + }, + { + "name": "Mondropolon", + "code": "npn" + }, + { + "name": "Pochuri Naga", + "code": "npo" + }, + { + "name": "Nipsan", + "code": "nps" + }, + { + "name": "Puimei Naga", + "code": "npu" + }, + { + "name": "Noipx", + "code": "npx" + }, + { + "name": "Napu", + "code": "npy" + }, + { + "name": "Southern Nago", + "code": "nqg" + }, + { + "name": "Kura Ede Nago", + "code": "nqk" + }, + { + "name": "Ngendelengo", + "code": "nql" + }, + { + "name": "Ndom", + "code": "nqm" + }, + { + "name": "Nen", + "code": "nqn" + }, + { + "name": "N'Ko", + "code": "nqo" + }, + { + "name": "Kyan-Karyaw Naga", + "code": "nqq" + }, + { + "name": "Nteng", + "code": "nqt" + }, + { + "name": "Akyaung Ari Naga", + "code": "nqy" + }, + { + "name": "Ngom", + "code": "nra" + }, + { + "name": "Nara", + "code": "nrb" + }, + { + "name": "Noric", + "code": "nrc" + }, + { + "name": "Southern Rengma Naga", + "code": "nre" + }, + { + "name": "Guernésiais", + "code": "nrf" + }, + { + "name": "Jèrriais", + "code": "nrf" + }, + { + "name": "Narango", + "code": "nrg" + }, + { + "name": "Chokri Naga", + "code": "nri" + }, + { + "name": "Ngarla", + "code": "nrk" + }, + { + "name": "Ngarluma", + "code": "nrl" + }, + { + "name": "Narom", + "code": "nrm" + }, + { + "name": "Norn", + "code": "nrn" + }, + { + "name": "North Picene", + "code": "nrp" + }, + { + "name": "Nora", + "code": "nrr" + }, + { + "name": "Norra", + "code": "nrr" + }, + { + "name": "Northern Kalapuya", + "code": "nrt" + }, + { + "name": "Narua", + "code": "nru" + }, + { + "name": "Ngurmbur", + "code": "nrx" + }, + { + "name": "Lala", + "code": "nrz" + }, + { + "name": "Sangtam Naga", + "code": "nsa" + }, + { + "name": "Lower Nossob", + "code": "nsb" + }, + { + "name": "Nshi", + "code": "nsc" + }, + { + "name": "Southern Nisu", + "code": "nsd" + }, + { + "name": "Nsenga", + "code": "nse" + }, + { + "name": "Northwestern Nisu", + "code": "nsf" + }, + { + "name": "Ngasa", + "code": "nsg" + }, + { + "name": "Ngoshie", + "code": "nsh" + }, + { + "name": "Nigerian Sign Language", + "code": "nsi" + }, + { + "name": "Naskapi", + "code": "nsk" + }, + { + "name": "Norwegian Sign Language", + "code": "nsl" + }, + { + "name": "Sumi Naga", + "code": "nsm" + }, + { + "name": "Nehan", + "code": "nsn" + }, + { + "name": "Northern Sotho", + "code": "nso" + }, + { + "name": "Pedi", + "code": "nso" + }, + { + "name": "Sepedi", + "code": "nso" + }, + { + "name": "Nepalese Sign Language", + "code": "nsp" + }, + { + "name": "Northern Sierra Miwok", + "code": "nsq" + }, + { + "name": "Maritime Sign Language", + "code": "nsr" + }, + { + "name": "Nali", + "code": "nss" + }, + { + "name": "Tase Naga", + "code": "nst" + }, + { + "name": "Sierra Negra Nahuatl", + "code": "nsu" + }, + { + "name": "Southwestern Nisu", + "code": "nsv" + }, + { + "name": "Navut", + "code": "nsw" + }, + { + "name": "Nsongo", + "code": "nsx" + }, + { + "name": "Nasal", + "code": "nsy" + }, + { + "name": "Nisenan", + "code": "nsz" + }, + { + "name": "Northern Tidung", + "code": "ntd" + }, + { + "name": "Nathembo", + "code": "nte" + }, + { + "name": "Ngantangarra", + "code": "ntg" + }, + { + "name": "Natioro", + "code": "nti" + }, + { + "name": "Ngaanyatjarra", + "code": "ntj" + }, + { + "name": "Ikoma-Nata-Isenye", + "code": "ntk" + }, + { + "name": "Nateni", + "code": "ntm" + }, + { + "name": "Ntomba", + "code": "nto" + }, + { + "name": "Northern Tepehuan", + "code": "ntp" + }, + { + "name": "Delo", + "code": "ntr" + }, + { + "name": "Natügu", + "code": "ntu" + }, + { + "name": "Nottoway", + "code": "ntw" + }, + { + "name": "Tangkhul Naga (Myanmar)", + "code": "ntx" + }, + { + "name": "Mantsi", + "code": "nty" + }, + { + "name": "Natanzi", + "code": "ntz" + }, + { + "name": "Yuanga", + "code": "nua" + }, + { + "name": "Nukuini", + "code": "nuc" + }, + { + "name": "Ngala", + "code": "nud" + }, + { + "name": "Ngundu", + "code": "nue" + }, + { + "name": "Nusu", + "code": "nuf" + }, + { + "name": "Nungali", + "code": "nug" + }, + { + "name": "Ndunda", + "code": "nuh" + }, + { + "name": "Ngumbi", + "code": "nui" + }, + { + "name": "Nyole", + "code": "nuj" + }, + { + "name": "Nuuchahnulth", + "code": "nuk" + }, + { + "name": "Nuu-chah-nulth", + "code": "nuk" + }, + { + "name": "Nusa Laut", + "code": "nul" + }, + { + "name": "Niuafo'ou", + "code": "num" + }, + { + "name": "Anong", + "code": "nun" + }, + { + "name": "Nguôn", + "code": "nuo" + }, + { + "name": "Nupe-Nupe-Tako", + "code": "nup" + }, + { + "name": "Nukumanu", + "code": "nuq" + }, + { + "name": "Nukuria", + "code": "nur" + }, + { + "name": "Nuer", + "code": "nus" + }, + { + "name": "Nung (Viet Nam)", + "code": "nut" + }, + { + "name": "Ngbundu", + "code": "nuu" + }, + { + "name": "Northern Nuni", + "code": "nuv" + }, + { + "name": "Nguluwan", + "code": "nuw" + }, + { + "name": "Mehek", + "code": "nux" + }, + { + "name": "Nunggubuyu", + "code": "nuy" + }, + { + "name": "Tlamacazapa Nahuatl", + "code": "nuz" + }, + { + "name": "Nasarian", + "code": "nvh" + }, + { + "name": "Namiae", + "code": "nvm" + }, + { + "name": "Nyokon", + "code": "nvo" + }, + { + "name": "Nawathinehena", + "code": "nwa" + }, + { + "name": "Nyabwa", + "code": "nwb" + }, + { + "name": "Classical Nepal Bhasa", + "code": "nwc" + }, + { + "name": "Classical Newari", + "code": "nwc" + }, + { + "name": "Old Newari", + "code": "nwc" + }, + { + "name": "Ngwe", + "code": "nwe" + }, + { + "name": "Ngayawung", + "code": "nwg" + }, + { + "name": "Southwest Tanna", + "code": "nwi" + }, + { + "name": "Nyamusa-Molo", + "code": "nwm" + }, + { + "name": "Nauo", + "code": "nwo" + }, + { + "name": "Nawaru", + "code": "nwr" + }, + { + "name": "Middle Newar", + "code": "nwx" + }, + { + "name": "Nottoway-Meherrin", + "code": "nwy" + }, + { + "name": "Nauete", + "code": "nxa" + }, + { + "name": "Ngando (Democratic Republic of Congo)", + "code": "nxd" + }, + { + "name": "Nage", + "code": "nxe" + }, + { + "name": "Ngad'a", + "code": "nxg" + }, + { + "name": "Nindi", + "code": "nxi" + }, + { + "name": "Koki Naga", + "code": "nxk" + }, + { + "name": "South Nuaulu", + "code": "nxl" + }, + { + "name": "Numidian", + "code": "nxm" + }, + { + "name": "Ngawun", + "code": "nxn" + }, + { + "name": "Ndambomo", + "code": "nxo" + }, + { + "name": "Naxi", + "code": "nxq" + }, + { + "name": "Ninggerum", + "code": "nxr" + }, + { + "name": "Nafri", + "code": "nxx" + }, + { + "name": "Chewa", + "code": "nya" + }, + { + "name": "Chichewa", + "code": "nya" + }, + { + "name": "Nyanja", + "code": "nya" + }, + { + "name": "Nyangbo", + "code": "nyb" + }, + { + "name": "Nyanga-li", + "code": "nyc" + }, + { + "name": "Nyore", + "code": "nyd" + }, + { + "name": "Olunyole", + "code": "nyd" + }, + { + "name": "Nyengo", + "code": "nye" + }, + { + "name": "Giryama", + "code": "nyf" + }, + { + "name": "Kigiryama", + "code": "nyf" + }, + { + "name": "Nyindu", + "code": "nyg" + }, + { + "name": "Nyikina", + "code": "nyh" + }, + { + "name": "Ama (Sudan)", + "code": "nyi" + }, + { + "name": "Nyanga", + "code": "nyj" + }, + { + "name": "Nyaneka", + "code": "nyk" + }, + { + "name": "Nyeu", + "code": "nyl" + }, + { + "name": "Nyamwezi", + "code": "nym" + }, + { + "name": "Nyankole", + "code": "nyn" + }, + { + "name": "Nyoro", + "code": "nyo" + }, + { + "name": "Nyang'i", + "code": "nyp" + }, + { + "name": "Nayini", + "code": "nyq" + }, + { + "name": "Nyiha (Malawi)", + "code": "nyr" + }, + { + "name": "Nyungar", + "code": "nys" + }, + { + "name": "Nyawaygi", + "code": "nyt" + }, + { + "name": "Nyungwe", + "code": "nyu" + }, + { + "name": "Nyulnyul", + "code": "nyv" + }, + { + "name": "Nyaw", + "code": "nyw" + }, + { + "name": "Nganyaywana", + "code": "nyx" + }, + { + "name": "Nyakyusa-Ngonde", + "code": "nyy" + }, + { + "name": "Tigon Mbembe", + "code": "nza" + }, + { + "name": "Njebi", + "code": "nzb" + }, + { + "name": "Nzadi", + "code": "nzd" + }, + { + "name": "Nzima", + "code": "nzi" + }, + { + "name": "Nzakara", + "code": "nzk" + }, + { + "name": "Zeme Naga", + "code": "nzm" + }, + { + "name": "New Zealand Sign Language", + "code": "nzs" + }, + { + "name": "Teke-Nzikou", + "code": "nzu" + }, + { + "name": "Nzakambay", + "code": "nzy" + }, + { + "name": "Nanga Dama Dogon", + "code": "nzz" + }, + { + "name": "Orok", + "code": "oaa" + }, + { + "name": "Oroch", + "code": "oac" + }, + { + "name": "Ancient Aramaic (up to 700 BCE)", + "code": "oar" + }, + { + "name": "Old Aramaic (up to 700 BCE)", + "code": "oar" + }, + { + "name": "Old Avar", + "code": "oav" + }, + { + "name": "Obispeño", + "code": "obi" + }, + { + "name": "Southern Bontok", + "code": "obk" + }, + { + "name": "Oblo", + "code": "obl" + }, + { + "name": "Moabite", + "code": "obm" + }, + { + "name": "Obo Manobo", + "code": "obo" + }, + { + "name": "Old Burmese", + "code": "obr" + }, + { + "name": "Old Breton", + "code": "obt" + }, + { + "name": "Obulom", + "code": "obu" + }, + { + "name": "Ocaina", + "code": "oca" + }, + { + "name": "Old Chinese", + "code": "och" + }, + { + "name": "Occitan (post 1500)", + "code": "oci" + }, + { + "name": "Old Cham", + "code": "ocm" + }, + { + "name": "Old Cornish", + "code": "oco" + }, + { + "name": "Atzingo Matlatzinca", + "code": "ocu" + }, + { + "name": "Odut", + "code": "oda" + }, + { + "name": "Od", + "code": "odk" + }, + { + "name": "Old Dutch", + "code": "odt" + }, + { + "name": "Odual", + "code": "odu" + }, + { + "name": "Ofo", + "code": "ofo" + }, + { + "name": "Old Frisian", + "code": "ofs" + }, + { + "name": "Efutop", + "code": "ofu" + }, + { + "name": "Ogbia", + "code": "ogb" + }, + { + "name": "Ogbah", + "code": "ogc" + }, + { + "name": "Old Georgian", + "code": "oge" + }, + { + "name": "Ogbogolo", + "code": "ogg" + }, + { + "name": "Khana", + "code": "ogo" + }, + { + "name": "Ogbronuagum", + "code": "ogu" + }, + { + "name": "Old Hittite", + "code": "oht" + }, + { + "name": "Old Hungarian", + "code": "ohu" + }, + { + "name": "Oirata", + "code": "oia" + }, + { + "name": "Inebu One", + "code": "oin" + }, + { + "name": "Northwestern Ojibwa", + "code": "ojb" + }, + { + "name": "Central Ojibwa", + "code": "ojc" + }, + { + "name": "Eastern Ojibwa", + "code": "ojg" + }, + { + "name": "Ojibwa", + "code": "oji" + }, + { + "name": "Old Japanese", + "code": "ojp" + }, + { + "name": "Severn Ojibwa", + "code": "ojs" + }, + { + "name": "Ontong Java", + "code": "ojv" + }, + { + "name": "Western Ojibwa", + "code": "ojw" + }, + { + "name": "Okanagan", + "code": "oka" + }, + { + "name": "Okobo", + "code": "okb" + }, + { + "name": "Kobo", + "code": "okc" + }, + { + "name": "Okodia", + "code": "okd" + }, + { + "name": "Okpe (Southwestern Edo)", + "code": "oke" + }, + { + "name": "Koko Babangk", + "code": "okg" + }, + { + "name": "Koresh-e Rostam", + "code": "okh" + }, + { + "name": "Okiek", + "code": "oki" + }, + { + "name": "Oko-Juwoi", + "code": "okj" + }, + { + "name": "Kwamtim One", + "code": "okk" + }, + { + "name": "Old Kentish Sign Language", + "code": "okl" + }, + { + "name": "Middle Korean (10th-16th cent.)", + "code": "okm" + }, + { + "name": "Oki-No-Erabu", + "code": "okn" + }, + { + "name": "Old Korean (3rd-9th cent.)", + "code": "oko" + }, + { + "name": "Kirike", + "code": "okr" + }, + { + "name": "Oko-Eni-Osayen", + "code": "oks" + }, + { + "name": "Oku", + "code": "oku" + }, + { + "name": "Orokaiva", + "code": "okv" + }, + { + "name": "Okpe (Northwestern Edo)", + "code": "okx" + }, + { + "name": "Old Khmer", + "code": "okz" + }, + { + "name": "Walungge", + "code": "ola" + }, + { + "name": "Mochi", + "code": "old" + }, + { + "name": "Olekha", + "code": "ole" + }, + { + "name": "Olkol", + "code": "olk" + }, + { + "name": "Oloma", + "code": "olm" + }, + { + "name": "Livvi", + "code": "olo" + }, + { + "name": "Olrat", + "code": "olr" + }, + { + "name": "Old Lithuanian", + "code": "olt" + }, + { + "name": "Kuvale", + "code": "olu" + }, + { + "name": "Omaha-Ponca", + "code": "oma" + }, + { + "name": "East Ambae", + "code": "omb" + }, + { + "name": "Mochica", + "code": "omc" + }, + { + "name": "Omagua", + "code": "omg" + }, + { + "name": "Omi", + "code": "omi" + }, + { + "name": "Omok", + "code": "omk" + }, + { + "name": "Ombo", + "code": "oml" + }, + { + "name": "Minoan", + "code": "omn" + }, + { + "name": "Utarmbung", + "code": "omo" + }, + { + "name": "Old Manipuri", + "code": "omp" + }, + { + "name": "Old Marathi", + "code": "omr" + }, + { + "name": "Omotik", + "code": "omt" + }, + { + "name": "Omurano", + "code": "omu" + }, + { + "name": "South Tairora", + "code": "omw" + }, + { + "name": "Old Mon", + "code": "omx" + }, + { + "name": "Old Malay", + "code": "omy" + }, + { + "name": "Ona", + "code": "ona" + }, + { + "name": "Lingao", + "code": "onb" + }, + { + "name": "Oneida", + "code": "one" + }, + { + "name": "Olo", + "code": "ong" + }, + { + "name": "Onin", + "code": "oni" + }, + { + "name": "Onjob", + "code": "onj" + }, + { + "name": "Kabore One", + "code": "onk" + }, + { + "name": "Onobasulu", + "code": "onn" + }, + { + "name": "Onondaga", + "code": "ono" + }, + { + "name": "Sartang", + "code": "onp" + }, + { + "name": "Northern One", + "code": "onr" + }, + { + "name": "Ono", + "code": "ons" + }, + { + "name": "Ontenu", + "code": "ont" + }, + { + "name": "Unua", + "code": "onu" + }, + { + "name": "Old Nubian", + "code": "onw" + }, + { + "name": "Onin Based Pidgin", + "code": "onx" + }, + { + "name": "Tohono O'odham", + "code": "ood" + }, + { + "name": "Ong", + "code": "oog" + }, + { + "name": "Önge", + "code": "oon" + }, + { + "name": "Oorlams", + "code": "oor" + }, + { + "name": "Old Ossetic", + "code": "oos" + }, + { + "name": "Okpamheri", + "code": "opa" + }, + { + "name": "Kopkaka", + "code": "opk" + }, + { + "name": "Oksapmin", + "code": "opm" + }, + { + "name": "Opao", + "code": "opo" + }, + { + "name": "Opata", + "code": "opt" + }, + { + "name": "Ofayé", + "code": "opy" + }, + { + "name": "Oroha", + "code": "ora" + }, + { + "name": "Orma", + "code": "orc" + }, + { + "name": "Orejón", + "code": "ore" + }, + { + "name": "Oring", + "code": "org" + }, + { + "name": "Oroqen", + "code": "orh" + }, + { + "name": "Oriya (macrolanguage)", + "code": "ori" + }, + { + "name": "Oromo", + "code": "orm" + }, + { + "name": "Orang Kanaq", + "code": "orn" + }, + { + "name": "Orokolo", + "code": "oro" + }, + { + "name": "Oruma", + "code": "orr" + }, + { + "name": "Orang Seletar", + "code": "ors" + }, + { + "name": "Adivasi Oriya", + "code": "ort" + }, + { + "name": "Ormuri", + "code": "oru" + }, + { + "name": "Old Russian", + "code": "orv" + }, + { + "name": "Oro Win", + "code": "orw" + }, + { + "name": "Oro", + "code": "orx" + }, + { + "name": "Odia", + "code": "ory" + }, + { + "name": "Oriya (individual language)", + "code": "ory" + }, + { + "name": "Ormu", + "code": "orz" + }, + { + "name": "Osage", + "code": "osa" + }, + { + "name": "Oscan", + "code": "osc" + }, + { + "name": "Osing", + "code": "osi" + }, + { + "name": "Old Sundanese", + "code": "osn" + }, + { + "name": "Ososo", + "code": "oso" + }, + { + "name": "Old Spanish", + "code": "osp" + }, + { + "name": "Ossetian", + "code": "oss" + }, + { + "name": "Ossetic", + "code": "oss" + }, + { + "name": "Osatu", + "code": "ost" + }, + { + "name": "Southern One", + "code": "osu" + }, + { + "name": "Old Saxon", + "code": "osx" + }, + { + "name": "Ottoman Turkish (1500-1928)", + "code": "ota" + }, + { + "name": "Old Tibetan", + "code": "otb" + }, + { + "name": "Ot Danum", + "code": "otd" + }, + { + "name": "Mezquital Otomi", + "code": "ote" + }, + { + "name": "Oti", + "code": "oti" + }, + { + "name": "Old Turkish", + "code": "otk" + }, + { + "name": "Tilapa Otomi", + "code": "otl" + }, + { + "name": "Eastern Highland Otomi", + "code": "otm" + }, + { + "name": "Tenango Otomi", + "code": "otn" + }, + { + "name": "Querétaro Otomi", + "code": "otq" + }, + { + "name": "Otoro", + "code": "otr" + }, + { + "name": "Estado de México Otomi", + "code": "ots" + }, + { + "name": "Temoaya Otomi", + "code": "ott" + }, + { + "name": "Otuke", + "code": "otu" + }, + { + "name": "Ottawa", + "code": "otw" + }, + { + "name": "Texcatepec Otomi", + "code": "otx" + }, + { + "name": "Old Tamil", + "code": "oty" + }, + { + "name": "Ixtenco Otomi", + "code": "otz" + }, + { + "name": "Tagargrent", + "code": "oua" + }, + { + "name": "Glio-Oubi", + "code": "oub" + }, + { + "name": "Oune", + "code": "oue" + }, + { + "name": "Old Uighur", + "code": "oui" + }, + { + "name": "Ouma", + "code": "oum" + }, + { + "name": "Elfdalian", + "code": "ovd" + }, + { + "name": "Övdalian", + "code": "ovd" + }, + { + "name": "Owiniga", + "code": "owi" + }, + { + "name": "Old Welsh", + "code": "owl" + }, + { + "name": "Oy", + "code": "oyb" + }, + { + "name": "Oyda", + "code": "oyd" + }, + { + "name": "Wayampi", + "code": "oym" + }, + { + "name": "Oya'oya", + "code": "oyy" + }, + { + "name": "Koonzime", + "code": "ozm" + }, + { + "name": "Parecís", + "code": "pab" + }, + { + "name": "Pacoh", + "code": "pac" + }, + { + "name": "Paumarí", + "code": "pad" + }, + { + "name": "Pagibete", + "code": "pae" + }, + { + "name": "Paranawát", + "code": "paf" + }, + { + "name": "Pangasinan", + "code": "pag" + }, + { + "name": "Tenharim", + "code": "pah" + }, + { + "name": "Pe", + "code": "pai" + }, + { + "name": "Parakanã", + "code": "pak" + }, + { + "name": "Pahlavi", + "code": "pal" + }, + { + "name": "Kapampangan", + "code": "pam" + }, + { + "name": "Pampanga", + "code": "pam" + }, + { + "name": "Panjabi", + "code": "pan" + }, + { + "name": "Punjabi", + "code": "pan" + }, + { + "name": "Northern Paiute", + "code": "pao" + }, + { + "name": "Papiamento", + "code": "pap" + }, + { + "name": "Parya", + "code": "paq" + }, + { + "name": "Panamint", + "code": "par" + }, + { + "name": "Timbisha", + "code": "par" + }, + { + "name": "Papasena", + "code": "pas" + }, + { + "name": "Palauan", + "code": "pau" + }, + { + "name": "Pakaásnovos", + "code": "pav" + }, + { + "name": "Pawnee", + "code": "paw" + }, + { + "name": "Pankararé", + "code": "pax" + }, + { + "name": "Pech", + "code": "pay" + }, + { + "name": "Pankararú", + "code": "paz" + }, + { + "name": "Páez", + "code": "pbb" + }, + { + "name": "Patamona", + "code": "pbc" + }, + { + "name": "Mezontla Popoloca", + "code": "pbe" + }, + { + "name": "Coyotepec Popoloca", + "code": "pbf" + }, + { + "name": "Paraujano", + "code": "pbg" + }, + { + "name": "E'ñapa Woromaipu", + "code": "pbh" + }, + { + "name": "Parkwa", + "code": "pbi" + }, + { + "name": "Mak (Nigeria)", + "code": "pbl" + }, + { + "name": "Puebla Mazatec", + "code": "pbm" + }, + { + "name": "Kpasam", + "code": "pbn" + }, + { + "name": "Papel", + "code": "pbo" + }, + { + "name": "Badyara", + "code": "pbp" + }, + { + "name": "Pangwa", + "code": "pbr" + }, + { + "name": "Central Pame", + "code": "pbs" + }, + { + "name": "Southern Pashto", + "code": "pbt" + }, + { + "name": "Northern Pashto", + "code": "pbu" + }, + { + "name": "Pnar", + "code": "pbv" + }, + { + "name": "Pyu (Papua New Guinea)", + "code": "pby" + }, + { + "name": "Santa Inés Ahuatempan Popoloca", + "code": "pca" + }, + { + "name": "Pear", + "code": "pcb" + }, + { + "name": "Bouyei", + "code": "pcc" + }, + { + "name": "Picard", + "code": "pcd" + }, + { + "name": "Ruching Palaung", + "code": "pce" + }, + { + "name": "Paliyan", + "code": "pcf" + }, + { + "name": "Paniya", + "code": "pcg" + }, + { + "name": "Pardhan", + "code": "pch" + }, + { + "name": "Duruwa", + "code": "pci" + }, + { + "name": "Parenga", + "code": "pcj" + }, + { + "name": "Paite Chin", + "code": "pck" + }, + { + "name": "Pardhi", + "code": "pcl" + }, + { + "name": "Nigerian Pidgin", + "code": "pcm" + }, + { + "name": "Piti", + "code": "pcn" + }, + { + "name": "Pacahuara", + "code": "pcp" + }, + { + "name": "Pyapun", + "code": "pcw" + }, + { + "name": "Anam", + "code": "pda" + }, + { + "name": "Pennsylvania German", + "code": "pdc" + }, + { + "name": "Pa Di", + "code": "pdi" + }, + { + "name": "Fedan", + "code": "pdn" + }, + { + "name": "Podena", + "code": "pdn" + }, + { + "name": "Padoe", + "code": "pdo" + }, + { + "name": "Plautdietsch", + "code": "pdt" + }, + { + "name": "Kayan", + "code": "pdu" + }, + { + "name": "Peranakan Indonesian", + "code": "pea" + }, + { + "name": "Eastern Pomo", + "code": "peb" + }, + { + "name": "Mala (Papua New Guinea)", + "code": "ped" + }, + { + "name": "Taje", + "code": "pee" + }, + { + "name": "Northeastern Pomo", + "code": "pef" + }, + { + "name": "Pengo", + "code": "peg" + }, + { + "name": "Bonan", + "code": "peh" + }, + { + "name": "Chichimeca-Jonaz", + "code": "pei" + }, + { + "name": "Northern Pomo", + "code": "pej" + }, + { + "name": "Penchal", + "code": "pek" + }, + { + "name": "Pekal", + "code": "pel" + }, + { + "name": "Phende", + "code": "pem" + }, + { + "name": "Old Persian (ca. 600-400 B.C.)", + "code": "peo" + }, + { + "name": "Kunja", + "code": "pep" + }, + { + "name": "Southern Pomo", + "code": "peq" + }, + { + "name": "Iranian Persian", + "code": "pes" + }, + { + "name": "Pémono", + "code": "pev" + }, + { + "name": "Petats", + "code": "pex" + }, + { + "name": "Petjo", + "code": "pey" + }, + { + "name": "Eastern Penan", + "code": "pez" + }, + { + "name": "Pááfang", + "code": "pfa" + }, + { + "name": "Pere", + "code": "pfe" + }, + { + "name": "Pfaelzisch", + "code": "pfl" + }, + { + "name": "Sudanese Creole Arabic", + "code": "pga" + }, + { + "name": "Gāndhārī", + "code": "pgd" + }, + { + "name": "Pangwali", + "code": "pgg" + }, + { + "name": "Pagi", + "code": "pgi" + }, + { + "name": "Rerep", + "code": "pgk" + }, + { + "name": "Primitive Irish", + "code": "pgl" + }, + { + "name": "Paelignian", + "code": "pgn" + }, + { + "name": "Pangseng", + "code": "pgs" + }, + { + "name": "Pagu", + "code": "pgu" + }, + { + "name": "Papua New Guinean Sign Language", + "code": "pgz" + }, + { + "name": "Pa-Hng", + "code": "pha" + }, + { + "name": "Phudagi", + "code": "phd" + }, + { + "name": "Phuong", + "code": "phg" + }, + { + "name": "Phukha", + "code": "phh" + }, + { + "name": "Phake", + "code": "phk" + }, + { + "name": "Palula", + "code": "phl" + }, + { + "name": "Phalura", + "code": "phl" + }, + { + "name": "Phimbi", + "code": "phm" + }, + { + "name": "Phoenician", + "code": "phn" + }, + { + "name": "Phunoi", + "code": "pho" + }, + { + "name": "Phana'", + "code": "phq" + }, + { + "name": "Pahari-Potwari", + "code": "phr" + }, + { + "name": "Phu Thai", + "code": "pht" + }, + { + "name": "Phuan", + "code": "phu" + }, + { + "name": "Pahlavani", + "code": "phv" + }, + { + "name": "Phangduwali", + "code": "phw" + }, + { + "name": "Pima Bajo", + "code": "pia" + }, + { + "name": "Yine", + "code": "pib" + }, + { + "name": "Pinji", + "code": "pic" + }, + { + "name": "Piaroa", + "code": "pid" + }, + { + "name": "Piro", + "code": "pie" + }, + { + "name": "Pingelapese", + "code": "pif" + }, + { + "name": "Pisabo", + "code": "pig" + }, + { + "name": "Pitcairn-Norfolk", + "code": "pih" + }, + { + "name": "Pini", + "code": "pii" + }, + { + "name": "Pijao", + "code": "pij" + }, + { + "name": "Yom", + "code": "pil" + }, + { + "name": "Powhatan", + "code": "pim" + }, + { + "name": "Piame", + "code": "pin" + }, + { + "name": "Piapoco", + "code": "pio" + }, + { + "name": "Pero", + "code": "pip" + }, + { + "name": "Piratapuyo", + "code": "pir" + }, + { + "name": "Pijin", + "code": "pis" + }, + { + "name": "Pitta Pitta", + "code": "pit" + }, + { + "name": "Pintupi-Luritja", + "code": "piu" + }, + { + "name": "Pileni", + "code": "piv" + }, + { + "name": "Vaeakau-Taumako", + "code": "piv" + }, + { + "name": "Pimbwe", + "code": "piw" + }, + { + "name": "Piu", + "code": "pix" + }, + { + "name": "Piya-Kwonci", + "code": "piy" + }, + { + "name": "Pije", + "code": "piz" + }, + { + "name": "Pitjantjatjara", + "code": "pjt" + }, + { + "name": "Ardhamāgadhī Prākrit", + "code": "pka" + }, + { + "name": "Kipfokomo", + "code": "pkb" + }, + { + "name": "Pokomo", + "code": "pkb" + }, + { + "name": "Paekche", + "code": "pkc" + }, + { + "name": "Pak-Tong", + "code": "pkg" + }, + { + "name": "Pankhu", + "code": "pkh" + }, + { + "name": "Pakanha", + "code": "pkn" + }, + { + "name": "Pökoot", + "code": "pko" + }, + { + "name": "Pukapuka", + "code": "pkp" + }, + { + "name": "Attapady Kurumba", + "code": "pkr" + }, + { + "name": "Pakistan Sign Language", + "code": "pks" + }, + { + "name": "Maleng", + "code": "pkt" + }, + { + "name": "Paku", + "code": "pku" + }, + { + "name": "Miani", + "code": "pla" + }, + { + "name": "Polonombauk", + "code": "plb" + }, + { + "name": "Central Palawano", + "code": "plc" + }, + { + "name": "Polari", + "code": "pld" + }, + { + "name": "Palu'e", + "code": "ple" + }, + { + "name": "Pilagá", + "code": "plg" + }, + { + "name": "Paulohi", + "code": "plh" + }, + { + "name": "Pali", + "code": "pli" + }, + { + "name": "Polci", + "code": "plj" + }, + { + "name": "Kohistani Shina", + "code": "plk" + }, + { + "name": "Shwe Palaung", + "code": "pll" + }, + { + "name": "Palenquero", + "code": "pln" + }, + { + "name": "Oluta Popoluca", + "code": "plo" + }, + { + "name": "Palaic", + "code": "plq" + }, + { + "name": "Palaka Senoufo", + "code": "plr" + }, + { + "name": "San Marcos Tlacoyalco Popoloca", + "code": "pls" + }, + { + "name": "San Marcos Tlalcoyalco Popoloca", + "code": "pls" + }, + { + "name": "Plateau Malagasy", + "code": "plt" + }, + { + "name": "Palikúr", + "code": "plu" + }, + { + "name": "Southwest Palawano", + "code": "plv" + }, + { + "name": "Brooke's Point Palawano", + "code": "plw" + }, + { + "name": "Bolyu", + "code": "ply" + }, + { + "name": "Paluan", + "code": "plz" + }, + { + "name": "Paama", + "code": "pma" + }, + { + "name": "Pambia", + "code": "pmb" + }, + { + "name": "Pallanganmiddang", + "code": "pmd" + }, + { + "name": "Pwaamei", + "code": "pme" + }, + { + "name": "Pamona", + "code": "pmf" + }, + { + "name": "Māhārāṣṭri Prākrit", + "code": "pmh" + }, + { + "name": "Northern Pumi", + "code": "pmi" + }, + { + "name": "Southern Pumi", + "code": "pmj" + }, + { + "name": "Pamlico", + "code": "pmk" + }, + { + "name": "Lingua Franca", + "code": "pml" + }, + { + "name": "Pomo", + "code": "pmm" + }, + { + "name": "Pam", + "code": "pmn" + }, + { + "name": "Pom", + "code": "pmo" + }, + { + "name": "Northern Pame", + "code": "pmq" + }, + { + "name": "Paynamar", + "code": "pmr" + }, + { + "name": "Piemontese", + "code": "pms" + }, + { + "name": "Tuamotuan", + "code": "pmt" + }, + { + "name": "Plains Miwok", + "code": "pmw" + }, + { + "name": "Poumei Naga", + "code": "pmx" + }, + { + "name": "Papuan Malay", + "code": "pmy" + }, + { + "name": "Southern Pame", + "code": "pmz" + }, + { + "name": "Punan Bah-Biau", + "code": "pna" + }, + { + "name": "Western Panjabi", + "code": "pnb" + }, + { + "name": "Pannei", + "code": "pnc" + }, + { + "name": "Mpinda", + "code": "pnd" + }, + { + "name": "Western Penan", + "code": "pne" + }, + { + "name": "Pangu", + "code": "png" + }, + { + "name": "Pongu", + "code": "png" + }, + { + "name": "Penrhyn", + "code": "pnh" + }, + { + "name": "Aoheng", + "code": "pni" + }, + { + "name": "Pinjarup", + "code": "pnj" + }, + { + "name": "Paunaka", + "code": "pnk" + }, + { + "name": "Paleni", + "code": "pnl" + }, + { + "name": "Punan Batu 1", + "code": "pnm" + }, + { + "name": "Pinai-Hagahai", + "code": "pnn" + }, + { + "name": "Panobo", + "code": "pno" + }, + { + "name": "Pancana", + "code": "pnp" + }, + { + "name": "Pana (Burkina Faso)", + "code": "pnq" + }, + { + "name": "Panim", + "code": "pnr" + }, + { + "name": "Ponosakan", + "code": "pns" + }, + { + "name": "Pontic", + "code": "pnt" + }, + { + "name": "Jiongnai Bunu", + "code": "pnu" + }, + { + "name": "Pinigura", + "code": "pnv" + }, + { + "name": "Banyjima", + "code": "pnw" + }, + { + "name": "Panytyima", + "code": "pnw" + }, + { + "name": "Phong-Kniang", + "code": "pnx" + }, + { + "name": "Pinyin", + "code": "pny" + }, + { + "name": "Pana (Central African Republic)", + "code": "pnz" + }, + { + "name": "Poqomam", + "code": "poc" + }, + { + "name": "San Juan Atzingo Popoloca", + "code": "poe" + }, + { + "name": "Poke", + "code": "pof" + }, + { + "name": "Potiguára", + "code": "pog" + }, + { + "name": "Poqomchi'", + "code": "poh" + }, + { + "name": "Highland Popoluca", + "code": "poi" + }, + { + "name": "Pokangá", + "code": "pok" + }, + { + "name": "Polish", + "code": "pol" + }, + { + "name": "Southeastern Pomo", + "code": "pom" + }, + { + "name": "Pohnpeian", + "code": "pon" + }, + { + "name": "Central Pomo", + "code": "poo" + }, + { + "name": "Pwapwâ", + "code": "pop" + }, + { + "name": "Texistepec Popoluca", + "code": "poq" + }, + { + "name": "Portuguese", + "code": "por" + }, + { + "name": "Sayula Popoluca", + "code": "pos" + }, + { + "name": "Potawatomi", + "code": "pot" + }, + { + "name": "Upper Guinea Crioulo", + "code": "pov" + }, + { + "name": "San Felipe Otlaltepec Popoloca", + "code": "pow" + }, + { + "name": "Polabian", + "code": "pox" + }, + { + "name": "Pogolo", + "code": "poy" + }, + { + "name": "Papi", + "code": "ppe" + }, + { + "name": "Paipai", + "code": "ppi" + }, + { + "name": "Uma", + "code": "ppk" + }, + { + "name": "Nicarao", + "code": "ppl" + }, + { + "name": "Pipil", + "code": "ppl" + }, + { + "name": "Papuma", + "code": "ppm" + }, + { + "name": "Papapana", + "code": "ppn" + }, + { + "name": "Folopa", + "code": "ppo" + }, + { + "name": "Pelende", + "code": "ppp" + }, + { + "name": "Pei", + "code": "ppq" + }, + { + "name": "San Luís Temalacayuca Popoloca", + "code": "pps" + }, + { + "name": "Pare", + "code": "ppt" + }, + { + "name": "Papora", + "code": "ppu" + }, + { + "name": "Pa'a", + "code": "pqa" + }, + { + "name": "Malecite-Passamaquoddy", + "code": "pqm" + }, + { + "name": "Parachi", + "code": "prc" + }, + { + "name": "Parsi-Dari", + "code": "prd" + }, + { + "name": "Principense", + "code": "pre" + }, + { + "name": "Paranan", + "code": "prf" + }, + { + "name": "Prussian", + "code": "prg" + }, + { + "name": "Porohanon", + "code": "prh" + }, + { + "name": "Paicî", + "code": "pri" + }, + { + "name": "Parauk", + "code": "prk" + }, + { + "name": "Peruvian Sign Language", + "code": "prl" + }, + { + "name": "Kibiri", + "code": "prm" + }, + { + "name": "Prasuni", + "code": "prn" + }, + { + "name": "Old Occitan (to 1500)", + "code": "pro" + }, + { + "name": "Old Provençal (to 1500)", + "code": "pro" + }, + { + "name": "Parsi", + "code": "prp" + }, + { + "name": "Ashéninka Perené", + "code": "prq" + }, + { + "name": "Puri", + "code": "prr" + }, + { + "name": "Afghan Persian", + "code": "prs" + }, + { + "name": "Dari", + "code": "prs" + }, + { + "name": "Phai", + "code": "prt" + }, + { + "name": "Puragi", + "code": "pru" + }, + { + "name": "Parawen", + "code": "prw" + }, + { + "name": "Purik", + "code": "prx" + }, + { + "name": "Providencia Sign Language", + "code": "prz" + }, + { + "name": "Asue Awyu", + "code": "psa" + }, + { + "name": "Persian Sign Language", + "code": "psc" + }, + { + "name": "Plains Indian Sign Language", + "code": "psd" + }, + { + "name": "Central Malay", + "code": "pse" + }, + { + "name": "Penang Sign Language", + "code": "psg" + }, + { + "name": "Southwest Pashai", + "code": "psh" + }, + { + "name": "Southwest Pashayi", + "code": "psh" + }, + { + "name": "Southeast Pashai", + "code": "psi" + }, + { + "name": "Southeast Pashayi", + "code": "psi" + }, + { + "name": "Puerto Rican Sign Language", + "code": "psl" + }, + { + "name": "Pauserna", + "code": "psm" + }, + { + "name": "Panasuan", + "code": "psn" + }, + { + "name": "Polish Sign Language", + "code": "pso" + }, + { + "name": "Philippine Sign Language", + "code": "psp" + }, + { + "name": "Pasi", + "code": "psq" + }, + { + "name": "Portuguese Sign Language", + "code": "psr" + }, + { + "name": "Kaulong", + "code": "pss" + }, + { + "name": "Central Pashto", + "code": "pst" + }, + { + "name": "Sauraseni Prākrit", + "code": "psu" + }, + { + "name": "Port Sandwich", + "code": "psw" + }, + { + "name": "Piscataway", + "code": "psy" + }, + { + "name": "Pai Tavytera", + "code": "pta" + }, + { + "name": "Pataxó Hã-Ha-Hãe", + "code": "pth" + }, + { + "name": "Pindiini", + "code": "pti" + }, + { + "name": "Wangkatha", + "code": "pti" + }, + { + "name": "Patani", + "code": "ptn" + }, + { + "name": "Zo'é", + "code": "pto" + }, + { + "name": "Patep", + "code": "ptp" + }, + { + "name": "Pattapu", + "code": "ptq" + }, + { + "name": "Piamatsina", + "code": "ptr" + }, + { + "name": "Enrekang", + "code": "ptt" + }, + { + "name": "Bambam", + "code": "ptu" + }, + { + "name": "Port Vato", + "code": "ptv" + }, + { + "name": "Pentlatch", + "code": "ptw" + }, + { + "name": "Pathiya", + "code": "pty" + }, + { + "name": "Western Highland Purepecha", + "code": "pua" + }, + { + "name": "Purum", + "code": "pub" + }, + { + "name": "Punan Merap", + "code": "puc" + }, + { + "name": "Punan Aput", + "code": "pud" + }, + { + "name": "Puelche", + "code": "pue" + }, + { + "name": "Punan Merah", + "code": "puf" + }, + { + "name": "Phuie", + "code": "pug" + }, + { + "name": "Puinave", + "code": "pui" + }, + { + "name": "Punan Tubu", + "code": "puj" + }, + { + "name": "Puma", + "code": "pum" + }, + { + "name": "Puoc", + "code": "puo" + }, + { + "name": "Pulabu", + "code": "pup" + }, + { + "name": "Puquina", + "code": "puq" + }, + { + "name": "Puruborá", + "code": "pur" + }, + { + "name": "Pashto", + "code": "pus" + }, + { + "name": "Pushto", + "code": "pus" + }, + { + "name": "Putoh", + "code": "put" + }, + { + "name": "Punu", + "code": "puu" + }, + { + "name": "Puluwatese", + "code": "puw" + }, + { + "name": "Puare", + "code": "pux" + }, + { + "name": "Purisimeño", + "code": "puy" + }, + { + "name": "Pawaia", + "code": "pwa" + }, + { + "name": "Panawa", + "code": "pwb" + }, + { + "name": "Gapapaiwa", + "code": "pwg" + }, + { + "name": "Patwin", + "code": "pwi" + }, + { + "name": "Molbog", + "code": "pwm" + }, + { + "name": "Paiwan", + "code": "pwn" + }, + { + "name": "Pwo Western Karen", + "code": "pwo" + }, + { + "name": "Powari", + "code": "pwr" + }, + { + "name": "Pwo Northern Karen", + "code": "pww" + }, + { + "name": "Quetzaltepec Mixe", + "code": "pxm" + }, + { + "name": "Pye Krumen", + "code": "pye" + }, + { + "name": "Fyam", + "code": "pym" + }, + { + "name": "Poyanáwa", + "code": "pyn" + }, + { + "name": "Lengua de Señas del Paraguay", + "code": "pys" + }, + { + "name": "Paraguayan Sign Language", + "code": "pys" + }, + { + "name": "Puyuma", + "code": "pyu" + }, + { + "name": "Pyu (Myanmar)", + "code": "pyx" + }, + { + "name": "Pyen", + "code": "pyy" + }, + { + "name": "Para Naga", + "code": "pzn" + }, + { + "name": "Quapaw", + "code": "qua" + }, + { + "name": "Huallaga Huánuco Quechua", + "code": "qub" + }, + { + "name": "K'iche'", + "code": "quc" + }, + { + "name": "Quiché", + "code": "quc" + }, + { + "name": "Calderón Highland Quichua", + "code": "qud" + }, + { + "name": "Quechua", + "code": "que" + }, + { + "name": "Lambayeque Quechua", + "code": "quf" + }, + { + "name": "Chimborazo Highland Quichua", + "code": "qug" + }, + { + "name": "South Bolivian Quechua", + "code": "quh" + }, + { + "name": "Quileute", + "code": "qui" + }, + { + "name": "Chachapoyas Quechua", + "code": "quk" + }, + { + "name": "North Bolivian Quechua", + "code": "qul" + }, + { + "name": "Sipacapense", + "code": "qum" + }, + { + "name": "Quinault", + "code": "qun" + }, + { + "name": "Southern Pastaza Quechua", + "code": "qup" + }, + { + "name": "Quinqui", + "code": "quq" + }, + { + "name": "Yanahuanca Pasco Quechua", + "code": "qur" + }, + { + "name": "Santiago del Estero Quichua", + "code": "qus" + }, + { + "name": "Sacapulteco", + "code": "quv" + }, + { + "name": "Tena Lowland Quichua", + "code": "quw" + }, + { + "name": "Yauyos Quechua", + "code": "qux" + }, + { + "name": "Ayacucho Quechua", + "code": "quy" + }, + { + "name": "Cusco Quechua", + "code": "quz" + }, + { + "name": "Ambo-Pasco Quechua", + "code": "qva" + }, + { + "name": "Cajamarca Quechua", + "code": "qvc" + }, + { + "name": "Eastern Apurímac Quechua", + "code": "qve" + }, + { + "name": "Huamalíes-Dos de Mayo Huánuco Quechua", + "code": "qvh" + }, + { + "name": "Imbabura Highland Quichua", + "code": "qvi" + }, + { + "name": "Loja Highland Quichua", + "code": "qvj" + }, + { + "name": "Cajatambo North Lima Quechua", + "code": "qvl" + }, + { + "name": "Margos-Yarowilca-Lauricocha Quechua", + "code": "qvm" + }, + { + "name": "North Junín Quechua", + "code": "qvn" + }, + { + "name": "Napo Lowland Quechua", + "code": "qvo" + }, + { + "name": "Pacaraos Quechua", + "code": "qvp" + }, + { + "name": "San Martín Quechua", + "code": "qvs" + }, + { + "name": "Huaylla Wanca Quechua", + "code": "qvw" + }, + { + "name": "Queyu", + "code": "qvy" + }, + { + "name": "Northern Pastaza Quichua", + "code": "qvz" + }, + { + "name": "Corongo Ancash Quechua", + "code": "qwa" + }, + { + "name": "Classical Quechua", + "code": "qwc" + }, + { + "name": "Huaylas Ancash Quechua", + "code": "qwh" + }, + { + "name": "Kuman (Russia)", + "code": "qwm" + }, + { + "name": "Sihuas Ancash Quechua", + "code": "qws" + }, + { + "name": "Kwalhioqua-Tlatskanai", + "code": "qwt" + }, + { + "name": "Chiquián Ancash Quechua", + "code": "qxa" + }, + { + "name": "Chincha Quechua", + "code": "qxc" + }, + { + "name": "Panao Huánuco Quechua", + "code": "qxh" + }, + { + "name": "Salasaca Highland Quichua", + "code": "qxl" + }, + { + "name": "Northern Conchucos Ancash Quechua", + "code": "qxn" + }, + { + "name": "Southern Conchucos Ancash Quechua", + "code": "qxo" + }, + { + "name": "Puno Quechua", + "code": "qxp" + }, + { + "name": "Qashqa'i", + "code": "qxq" + }, + { + "name": "Cañar Highland Quichua", + "code": "qxr" + }, + { + "name": "Southern Qiang", + "code": "qxs" + }, + { + "name": "Santa Ana de Tusi Pasco Quechua", + "code": "qxt" + }, + { + "name": "Arequipa-La Unión Quechua", + "code": "qxu" + }, + { + "name": "Jauja Wanca Quechua", + "code": "qxw" + }, + { + "name": "Quenya", + "code": "qya" + }, + { + "name": "Quiripi", + "code": "qyp" + }, + { + "name": "Dungmali", + "code": "raa" + }, + { + "name": "Camling", + "code": "rab" + }, + { + "name": "Rasawa", + "code": "rac" + }, + { + "name": "Rade", + "code": "rad" + }, + { + "name": "Western Meohang", + "code": "raf" + }, + { + "name": "Logooli", + "code": "rag" + }, + { + "name": "Lulogooli", + "code": "rag" + }, + { + "name": "Rabha", + "code": "rah" + }, + { + "name": "Ramoaaina", + "code": "rai" + }, + { + "name": "Rajasthani", + "code": "raj" + }, + { + "name": "Tulu-Bohuai", + "code": "rak" + }, + { + "name": "Ralte", + "code": "ral" + }, + { + "name": "Canela", + "code": "ram" + }, + { + "name": "Riantana", + "code": "ran" + }, + { + "name": "Rao", + "code": "rao" + }, + { + "name": "Rapanui", + "code": "rap" + }, + { + "name": "Saam", + "code": "raq" + }, + { + "name": "Cook Islands Maori", + "code": "rar" + }, + { + "name": "Rarotongan", + "code": "rar" + }, + { + "name": "Tegali", + "code": "ras" + }, + { + "name": "Razajerdi", + "code": "rat" + }, + { + "name": "Raute", + "code": "rau" + }, + { + "name": "Sampang", + "code": "rav" + }, + { + "name": "Rawang", + "code": "raw" + }, + { + "name": "Rang", + "code": "rax" + }, + { + "name": "Rapa", + "code": "ray" + }, + { + "name": "Rahambuu", + "code": "raz" + }, + { + "name": "Rumai Palaung", + "code": "rbb" + }, + { + "name": "Northern Bontok", + "code": "rbk" + }, + { + "name": "Miraya Bikol", + "code": "rbl" + }, + { + "name": "Barababaraba", + "code": "rbp" + }, + { + "name": "Réunion Creole French", + "code": "rcf" + }, + { + "name": "Rudbari", + "code": "rdb" + }, + { + "name": "Rerau", + "code": "rea" + }, + { + "name": "Rembong", + "code": "reb" + }, + { + "name": "Rejang Kayan", + "code": "ree" + }, + { + "name": "Kara (Tanzania)", + "code": "reg" + }, + { + "name": "Reli", + "code": "rei" + }, + { + "name": "Rejang", + "code": "rej" + }, + { + "name": "Rendille", + "code": "rel" + }, + { + "name": "Remo", + "code": "rem" + }, + { + "name": "Rengao", + "code": "ren" + }, + { + "name": "Rer Bare", + "code": "rer" + }, + { + "name": "Reshe", + "code": "res" + }, + { + "name": "Retta", + "code": "ret" + }, + { + "name": "Reyesano", + "code": "rey" + }, + { + "name": "Roria", + "code": "rga" + }, + { + "name": "Romano-Greek", + "code": "rge" + }, + { + "name": "Rangkas", + "code": "rgk" + }, + { + "name": "Romagnol", + "code": "rgn" + }, + { + "name": "Resígaro", + "code": "rgr" + }, + { + "name": "Southern Roglai", + "code": "rgs" + }, + { + "name": "Ringgou", + "code": "rgu" + }, + { + "name": "Rohingya", + "code": "rhg" + }, + { + "name": "Yahang", + "code": "rhp" + }, + { + "name": "Riang (India)", + "code": "ria" + }, + { + "name": "Tarifit", + "code": "rif" + }, + { + "name": "Riang (Myanmar)", + "code": "ril" + }, + { + "name": "Riang Lang", + "code": "ril" + }, + { + "name": "Nyaturu", + "code": "rim" + }, + { + "name": "Nungu", + "code": "rin" + }, + { + "name": "Ribun", + "code": "rir" + }, + { + "name": "Ritharrngu", + "code": "rit" + }, + { + "name": "Riung", + "code": "riu" + }, + { + "name": "Rajong", + "code": "rjg" + }, + { + "name": "Raji", + "code": "rji" + }, + { + "name": "Rajbanshi", + "code": "rjs" + }, + { + "name": "Kraol", + "code": "rka" + }, + { + "name": "Rikbaktsa", + "code": "rkb" + }, + { + "name": "Rakahanga-Manihiki", + "code": "rkh" + }, + { + "name": "Rakhine", + "code": "rki" + }, + { + "name": "Marka", + "code": "rkm" + }, + { + "name": "Kamta", + "code": "rkt" + }, + { + "name": "Rangpuri", + "code": "rkt" + }, + { + "name": "Arakwal", + "code": "rkw" + }, + { + "name": "Rama", + "code": "rma" + }, + { + "name": "Rembarrnga", + "code": "rmb" + }, + { + "name": "Carpathian Romani", + "code": "rmc" + }, + { + "name": "Traveller Danish", + "code": "rmd" + }, + { + "name": "Angloromani", + "code": "rme" + }, + { + "name": "Kalo Finnish Romani", + "code": "rmf" + }, + { + "name": "Traveller Norwegian", + "code": "rmg" + }, + { + "name": "Murkim", + "code": "rmh" + }, + { + "name": "Lomavren", + "code": "rmi" + }, + { + "name": "Romkun", + "code": "rmk" + }, + { + "name": "Baltic Romani", + "code": "rml" + }, + { + "name": "Roma", + "code": "rmm" + }, + { + "name": "Balkan Romani", + "code": "rmn" + }, + { + "name": "Sinte Romani", + "code": "rmo" + }, + { + "name": "Rempi", + "code": "rmp" + }, + { + "name": "Caló", + "code": "rmq" + }, + { + "name": "Romanian Sign Language", + "code": "rms" + }, + { + "name": "Domari", + "code": "rmt" + }, + { + "name": "Tavringer Romani", + "code": "rmu" + }, + { + "name": "Romanova", + "code": "rmv" + }, + { + "name": "Welsh Romani", + "code": "rmw" + }, + { + "name": "Romam", + "code": "rmx" + }, + { + "name": "Vlax Romani", + "code": "rmy" + }, + { + "name": "Marma", + "code": "rmz" + }, + { + "name": "Ruund", + "code": "rnd" + }, + { + "name": "Ronga", + "code": "rng" + }, + { + "name": "Ranglong", + "code": "rnl" + }, + { + "name": "Roon", + "code": "rnn" + }, + { + "name": "Rongpo", + "code": "rnp" + }, + { + "name": "Nari Nari", + "code": "rnr" + }, + { + "name": "Rungwa", + "code": "rnw" + }, + { + "name": "Tae'", + "code": "rob" + }, + { + "name": "Cacgia Roglai", + "code": "roc" + }, + { + "name": "Rogo", + "code": "rod" + }, + { + "name": "Ronji", + "code": "roe" + }, + { + "name": "Rombo", + "code": "rof" + }, + { + "name": "Northern Roglai", + "code": "rog" + }, + { + "name": "Romansh", + "code": "roh" + }, + { + "name": "Romblomanon", + "code": "rol" + }, + { + "name": "Romany", + "code": "rom" + }, + { + "name": "Moldavian", + "code": "ron" + }, + { + "name": "Moldovan", + "code": "ron" + }, + { + "name": "Romanian", + "code": "ron" + }, + { + "name": "Rotokas", + "code": "roo" + }, + { + "name": "Kriol", + "code": "rop" + }, + { + "name": "Rongga", + "code": "ror" + }, + { + "name": "Runga", + "code": "rou" + }, + { + "name": "Dela-Oenale", + "code": "row" + }, + { + "name": "Repanbitip", + "code": "rpn" + }, + { + "name": "Rapting", + "code": "rpt" + }, + { + "name": "Ririo", + "code": "rri" + }, + { + "name": "Waima", + "code": "rro" + }, + { + "name": "Arritinngithigh", + "code": "rrt" + }, + { + "name": "Romano-Serbian", + "code": "rsb" + }, + { + "name": "Russian Sign Language", + "code": "rsl" + }, + { + "name": "Miriwoong Sign Language", + "code": "rsm" + }, + { + "name": "Rungtu Chin", + "code": "rtc" + }, + { + "name": "Ratahan", + "code": "rth" + }, + { + "name": "Rotuman", + "code": "rtm" + }, + { + "name": "Yurats", + "code": "rts" + }, + { + "name": "Rathawi", + "code": "rtw" + }, + { + "name": "Gungu", + "code": "rub" + }, + { + "name": "Ruuli", + "code": "ruc" + }, + { + "name": "Rusyn", + "code": "rue" + }, + { + "name": "Luguru", + "code": "ruf" + }, + { + "name": "Roviana", + "code": "rug" + }, + { + "name": "Ruga", + "code": "ruh" + }, + { + "name": "Rufiji", + "code": "rui" + }, + { + "name": "Che", + "code": "ruk" + }, + { + "name": "Rundi", + "code": "run" + }, + { + "name": "Istro Romanian", + "code": "ruo" + }, + { + "name": "Aromanian", + "code": "rup" + }, + { + "name": "Arumanian", + "code": "rup" + }, + { + "name": "Macedo-Romanian", + "code": "rup" + }, + { + "name": "Megleno Romanian", + "code": "ruq" + }, + { + "name": "Russian", + "code": "rus" + }, + { + "name": "Rutul", + "code": "rut" + }, + { + "name": "Lanas Lobu", + "code": "ruu" + }, + { + "name": "Mala (Nigeria)", + "code": "ruy" + }, + { + "name": "Ruma", + "code": "ruz" + }, + { + "name": "Rawo", + "code": "rwa" + }, + { + "name": "Rwa", + "code": "rwk" + }, + { + "name": "Ruwila", + "code": "rwl" + }, + { + "name": "Amba (Uganda)", + "code": "rwm" + }, + { + "name": "Rawa", + "code": "rwo" + }, + { + "name": "Marwari (India)", + "code": "rwr" + }, + { + "name": "Ngardi", + "code": "rxd" + }, + { + "name": "Garuwali", + "code": "rxw" + }, + { + "name": "Karuwali", + "code": "rxw" + }, + { + "name": "Northern Amami-Oshima", + "code": "ryn" + }, + { + "name": "Yaeyama", + "code": "rys" + }, + { + "name": "Central Okinawan", + "code": "ryu" + }, + { + "name": "Rāziḥī", + "code": "rzh" + }, + { + "name": "Saba", + "code": "saa" + }, + { + "name": "Buglere", + "code": "sab" + }, + { + "name": "Meskwaki", + "code": "sac" + }, + { + "name": "Sandawe", + "code": "sad" + }, + { + "name": "Sabanê", + "code": "sae" + }, + { + "name": "Safaliba", + "code": "saf" + }, + { + "name": "Sango", + "code": "sag" + }, + { + "name": "Yakut", + "code": "sah" + }, + { + "name": "Sahu", + "code": "saj" + }, + { + "name": "Sake", + "code": "sak" + }, + { + "name": "Samaritan Aramaic", + "code": "sam" + }, + { + "name": "Sanskrit", + "code": "san" + }, + { + "name": "Sause", + "code": "sao" + }, + { + "name": "Samburu", + "code": "saq" + }, + { + "name": "Saraveca", + "code": "sar" + }, + { + "name": "Sasak", + "code": "sas" + }, + { + "name": "Santali", + "code": "sat" + }, + { + "name": "Saleman", + "code": "sau" + }, + { + "name": "Saafi-Saafi", + "code": "sav" + }, + { + "name": "Sawi", + "code": "saw" + }, + { + "name": "Sa", + "code": "sax" + }, + { + "name": "Saya", + "code": "say" + }, + { + "name": "Saurashtra", + "code": "saz" + }, + { + "name": "Ngambay", + "code": "sba" + }, + { + "name": "Simbo", + "code": "sbb" + }, + { + "name": "Kele (Papua New Guinea)", + "code": "sbc" + }, + { + "name": "Southern Samo", + "code": "sbd" + }, + { + "name": "Saliba", + "code": "sbe" + }, + { + "name": "Chabu", + "code": "sbf" + }, + { + "name": "Shabo", + "code": "sbf" + }, + { + "name": "Seget", + "code": "sbg" + }, + { + "name": "Sori-Harengan", + "code": "sbh" + }, + { + "name": "Seti", + "code": "sbi" + }, + { + "name": "Surbakhal", + "code": "sbj" + }, + { + "name": "Safwa", + "code": "sbk" + }, + { + "name": "Botolan Sambal", + "code": "sbl" + }, + { + "name": "Sagala", + "code": "sbm" + }, + { + "name": "Sindhi Bhil", + "code": "sbn" + }, + { + "name": "Sabüm", + "code": "sbo" + }, + { + "name": "Sangu (Tanzania)", + "code": "sbp" + }, + { + "name": "Sileibi", + "code": "sbq" + }, + { + "name": "Sembakung Murut", + "code": "sbr" + }, + { + "name": "Subiya", + "code": "sbs" + }, + { + "name": "Kimki", + "code": "sbt" + }, + { + "name": "Stod Bhoti", + "code": "sbu" + }, + { + "name": "Sabine", + "code": "sbv" + }, + { + "name": "Simba", + "code": "sbw" + }, + { + "name": "Seberuang", + "code": "sbx" + }, + { + "name": "Soli", + "code": "sby" + }, + { + "name": "Sara Kaba", + "code": "sbz" + }, + { + "name": "Chut", + "code": "scb" + }, + { + "name": "Dongxiang", + "code": "sce" + }, + { + "name": "San Miguel Creole French", + "code": "scf" + }, + { + "name": "Sanggau", + "code": "scg" + }, + { + "name": "Sakachep", + "code": "sch" + }, + { + "name": "Sri Lankan Creole Malay", + "code": "sci" + }, + { + "name": "Sadri", + "code": "sck" + }, + { + "name": "Shina", + "code": "scl" + }, + { + "name": "Sicilian", + "code": "scn" + }, + { + "name": "Scots", + "code": "sco" + }, + { + "name": "Helambu Sherpa", + "code": "scp" + }, + { + "name": "Hyolmo", + "code": "scp" + }, + { + "name": "Sa'och", + "code": "scq" + }, + { + "name": "North Slavey", + "code": "scs" + }, + { + "name": "Southern Katang", + "code": "sct" + }, + { + "name": "Shumcho", + "code": "scu" + }, + { + "name": "Sheni", + "code": "scv" + }, + { + "name": "Sha", + "code": "scw" + }, + { + "name": "Sicel", + "code": "scx" + }, + { + "name": "Toraja-Sa'dan", + "code": "sda" + }, + { + "name": "Shabak", + "code": "sdb" + }, + { + "name": "Sassarese Sardinian", + "code": "sdc" + }, + { + "name": "Surubu", + "code": "sde" + }, + { + "name": "Sarli", + "code": "sdf" + }, + { + "name": "Savi", + "code": "sdg" + }, + { + "name": "Southern Kurdish", + "code": "sdh" + }, + { + "name": "Suundi", + "code": "sdj" + }, + { + "name": "Sos Kundi", + "code": "sdk" + }, + { + "name": "Saudi Arabian Sign Language", + "code": "sdl" + }, + { + "name": "Gallurese Sardinian", + "code": "sdn" + }, + { + "name": "Bukar-Sadung Bidayuh", + "code": "sdo" + }, + { + "name": "Sherdukpen", + "code": "sdp" + }, + { + "name": "Semandang", + "code": "sdq" + }, + { + "name": "Oraon Sadri", + "code": "sdr" + }, + { + "name": "Sened", + "code": "sds" + }, + { + "name": "Shuadit", + "code": "sdt" + }, + { + "name": "Sarudu", + "code": "sdu" + }, + { + "name": "Sibu Melanau", + "code": "sdx" + }, + { + "name": "Sallands", + "code": "sdz" + }, + { + "name": "Semai", + "code": "sea" + }, + { + "name": "Shempire Senoufo", + "code": "seb" + }, + { + "name": "Sechelt", + "code": "sec" + }, + { + "name": "Sedang", + "code": "sed" + }, + { + "name": "Seneca", + "code": "see" + }, + { + "name": "Cebaara Senoufo", + "code": "sef" + }, + { + "name": "Segeju", + "code": "seg" + }, + { + "name": "Sena", + "code": "seh" + }, + { + "name": "Seri", + "code": "sei" + }, + { + "name": "Sene", + "code": "sej" + }, + { + "name": "Sekani", + "code": "sek" + }, + { + "name": "Selkup", + "code": "sel" + }, + { + "name": "Nanerigé Sénoufo", + "code": "sen" + }, + { + "name": "Suarmin", + "code": "seo" + }, + { + "name": "Sìcìté Sénoufo", + "code": "sep" + }, + { + "name": "Senara Sénoufo", + "code": "seq" + }, + { + "name": "Serrano", + "code": "ser" + }, + { + "name": "Koyraboro Senni Songhai", + "code": "ses" + }, + { + "name": "Sentani", + "code": "set" + }, + { + "name": "Serui-Laut", + "code": "seu" + }, + { + "name": "Nyarafolo Senoufo", + "code": "sev" + }, + { + "name": "Sewa Bay", + "code": "sew" + }, + { + "name": "Secoya", + "code": "sey" + }, + { + "name": "Senthang Chin", + "code": "sez" + }, + { + "name": "French Belgian Sign Language", + "code": "sfb" + }, + { + "name": "Langue des signes de Belgique Francophone", + "code": "sfb" + }, + { + "name": "Eastern Subanen", + "code": "sfe" + }, + { + "name": "Small Flowery Miao", + "code": "sfm" + }, + { + "name": "South African Sign Language", + "code": "sfs" + }, + { + "name": "Sehwi", + "code": "sfw" + }, + { + "name": "Old Irish (to 900)", + "code": "sga" + }, + { + "name": "Mag-antsi Ayta", + "code": "sgb" + }, + { + "name": "Kipsigis", + "code": "sgc" + }, + { + "name": "Surigaonon", + "code": "sgd" + }, + { + "name": "Segai", + "code": "sge" + }, + { + "name": "Swiss-German Sign Language", + "code": "sgg" + }, + { + "name": "Shughni", + "code": "sgh" + }, + { + "name": "Suga", + "code": "sgi" + }, + { + "name": "Surgujia", + "code": "sgj" + }, + { + "name": "Sangkong", + "code": "sgk" + }, + { + "name": "Singa", + "code": "sgm" + }, + { + "name": "Singpho", + "code": "sgp" + }, + { + "name": "Sangisari", + "code": "sgr" + }, + { + "name": "Samogitian", + "code": "sgs" + }, + { + "name": "Brokpake", + "code": "sgt" + }, + { + "name": "Salas", + "code": "sgu" + }, + { + "name": "Sebat Bet Gurage", + "code": "sgw" + }, + { + "name": "Sierra Leone Sign Language", + "code": "sgx" + }, + { + "name": "Sanglechi", + "code": "sgy" + }, + { + "name": "Sursurunga", + "code": "sgz" + }, + { + "name": "Shall-Zwall", + "code": "sha" + }, + { + "name": "Ninam", + "code": "shb" + }, + { + "name": "Sonde", + "code": "shc" + }, + { + "name": "Kundal Shahi", + "code": "shd" + }, + { + "name": "Sheko", + "code": "she" + }, + { + "name": "Shua", + "code": "shg" + }, + { + "name": "Shoshoni", + "code": "shh" + }, + { + "name": "Tachelhit", + "code": "shi" + }, + { + "name": "Shatt", + "code": "shj" + }, + { + "name": "Shilluk", + "code": "shk" + }, + { + "name": "Shendu", + "code": "shl" + }, + { + "name": "Shahrudi", + "code": "shm" + }, + { + "name": "Shan", + "code": "shn" + }, + { + "name": "Shanga", + "code": "sho" + }, + { + "name": "Shipibo-Conibo", + "code": "shp" + }, + { + "name": "Sala", + "code": "shq" + }, + { + "name": "Shi", + "code": "shr" + }, + { + "name": "Shuswap", + "code": "shs" + }, + { + "name": "Shasta", + "code": "sht" + }, + { + "name": "Chadian Arabic", + "code": "shu" + }, + { + "name": "Shehri", + "code": "shv" + }, + { + "name": "Shwai", + "code": "shw" + }, + { + "name": "She", + "code": "shx" + }, + { + "name": "Tachawit", + "code": "shy" + }, + { + "name": "Syenara Senoufo", + "code": "shz" + }, + { + "name": "Akkala Sami", + "code": "sia" + }, + { + "name": "Sebop", + "code": "sib" + }, + { + "name": "Sidamo", + "code": "sid" + }, + { + "name": "Simaa", + "code": "sie" + }, + { + "name": "Siamou", + "code": "sif" + }, + { + "name": "Paasaal", + "code": "sig" + }, + { + "name": "Sîshëë", + "code": "sih" + }, + { + "name": "Zire", + "code": "sih" + }, + { + "name": "Shom Peng", + "code": "sii" + }, + { + "name": "Numbami", + "code": "sij" + }, + { + "name": "Sikiana", + "code": "sik" + }, + { + "name": "Tumulung Sisaala", + "code": "sil" + }, + { + "name": "Mende (Papua New Guinea)", + "code": "sim" + }, + { + "name": "Sinhala", + "code": "sin" + }, + { + "name": "Sinhalese", + "code": "sin" + }, + { + "name": "Sikkimese", + "code": "sip" + }, + { + "name": "Sonia", + "code": "siq" + }, + { + "name": "Siri", + "code": "sir" + }, + { + "name": "Siuslaw", + "code": "sis" + }, + { + "name": "Sinagen", + "code": "siu" + }, + { + "name": "Sumariup", + "code": "siv" + }, + { + "name": "Siwai", + "code": "siw" + }, + { + "name": "Sumau", + "code": "six" + }, + { + "name": "Sivandi", + "code": "siy" + }, + { + "name": "Siwi", + "code": "siz" + }, + { + "name": "Epena", + "code": "sja" + }, + { + "name": "Sajau Basap", + "code": "sjb" + }, + { + "name": "Kildin Sami", + "code": "sjd" + }, + { + "name": "Pite Sami", + "code": "sje" + }, + { + "name": "Assangori", + "code": "sjg" + }, + { + "name": "Kemi Sami", + "code": "sjk" + }, + { + "name": "Miji", + "code": "sjl" + }, + { + "name": "Sajalong", + "code": "sjl" + }, + { + "name": "Mapun", + "code": "sjm" + }, + { + "name": "Sindarin", + "code": "sjn" + }, + { + "name": "Xibe", + "code": "sjo" + }, + { + "name": "Surjapuri", + "code": "sjp" + }, + { + "name": "Siar-Lak", + "code": "sjr" + }, + { + "name": "Senhaja De Srair", + "code": "sjs" + }, + { + "name": "Ter Sami", + "code": "sjt" + }, + { + "name": "Ume Sami", + "code": "sju" + }, + { + "name": "Shawnee", + "code": "sjw" + }, + { + "name": "Skagit", + "code": "ska" + }, + { + "name": "Saek", + "code": "skb" + }, + { + "name": "Ma Manda", + "code": "skc" + }, + { + "name": "Southern Sierra Miwok", + "code": "skd" + }, + { + "name": "Seke (Vanuatu)", + "code": "ske" + }, + { + "name": "Sakirabiá", + "code": "skf" + }, + { + "name": "Sakalava Malagasy", + "code": "skg" + }, + { + "name": "Sikule", + "code": "skh" + }, + { + "name": "Sika", + "code": "ski" + }, + { + "name": "Seke (Nepal)", + "code": "skj" + }, + { + "name": "Kutong", + "code": "skm" + }, + { + "name": "Kolibugan Subanon", + "code": "skn" + }, + { + "name": "Seko Tengah", + "code": "sko" + }, + { + "name": "Sekapan", + "code": "skp" + }, + { + "name": "Sininkere", + "code": "skq" + }, + { + "name": "Saraiki", + "code": "skr" + }, + { + "name": "Seraiki", + "code": "skr" + }, + { + "name": "Maia", + "code": "sks" + }, + { + "name": "Sakata", + "code": "skt" + }, + { + "name": "Sakao", + "code": "sku" + }, + { + "name": "Skou", + "code": "skv" + }, + { + "name": "Skepi Creole Dutch", + "code": "skw" + }, + { + "name": "Seko Padang", + "code": "skx" + }, + { + "name": "Sikaiana", + "code": "sky" + }, + { + "name": "Sekar", + "code": "skz" + }, + { + "name": "Sáliba", + "code": "slc" + }, + { + "name": "Sissala", + "code": "sld" + }, + { + "name": "Sholaga", + "code": "sle" + }, + { + "name": "Swiss-Italian Sign Language", + "code": "slf" + }, + { + "name": "Selungai Murut", + "code": "slg" + }, + { + "name": "Southern Puget Sound Salish", + "code": "slh" + }, + { + "name": "Lower Silesian", + "code": "sli" + }, + { + "name": "Salumá", + "code": "slj" + }, + { + "name": "Slovak", + "code": "slk" + }, + { + "name": "Salt-Yui", + "code": "sll" + }, + { + "name": "Pangutaran Sama", + "code": "slm" + }, + { + "name": "Salinan", + "code": "sln" + }, + { + "name": "Lamaholot", + "code": "slp" + }, + { + "name": "Salchuq", + "code": "slq" + }, + { + "name": "Salar", + "code": "slr" + }, + { + "name": "Singapore Sign Language", + "code": "sls" + }, + { + "name": "Sila", + "code": "slt" + }, + { + "name": "Selaru", + "code": "slu" + }, + { + "name": "Slovenian", + "code": "slv" + }, + { + "name": "Sialum", + "code": "slw" + }, + { + "name": "Salampasu", + "code": "slx" + }, + { + "name": "Selayar", + "code": "sly" + }, + { + "name": "Ma'ya", + "code": "slz" + }, + { + "name": "Southern Sami", + "code": "sma" + }, + { + "name": "Simbari", + "code": "smb" + }, + { + "name": "Som", + "code": "smc" + }, + { + "name": "Sama", + "code": "smd" + }, + { + "name": "Northern Sami", + "code": "sme" + }, + { + "name": "Auwe", + "code": "smf" + }, + { + "name": "Simbali", + "code": "smg" + }, + { + "name": "Samei", + "code": "smh" + }, + { + "name": "Lule Sami", + "code": "smj" + }, + { + "name": "Bolinao", + "code": "smk" + }, + { + "name": "Central Sama", + "code": "sml" + }, + { + "name": "Musasa", + "code": "smm" + }, + { + "name": "Inari Sami", + "code": "smn" + }, + { + "name": "Samoan", + "code": "smo" + }, + { + "name": "Samaritan", + "code": "smp" + }, + { + "name": "Samo", + "code": "smq" + }, + { + "name": "Simeulue", + "code": "smr" + }, + { + "name": "Skolt Sami", + "code": "sms" + }, + { + "name": "Simte", + "code": "smt" + }, + { + "name": "Somray", + "code": "smu" + }, + { + "name": "Samvedi", + "code": "smv" + }, + { + "name": "Sumbawa", + "code": "smw" + }, + { + "name": "Samba", + "code": "smx" + }, + { + "name": "Semnani", + "code": "smy" + }, + { + "name": "Simeku", + "code": "smz" + }, + { + "name": "Shona", + "code": "sna" + }, + { + "name": "Sebuyau", + "code": "snb" + }, + { + "name": "Sinaugoro", + "code": "snc" + }, + { + "name": "Sindhi", + "code": "snd" + }, + { + "name": "Bau Bidayuh", + "code": "sne" + }, + { + "name": "Noon", + "code": "snf" + }, + { + "name": "Sanga (Democratic Republic of Congo)", + "code": "sng" + }, + { + "name": "Sensi", + "code": "sni" + }, + { + "name": "Riverain Sango", + "code": "snj" + }, + { + "name": "Soninke", + "code": "snk" + }, + { + "name": "Sangil", + "code": "snl" + }, + { + "name": "Southern Ma'di", + "code": "snm" + }, + { + "name": "Siona", + "code": "snn" + }, + { + "name": "Snohomish", + "code": "sno" + }, + { + "name": "Siane", + "code": "snp" + }, + { + "name": "Sangu (Gabon)", + "code": "snq" + }, + { + "name": "Sihan", + "code": "snr" + }, + { + "name": "Nahavaq", + "code": "sns" + }, + { + "name": "South West Bay", + "code": "sns" + }, + { + "name": "Senggi", + "code": "snu" + }, + { + "name": "Viid", + "code": "snu" + }, + { + "name": "Sa'ban", + "code": "snv" + }, + { + "name": "Selee", + "code": "snw" + }, + { + "name": "Sam", + "code": "snx" + }, + { + "name": "Saniyo-Hiyewe", + "code": "sny" + }, + { + "name": "Kou", + "code": "snz" + }, + { + "name": "Thai Song", + "code": "soa" + }, + { + "name": "Sobei", + "code": "sob" + }, + { + "name": "So (Democratic Republic of Congo)", + "code": "soc" + }, + { + "name": "Songoora", + "code": "sod" + }, + { + "name": "Songomeno", + "code": "soe" + }, + { + "name": "Sogdian", + "code": "sog" + }, + { + "name": "Aka", + "code": "soh" + }, + { + "name": "Sonha", + "code": "soi" + }, + { + "name": "Soi", + "code": "soj" + }, + { + "name": "Sokoro", + "code": "sok" + }, + { + "name": "Solos", + "code": "sol" + }, + { + "name": "Somali", + "code": "som" + }, + { + "name": "Songo", + "code": "soo" + }, + { + "name": "Songe", + "code": "sop" + }, + { + "name": "Kanasi", + "code": "soq" + }, + { + "name": "Somrai", + "code": "sor" + }, + { + "name": "Seeku", + "code": "sos" + }, + { + "name": "Southern Sotho", + "code": "sot" + }, + { + "name": "Southern Thai", + "code": "sou" + }, + { + "name": "Sonsorol", + "code": "sov" + }, + { + "name": "Sowanda", + "code": "sow" + }, + { + "name": "Swo", + "code": "sox" + }, + { + "name": "Miyobe", + "code": "soy" + }, + { + "name": "Temi", + "code": "soz" + }, + { + "name": "Spanish", + "code": "spa" + }, + { + "name": "Castilian", + "code": "spa" + }, + { + "name": "Sepa (Indonesia)", + "code": "spb" + }, + { + "name": "Sapé", + "code": "spc" + }, + { + "name": "Saep", + "code": "spd" + }, + { + "name": "Sepa (Papua New Guinea)", + "code": "spe" + }, + { + "name": "Sian", + "code": "spg" + }, + { + "name": "Saponi", + "code": "spi" + }, + { + "name": "Sengo", + "code": "spk" + }, + { + "name": "Selepet", + "code": "spl" + }, + { + "name": "Akukem", + "code": "spm" + }, + { + "name": "Sanapaná", + "code": "spn" + }, + { + "name": "Spokane", + "code": "spo" + }, + { + "name": "Supyire Senoufo", + "code": "spp" + }, + { + "name": "Loreto-Ucayali Spanish", + "code": "spq" + }, + { + "name": "Saparua", + "code": "spr" + }, + { + "name": "Saposa", + "code": "sps" + }, + { + "name": "Spiti Bhoti", + "code": "spt" + }, + { + "name": "Sapuan", + "code": "spu" + }, + { + "name": "Kosli", + "code": "spv" + }, + { + "name": "Sambalpuri", + "code": "spv" + }, + { + "name": "South Picene", + "code": "spx" + }, + { + "name": "Sabaot", + "code": "spy" + }, + { + "name": "Shama-Sambuga", + "code": "sqa" + }, + { + "name": "Shau", + "code": "sqh" + }, + { + "name": "Albanian", + "code": "sqi" + }, + { + "name": "Albanian Sign Language", + "code": "sqk" + }, + { + "name": "Suma", + "code": "sqm" + }, + { + "name": "Susquehannock", + "code": "sqn" + }, + { + "name": "Sorkhei", + "code": "sqo" + }, + { + "name": "Sou", + "code": "sqq" + }, + { + "name": "Siculo Arabic", + "code": "sqr" + }, + { + "name": "Sri Lankan Sign Language", + "code": "sqs" + }, + { + "name": "Soqotri", + "code": "sqt" + }, + { + "name": "Squamish", + "code": "squ" + }, + { + "name": "Kufr Qassem Sign Language (KQSL)", + "code": "sqx" + }, + { + "name": "Saruga", + "code": "sra" + }, + { + "name": "Sora", + "code": "srb" + }, + { + "name": "Logudorese Sardinian", + "code": "src" + }, + { + "name": "Sardinian", + "code": "srd" + }, + { + "name": "Sara", + "code": "sre" + }, + { + "name": "Nafi", + "code": "srf" + }, + { + "name": "Sulod", + "code": "srg" + }, + { + "name": "Sarikoli", + "code": "srh" + }, + { + "name": "Siriano", + "code": "sri" + }, + { + "name": "Serudung Murut", + "code": "srk" + }, + { + "name": "Isirawa", + "code": "srl" + }, + { + "name": "Saramaccan", + "code": "srm" + }, + { + "name": "Sranan Tongo", + "code": "srn" + }, + { + "name": "Campidanese Sardinian", + "code": "sro" + }, + { + "name": "Serbian", + "code": "srp" + }, + { + "name": "Sirionó", + "code": "srq" + }, + { + "name": "Serer", + "code": "srr" + }, + { + "name": "Sarsi", + "code": "srs" + }, + { + "name": "Sauri", + "code": "srt" + }, + { + "name": "Suruí", + "code": "sru" + }, + { + "name": "Southern Sorsoganon", + "code": "srv" + }, + { + "name": "Serua", + "code": "srw" + }, + { + "name": "Sirmauri", + "code": "srx" + }, + { + "name": "Sera", + "code": "sry" + }, + { + "name": "Shahmirzadi", + "code": "srz" + }, + { + "name": "Southern Sama", + "code": "ssb" + }, + { + "name": "Suba-Simbiti", + "code": "ssc" + }, + { + "name": "Siroi", + "code": "ssd" + }, + { + "name": "Balangingi", + "code": "sse" + }, + { + "name": "Bangingih Sama", + "code": "sse" + }, + { + "name": "Thao", + "code": "ssf" + }, + { + "name": "Seimat", + "code": "ssg" + }, + { + "name": "Shihhi Arabic", + "code": "ssh" + }, + { + "name": "Sansi", + "code": "ssi" + }, + { + "name": "Sausi", + "code": "ssj" + }, + { + "name": "Sunam", + "code": "ssk" + }, + { + "name": "Western Sisaala", + "code": "ssl" + }, + { + "name": "Semnam", + "code": "ssm" + }, + { + "name": "Waata", + "code": "ssn" + }, + { + "name": "Sissano", + "code": "sso" + }, + { + "name": "Spanish Sign Language", + "code": "ssp" + }, + { + "name": "So'a", + "code": "ssq" + }, + { + "name": "Swiss-French Sign Language", + "code": "ssr" + }, + { + "name": "Sô", + "code": "sss" + }, + { + "name": "Sinasina", + "code": "sst" + }, + { + "name": "Susuami", + "code": "ssu" + }, + { + "name": "Shark Bay", + "code": "ssv" + }, + { + "name": "Swati", + "code": "ssw" + }, + { + "name": "Samberigi", + "code": "ssx" + }, + { + "name": "Saho", + "code": "ssy" + }, + { + "name": "Sengseng", + "code": "ssz" + }, + { + "name": "Settla", + "code": "sta" + }, + { + "name": "Northern Subanen", + "code": "stb" + }, + { + "name": "Sentinel", + "code": "std" + }, + { + "name": "Liana-Seti", + "code": "ste" + }, + { + "name": "Seta", + "code": "stf" + }, + { + "name": "Trieng", + "code": "stg" + }, + { + "name": "Shelta", + "code": "sth" + }, + { + "name": "Bulo Stieng", + "code": "sti" + }, + { + "name": "Matya Samo", + "code": "stj" + }, + { + "name": "Arammba", + "code": "stk" + }, + { + "name": "Stellingwerfs", + "code": "stl" + }, + { + "name": "Setaman", + "code": "stm" + }, + { + "name": "Owa", + "code": "stn" + }, + { + "name": "Stoney", + "code": "sto" + }, + { + "name": "Southeastern Tepehuan", + "code": "stp" + }, + { + "name": "Saterfriesisch", + "code": "stq" + }, + { + "name": "Straits Salish", + "code": "str" + }, + { + "name": "Shumashti", + "code": "sts" + }, + { + "name": "Budeh Stieng", + "code": "stt" + }, + { + "name": "Samtao", + "code": "stu" + }, + { + "name": "Silt'e", + "code": "stv" + }, + { + "name": "Satawalese", + "code": "stw" + }, + { + "name": "Siberian Tatar", + "code": "sty" + }, + { + "name": "Sulka", + "code": "sua" + }, + { + "name": "Suku", + "code": "sub" + }, + { + "name": "Western Subanon", + "code": "suc" + }, + { + "name": "Suena", + "code": "sue" + }, + { + "name": "Suganga", + "code": "sug" + }, + { + "name": "Suki", + "code": "sui" + }, + { + "name": "Shubi", + "code": "suj" + }, + { + "name": "Sukuma", + "code": "suk" + }, + { + "name": "Sundanese", + "code": "sun" + }, + { + "name": "Bouni", + "code": "suo" + }, + { + "name": "Suri", + "code": "suq" + }, + { + "name": "Tirmaga-Chai Suri", + "code": "suq" + }, + { + "name": "Mwaghavul", + "code": "sur" + }, + { + "name": "Susu", + "code": "sus" + }, + { + "name": "Subtiaba", + "code": "sut" + }, + { + "name": "Puroik", + "code": "suv" + }, + { + "name": "Sumbwa", + "code": "suw" + }, + { + "name": "Sumerian", + "code": "sux" + }, + { + "name": "Suyá", + "code": "suy" + }, + { + "name": "Sunwar", + "code": "suz" + }, + { + "name": "Svan", + "code": "sva" + }, + { + "name": "Ulau-Suain", + "code": "svb" + }, + { + "name": "Vincentian Creole English", + "code": "svc" + }, + { + "name": "Serili", + "code": "sve" + }, + { + "name": "Slovakian Sign Language", + "code": "svk" + }, + { + "name": "Slavomolisano", + "code": "svm" + }, + { + "name": "Savosavo", + "code": "svs" + }, + { + "name": "Skalvian", + "code": "svx" + }, + { + "name": "Swahili (macrolanguage)", + "code": "swa" + }, + { + "name": "Maore Comorian", + "code": "swb" + }, + { + "name": "Congo Swahili", + "code": "swc" + }, + { + "name": "Swedish", + "code": "swe" + }, + { + "name": "Sere", + "code": "swf" + }, + { + "name": "Swabian", + "code": "swg" + }, + { + "name": "Kiswahili", + "code": "swh" + }, + { + "name": "Swahili (individual language)", + "code": "swh" + }, + { + "name": "Sui", + "code": "swi" + }, + { + "name": "Sira", + "code": "swj" + }, + { + "name": "Malawi Sena", + "code": "swk" + }, + { + "name": "Swedish Sign Language", + "code": "swl" + }, + { + "name": "Samosa", + "code": "swm" + }, + { + "name": "Sawknah", + "code": "swn" + }, + { + "name": "Shanenawa", + "code": "swo" + }, + { + "name": "Suau", + "code": "swp" + }, + { + "name": "Sharwa", + "code": "swq" + }, + { + "name": "Saweru", + "code": "swr" + }, + { + "name": "Seluwasan", + "code": "sws" + }, + { + "name": "Sawila", + "code": "swt" + }, + { + "name": "Suwawa", + "code": "swu" + }, + { + "name": "Shekhawati", + "code": "swv" + }, + { + "name": "Sowa", + "code": "sww" + }, + { + "name": "Suruahá", + "code": "swx" + }, + { + "name": "Sarua", + "code": "swy" + }, + { + "name": "Suba", + "code": "sxb" + }, + { + "name": "Sicanian", + "code": "sxc" + }, + { + "name": "Sighu", + "code": "sxe" + }, + { + "name": "Shixing", + "code": "sxg" + }, + { + "name": "Shuhi", + "code": "sxg" + }, + { + "name": "Southern Kalapuya", + "code": "sxk" + }, + { + "name": "Selian", + "code": "sxl" + }, + { + "name": "Samre", + "code": "sxm" + }, + { + "name": "Sangir", + "code": "sxn" + }, + { + "name": "Sorothaptic", + "code": "sxo" + }, + { + "name": "Saaroa", + "code": "sxr" + }, + { + "name": "Sasaru", + "code": "sxs" + }, + { + "name": "Upper Saxon", + "code": "sxu" + }, + { + "name": "Saxwe Gbe", + "code": "sxw" + }, + { + "name": "Siang", + "code": "sya" + }, + { + "name": "Central Subanen", + "code": "syb" + }, + { + "name": "Classical Syriac", + "code": "syc" + }, + { + "name": "Seki", + "code": "syi" + }, + { + "name": "Sukur", + "code": "syk" + }, + { + "name": "Sylheti", + "code": "syl" + }, + { + "name": "Maya Samo", + "code": "sym" + }, + { + "name": "Senaya", + "code": "syn" + }, + { + "name": "Suoy", + "code": "syo" + }, + { + "name": "Syriac", + "code": "syr" + }, + { + "name": "Sinyar", + "code": "sys" + }, + { + "name": "Kagate", + "code": "syw" + }, + { + "name": "Samay", + "code": "syx" + }, + { + "name": "Al-Sayyid Bedouin Sign Language", + "code": "syy" + }, + { + "name": "Semelai", + "code": "sza" + }, + { + "name": "Ngalum", + "code": "szb" + }, + { + "name": "Semaq Beri", + "code": "szc" + }, + { + "name": "Seru", + "code": "szd" + }, + { + "name": "Seze", + "code": "sze" + }, + { + "name": "Sengele", + "code": "szg" + }, + { + "name": "Silesian", + "code": "szl" + }, + { + "name": "Sula", + "code": "szn" + }, + { + "name": "Suabo", + "code": "szp" + }, + { + "name": "Solomon Islands Sign Language", + "code": "szs" + }, + { + "name": "Isu (Fako Division)", + "code": "szv" + }, + { + "name": "Sawai", + "code": "szw" + }, + { + "name": "Sakizaya", + "code": "szy" + }, + { + "name": "Lower Tanana", + "code": "taa" + }, + { + "name": "Tabassaran", + "code": "tab" + }, + { + "name": "Lowland Tarahumara", + "code": "tac" + }, + { + "name": "Tause", + "code": "tad" + }, + { + "name": "Tariana", + "code": "tae" + }, + { + "name": "Tapirapé", + "code": "taf" + }, + { + "name": "Tagoi", + "code": "tag" + }, + { + "name": "Tahitian", + "code": "tah" + }, + { + "name": "Eastern Tamang", + "code": "taj" + }, + { + "name": "Tala", + "code": "tak" + }, + { + "name": "Tal", + "code": "tal" + }, + { + "name": "Tamil", + "code": "tam" + }, + { + "name": "Tangale", + "code": "tan" + }, + { + "name": "Yami", + "code": "tao" + }, + { + "name": "Taabwa", + "code": "tap" + }, + { + "name": "Tamasheq", + "code": "taq" + }, + { + "name": "Central Tarahumara", + "code": "tar" + }, + { + "name": "Tay Boi", + "code": "tas" + }, + { + "name": "Tatar", + "code": "tat" + }, + { + "name": "Upper Tanana", + "code": "tau" + }, + { + "name": "Tatuyo", + "code": "tav" + }, + { + "name": "Tai", + "code": "taw" + }, + { + "name": "Tamki", + "code": "tax" + }, + { + "name": "Atayal", + "code": "tay" + }, + { + "name": "Tocho", + "code": "taz" + }, + { + "name": "Aikanã", + "code": "tba" + }, + { + "name": "Takia", + "code": "tbc" + }, + { + "name": "Kaki Ae", + "code": "tbd" + }, + { + "name": "Tanimbili", + "code": "tbe" + }, + { + "name": "Mandara", + "code": "tbf" + }, + { + "name": "North Tairora", + "code": "tbg" + }, + { + "name": "Dharawal", + "code": "tbh" + }, + { + "name": "Thurawal", + "code": "tbh" + }, + { + "name": "Gaam", + "code": "tbi" + }, + { + "name": "Tiang", + "code": "tbj" + }, + { + "name": "Calamian Tagbanwa", + "code": "tbk" + }, + { + "name": "Tboli", + "code": "tbl" + }, + { + "name": "Tagbu", + "code": "tbm" + }, + { + "name": "Barro Negro Tunebo", + "code": "tbn" + }, + { + "name": "Tawala", + "code": "tbo" + }, + { + "name": "Diebroud", + "code": "tbp" + }, + { + "name": "Taworta", + "code": "tbp" + }, + { + "name": "Tumtum", + "code": "tbr" + }, + { + "name": "Tanguat", + "code": "tbs" + }, + { + "name": "Tembo (Kitembo)", + "code": "tbt" + }, + { + "name": "Tubar", + "code": "tbu" + }, + { + "name": "Tobo", + "code": "tbv" + }, + { + "name": "Tagbanwa", + "code": "tbw" + }, + { + "name": "Kapin", + "code": "tbx" + }, + { + "name": "Tabaru", + "code": "tby" + }, + { + "name": "Ditammari", + "code": "tbz" + }, + { + "name": "Ticuna", + "code": "tca" + }, + { + "name": "Tanacross", + "code": "tcb" + }, + { + "name": "Datooga", + "code": "tcc" + }, + { + "name": "Tafi", + "code": "tcd" + }, + { + "name": "Southern Tutchone", + "code": "tce" + }, + { + "name": "Malinaltepec Me'phaa", + "code": "tcf" + }, + { + "name": "Malinaltepec Tlapanec", + "code": "tcf" + }, + { + "name": "Tamagario", + "code": "tcg" + }, + { + "name": "Turks And Caicos Creole English", + "code": "tch" + }, + { + "name": "Wára", + "code": "tci" + }, + { + "name": "Tchitchege", + "code": "tck" + }, + { + "name": "Taman (Myanmar)", + "code": "tcl" + }, + { + "name": "Tanahmerah", + "code": "tcm" + }, + { + "name": "Tichurong", + "code": "tcn" + }, + { + "name": "Taungyo", + "code": "tco" + }, + { + "name": "Tawr Chin", + "code": "tcp" + }, + { + "name": "Kaiy", + "code": "tcq" + }, + { + "name": "Torres Strait Creole", + "code": "tcs" + }, + { + "name": "Yumplatok", + "code": "tcs" + }, + { + "name": "T'en", + "code": "tct" + }, + { + "name": "Southeastern Tarahumara", + "code": "tcu" + }, + { + "name": "Tecpatlán Totonac", + "code": "tcw" + }, + { + "name": "Toda", + "code": "tcx" + }, + { + "name": "Tulu", + "code": "tcy" + }, + { + "name": "Thado Chin", + "code": "tcz" + }, + { + "name": "Tagdal", + "code": "tda" + }, + { + "name": "Panchpargania", + "code": "tdb" + }, + { + "name": "Emberá-Tadó", + "code": "tdc" + }, + { + "name": "Tai Nüa", + "code": "tdd" + }, + { + "name": "Tiranige Diga Dogon", + "code": "tde" + }, + { + "name": "Talieng", + "code": "tdf" + }, + { + "name": "Western Tamang", + "code": "tdg" + }, + { + "name": "Thulung", + "code": "tdh" + }, + { + "name": "Tomadino", + "code": "tdi" + }, + { + "name": "Tajio", + "code": "tdj" + }, + { + "name": "Tambas", + "code": "tdk" + }, + { + "name": "Sur", + "code": "tdl" + }, + { + "name": "Taruma", + "code": "tdm" + }, + { + "name": "Tondano", + "code": "tdn" + }, + { + "name": "Teme", + "code": "tdo" + }, + { + "name": "Tita", + "code": "tdq" + }, + { + "name": "Todrah", + "code": "tdr" + }, + { + "name": "Doutai", + "code": "tds" + }, + { + "name": "Tetun Dili", + "code": "tdt" + }, + { + "name": "Toro", + "code": "tdv" + }, + { + "name": "Tandroy-Mahafaly Malagasy", + "code": "tdx" + }, + { + "name": "Tadyawan", + "code": "tdy" + }, + { + "name": "Temiar", + "code": "tea" + }, + { + "name": "Tetete", + "code": "teb" + }, + { + "name": "Terik", + "code": "tec" + }, + { + "name": "Tepo Krumen", + "code": "ted" + }, + { + "name": "Huehuetla Tepehua", + "code": "tee" + }, + { + "name": "Teressa", + "code": "tef" + }, + { + "name": "Teke-Tege", + "code": "teg" + }, + { + "name": "Tehuelche", + "code": "teh" + }, + { + "name": "Torricelli", + "code": "tei" + }, + { + "name": "Ibali Teke", + "code": "tek" + }, + { + "name": "Telugu", + "code": "tel" + }, + { + "name": "Timne", + "code": "tem" + }, + { + "name": "Tama (Colombia)", + "code": "ten" + }, + { + "name": "Teso", + "code": "teo" + }, + { + "name": "Tepecano", + "code": "tep" + }, + { + "name": "Temein", + "code": "teq" + }, + { + "name": "Tereno", + "code": "ter" + }, + { + "name": "Tengger", + "code": "tes" + }, + { + "name": "Tetum", + "code": "tet" + }, + { + "name": "Soo", + "code": "teu" + }, + { + "name": "Teor", + "code": "tev" + }, + { + "name": "Tewa (USA)", + "code": "tew" + }, + { + "name": "Tennet", + "code": "tex" + }, + { + "name": "Tulishi", + "code": "tey" + }, + { + "name": "Tetserret", + "code": "tez" + }, + { + "name": "Tofin Gbe", + "code": "tfi" + }, + { + "name": "Tanaina", + "code": "tfn" + }, + { + "name": "Tefaro", + "code": "tfo" + }, + { + "name": "Teribe", + "code": "tfr" + }, + { + "name": "Ternate", + "code": "tft" + }, + { + "name": "Sagalla", + "code": "tga" + }, + { + "name": "Tobilung", + "code": "tgb" + }, + { + "name": "Tigak", + "code": "tgc" + }, + { + "name": "Ciwogai", + "code": "tgd" + }, + { + "name": "Eastern Gorkha Tamang", + "code": "tge" + }, + { + "name": "Chalikha", + "code": "tgf" + }, + { + "name": "Tobagonian Creole English", + "code": "tgh" + }, + { + "name": "Lawunuia", + "code": "tgi" + }, + { + "name": "Tagin", + "code": "tgj" + }, + { + "name": "Tajik", + "code": "tgk" + }, + { + "name": "Tagalog", + "code": "tgl" + }, + { + "name": "Tandaganon", + "code": "tgn" + }, + { + "name": "Sudest", + "code": "tgo" + }, + { + "name": "Tangoa", + "code": "tgp" + }, + { + "name": "Tring", + "code": "tgq" + }, + { + "name": "Tareng", + "code": "tgr" + }, + { + "name": "Nume", + "code": "tgs" + }, + { + "name": "Central Tagbanwa", + "code": "tgt" + }, + { + "name": "Tanggu", + "code": "tgu" + }, + { + "name": "Tingui-Boto", + "code": "tgv" + }, + { + "name": "Tagwana Senoufo", + "code": "tgw" + }, + { + "name": "Tagish", + "code": "tgx" + }, + { + "name": "Togoyo", + "code": "tgy" + }, + { + "name": "Tagalaka", + "code": "tgz" + }, + { + "name": "Thai", + "code": "tha" + }, + { + "name": "Kuuk Thaayorre", + "code": "thd" + }, + { + "name": "Thayore", + "code": "thd" + }, + { + "name": "Chitwania Tharu", + "code": "the" + }, + { + "name": "Thangmi", + "code": "thf" + }, + { + "name": "Northern Tarahumara", + "code": "thh" + }, + { + "name": "Tai Long", + "code": "thi" + }, + { + "name": "Kitharaka", + "code": "thk" + }, + { + "name": "Tharaka", + "code": "thk" + }, + { + "name": "Dangaura Tharu", + "code": "thl" + }, + { + "name": "Aheu", + "code": "thm" + }, + { + "name": "Thachanadan", + "code": "thn" + }, + { + "name": "Thompson", + "code": "thp" + }, + { + "name": "Kochila Tharu", + "code": "thq" + }, + { + "name": "Rana Tharu", + "code": "thr" + }, + { + "name": "Thakali", + "code": "ths" + }, + { + "name": "Tahltan", + "code": "tht" + }, + { + "name": "Thuri", + "code": "thu" + }, + { + "name": "Tahaggart Tamahaq", + "code": "thv" + }, + { + "name": "Tha", + "code": "thy" + }, + { + "name": "Tayart Tamajeq", + "code": "thz" + }, + { + "name": "Tidikelt Tamazight", + "code": "tia" + }, + { + "name": "Tira", + "code": "tic" + }, + { + "name": "Tifal", + "code": "tif" + }, + { + "name": "Tigre", + "code": "tig" + }, + { + "name": "Timugon Murut", + "code": "tih" + }, + { + "name": "Tiene", + "code": "tii" + }, + { + "name": "Tilung", + "code": "tij" + }, + { + "name": "Tikar", + "code": "tik" + }, + { + "name": "Tillamook", + "code": "til" + }, + { + "name": "Timbe", + "code": "tim" + }, + { + "name": "Tindi", + "code": "tin" + }, + { + "name": "Teop", + "code": "tio" + }, + { + "name": "Trimuris", + "code": "tip" + }, + { + "name": "Tiéfo", + "code": "tiq" + }, + { + "name": "Tigrinya", + "code": "tir" + }, + { + "name": "Masadiit Itneg", + "code": "tis" + }, + { + "name": "Tinigua", + "code": "tit" + }, + { + "name": "Adasen", + "code": "tiu" + }, + { + "name": "Tiv", + "code": "tiv" + }, + { + "name": "Tiwi", + "code": "tiw" + }, + { + "name": "Southern Tiwa", + "code": "tix" + }, + { + "name": "Tiruray", + "code": "tiy" + }, + { + "name": "Tai Hongjin", + "code": "tiz" + }, + { + "name": "Tajuasohn", + "code": "tja" + }, + { + "name": "Tunjung", + "code": "tjg" + }, + { + "name": "Northern Tujia", + "code": "tji" + }, + { + "name": "Tjungundji", + "code": "tjj" + }, + { + "name": "Tai Laing", + "code": "tjl" + }, + { + "name": "Timucua", + "code": "tjm" + }, + { + "name": "Tonjon", + "code": "tjn" + }, + { + "name": "Temacine Tamazight", + "code": "tjo" + }, + { + "name": "Tjupany", + "code": "tjp" + }, + { + "name": "Southern Tujia", + "code": "tjs" + }, + { + "name": "Tjurruru", + "code": "tju" + }, + { + "name": "Djabwurrung", + "code": "tjw" + }, + { + "name": "Truká", + "code": "tka" + }, + { + "name": "Buksa", + "code": "tkb" + }, + { + "name": "Tukudede", + "code": "tkd" + }, + { + "name": "Takwane", + "code": "tke" + }, + { + "name": "Tukumanféd", + "code": "tkf" + }, + { + "name": "Tesaka Malagasy", + "code": "tkg" + }, + { + "name": "Tokelau", + "code": "tkl" + }, + { + "name": "Takelma", + "code": "tkm" + }, + { + "name": "Toku-No-Shima", + "code": "tkn" + }, + { + "name": "Tikopia", + "code": "tkp" + }, + { + "name": "Tee", + "code": "tkq" + }, + { + "name": "Tsakhur", + "code": "tkr" + }, + { + "name": "Takestani", + "code": "tks" + }, + { + "name": "Kathoriya Tharu", + "code": "tkt" + }, + { + "name": "Upper Necaxa Totonac", + "code": "tku" + }, + { + "name": "Mur Pano", + "code": "tkv" + }, + { + "name": "Teanu", + "code": "tkw" + }, + { + "name": "Tangko", + "code": "tkx" + }, + { + "name": "Takua", + "code": "tkz" + }, + { + "name": "Southwestern Tepehuan", + "code": "tla" + }, + { + "name": "Tobelo", + "code": "tlb" + }, + { + "name": "Yecuatla Totonac", + "code": "tlc" + }, + { + "name": "Talaud", + "code": "tld" + }, + { + "name": "Telefol", + "code": "tlf" + }, + { + "name": "Tofanma", + "code": "tlg" + }, + { + "name": "Klingon", + "code": "tlh" + }, + { + "name": "tlhIngan Hol", + "code": "tlh" + }, + { + "name": "Tlingit", + "code": "tli" + }, + { + "name": "Talinga-Bwisi", + "code": "tlj" + }, + { + "name": "Taloki", + "code": "tlk" + }, + { + "name": "Tetela", + "code": "tll" + }, + { + "name": "Tolomako", + "code": "tlm" + }, + { + "name": "Talondo'", + "code": "tln" + }, + { + "name": "Talodi", + "code": "tlo" + }, + { + "name": "Filomena Mata-Coahuitlán Totonac", + "code": "tlp" + }, + { + "name": "Tai Loi", + "code": "tlq" + }, + { + "name": "Talise", + "code": "tlr" + }, + { + "name": "Tambotalo", + "code": "tls" + }, + { + "name": "Sou Nama", + "code": "tlt" + }, + { + "name": "Teluti", + "code": "tlt" + }, + { + "name": "Tulehu", + "code": "tlu" + }, + { + "name": "Taliabu", + "code": "tlv" + }, + { + "name": "Khehek", + "code": "tlx" + }, + { + "name": "Talysh", + "code": "tly" + }, + { + "name": "Tama (Chad)", + "code": "tma" + }, + { + "name": "Avava", + "code": "tmb" + }, + { + "name": "Katbol", + "code": "tmb" + }, + { + "name": "Tumak", + "code": "tmc" + }, + { + "name": "Haruai", + "code": "tmd" + }, + { + "name": "Tremembé", + "code": "tme" + }, + { + "name": "Toba-Maskoy", + "code": "tmf" + }, + { + "name": "Ternateño", + "code": "tmg" + }, + { + "name": "Tamashek", + "code": "tmh" + }, + { + "name": "Tutuba", + "code": "tmi" + }, + { + "name": "Samarokena", + "code": "tmj" + }, + { + "name": "Northwestern Tamang", + "code": "tmk" + }, + { + "name": "Tamnim Citak", + "code": "tml" + }, + { + "name": "Tai Thanh", + "code": "tmm" + }, + { + "name": "Taman (Indonesia)", + "code": "tmn" + }, + { + "name": "Temoq", + "code": "tmo" + }, + { + "name": "Tumleo", + "code": "tmq" + }, + { + "name": "Jewish Babylonian Aramaic (ca. 200-1200 CE)", + "code": "tmr" + }, + { + "name": "Tima", + "code": "tms" + }, + { + "name": "Tasmate", + "code": "tmt" + }, + { + "name": "Iau", + "code": "tmu" + }, + { + "name": "Tembo (Motembo)", + "code": "tmv" + }, + { + "name": "Temuan", + "code": "tmw" + }, + { + "name": "Tami", + "code": "tmy" + }, + { + "name": "Tamanaku", + "code": "tmz" + }, + { + "name": "Tacana", + "code": "tna" + }, + { + "name": "Western Tunebo", + "code": "tnb" + }, + { + "name": "Tanimuca-Retuarã", + "code": "tnc" + }, + { + "name": "Angosturas Tunebo", + "code": "tnd" + }, + { + "name": "Tobanga", + "code": "tng" + }, + { + "name": "Maiani", + "code": "tnh" + }, + { + "name": "Tandia", + "code": "tni" + }, + { + "name": "Kwamera", + "code": "tnk" + }, + { + "name": "Lenakel", + "code": "tnl" + }, + { + "name": "Tabla", + "code": "tnm" + }, + { + "name": "North Tanna", + "code": "tnn" + }, + { + "name": "Toromono", + "code": "tno" + }, + { + "name": "Whitesands", + "code": "tnp" + }, + { + "name": "Taino", + "code": "tnq" + }, + { + "name": "Ménik", + "code": "tnr" + }, + { + "name": "Tenis", + "code": "tns" + }, + { + "name": "Tontemboan", + "code": "tnt" + }, + { + "name": "Tay Khang", + "code": "tnu" + }, + { + "name": "Tangchangya", + "code": "tnv" + }, + { + "name": "Tonsawang", + "code": "tnw" + }, + { + "name": "Tanema", + "code": "tnx" + }, + { + "name": "Tongwe", + "code": "tny" + }, + { + "name": "Ten'edn", + "code": "tnz" + }, + { + "name": "Toba", + "code": "tob" + }, + { + "name": "Coyutla Totonac", + "code": "toc" + }, + { + "name": "Toma", + "code": "tod" + }, + { + "name": "Gizrra", + "code": "tof" + }, + { + "name": "Tonga (Nyasa)", + "code": "tog" + }, + { + "name": "Gitonga", + "code": "toh" + }, + { + "name": "Tonga (Zambia)", + "code": "toi" + }, + { + "name": "Tojolabal", + "code": "toj" + }, + { + "name": "Tolowa", + "code": "tol" + }, + { + "name": "Tombulu", + "code": "tom" + }, + { + "name": "Tonga (Tonga Islands)", + "code": "ton" + }, + { + "name": "Xicotepec De Juárez Totonac", + "code": "too" + }, + { + "name": "Papantla Totonac", + "code": "top" + }, + { + "name": "Toposa", + "code": "toq" + }, + { + "name": "Togbo-Vara Banda", + "code": "tor" + }, + { + "name": "Highland Totonac", + "code": "tos" + }, + { + "name": "Tho", + "code": "tou" + }, + { + "name": "Upper Taromi", + "code": "tov" + }, + { + "name": "Jemez", + "code": "tow" + }, + { + "name": "Tobian", + "code": "tox" + }, + { + "name": "Topoiyo", + "code": "toy" + }, + { + "name": "To", + "code": "toz" + }, + { + "name": "Taupota", + "code": "tpa" + }, + { + "name": "Azoyú Me'phaa", + "code": "tpc" + }, + { + "name": "Azoyú Tlapanec", + "code": "tpc" + }, + { + "name": "Tippera", + "code": "tpe" + }, + { + "name": "Tarpia", + "code": "tpf" + }, + { + "name": "Kula", + "code": "tpg" + }, + { + "name": "Tok Pisin", + "code": "tpi" + }, + { + "name": "Tapieté", + "code": "tpj" + }, + { + "name": "Tupinikin", + "code": "tpk" + }, + { + "name": "Tlacoapa Me'phaa", + "code": "tpl" + }, + { + "name": "Tlacoapa Tlapanec", + "code": "tpl" + }, + { + "name": "Tampulma", + "code": "tpm" + }, + { + "name": "Tupinambá", + "code": "tpn" + }, + { + "name": "Tai Pao", + "code": "tpo" + }, + { + "name": "Pisaflores Tepehua", + "code": "tpp" + }, + { + "name": "Tukpa", + "code": "tpq" + }, + { + "name": "Tuparí", + "code": "tpr" + }, + { + "name": "Tlachichilco Tepehua", + "code": "tpt" + }, + { + "name": "Tampuan", + "code": "tpu" + }, + { + "name": "Tanapag", + "code": "tpv" + }, + { + "name": "Tupí", + "code": "tpw" + }, + { + "name": "Acatepec Me'phaa", + "code": "tpx" + }, + { + "name": "Acatepec Tlapanec", + "code": "tpx" + }, + { + "name": "Trumai", + "code": "tpy" + }, + { + "name": "Tinputz", + "code": "tpz" + }, + { + "name": "Tembé", + "code": "tqb" + }, + { + "name": "Lehali", + "code": "tql" + }, + { + "name": "Turumsa", + "code": "tqm" + }, + { + "name": "Tenino", + "code": "tqn" + }, + { + "name": "Toaripi", + "code": "tqo" + }, + { + "name": "Tomoip", + "code": "tqp" + }, + { + "name": "Tunni", + "code": "tqq" + }, + { + "name": "Torona", + "code": "tqr" + }, + { + "name": "Western Totonac", + "code": "tqt" + }, + { + "name": "Touo", + "code": "tqu" + }, + { + "name": "Tonkawa", + "code": "tqw" + }, + { + "name": "Tirahi", + "code": "tra" + }, + { + "name": "Terebu", + "code": "trb" + }, + { + "name": "Copala Triqui", + "code": "trc" + }, + { + "name": "Turi", + "code": "trd" + }, + { + "name": "East Tarangan", + "code": "tre" + }, + { + "name": "Trinidadian Creole English", + "code": "trf" + }, + { + "name": "Lishán Didán", + "code": "trg" + }, + { + "name": "Turaka", + "code": "trh" + }, + { + "name": "Trió", + "code": "tri" + }, + { + "name": "Toram", + "code": "trj" + }, + { + "name": "Traveller Scottish", + "code": "trl" + }, + { + "name": "Tregami", + "code": "trm" + }, + { + "name": "Trinitario", + "code": "trn" + }, + { + "name": "Tarao Naga", + "code": "tro" + }, + { + "name": "Kok Borok", + "code": "trp" + }, + { + "name": "San Martín Itunyoso Triqui", + "code": "trq" + }, + { + "name": "Taushiro", + "code": "trr" + }, + { + "name": "Chicahuaxtla Triqui", + "code": "trs" + }, + { + "name": "Tunggare", + "code": "trt" + }, + { + "name": "Surayt", + "code": "tru" + }, + { + "name": "Turoyo", + "code": "tru" + }, + { + "name": "Taroko", + "code": "trv" + }, + { + "name": "Torwali", + "code": "trw" + }, + { + "name": "Tringgus-Sembaan Bidayuh", + "code": "trx" + }, + { + "name": "Turung", + "code": "try" + }, + { + "name": "Torá", + "code": "trz" + }, + { + "name": "Tsaangi", + "code": "tsa" + }, + { + "name": "Tsamai", + "code": "tsb" + }, + { + "name": "Tswa", + "code": "tsc" + }, + { + "name": "Tsakonian", + "code": "tsd" + }, + { + "name": "Tunisian Sign Language", + "code": "tse" + }, + { + "name": "Tausug", + "code": "tsg" + }, + { + "name": "Tsuvan", + "code": "tsh" + }, + { + "name": "Tsimshian", + "code": "tsi" + }, + { + "name": "Tshangla", + "code": "tsj" + }, + { + "name": "Tseku", + "code": "tsk" + }, + { + "name": "Ts'ün-Lao", + "code": "tsl" + }, + { + "name": "Türk İşaret Dili", + "code": "tsm" + }, + { + "name": "Turkish Sign Language", + "code": "tsm" + }, + { + "name": "Tswana", + "code": "tsn" + }, + { + "name": "Tsonga", + "code": "tso" + }, + { + "name": "Northern Toussian", + "code": "tsp" + }, + { + "name": "Thai Sign Language", + "code": "tsq" + }, + { + "name": "Akei", + "code": "tsr" + }, + { + "name": "Taiwan Sign Language", + "code": "tss" + }, + { + "name": "Tondi Songway Kiini", + "code": "tst" + }, + { + "name": "Tsou", + "code": "tsu" + }, + { + "name": "Tsogo", + "code": "tsv" + }, + { + "name": "Tsishingini", + "code": "tsw" + }, + { + "name": "Mubami", + "code": "tsx" + }, + { + "name": "Tebul Sign Language", + "code": "tsy" + }, + { + "name": "Purepecha", + "code": "tsz" + }, + { + "name": "Tutelo", + "code": "tta" + }, + { + "name": "Gaa", + "code": "ttb" + }, + { + "name": "Tektiteko", + "code": "ttc" + }, + { + "name": "Tauade", + "code": "ttd" + }, + { + "name": "Bwanabwana", + "code": "tte" + }, + { + "name": "Tuotomb", + "code": "ttf" + }, + { + "name": "Tutong", + "code": "ttg" + }, + { + "name": "Upper Ta'oih", + "code": "tth" + }, + { + "name": "Tobati", + "code": "tti" + }, + { + "name": "Tooro", + "code": "ttj" + }, + { + "name": "Totoro", + "code": "ttk" + }, + { + "name": "Totela", + "code": "ttl" + }, + { + "name": "Northern Tutchone", + "code": "ttm" + }, + { + "name": "Towei", + "code": "ttn" + }, + { + "name": "Lower Ta'oih", + "code": "tto" + }, + { + "name": "Tombelala", + "code": "ttp" + }, + { + "name": "Tawallammat Tamajaq", + "code": "ttq" + }, + { + "name": "Tera", + "code": "ttr" + }, + { + "name": "Northeastern Thai", + "code": "tts" + }, + { + "name": "Muslim Tat", + "code": "ttt" + }, + { + "name": "Torau", + "code": "ttu" + }, + { + "name": "Titan", + "code": "ttv" + }, + { + "name": "Long Wat", + "code": "ttw" + }, + { + "name": "Sikaritai", + "code": "tty" + }, + { + "name": "Tsum", + "code": "ttz" + }, + { + "name": "Wiarumus", + "code": "tua" + }, + { + "name": "Tübatulabal", + "code": "tub" + }, + { + "name": "Mutu", + "code": "tuc" + }, + { + "name": "Tuxá", + "code": "tud" + }, + { + "name": "Tuyuca", + "code": "tue" + }, + { + "name": "Central Tunebo", + "code": "tuf" + }, + { + "name": "Tunia", + "code": "tug" + }, + { + "name": "Taulil", + "code": "tuh" + }, + { + "name": "Tupuri", + "code": "tui" + }, + { + "name": "Tugutil", + "code": "tuj" + }, + { + "name": "Turkmen", + "code": "tuk" + }, + { + "name": "Tula", + "code": "tul" + }, + { + "name": "Tumbuka", + "code": "tum" + }, + { + "name": "Tunica", + "code": "tun" + }, + { + "name": "Tucano", + "code": "tuo" + }, + { + "name": "Tedaga", + "code": "tuq" + }, + { + "name": "Turkish", + "code": "tur" + }, + { + "name": "Tuscarora", + "code": "tus" + }, + { + "name": "Tututni", + "code": "tuu" + }, + { + "name": "Turkana", + "code": "tuv" + }, + { + "name": "Tuxináwa", + "code": "tux" + }, + { + "name": "Tugen", + "code": "tuy" + }, + { + "name": "Turka", + "code": "tuz" + }, + { + "name": "Vaghua", + "code": "tva" + }, + { + "name": "Tsuvadi", + "code": "tvd" + }, + { + "name": "Te'un", + "code": "tve" + }, + { + "name": "Southeast Ambrym", + "code": "tvk" + }, + { + "name": "Tuvalu", + "code": "tvl" + }, + { + "name": "Tela-Masbuar", + "code": "tvm" + }, + { + "name": "Tavoyan", + "code": "tvn" + }, + { + "name": "Tidore", + "code": "tvo" + }, + { + "name": "Taveta", + "code": "tvs" + }, + { + "name": "Tutsa Naga", + "code": "tvt" + }, + { + "name": "Tunen", + "code": "tvu" + }, + { + "name": "Sedoa", + "code": "tvw" + }, + { + "name": "Taivoan", + "code": "tvx" + }, + { + "name": "Timor Pidgin", + "code": "tvy" + }, + { + "name": "Twana", + "code": "twa" + }, + { + "name": "Western Tawbuid", + "code": "twb" + }, + { + "name": "Teshenawa", + "code": "twc" + }, + { + "name": "Twents", + "code": "twd" + }, + { + "name": "Tewa (Indonesia)", + "code": "twe" + }, + { + "name": "Northern Tiwa", + "code": "twf" + }, + { + "name": "Tereweng", + "code": "twg" + }, + { + "name": "Tai Dón", + "code": "twh" + }, + { + "name": "Twi", + "code": "twi" + }, + { + "name": "Tawara", + "code": "twl" + }, + { + "name": "Tawang Monpa", + "code": "twm" + }, + { + "name": "Twendi", + "code": "twn" + }, + { + "name": "Tswapong", + "code": "two" + }, + { + "name": "Ere", + "code": "twp" + }, + { + "name": "Tasawaq", + "code": "twq" + }, + { + "name": "Southwestern Tarahumara", + "code": "twr" + }, + { + "name": "Turiwára", + "code": "twt" + }, + { + "name": "Termanu", + "code": "twu" + }, + { + "name": "Tuwari", + "code": "tww" + }, + { + "name": "Tewe", + "code": "twx" + }, + { + "name": "Tawoyan", + "code": "twy" + }, + { + "name": "Tombonuo", + "code": "txa" + }, + { + "name": "Tokharian B", + "code": "txb" + }, + { + "name": "Tsetsaut", + "code": "txc" + }, + { + "name": "Totoli", + "code": "txe" + }, + { + "name": "Tangut", + "code": "txg" + }, + { + "name": "Thracian", + "code": "txh" + }, + { + "name": "Ikpeng", + "code": "txi" + }, + { + "name": "Tarjumo", + "code": "txj" + }, + { + "name": "Tomini", + "code": "txm" + }, + { + "name": "West Tarangan", + "code": "txn" + }, + { + "name": "Toto", + "code": "txo" + }, + { + "name": "Tii", + "code": "txq" + }, + { + "name": "Tartessian", + "code": "txr" + }, + { + "name": "Tonsea", + "code": "txs" + }, + { + "name": "Citak", + "code": "txt" + }, + { + "name": "Kayapó", + "code": "txu" + }, + { + "name": "Tatana", + "code": "txx" + }, + { + "name": "Tanosy Malagasy", + "code": "txy" + }, + { + "name": "Tauya", + "code": "tya" + }, + { + "name": "Kyanga", + "code": "tye" + }, + { + "name": "O'du", + "code": "tyh" + }, + { + "name": "Teke-Tsaayi", + "code": "tyi" + }, + { + "name": "Tai Do", + "code": "tyj" + }, + { + "name": "Tai Yo", + "code": "tyj" + }, + { + "name": "Thu Lao", + "code": "tyl" + }, + { + "name": "Kombai", + "code": "tyn" + }, + { + "name": "Thaypan", + "code": "typ" + }, + { + "name": "Tai Daeng", + "code": "tyr" + }, + { + "name": "Tày Sa Pa", + "code": "tys" + }, + { + "name": "Tày Tac", + "code": "tyt" + }, + { + "name": "Kua", + "code": "tyu" + }, + { + "name": "Tuvinian", + "code": "tyv" + }, + { + "name": "Teke-Tyee", + "code": "tyx" + }, + { + "name": "Tiyaa", + "code": "tyy" + }, + { + "name": "Tày", + "code": "tyz" + }, + { + "name": "Tanzanian Sign Language", + "code": "tza" + }, + { + "name": "Tzeltal", + "code": "tzh" + }, + { + "name": "Tz'utujil", + "code": "tzj" + }, + { + "name": "Talossan", + "code": "tzl" + }, + { + "name": "Central Atlas Tamazight", + "code": "tzm" + }, + { + "name": "Tugun", + "code": "tzn" + }, + { + "name": "Tzotzil", + "code": "tzo" + }, + { + "name": "Tabriak", + "code": "tzx" + }, + { + "name": "Uamué", + "code": "uam" + }, + { + "name": "Kuan", + "code": "uan" + }, + { + "name": "Tairuma", + "code": "uar" + }, + { + "name": "Ubang", + "code": "uba" + }, + { + "name": "Ubi", + "code": "ubi" + }, + { + "name": "Buhi'non Bikol", + "code": "ubl" + }, + { + "name": "Ubir", + "code": "ubr" + }, + { + "name": "Umbu-Ungu", + "code": "ubu" + }, + { + "name": "Ubykh", + "code": "uby" + }, + { + "name": "Uda", + "code": "uda" + }, + { + "name": "Udihe", + "code": "ude" + }, + { + "name": "Muduga", + "code": "udg" + }, + { + "name": "Udi", + "code": "udi" + }, + { + "name": "Ujir", + "code": "udj" + }, + { + "name": "Wuzlam", + "code": "udl" + }, + { + "name": "Udmurt", + "code": "udm" + }, + { + "name": "Uduk", + "code": "udu" + }, + { + "name": "Kioko", + "code": "ues" + }, + { + "name": "Ufim", + "code": "ufi" + }, + { + "name": "Ugaritic", + "code": "uga" + }, + { + "name": "Kuku-Ugbanh", + "code": "ugb" + }, + { + "name": "Ughele", + "code": "uge" + }, + { + "name": "Ugandan Sign Language", + "code": "ugn" + }, + { + "name": "Ugong", + "code": "ugo" + }, + { + "name": "Uruguayan Sign Language", + "code": "ugy" + }, + { + "name": "Uhami", + "code": "uha" + }, + { + "name": "Damal", + "code": "uhn" + }, + { + "name": "Uighur", + "code": "uig" + }, + { + "name": "Uyghur", + "code": "uig" + }, + { + "name": "Uisai", + "code": "uis" + }, + { + "name": "Iyive", + "code": "uiv" + }, + { + "name": "Tanjijili", + "code": "uji" + }, + { + "name": "Kaburi", + "code": "uka" + }, + { + "name": "Ukuriguma", + "code": "ukg" + }, + { + "name": "Ukhwejo", + "code": "ukh" + }, + { + "name": "Kui (India)", + "code": "uki" + }, + { + "name": "Muak Sa-aak", + "code": "ukk" + }, + { + "name": "Ukrainian Sign Language", + "code": "ukl" + }, + { + "name": "Ukpe-Bayobiri", + "code": "ukp" + }, + { + "name": "Ukwa", + "code": "ukq" + }, + { + "name": "Ukrainian", + "code": "ukr" + }, + { + "name": "Kaapor Sign Language", + "code": "uks" + }, + { + "name": "Urubú-Kaapor Sign Language", + "code": "uks" + }, + { + "name": "Ukue", + "code": "uku" + }, + { + "name": "Kuku", + "code": "ukv" + }, + { + "name": "Ukwuani-Aboh-Ndoni", + "code": "ukw" + }, + { + "name": "Kuuk-Yak", + "code": "uky" + }, + { + "name": "Fungwa", + "code": "ula" + }, + { + "name": "Ulukwumi", + "code": "ulb" + }, + { + "name": "Ulch", + "code": "ulc" + }, + { + "name": "Lule", + "code": "ule" + }, + { + "name": "Afra", + "code": "ulf" + }, + { + "name": "Usku", + "code": "ulf" + }, + { + "name": "Ulithian", + "code": "uli" + }, + { + "name": "Meriam Mir", + "code": "ulk" + }, + { + "name": "Ullatan", + "code": "ull" + }, + { + "name": "Ulumanda'", + "code": "ulm" + }, + { + "name": "Unserdeutsch", + "code": "uln" + }, + { + "name": "Uma' Lung", + "code": "ulu" + }, + { + "name": "Ulwa", + "code": "ulw" + }, + { + "name": "Umatilla", + "code": "uma" + }, + { + "name": "Umbundu", + "code": "umb" + }, + { + "name": "Marrucinian", + "code": "umc" + }, + { + "name": "Umbindhamu", + "code": "umd" + }, + { + "name": "Morrobalama", + "code": "umg" + }, + { + "name": "Umbuygamu", + "code": "umg" + }, + { + "name": "Ukit", + "code": "umi" + }, + { + "name": "Umon", + "code": "umm" + }, + { + "name": "Makyan Naga", + "code": "umn" + }, + { + "name": "Umotína", + "code": "umo" + }, + { + "name": "Umpila", + "code": "ump" + }, + { + "name": "Umbugarla", + "code": "umr" + }, + { + "name": "Pendau", + "code": "ums" + }, + { + "name": "Munsee", + "code": "umu" + }, + { + "name": "North Watut", + "code": "una" + }, + { + "name": "Undetermined", + "code": "und" + }, + { + "name": "Uneme", + "code": "une" + }, + { + "name": "Ngarinyin", + "code": "ung" + }, + { + "name": "Uni", + "code": "uni" + }, + { + "name": "Enawené-Nawé", + "code": "unk" + }, + { + "name": "Unami", + "code": "unm" + }, + { + "name": "Kurnai", + "code": "unn" + }, + { + "name": "Mundari", + "code": "unr" + }, + { + "name": "Unubahe", + "code": "unu" + }, + { + "name": "Munda", + "code": "unx" + }, + { + "name": "Unde Kaili", + "code": "unz" + }, + { + "name": "Umeda", + "code": "upi" + }, + { + "name": "Uripiv-Wala-Rano-Atchin", + "code": "upv" + }, + { + "name": "Urarina", + "code": "ura" + }, + { + "name": "Kaapor", + "code": "urb" + }, + { + "name": "Urubú-Kaapor", + "code": "urb" + }, + { + "name": "Urningangg", + "code": "urc" + }, + { + "name": "Urdu", + "code": "urd" + }, + { + "name": "Uru", + "code": "ure" + }, + { + "name": "Uradhi", + "code": "urf" + }, + { + "name": "Urigina", + "code": "urg" + }, + { + "name": "Urhobo", + "code": "urh" + }, + { + "name": "Urim", + "code": "uri" + }, + { + "name": "Urak Lawoi'", + "code": "urk" + }, + { + "name": "Urali", + "code": "url" + }, + { + "name": "Urapmin", + "code": "urm" + }, + { + "name": "Uruangnirin", + "code": "urn" + }, + { + "name": "Ura (Papua New Guinea)", + "code": "uro" + }, + { + "name": "Uru-Pa-In", + "code": "urp" + }, + { + "name": "Lehalurup", + "code": "urr" + }, + { + "name": "Löyöp", + "code": "urr" + }, + { + "name": "Urat", + "code": "urt" + }, + { + "name": "Urumi", + "code": "uru" + }, + { + "name": "Uruava", + "code": "urv" + }, + { + "name": "Sop", + "code": "urw" + }, + { + "name": "Urimo", + "code": "urx" + }, + { + "name": "Orya", + "code": "ury" + }, + { + "name": "Uru-Eu-Wau-Wau", + "code": "urz" + }, + { + "name": "Usarufa", + "code": "usa" + }, + { + "name": "Ushojo", + "code": "ush" + }, + { + "name": "Usui", + "code": "usi" + }, + { + "name": "Usaghade", + "code": "usk" + }, + { + "name": "Uspanteco", + "code": "usp" + }, + { + "name": "us-Saare", + "code": "uss" + }, + { + "name": "Uya", + "code": "usu" + }, + { + "name": "Otank", + "code": "uta" + }, + { + "name": "Ute-Southern Paiute", + "code": "ute" + }, + { + "name": "ut-Hun", + "code": "uth" + }, + { + "name": "Amba (Solomon Islands)", + "code": "utp" + }, + { + "name": "Etulo", + "code": "utr" + }, + { + "name": "Utu", + "code": "utu" + }, + { + "name": "Urum", + "code": "uum" + }, + { + "name": "Kulon-Pazeh", + "code": "uun" + }, + { + "name": "Ura (Vanuatu)", + "code": "uur" + }, + { + "name": "U", + "code": "uuu" + }, + { + "name": "Fagauvea", + "code": "uve" + }, + { + "name": "West Uvean", + "code": "uve" + }, + { + "name": "Uri", + "code": "uvh" + }, + { + "name": "Lote", + "code": "uvl" + }, + { + "name": "Kuku-Uwanh", + "code": "uwa" + }, + { + "name": "Doko-Uyanga", + "code": "uya" + }, + { + "name": "Uzbek", + "code": "uzb" + }, + { + "name": "Northern Uzbek", + "code": "uzn" + }, + { + "name": "Southern Uzbek", + "code": "uzs" + }, + { + "name": "Vaagri Booli", + "code": "vaa" + }, + { + "name": "Vale", + "code": "vae" + }, + { + "name": "Vafsi", + "code": "vaf" + }, + { + "name": "Vagla", + "code": "vag" + }, + { + "name": "Varhadi-Nagpuri", + "code": "vah" + }, + { + "name": "Vai", + "code": "vai" + }, + { + "name": "Northwestern ǃKung", + "code": "vaj" + }, + { + "name": "Sekele", + "code": "vaj" + }, + { + "name": "Vasekele", + "code": "vaj" + }, + { + "name": "Vehes", + "code": "val" + }, + { + "name": "Vanimo", + "code": "vam" + }, + { + "name": "Valman", + "code": "van" + }, + { + "name": "Vao", + "code": "vao" + }, + { + "name": "Vaiphei", + "code": "vap" + }, + { + "name": "Huarijio", + "code": "var" + }, + { + "name": "Vasavi", + "code": "vas" + }, + { + "name": "Vanuma", + "code": "vau" + }, + { + "name": "Varli", + "code": "vav" + }, + { + "name": "Wayu", + "code": "vay" + }, + { + "name": "Southeast Babar", + "code": "vbb" + }, + { + "name": "Southwestern Bontok", + "code": "vbk" + }, + { + "name": "Venetian", + "code": "vec" + }, + { + "name": "Veddah", + "code": "ved" + }, + { + "name": "Veluws", + "code": "vel" + }, + { + "name": "Vemgo-Mabas", + "code": "vem" + }, + { + "name": "Venda", + "code": "ven" + }, + { + "name": "Ventureño", + "code": "veo" + }, + { + "name": "Veps", + "code": "vep" + }, + { + "name": "Mom Jango", + "code": "ver" + }, + { + "name": "Vaghri", + "code": "vgr" + }, + { + "name": "Flemish Sign Language", + "code": "vgt" + }, + { + "name": "Vlaamse Gebarentaal", + "code": "vgt" + }, + { + "name": "Virgin Islands Creole English", + "code": "vic" + }, + { + "name": "Vidunda", + "code": "vid" + }, + { + "name": "Vietnamese", + "code": "vie" + }, + { + "name": "Vili", + "code": "vif" + }, + { + "name": "Viemo", + "code": "vig" + }, + { + "name": "Vilela", + "code": "vil" + }, + { + "name": "Vinza", + "code": "vin" + }, + { + "name": "Vishavan", + "code": "vis" + }, + { + "name": "Viti", + "code": "vit" + }, + { + "name": "Iduna", + "code": "viv" + }, + { + "name": "Kariyarra", + "code": "vka" + }, + { + "name": "Kujarge", + "code": "vkj" + }, + { + "name": "Kaur", + "code": "vkk" + }, + { + "name": "Kulisusu", + "code": "vkl" + }, + { + "name": "Kamakan", + "code": "vkm" + }, + { + "name": "Koro Nulu", + "code": "vkn" + }, + { + "name": "Kodeoha", + "code": "vko" + }, + { + "name": "Korlai Creole Portuguese", + "code": "vkp" + }, + { + "name": "Tenggarong Kutai Malay", + "code": "vkt" + }, + { + "name": "Kurrama", + "code": "vku" + }, + { + "name": "Koro Zuba", + "code": "vkz" + }, + { + "name": "Valpei", + "code": "vlp" + }, + { + "name": "Vlaams", + "code": "vls" + }, + { + "name": "Martuyhunira", + "code": "vma" + }, + { + "name": "Barbaram", + "code": "vmb" + }, + { + "name": "Juxtlahuaca Mixtec", + "code": "vmc" + }, + { + "name": "Mudu Koraga", + "code": "vmd" + }, + { + "name": "East Masela", + "code": "vme" + }, + { + "name": "Mainfränkisch", + "code": "vmf" + }, + { + "name": "Lungalunga", + "code": "vmg" + }, + { + "name": "Maraghei", + "code": "vmh" + }, + { + "name": "Miwa", + "code": "vmi" + }, + { + "name": "Ixtayutla Mixtec", + "code": "vmj" + }, + { + "name": "Makhuwa-Shirima", + "code": "vmk" + }, + { + "name": "Malgana", + "code": "vml" + }, + { + "name": "Mitlatongo Mixtec", + "code": "vmm" + }, + { + "name": "Soyaltepec Mazatec", + "code": "vmp" + }, + { + "name": "Soyaltepec Mixtec", + "code": "vmq" + }, + { + "name": "Marenje", + "code": "vmr" + }, + { + "name": "Moksela", + "code": "vms" + }, + { + "name": "Muluridyi", + "code": "vmu" + }, + { + "name": "Valley Maidu", + "code": "vmv" + }, + { + "name": "Makhuwa", + "code": "vmw" + }, + { + "name": "Tamazola Mixtec", + "code": "vmx" + }, + { + "name": "Ayautla Mazatec", + "code": "vmy" + }, + { + "name": "Mazatlán Mazatec", + "code": "vmz" + }, + { + "name": "Lovono", + "code": "vnk" + }, + { + "name": "Vano", + "code": "vnk" + }, + { + "name": "Neve'ei", + "code": "vnm" + }, + { + "name": "Vinmavis", + "code": "vnm" + }, + { + "name": "Vunapu", + "code": "vnp" + }, + { + "name": "Volapük", + "code": "vol" + }, + { + "name": "Voro", + "code": "vor" + }, + { + "name": "Votic", + "code": "vot" + }, + { + "name": "Vera'a", + "code": "vra" + }, + { + "name": "Võro", + "code": "vro" + }, + { + "name": "Varisi", + "code": "vrs" + }, + { + "name": "Banam Bay", + "code": "vrt" + }, + { + "name": "Burmbar", + "code": "vrt" + }, + { + "name": "Moldova Sign Language", + "code": "vsi" + }, + { + "name": "Venezuelan Sign Language", + "code": "vsl" + }, + { + "name": "Llengua de signes valenciana", + "code": "vsv" + }, + { + "name": "Valencian Sign Language", + "code": "vsv" + }, + { + "name": "Vitou", + "code": "vto" + }, + { + "name": "Vumbu", + "code": "vum" + }, + { + "name": "Vunjo", + "code": "vun" + }, + { + "name": "Vute", + "code": "vut" + }, + { + "name": "Awa (China)", + "code": "vwa" + }, + { + "name": "Walla Walla", + "code": "waa" + }, + { + "name": "Wab", + "code": "wab" + }, + { + "name": "Wasco-Wishram", + "code": "wac" + }, + { + "name": "Wamesa", + "code": "wad" + }, + { + "name": "Wondama", + "code": "wad" + }, + { + "name": "Walser", + "code": "wae" + }, + { + "name": "Wakoná", + "code": "waf" + }, + { + "name": "Wa'ema", + "code": "wag" + }, + { + "name": "Watubela", + "code": "wah" + }, + { + "name": "Wares", + "code": "wai" + }, + { + "name": "Waffa", + "code": "waj" + }, + { + "name": "Wolaitta", + "code": "wal" + }, + { + "name": "Wolaytta", + "code": "wal" + }, + { + "name": "Wampanoag", + "code": "wam" + }, + { + "name": "Wan", + "code": "wan" + }, + { + "name": "Wappo", + "code": "wao" + }, + { + "name": "Wapishana", + "code": "wap" + }, + { + "name": "Wagiman", + "code": "waq" + }, + { + "name": "Waray (Philippines)", + "code": "war" + }, + { + "name": "Washo", + "code": "was" + }, + { + "name": "Kaninuwa", + "code": "wat" + }, + { + "name": "Waurá", + "code": "wau" + }, + { + "name": "Waka", + "code": "wav" + }, + { + "name": "Waiwai", + "code": "waw" + }, + { + "name": "Marangis", + "code": "wax" + }, + { + "name": "Watam", + "code": "wax" + }, + { + "name": "Wayana", + "code": "way" + }, + { + "name": "Wampur", + "code": "waz" + }, + { + "name": "Warao", + "code": "wba" + }, + { + "name": "Wabo", + "code": "wbb" + }, + { + "name": "Waritai", + "code": "wbe" + }, + { + "name": "Wara", + "code": "wbf" + }, + { + "name": "Wanda", + "code": "wbh" + }, + { + "name": "Vwanji", + "code": "wbi" + }, + { + "name": "Alagwa", + "code": "wbj" + }, + { + "name": "Waigali", + "code": "wbk" + }, + { + "name": "Wakhi", + "code": "wbl" + }, + { + "name": "Wa", + "code": "wbm" + }, + { + "name": "Warlpiri", + "code": "wbp" + }, + { + "name": "Waddar", + "code": "wbq" + }, + { + "name": "Wagdi", + "code": "wbr" + }, + { + "name": "West Bengal Sign Language", + "code": "wbs" + }, + { + "name": "Warnman", + "code": "wbt" + }, + { + "name": "Wajarri", + "code": "wbv" + }, + { + "name": "Woi", + "code": "wbw" + }, + { + "name": "Yanomámi", + "code": "wca" + }, + { + "name": "Waci Gbe", + "code": "wci" + }, + { + "name": "Wandji", + "code": "wdd" + }, + { + "name": "Wadaginam", + "code": "wdg" + }, + { + "name": "Wadjiginy", + "code": "wdj" + }, + { + "name": "Wadikali", + "code": "wdk" + }, + { + "name": "Wadjigu", + "code": "wdu" + }, + { + "name": "Wadjabangayi", + "code": "wdy" + }, + { + "name": "Wewaw", + "code": "wea" + }, + { + "name": "Wè Western", + "code": "wec" + }, + { + "name": "Wedau", + "code": "wed" + }, + { + "name": "Wergaia", + "code": "weg" + }, + { + "name": "Weh", + "code": "weh" + }, + { + "name": "Kiunum", + "code": "wei" + }, + { + "name": "Weme Gbe", + "code": "wem" + }, + { + "name": "Wemale", + "code": "weo" + }, + { + "name": "Westphalien", + "code": "wep" + }, + { + "name": "Weri", + "code": "wer" + }, + { + "name": "Cameroon Pidgin", + "code": "wes" + }, + { + "name": "Perai", + "code": "wet" + }, + { + "name": "Rawngtu Chin", + "code": "weu" + }, + { + "name": "Wejewa", + "code": "wew" + }, + { + "name": "Yafi", + "code": "wfg" + }, + { + "name": "Zorop", + "code": "wfg" + }, + { + "name": "Wagaya", + "code": "wga" + }, + { + "name": "Wagawaga", + "code": "wgb" + }, + { + "name": "Wangganguru", + "code": "wgg" + }, + { + "name": "Wangkangurru", + "code": "wgg" + }, + { + "name": "Wahgi", + "code": "wgi" + }, + { + "name": "Waigeo", + "code": "wgo" + }, + { + "name": "Wirangu", + "code": "wgu" + }, + { + "name": "Warrgamay", + "code": "wgy" + }, + { + "name": "Manusela", + "code": "wha" + }, + { + "name": "Sou Upaa", + "code": "wha" + }, + { + "name": "North Wahgi", + "code": "whg" + }, + { + "name": "Wahau Kenyah", + "code": "whk" + }, + { + "name": "Wahau Kayan", + "code": "whu" + }, + { + "name": "Southern Toussian", + "code": "wib" + }, + { + "name": "Wichita", + "code": "wic" + }, + { + "name": "Wik-Epa", + "code": "wie" + }, + { + "name": "Wik-Keyangan", + "code": "wif" + }, + { + "name": "Wik Ngathan", + "code": "wig" + }, + { + "name": "Wik-Me'anha", + "code": "wih" + }, + { + "name": "Minidien", + "code": "wii" + }, + { + "name": "Wik-Iiyanh", + "code": "wij" + }, + { + "name": "Wikalkan", + "code": "wik" + }, + { + "name": "Wilawila", + "code": "wil" + }, + { + "name": "Wik-Mungkan", + "code": "wim" + }, + { + "name": "Ho-Chunk", + "code": "win" + }, + { + "name": "Wiraféd", + "code": "wir" + }, + { + "name": "Wiru", + "code": "wiu" + }, + { + "name": "Vitu", + "code": "wiv" + }, + { + "name": "Wiyot", + "code": "wiy" + }, + { + "name": "Waja", + "code": "wja" + }, + { + "name": "Warji", + "code": "wji" + }, + { + "name": "Kw'adza", + "code": "wka" + }, + { + "name": "Kumbaran", + "code": "wkb" + }, + { + "name": "Mo", + "code": "wkd" + }, + { + "name": "Wakde", + "code": "wkd" + }, + { + "name": "Kalanadi", + "code": "wkl" + }, + { + "name": "Keerray-Woorroong", + "code": "wkr" + }, + { + "name": "Kunduvadi", + "code": "wku" + }, + { + "name": "Wakawaka", + "code": "wkw" + }, + { + "name": "Wangkayutyuru", + "code": "wky" + }, + { + "name": "Walio", + "code": "wla" + }, + { + "name": "Mwali Comorian", + "code": "wlc" + }, + { + "name": "Wolane", + "code": "wle" + }, + { + "name": "Kunbarlang", + "code": "wlg" + }, + { + "name": "Welaun", + "code": "wlh" + }, + { + "name": "Waioli", + "code": "wli" + }, + { + "name": "Wailaki", + "code": "wlk" + }, + { + "name": "Wali (Sudan)", + "code": "wll" + }, + { + "name": "Middle Welsh", + "code": "wlm" + }, + { + "name": "Walloon", + "code": "wln" + }, + { + "name": "Wolio", + "code": "wlo" + }, + { + "name": "Wailapa", + "code": "wlr" + }, + { + "name": "Wallisian", + "code": "wls" + }, + { + "name": "Wuliwuli", + "code": "wlu" + }, + { + "name": "Wichí Lhamtés Vejoz", + "code": "wlv" + }, + { + "name": "Walak", + "code": "wlw" + }, + { + "name": "Wali (Ghana)", + "code": "wlx" + }, + { + "name": "Waling", + "code": "wly" + }, + { + "name": "Mawa (Nigeria)", + "code": "wma" + }, + { + "name": "Wambaya", + "code": "wmb" + }, + { + "name": "Wamas", + "code": "wmc" + }, + { + "name": "Mamaindé", + "code": "wmd" + }, + { + "name": "Wambule", + "code": "wme" + }, + { + "name": "Western Minyag", + "code": "wmg" + }, + { + "name": "Waima'a", + "code": "wmh" + }, + { + "name": "Wamin", + "code": "wmi" + }, + { + "name": "Maiwa (Indonesia)", + "code": "wmm" + }, + { + "name": "Waamwang", + "code": "wmn" + }, + { + "name": "Wom (Papua New Guinea)", + "code": "wmo" + }, + { + "name": "Wambon", + "code": "wms" + }, + { + "name": "Walmajarri", + "code": "wmt" + }, + { + "name": "Mwani", + "code": "wmw" + }, + { + "name": "Womo", + "code": "wmx" + }, + { + "name": "Wanambre", + "code": "wnb" + }, + { + "name": "Wantoat", + "code": "wnc" + }, + { + "name": "Wandarang", + "code": "wnd" + }, + { + "name": "Waneci", + "code": "wne" + }, + { + "name": "Wanggom", + "code": "wng" + }, + { + "name": "Ndzwani Comorian", + "code": "wni" + }, + { + "name": "Wanukaka", + "code": "wnk" + }, + { + "name": "Wanggamala", + "code": "wnm" + }, + { + "name": "Wunumara", + "code": "wnn" + }, + { + "name": "Wano", + "code": "wno" + }, + { + "name": "Wanap", + "code": "wnp" + }, + { + "name": "Usan", + "code": "wnu" + }, + { + "name": "Wintu", + "code": "wnw" + }, + { + "name": "Waanyi", + "code": "wny" + }, + { + "name": "Wanyi", + "code": "wny" + }, + { + "name": "Kuwema", + "code": "woa" + }, + { + "name": "Tyaraity", + "code": "woa" + }, + { + "name": "Wè Northern", + "code": "wob" + }, + { + "name": "Wogeo", + "code": "woc" + }, + { + "name": "Wolani", + "code": "wod" + }, + { + "name": "Woleaian", + "code": "woe" + }, + { + "name": "Gambian Wolof", + "code": "wof" + }, + { + "name": "Wogamusin", + "code": "wog" + }, + { + "name": "Kamang", + "code": "woi" + }, + { + "name": "Longto", + "code": "wok" + }, + { + "name": "Wolof", + "code": "wol" + }, + { + "name": "Wom (Nigeria)", + "code": "wom" + }, + { + "name": "Wongo", + "code": "won" + }, + { + "name": "Manombai", + "code": "woo" + }, + { + "name": "Woria", + "code": "wor" + }, + { + "name": "Hanga Hundi", + "code": "wos" + }, + { + "name": "Wawonii", + "code": "wow" + }, + { + "name": "Weyto", + "code": "woy" + }, + { + "name": "Maco", + "code": "wpc" + }, + { + "name": "Waluwarra", + "code": "wrb" + }, + { + "name": "Warluwara", + "code": "wrb" + }, + { + "name": "Warduji", + "code": "wrd" + }, + { + "name": "Gudjal", + "code": "wrg" + }, + { + "name": "Warungu", + "code": "wrg" + }, + { + "name": "Wiradjuri", + "code": "wrh" + }, + { + "name": "Wariyangga", + "code": "wri" + }, + { + "name": "Garrwa", + "code": "wrk" + }, + { + "name": "Warlmanpa", + "code": "wrl" + }, + { + "name": "Warumungu", + "code": "wrm" + }, + { + "name": "Warnang", + "code": "wrn" + }, + { + "name": "Worrorra", + "code": "wro" + }, + { + "name": "Waropen", + "code": "wrp" + }, + { + "name": "Wardaman", + "code": "wrr" + }, + { + "name": "Waris", + "code": "wrs" + }, + { + "name": "Waru", + "code": "wru" + }, + { + "name": "Waruna", + "code": "wrv" + }, + { + "name": "Gugu Warra", + "code": "wrw" + }, + { + "name": "Wae Rana", + "code": "wrx" + }, + { + "name": "Merwari", + "code": "wry" + }, + { + "name": "Waray (Australia)", + "code": "wrz" + }, + { + "name": "Warembori", + "code": "wsa" + }, + { + "name": "Adilabad Gondi", + "code": "wsg" + }, + { + "name": "Wusi", + "code": "wsi" + }, + { + "name": "Waskia", + "code": "wsk" + }, + { + "name": "Owenia", + "code": "wsr" + }, + { + "name": "Wasa", + "code": "wss" + }, + { + "name": "Wasu", + "code": "wsu" + }, + { + "name": "Wotapuri-Katarqalai", + "code": "wsv" + }, + { + "name": "Watiwa", + "code": "wtf" + }, + { + "name": "Wathawurrung", + "code": "wth" + }, + { + "name": "Berta", + "code": "wti" + }, + { + "name": "Watakataui", + "code": "wtk" + }, + { + "name": "Mewati", + "code": "wtm" + }, + { + "name": "Wotu", + "code": "wtw" + }, + { + "name": "Wikngenchera", + "code": "wua" + }, + { + "name": "Wunambal", + "code": "wub" + }, + { + "name": "Wudu", + "code": "wud" + }, + { + "name": "Wutunhua", + "code": "wuh" + }, + { + "name": "Silimo", + "code": "wul" + }, + { + "name": "Wumbvu", + "code": "wum" + }, + { + "name": "Bungu", + "code": "wun" + }, + { + "name": "Wurrugu", + "code": "wur" + }, + { + "name": "Wutung", + "code": "wut" + }, + { + "name": "Wu Chinese", + "code": "wuu" + }, + { + "name": "Wuvulu-Aua", + "code": "wuv" + }, + { + "name": "Wulna", + "code": "wux" + }, + { + "name": "Wauyai", + "code": "wuy" + }, + { + "name": "Waama", + "code": "wwa" + }, + { + "name": "Wakabunga", + "code": "wwb" + }, + { + "name": "Dorig", + "code": "wwo" + }, + { + "name": "Wetamut", + "code": "wwo" + }, + { + "name": "Warrwa", + "code": "wwr" + }, + { + "name": "Wawa", + "code": "www" + }, + { + "name": "Waxianghua", + "code": "wxa" + }, + { + "name": "Wardandi", + "code": "wxw" + }, + { + "name": "Wyandot", + "code": "wya" + }, + { + "name": "Wangaaybuwan-Ngiyambaa", + "code": "wyb" + }, + { + "name": "Woiwurrung", + "code": "wyi" + }, + { + "name": "Wymysorys", + "code": "wym" + }, + { + "name": "Wayoró", + "code": "wyr" + }, + { + "name": "Western Fijian", + "code": "wyy" + }, + { + "name": "Andalusian Arabic", + "code": "xaa" + }, + { + "name": "Sambe", + "code": "xab" + }, + { + "name": "Kachari", + "code": "xac" + }, + { + "name": "Adai", + "code": "xad" + }, + { + "name": "Aequian", + "code": "xae" + }, + { + "name": "Aghwan", + "code": "xag" + }, + { + "name": "Kaimbé", + "code": "xai" + }, + { + "name": "Ararandewára", + "code": "xaj" + }, + { + "name": "Máku", + "code": "xak" + }, + { + "name": "Kalmyk", + "code": "xal" + }, + { + "name": "Oirat", + "code": "xal" + }, + { + "name": "ǀXam", + "code": "xam" + }, + { + "name": "Xamtanga", + "code": "xan" + }, + { + "name": "Khao", + "code": "xao" + }, + { + "name": "Apalachee", + "code": "xap" + }, + { + "name": "Aquitanian", + "code": "xaq" + }, + { + "name": "Karami", + "code": "xar" + }, + { + "name": "Kamas", + "code": "xas" + }, + { + "name": "Katawixi", + "code": "xat" + }, + { + "name": "Kauwera", + "code": "xau" + }, + { + "name": "Xavánte", + "code": "xav" + }, + { + "name": "Kawaiisu", + "code": "xaw" + }, + { + "name": "Kayan Mahakam", + "code": "xay" + }, + { + "name": "Lower Burdekin", + "code": "xbb" + }, + { + "name": "Bactrian", + "code": "xbc" + }, + { + "name": "Bindal", + "code": "xbd" + }, + { + "name": "Bigambal", + "code": "xbe" + }, + { + "name": "Bunganditj", + "code": "xbg" + }, + { + "name": "Kombio", + "code": "xbi" + }, + { + "name": "Birrpayi", + "code": "xbj" + }, + { + "name": "Middle Breton", + "code": "xbm" + }, + { + "name": "Kenaboi", + "code": "xbn" + }, + { + "name": "Bolgarian", + "code": "xbo" + }, + { + "name": "Bibbulman", + "code": "xbp" + }, + { + "name": "Kambera", + "code": "xbr" + }, + { + "name": "Kambiwá", + "code": "xbw" + }, + { + "name": "Batjala", + "code": "xby" + }, + { + "name": "Batyala", + "code": "xby" + }, + { + "name": "Cumbric", + "code": "xcb" + }, + { + "name": "Camunic", + "code": "xcc" + }, + { + "name": "Celtiberian", + "code": "xce" + }, + { + "name": "Cisalpine Gaulish", + "code": "xcg" + }, + { + "name": "Chemakum", + "code": "xch" + }, + { + "name": "Chimakum", + "code": "xch" + }, + { + "name": "Classical Armenian", + "code": "xcl" + }, + { + "name": "Comecrudo", + "code": "xcm" + }, + { + "name": "Cotoname", + "code": "xcn" + }, + { + "name": "Chorasmian", + "code": "xco" + }, + { + "name": "Carian", + "code": "xcr" + }, + { + "name": "Classical Tibetan", + "code": "xct" + }, + { + "name": "Curonian", + "code": "xcu" + }, + { + "name": "Chuvantsy", + "code": "xcv" + }, + { + "name": "Coahuilteco", + "code": "xcw" + }, + { + "name": "Cayuse", + "code": "xcy" + }, + { + "name": "Darkinyung", + "code": "xda" + }, + { + "name": "Dacian", + "code": "xdc" + }, + { + "name": "Dharuk", + "code": "xdk" + }, + { + "name": "Edomite", + "code": "xdm" + }, + { + "name": "Kwandu", + "code": "xdo" + }, + { + "name": "Malayic Dayak", + "code": "xdy" + }, + { + "name": "Eblan", + "code": "xeb" + }, + { + "name": "Hdi", + "code": "xed" + }, + { + "name": "ǁXegwi", + "code": "xeg" + }, + { + "name": "Kelo", + "code": "xel" + }, + { + "name": "Kembayan", + "code": "xem" + }, + { + "name": "Epi-Olmec", + "code": "xep" + }, + { + "name": "Xerénte", + "code": "xer" + }, + { + "name": "Kesawai", + "code": "xes" + }, + { + "name": "Xetá", + "code": "xet" + }, + { + "name": "Keoru-Ahia", + "code": "xeu" + }, + { + "name": "Faliscan", + "code": "xfa" + }, + { + "name": "Galatian", + "code": "xga" + }, + { + "name": "Gbin", + "code": "xgb" + }, + { + "name": "Gudang", + "code": "xgd" + }, + { + "name": "Gabrielino-Fernandeño", + "code": "xgf" + }, + { + "name": "Goreng", + "code": "xgg" + }, + { + "name": "Garingbal", + "code": "xgi" + }, + { + "name": "Galindan", + "code": "xgl" + }, + { + "name": "Dharumbal", + "code": "xgm" + }, + { + "name": "Guwinmal", + "code": "xgm" + }, + { + "name": "Garza", + "code": "xgr" + }, + { + "name": "Unggumi", + "code": "xgu" + }, + { + "name": "Guwa", + "code": "xgw" + }, + { + "name": "Harami", + "code": "xha" + }, + { + "name": "Hunnic", + "code": "xhc" + }, + { + "name": "Hadrami", + "code": "xhd" + }, + { + "name": "Khetrani", + "code": "xhe" + }, + { + "name": "Xhosa", + "code": "xho" + }, + { + "name": "Hernican", + "code": "xhr" + }, + { + "name": "Hattic", + "code": "xht" + }, + { + "name": "Hurrian", + "code": "xhu" + }, + { + "name": "Khua", + "code": "xhv" + }, + { + "name": "Iberian", + "code": "xib" + }, + { + "name": "Xiri", + "code": "xii" + }, + { + "name": "Illyrian", + "code": "xil" + }, + { + "name": "Xinca", + "code": "xin" + }, + { + "name": "Xiriâna", + "code": "xir" + }, + { + "name": "Kisan", + "code": "xis" + }, + { + "name": "Indus Valley Language", + "code": "xiv" + }, + { + "name": "Xipaya", + "code": "xiy" + }, + { + "name": "Minjungbal", + "code": "xjb" + }, + { + "name": "Jaitmatang", + "code": "xjt" + }, + { + "name": "Kalkoti", + "code": "xka" + }, + { + "name": "Northern Nago", + "code": "xkb" + }, + { + "name": "Kho'ini", + "code": "xkc" + }, + { + "name": "Mendalam Kayan", + "code": "xkd" + }, + { + "name": "Kereho", + "code": "xke" + }, + { + "name": "Khengkha", + "code": "xkf" + }, + { + "name": "Kagoro", + "code": "xkg" + }, + { + "name": "Kenyan Sign Language", + "code": "xki" + }, + { + "name": "Kajali", + "code": "xkj" + }, + { + "name": "Kaco'", + "code": "xkk" + }, + { + "name": "Mainstream Kenyah", + "code": "xkl" + }, + { + "name": "Kayan River Kayan", + "code": "xkn" + }, + { + "name": "Kiorr", + "code": "xko" + }, + { + "name": "Kabatei", + "code": "xkp" + }, + { + "name": "Koroni", + "code": "xkq" + }, + { + "name": "Xakriabá", + "code": "xkr" + }, + { + "name": "Kumbewaha", + "code": "xks" + }, + { + "name": "Kantosi", + "code": "xkt" + }, + { + "name": "Kaamba", + "code": "xku" + }, + { + "name": "Kgalagadi", + "code": "xkv" + }, + { + "name": "Kembra", + "code": "xkw" + }, + { + "name": "Karore", + "code": "xkx" + }, + { + "name": "Uma' Lasan", + "code": "xky" + }, + { + "name": "Kurtokha", + "code": "xkz" + }, + { + "name": "Kamula", + "code": "xla" + }, + { + "name": "Loup B", + "code": "xlb" + }, + { + "name": "Lycian", + "code": "xlc" + }, + { + "name": "Lydian", + "code": "xld" + }, + { + "name": "Lemnian", + "code": "xle" + }, + { + "name": "Ligurian (Ancient)", + "code": "xlg" + }, + { + "name": "Liburnian", + "code": "xli" + }, + { + "name": "Alanic", + "code": "xln" + }, + { + "name": "Loup A", + "code": "xlo" + }, + { + "name": "Lepontic", + "code": "xlp" + }, + { + "name": "Lusitanian", + "code": "xls" + }, + { + "name": "Cuneiform Luwian", + "code": "xlu" + }, + { + "name": "Elymian", + "code": "xly" + }, + { + "name": "Mushungulu", + "code": "xma" + }, + { + "name": "Mbonga", + "code": "xmb" + }, + { + "name": "Makhuwa-Marrevone", + "code": "xmc" + }, + { + "name": "Mbudum", + "code": "xmd" + }, + { + "name": "Median", + "code": "xme" + }, + { + "name": "Mingrelian", + "code": "xmf" + }, + { + "name": "Mengaka", + "code": "xmg" + }, + { + "name": "Kugu-Muminh", + "code": "xmh" + }, + { + "name": "Majera", + "code": "xmj" + }, + { + "name": "Ancient Macedonian", + "code": "xmk" + }, + { + "name": "Malaysian Sign Language", + "code": "xml" + }, + { + "name": "Manado Malay", + "code": "xmm" + }, + { + "name": "Manichaean Middle Persian", + "code": "xmn" + }, + { + "name": "Morerebi", + "code": "xmo" + }, + { + "name": "Kuku-Mu'inh", + "code": "xmp" + }, + { + "name": "Kuku-Mangk", + "code": "xmq" + }, + { + "name": "Meroitic", + "code": "xmr" + }, + { + "name": "Moroccan Sign Language", + "code": "xms" + }, + { + "name": "Matbat", + "code": "xmt" + }, + { + "name": "Kamu", + "code": "xmu" + }, + { + "name": "Antankarana Malagasy", + "code": "xmv" + }, + { + "name": "Tankarana Malagasy", + "code": "xmv" + }, + { + "name": "Tsimihety Malagasy", + "code": "xmw" + }, + { + "name": "Maden", + "code": "xmx" + }, + { + "name": "Mayaguduna", + "code": "xmy" + }, + { + "name": "Mori Bawah", + "code": "xmz" + }, + { + "name": "Ancient North Arabian", + "code": "xna" + }, + { + "name": "Kanakanabu", + "code": "xnb" + }, + { + "name": "Middle Mongolian", + "code": "xng" + }, + { + "name": "Kuanhua", + "code": "xnh" + }, + { + "name": "Ngarigu", + "code": "xni" + }, + { + "name": "Ngoni (Tanzania)", + "code": "xnj" + }, + { + "name": "Nganakarti", + "code": "xnk" + }, + { + "name": "Ngumbarl", + "code": "xnm" + }, + { + "name": "Northern Kankanay", + "code": "xnn" + }, + { + "name": "Anglo-Norman", + "code": "xno" + }, + { + "name": "Ngoni (Mozambique)", + "code": "xnq" + }, + { + "name": "Kangri", + "code": "xnr" + }, + { + "name": "Kanashi", + "code": "xns" + }, + { + "name": "Narragansett", + "code": "xnt" + }, + { + "name": "Nukunul", + "code": "xnu" + }, + { + "name": "Nyiyaparli", + "code": "xny" + }, + { + "name": "Kenzi", + "code": "xnz" + }, + { + "name": "Mattoki", + "code": "xnz" + }, + { + "name": "O'chi'chi'", + "code": "xoc" + }, + { + "name": "Kokoda", + "code": "xod" + }, + { + "name": "Soga", + "code": "xog" + }, + { + "name": "Kominimung", + "code": "xoi" + }, + { + "name": "Xokleng", + "code": "xok" + }, + { + "name": "Komo (Sudan)", + "code": "xom" + }, + { + "name": "Konkomba", + "code": "xon" + }, + { + "name": "Xukurú", + "code": "xoo" + }, + { + "name": "Kopar", + "code": "xop" + }, + { + "name": "Korubo", + "code": "xor" + }, + { + "name": "Kowaki", + "code": "xow" + }, + { + "name": "Pirriya", + "code": "xpa" + }, + { + "name": "Northeastern Tasmanian", + "code": "xpb" + }, + { + "name": "Pyemmairrener", + "code": "xpb" + }, + { + "name": "Pecheneg", + "code": "xpc" + }, + { + "name": "Oyster Bay Tasmanian", + "code": "xpd" + }, + { + "name": "Liberia Kpelle", + "code": "xpe" + }, + { + "name": "Nuenonne", + "code": "xpf" + }, + { + "name": "Southeast Tasmanian", + "code": "xpf" + }, + { + "name": "Phrygian", + "code": "xpg" + }, + { + "name": "North Midlands Tasmanian", + "code": "xph" + }, + { + "name": "Tyerrenoterpanner", + "code": "xph" + }, + { + "name": "Pictish", + "code": "xpi" + }, + { + "name": "Mpalitjanh", + "code": "xpj" + }, + { + "name": "Kulina Pano", + "code": "xpk" + }, + { + "name": "Port Sorell Tasmanian", + "code": "xpl" + }, + { + "name": "Pumpokol", + "code": "xpm" + }, + { + "name": "Kapinawá", + "code": "xpn" + }, + { + "name": "Pochutec", + "code": "xpo" + }, + { + "name": "Puyo-Paekche", + "code": "xpp" + }, + { + "name": "Mohegan-Pequot", + "code": "xpq" + }, + { + "name": "Parthian", + "code": "xpr" + }, + { + "name": "Pisidian", + "code": "xps" + }, + { + "name": "Punthamara", + "code": "xpt" + }, + { + "name": "Punic", + "code": "xpu" + }, + { + "name": "Northern Tasmanian", + "code": "xpv" + }, + { + "name": "Tommeginne", + "code": "xpv" + }, + { + "name": "Northwestern Tasmanian", + "code": "xpw" + }, + { + "name": "Peerapper", + "code": "xpw" + }, + { + "name": "Southwestern Tasmanian", + "code": "xpx" + }, + { + "name": "Toogee", + "code": "xpx" + }, + { + "name": "Puyo", + "code": "xpy" + }, + { + "name": "Bruny Island Tasmanian", + "code": "xpz" + }, + { + "name": "Karakhanid", + "code": "xqa" + }, + { + "name": "Qatabanian", + "code": "xqt" + }, + { + "name": "Krahô", + "code": "xra" + }, + { + "name": "Eastern Karaboro", + "code": "xrb" + }, + { + "name": "Gundungurra", + "code": "xrd" + }, + { + "name": "Kreye", + "code": "xre" + }, + { + "name": "Minang", + "code": "xrg" + }, + { + "name": "Krikati-Timbira", + "code": "xri" + }, + { + "name": "Armazic", + "code": "xrm" + }, + { + "name": "Arin", + "code": "xrn" + }, + { + "name": "Raetic", + "code": "xrr" + }, + { + "name": "Aranama-Tamique", + "code": "xrt" + }, + { + "name": "Marriammu", + "code": "xru" + }, + { + "name": "Karawa", + "code": "xrw" + }, + { + "name": "Sabaean", + "code": "xsa" + }, + { + "name": "Sambal", + "code": "xsb" + }, + { + "name": "Scythian", + "code": "xsc" + }, + { + "name": "Sidetic", + "code": "xsd" + }, + { + "name": "Sempan", + "code": "xse" + }, + { + "name": "Shamang", + "code": "xsh" + }, + { + "name": "Sio", + "code": "xsi" + }, + { + "name": "Subi", + "code": "xsj" + }, + { + "name": "South Slavey", + "code": "xsl" + }, + { + "name": "Kasem", + "code": "xsm" + }, + { + "name": "Sanga (Nigeria)", + "code": "xsn" + }, + { + "name": "Solano", + "code": "xso" + }, + { + "name": "Silopi", + "code": "xsp" + }, + { + "name": "Makhuwa-Saka", + "code": "xsq" + }, + { + "name": "Sherpa", + "code": "xsr" + }, + { + "name": "Assan", + "code": "xss" + }, + { + "name": "Sanumá", + "code": "xsu" + }, + { + "name": "Sudovian", + "code": "xsv" + }, + { + "name": "Saisiyat", + "code": "xsy" + }, + { + "name": "Alcozauca Mixtec", + "code": "xta" + }, + { + "name": "Chazumba Mixtec", + "code": "xtb" + }, + { + "name": "Katcha-Kadugli-Miri", + "code": "xtc" + }, + { + "name": "Diuxi-Tilantongo Mixtec", + "code": "xtd" + }, + { + "name": "Ketengban", + "code": "xte" + }, + { + "name": "Transalpine Gaulish", + "code": "xtg" + }, + { + "name": "Yitha Yitha", + "code": "xth" + }, + { + "name": "Sinicahua Mixtec", + "code": "xti" + }, + { + "name": "San Juan Teita Mixtec", + "code": "xtj" + }, + { + "name": "Tijaltepec Mixtec", + "code": "xtl" + }, + { + "name": "Magdalena Peñasco Mixtec", + "code": "xtm" + }, + { + "name": "Northern Tlaxiaco Mixtec", + "code": "xtn" + }, + { + "name": "Tokharian A", + "code": "xto" + }, + { + "name": "San Miguel Piedras Mixtec", + "code": "xtp" + }, + { + "name": "Tumshuqese", + "code": "xtq" + }, + { + "name": "Early Tripuri", + "code": "xtr" + }, + { + "name": "Sindihui Mixtec", + "code": "xts" + }, + { + "name": "Tacahua Mixtec", + "code": "xtt" + }, + { + "name": "Cuyamecalco Mixtec", + "code": "xtu" + }, + { + "name": "Thawa", + "code": "xtv" + }, + { + "name": "Tawandê", + "code": "xtw" + }, + { + "name": "Yoloxochitl Mixtec", + "code": "xty" + }, + { + "name": "Alu Kurumba", + "code": "xua" + }, + { + "name": "Betta Kurumba", + "code": "xub" + }, + { + "name": "Umiida", + "code": "xud" + }, + { + "name": "Kunigami", + "code": "xug" + }, + { + "name": "Jennu Kurumba", + "code": "xuj" + }, + { + "name": "Ngunawal", + "code": "xul" + }, + { + "name": "Nunukul", + "code": "xul" + }, + { + "name": "Umbrian", + "code": "xum" + }, + { + "name": "Unggaranggu", + "code": "xun" + }, + { + "name": "Kuo", + "code": "xuo" + }, + { + "name": "Upper Umpqua", + "code": "xup" + }, + { + "name": "Urartian", + "code": "xur" + }, + { + "name": "Kuthant", + "code": "xut" + }, + { + "name": "Khwedam", + "code": "xuu" + }, + { + "name": "Kxoe", + "code": "xuu" + }, + { + "name": "Venetic", + "code": "xve" + }, + { + "name": "Kamviri", + "code": "xvi" + }, + { + "name": "Vandalic", + "code": "xvn" + }, + { + "name": "Volscian", + "code": "xvo" + }, + { + "name": "Vestinian", + "code": "xvs" + }, + { + "name": "Kwaza", + "code": "xwa" + }, + { + "name": "Woccon", + "code": "xwc" + }, + { + "name": "Wadi Wadi", + "code": "xwd" + }, + { + "name": "Xwela Gbe", + "code": "xwe" + }, + { + "name": "Kwegu", + "code": "xwg" + }, + { + "name": "Wajuk", + "code": "xwj" + }, + { + "name": "Wangkumara", + "code": "xwk" + }, + { + "name": "Western Xwla Gbe", + "code": "xwl" + }, + { + "name": "Written Oirat", + "code": "xwo" + }, + { + "name": "Kwerba Mamberamo", + "code": "xwr" + }, + { + "name": "Wotjobaluk", + "code": "xwt" + }, + { + "name": "Wemba Wemba", + "code": "xww" + }, + { + "name": "Boro (Ghana)", + "code": "xxb" + }, + { + "name": "Ke'o", + "code": "xxk" + }, + { + "name": "Minkin", + "code": "xxm" + }, + { + "name": "Koropó", + "code": "xxr" + }, + { + "name": "Tambora", + "code": "xxt" + }, + { + "name": "Yaygir", + "code": "xya" + }, + { + "name": "Yandjibara", + "code": "xyb" + }, + { + "name": "Mayi-Yapi", + "code": "xyj" + }, + { + "name": "Mayi-Kulan", + "code": "xyk" + }, + { + "name": "Yalakalore", + "code": "xyl" + }, + { + "name": "Mayi-Thakurti", + "code": "xyt" + }, + { + "name": "Yorta Yorta", + "code": "xyy" + }, + { + "name": "Zhang-Zhung", + "code": "xzh" + }, + { + "name": "Zemgalian", + "code": "xzm" + }, + { + "name": "Ancient Zapotec", + "code": "xzp" + }, + { + "name": "Yaminahua", + "code": "yaa" + }, + { + "name": "Yuhup", + "code": "yab" + }, + { + "name": "Pass Valley Yali", + "code": "yac" + }, + { + "name": "Yagua", + "code": "yad" + }, + { + "name": "Pumé", + "code": "yae" + }, + { + "name": "Yaka (Democratic Republic of Congo)", + "code": "yaf" + }, + { + "name": "Yámana", + "code": "yag" + }, + { + "name": "Yazgulyam", + "code": "yah" + }, + { + "name": "Yagnobi", + "code": "yai" + }, + { + "name": "Banda-Yangere", + "code": "yaj" + }, + { + "name": "Yakama", + "code": "yak" + }, + { + "name": "Yalunka", + "code": "yal" + }, + { + "name": "Yamba", + "code": "yam" + }, + { + "name": "Mayangna", + "code": "yan" + }, + { + "name": "Yao", + "code": "yao" + }, + { + "name": "Yapese", + "code": "yap" + }, + { + "name": "Yaqui", + "code": "yaq" + }, + { + "name": "Yabarana", + "code": "yar" + }, + { + "name": "Nugunu (Cameroon)", + "code": "yas" + }, + { + "name": "Yambeta", + "code": "yat" + }, + { + "name": "Yuwana", + "code": "yau" + }, + { + "name": "Yangben", + "code": "yav" + }, + { + "name": "Yawalapití", + "code": "yaw" + }, + { + "name": "Yauma", + "code": "yax" + }, + { + "name": "Agwagwune", + "code": "yay" + }, + { + "name": "Lokaa", + "code": "yaz" + }, + { + "name": "Yala", + "code": "yba" + }, + { + "name": "Yemba", + "code": "ybb" + }, + { + "name": "West Yugur", + "code": "ybe" + }, + { + "name": "Yakha", + "code": "ybh" + }, + { + "name": "Yamphu", + "code": "ybi" + }, + { + "name": "Hasha", + "code": "ybj" + }, + { + "name": "Bokha", + "code": "ybk" + }, + { + "name": "Yukuben", + "code": "ybl" + }, + { + "name": "Yaben", + "code": "ybm" + }, + { + "name": "Yabaâna", + "code": "ybn" + }, + { + "name": "Yabong", + "code": "ybo" + }, + { + "name": "Yawiyo", + "code": "ybx" + }, + { + "name": "Yaweyuha", + "code": "yby" + }, + { + "name": "Chesu", + "code": "ych" + }, + { + "name": "Lolopo", + "code": "ycl" + }, + { + "name": "Yucuna", + "code": "ycn" + }, + { + "name": "Chepya", + "code": "ycp" + }, + { + "name": "Yanda", + "code": "yda" + }, + { + "name": "Eastern Yiddish", + "code": "ydd" + }, + { + "name": "Yangum Dey", + "code": "yde" + }, + { + "name": "Yidgha", + "code": "ydg" + }, + { + "name": "Yoidik", + "code": "ydk" + }, + { + "name": "Ravula", + "code": "yea" + }, + { + "name": "Yeniche", + "code": "yec" + }, + { + "name": "Yimas", + "code": "yee" + }, + { + "name": "Yeni", + "code": "yei" + }, + { + "name": "Yevanic", + "code": "yej" + }, + { + "name": "Yela", + "code": "yel" + }, + { + "name": "Tarok", + "code": "yer" + }, + { + "name": "Nyankpa", + "code": "yes" + }, + { + "name": "Yetfa", + "code": "yet" + }, + { + "name": "Yerukula", + "code": "yeu" + }, + { + "name": "Yapunda", + "code": "yev" + }, + { + "name": "Yeyi", + "code": "yey" + }, + { + "name": "Malyangapa", + "code": "yga" + }, + { + "name": "Yiningayi", + "code": "ygi" + }, + { + "name": "Yangum Gel", + "code": "ygl" + }, + { + "name": "Yagomi", + "code": "ygm" + }, + { + "name": "Gepo", + "code": "ygp" + }, + { + "name": "Yagaria", + "code": "ygr" + }, + { + "name": "Yolŋu Sign Language", + "code": "ygs" + }, + { + "name": "Yugul", + "code": "ygu" + }, + { + "name": "Yagwoia", + "code": "ygw" + }, + { + "name": "Baha Buyang", + "code": "yha" + }, + { + "name": "Judeo-Iraqi Arabic", + "code": "yhd" + }, + { + "name": "Hlepho Phowa", + "code": "yhl" + }, + { + "name": "Yan-nhaŋu Sign Language", + "code": "yhs" + }, + { + "name": "Yinggarda", + "code": "yia" + }, + { + "name": "Yiddish", + "code": "yid" + }, + { + "name": "Ache", + "code": "yif" + }, + { + "name": "Wusa Nasu", + "code": "yig" + }, + { + "name": "Western Yiddish", + "code": "yih" + }, + { + "name": "Yidiny", + "code": "yii" + }, + { + "name": "Yindjibarndi", + "code": "yij" + }, + { + "name": "Dongshanba Lalo", + "code": "yik" + }, + { + "name": "Yindjilandji", + "code": "yil" + }, + { + "name": "Yimchungru Naga", + "code": "yim" + }, + { + "name": "Riang Lai", + "code": "yin" + }, + { + "name": "Yinchia", + "code": "yin" + }, + { + "name": "Pholo", + "code": "yip" + }, + { + "name": "Miqie", + "code": "yiq" + }, + { + "name": "North Awyu", + "code": "yir" + }, + { + "name": "Yis", + "code": "yis" + }, + { + "name": "Eastern Lalu", + "code": "yit" + }, + { + "name": "Awu", + "code": "yiu" + }, + { + "name": "Northern Nisu", + "code": "yiv" + }, + { + "name": "Axi Yi", + "code": "yix" + }, + { + "name": "Azhe", + "code": "yiz" + }, + { + "name": "Yakan", + "code": "yka" + }, + { + "name": "Northern Yukaghir", + "code": "ykg" + }, + { + "name": "Yoke", + "code": "yki" + }, + { + "name": "Yakaikeke", + "code": "ykk" + }, + { + "name": "Khlula", + "code": "ykl" + }, + { + "name": "Kap", + "code": "ykm" + }, + { + "name": "Kua-nsi", + "code": "ykn" + }, + { + "name": "Yasa", + "code": "yko" + }, + { + "name": "Yekora", + "code": "ykr" + }, + { + "name": "Kathu", + "code": "ykt" + }, + { + "name": "Kuamasi", + "code": "yku" + }, + { + "name": "Yakoma", + "code": "yky" + }, + { + "name": "Yaul", + "code": "yla" + }, + { + "name": "Yaleba", + "code": "ylb" + }, + { + "name": "Yele", + "code": "yle" + }, + { + "name": "Yelogu", + "code": "ylg" + }, + { + "name": "Angguruk Yali", + "code": "yli" + }, + { + "name": "Yil", + "code": "yll" + }, + { + "name": "Limi", + "code": "ylm" + }, + { + "name": "Langnian Buyang", + "code": "yln" + }, + { + "name": "Naluo Yi", + "code": "ylo" + }, + { + "name": "Yalarnnga", + "code": "ylr" + }, + { + "name": "Aribwaung", + "code": "ylu" + }, + { + "name": "Nyâlayu", + "code": "yly" + }, + { + "name": "Nyelâyu", + "code": "yly" + }, + { + "name": "Yambes", + "code": "ymb" + }, + { + "name": "Southern Muji", + "code": "ymc" + }, + { + "name": "Muda", + "code": "ymd" + }, + { + "name": "Yameo", + "code": "yme" + }, + { + "name": "Yamongeri", + "code": "ymg" + }, + { + "name": "Mili", + "code": "ymh" + }, + { + "name": "Moji", + "code": "ymi" + }, + { + "name": "Makwe", + "code": "ymk" + }, + { + "name": "Iamalele", + "code": "yml" + }, + { + "name": "Maay", + "code": "ymm" + }, + { + "name": "Sunum", + "code": "ymn" + }, + { + "name": "Yamna", + "code": "ymn" + }, + { + "name": "Yangum Mon", + "code": "ymo" + }, + { + "name": "Yamap", + "code": "ymp" + }, + { + "name": "Qila Muji", + "code": "ymq" + }, + { + "name": "Malasar", + "code": "ymr" + }, + { + "name": "Mysian", + "code": "yms" + }, + { + "name": "Northern Muji", + "code": "ymx" + }, + { + "name": "Muzi", + "code": "ymz" + }, + { + "name": "Aluo", + "code": "yna" + }, + { + "name": "Yandruwandha", + "code": "ynd" + }, + { + "name": "Lang'e", + "code": "yne" + }, + { + "name": "Yango", + "code": "yng" + }, + { + "name": "Naukan Yupik", + "code": "ynk" + }, + { + "name": "Yangulam", + "code": "ynl" + }, + { + "name": "Yana", + "code": "ynn" + }, + { + "name": "Yong", + "code": "yno" + }, + { + "name": "Yendang", + "code": "ynq" + }, + { + "name": "Yansi", + "code": "yns" + }, + { + "name": "Yahuna", + "code": "ynu" + }, + { + "name": "Yoba", + "code": "yob" + }, + { + "name": "Yogad", + "code": "yog" + }, + { + "name": "Yonaguni", + "code": "yoi" + }, + { + "name": "Yokuts", + "code": "yok" + }, + { + "name": "Yola", + "code": "yol" + }, + { + "name": "Yombe", + "code": "yom" + }, + { + "name": "Yongkom", + "code": "yon" + }, + { + "name": "Yoruba", + "code": "yor" + }, + { + "name": "Yotti", + "code": "yot" + }, + { + "name": "Yoron", + "code": "yox" + }, + { + "name": "Yoy", + "code": "yoy" + }, + { + "name": "Phala", + "code": "ypa" + }, + { + "name": "Labo Phowa", + "code": "ypb" + }, + { + "name": "Phola", + "code": "ypg" + }, + { + "name": "Phupha", + "code": "yph" + }, + { + "name": "Phuma", + "code": "ypm" + }, + { + "name": "Ani Phowa", + "code": "ypn" + }, + { + "name": "Alo Phola", + "code": "ypo" + }, + { + "name": "Phupa", + "code": "ypp" + }, + { + "name": "Phuza", + "code": "ypz" + }, + { + "name": "Yerakai", + "code": "yra" + }, + { + "name": "Yareba", + "code": "yrb" + }, + { + "name": "Yaouré", + "code": "yre" + }, + { + "name": "Nenets", + "code": "yrk" + }, + { + "name": "Nhengatu", + "code": "yrl" + }, + { + "name": "Yirrk-Mel", + "code": "yrm" + }, + { + "name": "Yerong", + "code": "yrn" + }, + { + "name": "Yaroamë", + "code": "yro" + }, + { + "name": "Yarsun", + "code": "yrs" + }, + { + "name": "Yarawata", + "code": "yrw" + }, + { + "name": "Yarluyandi", + "code": "yry" + }, + { + "name": "Yassic", + "code": "ysc" + }, + { + "name": "Samatao", + "code": "ysd" + }, + { + "name": "Sonaga", + "code": "ysg" + }, + { + "name": "Yugoslavian Sign Language", + "code": "ysl" + }, + { + "name": "Myanmar Sign Language", + "code": "ysm" + }, + { + "name": "Sani", + "code": "ysn" + }, + { + "name": "Nisi (China)", + "code": "yso" + }, + { + "name": "Southern Lolopo", + "code": "ysp" + }, + { + "name": "Sirenik Yupik", + "code": "ysr" + }, + { + "name": "Yessan-Mayo", + "code": "yss" + }, + { + "name": "Sanie", + "code": "ysy" + }, + { + "name": "Talu", + "code": "yta" + }, + { + "name": "Tanglang", + "code": "ytl" + }, + { + "name": "Thopho", + "code": "ytp" + }, + { + "name": "Yout Wam", + "code": "ytw" + }, + { + "name": "Yatay", + "code": "yty" + }, + { + "name": "Yucatec Maya", + "code": "yua" + }, + { + "name": "Yucateco", + "code": "yua" + }, + { + "name": "Yugambal", + "code": "yub" + }, + { + "name": "Yuchi", + "code": "yuc" + }, + { + "name": "Judeo-Tripolitanian Arabic", + "code": "yud" + }, + { + "name": "Yue Chinese", + "code": "yue" + }, + { + "name": "Havasupai-Walapai-Yavapai", + "code": "yuf" + }, + { + "name": "Yug", + "code": "yug" + }, + { + "name": "Yurutí", + "code": "yui" + }, + { + "name": "Karkar-Yuri", + "code": "yuj" + }, + { + "name": "Yuki", + "code": "yuk" + }, + { + "name": "Yulu", + "code": "yul" + }, + { + "name": "Quechan", + "code": "yum" + }, + { + "name": "Bena (Nigeria)", + "code": "yun" + }, + { + "name": "Yukpa", + "code": "yup" + }, + { + "name": "Yuqui", + "code": "yuq" + }, + { + "name": "Yurok", + "code": "yur" + }, + { + "name": "Yopno", + "code": "yut" + }, + { + "name": "Yau (Morobe Province)", + "code": "yuw" + }, + { + "name": "Southern Yukaghir", + "code": "yux" + }, + { + "name": "East Yugur", + "code": "yuy" + }, + { + "name": "Yuracare", + "code": "yuz" + }, + { + "name": "Yawa", + "code": "yva" + }, + { + "name": "Yavitero", + "code": "yvt" + }, + { + "name": "Kalou", + "code": "ywa" + }, + { + "name": "Yinhawangka", + "code": "ywg" + }, + { + "name": "Western Lalu", + "code": "ywl" + }, + { + "name": "Yawanawa", + "code": "ywn" + }, + { + "name": "Wuding-Luquan Yi", + "code": "ywq" + }, + { + "name": "Yawuru", + "code": "ywr" + }, + { + "name": "Central Lalo", + "code": "ywt" + }, + { + "name": "Xishanba Lalo", + "code": "ywt" + }, + { + "name": "Wumeng Nasu", + "code": "ywu" + }, + { + "name": "Yawarawarga", + "code": "yww" + }, + { + "name": "Mayawali", + "code": "yxa" + }, + { + "name": "Yagara", + "code": "yxg" + }, + { + "name": "Yardliyawarra", + "code": "yxl" + }, + { + "name": "Yinwum", + "code": "yxm" + }, + { + "name": "Yuyu", + "code": "yxu" + }, + { + "name": "Yabula Yabula", + "code": "yxy" + }, + { + "name": "Yir Yoront", + "code": "yyr" + }, + { + "name": "Yau (Sandaun Province)", + "code": "yyu" + }, + { + "name": "Ayizi", + "code": "yyz" + }, + { + "name": "E'ma Buyang", + "code": "yzg" + }, + { + "name": "Zokhuo", + "code": "yzk" + }, + { + "name": "Sierra de Juárez Zapotec", + "code": "zaa" + }, + { + "name": "San Juan Guelavía Zapotec", + "code": "zab" + }, + { + "name": "Western Tlacolula Valley Zapotec", + "code": "zab" + }, + { + "name": "Ocotlán Zapotec", + "code": "zac" + }, + { + "name": "Cajonos Zapotec", + "code": "zad" + }, + { + "name": "Yareni Zapotec", + "code": "zae" + }, + { + "name": "Ayoquesco Zapotec", + "code": "zaf" + }, + { + "name": "Zaghawa", + "code": "zag" + }, + { + "name": "Zangwal", + "code": "zah" + }, + { + "name": "Isthmus Zapotec", + "code": "zai" + }, + { + "name": "Zaramo", + "code": "zaj" + }, + { + "name": "Zanaki", + "code": "zak" + }, + { + "name": "Zauzou", + "code": "zal" + }, + { + "name": "Miahuatlán Zapotec", + "code": "zam" + }, + { + "name": "Ozolotepec Zapotec", + "code": "zao" + }, + { + "name": "Zapotec", + "code": "zap" + }, + { + "name": "Aloápam Zapotec", + "code": "zaq" + }, + { + "name": "Rincón Zapotec", + "code": "zar" + }, + { + "name": "Santo Domingo Albarradas Zapotec", + "code": "zas" + }, + { + "name": "Tabaa Zapotec", + "code": "zat" + }, + { + "name": "Zangskari", + "code": "zau" + }, + { + "name": "Yatzachi Zapotec", + "code": "zav" + }, + { + "name": "Mitla Zapotec", + "code": "zaw" + }, + { + "name": "Xadani Zapotec", + "code": "zax" + }, + { + "name": "Zaysete", + "code": "zay" + }, + { + "name": "Zayse-Zergulla", + "code": "zay" + }, + { + "name": "Zari", + "code": "zaz" + }, + { + "name": "Balaibalan", + "code": "zba" + }, + { + "name": "Central Berawan", + "code": "zbc" + }, + { + "name": "East Berawan", + "code": "zbe" + }, + { + "name": "Bliss", + "code": "zbl" + }, + { + "name": "Blissymbolics", + "code": "zbl" + }, + { + "name": "Blissymbols", + "code": "zbl" + }, + { + "name": "Batui", + "code": "zbt" + }, + { + "name": "Bu (Bauchi State)", + "code": "zbu" + }, + { + "name": "West Berawan", + "code": "zbw" + }, + { + "name": "Coatecas Altas Zapotec", + "code": "zca" + }, + { + "name": "Central Hongshuihe Zhuang", + "code": "zch" + }, + { + "name": "Ngazidja Comorian", + "code": "zdj" + }, + { + "name": "Zeeuws", + "code": "zea" + }, + { + "name": "Zenag", + "code": "zeg" + }, + { + "name": "Eastern Hongshuihe Zhuang", + "code": "zeh" + }, + { + "name": "Zenaga", + "code": "zen" + }, + { + "name": "Kinga", + "code": "zga" + }, + { + "name": "Guibei Zhuang", + "code": "zgb" + }, + { + "name": "Standard Moroccan Tamazight", + "code": "zgh" + }, + { + "name": "Minz Zhuang", + "code": "zgm" + }, + { + "name": "Guibian Zhuang", + "code": "zgn" + }, + { + "name": "Magori", + "code": "zgr" + }, + { + "name": "Chuang", + "code": "zha" + }, + { + "name": "Zhuang", + "code": "zha" + }, + { + "name": "Zhaba", + "code": "zhb" + }, + { + "name": "Dai Zhuang", + "code": "zhd" + }, + { + "name": "Zhire", + "code": "zhi" + }, + { + "name": "Nong Zhuang", + "code": "zhn" + }, + { + "name": "Chinese", + "code": "zho" + }, + { + "name": "Zhoa", + "code": "zhw" + }, + { + "name": "Zia", + "code": "zia" + }, + { + "name": "Zimbabwe Sign Language", + "code": "zib" + }, + { + "name": "Zimakani", + "code": "zik" + }, + { + "name": "Zialo", + "code": "zil" + }, + { + "name": "Mesme", + "code": "zim" + }, + { + "name": "Zinza", + "code": "zin" + }, + { + "name": "Zigula", + "code": "ziw" + }, + { + "name": "Zizilivakan", + "code": "ziz" + }, + { + "name": "Kaimbulawa", + "code": "zka" + }, + { + "name": "Koibal", + "code": "zkb" + }, + { + "name": "Kadu", + "code": "zkd" + }, + { + "name": "Koguryo", + "code": "zkg" + }, + { + "name": "Khorezmian", + "code": "zkh" + }, + { + "name": "Karankawa", + "code": "zkk" + }, + { + "name": "Kanan", + "code": "zkn" + }, + { + "name": "Kott", + "code": "zko" + }, + { + "name": "São Paulo Kaingáng", + "code": "zkp" + }, + { + "name": "Zakhring", + "code": "zkr" + }, + { + "name": "Kitan", + "code": "zkt" + }, + { + "name": "Kaurna", + "code": "zku" + }, + { + "name": "Krevinian", + "code": "zkv" + }, + { + "name": "Khazar", + "code": "zkz" + }, + { + "name": "Zula", + "code": "zla" + }, + { + "name": "Liujiang Zhuang", + "code": "zlj" + }, + { + "name": "Malay (individual language)", + "code": "zlm" + }, + { + "name": "Lianshan Zhuang", + "code": "zln" + }, + { + "name": "Liuqian Zhuang", + "code": "zlq" + }, + { + "name": "Manda (Australia)", + "code": "zma" + }, + { + "name": "Zimba", + "code": "zmb" + }, + { + "name": "Margany", + "code": "zmc" + }, + { + "name": "Maridan", + "code": "zmd" + }, + { + "name": "Mangerr", + "code": "zme" + }, + { + "name": "Mfinu", + "code": "zmf" + }, + { + "name": "Marti Ke", + "code": "zmg" + }, + { + "name": "Makolkol", + "code": "zmh" + }, + { + "name": "Negeri Sembilan Malay", + "code": "zmi" + }, + { + "name": "Maridjabin", + "code": "zmj" + }, + { + "name": "Mandandanyi", + "code": "zmk" + }, + { + "name": "Matngala", + "code": "zml" + }, + { + "name": "Marimanindji", + "code": "zmm" + }, + { + "name": "Marramaninyshi", + "code": "zmm" + }, + { + "name": "Mbangwe", + "code": "zmn" + }, + { + "name": "Molo", + "code": "zmo" + }, + { + "name": "Mpuono", + "code": "zmp" + }, + { + "name": "Mituku", + "code": "zmq" + }, + { + "name": "Maranunggu", + "code": "zmr" + }, + { + "name": "Mbesa", + "code": "zms" + }, + { + "name": "Maringarr", + "code": "zmt" + }, + { + "name": "Muruwari", + "code": "zmu" + }, + { + "name": "Mbariman-Gudhinma", + "code": "zmv" + }, + { + "name": "Mbo (Democratic Republic of Congo)", + "code": "zmw" + }, + { + "name": "Bomitaba", + "code": "zmx" + }, + { + "name": "Mariyedi", + "code": "zmy" + }, + { + "name": "Mbandja", + "code": "zmz" + }, + { + "name": "Zan Gula", + "code": "zna" + }, + { + "name": "Zande (individual language)", + "code": "zne" + }, + { + "name": "Mang", + "code": "zng" + }, + { + "name": "Manangkari", + "code": "znk" + }, + { + "name": "Mangas", + "code": "zns" + }, + { + "name": "Copainalá Zoque", + "code": "zoc" + }, + { + "name": "Chimalapa Zoque", + "code": "zoh" + }, + { + "name": "Zou", + "code": "zom" + }, + { + "name": "Asunción Mixtepec Zapotec", + "code": "zoo" + }, + { + "name": "Tabasco Zoque", + "code": "zoq" + }, + { + "name": "Rayón Zoque", + "code": "zor" + }, + { + "name": "Francisco León Zoque", + "code": "zos" + }, + { + "name": "Lachiguiri Zapotec", + "code": "zpa" + }, + { + "name": "Yautepec Zapotec", + "code": "zpb" + }, + { + "name": "Choapan Zapotec", + "code": "zpc" + }, + { + "name": "Southeastern Ixtlán Zapotec", + "code": "zpd" + }, + { + "name": "Petapa Zapotec", + "code": "zpe" + }, + { + "name": "San Pedro Quiatoni Zapotec", + "code": "zpf" + }, + { + "name": "Guevea De Humboldt Zapotec", + "code": "zpg" + }, + { + "name": "Totomachapan Zapotec", + "code": "zph" + }, + { + "name": "Santa María Quiegolani Zapotec", + "code": "zpi" + }, + { + "name": "Quiavicuzas Zapotec", + "code": "zpj" + }, + { + "name": "Tlacolulita Zapotec", + "code": "zpk" + }, + { + "name": "Lachixío Zapotec", + "code": "zpl" + }, + { + "name": "Mixtepec Zapotec", + "code": "zpm" + }, + { + "name": "Santa Inés Yatzechi Zapotec", + "code": "zpn" + }, + { + "name": "Amatlán Zapotec", + "code": "zpo" + }, + { + "name": "El Alto Zapotec", + "code": "zpp" + }, + { + "name": "Zoogocho Zapotec", + "code": "zpq" + }, + { + "name": "Santiago Xanica Zapotec", + "code": "zpr" + }, + { + "name": "Coatlán Zapotec", + "code": "zps" + }, + { + "name": "San Vicente Coatlán Zapotec", + "code": "zpt" + }, + { + "name": "Yalálag Zapotec", + "code": "zpu" + }, + { + "name": "Chichicapan Zapotec", + "code": "zpv" + }, + { + "name": "Zaniza Zapotec", + "code": "zpw" + }, + { + "name": "San Baltazar Loxicha Zapotec", + "code": "zpx" + }, + { + "name": "Mazaltepec Zapotec", + "code": "zpy" + }, + { + "name": "Texmelucan Zapotec", + "code": "zpz" + }, + { + "name": "Qiubei Zhuang", + "code": "zqe" + }, + { + "name": "Kara (Korea)", + "code": "zra" + }, + { + "name": "Mirgan", + "code": "zrg" + }, + { + "name": "Zerenkel", + "code": "zrn" + }, + { + "name": "Záparo", + "code": "zro" + }, + { + "name": "Zarphatic", + "code": "zrp" + }, + { + "name": "Mairasi", + "code": "zrs" + }, + { + "name": "Sarasira", + "code": "zsa" + }, + { + "name": "Kaskean", + "code": "zsk" + }, + { + "name": "Zambian Sign Language", + "code": "zsl" + }, + { + "name": "Standard Malay", + "code": "zsm" + }, + { + "name": "Southern Rincon Zapotec", + "code": "zsr" + }, + { + "name": "Sukurum", + "code": "zsu" + }, + { + "name": "Elotepec Zapotec", + "code": "zte" + }, + { + "name": "Xanaguía Zapotec", + "code": "ztg" + }, + { + "name": "Lapaguía-Guivini Zapotec", + "code": "ztl" + }, + { + "name": "San Agustín Mixtepec Zapotec", + "code": "ztm" + }, + { + "name": "Santa Catarina Albarradas Zapotec", + "code": "ztn" + }, + { + "name": "Loxicha Zapotec", + "code": "ztp" + }, + { + "name": "Quioquitani-Quierí Zapotec", + "code": "ztq" + }, + { + "name": "Tilquiapan Zapotec", + "code": "zts" + }, + { + "name": "Tejalapan Zapotec", + "code": "ztt" + }, + { + "name": "Güilá Zapotec", + "code": "ztu" + }, + { + "name": "Zaachila Zapotec", + "code": "ztx" + }, + { + "name": "Yatee Zapotec", + "code": "zty" + }, + { + "name": "Zeem", + "code": "zua" + }, + { + "name": "Tokano", + "code": "zuh" + }, + { + "name": "Zulu", + "code": "zul" + }, + { + "name": "Kumzari", + "code": "zum" + }, + { + "name": "Zuni", + "code": "zun" + }, + { + "name": "Zumaya", + "code": "zuy" + }, + { + "name": "Zay", + "code": "zwa" + }, + { + "name": "No linguistic content", + "code": "zxx" + }, + { + "name": "Not applicable", + "code": "zxx" + }, + { + "name": "Yongbei Zhuang", + "code": "zyb" + }, + { + "name": "Yang Zhuang", + "code": "zyg" + }, + { + "name": "Youjiang Zhuang", + "code": "zyj" + }, + { + "name": "Yongnan Zhuang", + "code": "zyn" + }, + { + "name": "Zyphe Chin", + "code": "zyp" + }, + { + "name": "Dimili", + "code": "zza" + }, + { + "name": "Dimli (macrolanguage)", + "code": "zza" + }, + { + "name": "Kirdki", + "code": "zza" + }, + { + "name": "Kirmanjki (macrolanguage)", + "code": "zza" + }, + { + "name": "Zaza", + "code": "zza" + }, + { + "name": "Zazaki", + "code": "zza" + }, + { + "name": "Zuojiang Zhuang", + "code": "zzj" + } +] From 5e1f97fca3166f450bdeea1ae986c5d89d1950e7 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:24:35 +0300 Subject: [PATCH 38/52] Update languages.json --- scripts/data/languages.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/data/languages.json b/scripts/data/languages.json index 0c21ddbce..7a835f874 100644 --- a/scripts/data/languages.json +++ b/scripts/data/languages.json @@ -12620,11 +12620,11 @@ "code": "khl" }, { - "name": "Central Khmer", + "name": "Khmer", "code": "khm" }, { - "name": "Khmer", + "name": "Central Khmer", "code": "khm" }, { From 80ce577313c971c1164ef69840e3f9a802614847 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:25:46 +0300 Subject: [PATCH 39/52] Update languages.json --- scripts/data/languages.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/data/languages.json b/scripts/data/languages.json index 7a835f874..eb5879fe8 100644 --- a/scripts/data/languages.json +++ b/scripts/data/languages.json @@ -23547,6 +23547,10 @@ "name": "Romany", "code": "rom" }, + { + "name": "Romanian", + "code": "ron" + }, { "name": "Moldavian", "code": "ron" @@ -23555,10 +23559,6 @@ "name": "Moldovan", "code": "ron" }, - { - "name": "Romanian", - "code": "ron" - }, { "name": "Rotokas", "code": "roo" From 7888841f17c8a9fd68c2cced2fdc44aab896afd2 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:25:53 +0300 Subject: [PATCH 40/52] Update format.js --- scripts/format.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/format.js b/scripts/format.js index 08e12fe38..5d6ddf66c 100644 --- a/scripts/format.js +++ b/scripts/format.js @@ -237,8 +237,13 @@ function updateLogo(channel, data, epgData) { } function updateTvgLanguage(channel, data) { - if (!channel.tvg.language && data) { - channel.tvg.language = data.languages.map(l => l.name).join(';') + if (!channel.tvg.language) { + if (data) { + channel.tvg.language = data.languages.map(l => l.name).join(';') + } else if (channel.countries.length) { + const countryCode = channel.countries[0].code + channel.tvg.language = utils.country2language(countryCode) + } } } From 6c80207144af48dd7ebccb0b30cdeb62bc66c120 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:25:56 +0300 Subject: [PATCH 41/52] Update utils.js --- scripts/helpers/utils.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/helpers/utils.js b/scripts/helpers/utils.js index 9c83d86a2..0a140ff67 100644 --- a/scripts/helpers/utils.js +++ b/scripts/helpers/utils.js @@ -1,7 +1,8 @@ const { orderBy } = require('natural-orderby') -const iso6393 = require('@freearhey/iso-639-3') const transliteration = require('transliteration') +const countries = require('../data/countries') const categories = require('../data/categories') +const languages = require('../data/languages') const regions = require('../data/regions') const utils = {} @@ -50,11 +51,19 @@ utils.code2name = function (code) { } utils.language2code = function (name) { - const lang = iso6393.find(l => l.name === name) + const lang = languages.find(l => l.name === name) return lang && lang.code ? lang.code : null } +utils.country2language = function (code) { + const country = countries[code.toUpperCase()] + if (!country.languages.length) return '' + const language = languages.find(l => l.code === country.languages[0]) + + return language ? language.name : '' +} + utils.sortBy = function (arr, fields, order = null) { fields = fields.map(field => { if (field === 'resolution.height') return channel => channel.resolution.height || 0 From a4c3ebbcdd0f6d49b5558cc9443aaf0600759254 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:32:51 +0300 Subject: [PATCH 42/52] Uninstall unused packages --- package-lock.json | 22 ---------------------- package.json | 2 -- 2 files changed, 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index af01bf534..79b5aac5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,10 +7,8 @@ "name": "iptv", "license": "MIT", "dependencies": { - "@freearhey/iso-639-3": "^1.0.0", "axios": "^0.21.4", "commander": "^7.0.0", - "countries-list": "^2.6.1", "iptv-checker": "^0.21.0", "iptv-playlist-parser": "^0.9.0", "m3u-linter": "^0.2.2", @@ -561,11 +559,6 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@freearhey/iso-639-3": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@freearhey/iso-639-3/-/iso-639-3-1.0.0.tgz", - "integrity": "sha512-K4xgPkCktQakQcYv8WuV8gFWAWrAaTrQEVgr/KVdE8k10KL9QmYVw+8Qb9WbtpMr2VXDz5pDwIAEINU5KlnlAg==" - }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -1354,11 +1347,6 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/countries-list": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/countries-list/-/countries-list-2.6.1.tgz", - "integrity": "sha512-jXM1Nv3U56dPQ1DsUSsEaGmLHburo4fnB7m+1yhWDUVvx5gXCd1ok/y3gXCjXzhqyawG+igcPYcAl4qjkvopaQ==" - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4248,11 +4236,6 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@freearhey/iso-639-3": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@freearhey/iso-639-3/-/iso-639-3-1.0.0.tgz", - "integrity": "sha512-K4xgPkCktQakQcYv8WuV8gFWAWrAaTrQEVgr/KVdE8k10KL9QmYVw+8Qb9WbtpMr2VXDz5pDwIAEINU5KlnlAg==" - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -4886,11 +4869,6 @@ "safe-buffer": "~5.1.1" } }, - "countries-list": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/countries-list/-/countries-list-2.6.1.tgz", - "integrity": "sha512-jXM1Nv3U56dPQ1DsUSsEaGmLHburo4fnB7m+1yhWDUVvx5gXCd1ok/y3gXCjXzhqyawG+igcPYcAl4qjkvopaQ==" - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", diff --git a/package.json b/package.json index f575abd73..f9d499052 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,8 @@ "private": true, "license": "MIT", "dependencies": { - "@freearhey/iso-639-3": "^1.0.0", "axios": "^0.21.4", "commander": "^7.0.0", - "countries-list": "^2.6.1", "iptv-checker": "^0.21.0", "iptv-playlist-parser": "^0.9.0", "m3u-linter": "^0.2.2", From 403c6ae10d9b0d75bc4035c25d2128a8904878da Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 06:40:30 +0300 Subject: [PATCH 43/52] Update format.js --- scripts/format.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/format.js b/scripts/format.js index 5d6ddf66c..d89e6a48c 100644 --- a/scripts/format.js +++ b/scripts/format.js @@ -66,7 +66,7 @@ async function updatePlaylist(playlist) { const curr = i + 1 updateTvgName(channel) updateTvgId(channel, playlist) - updateTvgCountry(channel, playlist) + updateTvgCountry(channel) normalizeUrl(channel) const data = channels[channel.tvg.id] @@ -217,9 +217,9 @@ function updateTvgId(channel, playlist) { } } -function updateTvgCountry(channel, playlist) { - const code = playlist.country.code - if (!channel.countries.length) { +function updateTvgCountry(channel) { + if (!channel.countries.length && channel.tvg.id) { + const code = channel.tvg.id.split('.')[1] || null const name = utils.code2name(code) channel.countries = name ? [{ code, name }] : [] channel.tvg.country = channel.countries.map(c => c.code.toUpperCase()).join(';') From db577d49c1e9e39a7f4c34517065fabb56902c2d Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 07:16:00 +0300 Subject: [PATCH 44/52] Update languages.json --- scripts/data/languages.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/data/languages.json b/scripts/data/languages.json index eb5879fe8..07a65ade0 100644 --- a/scripts/data/languages.json +++ b/scripts/data/languages.json @@ -7535,6 +7535,10 @@ "name": "Modern Greek (1453-)", "code": "ell" }, + { + "name": "Greek", + "code": "ell" + }, { "name": "Eleme", "code": "elm" @@ -17863,6 +17867,10 @@ "name": "Malay (macrolanguage)", "code": "msa" }, + { + "name": "Malay", + "code": "msa" + }, { "name": "Masbatenyo", "code": "msb" @@ -19087,6 +19095,10 @@ "name": "Nepali (macrolanguage)", "code": "nep" }, + { + "name": "Nepali", + "code": "nep" + }, { "name": "North Central Mixe", "code": "neq" @@ -25631,6 +25643,10 @@ "name": "Swahili (macrolanguage)", "code": "swa" }, + { + "name": "Swahili", + "code": "swa" + }, { "name": "Maore Comorian", "code": "swb" From 65f995199836e0bd0ef217936b8760f306ca0bcd Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 07:19:08 +0300 Subject: [PATCH 45/52] Update auto-update.yml For test only --- .github/workflows/auto-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index a0f16ef74..4c3c77445 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -49,7 +49,7 @@ jobs: - name: Install Dependencies run: npm install - name: Format Playlists - run: node scripts/format.js --country=${{ matrix.country }} --debug + run: node scripts/format.js --country=${{ matrix.country }} --debug --offline - name: Upload Artifact uses: actions/upload-artifact@v2 with: From 9508dc866756dffd7b57c5cec442fe91d417191e Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Sat, 23 Oct 2021 07:38:35 +0300 Subject: [PATCH 46/52] Update auto-update.yml --- .github/workflows/auto-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index 4c3c77445..a0f16ef74 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -49,7 +49,7 @@ jobs: - name: Install Dependencies run: npm install - name: Format Playlists - run: node scripts/format.js --country=${{ matrix.country }} --debug --offline + run: node scripts/format.js --country=${{ matrix.country }} --debug - name: Upload Artifact uses: actions/upload-artifact@v2 with: From 160a07120e88df115d2647fc8a098f7bebb3ed87 Mon Sep 17 00:00:00 2001 From: MH <8741821+MH140000@users.noreply.github.com> Date: Sat, 23 Oct 2021 10:57:31 +0330 Subject: [PATCH 47/52] Update ir.m3u add new channel --- channels/ir.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/ir.m3u b/channels/ir.m3u index 1fe7c4f87..ebf713af1 100644 --- a/channels/ir.m3u +++ b/channels/ir.m3u @@ -462,3 +462,5 @@ https://sdm.telewebion.com/live/taban/playlist.m3u8 https://sdw.telewebion.com/live/taban/playlist.m3u8 #EXTINF:-1 tvg-id="YourTimeTV.ir" tvg-country="IR" tvg-language="Persian" tvg-logo="https://yourtime.tv/img/utv-logo.png" group-title="Entertainment",YourTime TV (720p) [Not 24/7] https://hls.yourtime.live/hls/stream.m3u8 +#EXTINF:-1 tvg-id="DiyarTV.ir" tvg-country="IR" tvg-language="Persian" tvg-logo="" group-title="Music",Diyar TV +http://51.210.199.28/hls/stream.m3u8 From 483d0675b95af30fda1eb9982a8d055b2a9890bb Mon Sep 17 00:00:00 2001 From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com> Date: Sat, 23 Oct 2021 16:43:07 +0300 Subject: [PATCH 48/52] [Bot] Update playlists (#5155) * [Bot] Format playlists * [Bot] Sort channels * [Bot] Update README.md Co-authored-by: iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com> --- README.md | 34 +++++++++++++++++----------------- channels/af.m3u | 2 +- channels/cn.m3u | 10 +++++----- channels/cw.m3u | 2 +- channels/ec.m3u | 2 +- channels/il.m3u | 8 ++++---- channels/ps.m3u | 2 +- channels/tr.m3u | 4 ++-- channels/us.m3u | 2 +- 9 files changed, 33 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 54d254dee..b1cf8d330 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Or select one of the playlists from the list below. CategoryChannelsPlaylist - Auto17https://iptv-org.github.io/iptv/categories/auto.m3u + Auto18https://iptv-org.github.io/iptv/categories/auto.m3u Animation29https://iptv-org.github.io/iptv/categories/animation.m3u Business43https://iptv-org.github.io/iptv/categories/business.m3u Classic63https://iptv-org.github.io/iptv/categories/classic.m3u @@ -58,11 +58,11 @@ Or select one of the playlists from the list below. Series216https://iptv-org.github.io/iptv/categories/series.m3u Science10https://iptv-org.github.io/iptv/categories/science.m3u Shop44https://iptv-org.github.io/iptv/categories/shop.m3u - Sports182https://iptv-org.github.io/iptv/categories/sports.m3u + Sports178https://iptv-org.github.io/iptv/categories/sports.m3u Travel14https://iptv-org.github.io/iptv/categories/travel.m3u Weather10https://iptv-org.github.io/iptv/categories/weather.m3u XXX39https://iptv-org.github.io/iptv/categories/xxx.m3u - Other3674https://iptv-org.github.io/iptv/categories/other.m3u + Other3675https://iptv-org.github.io/iptv/categories/other.m3u @@ -83,7 +83,7 @@ Or select one of the playlists from the list below. Akan2https://iptv-org.github.io/iptv/languages/aka.m3u Albanian34https://iptv-org.github.io/iptv/languages/sqi.m3u Amharic1https://iptv-org.github.io/iptv/languages/amh.m3u - Arabic349https://iptv-org.github.io/iptv/languages/ara.m3u + Arabic350https://iptv-org.github.io/iptv/languages/ara.m3u Armenian28https://iptv-org.github.io/iptv/languages/hye.m3u Assyrian Neo-Aramaic1https://iptv-org.github.io/iptv/languages/aii.m3u Azerbaijani25https://iptv-org.github.io/iptv/languages/aze.m3u @@ -95,12 +95,12 @@ Or select one of the playlists from the list below. Bulgarian6https://iptv-org.github.io/iptv/languages/bul.m3u Burmese0https://iptv-org.github.io/iptv/languages/mya.m3u Catalan10https://iptv-org.github.io/iptv/languages/cat.m3u - Chinese842https://iptv-org.github.io/iptv/languages/zho.m3u + Chinese844https://iptv-org.github.io/iptv/languages/zho.m3u Croatian12https://iptv-org.github.io/iptv/languages/hrv.m3u Czech17https://iptv-org.github.io/iptv/languages/ces.m3u Danish6https://iptv-org.github.io/iptv/languages/dan.m3u Dutch48https://iptv-org.github.io/iptv/languages/nld.m3u - English1963https://iptv-org.github.io/iptv/languages/eng.m3u + English1964https://iptv-org.github.io/iptv/languages/eng.m3u Estonian4https://iptv-org.github.io/iptv/languages/est.m3u Faroese1https://iptv-org.github.io/iptv/languages/fao.m3u Finnish6https://iptv-org.github.io/iptv/languages/fin.m3u @@ -108,7 +108,7 @@ Or select one of the playlists from the list below. Galician7https://iptv-org.github.io/iptv/languages/glg.m3u Georgian9https://iptv-org.github.io/iptv/languages/kat.m3u German156https://iptv-org.github.io/iptv/languages/deu.m3u - Hebrew16https://iptv-org.github.io/iptv/languages/heb.m3u + Hebrew12https://iptv-org.github.io/iptv/languages/heb.m3u Hindi88https://iptv-org.github.io/iptv/languages/hin.m3u Hungarian14https://iptv-org.github.io/iptv/languages/hun.m3u Icelandic1https://iptv-org.github.io/iptv/languages/isl.m3u @@ -155,7 +155,7 @@ Or select one of the playlists from the list below. Slovak21https://iptv-org.github.io/iptv/languages/slk.m3u Slovenian6https://iptv-org.github.io/iptv/languages/slv.m3u Somali6https://iptv-org.github.io/iptv/languages/som.m3u - Spanish747https://iptv-org.github.io/iptv/languages/spa.m3u + Spanish746https://iptv-org.github.io/iptv/languages/spa.m3u Sundanese1https://iptv-org.github.io/iptv/languages/sun.m3u Swedish13https://iptv-org.github.io/iptv/languages/swe.m3u Tagalog6https://iptv-org.github.io/iptv/languages/tgl.m3u @@ -171,7 +171,7 @@ Or select one of the playlists from the list below. Western Frisian1https://iptv-org.github.io/iptv/languages/fry.m3u Wolof15https://iptv-org.github.io/iptv/languages/wol.m3u Yue Chinese5https://iptv-org.github.io/iptv/languages/yue.m3u - Undefined1465https://iptv-org.github.io/iptv/languages/undefined.m3u + Undefined1464https://iptv-org.github.io/iptv/languages/undefined.m3u @@ -189,7 +189,7 @@ Or select one of the playlists from the list below. CountryChannelsPlaylist - 🇦🇫 Afghanistan22https://iptv-org.github.io/iptv/countries/af.m3u + 🇦🇫 Afghanistan23https://iptv-org.github.io/iptv/countries/af.m3u 🇦🇱 Albania39https://iptv-org.github.io/iptv/countries/al.m3u 🇩🇿 Algeria44https://iptv-org.github.io/iptv/countries/dz.m3u 🇦🇸 American Samoa2https://iptv-org.github.io/iptv/countries/as.m3u @@ -225,7 +225,7 @@ Or select one of the playlists from the list below. 🇨🇫 Central African Republic1https://iptv-org.github.io/iptv/countries/cf.m3u 🇹🇩 Chad1https://iptv-org.github.io/iptv/countries/td.m3u 🇨🇱 Chile84https://iptv-org.github.io/iptv/countries/cl.m3u - 🇨🇳 China770https://iptv-org.github.io/iptv/countries/cn.m3u + 🇨🇳 China772https://iptv-org.github.io/iptv/countries/cn.m3u 🇨🇴 Colombia64https://iptv-org.github.io/iptv/countries/co.m3u 🇰🇲 Comoros36https://iptv-org.github.io/iptv/countries/km.m3u 🇨🇬 Congo - Brazzaville4https://iptv-org.github.io/iptv/countries/cg.m3u @@ -235,13 +235,13 @@ Or select one of the playlists from the list below. 🇨🇮 Côte d’Ivoire2https://iptv-org.github.io/iptv/countries/ci.m3u 🇭🇷 Croatia19https://iptv-org.github.io/iptv/countries/hr.m3u 🇨🇺 Cuba26https://iptv-org.github.io/iptv/countries/cu.m3u - 🇨🇼 Curaçao5https://iptv-org.github.io/iptv/countries/cw.m3u + 🇨🇼 Curaçao4https://iptv-org.github.io/iptv/countries/cw.m3u 🇨🇾 Cyprus24https://iptv-org.github.io/iptv/countries/cy.m3u 🇨🇿 Czechia28https://iptv-org.github.io/iptv/countries/cz.m3u 🇩🇰 Denmark13https://iptv-org.github.io/iptv/countries/dk.m3u 🇩🇯 Djibouti38https://iptv-org.github.io/iptv/countries/dj.m3u 🇩🇴 Dominican Republic84https://iptv-org.github.io/iptv/countries/do.m3u - 🇪🇨 Ecuador42https://iptv-org.github.io/iptv/countries/ec.m3u + 🇪🇨 Ecuador41https://iptv-org.github.io/iptv/countries/ec.m3u 🇪🇬 Egypt76https://iptv-org.github.io/iptv/countries/eg.m3u 🇸🇻 El Salvador37https://iptv-org.github.io/iptv/countries/sv.m3u 🇬🇶 Equatorial Guinea4https://iptv-org.github.io/iptv/countries/gq.m3u @@ -279,7 +279,7 @@ Or select one of the playlists from the list below. 🇮🇷 Iran174https://iptv-org.github.io/iptv/countries/ir.m3u 🇮🇶 Iraq91https://iptv-org.github.io/iptv/countries/iq.m3u 🇮🇪 Ireland16https://iptv-org.github.io/iptv/countries/ie.m3u - 🇮🇱 Israel23https://iptv-org.github.io/iptv/countries/il.m3u + 🇮🇱 Israel19https://iptv-org.github.io/iptv/countries/il.m3u 🇮🇹 Italy214https://iptv-org.github.io/iptv/countries/it.m3u 🇯🇲 Jamaica0https://iptv-org.github.io/iptv/countries/jm.m3u 🇯🇵 Japan29https://iptv-org.github.io/iptv/countries/jp.m3u @@ -338,7 +338,7 @@ Or select one of the playlists from the list below. 🇴🇲 Oman45https://iptv-org.github.io/iptv/countries/om.m3u 🇵🇰 Pakistan25https://iptv-org.github.io/iptv/countries/pk.m3u 🇵🇼 Palau2https://iptv-org.github.io/iptv/countries/pw.m3u - 🇵🇸 Palestine59https://iptv-org.github.io/iptv/countries/ps.m3u + 🇵🇸 Palestine60https://iptv-org.github.io/iptv/countries/ps.m3u 🇵🇦 Panama34https://iptv-org.github.io/iptv/countries/pa.m3u 🇵🇬 Papua New Guinea2https://iptv-org.github.io/iptv/countries/pg.m3u 🇵🇾 Paraguay34https://iptv-org.github.io/iptv/countries/py.m3u @@ -388,14 +388,14 @@ Or select one of the playlists from the list below. 🇹🇴 Tonga2https://iptv-org.github.io/iptv/countries/to.m3u 🇹🇹 Trinidad & Tobago0https://iptv-org.github.io/iptv/countries/tt.m3u 🇹🇳 Tunisia47https://iptv-org.github.io/iptv/countries/tn.m3u - 🇹🇷 Turkey171https://iptv-org.github.io/iptv/countries/tr.m3u + 🇹🇷 Turkey170https://iptv-org.github.io/iptv/countries/tr.m3u 🇹🇲 Turkmenistan9https://iptv-org.github.io/iptv/countries/tm.m3u 🇹🇻 Tuvalu2https://iptv-org.github.io/iptv/countries/tv.m3u 🇺🇬 Uganda3https://iptv-org.github.io/iptv/countries/ug.m3u 🇺🇦 Ukraine94https://iptv-org.github.io/iptv/countries/ua.m3u 🇦🇪 United Arab Emirates81https://iptv-org.github.io/iptv/countries/ae.m3u 🇬🇧 United Kingdom112https://iptv-org.github.io/iptv/countries/uk.m3u - 🇺🇸 United States1890https://iptv-org.github.io/iptv/countries/us.m3u + 🇺🇸 United States1891https://iptv-org.github.io/iptv/countries/us.m3u 🇺🇾 Uruguay29https://iptv-org.github.io/iptv/countries/uy.m3u 🇺🇿 Uzbekistan3https://iptv-org.github.io/iptv/countries/uz.m3u 🇻🇺 Vanuatu2https://iptv-org.github.io/iptv/countries/vu.m3u diff --git a/channels/af.m3u b/channels/af.m3u index 64b212465..34c5b4b23 100644 --- a/channels/af.m3u +++ b/channels/af.m3u @@ -15,7 +15,7 @@ https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8 http://51.210.199.56/hls/stream.m3u8 #EXTINF:-1 tvg-id="HelalTV.af" tvg-country="AF" tvg-language="" tvg-logo="https://i.imgur.com/mfTccwm.png" group-title="",Helal TV (720p) [Not 24/7] http://51.210.199.54/hls/stream.m3u8 -#EXTINF:-1 tvg-id="HewadTV.af" tvg-country="AF" tvg-language="" tvg-logo="https://i.imgur.com/RkcUtMK.jpg" group-title="",Hewad TV (576p) [Offline] +#EXTINF:-1 tvg-id="HewadTV.af" tvg-country="AF" tvg-language="" tvg-logo="https://i.imgur.com/RkcUtMK.jpg" group-title="",Hewad TV (576p) [Not 24/7] http://51.210.199.58/hls/stream.m3u8 #EXTINF:-1 tvg-id="ImanTV.af" tvg-country="AF" tvg-language="" tvg-logo="" group-title="",Iman TV (480p) https://59d39900ebfb8.streamlock.net/imantv/imantv/playlist.m3u8 diff --git a/channels/cn.m3u b/channels/cn.m3u index cf0198690..7242c69e1 100644 --- a/channels/cn.m3u +++ b/channels/cn.m3u @@ -1645,7 +1645,7 @@ http://pili-live-rtmp.wdit.com.cn/wditlive/fs_zhpd.m3u8 http://pili-live-rtmp.wdit.com.cn/wditlive/fs_sdpd.m3u8 #EXTINF:-1 tvg-id="GuangDongIChaoAnZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东 Ⅰ 潮安综合 (360p) http://chaoan.chaoantv.com:8278/chaoanzonghe/playlist.m3u8 -#EXTINF:-1 tvg-id="GuangDongIShaoGuanGongGongTai.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东 Ⅰ 韶关公共台 (720p) [Offline] +#EXTINF:-1 tvg-id="GuangDongIShaoGuanGongGongTai.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东 Ⅰ 韶关公共台 (720p) [Not 24/7] https://www.sgmsw.cn/videos/tv/201805/1308/9P424TC5M000AFO13CXK6GN6BOA889D2/hls/live.m3u8 #EXTINF:-1 tvg-id="GuangDongIShaoGuanZongHeTai.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广东 Ⅰ 韶关综合台 (720p) [Not 24/7] https://www.sgmsw.cn/videos/tv/201805/1308/SB05RIYZOU8JR418AUQOF62CAJQ08D0E/hls/live.m3u8 @@ -1729,7 +1729,7 @@ http://116.199.5.51:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_Shif http://116.199.5.52:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=00&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id= #EXTINF:-1 tvg-id="GuangZhouXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广州新闻 (720p) [Not 24/7] http://149.129.100.78/gztv.php?id=xinwen -#EXTINF:-1 tvg-id="GuangZhouXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广州新闻 (720p) [Offline] +#EXTINF:-1 tvg-id="GuangZhouXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广州新闻 (720p) [Not 24/7] https://iptv--iptv.repl.co/Chinese/xinwen #EXTINF:-1 tvg-id="GuangZhouFaZhi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",广州法治 (576p) http://116.199.5.51:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=46&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id= @@ -2059,7 +2059,7 @@ http://live.scbtv.cn/hls/qfc/index.m3u8 http://live.scbtv.cn/hls/news/index.m3u8 #EXTINF:-1 tvg-id="QiXiaXinWen.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",栖霞新闻 (480p) [Not 24/7] http://pili-live-hls.140.i2863.com/i2863-140/live_140_236499.m3u8 -#EXTINF:-1 tvg-id="LiangPingZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梁平综合 (360p) [Offline] +#EXTINF:-1 tvg-id="LiangPingZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梁平综合 (360p) [Not 24/7] http://qxlmlive.cbg.cn:1935/app_2/ls_44.stream/playlist.m3u8 #EXTINF:-1 tvg-id="MeiZhouZongHe.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",梅州综合 (480p) http://dslive.grtn.cn/mzzh/playlist.m3u8 @@ -3044,6 +3044,8 @@ http://39.134.115.163:8080/PLTV/88888910/224/3221225692/index.m3u8 #EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 (1080p) http://39.134.115.163:8080/PLTV/88888910/224/3221225734/index.m3u8 #EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 (1080p) +http://117.169.120.132:8080/live/chongqingstv/playlist.m3u8 +#EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 (1080p) http://117.169.124.37:6610/ysten-businessmobile/live/chongqingstv/yst.m3u8 #EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 (1080p) http://223.110.254.137:6610/cntv/live1/HD-8000k-1080P-chongqingstv/HD-8000k-1080P-chongqingstv/1.m3u8 @@ -3057,8 +3059,6 @@ http://183.207.249.5/PLTV/4/224/3221225812/index.m3u8 http://112.25.48.68/live/program/live/cqws/1300000/mnf.m3u8 #EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 http://116.199.5.51:8114/index.m3u8?Fsv_chan_hls_se_idx=10&Fsv_ctype=LIVES&Fsv_otype=1&FvSeid=1&Pcontent_id=.m3u8&Provider_id= -#EXTINF:-1 tvg-id="ChongQingWeiShi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="https://parco-zh.github.io/demo/chongqing.jpg" group-title="",重庆卫视 -http://117.169.120.132:8080/live/chongqingstv/playlist.m3u8 #EXTINF:-1 tvg-id="ChongQingGuoJi.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",重庆国际 [Offline] http://219.153.252.50/PLTV/88888888/224/3221225644/index.m3u8 #EXTINF:-1 tvg-id="ChongQingShaoEr.cn" tvg-country="CN" tvg-language="Chinese" tvg-logo="" group-title="",重庆少儿 [Offline] diff --git a/channels/cw.m3u b/channels/cw.m3u index ed69929c3..df50841cf 100644 --- a/channels/cw.m3u +++ b/channels/cw.m3u @@ -7,5 +7,5 @@ http://558bd16067b67.streamlock.net/nos_pais_24_7/smil:livestream.stream.smil/pl http://highvolume04.streampartner.nl:1935/nos_pais_24_7/smil:livestream.stream.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TeleCuracao.cw" tvg-country="CW" tvg-language="English" tvg-logo="https://i.imgur.com/9D9G4co.png" group-title="",TeleCuraçao (720p) http://ott.streann.com:8080/loadbalancer/services/public/channels/5ed71e232cdc24a3d08cd6de/playlist.m3u8 -#EXTINF:-1 tvg-id="TVDirect13.cw" tvg-country="CW" tvg-language="" tvg-logo="" group-title="",TV Direct 13 (720p) +#EXTINF:-1 tvg-id="TVDirect13.cw" tvg-country="CW" tvg-language="" tvg-logo="" group-title="",TV Direct 13 (720p) [Offline] https://edge1.tvdirect13.com/live/smil:mystream.smil/playlist.m3u8 diff --git a/channels/ec.m3u b/channels/ec.m3u index d35dacfba..14fe389d1 100644 --- a/channels/ec.m3u +++ b/channels/ec.m3u @@ -13,7 +13,7 @@ https://multicanal.streamseguro.com/hls/streaming.m3u8 https://cloudvideo.servers10.com:8081/8106/index.m3u8 #EXTINF:-1 tvg-id="PuruwaTV.ec" tvg-country="EC" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/puruwaTV/picture?width=320&height=320" group-title="",Puruwa TV (720p) https://srv.panelcast.net/puruwalive/puruwalive/playlist.m3u8 -#EXTINF:-1 tvg-id="RadioImpacto2.ec" tvg-country="EC" tvg-language="Spanish" tvg-logo="" group-title="",Radio Impacto 2 (1080p) +#EXTINF:-1 tvg-id="RadioImpacto2.ec" tvg-country="EC" tvg-language="Spanish" tvg-logo="" group-title="",Radio Impacto 2 (1080p) [Offline] https://sv72.ecuaradiotv.net/impacto2tv/live/playlist.m3u8 #EXTINF:-1 tvg-id="RTS.ec" tvg-country="EC" tvg-language="Spanish" tvg-logo="" group-title="",RTS (RadioTeleSistema) http://45.179.140.242:8000/play/a0kw diff --git a/channels/il.m3u b/channels/il.m3u index cb776a676..feda3584e 100644 --- a/channels/il.m3u +++ b/channels/il.m3u @@ -37,13 +37,13 @@ https://contact.gostreaming.tv/Knesset/myStream/playlist.m3u8 http://wowza.media-line.co.il/Musayof-Live/livestream.sdp/playlist.m3u8 #EXTINF:-1 tvg-id="Reshet13.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="http://thumbs2.imagebam.com/bc/ad/be/19f5c9784877383.jpg" group-title="",Reshet 13 (720p) https://d18b0e6mopany4.cloudfront.net/out/v1/08bc71cf0a0f4712b6b03c732b0e6d25/index.m3u8 -#EXTINF:-1 tvg-id="Sport2.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 2 (720p) +#EXTINF:-1 tvg-id="Sport2.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 2 (720p) [Offline] http://93.152.174.144:4000/play/hotsport2/index.m3u8 -#EXTINF:-1 tvg-id="Sport3.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 3 (1080p) +#EXTINF:-1 tvg-id="Sport3.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 3 (1080p) [Offline] http://93.152.174.144:4000/play/hotsport3/index.m3u8 -#EXTINF:-1 tvg-id="Sport4.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 4 (1080p) +#EXTINF:-1 tvg-id="Sport4.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sport 4 (1080p) [Offline] http://93.152.174.144:4000/play/hotsport4/index.m3u8 -#EXTINF:-1 tvg-id="SportsChannel.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sports Channel (720p) +#EXTINF:-1 tvg-id="SportsChannel.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="Sports",Sports Channel (720p) [Offline] http://93.152.174.144:4000/play/s5plus/index.m3u8 #EXTINF:-1 tvg-id="YnetLive.il" tvg-country="IL" tvg-language="Hebrew" tvg-logo="" group-title="",Ynet Live (720p) https://ynet-lh.akamaihd.net/i/ynet_1@123290/master.m3u8 diff --git a/channels/ps.m3u b/channels/ps.m3u index 0b951963b..05b0e6793 100644 --- a/channels/ps.m3u +++ b/channels/ps.m3u @@ -17,7 +17,7 @@ http://htvpalsat.mada.ps:8888/audeh/index.m3u8 http://51.255.84.28:8081/palestiniantv_source/live/playlist.m3u8 #EXTINF:-1 tvg-id="HebronTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hebron TV (720p) [Not 24/7] https://streaming.zaytonatube.com:8081/newhebron/newheb/playlist.m3u8 -#EXTINF:-1 tvg-id="HekayaTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hekaya TV (720p) [Offline] +#EXTINF:-1 tvg-id="HekayaTV.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="" group-title="",Hekaya TV (720p) [Not 24/7] https://streaming.zaytonatube.com:8081/Hekaya/hekayamix/playlist.m3u8 #EXTINF:-1 tvg-id="MarahFM.ps" tvg-country="PS" tvg-language="Arabic" tvg-logo="https://i.imgur.com/PeIYCXs.jpg" group-title="Music",Marah FM (720p) [Not 24/7] http://vstream3.hadara.ps:8081/marahFM_web/web/playlist.m3u8 diff --git a/channels/tr.m3u b/channels/tr.m3u index 1a89cfc01..a1eab5d28 100644 --- a/channels/tr.m3u +++ b/channels/tr.m3u @@ -146,7 +146,7 @@ https://waw2.artiyerelmedya.net/hunattv/bant1/playlist.m3u8 https://59cba4d34b678.streamlock.net/canlitv/hunattv/playlist.m3u8 #EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) http://wowza.istweb.tv:1935/webtv/webtv_wowza1/playlist.m3u8 -#EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) [Offline] +#EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.imgur.com/aXxAz84.png" group-title="",IBB TV (1080p) [Not 24/7] https://npserver1.ibb.gov.tr/webtv/webtv_wowza1/playlist.m3u8 #EXTINF:-1 tvg-id="IBBTV.tr" tvg-country="TR" tvg-language="Turkish" tvg-logo="https://i.ibb.co/d0T2jfg/ibb-tv-logo-white.png" group-title="",İBB TV (720p) http://wowza.istweb.tv:1935/dp/istanbul2/playlist.m3u8 @@ -218,7 +218,7 @@ http://yayin3.canlitv.com:1935/canlitv/kaytv/playlist.m3u8 https://waw2.artiyerelmedya.net/38kenttv/bant1/playlist.m3u8 #EXTINF:-1 tvg-id="KRTTV.tr" tvg-country="TR" tvg-language="" tvg-logo="" group-title="",KRT TV (1080p) http://live1.krttv.com.tr/show/krttv_mobil/index.m3u8 -#EXTINF:-1 tvg-id="KudusTV.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/VyTYjaH.png" group-title="",Kudüs TV (480p) +#EXTINF:-1 tvg-id="KudusTV.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/VyTYjaH.png" group-title="",Kudüs TV (480p) [Offline] http://yayin10.canliyayin.org/P981680400/kudustv/playlist.m3u8 #EXTINF:-1 tvg-id="KudusTV.tr" tvg-country="TR" tvg-language="" tvg-logo="https://i.imgur.com/VyTYjaH.png" group-title="",Kudüs TV (480p) [Offline] https://yayin.kudustv.com/981680400/kudustv/playlist.m3u8 diff --git a/channels/us.m3u b/channels/us.m3u index d21e708cb..4c259a6f4 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -819,7 +819,7 @@ https://a.jsrdn.com/broadcast/ebf95254ca/+0000/c.m3u8 #EXTINF:-1 tvg-id="H2.us" tvg-country="TH" tvg-language="Thai" tvg-logo="https://www.img09.xyz/assets/img/ch_logo/hd-history2.png" user-agent="Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36" group-title="Documentary",H2 (720p) [Not 24/7] #EXTVLCOPT:http-user-agent=Mozilla/5.0 Macintosh; Intel Mac OS X 10_14_5 AppleWebKit/537.36 KHTML, like Gecko Chrome/76.0.3809.25 Safari/537.36 https://www.livedoomovie.com/02_H2HD_720p/chunklist.m3u8 -#EXTINF:-1 tvg-id="HarleyDavidsonFactoryTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Factory TV (1080p) [Offline] +#EXTINF:-1 tvg-id="HarleyDavidsonFactoryTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Factory TV (1080p) [Not 24/7] https://hdtv.prod2.ioio.tv/broker/play/e529407a-cb61-45ce-a9ad-94f0ad5e0ad9.m3u8 #EXTINF:-1 tvg-id="HarleyDavidsonRacingTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/DQOp8Ft.png" group-title="Auto",Harley Davidson Racing TV (1080p) https://hdtv.prod2.ioio.tv/broker/play/de245a96-516c-413d-81e9-419c05bbc6a7.m3u8 From d1ddab8f6c424b7c7dbd5a61220f08408c4a5b87 Mon Sep 17 00:00:00 2001 From: Achu biju <75154223+Achu2234@users.noreply.github.com> Date: Sat, 23 Oct 2021 19:58:02 +0530 Subject: [PATCH 49/52] Added working marvel hq iptv 24/4 live link --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index 4c259a6f4..d259b4134 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -1080,7 +1080,7 @@ http://d1gsmhzkyjhxg4.cloudfront.net/playlist.m3u8 https://rpn1.bozztv.com/36bay2/gusa-mwg/playlist.m3u8 #EXTINF:-1 tvg-id="MajestadTelevision.us" tvg-country="US" tvg-language="Spanish" tvg-logo="" group-title="Religious",Majestad Televisión (480p) https://5b3050bb1b2d8.streamlock.net/majestadtv/majestadtv/playlist.m3u8 -#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="English" tvg-logo="" group-title="",Marvel HQ (720p) +#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="English" tvg-logo="" group-title="",Marvel HQ (1080P) https://feed.play.mv/live/10005200/niZoVrR2vD/master.m3u8 #EXTINF:-1 tvg-id="MCN6.us" tvg-country="US" tvg-language="" tvg-logo="https://i.imgur.com/KOgoXoG.png" group-title="",MCN6 (1080p) [Not 24/7] https://d18fcxaqfnwjhj.cloudfront.net/CDN_Ingest/MCN6_MAIN.smil/Playlist.m3u8 From 4f8c6cd3f2710b0878dfdcdf8ef71a3c92d2c0c1 Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 19:48:44 +0300 Subject: [PATCH 50/52] Update ro.m3u --- channels/ro.m3u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/channels/ro.m3u b/channels/ro.m3u index 1e84e1595..900b5dea7 100644 --- a/channels/ro.m3u +++ b/channels/ro.m3u @@ -100,6 +100,8 @@ http://webmobile.xdev.ro:81/tv12/playlist.m3u8 http://us200.streamkit.tv/edge/sperantatv_1200/playlist.m3u8 #EXTINF:-1 tvg-id="SperantaTV.ro" tvg-country="RO" tvg-language="" tvg-logo="" group-title="",Speranta TV (596p) http://play.streamkit.tv/content/channel/sperantatv/live/sperantatv.player.m3u8 +#EXTINF:-1 tvg-id="SuperTV.ro" tvg-country="RO" tvg-language="" tvg-logo="" group-title="",SuperTV +http://live.supertv.ro:1935/live/smil:hls.smil/playlist.m3u8 #EXTINF:-1 tvg-id="Telestar1.ro" tvg-country="RO" tvg-language="Romanian" tvg-logo="https://i.imgur.com/qSd8DTI.png" group-title="",Telestar1 (480p) http://193.34.109.10:8090 #EXTINF:-1 tvg-id="Telestar1.ro" tvg-country="RO" tvg-language="Romanian" tvg-logo="https://i.imgur.com/qSd8DTI.png" group-title="",Telestar1 (480p) [Not 24/7] From a5133ee787435444c5dfb764bee566727b8ad5ea Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 23:52:45 +0300 Subject: [PATCH 51/52] Update channels/us.m3u Co-authored-by: Aleksandr Statciuk --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index d259b4134..8aeba78f3 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -1080,7 +1080,7 @@ http://d1gsmhzkyjhxg4.cloudfront.net/playlist.m3u8 https://rpn1.bozztv.com/36bay2/gusa-mwg/playlist.m3u8 #EXTINF:-1 tvg-id="MajestadTelevision.us" tvg-country="US" tvg-language="Spanish" tvg-logo="" group-title="Religious",Majestad Televisión (480p) https://5b3050bb1b2d8.streamlock.net/majestadtv/majestadtv/playlist.m3u8 -#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="English" tvg-logo="" group-title="",Marvel HQ (1080P) +#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="English" tvg-logo="" group-title="",Marvel HQ (1080p) https://feed.play.mv/live/10005200/niZoVrR2vD/master.m3u8 #EXTINF:-1 tvg-id="MCN6.us" tvg-country="US" tvg-language="" tvg-logo="https://i.imgur.com/KOgoXoG.png" group-title="",MCN6 (1080p) [Not 24/7] https://d18fcxaqfnwjhj.cloudfront.net/CDN_Ingest/MCN6_MAIN.smil/Playlist.m3u8 From 5e6f3d00e2d820b83912f0f4e6d91cfec8c3071a Mon Sep 17 00:00:00 2001 From: Shadix A Date: Sat, 23 Oct 2021 23:54:23 +0300 Subject: [PATCH 52/52] Change spoken language Language is Hindi, as said by OP, confirmed after verification. --- channels/us.m3u | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/us.m3u b/channels/us.m3u index 8aeba78f3..fc3d43dc2 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -1080,7 +1080,7 @@ http://d1gsmhzkyjhxg4.cloudfront.net/playlist.m3u8 https://rpn1.bozztv.com/36bay2/gusa-mwg/playlist.m3u8 #EXTINF:-1 tvg-id="MajestadTelevision.us" tvg-country="US" tvg-language="Spanish" tvg-logo="" group-title="Religious",Majestad Televisión (480p) https://5b3050bb1b2d8.streamlock.net/majestadtv/majestadtv/playlist.m3u8 -#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="English" tvg-logo="" group-title="",Marvel HQ (1080p) +#EXTINF:-1 tvg-id="MarvelHQ.us" tvg-country="IN" tvg-language="Hindi" tvg-logo="" group-title="",Marvel HQ (1080p) https://feed.play.mv/live/10005200/niZoVrR2vD/master.m3u8 #EXTINF:-1 tvg-id="MCN6.us" tvg-country="US" tvg-language="" tvg-logo="https://i.imgur.com/KOgoXoG.png" group-title="",MCN6 (1080p) [Not 24/7] https://d18fcxaqfnwjhj.cloudfront.net/CDN_Ingest/MCN6_MAIN.smil/Playlist.m3u8