Add DCNC tags file.
authorCarl Hetherington <cth@carlh.net>
Fri, 19 Mar 2021 21:45:46 +0000 (22:45 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 19 Mar 2021 21:45:46 +0000 (22:45 +0100)
scripts/update-language-subtags
tags/dcnc [new file with mode: 0644]

index 979d816850eba23b43a95ebeac08ced78e9808d6..874a6dc7e44d7e5107486efba2acf66e6c4553b2 100755 (executable)
@@ -2,6 +2,7 @@
 
 import os
 import urllib.request
+import json
 
 block = {}
 lists = {}
@@ -33,3 +34,10 @@ for k, v in lists.items():
             print(e[0], file=f)
             print(e[1], file=f)
 
+
+with urllib.request.urlopen('https://registry.isdcf.com/languages') as f, open(os.path.join('tags', 'dcnc'), 'w') as g:
+    js = json.loads(f.read())
+    for d in js['data']:
+        if 'dcncTag' in d:
+            print(d['rfc5646Tag'], file=g)
+            print(d['dcncTag'], file=g)
diff --git a/tags/dcnc b/tags/dcnc
new file mode 100644 (file)
index 0000000..7aa20dd
--- /dev/null
+++ b/tags/dcnc
@@ -0,0 +1,126 @@
+hy
+HY
+sq
+SQ
+ar
+AR
+bs
+BS
+bg
+BG
+ca
+CA
+yue
+YUE
+cmn
+CMN
+cmn-Hans
+QMS
+cmn-Hant
+QMT
+nan
+NAN
+cmn-TW
+QTM
+hr
+HR
+cs
+CS
+da
+DA
+nl
+NL
+en
+EN
+et
+ET
+eu
+EU
+fi
+FI
+nl-BE
+VLS
+fr
+FR
+fr-CA
+QFC
+de
+DE
+gsw
+GSW
+el
+EL
+he
+HE
+hi
+HI
+hu
+HU
+is
+IS
+id
+IND
+it
+IT
+ja
+JA
+kk
+KK
+km
+KM
+ko
+KO
+ky
+KG
+lv
+LV
+lt
+LT
+ms
+MSA
+mn
+MN
+no
+NO
+pl
+PL
+pt-BR
+QBP
+pt
+PT
+ro
+RO
+ru
+RU
+sr
+SR
+sk
+SK
+sl
+SL
+es-AR
+QSA
+es
+ES
+es-419
+LAS
+es-MX
+QSM
+sv
+SV
+ta
+TA
+te
+TE
+th
+TH
+tr
+TR
+uk
+UK
+ur
+UR
+vi
+VI
+cy
+WEL