From 13c45fe94cd268bc58c36acda1bdb70e6c0bb18f Mon Sep 17 00:00:00 2001 From: nathan-williams Date: Tue, 4 May 2021 03:54:13 -0700 Subject: [PATCH] Initialize language/region metadata. --- lang/languages/aa/language.textproto | 12 ++ lang/languages/aa/sampletext.textproto | 1 + lang/languages/ab/language.textproto | 12 ++ lang/languages/ab/sampletext.textproto | 1 + lang/languages/abr/language.textproto | 10 ++ lang/languages/ace/language.textproto | 11 ++ lang/languages/ace/sampletext.textproto | 1 + lang/languages/ach/language.textproto | 9 ++ lang/languages/ada/language.textproto | 11 ++ lang/languages/ada/sampletext.textproto | 1 + lang/languages/ady/language.textproto | 12 ++ lang/languages/ady/sampletext.textproto | 1 + lang/languages/aeb/language.textproto | 13 ++ lang/languages/af/language.textproto | 17 +++ lang/languages/af/sampletext.textproto | 1 + lang/languages/agq/language.textproto | 14 ++ lang/languages/ak/language.textproto | 13 ++ lang/languages/ak/sampletext.textproto | 1 + lang/languages/aln/language.textproto | 11 ++ lang/languages/alt/language.textproto | 11 ++ lang/languages/alt/sampletext.textproto | 1 + lang/languages/am/language.textproto | 14 ++ lang/languages/am/sampletext.textproto | 1 + lang/languages/amo/language.textproto | 9 ++ lang/languages/an/language.textproto | 11 ++ lang/languages/aoz/language.textproto | 11 ++ lang/languages/ar/language.textproto | 50 +++++++ lang/languages/ar/sampletext.textproto | 1 + lang/languages/arn/language.textproto | 11 ++ lang/languages/arn/sampletext.textproto | 1 + lang/languages/aro/language.textproto | 9 ++ lang/languages/arq/language.textproto | 13 ++ lang/languages/ars/language.textproto | 13 ++ lang/languages/ary/language.textproto | 13 ++ lang/languages/arz/language.textproto | 13 ++ lang/languages/as/language.textproto | 15 ++ lang/languages/asa/language.textproto | 12 ++ lang/languages/ast/language.textproto | 15 ++ lang/languages/ast/sampletext.textproto | 1 + lang/languages/atj/language.textproto | 9 ++ lang/languages/av/language.textproto | 11 ++ lang/languages/awa/language.textproto | 15 ++ lang/languages/ay/language.textproto | 12 ++ lang/languages/ay/sampletext.textproto | 1 + lang/languages/az/language.textproto | 19 +++ lang/languages/az_Arab/language.textproto | 13 ++ lang/languages/az_Cyrl/language.textproto | 16 ++ lang/languages/ba/language.textproto | 11 ++ lang/languages/bal/language.textproto | 15 ++ lang/languages/ban/language.textproto | 14 ++ lang/languages/ban/sampletext.textproto | 1 + lang/languages/bap/language.textproto | 9 ++ lang/languages/bar/language.textproto | 10 ++ lang/languages/bas/language.textproto | 14 ++ lang/languages/bax/language.textproto | 10 ++ lang/languages/bax/sampletext.textproto | 1 + lang/languages/bbc/language.textproto | 12 ++ lang/languages/bbj/language.textproto | 9 ++ lang/languages/bci/language.textproto | 10 ++ lang/languages/bci/sampletext.textproto | 1 + lang/languages/be/language.textproto | 17 +++ lang/languages/be/sampletext.textproto | 1 + lang/languages/bej/language.textproto | 9 ++ lang/languages/bem/language.textproto | 12 ++ lang/languages/bem/sampletext.textproto | 1 + lang/languages/bew/language.textproto | 9 ++ lang/languages/bez/language.textproto | 12 ++ lang/languages/bfd/language.textproto | 9 ++ lang/languages/bfq/language.textproto | 9 ++ lang/languages/bft/language.textproto | 10 ++ lang/languages/bfy/language.textproto | 10 ++ lang/languages/bg/language.textproto | 20 +++ lang/languages/bg/sampletext.textproto | 1 + lang/languages/bgc/language.textproto | 9 ++ lang/languages/bgn/language.textproto | 14 ++ lang/languages/bgx/language.textproto | 9 ++ lang/languages/bhb/language.textproto | 9 ++ lang/languages/bhi/language.textproto | 9 ++ lang/languages/bho/language.textproto | 16 ++ lang/languages/bho/sampletext.textproto | 1 + lang/languages/bi/language.textproto | 10 ++ lang/languages/bi/sampletext.textproto | 1 + lang/languages/bik/language.textproto | 11 ++ lang/languages/bik/sampletext.textproto | 1 + lang/languages/bin/language.textproto | 11 ++ lang/languages/bin/sampletext.textproto | 1 + lang/languages/bjj/language.textproto | 9 ++ lang/languages/bjn/language.textproto | 10 ++ lang/languages/bjt/language.textproto | 8 + lang/languages/bkm/language.textproto | 9 ++ lang/languages/bku/language.textproto | 9 ++ lang/languages/bm/language.textproto | 13 ++ lang/languages/bm/sampletext.textproto | 1 + lang/languages/bm_Nkoo/language.textproto | 10 ++ lang/languages/bmq/language.textproto | 9 ++ lang/languages/bn/language.textproto | 18 +++ lang/languages/bn/sampletext.textproto | 1 + lang/languages/bo/language.textproto | 17 +++ lang/languages/bo/sampletext.textproto | 1 + lang/languages/bpy/language.textproto | 12 ++ lang/languages/bqi/language.textproto | 9 ++ lang/languages/bqv/language.textproto | 9 ++ lang/languages/br/language.textproto | 15 ++ lang/languages/br/sampletext.textproto | 1 + lang/languages/bra/language.textproto | 9 ++ lang/languages/brh/language.textproto | 9 ++ lang/languages/brx/language.textproto | 15 ++ lang/languages/bs/language.textproto | 16 ++ lang/languages/bs_Cyrl/language.textproto | 14 ++ lang/languages/bsc/language.textproto | 8 + lang/languages/bss/language.textproto | 9 ++ lang/languages/bto/language.textproto | 11 ++ lang/languages/btv/language.textproto | 10 ++ lang/languages/bua/language.textproto | 11 ++ lang/languages/buc/language.textproto | 12 ++ lang/languages/buc/sampletext.textproto | 1 + lang/languages/bug/language.textproto | 13 ++ lang/languages/bug/sampletext.textproto | 1 + lang/languages/bum/language.textproto | 9 ++ lang/languages/bum/sampletext.textproto | 1 + lang/languages/bvb/language.textproto | 9 ++ lang/languages/byn/language.textproto | 9 ++ lang/languages/byv/language.textproto | 9 ++ lang/languages/bze/language.textproto | 9 ++ lang/languages/ca/language.textproto | 18 +++ lang/languages/ca/sampletext.textproto | 1 + lang/languages/cad/language.textproto | 9 ++ lang/languages/cch/language.textproto | 9 ++ lang/languages/ccp/language.textproto | 17 +++ lang/languages/ccp/sampletext.textproto | 1 + lang/languages/ce/language.textproto | 14 ++ lang/languages/ceb/language.textproto | 13 ++ lang/languages/ceb/sampletext.textproto | 1 + lang/languages/cgg/language.textproto | 11 ++ lang/languages/ch/language.textproto | 12 ++ lang/languages/ch/sampletext.textproto | 1 + lang/languages/chk/language.textproto | 11 ++ lang/languages/chk/sampletext.textproto | 1 + lang/languages/chm/language.textproto | 11 ++ lang/languages/cho/language.textproto | 9 ++ lang/languages/chp/language.textproto | 9 ++ lang/languages/chr/language.textproto | 14 ++ lang/languages/chr/sampletext.textproto | 1 + lang/languages/cic/language.textproto | 11 ++ lang/languages/cic/sampletext.textproto | 1 + lang/languages/cja/language.textproto | 9 ++ lang/languages/cjm/language.textproto | 9 ++ lang/languages/ckb/language.textproto | 15 ++ lang/languages/ckb/sampletext.textproto | 1 + lang/languages/co/language.textproto | 11 ++ lang/languages/co/sampletext.textproto | 1 + lang/languages/cps/language.textproto | 9 ++ lang/languages/cr/language.textproto | 10 ++ lang/languages/crh/language.textproto | 11 ++ lang/languages/crh/sampletext.textproto | 1 + lang/languages/crj/language.textproto | 9 ++ lang/languages/crk/language.textproto | 9 ++ lang/languages/crl/language.textproto | 9 ++ lang/languages/crm/language.textproto | 9 ++ lang/languages/crs/language.textproto | 10 ++ lang/languages/crs/sampletext.textproto | 1 + lang/languages/cs/language.textproto | 16 ++ lang/languages/cs/sampletext.textproto | 1 + lang/languages/csb/language.textproto | 11 ++ lang/languages/csw/language.textproto | 10 ++ lang/languages/csw/sampletext.textproto | 1 + lang/languages/cu/language.textproto | 11 ++ lang/languages/cv/language.textproto | 11 ++ lang/languages/cy/language.textproto | 16 ++ lang/languages/cy/sampletext.textproto | 1 + lang/languages/da/language.textproto | 18 +++ lang/languages/da/sampletext.textproto | 1 + lang/languages/dak/language.textproto | 9 ++ lang/languages/dar/language.textproto | 11 ++ lang/languages/dav/language.textproto | 12 ++ lang/languages/dcc/language.textproto | 9 ++ lang/languages/de/language.textproto | 41 ++++++ lang/languages/den/language.textproto | 9 ++ lang/languages/dgr/language.textproto | 9 ++ lang/languages/dje/language.textproto | 14 ++ lang/languages/dnj/language.textproto | 9 ++ lang/languages/doi/language.textproto | 14 ++ lang/languages/dsb/language.textproto | 15 ++ lang/languages/dtm/language.textproto | 9 ++ lang/languages/dtp/language.textproto | 9 ++ lang/languages/dty/language.textproto | 14 ++ lang/languages/dua/language.textproto | 14 ++ lang/languages/dv/language.textproto | 12 ++ lang/languages/dv/sampletext.textproto | 1 + lang/languages/dyo/language.textproto | 14 ++ lang/languages/dyo/sampletext.textproto | 1 + lang/languages/dyu/language.textproto | 12 ++ lang/languages/dyu/sampletext.textproto | 1 + lang/languages/dz/language.textproto | 16 ++ lang/languages/dz/sampletext.textproto | 1 + lang/languages/ebu/language.textproto | 12 ++ lang/languages/ee/language.textproto | 16 ++ lang/languages/ee/sampletext.textproto | 1 + lang/languages/efi/language.textproto | 9 ++ lang/languages/egl/language.textproto | 9 ++ lang/languages/el/language.textproto | 24 +++ lang/languages/en/language.textproto | 162 +++++++++++++++++++++ lang/languages/en/sampletext.textproto | 1 + lang/languages/eo/language.textproto | 15 ++ lang/languages/eo/sampletext.textproto | 1 + lang/languages/es/language.textproto | 51 +++++++ lang/languages/es/sampletext.textproto | 1 + lang/languages/esu/language.textproto | 11 ++ lang/languages/et/language.textproto | 16 ++ lang/languages/et/sampletext.textproto | 1 + lang/languages/eu/language.textproto | 16 ++ lang/languages/eu/sampletext.textproto | 1 + lang/languages/ewo/language.textproto | 14 ++ lang/languages/ext/language.textproto | 9 ++ lang/languages/fa/language.textproto | 22 +++ lang/languages/fa/sampletext.textproto | 1 + lang/languages/fan/language.textproto | 9 ++ lang/languages/fbl/language.textproto | 10 ++ lang/languages/ff/language.textproto | 25 ++++ lang/languages/ff_Adlm/language.textproto | 25 ++++ lang/languages/ffm/language.textproto | 10 ++ lang/languages/fi/language.textproto | 18 +++ lang/languages/fi/sampletext.textproto | 1 + lang/languages/fia/language.textproto | 11 ++ lang/languages/fil/language.textproto | 16 ++ lang/languages/fit/language.textproto | 9 ++ lang/languages/fj/language.textproto | 10 ++ lang/languages/fj/sampletext.textproto | 1 + lang/languages/fo/language.textproto | 16 ++ lang/languages/fo/sampletext.textproto | 1 + lang/languages/fon/language.textproto | 11 ++ lang/languages/fon/sampletext.textproto | 1 + lang/languages/fr/language.textproto | 76 ++++++++++ lang/languages/fr/sampletext.textproto | 1 + lang/languages/frc/language.textproto | 9 ++ lang/languages/frp/language.textproto | 9 ++ lang/languages/frr/language.textproto | 9 ++ lang/languages/frs/language.textproto | 9 ++ lang/languages/fud/language.textproto | 9 ++ lang/languages/fuq/language.textproto | 10 ++ lang/languages/fur/language.textproto | 14 ++ lang/languages/fur/sampletext.textproto | 1 + lang/languages/fuv/language.textproto | 10 ++ lang/languages/fuv/sampletext.textproto | 1 + lang/languages/fvr/language.textproto | 9 ++ lang/languages/fy/language.textproto | 15 ++ lang/languages/fy/sampletext.textproto | 1 + lang/languages/ga/language.textproto | 16 ++ lang/languages/ga/sampletext.textproto | 1 + lang/languages/gaa/language.textproto | 11 ++ lang/languages/gaa/sampletext.textproto | 1 + lang/languages/gag/language.textproto | 11 ++ lang/languages/gag/sampletext.textproto | 1 + lang/languages/gan/language.textproto | 12 ++ lang/languages/gan/sampletext.textproto | 1 + lang/languages/gay/language.textproto | 9 ++ lang/languages/gbm/language.textproto | 9 ++ lang/languages/gbz/language.textproto | 9 ++ lang/languages/gcr/language.textproto | 9 ++ lang/languages/gd/language.textproto | 15 ++ lang/languages/gd/sampletext.textproto | 1 + lang/languages/gil/language.textproto | 10 ++ lang/languages/gjk/language.textproto | 9 ++ lang/languages/gju/language.textproto | 9 ++ lang/languages/gl/language.textproto | 16 ++ lang/languages/gl/sampletext.textproto | 1 + lang/languages/glk/language.textproto | 9 ++ lang/languages/gn/language.textproto | 13 ++ lang/languages/gn/sampletext.textproto | 1 + lang/languages/gom/language.textproto | 14 ++ lang/languages/gon/language.textproto | 10 ++ lang/languages/gor/language.textproto | 9 ++ lang/languages/gos/language.textproto | 9 ++ lang/languages/grt/language.textproto | 10 ++ lang/languages/gsw/language.textproto | 17 +++ lang/languages/gsw/sampletext.textproto | 1 + lang/languages/gu/language.textproto | 16 ++ lang/languages/gu/sampletext.textproto | 1 + lang/languages/gub/language.textproto | 9 ++ lang/languages/guc/language.textproto | 11 ++ lang/languages/guc/sampletext.textproto | 1 + lang/languages/gur/language.textproto | 9 ++ lang/languages/guz/language.textproto | 12 ++ lang/languages/gv/language.textproto | 13 ++ lang/languages/gv/sampletext.textproto | 1 + lang/languages/gvr/language.textproto | 9 ++ lang/languages/gwi/language.textproto | 11 ++ lang/languages/ha/language.textproto | 17 +++ lang/languages/ha_Arab/language.textproto | 12 ++ lang/languages/hak/language.textproto | 13 ++ lang/languages/hak/sampletext.textproto | 1 + lang/languages/haw/language.textproto | 14 ++ lang/languages/haw/sampletext.textproto | 1 + lang/languages/haz/language.textproto | 12 ++ lang/languages/he/language.textproto | 15 ++ lang/languages/he/sampletext.textproto | 1 + lang/languages/hi/language.textproto | 19 +++ lang/languages/hi/sampletext.textproto | 1 + lang/languages/hi_Latn/language.textproto | 9 ++ lang/languages/hif/language.textproto | 10 ++ lang/languages/hil/language.textproto | 10 ++ lang/languages/hil/sampletext.textproto | 1 + lang/languages/hnd/language.textproto | 9 ++ lang/languages/hne/language.textproto | 9 ++ lang/languages/hnn/language.textproto | 12 ++ lang/languages/hno/language.textproto | 9 ++ lang/languages/ho/language.textproto | 9 ++ lang/languages/hoc/language.textproto | 9 ++ lang/languages/hoj/language.textproto | 9 ++ lang/languages/hr/language.textproto | 22 +++ lang/languages/hr/sampletext.textproto | 1 + lang/languages/hsb/language.textproto | 15 ++ lang/languages/hsb/sampletext.textproto | 1 + lang/languages/hsn/language.textproto | 9 ++ lang/languages/ht/language.textproto | 12 ++ lang/languages/ht/sampletext.textproto | 1 + lang/languages/hu/language.textproto | 22 +++ lang/languages/hu/sampletext.textproto | 1 + lang/languages/hy/language.textproto | 21 +++ lang/languages/hy/sampletext.textproto | 1 + lang/languages/hz/language.textproto | 9 ++ lang/languages/ia/language.textproto | 12 ++ lang/languages/ia/sampletext.textproto | 1 + lang/languages/iba/language.textproto | 9 ++ lang/languages/ibb/language.textproto | 11 ++ lang/languages/ibb/sampletext.textproto | 1 + lang/languages/id/language.textproto | 15 ++ lang/languages/id/sampletext.textproto | 1 + lang/languages/ife/language.textproto | 9 ++ lang/languages/ig/language.textproto | 14 ++ lang/languages/ig/sampletext.textproto | 1 + lang/languages/ii/language.textproto | 12 ++ lang/languages/ii/sampletext.textproto | 1 + lang/languages/ik/language.textproto | 9 ++ lang/languages/ikt/language.textproto | 9 ++ lang/languages/ilo/language.textproto | 11 ++ lang/languages/ilo/sampletext.textproto | 1 + lang/languages/inh/language.textproto | 11 ++ lang/languages/is/language.textproto | 15 ++ lang/languages/is/sampletext.textproto | 1 + lang/languages/it/language.textproto | 29 ++++ lang/languages/it/sampletext.textproto | 1 + lang/languages/iu/language.textproto | 11 ++ lang/languages/iu/sampletext.textproto | 1 + lang/languages/iu_Latn/language.textproto | 10 ++ lang/languages/izh/language.textproto | 9 ++ lang/languages/ja/language.textproto | 16 ++ lang/languages/jam/language.textproto | 10 ++ lang/languages/jgo/language.textproto | 15 ++ lang/languages/jmc/language.textproto | 12 ++ lang/languages/jml/language.textproto | 9 ++ lang/languages/jut/language.textproto | 9 ++ lang/languages/jv/language.textproto | 16 ++ lang/languages/jv/sampletext.textproto | 1 + lang/languages/ka/language.textproto | 16 ++ lang/languages/ka/sampletext.textproto | 1 + lang/languages/kaa/language.textproto | 11 ++ lang/languages/kab/language.textproto | 15 ++ lang/languages/kac/language.textproto | 9 ++ lang/languages/kaj/language.textproto | 9 ++ lang/languages/kam/language.textproto | 12 ++ lang/languages/kao/language.textproto | 9 ++ lang/languages/kbd/language.textproto | 12 ++ lang/languages/kbd/sampletext.textproto | 1 + lang/languages/kcg/language.textproto | 9 ++ lang/languages/kck/language.textproto | 9 ++ lang/languages/kde/language.textproto | 11 ++ lang/languages/kde/sampletext.textproto | 1 + lang/languages/kdt/language.textproto | 11 ++ lang/languages/kea/language.textproto | 15 ++ lang/languages/kea/sampletext.textproto | 1 + lang/languages/kfo/language.textproto | 9 ++ lang/languages/kfr/language.textproto | 14 ++ lang/languages/kfy/language.textproto | 9 ++ lang/languages/kg/language.textproto | 10 ++ lang/languages/kg/sampletext.textproto | 1 + lang/languages/kge/language.textproto | 9 ++ lang/languages/kgp/language.textproto | 11 ++ lang/languages/kha/language.textproto | 11 ++ lang/languages/kha/sampletext.textproto | 1 + lang/languages/khb/language.textproto | 9 ++ lang/languages/khn/language.textproto | 9 ++ lang/languages/khq/language.textproto | 14 ++ lang/languages/kht/language.textproto | 10 ++ lang/languages/khw/language.textproto | 9 ++ lang/languages/ki/language.textproto | 13 ++ lang/languages/kiu/language.textproto | 11 ++ lang/languages/kj/language.textproto | 10 ++ lang/languages/kjg/language.textproto | 9 ++ lang/languages/kk/language.textproto | 17 +++ lang/languages/kk/sampletext.textproto | 1 + lang/languages/kk_Arab/language.textproto | 13 ++ lang/languages/kkj/language.textproto | 15 ++ lang/languages/kl/language.textproto | 15 ++ lang/languages/kl/sampletext.textproto | 1 + lang/languages/kln/language.textproto | 12 ++ lang/languages/km/language.textproto | 15 ++ lang/languages/km/sampletext.textproto | 1 + lang/languages/kmb/language.textproto | 10 ++ lang/languages/kmb/sampletext.textproto | 1 + lang/languages/kn/language.textproto | 15 ++ lang/languages/kn/sampletext.textproto | 1 + lang/languages/knf/language.textproto | 9 ++ lang/languages/ko/language.textproto | 20 +++ lang/languages/ko/sampletext.textproto | 1 + lang/languages/koi/language.textproto | 11 ++ lang/languages/koi/sampletext.textproto | 1 + lang/languages/kok/language.textproto | 14 ++ lang/languages/kos/language.textproto | 9 ++ lang/languages/kpe/language.textproto | 10 ++ lang/languages/krc/language.textproto | 11 ++ lang/languages/kri/language.textproto | 10 ++ lang/languages/kri/sampletext.textproto | 1 + lang/languages/krj/language.textproto | 9 ++ lang/languages/krl/language.textproto | 11 ++ lang/languages/krl/sampletext.textproto | 1 + lang/languages/kru/language.textproto | 9 ++ lang/languages/ks/language.textproto | 15 ++ lang/languages/ksb/language.textproto | 12 ++ lang/languages/ksf/language.textproto | 14 ++ lang/languages/ksh/language.textproto | 15 ++ lang/languages/ku/language.textproto | 22 +++ lang/languages/ku/sampletext.textproto | 1 + lang/languages/ku_Arab/language.textproto | 11 ++ lang/languages/kum/language.textproto | 11 ++ lang/languages/kv/language.textproto | 11 ++ lang/languages/kvr/language.textproto | 9 ++ lang/languages/kvx/language.textproto | 9 ++ lang/languages/kw/language.textproto | 12 ++ lang/languages/kxm/language.textproto | 9 ++ lang/languages/kxp/language.textproto | 9 ++ lang/languages/ky/language.textproto | 17 +++ lang/languages/ky/sampletext.textproto | 1 + lang/languages/ky_Arab/language.textproto | 11 ++ lang/languages/ky_Latn/language.textproto | 11 ++ lang/languages/la/language.textproto | 10 ++ lang/languages/la/sampletext.textproto | 1 + lang/languages/lad/language.textproto | 10 ++ lang/languages/lad/sampletext.textproto | 1 + lang/languages/lag/language.textproto | 12 ++ lang/languages/lah/language.textproto | 15 ++ lang/languages/lah/sampletext.textproto | 1 + lang/languages/laj/language.textproto | 9 ++ lang/languages/lb/language.textproto | 15 ++ lang/languages/lb/sampletext.textproto | 1 + lang/languages/lbe/language.textproto | 11 ++ lang/languages/lbw/language.textproto | 9 ++ lang/languages/lcp/language.textproto | 10 ++ lang/languages/lep/language.textproto | 11 ++ lang/languages/lez/language.textproto | 11 ++ lang/languages/lg/language.textproto | 12 ++ lang/languages/lg/sampletext.textproto | 1 + lang/languages/li/language.textproto | 9 ++ lang/languages/lif/language.textproto | 11 ++ lang/languages/lij/language.textproto | 11 ++ lang/languages/lij/sampletext.textproto | 1 + lang/languages/lis/language.textproto | 9 ++ lang/languages/ljp/language.textproto | 9 ++ lang/languages/lki/language.textproto | 9 ++ lang/languages/lkt/language.textproto | 15 ++ lang/languages/lmn/language.textproto | 9 ++ lang/languages/lmo/language.textproto | 12 ++ lang/languages/ln/language.textproto | 17 +++ lang/languages/ln/sampletext.textproto | 1 + lang/languages/lo/language.textproto | 15 ++ lang/languages/lo/sampletext.textproto | 1 + lang/languages/lol/language.textproto | 9 ++ lang/languages/loz/language.textproto | 11 ++ lang/languages/loz/sampletext.textproto | 1 + lang/languages/lrc/language.textproto | 15 ++ lang/languages/lt/language.textproto | 16 ++ lang/languages/lt/sampletext.textproto | 1 + lang/languages/ltg/language.textproto | 12 ++ lang/languages/lu/language.textproto | 14 ++ lang/languages/lua/language.textproto | 10 ++ lang/languages/lua/sampletext.textproto | 1 + lang/languages/luo/language.textproto | 12 ++ lang/languages/luy/language.textproto | 11 ++ lang/languages/luz/language.textproto | 9 ++ lang/languages/lv/language.textproto | 15 ++ lang/languages/lv/sampletext.textproto | 1 + lang/languages/lwl/language.textproto | 9 ++ lang/languages/lzh/language.textproto | 9 ++ lang/languages/lzz/language.textproto | 10 ++ lang/languages/mad/language.textproto | 14 ++ lang/languages/mad/sampletext.textproto | 1 + lang/languages/maf/language.textproto | 9 ++ lang/languages/mag/language.textproto | 14 ++ lang/languages/mag/sampletext.textproto | 1 + lang/languages/mai/language.textproto | 16 ++ lang/languages/mak/language.textproto | 9 ++ lang/languages/man/language.textproto | 13 ++ lang/languages/man/sampletext.textproto | 1 + lang/languages/man_Nkoo/language.textproto | 10 ++ lang/languages/mas/language.textproto | 14 ++ lang/languages/maz/language.textproto | 11 ++ lang/languages/maz/sampletext.textproto | 1 + lang/languages/mdf/language.textproto | 11 ++ lang/languages/mdh/language.textproto | 9 ++ lang/languages/mdr/language.textproto | 9 ++ lang/languages/men/language.textproto | 11 ++ lang/languages/men/sampletext.textproto | 1 + lang/languages/mer/language.textproto | 13 ++ lang/languages/mey/language.textproto | 8 + lang/languages/mfa/language.textproto | 9 ++ lang/languages/mfe/language.textproto | 12 ++ lang/languages/mfv/language.textproto | 8 + lang/languages/mg/language.textproto | 14 ++ lang/languages/mg/sampletext.textproto | 1 + lang/languages/mgh/language.textproto | 13 ++ lang/languages/mgo/language.textproto | 15 ++ lang/languages/mgp/language.textproto | 9 ++ lang/languages/mgy/language.textproto | 9 ++ lang/languages/mh/language.textproto | 11 ++ lang/languages/mh/sampletext.textproto | 1 + lang/languages/mi/language.textproto | 13 ++ lang/languages/mi/sampletext.textproto | 1 + lang/languages/min/language.textproto | 11 ++ lang/languages/min/sampletext.textproto | 1 + lang/languages/mk/language.textproto | 17 +++ lang/languages/mk/sampletext.textproto | 1 + lang/languages/ml/language.textproto | 22 +++ lang/languages/ml/sampletext.textproto | 1 + lang/languages/mls/language.textproto | 9 ++ lang/languages/mn/language.textproto | 16 ++ lang/languages/mn_Mong/language.textproto | 9 ++ lang/languages/mni/language.textproto | 15 ++ lang/languages/mnw/language.textproto | 12 ++ lang/languages/mnw/sampletext.textproto | 1 + lang/languages/moe/language.textproto | 11 ++ lang/languages/moh/language.textproto | 11 ++ lang/languages/mos/language.textproto | 10 ++ lang/languages/mos/sampletext.textproto | 1 + lang/languages/mr/language.textproto | 15 ++ lang/languages/mr/sampletext.textproto | 1 + lang/languages/mrd/language.textproto | 9 ++ lang/languages/mrj/language.textproto | 11 ++ lang/languages/mro/language.textproto | 9 ++ lang/languages/ms/language.textproto | 17 +++ lang/languages/ms_Arab/language.textproto | 12 ++ lang/languages/mt/language.textproto | 15 ++ lang/languages/mt/sampletext.textproto | 1 + lang/languages/mtr/language.textproto | 9 ++ lang/languages/mua/language.textproto | 14 ++ lang/languages/mus/language.textproto | 11 ++ lang/languages/mvy/language.textproto | 9 ++ lang/languages/mwk/language.textproto | 9 ++ lang/languages/mwr/language.textproto | 9 ++ lang/languages/mwv/language.textproto | 9 ++ lang/languages/mxc/language.textproto | 9 ++ lang/languages/my/language.textproto | 16 ++ lang/languages/my/sampletext.textproto | 1 + lang/languages/myv/language.textproto | 11 ++ lang/languages/myx/language.textproto | 9 ++ lang/languages/mzn/language.textproto | 13 ++ lang/languages/na/language.textproto | 9 ++ lang/languages/nan/language.textproto | 12 ++ lang/languages/nan/sampletext.textproto | 1 + lang/languages/nap/language.textproto | 11 ++ lang/languages/naq/language.textproto | 13 ++ lang/languages/nb/language.textproto | 10 ++ lang/languages/nb/sampletext.textproto | 1 + lang/languages/nch/language.textproto | 9 ++ lang/languages/nd/language.textproto | 12 ++ lang/languages/ndc/language.textproto | 10 ++ lang/languages/nds/language.textproto | 16 ++ lang/languages/nds/sampletext.textproto | 1 + lang/languages/ne/language.textproto | 16 ++ lang/languages/ne/sampletext.textproto | 1 + lang/languages/new/language.textproto | 9 ++ lang/languages/ng/language.textproto | 10 ++ lang/languages/ng/sampletext.textproto | 1 + lang/languages/ngl/language.textproto | 9 ++ lang/languages/nhe/language.textproto | 9 ++ lang/languages/nhw/language.textproto | 9 ++ lang/languages/nij/language.textproto | 9 ++ lang/languages/niu/language.textproto | 11 ++ lang/languages/niu/sampletext.textproto | 1 + lang/languages/njo/language.textproto | 10 ++ lang/languages/njo/sampletext.textproto | 1 + lang/languages/nl/language.textproto | 23 +++ lang/languages/nl/sampletext.textproto | 1 + lang/languages/nmg/language.textproto | 14 ++ lang/languages/nn/language.textproto | 11 ++ lang/languages/nn/sampletext.textproto | 1 + lang/languages/nnh/language.textproto | 15 ++ lang/languages/nod/language.textproto | 9 ++ lang/languages/noe/language.textproto | 9 ++ lang/languages/nqo/language.textproto | 9 ++ lang/languages/nr/language.textproto | 10 ++ lang/languages/nr/sampletext.textproto | 1 + lang/languages/nsk/language.textproto | 9 ++ lang/languages/nso/language.textproto | 11 ++ lang/languages/nso/sampletext.textproto | 1 + lang/languages/nus/language.textproto | 13 ++ lang/languages/nv/language.textproto | 11 ++ lang/languages/nv/sampletext.textproto | 1 + lang/languages/nxq/language.textproto | 9 ++ lang/languages/ny/language.textproto | 14 ++ lang/languages/ny/sampletext.textproto | 1 + lang/languages/nym/language.textproto | 10 ++ lang/languages/nym/sampletext.textproto | 1 + lang/languages/nyn/language.textproto | 11 ++ lang/languages/nyn/sampletext.textproto | 1 + lang/languages/nzi/language.textproto | 10 ++ lang/languages/nzi/sampletext.textproto | 1 + lang/languages/oc/language.textproto | 11 ++ lang/languages/oc/sampletext.textproto | 1 + lang/languages/om/language.textproto | 14 ++ lang/languages/om/sampletext.textproto | 1 + lang/languages/or/language.textproto | 14 ++ lang/languages/os/language.textproto | 16 ++ lang/languages/os/sampletext.textproto | 1 + lang/languages/osa/language.textproto | 9 ++ lang/languages/pa/language.textproto | 19 +++ lang/languages/pa/sampletext.textproto | 1 + lang/languages/pa_Arab/language.textproto | 14 ++ lang/languages/pag/language.textproto | 9 ++ lang/languages/pam/language.textproto | 11 ++ lang/languages/pam/sampletext.textproto | 1 + lang/languages/pap/language.textproto | 13 ++ lang/languages/pap/sampletext.textproto | 1 + lang/languages/pau/language.textproto | 11 ++ lang/languages/pau/sampletext.textproto | 1 + lang/languages/pcd/language.textproto | 11 ++ lang/languages/pcd/sampletext.textproto | 1 + lang/languages/pcm/language.textproto | 14 ++ lang/languages/pcm/sampletext.textproto | 1 + lang/languages/pdc/language.textproto | 9 ++ lang/languages/pdt/language.textproto | 9 ++ lang/languages/pfl/language.textproto | 9 ++ lang/languages/pko/language.textproto | 11 ++ lang/languages/pl/language.textproto | 21 +++ lang/languages/pl/sampletext.textproto | 1 + lang/languages/pms/language.textproto | 11 ++ lang/languages/pnt/language.textproto | 11 ++ lang/languages/pon/language.textproto | 10 ++ lang/languages/pon/sampletext.textproto | 1 + lang/languages/prd/language.textproto | 13 ++ lang/languages/ps/language.textproto | 18 +++ lang/languages/ps/sampletext.textproto | 1 + lang/languages/pt/language.textproto | 28 ++++ lang/languages/puu/language.textproto | 9 ++ lang/languages/qu/language.textproto | 17 +++ lang/languages/qu/sampletext.textproto | 1 + lang/languages/quc/language.textproto | 10 ++ lang/languages/quc/sampletext.textproto | 1 + lang/languages/qug/language.textproto | 12 ++ lang/languages/qug/sampletext.textproto | 1 + lang/languages/raj/language.textproto | 9 ++ lang/languages/rcf/language.textproto | 9 ++ lang/languages/rej/language.textproto | 9 ++ lang/languages/rgn/language.textproto | 9 ++ lang/languages/rgn/sampletext.textproto | 1 + lang/languages/ria/language.textproto | 9 ++ lang/languages/rif/language.textproto | 10 ++ lang/languages/rif_Latn/language.textproto | 11 ++ lang/languages/rjs/language.textproto | 9 ++ lang/languages/rkt/language.textproto | 13 ++ lang/languages/rm/language.textproto | 14 ++ lang/languages/rm/sampletext.textproto | 1 + lang/languages/rmf/language.textproto | 9 ++ lang/languages/rmo/language.textproto | 9 ++ lang/languages/rmt/language.textproto | 9 ++ lang/languages/rmu/language.textproto | 9 ++ lang/languages/rn/language.textproto | 12 ++ lang/languages/rn/sampletext.textproto | 1 + lang/languages/rng/language.textproto | 9 ++ lang/languages/ro/language.textproto | 20 +++ lang/languages/ro/sampletext.textproto | 1 + lang/languages/rob/language.textproto | 9 ++ lang/languages/rof/language.textproto | 12 ++ lang/languages/rtm/language.textproto | 9 ++ lang/languages/ru/language.textproto | 36 +++++ lang/languages/ru/sampletext.textproto | 1 + lang/languages/rue/language.textproto | 11 ++ lang/languages/rug/language.textproto | 9 ++ lang/languages/rw/language.textproto | 14 ++ lang/languages/rw/sampletext.textproto | 1 + lang/languages/rwk/language.textproto | 12 ++ lang/languages/ryu/language.textproto | 9 ++ lang/languages/sa/language.textproto | 19 +++ lang/languages/sa/sampletext.textproto | 1 + lang/languages/saf/language.textproto | 9 ++ lang/languages/sah/language.textproto | 15 ++ lang/languages/sah/sampletext.textproto | 1 + lang/languages/saq/language.textproto | 12 ++ lang/languages/sas/language.textproto | 9 ++ lang/languages/sat/language.textproto | 11 ++ lang/languages/sav/language.textproto | 8 + lang/languages/saz/language.textproto | 9 ++ lang/languages/sbp/language.textproto | 14 ++ lang/languages/sc/language.textproto | 11 ++ lang/languages/sc/sampletext.textproto | 1 + lang/languages/sck/language.textproto | 9 ++ lang/languages/scn/language.textproto | 11 ++ lang/languages/sco/language.textproto | 10 ++ lang/languages/sco/sampletext.textproto | 1 + lang/languages/scs/language.textproto | 9 ++ lang/languages/sd/language.textproto | 17 +++ lang/languages/sd_Deva/language.textproto | 14 ++ lang/languages/sdc/language.textproto | 11 ++ lang/languages/sdh/language.textproto | 10 ++ lang/languages/se/language.textproto | 16 ++ lang/languages/se/sampletext.textproto | 1 + lang/languages/sef/language.textproto | 9 ++ lang/languages/seh/language.textproto | 12 ++ lang/languages/sei/language.textproto | 11 ++ lang/languages/ses/language.textproto | 14 ++ lang/languages/sg/language.textproto | 14 ++ lang/languages/sg/sampletext.textproto | 1 + lang/languages/sgs/language.textproto | 9 ++ lang/languages/shi/language.textproto | 15 ++ lang/languages/shi_Latn/language.textproto | 15 ++ lang/languages/shn/language.textproto | 12 ++ lang/languages/shn/sampletext.textproto | 1 + lang/languages/si/language.textproto | 14 ++ lang/languages/si/sampletext.textproto | 1 + lang/languages/sid/language.textproto | 9 ++ lang/languages/sk/language.textproto | 18 +++ lang/languages/sk/sampletext.textproto | 1 + lang/languages/skr/language.textproto | 11 ++ lang/languages/skr/sampletext.textproto | 1 + lang/languages/sl/language.textproto | 18 +++ lang/languages/sl/sampletext.textproto | 1 + lang/languages/sli/language.textproto | 9 ++ lang/languages/sly/language.textproto | 9 ++ lang/languages/sm/language.textproto | 12 ++ lang/languages/sm/sampletext.textproto | 1 + lang/languages/sma/language.textproto | 11 ++ lang/languages/smj/language.textproto | 11 ++ lang/languages/smn/language.textproto | 14 ++ lang/languages/sms/language.textproto | 12 ++ lang/languages/sn/language.textproto | 13 ++ lang/languages/sn/sampletext.textproto | 1 + lang/languages/snf/language.textproto | 8 + lang/languages/snk/language.textproto | 10 ++ lang/languages/snk/sampletext.textproto | 1 + lang/languages/so/language.textproto | 16 ++ lang/languages/so/sampletext.textproto | 1 + lang/languages/sou/language.textproto | 9 ++ lang/languages/sq/language.textproto | 21 +++ lang/languages/sr/language.textproto | 19 +++ lang/languages/sr_Latn/language.textproto | 21 +++ lang/languages/srn/language.textproto | 11 ++ lang/languages/srr/language.textproto | 11 ++ lang/languages/srr/sampletext.textproto | 1 + lang/languages/srx/language.textproto | 9 ++ lang/languages/ss/language.textproto | 12 ++ lang/languages/ss/sampletext.textproto | 1 + lang/languages/ssy/language.textproto | 9 ++ lang/languages/st/language.textproto | 12 ++ lang/languages/st/sampletext.textproto | 1 + lang/languages/stq/language.textproto | 9 ++ lang/languages/su/language.textproto | 15 ++ lang/languages/su/sampletext.textproto | 1 + lang/languages/suk/language.textproto | 10 ++ lang/languages/suk/sampletext.textproto | 1 + lang/languages/sus/language.textproto | 10 ++ lang/languages/sus/sampletext.textproto | 1 + lang/languages/sv/language.textproto | 18 +++ lang/languages/sv/sampletext.textproto | 1 + lang/languages/sw/language.textproto | 22 +++ lang/languages/sw/sampletext.textproto | 1 + lang/languages/swb/language.textproto | 11 ++ lang/languages/swb/sampletext.textproto | 1 + lang/languages/swg/language.textproto | 9 ++ lang/languages/swv/language.textproto | 9 ++ lang/languages/sxn/language.textproto | 9 ++ lang/languages/syl/language.textproto | 10 ++ lang/languages/syr/language.textproto | 10 ++ lang/languages/szl/language.textproto | 11 ++ lang/languages/ta/language.textproto | 20 +++ lang/languages/ta/sampletext.textproto | 1 + lang/languages/taj/language.textproto | 14 ++ lang/languages/tbw/language.textproto | 9 ++ lang/languages/tcy/language.textproto | 9 ++ lang/languages/tdd/language.textproto | 9 ++ lang/languages/tdg/language.textproto | 9 ++ lang/languages/tdh/language.textproto | 9 ++ lang/languages/te/language.textproto | 15 ++ lang/languages/te/sampletext.textproto | 1 + lang/languages/tem/language.textproto | 10 ++ lang/languages/tem/sampletext.textproto | 1 + lang/languages/teo/language.textproto | 13 ++ lang/languages/tet/language.textproto | 11 ++ lang/languages/tet/sampletext.textproto | 1 + lang/languages/tg/language.textproto | 17 +++ lang/languages/tg/sampletext.textproto | 1 + lang/languages/tg_Arab/language.textproto | 11 ++ lang/languages/th/language.textproto | 15 ++ lang/languages/th/sampletext.textproto | 1 + lang/languages/thl/language.textproto | 9 ++ lang/languages/thq/language.textproto | 9 ++ lang/languages/thr/language.textproto | 9 ++ lang/languages/ti/language.textproto | 15 ++ lang/languages/ti/sampletext.textproto | 1 + lang/languages/tig/language.textproto | 9 ++ lang/languages/tiv/language.textproto | 11 ++ lang/languages/tiv/sampletext.textproto | 1 + lang/languages/tk/language.textproto | 19 +++ lang/languages/tkl/language.textproto | 11 ++ lang/languages/tkr/language.textproto | 13 ++ lang/languages/tkt/language.textproto | 9 ++ lang/languages/tly/language.textproto | 15 ++ lang/languages/tly/sampletext.textproto | 1 + lang/languages/tmh/language.textproto | 10 ++ lang/languages/tn/language.textproto | 14 ++ lang/languages/tn/sampletext.textproto | 1 + lang/languages/tnr/language.textproto | 8 + lang/languages/to/language.textproto | 15 ++ lang/languages/to/sampletext.textproto | 1 + lang/languages/tog/language.textproto | 9 ++ lang/languages/tpi/language.textproto | 10 ++ lang/languages/tpi/sampletext.textproto | 1 + lang/languages/tr/language.textproto | 24 +++ lang/languages/tr/sampletext.textproto | 1 + lang/languages/tru/language.textproto | 9 ++ lang/languages/trv/language.textproto | 9 ++ lang/languages/trw/language.textproto | 9 ++ lang/languages/ts/language.textproto | 12 ++ lang/languages/ts/sampletext.textproto | 1 + lang/languages/tsd/language.textproto | 9 ++ lang/languages/tsg/language.textproto | 9 ++ lang/languages/tsj/language.textproto | 9 ++ lang/languages/tt/language.textproto | 14 ++ lang/languages/tt/sampletext.textproto | 1 + lang/languages/ttj/language.textproto | 9 ++ lang/languages/tts/language.textproto | 9 ++ lang/languages/ttt/language.textproto | 13 ++ lang/languages/tum/language.textproto | 10 ++ lang/languages/tvl/language.textproto | 11 ++ lang/languages/twq/language.textproto | 14 ++ lang/languages/ty/language.textproto | 11 ++ lang/languages/ty/sampletext.textproto | 1 + lang/languages/tyv/language.textproto | 11 ++ lang/languages/tyv/sampletext.textproto | 1 + lang/languages/tzm/language.textproto | 15 ++ lang/languages/udm/language.textproto | 11 ++ lang/languages/ug/language.textproto | 16 ++ lang/languages/ug_Cyrl/language.textproto | 11 ++ lang/languages/uk/language.textproto | 19 +++ lang/languages/uk/sampletext.textproto | 1 + lang/languages/uli/language.textproto | 9 ++ lang/languages/umb/language.textproto | 11 ++ lang/languages/umb/sampletext.textproto | 1 + lang/languages/und/language.textproto | 12 ++ lang/languages/und/sampletext.textproto | 1 + lang/languages/unr/language.textproto | 10 ++ lang/languages/unr_Deva/language.textproto | 10 ++ lang/languages/unx/language.textproto | 10 ++ lang/languages/ur/language.textproto | 17 +++ lang/languages/ur/sampletext.textproto | 1 + lang/languages/uz/language.textproto | 19 +++ lang/languages/uz_Arab/language.textproto | 16 ++ lang/languages/uz_Cyrl/language.textproto | 16 ++ lang/languages/vai/language.textproto | 13 ++ lang/languages/vai/sampletext.textproto | 1 + lang/languages/vai_Latn/language.textproto | 13 ++ lang/languages/ve/language.textproto | 12 ++ lang/languages/ve/sampletext.textproto | 1 + lang/languages/vec/language.textproto | 11 ++ lang/languages/vec/sampletext.textproto | 1 + lang/languages/vep/language.textproto | 11 ++ lang/languages/vep/sampletext.textproto | 1 + lang/languages/vi/language.textproto | 16 ++ lang/languages/vi/sampletext.textproto | 1 + lang/languages/vic/language.textproto | 9 ++ lang/languages/vls/language.textproto | 9 ++ lang/languages/vmf/language.textproto | 9 ++ lang/languages/vmw/language.textproto | 11 ++ lang/languages/vmw/sampletext.textproto | 1 + lang/languages/vot/language.textproto | 9 ++ lang/languages/vro/language.textproto | 11 ++ lang/languages/vun/language.textproto | 12 ++ lang/languages/wa/language.textproto | 11 ++ lang/languages/wa/sampletext.textproto | 1 + lang/languages/wae/language.textproto | 15 ++ lang/languages/wal/language.textproto | 9 ++ lang/languages/war/language.textproto | 11 ++ lang/languages/war/sampletext.textproto | 1 + lang/languages/wbp/language.textproto | 10 ++ lang/languages/wbq/language.textproto | 9 ++ lang/languages/wbr/language.textproto | 9 ++ lang/languages/wls/language.textproto | 11 ++ lang/languages/wni/language.textproto | 9 ++ lang/languages/wo/language.textproto | 16 ++ lang/languages/wo/sampletext.textproto | 1 + lang/languages/wtm/language.textproto | 9 ++ lang/languages/wuu/language.textproto | 12 ++ lang/languages/wuu/sampletext.textproto | 1 + lang/languages/xav/language.textproto | 11 ++ lang/languages/xh/language.textproto | 13 ++ lang/languages/xh/sampletext.textproto | 1 + lang/languages/xmf/language.textproto | 9 ++ lang/languages/xnr/language.textproto | 14 ++ lang/languages/xog/language.textproto | 11 ++ lang/languages/xsr/language.textproto | 9 ++ lang/languages/yao/language.textproto | 11 ++ lang/languages/yao/sampletext.textproto | 1 + lang/languages/yap/language.textproto | 11 ++ lang/languages/yap/sampletext.textproto | 1 + lang/languages/yav/language.textproto | 14 ++ lang/languages/ybb/language.textproto | 9 ++ lang/languages/yi/language.textproto | 20 +++ lang/languages/yi/sampletext.textproto | 1 + lang/languages/yo/language.textproto | 15 ++ lang/languages/yo/sampletext.textproto | 1 + lang/languages/yrl/language.textproto | 9 ++ lang/languages/yua/language.textproto | 11 ++ lang/languages/yua/sampletext.textproto | 1 + lang/languages/yue/language.textproto | 15 ++ lang/languages/yue/sampletext.textproto | 1 + lang/languages/yue_Hans/language.textproto | 15 ++ lang/languages/za/language.textproto | 9 ++ lang/languages/za/sampletext.textproto | 1 + lang/languages/zag/language.textproto | 9 ++ lang/languages/zdj/language.textproto | 11 ++ lang/languages/zdj/sampletext.textproto | 1 + lang/languages/zea/language.textproto | 9 ++ lang/languages/zgh/language.textproto | 13 ++ lang/languages/zgh/sampletext.textproto | 1 + lang/languages/zh/language.textproto | 21 +++ lang/languages/zh_Hant/language.textproto | 29 ++++ lang/languages/zmi/language.textproto | 9 ++ lang/languages/zu/language.textproto | 18 +++ lang/languages/zu/sampletext.textproto | 1 + lang/languages/zza/language.textproto | 11 ++ lang/regions/AC.textproto | 4 + lang/regions/AD.textproto | 4 + lang/regions/AE.textproto | 4 + lang/regions/AF.textproto | 4 + lang/regions/AG.textproto | 4 + lang/regions/AI.textproto | 4 + lang/regions/AL.textproto | 4 + lang/regions/AM.textproto | 4 + lang/regions/AO.textproto | 4 + lang/regions/AQ.textproto | 4 + lang/regions/AR.textproto | 4 + lang/regions/AS.textproto | 4 + lang/regions/AT.textproto | 4 + lang/regions/AU.textproto | 4 + lang/regions/AW.textproto | 4 + lang/regions/AX.textproto | 4 + lang/regions/AZ.textproto | 4 + lang/regions/BA.textproto | 4 + lang/regions/BB.textproto | 4 + lang/regions/BD.textproto | 4 + lang/regions/BE.textproto | 4 + lang/regions/BF.textproto | 4 + lang/regions/BG.textproto | 4 + lang/regions/BH.textproto | 4 + lang/regions/BI.textproto | 4 + lang/regions/BJ.textproto | 4 + lang/regions/BL.textproto | 4 + lang/regions/BM.textproto | 4 + lang/regions/BN.textproto | 4 + lang/regions/BO.textproto | 4 + lang/regions/BQ.textproto | 4 + lang/regions/BR.textproto | 4 + lang/regions/BS.textproto | 4 + lang/regions/BT.textproto | 4 + lang/regions/BV.textproto | 4 + lang/regions/BW.textproto | 4 + lang/regions/BY.textproto | 4 + lang/regions/BZ.textproto | 4 + lang/regions/CA.textproto | 4 + lang/regions/CC.textproto | 4 + lang/regions/CD.textproto | 4 + lang/regions/CF.textproto | 4 + lang/regions/CG.textproto | 4 + lang/regions/CH.textproto | 4 + lang/regions/CI.textproto | 4 + lang/regions/CK.textproto | 4 + lang/regions/CL.textproto | 4 + lang/regions/CM.textproto | 4 + lang/regions/CN.textproto | 4 + lang/regions/CO.textproto | 4 + lang/regions/CP.textproto | 4 + lang/regions/CR.textproto | 4 + lang/regions/CU.textproto | 4 + lang/regions/CV.textproto | 4 + lang/regions/CW.textproto | 4 + lang/regions/CX.textproto | 4 + lang/regions/CY.textproto | 4 + lang/regions/CZ.textproto | 4 + lang/regions/DE.textproto | 4 + lang/regions/DG.textproto | 4 + lang/regions/DJ.textproto | 4 + lang/regions/DK.textproto | 4 + lang/regions/DM.textproto | 4 + lang/regions/DO.textproto | 4 + lang/regions/DZ.textproto | 4 + lang/regions/EA.textproto | 4 + lang/regions/EC.textproto | 4 + lang/regions/EE.textproto | 4 + lang/regions/EG.textproto | 4 + lang/regions/EH.textproto | 4 + lang/regions/ER.textproto | 4 + lang/regions/ES.textproto | 4 + lang/regions/ET.textproto | 4 + lang/regions/FI.textproto | 4 + lang/regions/FJ.textproto | 4 + lang/regions/FK.textproto | 4 + lang/regions/FM.textproto | 4 + lang/regions/FO.textproto | 4 + lang/regions/FR.textproto | 4 + lang/regions/GA.textproto | 4 + lang/regions/GB.textproto | 4 + lang/regions/GD.textproto | 4 + lang/regions/GE.textproto | 4 + lang/regions/GF.textproto | 4 + lang/regions/GG.textproto | 4 + lang/regions/GH.textproto | 4 + lang/regions/GI.textproto | 4 + lang/regions/GL.textproto | 4 + lang/regions/GM.textproto | 4 + lang/regions/GN.textproto | 4 + lang/regions/GP.textproto | 4 + lang/regions/GQ.textproto | 4 + lang/regions/GR.textproto | 4 + lang/regions/GS.textproto | 4 + lang/regions/GT.textproto | 4 + lang/regions/GU.textproto | 4 + lang/regions/GW.textproto | 4 + lang/regions/GY.textproto | 4 + lang/regions/HK.textproto | 4 + lang/regions/HM.textproto | 4 + lang/regions/HN.textproto | 4 + lang/regions/HR.textproto | 4 + lang/regions/HT.textproto | 4 + lang/regions/HU.textproto | 4 + lang/regions/IC.textproto | 4 + lang/regions/ID.textproto | 4 + lang/regions/IE.textproto | 4 + lang/regions/IL.textproto | 4 + lang/regions/IM.textproto | 4 + lang/regions/IN.textproto | 4 + lang/regions/IO.textproto | 4 + lang/regions/IQ.textproto | 4 + lang/regions/IR.textproto | 4 + lang/regions/IS.textproto | 4 + lang/regions/IT.textproto | 4 + lang/regions/JE.textproto | 4 + lang/regions/JM.textproto | 4 + lang/regions/JO.textproto | 4 + lang/regions/JP.textproto | 4 + lang/regions/KE.textproto | 4 + lang/regions/KG.textproto | 4 + lang/regions/KH.textproto | 4 + lang/regions/KI.textproto | 4 + lang/regions/KM.textproto | 4 + lang/regions/KN.textproto | 4 + lang/regions/KP.textproto | 4 + lang/regions/KR.textproto | 4 + lang/regions/KW.textproto | 4 + lang/regions/KY.textproto | 4 + lang/regions/KZ.textproto | 4 + lang/regions/LA.textproto | 4 + lang/regions/LB.textproto | 4 + lang/regions/LC.textproto | 4 + lang/regions/LI.textproto | 4 + lang/regions/LK.textproto | 4 + lang/regions/LR.textproto | 4 + lang/regions/LS.textproto | 4 + lang/regions/LT.textproto | 4 + lang/regions/LU.textproto | 4 + lang/regions/LV.textproto | 4 + lang/regions/LY.textproto | 4 + lang/regions/MA.textproto | 4 + lang/regions/MC.textproto | 4 + lang/regions/MD.textproto | 4 + lang/regions/ME.textproto | 4 + lang/regions/MF.textproto | 4 + lang/regions/MG.textproto | 4 + lang/regions/MH.textproto | 4 + lang/regions/MK.textproto | 4 + lang/regions/ML.textproto | 4 + lang/regions/MM.textproto | 4 + lang/regions/MN.textproto | 4 + lang/regions/MO.textproto | 4 + lang/regions/MP.textproto | 4 + lang/regions/MQ.textproto | 4 + lang/regions/MR.textproto | 4 + lang/regions/MS.textproto | 4 + lang/regions/MT.textproto | 4 + lang/regions/MU.textproto | 4 + lang/regions/MV.textproto | 4 + lang/regions/MW.textproto | 4 + lang/regions/MX.textproto | 4 + lang/regions/MY.textproto | 4 + lang/regions/MZ.textproto | 4 + lang/regions/NA.textproto | 4 + lang/regions/NC.textproto | 4 + lang/regions/NE.textproto | 4 + lang/regions/NF.textproto | 4 + lang/regions/NG.textproto | 4 + lang/regions/NI.textproto | 4 + lang/regions/NL.textproto | 4 + lang/regions/NO.textproto | 4 + lang/regions/NP.textproto | 4 + lang/regions/NR.textproto | 4 + lang/regions/NU.textproto | 4 + lang/regions/NZ.textproto | 4 + lang/regions/OM.textproto | 4 + lang/regions/PA.textproto | 4 + lang/regions/PE.textproto | 4 + lang/regions/PF.textproto | 4 + lang/regions/PG.textproto | 4 + lang/regions/PH.textproto | 4 + lang/regions/PK.textproto | 4 + lang/regions/PL.textproto | 4 + lang/regions/PM.textproto | 4 + lang/regions/PN.textproto | 4 + lang/regions/PR.textproto | 4 + lang/regions/PS.textproto | 4 + lang/regions/PT.textproto | 4 + lang/regions/PW.textproto | 4 + lang/regions/PY.textproto | 4 + lang/regions/QA.textproto | 4 + lang/regions/RE.textproto | 4 + lang/regions/RO.textproto | 4 + lang/regions/RS.textproto | 4 + lang/regions/RU.textproto | 4 + lang/regions/RW.textproto | 4 + lang/regions/SA.textproto | 4 + lang/regions/SB.textproto | 4 + lang/regions/SC.textproto | 4 + lang/regions/SD.textproto | 4 + lang/regions/SE.textproto | 4 + lang/regions/SG.textproto | 4 + lang/regions/SH.textproto | 4 + lang/regions/SI.textproto | 4 + lang/regions/SJ.textproto | 4 + lang/regions/SK.textproto | 4 + lang/regions/SL.textproto | 4 + lang/regions/SM.textproto | 4 + lang/regions/SN.textproto | 4 + lang/regions/SO.textproto | 4 + lang/regions/SR.textproto | 4 + lang/regions/SS.textproto | 4 + lang/regions/ST.textproto | 4 + lang/regions/SV.textproto | 4 + lang/regions/SX.textproto | 4 + lang/regions/SY.textproto | 4 + lang/regions/SZ.textproto | 4 + lang/regions/TA.textproto | 4 + lang/regions/TC.textproto | 4 + lang/regions/TD.textproto | 4 + lang/regions/TF.textproto | 4 + lang/regions/TG.textproto | 4 + lang/regions/TH.textproto | 4 + lang/regions/TJ.textproto | 4 + lang/regions/TK.textproto | 4 + lang/regions/TL.textproto | 4 + lang/regions/TM.textproto | 4 + lang/regions/TN.textproto | 4 + lang/regions/TO.textproto | 4 + lang/regions/TR.textproto | 4 + lang/regions/TT.textproto | 4 + lang/regions/TV.textproto | 4 + lang/regions/TW.textproto | 4 + lang/regions/TZ.textproto | 4 + lang/regions/UA.textproto | 4 + lang/regions/UG.textproto | 4 + lang/regions/UM.textproto | 4 + lang/regions/US.textproto | 4 + lang/regions/UY.textproto | 4 + lang/regions/UZ.textproto | 4 + lang/regions/VA.textproto | 4 + lang/regions/VC.textproto | 4 + lang/regions/VE.textproto | 4 + lang/regions/VG.textproto | 4 + lang/regions/VI.textproto | 4 + lang/regions/VN.textproto | 4 + lang/regions/VU.textproto | 4 + lang/regions/WF.textproto | 4 + lang/regions/WS.textproto | 4 + lang/regions/XK.textproto | 4 + lang/regions/YE.textproto | 4 + lang/regions/YT.textproto | 4 + lang/regions/ZA.textproto | 4 + lang/regions/ZM.textproto | 4 + lang/regions/ZW.textproto | 4 + 1184 files changed, 9739 insertions(+) create mode 100644 lang/languages/aa/language.textproto create mode 100644 lang/languages/aa/sampletext.textproto create mode 100644 lang/languages/ab/language.textproto create mode 100644 lang/languages/ab/sampletext.textproto create mode 100644 lang/languages/abr/language.textproto create mode 100644 lang/languages/ace/language.textproto create mode 100644 lang/languages/ace/sampletext.textproto create mode 100644 lang/languages/ach/language.textproto create mode 100644 lang/languages/ada/language.textproto create mode 100644 lang/languages/ada/sampletext.textproto create mode 100644 lang/languages/ady/language.textproto create mode 100644 lang/languages/ady/sampletext.textproto create mode 100644 lang/languages/aeb/language.textproto create mode 100644 lang/languages/af/language.textproto create mode 100644 lang/languages/af/sampletext.textproto create mode 100644 lang/languages/agq/language.textproto create mode 100644 lang/languages/ak/language.textproto create mode 100644 lang/languages/ak/sampletext.textproto create mode 100644 lang/languages/aln/language.textproto create mode 100644 lang/languages/alt/language.textproto create mode 100644 lang/languages/alt/sampletext.textproto create mode 100644 lang/languages/am/language.textproto create mode 100644 lang/languages/am/sampletext.textproto create mode 100644 lang/languages/amo/language.textproto create mode 100644 lang/languages/an/language.textproto create mode 100644 lang/languages/aoz/language.textproto create mode 100644 lang/languages/ar/language.textproto create mode 100644 lang/languages/ar/sampletext.textproto create mode 100644 lang/languages/arn/language.textproto create mode 100644 lang/languages/arn/sampletext.textproto create mode 100644 lang/languages/aro/language.textproto create mode 100644 lang/languages/arq/language.textproto create mode 100644 lang/languages/ars/language.textproto create mode 100644 lang/languages/ary/language.textproto create mode 100644 lang/languages/arz/language.textproto create mode 100644 lang/languages/as/language.textproto create mode 100644 lang/languages/asa/language.textproto create mode 100644 lang/languages/ast/language.textproto create mode 100644 lang/languages/ast/sampletext.textproto create mode 100644 lang/languages/atj/language.textproto create mode 100644 lang/languages/av/language.textproto create mode 100644 lang/languages/awa/language.textproto create mode 100644 lang/languages/ay/language.textproto create mode 100644 lang/languages/ay/sampletext.textproto create mode 100644 lang/languages/az/language.textproto create mode 100644 lang/languages/az_Arab/language.textproto create mode 100644 lang/languages/az_Cyrl/language.textproto create mode 100644 lang/languages/ba/language.textproto create mode 100644 lang/languages/bal/language.textproto create mode 100644 lang/languages/ban/language.textproto create mode 100644 lang/languages/ban/sampletext.textproto create mode 100644 lang/languages/bap/language.textproto create mode 100644 lang/languages/bar/language.textproto create mode 100644 lang/languages/bas/language.textproto create mode 100644 lang/languages/bax/language.textproto create mode 100644 lang/languages/bax/sampletext.textproto create mode 100644 lang/languages/bbc/language.textproto create mode 100644 lang/languages/bbj/language.textproto create mode 100644 lang/languages/bci/language.textproto create mode 100644 lang/languages/bci/sampletext.textproto create mode 100644 lang/languages/be/language.textproto create mode 100644 lang/languages/be/sampletext.textproto create mode 100644 lang/languages/bej/language.textproto create mode 100644 lang/languages/bem/language.textproto create mode 100644 lang/languages/bem/sampletext.textproto create mode 100644 lang/languages/bew/language.textproto create mode 100644 lang/languages/bez/language.textproto create mode 100644 lang/languages/bfd/language.textproto create mode 100644 lang/languages/bfq/language.textproto create mode 100644 lang/languages/bft/language.textproto create mode 100644 lang/languages/bfy/language.textproto create mode 100644 lang/languages/bg/language.textproto create mode 100644 lang/languages/bg/sampletext.textproto create mode 100644 lang/languages/bgc/language.textproto create mode 100644 lang/languages/bgn/language.textproto create mode 100644 lang/languages/bgx/language.textproto create mode 100644 lang/languages/bhb/language.textproto create mode 100644 lang/languages/bhi/language.textproto create mode 100644 lang/languages/bho/language.textproto create mode 100644 lang/languages/bho/sampletext.textproto create mode 100644 lang/languages/bi/language.textproto create mode 100644 lang/languages/bi/sampletext.textproto create mode 100644 lang/languages/bik/language.textproto create mode 100644 lang/languages/bik/sampletext.textproto create mode 100644 lang/languages/bin/language.textproto create mode 100644 lang/languages/bin/sampletext.textproto create mode 100644 lang/languages/bjj/language.textproto create mode 100644 lang/languages/bjn/language.textproto create mode 100644 lang/languages/bjt/language.textproto create mode 100644 lang/languages/bkm/language.textproto create mode 100644 lang/languages/bku/language.textproto create mode 100644 lang/languages/bm/language.textproto create mode 100644 lang/languages/bm/sampletext.textproto create mode 100644 lang/languages/bm_Nkoo/language.textproto create mode 100644 lang/languages/bmq/language.textproto create mode 100644 lang/languages/bn/language.textproto create mode 100644 lang/languages/bn/sampletext.textproto create mode 100644 lang/languages/bo/language.textproto create mode 100644 lang/languages/bo/sampletext.textproto create mode 100644 lang/languages/bpy/language.textproto create mode 100644 lang/languages/bqi/language.textproto create mode 100644 lang/languages/bqv/language.textproto create mode 100644 lang/languages/br/language.textproto create mode 100644 lang/languages/br/sampletext.textproto create mode 100644 lang/languages/bra/language.textproto create mode 100644 lang/languages/brh/language.textproto create mode 100644 lang/languages/brx/language.textproto create mode 100644 lang/languages/bs/language.textproto create mode 100644 lang/languages/bs_Cyrl/language.textproto create mode 100644 lang/languages/bsc/language.textproto create mode 100644 lang/languages/bss/language.textproto create mode 100644 lang/languages/bto/language.textproto create mode 100644 lang/languages/btv/language.textproto create mode 100644 lang/languages/bua/language.textproto create mode 100644 lang/languages/buc/language.textproto create mode 100644 lang/languages/buc/sampletext.textproto create mode 100644 lang/languages/bug/language.textproto create mode 100644 lang/languages/bug/sampletext.textproto create mode 100644 lang/languages/bum/language.textproto create mode 100644 lang/languages/bum/sampletext.textproto create mode 100644 lang/languages/bvb/language.textproto create mode 100644 lang/languages/byn/language.textproto create mode 100644 lang/languages/byv/language.textproto create mode 100644 lang/languages/bze/language.textproto create mode 100644 lang/languages/ca/language.textproto create mode 100644 lang/languages/ca/sampletext.textproto create mode 100644 lang/languages/cad/language.textproto create mode 100644 lang/languages/cch/language.textproto create mode 100644 lang/languages/ccp/language.textproto create mode 100644 lang/languages/ccp/sampletext.textproto create mode 100644 lang/languages/ce/language.textproto create mode 100644 lang/languages/ceb/language.textproto create mode 100644 lang/languages/ceb/sampletext.textproto create mode 100644 lang/languages/cgg/language.textproto create mode 100644 lang/languages/ch/language.textproto create mode 100644 lang/languages/ch/sampletext.textproto create mode 100644 lang/languages/chk/language.textproto create mode 100644 lang/languages/chk/sampletext.textproto create mode 100644 lang/languages/chm/language.textproto create mode 100644 lang/languages/cho/language.textproto create mode 100644 lang/languages/chp/language.textproto create mode 100644 lang/languages/chr/language.textproto create mode 100644 lang/languages/chr/sampletext.textproto create mode 100644 lang/languages/cic/language.textproto create mode 100644 lang/languages/cic/sampletext.textproto create mode 100644 lang/languages/cja/language.textproto create mode 100644 lang/languages/cjm/language.textproto create mode 100644 lang/languages/ckb/language.textproto create mode 100644 lang/languages/ckb/sampletext.textproto create mode 100644 lang/languages/co/language.textproto create mode 100644 lang/languages/co/sampletext.textproto create mode 100644 lang/languages/cps/language.textproto create mode 100644 lang/languages/cr/language.textproto create mode 100644 lang/languages/crh/language.textproto create mode 100644 lang/languages/crh/sampletext.textproto create mode 100644 lang/languages/crj/language.textproto create mode 100644 lang/languages/crk/language.textproto create mode 100644 lang/languages/crl/language.textproto create mode 100644 lang/languages/crm/language.textproto create mode 100644 lang/languages/crs/language.textproto create mode 100644 lang/languages/crs/sampletext.textproto create mode 100644 lang/languages/cs/language.textproto create mode 100644 lang/languages/cs/sampletext.textproto create mode 100644 lang/languages/csb/language.textproto create mode 100644 lang/languages/csw/language.textproto create mode 100644 lang/languages/csw/sampletext.textproto create mode 100644 lang/languages/cu/language.textproto create mode 100644 lang/languages/cv/language.textproto create mode 100644 lang/languages/cy/language.textproto create mode 100644 lang/languages/cy/sampletext.textproto create mode 100644 lang/languages/da/language.textproto create mode 100644 lang/languages/da/sampletext.textproto create mode 100644 lang/languages/dak/language.textproto create mode 100644 lang/languages/dar/language.textproto create mode 100644 lang/languages/dav/language.textproto create mode 100644 lang/languages/dcc/language.textproto create mode 100644 lang/languages/de/language.textproto create mode 100644 lang/languages/den/language.textproto create mode 100644 lang/languages/dgr/language.textproto create mode 100644 lang/languages/dje/language.textproto create mode 100644 lang/languages/dnj/language.textproto create mode 100644 lang/languages/doi/language.textproto create mode 100644 lang/languages/dsb/language.textproto create mode 100644 lang/languages/dtm/language.textproto create mode 100644 lang/languages/dtp/language.textproto create mode 100644 lang/languages/dty/language.textproto create mode 100644 lang/languages/dua/language.textproto create mode 100644 lang/languages/dv/language.textproto create mode 100644 lang/languages/dv/sampletext.textproto create mode 100644 lang/languages/dyo/language.textproto create mode 100644 lang/languages/dyo/sampletext.textproto create mode 100644 lang/languages/dyu/language.textproto create mode 100644 lang/languages/dyu/sampletext.textproto create mode 100644 lang/languages/dz/language.textproto create mode 100644 lang/languages/dz/sampletext.textproto create mode 100644 lang/languages/ebu/language.textproto create mode 100644 lang/languages/ee/language.textproto create mode 100644 lang/languages/ee/sampletext.textproto create mode 100644 lang/languages/efi/language.textproto create mode 100644 lang/languages/egl/language.textproto create mode 100644 lang/languages/el/language.textproto create mode 100644 lang/languages/en/language.textproto create mode 100644 lang/languages/en/sampletext.textproto create mode 100644 lang/languages/eo/language.textproto create mode 100644 lang/languages/eo/sampletext.textproto create mode 100644 lang/languages/es/language.textproto create mode 100644 lang/languages/es/sampletext.textproto create mode 100644 lang/languages/esu/language.textproto create mode 100644 lang/languages/et/language.textproto create mode 100644 lang/languages/et/sampletext.textproto create mode 100644 lang/languages/eu/language.textproto create mode 100644 lang/languages/eu/sampletext.textproto create mode 100644 lang/languages/ewo/language.textproto create mode 100644 lang/languages/ext/language.textproto create mode 100644 lang/languages/fa/language.textproto create mode 100644 lang/languages/fa/sampletext.textproto create mode 100644 lang/languages/fan/language.textproto create mode 100644 lang/languages/fbl/language.textproto create mode 100644 lang/languages/ff/language.textproto create mode 100644 lang/languages/ff_Adlm/language.textproto create mode 100644 lang/languages/ffm/language.textproto create mode 100644 lang/languages/fi/language.textproto create mode 100644 lang/languages/fi/sampletext.textproto create mode 100644 lang/languages/fia/language.textproto create mode 100644 lang/languages/fil/language.textproto create mode 100644 lang/languages/fit/language.textproto create mode 100644 lang/languages/fj/language.textproto create mode 100644 lang/languages/fj/sampletext.textproto create mode 100644 lang/languages/fo/language.textproto create mode 100644 lang/languages/fo/sampletext.textproto create mode 100644 lang/languages/fon/language.textproto create mode 100644 lang/languages/fon/sampletext.textproto create mode 100644 lang/languages/fr/language.textproto create mode 100644 lang/languages/fr/sampletext.textproto create mode 100644 lang/languages/frc/language.textproto create mode 100644 lang/languages/frp/language.textproto create mode 100644 lang/languages/frr/language.textproto create mode 100644 lang/languages/frs/language.textproto create mode 100644 lang/languages/fud/language.textproto create mode 100644 lang/languages/fuq/language.textproto create mode 100644 lang/languages/fur/language.textproto create mode 100644 lang/languages/fur/sampletext.textproto create mode 100644 lang/languages/fuv/language.textproto create mode 100644 lang/languages/fuv/sampletext.textproto create mode 100644 lang/languages/fvr/language.textproto create mode 100644 lang/languages/fy/language.textproto create mode 100644 lang/languages/fy/sampletext.textproto create mode 100644 lang/languages/ga/language.textproto create mode 100644 lang/languages/ga/sampletext.textproto create mode 100644 lang/languages/gaa/language.textproto create mode 100644 lang/languages/gaa/sampletext.textproto create mode 100644 lang/languages/gag/language.textproto create mode 100644 lang/languages/gag/sampletext.textproto create mode 100644 lang/languages/gan/language.textproto create mode 100644 lang/languages/gan/sampletext.textproto create mode 100644 lang/languages/gay/language.textproto create mode 100644 lang/languages/gbm/language.textproto create mode 100644 lang/languages/gbz/language.textproto create mode 100644 lang/languages/gcr/language.textproto create mode 100644 lang/languages/gd/language.textproto create mode 100644 lang/languages/gd/sampletext.textproto create mode 100644 lang/languages/gil/language.textproto create mode 100644 lang/languages/gjk/language.textproto create mode 100644 lang/languages/gju/language.textproto create mode 100644 lang/languages/gl/language.textproto create mode 100644 lang/languages/gl/sampletext.textproto create mode 100644 lang/languages/glk/language.textproto create mode 100644 lang/languages/gn/language.textproto create mode 100644 lang/languages/gn/sampletext.textproto create mode 100644 lang/languages/gom/language.textproto create mode 100644 lang/languages/gon/language.textproto create mode 100644 lang/languages/gor/language.textproto create mode 100644 lang/languages/gos/language.textproto create mode 100644 lang/languages/grt/language.textproto create mode 100644 lang/languages/gsw/language.textproto create mode 100644 lang/languages/gsw/sampletext.textproto create mode 100644 lang/languages/gu/language.textproto create mode 100644 lang/languages/gu/sampletext.textproto create mode 100644 lang/languages/gub/language.textproto create mode 100644 lang/languages/guc/language.textproto create mode 100644 lang/languages/guc/sampletext.textproto create mode 100644 lang/languages/gur/language.textproto create mode 100644 lang/languages/guz/language.textproto create mode 100644 lang/languages/gv/language.textproto create mode 100644 lang/languages/gv/sampletext.textproto create mode 100644 lang/languages/gvr/language.textproto create mode 100644 lang/languages/gwi/language.textproto create mode 100644 lang/languages/ha/language.textproto create mode 100644 lang/languages/ha_Arab/language.textproto create mode 100644 lang/languages/hak/language.textproto create mode 100644 lang/languages/hak/sampletext.textproto create mode 100644 lang/languages/haw/language.textproto create mode 100644 lang/languages/haw/sampletext.textproto create mode 100644 lang/languages/haz/language.textproto create mode 100644 lang/languages/he/language.textproto create mode 100644 lang/languages/he/sampletext.textproto create mode 100644 lang/languages/hi/language.textproto create mode 100644 lang/languages/hi/sampletext.textproto create mode 100644 lang/languages/hi_Latn/language.textproto create mode 100644 lang/languages/hif/language.textproto create mode 100644 lang/languages/hil/language.textproto create mode 100644 lang/languages/hil/sampletext.textproto create mode 100644 lang/languages/hnd/language.textproto create mode 100644 lang/languages/hne/language.textproto create mode 100644 lang/languages/hnn/language.textproto create mode 100644 lang/languages/hno/language.textproto create mode 100644 lang/languages/ho/language.textproto create mode 100644 lang/languages/hoc/language.textproto create mode 100644 lang/languages/hoj/language.textproto create mode 100644 lang/languages/hr/language.textproto create mode 100644 lang/languages/hr/sampletext.textproto create mode 100644 lang/languages/hsb/language.textproto create mode 100644 lang/languages/hsb/sampletext.textproto create mode 100644 lang/languages/hsn/language.textproto create mode 100644 lang/languages/ht/language.textproto create mode 100644 lang/languages/ht/sampletext.textproto create mode 100644 lang/languages/hu/language.textproto create mode 100644 lang/languages/hu/sampletext.textproto create mode 100644 lang/languages/hy/language.textproto create mode 100644 lang/languages/hy/sampletext.textproto create mode 100644 lang/languages/hz/language.textproto create mode 100644 lang/languages/ia/language.textproto create mode 100644 lang/languages/ia/sampletext.textproto create mode 100644 lang/languages/iba/language.textproto create mode 100644 lang/languages/ibb/language.textproto create mode 100644 lang/languages/ibb/sampletext.textproto create mode 100644 lang/languages/id/language.textproto create mode 100644 lang/languages/id/sampletext.textproto create mode 100644 lang/languages/ife/language.textproto create mode 100644 lang/languages/ig/language.textproto create mode 100644 lang/languages/ig/sampletext.textproto create mode 100644 lang/languages/ii/language.textproto create mode 100644 lang/languages/ii/sampletext.textproto create mode 100644 lang/languages/ik/language.textproto create mode 100644 lang/languages/ikt/language.textproto create mode 100644 lang/languages/ilo/language.textproto create mode 100644 lang/languages/ilo/sampletext.textproto create mode 100644 lang/languages/inh/language.textproto create mode 100644 lang/languages/is/language.textproto create mode 100644 lang/languages/is/sampletext.textproto create mode 100644 lang/languages/it/language.textproto create mode 100644 lang/languages/it/sampletext.textproto create mode 100644 lang/languages/iu/language.textproto create mode 100644 lang/languages/iu/sampletext.textproto create mode 100644 lang/languages/iu_Latn/language.textproto create mode 100644 lang/languages/izh/language.textproto create mode 100644 lang/languages/ja/language.textproto create mode 100644 lang/languages/jam/language.textproto create mode 100644 lang/languages/jgo/language.textproto create mode 100644 lang/languages/jmc/language.textproto create mode 100644 lang/languages/jml/language.textproto create mode 100644 lang/languages/jut/language.textproto create mode 100644 lang/languages/jv/language.textproto create mode 100644 lang/languages/jv/sampletext.textproto create mode 100644 lang/languages/ka/language.textproto create mode 100644 lang/languages/ka/sampletext.textproto create mode 100644 lang/languages/kaa/language.textproto create mode 100644 lang/languages/kab/language.textproto create mode 100644 lang/languages/kac/language.textproto create mode 100644 lang/languages/kaj/language.textproto create mode 100644 lang/languages/kam/language.textproto create mode 100644 lang/languages/kao/language.textproto create mode 100644 lang/languages/kbd/language.textproto create mode 100644 lang/languages/kbd/sampletext.textproto create mode 100644 lang/languages/kcg/language.textproto create mode 100644 lang/languages/kck/language.textproto create mode 100644 lang/languages/kde/language.textproto create mode 100644 lang/languages/kde/sampletext.textproto create mode 100644 lang/languages/kdt/language.textproto create mode 100644 lang/languages/kea/language.textproto create mode 100644 lang/languages/kea/sampletext.textproto create mode 100644 lang/languages/kfo/language.textproto create mode 100644 lang/languages/kfr/language.textproto create mode 100644 lang/languages/kfy/language.textproto create mode 100644 lang/languages/kg/language.textproto create mode 100644 lang/languages/kg/sampletext.textproto create mode 100644 lang/languages/kge/language.textproto create mode 100644 lang/languages/kgp/language.textproto create mode 100644 lang/languages/kha/language.textproto create mode 100644 lang/languages/kha/sampletext.textproto create mode 100644 lang/languages/khb/language.textproto create mode 100644 lang/languages/khn/language.textproto create mode 100644 lang/languages/khq/language.textproto create mode 100644 lang/languages/kht/language.textproto create mode 100644 lang/languages/khw/language.textproto create mode 100644 lang/languages/ki/language.textproto create mode 100644 lang/languages/kiu/language.textproto create mode 100644 lang/languages/kj/language.textproto create mode 100644 lang/languages/kjg/language.textproto create mode 100644 lang/languages/kk/language.textproto create mode 100644 lang/languages/kk/sampletext.textproto create mode 100644 lang/languages/kk_Arab/language.textproto create mode 100644 lang/languages/kkj/language.textproto create mode 100644 lang/languages/kl/language.textproto create mode 100644 lang/languages/kl/sampletext.textproto create mode 100644 lang/languages/kln/language.textproto create mode 100644 lang/languages/km/language.textproto create mode 100644 lang/languages/km/sampletext.textproto create mode 100644 lang/languages/kmb/language.textproto create mode 100644 lang/languages/kmb/sampletext.textproto create mode 100644 lang/languages/kn/language.textproto create mode 100644 lang/languages/kn/sampletext.textproto create mode 100644 lang/languages/knf/language.textproto create mode 100644 lang/languages/ko/language.textproto create mode 100644 lang/languages/ko/sampletext.textproto create mode 100644 lang/languages/koi/language.textproto create mode 100644 lang/languages/koi/sampletext.textproto create mode 100644 lang/languages/kok/language.textproto create mode 100644 lang/languages/kos/language.textproto create mode 100644 lang/languages/kpe/language.textproto create mode 100644 lang/languages/krc/language.textproto create mode 100644 lang/languages/kri/language.textproto create mode 100644 lang/languages/kri/sampletext.textproto create mode 100644 lang/languages/krj/language.textproto create mode 100644 lang/languages/krl/language.textproto create mode 100644 lang/languages/krl/sampletext.textproto create mode 100644 lang/languages/kru/language.textproto create mode 100644 lang/languages/ks/language.textproto create mode 100644 lang/languages/ksb/language.textproto create mode 100644 lang/languages/ksf/language.textproto create mode 100644 lang/languages/ksh/language.textproto create mode 100644 lang/languages/ku/language.textproto create mode 100644 lang/languages/ku/sampletext.textproto create mode 100644 lang/languages/ku_Arab/language.textproto create mode 100644 lang/languages/kum/language.textproto create mode 100644 lang/languages/kv/language.textproto create mode 100644 lang/languages/kvr/language.textproto create mode 100644 lang/languages/kvx/language.textproto create mode 100644 lang/languages/kw/language.textproto create mode 100644 lang/languages/kxm/language.textproto create mode 100644 lang/languages/kxp/language.textproto create mode 100644 lang/languages/ky/language.textproto create mode 100644 lang/languages/ky/sampletext.textproto create mode 100644 lang/languages/ky_Arab/language.textproto create mode 100644 lang/languages/ky_Latn/language.textproto create mode 100644 lang/languages/la/language.textproto create mode 100644 lang/languages/la/sampletext.textproto create mode 100644 lang/languages/lad/language.textproto create mode 100644 lang/languages/lad/sampletext.textproto create mode 100644 lang/languages/lag/language.textproto create mode 100644 lang/languages/lah/language.textproto create mode 100644 lang/languages/lah/sampletext.textproto create mode 100644 lang/languages/laj/language.textproto create mode 100644 lang/languages/lb/language.textproto create mode 100644 lang/languages/lb/sampletext.textproto create mode 100644 lang/languages/lbe/language.textproto create mode 100644 lang/languages/lbw/language.textproto create mode 100644 lang/languages/lcp/language.textproto create mode 100644 lang/languages/lep/language.textproto create mode 100644 lang/languages/lez/language.textproto create mode 100644 lang/languages/lg/language.textproto create mode 100644 lang/languages/lg/sampletext.textproto create mode 100644 lang/languages/li/language.textproto create mode 100644 lang/languages/lif/language.textproto create mode 100644 lang/languages/lij/language.textproto create mode 100644 lang/languages/lij/sampletext.textproto create mode 100644 lang/languages/lis/language.textproto create mode 100644 lang/languages/ljp/language.textproto create mode 100644 lang/languages/lki/language.textproto create mode 100644 lang/languages/lkt/language.textproto create mode 100644 lang/languages/lmn/language.textproto create mode 100644 lang/languages/lmo/language.textproto create mode 100644 lang/languages/ln/language.textproto create mode 100644 lang/languages/ln/sampletext.textproto create mode 100644 lang/languages/lo/language.textproto create mode 100644 lang/languages/lo/sampletext.textproto create mode 100644 lang/languages/lol/language.textproto create mode 100644 lang/languages/loz/language.textproto create mode 100644 lang/languages/loz/sampletext.textproto create mode 100644 lang/languages/lrc/language.textproto create mode 100644 lang/languages/lt/language.textproto create mode 100644 lang/languages/lt/sampletext.textproto create mode 100644 lang/languages/ltg/language.textproto create mode 100644 lang/languages/lu/language.textproto create mode 100644 lang/languages/lua/language.textproto create mode 100644 lang/languages/lua/sampletext.textproto create mode 100644 lang/languages/luo/language.textproto create mode 100644 lang/languages/luy/language.textproto create mode 100644 lang/languages/luz/language.textproto create mode 100644 lang/languages/lv/language.textproto create mode 100644 lang/languages/lv/sampletext.textproto create mode 100644 lang/languages/lwl/language.textproto create mode 100644 lang/languages/lzh/language.textproto create mode 100644 lang/languages/lzz/language.textproto create mode 100644 lang/languages/mad/language.textproto create mode 100644 lang/languages/mad/sampletext.textproto create mode 100644 lang/languages/maf/language.textproto create mode 100644 lang/languages/mag/language.textproto create mode 100644 lang/languages/mag/sampletext.textproto create mode 100644 lang/languages/mai/language.textproto create mode 100644 lang/languages/mak/language.textproto create mode 100644 lang/languages/man/language.textproto create mode 100644 lang/languages/man/sampletext.textproto create mode 100644 lang/languages/man_Nkoo/language.textproto create mode 100644 lang/languages/mas/language.textproto create mode 100644 lang/languages/maz/language.textproto create mode 100644 lang/languages/maz/sampletext.textproto create mode 100644 lang/languages/mdf/language.textproto create mode 100644 lang/languages/mdh/language.textproto create mode 100644 lang/languages/mdr/language.textproto create mode 100644 lang/languages/men/language.textproto create mode 100644 lang/languages/men/sampletext.textproto create mode 100644 lang/languages/mer/language.textproto create mode 100644 lang/languages/mey/language.textproto create mode 100644 lang/languages/mfa/language.textproto create mode 100644 lang/languages/mfe/language.textproto create mode 100644 lang/languages/mfv/language.textproto create mode 100644 lang/languages/mg/language.textproto create mode 100644 lang/languages/mg/sampletext.textproto create mode 100644 lang/languages/mgh/language.textproto create mode 100644 lang/languages/mgo/language.textproto create mode 100644 lang/languages/mgp/language.textproto create mode 100644 lang/languages/mgy/language.textproto create mode 100644 lang/languages/mh/language.textproto create mode 100644 lang/languages/mh/sampletext.textproto create mode 100644 lang/languages/mi/language.textproto create mode 100644 lang/languages/mi/sampletext.textproto create mode 100644 lang/languages/min/language.textproto create mode 100644 lang/languages/min/sampletext.textproto create mode 100644 lang/languages/mk/language.textproto create mode 100644 lang/languages/mk/sampletext.textproto create mode 100644 lang/languages/ml/language.textproto create mode 100644 lang/languages/ml/sampletext.textproto create mode 100644 lang/languages/mls/language.textproto create mode 100644 lang/languages/mn/language.textproto create mode 100644 lang/languages/mn_Mong/language.textproto create mode 100644 lang/languages/mni/language.textproto create mode 100644 lang/languages/mnw/language.textproto create mode 100644 lang/languages/mnw/sampletext.textproto create mode 100644 lang/languages/moe/language.textproto create mode 100644 lang/languages/moh/language.textproto create mode 100644 lang/languages/mos/language.textproto create mode 100644 lang/languages/mos/sampletext.textproto create mode 100644 lang/languages/mr/language.textproto create mode 100644 lang/languages/mr/sampletext.textproto create mode 100644 lang/languages/mrd/language.textproto create mode 100644 lang/languages/mrj/language.textproto create mode 100644 lang/languages/mro/language.textproto create mode 100644 lang/languages/ms/language.textproto create mode 100644 lang/languages/ms_Arab/language.textproto create mode 100644 lang/languages/mt/language.textproto create mode 100644 lang/languages/mt/sampletext.textproto create mode 100644 lang/languages/mtr/language.textproto create mode 100644 lang/languages/mua/language.textproto create mode 100644 lang/languages/mus/language.textproto create mode 100644 lang/languages/mvy/language.textproto create mode 100644 lang/languages/mwk/language.textproto create mode 100644 lang/languages/mwr/language.textproto create mode 100644 lang/languages/mwv/language.textproto create mode 100644 lang/languages/mxc/language.textproto create mode 100644 lang/languages/my/language.textproto create mode 100644 lang/languages/my/sampletext.textproto create mode 100644 lang/languages/myv/language.textproto create mode 100644 lang/languages/myx/language.textproto create mode 100644 lang/languages/mzn/language.textproto create mode 100644 lang/languages/na/language.textproto create mode 100644 lang/languages/nan/language.textproto create mode 100644 lang/languages/nan/sampletext.textproto create mode 100644 lang/languages/nap/language.textproto create mode 100644 lang/languages/naq/language.textproto create mode 100644 lang/languages/nb/language.textproto create mode 100644 lang/languages/nb/sampletext.textproto create mode 100644 lang/languages/nch/language.textproto create mode 100644 lang/languages/nd/language.textproto create mode 100644 lang/languages/ndc/language.textproto create mode 100644 lang/languages/nds/language.textproto create mode 100644 lang/languages/nds/sampletext.textproto create mode 100644 lang/languages/ne/language.textproto create mode 100644 lang/languages/ne/sampletext.textproto create mode 100644 lang/languages/new/language.textproto create mode 100644 lang/languages/ng/language.textproto create mode 100644 lang/languages/ng/sampletext.textproto create mode 100644 lang/languages/ngl/language.textproto create mode 100644 lang/languages/nhe/language.textproto create mode 100644 lang/languages/nhw/language.textproto create mode 100644 lang/languages/nij/language.textproto create mode 100644 lang/languages/niu/language.textproto create mode 100644 lang/languages/niu/sampletext.textproto create mode 100644 lang/languages/njo/language.textproto create mode 100644 lang/languages/njo/sampletext.textproto create mode 100644 lang/languages/nl/language.textproto create mode 100644 lang/languages/nl/sampletext.textproto create mode 100644 lang/languages/nmg/language.textproto create mode 100644 lang/languages/nn/language.textproto create mode 100644 lang/languages/nn/sampletext.textproto create mode 100644 lang/languages/nnh/language.textproto create mode 100644 lang/languages/nod/language.textproto create mode 100644 lang/languages/noe/language.textproto create mode 100644 lang/languages/nqo/language.textproto create mode 100644 lang/languages/nr/language.textproto create mode 100644 lang/languages/nr/sampletext.textproto create mode 100644 lang/languages/nsk/language.textproto create mode 100644 lang/languages/nso/language.textproto create mode 100644 lang/languages/nso/sampletext.textproto create mode 100644 lang/languages/nus/language.textproto create mode 100644 lang/languages/nv/language.textproto create mode 100644 lang/languages/nv/sampletext.textproto create mode 100644 lang/languages/nxq/language.textproto create mode 100644 lang/languages/ny/language.textproto create mode 100644 lang/languages/ny/sampletext.textproto create mode 100644 lang/languages/nym/language.textproto create mode 100644 lang/languages/nym/sampletext.textproto create mode 100644 lang/languages/nyn/language.textproto create mode 100644 lang/languages/nyn/sampletext.textproto create mode 100644 lang/languages/nzi/language.textproto create mode 100644 lang/languages/nzi/sampletext.textproto create mode 100644 lang/languages/oc/language.textproto create mode 100644 lang/languages/oc/sampletext.textproto create mode 100644 lang/languages/om/language.textproto create mode 100644 lang/languages/om/sampletext.textproto create mode 100644 lang/languages/or/language.textproto create mode 100644 lang/languages/os/language.textproto create mode 100644 lang/languages/os/sampletext.textproto create mode 100644 lang/languages/osa/language.textproto create mode 100644 lang/languages/pa/language.textproto create mode 100644 lang/languages/pa/sampletext.textproto create mode 100644 lang/languages/pa_Arab/language.textproto create mode 100644 lang/languages/pag/language.textproto create mode 100644 lang/languages/pam/language.textproto create mode 100644 lang/languages/pam/sampletext.textproto create mode 100644 lang/languages/pap/language.textproto create mode 100644 lang/languages/pap/sampletext.textproto create mode 100644 lang/languages/pau/language.textproto create mode 100644 lang/languages/pau/sampletext.textproto create mode 100644 lang/languages/pcd/language.textproto create mode 100644 lang/languages/pcd/sampletext.textproto create mode 100644 lang/languages/pcm/language.textproto create mode 100644 lang/languages/pcm/sampletext.textproto create mode 100644 lang/languages/pdc/language.textproto create mode 100644 lang/languages/pdt/language.textproto create mode 100644 lang/languages/pfl/language.textproto create mode 100644 lang/languages/pko/language.textproto create mode 100644 lang/languages/pl/language.textproto create mode 100644 lang/languages/pl/sampletext.textproto create mode 100644 lang/languages/pms/language.textproto create mode 100644 lang/languages/pnt/language.textproto create mode 100644 lang/languages/pon/language.textproto create mode 100644 lang/languages/pon/sampletext.textproto create mode 100644 lang/languages/prd/language.textproto create mode 100644 lang/languages/ps/language.textproto create mode 100644 lang/languages/ps/sampletext.textproto create mode 100644 lang/languages/pt/language.textproto create mode 100644 lang/languages/puu/language.textproto create mode 100644 lang/languages/qu/language.textproto create mode 100644 lang/languages/qu/sampletext.textproto create mode 100644 lang/languages/quc/language.textproto create mode 100644 lang/languages/quc/sampletext.textproto create mode 100644 lang/languages/qug/language.textproto create mode 100644 lang/languages/qug/sampletext.textproto create mode 100644 lang/languages/raj/language.textproto create mode 100644 lang/languages/rcf/language.textproto create mode 100644 lang/languages/rej/language.textproto create mode 100644 lang/languages/rgn/language.textproto create mode 100644 lang/languages/rgn/sampletext.textproto create mode 100644 lang/languages/ria/language.textproto create mode 100644 lang/languages/rif/language.textproto create mode 100644 lang/languages/rif_Latn/language.textproto create mode 100644 lang/languages/rjs/language.textproto create mode 100644 lang/languages/rkt/language.textproto create mode 100644 lang/languages/rm/language.textproto create mode 100644 lang/languages/rm/sampletext.textproto create mode 100644 lang/languages/rmf/language.textproto create mode 100644 lang/languages/rmo/language.textproto create mode 100644 lang/languages/rmt/language.textproto create mode 100644 lang/languages/rmu/language.textproto create mode 100644 lang/languages/rn/language.textproto create mode 100644 lang/languages/rn/sampletext.textproto create mode 100644 lang/languages/rng/language.textproto create mode 100644 lang/languages/ro/language.textproto create mode 100644 lang/languages/ro/sampletext.textproto create mode 100644 lang/languages/rob/language.textproto create mode 100644 lang/languages/rof/language.textproto create mode 100644 lang/languages/rtm/language.textproto create mode 100644 lang/languages/ru/language.textproto create mode 100644 lang/languages/ru/sampletext.textproto create mode 100644 lang/languages/rue/language.textproto create mode 100644 lang/languages/rug/language.textproto create mode 100644 lang/languages/rw/language.textproto create mode 100644 lang/languages/rw/sampletext.textproto create mode 100644 lang/languages/rwk/language.textproto create mode 100644 lang/languages/ryu/language.textproto create mode 100644 lang/languages/sa/language.textproto create mode 100644 lang/languages/sa/sampletext.textproto create mode 100644 lang/languages/saf/language.textproto create mode 100644 lang/languages/sah/language.textproto create mode 100644 lang/languages/sah/sampletext.textproto create mode 100644 lang/languages/saq/language.textproto create mode 100644 lang/languages/sas/language.textproto create mode 100644 lang/languages/sat/language.textproto create mode 100644 lang/languages/sav/language.textproto create mode 100644 lang/languages/saz/language.textproto create mode 100644 lang/languages/sbp/language.textproto create mode 100644 lang/languages/sc/language.textproto create mode 100644 lang/languages/sc/sampletext.textproto create mode 100644 lang/languages/sck/language.textproto create mode 100644 lang/languages/scn/language.textproto create mode 100644 lang/languages/sco/language.textproto create mode 100644 lang/languages/sco/sampletext.textproto create mode 100644 lang/languages/scs/language.textproto create mode 100644 lang/languages/sd/language.textproto create mode 100644 lang/languages/sd_Deva/language.textproto create mode 100644 lang/languages/sdc/language.textproto create mode 100644 lang/languages/sdh/language.textproto create mode 100644 lang/languages/se/language.textproto create mode 100644 lang/languages/se/sampletext.textproto create mode 100644 lang/languages/sef/language.textproto create mode 100644 lang/languages/seh/language.textproto create mode 100644 lang/languages/sei/language.textproto create mode 100644 lang/languages/ses/language.textproto create mode 100644 lang/languages/sg/language.textproto create mode 100644 lang/languages/sg/sampletext.textproto create mode 100644 lang/languages/sgs/language.textproto create mode 100644 lang/languages/shi/language.textproto create mode 100644 lang/languages/shi_Latn/language.textproto create mode 100644 lang/languages/shn/language.textproto create mode 100644 lang/languages/shn/sampletext.textproto create mode 100644 lang/languages/si/language.textproto create mode 100644 lang/languages/si/sampletext.textproto create mode 100644 lang/languages/sid/language.textproto create mode 100644 lang/languages/sk/language.textproto create mode 100644 lang/languages/sk/sampletext.textproto create mode 100644 lang/languages/skr/language.textproto create mode 100644 lang/languages/skr/sampletext.textproto create mode 100644 lang/languages/sl/language.textproto create mode 100644 lang/languages/sl/sampletext.textproto create mode 100644 lang/languages/sli/language.textproto create mode 100644 lang/languages/sly/language.textproto create mode 100644 lang/languages/sm/language.textproto create mode 100644 lang/languages/sm/sampletext.textproto create mode 100644 lang/languages/sma/language.textproto create mode 100644 lang/languages/smj/language.textproto create mode 100644 lang/languages/smn/language.textproto create mode 100644 lang/languages/sms/language.textproto create mode 100644 lang/languages/sn/language.textproto create mode 100644 lang/languages/sn/sampletext.textproto create mode 100644 lang/languages/snf/language.textproto create mode 100644 lang/languages/snk/language.textproto create mode 100644 lang/languages/snk/sampletext.textproto create mode 100644 lang/languages/so/language.textproto create mode 100644 lang/languages/so/sampletext.textproto create mode 100644 lang/languages/sou/language.textproto create mode 100644 lang/languages/sq/language.textproto create mode 100644 lang/languages/sr/language.textproto create mode 100644 lang/languages/sr_Latn/language.textproto create mode 100644 lang/languages/srn/language.textproto create mode 100644 lang/languages/srr/language.textproto create mode 100644 lang/languages/srr/sampletext.textproto create mode 100644 lang/languages/srx/language.textproto create mode 100644 lang/languages/ss/language.textproto create mode 100644 lang/languages/ss/sampletext.textproto create mode 100644 lang/languages/ssy/language.textproto create mode 100644 lang/languages/st/language.textproto create mode 100644 lang/languages/st/sampletext.textproto create mode 100644 lang/languages/stq/language.textproto create mode 100644 lang/languages/su/language.textproto create mode 100644 lang/languages/su/sampletext.textproto create mode 100644 lang/languages/suk/language.textproto create mode 100644 lang/languages/suk/sampletext.textproto create mode 100644 lang/languages/sus/language.textproto create mode 100644 lang/languages/sus/sampletext.textproto create mode 100644 lang/languages/sv/language.textproto create mode 100644 lang/languages/sv/sampletext.textproto create mode 100644 lang/languages/sw/language.textproto create mode 100644 lang/languages/sw/sampletext.textproto create mode 100644 lang/languages/swb/language.textproto create mode 100644 lang/languages/swb/sampletext.textproto create mode 100644 lang/languages/swg/language.textproto create mode 100644 lang/languages/swv/language.textproto create mode 100644 lang/languages/sxn/language.textproto create mode 100644 lang/languages/syl/language.textproto create mode 100644 lang/languages/syr/language.textproto create mode 100644 lang/languages/szl/language.textproto create mode 100644 lang/languages/ta/language.textproto create mode 100644 lang/languages/ta/sampletext.textproto create mode 100644 lang/languages/taj/language.textproto create mode 100644 lang/languages/tbw/language.textproto create mode 100644 lang/languages/tcy/language.textproto create mode 100644 lang/languages/tdd/language.textproto create mode 100644 lang/languages/tdg/language.textproto create mode 100644 lang/languages/tdh/language.textproto create mode 100644 lang/languages/te/language.textproto create mode 100644 lang/languages/te/sampletext.textproto create mode 100644 lang/languages/tem/language.textproto create mode 100644 lang/languages/tem/sampletext.textproto create mode 100644 lang/languages/teo/language.textproto create mode 100644 lang/languages/tet/language.textproto create mode 100644 lang/languages/tet/sampletext.textproto create mode 100644 lang/languages/tg/language.textproto create mode 100644 lang/languages/tg/sampletext.textproto create mode 100644 lang/languages/tg_Arab/language.textproto create mode 100644 lang/languages/th/language.textproto create mode 100644 lang/languages/th/sampletext.textproto create mode 100644 lang/languages/thl/language.textproto create mode 100644 lang/languages/thq/language.textproto create mode 100644 lang/languages/thr/language.textproto create mode 100644 lang/languages/ti/language.textproto create mode 100644 lang/languages/ti/sampletext.textproto create mode 100644 lang/languages/tig/language.textproto create mode 100644 lang/languages/tiv/language.textproto create mode 100644 lang/languages/tiv/sampletext.textproto create mode 100644 lang/languages/tk/language.textproto create mode 100644 lang/languages/tkl/language.textproto create mode 100644 lang/languages/tkr/language.textproto create mode 100644 lang/languages/tkt/language.textproto create mode 100644 lang/languages/tly/language.textproto create mode 100644 lang/languages/tly/sampletext.textproto create mode 100644 lang/languages/tmh/language.textproto create mode 100644 lang/languages/tn/language.textproto create mode 100644 lang/languages/tn/sampletext.textproto create mode 100644 lang/languages/tnr/language.textproto create mode 100644 lang/languages/to/language.textproto create mode 100644 lang/languages/to/sampletext.textproto create mode 100644 lang/languages/tog/language.textproto create mode 100644 lang/languages/tpi/language.textproto create mode 100644 lang/languages/tpi/sampletext.textproto create mode 100644 lang/languages/tr/language.textproto create mode 100644 lang/languages/tr/sampletext.textproto create mode 100644 lang/languages/tru/language.textproto create mode 100644 lang/languages/trv/language.textproto create mode 100644 lang/languages/trw/language.textproto create mode 100644 lang/languages/ts/language.textproto create mode 100644 lang/languages/ts/sampletext.textproto create mode 100644 lang/languages/tsd/language.textproto create mode 100644 lang/languages/tsg/language.textproto create mode 100644 lang/languages/tsj/language.textproto create mode 100644 lang/languages/tt/language.textproto create mode 100644 lang/languages/tt/sampletext.textproto create mode 100644 lang/languages/ttj/language.textproto create mode 100644 lang/languages/tts/language.textproto create mode 100644 lang/languages/ttt/language.textproto create mode 100644 lang/languages/tum/language.textproto create mode 100644 lang/languages/tvl/language.textproto create mode 100644 lang/languages/twq/language.textproto create mode 100644 lang/languages/ty/language.textproto create mode 100644 lang/languages/ty/sampletext.textproto create mode 100644 lang/languages/tyv/language.textproto create mode 100644 lang/languages/tyv/sampletext.textproto create mode 100644 lang/languages/tzm/language.textproto create mode 100644 lang/languages/udm/language.textproto create mode 100644 lang/languages/ug/language.textproto create mode 100644 lang/languages/ug_Cyrl/language.textproto create mode 100644 lang/languages/uk/language.textproto create mode 100644 lang/languages/uk/sampletext.textproto create mode 100644 lang/languages/uli/language.textproto create mode 100644 lang/languages/umb/language.textproto create mode 100644 lang/languages/umb/sampletext.textproto create mode 100644 lang/languages/und/language.textproto create mode 100644 lang/languages/und/sampletext.textproto create mode 100644 lang/languages/unr/language.textproto create mode 100644 lang/languages/unr_Deva/language.textproto create mode 100644 lang/languages/unx/language.textproto create mode 100644 lang/languages/ur/language.textproto create mode 100644 lang/languages/ur/sampletext.textproto create mode 100644 lang/languages/uz/language.textproto create mode 100644 lang/languages/uz_Arab/language.textproto create mode 100644 lang/languages/uz_Cyrl/language.textproto create mode 100644 lang/languages/vai/language.textproto create mode 100644 lang/languages/vai/sampletext.textproto create mode 100644 lang/languages/vai_Latn/language.textproto create mode 100644 lang/languages/ve/language.textproto create mode 100644 lang/languages/ve/sampletext.textproto create mode 100644 lang/languages/vec/language.textproto create mode 100644 lang/languages/vec/sampletext.textproto create mode 100644 lang/languages/vep/language.textproto create mode 100644 lang/languages/vep/sampletext.textproto create mode 100644 lang/languages/vi/language.textproto create mode 100644 lang/languages/vi/sampletext.textproto create mode 100644 lang/languages/vic/language.textproto create mode 100644 lang/languages/vls/language.textproto create mode 100644 lang/languages/vmf/language.textproto create mode 100644 lang/languages/vmw/language.textproto create mode 100644 lang/languages/vmw/sampletext.textproto create mode 100644 lang/languages/vot/language.textproto create mode 100644 lang/languages/vro/language.textproto create mode 100644 lang/languages/vun/language.textproto create mode 100644 lang/languages/wa/language.textproto create mode 100644 lang/languages/wa/sampletext.textproto create mode 100644 lang/languages/wae/language.textproto create mode 100644 lang/languages/wal/language.textproto create mode 100644 lang/languages/war/language.textproto create mode 100644 lang/languages/war/sampletext.textproto create mode 100644 lang/languages/wbp/language.textproto create mode 100644 lang/languages/wbq/language.textproto create mode 100644 lang/languages/wbr/language.textproto create mode 100644 lang/languages/wls/language.textproto create mode 100644 lang/languages/wni/language.textproto create mode 100644 lang/languages/wo/language.textproto create mode 100644 lang/languages/wo/sampletext.textproto create mode 100644 lang/languages/wtm/language.textproto create mode 100644 lang/languages/wuu/language.textproto create mode 100644 lang/languages/wuu/sampletext.textproto create mode 100644 lang/languages/xav/language.textproto create mode 100644 lang/languages/xh/language.textproto create mode 100644 lang/languages/xh/sampletext.textproto create mode 100644 lang/languages/xmf/language.textproto create mode 100644 lang/languages/xnr/language.textproto create mode 100644 lang/languages/xog/language.textproto create mode 100644 lang/languages/xsr/language.textproto create mode 100644 lang/languages/yao/language.textproto create mode 100644 lang/languages/yao/sampletext.textproto create mode 100644 lang/languages/yap/language.textproto create mode 100644 lang/languages/yap/sampletext.textproto create mode 100644 lang/languages/yav/language.textproto create mode 100644 lang/languages/ybb/language.textproto create mode 100644 lang/languages/yi/language.textproto create mode 100644 lang/languages/yi/sampletext.textproto create mode 100644 lang/languages/yo/language.textproto create mode 100644 lang/languages/yo/sampletext.textproto create mode 100644 lang/languages/yrl/language.textproto create mode 100644 lang/languages/yua/language.textproto create mode 100644 lang/languages/yua/sampletext.textproto create mode 100644 lang/languages/yue/language.textproto create mode 100644 lang/languages/yue/sampletext.textproto create mode 100644 lang/languages/yue_Hans/language.textproto create mode 100644 lang/languages/za/language.textproto create mode 100644 lang/languages/za/sampletext.textproto create mode 100644 lang/languages/zag/language.textproto create mode 100644 lang/languages/zdj/language.textproto create mode 100644 lang/languages/zdj/sampletext.textproto create mode 100644 lang/languages/zea/language.textproto create mode 100644 lang/languages/zgh/language.textproto create mode 100644 lang/languages/zgh/sampletext.textproto create mode 100644 lang/languages/zh/language.textproto create mode 100644 lang/languages/zh_Hant/language.textproto create mode 100644 lang/languages/zmi/language.textproto create mode 100644 lang/languages/zu/language.textproto create mode 100644 lang/languages/zu/sampletext.textproto create mode 100644 lang/languages/zza/language.textproto create mode 100644 lang/regions/AC.textproto create mode 100644 lang/regions/AD.textproto create mode 100644 lang/regions/AE.textproto create mode 100644 lang/regions/AF.textproto create mode 100644 lang/regions/AG.textproto create mode 100644 lang/regions/AI.textproto create mode 100644 lang/regions/AL.textproto create mode 100644 lang/regions/AM.textproto create mode 100644 lang/regions/AO.textproto create mode 100644 lang/regions/AQ.textproto create mode 100644 lang/regions/AR.textproto create mode 100644 lang/regions/AS.textproto create mode 100644 lang/regions/AT.textproto create mode 100644 lang/regions/AU.textproto create mode 100644 lang/regions/AW.textproto create mode 100644 lang/regions/AX.textproto create mode 100644 lang/regions/AZ.textproto create mode 100644 lang/regions/BA.textproto create mode 100644 lang/regions/BB.textproto create mode 100644 lang/regions/BD.textproto create mode 100644 lang/regions/BE.textproto create mode 100644 lang/regions/BF.textproto create mode 100644 lang/regions/BG.textproto create mode 100644 lang/regions/BH.textproto create mode 100644 lang/regions/BI.textproto create mode 100644 lang/regions/BJ.textproto create mode 100644 lang/regions/BL.textproto create mode 100644 lang/regions/BM.textproto create mode 100644 lang/regions/BN.textproto create mode 100644 lang/regions/BO.textproto create mode 100644 lang/regions/BQ.textproto create mode 100644 lang/regions/BR.textproto create mode 100644 lang/regions/BS.textproto create mode 100644 lang/regions/BT.textproto create mode 100644 lang/regions/BV.textproto create mode 100644 lang/regions/BW.textproto create mode 100644 lang/regions/BY.textproto create mode 100644 lang/regions/BZ.textproto create mode 100644 lang/regions/CA.textproto create mode 100644 lang/regions/CC.textproto create mode 100644 lang/regions/CD.textproto create mode 100644 lang/regions/CF.textproto create mode 100644 lang/regions/CG.textproto create mode 100644 lang/regions/CH.textproto create mode 100644 lang/regions/CI.textproto create mode 100644 lang/regions/CK.textproto create mode 100644 lang/regions/CL.textproto create mode 100644 lang/regions/CM.textproto create mode 100644 lang/regions/CN.textproto create mode 100644 lang/regions/CO.textproto create mode 100644 lang/regions/CP.textproto create mode 100644 lang/regions/CR.textproto create mode 100644 lang/regions/CU.textproto create mode 100644 lang/regions/CV.textproto create mode 100644 lang/regions/CW.textproto create mode 100644 lang/regions/CX.textproto create mode 100644 lang/regions/CY.textproto create mode 100644 lang/regions/CZ.textproto create mode 100644 lang/regions/DE.textproto create mode 100644 lang/regions/DG.textproto create mode 100644 lang/regions/DJ.textproto create mode 100644 lang/regions/DK.textproto create mode 100644 lang/regions/DM.textproto create mode 100644 lang/regions/DO.textproto create mode 100644 lang/regions/DZ.textproto create mode 100644 lang/regions/EA.textproto create mode 100644 lang/regions/EC.textproto create mode 100644 lang/regions/EE.textproto create mode 100644 lang/regions/EG.textproto create mode 100644 lang/regions/EH.textproto create mode 100644 lang/regions/ER.textproto create mode 100644 lang/regions/ES.textproto create mode 100644 lang/regions/ET.textproto create mode 100644 lang/regions/FI.textproto create mode 100644 lang/regions/FJ.textproto create mode 100644 lang/regions/FK.textproto create mode 100644 lang/regions/FM.textproto create mode 100644 lang/regions/FO.textproto create mode 100644 lang/regions/FR.textproto create mode 100644 lang/regions/GA.textproto create mode 100644 lang/regions/GB.textproto create mode 100644 lang/regions/GD.textproto create mode 100644 lang/regions/GE.textproto create mode 100644 lang/regions/GF.textproto create mode 100644 lang/regions/GG.textproto create mode 100644 lang/regions/GH.textproto create mode 100644 lang/regions/GI.textproto create mode 100644 lang/regions/GL.textproto create mode 100644 lang/regions/GM.textproto create mode 100644 lang/regions/GN.textproto create mode 100644 lang/regions/GP.textproto create mode 100644 lang/regions/GQ.textproto create mode 100644 lang/regions/GR.textproto create mode 100644 lang/regions/GS.textproto create mode 100644 lang/regions/GT.textproto create mode 100644 lang/regions/GU.textproto create mode 100644 lang/regions/GW.textproto create mode 100644 lang/regions/GY.textproto create mode 100644 lang/regions/HK.textproto create mode 100644 lang/regions/HM.textproto create mode 100644 lang/regions/HN.textproto create mode 100644 lang/regions/HR.textproto create mode 100644 lang/regions/HT.textproto create mode 100644 lang/regions/HU.textproto create mode 100644 lang/regions/IC.textproto create mode 100644 lang/regions/ID.textproto create mode 100644 lang/regions/IE.textproto create mode 100644 lang/regions/IL.textproto create mode 100644 lang/regions/IM.textproto create mode 100644 lang/regions/IN.textproto create mode 100644 lang/regions/IO.textproto create mode 100644 lang/regions/IQ.textproto create mode 100644 lang/regions/IR.textproto create mode 100644 lang/regions/IS.textproto create mode 100644 lang/regions/IT.textproto create mode 100644 lang/regions/JE.textproto create mode 100644 lang/regions/JM.textproto create mode 100644 lang/regions/JO.textproto create mode 100644 lang/regions/JP.textproto create mode 100644 lang/regions/KE.textproto create mode 100644 lang/regions/KG.textproto create mode 100644 lang/regions/KH.textproto create mode 100644 lang/regions/KI.textproto create mode 100644 lang/regions/KM.textproto create mode 100644 lang/regions/KN.textproto create mode 100644 lang/regions/KP.textproto create mode 100644 lang/regions/KR.textproto create mode 100644 lang/regions/KW.textproto create mode 100644 lang/regions/KY.textproto create mode 100644 lang/regions/KZ.textproto create mode 100644 lang/regions/LA.textproto create mode 100644 lang/regions/LB.textproto create mode 100644 lang/regions/LC.textproto create mode 100644 lang/regions/LI.textproto create mode 100644 lang/regions/LK.textproto create mode 100644 lang/regions/LR.textproto create mode 100644 lang/regions/LS.textproto create mode 100644 lang/regions/LT.textproto create mode 100644 lang/regions/LU.textproto create mode 100644 lang/regions/LV.textproto create mode 100644 lang/regions/LY.textproto create mode 100644 lang/regions/MA.textproto create mode 100644 lang/regions/MC.textproto create mode 100644 lang/regions/MD.textproto create mode 100644 lang/regions/ME.textproto create mode 100644 lang/regions/MF.textproto create mode 100644 lang/regions/MG.textproto create mode 100644 lang/regions/MH.textproto create mode 100644 lang/regions/MK.textproto create mode 100644 lang/regions/ML.textproto create mode 100644 lang/regions/MM.textproto create mode 100644 lang/regions/MN.textproto create mode 100644 lang/regions/MO.textproto create mode 100644 lang/regions/MP.textproto create mode 100644 lang/regions/MQ.textproto create mode 100644 lang/regions/MR.textproto create mode 100644 lang/regions/MS.textproto create mode 100644 lang/regions/MT.textproto create mode 100644 lang/regions/MU.textproto create mode 100644 lang/regions/MV.textproto create mode 100644 lang/regions/MW.textproto create mode 100644 lang/regions/MX.textproto create mode 100644 lang/regions/MY.textproto create mode 100644 lang/regions/MZ.textproto create mode 100644 lang/regions/NA.textproto create mode 100644 lang/regions/NC.textproto create mode 100644 lang/regions/NE.textproto create mode 100644 lang/regions/NF.textproto create mode 100644 lang/regions/NG.textproto create mode 100644 lang/regions/NI.textproto create mode 100644 lang/regions/NL.textproto create mode 100644 lang/regions/NO.textproto create mode 100644 lang/regions/NP.textproto create mode 100644 lang/regions/NR.textproto create mode 100644 lang/regions/NU.textproto create mode 100644 lang/regions/NZ.textproto create mode 100644 lang/regions/OM.textproto create mode 100644 lang/regions/PA.textproto create mode 100644 lang/regions/PE.textproto create mode 100644 lang/regions/PF.textproto create mode 100644 lang/regions/PG.textproto create mode 100644 lang/regions/PH.textproto create mode 100644 lang/regions/PK.textproto create mode 100644 lang/regions/PL.textproto create mode 100644 lang/regions/PM.textproto create mode 100644 lang/regions/PN.textproto create mode 100644 lang/regions/PR.textproto create mode 100644 lang/regions/PS.textproto create mode 100644 lang/regions/PT.textproto create mode 100644 lang/regions/PW.textproto create mode 100644 lang/regions/PY.textproto create mode 100644 lang/regions/QA.textproto create mode 100644 lang/regions/RE.textproto create mode 100644 lang/regions/RO.textproto create mode 100644 lang/regions/RS.textproto create mode 100644 lang/regions/RU.textproto create mode 100644 lang/regions/RW.textproto create mode 100644 lang/regions/SA.textproto create mode 100644 lang/regions/SB.textproto create mode 100644 lang/regions/SC.textproto create mode 100644 lang/regions/SD.textproto create mode 100644 lang/regions/SE.textproto create mode 100644 lang/regions/SG.textproto create mode 100644 lang/regions/SH.textproto create mode 100644 lang/regions/SI.textproto create mode 100644 lang/regions/SJ.textproto create mode 100644 lang/regions/SK.textproto create mode 100644 lang/regions/SL.textproto create mode 100644 lang/regions/SM.textproto create mode 100644 lang/regions/SN.textproto create mode 100644 lang/regions/SO.textproto create mode 100644 lang/regions/SR.textproto create mode 100644 lang/regions/SS.textproto create mode 100644 lang/regions/ST.textproto create mode 100644 lang/regions/SV.textproto create mode 100644 lang/regions/SX.textproto create mode 100644 lang/regions/SY.textproto create mode 100644 lang/regions/SZ.textproto create mode 100644 lang/regions/TA.textproto create mode 100644 lang/regions/TC.textproto create mode 100644 lang/regions/TD.textproto create mode 100644 lang/regions/TF.textproto create mode 100644 lang/regions/TG.textproto create mode 100644 lang/regions/TH.textproto create mode 100644 lang/regions/TJ.textproto create mode 100644 lang/regions/TK.textproto create mode 100644 lang/regions/TL.textproto create mode 100644 lang/regions/TM.textproto create mode 100644 lang/regions/TN.textproto create mode 100644 lang/regions/TO.textproto create mode 100644 lang/regions/TR.textproto create mode 100644 lang/regions/TT.textproto create mode 100644 lang/regions/TV.textproto create mode 100644 lang/regions/TW.textproto create mode 100644 lang/regions/TZ.textproto create mode 100644 lang/regions/UA.textproto create mode 100644 lang/regions/UG.textproto create mode 100644 lang/regions/UM.textproto create mode 100644 lang/regions/US.textproto create mode 100644 lang/regions/UY.textproto create mode 100644 lang/regions/UZ.textproto create mode 100644 lang/regions/VA.textproto create mode 100644 lang/regions/VC.textproto create mode 100644 lang/regions/VE.textproto create mode 100644 lang/regions/VG.textproto create mode 100644 lang/regions/VI.textproto create mode 100644 lang/regions/VN.textproto create mode 100644 lang/regions/VU.textproto create mode 100644 lang/regions/WF.textproto create mode 100644 lang/regions/WS.textproto create mode 100644 lang/regions/XK.textproto create mode 100644 lang/regions/YE.textproto create mode 100644 lang/regions/YT.textproto create mode 100644 lang/regions/ZA.textproto create mode 100644 lang/regions/ZM.textproto create mode 100644 lang/regions/ZW.textproto diff --git a/lang/languages/aa/language.textproto b/lang/languages/aa/language.textproto new file mode 100644 index 000000000..fcaea25c1 --- /dev/null +++ b/lang/languages/aa/language.textproto @@ -0,0 +1,12 @@ +id: "aa" +name: "Afar" +preferred_name: "" +autonym: "Qafar" +population: 2119662 +region: "ET" +region: "ER" +region: "DJ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/aa/sampletext.textproto b/lang/languages/aa/sampletext.textproto new file mode 100644 index 000000000..b882aa3aa --- /dev/null +++ b/lang/languages/aa/sampletext.textproto @@ -0,0 +1 @@ +language: "aa" diff --git a/lang/languages/ab/language.textproto b/lang/languages/ab/language.textproto new file mode 100644 index 000000000..7e0245f59 --- /dev/null +++ b/lang/languages/ab/language.textproto @@ -0,0 +1,12 @@ +id: "ab" +name: "Abkhazian" +preferred_name: "" +autonym: "Аԥсшәа" +population: 91952 +region: "TR" +region: "GE" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Џ Қ Ҟ Ҩ Ҭ Ҳ Ҵ Ҷ Ҽ Ҿ Ә Ӡ Ӷ Ԥ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я џ қ ҟ ҩ ҭ ҳ ҵ ҷ ҽ ҿ ә ӡ ӷ ԥ" + marks: "◌̆" +} diff --git a/lang/languages/ab/sampletext.textproto b/lang/languages/ab/sampletext.textproto new file mode 100644 index 000000000..38dbfa26f --- /dev/null +++ b/lang/languages/ab/sampletext.textproto @@ -0,0 +1 @@ +language: "ab" diff --git a/lang/languages/abr/language.textproto b/lang/languages/abr/language.textproto new file mode 100644 index 000000000..c0d5a72ff --- /dev/null +++ b/lang/languages/abr/language.textproto @@ -0,0 +1,10 @@ +id: "abr" +name: "Abron" +preferred_name: "" +autonym: "Brong" +population: 1467010 +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U W Y Ɛ Ɔ a b d e f g h i k l m n o p r s t u w y ɛ ɔ" +} diff --git a/lang/languages/ace/language.textproto b/lang/languages/ace/language.textproto new file mode 100644 index 000000000..6f9d84ee4 --- /dev/null +++ b/lang/languages/ace/language.textproto @@ -0,0 +1,11 @@ +id: "ace" +name: "Achinese" +preferred_name: "" +autonym: "Bahsa Acèh" +population: 3738364 +region: "ID" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P R S T W Y É È Ë Ô Ö a b c d e g h i j k l m n o p r s t w y é è ë ô ö \'" + marks: "◌̀ ◌́ ◌̂ ◌̈" +} diff --git a/lang/languages/ace/sampletext.textproto b/lang/languages/ace/sampletext.textproto new file mode 100644 index 000000000..6a5aad144 --- /dev/null +++ b/lang/languages/ace/sampletext.textproto @@ -0,0 +1 @@ +language: "ace" diff --git a/lang/languages/ach/language.textproto b/lang/languages/ach/language.textproto new file mode 100644 index 000000000..cc33c3c98 --- /dev/null +++ b/lang/languages/ach/language.textproto @@ -0,0 +1,9 @@ +id: "ach" +name: "Acoli" +preferred_name: "" +autonym: "" +population: 1600361 +region: "UG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ada/language.textproto b/lang/languages/ada/language.textproto new file mode 100644 index 000000000..fbf008783 --- /dev/null +++ b/lang/languages/ada/language.textproto @@ -0,0 +1,11 @@ +id: "ada" +name: "Adangme" +preferred_name: "" +autonym: "" +population: 880206 +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I J K L M N O Ɔ P S T U V W Y Z a b d e ɛ f g h i j k l m n o ɔ p s t u v w y z" + auxiliary: "C Q R X c q r x" +} diff --git a/lang/languages/ada/sampletext.textproto b/lang/languages/ada/sampletext.textproto new file mode 100644 index 000000000..1328602ea --- /dev/null +++ b/lang/languages/ada/sampletext.textproto @@ -0,0 +1 @@ +language: "ada" diff --git a/lang/languages/ady/language.textproto b/lang/languages/ady/language.textproto new file mode 100644 index 000000000..632233bd6 --- /dev/null +++ b/lang/languages/ady/language.textproto @@ -0,0 +1,12 @@ +id: "ady" +name: "Adyghe" +preferred_name: "" +autonym: "Адыгабзэ" +population: 444583 +region: "RU" +region: "TR" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/ady/sampletext.textproto b/lang/languages/ady/sampletext.textproto new file mode 100644 index 000000000..88133bf63 --- /dev/null +++ b/lang/languages/ady/sampletext.textproto @@ -0,0 +1 @@ +language: "ady" diff --git a/lang/languages/aeb/language.textproto b/lang/languages/aeb/language.textproto new file mode 100644 index 000000000..698eda5c5 --- /dev/null +++ b/lang/languages/aeb/language.textproto @@ -0,0 +1,13 @@ +id: "aeb" +name: "Tunisian Arabic" +preferred_name: "" +autonym: "تونسي" +population: 10549080 +region: "TN" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا ة" + auxiliary: "ڛ ڢ ٯ ڧ ک ی ڤ ڥ پ چ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" +} diff --git a/lang/languages/af/language.textproto b/lang/languages/af/language.textproto new file mode 100644 index 000000000..d5165494a --- /dev/null +++ b/lang/languages/af/language.textproto @@ -0,0 +1,17 @@ +id: "af" +name: "Afrikaans" +preferred_name: "" +autonym: "Afrikaans" +population: 9318845 +region: "ZA" +region: "BW" +region: "NA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z È Ê Ë Î Ï Ö Ô Û Ü a b c d e f g h i j k l m n o p q r s t u v w x y z è ê ë î ï ö ô û ü" + auxiliary: "à å ä ã æ ç í ì ó ò ú ù ü ý" + marks: "◌̀ ◌̂ ◌̈" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/af/sampletext.textproto b/lang/languages/af/sampletext.textproto new file mode 100644 index 000000000..4ad10fe06 --- /dev/null +++ b/lang/languages/af/sampletext.textproto @@ -0,0 +1 @@ +language: "af" diff --git a/lang/languages/agq/language.textproto b/lang/languages/agq/language.textproto new file mode 100644 index 000000000..ebe90ea81 --- /dev/null +++ b/lang/languages/agq/language.textproto @@ -0,0 +1,14 @@ +id: "agq" +name: "Aghem" +preferred_name: "" +autonym: "Wum" +population: 38843 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I K L M N O P S T U V W Y Z À Â È Ê Ì Î Ò Ô Ù Û Ā Ē Ě Ī Ŋ Ō Ū Ǎ Ǐ Ǒ Ǔ Ɔ Ɛ Ɨ Ʉ a b c d e f g h i k l m n o p s t u v w y z à â è ê ì î ò ô ù û ā ē ě ī ŋ ō ū ǎ ǐ ǒ ǔ ɔ ɛ ɨ ʉ ʔ" + auxiliary: "Q R X q r x" + marks: "◌̀ ◌̂ ◌̄ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ɛ F G H I Ɨ K L M N Ŋ O Ɔ P S T U Ʉ V W Y Z ʔ" +} diff --git a/lang/languages/ak/language.textproto b/lang/languages/ak/language.textproto new file mode 100644 index 000000000..0296a287a --- /dev/null +++ b/lang/languages/ak/language.textproto @@ -0,0 +1,13 @@ +id: "ak" +name: "Akan" +preferred_name: "" +autonym: "Twi" +population: 11442678 +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U W Y Ɛ Ɔ a b d e f g h i k l m n o p r s t u w y ɛ ɔ" + auxiliary: "c j q v z" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ɛ F G H I J K L M N O Ɔ P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ak/sampletext.textproto b/lang/languages/ak/sampletext.textproto new file mode 100644 index 000000000..15a8ea614 --- /dev/null +++ b/lang/languages/ak/sampletext.textproto @@ -0,0 +1 @@ +language: "ak" diff --git a/lang/languages/aln/language.textproto b/lang/languages/aln/language.textproto new file mode 100644 index 000000000..bf57fe392 --- /dev/null +++ b/lang/languages/aln/language.textproto @@ -0,0 +1,11 @@ +id: "aln" +name: "Gheg Albanian" +preferred_name: "" +autonym: "Gegnisht" +population: 1430249 +region: "XK" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Ë a b c d e f g h i j k l m n o p q r s t u v w x y z ç ë" + marks: "◌̈ ◌̧" +} diff --git a/lang/languages/alt/language.textproto b/lang/languages/alt/language.textproto new file mode 100644 index 000000000..a82461ca6 --- /dev/null +++ b/lang/languages/alt/language.textproto @@ -0,0 +1,11 @@ +id: "alt" +name: "Southern Altai" +preferred_name: "" +autonym: "Алтайча" +population: 19841 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ј Ҥ Ӧ Ӱ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ј ҥ ӧ ӱ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/alt/sampletext.textproto b/lang/languages/alt/sampletext.textproto new file mode 100644 index 000000000..e154efccf --- /dev/null +++ b/lang/languages/alt/sampletext.textproto @@ -0,0 +1 @@ +language: "alt" diff --git a/lang/languages/am/language.textproto b/lang/languages/am/language.textproto new file mode 100644 index 000000000..0848f00c1 --- /dev/null +++ b/lang/languages/am/language.textproto @@ -0,0 +1,14 @@ +id: "am" +name: "Amharic" +preferred_name: "" +autonym: "ኣማርኛ" +population: 35728475 +region: "ET" +region: "IL" +script: "Ethiopic" +exemplar_chars { + base: "ሀ ሁ ሂ ሃ ሄ ህ ሆ ኰ ኲ ኳ ኴ ኵ ለ ሉ ሊ ላ ሌ ል ሎ ዀ ዂ ዃ ዄ ዅ ሐ ሑ ሒ ሓ ሔ ሕ ሖ ወ ዉ ዊ ዋ ዌ ው ዎ መ ሙ ሚ ማ ሜ ም ሞ ዐ ዑ ዒ ዓ ዔ ዕ ዖ ረ ሩ ሪ ራ ሬ ር ሮ ዘ ዙ ዚ ዛ ዜ ዝ ዞ ሰ ሱ ሲ ሳ ሴ ስ ሶ ዠ ዡ ዢ ዣ ዤ ዥ ዦ ሸ ሹ ሺ ሻ ሼ ሽ ሾ የ ዩ ዪ ያ ዬ ይ ዮ ቀ ቁ ቂ ቃ ቄ ቅ ቆ ደ ዱ ዲ ዳ ዴ ድ ዶ ቈ ቊ ቋ ቌ ቍ ጀ ጁ ጂ ጃ ጄ ጅ ጆ ቐ ቑ ቒ ቓ ቔ ቕ ቖ ገ ጉ ጊ ጋ ጌ ግ ጎ ቘ ቚ ቛ ቜ ቝ ጐ ጒ ጓ ጔ ጕ በ ቡ ቢ ባ ቤ ብ ቦ ጠ ጡ ጢ ጣ ጤ ጥ ጦ ተ ቱ ቲ ታ ቴ ት ቶ ጨ ጩ ጪ ጫ ጬ ጭ ጮ ቸ ቹ ቺ ቻ ቼ ች ቾ ጰ ጱ ጲ ጳ ጴ ጵ ጶ ነ ኑ ኒ ና ኔ ን ኖ ጸ ጹ ጺ ጻ ጼ ጽ ጾ ኘ ኙ ኚ ኛ ኜ ኝ ኞ ፈ ፉ ፊ ፋ ፌ ፍ ፎ አ ኡ ኢ ኣ ኤ እ ኦ ፐ ፑ ፒ ፓ ፔ ፕ ፖ ከ ኩ ኪ ካ ኬ ክ ኮ ቨ ቩ ቪ ቫ ቬ ቭ ቮ" + numerals: "፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱ ፲ ፳ ፴ ፵ ፶ ፷ ፸ ፹ ፺ ፻" + punctuation: "‐ – , ፡ ፣ ፤ ፥ ፦ ! ? . ። ‹ › « » ( ) \\[ \\]" + index: "ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ ቈ በ ቨ ተ ቸ ኀ ኈ ነ ኘ አ ከ ኰ ኸ ወ ዐ ዘ ዠ የ ደ ጀ ገ ጐ ጠ ጨ ጰ ጸ ፀ ፈ ፐ" +} diff --git a/lang/languages/am/sampletext.textproto b/lang/languages/am/sampletext.textproto new file mode 100644 index 000000000..7a81a8055 --- /dev/null +++ b/lang/languages/am/sampletext.textproto @@ -0,0 +1 @@ +language: "am" diff --git a/lang/languages/amo/language.textproto b/lang/languages/amo/language.textproto new file mode 100644 index 000000000..26f5bf22e --- /dev/null +++ b/lang/languages/amo/language.textproto @@ -0,0 +1,9 @@ +id: "amo" +name: "Amo" +preferred_name: "" +autonym: "" +population: 18620 +region: "NG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/an/language.textproto b/lang/languages/an/language.textproto new file mode 100644 index 000000000..77940dd7c --- /dev/null +++ b/lang/languages/an/language.textproto @@ -0,0 +1,11 @@ +id: "an" +name: "Aragonese" +preferred_name: "" +autonym: "Aragonés" +population: 26008 +region: "ES" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ñ Ó Ú a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ñ ó ú" + marks: "◌́ ◌̃" +} diff --git a/lang/languages/aoz/language.textproto b/lang/languages/aoz/language.textproto new file mode 100644 index 000000000..ba8c5c339 --- /dev/null +++ b/lang/languages/aoz/language.textproto @@ -0,0 +1,11 @@ +id: "aoz" +name: "Uab Meto" +preferred_name: "" +autonym: "Uab Metô" +population: 720970 +region: "ID" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Ê Í Ó Ú Û a b c d e f g h i j k l m n o p q r s t u v w x y z á é ê í ó ú û" + marks: "◌́ ◌̂" +} diff --git a/lang/languages/ar/language.textproto b/lang/languages/ar/language.textproto new file mode 100644 index 000000000..a595fae86 --- /dev/null +++ b/lang/languages/ar/language.textproto @@ -0,0 +1,50 @@ +id: "ar" +name: "Arabic" +preferred_name: "" +autonym: "العربية" +population: 350901500 +region: "SA" +region: "LY" +region: "NE" +region: "TN" +region: "AE" +region: "SS" +region: "MA" +region: "YE" +region: "NG" +region: "OM" +region: "ER" +region: "CM" +region: "EH" +region: "BH" +region: "DJ" +region: "IQ" +region: "TJ" +region: "JO" +region: "LB" +region: "KE" +region: "CY" +region: "TR" +region: "KM" +region: "SD" +region: "EG" +region: "ML" +region: "SO" +region: "KW" +region: "DZ" +region: "MR" +region: "QA" +region: "SY" +region: "PS" +region: "IR" +region: "TD" +region: "IL" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا ة" + auxiliary: "ڛ ڢ ٯ ڧ ک ی ڤ ڥ پ چ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" + punctuation: "\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … \' \" « » ( ) \\[ \\]" + index: "ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي" +} diff --git a/lang/languages/ar/sampletext.textproto b/lang/languages/ar/sampletext.textproto new file mode 100644 index 000000000..e03406fe1 --- /dev/null +++ b/lang/languages/ar/sampletext.textproto @@ -0,0 +1 @@ +language: "ar" diff --git a/lang/languages/arn/language.textproto b/lang/languages/arn/language.textproto new file mode 100644 index 000000000..2c99c217c --- /dev/null +++ b/lang/languages/arn/language.textproto @@ -0,0 +1,11 @@ +id: "arn" +name: "Mapuche" +preferred_name: "" +autonym: "Mapudungun" +population: 272802 +region: "CL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G I J K L M N O P Q R S T U W X Y Z Ü Ñ a b c d e f g i j k l m n o p q r s t u w x y z ü ñ" + marks: "◌̃ ◌̈" +} diff --git a/lang/languages/arn/sampletext.textproto b/lang/languages/arn/sampletext.textproto new file mode 100644 index 000000000..049485ef8 --- /dev/null +++ b/lang/languages/arn/sampletext.textproto @@ -0,0 +1 @@ +language: "arn" diff --git a/lang/languages/aro/language.textproto b/lang/languages/aro/language.textproto new file mode 100644 index 000000000..16d6768e0 --- /dev/null +++ b/lang/languages/aro/language.textproto @@ -0,0 +1,9 @@ +id: "aro" +name: "Araona" +preferred_name: "" +autonym: "" +population: 104 +region: "BO" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/arq/language.textproto b/lang/languages/arq/language.textproto new file mode 100644 index 000000000..3f540bd3e --- /dev/null +++ b/lang/languages/arq/language.textproto @@ -0,0 +1,13 @@ +id: "arq" +name: "Algerian Arabic" +preferred_name: "" +autonym: "دارجة جزائرية" +population: 35667507 +region: "DZ" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا ة" + auxiliary: "ڛ ڢ ٯ ڧ ک ی ڤ ڥ پ چ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" +} diff --git a/lang/languages/ars/language.textproto b/lang/languages/ars/language.textproto new file mode 100644 index 000000000..33f9c3c0a --- /dev/null +++ b/lang/languages/ars/language.textproto @@ -0,0 +1,13 @@ +id: "ars" +name: "Najdi Arabic" +preferred_name: "" +autonym: "نجدي" +population: 1025205 +region: "SA" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا پ ڤ ة" + auxiliary: "ڛ ڢ ٯ ڧ ک ی ڥ چ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" +} diff --git a/lang/languages/ary/language.textproto b/lang/languages/ary/language.textproto new file mode 100644 index 000000000..7c6966e26 --- /dev/null +++ b/lang/languages/ary/language.textproto @@ -0,0 +1,13 @@ +id: "ary" +name: "Moroccan Arabic" +preferred_name: "" +autonym: "دارجة مغربية" +population: 30938679 +region: "MA" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا ة" + auxiliary: "ڛ ڢ ٯ ڧ ک ی ڤ ڥ پ چ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" +} diff --git a/lang/languages/arz/language.textproto b/lang/languages/arz/language.textproto new file mode 100644 index 000000000..1bd3a5178 --- /dev/null +++ b/lang/languages/arz/language.textproto @@ -0,0 +1,13 @@ +id: "arz" +name: "Egyptian Arabic" +preferred_name: "" +autonym: "مصرى" +population: 66639360 +region: "EG" +script: "Perso-Arabic" +exemplar_chars { + base: "ي و ه ن م ل ك ق ف غ ع ظ ط ض ص ش س ز ر ذ د خ ح ج ث ت ب ا ڤ پ ی چ ة ى" + auxiliary: "ڛ ڢ ٯ ڧ ک ڥ گ ڨ ڭ ڠ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" +} diff --git a/lang/languages/as/language.textproto b/lang/languages/as/language.textproto new file mode 100644 index 000000000..b84c8a649 --- /dev/null +++ b/lang/languages/as/language.textproto @@ -0,0 +1,15 @@ +id: "as" +name: "Assamese" +preferred_name: "" +autonym: "অসমীয়া" +population: 17239170 +region: "IN" +script: "Bangla" +exemplar_chars { + base: "৺ অ আ ই ঈ উ ঊ ঋ ৠ ঌ ৡ এ ঐ ও ঔ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য ৰ ল ৱ শ ষ স হ ʼ" + auxiliary: "\\u200C\\u200D ৲ ৎ র" + marks: "◌ঁ ◌ং ◌ঃ ◌় ◌া ◌ি ◌ী ◌ু ◌ূ ◌ৃ ◌ৄ ◌ে ◌ৈ ◌্ ◌ৗ ◌ৢ ◌ৣ" + numerals: "০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … । \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "\\u09BC অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ং ঃ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ৎ ত থ দ ধ ন প ফ ব ভ ম য ৰ ল ৱ শ ষ স হ \\u09CD" +} diff --git a/lang/languages/asa/language.textproto b/lang/languages/asa/language.textproto new file mode 100644 index 000000000..d7233bf12 --- /dev/null +++ b/lang/languages/asa/language.textproto @@ -0,0 +1,12 @@ +id: "asa" +name: "Asu" +preferred_name: "" +autonym: "Kipare" +population: 702633 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "Q X q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/ast/language.textproto b/lang/languages/ast/language.textproto new file mode 100644 index 000000000..40d9d7b82 --- /dev/null +++ b/lang/languages/ast/language.textproto @@ -0,0 +1,15 @@ +id: "ast" +name: "Asturian" +preferred_name: "" +autonym: "Asturianu" +population: 650205 +region: "ES" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I L M N O P Q R S T U V X Y Z Á É Í Ñ Ó Ú Ü Ḥ Ḷ a b c d e f g h i l m n o p q r s t u v x y z á é í ñ ó ú ü ḥ ḷ" + auxiliary: "ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī j k º ò ŏ ô ö ø ō œ ù ŭ û ū w ÿ" + marks: "◌́ ◌̃ ◌̈ ◌̣" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″" + index: "A B C D E F G H I L M N Ñ O P Q R S T U V X Y Z" +} diff --git a/lang/languages/ast/sampletext.textproto b/lang/languages/ast/sampletext.textproto new file mode 100644 index 000000000..6f90d94ed --- /dev/null +++ b/lang/languages/ast/sampletext.textproto @@ -0,0 +1 @@ +language: "ast" diff --git a/lang/languages/atj/language.textproto b/lang/languages/atj/language.textproto new file mode 100644 index 000000000..6df4cb122 --- /dev/null +++ b/lang/languages/atj/language.textproto @@ -0,0 +1,9 @@ +id: "atj" +name: "Atikamekw" +preferred_name: "" +autonym: "" +population: 5654 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/av/language.textproto b/lang/languages/av/language.textproto new file mode 100644 index 000000000..30164f91a --- /dev/null +++ b/lang/languages/av/language.textproto @@ -0,0 +1,11 @@ +id: "av" +name: "Avaric" +preferred_name: "" +autonym: "Авар" +population: 552715 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/awa/language.textproto b/lang/languages/awa/language.textproto new file mode 100644 index 000000000..45bcfdc58 --- /dev/null +++ b/lang/languages/awa/language.textproto @@ -0,0 +1,15 @@ +id: "awa" +name: "Awadhi" +preferred_name: "" +autonym: "अवधी" +population: 25862923 +region: "NP" +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ऄ ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/ay/language.textproto b/lang/languages/ay/language.textproto new file mode 100644 index 000000000..478ed00ef --- /dev/null +++ b/lang/languages/ay/language.textproto @@ -0,0 +1,12 @@ +id: "ay" +name: "Aymara" +preferred_name: "" +autonym: "Aymar" +population: 2838620 +region: "PE" +region: "BO" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ï Ñ Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ä ï ñ ü ’" + marks: "◌̃ ◌̈" +} diff --git a/lang/languages/ay/sampletext.textproto b/lang/languages/ay/sampletext.textproto new file mode 100644 index 000000000..097567491 --- /dev/null +++ b/lang/languages/ay/sampletext.textproto @@ -0,0 +1 @@ +language: "ay" diff --git a/lang/languages/az/language.textproto b/lang/languages/az/language.textproto new file mode 100644 index 000000000..565d21ad5 --- /dev/null +++ b/lang/languages/az/language.textproto @@ -0,0 +1,19 @@ +id: "az" +name: "Azerbaijani" +preferred_name: "" +autonym: "Азәрбајҹан" +population: 9690091 +region: "AZ" +region: "AM" +region: "TR" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V X Y Z Ç Ö Ü Ğ Ş Ə a b c d e f g h i j k l m n o p q r s t u v x y z ç ö ü ğ İ ı ş ə ʼ" + auxiliary: "Ä ä" + marks: "◌̆ ◌̇ ◌̈ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C Ç D E Ə F G Ğ H X I İ J K Q L M N O Ö P R S Ş T U Ü V Y Z W" +} diff --git a/lang/languages/az_Arab/language.textproto b/lang/languages/az_Arab/language.textproto new file mode 100644 index 000000000..8f0cca6c5 --- /dev/null +++ b/lang/languages/az_Arab/language.textproto @@ -0,0 +1,13 @@ +id: "az_Arab" +name: "Azerbaijani (Arabic)" +preferred_name: "" +autonym: "" +population: 21614414 +region: "IQ" +region: "TR" +region: "IR" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/az_Cyrl/language.textproto b/lang/languages/az_Cyrl/language.textproto new file mode 100644 index 000000000..e20b61abf --- /dev/null +++ b/lang/languages/az_Cyrl/language.textproto @@ -0,0 +1,16 @@ +id: "az_Cyrl" +name: "Azerbaijani (Cyrillic)" +preferred_name: "" +autonym: "" +population: 1142175 +region: "AZ" +region: "RU" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "а ә б в г ғ д е ж з и й ј к ҝ л м н о ө п р с т у ү ф х һ ч ҹ ш ы" + auxiliary: "ц щ ъ ь э ю я" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "А Ә Б В Г Ғ Д Е Ж З И Й Ј К Ҝ Л М Н О Ө П Р С Т У Ү Ф Х Һ Ч Ҹ Ш Ы" +} diff --git a/lang/languages/ba/language.textproto b/lang/languages/ba/language.textproto new file mode 100644 index 000000000..05952a7b4 --- /dev/null +++ b/lang/languages/ba/language.textproto @@ -0,0 +1,11 @@ +id: "ba" +name: "Bashkir" +preferred_name: "" +autonym: "Башҡортса" +population: 1842386 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ç Ö Ü Č Ğ Ķ Ņ Ś Ş Š Ź a b c d e f g h i j k l m n o p q r s t u v w x y z ä ç ö ü č ğ İ ı ķ ņ ś ş š ź" + marks: "◌́ ◌̆ ◌̇ ◌̈ ◌̌ ◌̧" +} diff --git a/lang/languages/bal/language.textproto b/lang/languages/bal/language.textproto new file mode 100644 index 000000000..ef4adf9b1 --- /dev/null +++ b/lang/languages/bal/language.textproto @@ -0,0 +1,15 @@ +id: "bal" +name: "Baluchi" +preferred_name: "Balochi" +autonym: "بلۏچی" +population: 10796398 +region: "AE" +region: "IR" +region: "PK" +region: "OM" +script: "Perso-Arabic" +exemplar_chars { + base: "ء آ ا ب ت ج د ر ز س ش ل م ن ه و ٹ پ چ ڈ ژ ک گ ی ۏ ے ݔ ࢣ" + marks: "◌َ ◌ُ ◌ِ ◌ٓ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/ban/language.textproto b/lang/languages/ban/language.textproto new file mode 100644 index 000000000..f5e805c94 --- /dev/null +++ b/lang/languages/ban/language.textproto @@ -0,0 +1,14 @@ +id: "ban" +name: "Balinese" +preferred_name: "" +autonym: "Bali" +population: 4806468 +region: "ID" +script: "Latin" +exemplar_chars { + base: "ᬳ ᬦ ᬘ ᬭ ᬓ ᬤ ᬢ ᬲ ᬯ ᬮ ᬫ ᬕ ᬩ ᬗ ᬧ ᬚ ᬬ ᬜ ᬅ ᬆ ᬇ ᬈ ᬋ ᬌ ᬍ ᬎ ᬉ ᬊ ᬏ ᬐ ᬑ ᬒ" + auxiliary: "ᬡ ᬙ ᬔ ᬥ ᬟ ᬠ ᬣ ᬝ ᬞ ᬰ ᬱ ᬖ ᬪ ᬨ ᬛ" + marks: "◌ᬀ ◌ᬁ ◌ᬂ ◌ᬃ ◌ᬄ ◌᬴ ◌ᬵ ◌ᬶ ◌ᬷ ◌ᬸ ◌ᬹ ◌ᬺ ◌ᬾ ◌ᬿ" + numerals: "᭐ ᭕ ᭑ ᭖ ᭒ ᭗ ᭓ ᭘ ᭔ ᭙ 0 1 2 3 4 5 6 7 8 9" + punctuation: "᭞ ᭟ ᭝ ᭜ ᭚ ᭛ ᭠" +} diff --git a/lang/languages/ban/sampletext.textproto b/lang/languages/ban/sampletext.textproto new file mode 100644 index 000000000..410d0afe0 --- /dev/null +++ b/lang/languages/ban/sampletext.textproto @@ -0,0 +1 @@ +language: "ban" diff --git a/lang/languages/bap/language.textproto b/lang/languages/bap/language.textproto new file mode 100644 index 000000000..f3f84e8b0 --- /dev/null +++ b/lang/languages/bap/language.textproto @@ -0,0 +1,9 @@ +id: "bap" +name: "Bantawa" +preferred_name: "" +autonym: "" +population: 454918 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bar/language.textproto b/lang/languages/bar/language.textproto new file mode 100644 index 000000000..1a816c9a8 --- /dev/null +++ b/lang/languages/bar/language.textproto @@ -0,0 +1,10 @@ +id: "bar" +name: "Bavarian" +preferred_name: "" +autonym: "" +population: 22043626 +region: "AT" +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bas/language.textproto b/lang/languages/bas/language.textproto new file mode 100644 index 000000000..06acb3173 --- /dev/null +++ b/lang/languages/bas/language.textproto @@ -0,0 +1,14 @@ +id: "bas" +name: "Basaa" +preferred_name: "" +autonym: "Basaa" +population: 332940 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û Ā Ē Ě Ī Ń Ŋ Ō Ū Ǎ Ǐ Ǒ Ǔ Ǹ Ɓ Ɔ Ɛ a b c d e f g h i j k l m n o p r s t u v w y z à á â è é ê ì í î ò ó ô ù ú û ā ē ě ī ń ŋ ō ū ǎ ǐ ǒ ǔ ǹ ɓ ɔ ɛ" + auxiliary: "Q X q x" + marks: "◌̀ ◌́ ◌̂ ◌̄ ◌̌ ◌᷆ ◌᷇" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D E Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z" +} diff --git a/lang/languages/bax/language.textproto b/lang/languages/bax/language.textproto new file mode 100644 index 000000000..395787cef --- /dev/null +++ b/lang/languages/bax/language.textproto @@ -0,0 +1,10 @@ +id: "bax" +name: "Bamun" +preferred_name: "" +autonym: "ꛀꛣꚧꚳ" +population: 332940 +region: "CM" +script: "Bamum" +exemplar_chars { + base: "ꚠ ꚰ ꛀ ꛐ ꛠ ꚡ ꚱ ꛁ ꛑ ꛡ ꚢ ꚲ ꛂ ꛒ ꛢ ꛲ ꚣ ꚳ ꛃ ꛓ ꛣ ꛳ ꚤ ꚴ ꛄ ꛔ ꛤ ꛴ ꚥ ꚵ ꛅ ꛕ ꛥ ꛵ ꚦ ꚶ ꛆ ꛖ ꛦ ꛶ ꚧ ꚷ ꛇ ꛗ ꛧ ꛷ ꚨ ꚸ ꛈ ꛘ ꛨ ꚩ ꚹ ꛉ ꛙ ꛩ ꚪ ꚺ ꛊ ꛚ ꛪ ꚫ ꚻ ꛋ ꛛ ꛫ ꚬ ꚼ ꛌ ꛜ ꛬ ꚭ ꚽ ꛍ ꛝ ꛭ ꚮ ꚾ ꛎ ꛞ ꛮ ꚯ ꚿ ꛏ ꛟ ꛯ" +} diff --git a/lang/languages/bax/sampletext.textproto b/lang/languages/bax/sampletext.textproto new file mode 100644 index 000000000..923c81d7d --- /dev/null +++ b/lang/languages/bax/sampletext.textproto @@ -0,0 +1 @@ +language: "bax" diff --git a/lang/languages/bbc/language.textproto b/lang/languages/bbc/language.textproto new file mode 100644 index 000000000..e3411ec80 --- /dev/null +++ b/lang/languages/bbc/language.textproto @@ -0,0 +1,12 @@ +id: "bbc" +name: "Batak Toba" +preferred_name: "" +autonym: "Batak Toba" +population: 2456639 +region: "ID" +script: "Latin" +exemplar_chars { + base: "ᯀ ᯂ ᯅ ᯇ ᯉ ᯋ ᯍ ᯎ ᯐ ᯑ ᯒ ᯔ ᯖ ᯗ ᯘ ᯛ ᯝ ᯞ ᯠ ᯤ ᯥ" + marks: "◌ᯩ ◌ᯪ ◌ᯬ ◌ᯮ ◌ᯰ ◌᯲" + punctuation: "᯼ ᯽ ᯾ ᯿" +} diff --git a/lang/languages/bbj/language.textproto b/lang/languages/bbj/language.textproto new file mode 100644 index 000000000..8d3dbe985 --- /dev/null +++ b/lang/languages/bbj/language.textproto @@ -0,0 +1,9 @@ +id: "bbj" +name: "Ghomala" +preferred_name: "" +autonym: "" +population: 388430 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bci/language.textproto b/lang/languages/bci/language.textproto new file mode 100644 index 000000000..aa5fb6e65 --- /dev/null +++ b/lang/languages/bci/language.textproto @@ -0,0 +1,10 @@ +id: "bci" +name: "Baoulé" +preferred_name: "" +autonym: "" +population: 3022921 +region: "CI" +script: "Latin" +exemplar_chars { + base: "A B C D E Ɛ F G I J K L M N O Ɔ P R S T U V W Y Z a b c d e ɛ f g i j k l m n o ɔ p r s t u v w y z" +} diff --git a/lang/languages/bci/sampletext.textproto b/lang/languages/bci/sampletext.textproto new file mode 100644 index 000000000..e558f13ec --- /dev/null +++ b/lang/languages/bci/sampletext.textproto @@ -0,0 +1 @@ +language: "bci" diff --git a/lang/languages/be/language.textproto b/lang/languages/be/language.textproto new file mode 100644 index 000000000..df2e44844 --- /dev/null +++ b/lang/languages/be/language.textproto @@ -0,0 +1,17 @@ +id: "be" +name: "Belarusian" +preferred_name: "" +autonym: "Беларуская" +population: 10064517 +region: "BY" +region: "PL" +region: "UA" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ć Č Ł Ń Ś Š Ŭ Ź Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ć č ł ń ś š ŭ ź ž" + auxiliary: "Ґ ґ" + marks: "◌́ ◌̆ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . « » ( ) \\[ \\] \\{ \\}" + index: "А Б В Г Д Е Ё Ж З І Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ы Ь Э Ю Я" +} diff --git a/lang/languages/be/sampletext.textproto b/lang/languages/be/sampletext.textproto new file mode 100644 index 000000000..70645cc09 --- /dev/null +++ b/lang/languages/be/sampletext.textproto @@ -0,0 +1 @@ +language: "be" diff --git a/lang/languages/bej/language.textproto b/lang/languages/bej/language.textproto new file mode 100644 index 000000000..0cafe2c1f --- /dev/null +++ b/lang/languages/bej/language.textproto @@ -0,0 +1,9 @@ +id: "bej" +name: "Beja" +preferred_name: "" +autonym: "" +population: 2460326 +region: "SD" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/bem/language.textproto b/lang/languages/bem/language.textproto new file mode 100644 index 000000000..b6d46649b --- /dev/null +++ b/lang/languages/bem/language.textproto @@ -0,0 +1,12 @@ +id: "bem" +name: "Bemba" +preferred_name: "" +autonym: "Chibemba" +population: 5402246 +region: "ZM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P S T U V W Y a b c d e f g h i j k l m n o p s t u v w y" + auxiliary: "d h q r v x z" + index: "A B C E F G I J K L M N O P S {SH} T U W Y" +} diff --git a/lang/languages/bem/sampletext.textproto b/lang/languages/bem/sampletext.textproto new file mode 100644 index 000000000..fb7776109 --- /dev/null +++ b/lang/languages/bem/sampletext.textproto @@ -0,0 +1 @@ +language: "bem" diff --git a/lang/languages/bew/language.textproto b/lang/languages/bew/language.textproto new file mode 100644 index 000000000..b09751c40 --- /dev/null +++ b/lang/languages/bew/language.textproto @@ -0,0 +1,9 @@ +id: "bew" +name: "Betawi" +preferred_name: "" +autonym: "" +population: 5607546 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bez/language.textproto b/lang/languages/bez/language.textproto new file mode 100644 index 000000000..336234373 --- /dev/null +++ b/lang/languages/bez/language.textproto @@ -0,0 +1,12 @@ +id: "bez" +name: "Bena" +preferred_name: "" +autonym: "Ekibena" +population: 995397 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W Y Z a b c d e f g h i j k l m n o p q r s t u v w y z" + auxiliary: "x" + index: "A B C D E F G H I J K L M N O P Q R S T U V W Y Z" +} diff --git a/lang/languages/bfd/language.textproto b/lang/languages/bfd/language.textproto new file mode 100644 index 000000000..2a20dc0c3 --- /dev/null +++ b/lang/languages/bfd/language.textproto @@ -0,0 +1,9 @@ +id: "bfd" +name: "Bafut" +preferred_name: "" +autonym: "" +population: 158146 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bfq/language.textproto b/lang/languages/bfq/language.textproto new file mode 100644 index 000000000..2ad937e63 --- /dev/null +++ b/lang/languages/bfq/language.textproto @@ -0,0 +1,9 @@ +id: "bfq" +name: "Badaga" +preferred_name: "" +autonym: "" +population: 305000 +region: "IN" +script: "Tamil" +exemplar_chars { +} diff --git a/lang/languages/bft/language.textproto b/lang/languages/bft/language.textproto new file mode 100644 index 000000000..b48d86d50 --- /dev/null +++ b/lang/languages/bft/language.textproto @@ -0,0 +1,10 @@ +id: "bft" +name: "Balti" +preferred_name: "" +autonym: "" +population: 502519 +region: "PK" +region: "IN" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/bfy/language.textproto b/lang/languages/bfy/language.textproto new file mode 100644 index 000000000..2f44de12c --- /dev/null +++ b/lang/languages/bfy/language.textproto @@ -0,0 +1,10 @@ +id: "bfy" +name: "Bagheli" +preferred_name: "" +autonym: "" +population: 654423 +region: "NP" +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bg/language.textproto b/lang/languages/bg/language.textproto new file mode 100644 index 000000000..0b768b6cb --- /dev/null +++ b/lang/languages/bg/language.textproto @@ -0,0 +1,20 @@ +id: "bg" +name: "Bulgarian" +preferred_name: "" +autonym: "Български" +population: 7878314 +region: "GR" +region: "MD" +region: "TR" +region: "RO" +region: "BG" +region: "UA" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Ю Я Ѐ Ѝ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь ю я ѐ ѝ" + auxiliary: "А̀ О̀ У̀ Ъ̀ Ю̀ Я̀ а̀ о̀ у̀ ъ̀ ю̀ я̀" + marks: "◌̀ ◌̆" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ ( ) \\[ \\] § @ * / ″ №" + index: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я" +} diff --git a/lang/languages/bg/sampletext.textproto b/lang/languages/bg/sampletext.textproto new file mode 100644 index 000000000..17daafe6c --- /dev/null +++ b/lang/languages/bg/sampletext.textproto @@ -0,0 +1 @@ +language: "bg" diff --git a/lang/languages/bgc/language.textproto b/lang/languages/bgc/language.textproto new file mode 100644 index 000000000..b0d0b540c --- /dev/null +++ b/lang/languages/bgc/language.textproto @@ -0,0 +1,9 @@ +id: "bgc" +name: "Haryanvi" +preferred_name: "" +autonym: "" +population: 15913080 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bgn/language.textproto b/lang/languages/bgn/language.textproto new file mode 100644 index 000000000..0c14955d6 --- /dev/null +++ b/lang/languages/bgn/language.textproto @@ -0,0 +1,14 @@ +id: "bgn" +name: "Western Balochi" +preferred_name: "Balochi" +autonym: "بلۏچی" +population: 2037382 +region: "AF" +region: "IR" +region: "PK" +script: "Perso-Arabic" +exemplar_chars { + base: "ء آ ا ب ت ج د ر ز س ش ل م ن ه و ٹ پ چ ڈ ژ ک گ ی ۏ ے ݔ ࢣ" + marks: "◌َ ◌ُ ◌ِ ◌ٓ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/bgx/language.textproto b/lang/languages/bgx/language.textproto new file mode 100644 index 000000000..a329577e9 --- /dev/null +++ b/lang/languages/bgx/language.textproto @@ -0,0 +1,9 @@ +id: "bgx" +name: "Balkan Gagauz Turkish" +preferred_name: "" +autonym: "" +population: 377280 +region: "TR" +script: "Greek" +exemplar_chars { +} diff --git a/lang/languages/bhb/language.textproto b/lang/languages/bhb/language.textproto new file mode 100644 index 000000000..e8e84023e --- /dev/null +++ b/lang/languages/bhb/language.textproto @@ -0,0 +1,9 @@ +id: "bhb" +name: "Bhili" +preferred_name: "" +autonym: "" +population: 1591308 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bhi/language.textproto b/lang/languages/bhi/language.textproto new file mode 100644 index 000000000..d9240cfca --- /dev/null +++ b/lang/languages/bhi/language.textproto @@ -0,0 +1,9 @@ +id: "bhi" +name: "Bhilali" +preferred_name: "" +autonym: "" +population: 1220002 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bho/language.textproto b/lang/languages/bho/language.textproto new file mode 100644 index 000000000..db83ef1a7 --- /dev/null +++ b/lang/languages/bho/language.textproto @@ -0,0 +1,16 @@ +id: "bho" +name: "Bhojpuri" +preferred_name: "" +autonym: "भोजपुरी" +population: 32934797 +region: "MU" +region: "NP" +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "𑂃 𑂄 𑂅 𑂆 𑂇 𑂈 𑂉 𑂊 𑂋 𑂌 𑂍 𑂎 𑂏 𑂐 𑂑 𑂒 𑂓 𑂔 𑂕 𑂖 𑂗 𑂘 𑂙 𑂚 𑂛 𑂜 𑂝 𑂞 𑂟 𑂠 𑂡 𑂢 𑂣 𑂤 𑂥 𑂦 𑂧 𑂨 𑂩 𑂪 𑂫 𑂬 𑂭 𑂮 𑂯" + auxiliary: "ॐ" + marks: "◌𑂀 ◌𑂂 ◌𑂰 ◌𑂲 ◌𑂳 ◌𑂴 ◌𑂵 ◌𑂶 ◌𑂸 ◌𑂺" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/bho/sampletext.textproto b/lang/languages/bho/sampletext.textproto new file mode 100644 index 000000000..755b55a76 --- /dev/null +++ b/lang/languages/bho/sampletext.textproto @@ -0,0 +1 @@ +language: "bho" diff --git a/lang/languages/bi/language.textproto b/lang/languages/bi/language.textproto new file mode 100644 index 000000000..b7282e027 --- /dev/null +++ b/lang/languages/bi/language.textproto @@ -0,0 +1,10 @@ +id: "bi" +name: "Bislama" +preferred_name: "" +autonym: "Bislama" +population: 268499 +region: "VU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/bi/sampletext.textproto b/lang/languages/bi/sampletext.textproto new file mode 100644 index 000000000..6197e4003 --- /dev/null +++ b/lang/languages/bi/sampletext.textproto @@ -0,0 +1 @@ +language: "bi" diff --git a/lang/languages/bik/language.textproto b/lang/languages/bik/language.textproto new file mode 100644 index 000000000..cdca99407 --- /dev/null +++ b/lang/languages/bik/language.textproto @@ -0,0 +1,11 @@ +id: "bik" +name: "Bikol" +preferred_name: "" +autonym: "Pandan Bikol" +population: 3275430 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B D G H I K L M N O P R S T U W Y a b d g h i k l m n o p r s t u w y" + auxiliary: "C E F J Q V X Z c e f j q v x z" +} diff --git a/lang/languages/bik/sampletext.textproto b/lang/languages/bik/sampletext.textproto new file mode 100644 index 000000000..309023283 --- /dev/null +++ b/lang/languages/bik/sampletext.textproto @@ -0,0 +1 @@ +language: "bik" diff --git a/lang/languages/bin/language.textproto b/lang/languages/bin/language.textproto new file mode 100644 index 000000000..53180efc4 --- /dev/null +++ b/lang/languages/bin/language.textproto @@ -0,0 +1,11 @@ +id: "bin" +name: "Bini" +preferred_name: "" +autonym: "Ẹ̀dó" +population: 1519598 +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U V W Y Z Á É È Ẹ Í Ó Ò Ọ Ú a b d e f g h i k l m n o p r s t u v w y z á é è ẹ í ó ò ọ ú \'" + marks: "◌̀ ◌́ ◌̣" +} diff --git a/lang/languages/bin/sampletext.textproto b/lang/languages/bin/sampletext.textproto new file mode 100644 index 000000000..4bdd24ab5 --- /dev/null +++ b/lang/languages/bin/sampletext.textproto @@ -0,0 +1 @@ +language: "bin" diff --git a/lang/languages/bjj/language.textproto b/lang/languages/bjj/language.textproto new file mode 100644 index 000000000..f5e0133dc --- /dev/null +++ b/lang/languages/bjj/language.textproto @@ -0,0 +1,9 @@ +id: "bjj" +name: "Kanauji" +preferred_name: "" +autonym: "" +population: 7426104 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bjn/language.textproto b/lang/languages/bjn/language.textproto new file mode 100644 index 000000000..debe41746 --- /dev/null +++ b/lang/languages/bjn/language.textproto @@ -0,0 +1,10 @@ +id: "bjn" +name: "Banjar" +preferred_name: "" +autonym: "" +population: 4010287 +region: "ID" +region: "MY" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bjt/language.textproto b/lang/languages/bjt/language.textproto new file mode 100644 index 000000000..05a8897e5 --- /dev/null +++ b/lang/languages/bjt/language.textproto @@ -0,0 +1,8 @@ +id: "bjt" +name: "Balanta-Ganja" +preferred_name: "" +autonym: "" +population: 95992 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/bkm/language.textproto b/lang/languages/bkm/language.textproto new file mode 100644 index 000000000..03db49e98 --- /dev/null +++ b/lang/languages/bkm/language.textproto @@ -0,0 +1,9 @@ +id: "bkm" +name: "Kom" +preferred_name: "" +autonym: "" +population: 360685 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bku/language.textproto b/lang/languages/bku/language.textproto new file mode 100644 index 000000000..00f0ceb25 --- /dev/null +++ b/lang/languages/bku/language.textproto @@ -0,0 +1,9 @@ +id: "bku" +name: "Buhid" +preferred_name: "" +autonym: "" +population: 7970 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bm/language.textproto b/lang/languages/bm/language.textproto new file mode 100644 index 000000000..2714a7142 --- /dev/null +++ b/lang/languages/bm/language.textproto @@ -0,0 +1,13 @@ +id: "bm" +name: "Bambara" +preferred_name: "" +autonym: "Bamanankan" +population: 8994564 +region: "ML" +script: "Latin" +script: "N’Ko" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y Z Ŋ Ɔ Ɛ Ɲ a b c d e f g h i j k l m n o p r s t u w y z ŋ ɔ ɛ ɲ" + auxiliary: "Q V X q v x" + index: "A B C D E Ɛ F G H I J K L M N Ɲ Ŋ O Ɔ P R S T U W Y Z" +} diff --git a/lang/languages/bm/sampletext.textproto b/lang/languages/bm/sampletext.textproto new file mode 100644 index 000000000..37c013a1a --- /dev/null +++ b/lang/languages/bm/sampletext.textproto @@ -0,0 +1 @@ +language: "bm" diff --git a/lang/languages/bm_Nkoo/language.textproto b/lang/languages/bm_Nkoo/language.textproto new file mode 100644 index 000000000..2f57ba984 --- /dev/null +++ b/lang/languages/bm_Nkoo/language.textproto @@ -0,0 +1,10 @@ +id: "bm_Nkoo" +name: "Bambara (N’Ko)" +preferred_name: "" +autonym: "" +population: 391068 +region: "ML" +script: "Latin" +script: "N’Ko" +exemplar_chars { +} diff --git a/lang/languages/bmq/language.textproto b/lang/languages/bmq/language.textproto new file mode 100644 index 000000000..1150a6f67 --- /dev/null +++ b/lang/languages/bmq/language.textproto @@ -0,0 +1,9 @@ +id: "bmq" +name: "Bomu" +preferred_name: "" +autonym: "" +population: 168159 +region: "ML" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bn/language.textproto b/lang/languages/bn/language.textproto new file mode 100644 index 000000000..b6a40f973 --- /dev/null +++ b/lang/languages/bn/language.textproto @@ -0,0 +1,18 @@ +id: "bn" +name: "Bangla" +preferred_name: "" +autonym: "বাংলা" +population: 267280377 +region: "NP" +region: "BD" +region: "IN" +region: "GB" +script: "Bangla" +exemplar_chars { + base: "৺ অ আ ই ঈ উ ঊ ঋ ৠ ঌ ৡ এ ঐ ও ঔ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত ৎ থ দ ধ ন প ফ ব ভ ম য র ল শ ষ স হ ঽ" + auxiliary: "\\u200C\\u200D ৲ ৳ ৴ ৵ ৶ ৷ ৸ ৹ ৰ ৱ" + marks: "◌ঁ ◌ং ◌ঃ ◌় ◌া ◌ি ◌ী ◌ু ◌ূ ◌ৃ ◌ৄ ◌ে ◌ৈ ◌্ ◌ৗ ◌ৢ ◌ৣ" + numerals: "০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ক {ক\\u09CDষ} খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ল শ ষ স হ" +} diff --git a/lang/languages/bn/sampletext.textproto b/lang/languages/bn/sampletext.textproto new file mode 100644 index 000000000..cc55152f8 --- /dev/null +++ b/lang/languages/bn/sampletext.textproto @@ -0,0 +1 @@ +language: "bn" diff --git a/lang/languages/bo/language.textproto b/lang/languages/bo/language.textproto new file mode 100644 index 000000000..b12fe28f9 --- /dev/null +++ b/lang/languages/bo/language.textproto @@ -0,0 +1,17 @@ +id: "bo" +name: "Tibetan" +preferred_name: "" +autonym: "བོད་སྐད་" +population: 3006696 +region: "IN" +region: "NP" +region: "CN" +script: "Tibetan" +exemplar_chars { + base: "ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ" + auxiliary: "ༀ" + marks: "◌ི ◌ུ ◌ེ ◌ོ" + numerals: "༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩" + punctuation: "༄ ༈ ་ ། ༎ ༔ ༺ ༻" + index: "ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ" +} diff --git a/lang/languages/bo/sampletext.textproto b/lang/languages/bo/sampletext.textproto new file mode 100644 index 000000000..a7078fd86 --- /dev/null +++ b/lang/languages/bo/sampletext.textproto @@ -0,0 +1 @@ +language: "bo" diff --git a/lang/languages/bpy/language.textproto b/lang/languages/bpy/language.textproto new file mode 100644 index 000000000..7dded2ba4 --- /dev/null +++ b/lang/languages/bpy/language.textproto @@ -0,0 +1,12 @@ +id: "bpy" +name: "Bishnupriya" +preferred_name: "" +autonym: "বিষ্ণুপ্রিয়া মণিপুরী" +population: 90174 +region: "IN" +script: "Bangla" +exemplar_chars { + base: "অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ল ৱ শ ষ স হ" + marks: "◌ঁ ◌ং ◌ঃ ◌় ◌া ◌ি ◌ী ◌ু ◌ূ ◌ৃ ◌ে ◌ৈ ◌্ ◌ৗ" + numerals: "০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯" +} diff --git a/lang/languages/bqi/language.textproto b/lang/languages/bqi/language.textproto new file mode 100644 index 000000000..2beb1d2af --- /dev/null +++ b/lang/languages/bqi/language.textproto @@ -0,0 +1,9 @@ +id: "bqi" +name: "Bakhtiari" +preferred_name: "" +autonym: "" +population: 1188926 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/bqv/language.textproto b/lang/languages/bqv/language.textproto new file mode 100644 index 000000000..1e062ab36 --- /dev/null +++ b/lang/languages/bqv/language.textproto @@ -0,0 +1,9 @@ +id: "bqv" +name: "Koro Wachi" +preferred_name: "" +autonym: "" +population: 46717 +region: "CI" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/br/language.textproto b/lang/languages/br/language.textproto new file mode 100644 index 000000000..618912866 --- /dev/null +++ b/lang/languages/br/language.textproto @@ -0,0 +1,15 @@ +id: "br" +name: "Breton" +preferred_name: "" +autonym: "Brezhoneg" +population: 563140 +region: "FR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W X Y Z Ê Ñ Ù a b c d e f g h i j k l m n o p r s t u v w x y z ê ñ ù" + auxiliary: "á à ă â å ä ã ā æ c ç é è ĕ ë ē í ì ĭ î ï ī ó ò ŏ ô ö ø ō œ q ú ŭ û ü ū ÿ" + marks: "◌̀ ◌̂ ◌̃" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}" + index: "A B C D E F G H I J K L M N O P R S T U V W X Y Z" +} diff --git a/lang/languages/br/sampletext.textproto b/lang/languages/br/sampletext.textproto new file mode 100644 index 000000000..a4d6020c6 --- /dev/null +++ b/lang/languages/br/sampletext.textproto @@ -0,0 +1 @@ +language: "br" diff --git a/lang/languages/bra/language.textproto b/lang/languages/bra/language.textproto new file mode 100644 index 000000000..c3b8b18c4 --- /dev/null +++ b/lang/languages/bra/language.textproto @@ -0,0 +1,9 @@ +id: "bra" +name: "Braj" +preferred_name: "" +autonym: "" +population: 54369 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/brh/language.textproto b/lang/languages/brh/language.textproto new file mode 100644 index 000000000..17b7904f9 --- /dev/null +++ b/lang/languages/brh/language.textproto @@ -0,0 +1,9 @@ +id: "brh" +name: "Brahui" +preferred_name: "" +autonym: "" +population: 3035513 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/brx/language.textproto b/lang/languages/brx/language.textproto new file mode 100644 index 000000000..4448dc153 --- /dev/null +++ b/lang/languages/brx/language.textproto @@ -0,0 +1,15 @@ +id: "brx" +name: "Bodo" +preferred_name: "" +autonym: "बरʼ" +population: 1856526 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ʼ ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "अ आ इ ई उ ऊ ऍ ए ऐ ऑ ओ औ क ख ग घ च छ ज झ ञ ट ठ ड {ड\\u093C} ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह" +} diff --git a/lang/languages/bs/language.textproto b/lang/languages/bs/language.textproto new file mode 100644 index 000000000..c2b074cd5 --- /dev/null +++ b/lang/languages/bs/language.textproto @@ -0,0 +1,16 @@ +id: "bs" +name: "Bosnian" +preferred_name: "" +autonym: "Босански" +population: 3797234 +region: "BA" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V Z Ć Č Đ Š Ž a b c d e f g h i j k l m n o p r s t u v z ć č đ š ž" + auxiliary: "DŽ Dž dž LJ Lj lj NJ Nj nj" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "‐ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] @ * / ′ ″" + index: "A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/bs_Cyrl/language.textproto b/lang/languages/bs_Cyrl/language.textproto new file mode 100644 index 000000000..b1273b29e --- /dev/null +++ b/lang/languages/bs_Cyrl/language.textproto @@ -0,0 +1,14 @@ +id: "bs_Cyrl" +name: "Bosnian (Cyrillic)" +preferred_name: "" +autonym: "" +population: 3797234 +region: "BA" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш" + auxiliary: "" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш" +} diff --git a/lang/languages/bsc/language.textproto b/lang/languages/bsc/language.textproto new file mode 100644 index 000000000..dc945ba96 --- /dev/null +++ b/lang/languages/bsc/language.textproto @@ -0,0 +1,8 @@ +id: "bsc" +name: "Bassari" +preferred_name: "" +autonym: "" +population: 15264 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/bss/language.textproto b/lang/languages/bss/language.textproto new file mode 100644 index 000000000..e5c515ffc --- /dev/null +++ b/lang/languages/bss/language.textproto @@ -0,0 +1,9 @@ +id: "bss" +name: "Akoose" +preferred_name: "" +autonym: "" +population: 149823 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bto/language.textproto b/lang/languages/bto/language.textproto new file mode 100644 index 000000000..95bf039cf --- /dev/null +++ b/lang/languages/bto/language.textproto @@ -0,0 +1,11 @@ +id: "bto" +name: "Rinconada Bikol" +preferred_name: "" +autonym: "Pandan Bikol" +population: 305706 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B D G H I K L M N O P R S T U W Y a b d g h i k l m n o p r s t u w y" + auxiliary: "C E F J Q V X Z c e f j q v x z" +} diff --git a/lang/languages/btv/language.textproto b/lang/languages/btv/language.textproto new file mode 100644 index 000000000..87499b491 --- /dev/null +++ b/lang/languages/btv/language.textproto @@ -0,0 +1,10 @@ +id: "btv" +name: "Bateri" +preferred_name: "" +autonym: "" +population: 78843 +region: "PK" +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/bua/language.textproto b/lang/languages/bua/language.textproto new file mode 100644 index 000000000..9d2389103 --- /dev/null +++ b/lang/languages/bua/language.textproto @@ -0,0 +1,11 @@ +id: "bua" +name: "Buriat" +preferred_name: "Russian Buriat" +autonym: "Буряад" +population: 311788 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "A B C Ç D E F G H I J K L M N O Ө P R S Ş T U V X Y Z Ƶ a b c ç d e f g h i j k l m n o ө p r s ş t u v x y z ƶ" + marks: "◌̧" +} diff --git a/lang/languages/buc/language.textproto b/lang/languages/buc/language.textproto new file mode 100644 index 000000000..d66ce03e6 --- /dev/null +++ b/lang/languages/buc/language.textproto @@ -0,0 +1,12 @@ +id: "buc" +name: "Bushi" +preferred_name: "" +autonym: "Kibushi" +population: 44620 +region: "YT" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U V W X Y Z Ɓ Ɗ N̈ a b d e f g h i k l m n o p r s t u v w x y z ɓ ɗ n̈" + auxiliary: "C J Q c j q" + marks: "◌̈" +} diff --git a/lang/languages/buc/sampletext.textproto b/lang/languages/buc/sampletext.textproto new file mode 100644 index 000000000..7185e4693 --- /dev/null +++ b/lang/languages/buc/sampletext.textproto @@ -0,0 +1 @@ +language: "buc" diff --git a/lang/languages/bug/language.textproto b/lang/languages/bug/language.textproto new file mode 100644 index 000000000..ed3f72eb5 --- /dev/null +++ b/lang/languages/bug/language.textproto @@ -0,0 +1,13 @@ +id: "bug" +name: "Buginese" +preferred_name: "" +autonym: "Basa Ugi" +population: 4298211 +region: "ID" +region: "MY" +script: "Latin" +exemplar_chars { + base: "ᨀ ᨁ ᨂ ᨃ ᨄ ᨅ ᨆ ᨇ ᨈ ᨉ ᨊ ᨋ ᨌ ᨍ ᨎ ᨏ ᨐ ᨑ ᨒ ᨓ ᨔ ᨕ ᨖ" + marks: "◌ᨗ ◌ᨘ ◌ᨙ ◌ᨚ ◌ᨛ" + punctuation: "᨞ ᨟" +} diff --git a/lang/languages/bug/sampletext.textproto b/lang/languages/bug/sampletext.textproto new file mode 100644 index 000000000..91cf9753e --- /dev/null +++ b/lang/languages/bug/sampletext.textproto @@ -0,0 +1 @@ +language: "bug" diff --git a/lang/languages/bum/language.textproto b/lang/languages/bum/language.textproto new file mode 100644 index 000000000..41c1fe804 --- /dev/null +++ b/lang/languages/bum/language.textproto @@ -0,0 +1,9 @@ +id: "bum" +name: "Bulu" +preferred_name: "" +autonym: "" +population: 1276269 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bum/sampletext.textproto b/lang/languages/bum/sampletext.textproto new file mode 100644 index 000000000..5cb8b8910 --- /dev/null +++ b/lang/languages/bum/sampletext.textproto @@ -0,0 +1 @@ +language: "bum" diff --git a/lang/languages/bvb/language.textproto b/lang/languages/bvb/language.textproto new file mode 100644 index 000000000..d3b10cab6 --- /dev/null +++ b/lang/languages/bvb/language.textproto @@ -0,0 +1,9 @@ +id: "bvb" +name: "Bube" +preferred_name: "" +autonym: "" +population: 66058 +region: "GQ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/byn/language.textproto b/lang/languages/byn/language.textproto new file mode 100644 index 000000000..fa444331f --- /dev/null +++ b/lang/languages/byn/language.textproto @@ -0,0 +1,9 @@ +id: "byn" +name: "Blin" +preferred_name: "" +autonym: "" +population: 79055 +region: "ER" +script: "Ethiopic" +exemplar_chars { +} diff --git a/lang/languages/byv/language.textproto b/lang/languages/byv/language.textproto new file mode 100644 index 000000000..66e62a718 --- /dev/null +++ b/lang/languages/byv/language.textproto @@ -0,0 +1,9 @@ +id: "byv" +name: "Medumba" +preferred_name: "" +autonym: "" +population: 305195 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/bze/language.textproto b/lang/languages/bze/language.textproto new file mode 100644 index 000000000..c4472ab84 --- /dev/null +++ b/lang/languages/bze/language.textproto @@ -0,0 +1,9 @@ +id: "bze" +name: "Jenaama Bozo" +preferred_name: "" +autonym: "" +population: 166203 +region: "ML" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ca/language.textproto b/lang/languages/ca/language.textproto new file mode 100644 index 000000000..b1581c370 --- /dev/null +++ b/lang/languages/ca/language.textproto @@ -0,0 +1,18 @@ +id: "ca" +name: "Catalan" +preferred_name: "" +autonym: "Català" +population: 8679138 +region: "FR" +region: "IT" +region: "AD" +region: "ES" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ç È É Í Ï Ò Ó Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à ç è é í ï ò ó ú ü" + auxiliary: "Ŀ ŀ" + marks: "◌̀ ◌́ ◌̈ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ca/sampletext.textproto b/lang/languages/ca/sampletext.textproto new file mode 100644 index 000000000..7ea7c2401 --- /dev/null +++ b/lang/languages/ca/sampletext.textproto @@ -0,0 +1 @@ +language: "ca" diff --git a/lang/languages/cad/language.textproto b/lang/languages/cad/language.textproto new file mode 100644 index 000000000..ad60cd47a --- /dev/null +++ b/lang/languages/cad/language.textproto @@ -0,0 +1,9 @@ +id: "cad" +name: "Caddo" +preferred_name: "" +autonym: "" +population: 0 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/cch/language.textproto b/lang/languages/cch/language.textproto new file mode 100644 index 000000000..c75f91230 --- /dev/null +++ b/lang/languages/cch/language.textproto @@ -0,0 +1,9 @@ +id: "cch" +name: "Atsam" +preferred_name: "" +autonym: "" +population: 44945 +region: "NG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ccp/language.textproto b/lang/languages/ccp/language.textproto new file mode 100644 index 000000000..58f413c0e --- /dev/null +++ b/lang/languages/ccp/language.textproto @@ -0,0 +1,17 @@ +id: "ccp" +name: "Chakma" +preferred_name: "" +autonym: "" +population: 729137 +region: "BD" +region: "IN" +script: "Bangla" +script: "Chakma" +exemplar_chars { + base: "𑄃 𑄄 𑄅 𑄆 𑄇 𑄈 𑄉 𑄊 𑄋 𑄌 𑄍 𑄎 𑄏 𑄐 𑄑 𑄒 𑄓 𑄔 𑄕 𑄖 𑄗 𑄘 𑄙 𑄚 𑄛 𑄜 𑄝 𑄞 𑄟 𑄠 𑄡 𑄢 𑄣 𑄤 𑄥 𑄦" + auxiliary: "" + marks: "◌𑄀 ◌𑄁 ◌𑄂 ◌𑄧 ◌𑄨 ◌𑄩 ◌𑄪 ◌𑄫 ◌𑄬 ◌𑄭 ◌𑄰 ◌𑄱 ◌𑄲 ◌𑄳 ◌𑄴" + numerals: "𑄶 𑄷 𑄸 𑄹 𑄺 𑄻 𑄼 𑄽 𑄾 𑄿 0 1 2 3 4 5 6 7 8 9" + punctuation: "𑅁 𑅂 𑅃 𑅀" + index: "𑄃 𑄄 𑄅 𑄆 𑄇 𑄈 𑄉 𑄊 𑄋 𑄌 𑄍 𑄎 𑄏 𑄐 𑄑 𑄒 𑄓 𑄔 𑄕 𑄖 𑄗 𑄘 𑄙 𑄚 𑄛 𑄜 𑄝 𑄞 𑄟 𑄠 𑄡 𑄢 𑄣 𑄤 𑄥 𑄦" +} diff --git a/lang/languages/ccp/sampletext.textproto b/lang/languages/ccp/sampletext.textproto new file mode 100644 index 000000000..5a7564964 --- /dev/null +++ b/lang/languages/ccp/sampletext.textproto @@ -0,0 +1 @@ +language: "ccp" diff --git a/lang/languages/ce/language.textproto b/lang/languages/ce/language.textproto new file mode 100644 index 000000000..9f851c3a5 --- /dev/null +++ b/lang/languages/ce/language.textproto @@ -0,0 +1,14 @@ +id: "ce" +name: "Chechen" +preferred_name: "" +autonym: "Нохчийн мотт" +population: 935365 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я" +} diff --git a/lang/languages/ceb/language.textproto b/lang/languages/ceb/language.textproto new file mode 100644 index 000000000..8d66b67d6 --- /dev/null +++ b/lang/languages/ceb/language.textproto @@ -0,0 +1,13 @@ +id: "ceb" +name: "Cebuano" +preferred_name: "" +autonym: "Binisaya" +population: 26203440 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B D E G H I K L M N O P R S T U W Y a b d e g h i k l m n o p r s t u w y" + auxiliary: "c f j ñ q v x z" + punctuation: "\\- ‑ , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ceb/sampletext.textproto b/lang/languages/ceb/sampletext.textproto new file mode 100644 index 000000000..148a532d8 --- /dev/null +++ b/lang/languages/ceb/sampletext.textproto @@ -0,0 +1 @@ +language: "ceb" diff --git a/lang/languages/cgg/language.textproto b/lang/languages/cgg/language.textproto new file mode 100644 index 000000000..b5ef77250 --- /dev/null +++ b/lang/languages/cgg/language.textproto @@ -0,0 +1,11 @@ +id: "cgg" +name: "Chiga" +preferred_name: "" +autonym: "Rukiga" +population: 2335662 +region: "UG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ch/language.textproto b/lang/languages/ch/language.textproto new file mode 100644 index 000000000..eb91b4b68 --- /dev/null +++ b/lang/languages/ch/language.textproto @@ -0,0 +1,12 @@ +id: "ch" +name: "Chamorro" +preferred_name: "" +autonym: "Chamorru" +population: 46324 +region: "MP" +region: "GU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z å ñ" + marks: "◌̃ ◌̊" +} diff --git a/lang/languages/ch/sampletext.textproto b/lang/languages/ch/sampletext.textproto new file mode 100644 index 000000000..cd9a6ea3f --- /dev/null +++ b/lang/languages/ch/sampletext.textproto @@ -0,0 +1 @@ +language: "ch" diff --git a/lang/languages/chk/language.textproto b/lang/languages/chk/language.textproto new file mode 100644 index 000000000..48cc8021c --- /dev/null +++ b/lang/languages/chk/language.textproto @@ -0,0 +1,11 @@ +id: "chk" +name: "Chuukese" +preferred_name: "" +autonym: "Chuuk" +population: 30730 +region: "FM" +script: "Latin" +exemplar_chars { + base: "A C E F H I K M N O P R S T U W Y Á É Ó Ú a c e f h i k m n o p r s t u w y á é ó ú" + marks: "◌́" +} diff --git a/lang/languages/chk/sampletext.textproto b/lang/languages/chk/sampletext.textproto new file mode 100644 index 000000000..aa741d465 --- /dev/null +++ b/lang/languages/chk/sampletext.textproto @@ -0,0 +1 @@ +language: "chk" diff --git a/lang/languages/chm/language.textproto b/lang/languages/chm/language.textproto new file mode 100644 index 000000000..dfdc6ed49 --- /dev/null +++ b/lang/languages/chm/language.textproto @@ -0,0 +1,11 @@ +id: "chm" +name: "Mari" +preferred_name: "" +autonym: "Олык Марий" +population: 524371 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ҥ Ӧ Ӱ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ҥ ӧ ӱ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/cho/language.textproto b/lang/languages/cho/language.textproto new file mode 100644 index 000000000..547ca9d8f --- /dev/null +++ b/lang/languages/cho/language.textproto @@ -0,0 +1,9 @@ +id: "cho" +name: "Choctaw" +preferred_name: "" +autonym: "" +population: 10977 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/chp/language.textproto b/lang/languages/chp/language.textproto new file mode 100644 index 000000000..b4d94d771 --- /dev/null +++ b/lang/languages/chp/language.textproto @@ -0,0 +1,9 @@ +id: "chp" +name: "Chipewyan" +preferred_name: "" +autonym: "" +population: 753 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/chr/language.textproto b/lang/languages/chr/language.textproto new file mode 100644 index 000000000..bca3a0b75 --- /dev/null +++ b/lang/languages/chr/language.textproto @@ -0,0 +1,14 @@ +id: "chr" +name: "Cherokee" +preferred_name: "" +autonym: "ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ" +population: 25613 +region: "US" +script: "Cherokee" +exemplar_chars { + base: "Ꭰ Ꭱ Ꭲ Ꭳ Ꭴ Ꭵ Ꭶ Ꭷ Ꭸ Ꭹ Ꭺ Ꭻ Ꭼ Ꭽ Ꭾ Ꭿ Ꮀ Ꮁ Ꮂ Ꮃ Ꮄ Ꮅ Ꮆ Ꮇ Ꮈ Ꮉ Ꮊ Ꮋ Ꮌ Ꮍ Ꮎ Ꮏ Ꮐ Ꮑ Ꮒ Ꮓ Ꮔ Ꮕ Ꮖ Ꮗ Ꮘ Ꮙ Ꮚ Ꮛ Ꮜ Ꮝ Ꮞ Ꮟ Ꮠ Ꮡ Ꮢ Ꮣ Ꮤ Ꮥ Ꮦ Ꮧ Ꮨ Ꮩ Ꮪ Ꮫ Ꮬ Ꮭ Ꮮ Ꮯ Ꮰ Ꮱ Ꮲ Ꮳ Ꮴ Ꮵ Ꮶ Ꮷ Ꮸ Ꮹ Ꮺ Ꮻ Ꮼ Ꮽ Ꮾ Ꮿ Ᏸ Ᏹ Ᏺ Ᏻ Ᏼ ꭰ ꭱ ꭲ ꭳ ꭴ ꭵ ꭶ ꭷ ꭸ ꭹ ꭺ ꭻ ꭼ ꭽ ꭾ ꭿ ꮀ ꮁ ꮂ ꮃ ꮄ ꮅ ꮆ ꮇ ꮈ ꮉ ꮊ ꮋ ꮌ ꮍ ꮎ ꮏ ꮐ ꮑ ꮒ ꮓ ꮔ ꮕ ꮖ ꮗ ꮘ ꮙ ꮚ ꮛ ꮜ ꮝ ꮞ ꮟ ꮠ ꮡ ꮢ ꮣ ꮤ ꮥ ꮦ ꮧ ꮨ ꮩ ꮪ ꮫ ꮬ ꮭ ꮮ ꮯ ꮰ ꮱ ꮲ ꮳ ꮴ ꮵ ꮶ ꮷ ꮸ ꮹ ꮺ ꮻ ꮼ ꮽ ꮾ ꮿ ᏸ ᏹ ᏺ ᏻ ᏼ" + auxiliary: "" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "Ꭰ Ꭶ Ꭽ Ꮃ Ꮉ Ꮎ Ꮖ Ꮜ Ꮣ Ꮬ Ꮳ Ꮹ Ꮿ" +} diff --git a/lang/languages/chr/sampletext.textproto b/lang/languages/chr/sampletext.textproto new file mode 100644 index 000000000..e188ec571 --- /dev/null +++ b/lang/languages/chr/sampletext.textproto @@ -0,0 +1 @@ +language: "chr" diff --git a/lang/languages/cic/language.textproto b/lang/languages/cic/language.textproto new file mode 100644 index 000000000..08a4b456d --- /dev/null +++ b/lang/languages/cic/language.textproto @@ -0,0 +1,11 @@ +id: "cic" +name: "Chickasaw" +preferred_name: "" +autonym: "Chikashshanompa\'" +population: 0 +region: "US" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ó Ú a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ó ú \'" + marks: "◌́" +} diff --git a/lang/languages/cic/sampletext.textproto b/lang/languages/cic/sampletext.textproto new file mode 100644 index 000000000..2acf1f9a3 --- /dev/null +++ b/lang/languages/cic/sampletext.textproto @@ -0,0 +1 @@ +language: "cic" diff --git a/lang/languages/cja/language.textproto b/lang/languages/cja/language.textproto new file mode 100644 index 000000000..b3d750416 --- /dev/null +++ b/lang/languages/cja/language.textproto @@ -0,0 +1,9 @@ +id: "cja" +name: "Western Cham" +preferred_name: "" +autonym: "" +population: 270832 +region: "KH" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/cjm/language.textproto b/lang/languages/cjm/language.textproto new file mode 100644 index 000000000..4ad597480 --- /dev/null +++ b/lang/languages/cjm/language.textproto @@ -0,0 +1,9 @@ +id: "cjm" +name: "Eastern Cham" +preferred_name: "" +autonym: "" +population: 87861 +region: "VN" +script: "Cham" +exemplar_chars { +} diff --git a/lang/languages/ckb/language.textproto b/lang/languages/ckb/language.textproto new file mode 100644 index 000000000..df67ed61b --- /dev/null +++ b/lang/languages/ckb/language.textproto @@ -0,0 +1,15 @@ +id: "ckb" +name: "Central Kurdish" +preferred_name: "" +autonym: "Soranî" +population: 11086548 +region: "IQ" +region: "IR" +script: "Perso-Arabic" +exemplar_chars { + base: "ا ب ت ج ح خ د ر ز س ش ع غ ف ق ل م ن و پ چ ڕ ژ ڤ ک گ ڵ ھ ۆ ی ێ ە" + auxiliary: "Ḧ Ẍ ḧ ẍ \'" + marks: "◌̂ ◌̈ ◌̌ ◌̧" + numerals: "\\u200E\\u200F \\- ‑ , ٫ ٬ . % ٪ ‰ ؉ + 0٠ 1١ 2٢ 3٣ 4٤ 5٥ 6٦ 7٧ 8٨ 9٩" + index: "ئ ا ب پ ت ج چ ح خ د ر ز ڕ ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن ھ ە و ۆ ی ێ" +} diff --git a/lang/languages/ckb/sampletext.textproto b/lang/languages/ckb/sampletext.textproto new file mode 100644 index 000000000..035481b1f --- /dev/null +++ b/lang/languages/ckb/sampletext.textproto @@ -0,0 +1 @@ +language: "ckb" diff --git a/lang/languages/co/language.textproto b/lang/languages/co/language.textproto new file mode 100644 index 000000000..37d005351 --- /dev/null +++ b/lang/languages/co/language.textproto @@ -0,0 +1,11 @@ +id: "co" +name: "Corsican" +preferred_name: "" +autonym: "Corsu" +population: 162835 +region: "FR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Â È Ì Ï Ü Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à â è ì ï ü ò ù" + marks: "◌̀ ◌̂ ◌̈" +} diff --git a/lang/languages/co/sampletext.textproto b/lang/languages/co/sampletext.textproto new file mode 100644 index 000000000..df3461973 --- /dev/null +++ b/lang/languages/co/sampletext.textproto @@ -0,0 +1 @@ +language: "co" diff --git a/lang/languages/cps/language.textproto b/lang/languages/cps/language.textproto new file mode 100644 index 000000000..0c6c1b9cb --- /dev/null +++ b/lang/languages/cps/language.textproto @@ -0,0 +1,9 @@ +id: "cps" +name: "Capiznon" +preferred_name: "" +autonym: "" +population: 720594 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/cr/language.textproto b/lang/languages/cr/language.textproto new file mode 100644 index 000000000..111dad477 --- /dev/null +++ b/lang/languages/cr/language.textproto @@ -0,0 +1,10 @@ +id: "cr" +name: "Cree" +preferred_name: "" +autonym: "" +population: 41463 +region: "CA" +script: "UCAS" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/crh/language.textproto b/lang/languages/crh/language.textproto new file mode 100644 index 000000000..cbe1da249 --- /dev/null +++ b/lang/languages/crh/language.textproto @@ -0,0 +1,11 @@ +id: "crh" +name: "Crimean Turkish" +preferred_name: "" +autonym: "Къырымтатар" +population: 245968 +region: "UA" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Ñ Ö Ü Ğ Ş a b c d e f g h i j k l m n o p q r s t u v w x y z ç ñ ö ü ğ ş ı" + marks: "◌̃ ◌̆ ◌̈ ◌̧" +} diff --git a/lang/languages/crh/sampletext.textproto b/lang/languages/crh/sampletext.textproto new file mode 100644 index 000000000..94732bf52 --- /dev/null +++ b/lang/languages/crh/sampletext.textproto @@ -0,0 +1 @@ +language: "crh" diff --git a/lang/languages/crj/language.textproto b/lang/languages/crj/language.textproto new file mode 100644 index 000000000..27123e61e --- /dev/null +++ b/lang/languages/crj/language.textproto @@ -0,0 +1,9 @@ +id: "crj" +name: "Southern East Cree" +preferred_name: "" +autonym: "" +population: 7161 +region: "CA" +script: "UCAS" +exemplar_chars { +} diff --git a/lang/languages/crk/language.textproto b/lang/languages/crk/language.textproto new file mode 100644 index 000000000..db5231906 --- /dev/null +++ b/lang/languages/crk/language.textproto @@ -0,0 +1,9 @@ +id: "crk" +name: "Plains Cree" +preferred_name: "" +autonym: "" +population: 41463 +region: "CA" +script: "UCAS" +exemplar_chars { +} diff --git a/lang/languages/crl/language.textproto b/lang/languages/crl/language.textproto new file mode 100644 index 000000000..855e2e1d8 --- /dev/null +++ b/lang/languages/crl/language.textproto @@ -0,0 +1,9 @@ +id: "crl" +name: "Northern East Cree" +preferred_name: "" +autonym: "" +population: 5277 +region: "CA" +script: "UCAS" +exemplar_chars { +} diff --git a/lang/languages/crm/language.textproto b/lang/languages/crm/language.textproto new file mode 100644 index 000000000..eb964aa3b --- /dev/null +++ b/lang/languages/crm/language.textproto @@ -0,0 +1,9 @@ +id: "crm" +name: "Moose Cree" +preferred_name: "" +autonym: "" +population: 4523 +region: "CA" +script: "UCAS" +exemplar_chars { +} diff --git a/lang/languages/crs/language.textproto b/lang/languages/crs/language.textproto new file mode 100644 index 000000000..f599b2e05 --- /dev/null +++ b/lang/languages/crs/language.textproto @@ -0,0 +1,10 @@ +id: "crs" +name: "Seselwa Creole French" +preferred_name: "" +autonym: "Seselwa" +population: 94061 +region: "SC" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/crs/sampletext.textproto b/lang/languages/crs/sampletext.textproto new file mode 100644 index 000000000..ff8242db9 --- /dev/null +++ b/lang/languages/crs/sampletext.textproto @@ -0,0 +1 @@ +language: "crs" diff --git a/lang/languages/cs/language.textproto b/lang/languages/cs/language.textproto new file mode 100644 index 000000000..c2f8b4a3f --- /dev/null +++ b/lang/languages/cs/language.textproto @@ -0,0 +1,16 @@ +id: "cs" +name: "Czech" +preferred_name: "" +autonym: "Čeština" +population: 13045532 +region: "CZ" +region: "SK" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ó Ú Ý Č Ď Ě Ň Ř Š Ť Ů Ž a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ó ú ý č ď ě ň ř š ť ů ž" + auxiliary: "à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ľ ł ñ ò ŏ ô ö ø ō œ ŕ ù ŭ û ü ū ÿ" + marks: "◌́ ◌̊ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&" + index: "A B C Č D E F G H {CH} I J K L M N O P Q R Ř S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/cs/sampletext.textproto b/lang/languages/cs/sampletext.textproto new file mode 100644 index 000000000..7a5131508 --- /dev/null +++ b/lang/languages/cs/sampletext.textproto @@ -0,0 +1 @@ +language: "cs" diff --git a/lang/languages/csb/language.textproto b/lang/languages/csb/language.textproto new file mode 100644 index 000000000..2c1729fc6 --- /dev/null +++ b/lang/languages/csb/language.textproto @@ -0,0 +1,11 @@ +id: "csb" +name: "Kashubian" +preferred_name: "" +autonym: "Kaszëbsczi" +population: 49766 +region: "PL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ã É Ë Ò Ó Ô Ù Ą Ę Ł Ń Ś Ż a b c d e f g h i j k l m n o p q r s t u v w x y z ã é ë ò ó ô ù ą ę ł ń ś ż" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̇ ◌̈ ◌̨" +} diff --git a/lang/languages/csw/language.textproto b/lang/languages/csw/language.textproto new file mode 100644 index 000000000..428878bbe --- /dev/null +++ b/lang/languages/csw/language.textproto @@ -0,0 +1,10 @@ +id: "csw" +name: "Swampy Cree" +preferred_name: "" +autonym: "ᓀᐦᐃᔭᐍᐏᐣ" +population: 4900 +region: "CA" +script: "UCAS" +exemplar_chars { + base: "ᐁ ᐃ ᐅ ᐊ ᐍ ᐏ ᐑ ᐓ ᐕ ᐘ ᐚ ᐤ ᐯ ᐱ ᐲ ᐳ ᐴ ᐸ ᐹ ᑊ ᑌ ᑎ ᑏ ᑐ ᑑ ᑕ ᑖ ᐟ ᑫ ᑭ ᑮ ᑯ ᑰ ᑲ ᑳ ᐠ ᒉ ᒋ ᒌ ᒍ ᒎ ᒐ ᒑ ᐨ ᒣ ᒥ ᒦ ᒧ ᒨ ᒪ ᒫ ᒼ ᓀ ᓂ ᓃ ᓄ ᓅ ᓇ ᓈ ᐣ ᓭ ᓯ ᓰ ᓱ ᓲ ᓴ ᓵ ᐢ ᔦ ᔨ ᔩ ᔪ ᔫ ᔭ ᔮ ᓬ ᕒ ᐦ ᐩ ᕁ ᑵ" +} diff --git a/lang/languages/csw/sampletext.textproto b/lang/languages/csw/sampletext.textproto new file mode 100644 index 000000000..21dfb216a --- /dev/null +++ b/lang/languages/csw/sampletext.textproto @@ -0,0 +1 @@ +language: "csw" diff --git a/lang/languages/cu/language.textproto b/lang/languages/cu/language.textproto new file mode 100644 index 000000000..564c0b7cc --- /dev/null +++ b/lang/languages/cu/language.textproto @@ -0,0 +1,11 @@ +id: "cu" +name: "Church Slavic" +preferred_name: "" +autonym: "Церковнослове́нскїй" +population: 0 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Ю Є Ѕ Џ Ѥ Ѩ Ѭ Ҁ І Ї Ѡ Ѣ Ѧ Ѫ Ѯ Ѱ Ѳ Ѵ Ѷ Ѻ Ѽ Ѿ Ꙁ Ꙋ Ꙍ Ꙗ Ꙃ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь ю є ѕ џ ѥ ѩ ѭ ҁ і ї ѡ ѣ ѧ ѫ ѯ ѱ ѳ ѵ ѷ ѻ ѽ ѿ ꙁ ꙋ ꙍ ꙗ ꙃ" + marks: "◌́ ◌̆ ◌̈ ◌̏" +} diff --git a/lang/languages/cv/language.textproto b/lang/languages/cv/language.textproto new file mode 100644 index 000000000..d3f494417 --- /dev/null +++ b/lang/languages/cv/language.textproto @@ -0,0 +1,11 @@ +id: "cv" +name: "Chuvash" +preferred_name: "" +autonym: "Чӑвашла" +population: 1842386 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ҫ Ӑ Ӗ Ӳ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ҫ ӑ ӗ ӳ" + marks: "◌̆ ◌̈ ◌̋" +} diff --git a/lang/languages/cy/language.textproto b/lang/languages/cy/language.textproto new file mode 100644 index 000000000..49e5f6efe --- /dev/null +++ b/lang/languages/cy/language.textproto @@ -0,0 +1,16 @@ +id: "cy" +name: "Welsh" +preferred_name: "" +autonym: "Cymraeg" +population: 536376 +region: "AR" +region: "GB" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â Ä È É Ê Ë Ì Í Î Ï Ò Ó Ô Ö Ù Ú Û Ü Ý Ÿ Ŵ Ŷ Ẁ Ẃ Ẅ Ỳ a b c d e f g h i j k l m n o p q r s t u v w x y z à á â ä è é ê ë ì í î ï ò ó ô ö ù ú û ü ý ÿ ŵ ŷ ẁ ẃ ẅ ỳ" + auxiliary: "ă å ã ā æ ç ĕ ē ĭ ī k ñ ŏ ø ō œ q ŭ ū v x z" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C {CH} D {DD} E F {FF} G {NG} H I J K L {LL} M N O P {PH} Q R {RH} S T {TH} U V W X Y Z" +} diff --git a/lang/languages/cy/sampletext.textproto b/lang/languages/cy/sampletext.textproto new file mode 100644 index 000000000..5097f399b --- /dev/null +++ b/lang/languages/cy/sampletext.textproto @@ -0,0 +1 @@ +language: "cy" diff --git a/lang/languages/da/language.textproto b/lang/languages/da/language.textproto new file mode 100644 index 000000000..874b46115 --- /dev/null +++ b/lang/languages/da/language.textproto @@ -0,0 +1,18 @@ +id: "da" +name: "Danish" +preferred_name: "" +autonym: "Dansk" +population: 7072056 +region: "IS" +region: "GL" +region: "DK" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Æ Ø a b c d e f g h i j k l m n o p q r s t u v w x y z å æ ø" + auxiliary: "Ǻ ǻ" + marks: "◌̊ ◌́" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å" +} diff --git a/lang/languages/da/sampletext.textproto b/lang/languages/da/sampletext.textproto new file mode 100644 index 000000000..f7f276402 --- /dev/null +++ b/lang/languages/da/sampletext.textproto @@ -0,0 +1 @@ +language: "da" diff --git a/lang/languages/dak/language.textproto b/lang/languages/dak/language.textproto new file mode 100644 index 000000000..8294472ae --- /dev/null +++ b/lang/languages/dak/language.textproto @@ -0,0 +1,9 @@ +id: "dak" +name: "Dakota" +preferred_name: "" +autonym: "" +population: 19625 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/dar/language.textproto b/lang/languages/dar/language.textproto new file mode 100644 index 000000000..890a35973 --- /dev/null +++ b/lang/languages/dar/language.textproto @@ -0,0 +1,11 @@ +id: "dar" +name: "Dargwa" +preferred_name: "" +autonym: "Дарган" +population: 368477 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/dav/language.textproto b/lang/languages/dav/language.textproto new file mode 100644 index 000000000..cb84e979f --- /dev/null +++ b/lang/languages/dav/language.textproto @@ -0,0 +1,12 @@ +id: "dav" +name: "Taita" +preferred_name: "" +autonym: "Kidawida" +population: 438928 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "Q X q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/dcc/language.textproto b/lang/languages/dcc/language.textproto new file mode 100644 index 000000000..3cfe9deef --- /dev/null +++ b/lang/languages/dcc/language.textproto @@ -0,0 +1,9 @@ +id: "dcc" +name: "Deccan" +preferred_name: "" +autonym: "" +population: 13128291 +region: "IN" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/de/language.textproto b/lang/languages/de/language.textproto new file mode 100644 index 000000000..c7f9553b1 --- /dev/null +++ b/lang/languages/de/language.textproto @@ -0,0 +1,41 @@ +id: "de" +name: "German" +preferred_name: "" +autonym: "Deutsch" +population: 134799567 +region: "HU" +region: "US" +region: "GB" +region: "RO" +region: "KZ" +region: "DK" +region: "AT" +region: "LT" +region: "LI" +region: "BR" +region: "LU" +region: "FR" +region: "CZ" +region: "SK" +region: "NA" +region: "BE" +region: "CA" +region: "SI" +region: "NL" +region: "IT" +region: "CH" +region: "PY" +region: "FI" +region: "GR" +region: "BG" +region: "PL" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ß ä ö ü" + auxiliary: "À É à é" + marks: "◌̈ ◌̀ ◌́" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/den/language.textproto b/lang/languages/den/language.textproto new file mode 100644 index 000000000..b5998bc63 --- /dev/null +++ b/lang/languages/den/language.textproto @@ -0,0 +1,9 @@ +id: "den" +name: "Slave" +preferred_name: "" +autonym: "" +population: 2299 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/dgr/language.textproto b/lang/languages/dgr/language.textproto new file mode 100644 index 000000000..2b2197f7f --- /dev/null +++ b/lang/languages/dgr/language.textproto @@ -0,0 +1,9 @@ +id: "dgr" +name: "Dogrib" +preferred_name: "" +autonym: "" +population: 2638 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/dje/language.textproto b/lang/languages/dje/language.textproto new file mode 100644 index 000000000..d54d10d23 --- /dev/null +++ b/lang/languages/dje/language.textproto @@ -0,0 +1,14 @@ +id: "dje" +name: "Zarma" +preferred_name: "" +autonym: "Zarmaciine" +population: 3871308 +region: "NE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ŋ Ɲ À Á à Ǎ Í Õ Ǒ Ô Š Ẽ Ě Ê Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ŋ ɲ à á ã ǎ í õ ǒ ô š ẽ ě ê ž" + auxiliary: "v" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̌" + numerals: "  \\- ‑ . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N Ɲ Ŋ O P Q R S T U W X Y Z" +} diff --git a/lang/languages/dnj/language.textproto b/lang/languages/dnj/language.textproto new file mode 100644 index 000000000..dd242d8e0 --- /dev/null +++ b/lang/languages/dnj/language.textproto @@ -0,0 +1,9 @@ +id: "dnj" +name: "Dan" +preferred_name: "" +autonym: "" +population: 1099244 +region: "CI" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/doi/language.textproto b/lang/languages/doi/language.textproto new file mode 100644 index 000000000..3253775ef --- /dev/null +++ b/lang/languages/doi/language.textproto @@ -0,0 +1,14 @@ +id: "doi" +name: "Dogri" +preferred_name: "" +autonym: "" +population: 2652180 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "\\u0951\\u0952 \\u093C \\u0901 \\u0902 ः ॐ अ आ इ ई उ ऊ ऋ ॠ ऌ ॡ ए ऐ ओ औ क {क\\u094Dष} ख ग घ ङ च छ ज झ ञ ट ठ ड {ड\\u093C} ढ {ढ\\u093C} ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \\u0941 \\u0942 \\u0943 \\u0944 \\u0962 \\u0963 \\u0947 \\u0948 ो ौ \\u094D" + auxiliary: "\\u200C\\u200D ऍ ऑ \\u0945" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "_ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) § @ * / \\& # † ‡ ′ ″" + index: "अ आ इ ई उ ऊ ऋ ॠ ऌ ॡ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह" +} diff --git a/lang/languages/dsb/language.textproto b/lang/languages/dsb/language.textproto new file mode 100644 index 000000000..cf86dc04e --- /dev/null +++ b/lang/languages/dsb/language.textproto @@ -0,0 +1,15 @@ +id: "dsb" +name: "Lower Sorbian" +preferred_name: "" +autonym: "Dolnoserbšćina" +population: 6973 +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ó Ć Č Ě Ł Ń Ř Ŕ Ś Š Ź Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ó ć č ě ł ń ř ŕ ś š ź ž" + auxiliary: "á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ř ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "A B C Č Ć D E F G H {Ch} I J K Ł L M N O P Q R S Š Ś T U V W X Y Z Ž Ź" +} diff --git a/lang/languages/dtm/language.textproto b/lang/languages/dtm/language.textproto new file mode 100644 index 000000000..dc069ef16 --- /dev/null +++ b/lang/languages/dtm/language.textproto @@ -0,0 +1,9 @@ +id: "dtm" +name: "Tomo Kan Dogon" +preferred_name: "" +autonym: "" +population: 215087 +region: "ML" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/dtp/language.textproto b/lang/languages/dtp/language.textproto new file mode 100644 index 000000000..f1704de81 --- /dev/null +++ b/lang/languages/dtp/language.textproto @@ -0,0 +1,9 @@ +id: "dtp" +name: "Central Dusun" +preferred_name: "" +autonym: "" +population: 182851 +region: "MY" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/dty/language.textproto b/lang/languages/dty/language.textproto new file mode 100644 index 000000000..5b6825a5a --- /dev/null +++ b/lang/languages/dty/language.textproto @@ -0,0 +1,14 @@ +id: "dty" +name: "Dotyali" +preferred_name: "" +autonym: "डोटेली" +population: 758197 +region: "NP" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/dua/language.textproto b/lang/languages/dua/language.textproto new file mode 100644 index 000000000..3e158a1f4 --- /dev/null +++ b/lang/languages/dua/language.textproto @@ -0,0 +1,14 @@ +id: "dua" +name: "Duala" +preferred_name: "" +autonym: "Duálá" +population: 133176 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G I J K L M N O P R S T U W Y Á É Í Ó Ú Ŋ Ū Ɓ Ɔ Ɗ Ɛ a b c d e f g i j k l m n o p r s t u w y á é í ó ú ŋ ū ɓ ɔ ɗ ɛ" + auxiliary: "H Q V X Z h q v x z" + marks: "◌́ ◌̄" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D Ɗ E Ɛ F G I J K L M N Ŋ O Ɔ P S T U W Y" +} diff --git a/lang/languages/dv/language.textproto b/lang/languages/dv/language.textproto new file mode 100644 index 000000000..6f664379e --- /dev/null +++ b/lang/languages/dv/language.textproto @@ -0,0 +1,12 @@ +id: "dv" +name: "Divehi" +preferred_name: "" +autonym: "ދިވެހި" +population: 372368 +region: "MV" +region: "IN" +script: "Thaana" +exemplar_chars { + base: "އ ކ ޅ ބ ރ ނ ށ ހ ޏ ގ ލ ތ ދ ފ މ ވ ޗ ޖ ޕ ޔ ޓ ޒ ޑ ސ ޱ ‎" + marks: "◌ަ ◌ާ ◌ި ◌ީ ◌ު ◌ޫ ◌ެ ◌ޭ ◌ޮ ◌ޯ ◌ް" +} diff --git a/lang/languages/dv/sampletext.textproto b/lang/languages/dv/sampletext.textproto new file mode 100644 index 000000000..0447c7e45 --- /dev/null +++ b/lang/languages/dv/sampletext.textproto @@ -0,0 +1 @@ +language: "dv" diff --git a/lang/languages/dyo/language.textproto b/lang/languages/dyo/language.textproto new file mode 100644 index 000000000..5e8a391b5 --- /dev/null +++ b/lang/languages/dyo/language.textproto @@ -0,0 +1,14 @@ +id: "dyo" +name: "Jola-Fonyi" +preferred_name: "" +autonym: "Jóola-Fóoñi" +population: 409146 +region: "SN" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Á É Í Ñ Ó Ú Ŋ a b c d e f g h i j k l m n o p q r s t u v w x y á é í ñ ó ú ŋ" + auxiliary: "Z z" + marks: "◌́ ◌̃" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N Ñ Ŋ O P Q R S T U V W X Y" +} diff --git a/lang/languages/dyo/sampletext.textproto b/lang/languages/dyo/sampletext.textproto new file mode 100644 index 000000000..17fe9f980 --- /dev/null +++ b/lang/languages/dyo/sampletext.textproto @@ -0,0 +1 @@ +language: "dyo" diff --git a/lang/languages/dyu/language.textproto b/lang/languages/dyu/language.textproto new file mode 100644 index 000000000..2c33cb41b --- /dev/null +++ b/lang/languages/dyu/language.textproto @@ -0,0 +1,12 @@ +id: "dyu" +name: "Dyula" +preferred_name: "" +autonym: "Julakan" +population: 6667328 +region: "BF" +script: "Latin" +exemplar_chars { + base: "ߐ ߏ ߎ ߍ ߌ ߋ ߊ ߙ ߘ ߗ ߖ ߕ ߔ ߓ ߡ ߟ ߞ ߝ ߜ ߛ ߚ ߒ ߦ ߥ ߤ ߣ ߢ" + marks: "◌߫ ◌߬ ◌߭ ◌߮ ◌߯ ◌߰ ◌߱" + numerals: "߀ ߁ ߂ ߃ ߄ ߅ ߆ ߇ ߈ ߉" +} diff --git a/lang/languages/dyu/sampletext.textproto b/lang/languages/dyu/sampletext.textproto new file mode 100644 index 000000000..ee0c72192 --- /dev/null +++ b/lang/languages/dyu/sampletext.textproto @@ -0,0 +1 @@ +language: "dyu" diff --git a/lang/languages/dz/language.textproto b/lang/languages/dz/language.textproto new file mode 100644 index 000000000..546d7bd2d --- /dev/null +++ b/lang/languages/dz/language.textproto @@ -0,0 +1,16 @@ +id: "dz" +name: "Dzongkha" +preferred_name: "" +autonym: "རྫོང་ཁ་" +population: 370341 +region: "BT" +region: "IN" +script: "Tibetan" +exemplar_chars { + base: "ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ ཊ ཋ ཌ ཎ ཥ" + auxiliary: "\\u0F84 ཊ ཋ ཌ ཎ \\u0F7E ཥ \\u0F80 \\u0F7B \\u0F7D \\u0F9A \\u0F9B \\u0F9C \\u0F9E \\u0FBA \\u0FBB \\u0FBC" + marks: "◌ི ◌ུ ◌ེ ◌ོ ◌ྵ" + numerals: "༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] ༼ ༽ § @ * / \\& # † ‡ ༄ ༅ ༆ ༈ ༉ ༊ ࿐ ࿑ ༒ ࿒ ࿓ ࿔ ༶ ྾ ྿ ༌ ། ༎ ༏ ༐ ༑ ༔ ༴" + index: "ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ" +} diff --git a/lang/languages/dz/sampletext.textproto b/lang/languages/dz/sampletext.textproto new file mode 100644 index 000000000..c487ab846 --- /dev/null +++ b/lang/languages/dz/sampletext.textproto @@ -0,0 +1 @@ +language: "dz" diff --git a/lang/languages/ebu/language.textproto b/lang/languages/ebu/language.textproto new file mode 100644 index 000000000..f23e61d35 --- /dev/null +++ b/lang/languages/ebu/language.textproto @@ -0,0 +1,12 @@ +id: "ebu" +name: "Embu" +preferred_name: "" +autonym: "Kiembu" +population: 802918 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ĩ Ũ a b c d e f g h i j k l m n o p q r s t u v w x y z ĩ ũ" + marks: "◌̃" + index: "A B C D E F G H I Ĩ J K L M N O P Q R S T U Ũ V W X Y Z" +} diff --git a/lang/languages/ee/language.textproto b/lang/languages/ee/language.textproto new file mode 100644 index 000000000..2f67bc62c --- /dev/null +++ b/lang/languages/ee/language.textproto @@ -0,0 +1,16 @@ +id: "ee" +name: "Ewe" +preferred_name: "" +autonym: "Èʋegbe" +population: 4690856 +region: "TG" +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U V W X Y Z À Á Ã È É Ì Í Ò Ó Õ Ù Ú Ĩ Ŋ Ũ Ƒ Ɔ Ɖ Ɛ Ɣ Ʋ Ẽ a b d e f g h i k l m n o p r s t u v w x y z à á ã è é ì í ò ó õ ù ú ĩ ŋ ũ ƒ ɔ ɖ ɛ ɣ ʋ ẽ" + auxiliary: "C J Q Â Ä Å Æ Ç Ê Ë Î Ï Ñ Ô Ö Ø Û Ü Ÿ Ā Ă Ĕ Ĭ Ŏ Œ Ŭ c j q â ä å æ ç ê ë î ï ñ ô ö ø û ü ÿ ā ă ĕ ĭ ŏ œ ŭ" + marks: "◌̀ ◌́ ◌̃ ◌̂ ◌̄ ◌̆ ◌̈ ◌̊ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″" + index: "A B D Ɖ E Ɛ F Ƒ G Ɣ H X I K L M N Ŋ O Ɔ P R S T U V Ʋ W Y Z" +} diff --git a/lang/languages/ee/sampletext.textproto b/lang/languages/ee/sampletext.textproto new file mode 100644 index 000000000..9ca57a92e --- /dev/null +++ b/lang/languages/ee/sampletext.textproto @@ -0,0 +1 @@ +language: "ee" diff --git a/lang/languages/efi/language.textproto b/lang/languages/efi/language.textproto new file mode 100644 index 000000000..9e7bdae74 --- /dev/null +++ b/lang/languages/efi/language.textproto @@ -0,0 +1,9 @@ +id: "efi" +name: "Efik" +preferred_name: "" +autonym: "" +population: 2996392 +region: "NG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/egl/language.textproto b/lang/languages/egl/language.textproto new file mode 100644 index 000000000..960b4e6fc --- /dev/null +++ b/lang/languages/egl/language.textproto @@ -0,0 +1,9 @@ +id: "egl" +name: "Emilian" +preferred_name: "" +autonym: "" +population: 31201 +region: "IT" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/el/language.textproto b/lang/languages/el/language.textproto new file mode 100644 index 000000000..de7e43df4 --- /dev/null +++ b/lang/languages/el/language.textproto @@ -0,0 +1,24 @@ +id: "el" +name: "Greek" +preferred_name: "Modern Greek" +autonym: "Ελληνικά" +population: 12384861 +region: "UA" +region: "GR" +region: "CY" +region: "TR" +region: "GB" +region: "RO" +region: "IT" +region: "AL" +region: "EG" +region: "DE" +script: "Greek" +exemplar_chars { + base: "Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ά Έ Ή Ί Ό Ύ Ώ Ϊ Ϋ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ά έ ή ί ό ύ ώ ϊ ϋ ΐ ΰ" + auxiliary: "ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ" + marks: "◌́ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&" + index: "Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω" +} diff --git a/lang/languages/en/language.textproto b/lang/languages/en/language.textproto new file mode 100644 index 000000000..c51d0cab3 --- /dev/null +++ b/lang/languages/en/language.textproto @@ -0,0 +1,162 @@ +id: "en" +name: "English" +preferred_name: "" +autonym: "English" +population: 1636848718 +region: "SL" +region: "TC" +region: "AE" +region: "NU" +region: "AT" +region: "SS" +region: "MA" +region: "SH" +region: "ZA" +region: "PW" +region: "CN" +region: "IE" +region: "TK" +region: "DM" +region: "BZ" +region: "CL" +region: "ER" +region: "ZW" +region: "RW" +region: "CM" +region: "BR" +region: "IQ" +region: "BT" +region: "IN" +region: "KN" +region: "SZ" +region: "WS" +region: "BI" +region: "DO" +region: "BS" +region: "AU" +region: "CX" +region: "PA" +region: "TA" +region: "JE" +region: "HU" +region: "US" +region: "LK" +region: "NR" +region: "KZ" +region: "AC" +region: "AG" +region: "MW" +region: "HR" +region: "CK" +region: "PT" +region: "BM" +region: "FK" +region: "GY" +region: "KE" +region: "TR" +region: "VG" +region: "SI" +region: "NL" +region: "LC" +region: "FI" +region: "NZ" +region: "LS" +region: "AI" +region: "DZ" +region: "PL" +region: "AW" +region: "TV" +region: "EE" +region: "NF" +region: "PM" +region: "GG" +region: "SG" +region: "GB" +region: "MP" +region: "MX" +region: "DK" +region: "PK" +region: "GI" +region: "MO" +region: "VU" +region: "GM" +region: "HN" +region: "JM" +region: "MS" +region: "TH" +region: "TT" +region: "CY" +region: "GH" +region: "CH" +region: "VC" +region: "BB" +region: "UG" +region: "NP" +region: "MY" +region: "GR" +region: "GD" +region: "CC" +region: "KI" +region: "IL" +region: "NG" +region: "PN" +region: "BA" +region: "ET" +region: "TZ" +region: "AS" +region: "TO" +region: "RO" +region: "SC" +region: "PG" +region: "AR" +region: "VI" +region: "IM" +region: "HK" +region: "LT" +region: "YE" +region: "BN" +region: "MH" +region: "MT" +region: "ZM" +region: "SB" +region: "FR" +region: "LU" +region: "PH" +region: "ES" +region: "JO" +region: "CZ" +region: "MU" +region: "KY" +region: "DG" +region: "LB" +region: "NA" +region: "SK" +region: "UM" +region: "BE" +region: "CA" +region: "SD" +region: "LV" +region: "LR" +region: "IT" +region: "BW" +region: "EG" +region: "BD" +region: "FJ" +region: "FM" +region: "IO" +region: "PR" +region: "SX" +region: "BG" +region: "GU" +region: "SE" +region: "MG" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Œ a b c d e f g h i j k l m n o p q r s t u v w x y z æ œ" + auxiliary: "Á Ç È É Ê Ë Ï Ñ Ô Ö á ç è é ê ë ï ñ ô ö" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̈ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/en/sampletext.textproto b/lang/languages/en/sampletext.textproto new file mode 100644 index 000000000..cbb677d62 --- /dev/null +++ b/lang/languages/en/sampletext.textproto @@ -0,0 +1 @@ +language: "en" diff --git a/lang/languages/eo/language.textproto b/lang/languages/eo/language.textproto new file mode 100644 index 000000000..870fe033c --- /dev/null +++ b/lang/languages/eo/language.textproto @@ -0,0 +1,15 @@ +id: "eo" +name: "Esperanto" +preferred_name: "" +autonym: "Esperanto" +population: 301 +region: "SM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ a b c d e f g h i j k l m n o p q r s t u v w x y z ĉ ĝ ĥ ĵ ŝ ŭ" + auxiliary: "q w x y" + marks: "◌̂ ◌̆" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} /" + index: "A B C Ĉ D E F G Ĝ H Ĥ I J Ĵ K L M N O P R S Ŝ T U Ŭ V Z" +} diff --git a/lang/languages/eo/sampletext.textproto b/lang/languages/eo/sampletext.textproto new file mode 100644 index 000000000..eb38f76ce --- /dev/null +++ b/lang/languages/eo/sampletext.textproto @@ -0,0 +1 @@ +language: "eo" diff --git a/lang/languages/es/language.textproto b/lang/languages/es/language.textproto new file mode 100644 index 000000000..3d2b97233 --- /dev/null +++ b/lang/languages/es/language.textproto @@ -0,0 +1,51 @@ +id: "es" +name: "Spanish" +preferred_name: "" +autonym: "Español" +population: 487664084 +region: "GQ" +region: "SV" +region: "US" +region: "MX" +region: "RO" +region: "AR" +region: "GI" +region: "MA" +region: "EA" +region: "EC" +region: "BZ" +region: "UY" +region: "HN" +region: "CL" +region: "PE" +region: "PT" +region: "CR" +region: "BR" +region: "FR" +region: "PH" +region: "GT" +region: "ES" +region: "VE" +region: "TT" +region: "CW" +region: "IC" +region: "DO" +region: "PY" +region: "BO" +region: "NI" +region: "PR" +region: "PA" +region: "SX" +region: "CO" +region: "CU" +region: "AD" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ñ Ó Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ñ ó ú ü ¡ ¿" + auxiliary: "ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī º ò ŏ ô ö ø ō œ ù ŭ û ū ý ÿ" + marks: "◌́ ◌̃ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/es/sampletext.textproto b/lang/languages/es/sampletext.textproto new file mode 100644 index 000000000..cbcd9e74c --- /dev/null +++ b/lang/languages/es/sampletext.textproto @@ -0,0 +1 @@ +language: "es" diff --git a/lang/languages/esu/language.textproto b/lang/languages/esu/language.textproto new file mode 100644 index 000000000..b6546391a --- /dev/null +++ b/lang/languages/esu/language.textproto @@ -0,0 +1,11 @@ +id: "esu" +name: "Central Yupik" +preferred_name: "Central Alaskan Yupik" +autonym: "Yupʼik" +population: 20956 +region: "US" +script: "Latin" +exemplar_chars { + base: "A C G I K L M N P Q R S T U V W Y Ń Ə Ḿ a c g i k l m n p q r s t u v w y ń ə ḿ u͡g u͡r ʼ" + marks: "◌́ ◌͡" +} diff --git a/lang/languages/et/language.textproto b/lang/languages/et/language.textproto new file mode 100644 index 000000000..72e6e8160 --- /dev/null +++ b/lang/languages/et/language.textproto @@ -0,0 +1,16 @@ +id: "et" +name: "Estonian" +preferred_name: "" +autonym: "Eesti" +population: 878449 +region: "EE" +region: "FI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Õ Ö Ü Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä õ ö ü š ž" + auxiliary: "á à â å ã ā æ ç é è ê ë ē í ì î ï ī ñ ó ò ŏ ô ø ō œ ú ù û ū" + marks: "◌̃ ◌̈ ◌̌" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ – , ; \\: ! ? . “ „ ( ) \\[ \\] \\{ \\} @" + index: "A B C D E F G H I J K L M N O P Q R S Š Z Ž T U V W Õ Ä Ö Ü X Y" +} diff --git a/lang/languages/et/sampletext.textproto b/lang/languages/et/sampletext.textproto new file mode 100644 index 000000000..a7fc62270 --- /dev/null +++ b/lang/languages/et/sampletext.textproto @@ -0,0 +1 @@ +language: "et" diff --git a/lang/languages/eu/language.textproto b/lang/languages/eu/language.textproto new file mode 100644 index 000000000..10b4fea96 --- /dev/null +++ b/lang/languages/eu/language.textproto @@ -0,0 +1,16 @@ +id: "eu" +name: "Basque" +preferred_name: "" +autonym: "Euskara" +population: 1088518 +region: "FR" +region: "ES" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ñ ü" + auxiliary: "á à ă â å ä ã ā æ é è ĕ ê ë ē í ì ĭ î ï ī ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + marks: "◌̃ ◌̈" + numerals: ", . % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/eu/sampletext.textproto b/lang/languages/eu/sampletext.textproto new file mode 100644 index 000000000..a73da7008 --- /dev/null +++ b/lang/languages/eu/sampletext.textproto @@ -0,0 +1 @@ +language: "eu" diff --git a/lang/languages/ewo/language.textproto b/lang/languages/ewo/language.textproto new file mode 100644 index 000000000..71d2f0b0c --- /dev/null +++ b/lang/languages/ewo/language.textproto @@ -0,0 +1,14 @@ +id: "ewo" +name: "Ewondo" +preferred_name: "" +autonym: "Ewondo" +population: 860095 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I K L M N O P R S T U V W Y Z À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û Ě Ń Ŋ Ǎ Ǐ Ǒ Ǔ Ǹ Ɔ Ə Ɛ a b d e f g h i k l m n o p r s t u v w y z à á â è é ê ì í î ò ó ô ù ú û ě ń ŋ ǎ ǐ ǒ ǔ ǹ ɔ ə ɛ" + auxiliary: "C J Q X c j q x" + marks: "◌̀ ◌́ ◌̂ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B D E Ə Ɛ F G H I K L M N Ŋ O Ɔ P R S T U V W Y Z" +} diff --git a/lang/languages/ext/language.textproto b/lang/languages/ext/language.textproto new file mode 100644 index 000000000..96b4ac4d1 --- /dev/null +++ b/lang/languages/ext/language.textproto @@ -0,0 +1,9 @@ +id: "ext" +name: "Extremaduran" +preferred_name: "" +autonym: "" +population: 245077 +region: "ES" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fa/language.textproto b/lang/languages/fa/language.textproto new file mode 100644 index 000000000..2bb053799 --- /dev/null +++ b/lang/languages/fa/language.textproto @@ -0,0 +1,22 @@ +id: "fa" +name: "Persian" +preferred_name: "" +autonym: "فارسی" +population: 84465446 +region: "AF" +region: "OM" +region: "AE" +region: "PK" +region: "QA" +region: "IQ" +region: "IR" +region: "TJ" +script: "Perso-Arabic" +exemplar_chars { + base: "ء أ ؤ ئ ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن ه و پ چ ژ ک گ ی" + auxiliary: "ـ\\u200C\\u200D\\u200E\\u200F \\u064E \\u0650 \\u064F \\u0652 \\u0656 \\u0670 إ ك ى ي" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٔ ◌ٰ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\" + index: "آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی" +} diff --git a/lang/languages/fa/sampletext.textproto b/lang/languages/fa/sampletext.textproto new file mode 100644 index 000000000..3e8219368 --- /dev/null +++ b/lang/languages/fa/sampletext.textproto @@ -0,0 +1 @@ +language: "fa" diff --git a/lang/languages/fan/language.textproto b/lang/languages/fan/language.textproto new file mode 100644 index 000000000..355a3b26b --- /dev/null +++ b/lang/languages/fan/language.textproto @@ -0,0 +1,9 @@ +id: "fan" +name: "Fang" +preferred_name: "" +autonym: "" +population: 426450 +region: "GQ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fbl/language.textproto b/lang/languages/fbl/language.textproto new file mode 100644 index 000000000..ce20f888e --- /dev/null +++ b/lang/languages/fbl/language.textproto @@ -0,0 +1,10 @@ +id: "fbl" +name: "West Albay Bikol" +preferred_name: "" +autonym: "Pandan Bikol" +population: 2511162 +region: "PH" +exemplar_chars { + base: "A B D G H I K L M N O P R S T U W Y a b d g h i k l m n o p r s t u w y" + auxiliary: "C E F J Q V X Z c e f j q v x z" +} diff --git a/lang/languages/ff/language.textproto b/lang/languages/ff/language.textproto new file mode 100644 index 000000000..82aac5230 --- /dev/null +++ b/lang/languages/ff/language.textproto @@ -0,0 +1,25 @@ +id: "ff" +name: "Fulah" +preferred_name: "" +autonym: "Futa Tooro" +population: 7788902 +region: "SL" +region: "GM" +region: "BF" +region: "NE" +region: "GH" +region: "SN" +region: "GN" +region: "MR" +region: "CM" +region: "GW" +region: "LR" +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y X Ñ Ŋ Ƴ Ɓ Ɗ a b c d e f g h i j k l m n o p r s t u w y x ñ ŋ ƴ ɓ ɗ" + auxiliary: "q v x z" + marks: "◌̃" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D Ɗ E F G H I J K L M N Ñ Ŋ O P R S T U W Y Ƴ" +} diff --git a/lang/languages/ff_Adlm/language.textproto b/lang/languages/ff_Adlm/language.textproto new file mode 100644 index 000000000..eadd66c75 --- /dev/null +++ b/lang/languages/ff_Adlm/language.textproto @@ -0,0 +1,25 @@ +id: "ff_Adlm" +name: "Fulah (Adlam)" +preferred_name: "" +autonym: "" +population: 1 +region: "SL" +region: "GM" +region: "BF" +region: "NE" +region: "GH" +region: "SN" +region: "GN" +region: "MR" +region: "CM" +region: "GW" +region: "LR" +region: "NG" +script: "Latin" +exemplar_chars { + base: "\\U0001E944\\U0001E945\\U0001E946 𞤢 𞤣 𞤤 𞤥 𞤦 𞤧 𞤨 𞤩 𞤪 𞤫 𞤬 𞤭 𞤮 𞤯 𞤰 𞤱 𞤲 𞤳 𞤴 𞤵 𞤶 𞤷 𞤸 𞤹 𞤺 𞤻 𞤼 𞤽 𞥋" + auxiliary: "𞤾 𞤿 𞥀 𞥁 𞥂 𞥃" + numerals: "𞥐 𞥑 𞥒 𞥓 𞥔 𞥕 𞥖 𞥗 𞥘 𞥙" + punctuation: "\\- ‑ 𞥞 𞥟 . % ‰" + index: "𞤀 𞤛" +} diff --git a/lang/languages/ffm/language.textproto b/lang/languages/ffm/language.textproto new file mode 100644 index 000000000..866b3c732 --- /dev/null +++ b/lang/languages/ffm/language.textproto @@ -0,0 +1,10 @@ +id: "ffm" +name: "Maasina Fulfulde" +preferred_name: "" +autonym: "Maasinankoore" +population: 1505611 +region: "ML" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y X Ŋ Ƴ Ɓ Ɗ Ɲ a b c d e f g h i j k l m n o p r s t u w y x ŋ ƴ ɓ ɗ ɲ" +} diff --git a/lang/languages/fi/language.textproto b/lang/languages/fi/language.textproto new file mode 100644 index 000000000..b14d043c7 --- /dev/null +++ b/lang/languages/fi/language.textproto @@ -0,0 +1,18 @@ +id: "fi" +name: "Finnish" +preferred_name: "" +autonym: "Suomi" +population: 5736841 +region: "EE" +region: "RU" +region: "SE" +region: "FI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Å a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö å" + auxiliary: "Æ Õ Ø Ü Š Ž æ õ ø ü š ž" + marks: "◌̈ ◌̊ ◌̃ ◌̌" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … ’ ” » ( ) \\[ \\] § @ * / \\\\ \\& #" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö" +} diff --git a/lang/languages/fi/sampletext.textproto b/lang/languages/fi/sampletext.textproto new file mode 100644 index 000000000..474f7d873 --- /dev/null +++ b/lang/languages/fi/sampletext.textproto @@ -0,0 +1 @@ +language: "fi" diff --git a/lang/languages/fia/language.textproto b/lang/languages/fia/language.textproto new file mode 100644 index 000000000..4bfacd150 --- /dev/null +++ b/lang/languages/fia/language.textproto @@ -0,0 +1,11 @@ +id: "fia" +name: "Nobiin" +preferred_name: "" +autonym: "" +population: 378161 +region: "SD" +script: "Perso-Arabic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y Z a b c d e f g h i j k l m n o p r s t u w y z" + marks: "◌̄ ◌̈" +} diff --git a/lang/languages/fil/language.textproto b/lang/languages/fil/language.textproto new file mode 100644 index 000000000..86e921f1a --- /dev/null +++ b/lang/languages/fil/language.textproto @@ -0,0 +1,16 @@ +id: "fil" +name: "Filipino" +preferred_name: "" +autonym: "Filipino" +population: 66905683 +region: "PH" +region: "US" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z ñ" + auxiliary: "á à â é è ê í ì î ó ò ô ú ù û" + marks: "◌̃" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § * / \\& # ′ ″" + index: "A B C D E F G H I J K L M N Ñ {Ng} O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/fit/language.textproto b/lang/languages/fit/language.textproto new file mode 100644 index 000000000..22689d529 --- /dev/null +++ b/lang/languages/fit/language.textproto @@ -0,0 +1,9 @@ +id: "fit" +name: "Tornedalen Finnish" +preferred_name: "" +autonym: "" +population: 56113 +region: "SE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fj/language.textproto b/lang/languages/fj/language.textproto new file mode 100644 index 000000000..42580c6cd --- /dev/null +++ b/lang/languages/fj/language.textproto @@ -0,0 +1,10 @@ +id: "fj" +name: "Fijian" +preferred_name: "" +autonym: "Vakaviti" +population: 365029 +region: "FJ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/fj/sampletext.textproto b/lang/languages/fj/sampletext.textproto new file mode 100644 index 000000000..02bd7ce1c --- /dev/null +++ b/lang/languages/fj/sampletext.textproto @@ -0,0 +1 @@ +language: "fj" diff --git a/lang/languages/fo/language.textproto b/lang/languages/fo/language.textproto new file mode 100644 index 000000000..50292e5e4 --- /dev/null +++ b/lang/languages/fo/language.textproto @@ -0,0 +1,16 @@ +id: "fo" +name: "Faroese" +preferred_name: "" +autonym: "Føroyskt" +population: 71350 +region: "FO" +region: "DK" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Å Æ Í Ð Ó Ø Ú Ý a b c d e f g h i j k l m n o p q r s t u v w x y z á å æ í ð ó ø ú ý" + auxiliary: "c q w x z" + marks: "◌́ ◌̊" + numerals: ", . % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″" + index: "A Á B C D Ð E F G H I Í J K L M N O Ó P Q R S T U Ú V W X Y Ý Z Æ Ø" +} diff --git a/lang/languages/fo/sampletext.textproto b/lang/languages/fo/sampletext.textproto new file mode 100644 index 000000000..cca8be846 --- /dev/null +++ b/lang/languages/fo/sampletext.textproto @@ -0,0 +1 @@ +language: "fo" diff --git a/lang/languages/fon/language.textproto b/lang/languages/fon/language.textproto new file mode 100644 index 000000000..682a120cb --- /dev/null +++ b/lang/languages/fon/language.textproto @@ -0,0 +1,11 @@ +id: "fon" +name: "Fon" +preferred_name: "" +autonym: "fɔ̀ngbè" +population: 3216150 +region: "BJ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G I J K L M N O P R S T U V W X Y Z Ɖ Ɛ Ɔ À Á È É Ì Í Ò Ó Ù Ú a b c d e f g i j k l m n o p r s t u v w x y z ɖ ɛ ɔ à á è é ì í ò ó ù ú" + marks: "◌̀ ◌́" +} diff --git a/lang/languages/fon/sampletext.textproto b/lang/languages/fon/sampletext.textproto new file mode 100644 index 000000000..169b6e409 --- /dev/null +++ b/lang/languages/fon/sampletext.textproto @@ -0,0 +1 @@ +language: "fon" diff --git a/lang/languages/fr/language.textproto b/lang/languages/fr/language.textproto new file mode 100644 index 000000000..431ebca28 --- /dev/null +++ b/lang/languages/fr/language.textproto @@ -0,0 +1,76 @@ +id: "fr" +name: "French" +preferred_name: "" +autonym: "Français" +population: 272965534 +region: "HU" +region: "CF" +region: "GQ" +region: "BF" +region: "US" +region: "NE" +region: "PM" +region: "GB" +region: "TN" +region: "RO" +region: "WF" +region: "SC" +region: "AT" +region: "CI" +region: "MA" +region: "VU" +region: "MC" +region: "GP" +region: "IE" +region: "MT" +region: "RE" +region: "RW" +region: "BJ" +region: "PT" +region: "CM" +region: "GF" +region: "DJ" +region: "FR" +region: "LU" +region: "PF" +region: "MF" +region: "MU" +region: "CG" +region: "LB" +region: "BL" +region: "BI" +region: "CY" +region: "NC" +region: "BE" +region: "CA" +region: "KM" +region: "YT" +region: "NL" +region: "CH" +region: "IT" +region: "MQ" +region: "ML" +region: "GR" +region: "TG" +region: "DZ" +region: "GA" +region: "SN" +region: "GN" +region: "MR" +region: "SY" +region: "HT" +region: "MG" +region: "AD" +region: "TF" +region: "TD" +region: "DE" +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Â Æ Ç È É Ê Ë Î Ï Ô Ù Û Ü Ÿ Œ a b c d e f g h i j k l m n o p q r s t u v w x y z à â æ ç è é ê ë î ï ô ù û ü ÿ œ" + auxiliary: "á å ä ã ā ć ē í ì ī ij ñ ó ò ö õ ø ř š ſ ß ú ǔ" + marks: "◌̀ ◌́ ◌̂ ◌̈ ◌̧" + numerals: "  \\- ‑ , . % ‰ + − 0 1 2 ² 3 ³ 4 5 6 7 8 9 ᵈ ᵉ ʳ ˢ" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/fr/sampletext.textproto b/lang/languages/fr/sampletext.textproto new file mode 100644 index 000000000..f701ad9f8 --- /dev/null +++ b/lang/languages/fr/sampletext.textproto @@ -0,0 +1 @@ +language: "fr" diff --git a/lang/languages/frc/language.textproto b/lang/languages/frc/language.textproto new file mode 100644 index 000000000..1973b5c45 --- /dev/null +++ b/lang/languages/frc/language.textproto @@ -0,0 +1,9 @@ +id: "frc" +name: "Cajun French" +preferred_name: "" +autonym: "" +population: 27941 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/frp/language.textproto b/lang/languages/frp/language.textproto new file mode 100644 index 000000000..1f56dbf65 --- /dev/null +++ b/lang/languages/frp/language.textproto @@ -0,0 +1,9 @@ +id: "frp" +name: "Arpitan" +preferred_name: "" +autonym: "" +population: 63777 +region: "FR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/frr/language.textproto b/lang/languages/frr/language.textproto new file mode 100644 index 000000000..94f54793d --- /dev/null +++ b/lang/languages/frr/language.textproto @@ -0,0 +1,9 @@ +id: "frr" +name: "Northern Frisian" +preferred_name: "" +autonym: "" +population: 9619 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/frs/language.textproto b/lang/languages/frs/language.textproto new file mode 100644 index 000000000..23b899a28 --- /dev/null +++ b/lang/languages/frs/language.textproto @@ -0,0 +1,9 @@ +id: "frs" +name: "Eastern Frisian" +preferred_name: "" +autonym: "" +population: 2003 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fud/language.textproto b/lang/languages/fud/language.textproto new file mode 100644 index 000000000..def7f2033 --- /dev/null +++ b/lang/languages/fud/language.textproto @@ -0,0 +1,9 @@ +id: "fud" +name: "East Futuna" +preferred_name: "" +autonym: "" +population: 4756 +region: "WF" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fuq/language.textproto b/lang/languages/fuq/language.textproto new file mode 100644 index 000000000..07bf020c7 --- /dev/null +++ b/lang/languages/fuq/language.textproto @@ -0,0 +1,10 @@ +id: "fuq" +name: "Central-Eastern Niger Fulfulde" +preferred_name: "" +autonym: "" +population: 1594068 +region: "NE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y X Ŋ Ƴ Ɓ Ɗ a b c d e f g h i j k l m n o p r s t u w y x ŋ ƴ ɓ ɗ" +} diff --git a/lang/languages/fur/language.textproto b/lang/languages/fur/language.textproto new file mode 100644 index 000000000..6d0b3c69a --- /dev/null +++ b/lang/languages/fur/language.textproto @@ -0,0 +1,14 @@ +id: "fur" +name: "Friulian" +preferred_name: "" +autonym: "Furlan" +population: 37441 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Â Ê Î Ô Û À È Ì Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z ç â ê î ô û à è ì ò ù" + auxiliary: "å č é ë ğ ï ñ ó š ü" + marks: "◌̀ ◌̂ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C Ç D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/fur/sampletext.textproto b/lang/languages/fur/sampletext.textproto new file mode 100644 index 000000000..162d51264 --- /dev/null +++ b/lang/languages/fur/sampletext.textproto @@ -0,0 +1 @@ +language: "fur" diff --git a/lang/languages/fuv/language.textproto b/lang/languages/fuv/language.textproto new file mode 100644 index 000000000..5125085fb --- /dev/null +++ b/lang/languages/fuv/language.textproto @@ -0,0 +1,10 @@ +id: "fuv" +name: "Nigerian Fulfulde" +preferred_name: "" +autonym: "" +population: 14339876 +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U W Y X Ɓ Ɗ a b c d e f g h i j k l m n o p r s t u w y x ɓ ɗ" +} diff --git a/lang/languages/fuv/sampletext.textproto b/lang/languages/fuv/sampletext.textproto new file mode 100644 index 000000000..f71315558 --- /dev/null +++ b/lang/languages/fuv/sampletext.textproto @@ -0,0 +1 @@ +language: "fuv" diff --git a/lang/languages/fvr/language.textproto b/lang/languages/fvr/language.textproto new file mode 100644 index 000000000..b75ca2940 --- /dev/null +++ b/lang/languages/fvr/language.textproto @@ -0,0 +1,9 @@ +id: "fvr" +name: "Fur" +preferred_name: "" +autonym: "" +population: 1230163 +region: "SD" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/fy/language.textproto b/lang/languages/fy/language.textproto new file mode 100644 index 000000000..fe595184d --- /dev/null +++ b/lang/languages/fy/language.textproto @@ -0,0 +1,15 @@ +id: "fy" +name: "Western Frisian" +preferred_name: "" +autonym: "Frysk" +population: 743057 +region: "NL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Ä É Ê Ë Ï Ô Ö Ú Û Ü a b c d e f g h i j k l m n o p q r s t u v w x y z â ä é ê ë ï ô ö ú û ü" + auxiliary: "æ ò ù" + marks: "◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P R S T U V W X Z" +} diff --git a/lang/languages/fy/sampletext.textproto b/lang/languages/fy/sampletext.textproto new file mode 100644 index 000000000..da9075c33 --- /dev/null +++ b/lang/languages/fy/sampletext.textproto @@ -0,0 +1 @@ +language: "fy" diff --git a/lang/languages/ga/language.textproto b/lang/languages/ga/language.textproto new file mode 100644 index 000000000..b6429f16b --- /dev/null +++ b/lang/languages/ga/language.textproto @@ -0,0 +1,16 @@ +id: "ga" +name: "Irish" +preferred_name: "" +autonym: "Gaeilge" +population: 1155943 +region: "IE" +region: "GB" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ó Ú a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ó ú" + auxiliary: "å ḃ ċ ḋ ḟ ġ j k ṁ ṗ q ṡ ṫ v w x y z" + marks: "◌́" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ga/sampletext.textproto b/lang/languages/ga/sampletext.textproto new file mode 100644 index 000000000..e0dead337 --- /dev/null +++ b/lang/languages/ga/sampletext.textproto @@ -0,0 +1 @@ +language: "ga" diff --git a/lang/languages/gaa/language.textproto b/lang/languages/gaa/language.textproto new file mode 100644 index 000000000..461500177 --- /dev/null +++ b/lang/languages/gaa/language.textproto @@ -0,0 +1,11 @@ +id: "gaa" +name: "Ga" +preferred_name: "" +autonym: "Gã" +population: 821525 +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z à Ẽ Ĩ Õ Ũ a b d e ɛ f g h i j k l m n ŋ o ɔ p r s t u v w y z ã ẽ ĩ õ ũ" + marks: "◌̃" +} diff --git a/lang/languages/gaa/sampletext.textproto b/lang/languages/gaa/sampletext.textproto new file mode 100644 index 000000000..416dda4c3 --- /dev/null +++ b/lang/languages/gaa/sampletext.textproto @@ -0,0 +1 @@ +language: "gaa" diff --git a/lang/languages/gag/language.textproto b/lang/languages/gag/language.textproto new file mode 100644 index 000000000..b9d229a03 --- /dev/null +++ b/lang/languages/gag/language.textproto @@ -0,0 +1,11 @@ +id: "gag" +name: "Gagauz" +preferred_name: "" +autonym: "" +population: 111028 +region: "MD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ç Ê Ö Ü Ğ Ş Ţ Ș Ț a b c d e f g h i j k l m n o p q r s t u v w x y z ä ç ê ö ü ğ İ ı ş ţ ș ț" + marks: "◌̂ ◌̆ ◌̇ ◌̈ ◌̦ ◌̧" +} diff --git a/lang/languages/gag/sampletext.textproto b/lang/languages/gag/sampletext.textproto new file mode 100644 index 000000000..9f0196487 --- /dev/null +++ b/lang/languages/gag/sampletext.textproto @@ -0,0 +1 @@ +language: "gag" diff --git a/lang/languages/gan/language.textproto b/lang/languages/gan/language.textproto new file mode 100644 index 000000000..6c9454562 --- /dev/null +++ b/lang/languages/gan/language.textproto @@ -0,0 +1,12 @@ +id: "gan" +name: "Gan Chinese" +preferred_name: "Gan" +autonym: "赣语 / 江西话" +population: 23698340 +region: "CN" +script: "Simplified Han" +exemplar_chars { + base: "B P M F D T L Z C S J Q X G K H I U Y A E O N b p m f d t l z c s j q x g k h i u y a e o n" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" +} diff --git a/lang/languages/gan/sampletext.textproto b/lang/languages/gan/sampletext.textproto new file mode 100644 index 000000000..d0eee32b2 --- /dev/null +++ b/lang/languages/gan/sampletext.textproto @@ -0,0 +1 @@ +language: "gan" diff --git a/lang/languages/gay/language.textproto b/lang/languages/gay/language.textproto new file mode 100644 index 000000000..9181840f4 --- /dev/null +++ b/lang/languages/gay/language.textproto @@ -0,0 +1,9 @@ +id: "gay" +name: "Gayo" +preferred_name: "" +autonym: "" +population: 320431 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/gbm/language.textproto b/lang/languages/gbm/language.textproto new file mode 100644 index 000000000..788c59637 --- /dev/null +++ b/lang/languages/gbm/language.textproto @@ -0,0 +1,9 @@ +id: "gbm" +name: "Garhwali" +preferred_name: "" +autonym: "" +population: 3580443 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/gbz/language.textproto b/lang/languages/gbz/language.textproto new file mode 100644 index 000000000..64d3be158 --- /dev/null +++ b/lang/languages/gbz/language.textproto @@ -0,0 +1,9 @@ +id: "gbz" +name: "Zoroastrian Dari" +preferred_name: "" +autonym: "" +population: 7982 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/gcr/language.textproto b/lang/languages/gcr/language.textproto new file mode 100644 index 000000000..a00e6cc5e --- /dev/null +++ b/lang/languages/gcr/language.textproto @@ -0,0 +1,9 @@ +id: "gcr" +name: "Guianese Creole French" +preferred_name: "" +autonym: "" +population: 51872 +region: "GF" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/gd/language.textproto b/lang/languages/gd/language.textproto new file mode 100644 index 000000000..9f714937c --- /dev/null +++ b/lang/languages/gd/language.textproto @@ -0,0 +1,15 @@ +id: "gd" +name: "Scottish Gaelic" +preferred_name: "" +autonym: "Gàidhlig" +population: 65103 +region: "GB" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À È É Ì Ò Ó Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à è é ì ò ó ù" + auxiliary: "á ă â å ä ã ā æ ċ ç ḋ é ĕ ê ë ē ḟ ġ í ĭ î ï ī ı j k ł ṁ ñ ó ŏ ô ö ø ō œ ṗ q ṡ ş ș ṫ ú ŭ û ü ū v w x y ÿ z" + marks: "◌̀ ◌́" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ¡ ? . … · \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § ¶ @ * / \\& ⁊ # % † ‡ ‧ ° © ® ™" + index: "A B C D E F G H I L M N O P R S T U" +} diff --git a/lang/languages/gd/sampletext.textproto b/lang/languages/gd/sampletext.textproto new file mode 100644 index 000000000..a7d82697c --- /dev/null +++ b/lang/languages/gd/sampletext.textproto @@ -0,0 +1 @@ +language: "gd" diff --git a/lang/languages/gil/language.textproto b/lang/languages/gil/language.textproto new file mode 100644 index 000000000..379f99399 --- /dev/null +++ b/lang/languages/gil/language.textproto @@ -0,0 +1,10 @@ +id: "gil" +name: "Gilbertese" +preferred_name: "" +autonym: "Kiribati" +population: 67077 +region: "KI" +script: "Latin" +exemplar_chars { + base: "A B E I K M N G O R T U W a b e i k m n g o r t u w" +} diff --git a/lang/languages/gjk/language.textproto b/lang/languages/gjk/language.textproto new file mode 100644 index 000000000..24025f94e --- /dev/null +++ b/lang/languages/gjk/language.textproto @@ -0,0 +1,9 @@ +id: "gjk" +name: "Kachi Koli" +preferred_name: "" +autonym: "" +population: 256851 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/gju/language.textproto b/lang/languages/gju/language.textproto new file mode 100644 index 000000000..dbf9e08fd --- /dev/null +++ b/lang/languages/gju/language.textproto @@ -0,0 +1,9 @@ +id: "gju" +name: "Gujari" +preferred_name: "" +autonym: "" +population: 467002 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/gl/language.textproto b/lang/languages/gl/language.textproto new file mode 100644 index 000000000..e3bc0d4f5 --- /dev/null +++ b/lang/languages/gl/language.textproto @@ -0,0 +1,16 @@ +id: "gl" +name: "Galician" +preferred_name: "" +autonym: "Galego" +population: 3515529 +region: "PT" +region: "ES" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ñ Ó Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ñ ó ú ü" + auxiliary: "ª à ă â å ä ã ā æ ɑ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö õ ø ō œ ù ŭ û ū" + marks: "◌́ ◌̃ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/gl/sampletext.textproto b/lang/languages/gl/sampletext.textproto new file mode 100644 index 000000000..943c01590 --- /dev/null +++ b/lang/languages/gl/sampletext.textproto @@ -0,0 +1 @@ +language: "gl" diff --git a/lang/languages/glk/language.textproto b/lang/languages/glk/language.textproto new file mode 100644 index 000000000..23958e1f5 --- /dev/null +++ b/lang/languages/glk/language.textproto @@ -0,0 +1,9 @@ +id: "glk" +name: "Gilaki" +preferred_name: "" +autonym: "" +population: 3906471 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/gn/language.textproto b/lang/languages/gn/language.textproto new file mode 100644 index 000000000..d6a9ee23c --- /dev/null +++ b/lang/languages/gn/language.textproto @@ -0,0 +1,13 @@ +id: "gn" +name: "Guarani" +preferred_name: "" +autonym: "Avañe\'ẽ" +population: 5827106 +region: "PY" +region: "BO" +region: "AR" +script: "Latin" +exemplar_chars { + base: "A à C E Ẽ G G̃ H I Ĩ J K L M N Ñ O Õ P R S T U Ũ V Y Ỹ a ã c e ẽ g g̃ h i ĩ j k l m n ñ o õ p r s t u ũ v y ỹ ʼ" + marks: "◌̃" +} diff --git a/lang/languages/gn/sampletext.textproto b/lang/languages/gn/sampletext.textproto new file mode 100644 index 000000000..a1c44fe5f --- /dev/null +++ b/lang/languages/gn/sampletext.textproto @@ -0,0 +1 @@ +language: "gn" diff --git a/lang/languages/gom/language.textproto b/lang/languages/gom/language.textproto new file mode 100644 index 000000000..6ec3489cf --- /dev/null +++ b/lang/languages/gom/language.textproto @@ -0,0 +1,14 @@ +id: "gom" +name: "Goan Konkani" +preferred_name: "" +autonym: "गोवन कोंकणी" +population: 4243488 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "A à B C Ç D E Ẽ F G H I Ĩ J K L M N Ñ O Õ P Q R S T U V W X Y Z a ã b c ç d e ẽ f g h i ĩ j k l m n ñ o õ p q r s t u v w x y z" + auxiliary: "ॐ" + marks: "◌̃ ◌̧" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/gon/language.textproto b/lang/languages/gon/language.textproto new file mode 100644 index 000000000..3ca0d7b28 --- /dev/null +++ b/lang/languages/gon/language.textproto @@ -0,0 +1,10 @@ +id: "gon" +name: "Gondi" +preferred_name: "" +autonym: "" +population: 3182616 +region: "IN" +script: "Devanagari" +script: "Telugu" +exemplar_chars { +} diff --git a/lang/languages/gor/language.textproto b/lang/languages/gor/language.textproto new file mode 100644 index 000000000..f469b69de --- /dev/null +++ b/lang/languages/gor/language.textproto @@ -0,0 +1,9 @@ +id: "gor" +name: "Gorontalo" +preferred_name: "" +autonym: "" +population: 1094806 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/gos/language.textproto b/lang/languages/gos/language.textproto new file mode 100644 index 000000000..eac9942fc --- /dev/null +++ b/lang/languages/gos/language.textproto @@ -0,0 +1,9 @@ +id: "gos" +name: "Gronings" +preferred_name: "" +autonym: "" +population: 622094 +region: "NL" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/grt/language.textproto b/lang/languages/grt/language.textproto new file mode 100644 index 000000000..aa328342b --- /dev/null +++ b/lang/languages/grt/language.textproto @@ -0,0 +1,10 @@ +id: "grt" +name: "Garo" +preferred_name: "" +autonym: "" +population: 821562 +region: "BD" +region: "IN" +script: "Bangla" +exemplar_chars { +} diff --git a/lang/languages/gsw/language.textproto b/lang/languages/gsw/language.textproto new file mode 100644 index 000000000..33439f089 --- /dev/null +++ b/lang/languages/gsw/language.textproto @@ -0,0 +1,17 @@ +id: "gsw" +name: "Swiss German" +preferred_name: "" +autonym: "Schwyzerdütsch" +population: 7956951 +region: "FR" +region: "LI" +region: "DE" +region: "CH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ü" + auxiliary: "á à ă â å ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ ú ù ŭ û ū ÿ" + marks: "◌̈" + numerals: ". ’ % ‰ + − 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/gsw/sampletext.textproto b/lang/languages/gsw/sampletext.textproto new file mode 100644 index 000000000..c0ed599fc --- /dev/null +++ b/lang/languages/gsw/sampletext.textproto @@ -0,0 +1 @@ +language: "gsw" diff --git a/lang/languages/gu/language.textproto b/lang/languages/gu/language.textproto new file mode 100644 index 000000000..16ab84880 --- /dev/null +++ b/lang/languages/gu/language.textproto @@ -0,0 +1,16 @@ +id: "gu" +name: "Gujarati" +preferred_name: "" +autonym: "ગુજરાતી" +population: 59679028 +region: "KE" +region: "IN" +script: "Gujarati" +exemplar_chars { + base: "અ આ ઇ ઈ ઉ ઊ ઋ પ એ ઐ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ" + auxiliary: "ॐ" + marks: "◌ં ◌ઃ ◌ા ◌િ ◌ી ◌ુ ◌ૂ ◌ૃ ◌ે ◌ૈ ◌ો ◌ૌ ◌્" + numerals: "૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "અ {અ\\u0A82} {અઃ} આ ઇ ઈ ઉ ઊ ઋ ઍ એ ઐ ઑ ઓ ઔ ક {ક\\u0ACDષ} ખ ગ ઘ ઙ ચ છ જ {જ\\u0ACDઞ} ઝ ઞ ટ ઠ ડ ઢ ણ ત {ત\\u0ACDર} થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ" +} diff --git a/lang/languages/gu/sampletext.textproto b/lang/languages/gu/sampletext.textproto new file mode 100644 index 000000000..9d14c87d8 --- /dev/null +++ b/lang/languages/gu/sampletext.textproto @@ -0,0 +1 @@ +language: "gu" diff --git a/lang/languages/gub/language.textproto b/lang/languages/gub/language.textproto new file mode 100644 index 000000000..3e6c7ed48 --- /dev/null +++ b/lang/languages/gub/language.textproto @@ -0,0 +1,9 @@ +id: "gub" +name: "Guajajára" +preferred_name: "" +autonym: "" +population: 17784 +region: "BR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/guc/language.textproto b/lang/languages/guc/language.textproto new file mode 100644 index 000000000..c28da8eb9 --- /dev/null +++ b/lang/languages/guc/language.textproto @@ -0,0 +1,11 @@ +id: "guc" +name: "Wayuu" +preferred_name: "" +autonym: "Wayuunaiki" +population: 132528 +region: "CO" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ñ ü" + marks: "◌̃ ◌̈" +} diff --git a/lang/languages/guc/sampletext.textproto b/lang/languages/guc/sampletext.textproto new file mode 100644 index 000000000..6c23192a4 --- /dev/null +++ b/lang/languages/guc/sampletext.textproto @@ -0,0 +1 @@ +language: "guc" diff --git a/lang/languages/gur/language.textproto b/lang/languages/gur/language.textproto new file mode 100644 index 000000000..3efff6459 --- /dev/null +++ b/lang/languages/gur/language.textproto @@ -0,0 +1,9 @@ +id: "gur" +name: "Frafra" +preferred_name: "" +autonym: "" +population: 1026907 +region: "GH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/guz/language.textproto b/lang/languages/guz/language.textproto new file mode 100644 index 000000000..6b7082ed3 --- /dev/null +++ b/lang/languages/guz/language.textproto @@ -0,0 +1,12 @@ +id: "guz" +name: "Gusii" +preferred_name: "" +autonym: "Ekegusii" +population: 2622867 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "Q X q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/gv/language.textproto b/lang/languages/gv/language.textproto new file mode 100644 index 000000000..775e05807 --- /dev/null +++ b/lang/languages/gv/language.textproto @@ -0,0 +1,13 @@ +id: "gv" +name: "Manx" +preferred_name: "" +autonym: "Gaelg" +population: 1719 +region: "IM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç a b c d e f g h i j k l m n o p q r s t u v w x y z ç" + marks: "◌̧" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/gv/sampletext.textproto b/lang/languages/gv/sampletext.textproto new file mode 100644 index 000000000..85d7bb721 --- /dev/null +++ b/lang/languages/gv/sampletext.textproto @@ -0,0 +1 @@ +language: "gv" diff --git a/lang/languages/gvr/language.textproto b/lang/languages/gvr/language.textproto new file mode 100644 index 000000000..711a5bd48 --- /dev/null +++ b/lang/languages/gvr/language.textproto @@ -0,0 +1,9 @@ +id: "gvr" +name: "Gurung" +preferred_name: "" +autonym: "" +population: 87950 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/gwi/language.textproto b/lang/languages/gwi/language.textproto new file mode 100644 index 000000000..a9122d53d --- /dev/null +++ b/lang/languages/gwi/language.textproto @@ -0,0 +1,11 @@ +id: "gwi" +name: "Gwichʼin" +preferred_name: "" +autonym: "Dinju Zhuh K’yuu" +population: 565 +region: "CA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ą È É Ę Ì Í Ò Ó Ǫ Ù Ú Ł a b c d e f g h i j k l m n o p q r s t u v w x y z à ą è é ę ì í ò ó ǫ ’ ù ú ł" + marks: "◌̀ ◌́ ◌̨" +} diff --git a/lang/languages/ha/language.textproto b/lang/languages/ha/language.textproto new file mode 100644 index 000000000..102a95922 --- /dev/null +++ b/lang/languages/ha/language.textproto @@ -0,0 +1,17 @@ +id: "ha" +name: "Hausa" +preferred_name: "" +autonym: "Hausa" +population: 37412649 +region: "NG" +region: "NE" +region: "GH" +script: "Perso-Arabic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O R S T U W Y Z Ƙ Ƴ Ɓ Ɗ R̃ a b c d e f g h i j k l m n o r s t u w y z ƙ ƴ ɓ ɗ r̃ ʼ" + auxiliary: "P Q V X À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û p q v x à á â è é ê ì í î ò ó ô ù ú û" + marks: "◌̃ ◌̀ ◌́ ◌̂" + punctuation: "\\- ‑ , ; \\: ! ? . \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ′ ″" + index: "A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O R S T U W Y Ƴ Z" +} diff --git a/lang/languages/ha_Arab/language.textproto b/lang/languages/ha_Arab/language.textproto new file mode 100644 index 000000000..0138b4219 --- /dev/null +++ b/lang/languages/ha_Arab/language.textproto @@ -0,0 +1,12 @@ +id: "ha_Arab" +name: "Hausa (Arabic)" +preferred_name: "" +autonym: "" +population: 2999231 +region: "SD" +region: "CM" +region: "NG" +script: "Perso-Arabic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/hak/language.textproto b/lang/languages/hak/language.textproto new file mode 100644 index 000000000..dc2f46cbe --- /dev/null +++ b/lang/languages/hak/language.textproto @@ -0,0 +1,13 @@ +id: "hak" +name: "Hakka Chinese" +preferred_name: "" +autonym: "客家话 / 客家話" +population: 32062459 +region: "CN" +script: "Simplified Han" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z a b c d e f g h i j k l m n o p q r s t u w x y z ü ê ā ē ī ō ū ǖ Ā Ē Ī Ō Ū Ǖ á é í ó ú ǘ Á É Í Ó Ú Ǘ ǎ ě ǐ ǒ ǔ ǚ Ǎ Ě Ǐ Ǒ Ǔ Ǚ à è ì ò ù ǜ À È Ì Ò Ù Ǜ" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + marks: "◌̀ ◌́ ◌̂ ◌̄ ◌̈ ◌̌" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" +} diff --git a/lang/languages/hak/sampletext.textproto b/lang/languages/hak/sampletext.textproto new file mode 100644 index 000000000..b0723e97b --- /dev/null +++ b/lang/languages/hak/sampletext.textproto @@ -0,0 +1 @@ +language: "hak" diff --git a/lang/languages/haw/language.textproto b/lang/languages/haw/language.textproto new file mode 100644 index 000000000..c7928f2ba --- /dev/null +++ b/lang/languages/haw/language.textproto @@ -0,0 +1,14 @@ +id: "haw" +name: "Hawaiian" +preferred_name: "" +autonym: "’Olelo Hawai’i" +population: 29604 +region: "US" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū ’" + auxiliary: "b c d f g j q r s t v x y z" + marks: "◌̄" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A E I O U B C D F G H J K L M N P Q R S T V W ʻ X Y Z" +} diff --git a/lang/languages/haw/sampletext.textproto b/lang/languages/haw/sampletext.textproto new file mode 100644 index 000000000..fafebac97 --- /dev/null +++ b/lang/languages/haw/sampletext.textproto @@ -0,0 +1 @@ +language: "haw" diff --git a/lang/languages/haz/language.textproto b/lang/languages/haz/language.textproto new file mode 100644 index 000000000..c1e7b3018 --- /dev/null +++ b/lang/languages/haz/language.textproto @@ -0,0 +1,12 @@ +id: "haz" +name: "Hazaragi" +preferred_name: "" +autonym: "هزارگی" +population: 2161984 +region: "AF" +script: "Perso-Arabic" +exemplar_chars { + base: "ء أ ؤ ئ ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن ه و پ چ ژ ک گ ی" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٔ ◌ٰ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/he/language.textproto b/lang/languages/he/language.textproto new file mode 100644 index 000000000..18bcf39a7 --- /dev/null +++ b/lang/languages/he/language.textproto @@ -0,0 +1,15 @@ +id: "he" +name: "Hebrew" +preferred_name: "" +autonym: "עברית" +population: 8675480 +region: "IL" +script: "Hebrew" +exemplar_chars { + base: "שׁ שׂ בּ תּ כּ ךּ פּ ףּ א ב ג ד ה ו ז ח ט י כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת" + auxiliary: "״ ׳ ־ ׃ ׆" + marks: "◌ְ ◌ֱ ◌ֲ ◌ֳ ◌ִ ◌ֵ ◌ֶ ◌ַ ◌ָ ◌ֹ ◌ֻ ◌ּ ◌ׁ ◌ׂ" + numerals: "\\u200E \\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . ׳ \' \" ( ) \\[ \\] / ״ ־" + index: "א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת" +} diff --git a/lang/languages/he/sampletext.textproto b/lang/languages/he/sampletext.textproto new file mode 100644 index 000000000..974ef2ff8 --- /dev/null +++ b/lang/languages/he/sampletext.textproto @@ -0,0 +1 @@ +language: "he" diff --git a/lang/languages/hi/language.textproto b/lang/languages/hi/language.textproto new file mode 100644 index 000000000..25c0d4022 --- /dev/null +++ b/lang/languages/hi/language.textproto @@ -0,0 +1,19 @@ +id: "hi" +name: "Hindi" +preferred_name: "" +autonym: "हिन्दी" +population: 545367583 +region: "UG" +region: "NP" +region: "FJ" +region: "ZA" +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह" +} diff --git a/lang/languages/hi/sampletext.textproto b/lang/languages/hi/sampletext.textproto new file mode 100644 index 000000000..2008ad2c7 --- /dev/null +++ b/lang/languages/hi/sampletext.textproto @@ -0,0 +1 @@ +language: "hi" diff --git a/lang/languages/hi_Latn/language.textproto b/lang/languages/hi_Latn/language.textproto new file mode 100644 index 000000000..3c47bcbdf --- /dev/null +++ b/lang/languages/hi_Latn/language.textproto @@ -0,0 +1,9 @@ +id: "hi_Latn" +name: "Hindi (Latin)" +preferred_name: "" +autonym: "" +population: 1326090 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/hif/language.textproto b/lang/languages/hif/language.textproto new file mode 100644 index 000000000..ae782eb95 --- /dev/null +++ b/lang/languages/hif/language.textproto @@ -0,0 +1,10 @@ +id: "hif" +name: "Fiji Hindi" +preferred_name: "" +autonym: "" +population: 383749 +region: "FJ" +script: "Devanagari" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/hil/language.textproto b/lang/languages/hil/language.textproto new file mode 100644 index 000000000..8df2431d6 --- /dev/null +++ b/lang/languages/hil/language.textproto @@ -0,0 +1,10 @@ +id: "hil" +name: "Hiligaynon" +preferred_name: "" +autonym: "Ilonggo" +population: 9171204 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/hil/sampletext.textproto b/lang/languages/hil/sampletext.textproto new file mode 100644 index 000000000..adc0cdf2e --- /dev/null +++ b/lang/languages/hil/sampletext.textproto @@ -0,0 +1 @@ +language: "hil" diff --git a/lang/languages/hnd/language.textproto b/lang/languages/hnd/language.textproto new file mode 100644 index 000000000..f16c6bc03 --- /dev/null +++ b/lang/languages/hnd/language.textproto @@ -0,0 +1,9 @@ +id: "hnd" +name: "Southern Hindko" +preferred_name: "" +autonym: "" +population: 957354 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/hne/language.textproto b/lang/languages/hne/language.textproto new file mode 100644 index 000000000..5072841b6 --- /dev/null +++ b/lang/languages/hne/language.textproto @@ -0,0 +1,9 @@ +id: "hne" +name: "Chhattisgarhi" +preferred_name: "" +autonym: "" +population: 14586990 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/hnn/language.textproto b/lang/languages/hnn/language.textproto new file mode 100644 index 000000000..807e36ca8 --- /dev/null +++ b/lang/languages/hnn/language.textproto @@ -0,0 +1,12 @@ +id: "hnn" +name: "Hanunoo" +preferred_name: "" +autonym: "ᜱᜨᜳᜨᜳᜢ" +population: 17468 +region: "PH" +script: "Latin" +exemplar_chars { + base: "ᜠ ᜡ ᜢ ᜣ ᜤ ᜥ ᜦ ᜧ ᜨ ᜩ ᜪ ᜫ ᜬ ᜭ ᜮ ᜯ ᜰ ᜱ" + marks: "◌ᜲ ◌ᜳ ◌᜴" + punctuation: "᜵ ᜶" +} diff --git a/lang/languages/hno/language.textproto b/lang/languages/hno/language.textproto new file mode 100644 index 000000000..b3a1154e4 --- /dev/null +++ b/lang/languages/hno/language.textproto @@ -0,0 +1,9 @@ +id: "hno" +name: "Northern Hindko" +preferred_name: "" +autonym: "" +population: 2802012 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/ho/language.textproto b/lang/languages/ho/language.textproto new file mode 100644 index 000000000..487c9c463 --- /dev/null +++ b/lang/languages/ho/language.textproto @@ -0,0 +1,9 @@ +id: "ho" +name: "Hiri Motu" +preferred_name: "" +autonym: "" +population: 152448 +region: "PG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/hoc/language.textproto b/lang/languages/hoc/language.textproto new file mode 100644 index 000000000..cf91b46c6 --- /dev/null +++ b/lang/languages/hoc/language.textproto @@ -0,0 +1,9 @@ +id: "hoc" +name: "Ho" +preferred_name: "" +autonym: "" +population: 1312829 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/hoj/language.textproto b/lang/languages/hoj/language.textproto new file mode 100644 index 000000000..ec74abd0a --- /dev/null +++ b/lang/languages/hoj/language.textproto @@ -0,0 +1,9 @@ +id: "hoj" +name: "Hadothi" +preferred_name: "" +autonym: "" +population: 1087393 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/hr/language.textproto b/lang/languages/hr/language.textproto new file mode 100644 index 000000000..b593c2e1f --- /dev/null +++ b/lang/languages/hr/language.textproto @@ -0,0 +1,22 @@ +id: "hr" +name: "Croatian" +preferred_name: "" +autonym: "Hrvatski" +population: 6767930 +region: "HU" +region: "HR" +region: "BA" +region: "SI" +region: "AT" +region: "IT" +region: "RS" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ć Č Đ Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ć č đ š ž" + auxiliary: "q w x y" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "‐ – — , ; \\: ! ? . … \' ‘ ’ ‚ \" “ ” „ ( ) \\[ \\] @ * / ′ ″" + index: "A B C Č Ć D {DŽ} Đ E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/hr/sampletext.textproto b/lang/languages/hr/sampletext.textproto new file mode 100644 index 000000000..c643400c1 --- /dev/null +++ b/lang/languages/hr/sampletext.textproto @@ -0,0 +1 @@ +language: "hr" diff --git a/lang/languages/hsb/language.textproto b/lang/languages/hsb/language.textproto new file mode 100644 index 000000000..cb6f12a23 --- /dev/null +++ b/lang/languages/hsb/language.textproto @@ -0,0 +1,15 @@ +id: "hsb" +name: "Upper Sorbian" +preferred_name: "" +autonym: "Hornjoserbšćina" +population: 12825 +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ó Ć Č Ě Ł Ń Ř Ś Š Ź Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ó ć č ě ł ń ř ś š ź ž" + auxiliary: "á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ŕ ś ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż ź" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "A B C Č Ć D {DŹ} E F G H {CH} I J K Ł L M N O P Q R S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/hsb/sampletext.textproto b/lang/languages/hsb/sampletext.textproto new file mode 100644 index 000000000..ff54aa599 --- /dev/null +++ b/lang/languages/hsb/sampletext.textproto @@ -0,0 +1 @@ +language: "hsb" diff --git a/lang/languages/hsn/language.textproto b/lang/languages/hsn/language.textproto new file mode 100644 index 000000000..ee7281d6f --- /dev/null +++ b/lang/languages/hsn/language.textproto @@ -0,0 +1,9 @@ +id: "hsn" +name: "Xiang Chinese" +preferred_name: "" +autonym: "" +population: 40426580 +region: "CN" +script: "Simplified Han" +exemplar_chars { +} diff --git a/lang/languages/ht/language.textproto b/lang/languages/ht/language.textproto new file mode 100644 index 000000000..2fc3aeecd --- /dev/null +++ b/lang/languages/ht/language.textproto @@ -0,0 +1,12 @@ +id: "ht" +name: "Haitian Creole" +preferred_name: "" +autonym: "Kreyòl Ayisyen" +population: 8964918 +region: "HT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z È Ò a b c d e f g h i j k l m n o p r s t u v w y z è ò" + auxiliary: "Q X À Á É Ó q x à á é ó" + marks: "◌̀ ◌́" +} diff --git a/lang/languages/ht/sampletext.textproto b/lang/languages/ht/sampletext.textproto new file mode 100644 index 000000000..a5cfbc4e3 --- /dev/null +++ b/lang/languages/ht/sampletext.textproto @@ -0,0 +1 @@ +language: "ht" diff --git a/lang/languages/hu/language.textproto b/lang/languages/hu/language.textproto new file mode 100644 index 000000000..37747b262 --- /dev/null +++ b/lang/languages/hu/language.textproto @@ -0,0 +1,22 @@ +id: "hu" +name: "Hungarian" +preferred_name: "" +autonym: "Magyar" +population: 12394427 +region: "HU" +region: "SK" +region: "RO" +region: "SI" +region: "AT" +region: "UA" +region: "RS" +region: "IL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ó Ö Ú Ü Ő Ű a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ó ö ú ü ő ű" + auxiliary: "à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ô ø ō œ q ù ŭ û ū w x y ÿ" + marks: "◌́ ◌̈ ◌̋" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ – , ; \\: ! ? . … \' ’ \" ” „ « » ( ) \\[ \\] \\{ \\} ⟨ ⟩ § @ * / \\& # ~ ⁒" + index: "A Á B C {CS} D {DZ} {DZS} E É F G {GY} H I Í J K L {LY} M N {NY} O Ó Ö Ő P Q R S {SZ} T {TY} U Ú Ü Ű V W X Y Z {ZS}" +} diff --git a/lang/languages/hu/sampletext.textproto b/lang/languages/hu/sampletext.textproto new file mode 100644 index 000000000..4d243e001 --- /dev/null +++ b/lang/languages/hu/sampletext.textproto @@ -0,0 +1 @@ +language: "hu" diff --git a/lang/languages/hy/language.textproto b/lang/languages/hy/language.textproto new file mode 100644 index 000000000..d1dadc58f --- /dev/null +++ b/lang/languages/hy/language.textproto @@ -0,0 +1,21 @@ +id: "hy" +name: "Armenian" +preferred_name: "Eastern Armenian" +autonym: "Հայերեն" +population: 5317271 +region: "LB" +region: "GE" +region: "RU" +region: "CY" +region: "TR" +region: "SY" +region: "AM" +region: "IR" +script: "Armenian" +exemplar_chars { + base: "Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր Ց Ւ Փ Ք Օ Ֆ ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք օ ֆ և" + auxiliary: "և" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "՛ ՜ ՝ ՞ ։" + index: "Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր Ց Ւ Փ Ք Օ Ֆ" +} diff --git a/lang/languages/hy/sampletext.textproto b/lang/languages/hy/sampletext.textproto new file mode 100644 index 000000000..83b53cb8e --- /dev/null +++ b/lang/languages/hy/sampletext.textproto @@ -0,0 +1 @@ +language: "hy" diff --git a/lang/languages/hz/language.textproto b/lang/languages/hz/language.textproto new file mode 100644 index 000000000..b895f31d7 --- /dev/null +++ b/lang/languages/hz/language.textproto @@ -0,0 +1,9 @@ +id: "hz" +name: "Herero" +preferred_name: "" +autonym: "" +population: 239336 +region: "NA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ia/language.textproto b/lang/languages/ia/language.textproto new file mode 100644 index 000000000..f409bc29e --- /dev/null +++ b/lang/languages/ia/language.textproto @@ -0,0 +1,12 @@ +id: "ia" +name: "Interlingua" +preferred_name: "Interlingua" +autonym: "Interlingua" +population: 135 +region: "FR" +region: "SE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ia/sampletext.textproto b/lang/languages/ia/sampletext.textproto new file mode 100644 index 000000000..fccb9805f --- /dev/null +++ b/lang/languages/ia/sampletext.textproto @@ -0,0 +1 @@ +language: "ia" diff --git a/lang/languages/iba/language.textproto b/lang/languages/iba/language.textproto new file mode 100644 index 000000000..2e87791a1 --- /dev/null +++ b/lang/languages/iba/language.textproto @@ -0,0 +1,9 @@ +id: "iba" +name: "Iban" +preferred_name: "" +autonym: "" +population: 816302 +region: "MY" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ibb/language.textproto b/lang/languages/ibb/language.textproto new file mode 100644 index 000000000..be45ae591 --- /dev/null +++ b/lang/languages/ibb/language.textproto @@ -0,0 +1,11 @@ +id: "ibb" +name: "Ibibio" +preferred_name: "" +autonym: "" +population: 2996392 +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I Ị K M N Ñ O Ọ P R S T U Ʌ W Y a b d e f g h i ị k m n ñ o ọ p r s t u ʌ w y" + marks: "◌̃ ◌̣" +} diff --git a/lang/languages/ibb/sampletext.textproto b/lang/languages/ibb/sampletext.textproto new file mode 100644 index 000000000..2dcfd97cf --- /dev/null +++ b/lang/languages/ibb/sampletext.textproto @@ -0,0 +1 @@ +language: "ibb" diff --git a/lang/languages/id/language.textproto b/lang/languages/id/language.textproto new file mode 100644 index 000000000..ec2478f87 --- /dev/null +++ b/lang/languages/id/language.textproto @@ -0,0 +1,15 @@ +id: "id" +name: "Indonesian" +preferred_name: "" +autonym: "Indonesia" +population: 171207687 +region: "ID" +region: "NL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "å" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/id/sampletext.textproto b/lang/languages/id/sampletext.textproto new file mode 100644 index 000000000..94d24bca0 --- /dev/null +++ b/lang/languages/id/sampletext.textproto @@ -0,0 +1 @@ +language: "id" diff --git a/lang/languages/ife/language.textproto b/lang/languages/ife/language.textproto new file mode 100644 index 000000000..22a128710 --- /dev/null +++ b/lang/languages/ife/language.textproto @@ -0,0 +1,9 @@ +id: "ife" +name: "Ifè" +preferred_name: "" +autonym: "" +population: 111909 +region: "TG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ig/language.textproto b/lang/languages/ig/language.textproto new file mode 100644 index 000000000..f00070395 --- /dev/null +++ b/lang/languages/ig/language.textproto @@ -0,0 +1,14 @@ +id: "ig" +name: "Igbo" +preferred_name: "" +autonym: "Igbo" +population: 27823640 +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á È É Ì Í Ò Ó Ù Ú Ā Ē Ī Ń Ō Ū Ị Ọ Ụ Ṅ Ẹ a b c d e f g h i j k l m n o p q r s t u v w x y z à á è é ì í ò ó ù ú ā ē ī ń ō ū ị ọ ụ ṅ ẹ" + auxiliary: "á à ā c é è ē í ì ī {ị\\u0301} {ị\\u0300} ḿ {m\\u0300} ń ǹ ó ò ō {ọ\\u0301} {ọ\\u0300} q ú ù ū {ụ\\u0301} {ụ\\u0300} x" + marks: "◌̀ ◌́ ◌̄ ◌̇ ◌̣" + punctuation: "\\- ‑ , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\}" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ig/sampletext.textproto b/lang/languages/ig/sampletext.textproto new file mode 100644 index 000000000..22507d27d --- /dev/null +++ b/lang/languages/ig/sampletext.textproto @@ -0,0 +1 @@ +language: "ig" diff --git a/lang/languages/ii/language.textproto b/lang/languages/ii/language.textproto new file mode 100644 index 000000000..abcfb2e6d --- /dev/null +++ b/lang/languages/ii/language.textproto @@ -0,0 +1,12 @@ +id: "ii" +name: "Sichuan Yi" +preferred_name: "Nuosu" +autonym: "ꆈꌠꉙ" +population: 8364120 +region: "CN" +script: "Yi" +exemplar_chars { + base: "ꀀ ꀖ ꀸ ꁖ ꁶ ꂑ ꂮ ꃍ ꃢ ꄀ ꄚ ꄶ ꅑ ꅨ ꅽ ꆗ ꆷ ꇚ ꇸ ꈔ ꉆ ꉮ ꊍ ꊮ ꋐ ꋭ ꌉ ꌪ ꏠ ꏼ ꐘ ꐱ ꑊ ꑝ ꑱ ꀁ ꀗ ꀹ ꁗ ꁷ ꂒ ꂯ ꃎ ꃣ ꄁ ꄛ ꄷ ꅒ ꅩ ꅾ ꆘ ꆸ ꇛ ꇹ ꈕ ꉇ ꊎ ꊯ ꋑ ꋮ ꌊ ꌫ ꏡ ꏽ ꐙ ꐲ ꑋ ꑞ ꑲ ꀂ ꀘ ꀺ ꁘ ꁸ ꂓ ꂰ ꃏ ꃤ ꄂ ꄜ ꄸ ꅓ ꅪ ꅿ ꆙ ꆹ ꇜ ꇺ ꈖ ꉈ ꊏ ꊰ ꋒ ꋯ ꌋ ꌬ ꏢ ꏾ ꐚ ꐳ ꑌ ꑟ ꑳ ꀃ ꀙ ꀻ ꁙ ꁹ ꂔ ꂱ ꃐ ꃥ ꄃ ꄝ ꄹ ꅔ ꅫ ꆀ ꆚ ꆺ ꇝ ꇻ ꉉ ꊐ ꊱ ꋓ ꋰ ꌌ ꌭ ꏣ ꏿ ꐛ ꐴ ꑍ ꑠ ꑴ ꀄ ꀚ ꁚ ꃦ ꅬ ꆻ ꇞ ꉊ ꊲ ꋔ ꏤ ꐀ ꐜ ꐵ ꑎ ꑡ ꑵ ꀅ ꀛ ꀼ ꁛ ꁺ ꂕ ꂲ ꃧ ꄄ ꄞ ꄺ ꅕ ꅭ ꆁ ꆛ ꆼ ꇟ ꇼ ꈗ ꈰ ꉋ ꉝ ꉯ ꊑ ꊳ ꋕ ꋱ ꌍ ꌮ ꏥ ꐁ ꐝ ꐶ ꑏ ꑢ ꑶ ꀆ ꀜ ꀽ ꁜ ꁻ ꂖ ꂳ ꃨ ꄅ ꄟ ꄻ ꅖ ꅮ ꆂ ꆜ ꆽ ꇠ ꇽ ꈘ ꈱ ꉌ ꉞ ꉰ ꊒ ꊴ ꋖ ꋲ ꌎ ꌯ ꏦ ꐂ ꐞ ꐷ ꑐ ꑣ ꑷ ꀇ ꀝ ꀾ ꁝ ꁼ ꂗ ꂴ ꃩ ꄆ ꄠ ꄼ ꅯ ꆃ ꆝ ꆾ ꇡ ꇾ ꈙ ꉍ ꉟ ꊓ ꊵ ꋗ ꋳ ꌏ ꌰ ꏧ ꐃ ꐟ ꐸ ꑑ ꑤ ꑸ ꀈ ꀞ ꀿ ꁞ ꁽ ꂘ ꂵ ꃑ ꃪ ꄇ ꄡ ꄽ ꅗ ꅰ ꆞ ꆿ ꇢ ꇿ ꈚ ꈲ ꉎ ꉠ ꉱ ꊀ ꊔ ꊶ ꋘ ꋴ ꌐ ꌱ ꍆ ꍡ ꎔ ꎫ ꏆ ꀉ ꀟ ꁀ ꁟ ꁾ ꂙ ꂶ ꃒ ꃫ ꄈ ꄢ ꄾ ꅘ ꅱ ꆄ ꆟ ꇀ ꇣ ꈀ ꈛ ꈳ ꉏ ꉡ ꉲ ꊁ ꊕ ꊷ ꋙ ꋵ ꌑ ꌲ ꍇ ꍢ ꍼ ꎕ ꎬ ꏇ ꀊ ꀠ ꁁ ꁠ ꁿ ꂚ ꂷ ꃓ ꃬ ꄉ ꄣ ꄿ ꅙ ꅲ ꆅ ꆠ ꇁ ꇤ ꈁ ꈜ ꈴ ꉐ ꉢ ꉳ ꊂ ꊖ ꊸ ꋚ ꋶ ꌒ ꌳ ꍈ ꍣ ꍽ ꎖ ꎭ ꏈ ꀋ ꀡ ꁂ ꁡ ꂀ ꂛ ꂸ ꃔ ꃭ ꄊ ꄤ ꅀ ꅚ ꅳ ꆆ ꆡ ꇂ ꇥ ꈂ ꈝ ꈵ ꉑ ꉣ ꉴ ꊃ ꊗ ꊹ ꋛ ꋷ ꌓ ꌴ ꍉ ꍤ ꎗ ꎮ ꏉ ꂹ ꄥ ꇃ ꇦ ꈞ ꉒ ꉤ ꉵ ꍥ ꏨ ꐄ ꑹ ꀌ ꀢ ꁃ ꁢ ꂜ ꂺ ꄋ ꄦ ꅁ ꅴ ꆇ ꆢ ꇄ ꇧ ꈃ ꈟ ꈶ ꉓ ꉥ ꉶ ꊄ ꊘ ꊺ ꋸ ꌔ ꍊ ꍦ ꍾ ꎯ ꏊ ꏩ ꐅ ꐠ ꐹ ꑒ ꑥ ꑺ ꀍ ꀣ ꁄ ꁣ ꂝ ꂻ ꄌ ꄧ ꅂ ꅵ ꆈ ꆣ ꇅ ꇨ ꈄ ꈠ ꈷ ꉔ ꉦ ꉷ ꊅ ꊙ ꊻ ꋹ ꌕ ꍋ ꍧ ꍿ ꎰ ꏋ ꏪ ꐆ ꐡ ꐺ ꑓ ꑦ ꑻ ꀎ ꀤ ꁅ ꁤ ꂞ ꂼ ꄨ ꅃ ꆉ ꆤ ꇆ ꇩ ꈅ ꈡ ꈸ ꉕ ꉸ ꊆ ꊚ ꊼ ꌖ ꍌ ꍨ ꎱ ꏌ ꏫ ꐇ ꐢ ꑔ ꑼ ꀏ ꀥ ꁆ ꁥ ꂁ ꂟ ꂽ ꃮ ꄍ ꄩ ꅄ ꅛ ꅶ ꆊ ꇇ ꇪ ꈆ ꈢ ꈹ ꉖ ꉧ ꉹ ꊛ ꊽ ꌗ ꌵ ꍍ ꍩ ꎀ ꎲ ꏍ ꏬ ꐈ ꐣ ꐻ ꑕ ꑧ ꑽ ꀐ ꀦ ꁇ ꁦ ꂂ ꂠ ꂾ ꃕ ꃯ ꄎ ꄪ ꅅ ꅜ ꅷ ꆋ ꆥ ꇈ ꇫ ꈇ ꈣ ꈺ ꉗ ꉨ ꉺ ꊇ ꊜ ꊾ ꋜ ꋺ ꌘ ꌶ ꍎ ꍪ ꎁ ꎘ ꎳ ꏎ ꏭ ꐉ ꐤ ꐼ ꑖ ꑨ ꑾ ꀑ ꀧ ꁈ ꁧ ꂃ ꂡ ꂿ ꃖ ꃰ ꄏ ꄫ ꅆ ꅝ ꆌ ꆦ ꇉ ꇬ ꈈ ꈤ ꈻ ꉘ ꉩ ꉻ ꊈ ꊝ ꊿ ꋝ ꌙ ꌷ ꍏ ꍫ ꎂ ꎙ ꎴ ꏏ ꏮ ꐊ ꐥ ꐽ ꑗ ꑩ ꑿ ꀒ ꀨ ꁉ ꁨ ꂄ ꂢ ꃀ ꃗ ꃱ ꄐ ꄬ ꅇ ꅞ ꅸ ꆍ ꆧ ꇊ ꇭ ꈉ ꈥ ꈼ ꉙ ꉪ ꉼ ꊉ ꊞ ꋀ ꋞ ꋻ ꌚ ꌸ ꍐ ꍬ ꎃ ꎚ ꎵ ꏐ ꏯ ꐋ ꐦ ꐾ ꑘ ꑪ ꒀ ꇮ ꈊ ꈦ ꍑ ꍭ ꎄ ꎛ ꎶ ꀓ ꀩ ꁩ ꃁ ꃲ ꄑ ꄭ ꅈ ꅟ ꅹ ꆎ ꆨ ꇋ ꇯ ꈋ ꈧ ꈽ ꉚ ꉫ ꉽ ꊊ ꊟ ꋁ ꋟ ꋼ ꌛ ꌹ ꍒ ꍮ ꎅ ꎜ ꎷ ꏑ ꀔ ꀪ ꁪ ꃂ ꄒ ꄮ ꅉ ꅠ ꅺ ꆏ ꆩ ꇌ ꇰ ꈌ ꈨ ꈾ ꉛ ꉬ ꉾ ꊋ ꊠ ꋂ ꋠ ꋽ ꌜ ꌺ ꍓ ꍯ ꎆ ꎝ ꎸ ꏒ ꀫ ꁫ ꃳ ꄓ ꄯ ꅊ ꅡ ꅻ ꆐ ꆪ ꇍ ꇱ ꈍ ꈩ ꈿ ꉜ ꉭ ꉿ ꊌ ꊡ ꋃ ꋡ ꌝ ꌻ ꍔ ꍰ ꎇ ꎞ ꎹ ꏓ ꀬ ꁊ ꁬ ꂅ ꂣ ꃃ ꃘ ꃴ ꄔ ꄰ ꅋ ꅢ ꅼ ꆑ ꆫ ꇎ ꇲ ꈎ ꈪ ꉀ ꊢ ꋄ ꌞ ꌼ ꍕ ꎈ ꎟ ꎺ ꏔ ꏰ ꐌ ꐧ ꑙ ꒁ ꀭ ꁋ ꁭ ꂆ ꂤ ꃄ ꃙ ꃵ ꄕ ꄱ ꅌ ꅣ ꆒ ꆬ ꇏ ꇳ ꈏ ꈫ ꉁ ꊣ ꋅ ꋢ ꋾ ꌟ ꌽ ꍖ ꍱ ꎉ ꎠ ꎻ ꏕ ꏱ ꐍ ꐨ ꐿ ꑚ ꒂ ꀮ ꁌ ꁮ ꂇ ꂥ ꃅ ꃚ ꃶ ꄖ ꄲ ꅍ ꅤ ꆓ ꆭ ꇐ ꇴ ꈐ ꈬ ꉂ ꊤ ꋆ ꋣ ꋿ ꌠ ꌾ ꍗ ꍲ ꎊ ꎡ ꎼ ꏖ ꏲ ꐎ ꐩ ꑀ ꑛ ꒃ ꀯ ꁍ ꁯ ꂈ ꂦ ꃆ ꃛ ꃷ ꄗ ꄳ ꅎ ꅥ ꆔ ꆮ ꇑ ꇵ ꈑ ꈭ ꉃ ꊥ ꋇ ꋤ ꌀ ꌡ ꌿ ꍘ ꍳ ꎋ ꎢ ꎽ ꏗ ꏳ ꐏ ꐪ ꑁ ꑜ ꒄ ꀰ ꁎ ꁰ ꂉ ꂧ ꃇ ꃜ ꃸ ꄘ ꄴ ꅏ ꅦ ꆕ ꆯ ꇒ ꇶ ꈒ ꈮ ꉄ ꊦ ꋈ ꋥ ꌁ ꌢ ꍙ ꍴ ꎌ ꎣ ꎾ ꏘ ꏴ ꐐ ꐫ ꑂ ꒅ ꀱ ꁏ ꁱ ꂊ ꂨ ꃈ ꃝ ꃹ ꄙ ꄵ ꅐ ꅧ ꆖ ꆰ ꇓ ꇷ ꈓ ꈯ ꉅ ꊧ ꋉ ꋦ ꌂ ꌣ ꍚ ꍵ ꎍ ꎤ ꎿ ꏙ ꏵ ꐑ ꐬ ꑃ ꒆ ꀲ ꁐ ꁲ ꂋ ꃉ ꃞ ꃺ ꆱ ꇔ ꊨ ꋊ ꋧ ꌃ ꌤ ꍀ ꍛ ꍶ ꎎ ꎥ ꏀ ꏚ ꏶ ꐒ ꐭ ꑄ ꑫ ꒇ ꀳ ꁑ ꁳ ꂌ ꂩ ꃊ ꃟ ꃻ ꆲ ꇕ ꊩ ꋋ ꋨ ꌄ ꌥ ꍁ ꍜ ꍷ ꎏ ꎦ ꏁ ꏛ ꏷ ꐓ ꐮ ꑅ ꑬ ꒈ ꀴ ꁒ ꁴ ꂍ ꂪ ꃋ ꃠ ꃼ ꆳ ꇖ ꊪ ꋌ ꋩ ꌅ ꌦ ꍂ ꍝ ꍸ ꎐ ꎧ ꏂ ꏜ ꏸ ꐔ ꐯ ꑆ ꑭ ꒉ ꀵ ꁓ ꁵ ꂎ ꂫ ꃌ ꃡ ꃽ ꆴ ꇗ ꊫ ꋍ ꋪ ꌆ ꌧ ꍃ ꍞ ꍹ ꎑ ꎨ ꏃ ꏝ ꏹ ꐕ ꐰ ꑇ ꑮ ꒊ ꀶ ꁔ ꂏ ꂬ ꃾ ꆵ ꇘ ꊬ ꋎ ꋫ ꌇ ꌨ ꍄ ꍟ ꍺ ꎒ ꎩ ꏄ ꏞ ꏺ ꐖ ꑈ ꑯ ꒋ ꀷ ꁕ ꂐ ꂭ ꃿ ꆶ ꇙ ꊭ ꋏ ꋬ ꌈ ꌩ ꍅ ꍠ ꍻ ꎓ ꎪ ꏅ ꏟ ꏻ ꐗ ꑉ ꑰ ꒌ" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "ꀀ ꀋ ꀗ ꀣ ꀯ ꀺ ꁆ ꁒ ꁞ ꁩ ꁵ ꂁ ꂍ ꂘ ꂤ ꂰ ꂼ ꃇ ꃓ ꃟ ꃫ ꃶ ꄂ ꄎ ꄚ ꄥ ꄱ ꄽ ꅉ ꅔ ꅠ ꅬ ꅸ ꆃ ꆏ ꆛ ꆧ ꆳ ꆾ ꇊ ꇖ ꇢ ꇭ ꇹ ꈅ ꈑ ꈜ ꈨ ꈴ ꉀ ꉋ ꉗ ꉣ ꉯ ꉺ ꊆ ꊒ ꊞ ꊩ ꊵ ꋁ ꋍ ꋘ ꋤ ꋰ ꋼ ꌇ ꌓ ꌟ ꌫ ꌷ ꍂ ꍎ ꍚ ꍦ ꍱ ꍽ ꎉ ꎕ ꎠ ꎬ ꎸ ꏄ ꏏ ꏛ ꏧ ꏳ ꏾ ꐊ ꐖ ꐢ ꐭ ꐹ ꑅ ꑑ ꑜ ꑨ ꑴ ꒀ ꒋ" +} diff --git a/lang/languages/ii/sampletext.textproto b/lang/languages/ii/sampletext.textproto new file mode 100644 index 000000000..f43f8db4d --- /dev/null +++ b/lang/languages/ii/sampletext.textproto @@ -0,0 +1 @@ +language: "ii" diff --git a/lang/languages/ik/language.textproto b/lang/languages/ik/language.textproto new file mode 100644 index 000000000..ac7f5f48d --- /dev/null +++ b/lang/languages/ik/language.textproto @@ -0,0 +1,9 @@ +id: "ik" +name: "Inupiaq" +preferred_name: "" +autonym: "" +population: 7983 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ikt/language.textproto b/lang/languages/ikt/language.textproto new file mode 100644 index 000000000..64d309076 --- /dev/null +++ b/lang/languages/ikt/language.textproto @@ -0,0 +1,9 @@ +id: "ikt" +name: "Inuinnaqtun" +preferred_name: "" +autonym: "" +population: 4146 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ilo/language.textproto b/lang/languages/ilo/language.textproto new file mode 100644 index 000000000..62245c7e7 --- /dev/null +++ b/lang/languages/ilo/language.textproto @@ -0,0 +1,11 @@ +id: "ilo" +name: "Iloko" +preferred_name: "" +autonym: "Ilokano" +population: 10481376 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z ñ" + marks: "◌̃" +} diff --git a/lang/languages/ilo/sampletext.textproto b/lang/languages/ilo/sampletext.textproto new file mode 100644 index 000000000..64825d199 --- /dev/null +++ b/lang/languages/ilo/sampletext.textproto @@ -0,0 +1 @@ +language: "ilo" diff --git a/lang/languages/inh/language.textproto b/lang/languages/inh/language.textproto new file mode 100644 index 000000000..cbe15c252 --- /dev/null +++ b/lang/languages/inh/language.textproto @@ -0,0 +1,11 @@ +id: "inh" +name: "Ingush" +preferred_name: "" +autonym: "Гӏалгӏай" +population: 226755 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/is/language.textproto b/lang/languages/is/language.textproto new file mode 100644 index 000000000..283c121ac --- /dev/null +++ b/lang/languages/is/language.textproto @@ -0,0 +1,15 @@ +id: "is" +name: "Icelandic" +preferred_name: "" +autonym: "Íslenska" +population: 350734 +region: "IS" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Æ É Í Ð Ó Ö Ú Ý Þ a b c d e f g h i j k l m n o p q r s t u v w x y z á æ é í ð ó ö ú ý þ" + auxiliary: "Ǽ Ǫ Œ ǽ ǫ œ" + marks: "◌́ ◌̈ ◌̨" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A Á B C D Ð E É F G H I Í J K L M N O Ó P Q R S T U Ú V W X Y Ý Z Þ Æ Ö" +} diff --git a/lang/languages/is/sampletext.textproto b/lang/languages/is/sampletext.textproto new file mode 100644 index 000000000..6cc72ae68 --- /dev/null +++ b/lang/languages/is/sampletext.textproto @@ -0,0 +1 @@ +language: "is" diff --git a/lang/languages/it/language.textproto b/lang/languages/it/language.textproto new file mode 100644 index 000000000..47ac7ec48 --- /dev/null +++ b/lang/languages/it/language.textproto @@ -0,0 +1,29 @@ +id: "it" +name: "Italian" +preferred_name: "" +autonym: "Italiano" +population: 70743415 +region: "IT" +region: "HR" +region: "SM" +region: "MT" +region: "US" +region: "CA" +region: "GB" +region: "SI" +region: "BR" +region: "AT" +region: "CH" +region: "AU" +region: "FR" +region: "VA" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I L M N O P Q R S T U V Z À Á È É Ì Í Ò Ó Ù Ú a b c d e f g h i l m n o p q r s t u v z à á è é ì í ò ó ù ú" + auxiliary: "J K W X Y Î Ï j k w x y î ï" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ — , ; \\: ! ? . … \' ’ \" “ ” « » ( ) \\[ \\] \\{ \\} @ /" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/it/sampletext.textproto b/lang/languages/it/sampletext.textproto new file mode 100644 index 000000000..185c58408 --- /dev/null +++ b/lang/languages/it/sampletext.textproto @@ -0,0 +1 @@ +language: "it" diff --git a/lang/languages/iu/language.textproto b/lang/languages/iu/language.textproto new file mode 100644 index 000000000..a67138cb2 --- /dev/null +++ b/lang/languages/iu/language.textproto @@ -0,0 +1,11 @@ +id: "iu" +name: "Inuktitut" +preferred_name: "" +autonym: "ᐃᓄᒃᑎᑐᑦ" +population: 15831 +region: "CA" +script: "UCAS" +script: "Latin" +exemplar_chars { + base: "ᐃ ᐄ ᐅ ᐆ ᐊ ᐋ ᐦ ᐱ ᐲ ᐳ ᐴ ᐸ ᐹ ᑉ ᑎ ᑏ ᑐ ᑑ ᑕ ᑖ ᑦ ᑭ ᑮ ᑯ ᑰ ᑲ ᑳ ᒃ ᒋ ᒌ ᒍ ᒎ ᒐ ᒑ ᒡ ᒥ ᒦ ᒧ ᒨ ᒪ ᒫ ᒻ ᓂ ᓃ ᓄ ᓅ ᓇ ᓈ ᓐ ᓯ ᓰ ᓱ ᓲ ᓴ ᓵ ᔅ ᓕ ᓖ ᓗ ᓘ ᓚ ᓛ ᓪ ᔨ ᔩ ᔪ ᔫ ᔭ ᔮ ᔾ ᕕ ᕖ ᕗ ᕘ ᕙ ᕚ ᕝ ᕆ ᕇ ᕈ ᕉ ᕋ ᕌ ᕐ ᕿ ᖀ ᖁ ᖂ ᖃ ᖄ ᖅ ᖏ ᖐ ᖑ ᖒ ᖓ ᖔ ᖕ ᖠ ᖡ ᖢ ᖣ ᖤ ᖥ ᖦ" +} diff --git a/lang/languages/iu/sampletext.textproto b/lang/languages/iu/sampletext.textproto new file mode 100644 index 000000000..2b4a2e6c1 --- /dev/null +++ b/lang/languages/iu/sampletext.textproto @@ -0,0 +1 @@ +language: "iu" diff --git a/lang/languages/iu_Latn/language.textproto b/lang/languages/iu_Latn/language.textproto new file mode 100644 index 000000000..cedea2f7f --- /dev/null +++ b/lang/languages/iu_Latn/language.textproto @@ -0,0 +1,10 @@ +id: "iu_Latn" +name: "Inuktitut (Latin)" +preferred_name: "" +autonym: "" +population: 15831 +region: "CA" +script: "UCAS" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/izh/language.textproto b/lang/languages/izh/language.textproto new file mode 100644 index 000000000..c4c0a5ae3 --- /dev/null +++ b/lang/languages/izh/language.textproto @@ -0,0 +1,9 @@ +id: "izh" +name: "Ingrian" +preferred_name: "" +autonym: "" +population: 141 +region: "RU" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ja/language.textproto b/lang/languages/ja/language.textproto new file mode 100644 index 000000000..e5dcc31b1 --- /dev/null +++ b/lang/languages/ja/language.textproto @@ -0,0 +1,16 @@ +id: "ja" +name: "Japanese" +preferred_name: "" +autonym: "日本語" +population: 119676253 +region: "JP" +region: "BR" +script: "Japanese" +exemplar_chars { + base: "A B D E F G H I J K L M N O P R S T U V W Y Z Ā Ē Ī Ō Ū a b d e f g h i j k l m n o p r s t u v w y z ā ē ī ō ū" + auxiliary: "丑 亥 亨 兌 兎 卯 嘉 壬 寅 巳 庚 弘 戊 戌 拼 昌 楔 猪 癸 祚 禄 禎 辰 酉 錄 閏 雉 鳳 鼠" + marks: "◌̄" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰" + punctuation: "! \" # % & ( ) * - . / : ; ? @ [ \\ ] _ § ¶ ‐ — ― ‖ ‘ ’ “ ” † ‡ ‥ … ‰ ′ ″ ※ ‾ 、 。 〃 〈 〉 《 》 「 」 『 』 【 】 〔 〕 〜 ・ ! " # % & ' ( ) * , - . / : ; ? @ [ \ ] _ { } 。 「 」 、 ・" + index: "あ か さ た な は ま や ら わ" +} diff --git a/lang/languages/jam/language.textproto b/lang/languages/jam/language.textproto new file mode 100644 index 000000000..bda1b0d22 --- /dev/null +++ b/lang/languages/jam/language.textproto @@ -0,0 +1,10 @@ +id: "jam" +name: "Jamaican Creole English" +preferred_name: "" +autonym: "Jamiekan" +population: 2668141 +region: "JM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/jgo/language.textproto b/lang/languages/jgo/language.textproto new file mode 100644 index 000000000..cd9fc6bca --- /dev/null +++ b/lang/languages/jgo/language.textproto @@ -0,0 +1,15 @@ +id: "jgo" +name: "Ngomba" +preferred_name: "" +autonym: "Cú-Mbɔ́ndaa" +population: 94333 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D F G H I J K L M N P S T U V W Y Z Á Â Í Î Ú Û Ń Ŋ Ǎ Ǐ Ǔ Ǹ Ɔ Ɛ Ʉ Ḿ Ẅ Ꞌ a b c d f g h i j k l m n p s t u v w y z á â í î ú û ń ŋ ǎ ǐ ǔ ǹ ɔ ɛ ʉ ḿ ẅ ꞌ" + auxiliary: "E O Q R X e o q r x" + marks: "◌̀ ◌́ ◌̂ ◌̄ ◌̈ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . ‹ › « »" + index: "A B C D Ɛ F G H I J K L M N Ŋ Ɔ P {Pf} S {Sh} T {Ts} U Ʉ {Ʉ\\u0308} V W Ẅ Y Z Ꞌ" +} diff --git a/lang/languages/jmc/language.textproto b/lang/languages/jmc/language.textproto new file mode 100644 index 000000000..6f67fe547 --- /dev/null +++ b/lang/languages/jmc/language.textproto @@ -0,0 +1,12 @@ +id: "jmc" +name: "Machame" +preferred_name: "" +autonym: "" +population: 433290 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/jml/language.textproto b/lang/languages/jml/language.textproto new file mode 100644 index 000000000..4cb25ea12 --- /dev/null +++ b/lang/languages/jml/language.textproto @@ -0,0 +1,9 @@ +id: "jml" +name: "Jumli" +preferred_name: "" +autonym: "" +population: 970492 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/jut/language.textproto b/lang/languages/jut/language.textproto new file mode 100644 index 000000000..82e9dfd5e --- /dev/null +++ b/lang/languages/jut/language.textproto @@ -0,0 +1,9 @@ +id: "jut" +name: "Jutish" +preferred_name: "" +autonym: "" +population: 0 +region: "DK" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/jv/language.textproto b/lang/languages/jv/language.textproto new file mode 100644 index 000000000..1aa4fa505 --- /dev/null +++ b/lang/languages/jv/language.textproto @@ -0,0 +1,16 @@ +id: "jv" +name: "Javanese" +preferred_name: "" +autonym: "Jawa" +population: 91180665 +region: "ID" +region: "MY" +script: "Latin" +exemplar_chars { + base: "ꦄ ꦅ ꦆ ꦇ ꦈ ꦉ ꦊ ꦋ ꦌ ꦍ ꦎ ꦏ ꦐ ꦒ ꦓ ꦔ ꦕ ꦗ ꦚ ꦛ ꦝ ꦞ ꦟ ꦠ ꦢ ꦣ ꦤ ꦥ ꦦ ꦧ ꦨ ꦩ ꦪ ꦫ ꦭ ꦮ ꦯ ꦱ ꦲ" + auxiliary: "ꦑ ꦖ ꦘ ꦙ ꦜ ꦡ ꦬ ꦰ" + marks: "◌ꦀ ◌ꦁ ◌ꦂ ◌ꦃ ◌꦳ ◌ꦴ ◌ꦵ ◌ꦶ ◌ꦷ ◌ꦸ ◌ꦹ ◌ꦺ ◌ꦻ ◌ꦼ ◌ꦽ ◌ꦾ ◌ꦿ ◌꧀" + numerals: "꧐ ꧑ ꧒ ꧓ ꧔ ꧕ ꧖ ꧗ ꧘ ꧙ 0 1 2 3 4 5 6 7 8 9" + punctuation: "ꧏ ꧞ ꧟ ꧁ ꧂ ꧃ ꧄ ꧅ ꧆ ꧇ ꧈ ꧉ ꧊ ꧋ ꧌ ꧍" + index: "A  ŠB C D E É È Ê G H I Ì J K L M N O Ò P R S T U Ù W Y" +} diff --git a/lang/languages/jv/sampletext.textproto b/lang/languages/jv/sampletext.textproto new file mode 100644 index 000000000..1aa1d4d14 --- /dev/null +++ b/lang/languages/jv/sampletext.textproto @@ -0,0 +1 @@ +language: "jv" diff --git a/lang/languages/ka/language.textproto b/lang/languages/ka/language.textproto new file mode 100644 index 000000000..148857f25 --- /dev/null +++ b/lang/languages/ka/language.textproto @@ -0,0 +1,16 @@ +id: "ka" +name: "Georgian" +preferred_name: "" +autonym: "ქართული" +population: 3543645 +region: "TR" +region: "IR" +region: "GE" +script: "Georgian" +exemplar_chars { + base: "ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ⴇ ⴈ ⴉ ⴊ ⴋ ⴌ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ⴟ ⴠ ⴡ ⴢ ⴣ ⴤ ⴥ" + auxiliary: "ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ჱ ⴡ ⴇ ⴈ ⴉ ⴊ ⴋ ⴌ ჲ ⴢ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ჳ ⴣ ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ჴ ⴤ ⴟ ⴠ ჵ ⴥ ჶ ჷ ჸ ჹ ჺ" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … ჻ \' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №" + index: "ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ" +} diff --git a/lang/languages/ka/sampletext.textproto b/lang/languages/ka/sampletext.textproto new file mode 100644 index 000000000..9b96c8e9c --- /dev/null +++ b/lang/languages/ka/sampletext.textproto @@ -0,0 +1 @@ +language: "ka" diff --git a/lang/languages/kaa/language.textproto b/lang/languages/kaa/language.textproto new file mode 100644 index 000000000..f7d466ae2 --- /dev/null +++ b/lang/languages/kaa/language.textproto @@ -0,0 +1,11 @@ +id: "kaa" +name: "Kara-Kalpak" +preferred_name: "" +autonym: "Қарақалпақ" +population: 489046 +region: "UZ" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Ǵ Ń Ú a b c d e f g h i j k l m n o p q r s t u v w x y z á İ ı ǵ ń ú" + marks: "◌́ ◌̇" +} diff --git a/lang/languages/kab/language.textproto b/lang/languages/kab/language.textproto new file mode 100644 index 000000000..a563fed39 --- /dev/null +++ b/lang/languages/kab/language.textproto @@ -0,0 +1,15 @@ +id: "kab" +name: "Kabyle" +preferred_name: "" +autonym: "Taqbaylit" +population: 3351886 +region: "DZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N P Q R S T U W X Y Z Č Ǧ Ɛ Ɣ Ḍ Ḥ Ṛ Ṣ Ṭ Ẓ a b c d e f g h i j k l m n p q r s t u w x y z č ǧ ɛ ɣ ḍ ḥ ṛ ṣ ṭ ẓ" + auxiliary: "O V o v" + marks: "◌̌ ◌̣" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C Č D Ḍ E Ɛ F G Ǧ Ɣ H Ḥ I J K L M N P Q R Ṛ S Ṣ T Ṭ U W X Y Z Ẓ" +} diff --git a/lang/languages/kac/language.textproto b/lang/languages/kac/language.textproto new file mode 100644 index 000000000..676e8a316 --- /dev/null +++ b/lang/languages/kac/language.textproto @@ -0,0 +1,9 @@ +id: "kac" +name: "Kachin" +preferred_name: "" +autonym: "" +population: 962031 +region: "MM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kaj/language.textproto b/lang/languages/kaj/language.textproto new file mode 100644 index 000000000..785a6b4ec --- /dev/null +++ b/lang/languages/kaj/language.textproto @@ -0,0 +1,9 @@ +id: "kaj" +name: "Jju" +preferred_name: "" +autonym: "" +population: 449458 +region: "NG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kam/language.textproto b/lang/languages/kam/language.textproto new file mode 100644 index 000000000..7c4c7e709 --- /dev/null +++ b/lang/languages/kam/language.textproto @@ -0,0 +1,12 @@ +id: "kam" +name: "Kamba" +preferred_name: "" +autonym: "Kikamba" +population: 4068120 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W Y Z Ĩ Ũ a b c d e f g h i j k l m n o p q r s t u v w y z ĩ ũ" + marks: "◌̃" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/kao/language.textproto b/lang/languages/kao/language.textproto new file mode 100644 index 000000000..4a93075d2 --- /dev/null +++ b/lang/languages/kao/language.textproto @@ -0,0 +1,9 @@ +id: "kao" +name: "Xaasongaxango" +preferred_name: "" +autonym: "" +population: 195534 +region: "ML" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kbd/language.textproto b/lang/languages/kbd/language.textproto new file mode 100644 index 000000000..a7badf642 --- /dev/null +++ b/lang/languages/kbd/language.textproto @@ -0,0 +1,12 @@ +id: "kbd" +name: "Kabardian" +preferred_name: "" +autonym: "Адыгэбзэ" +population: 1070872 +region: "RU" +region: "TR" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/kbd/sampletext.textproto b/lang/languages/kbd/sampletext.textproto new file mode 100644 index 000000000..c7a997ff2 --- /dev/null +++ b/lang/languages/kbd/sampletext.textproto @@ -0,0 +1 @@ +language: "kbd" diff --git a/lang/languages/kcg/language.textproto b/lang/languages/kcg/language.textproto new file mode 100644 index 000000000..3ef3ff426 --- /dev/null +++ b/lang/languages/kcg/language.textproto @@ -0,0 +1,9 @@ +id: "kcg" +name: "Tyap" +preferred_name: "" +autonym: "" +population: 199046 +region: "NG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kck/language.textproto b/lang/languages/kck/language.textproto new file mode 100644 index 000000000..6b11ccce3 --- /dev/null +++ b/lang/languages/kck/language.textproto @@ -0,0 +1,9 @@ +id: "kck" +name: "Kalanga" +preferred_name: "" +autonym: "" +population: 770953 +region: "ZW" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kde/language.textproto b/lang/languages/kde/language.textproto new file mode 100644 index 000000000..66a747665 --- /dev/null +++ b/lang/languages/kde/language.textproto @@ -0,0 +1,11 @@ +id: "kde" +name: "Makonde" +preferred_name: "" +autonym: "Chimakonde" +population: 1463820 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/kde/sampletext.textproto b/lang/languages/kde/sampletext.textproto new file mode 100644 index 000000000..84bf9f404 --- /dev/null +++ b/lang/languages/kde/sampletext.textproto @@ -0,0 +1 @@ +language: "kde" diff --git a/lang/languages/kdt/language.textproto b/lang/languages/kdt/language.textproto new file mode 100644 index 000000000..1285d684e --- /dev/null +++ b/lang/languages/kdt/language.textproto @@ -0,0 +1,11 @@ +id: "kdt" +name: "Kuy" +preferred_name: "" +autonym: "" +population: 421206 +region: "KH" +region: "TH" +region: "LA" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/kea/language.textproto b/lang/languages/kea/language.textproto new file mode 100644 index 000000000..2da6a6347 --- /dev/null +++ b/lang/languages/kea/language.textproto @@ -0,0 +1,15 @@ +id: "kea" +name: "Kabuverdianu" +preferred_name: "" +autonym: "Kabuverdianu" +population: 530762 +region: "CV" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â Ã Ç È É Ê Í Ò Ó Ô Õ Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à á â ã ç è é ê í ò ó ô õ ú ü" + auxiliary: "ª á à ă â å ä ã ā æ c ç é è ĕ ê ë ẽ ē í ì ĭ î ï ĩ ī {n\\u0308} º ó ò ŏ ô ö õ ø ō œ q {rr} ú ù ŭ û ü ũ ū w ÿ" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̈ ◌̧" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡" + index: "A B D E F G H I J K L M N O P R S T U V X Z" +} diff --git a/lang/languages/kea/sampletext.textproto b/lang/languages/kea/sampletext.textproto new file mode 100644 index 000000000..4400d06d6 --- /dev/null +++ b/lang/languages/kea/sampletext.textproto @@ -0,0 +1 @@ +language: "kea" diff --git a/lang/languages/kfo/language.textproto b/lang/languages/kfo/language.textproto new file mode 100644 index 000000000..e70e73e20 --- /dev/null +++ b/lang/languages/kfo/language.textproto @@ -0,0 +1,9 @@ +id: "kfo" +name: "Koro" +preferred_name: "" +autonym: "" +population: 63206 +region: "CI" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kfr/language.textproto b/lang/languages/kfr/language.textproto new file mode 100644 index 000000000..7bd071daa --- /dev/null +++ b/lang/languages/kfr/language.textproto @@ -0,0 +1,14 @@ +id: "kfr" +name: "Kachhi" +preferred_name: "" +autonym: "કચ્છી" +population: 994567 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "અ આ ઇ ઈ ઉ ઊ ઋ પ એ ઐ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ" + auxiliary: "ॐ" + marks: "◌ં ◌ઃ ◌ા ◌િ ◌ી ◌ુ ◌ૂ ◌ૃ ◌ે ◌ૈ ◌ો ◌ૌ ◌્" + numerals: "૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/kfy/language.textproto b/lang/languages/kfy/language.textproto new file mode 100644 index 000000000..4d3740d31 --- /dev/null +++ b/lang/languages/kfy/language.textproto @@ -0,0 +1,9 @@ +id: "kfy" +name: "Kumaoni" +preferred_name: "" +autonym: "" +population: 2917398 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/kg/language.textproto b/lang/languages/kg/language.textproto new file mode 100644 index 000000000..1de7cb410 --- /dev/null +++ b/lang/languages/kg/language.textproto @@ -0,0 +1,10 @@ +id: "kg" +name: "Kongo" +preferred_name: "" +autonym: "Kikongo" +population: 1526700 +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/kg/sampletext.textproto b/lang/languages/kg/sampletext.textproto new file mode 100644 index 000000000..57ed777d9 --- /dev/null +++ b/lang/languages/kg/sampletext.textproto @@ -0,0 +1 @@ +language: "kg" diff --git a/lang/languages/kge/language.textproto b/lang/languages/kge/language.textproto new file mode 100644 index 000000000..b95d0ab6d --- /dev/null +++ b/lang/languages/kge/language.textproto @@ -0,0 +1,9 @@ +id: "kge" +name: "Komering" +preferred_name: "" +autonym: "" +population: 854483 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kgp/language.textproto b/lang/languages/kgp/language.textproto new file mode 100644 index 000000000..7886a00f3 --- /dev/null +++ b/lang/languages/kgp/language.textproto @@ -0,0 +1,11 @@ +id: "kgp" +name: "Kaingang" +preferred_name: "" +autonym: "Kanhgág" +population: 50811 +region: "BR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Ã É Ó Ĩ Ỹ a b c d e f g h i j k l m n o p q r s t u v w x y z á ã é ó ĩ ỹ" + marks: "◌́ ◌̃" +} diff --git a/lang/languages/kha/language.textproto b/lang/languages/kha/language.textproto new file mode 100644 index 000000000..95e0c7659 --- /dev/null +++ b/lang/languages/kha/language.textproto @@ -0,0 +1,11 @@ +id: "kha" +name: "Khasi" +preferred_name: "" +autonym: "Ka Ktien Khasi" +population: 1060872 +region: "IN" +script: "Latin" +exemplar_chars { + base: "A B K D E G H I Ï J L M N Ñ O P R S T U W Y a b k d e g h i ï j l m n ñ o p r s t u w y" + marks: "◌̃ ◌̈" +} diff --git a/lang/languages/kha/sampletext.textproto b/lang/languages/kha/sampletext.textproto new file mode 100644 index 000000000..71f19dbcf --- /dev/null +++ b/lang/languages/kha/sampletext.textproto @@ -0,0 +1 @@ +language: "kha" diff --git a/lang/languages/khb/language.textproto b/lang/languages/khb/language.textproto new file mode 100644 index 000000000..f84b16354 --- /dev/null +++ b/lang/languages/khb/language.textproto @@ -0,0 +1,9 @@ +id: "khb" +name: "Lü" +preferred_name: "" +autonym: "" +population: 264863 +region: "CN" +script: "New Tai Lue" +exemplar_chars { +} diff --git a/lang/languages/khn/language.textproto b/lang/languages/khn/language.textproto new file mode 100644 index 000000000..fcc3c206c --- /dev/null +++ b/lang/languages/khn/language.textproto @@ -0,0 +1,9 @@ +id: "khn" +name: "Khandesi" +preferred_name: "" +autonym: "" +population: 1989135 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/khq/language.textproto b/lang/languages/khq/language.textproto new file mode 100644 index 000000000..ecdea6911 --- /dev/null +++ b/lang/languages/khq/language.textproto @@ -0,0 +1,14 @@ +id: "khq" +name: "Koyra Chiini" +preferred_name: "" +autonym: "Koyra Chiini" +population: 332407 +region: "ML" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z Ã Õ Ŋ Š Ž Ɲ Ẽ a b c d e f g h i j k l m n o p q r s t u w x y z ã õ ŋ š ž ɲ ẽ" + auxiliary: "V v" + marks: "◌̃ ◌̌" + numerals: "  \\- ‑ . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A à B C D E Ẽ F G H I J K L M N Ɲ Ŋ O Õ P Q R S Š T U W X Y Z Ž" +} diff --git a/lang/languages/kht/language.textproto b/lang/languages/kht/language.textproto new file mode 100644 index 000000000..39f340706 --- /dev/null +++ b/lang/languages/kht/language.textproto @@ -0,0 +1,10 @@ +id: "kht" +name: "Khamti" +preferred_name: "" +autonym: "" +population: 13526 +region: "MM" +region: "IN" +script: "Myanmar" +exemplar_chars { +} diff --git a/lang/languages/khw/language.textproto b/lang/languages/khw/language.textproto new file mode 100644 index 000000000..b5a4c7bba --- /dev/null +++ b/lang/languages/khw/language.textproto @@ -0,0 +1,9 @@ +id: "khw" +name: "Khowar" +preferred_name: "" +autonym: "" +population: 350251 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/ki/language.textproto b/lang/languages/ki/language.textproto new file mode 100644 index 000000000..053ce4c8a --- /dev/null +++ b/lang/languages/ki/language.textproto @@ -0,0 +1,13 @@ +id: "ki" +name: "Kikuyu" +preferred_name: "" +autonym: "Gĩgĩkũyũ" +population: 9099743 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ĩ Ŋ Ũ a b c d e f g h i j k l m n o p q r s t u v w x y z ĩ ŋ ũ" + auxiliary: "f l p q s v x z" + marks: "◌̃" + index: "A B C D E G H I J K M N O R T U W Y" +} diff --git a/lang/languages/kiu/language.textproto b/lang/languages/kiu/language.textproto new file mode 100644 index 000000000..acdf92b7a --- /dev/null +++ b/lang/languages/kiu/language.textproto @@ -0,0 +1,11 @@ +id: "kiu" +name: "Kirmanjki" +preferred_name: "Kirmanjki" +autonym: "Shar Ma" +population: 155833 +region: "TR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Ê Ǧ Î Ş Û a b c d e f g h i j k l m n o p q r s t u v w x y z ç ê ǧ î ş û" + marks: "◌̂ ◌̌ ◌̧" +} diff --git a/lang/languages/kj/language.textproto b/lang/languages/kj/language.textproto new file mode 100644 index 000000000..f6768cad5 --- /dev/null +++ b/lang/languages/kj/language.textproto @@ -0,0 +1,10 @@ +id: "kj" +name: "Kuanyama" +preferred_name: "" +autonym: "Oshikwanyama" +population: 920524 +region: "NA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/kjg/language.textproto b/lang/languages/kjg/language.textproto new file mode 100644 index 000000000..44a4b6c62 --- /dev/null +++ b/lang/languages/kjg/language.textproto @@ -0,0 +1,9 @@ +id: "kjg" +name: "Khmu" +preferred_name: "" +autonym: "" +population: 431949 +region: "LA" +script: "Lao" +exemplar_chars { +} diff --git a/lang/languages/kk/language.textproto b/lang/languages/kk/language.textproto new file mode 100644 index 000000000..3717ae1bc --- /dev/null +++ b/lang/languages/kk/language.textproto @@ -0,0 +1,17 @@ +id: "kk" +name: "Kazakh" +preferred_name: "" +autonym: "Қазақ тілі" +population: 12219390 +region: "KZ" +region: "TR" +script: "Perso-Arabic" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё І Ғ Қ Ң Ү Ұ Һ Ә Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё і ғ қ ң ү ұ һ ә ө" + auxiliary: "" + marks: "◌̆ ◌̈" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "А Ә Б В Г Ғ Д Е Ё Ж З И Й К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы І Ь Э Ю Я" +} diff --git a/lang/languages/kk/sampletext.textproto b/lang/languages/kk/sampletext.textproto new file mode 100644 index 000000000..a841f2f86 --- /dev/null +++ b/lang/languages/kk/sampletext.textproto @@ -0,0 +1 @@ +language: "kk" diff --git a/lang/languages/kk_Arab/language.textproto b/lang/languages/kk_Arab/language.textproto new file mode 100644 index 000000000..7d0afaa4d --- /dev/null +++ b/lang/languages/kk_Arab/language.textproto @@ -0,0 +1,13 @@ +id: "kk_Arab" +name: "Kazakh (Arabic)" +preferred_name: "" +autonym: "" +population: 1418002 +region: "AF" +region: "MN" +region: "IR" +region: "CN" +script: "Perso-Arabic" +script: "Cyrillic" +exemplar_chars { +} diff --git a/lang/languages/kkj/language.textproto b/lang/languages/kkj/language.textproto new file mode 100644 index 000000000..c8aa41c04 --- /dev/null +++ b/lang/languages/kkj/language.textproto @@ -0,0 +1,15 @@ +id: "kkj" +name: "Kako" +preferred_name: "" +autonym: "Kakɔ" +population: 149823 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û Ŋ NJ Ɓ Ɔ Ɗ Ɛ a b c d e f g h i j k l m n o p r s t u v w y à á â è é ê ì í î ò ó ô ù ú û ŋ nj ɓ ɔ ɗ ɛ" + auxiliary: "Q X Z q x z" + marks: "◌̀ ◌́ ◌̂ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: ", \\: ! ? . … ‘ ‹ › “ ” « » ( ) *" + index: "A B Ɓ C D Ɗ {Ɗy} E Ɛ F G {Gb} {Gw} H I {I\\u0327} J K {Kp} {Kw} L M {Mb} N {Nd} Nj {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\\u0327} P R S T U {U\\u0327} V W Y" +} diff --git a/lang/languages/kl/language.textproto b/lang/languages/kl/language.textproto new file mode 100644 index 000000000..9ac47b088 --- /dev/null +++ b/lang/languages/kl/language.textproto @@ -0,0 +1,15 @@ +id: "kl" +name: "Kalaallisut" +preferred_name: "" +autonym: "Kalaallisut" +population: 55440 +region: "GL" +region: "DK" +script: "Latin" +exemplar_chars { + base: "A E F G I J K L M N O P Q R S T U V a e f g i j k l m n o p q r s t u v" + auxiliary: "B C D H W X Y Z Å Æ Ø b c d h w x y z å æ ø" + marks: "◌̊" + numerals: ", . % ‰ + − 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å" +} diff --git a/lang/languages/kl/sampletext.textproto b/lang/languages/kl/sampletext.textproto new file mode 100644 index 000000000..373421410 --- /dev/null +++ b/lang/languages/kl/sampletext.textproto @@ -0,0 +1 @@ +language: "kl" diff --git a/lang/languages/kln/language.textproto b/lang/languages/kln/language.textproto new file mode 100644 index 000000000..ca3fdee8b --- /dev/null +++ b/lang/languages/kln/language.textproto @@ -0,0 +1,12 @@ +id: "kln" +name: "Kalenjin" +preferred_name: "" +autonym: "Markweta" +population: 4068120 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P R S T U W Y a b c d e g h i j k l m n o p r s t u w y" + auxiliary: "F Q V X Z f q v x z" + index: "A B C D E G H I J K L M N O P R S T U W Y" +} diff --git a/lang/languages/km/language.textproto b/lang/languages/km/language.textproto new file mode 100644 index 000000000..e093f7d1d --- /dev/null +++ b/lang/languages/km/language.textproto @@ -0,0 +1,15 @@ +id: "km" +name: "Khmer" +preferred_name: "" +autonym: "ភាសាខ្មែរ" +population: 15065030 +region: "KH" +script: "Khmer" +exemplar_chars { + base: "ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ល វ ស ហ ឡ អ ឥ ឦ ឧ ឩ ឪ ឫ ឬ ឭ ឮ ឯ ឰ ឱ ឲ ឳ" + auxiliary: "\\u17B4\\u17B5\\u200B \\u17CC \\u17CE \\u17CF \\u17D1 ឝ ឞ" + marks: "◌឴ ◌឵ ◌ា ◌ិ ◌ី ◌ឹ ◌ឺ ◌ុ ◌ូ ◌ួ ◌ើ ◌ឿ ◌ៀ ◌េ ◌ែ ◌ៃ ◌ោ ◌ៅ ◌ំ ◌ះ ◌ៈ ◌៉ ◌៊ ◌់ ◌៍ ◌័ ◌្" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ៖ ! ? . ។ ៕ ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ៙ ៚" + index: "ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ឫ ឬ ល ឭ ឮ វ ស ហ ឡ អ ឥ ឦ ឧ ឩ ឪ ឯ ឰ ឱ ឳ" +} diff --git a/lang/languages/km/sampletext.textproto b/lang/languages/km/sampletext.textproto new file mode 100644 index 000000000..f26b53699 --- /dev/null +++ b/lang/languages/km/sampletext.textproto @@ -0,0 +1 @@ +language: "km" diff --git a/lang/languages/kmb/language.textproto b/lang/languages/kmb/language.textproto new file mode 100644 index 000000000..74bfdb533 --- /dev/null +++ b/lang/languages/kmb/language.textproto @@ -0,0 +1,10 @@ +id: "kmb" +name: "Kimbundu" +preferred_name: "" +autonym: "" +population: 8130575 +region: "AO" +script: "Latin" +exemplar_chars { + base: "A B D E F H I J K L M N O P S T U V X Z a b d e f h i j k l m n o p s t u v x z" +} diff --git a/lang/languages/kmb/sampletext.textproto b/lang/languages/kmb/sampletext.textproto new file mode 100644 index 000000000..c4ace7706 --- /dev/null +++ b/lang/languages/kmb/sampletext.textproto @@ -0,0 +1 @@ +language: "kmb" diff --git a/lang/languages/kn/language.textproto b/lang/languages/kn/language.textproto new file mode 100644 index 000000000..0ef86723e --- /dev/null +++ b/lang/languages/kn/language.textproto @@ -0,0 +1,15 @@ +id: "kn" +name: "Kannada" +preferred_name: "" +autonym: "ಕನ್ನಡ" +population: 49065330 +region: "IN" +script: "Kannada" +exemplar_chars { + base: "ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಲ ವ ಶ ಷ ಸ ಹ ಳ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಎ ಏ ಐ ಒ ಓ ಔ" + auxiliary: "\\u200C\\u200D ೞ" + marks: "◌ಂ ◌ಃ ◌ಾ ◌ಿ ◌ು ◌ೂ ◌ೃ ◌ೄ ◌ೆ ◌ೌ ◌್ ◌ೕ ◌ೖ" + numerals: "೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ ೦" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″" + index: "ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ" +} diff --git a/lang/languages/kn/sampletext.textproto b/lang/languages/kn/sampletext.textproto new file mode 100644 index 000000000..7487d1197 --- /dev/null +++ b/lang/languages/kn/sampletext.textproto @@ -0,0 +1 @@ +language: "kn" diff --git a/lang/languages/knf/language.textproto b/lang/languages/knf/language.textproto new file mode 100644 index 000000000..6cba84733 --- /dev/null +++ b/lang/languages/knf/language.textproto @@ -0,0 +1,9 @@ +id: "knf" +name: "Mankanya" +preferred_name: "" +autonym: "" +population: 83151 +region: "SN" +region: "GW" +exemplar_chars { +} diff --git a/lang/languages/ko/language.textproto b/lang/languages/ko/language.textproto new file mode 100644 index 000000000..36fdcc722 --- /dev/null +++ b/lang/languages/ko/language.textproto @@ -0,0 +1,20 @@ +id: "ko" +name: "Korean" +preferred_name: "" +autonym: "한국어 / 조선말" +population: 78187423 +region: "US" +region: "BR" +region: "KR" +region: "KP" +region: "CN" +region: "JP" +script: "Korean" +exemplar_chars { + base: "丘 串 乃 久 乖 九 乞 乫 乾 亂 亘 交 京 仇 今 介 件 价 企 伋 伎 伽 佳 佶 侃 來 侊 供 係 俓 俱 個 倞 倦 倨 假 偈 健 傀 傑 傾 僅 僑 價 儆 儉 儺 光 克 兢 內 公 共 其 具 兼 冀 冠 凱 刊 刮 券 刻 剋 剛 劇 劍 劒 功 加 劤 劫 勁 勍 勘 勤 勸 勻 勾 匡 匣 區 南 卦 却 卵 卷 卿 厥 去 及 口 句 叩 叫 可 各 吉 君 告 呱 呵 咎 咬 哥 哭 啓 喀 喇 喝 喫 喬 嗜 嘉 嘔 器 囊 困 固 圈 國 圭 圻 均 坎 坑 坤 坰 坵 垢 基 埼 堀 堅 堈 堪 堺 塊 塏 境 墾 壙 壞 夔 奇 奈 奎 契 奸 妓 妗 姑 姜 姦 娘 娜 嫁 嬌 孔 季 孤 宏 官 客 宮 家 寄 寇 寡 寬 尻 局 居 屆 屈 岐 岡 岬 崎 崑 崗 嵌 嵐 嶇 嶠 工 巧 巨 己 巾 干 幹 幾 庚 庫 康 廊 廐 廓 廣 建 弓 强 彊 徑 忌 急 怪 怯 恐 恝 恪 恭 悸 愆 感 愧 愷 愾 慊 慣 慤 慨 慶 慷 憩 憬 憾 懃 懇 懦 懶 懼 戈 戒 戟 戡 扱 技 抉 拉 拏 拐 拒 拘 括 拮 拱 拳 拷 拿 捏 据 捲 捺 掘 掛 控 揀 揆 揭 擊 擎 擒 據 擧 攪 攷 改 攻 故 敎 救 敢 敬 敲 斛 斤 旗 旣 昆 昑 景 晷 暇 暖 暠 暻 曠 曲 更 曷 朗 朞 期 机 杆 杞 杰 枏 果 枯 架 枸 柑 柩 柬 柯 校 根 格 桀 桂 桔 桿 梏 梗 械 梱 棄 棋 棍 棘 棨 棺 楗 楠 極 槁 構 槐 槨 槪 槻 槿 樂 橄 橋 橘 機 檄 檎 檢 櫃 欄 權 欺 款 歌 歐 歸 殼 毆 毬 氣 求 江 汨 汲 決 汽 沂 沽 洛 洸 浪 涇 淃 淇 減 渠 渴 湳 溝 溪 滑 滾 漑 潔 潰 澗 激 濫 灌 灸 炅 炚 炬 烙 烱 煖 爛 牽 犬 狂 狗 狡 狼 獗 玖 玘 珂 珏 珖 珙 珞 珪 球 琦 琨 琪 琯 琴 瑾 璂 璟 璣 璥 瓊 瓘 瓜 甄 甘 甲 男 畇 界 畸 畺 畿 疆 疥 疳 痂 痙 痼 癎 癩 癸 皆 皎 皐 盖 監 看 眷 睾 瞰 瞼 瞿 矜 矩 矯 硅 硬 碁 碣 磎 磬 磯 磵 祁 祇 祈 祛 祺 禁 禽 科 稈 稼 稽 稿 穀 究 穹 空 窘 窟 窮 窺 竅 竟 竭 競 竿 筋 筐 筠 箇 箕 箝 管 簡 粳 糠 系 糾 紀 納 紘 級 紺 絅 結 絞 給 絳 絹 絿 經 綱 綺 緊 繫 繭 繼 缺 罐 罫 羅 羈 羌 羔 群 羹 翹 考 耆 耉 耕 耭 耿 肌 肝 股 肩 肯 肱 胛 胱 脚 脛 腔 腱 膈 膏 膠 臘 臼 舅 舊 舡 艮 艱 芎 芥 芩 芹 苛 苟 苦 苽 茄 莖 菅 菊 菌 菓 菫 菰 落 葛 葵 蓋 蕎 蕨 薑 藁 藍 藿 蘭 蘿 虔 蚣 蛟 蝎 螺 蠟 蠱 街 衢 衲 衾 衿 袈 袞 袴 裙 裸 褐 襁 襟 襤 見 規 覡 覲 覺 觀 角 計 記 訣 訶 詭 誇 誡 誥 課 諫 諾 謙 講 謳 謹 譏 警 譴 谷 谿 豈 貢 貫 貴 賈 購 赳 起 跏 距 跨 踞 蹇 蹶 躬 軀 車 軌 軍 軻 較 輕 轎 轟 辜 近 迦 迲 适 逑 逕 逵 過 遣 遽 邏 那 邯 邱 郊 郎 郡 郭 酪 醵 金 鈐 鈞 鉀 鉅 鉗 鉤 銶 鋸 鋼 錡 錤 錦 錮 鍋 鍵 鎌 鎧 鏡 鑑 鑒 鑛 開 間 閘 閣 閨 闕 關 降 階 隔 隙 雇 難 鞏 鞠 鞨 鞫 頃 頸 顆 顧 飢 餃 館 饉 饋 饑 駒 駕 駱 騎 騏 騫 驅 驕 驚 驥 骨 高 鬼 魁 鮫 鯤 鯨 鱇 鳩 鵑 鵠 鷄 鷗 鸞 麒 麴 黔 鼓 龕 龜" + auxiliary: "ᅡ ᅢ ᅣ ᅤ ᅥ ᅦ ᅧ ᅨ ᅩ ᅪ ᅫ ᅬ ᅭ ᅮ ᅯ ᅰ ᅱ ᅲ ᅳ ᅴ ᅵ ᄀ ᄁ ᄂ ᄃ ᄄ ᄅ ᄆ ᄇ ᄈ ᄉ ᄊ ᄋ ᄌ ㅉ ᄎ ᄏ ᄐ ᄑ ᄒ" + marks: "◌̅" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "! \" # % & ( ) * - . / : ; ? @ [ \\ ] _ ¡ § ¶ · ¿ ‐ — ― ‘ ’ “ ” † ‡ ‥ … ‰ ′ ″ ※ ‾ 、 。 〃 〈 〉 《 》 「 」 『 』 【 】 〔 〕 〜 ・ ! " # % & ' ( ) * , - . / : ; ? @ [ \ ] _ { }" + index: "ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ" +} diff --git a/lang/languages/ko/sampletext.textproto b/lang/languages/ko/sampletext.textproto new file mode 100644 index 000000000..0d92e5abe --- /dev/null +++ b/lang/languages/ko/sampletext.textproto @@ -0,0 +1 @@ +language: "ko" diff --git a/lang/languages/koi/language.textproto b/lang/languages/koi/language.textproto new file mode 100644 index 000000000..521121769 --- /dev/null +++ b/lang/languages/koi/language.textproto @@ -0,0 +1,11 @@ +id: "koi" +name: "Komi-Permyak" +preferred_name: "" +autonym: "Перем Коми" +population: 63774 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё І Ӧ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё і ӧ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/koi/sampletext.textproto b/lang/languages/koi/sampletext.textproto new file mode 100644 index 000000000..0e0fc395a --- /dev/null +++ b/lang/languages/koi/sampletext.textproto @@ -0,0 +1 @@ +language: "koi" diff --git a/lang/languages/kok/language.textproto b/lang/languages/kok/language.textproto new file mode 100644 index 000000000..4348f4829 --- /dev/null +++ b/lang/languages/kok/language.textproto @@ -0,0 +1,14 @@ +id: "kok" +name: "Konkani" +preferred_name: "" +autonym: "" +population: 4906533 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "\\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \\u0902 \\u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क {क\\u093C} ख {ख\\u093C} ग {ग\\u093C} घ ङ च छ ज {ज\\u093C} झ ञ ट ठ ड {ड\\u093C} ढ {ढ\\u093C} ण त थ द ध न प फ {फ\\u093C} ब भ म य {य\\u093C} र ल व श ष स ह ळ ऽ ा ि ी \\u0941 \\u0942 \\u0943 \\u0944 \\u0945 \\u0947 \\u0948 ॉ ो ौ \\u094D" + auxiliary: "\\u200C\\u200D" + numerals: "\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ" +} diff --git a/lang/languages/kos/language.textproto b/lang/languages/kos/language.textproto new file mode 100644 index 000000000..5e69d076b --- /dev/null +++ b/lang/languages/kos/language.textproto @@ -0,0 +1,9 @@ +id: "kos" +name: "Kosraean" +preferred_name: "" +autonym: "" +population: 7990 +region: "FM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kpe/language.textproto b/lang/languages/kpe/language.textproto new file mode 100644 index 000000000..2cdd2314d --- /dev/null +++ b/lang/languages/kpe/language.textproto @@ -0,0 +1,10 @@ +id: "kpe" +name: "Kpelle" +preferred_name: "" +autonym: "" +population: 1186303 +region: "GN" +region: "LR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/krc/language.textproto b/lang/languages/krc/language.textproto new file mode 100644 index 000000000..1ac8431d7 --- /dev/null +++ b/lang/languages/krc/language.textproto @@ -0,0 +1,11 @@ +id: "krc" +name: "Karachay-Balkar" +preferred_name: "" +autonym: "Къарачай-Малкъар" +population: 240927 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ў а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ў" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/kri/language.textproto b/lang/languages/kri/language.textproto new file mode 100644 index 000000000..a3f3d3399 --- /dev/null +++ b/lang/languages/kri/language.textproto @@ -0,0 +1,10 @@ +id: "kri" +name: "Krio" +preferred_name: "" +autonym: "" +population: 6293683 +region: "SL" +script: "Latin" +exemplar_chars { + base: "A B C D E Ɛ F G H I J K L M N Ŋ O Ɔ P S T U V W Y Z a b c d e ɛ f g h i j k l m n ŋ o ɔ p s t u v w y z" +} diff --git a/lang/languages/kri/sampletext.textproto b/lang/languages/kri/sampletext.textproto new file mode 100644 index 000000000..c3214192f --- /dev/null +++ b/lang/languages/kri/sampletext.textproto @@ -0,0 +1 @@ +language: "kri" diff --git a/lang/languages/krj/language.textproto b/lang/languages/krj/language.textproto new file mode 100644 index 000000000..5c8a0b404 --- /dev/null +++ b/lang/languages/krj/language.textproto @@ -0,0 +1,9 @@ +id: "krj" +name: "Kinaray-a" +preferred_name: "" +autonym: "" +population: 425805 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/krl/language.textproto b/lang/languages/krl/language.textproto new file mode 100644 index 000000000..4513b7597 --- /dev/null +++ b/lang/languages/krl/language.textproto @@ -0,0 +1,11 @@ +id: "krl" +name: "Karelian" +preferred_name: "" +autonym: "Karjala" +population: 116212 +region: "RU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Č Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö č š ž" + marks: "◌̈ ◌̌" +} diff --git a/lang/languages/krl/sampletext.textproto b/lang/languages/krl/sampletext.textproto new file mode 100644 index 000000000..9b1323b7d --- /dev/null +++ b/lang/languages/krl/sampletext.textproto @@ -0,0 +1 @@ +language: "krl" diff --git a/lang/languages/kru/language.textproto b/lang/languages/kru/language.textproto new file mode 100644 index 000000000..fd847f5d6 --- /dev/null +++ b/lang/languages/kru/language.textproto @@ -0,0 +1,9 @@ +id: "kru" +name: "Kurukh" +preferred_name: "" +autonym: "" +population: 2519571 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/ks/language.textproto b/lang/languages/ks/language.textproto new file mode 100644 index 000000000..8359fd7ec --- /dev/null +++ b/lang/languages/ks/language.textproto @@ -0,0 +1,15 @@ +id: "ks" +name: "Kashmiri" +preferred_name: "" +autonym: "" +population: 5723030 +region: "PK" +region: "IN" +region: "GB" +script: "Perso-Arabic" +script: "Devanagari" +exemplar_chars { + base: "ء آ أ ٲ ؤ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ھ ہ و ۄ ۆ ی ۍ ؠ ے" + auxiliary: "\\u200E\\u200F \\u064E \\u064F \\u0650 \\u0654 \\u0655 \\u065F \\u0656 \\u0657" + numerals: "\\u200E \\- ‑ , . % ‰ + 0۰ 1۱ 2۲ 3۳ 4۴ 5۵ 6۶ 7۷ 8۸ 9۹" +} diff --git a/lang/languages/ksb/language.textproto b/lang/languages/ksb/language.textproto new file mode 100644 index 000000000..fb88c286f --- /dev/null +++ b/lang/languages/ksb/language.textproto @@ -0,0 +1,12 @@ +id: "ksb" +name: "Shambala" +preferred_name: "" +autonym: "Kishambaa" +population: 995397 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P S T U V W Y Z a b c d e f g h i j k l m n o p s t u v w y z" + auxiliary: "Q R X q r x" + index: "A B C D E F G H I J K L M N O P S T U V W Y Z" +} diff --git a/lang/languages/ksf/language.textproto b/lang/languages/ksf/language.textproto new file mode 100644 index 000000000..2b8bb2916 --- /dev/null +++ b/lang/languages/ksf/language.textproto @@ -0,0 +1,14 @@ +id: "ksf" +name: "Bafia" +preferred_name: "" +autonym: "Rikpa" +population: 88784 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z Á É Í Ó Ú Ŋ Ǝ Ɔ Ɛ a b c d e f g h i j k l m n o p r s t u v w y z á é í ó ú ŋ ǝ ɔ ɛ" + auxiliary: "Q X q x" + marks: "◌́" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z" +} diff --git a/lang/languages/ksh/language.textproto b/lang/languages/ksh/language.textproto new file mode 100644 index 000000000..e6a2df152 --- /dev/null +++ b/lang/languages/ksh/language.textproto @@ -0,0 +1,15 @@ +id: "ksh" +name: "Colognian" +preferred_name: "" +autonym: "Kölsch" +population: 240479 +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Å Æ Ë Ö Ü Ė Œ Ů a b c d e f g h i j k l m n o p q r s t u v w x y z ß ä å æ ë ö ü ė œ ů" + auxiliary: "À Á Â Ã Ç È É Ê Ì Í Î Ï Ñ Ò Ó Ô Ø Ù Ú Û Ÿ Ā Ă Ē Ĕ Ğ Ī Ĭ IJ Ł Ō Ŏ Ū Ŭ ẞ à á â ã ç è é ê ì í î ï ñ ò ó ô ø ù ú û ÿ ā ă ē ĕ ğ ī ĭ ı ij ł ō ŏ ū ŭ" + marks: "◌̇ ◌̈ ◌̊ ◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̆ ◌̧" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "_ ‐ – — ⸗ , ; \\: ! ? . … \' ‘ ‚ \" “ „ ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ° < = > ~" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ku/language.textproto b/lang/languages/ku/language.textproto new file mode 100644 index 000000000..035e62e91 --- /dev/null +++ b/lang/languages/ku/language.textproto @@ -0,0 +1,22 @@ +id: "ku" +name: "Kurdish" +preferred_name: "" +autonym: "Kurmancî" +population: 6773773 +region: "GE" +region: "TR" +region: "AZ" +region: "SY" +region: "AM" +region: "DE" +region: "TM" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "А Б В Г Д Е Ә Ж З Й К Л М Н О Ӧ П Р С Т У Ф Х Һ Ч Ш Щ Ь Э Ԛ Ԝ а б в г д е ә ж з й к л м н о ӧ п р с т у ф х һ ч ш щ ь э ԛ ԝ \'" + auxiliary: "Ḧ Ẍ ḧ ẍ \'" + marks: "◌̆ ◌̈" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C Ç D E Ê F G H I Î J K L M N O P Q R S Ş T U Û V W X Y Z" +} diff --git a/lang/languages/ku/sampletext.textproto b/lang/languages/ku/sampletext.textproto new file mode 100644 index 000000000..77ae4fdad --- /dev/null +++ b/lang/languages/ku/sampletext.textproto @@ -0,0 +1 @@ +language: "ku" diff --git a/lang/languages/ku_Arab/language.textproto b/lang/languages/ku_Arab/language.textproto new file mode 100644 index 000000000..04d4008c9 --- /dev/null +++ b/lang/languages/ku_Arab/language.textproto @@ -0,0 +1,11 @@ +id: "ku_Arab" +name: "Kurdish (Arabic)" +preferred_name: "" +autonym: "" +population: 92983 +region: "LB" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kum/language.textproto b/lang/languages/kum/language.textproto new file mode 100644 index 000000000..4c1039f59 --- /dev/null +++ b/lang/languages/kum/language.textproto @@ -0,0 +1,11 @@ +id: "kum" +name: "Kumyk" +preferred_name: "" +autonym: "Къумукъ" +population: 283444 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/kv/language.textproto b/lang/languages/kv/language.textproto new file mode 100644 index 000000000..8b0696b11 --- /dev/null +++ b/lang/languages/kv/language.textproto @@ -0,0 +1,11 @@ +id: "kv" +name: "Komi" +preferred_name: "" +autonym: "Коми" +population: 255099 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё І Ӧ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё і ӧ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/kvr/language.textproto b/lang/languages/kvr/language.textproto new file mode 100644 index 000000000..1b0f2b759 --- /dev/null +++ b/lang/languages/kvr/language.textproto @@ -0,0 +1,9 @@ +id: "kvr" +name: "Kerinci" +preferred_name: "" +autonym: "" +population: 373836 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/kvx/language.textproto b/lang/languages/kvx/language.textproto new file mode 100644 index 000000000..5e430fa8d --- /dev/null +++ b/lang/languages/kvx/language.textproto @@ -0,0 +1,9 @@ +id: "kvx" +name: "Parkari Koli" +preferred_name: "" +autonym: "" +population: 373601 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/kw/language.textproto b/lang/languages/kw/language.textproto new file mode 100644 index 000000000..b60ac527b --- /dev/null +++ b/lang/languages/kw/language.textproto @@ -0,0 +1,12 @@ +id: "kw" +name: "Cornish" +preferred_name: "" +autonym: "Kernewek" +population: 1972 +region: "GB" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Ê Î Ô À È Ì Ò a b c d e f g h i j k l m n o p q r s t u v w x y z â ê î ô à è ì ò" + marks: "◌̀ ◌̂" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/kxm/language.textproto b/lang/languages/kxm/language.textproto new file mode 100644 index 000000000..240001384 --- /dev/null +++ b/lang/languages/kxm/language.textproto @@ -0,0 +1,9 @@ +id: "kxm" +name: "Northern Khmer" +preferred_name: "" +autonym: "" +population: 1172615 +region: "TH" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/kxp/language.textproto b/lang/languages/kxp/language.textproto new file mode 100644 index 000000000..d9ae69ed0 --- /dev/null +++ b/lang/languages/kxp/language.textproto @@ -0,0 +1,9 @@ +id: "kxp" +name: "Wadiyara Koli" +preferred_name: "" +autonym: "" +population: 256851 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/ky/language.textproto b/lang/languages/ky/language.textproto new file mode 100644 index 000000000..a9188cec4 --- /dev/null +++ b/lang/languages/ky/language.textproto @@ -0,0 +1,17 @@ +id: "ky" +name: "Kyrgyz" +preferred_name: "" +autonym: "Кыргызча" +population: 2863152 +region: "KG" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ң Ү Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ң ү ө" + auxiliary: "в ф ц щ ь" + marks: "◌̆ ◌̈" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "А Б В Г Д Е Ё Ж З И Й К Л М Н Ң О Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я" +} diff --git a/lang/languages/ky/sampletext.textproto b/lang/languages/ky/sampletext.textproto new file mode 100644 index 000000000..7ccdbf4c1 --- /dev/null +++ b/lang/languages/ky/sampletext.textproto @@ -0,0 +1 @@ +language: "ky" diff --git a/lang/languages/ky_Arab/language.textproto b/lang/languages/ky_Arab/language.textproto new file mode 100644 index 000000000..671ecef95 --- /dev/null +++ b/lang/languages/ky_Arab/language.textproto @@ -0,0 +1,11 @@ +id: "ky_Arab" +name: "Kyrgyz (Arabic)" +preferred_name: "" +autonym: "" +population: 473966 +region: "CN" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ky_Latn/language.textproto b/lang/languages/ky_Latn/language.textproto new file mode 100644 index 000000000..ec9a01b23 --- /dev/null +++ b/lang/languages/ky_Latn/language.textproto @@ -0,0 +1,11 @@ +id: "ky_Latn" +name: "Kyrgyz (Latin)" +preferred_name: "" +autonym: "" +population: 1148 +region: "TR" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/la/language.textproto b/lang/languages/la/language.textproto new file mode 100644 index 000000000..148156210 --- /dev/null +++ b/lang/languages/la/language.textproto @@ -0,0 +1,10 @@ +id: "la" +name: "Latin" +preferred_name: "" +autonym: "Latin" +population: 820 +region: "VA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/la/sampletext.textproto b/lang/languages/la/sampletext.textproto new file mode 100644 index 000000000..2900c8185 --- /dev/null +++ b/lang/languages/la/sampletext.textproto @@ -0,0 +1 @@ +language: "la" diff --git a/lang/languages/lad/language.textproto b/lang/languages/lad/language.textproto new file mode 100644 index 000000000..8a1e0df53 --- /dev/null +++ b/lang/languages/lad/language.textproto @@ -0,0 +1,10 @@ +id: "lad" +name: "Ladino" +preferred_name: "" +autonym: "djudeo-espanyol" +population: 112781 +region: "IL" +script: "Hebrew" +exemplar_chars { + base: "א ב ׳ ג ד ה ו ז ח ט י כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת" +} diff --git a/lang/languages/lad/sampletext.textproto b/lang/languages/lad/sampletext.textproto new file mode 100644 index 000000000..e977c21ac --- /dev/null +++ b/lang/languages/lad/sampletext.textproto @@ -0,0 +1 @@ +language: "lad" diff --git a/lang/languages/lag/language.textproto b/lang/languages/lag/language.textproto new file mode 100644 index 000000000..f527fd2b9 --- /dev/null +++ b/lang/languages/lag/language.textproto @@ -0,0 +1,12 @@ +id: "lag" +name: "Langi" +preferred_name: "" +autonym: "Kɨlaangi" +population: 509409 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á É Í Ó Ú Ɨ Ʉ a b c d e f g h i j k l m n o p q r s t u v w x y z á é í ó ú ɨ ʉ" + marks: "◌́" + index: "A B C D E F G H I Ɨ J K L M N O P Q R S T U Ʉ V W X Y Z" +} diff --git a/lang/languages/lah/language.textproto b/lang/languages/lah/language.textproto new file mode 100644 index 000000000..d3b8d2fb4 --- /dev/null +++ b/lang/languages/lah/language.textproto @@ -0,0 +1,15 @@ +id: "lah" +name: "Lahnda" +preferred_name: "" +autonym: "ਪੰਜਾਬੀ," +population: 93433552 +region: "PK" +region: "IN" +script: "Perso-Arabic" +exemplar_chars { + base: "ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ݨ ں و ه ھ ء ی ے" + auxiliary: "ॐ" + marks: "◌ؕ" + numerals: "੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/lah/sampletext.textproto b/lang/languages/lah/sampletext.textproto new file mode 100644 index 000000000..58d1c2ddf --- /dev/null +++ b/lang/languages/lah/sampletext.textproto @@ -0,0 +1 @@ +language: "lah" diff --git a/lang/languages/laj/language.textproto b/lang/languages/laj/language.textproto new file mode 100644 index 000000000..d2e2a3adb --- /dev/null +++ b/lang/languages/laj/language.textproto @@ -0,0 +1,9 @@ +id: "laj" +name: "Lango [Uganda]" +preferred_name: "" +autonym: "" +population: 1643614 +region: "UG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/lb/language.textproto b/lang/languages/lb/language.textproto new file mode 100644 index 000000000..192408501 --- /dev/null +++ b/lang/languages/lb/language.textproto @@ -0,0 +1,15 @@ +id: "lb" +name: "Luxembourgish" +preferred_name: "" +autonym: "Lëtzebuergesch" +population: 421015 +region: "LU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Ä È É Ê Ë Î Ô Ö Û Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ß â ä è é ê ë î ô ö û ü" + auxiliary: "ẞ" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/lb/sampletext.textproto b/lang/languages/lb/sampletext.textproto new file mode 100644 index 000000000..abdae84d3 --- /dev/null +++ b/lang/languages/lb/sampletext.textproto @@ -0,0 +1 @@ +language: "lb" diff --git a/lang/languages/lbe/language.textproto b/lang/languages/lbe/language.textproto new file mode 100644 index 000000000..6c466814c --- /dev/null +++ b/lang/languages/lbe/language.textproto @@ -0,0 +1,11 @@ +id: "lbe" +name: "Lak" +preferred_name: "" +autonym: "Лак" +population: 110543 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/lbw/language.textproto b/lang/languages/lbw/language.textproto new file mode 100644 index 000000000..f29ae6f9f --- /dev/null +++ b/lang/languages/lbw/language.textproto @@ -0,0 +1,9 @@ +id: "lbw" +name: "Tolaki" +preferred_name: "" +autonym: "" +population: 347133 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/lcp/language.textproto b/lang/languages/lcp/language.textproto new file mode 100644 index 000000000..ac7b4b7ba --- /dev/null +++ b/lang/languages/lcp/language.textproto @@ -0,0 +1,10 @@ +id: "lcp" +name: "Western Lawa" +preferred_name: "" +autonym: "" +population: 87750 +region: "TH" +region: "CN" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/lep/language.textproto b/lang/languages/lep/language.textproto new file mode 100644 index 000000000..f5f4fc40f --- /dev/null +++ b/lang/languages/lep/language.textproto @@ -0,0 +1,11 @@ +id: "lep" +name: "Lepcha" +preferred_name: "" +autonym: "" +population: 79744 +region: "NP" +region: "BT" +region: "IN" +script: "Lepcha" +exemplar_chars { +} diff --git a/lang/languages/lez/language.textproto b/lang/languages/lez/language.textproto new file mode 100644 index 000000000..31f7d39bc --- /dev/null +++ b/lang/languages/lez/language.textproto @@ -0,0 +1,11 @@ +id: "lez" +name: "Lezghian" +preferred_name: "" +autonym: "Лезги" +population: 255099 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӏ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӏ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/lg/language.textproto b/lang/languages/lg/language.textproto new file mode 100644 index 000000000..ec521ca5b --- /dev/null +++ b/lang/languages/lg/language.textproto @@ -0,0 +1,12 @@ +id: "lg" +name: "Ganda" +preferred_name: "" +autonym: "Luganda" +population: 5622890 +region: "UG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G I J K L M N O P R S T U V W Y Z Ŋ a b c d e f g i j k l m n o p r s t u v w y z ŋ" + auxiliary: "H Q X h q x" + index: "A B C D E F G I J K L M N Ŋ O P R S T U V W Y Z" +} diff --git a/lang/languages/lg/sampletext.textproto b/lang/languages/lg/sampletext.textproto new file mode 100644 index 000000000..2424d3c79 --- /dev/null +++ b/lang/languages/lg/sampletext.textproto @@ -0,0 +1 @@ +language: "lg" diff --git a/lang/languages/li/language.textproto b/lang/languages/li/language.textproto new file mode 100644 index 000000000..e3081f200 --- /dev/null +++ b/lang/languages/li/language.textproto @@ -0,0 +1,9 @@ +id: "li" +name: "Limburgish" +preferred_name: "" +autonym: "" +population: 950422 +region: "NL" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/lif/language.textproto b/lang/languages/lif/language.textproto new file mode 100644 index 000000000..aa0630a1e --- /dev/null +++ b/lang/languages/lif/language.textproto @@ -0,0 +1,11 @@ +id: "lif" +name: "Limbu" +preferred_name: "" +autonym: "" +population: 368085 +region: "NP" +region: "IN" +script: "Devanagari" +script: "Limbu" +exemplar_chars { +} diff --git a/lang/languages/lij/language.textproto b/lang/languages/lij/language.textproto new file mode 100644 index 000000000..af46a4aff --- /dev/null +++ b/lang/languages/lij/language.textproto @@ -0,0 +1,11 @@ +id: "lij" +name: "Ligurian" +preferred_name: "" +autonym: "Ligure" +population: 536663 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â Ä Æ È É Ê Ë Ì Í Î Ï Ò Ó Ô Ö Ù Ú a b c d e f g h i j k l m n o p q r s t u v w x y z à á â ä æ è é ê ë ì í î ï ò ó ô ö ù ú" + marks: "◌̀ ◌́ ◌̂ ◌̈" +} diff --git a/lang/languages/lij/sampletext.textproto b/lang/languages/lij/sampletext.textproto new file mode 100644 index 000000000..77397deef --- /dev/null +++ b/lang/languages/lij/sampletext.textproto @@ -0,0 +1 @@ +language: "lij" diff --git a/lang/languages/lis/language.textproto b/lang/languages/lis/language.textproto new file mode 100644 index 000000000..d6f68f614 --- /dev/null +++ b/lang/languages/lis/language.textproto @@ -0,0 +1,9 @@ +id: "lis" +name: "Lisu" +preferred_name: "" +autonym: "" +population: 627309 +region: "CN" +script: "Fraser" +exemplar_chars { +} diff --git a/lang/languages/ljp/language.textproto b/lang/languages/ljp/language.textproto new file mode 100644 index 000000000..1e9f39208 --- /dev/null +++ b/lang/languages/ljp/language.textproto @@ -0,0 +1,9 @@ +id: "ljp" +name: "Lampung Api" +preferred_name: "" +autonym: "" +population: 1842479 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/lki/language.textproto b/lang/languages/lki/language.textproto new file mode 100644 index 000000000..42d73927e --- /dev/null +++ b/lang/languages/lki/language.textproto @@ -0,0 +1,9 @@ +id: "lki" +name: "Laki" +preferred_name: "" +autonym: "" +population: 645417 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/lkt/language.textproto b/lang/languages/lkt/language.textproto new file mode 100644 index 000000000..f9cfc52c6 --- /dev/null +++ b/lang/languages/lkt/language.textproto @@ -0,0 +1,15 @@ +id: "lkt" +name: "Lakota" +preferred_name: "" +autonym: "Lakȟótiyapi" +population: 8315 +region: "US" +script: "Latin" +exemplar_chars { + base: "A B E G H I K L M N O P S T U W Y Z Á É Í Ó Ú Č Ŋ Š Ž Ǧ Ȟ a b e g h i k l m n o p s t u w y z á é í ó ú č ŋ š ž ǧ ȟ ʼ" + auxiliary: "C D F J Q R V X c d f j q r v x" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . \" “ ” ( ) \\[ \\] @ * / \\& #" + index: "A B Č E G Ǧ H Ȟ I K L M N Ŋ O P S Š T U W Y Z Ž" +} diff --git a/lang/languages/lmn/language.textproto b/lang/languages/lmn/language.textproto new file mode 100644 index 000000000..17673fc86 --- /dev/null +++ b/lang/languages/lmn/language.textproto @@ -0,0 +1,9 @@ +id: "lmn" +name: "Lambadi" +preferred_name: "" +autonym: "" +population: 3580443 +region: "IN" +script: "Telugu" +exemplar_chars { +} diff --git a/lang/languages/lmo/language.textproto b/lang/languages/lmo/language.textproto new file mode 100644 index 000000000..5dd192fd6 --- /dev/null +++ b/lang/languages/lmo/language.textproto @@ -0,0 +1,12 @@ +id: "lmo" +name: "Lombard" +preferred_name: "" +autonym: "Lombard" +population: 363284 +region: "IT" +region: "CH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á È É Ì Í Ò Ó Ô Ø Ù Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à á è é ì í ò ó ô ø ù ü" + marks: "◌̀ ◌́ ◌̂ ◌̈" +} diff --git a/lang/languages/ln/language.textproto b/lang/languages/ln/language.textproto new file mode 100644 index 000000000..eeec7fe3e --- /dev/null +++ b/lang/languages/ln/language.textproto @@ -0,0 +1,17 @@ +id: "ln" +name: "Lingala" +preferred_name: "" +autonym: "Lingala" +population: 3514491 +region: "AO" +region: "CF" +region: "CG" +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I K L M N O P R S T U V W Y Z Á Â É Ê Í Î Ó Ô Ú Ě Ǎ Ǐ Ǒ Ɔ Ɛ a b c d e f g h i k l m n o p r s t u v w y z á â é ê í î ó ô ú ě ǎ ǐ ǒ ɔ ɛ" + auxiliary: "J Q X j q x" + marks: "◌́ ◌̂ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ɛ F G {Gb} H I K L M {Mb} {Mp} N {Nd} {Ng} {Nk} {Ns} {Nt} {Ny} {Nz} O Ɔ P R S T U V W Y Z" +} diff --git a/lang/languages/ln/sampletext.textproto b/lang/languages/ln/sampletext.textproto new file mode 100644 index 000000000..e4d16bf80 --- /dev/null +++ b/lang/languages/ln/sampletext.textproto @@ -0,0 +1 @@ +language: "ln" diff --git a/lang/languages/lo/language.textproto b/lang/languages/lo/language.textproto new file mode 100644 index 000000000..b071e88c7 --- /dev/null +++ b/lang/languages/lo/language.textproto @@ -0,0 +1,15 @@ +id: "lo" +name: "Lao" +preferred_name: "" +autonym: "ພາສາລາວ" +population: 5138706 +region: "LA" +script: "Lao" +exemplar_chars { + base: "ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ ອ ຮ ະ າ ເ ແ ໂ ໃ ໄ ຽ" + auxiliary: "\\u200B ໐ ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙" + marks: "◌ັ ◌ິ ◌ີ ◌ຶ ◌ື ◌ຸ ◌ູ ◌ົ ◌ຼ ◌່ ◌້ ◌໊ ◌໋ ◌໌ ◌ໍ" + numerals: "໐ ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙ 0 1 2 3 4 5 6 7 8 9" + punctuation: "ຯ ໆ" + index: "ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ {ຫງ} {ຫຍ} {ຫນ} {ຫມ} {ຫລ} {ຫວ} ອ ຮ" +} diff --git a/lang/languages/lo/sampletext.textproto b/lang/languages/lo/sampletext.textproto new file mode 100644 index 000000000..47de60d0c --- /dev/null +++ b/lang/languages/lo/sampletext.textproto @@ -0,0 +1 @@ +language: "lo" diff --git a/lang/languages/lol/language.textproto b/lang/languages/lol/language.textproto new file mode 100644 index 000000000..03c286dca --- /dev/null +++ b/lang/languages/lol/language.textproto @@ -0,0 +1,9 @@ +id: "lol" +name: "Mongo" +preferred_name: "" +autonym: "" +population: 620858 +region: "CD" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/loz/language.textproto b/lang/languages/loz/language.textproto new file mode 100644 index 000000000..aa1835796 --- /dev/null +++ b/lang/languages/loz/language.textproto @@ -0,0 +1,11 @@ +id: "loz" +name: "Lozi" +preferred_name: "" +autonym: "siLozi" +population: 1045596 +region: "ZM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N Ñ O P S T U W Y Z a b c d e f g h i j k l m n ñ o p s t u w y z ʼ" + marks: "◌̃" +} diff --git a/lang/languages/loz/sampletext.textproto b/lang/languages/loz/sampletext.textproto new file mode 100644 index 000000000..124161c83 --- /dev/null +++ b/lang/languages/loz/sampletext.textproto @@ -0,0 +1 @@ +language: "loz" diff --git a/lang/languages/lrc/language.textproto b/lang/languages/lrc/language.textproto new file mode 100644 index 000000000..b8e72bf1c --- /dev/null +++ b/lang/languages/lrc/language.textproto @@ -0,0 +1,15 @@ +id: "lrc" +name: "Northern Luri" +preferred_name: "" +autonym: "" +population: 2020512 +region: "IQ" +region: "IR" +script: "Perso-Arabic" +exemplar_chars { + base: "\\u0659 \\u065B آ أ ؤ ئ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ڤ ق ک گ ل م ن ھ ە و ۉ ۊ ی ؽ" + auxiliary: "\\u200B\\u200C\\u200D\\u200E\\u200F \\u064B \\u064C \\u064D \\u064E \\u064F \\u0650 \\u0651 \\u0652 \\u0654 إ ة ك ه ى ي" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\" + index: "آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ھ و ی" +} diff --git a/lang/languages/lt/language.textproto b/lang/languages/lt/language.textproto new file mode 100644 index 000000000..0db374b1b --- /dev/null +++ b/lang/languages/lt/language.textproto @@ -0,0 +1,16 @@ +id: "lt" +name: "Lithuanian" +preferred_name: "" +autonym: "Lietuviškai" +population: 2357094 +region: "LT" +region: "PL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ą Č Ė Ę Į Š Ū Ų Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ą č ė ę į š ū ų ž" + auxiliary: "á à ã {ą\\u0301} {ą\\u0303} {ch} {dz} {dž} é è ẽ {ę\\u0301} {ę\\u0303} {ė\\u0301} {ė\\u0303} {i\\u0307\\u0301}í {i\\u0307\\u0300}ì {i\\u0307\\u0303}ĩ {į\\u0301}{į\\u0307\\u0301} {į\\u0303}{į\\u0307\\u0303} {j\\u0303}{j\\u0307\\u0303} {l\\u0303} {m\\u0303} ñ ó ò õ q {r\\u0303} ú ù ũ {ų\\u0301} {ų\\u0303} {ū\\u0301} {ū\\u0303} w x" + marks: "◌̄ ◌̇ ◌̌ ◌̨" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … “ „ ( ) \\[ \\] \\{ \\}" + index: "A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž" +} diff --git a/lang/languages/lt/sampletext.textproto b/lang/languages/lt/sampletext.textproto new file mode 100644 index 000000000..212a51567 --- /dev/null +++ b/lang/languages/lt/sampletext.textproto @@ -0,0 +1 @@ +language: "lt" diff --git a/lang/languages/ltg/language.textproto b/lang/languages/ltg/language.textproto new file mode 100644 index 000000000..e10794c47 --- /dev/null +++ b/lang/languages/ltg/language.textproto @@ -0,0 +1,12 @@ +id: "ltg" +name: "Latgalian" +preferred_name: "" +autonym: "Latgalīšu" +population: 167429 +region: "LV" +script: "Latin" +exemplar_chars { + base: "A Ā B C Č D E Ē F G Ģ H I Ī J K Ķ L Ļ M N Ņ O Ō P R S Š T U Ū V Y Z Ž a ā b c č d e ē f g ģ h i ī j k ķ l ļ m n ņ o ō p r s š t u ū v y z ž" + auxiliary: "Q W X q w x" + marks: "◌̄ ◌̌ ◌̧" +} diff --git a/lang/languages/lu/language.textproto b/lang/languages/lu/language.textproto new file mode 100644 index 000000000..0b4827c15 --- /dev/null +++ b/lang/languages/lu/language.textproto @@ -0,0 +1,14 @@ +id: "lu" +name: "Luba-Katanga" +preferred_name: "" +autonym: "Kiluba" +population: 2340939 +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q S T U V W Y Z À Á È É Ì Í Ò Ó Ù Ú Ɔ Ɛ a b c d e f g h i j k l m n o p q s t u v w y z à á è é ì í ò ó ù ú ɔ ɛ" + auxiliary: "R X r x" + marks: "◌̀ ◌́" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F H I J K L M N O P Q S T U V W Y Z" +} diff --git a/lang/languages/lua/language.textproto b/lang/languages/lua/language.textproto new file mode 100644 index 000000000..5f03656a4 --- /dev/null +++ b/lang/languages/lua/language.textproto @@ -0,0 +1,10 @@ +id: "lua" +name: "Luba-Lulua" +preferred_name: "" +autonym: "Tshiluba" +population: 9770880 +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P S T U V W Y Z a b c d e f g h i j k l m n o p s t u v w y z" +} diff --git a/lang/languages/lua/sampletext.textproto b/lang/languages/lua/sampletext.textproto new file mode 100644 index 000000000..81493db60 --- /dev/null +++ b/lang/languages/lua/sampletext.textproto @@ -0,0 +1 @@ +language: "lua" diff --git a/lang/languages/luo/language.textproto b/lang/languages/luo/language.textproto new file mode 100644 index 000000000..c79a4d74b --- /dev/null +++ b/lang/languages/luo/language.textproto @@ -0,0 +1,12 @@ +id: "luo" +name: "Luo" +preferred_name: "" +autonym: "Dholuo" +population: 5245734 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "q x z" + index: "A B C D E F G H I J K L M N O P R S T U V W Y" +} diff --git a/lang/languages/luy/language.textproto b/lang/languages/luy/language.textproto new file mode 100644 index 000000000..271da9576 --- /dev/null +++ b/lang/languages/luy/language.textproto @@ -0,0 +1,11 @@ +id: "luy" +name: "Luyia" +preferred_name: "" +autonym: "" +population: 5888069 +region: "KE" +script: "Latin" +exemplar_chars { + base: "a b c d e f g h i j k l m n o p q r s t u v w x y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/luz/language.textproto b/lang/languages/luz/language.textproto new file mode 100644 index 000000000..66025fc61 --- /dev/null +++ b/lang/languages/luz/language.textproto @@ -0,0 +1,9 @@ +id: "luz" +name: "Southern Luri" +preferred_name: "" +autonym: "" +population: 1019079 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/lv/language.textproto b/lang/languages/lv/language.textproto new file mode 100644 index 000000000..e218f2000 --- /dev/null +++ b/lang/languages/lv/language.textproto @@ -0,0 +1,15 @@ +id: "lv" +name: "Latvian" +preferred_name: "" +autonym: "Latviešu" +population: 1147550 +region: "LV" +script: "Latin" +exemplar_chars { + base: "A Ā B C Č D E Ē F G Ģ H I Ī J K Ķ L Ļ M N Ņ O P R S Š T U Ū V Z Ž a ā b c č d e ē f g ģ h i ī j k ķ l ļ m n ņ o p r s š t u ū v z ž" + auxiliary: "Q W X Y q w x y" + marks: "◌̄ ◌̌ ◌̧" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ ‚ \" “ ” „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A Ā B C Č D E Ē F G Ģ H I Ī Y J K Ķ L Ļ M N Ņ O P Q R S Š T U Ū V W X Z Ž" +} diff --git a/lang/languages/lv/sampletext.textproto b/lang/languages/lv/sampletext.textproto new file mode 100644 index 000000000..b0342b0a4 --- /dev/null +++ b/lang/languages/lv/sampletext.textproto @@ -0,0 +1 @@ +language: "lv" diff --git a/lang/languages/lwl/language.textproto b/lang/languages/lwl/language.textproto new file mode 100644 index 000000000..f00c1bf12 --- /dev/null +++ b/lang/languages/lwl/language.textproto @@ -0,0 +1,9 @@ +id: "lwl" +name: "Eastern Lawa" +preferred_name: "" +autonym: "" +population: 6897 +region: "TH" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/lzh/language.textproto b/lang/languages/lzh/language.textproto new file mode 100644 index 000000000..31165094d --- /dev/null +++ b/lang/languages/lzh/language.textproto @@ -0,0 +1,9 @@ +id: "lzh" +name: "Literary Chinese" +preferred_name: "" +autonym: "" +population: 0 +region: "CN" +script: "Simplified Han" +exemplar_chars { +} diff --git a/lang/languages/lzz/language.textproto b/lang/languages/lzz/language.textproto new file mode 100644 index 000000000..1feb3ee01 --- /dev/null +++ b/lang/languages/lzz/language.textproto @@ -0,0 +1,10 @@ +id: "lzz" +name: "Laz" +preferred_name: "" +autonym: "" +population: 22964 +region: "TR" +script: "Georgian" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mad/language.textproto b/lang/languages/mad/language.textproto new file mode 100644 index 000000000..0dacc1799 --- /dev/null +++ b/lang/languages/mad/language.textproto @@ -0,0 +1,14 @@ +id: "mad" +name: "Madurese" +preferred_name: "" +autonym: "Madhurâ" +population: 16822638 +region: "ID" +script: "Latin" +exemplar_chars { + base: "ꦄ ꦅ ꦆ ꦇ ꦈ ꦉ ꦊ ꦋ ꦌ ꦍ ꦎ ꦏ ꦐ ꦒ ꦓ ꦔ ꦕ ꦗ ꦚ ꦛ ꦝ ꦞ ꦟ ꦠ ꦢ ꦣ ꦤ ꦥ ꦦ ꦧ ꦨ ꦩ ꦪ ꦫ ꦭ ꦮ ꦯ ꦱ ꦲ" + auxiliary: "ꦑ ꦖ ꦘ ꦙ ꦜ ꦡ ꦬ ꦰ" + marks: "◌ꦀ ◌ꦁ ◌ꦂ ◌ꦃ ◌꦳ ◌ꦴ ◌ꦵ ◌ꦶ ◌ꦷ ◌ꦸ ◌ꦹ ◌ꦺ ◌ꦻ ◌ꦼ ◌ꦽ ◌ꦾ ◌ꦿ ◌꧀" + numerals: "꧐ ꧑ ꧒ ꧓ ꧔ ꧕ ꧖ ꧗ ꧘ ꧙ 0 1 2 3 4 5 6 7 8 9" + punctuation: "ꧏ ꧞ ꧟ ꧁ ꧂ ꧃ ꧄ ꧅ ꧆ ꧇ ꧈ ꧉ ꧊ ꧋ ꧌ ꧍" +} diff --git a/lang/languages/mad/sampletext.textproto b/lang/languages/mad/sampletext.textproto new file mode 100644 index 000000000..e75803422 --- /dev/null +++ b/lang/languages/mad/sampletext.textproto @@ -0,0 +1 @@ +language: "mad" diff --git a/lang/languages/maf/language.textproto b/lang/languages/maf/language.textproto new file mode 100644 index 000000000..ddf4c6f53 --- /dev/null +++ b/lang/languages/maf/language.textproto @@ -0,0 +1,9 @@ +id: "maf" +name: "Mafa" +preferred_name: "" +autonym: "" +population: 205313 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mag/language.textproto b/lang/languages/mag/language.textproto new file mode 100644 index 000000000..0ed6e140b --- /dev/null +++ b/lang/languages/mag/language.textproto @@ -0,0 +1,14 @@ +id: "mag" +name: "Magahi" +preferred_name: "" +autonym: "मगही" +population: 15913080 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ऎ ऒ ॳ ॴ ॵ ʼ ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌ऺ ◌ऻ ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌ॆ ◌े ◌ै ◌ॊ ◌ो ◌ौ ◌् ◌ॏ" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/mag/sampletext.textproto b/lang/languages/mag/sampletext.textproto new file mode 100644 index 000000000..d6737f303 --- /dev/null +++ b/lang/languages/mag/sampletext.textproto @@ -0,0 +1 @@ +language: "mag" diff --git a/lang/languages/mai/language.textproto b/lang/languages/mai/language.textproto new file mode 100644 index 000000000..a3f4b3b6c --- /dev/null +++ b/lang/languages/mai/language.textproto @@ -0,0 +1,16 @@ +id: "mai" +name: "Maithili" +preferred_name: "" +autonym: "मैथिली" +population: 19249149 +region: "NP" +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ऎ ऒ ॳ ॴ ॵ ʼ ऽ ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌ऺ ◌ऻ ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌ॆ ◌े ◌ै ◌ॊ ◌ो ◌ौ ◌् ◌ॏ" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "\\u093C अ {अ\\u0902} {अः} आ इ ई उ ऊ ऋ ऌ ॡ ए ऐ ओ औ क {क\\u094Dष} ख ग घ च छ ज {ज\\u094Dञ} झ ञ ट ठ ड {ड\\u0902} ढ ण त {त\\u094Dर} थ द ध न प फ ब भ म य र ल व श {श\\u094Dर} ष स ह" +} diff --git a/lang/languages/mak/language.textproto b/lang/languages/mak/language.textproto new file mode 100644 index 000000000..7467482df --- /dev/null +++ b/lang/languages/mak/language.textproto @@ -0,0 +1,9 @@ +id: "mak" +name: "Makasar" +preferred_name: "" +autonym: "" +population: 1949289 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/man/language.textproto b/lang/languages/man/language.textproto new file mode 100644 index 000000000..1a18b34c4 --- /dev/null +++ b/lang/languages/man/language.textproto @@ -0,0 +1,13 @@ +id: "man" +name: "Mandingo" +preferred_name: "" +autonym: "Maninkakan" +population: 630460 +region: "GM" +script: "Latin" +script: "N’Ko" +exemplar_chars { + base: "ߐ ߏ ߎ ߍ ߌ ߋ ߊ ߙ ߘ ߗ ߖ ߕ ߔ ߓ ߡ ߟ ߞ ߝ ߜ ߛ ߚ ߒ ߦ ߥ ߤ ߣ ߢ" + marks: "◌߫ ◌߬ ◌߭ ◌߮ ◌߯ ◌߰ ◌߱" + numerals: "߀ ߁ ߂ ߃ ߄ ߅ ߆ ߇ ߈ ߉" +} diff --git a/lang/languages/man/sampletext.textproto b/lang/languages/man/sampletext.textproto new file mode 100644 index 000000000..bd86e299c --- /dev/null +++ b/lang/languages/man/sampletext.textproto @@ -0,0 +1 @@ +language: "man" diff --git a/lang/languages/man_Nkoo/language.textproto b/lang/languages/man_Nkoo/language.textproto new file mode 100644 index 000000000..062f85889 --- /dev/null +++ b/lang/languages/man_Nkoo/language.textproto @@ -0,0 +1,10 @@ +id: "man_Nkoo" +name: "Mandingo (N’Ko)" +preferred_name: "" +autonym: "" +population: 2881302 +region: "GN" +script: "Latin" +script: "N’Ko" +exemplar_chars { +} diff --git a/lang/languages/mas/language.textproto b/lang/languages/mas/language.textproto new file mode 100644 index 000000000..786655c15 --- /dev/null +++ b/lang/languages/mas/language.textproto @@ -0,0 +1,14 @@ +id: "mas" +name: "Masai" +preferred_name: "" +autonym: "Maa" +population: 1734738 +region: "KE" +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â È É Ê Ì Í Î Ɔ Ɛ Ɨ Ʉ Ò Ó Ô Ù Ú Û Ŋ a b c d e f g h i j k l m n o p q r s t u v w x y z à á â è é ê ì í î ɔ ɛ ɨ ʉ ò ó ô ù ú û ŋ" + auxiliary: "f q v x z" + marks: "◌̀ ◌́ ◌̂" + index: "A B C D E Ɛ G H I Ɨ J K L M N Ŋ O Ɔ P R S T U Ʉ W Y" +} diff --git a/lang/languages/maz/language.textproto b/lang/languages/maz/language.textproto new file mode 100644 index 000000000..dc5441ae4 --- /dev/null +++ b/lang/languages/maz/language.textproto @@ -0,0 +1,11 @@ +id: "maz" +name: "Central Mazahua" +preferred_name: "" +autonym: "Jñatrjo" +population: 437410 +region: "MX" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J L M N Ñ O P R S T U V X Z Ⱥ Ɇ Ʉ a b c d e g h i j l m n ñ o p r s t u v x z \' ⱥ ɇ ʉ" + marks: "◌̃ ◌̱ ◌̵" +} diff --git a/lang/languages/maz/sampletext.textproto b/lang/languages/maz/sampletext.textproto new file mode 100644 index 000000000..a6885e973 --- /dev/null +++ b/lang/languages/maz/sampletext.textproto @@ -0,0 +1 @@ +language: "maz" diff --git a/lang/languages/mdf/language.textproto b/lang/languages/mdf/language.textproto new file mode 100644 index 000000000..5b9eb8774 --- /dev/null +++ b/lang/languages/mdf/language.textproto @@ -0,0 +1,11 @@ +id: "mdf" +name: "Moksha" +preferred_name: "" +autonym: "Мокшень кяль" +population: 297616 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/mdh/language.textproto b/lang/languages/mdh/language.textproto new file mode 100644 index 000000000..5a736a113 --- /dev/null +++ b/lang/languages/mdh/language.textproto @@ -0,0 +1,9 @@ +id: "mdh" +name: "Maguindanaon" +preferred_name: "" +autonym: "" +population: 1310172 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mdr/language.textproto b/lang/languages/mdr/language.textproto new file mode 100644 index 000000000..42d1dba5e --- /dev/null +++ b/lang/languages/mdr/language.textproto @@ -0,0 +1,9 @@ +id: "mdr" +name: "Mandar" +preferred_name: "" +autonym: "" +population: 245663 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/men/language.textproto b/lang/languages/men/language.textproto new file mode 100644 index 000000000..05537dede --- /dev/null +++ b/lang/languages/men/language.textproto @@ -0,0 +1,11 @@ +id: "men" +name: "Mende" +preferred_name: "" +autonym: "Mɛnde yia" +population: 1813082 +region: "SL" +region: "LR" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I J K L M N O Ɔ P S T U V W Y a b d e ɛ f g h i j k l m n o ɔ p s t u v w y" +} diff --git a/lang/languages/men/sampletext.textproto b/lang/languages/men/sampletext.textproto new file mode 100644 index 000000000..a110db58f --- /dev/null +++ b/lang/languages/men/sampletext.textproto @@ -0,0 +1 @@ +language: "men" diff --git a/lang/languages/mer/language.textproto b/lang/languages/mer/language.textproto new file mode 100644 index 000000000..4eb7d01c6 --- /dev/null +++ b/lang/languages/mer/language.textproto @@ -0,0 +1,13 @@ +id: "mer" +name: "Meru" +preferred_name: "" +autonym: "Kimîîru" +population: 2141116 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O R T U W Y Î Û a b c d e g h i j k l m n o r t u w y î û" + auxiliary: "F P Q S V X Z f p q s v x z" + marks: "◌̂" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/mey/language.textproto b/lang/languages/mey/language.textproto new file mode 100644 index 000000000..dc99adbfb --- /dev/null +++ b/lang/languages/mey/language.textproto @@ -0,0 +1,8 @@ +id: "mey" +name: "Hassaniyya" +preferred_name: "" +autonym: "" +population: 7238 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/mfa/language.textproto b/lang/languages/mfa/language.textproto new file mode 100644 index 000000000..a03e731ee --- /dev/null +++ b/lang/languages/mfa/language.textproto @@ -0,0 +1,9 @@ +id: "mfa" +name: "Pattani Malay" +preferred_name: "" +autonym: "" +population: 3448870 +region: "TH" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/mfe/language.textproto b/lang/languages/mfe/language.textproto new file mode 100644 index 000000000..879f8caf0 --- /dev/null +++ b/lang/languages/mfe/language.textproto @@ -0,0 +1,12 @@ +id: "mfe" +name: "Morisyen" +preferred_name: "Mauritian Creole" +autonym: "Kreol Morisien" +population: 1241433 +region: "MU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W X Y Z a b c d e f g h i j k l m n o p r s t u v w x y z" + numerals: "  \\- ‑ . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P R S T U V W X Y Z" +} diff --git a/lang/languages/mfv/language.textproto b/lang/languages/mfv/language.textproto new file mode 100644 index 000000000..649afc222 --- /dev/null +++ b/lang/languages/mfv/language.textproto @@ -0,0 +1,8 @@ +id: "mfv" +name: "Mandjak" +preferred_name: "" +autonym: "" +population: 121170 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/mg/language.textproto b/lang/languages/mg/language.textproto new file mode 100644 index 000000000..26c1f540d --- /dev/null +++ b/lang/languages/mg/language.textproto @@ -0,0 +1,14 @@ +id: "mg" +name: "Malagasy" +preferred_name: "" +autonym: "Malagasy" +population: 24260130 +region: "MG" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I J K L M N O P R S T V Y Z À Â È É Ê Ë Ì Î Ï Ô a b d e f g h i j k l m n o p r s t v y z à â è é ê ë ì î ï ô" + auxiliary: "c q u w x" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B D E F G H I J K L M N O P R S T V Y Z" +} diff --git a/lang/languages/mg/sampletext.textproto b/lang/languages/mg/sampletext.textproto new file mode 100644 index 000000000..cb6aedccb --- /dev/null +++ b/lang/languages/mg/sampletext.textproto @@ -0,0 +1 @@ +language: "mg" diff --git a/lang/languages/mgh/language.textproto b/lang/languages/mgh/language.textproto new file mode 100644 index 000000000..4cbdb7d9a --- /dev/null +++ b/lang/languages/mgh/language.textproto @@ -0,0 +1,13 @@ +id: "mgh" +name: "Makhuwa-Meetto" +preferred_name: "" +autonym: "Imeetto" +population: 1354419 +region: "MZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "q x" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/mgo/language.textproto b/lang/languages/mgo/language.textproto new file mode 100644 index 000000000..a6739d190 --- /dev/null +++ b/lang/languages/mgo/language.textproto @@ -0,0 +1,15 @@ +id: "mgo" +name: "Metaʼ" +preferred_name: "Meta’" +autonym: "Mɨta’" +population: 130401 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K M N O P R S T U W Y Z À È Ì Ò Ù Ŋ Ɔ Ə Ɨ a b c d e f g h i j k m n o p r s t u w y z à è ì ò ù ŋ ɔ ə ɨ ʼ" + auxiliary: "Q X q x" + marks: "◌̀" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: ", ; \\: ! ? . \' ‘ ’ \" “ ”" + index: "A B {CH} D E Ə F G {GH} I J K M N Ŋ O Ɔ P R S T U W Y Z ʼ" +} diff --git a/lang/languages/mgp/language.textproto b/lang/languages/mgp/language.textproto new file mode 100644 index 000000000..e1ec06456 --- /dev/null +++ b/lang/languages/mgp/language.textproto @@ -0,0 +1,9 @@ +id: "mgp" +name: "Eastern Magar" +preferred_name: "" +autonym: "" +population: 333606 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/mgy/language.textproto b/lang/languages/mgy/language.textproto new file mode 100644 index 000000000..87b73b099 --- /dev/null +++ b/lang/languages/mgy/language.textproto @@ -0,0 +1,9 @@ +id: "mgy" +name: "Mbunga" +preferred_name: "" +autonym: "" +population: 819739 +region: "TZ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mh/language.textproto b/lang/languages/mh/language.textproto new file mode 100644 index 000000000..75d2863cd --- /dev/null +++ b/lang/languages/mh/language.textproto @@ -0,0 +1,11 @@ +id: "mh" +name: "Marshallese" +preferred_name: "" +autonym: "Kajin M̧ajeļ" +population: 56879 +region: "MH" +script: "Latin" +exemplar_chars { + base: "A Ā B D E I J K L Ļ M M̧ N Ņ N̄ O Ō O̧ P R T U Ū W a ā b d e i j k l ļ m m̧ n ņ n̄ o ō o̧ p r t u ū w" + marks: "◌̄ ◌̦ ◌̧ ◌̨" +} diff --git a/lang/languages/mh/sampletext.textproto b/lang/languages/mh/sampletext.textproto new file mode 100644 index 000000000..8bce18ddd --- /dev/null +++ b/lang/languages/mh/sampletext.textproto @@ -0,0 +1 @@ +language: "mh" diff --git a/lang/languages/mi/language.textproto b/lang/languages/mi/language.textproto new file mode 100644 index 000000000..76880823c --- /dev/null +++ b/lang/languages/mi/language.textproto @@ -0,0 +1,13 @@ +id: "mi" +name: "Maori" +preferred_name: "" +autonym: "Māori" +population: 137913 +region: "NZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū" + auxiliary: "b c d f g j l q s v x y z" + marks: "◌̄" + index: "A E H I K M N O P R T U W" +} diff --git a/lang/languages/mi/sampletext.textproto b/lang/languages/mi/sampletext.textproto new file mode 100644 index 000000000..b0de21f22 --- /dev/null +++ b/lang/languages/mi/sampletext.textproto @@ -0,0 +1 @@ +language: "mi" diff --git a/lang/languages/min/language.textproto b/lang/languages/min/language.textproto new file mode 100644 index 000000000..8e62f8f8a --- /dev/null +++ b/lang/languages/min/language.textproto @@ -0,0 +1,11 @@ +id: "min" +name: "Minangkabau" +preferred_name: "" +autonym: "Baso Minangkabau" +population: 8010780 +region: "ID" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W Y Z a b c d e f g h i j k l m n o p q r s t u v w y z" + auxiliary: "X x" +} diff --git a/lang/languages/min/sampletext.textproto b/lang/languages/min/sampletext.textproto new file mode 100644 index 000000000..a77e9865d --- /dev/null +++ b/lang/languages/min/sampletext.textproto @@ -0,0 +1 @@ +language: "min" diff --git a/lang/languages/mk/language.textproto b/lang/languages/mk/language.textproto new file mode 100644 index 000000000..2cb8f5204 --- /dev/null +++ b/lang/languages/mk/language.textproto @@ -0,0 +1,17 @@ +id: "mk" +name: "Macedonian" +preferred_name: "" +autonym: "Македонски" +population: 1608564 +region: "GR" +region: "AL" +region: "MK" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ѓ Ѕ Ј Љ Њ Ќ Џ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш ѓ ѕ ј љ њ ќ џ Ѐ Ѝ ѐ ѝ" + auxiliary: "ѐ ѝ" + marks: "◌́ ◌̀" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}" + index: "А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш" +} diff --git a/lang/languages/mk/sampletext.textproto b/lang/languages/mk/sampletext.textproto new file mode 100644 index 000000000..0d0560123 --- /dev/null +++ b/lang/languages/mk/sampletext.textproto @@ -0,0 +1 @@ +language: "mk" diff --git a/lang/languages/ml/language.textproto b/lang/languages/ml/language.textproto new file mode 100644 index 000000000..0ab32303b --- /dev/null +++ b/lang/languages/ml/language.textproto @@ -0,0 +1,22 @@ +id: "ml" +name: "Malayalam" +preferred_name: "" +autonym: "മലയാളം" +population: 43280501 +region: "MY" +region: "SG" +region: "GB" +region: "AE" +region: "IL" +region: "QA" +region: "BH" +region: "IN" +script: "Malayalam" +exemplar_chars { + base: "അ ആ ഇ ഈ ഉ ഊ ഋ ഌ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ യ ര റ ല ള ഴ വ ശ ഷ സ ഹ ൠ ൡ ൺ ൻ ർ ൽ ൾ ൿ" + auxiliary: "" + marks: "◌ം ◌ഃ ◌ാ ◌ി ◌ീ ◌ു ◌ൂ ◌ൃ ◌െ ◌േ ◌ൈ ◌് ◌ൗ" + numerals: "൦ ൧ ൨ ൩ ൪ ൫ ൬ ൭ ൮ ൯" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "അ ആ ഇ ഈ ഉ ഊ ഋ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ യ ര ല വ ശ ഷ സ ഹ ള ഴ റ" +} diff --git a/lang/languages/ml/sampletext.textproto b/lang/languages/ml/sampletext.textproto new file mode 100644 index 000000000..ef9bbf7f7 --- /dev/null +++ b/lang/languages/ml/sampletext.textproto @@ -0,0 +1 @@ +language: "ml" diff --git a/lang/languages/mls/language.textproto b/lang/languages/mls/language.textproto new file mode 100644 index 000000000..ca98fef1b --- /dev/null +++ b/lang/languages/mls/language.textproto @@ -0,0 +1,9 @@ +id: "mls" +name: "Masalit" +preferred_name: "" +autonym: "" +population: 451059 +region: "SD" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mn/language.textproto b/lang/languages/mn/language.textproto new file mode 100644 index 000000000..53dd90656 --- /dev/null +++ b/lang/languages/mn/language.textproto @@ -0,0 +1,16 @@ +id: "mn" +name: "Mongolian" +preferred_name: "" +autonym: "Монгол" +population: 2948393 +region: "MN" +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ү Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ү ө" + auxiliary: "ә җ ӊ һ" + marks: "◌̆ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "А Б В Г Д Е Ж З И Й К Л М Н О Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я" +} diff --git a/lang/languages/mn_Mong/language.textproto b/lang/languages/mn_Mong/language.textproto new file mode 100644 index 000000000..94cb2e74f --- /dev/null +++ b/lang/languages/mn_Mong/language.textproto @@ -0,0 +1,9 @@ +id: "mn_Mong" +name: "Mongolian (Mongolian)" +preferred_name: "" +autonym: "" +population: 3624452 +region: "CN" +script: "Cyrillic" +exemplar_chars { +} diff --git a/lang/languages/mni/language.textproto b/lang/languages/mni/language.textproto new file mode 100644 index 000000000..6db9e017c --- /dev/null +++ b/lang/languages/mni/language.textproto @@ -0,0 +1,15 @@ +id: "mni" +name: "Manipuri" +preferred_name: "" +autonym: "মৈতৈলোন্‎" +population: 1476590 +region: "BD" +region: "IN" +script: "Bangla" +exemplar_chars { + base: "অ আ ই উ এ ঐ ও ঔ ক খ গ ঘ ঙ চ জ ঝ ঞ ত থ দ ধ ন প ফ ব ভ ম ৰ র ল ৱ স হ" + auxiliary: "\\u200C\\u200D" + marks: "◌ঁ ◌ং ◌ঃ ◌় ◌া ◌ি ◌ু ◌ে ◌ৈ ◌্ ◌ৗ" + numerals: "০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" +} diff --git a/lang/languages/mnw/language.textproto b/lang/languages/mnw/language.textproto new file mode 100644 index 000000000..0f34a2bd9 --- /dev/null +++ b/lang/languages/mnw/language.textproto @@ -0,0 +1,12 @@ +id: "mnw" +name: "Mon" +preferred_name: "" +autonym: "ဘာသာ မန်" +population: 966113 +region: "MM" +region: "TH" +script: "Myanmar" +exemplar_chars { + base: "က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ ဢ ဣ ဤ ဥ ဦ ဧ ဨ ဩ ဪ ဿ ၀ ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ ၊ ။ ၌ ၍ ၎ ၏ ၐ ၑ ၒ ၓ ၔ ၕ ၚ ၛ ၜ ၝ ၡ ၥ ၦ ၮ ၯ ၰ ၵ ၶ ၷ ၸ ၹ ၺ ၻ ၼ ၽ ၾ ၿ ႀ ႁ ႎ ႐ ႑ ႒ ႓ ႔ ႕ ႖ ႗ ႘ ႙ ႞ ႟" + marks: "◌ါ ◌ာ ◌ိ ◌ီ ◌ု ◌ူ ◌ေ ◌ဲ ◌ဳ ◌ဴ ◌ဵ ◌ံ ◌့ ◌း ◌္ ◌် ◌ျ ◌ြ ◌ွ ◌ှ ◌ၖ ◌ၗ ◌ၘ ◌ၙ ◌ၞ ◌ၟ ◌ၠ ◌ၢ ◌ၣ ◌ၤ ◌ၧ ◌ၨ ◌ၩ ◌ၪ ◌ၫ ◌ၬ ◌ၭ ◌ၱ ◌ၲ ◌ၳ ◌ၴ ◌ႂ ◌ႃ ◌ႄ ◌ႅ ◌ႆ ◌ႇ ◌ႈ ◌ႉ ◌ႊ ◌ႋ ◌ႌ ◌ႍ ◌ႏ ◌ႚ ◌ႛ ◌ႜ ◌ႝ" +} diff --git a/lang/languages/mnw/sampletext.textproto b/lang/languages/mnw/sampletext.textproto new file mode 100644 index 000000000..6f3354b76 --- /dev/null +++ b/lang/languages/mnw/sampletext.textproto @@ -0,0 +1 @@ +language: "mnw" diff --git a/lang/languages/moe/language.textproto b/lang/languages/moe/language.textproto new file mode 100644 index 000000000..7d458da44 --- /dev/null +++ b/lang/languages/moe/language.textproto @@ -0,0 +1,11 @@ +id: "moe" +name: "Innu" +preferred_name: "" +autonym: "Innu Aimun" +population: 12439 +region: "CA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Î Û a b c d e f g h i j k l m n o p q r s t u v w x y z â î û" + marks: "◌̂" +} diff --git a/lang/languages/moh/language.textproto b/lang/languages/moh/language.textproto new file mode 100644 index 000000000..994bb8b38 --- /dev/null +++ b/lang/languages/moh/language.textproto @@ -0,0 +1,11 @@ +id: "moh" +name: "Mohawk" +preferred_name: "" +autonym: "Kanien’kéha" +population: 3505 +region: "CA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á À É È Í Ì Ó Ò Ú Ù a b c d e f g h i j k l m n o p q r s t u v w x y z á à é è í ì ó ò ú ù ’" + marks: "◌̀ ◌́" +} diff --git a/lang/languages/mos/language.textproto b/lang/languages/mos/language.textproto new file mode 100644 index 000000000..b6b0f3b2a --- /dev/null +++ b/lang/languages/mos/language.textproto @@ -0,0 +1,10 @@ +id: "mos" +name: "Mossi" +preferred_name: "" +autonym: "" +population: 8334160 +region: "BF" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I Ɩ L M N O P R S T U V Ʋ W Y Z a b d e ɛ f g h i ɩ l m n o p r s t u v ʋ w y z \'" +} diff --git a/lang/languages/mos/sampletext.textproto b/lang/languages/mos/sampletext.textproto new file mode 100644 index 000000000..404c06506 --- /dev/null +++ b/lang/languages/mos/sampletext.textproto @@ -0,0 +1 @@ +language: "mos" diff --git a/lang/languages/mr/language.textproto b/lang/languages/mr/language.textproto new file mode 100644 index 000000000..4a6f631f3 --- /dev/null +++ b/lang/languages/mr/language.textproto @@ -0,0 +1,15 @@ +id: "mr" +name: "Marathi" +preferred_name: "" +autonym: "मराठी" +population: 92826300 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "\\u200D ॐ \\u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ \\u0945 \\u094D" +} diff --git a/lang/languages/mr/sampletext.textproto b/lang/languages/mr/sampletext.textproto new file mode 100644 index 000000000..ad14a1749 --- /dev/null +++ b/lang/languages/mr/sampletext.textproto @@ -0,0 +1 @@ +language: "mr" diff --git a/lang/languages/mrd/language.textproto b/lang/languages/mrd/language.textproto new file mode 100644 index 000000000..c0303444d --- /dev/null +++ b/lang/languages/mrd/language.textproto @@ -0,0 +1,9 @@ +id: "mrd" +name: "Western Magar" +preferred_name: "" +autonym: "" +population: 251721 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/mrj/language.textproto b/lang/languages/mrj/language.textproto new file mode 100644 index 000000000..36a89b453 --- /dev/null +++ b/lang/languages/mrj/language.textproto @@ -0,0 +1,11 @@ +id: "mrj" +name: "Western Mari" +preferred_name: "" +autonym: "Кырык Мары" +population: 29761 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӓ Ӧ Ӱ Ӹ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӓ ӧ ӱ ӹ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/mro/language.textproto b/lang/languages/mro/language.textproto new file mode 100644 index 000000000..5f707a4b7 --- /dev/null +++ b/lang/languages/mro/language.textproto @@ -0,0 +1,9 @@ +id: "mro" +name: "Mru" +preferred_name: "" +autonym: "" +population: 29277 +region: "BD" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ms/language.textproto b/lang/languages/ms/language.textproto new file mode 100644 index 000000000..3ebc01136 --- /dev/null +++ b/lang/languages/ms/language.textproto @@ -0,0 +1,17 @@ +id: "ms" +name: "Malay" +preferred_name: "" +autonym: "Malaysia" +population: 34869275 +region: "ID" +region: "SG" +region: "MY" +region: "BN" +script: "Perso-Arabic" +script: "Latin" +exemplar_chars { + base: "ء ‎ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن ه و ى ي چ ڠ ڤ ک ڽ ۏ ݢ" + numerals: "٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ms_Arab/language.textproto b/lang/languages/ms_Arab/language.textproto new file mode 100644 index 000000000..011aeba38 --- /dev/null +++ b/lang/languages/ms_Arab/language.textproto @@ -0,0 +1,12 @@ +id: "ms_Arab" +name: "Malay (Arabic)" +preferred_name: "" +autonym: "" +population: 3228030 +region: "ID" +region: "CC" +region: "BN" +script: "Perso-Arabic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mt/language.textproto b/lang/languages/mt/language.textproto new file mode 100644 index 000000000..fef977cf0 --- /dev/null +++ b/lang/languages/mt/language.textproto @@ -0,0 +1,15 @@ +id: "mt" +name: "Maltese" +preferred_name: "" +autonym: "Malti" +population: 457267 +region: "MT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À È Ì Î Ò Ù Ċ Ġ Ħ Ż a b c d e f g h i j k l m n o p q r s t u v w x y z à è ì î ò ù ċ ġ ħ ż" + auxiliary: "c y" + marks: "◌̀ ◌̂ ◌̇" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}" + index: "A B Ċ C D E F Ġ G {GĦ} H Ħ I {IE*} J K L M N O P Q R S T U V W X Y Ż Z" +} diff --git a/lang/languages/mt/sampletext.textproto b/lang/languages/mt/sampletext.textproto new file mode 100644 index 000000000..5ff6104b4 --- /dev/null +++ b/lang/languages/mt/sampletext.textproto @@ -0,0 +1 @@ +language: "mt" diff --git a/lang/languages/mtr/language.textproto b/lang/languages/mtr/language.textproto new file mode 100644 index 000000000..8ee848c05 --- /dev/null +++ b/lang/languages/mtr/language.textproto @@ -0,0 +1,9 @@ +id: "mtr" +name: "Mewari" +preferred_name: "" +autonym: "" +population: 1286307 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/mua/language.textproto b/lang/languages/mua/language.textproto new file mode 100644 index 000000000..5a669f7c5 --- /dev/null +++ b/lang/languages/mua/language.textproto @@ -0,0 +1,14 @@ +id: "mua" +name: "Mundang" +preferred_name: "" +autonym: "Mundaŋ" +population: 277450 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z à Ẽ Õ Ĩ Ŋ Ǝ Ə Ɓ Ɗ Ṽ a b c d e f g h i j k l m n o p r s t u v w y z ã ẽ õ ĩ ŋ ǝ ə ɓ ɗ ṽ" + auxiliary: "q x" + marks: "◌̃" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D Ɗ E Ǝ F G H I J K L M N Ŋ O P R S T U V W Y Z" +} diff --git a/lang/languages/mus/language.textproto b/lang/languages/mus/language.textproto new file mode 100644 index 000000000..12d4d3c66 --- /dev/null +++ b/lang/languages/mus/language.textproto @@ -0,0 +1,11 @@ +id: "mus" +name: "Muscogee" +preferred_name: "" +autonym: "Mvskoke" +population: 3991 +region: "US" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ē a b c d e f g h i j k l m n o p q r s t u v w x y z ē" + marks: "◌̄" +} diff --git a/lang/languages/mvy/language.textproto b/lang/languages/mvy/language.textproto new file mode 100644 index 000000000..965a8c2a7 --- /dev/null +++ b/lang/languages/mvy/language.textproto @@ -0,0 +1,9 @@ +id: "mvy" +name: "Indus Kohistani" +preferred_name: "" +autonym: "" +population: 326901 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/mwk/language.textproto b/lang/languages/mwk/language.textproto new file mode 100644 index 000000000..7bda5f9f5 --- /dev/null +++ b/lang/languages/mwk/language.textproto @@ -0,0 +1,9 @@ +id: "mwk" +name: "Kita Maninkakan" +preferred_name: "" +autonym: "" +population: 977670 +region: "ML" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mwr/language.textproto b/lang/languages/mwr/language.textproto new file mode 100644 index 000000000..48904b302 --- /dev/null +++ b/lang/languages/mwr/language.textproto @@ -0,0 +1,9 @@ +id: "mwr" +name: "Marwari" +preferred_name: "" +autonym: "" +population: 15913080 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/mwv/language.textproto b/lang/languages/mwv/language.textproto new file mode 100644 index 000000000..b754f4bfa --- /dev/null +++ b/lang/languages/mwv/language.textproto @@ -0,0 +1,9 @@ +id: "mwv" +name: "Mentawai" +preferred_name: "" +autonym: "" +population: 64086 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mxc/language.textproto b/lang/languages/mxc/language.textproto new file mode 100644 index 000000000..eb18da3e1 --- /dev/null +++ b/lang/languages/mxc/language.textproto @@ -0,0 +1,9 @@ +id: "mxc" +name: "Manyika" +preferred_name: "" +autonym: "" +population: 945509 +region: "ZW" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/my/language.textproto b/lang/languages/my/language.textproto new file mode 100644 index 000000000..e249a9160 --- /dev/null +++ b/lang/languages/my/language.textproto @@ -0,0 +1,16 @@ +id: "my" +name: "Burmese" +preferred_name: "" +autonym: "မြန်မာစာ / မြန်မာစကား" +population: 36559231 +region: "MM" +region: "BD" +script: "Myanmar" +exemplar_chars { + base: "က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဣ ဤ ဥ ဦ ဧ ဩ ဪ" + auxiliary: "၀႐ ၁႑ ၂႒ ၃႓ ၄႔ ၅႕ ၆႖ ၇႗ ၈႘ ၉႙ ၵ ၚ ၽ ၾ ၐ ၑ ၥ ဨ ဢ ၒ ၓ ၔ ၕ \\u1033 ၖ ၗ \\u1058 \\u1059 \\u1034 ၢ \\u1086 ၤ ႈ ႊ ႏ" + marks: "◌ါ ◌ာ ◌ိ ◌ီ ◌ု ◌ူ ◌ေ ◌ဲ ◌ံ ◌့ ◌း ◌္ ◌် ◌ျ ◌ြ ◌ွ ◌ှ ◌ၖ ◌ၗ" + numerals: "\\- ‑ , . % ‰ + 0၀ 1၁ 2၂ 3၃ 4၄ 5၅ 6၆ 7၇ 8၈ 9၉" + punctuation: "၊ ။ ‘ ’ “ ”" + index: "က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ" +} diff --git a/lang/languages/my/sampletext.textproto b/lang/languages/my/sampletext.textproto new file mode 100644 index 000000000..c3ad6f517 --- /dev/null +++ b/lang/languages/my/sampletext.textproto @@ -0,0 +1 @@ +language: "my" diff --git a/lang/languages/myv/language.textproto b/lang/languages/myv/language.textproto new file mode 100644 index 000000000..aa760e9b6 --- /dev/null +++ b/lang/languages/myv/language.textproto @@ -0,0 +1,11 @@ +id: "myv" +name: "Erzya" +preferred_name: "" +autonym: "Эрзянь" +population: 439338 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/myx/language.textproto b/lang/languages/myx/language.textproto new file mode 100644 index 000000000..e065bfc86 --- /dev/null +++ b/lang/languages/myx/language.textproto @@ -0,0 +1,9 @@ +id: "myx" +name: "Masaaba" +preferred_name: "" +autonym: "" +population: 1254337 +region: "UG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/mzn/language.textproto b/lang/languages/mzn/language.textproto new file mode 100644 index 000000000..af090f1c5 --- /dev/null +++ b/lang/languages/mzn/language.textproto @@ -0,0 +1,13 @@ +id: "mzn" +name: "Mazanderani" +preferred_name: "" +autonym: "" +population: 4246165 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { + base: "\\u064B \\u064C \\u064D \\u0651 \\u0654 ء آ أ ؤ ئ ا ب پ ة ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه و ی" + auxiliary: "\\u200C\\u200D\\u200E\\u200F \\u064E \\u064F \\u0650 \\u0652 \\u0656 \\u0670 إ ك ى ي" + punctuation: "\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\" + index: "آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه و ی" +} diff --git a/lang/languages/na/language.textproto b/lang/languages/na/language.textproto new file mode 100644 index 000000000..aa9f6052d --- /dev/null +++ b/lang/languages/na/language.textproto @@ -0,0 +1,9 @@ +id: "na" +name: "Nauru" +preferred_name: "" +autonym: "" +population: 6930 +region: "NR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nan/language.textproto b/lang/languages/nan/language.textproto new file mode 100644 index 000000000..bfe18fd8f --- /dev/null +++ b/lang/languages/nan/language.textproto @@ -0,0 +1,12 @@ +id: "nan" +name: "Min Nan Chinese" +preferred_name: "" +autonym: "閩南語" +population: 26486380 +region: "CN" +script: "Simplified Han" +exemplar_chars { + base: "一 丁 七 万 丈 三 上 下 丌 不 与 丑 专 且 世 丘 丙 业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸 丹 为 主 丽 举 乃 久 么 义 之 乌 乍 乎 乏 乐 乔 乖 乘 乙 九 也 习 乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交 亥 亦 产 亨 享 京 亮 亲 人 亿 什 仁 仅 仇 今 介 仍 从 仔 他 付 仙 代 令 以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏 伐 休 众 优 伙 会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位 低 住 佐 佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦 侧 侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元 兄 充 兆 先 光 克 免 兑 兔 党 入 全 八 公 六 兮 兰 共 关 兴 兵 其 具 典 兹 养 兼 兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列 刘 则 刚 创 初 判 利 别 到 制 刷 券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝 办 功 加 务 劣 动 助 努 劫 励 劲 劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹 区 医 十 千 升 午 半 华 协 卒 卓 单 卖 南 博 占 卡 卢 卫 卯 印 危 即 却 卷 厂 厄 厅 历 厉 压 厌 厍 厚 原 去 县 参 又 叉 及 友 双 反 发 叔 取 受 变 叙 口 古 句 另 只 叫 召 叭 可 台 史 右 叶 号 司 叹 吃 各 合 吉 吊 同 名 后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦 咧 咨 咪 咬 咯 咱 哀 品 哇 哈 哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚 坛 坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天 太 夫 央 失 头 夷 夸 夹 夺 奇 奈 奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字 存 孙 孜 孝 孟 季 孤 学 孩 宁 它 宇 守 安 宋 完 宏 宗 官 宙 定 宛 宜 宝 实 审 客 宣 室 宪 害 宴 家 容 宽 宾 宿 寂 寄 寅 密 寇 富 寒 寝 寞 察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼 尽 尾 局 屁 层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工 左 巧 巨 巫 差 己 已 巳 巴 巷 币 市 布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干 平 年 并 幸 幻 幼 幽 广 庆 床 序 库 应 底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异 弃 弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志 忘 忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏 成 我 戒 或 战 截 戴 户 房 所 扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫 扬 扭 扮 扯 批 找 承 技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控 推 掩 措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日 旦 旧 旨 早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾 替 最 月 有 朋 服 朗 望 朝 期 木 未 末 本 札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样 核 根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠 次 欢 欣 欧 欲 欺 款 歉 歌 止 正 此 步 武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江 池 污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡 波 泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵 父 爷 爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田 由 甲 申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞 竟 章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细 织 终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训 议 讯 记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝 贞 负 贡 财 责 贤 败 货 质 贩 贪 购 贯 贱 贴 贵 贸 费 贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮 软 轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进 远 违 连 迟 迦 迪 迫 述 迷 追 退 送 适 逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里 重 野 量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防 阳 阴 阵 阶 阻 阿 陀 附 际 陆 陈 降 限 院 除 险 陪 陵 陶 陷 隆 随 隐 隔 障 难 雄 雅 集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项 顺 须 顽 顾 顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" +} diff --git a/lang/languages/nan/sampletext.textproto b/lang/languages/nan/sampletext.textproto new file mode 100644 index 000000000..f5a8b3796 --- /dev/null +++ b/lang/languages/nan/sampletext.textproto @@ -0,0 +1 @@ +language: "nan" diff --git a/lang/languages/nap/language.textproto b/lang/languages/nap/language.textproto new file mode 100644 index 000000000..3f45bf792 --- /dev/null +++ b/lang/languages/nap/language.textproto @@ -0,0 +1,11 @@ +id: "nap" +name: "Neapolitan" +preferred_name: "" +autonym: "Napulitano" +population: 605306 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û a b c d e f g h i j k l m n o p q r s t u v w x y z à á â è é ê ì í î ò ó ô ù ú û" + marks: "◌̀ ◌́ ◌̂" +} diff --git a/lang/languages/naq/language.textproto b/lang/languages/naq/language.textproto new file mode 100644 index 000000000..584dae817 --- /dev/null +++ b/lang/languages/naq/language.textproto @@ -0,0 +1,13 @@ +id: "naq" +name: "Nama" +preferred_name: "" +autonym: "Khoekhoe" +population: 289307 +region: "NA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I K M N O P Q R S T U W X Y Z À Á Ā Ä Â Ã É È Ê Ë Ẽ Ē Ì Í Ī Ï Ĩ Ò Ó Õ Ö Ô Ō Ù Ú Ũ Ü Û Ū a b c d e f g h i k m n o p q r s t u w x y z à á ā ä â ã é è ê ë ẽ ē ì í ī ï ĩ ò ó õ ö ô ō ù ú ũ ü û ū ǀ ǁ ǂ ǃ" + auxiliary: "J L V j l v" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̈" + index: "A B C D E F G H I K M N O P Q R S T U W X Y Z" +} diff --git a/lang/languages/nb/language.textproto b/lang/languages/nb/language.textproto new file mode 100644 index 000000000..9c1b27bed --- /dev/null +++ b/lang/languages/nb/language.textproto @@ -0,0 +1,10 @@ +id: "nb" +name: "Norwegian Bokmål" +preferred_name: "" +autonym: "" +population: 5468932 +region: "SJ" +region: "NO" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nb/sampletext.textproto b/lang/languages/nb/sampletext.textproto new file mode 100644 index 000000000..f03e263c8 --- /dev/null +++ b/lang/languages/nb/sampletext.textproto @@ -0,0 +1 @@ +language: "nb" diff --git a/lang/languages/nch/language.textproto b/lang/languages/nch/language.textproto new file mode 100644 index 000000000..53e987df8 --- /dev/null +++ b/lang/languages/nch/language.textproto @@ -0,0 +1,9 @@ +id: "nch" +name: "Central Huasteca Nahuatl" +preferred_name: "" +autonym: "" +population: 244435 +region: "MX" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nd/language.textproto b/lang/languages/nd/language.textproto new file mode 100644 index 000000000..955c1f446 --- /dev/null +++ b/lang/languages/nd/language.textproto @@ -0,0 +1,12 @@ +id: "nd" +name: "North Ndebele" +preferred_name: "" +autonym: "isiNdebele" +population: 1745556 +region: "ZW" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "r" + index: "A B C D E F G H I J K L M N O P Q S T U V W X Y Z" +} diff --git a/lang/languages/ndc/language.textproto b/lang/languages/ndc/language.textproto new file mode 100644 index 000000000..7b049aa3f --- /dev/null +++ b/lang/languages/ndc/language.textproto @@ -0,0 +1,10 @@ +id: "ndc" +name: "Ndau" +preferred_name: "" +autonym: "" +population: 3867046 +region: "MZ" +region: "ZW" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nds/language.textproto b/lang/languages/nds/language.textproto new file mode 100644 index 000000000..bdf75ee43 --- /dev/null +++ b/lang/languages/nds/language.textproto @@ -0,0 +1,16 @@ +id: "nds" +name: "Low German" +preferred_name: "" +autonym: "Niedersächsisch" +population: 11520008 +region: "NL" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ë Ï Ö Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ß ä ë ï ö ü" + auxiliary: "ẞ" + marks: "◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "A B C D E F G H I J K L M N O P Q R S ẞ T U V W X Y Z" +} diff --git a/lang/languages/nds/sampletext.textproto b/lang/languages/nds/sampletext.textproto new file mode 100644 index 000000000..60cad1432 --- /dev/null +++ b/lang/languages/nds/sampletext.textproto @@ -0,0 +1 @@ +language: "nds" diff --git a/lang/languages/ne/language.textproto b/lang/languages/ne/language.textproto new file mode 100644 index 000000000..dfaabc04b --- /dev/null +++ b/lang/languages/ne/language.textproto @@ -0,0 +1,16 @@ +id: "ne" +name: "Nepali" +preferred_name: "" +autonym: "" +population: 20903374 +region: "NP" +region: "BT" +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "\\u093C \\u0901 \\u0902 ः ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \\u0941 \\u0942 \\u0943 \\u0944 \\u0945 \\u0947 \\u0948 ॉ ो ौ \\u094D" + auxiliary: "\\u200C\\u200D" + numerals: "\\- ‑ , . % ‰ + 0० 1१ 2२ 3३ 4४ 5५ 6६ 7७ 8८ 9९" + punctuation: "\\- ‑ — , ; ! ? । \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}" + index: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह" +} diff --git a/lang/languages/ne/sampletext.textproto b/lang/languages/ne/sampletext.textproto new file mode 100644 index 000000000..abdfb7c77 --- /dev/null +++ b/lang/languages/ne/sampletext.textproto @@ -0,0 +1 @@ +language: "ne" diff --git a/lang/languages/new/language.textproto b/lang/languages/new/language.textproto new file mode 100644 index 000000000..0e2e7fa2f --- /dev/null +++ b/lang/languages/new/language.textproto @@ -0,0 +1,9 @@ +id: "new" +name: "Newari" +preferred_name: "" +autonym: "" +population: 1000820 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/ng/language.textproto b/lang/languages/ng/language.textproto new file mode 100644 index 000000000..40baecc07 --- /dev/null +++ b/lang/languages/ng/language.textproto @@ -0,0 +1,10 @@ +id: "ng" +name: "Ndonga" +preferred_name: "" +autonym: "" +population: 552314 +region: "NA" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I J K L M N O P R S T U V W Y Z a b d e f g h i j k l m n o p r s t u v w y z" +} diff --git a/lang/languages/ng/sampletext.textproto b/lang/languages/ng/sampletext.textproto new file mode 100644 index 000000000..49113e5bb --- /dev/null +++ b/lang/languages/ng/sampletext.textproto @@ -0,0 +1 @@ +language: "ng" diff --git a/lang/languages/ngl/language.textproto b/lang/languages/ngl/language.textproto new file mode 100644 index 000000000..de5b89eda --- /dev/null +++ b/lang/languages/ngl/language.textproto @@ -0,0 +1,9 @@ +id: "ngl" +name: "Lomwe" +preferred_name: "" +autonym: "" +population: 2046677 +region: "MZ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nhe/language.textproto b/lang/languages/nhe/language.textproto new file mode 100644 index 000000000..7d9f4854f --- /dev/null +++ b/lang/languages/nhe/language.textproto @@ -0,0 +1,9 @@ +id: "nhe" +name: "Eastern Huasteca Nahuatl" +preferred_name: "" +autonym: "" +population: 501735 +region: "MX" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nhw/language.textproto b/lang/languages/nhw/language.textproto new file mode 100644 index 000000000..18ffce4a2 --- /dev/null +++ b/lang/languages/nhw/language.textproto @@ -0,0 +1,9 @@ +id: "nhw" +name: "Western Huasteca Nahuatl" +preferred_name: "" +autonym: "" +population: 501735 +region: "MX" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/nij/language.textproto b/lang/languages/nij/language.textproto new file mode 100644 index 000000000..459d7f8c4 --- /dev/null +++ b/lang/languages/nij/language.textproto @@ -0,0 +1,9 @@ +id: "nij" +name: "Ngaju" +preferred_name: "" +autonym: "" +population: 987996 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/niu/language.textproto b/lang/languages/niu/language.textproto new file mode 100644 index 000000000..c557876fc --- /dev/null +++ b/lang/languages/niu/language.textproto @@ -0,0 +1,11 @@ +id: "niu" +name: "Niuean" +preferred_name: "" +autonym: "Niuē" +population: 1120 +region: "NU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū" + marks: "◌̄" +} diff --git a/lang/languages/niu/sampletext.textproto b/lang/languages/niu/sampletext.textproto new file mode 100644 index 000000000..6a7c1a7de --- /dev/null +++ b/lang/languages/niu/sampletext.textproto @@ -0,0 +1 @@ +language: "niu" diff --git a/lang/languages/njo/language.textproto b/lang/languages/njo/language.textproto new file mode 100644 index 000000000..6e473e0ad --- /dev/null +++ b/lang/languages/njo/language.textproto @@ -0,0 +1,10 @@ +id: "njo" +name: "Ao Naga" +preferred_name: "" +autonym: "" +population: 305000 +region: "IN" +script: "Latin" +exemplar_chars { + base: "A B C E I J K L M N O P R S T U Y Z a b c e i j k l m n o p r s t u y z" +} diff --git a/lang/languages/njo/sampletext.textproto b/lang/languages/njo/sampletext.textproto new file mode 100644 index 000000000..fb6036787 --- /dev/null +++ b/lang/languages/njo/sampletext.textproto @@ -0,0 +1 @@ +language: "njo" diff --git a/lang/languages/nl/language.textproto b/lang/languages/nl/language.textproto new file mode 100644 index 000000000..615e2d187 --- /dev/null +++ b/lang/languages/nl/language.textproto @@ -0,0 +1,23 @@ +id: "nl" +name: "Dutch" +preferred_name: "" +autonym: "Nederlands" +population: 31709104 +region: "BQ" +region: "CW" +region: "BE" +region: "SX" +region: "SR" +region: "NL" +region: "AW" +region: "FR" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Â Ä È É Ê Ë Í Ï Ó Ô Ö Ú Û Ü IJ a b c d e f g h i j k l m n o p q r s t u v w x y z á â ä è é ê ë í ï ó ô ö ú û ü ij" + auxiliary: "ȷ" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/nl/sampletext.textproto b/lang/languages/nl/sampletext.textproto new file mode 100644 index 000000000..186a513ef --- /dev/null +++ b/lang/languages/nl/sampletext.textproto @@ -0,0 +1 @@ +language: "nl" diff --git a/lang/languages/nmg/language.textproto b/lang/languages/nmg/language.textproto new file mode 100644 index 000000000..33608c34c --- /dev/null +++ b/lang/languages/nmg/language.textproto @@ -0,0 +1,14 @@ +id: "nmg" +name: "Kwasio" +preferred_name: "" +autonym: "Kwasio" +population: 8878 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Á Â Ä É Ê Í Î Ï Ó Ô Ö Ú Û Ā Ē Ě Ī Ń Ŋ Ō Ŕ Ū Ǎ Ǐ Ǒ Ǔ Ǝ Ɓ Ɔ Ɛ a b c d e f g h i j k l m n o p r s t u v w y á â ä é ê í î ï ó ô ö ú û ā ē ě ī ń ŋ ō ŕ ū ǎ ǐ ǒ ǔ ǝ ɓ ɔ ɛ" + auxiliary: "Q X Z q x z" + marks: "◌́ ◌̂ ◌̄ ◌̈ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y" +} diff --git a/lang/languages/nn/language.textproto b/lang/languages/nn/language.textproto new file mode 100644 index 000000000..629d8989a --- /dev/null +++ b/lang/languages/nn/language.textproto @@ -0,0 +1,11 @@ +id: "nn" +name: "Norwegian Nynorsk" +preferred_name: "" +autonym: "" +population: 1366860 +region: "NO" +script: "Latin" +exemplar_chars { + auxiliary: "á ǎ č ç đ è ê ń ñ ŋ š ŧ ü ž ä ö" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" +} diff --git a/lang/languages/nn/sampletext.textproto b/lang/languages/nn/sampletext.textproto new file mode 100644 index 000000000..15cf5f7cc --- /dev/null +++ b/lang/languages/nn/sampletext.textproto @@ -0,0 +1 @@ +language: "nn" diff --git a/lang/languages/nnh/language.textproto b/lang/languages/nnh/language.textproto new file mode 100644 index 000000000..952491a13 --- /dev/null +++ b/lang/languages/nnh/language.textproto @@ -0,0 +1,15 @@ +id: "nnh" +name: "Ngiemboon" +preferred_name: "" +autonym: "Ngyɛmbɔɔŋ" +population: 388430 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P S T U V W Y Z À Á Â È É Ê Ì Í Ò Ó Ô Ù Ú Û Ÿ Ě Ń Ŋ Ǎ Ǒ Ǔ Ɔ Ɛ Ʉ Ḿ Ẅ a b c d e f g h i j k l m n o p s t u v w y z à á â è é ê ì í ò ó ô ù ú û ÿ ě ń ŋ ǎ ǒ ǔ ɔ ɛ ʉ ʼ ḿ ẅ" + auxiliary: "Q R X q r x" + marks: "◌̀ ◌́ ◌̂ ◌̈ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: ", ; \\: ! ? . \' ‘ ’ « »" + index: "A B C D E Ɛ F G H I J K L M N Ŋ O Ɔ P {Pf} R S {Sh} T {Ts} U Ʉ V W Ẅ Y Ÿ Z ʼ" +} diff --git a/lang/languages/nod/language.textproto b/lang/languages/nod/language.textproto new file mode 100644 index 000000000..47c8001a6 --- /dev/null +++ b/lang/languages/nod/language.textproto @@ -0,0 +1,9 @@ +id: "nod" +name: "Northern Thai" +preferred_name: "" +autonym: "" +population: 6621830 +region: "TH" +script: "Lanna" +exemplar_chars { +} diff --git a/lang/languages/noe/language.textproto b/lang/languages/noe/language.textproto new file mode 100644 index 000000000..eb542714e --- /dev/null +++ b/lang/languages/noe/language.textproto @@ -0,0 +1,9 @@ +id: "noe" +name: "Nimadi" +preferred_name: "" +autonym: "" +population: 1723917 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/nqo/language.textproto b/lang/languages/nqo/language.textproto new file mode 100644 index 000000000..837e1cb64 --- /dev/null +++ b/lang/languages/nqo/language.textproto @@ -0,0 +1,9 @@ +id: "nqo" +name: "N’Ko" +preferred_name: "" +autonym: "" +population: 626370 +region: "GN" +script: "N’Ko" +exemplar_chars { +} diff --git a/lang/languages/nr/language.textproto b/lang/languages/nr/language.textproto new file mode 100644 index 000000000..923a13e98 --- /dev/null +++ b/lang/languages/nr/language.textproto @@ -0,0 +1,10 @@ +id: "nr" +name: "South Ndebele" +preferred_name: "" +autonym: "isiNdebele" +population: 903417 +region: "ZA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/nr/sampletext.textproto b/lang/languages/nr/sampletext.textproto new file mode 100644 index 000000000..f6c4179f4 --- /dev/null +++ b/lang/languages/nr/sampletext.textproto @@ -0,0 +1 @@ +language: "nr" diff --git a/lang/languages/nsk/language.textproto b/lang/languages/nsk/language.textproto new file mode 100644 index 000000000..fb26678d4 --- /dev/null +++ b/lang/languages/nsk/language.textproto @@ -0,0 +1,9 @@ +id: "nsk" +name: "Naskapi" +preferred_name: "" +autonym: "" +population: 1168 +region: "CA" +script: "UCAS" +exemplar_chars { +} diff --git a/lang/languages/nso/language.textproto b/lang/languages/nso/language.textproto new file mode 100644 index 000000000..a64002c69 --- /dev/null +++ b/lang/languages/nso/language.textproto @@ -0,0 +1,11 @@ +id: "nso" +name: "Northern Sotho" +preferred_name: "" +autonym: "Sepedi" +population: 5307578 +region: "ZA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ê Ô Š a b c d e f g h i j k l m n o p q r s t u v w x y z ê ô š" + marks: "◌̂ ◌̌" +} diff --git a/lang/languages/nso/sampletext.textproto b/lang/languages/nso/sampletext.textproto new file mode 100644 index 000000000..a76247bd5 --- /dev/null +++ b/lang/languages/nso/sampletext.textproto @@ -0,0 +1 @@ +language: "nso" diff --git a/lang/languages/nus/language.textproto b/lang/languages/nus/language.textproto new file mode 100644 index 000000000..50759cd01 --- /dev/null +++ b/lang/languages/nus/language.textproto @@ -0,0 +1,13 @@ +id: "nus" +name: "Nuer" +preferred_name: "" +autonym: "Naath" +population: 591427 +region: "SS" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ë Ï Ö Ŋ Ɔ Ɛ Ɣ A̱ E̱ I̱ O̱ Ɔ̱ Ɛ̱ a b c d e f g h i j k l m n o p q r s t u v w x y z ä ë ï ö ŋ ɔ ɛ ɣ a̱ e̱ i̱ o̱ ɔ̱ ɛ̱" + marks: "◌̈ ◌̱" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ɛ F G Ɣ H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z" +} diff --git a/lang/languages/nv/language.textproto b/lang/languages/nv/language.textproto new file mode 100644 index 000000000..197026534 --- /dev/null +++ b/lang/languages/nv/language.textproto @@ -0,0 +1,11 @@ +id: "nv" +name: "Navajo" +preferred_name: "" +autonym: "Diné Bizaad" +population: 166319 +region: "US" +script: "Latin" +exemplar_chars { + base: "A Ą B C D E Ę G H I Į J K L Ł M N O Ǫ S T W X Y Z a á ą ą́ b c d e é ę ę́ g h i í į į́ j k l ł m n o ó ǫ ǫ́ s t w x y z ʼ" + marks: "◌́ ◌̨" +} diff --git a/lang/languages/nv/sampletext.textproto b/lang/languages/nv/sampletext.textproto new file mode 100644 index 000000000..e4caf6c54 --- /dev/null +++ b/lang/languages/nv/sampletext.textproto @@ -0,0 +1 @@ +language: "nv" diff --git a/lang/languages/nxq/language.textproto b/lang/languages/nxq/language.textproto new file mode 100644 index 000000000..11a8d769f --- /dev/null +++ b/lang/languages/nxq/language.textproto @@ -0,0 +1,9 @@ +id: "nxq" +name: "Naxi" +preferred_name: "" +autonym: "" +population: 334564 +region: "CN" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ny/language.textproto b/lang/languages/ny/language.textproto new file mode 100644 index 000000000..a1e1cc6c3 --- /dev/null +++ b/lang/languages/ny/language.textproto @@ -0,0 +1,14 @@ +id: "ny" +name: "Nyanja" +preferred_name: "" +autonym: "Chicheŵa" +population: 17026780 +region: "MW" +region: "MZ" +region: "ZW" +region: "ZM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ŋ Ŵ a b c d e f g h i j k l m n o p q r s t u v w x y z ŋ ŵ" + marks: "◌̂" +} diff --git a/lang/languages/ny/sampletext.textproto b/lang/languages/ny/sampletext.textproto new file mode 100644 index 000000000..eedec5963 --- /dev/null +++ b/lang/languages/ny/sampletext.textproto @@ -0,0 +1 @@ +language: "ny" diff --git a/lang/languages/nym/language.textproto b/lang/languages/nym/language.textproto new file mode 100644 index 000000000..00f6ef990 --- /dev/null +++ b/lang/languages/nym/language.textproto @@ -0,0 +1,10 @@ +id: "nym" +name: "Nyamwezi" +preferred_name: "" +autonym: "" +population: 1932242 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I J L M N Ŋ O Ɔ P S T U V W Z a b d e ɛ f g h i j l m n ŋ o ɔ p s t u v w z" +} diff --git a/lang/languages/nym/sampletext.textproto b/lang/languages/nym/sampletext.textproto new file mode 100644 index 000000000..cc2756d94 --- /dev/null +++ b/lang/languages/nym/sampletext.textproto @@ -0,0 +1 @@ +language: "nym" diff --git a/lang/languages/nyn/language.textproto b/lang/languages/nyn/language.textproto new file mode 100644 index 000000000..efd019373 --- /dev/null +++ b/lang/languages/nyn/language.textproto @@ -0,0 +1,11 @@ +id: "nyn" +name: "Nyankole" +preferred_name: "" +autonym: "Runyankore" +population: 2724939 +region: "UG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K M N O P R S T U V W Y Z a b c d e f g h i j k m n o p r s t u v w y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/nyn/sampletext.textproto b/lang/languages/nyn/sampletext.textproto new file mode 100644 index 000000000..0a77d4aa3 --- /dev/null +++ b/lang/languages/nyn/sampletext.textproto @@ -0,0 +1 @@ +language: "nyn" diff --git a/lang/languages/nzi/language.textproto b/lang/languages/nzi/language.textproto new file mode 100644 index 000000000..fca4363d5 --- /dev/null +++ b/lang/languages/nzi/language.textproto @@ -0,0 +1,10 @@ +id: "nzi" +name: "Nzima" +preferred_name: "" +autonym: "" +population: 293402 +region: "GH" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I K L M N O Ɔ P R S T U V W Y Z a b d e ɛ f g h i k l m n o ɔ p r s t u v w y z" +} diff --git a/lang/languages/nzi/sampletext.textproto b/lang/languages/nzi/sampletext.textproto new file mode 100644 index 000000000..fe70c2bcd --- /dev/null +++ b/lang/languages/nzi/sampletext.textproto @@ -0,0 +1 @@ +language: "nzi" diff --git a/lang/languages/oc/language.textproto b/lang/languages/oc/language.textproto new file mode 100644 index 000000000..80be0d731 --- /dev/null +++ b/lang/languages/oc/language.textproto @@ -0,0 +1,11 @@ +id: "oc" +name: "Occitan" +preferred_name: "Occitan" +autonym: "Occitan" +population: 2035446 +region: "FR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Ç È É Ë Í Ï Ò Ó Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à á ç è é ë í ï ò ó ú ü" + marks: "◌̀ ◌́ ◌̈ ◌̧" +} diff --git a/lang/languages/oc/sampletext.textproto b/lang/languages/oc/sampletext.textproto new file mode 100644 index 000000000..fb9994672 --- /dev/null +++ b/lang/languages/oc/sampletext.textproto @@ -0,0 +1 @@ +language: "oc" diff --git a/lang/languages/om/language.textproto b/lang/languages/om/language.textproto new file mode 100644 index 000000000..4e7e492c5 --- /dev/null +++ b/lang/languages/om/language.textproto @@ -0,0 +1,14 @@ +id: "om" +name: "Oromo" +preferred_name: "" +autonym: "Afaan Oromoo" +population: 34897120 +region: "ET" +region: "SO" +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z \'" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/om/sampletext.textproto b/lang/languages/om/sampletext.textproto new file mode 100644 index 000000000..6123daf38 --- /dev/null +++ b/lang/languages/om/sampletext.textproto @@ -0,0 +1 @@ +language: "om" diff --git a/lang/languages/or/language.textproto b/lang/languages/or/language.textproto new file mode 100644 index 000000000..9cda62c3e --- /dev/null +++ b/lang/languages/or/language.textproto @@ -0,0 +1,14 @@ +id: "or" +name: "Odia" +preferred_name: "" +autonym: "" +population: 42434880 +region: "IN" +script: "Odia" +exemplar_chars { + base: "\\u0B3C ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ \\u0B01 ଂ ଃ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ {ଡ\\u0B3C} ଢ {ଢ\\u0B3C} ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ୟ ର ଲ ଳ ଵ ୱ ଶ ଷ ସ ହ ା \\u0B3F ୀ \\u0B41 \\u0B42 \\u0B43 େ ୈ ୋ ୌ \\u0B4D" + auxiliary: "\\u200C\\u200D" + numerals: "\\- ‑ , . % ‰ + 0୦ 1୧ 2୨ 3୩ 4୪ 5୫ 6୬ 7୭ 8୮ 9୯" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ ଢ ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ର ଲ ଳ ଶ ଷ ସ ହ {କ\\u0B4Dଷ}" +} diff --git a/lang/languages/os/language.textproto b/lang/languages/os/language.textproto new file mode 100644 index 000000000..b01cb639a --- /dev/null +++ b/lang/languages/os/language.textproto @@ -0,0 +1,16 @@ +id: "os" +name: "Ossetic" +preferred_name: "" +autonym: "Ирон" +population: 616987 +region: "RU" +region: "GE" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Æ Č Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä æ č š ž" + auxiliary: "" + marks: "◌̈ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "А Ӕ Б В Г {Гъ} Д {Дж} {Дз} Е Ё Ж З И Й К {Къ} Л М Н О П {Пъ} Р С Т {Тъ} У Ф Х {Хъ} Ц {Цъ} Ч {Чъ} Ш Щ Ы Э Ю Я" +} diff --git a/lang/languages/os/sampletext.textproto b/lang/languages/os/sampletext.textproto new file mode 100644 index 000000000..4e8014a94 --- /dev/null +++ b/lang/languages/os/sampletext.textproto @@ -0,0 +1 @@ +language: "os" diff --git a/lang/languages/osa/language.textproto b/lang/languages/osa/language.textproto new file mode 100644 index 000000000..d9e8a4160 --- /dev/null +++ b/lang/languages/osa/language.textproto @@ -0,0 +1,9 @@ +id: "osa" +name: "Osage" +preferred_name: "" +autonym: "" +population: 0 +region: "US" +script: "Osage" +exemplar_chars { +} diff --git a/lang/languages/pa/language.textproto b/lang/languages/pa/language.textproto new file mode 100644 index 000000000..f474129ba --- /dev/null +++ b/lang/languages/pa/language.textproto @@ -0,0 +1,19 @@ +id: "pa" +name: "Punjabi" +preferred_name: "" +autonym: "ਪੰਜਾਬੀ," +population: 37669517 +region: "KE" +region: "SG" +region: "IN" +region: "GB" +script: "Perso-Arabic" +script: "Gurmukhi" +exemplar_chars { + base: "ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ݨ ں و ه ھ ء ی ے" + auxiliary: "ॐ" + marks: "◌ؕ" + numerals: "੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "ੳ ਅ ੲ ਸ ਹ ਕ ਖ ਗ ਘ ਙ ਚ ਛ ਜ ਝ ਞ ਟ ਠ ਡ ਢ ਣ ਤ ਥ ਦ ਧ ਨ ਪ ਫ ਬ ਭ ਮ ਯ ਰ ਲ ਵ ੜ" +} diff --git a/lang/languages/pa/sampletext.textproto b/lang/languages/pa/sampletext.textproto new file mode 100644 index 000000000..86f117c37 --- /dev/null +++ b/lang/languages/pa/sampletext.textproto @@ -0,0 +1 @@ +language: "pa" diff --git a/lang/languages/pa_Arab/language.textproto b/lang/languages/pa_Arab/language.textproto new file mode 100644 index 000000000..0cb553f77 --- /dev/null +++ b/lang/languages/pa_Arab/language.textproto @@ -0,0 +1,14 @@ +id: "pa_Arab" +name: "Punjabi (Arabic)" +preferred_name: "" +autonym: "" +population: 163450700 +region: "PK" +script: "Perso-Arabic" +script: "Gurmukhi" +exemplar_chars { + base: "\\u064F ء آ ؤ ئ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ه ھ ہ و ی ے" + auxiliary: "\\u200E\\u200F أ ٻ ة ٺ ټ ٽ" + numerals: "\\u200E \\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "ء آ ؤ ئ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ه ھ ہ و ی ے" +} diff --git a/lang/languages/pag/language.textproto b/lang/languages/pag/language.textproto new file mode 100644 index 000000000..1cfacbc68 --- /dev/null +++ b/lang/languages/pag/language.textproto @@ -0,0 +1,9 @@ +id: "pag" +name: "Pangasinan" +preferred_name: "" +autonym: "" +population: 1528534 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/pam/language.textproto b/lang/languages/pam/language.textproto new file mode 100644 index 000000000..cd66e5a9e --- /dev/null +++ b/lang/languages/pam/language.textproto @@ -0,0 +1,11 @@ +id: "pam" +name: "Pampanga" +preferred_name: "" +autonym: "Kapampangan" +population: 2511162 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B D E G H I K L M N O P Q R S T U W Y a b d e g h i k l m n o p r s t u w y" + auxiliary: "C F J V X Z c f j q v x z" +} diff --git a/lang/languages/pam/sampletext.textproto b/lang/languages/pam/sampletext.textproto new file mode 100644 index 000000000..6b08c9be3 --- /dev/null +++ b/lang/languages/pam/sampletext.textproto @@ -0,0 +1 @@ +language: "pam" diff --git a/lang/languages/pap/language.textproto b/lang/languages/pap/language.textproto new file mode 100644 index 000000000..c52909bb6 --- /dev/null +++ b/lang/languages/pap/language.textproto @@ -0,0 +1,13 @@ +id: "pap" +name: "Papiamento" +preferred_name: "" +autonym: "Papiamentu" +population: 211640 +region: "CW" +region: "BQ" +region: "AW" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z È Ò Ù Ü Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z è ò ù ü ñ" + marks: "◌̀ ◌̃ ◌̈" +} diff --git a/lang/languages/pap/sampletext.textproto b/lang/languages/pap/sampletext.textproto new file mode 100644 index 000000000..4a06609c7 --- /dev/null +++ b/lang/languages/pap/sampletext.textproto @@ -0,0 +1 @@ +language: "pap" diff --git a/lang/languages/pau/language.textproto b/lang/languages/pau/language.textproto new file mode 100644 index 000000000..576164f89 --- /dev/null +++ b/lang/languages/pau/language.textproto @@ -0,0 +1,11 @@ +id: "pau" +name: "Palauan" +preferred_name: "" +autonym: "a tekoi er a Belau" +population: 16046 +region: "PW" +script: "Latin" +exemplar_chars { + base: "A B C D E Ę F I K L M N O P R S T U Z a b c d e ę f i k l m n o p r s t u z" + marks: "◌̨" +} diff --git a/lang/languages/pau/sampletext.textproto b/lang/languages/pau/sampletext.textproto new file mode 100644 index 000000000..7d3c1c884 --- /dev/null +++ b/lang/languages/pau/sampletext.textproto @@ -0,0 +1 @@ +language: "pau" diff --git a/lang/languages/pcd/language.textproto b/lang/languages/pcd/language.textproto new file mode 100644 index 000000000..d0e4d99c5 --- /dev/null +++ b/lang/languages/pcd/language.textproto @@ -0,0 +1,11 @@ +id: "pcd" +name: "Picard" +preferred_name: "" +autonym: "Picard" +population: 746330 +region: "FR" +script: "Latin" +exemplar_chars { + base: "A  ŠB C Ç D E Ê É È F G I Î Ï K L H J M N O Ô P Q R S T U Û V W Y Ŷ Z Æ Œ a â å b c ç d e ê é è f g i î ï k l h j m n o ô p q r s t u û v w y ŷ z æ œ" + marks: "◌̀ ◌́ ◌̂ ◌̈ ◌̊ ◌̧" +} diff --git a/lang/languages/pcd/sampletext.textproto b/lang/languages/pcd/sampletext.textproto new file mode 100644 index 000000000..fb8a4d1a4 --- /dev/null +++ b/lang/languages/pcd/sampletext.textproto @@ -0,0 +1 @@ +language: "pcd" diff --git a/lang/languages/pcm/language.textproto b/lang/languages/pcm/language.textproto new file mode 100644 index 000000000..510fa9790 --- /dev/null +++ b/lang/languages/pcm/language.textproto @@ -0,0 +1,14 @@ +id: "pcm" +name: "Nigerian Pidgin" +preferred_name: "" +autonym: "" +population: 44945880 +region: "NG" +script: "Latin" +exemplar_chars { + base: "a á b {ch} d e é ẹ {ẹ\\u0301} f g {gb} h i í j k {kp} l m n o ó ọ {ọ\\u0301} p r s {sh} t u ú v w y z {zh}" + auxiliary: "à c è {ẹ\\u0300} ì ò {ọ\\u0300} q ù x" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B {CH} D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/pcm/sampletext.textproto b/lang/languages/pcm/sampletext.textproto new file mode 100644 index 000000000..807a33493 --- /dev/null +++ b/lang/languages/pcm/sampletext.textproto @@ -0,0 +1 @@ +language: "pcm" diff --git a/lang/languages/pdc/language.textproto b/lang/languages/pdc/language.textproto new file mode 100644 index 000000000..9a10b9729 --- /dev/null +++ b/lang/languages/pdc/language.textproto @@ -0,0 +1,9 @@ +id: "pdc" +name: "Pennsylvania German" +preferred_name: "" +autonym: "" +population: 129729 +region: "US" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/pdt/language.textproto b/lang/languages/pdt/language.textproto new file mode 100644 index 000000000..0fe9af34a --- /dev/null +++ b/lang/languages/pdt/language.textproto @@ -0,0 +1,9 @@ +id: "pdt" +name: "Plautdietsch" +preferred_name: "" +autonym: "" +population: 90465 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/pfl/language.textproto b/lang/languages/pfl/language.textproto new file mode 100644 index 000000000..3b7917c14 --- /dev/null +++ b/lang/languages/pfl/language.textproto @@ -0,0 +1,9 @@ +id: "pfl" +name: "Palatine German" +preferred_name: "" +autonym: "" +population: 0 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/pko/language.textproto b/lang/languages/pko/language.textproto new file mode 100644 index 000000000..23afb42b6 --- /dev/null +++ b/lang/languages/pko/language.textproto @@ -0,0 +1,11 @@ +id: "pko" +name: "Pökoot" +preferred_name: "" +autonym: "Markweta" +population: 369342 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P R S T U W Y a b c d e g h i j k l m n o p r s t u w y" + auxiliary: "F Q V X Z f q v x z" +} diff --git a/lang/languages/pl/language.textproto b/lang/languages/pl/language.textproto new file mode 100644 index 000000000..df418f058 --- /dev/null +++ b/lang/languages/pl/language.textproto @@ -0,0 +1,21 @@ +id: "pl" +name: "Polish" +preferred_name: "" +autonym: "Polski" +population: 38273562 +region: "CZ" +region: "SK" +region: "DE" +region: "RO" +region: "PL" +region: "UA" +region: "IL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ó Ą Ć Ę Ł Ń Ś Ź Ż a b c d e f g h i j k l m n o p q r s t u v w x y z ó ą ć ę ł ń ś ź ż" + auxiliary: "à â å ä æ ç é è ê ë î ï ô ö œ q ß ù û ü v x ÿ" + marks: "◌́ ◌̇ ◌̨" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' \" ” „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ′ ″ ° ~" + index: "A B C Ć D E F G H I J K L Ł M N O Ó P Q R S Ś T U V W X Y Z Ź Ż" +} diff --git a/lang/languages/pl/sampletext.textproto b/lang/languages/pl/sampletext.textproto new file mode 100644 index 000000000..9f0bc6eb3 --- /dev/null +++ b/lang/languages/pl/sampletext.textproto @@ -0,0 +1 @@ +language: "pl" diff --git a/lang/languages/pms/language.textproto b/lang/languages/pms/language.textproto new file mode 100644 index 000000000..c41adcdd3 --- /dev/null +++ b/lang/languages/pms/language.textproto @@ -0,0 +1,11 @@ +id: "pms" +name: "Piedmontese" +preferred_name: "" +autonym: "Piemontèis" +population: 6177 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ä È Ë Ì Ï Ò Ö Ù Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à ä è ë ì ï ò ö ù ü" + marks: "◌̀ ◌̈" +} diff --git a/lang/languages/pnt/language.textproto b/lang/languages/pnt/language.textproto new file mode 100644 index 000000000..a7ba13e21 --- /dev/null +++ b/lang/languages/pnt/language.textproto @@ -0,0 +1,11 @@ +id: "pnt" +name: "Pontic" +preferred_name: "" +autonym: "" +population: 392462 +region: "GR" +script: "Cyrillic" +script: "Greek" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/pon/language.textproto b/lang/languages/pon/language.textproto new file mode 100644 index 000000000..dd8de6fdd --- /dev/null +++ b/lang/languages/pon/language.textproto @@ -0,0 +1,10 @@ +id: "pon" +name: "Pohnpeian" +preferred_name: "" +autonym: "Pohnpei" +population: 23560 +region: "FM" +script: "Latin" +exemplar_chars { + base: "A D E H I K L M N O P R S T U W a d e h i k l m n o p r s t u w" +} diff --git a/lang/languages/pon/sampletext.textproto b/lang/languages/pon/sampletext.textproto new file mode 100644 index 000000000..854869ea8 --- /dev/null +++ b/lang/languages/pon/sampletext.textproto @@ -0,0 +1 @@ +language: "pon" diff --git a/lang/languages/prd/language.textproto b/lang/languages/prd/language.textproto new file mode 100644 index 000000000..a4524cb7d --- /dev/null +++ b/lang/languages/prd/language.textproto @@ -0,0 +1,13 @@ +id: "prd" +name: "Parsi-Dari" +preferred_name: "" +autonym: "فارسی" +population: 864342 +region: "AF" +region: "IR" +script: "Perso-Arabic" +exemplar_chars { + base: "ء أ ؤ ئ ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن ه و پ چ ژ ک گ ی" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٔ ◌ٰ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/ps/language.textproto b/lang/languages/ps/language.textproto new file mode 100644 index 000000000..2a2f3c649 --- /dev/null +++ b/lang/languages/ps/language.textproto @@ -0,0 +1,18 @@ +id: "ps" +name: "Pashto" +preferred_name: "" +autonym: "یوسفزئی پښتو" +population: 51207631 +region: "AE" +region: "AF" +region: "IR" +region: "PK" +script: "Perso-Arabic" +exemplar_chars { + base: "ﺍ ﺏ پ ﺕ ټ ﺙ ﺝ چ ﺡ ﺥ څ ځ ﺩ ډ ﺫ ﺭ ړ ﺯ ژ ږ ﺱ ﺵ ښ ﺹ ﺽ ﻁ ﻅ ﻉ ﻍ ﻑ ﻕ ک ګ ﻝ ﻡ ﻥ ڼ ﻭ ه ۀ ي ې ی ۍ ئ" + auxiliary: "\\u200C \\u200D \\u200E\\u200F ے" + marks: "◌ٔ" + numerals: "\\u200E \\- ‑ , ٫ ٬ . % ٪ ‰ ؉ + − 0۰ 1۱ 2۲ 3۳ 4۴ 5۵ 6۶ 7۷ 8۸ 9۹" + punctuation: "، ; \\: ! ۔ \' ‘ ( ) \\[ \\] \\{ \\} /" + index: "آ ا ء ب پ ت ټ ث ج ځ چ څ ح خ د ډ ذ ر ړ ز ژ ږ س ش ښ ص ض ط ظ ع غ ف ق ک ګ ل م ن ڼ ه و ی" +} diff --git a/lang/languages/ps/sampletext.textproto b/lang/languages/ps/sampletext.textproto new file mode 100644 index 000000000..f66275dec --- /dev/null +++ b/lang/languages/ps/sampletext.textproto @@ -0,0 +1 @@ +language: "ps" diff --git a/lang/languages/pt/language.textproto b/lang/languages/pt/language.textproto new file mode 100644 index 000000000..f39640abc --- /dev/null +++ b/lang/languages/pt/language.textproto @@ -0,0 +1,28 @@ +id: "pt" +name: "Portuguese" +preferred_name: "" +autonym: "Português" +population: 237135427 +region: "GQ" +region: "LU" +region: "ST" +region: "TL" +region: "CV" +region: "MZ" +region: "PT" +region: "BR" +region: "GW" +region: "CH" +region: "FR" +region: "AO" +region: "MO" +region: "AG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â Ã Ç È É Ê Í Ò Ó Ô Õ Ú Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à á â ã ç è é ê í ò ó ô õ ú ü" + auxiliary: "ª ă å ä ā æ è ĕ ë ē ì ĭ î ï ī ñ º ŏ ö ø ō œ ù ŭ û ü ū ÿ" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̈ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/puu/language.textproto b/lang/languages/puu/language.textproto new file mode 100644 index 000000000..186b5a967 --- /dev/null +++ b/lang/languages/puu/language.textproto @@ -0,0 +1,9 @@ +id: "puu" +name: "Punu" +preferred_name: "" +autonym: "" +population: 200781 +region: "GA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/qu/language.textproto b/lang/languages/qu/language.textproto new file mode 100644 index 000000000..b50821356 --- /dev/null +++ b/lang/languages/qu/language.textproto @@ -0,0 +1,17 @@ +id: "qu" +name: "Quechua" +preferred_name: "" +autonym: "Runa Simi" +population: 11385851 +region: "PE" +region: "BO" +region: "EC" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z ñ" + auxiliary: "Č Ĉ Š Ž č ĉ š ž" + marks: "◌̃ ◌̂ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A {Ch} H I K L {Ll} M N Ñ P Q S T U W Y" +} diff --git a/lang/languages/qu/sampletext.textproto b/lang/languages/qu/sampletext.textproto new file mode 100644 index 000000000..2e32424c8 --- /dev/null +++ b/lang/languages/qu/sampletext.textproto @@ -0,0 +1 @@ +language: "qu" diff --git a/lang/languages/quc/language.textproto b/lang/languages/quc/language.textproto new file mode 100644 index 000000000..4b31c624a --- /dev/null +++ b/lang/languages/quc/language.textproto @@ -0,0 +1,10 @@ +id: "quc" +name: "Kʼicheʼ" +preferred_name: "" +autonym: "Qatzijob\'al" +population: 1200731 +region: "GT" +script: "Latin" +exemplar_chars { + base: "A B C E H I J K L M N O P Q R S T U W X Y Z a b c e h i j k l m n o p q r s t u w x y z \'" +} diff --git a/lang/languages/quc/sampletext.textproto b/lang/languages/quc/sampletext.textproto new file mode 100644 index 000000000..188254b47 --- /dev/null +++ b/lang/languages/quc/sampletext.textproto @@ -0,0 +1 @@ +language: "quc" diff --git a/lang/languages/qug/language.textproto b/lang/languages/qug/language.textproto new file mode 100644 index 000000000..e8e776d5f --- /dev/null +++ b/lang/languages/qug/language.textproto @@ -0,0 +1,12 @@ +id: "qug" +name: "Chimborazo Highland Quichua" +preferred_name: "" +autonym: "Runa Simi" +population: 963579 +region: "EC" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z ñ" + auxiliary: "Č Ĉ Š Ž č ĉ š ž" + marks: "◌̃ ◌̂ ◌̌" +} diff --git a/lang/languages/qug/sampletext.textproto b/lang/languages/qug/sampletext.textproto new file mode 100644 index 000000000..1a9758ebc --- /dev/null +++ b/lang/languages/qug/sampletext.textproto @@ -0,0 +1 @@ +language: "qug" diff --git a/lang/languages/raj/language.textproto b/lang/languages/raj/language.textproto new file mode 100644 index 000000000..814379c6e --- /dev/null +++ b/lang/languages/raj/language.textproto @@ -0,0 +1,9 @@ +id: "raj" +name: "Rajasthani" +preferred_name: "" +autonym: "" +population: 1326090 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/rcf/language.textproto b/lang/languages/rcf/language.textproto new file mode 100644 index 000000000..fcc8ef065 --- /dev/null +++ b/lang/languages/rcf/language.textproto @@ -0,0 +1,9 @@ +id: "rcf" +name: "Réunion Creole French" +preferred_name: "" +autonym: "" +population: 559184 +region: "RE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rej/language.textproto b/lang/languages/rej/language.textproto new file mode 100644 index 000000000..c8b1c7d87 --- /dev/null +++ b/lang/languages/rej/language.textproto @@ -0,0 +1,9 @@ +id: "rej" +name: "Rejang" +preferred_name: "" +autonym: "" +population: 1228319 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rgn/language.textproto b/lang/languages/rgn/language.textproto new file mode 100644 index 000000000..d224296d8 --- /dev/null +++ b/lang/languages/rgn/language.textproto @@ -0,0 +1,9 @@ +id: "rgn" +name: "Romagnol" +preferred_name: "" +autonym: "" +population: 0 +region: "IT" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rgn/sampletext.textproto b/lang/languages/rgn/sampletext.textproto new file mode 100644 index 000000000..c04426607 --- /dev/null +++ b/lang/languages/rgn/sampletext.textproto @@ -0,0 +1 @@ +language: "rgn" diff --git a/lang/languages/ria/language.textproto b/lang/languages/ria/language.textproto new file mode 100644 index 000000000..7ae3b1e37 --- /dev/null +++ b/lang/languages/ria/language.textproto @@ -0,0 +1,9 @@ +id: "ria" +name: "Riang [India]" +preferred_name: "" +autonym: "" +population: 172391 +region: "IN" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rif/language.textproto b/lang/languages/rif/language.textproto new file mode 100644 index 000000000..7a0518f8a --- /dev/null +++ b/lang/languages/rif/language.textproto @@ -0,0 +1,10 @@ +id: "rif" +name: "Riffian" +preferred_name: "" +autonym: "" +population: 1742523 +region: "MA" +script: "Latin" +script: "Tifinagh" +exemplar_chars { +} diff --git a/lang/languages/rif_Latn/language.textproto b/lang/languages/rif_Latn/language.textproto new file mode 100644 index 000000000..0763c716b --- /dev/null +++ b/lang/languages/rif_Latn/language.textproto @@ -0,0 +1,11 @@ +id: "rif_Latn" +name: "Riffian (Latin)" +preferred_name: "" +autonym: "" +population: 1949888 +region: "MA" +region: "NL" +script: "Latin" +script: "Tifinagh" +exemplar_chars { +} diff --git a/lang/languages/rjs/language.textproto b/lang/languages/rjs/language.textproto new file mode 100644 index 000000000..be1238b42 --- /dev/null +++ b/lang/languages/rjs/language.textproto @@ -0,0 +1,9 @@ +id: "rjs" +name: "Rajbanshi" +preferred_name: "" +autonym: "" +population: 133442 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/rkt/language.textproto b/lang/languages/rkt/language.textproto new file mode 100644 index 000000000..c24f8ea90 --- /dev/null +++ b/lang/languages/rkt/language.textproto @@ -0,0 +1,13 @@ +id: "rkt" +name: "Rangpuri" +preferred_name: "" +autonym: "রংপুরী" +population: 16274502 +region: "BD" +region: "IN" +script: "Bangla" +exemplar_chars { + base: "৺ অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ৰ ল ৱ শ ষ স হ" + marks: "◌ঁ ◌ং ◌ঃ ◌় ◌া ◌ি ◌ী ◌ু ◌ূ ◌ৃ ◌ে ◌ৈ ◌্ ◌ৗ" + numerals: "০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯" +} diff --git a/lang/languages/rm/language.textproto b/lang/languages/rm/language.textproto new file mode 100644 index 000000000..f95ee9dc9 --- /dev/null +++ b/lang/languages/rm/language.textproto @@ -0,0 +1,14 @@ +id: "rm" +name: "Romansh" +preferred_name: "" +autonym: "Rumantsch" +population: 42019 +region: "CH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Â È É Ê Î Ò Ô Ö Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à â è é ê î ò ô ö ü" + auxiliary: "á ă â å ä ā æ ç ĕ ê ë ē í ĭ î ï ī ñ ó ŏ ô ö ø ō œ ú ŭ û ü ū ÿ" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: ". ’ % ‰ + − 0 1 2 3 4 5 6 7 8 9" + index: "A À B C D E É È F G H I Ì J K L M N O Ò P Q R S T U Ù V W X Y Z" +} diff --git a/lang/languages/rm/sampletext.textproto b/lang/languages/rm/sampletext.textproto new file mode 100644 index 000000000..a2f9bcc60 --- /dev/null +++ b/lang/languages/rm/sampletext.textproto @@ -0,0 +1 @@ +language: "rm" diff --git a/lang/languages/rmf/language.textproto b/lang/languages/rmf/language.textproto new file mode 100644 index 000000000..746a66dbb --- /dev/null +++ b/lang/languages/rmf/language.textproto @@ -0,0 +1,9 @@ +id: "rmf" +name: "Kalo Finnish Romani" +preferred_name: "" +autonym: "" +population: 5014 +region: "FI" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rmo/language.textproto b/lang/languages/rmo/language.textproto new file mode 100644 index 000000000..ccdfee1ea --- /dev/null +++ b/lang/languages/rmo/language.textproto @@ -0,0 +1,9 @@ +id: "rmo" +name: "Sinte Romani" +preferred_name: "" +autonym: "" +population: 24371 +region: "CH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rmt/language.textproto b/lang/languages/rmt/language.textproto new file mode 100644 index 000000000..e675bd2d2 --- /dev/null +++ b/lang/languages/rmt/language.textproto @@ -0,0 +1,9 @@ +id: "rmt" +name: "Domari" +preferred_name: "" +autonym: "" +population: 1613542 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/rmu/language.textproto b/lang/languages/rmu/language.textproto new file mode 100644 index 000000000..9914590da --- /dev/null +++ b/lang/languages/rmu/language.textproto @@ -0,0 +1,9 @@ +id: "rmu" +name: "Tavringer Romani" +preferred_name: "" +autonym: "" +population: 9488 +region: "SE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rn/language.textproto b/lang/languages/rn/language.textproto new file mode 100644 index 000000000..781916a80 --- /dev/null +++ b/lang/languages/rn/language.textproto @@ -0,0 +1,12 @@ +id: "rn" +name: "Rundi" +preferred_name: "" +autonym: "Ikirundi" +population: 7475454 +region: "BI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/rn/sampletext.textproto b/lang/languages/rn/sampletext.textproto new file mode 100644 index 000000000..ed60641b7 --- /dev/null +++ b/lang/languages/rn/sampletext.textproto @@ -0,0 +1 @@ +language: "rn" diff --git a/lang/languages/rng/language.textproto b/lang/languages/rng/language.textproto new file mode 100644 index 000000000..c2da3bd4a --- /dev/null +++ b/lang/languages/rng/language.textproto @@ -0,0 +1,9 @@ +id: "rng" +name: "Ronga" +preferred_name: "" +autonym: "" +population: 1023338 +region: "MZ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ro/language.textproto b/lang/languages/ro/language.textproto new file mode 100644 index 000000000..0ff4f2ffb --- /dev/null +++ b/lang/languages/ro/language.textproto @@ -0,0 +1,20 @@ +id: "ro" +name: "Romanian" +preferred_name: "" +autonym: "Молдовеняскэ" +population: 22085633 +region: "HU" +region: "MD" +region: "RO" +region: "UA" +region: "RS" +region: "IL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  Πà Ș Ț a b c d e f g h i j k l m n o p q r s t u v w x y z â î ă ș ț" + auxiliary: "Ş Ţ ş ţ" + marks: "◌̂ ◌̆ ◌̦ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ \" “ ” „ « » ( ) \\[ \\] @ * /" + index: "A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z" +} diff --git a/lang/languages/ro/sampletext.textproto b/lang/languages/ro/sampletext.textproto new file mode 100644 index 000000000..3be574c0c --- /dev/null +++ b/lang/languages/ro/sampletext.textproto @@ -0,0 +1 @@ +language: "ro" diff --git a/lang/languages/rob/language.textproto b/lang/languages/rob/language.textproto new file mode 100644 index 000000000..8bf1b0dbc --- /dev/null +++ b/lang/languages/rob/language.textproto @@ -0,0 +1,9 @@ +id: "rob" +name: "Tae\'" +preferred_name: "" +autonym: "" +population: 293728 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rof/language.textproto b/lang/languages/rof/language.textproto new file mode 100644 index 000000000..fd70eb95c --- /dev/null +++ b/lang/languages/rof/language.textproto @@ -0,0 +1,12 @@ +id: "rof" +name: "Rombo" +preferred_name: "" +autonym: "" +population: 433290 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/rtm/language.textproto b/lang/languages/rtm/language.textproto new file mode 100644 index 000000000..7ce55b145 --- /dev/null +++ b/lang/languages/rtm/language.textproto @@ -0,0 +1,9 @@ +id: "rtm" +name: "Rotuman" +preferred_name: "" +autonym: "" +population: 2527 +region: "FJ" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/ru/language.textproto b/lang/languages/ru/language.textproto new file mode 100644 index 000000000..b7c60697f --- /dev/null +++ b/lang/languages/ru/language.textproto @@ -0,0 +1,36 @@ +id: "ru" +name: "Russian" +preferred_name: "" +autonym: "Русский" +population: 195630064 +region: "GE" +region: "US" +region: "KZ" +region: "SJ" +region: "CN" +region: "KG" +region: "TM" +region: "LT" +region: "UZ" +region: "TJ" +region: "DE" +region: "MD" +region: "RU" +region: "LV" +region: "FI" +region: "BY" +region: "MN" +region: "BG" +region: "PL" +region: "UA" +region: "EE" +region: "IL" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё" + auxiliary: "А́ Е́ И́ О́ У́ Ы́ Э́ Ю́ Я́ а́ е́ и́ о́ у́ ы́ э́ ю́ я́" + marks: "◌̆ ◌̈ ◌́" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #" + index: "А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я" +} diff --git a/lang/languages/ru/sampletext.textproto b/lang/languages/ru/sampletext.textproto new file mode 100644 index 000000000..c7c8bea2b --- /dev/null +++ b/lang/languages/ru/sampletext.textproto @@ -0,0 +1 @@ +language: "ru" diff --git a/lang/languages/rue/language.textproto b/lang/languages/rue/language.textproto new file mode 100644 index 000000000..0c4510fc7 --- /dev/null +++ b/lang/languages/rue/language.textproto @@ -0,0 +1,11 @@ +id: "rue" +name: "Rusyn" +preferred_name: "" +autonym: "Руски" +population: 527074 +region: "UA" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Э Ю Я Ё Є І Ї Ґ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь э ю я ё є і ї ґ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/rug/language.textproto b/lang/languages/rug/language.textproto new file mode 100644 index 000000000..e455c2e50 --- /dev/null +++ b/lang/languages/rug/language.textproto @@ -0,0 +1,9 @@ +id: "rug" +name: "Roviana" +preferred_name: "" +autonym: "" +population: 9591 +region: "SB" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/rw/language.textproto b/lang/languages/rw/language.textproto new file mode 100644 index 000000000..301764b66 --- /dev/null +++ b/lang/languages/rw/language.textproto @@ -0,0 +1,14 @@ +id: "rw" +name: "Kinyarwanda" +preferred_name: "" +autonym: "Kinyarwanda" +population: 11083625 +region: "UG" +region: "RW" +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/rw/sampletext.textproto b/lang/languages/rw/sampletext.textproto new file mode 100644 index 000000000..57e2b6fc9 --- /dev/null +++ b/lang/languages/rw/sampletext.textproto @@ -0,0 +1 @@ +language: "rw" diff --git a/lang/languages/rwk/language.textproto b/lang/languages/rwk/language.textproto new file mode 100644 index 000000000..bda4c6b5b --- /dev/null +++ b/lang/languages/rwk/language.textproto @@ -0,0 +1,12 @@ +id: "rwk" +name: "Rwa" +preferred_name: "" +autonym: "Rwa" +population: 128816 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "Q X q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/ryu/language.textproto b/lang/languages/ryu/language.textproto new file mode 100644 index 000000000..56ce94bf4 --- /dev/null +++ b/lang/languages/ryu/language.textproto @@ -0,0 +1,9 @@ +id: "ryu" +name: "Central Okinawan" +preferred_name: "" +autonym: "" +population: 966403 +region: "JP" +script: "Katakana" +exemplar_chars { +} diff --git a/lang/languages/sa/language.textproto b/lang/languages/sa/language.textproto new file mode 100644 index 000000000..869b142b2 --- /dev/null +++ b/lang/languages/sa/language.textproto @@ -0,0 +1,19 @@ +id: "sa" +name: "Sanskrit" +preferred_name: "" +autonym: "संस्कृतम्" +population: 15913 +region: "IN" +script: "Devanagari" +script: "Grantha" +script: "Sharada" +script: "Siddham" +script: "Sinhala" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ॠ ऌ ॡ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "अ आ इ ई उ ऊ ऋ ॠ ऌ ॡ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह" +} diff --git a/lang/languages/sa/sampletext.textproto b/lang/languages/sa/sampletext.textproto new file mode 100644 index 000000000..0ab18c8c0 --- /dev/null +++ b/lang/languages/sa/sampletext.textproto @@ -0,0 +1 @@ +language: "sa" diff --git a/lang/languages/saf/language.textproto b/lang/languages/saf/language.textproto new file mode 100644 index 000000000..c5c5ac360 --- /dev/null +++ b/lang/languages/saf/language.textproto @@ -0,0 +1,9 @@ +id: "saf" +name: "Safaliba" +preferred_name: "" +autonym: "" +population: 4107 +region: "GH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sah/language.textproto b/lang/languages/sah/language.textproto new file mode 100644 index 000000000..f91d06754 --- /dev/null +++ b/lang/languages/sah/language.textproto @@ -0,0 +1,15 @@ +id: "sah" +name: "Sakha" +preferred_name: "" +autonym: "Сахалыы" +population: 453510 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ҕ Ҥ Ү Һ Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ҕ ҥ ү һ ө" + auxiliary: "в е ё ж з ф ц ш щ ъ ь ю я" + marks: "◌̆ ◌̈" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\:" + index: "А Б Г Ҕ Д {Дь} И Й К Л М Н {Нь} Ҥ О Ө П Р С Т У Ү Х Һ Ч Ы Э" +} diff --git a/lang/languages/sah/sampletext.textproto b/lang/languages/sah/sampletext.textproto new file mode 100644 index 000000000..3f2c3d909 --- /dev/null +++ b/lang/languages/sah/sampletext.textproto @@ -0,0 +1 @@ +language: "sah" diff --git a/lang/languages/saq/language.textproto b/lang/languages/saq/language.textproto new file mode 100644 index 000000000..2ed356f91 --- /dev/null +++ b/lang/languages/saq/language.textproto @@ -0,0 +1,12 @@ +id: "saq" +name: "Samburu" +preferred_name: "" +autonym: "Sampur" +population: 246228 +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P R S T U V W Y a b c d e g h i j k l m n o p r s t u v w y" + auxiliary: "F Q X Z f q x z" + index: "A B C D E G H I J K L M N O P R S T U V W Y" +} diff --git a/lang/languages/sas/language.textproto b/lang/languages/sas/language.textproto new file mode 100644 index 000000000..0190a1727 --- /dev/null +++ b/lang/languages/sas/language.textproto @@ -0,0 +1,9 @@ +id: "sas" +name: "Sasak" +preferred_name: "" +autonym: "" +population: 2590152 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sat/language.textproto b/lang/languages/sat/language.textproto new file mode 100644 index 000000000..8f8a50ef7 --- /dev/null +++ b/lang/languages/sat/language.textproto @@ -0,0 +1,11 @@ +id: "sat" +name: "Santali" +preferred_name: "" +autonym: "" +population: 7293495 +region: "IN" +script: "Ol Chiki" +exemplar_chars { + base: "ᱚ ᱛ ᱜ ᱝ ᱞ ᱟ ᱠ ᱡ ᱢ ᱣ ᱤ ᱥ ᱦ ᱧ ᱨ ᱩ ᱪ ᱫ ᱬ ᱭ ᱮ ᱯ ᱰ ᱱ ᱲ ᱳ ᱴ ᱵ ᱶ ᱷ ᱸ ᱹ ᱺ ᱻ ᱼ ᱽ" + numerals: "\\- ‑ , . % + 0᱐ 1᱑ 2᱒ 3᱓ 4᱔ 5᱕ 6᱖ 7᱗ 8᱘ 9᱙" +} diff --git a/lang/languages/sav/language.textproto b/lang/languages/sav/language.textproto new file mode 100644 index 000000000..e3e1f3bb8 --- /dev/null +++ b/lang/languages/sav/language.textproto @@ -0,0 +1,8 @@ +id: "sav" +name: "Saafi-Saafi" +preferred_name: "" +autonym: "" +population: 236046 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/saz/language.textproto b/lang/languages/saz/language.textproto new file mode 100644 index 000000000..c7a0e4fe7 --- /dev/null +++ b/lang/languages/saz/language.textproto @@ -0,0 +1,9 @@ +id: "saz" +name: "Saurashtra" +preferred_name: "" +autonym: "" +population: 384566 +region: "IN" +script: "Saurashtra" +exemplar_chars { +} diff --git a/lang/languages/sbp/language.textproto b/lang/languages/sbp/language.textproto new file mode 100644 index 000000000..3f147996e --- /dev/null +++ b/lang/languages/sbp/language.textproto @@ -0,0 +1,14 @@ +id: "sbp" +name: "Sangu" +preferred_name: "" +autonym: "Shisango" +population: 117105 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q S T U V W X Y Z À Á Ä Â È É Ë Ê Ì Í Ï Î Ò Ó Ö Ô Ù Ú Ü Û a b c d e f g h i j k l m n o p q s t u v w x y z à á ä â è é ë ê ì í ï î ò ó ö ô ù ú ü û" + auxiliary: "q r x z" + marks: "◌̀ ◌́ ◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P S T U V W Y" +} diff --git a/lang/languages/sc/language.textproto b/lang/languages/sc/language.textproto new file mode 100644 index 000000000..b898c12e0 --- /dev/null +++ b/lang/languages/sc/language.textproto @@ -0,0 +1,11 @@ +id: "sc" +name: "Sardinian" +preferred_name: "" +autonym: "Sardu" +population: 1060845 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ç È Ì Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à ç è ì ò ù" + marks: "◌̀ ◌̧" +} diff --git a/lang/languages/sc/sampletext.textproto b/lang/languages/sc/sampletext.textproto new file mode 100644 index 000000000..108b51db3 --- /dev/null +++ b/lang/languages/sc/sampletext.textproto @@ -0,0 +1 @@ +language: "sc" diff --git a/lang/languages/sck/language.textproto b/lang/languages/sck/language.textproto new file mode 100644 index 000000000..5240788e5 --- /dev/null +++ b/lang/languages/sck/language.textproto @@ -0,0 +1,9 @@ +id: "sck" +name: "Sadri" +preferred_name: "" +autonym: "" +population: 2386962 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/scn/language.textproto b/lang/languages/scn/language.textproto new file mode 100644 index 000000000..76fffefda --- /dev/null +++ b/lang/languages/scn/language.textproto @@ -0,0 +1,11 @@ +id: "scn" +name: "Sicilian" +preferred_name: "" +autonym: "Sicilianu" +population: 511702 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Â È Ì Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à â è ì ò ù" + marks: "◌̀ ◌̂" +} diff --git a/lang/languages/sco/language.textproto b/lang/languages/sco/language.textproto new file mode 100644 index 000000000..60d29ddab --- /dev/null +++ b/lang/languages/sco/language.textproto @@ -0,0 +1,10 @@ +id: "sco" +name: "Scots" +preferred_name: "" +autonym: "Scots Leid" +population: 1775549 +region: "GB" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ȝ a b c d e f g h i j k l m n o p q r s t u v w x y z ȝ" +} diff --git a/lang/languages/sco/sampletext.textproto b/lang/languages/sco/sampletext.textproto new file mode 100644 index 000000000..4e8be3b91 --- /dev/null +++ b/lang/languages/sco/sampletext.textproto @@ -0,0 +1 @@ +language: "sco" diff --git a/lang/languages/scs/language.textproto b/lang/languages/scs/language.textproto new file mode 100644 index 000000000..0b07bcb6f --- /dev/null +++ b/lang/languages/scs/language.textproto @@ -0,0 +1,9 @@ +id: "scs" +name: "North Slavey" +preferred_name: "" +autonym: "" +population: 1243 +region: "CA" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sd/language.textproto b/lang/languages/sd/language.textproto new file mode 100644 index 000000000..ebbfc1b37 --- /dev/null +++ b/lang/languages/sd/language.textproto @@ -0,0 +1,17 @@ +id: "sd" +name: "Sindhi" +preferred_name: "" +autonym: "सिन्धी" +population: 31467954 +region: "PK" +region: "IN" +script: "Perso-Arabic" +script: "Devanagari" +exemplar_chars { + base: "ء أ ؤ ئ ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن ه و پ چ ژ ک گ ی ڄ ٺ ٽ ٿ ڀ ٻ ڙ ڍ ڊ ڏ ڌ ڇ ڃ ڦ ڻ ڱ ڳ ڪ" + auxiliary: "ॐ" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٔ ◌ٰ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" + index: "ا ب ٻ پ ڀ ت ث ٺ ٽ ٿ ج {جھ} ڃ ڄ چ ڇ ح خ د ذ ڊ ڌ ڍ ڏ ر ز ڙ س ش ص ض ط ظ ع غ ف ڦ ق ک ڪ گ {گھ} ڱ ڳ ل م ن ڻ ه ھ و ي" +} diff --git a/lang/languages/sd_Deva/language.textproto b/lang/languages/sd_Deva/language.textproto new file mode 100644 index 000000000..6a557bee5 --- /dev/null +++ b/lang/languages/sd_Deva/language.textproto @@ -0,0 +1,14 @@ +id: "sd_Deva" +name: "Sindhi (Devanagari)" +preferred_name: "" +autonym: "" +population: 344783 +region: "IN" +script: "Perso-Arabic" +script: "Devanagari" +exemplar_chars { + base: "\\u093C \\u0902 अ आ इ ई उ ऊ ए ऐ ओ औ क ख ग ॻ घ ङ च छ ज ॼ झ ञ ट ठ ड ॾ ढ ण त थ द ध न प फ ब ॿ भ म य र ल व श ष स ह ा ि ी \\u0941 \\u0942 \\u0943 \\u0944 \\u0945 \\u0947 \\u0948 ॉ ो ौ \\u094D" + auxiliary: "\\u200C\\u200D" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" +} diff --git a/lang/languages/sdc/language.textproto b/lang/languages/sdc/language.textproto new file mode 100644 index 000000000..167f770cd --- /dev/null +++ b/lang/languages/sdc/language.textproto @@ -0,0 +1,11 @@ +id: "sdc" +name: "Sassarese Sardinian" +preferred_name: "" +autonym: "Sardu" +population: 106084 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ç È Ì Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à ç è ì ò ù" + marks: "◌̀ ◌̧" +} diff --git a/lang/languages/sdh/language.textproto b/lang/languages/sdh/language.textproto new file mode 100644 index 000000000..31d88d37d --- /dev/null +++ b/lang/languages/sdh/language.textproto @@ -0,0 +1,10 @@ +id: "sdh" +name: "Southern Kurdish" +preferred_name: "" +autonym: "کوردی خوارگ" +population: 3142162 +region: "IR" +script: "Perso-Arabic" +exemplar_chars { + base: "ا ب ت ج ح خ د ر ز س ش ع غ ف ق ل م ن و پ چ ڕ ژ ڤ ک گ ڵ ھ ۆ ی ێ ە" +} diff --git a/lang/languages/se/language.textproto b/lang/languages/se/language.textproto new file mode 100644 index 000000000..2456b567c --- /dev/null +++ b/lang/languages/se/language.textproto @@ -0,0 +1,16 @@ +id: "se" +name: "Northern Sami" +preferred_name: "" +autonym: "Sámegiella" +population: 51529 +region: "SE" +region: "NO" +region: "FI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Ä Å Æ Ö Ø Č Đ Ŋ Š Ŧ Ž a b c d e f g h i j k l m n o p q r s t u v w x y z á ä å æ ö ø č đ ŋ š ŧ ž" + auxiliary: "à ç é è í ń ñ ó ò q ú w x y ü ø æ å ä ã ö" + marks: "◌́ ◌̈ ◌̊ ◌̌" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + index: "A Á B C Č D Đ E É F G H I J K L M N Ŋ O P Q R S Š T Ŧ U V W X Y Z Ž Ø Æ Å Ä Ö" +} diff --git a/lang/languages/se/sampletext.textproto b/lang/languages/se/sampletext.textproto new file mode 100644 index 000000000..b29bd7151 --- /dev/null +++ b/lang/languages/se/sampletext.textproto @@ -0,0 +1 @@ +language: "se" diff --git a/lang/languages/sef/language.textproto b/lang/languages/sef/language.textproto new file mode 100644 index 000000000..4948a4156 --- /dev/null +++ b/lang/languages/sef/language.textproto @@ -0,0 +1,9 @@ +id: "sef" +name: "Cebaara Senoufo" +preferred_name: "" +autonym: "" +population: 1181687 +region: "CI" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/seh/language.textproto b/lang/languages/seh/language.textproto new file mode 100644 index 000000000..f96546d47 --- /dev/null +++ b/lang/languages/seh/language.textproto @@ -0,0 +1,12 @@ +id: "seh" +name: "Sena" +preferred_name: "" +autonym: "Cisena" +population: 1384517 +region: "MZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/sei/language.textproto b/lang/languages/sei/language.textproto new file mode 100644 index 000000000..0a5b803f7 --- /dev/null +++ b/lang/languages/sei/language.textproto @@ -0,0 +1,11 @@ +id: "sei" +name: "Seri" +preferred_name: "" +autonym: "Cmiique Iitom" +population: 900 +region: "MX" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ö a b c d e f g h i j k l m n o p q r s t u v w x y z ö" + marks: "◌̈" +} diff --git a/lang/languages/ses/language.textproto b/lang/languages/ses/language.textproto new file mode 100644 index 000000000..d5d270ed0 --- /dev/null +++ b/lang/languages/ses/language.textproto @@ -0,0 +1,14 @@ +id: "ses" +name: "Koyraboro Senni" +preferred_name: "" +autonym: "Koyraboro Senni" +population: 664815 +region: "ML" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ã Õ Ŋ Š Ž Ɲ Ẽ a b c d e f g h i j k l m n o p q r s t u v w x y z ã õ ŋ š ž ɲ ẽ" + auxiliary: "v" + marks: "◌̃ ◌̌" + numerals: "  \\- ‑ . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A à B C D E Ẽ F G H I J K L M N Ɲ Ŋ O Õ P Q R S Š T U W X Y Z Ž" +} diff --git a/lang/languages/sg/language.textproto b/lang/languages/sg/language.textproto new file mode 100644 index 000000000..21fcab201 --- /dev/null +++ b/lang/languages/sg/language.textproto @@ -0,0 +1,14 @@ +id: "sg" +name: "Sango" +preferred_name: "" +autonym: "Sängö" +population: 2935521 +region: "CF" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Ä Ê Ë Î Ï Ô Ö Û Ü a b c d e f g h i j k l m n o p q r s t u v w x y z â ä ê ë î ï ô ö û ü" + auxiliary: "c q x" + marks: "◌̂ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/sg/sampletext.textproto b/lang/languages/sg/sampletext.textproto new file mode 100644 index 000000000..e391df574 --- /dev/null +++ b/lang/languages/sg/sampletext.textproto @@ -0,0 +1 @@ +language: "sg" diff --git a/lang/languages/sgs/language.textproto b/lang/languages/sgs/language.textproto new file mode 100644 index 000000000..8903928d2 --- /dev/null +++ b/lang/languages/sgs/language.textproto @@ -0,0 +1,9 @@ +id: "sgs" +name: "Samogitian" +preferred_name: "" +autonym: "" +population: 0 +region: "LT" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/shi/language.textproto b/lang/languages/shi/language.textproto new file mode 100644 index 000000000..5793e90cb --- /dev/null +++ b/lang/languages/shi/language.textproto @@ -0,0 +1,15 @@ +id: "shi" +name: "Tachelhit" +preferred_name: "" +autonym: "Tachelhit" +population: 3093867 +region: "MA" +script: "Perso-Arabic" +script: "Latin" +script: "Tifinagh" +exemplar_chars { + base: "A B C D E F G H I J K L M N Q R S T U W X Y Z Ɛ Ɣ Ḍ Ḥ Ṛ Ṣ Ṭ Ž a b c d e f g h i j k l m n q r s t u w x y z ɛ ɣ ʷ ḍ ḥ ṛ ṣ ṭ ž" + marks: "◌̌ ◌̣" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ" +} diff --git a/lang/languages/shi_Latn/language.textproto b/lang/languages/shi_Latn/language.textproto new file mode 100644 index 000000000..4d2cac936 --- /dev/null +++ b/lang/languages/shi_Latn/language.textproto @@ -0,0 +1,15 @@ +id: "shi_Latn" +name: "Tachelhit (Latin)" +preferred_name: "" +autonym: "" +population: 3093867 +region: "MA" +script: "Perso-Arabic" +script: "Latin" +script: "Tifinagh" +exemplar_chars { + base: "a b c d ḍ e ɛ f g {gʷ} ɣ h ḥ i j k {kʷ} l m n q r ṛ s ṣ t ṭ u w x y z" + auxiliary: "o p v" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D Ḍ E Ɛ F G {Gʷ} Ɣ H Ḥ I J K {Kʷ} L M N Q R Ṛ S Ṣ T Ṭ U W X Y Z" +} diff --git a/lang/languages/shn/language.textproto b/lang/languages/shn/language.textproto new file mode 100644 index 000000000..a9f1c9d37 --- /dev/null +++ b/lang/languages/shn/language.textproto @@ -0,0 +1,12 @@ +id: "shn" +name: "Shan" +preferred_name: "" +autonym: "လိၵ်ႈတႆး / ၵႂၢမ်းတႆး" +population: 3687984 +region: "MM" +region: "TH" +script: "Myanmar" +exemplar_chars { + base: "ၵ ၶ င ၸ သ ၺ တ ထ ၼ ပ ၽ ၾ မ ယ ရ လ ဝ ႁ ဢ a i ( )" + marks: "◌ိ ◌ီ ◌ု ◌ူ ◌ေ ◌ဵ ◌း ◌် ◌ျ ◌ြ ◌ွ ◌ၢ ◌ႂ ◌ႃ ◌ႄ ◌ႅ ◌ႆ ◌ႇ ◌ႈ ◌ႉ ◌ႊ" +} diff --git a/lang/languages/shn/sampletext.textproto b/lang/languages/shn/sampletext.textproto new file mode 100644 index 000000000..89d5aae4c --- /dev/null +++ b/lang/languages/shn/sampletext.textproto @@ -0,0 +1 @@ +language: "shn" diff --git a/lang/languages/si/language.textproto b/lang/languages/si/language.textproto new file mode 100644 index 000000000..e44709b17 --- /dev/null +++ b/lang/languages/si/language.textproto @@ -0,0 +1,14 @@ +id: "si" +name: "Sinhala" +preferred_name: "" +autonym: "සිංහල" +population: 15564656 +region: "LK" +script: "Sinhala" +exemplar_chars { + base: "අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ ඎ එ ඒ ඓ ඔ ඕ ඖ ට ඨ ඩ ඪ ණ ඬ ත ථ ද ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල ව ළ ශ ෂ ස හ ෆ" + auxiliary: "\\u200B\\u200C\\u200D ඎ ඏ ඐ ඦ ෳ" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ එ ඒ ඓ ඔ ඕ ඖ ක ඛ ග ඝ ඞ ඟ ච ඡ ජ ඣ ඥ ඤ ට ඨ ඩ ඪ ණ ඬ ත ථ ද ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල ව ශ ෂ ස හ ළ ෆ" +} diff --git a/lang/languages/si/sampletext.textproto b/lang/languages/si/sampletext.textproto new file mode 100644 index 000000000..62b94026d --- /dev/null +++ b/lang/languages/si/sampletext.textproto @@ -0,0 +1 @@ +language: "si" diff --git a/lang/languages/sid/language.textproto b/lang/languages/sid/language.textproto new file mode 100644 index 000000000..ee9911d95 --- /dev/null +++ b/lang/languages/sid/language.textproto @@ -0,0 +1,9 @@ +id: "sid" +name: "Sidamo" +preferred_name: "" +autonym: "" +population: 3783955 +region: "ET" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sk/language.textproto b/lang/languages/sk/language.textproto new file mode 100644 index 000000000..d017a2767 --- /dev/null +++ b/lang/languages/sk/language.textproto @@ -0,0 +1,18 @@ +id: "sk" +name: "Slovak" +preferred_name: "" +autonym: "Slovenčina" +population: 6680269 +region: "HU" +region: "CZ" +region: "RS" +region: "SK" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Ä É Í Ó Ô Ú Ý Č Ď Ĺ Ľ Ň Ŕ Š Ť Ž a b c d e f g h i j k l m n o p q r s t u v w x y z á ä é í ó ô ú ý č ď ĺ ľ ň ŕ š ť ž" + auxiliary: "à ă â å ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ö ő ø ō œ ř ù ŭ û ü ű ū ÿ" + marks: "◌́ ◌̂ ◌̈ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&" + index: "A Ä B C Č D Ď E F G H {CH} I J K L Ľ M N O Ô P Q R S Š T Ť U V W X Y Z Ž" +} diff --git a/lang/languages/sk/sampletext.textproto b/lang/languages/sk/sampletext.textproto new file mode 100644 index 000000000..02c49ce06 --- /dev/null +++ b/lang/languages/sk/sampletext.textproto @@ -0,0 +1 @@ +language: "sk" diff --git a/lang/languages/skr/language.textproto b/lang/languages/skr/language.textproto new file mode 100644 index 000000000..a1585765c --- /dev/null +++ b/lang/languages/skr/language.textproto @@ -0,0 +1,11 @@ +id: "skr" +name: "Saraiki" +preferred_name: "" +autonym: "سرائیکی" +population: 21248591 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { + base: "ا ب ٻ پ ت ٹ ث ج ڄ چ ح خ د ڊ ڈ ݙ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ڳ ل م ن ݨ و ہ ھ ء ی ے ي" + marks: "◌ٔ" +} diff --git a/lang/languages/skr/sampletext.textproto b/lang/languages/skr/sampletext.textproto new file mode 100644 index 000000000..26be921d0 --- /dev/null +++ b/lang/languages/skr/sampletext.textproto @@ -0,0 +1 @@ +language: "skr" diff --git a/lang/languages/sl/language.textproto b/lang/languages/sl/language.textproto new file mode 100644 index 000000000..8c92f251e --- /dev/null +++ b/lang/languages/sl/language.textproto @@ -0,0 +1,18 @@ +id: "sl" +name: "Slovenian" +preferred_name: "" +autonym: "Slovenščina" +population: 1973179 +region: "HU" +region: "SI" +region: "AT" +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ü Ć Č Đ Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ü ć č đ š ž" + auxiliary: "á à ă â å ä ā æ ç ć đ é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ q ú ù ŭ û ü ū w x y ÿ" + marks: "◌́ ◌̈ ◌̌" + numerals: ", . % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ – , ; \\: ! ? . … \' \" „ ‟ « » ( ) \\[ \\] \\{ \\} @ *" + index: "A B C Č Ć D Đ E F G H I J K L M N O P Q R S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/sl/sampletext.textproto b/lang/languages/sl/sampletext.textproto new file mode 100644 index 000000000..6ee902d52 --- /dev/null +++ b/lang/languages/sl/sampletext.textproto @@ -0,0 +1 @@ +language: "sl" diff --git a/lang/languages/sli/language.textproto b/lang/languages/sli/language.textproto new file mode 100644 index 000000000..75b562fda --- /dev/null +++ b/lang/languages/sli/language.textproto @@ -0,0 +1,9 @@ +id: "sli" +name: "Lower Silesian" +preferred_name: "" +autonym: "" +population: 11867 +region: "PL" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sly/language.textproto b/lang/languages/sly/language.textproto new file mode 100644 index 000000000..6bda5a786 --- /dev/null +++ b/lang/languages/sly/language.textproto @@ -0,0 +1,9 @@ +id: "sly" +name: "Selayar" +preferred_name: "" +autonym: "" +population: 144194 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/sm/language.textproto b/lang/languages/sm/language.textproto new file mode 100644 index 000000000..1fe41a0cc --- /dev/null +++ b/lang/languages/sm/language.textproto @@ -0,0 +1,12 @@ +id: "sm" +name: "Samoan" +preferred_name: "" +autonym: "Sāmoa" +population: 252716 +region: "WS" +region: "AS" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū" + marks: "◌̄" +} diff --git a/lang/languages/sm/sampletext.textproto b/lang/languages/sm/sampletext.textproto new file mode 100644 index 000000000..7d4bd96e0 --- /dev/null +++ b/lang/languages/sm/sampletext.textproto @@ -0,0 +1 @@ +language: "sm" diff --git a/lang/languages/sma/language.textproto b/lang/languages/sma/language.textproto new file mode 100644 index 000000000..c07a5152a --- /dev/null +++ b/lang/languages/sma/language.textproto @@ -0,0 +1,11 @@ +id: "sma" +name: "Southern Sami" +preferred_name: "" +autonym: "Åarjelsaemiengïele" +population: 295 +region: "SE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Å Æ Ï Ö Ø a b c d e f g h i j k l m n o p q r s t u v w x y z ä å æ ï ö ø" + marks: "◌̈ ◌̊" +} diff --git a/lang/languages/smj/language.textproto b/lang/languages/smj/language.textproto new file mode 100644 index 000000000..eafbc3c02 --- /dev/null +++ b/lang/languages/smj/language.textproto @@ -0,0 +1,11 @@ +id: "smj" +name: "Lule Sami" +preferred_name: "" +autonym: "Julevusámegiella" +population: 1530 +region: "SE" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I J K L M N O P R S T U V Á Ä Å Ŋ a b d e f g h i j k l m n o p r s t u v á ä å ŋ" + marks: "◌́ ◌̈ ◌̊" +} diff --git a/lang/languages/smn/language.textproto b/lang/languages/smn/language.textproto new file mode 100644 index 000000000..a494173f0 --- /dev/null +++ b/lang/languages/smn/language.textproto @@ -0,0 +1,14 @@ +id: "smn" +name: "Inari Sami" +preferred_name: "" +autonym: "Anarâškielâ" +population: 612 +region: "FI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Â Ä Å Ö Č Đ Ŋ Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z á â ä å ö č đ ŋ š ž" + auxiliary: "à ç é è í ñ ń ó ò q ú ü w x æ ø å ã ö" + marks: "◌́ ◌̂ ◌̈ ◌̊ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A  B C Č D Đ E F G H I J K L M N Ŋ O P R S Š T U V Y Z Ž Ä Á" +} diff --git a/lang/languages/sms/language.textproto b/lang/languages/sms/language.textproto new file mode 100644 index 000000000..a55f60918 --- /dev/null +++ b/lang/languages/sms/language.textproto @@ -0,0 +1,12 @@ +id: "sms" +name: "Skolt Sami" +preferred_name: "" +autonym: "Nuõrttsääʼmǩiõll" +population: 612 +region: "FI" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V X Y Z Â Ä Å Ö Õ Č Đ Ŋ Š Ž Ǥ Ǧ Ǩ Ǯ Ʒ a b c d e f g h i j k l m n o p q r s t u v x y z â ä å ö õ č đ ŋ š ž ǥ ǧ ǩ ǯ ʒ ʼ" + auxiliary: "Å Ö Ø å ö ø" + marks: "◌̂ ◌̃ ◌̈ ◌̊ ◌̌" +} diff --git a/lang/languages/sn/language.textproto b/lang/languages/sn/language.textproto new file mode 100644 index 000000000..b37ddbbaa --- /dev/null +++ b/lang/languages/sn/language.textproto @@ -0,0 +1,13 @@ +id: "sn" +name: "Shona" +preferred_name: "" +autonym: "Chishona" +population: 11782503 +region: "ZW" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "q x" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/sn/sampletext.textproto b/lang/languages/sn/sampletext.textproto new file mode 100644 index 000000000..43da0cdd9 --- /dev/null +++ b/lang/languages/sn/sampletext.textproto @@ -0,0 +1 @@ +language: "sn" diff --git a/lang/languages/snf/language.textproto b/lang/languages/snf/language.textproto new file mode 100644 index 000000000..c8dc18248 --- /dev/null +++ b/lang/languages/snf/language.textproto @@ -0,0 +1,8 @@ +id: "snf" +name: "Noon" +preferred_name: "" +autonym: "" +population: 37767 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/snk/language.textproto b/lang/languages/snk/language.textproto new file mode 100644 index 000000000..c7f8356bb --- /dev/null +++ b/lang/languages/snk/language.textproto @@ -0,0 +1,10 @@ +id: "snk" +name: "Soninke" +preferred_name: "" +autonym: "Sooninkanxanne" +population: 1153650 +region: "ML" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y a b c d e f g h i j k l m n o p q r s t u w x y \'" +} diff --git a/lang/languages/snk/sampletext.textproto b/lang/languages/snk/sampletext.textproto new file mode 100644 index 000000000..f3fdc2814 --- /dev/null +++ b/lang/languages/snk/sampletext.textproto @@ -0,0 +1 @@ +language: "snk" diff --git a/lang/languages/so/language.textproto b/lang/languages/so/language.textproto new file mode 100644 index 000000000..070afc6ce --- /dev/null +++ b/lang/languages/so/language.textproto @@ -0,0 +1,16 @@ +id: "so" +name: "Somali" +preferred_name: "" +autonym: "Soomaali" +population: 16731120 +region: "ET" +region: "SO" +region: "KE" +region: "DJ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "a e i o p u v z" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "B C D F G H J K L M N Q R S T W X Y" +} diff --git a/lang/languages/so/sampletext.textproto b/lang/languages/so/sampletext.textproto new file mode 100644 index 000000000..a62598a20 --- /dev/null +++ b/lang/languages/so/sampletext.textproto @@ -0,0 +1 @@ +language: "so" diff --git a/lang/languages/sou/language.textproto b/lang/languages/sou/language.textproto new file mode 100644 index 000000000..521352c71 --- /dev/null +++ b/lang/languages/sou/language.textproto @@ -0,0 +1,9 @@ +id: "sou" +name: "Southern Thai" +preferred_name: "" +autonym: "" +population: 5518192 +region: "TH" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/sq/language.textproto b/lang/languages/sq/language.textproto new file mode 100644 index 000000000..11a340c5c --- /dev/null +++ b/lang/languages/sq/language.textproto @@ -0,0 +1,21 @@ +id: "sq" +name: "Albanian" +preferred_name: "" +autonym: "Shqip" +population: 6791906 +region: "MK" +region: "GR" +region: "TR" +region: "RS" +region: "XK" +region: "AL" +region: "ME" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Ë a b c d e f g h i j k l m n o p q r s t u v w x y z ç ë" + auxiliary: "w" + marks: "◌̈ ◌̧" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # ′ ″ ~" + index: "A B C Ç D {DH} E Ë F G {GJ} H I J K L {LL} M N {NJ} O P Q R {RR} S {SH} T {TH} U V X {XH} Y Z {ZH}" +} diff --git a/lang/languages/sr/language.textproto b/lang/languages/sr/language.textproto new file mode 100644 index 000000000..fde21c2f6 --- /dev/null +++ b/lang/languages/sr/language.textproto @@ -0,0 +1,19 @@ +id: "sr" +name: "Serbian" +preferred_name: "" +autonym: "Српски" +population: 7452738 +region: "RS" +region: "XK" +region: "ME" +region: "BA" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ć Č Đ Ś Š Ź Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ć č đ ś š ź ž" + auxiliary: "DŽ Dž dž LJ Lj lj NJ Nj nj" + marks: "◌́ ◌̌" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #" + index: "А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш" +} diff --git a/lang/languages/sr_Latn/language.textproto b/lang/languages/sr_Latn/language.textproto new file mode 100644 index 000000000..df835b158 --- /dev/null +++ b/lang/languages/sr_Latn/language.textproto @@ -0,0 +1,21 @@ +id: "sr_Latn" +name: "Serbian (Latin)" +preferred_name: "" +autonym: "" +population: 8085593 +region: "BA" +region: "RU" +region: "TR" +region: "RO" +region: "RS" +region: "XK" +region: "ME" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž" + auxiliary: "å q w x y" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #" + index: "A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž" +} diff --git a/lang/languages/srn/language.textproto b/lang/languages/srn/language.textproto new file mode 100644 index 000000000..b0025b0ae --- /dev/null +++ b/lang/languages/srn/language.textproto @@ -0,0 +1,11 @@ +id: "srn" +name: "Sranan Tongo" +preferred_name: "" +autonym: "Sranan Tongo" +population: 414506 +region: "SR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z È Ò a b c d e f g h i j k l m n o p q r s t u v w x y z è ò" + marks: "◌̀" +} diff --git a/lang/languages/srr/language.textproto b/lang/languages/srr/language.textproto new file mode 100644 index 000000000..8f7f9fb7c --- /dev/null +++ b/lang/languages/srr/language.textproto @@ -0,0 +1,11 @@ +id: "srr" +name: "Serer" +preferred_name: "" +autonym: "Seereer" +population: 1731004 +region: "SN" +script: "Latin" +exemplar_chars { + base: "A B Ɓ C Ƈ D Ɗ E F G H I J K L M N Ñ Ŋ O P Ƥ Q R S T Ƭ U W X Y Ƴ a b ɓ c ƈ d ɗ e f g h i j k l m n ñ ŋ o p ƥ q r s t ƭ u w x y ƴ \'" + marks: "◌̃" +} diff --git a/lang/languages/srr/sampletext.textproto b/lang/languages/srr/sampletext.textproto new file mode 100644 index 000000000..1ce00a3b3 --- /dev/null +++ b/lang/languages/srr/sampletext.textproto @@ -0,0 +1 @@ +language: "srr" diff --git a/lang/languages/srx/language.textproto b/lang/languages/srx/language.textproto new file mode 100644 index 000000000..71ef893d8 --- /dev/null +++ b/lang/languages/srx/language.textproto @@ -0,0 +1,9 @@ +id: "srx" +name: "Sirmauri" +preferred_name: "" +autonym: "" +population: 464131 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/ss/language.textproto b/lang/languages/ss/language.textproto new file mode 100644 index 000000000..fc8f2d3ad --- /dev/null +++ b/lang/languages/ss/language.textproto @@ -0,0 +1,12 @@ +id: "ss" +name: "Swati" +preferred_name: "" +autonym: "Siswati" +population: 2212379 +region: "LS" +region: "ZA" +region: "SZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/ss/sampletext.textproto b/lang/languages/ss/sampletext.textproto new file mode 100644 index 000000000..bb44d4e61 --- /dev/null +++ b/lang/languages/ss/sampletext.textproto @@ -0,0 +1 @@ +language: "ss" diff --git a/lang/languages/ssy/language.textproto b/lang/languages/ssy/language.textproto new file mode 100644 index 000000000..c8fd914bb --- /dev/null +++ b/lang/languages/ssy/language.textproto @@ -0,0 +1,9 @@ +id: "ssy" +name: "Saho" +preferred_name: "" +autonym: "" +population: 218923 +region: "ER" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/st/language.textproto b/lang/languages/st/language.textproto new file mode 100644 index 000000000..7fe8be485 --- /dev/null +++ b/lang/languages/st/language.textproto @@ -0,0 +1,12 @@ +id: "st" +name: "Southern Sotho" +preferred_name: "" +autonym: "Sesotho" +population: 6390567 +region: "LS" +region: "ZA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á É È Ē Ō Ò Š a b c d e f g h i j k l m n o p q r s t u v w x y z à á é è ē ō ò š" + marks: "◌̀ ◌́ ◌̄ ◌̌" +} diff --git a/lang/languages/st/sampletext.textproto b/lang/languages/st/sampletext.textproto new file mode 100644 index 000000000..1d51fdd8c --- /dev/null +++ b/lang/languages/st/sampletext.textproto @@ -0,0 +1 @@ +language: "st" diff --git a/lang/languages/stq/language.textproto b/lang/languages/stq/language.textproto new file mode 100644 index 000000000..0fc3a0327 --- /dev/null +++ b/lang/languages/stq/language.textproto @@ -0,0 +1,9 @@ +id: "stq" +name: "Saterland Frisian" +preferred_name: "" +autonym: "" +population: 961 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/su/language.textproto b/lang/languages/su/language.textproto new file mode 100644 index 000000000..e1af5d614 --- /dev/null +++ b/lang/languages/su/language.textproto @@ -0,0 +1,15 @@ +id: "su" +name: "Sundanese" +preferred_name: "" +autonym: "Basa Sunda" +population: 32043120 +region: "ID" +script: "Latin" +exemplar_chars { + base: "ᮊ ᮌ ᮍ ᮎ ᮏ ᮑ ᮒ ᮓ ᮔ ᮕ ᮘ ᮙ ᮚ ᮛ ᮜ ᮝ ᮞ ᮠ ᮖ ᮋ ᮗ ᮟ ᮐ ᮃ ᮆ ᮄ ᮇ ᮅ ᮈ ᮉ" + auxiliary: "ᮮ ᮯ ᮻ ᮼ ᮽ ᮾ ᮿ" + marks: "◌ᮀ ◌ᮁ ◌ᮂ ◌ᮡ ◌ᮢ ◌ᮣ ◌ᮤ ◌ᮥ ◌ᮦ ◌ᮧ ◌ᮨ ◌ᮩ ◌᮪ ◌ᮬ ◌ᮭ" + numerals: "᮱ ᮲ ᮳ ᮴ ᮵ ᮶ ᮷ ᮸ ᮹ ᮰ 1 2 3 4 5 6 7 8 9 0" + punctuation: "᳀ ᳁ ᳂ ᳃ ᳄ ᳅ ᳆ ᳇" + index: "A B C D E É F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/su/sampletext.textproto b/lang/languages/su/sampletext.textproto new file mode 100644 index 000000000..d372483e4 --- /dev/null +++ b/lang/languages/su/sampletext.textproto @@ -0,0 +1 @@ +language: "su" diff --git a/lang/languages/suk/language.textproto b/lang/languages/suk/language.textproto new file mode 100644 index 000000000..161105636 --- /dev/null +++ b/lang/languages/suk/language.textproto @@ -0,0 +1,10 @@ +id: "suk" +name: "Sukuma" +preferred_name: "" +autonym: "Kɪsukuma" +population: 5094093 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z Ɪ a b c d e f g h i j k l m n o p r s t u v w y z \' ɪ" +} diff --git a/lang/languages/suk/sampletext.textproto b/lang/languages/suk/sampletext.textproto new file mode 100644 index 000000000..783c4d2ea --- /dev/null +++ b/lang/languages/suk/sampletext.textproto @@ -0,0 +1 @@ +language: "suk" diff --git a/lang/languages/sus/language.textproto b/lang/languages/sus/language.textproto new file mode 100644 index 000000000..832ced78d --- /dev/null +++ b/lang/languages/sus/language.textproto @@ -0,0 +1,10 @@ +id: "sus" +name: "Susu" +preferred_name: "" +autonym: "Sosoxi" +population: 1378014 +region: "GN" +script: "Latin" +exemplar_chars { + base: "A B D E Ɛ F G H I K X L M N Ɲ O Ɔ P R S T U W Y a b d e ɛ f g h i k x l m n ɲ o ɔ p r s t u w y" +} diff --git a/lang/languages/sus/sampletext.textproto b/lang/languages/sus/sampletext.textproto new file mode 100644 index 000000000..9db046f80 --- /dev/null +++ b/lang/languages/sus/sampletext.textproto @@ -0,0 +1 @@ +language: "sus" diff --git a/lang/languages/sv/language.textproto b/lang/languages/sv/language.textproto new file mode 100644 index 000000000..acd14c1ea --- /dev/null +++ b/lang/languages/sv/language.textproto @@ -0,0 +1,18 @@ +id: "sv" +name: "Swedish" +preferred_name: "" +autonym: "Svenska" +population: 12932871 +region: "FI" +region: "SE" +region: "DK" +region: "AX" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Ä Å É Ë Ö Ü a b c d e f g h i j k l m n o p q r s t u v w x y z à á ä å é ë ö ü" + auxiliary: "á â ã ā ç è ë í î ï ī ñ ó ú ÿ ü æ ø" + marks: "◌̀ ◌́ ◌̈ ◌̊" + numerals: "  , % ‰ + − 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö" +} diff --git a/lang/languages/sv/sampletext.textproto b/lang/languages/sv/sampletext.textproto new file mode 100644 index 000000000..04b2c6157 --- /dev/null +++ b/lang/languages/sv/sampletext.textproto @@ -0,0 +1 @@ +language: "sv" diff --git a/lang/languages/sw/language.textproto b/lang/languages/sw/language.textproto new file mode 100644 index 000000000..3d1f72143 --- /dev/null +++ b/lang/languages/sw/language.textproto @@ -0,0 +1,22 @@ +id: "sw" +name: "Swahili" +preferred_name: "Swahili" +autonym: "Kiswahili" +population: 171610296 +region: "UG" +region: "SO" +region: "KE" +region: "TZ" +region: "BI" +region: "MZ" +region: "YT" +region: "ZA" +region: "CD" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "c q x" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . \' \" ( ) \\[ \\] \\{ \\}" + index: "A B {CH} D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/sw/sampletext.textproto b/lang/languages/sw/sampletext.textproto new file mode 100644 index 000000000..1e1d063d7 --- /dev/null +++ b/lang/languages/sw/sampletext.textproto @@ -0,0 +1 @@ +language: "sw" diff --git a/lang/languages/swb/language.textproto b/lang/languages/swb/language.textproto new file mode 100644 index 000000000..aaaca6ac0 --- /dev/null +++ b/lang/languages/swb/language.textproto @@ -0,0 +1,11 @@ +id: "swb" +name: "Comorian" +preferred_name: "" +autonym: "شِكُمُرِ" +population: 170720 +region: "YT" +script: "Perso-Arabic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + marks: "◌َ ◌ُ ◌ِ ◌ّ" +} diff --git a/lang/languages/swb/sampletext.textproto b/lang/languages/swb/sampletext.textproto new file mode 100644 index 000000000..6d7b4b127 --- /dev/null +++ b/lang/languages/swb/sampletext.textproto @@ -0,0 +1 @@ +language: "swb" diff --git a/lang/languages/swg/language.textproto b/lang/languages/swg/language.textproto new file mode 100644 index 000000000..edf848fff --- /dev/null +++ b/lang/languages/swg/language.textproto @@ -0,0 +1,9 @@ +id: "swg" +name: "Swabian" +preferred_name: "" +autonym: "" +population: 801597 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/swv/language.textproto b/lang/languages/swv/language.textproto new file mode 100644 index 000000000..98a813c29 --- /dev/null +++ b/lang/languages/swv/language.textproto @@ -0,0 +1,9 @@ +id: "swv" +name: "Shekhawati" +preferred_name: "" +autonym: "" +population: 3713052 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/sxn/language.textproto b/lang/languages/sxn/language.textproto new file mode 100644 index 000000000..45751024d --- /dev/null +++ b/lang/languages/sxn/language.textproto @@ -0,0 +1,9 @@ +id: "sxn" +name: "Sangir" +preferred_name: "" +autonym: "" +population: 245663 +region: "ID" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/syl/language.textproto b/lang/languages/syl/language.textproto new file mode 100644 index 000000000..682ed4a88 --- /dev/null +++ b/lang/languages/syl/language.textproto @@ -0,0 +1,10 @@ +id: "syl" +name: "Sylheti" +preferred_name: "" +autonym: "" +population: 8467931 +region: "BD" +region: "GB" +script: "Bangla" +exemplar_chars { +} diff --git a/lang/languages/syr/language.textproto b/lang/languages/syr/language.textproto new file mode 100644 index 000000000..640f45ede --- /dev/null +++ b/lang/languages/syr/language.textproto @@ -0,0 +1,10 @@ +id: "syr" +name: "Syriac" +preferred_name: "" +autonym: "" +population: 210658 +region: "IQ" +region: "SY" +script: "Syriac" +exemplar_chars { +} diff --git a/lang/languages/szl/language.textproto b/lang/languages/szl/language.textproto new file mode 100644 index 000000000..95085d3c2 --- /dev/null +++ b/lang/languages/szl/language.textproto @@ -0,0 +1,11 @@ +id: "szl" +name: "Silesian" +preferred_name: "" +autonym: "Ślůnsko godka" +population: 497669 +region: "PL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ć Č Ń Ř Ś Š Ů Ź Ż Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ć č ń ř ś š ů ź ż ž" + marks: "◌́ ◌̇ ◌̊ ◌̌" +} diff --git a/lang/languages/ta/language.textproto b/lang/languages/ta/language.textproto new file mode 100644 index 000000000..69e0c0548 --- /dev/null +++ b/lang/languages/ta/language.textproto @@ -0,0 +1,20 @@ +id: "ta" +name: "Tamil" +preferred_name: "" +autonym: "தமிழ்" +population: 83327102 +region: "MU" +region: "MY" +region: "RE" +region: "LK" +region: "SG" +region: "IN" +script: "Tamil" +exemplar_chars { + base: "அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ ஃ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஶ ஷ ஸ ஹ" + auxiliary: "\\u200C\\u200D" + marks: "◌ா ◌ி ◌ீ ◌ு ◌ூ ◌ெ ◌ே ◌ை ◌் ◌ௗ" + numerals: "0 ௧ ௨ ௩ ௪ ௫ ௬ ௭ ௮ ௯ ௰ ௱ ௲ 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன" +} diff --git a/lang/languages/ta/sampletext.textproto b/lang/languages/ta/sampletext.textproto new file mode 100644 index 000000000..deb5ebd2c --- /dev/null +++ b/lang/languages/ta/sampletext.textproto @@ -0,0 +1 @@ +language: "ta" diff --git a/lang/languages/taj/language.textproto b/lang/languages/taj/language.textproto new file mode 100644 index 000000000..6b186e715 --- /dev/null +++ b/lang/languages/taj/language.textproto @@ -0,0 +1,14 @@ +id: "taj" +name: "Eastern Tamang" +preferred_name: "" +autonym: "तामाङ‎" +population: 130409 +region: "NP" +script: "Devanagari" +exemplar_chars { + base: "ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ" + auxiliary: "ॐ" + marks: "◌ི ◌ུ ◌ེ ◌ོ" + numerals: "༠ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩" + punctuation: "༄ ༈ ་ ། ༎ ༔ ༺ ༻" +} diff --git a/lang/languages/tbw/language.textproto b/lang/languages/tbw/language.textproto new file mode 100644 index 000000000..d781c9a67 --- /dev/null +++ b/lang/languages/tbw/language.textproto @@ -0,0 +1,9 @@ +id: "tbw" +name: "Tagbanwa" +preferred_name: "" +autonym: "" +population: 10044 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/tcy/language.textproto b/lang/languages/tcy/language.textproto new file mode 100644 index 000000000..73b25e2a6 --- /dev/null +++ b/lang/languages/tcy/language.textproto @@ -0,0 +1,9 @@ +id: "tcy" +name: "Tulu" +preferred_name: "" +autonym: "" +population: 1989135 +region: "IN" +script: "Kannada" +exemplar_chars { +} diff --git a/lang/languages/tdd/language.textproto b/lang/languages/tdd/language.textproto new file mode 100644 index 000000000..735b4e33d --- /dev/null +++ b/lang/languages/tdd/language.textproto @@ -0,0 +1,9 @@ +id: "tdd" +name: "Tai Nüa" +preferred_name: "" +autonym: "" +population: 264863 +region: "CN" +script: "Tai Le" +exemplar_chars { +} diff --git a/lang/languages/tdg/language.textproto b/lang/languages/tdg/language.textproto new file mode 100644 index 000000000..0dcad36e7 --- /dev/null +++ b/lang/languages/tdg/language.textproto @@ -0,0 +1,9 @@ +id: "tdg" +name: "Western Tamang" +preferred_name: "" +autonym: "" +population: 394262 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/tdh/language.textproto b/lang/languages/tdh/language.textproto new file mode 100644 index 000000000..ead500e0b --- /dev/null +++ b/lang/languages/tdh/language.textproto @@ -0,0 +1,9 @@ +id: "tdh" +name: "Thulung" +preferred_name: "" +autonym: "" +population: 36393 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/te/language.textproto b/lang/languages/te/language.textproto new file mode 100644 index 000000000..92bc5d6bf --- /dev/null +++ b/lang/languages/te/language.textproto @@ -0,0 +1,15 @@ +id: "te" +name: "Telugu" +preferred_name: "" +autonym: "తెలుగు" +population: 95478480 +region: "IN" +script: "Telugu" +exemplar_chars { + base: "అ భ ఇ ఉ ఋ ఌ ఎ ఐ ఒ ఔ ఆ ఈ ఊ ౠ ౡ ఏ ఓ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ మ య ర ల వ ళ శ ష స హ ఱ" + auxiliary: "\\u200C\\u200D ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯" + marks: "◌ఁ ◌ం ◌ః ◌ా ◌ి ◌ీ ◌ు ◌ూ ◌ృ ◌ౄ ◌ె ◌ే ◌ొ ◌ో ◌ౌ ◌్ ◌ౖ ◌ౢ ◌ౣ" + numerals: "౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯ ౸ ౹ ౺ ౻ ౼ ౽ ౾" + punctuation: "\\- ‑ , ; \\: ! ? . \' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}" + index: "అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ" +} diff --git a/lang/languages/te/sampletext.textproto b/lang/languages/te/sampletext.textproto new file mode 100644 index 000000000..336512381 --- /dev/null +++ b/lang/languages/te/sampletext.textproto @@ -0,0 +1 @@ +language: "te" diff --git a/lang/languages/tem/language.textproto b/lang/languages/tem/language.textproto new file mode 100644 index 000000000..ea7949e98 --- /dev/null +++ b/lang/languages/tem/language.textproto @@ -0,0 +1,10 @@ +id: "tem" +name: "Timne" +preferred_name: "" +autonym: "KʌThemnɛ" +population: 1722481 +region: "SL" +script: "Latin" +exemplar_chars { + base: "A Ʌ B D E Ɛ Ə F G H I K L M N Ŋ O Ɔ P R S T U W a ʌ b d e ɛ ə f g h i k l m n ŋ o ɔ p r s t u w" +} diff --git a/lang/languages/tem/sampletext.textproto b/lang/languages/tem/sampletext.textproto new file mode 100644 index 000000000..ad6f57a93 --- /dev/null +++ b/lang/languages/tem/sampletext.textproto @@ -0,0 +1 @@ +language: "tem" diff --git a/lang/languages/teo/language.textproto b/lang/languages/teo/language.textproto new file mode 100644 index 000000000..0b9246ada --- /dev/null +++ b/lang/languages/teo/language.textproto @@ -0,0 +1,13 @@ +id: "teo" +name: "Teso" +preferred_name: "" +autonym: "Ateso" +population: 2082973 +region: "UG" +region: "KE" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P R S T U V W X Y Ŋ a b c d e g h i j k l m n o p r s t u v w x y ŋ" + auxiliary: "F Q Z f q z" + index: "A B C D E G H I J K L M N O P R S T U V W X Y" +} diff --git a/lang/languages/tet/language.textproto b/lang/languages/tet/language.textproto new file mode 100644 index 000000000..f3005ef25 --- /dev/null +++ b/lang/languages/tet/language.textproto @@ -0,0 +1,11 @@ +id: "tet" +name: "Tetum" +preferred_name: "" +autonym: "Lia Tetun" +population: 816394 +region: "TL" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ Á Ó É Í a b c d e f g h i j k l m n o p q r s t u v w x y z ñ á ó é í" + marks: "◌́ ◌̃" +} diff --git a/lang/languages/tet/sampletext.textproto b/lang/languages/tet/sampletext.textproto new file mode 100644 index 000000000..a646026b1 --- /dev/null +++ b/lang/languages/tet/sampletext.textproto @@ -0,0 +1 @@ +language: "tet" diff --git a/lang/languages/tg/language.textproto b/lang/languages/tg/language.textproto new file mode 100644 index 000000000..c32230bca --- /dev/null +++ b/lang/languages/tg/language.textproto @@ -0,0 +1,17 @@ +id: "tg" +name: "Tajik" +preferred_name: "" +autonym: "Тоҷикӣ" +population: 8873670 +region: "TJ" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ч Ш Ъ Э Ю Я Ё Ғ Қ Ҳ Ҷ Ӣ Ӯ а б в г д е ж з и й к л м н о п р с т у ф х ч ш ъ э ю я ё ғ қ ҳ ҷ ӣ ӯ" + auxiliary: "ц щ ы ь" + marks: "◌̄ ◌̆ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "А Б В Г Ғ Д Е Ё Ж З И Ӣ Й К Қ Л М Н О П Р С Т У Ӯ Ф Х Ҳ Ч Ҷ Ш Ъ Э Ю Я" +} diff --git a/lang/languages/tg/sampletext.textproto b/lang/languages/tg/sampletext.textproto new file mode 100644 index 000000000..140b6feba --- /dev/null +++ b/lang/languages/tg/sampletext.textproto @@ -0,0 +1 @@ +language: "tg" diff --git a/lang/languages/tg_Arab/language.textproto b/lang/languages/tg_Arab/language.textproto new file mode 100644 index 000000000..f7d6786b8 --- /dev/null +++ b/lang/languages/tg_Arab/language.textproto @@ -0,0 +1,11 @@ +id: "tg_Arab" +name: "Tajik (Arabic)" +preferred_name: "" +autonym: "" +population: 770553 +region: "PK" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/th/language.textproto b/lang/languages/th/language.textproto new file mode 100644 index 000000000..455aa5769 --- /dev/null +++ b/lang/languages/th/language.textproto @@ -0,0 +1,15 @@ +id: "th" +name: "Thai" +preferred_name: "" +autonym: "ภาษาไทย" +population: 55181920 +region: "TH" +script: "Thai" +exemplar_chars { + base: "ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ล ว ศ ษ ส ห ฬ อ ฮ ะ า เ โ ใ ไ ฤ ๅ ฦ" + auxiliary: "\\u200B" + marks: "◌̍ ◌̎ ◌ั ◌ิ ◌ุ ◌ู ◌็ ◌ํ" + numerals: "๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙ 0 1 2 3 4 5 6 7 8 9" + punctuation: "๏ ๛" + index: "ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ" +} diff --git a/lang/languages/th/sampletext.textproto b/lang/languages/th/sampletext.textproto new file mode 100644 index 000000000..b3ce2bbf3 --- /dev/null +++ b/lang/languages/th/sampletext.textproto @@ -0,0 +1 @@ +language: "th" diff --git a/lang/languages/thl/language.textproto b/lang/languages/thl/language.textproto new file mode 100644 index 000000000..c449292a7 --- /dev/null +++ b/lang/languages/thl/language.textproto @@ -0,0 +1,9 @@ +id: "thl" +name: "Dangaura Tharu" +preferred_name: "" +autonym: "" +population: 606558 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/thq/language.textproto b/lang/languages/thq/language.textproto new file mode 100644 index 000000000..962790fd6 --- /dev/null +++ b/lang/languages/thq/language.textproto @@ -0,0 +1,9 @@ +id: "thq" +name: "Kochila Tharu" +preferred_name: "" +autonym: "" +population: 303279 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/thr/language.textproto b/lang/languages/thr/language.textproto new file mode 100644 index 000000000..df937807c --- /dev/null +++ b/lang/languages/thr/language.textproto @@ -0,0 +1,9 @@ +id: "thr" +name: "Rana Tharu" +preferred_name: "" +autonym: "" +population: 363934 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/ti/language.textproto b/lang/languages/ti/language.textproto new file mode 100644 index 000000000..112b0cd70 --- /dev/null +++ b/lang/languages/ti/language.textproto @@ -0,0 +1,15 @@ +id: "ti" +name: "Tigrinya" +preferred_name: "" +autonym: "ትግርኛ" +population: 10145910 +region: "ET" +region: "ER" +region: "IL" +script: "Ethiopic" +exemplar_chars { + base: "ሀ ሁ ሂ ሃ ሄ ህ ሆ ኰ ኲ ኳ ኴ ኵ ለ ሉ ሊ ላ ሌ ል ሎ ዀ ዂ ዃ ዄ ዅ ሐ ሑ ሒ ሓ ሔ ሕ ሖ ወ ዉ ዊ ዋ ዌ ው ዎ መ ሙ ሚ ማ ሜ ም ሞ ዐ ዑ ዒ ዓ ዔ ዕ ዖ ረ ሩ ሪ ራ ሬ ር ሮ ዘ ዙ ዚ ዛ ዜ ዝ ዞ ሰ ሱ ሲ ሳ ሴ ስ ሶ ዠ ዡ ዢ ዣ ዤ ዥ ዦ ሸ ሹ ሺ ሻ ሼ ሽ ሾ የ ዩ ዪ ያ ዬ ይ ዮ ቀ ቁ ቂ ቃ ቄ ቅ ቆ ደ ዱ ዲ ዳ ዴ ድ ዶ ቈ ቊ ቋ ቌ ቍ ጀ ጁ ጂ ጃ ጄ ጅ ጆ ቐ ቑ ቒ ቓ ቔ ቕ ቖ ገ ጉ ጊ ጋ ጌ ግ ጎ ቘ ቚ ቛ ቜ ቝ ጐ ጒ ጓ ጔ ጕ በ ቡ ቢ ባ ቤ ብ ቦ ጠ ጡ ጢ ጣ ጤ ጥ ጦ ተ ቱ ቲ ታ ቴ ት ቶ ጨ ጩ ጪ ጫ ጬ ጭ ጮ ቸ ቹ ቺ ቻ ቼ ች ቾ ጰ ጱ ጲ ጳ ጴ ጵ ጶ ነ ኑ ኒ ና ኔ ን ኖ ጸ ጹ ጺ ጻ ጼ ጽ ጾ ኘ ኙ ኚ ኛ ኜ ኝ ኞ ፈ ፉ ፊ ፋ ፌ ፍ ፎ አ ኡ ኢ ኣ ኤ እ ኦ ፐ ፑ ፒ ፓ ፔ ፕ ፖ ከ ኩ ኪ ካ ኬ ክ ኮ ቨ ቩ ቪ ቫ ቬ ቭ ቮ" + auxiliary: "᎐ ᎑ ᎒ ᎓ ᎔ ᎕ ᎖ ᎗ ᎘ ᎙ ሇ ⶀ ᎀ ᎁ ᎂ ᎃ ⶁ ⶂ ⶃ ⶄ ቇ ᎄ ᎅ ᎆ ᎇ ⶅ ⶆ ⶇ ኇ ⶈ ⶉ ⶊ ኯ ዏ ⶋ ዯ ⶌ ዸ ዹ ዺ ዻ ዼ ዽ ዾ ዿ ⶍ ⶎ ጏ ጘ ጙ ጚ ጛ ጜ ጝ ጞ ጟ ⶓ ⶔ ⶕ ⶖ ⶏ ⶐ ⶑ ᎈ ᎉ ᎊ ᎋ ᎌ ᎍ ᎎ ᎏ ⶒ ፘ ፙ ፚ ⶠ ⶡ ⶢ ⶣ ⶤ ⶥ ⶦ ⶨ ⶩ ⶪ ⶫ ⶬ ⶭ ⶮ ⶰ ⶱ ⶲ ⶳ ⶴ ⶵ ⶶ ⶸ ⶹ ⶺ ⶻ ⶼ ⶽ ⶾ ⷀ ⷁ ⷂ ⷃ ⷄ ⷅ ⷆ ⷈ ⷉ ⷊ ⷋ ⷌ ⷍ ⷎ ⷐ ⷑ ⷒ ⷓ ⷔ ⷕ ⷖ ⷘ ⷙ ⷚ ⷛ ⷜ ⷝ ⷞ" + numerals: "፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱ ፲ ፳ ፴ ፵ ፶ ፷ ፸ ፹ ፺ ፻" + index: "ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ ቈ ቐ ቘ በ ቨ ተ ቸ ኀ ኈ ነ ኘ አ ከ ኰ ኸ ዀ ወ ዐ ዘ ዠ የ ደ ጀ ገ ጐ ጠ ጨ ጰ ጸ ፀ ፈ ፐ" +} diff --git a/lang/languages/ti/sampletext.textproto b/lang/languages/ti/sampletext.textproto new file mode 100644 index 000000000..baf907e24 --- /dev/null +++ b/lang/languages/ti/sampletext.textproto @@ -0,0 +1 @@ +language: "ti" diff --git a/lang/languages/tig/language.textproto b/lang/languages/tig/language.textproto new file mode 100644 index 000000000..a17050d50 --- /dev/null +++ b/lang/languages/tig/language.textproto @@ -0,0 +1,9 @@ +id: "tig" +name: "Tigre" +preferred_name: "" +autonym: "" +population: 1094616 +region: "ER" +script: "Ethiopic" +exemplar_chars { +} diff --git a/lang/languages/tiv/language.textproto b/lang/languages/tiv/language.textproto new file mode 100644 index 000000000..9abdda179 --- /dev/null +++ b/lang/languages/tiv/language.textproto @@ -0,0 +1,11 @@ +id: "tiv" +name: "Tiv" +preferred_name: "" +autonym: "Tiv" +population: 3424448 +region: "NG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O Ô P R S T U V W Y Z a b c d e f g h i j k l m n o ô p r s t u v w y z" + marks: "◌̂" +} diff --git a/lang/languages/tiv/sampletext.textproto b/lang/languages/tiv/sampletext.textproto new file mode 100644 index 000000000..caa6ac935 --- /dev/null +++ b/lang/languages/tiv/sampletext.textproto @@ -0,0 +1 @@ +language: "tiv" diff --git a/lang/languages/tk/language.textproto b/lang/languages/tk/language.textproto new file mode 100644 index 000000000..f53d63bba --- /dev/null +++ b/lang/languages/tk/language.textproto @@ -0,0 +1,19 @@ +id: "tk" +name: "Turkmen" +preferred_name: "" +autonym: "Түркменче" +population: 6870838 +region: "AF" +region: "IR" +region: "TM" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ç Ö Ü Ý Ň Ş Ž Ș a b c d e f g h i j k l m n o p q r s t u v w x y z ä ç ö ü ý ň ş ž ș" + auxiliary: "c q v x" + marks: "◌́ ◌̈ ◌̌ ◌̦ ◌̧" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ – — , ; \\: ! ? . … \" “ ” ( ) \\[ \\] \\{ \\} § @ * #" + index: "A B Ç D E Ä F G H I J Ž K L M N Ň O Ö P R S Ş T U Ü W Y Ý Z" +} diff --git a/lang/languages/tkl/language.textproto b/lang/languages/tkl/language.textproto new file mode 100644 index 000000000..4e0f04363 --- /dev/null +++ b/lang/languages/tkl/language.textproto @@ -0,0 +1,11 @@ +id: "tkl" +name: "Tokelau" +preferred_name: "" +autonym: "Tokelau" +population: 1284 +region: "TK" +script: "Latin" +exemplar_chars { + base: "A E I O U F G K L M N P H T V Ā Ē Ī Ō Ū a e i o u f g k l m n p h t v ā ē ī ō ū" + marks: "◌̄" +} diff --git a/lang/languages/tkr/language.textproto b/lang/languages/tkr/language.textproto new file mode 100644 index 000000000..4e24e7415 --- /dev/null +++ b/lang/languages/tkr/language.textproto @@ -0,0 +1,13 @@ +id: "tkr" +name: "Tsakhur" +preferred_name: "" +autonym: "Цӏаӏхна миз" +population: 16329 +region: "AZ" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V X Y Z Ç Ö Ü Ğ Ş Ə a b c d e f g h i j k l m n o p q r s t u v x y z ç ö ü ğ İ ı ş ə ʼ" + auxiliary: "Ä ä" + marks: "◌̆ ◌̇ ◌̈ ◌̧" +} diff --git a/lang/languages/tkt/language.textproto b/lang/languages/tkt/language.textproto new file mode 100644 index 000000000..629b9c191 --- /dev/null +++ b/lang/languages/tkt/language.textproto @@ -0,0 +1,9 @@ +id: "tkt" +name: "Kathoriya Tharu" +preferred_name: "" +autonym: "" +population: 72786 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/tly/language.textproto b/lang/languages/tly/language.textproto new file mode 100644 index 000000000..295f92049 --- /dev/null +++ b/lang/languages/tly/language.textproto @@ -0,0 +1,15 @@ +id: "tly" +name: "Talysh" +preferred_name: "" +autonym: "Tolışi" +population: 1000168 +region: "AZ" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ј Ғ Ҹ Ҝ Һ Ә Ы а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш ј ғ ҹ ҝ һ ә ы" + auxiliary: "Ä ä" + marks: "◌̆" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/tly/sampletext.textproto b/lang/languages/tly/sampletext.textproto new file mode 100644 index 000000000..aa2e34986 --- /dev/null +++ b/lang/languages/tly/sampletext.textproto @@ -0,0 +1 @@ +language: "tly" diff --git a/lang/languages/tmh/language.textproto b/lang/languages/tmh/language.textproto new file mode 100644 index 000000000..268151a83 --- /dev/null +++ b/lang/languages/tmh/language.textproto @@ -0,0 +1,10 @@ +id: "tmh" +name: "Tamashek" +preferred_name: "" +autonym: "" +population: 1776965 +region: "ML" +region: "NE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/tn/language.textproto b/lang/languages/tn/language.textproto new file mode 100644 index 000000000..0fb339fac --- /dev/null +++ b/lang/languages/tn/language.textproto @@ -0,0 +1,14 @@ +id: "tn" +name: "Tswana" +preferred_name: "" +autonym: "Setswana" +population: 6113428 +region: "ZA" +region: "ZW" +region: "BW" +region: "NA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ê Ô Š a b c d e f g h i j k l m n o p q r s t u v w x y z ê ô š" + marks: "◌̂ ◌̌" +} diff --git a/lang/languages/tn/sampletext.textproto b/lang/languages/tn/sampletext.textproto new file mode 100644 index 000000000..0a9d7002e --- /dev/null +++ b/lang/languages/tn/sampletext.textproto @@ -0,0 +1 @@ +language: "tn" diff --git a/lang/languages/tnr/language.textproto b/lang/languages/tnr/language.textproto new file mode 100644 index 000000000..132eaa943 --- /dev/null +++ b/lang/languages/tnr/language.textproto @@ -0,0 +1,8 @@ +id: "tnr" +name: "Ménik" +preferred_name: "" +autonym: "" +population: 3304 +region: "SN" +exemplar_chars { +} diff --git a/lang/languages/to/language.textproto b/lang/languages/to/language.textproto new file mode 100644 index 000000000..128cc72d5 --- /dev/null +++ b/lang/languages/to/language.textproto @@ -0,0 +1,15 @@ +id: "to" +name: "Tongan" +preferred_name: "" +autonym: "Faka Tonga" +population: 100790 +region: "TO" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Á Ē É Ī Í Ō Ó Ū Ú a b c d e f g h i j k l m n o p q r s t u v w x y z ā á ē é ī í ō ó ū ú" + auxiliary: "à ă â å ä æ b c ç d è ĕ ê ë g ì ĭ î ï j ñ ò ŏ ô ö ø œ q r ù ŭ û ü w x y ÿ z" + marks: "◌́ ◌̄" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A E F H I K L M N {NG} O P S T U V ʻ" +} diff --git a/lang/languages/to/sampletext.textproto b/lang/languages/to/sampletext.textproto new file mode 100644 index 000000000..05cb6b1ed --- /dev/null +++ b/lang/languages/to/sampletext.textproto @@ -0,0 +1 @@ +language: "to" diff --git a/lang/languages/tog/language.textproto b/lang/languages/tog/language.textproto new file mode 100644 index 000000000..f2b478657 --- /dev/null +++ b/lang/languages/tog/language.textproto @@ -0,0 +1,9 @@ +id: "tog" +name: "Nyasa Tonga" +preferred_name: "" +autonym: "" +population: 207726 +region: "MW" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/tpi/language.textproto b/lang/languages/tpi/language.textproto new file mode 100644 index 000000000..6ab9028e4 --- /dev/null +++ b/lang/languages/tpi/language.textproto @@ -0,0 +1,10 @@ +id: "tpi" +name: "Tok Pisin" +preferred_name: "" +autonym: "Tok Pisin" +population: 5154216 +region: "PG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/tpi/sampletext.textproto b/lang/languages/tpi/sampletext.textproto new file mode 100644 index 000000000..edf0c7544 --- /dev/null +++ b/lang/languages/tpi/sampletext.textproto @@ -0,0 +1 @@ +language: "tpi" diff --git a/lang/languages/tr/language.textproto b/lang/languages/tr/language.textproto new file mode 100644 index 000000000..fa1c27f6a --- /dev/null +++ b/lang/languages/tr/language.textproto @@ -0,0 +1,24 @@ +id: "tr" +name: "Turkish" +preferred_name: "" +autonym: "Türkçe" +population: 80191488 +region: "MK" +region: "GR" +region: "CY" +region: "TR" +region: "RO" +region: "BG" +region: "UZ" +region: "NL" +region: "UA" +region: "DE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Ç Î Ö Û Ü Ğ Ș a b c d e f g h i j k l m n o p q r s t u v w x y z â ç î ö û ü ğ İ ı ș" + auxiliary: "á à ă â å ä ã ā æ é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ q ß ú ù ŭ û ū w x ÿ" + marks: "◌̂ ◌̆ ◌̇ ◌̈ ◌̦ ◌̧" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B C Ç D E F G H I İ J K L M N O Ö P Q R S Ş T U Ü V W X Y Z" +} diff --git a/lang/languages/tr/sampletext.textproto b/lang/languages/tr/sampletext.textproto new file mode 100644 index 000000000..525336f4f --- /dev/null +++ b/lang/languages/tr/sampletext.textproto @@ -0,0 +1 @@ +language: "tr" diff --git a/lang/languages/tru/language.textproto b/lang/languages/tru/language.textproto new file mode 100644 index 000000000..8dfd45c35 --- /dev/null +++ b/lang/languages/tru/language.textproto @@ -0,0 +1,9 @@ +id: "tru" +name: "Turoyo" +preferred_name: "" +autonym: "" +population: 3034 +region: "TR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/trv/language.textproto b/lang/languages/trv/language.textproto new file mode 100644 index 000000000..05224310f --- /dev/null +++ b/lang/languages/trv/language.textproto @@ -0,0 +1,9 @@ +id: "trv" +name: "Taroko" +preferred_name: "" +autonym: "" +population: 4720 +region: "TW" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/trw/language.textproto b/lang/languages/trw/language.textproto new file mode 100644 index 000000000..26311b719 --- /dev/null +++ b/lang/languages/trw/language.textproto @@ -0,0 +1,9 @@ +id: "trw" +name: "Torwali" +preferred_name: "" +autonym: "" +population: 123755 +region: "PK" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/ts/language.textproto b/lang/languages/ts/language.textproto new file mode 100644 index 000000000..41080fd47 --- /dev/null +++ b/lang/languages/ts/language.textproto @@ -0,0 +1,12 @@ +id: "ts" +name: "Tsonga" +preferred_name: "" +autonym: "Xitsonga" +population: 4880932 +region: "MZ" +region: "ZA" +region: "SZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/ts/sampletext.textproto b/lang/languages/ts/sampletext.textproto new file mode 100644 index 000000000..4c696a5c5 --- /dev/null +++ b/lang/languages/ts/sampletext.textproto @@ -0,0 +1 @@ +language: "ts" diff --git a/lang/languages/tsd/language.textproto b/lang/languages/tsd/language.textproto new file mode 100644 index 000000000..0f33087a4 --- /dev/null +++ b/lang/languages/tsd/language.textproto @@ -0,0 +1,9 @@ +id: "tsd" +name: "Tsakonian" +preferred_name: "" +autonym: "" +population: 201 +region: "GR" +script: "Greek" +exemplar_chars { +} diff --git a/lang/languages/tsg/language.textproto b/lang/languages/tsg/language.textproto new file mode 100644 index 000000000..2532ff54c --- /dev/null +++ b/lang/languages/tsg/language.textproto @@ -0,0 +1,9 @@ +id: "tsg" +name: "Tausug" +preferred_name: "" +autonym: "" +population: 1200991 +region: "PH" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/tsj/language.textproto b/lang/languages/tsj/language.textproto new file mode 100644 index 000000000..b90ac40ae --- /dev/null +++ b/lang/languages/tsj/language.textproto @@ -0,0 +1,9 @@ +id: "tsj" +name: "Tshangla" +preferred_name: "" +autonym: "" +population: 117347 +region: "BT" +script: "Tibetan" +exemplar_chars { +} diff --git a/lang/languages/tt/language.textproto b/lang/languages/tt/language.textproto new file mode 100644 index 000000000..f8fdf7d05 --- /dev/null +++ b/lang/languages/tt/language.textproto @@ -0,0 +1,14 @@ +id: "tt" +name: "Tatar" +preferred_name: "" +autonym: "Татарча" +population: 1984108 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Җ Ң Ү Һ Ә Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё җ ң ү һ ә ө" + auxiliary: "ғ қ" + marks: "◌̆ ◌̈" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # ′ ″" + index: "А Ә Б В Г Д Е Ё Ж Җ З И Й К Л М Н Ң О Ө П Р С Т У Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы Ь Э Ю Я" +} diff --git a/lang/languages/tt/sampletext.textproto b/lang/languages/tt/sampletext.textproto new file mode 100644 index 000000000..90b5ab98f --- /dev/null +++ b/lang/languages/tt/sampletext.textproto @@ -0,0 +1 @@ +language: "tt" diff --git a/lang/languages/ttj/language.textproto b/lang/languages/ttj/language.textproto new file mode 100644 index 000000000..156de263c --- /dev/null +++ b/lang/languages/ttj/language.textproto @@ -0,0 +1,9 @@ +id: "ttj" +name: "Tooro" +preferred_name: "" +autonym: "" +population: 821807 +region: "UG" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/tts/language.textproto b/lang/languages/tts/language.textproto new file mode 100644 index 000000000..ff8afd852 --- /dev/null +++ b/lang/languages/tts/language.textproto @@ -0,0 +1,9 @@ +id: "tts" +name: "Northeastern Thai" +preferred_name: "" +autonym: "" +population: 16554576 +region: "TH" +script: "Thai" +exemplar_chars { +} diff --git a/lang/languages/ttt/language.textproto b/lang/languages/ttt/language.textproto new file mode 100644 index 000000000..0fddd0cf3 --- /dev/null +++ b/lang/languages/ttt/language.textproto @@ -0,0 +1,13 @@ +id: "ttt" +name: "Muslim Tat" +preferred_name: "" +autonym: "" +population: 22452 +region: "AZ" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V X Y Z Ç Ö Ü Ğ Ş Ə a b c d e f g h i j k l m n o p q r s t u v x y z ç ö ü ğ İ ı ş ə ʼ" + auxiliary: "Ä ä" + marks: "◌̆ ◌̇ ◌̈ ◌̧" +} diff --git a/lang/languages/tum/language.textproto b/lang/languages/tum/language.textproto new file mode 100644 index 000000000..cd299ab28 --- /dev/null +++ b/lang/languages/tum/language.textproto @@ -0,0 +1,10 @@ +id: "tum" +name: "Tumbuka" +preferred_name: "" +autonym: "Chitumbuka" +population: 1780514 +region: "MW" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/tvl/language.textproto b/lang/languages/tvl/language.textproto new file mode 100644 index 000000000..b0dd97875 --- /dev/null +++ b/lang/languages/tvl/language.textproto @@ -0,0 +1,11 @@ +id: "tvl" +name: "Tuvalu" +preferred_name: "" +autonym: "Te ’gana Tūvalu" +population: 9867 +region: "TV" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Á À Ǎ Ē É È Ě Ī Í Ì Ǐ Ō Ó Ò Ǒ Ū Ú Ù Ǔ a b c d e f g h i j k l m n o p q r s t u v w x y z ā á à ǎ ē é è ě ī í ì ǐ ō ó ò ǒ ū ú ù ǔ ’" + marks: "◌̀ ◌́ ◌̄ ◌̌" +} diff --git a/lang/languages/twq/language.textproto b/lang/languages/twq/language.textproto new file mode 100644 index 000000000..e972f0bb4 --- /dev/null +++ b/lang/languages/twq/language.textproto @@ -0,0 +1,14 @@ +id: "twq" +name: "Tasawaq" +preferred_name: "" +autonym: "Ingalkoyyu’" +population: 7970 +region: "NE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z Ã Õ Ŋ Š Ž Ɲ Ẽ a b c d e f g h i j k l m n o p q r s t u w x y z ã õ ŋ š ž ɲ ẽ ’" + auxiliary: "V v" + marks: "◌̃ ◌̌" + numerals: "  \\- ‑ . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z" +} diff --git a/lang/languages/ty/language.textproto b/lang/languages/ty/language.textproto new file mode 100644 index 000000000..b9d4c5669 --- /dev/null +++ b/lang/languages/ty/language.textproto @@ -0,0 +1,11 @@ +id: "ty" +name: "Tahitian" +preferred_name: "" +autonym: "Reo Tahiti" +population: 91487 +region: "PF" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū" + marks: "◌̄" +} diff --git a/lang/languages/ty/sampletext.textproto b/lang/languages/ty/sampletext.textproto new file mode 100644 index 000000000..23001218c --- /dev/null +++ b/lang/languages/ty/sampletext.textproto @@ -0,0 +1 @@ +language: "ty" diff --git a/lang/languages/tyv/language.textproto b/lang/languages/tyv/language.textproto new file mode 100644 index 000000000..8d3a20be6 --- /dev/null +++ b/lang/languages/tyv/language.textproto @@ -0,0 +1,11 @@ +id: "tyv" +name: "Tuvinian" +preferred_name: "" +autonym: "Тыва" +population: 184238 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ң Ү Ө а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ң ү ө" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/tyv/sampletext.textproto b/lang/languages/tyv/sampletext.textproto new file mode 100644 index 000000000..0e853f616 --- /dev/null +++ b/lang/languages/tyv/sampletext.textproto @@ -0,0 +1 @@ +language: "tyv" diff --git a/lang/languages/tzm/language.textproto b/lang/languages/tzm/language.textproto new file mode 100644 index 000000000..33b670c5c --- /dev/null +++ b/lang/languages/tzm/language.textproto @@ -0,0 +1,15 @@ +id: "tzm" +name: "Central Atlas Tamazight" +preferred_name: "" +autonym: "Tamaziɣt" +population: 3485046 +region: "MA" +script: "Latin" +script: "Tifinagh" +exemplar_chars { + base: "A B C D E F G H I J K L M N Q R S T U W X Y Z Ɛ Ɣ Ḍ Ḥ Ṛ Ṣ Ṭ a b c d e f g h i j k l m n q r s t u w x y z ɛ ɣ ʷ ḍ ḥ ṛ ṣ ṭ" + auxiliary: "o p v" + marks: "◌̣" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D Ḍ E Ɛ F G Ɣ H Ḥ I J K L M N Q R Ṛ S Ṣ T Ṭ U W X Y Z" +} diff --git a/lang/languages/udm/language.textproto b/lang/languages/udm/language.textproto new file mode 100644 index 000000000..dfa38c7d8 --- /dev/null +++ b/lang/languages/udm/language.textproto @@ -0,0 +1,11 @@ +id: "udm" +name: "Udmurt" +preferred_name: "" +autonym: "Удмурт" +population: 538543 +region: "RU" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӝ Ӟ Ӥ Ӧ Ӵ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӝ ӟ ӥ ӧ ӵ" + marks: "◌̆ ◌̈" +} diff --git a/lang/languages/ug/language.textproto b/lang/languages/ug/language.textproto new file mode 100644 index 000000000..09c8a93de --- /dev/null +++ b/lang/languages/ug/language.textproto @@ -0,0 +1,16 @@ +id: "ug" +name: "Uyghur" +preferred_name: "" +autonym: "Уйғур" +population: 7670114 +region: "AF" +region: "CN" +script: "Perso-Arabic" +script: "Cyrillic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z Ë Ö Ü a b c d e f g h i j k l m n o p q r s t u w x y z ë ö ü" + auxiliary: "\\u200E\\u200F ئ" + marks: "◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "{ئا} {ئه} {ئو} {ئۇ} {ئۆ} {ئۈ} {ئې} {ئى} ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي" +} diff --git a/lang/languages/ug_Cyrl/language.textproto b/lang/languages/ug_Cyrl/language.textproto new file mode 100644 index 000000000..3c0a7050c --- /dev/null +++ b/lang/languages/ug_Cyrl/language.textproto @@ -0,0 +1,11 @@ +id: "ug_Cyrl" +name: "Uyghur (Cyrillic)" +preferred_name: "" +autonym: "" +population: 382851 +region: "KZ" +region: "MN" +script: "Perso-Arabic" +script: "Cyrillic" +exemplar_chars { +} diff --git a/lang/languages/uk/language.textproto b/lang/languages/uk/language.textproto new file mode 100644 index 000000000..4d7483d75 --- /dev/null +++ b/lang/languages/uk/language.textproto @@ -0,0 +1,19 @@ +id: "uk" +name: "Ukrainian" +preferred_name: "" +autonym: "Українська" +population: 29273587 +region: "SK" +region: "MD" +region: "PL" +region: "UA" +region: "RS" +script: "Cyrillic" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Э Ю Я Є І Ї Ґ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ь э ю я є і ї ґ ’" + auxiliary: "А́ Е́ И́ О́ У́ Ы́ Э́ ю́ я́ а́ е́ и́ о́ у́ ы́ э́ ю́ я́" + marks: "◌̆ ◌̈ ◌́" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ – , ; \\: ! ? . \' ’ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\\\ №" + index: "А Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я" +} diff --git a/lang/languages/uk/sampletext.textproto b/lang/languages/uk/sampletext.textproto new file mode 100644 index 000000000..1c4a8d6ce --- /dev/null +++ b/lang/languages/uk/sampletext.textproto @@ -0,0 +1 @@ +language: "uk" diff --git a/lang/languages/uli/language.textproto b/lang/languages/uli/language.textproto new file mode 100644 index 000000000..e0360fdaa --- /dev/null +++ b/lang/languages/uli/language.textproto @@ -0,0 +1,9 @@ +id: "uli" +name: "Ulithian" +preferred_name: "" +autonym: "" +population: 2970 +region: "FM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/umb/language.textproto b/lang/languages/umb/language.textproto new file mode 100644 index 000000000..b0f1e83ac --- /dev/null +++ b/lang/languages/umb/language.textproto @@ -0,0 +1,11 @@ +id: "umb" +name: "Umbundu" +preferred_name: "" +autonym: "Úmbúndú" +population: 9431467 +region: "AO" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y à Ẽ Õ Ú Ũ a b c d e f g h i j k l m n o p r s t u v w y ã ẽ õ ú ũ" + marks: "◌́ ◌̃" +} diff --git a/lang/languages/umb/sampletext.textproto b/lang/languages/umb/sampletext.textproto new file mode 100644 index 000000000..a00fb3bf5 --- /dev/null +++ b/lang/languages/umb/sampletext.textproto @@ -0,0 +1 @@ +language: "umb" diff --git a/lang/languages/und/language.textproto b/lang/languages/und/language.textproto new file mode 100644 index 000000000..34d5c4234 --- /dev/null +++ b/lang/languages/und/language.textproto @@ -0,0 +1,12 @@ +id: "und" +name: "Unknown language" +preferred_name: "" +autonym: "" +population: 323 +region: "GS" +region: "BV" +region: "AQ" +region: "CP" +region: "HM" +exemplar_chars { +} diff --git a/lang/languages/und/sampletext.textproto b/lang/languages/und/sampletext.textproto new file mode 100644 index 000000000..75c422e28 --- /dev/null +++ b/lang/languages/und/sampletext.textproto @@ -0,0 +1 @@ +language: "und" diff --git a/lang/languages/unr/language.textproto b/lang/languages/unr/language.textproto new file mode 100644 index 000000000..45b7bce32 --- /dev/null +++ b/lang/languages/unr/language.textproto @@ -0,0 +1,10 @@ +id: "unr" +name: "Mundari" +preferred_name: "" +autonym: "" +population: 1246524 +region: "IN" +script: "Bangla" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/unr_Deva/language.textproto b/lang/languages/unr_Deva/language.textproto new file mode 100644 index 000000000..403983a86 --- /dev/null +++ b/lang/languages/unr_Deva/language.textproto @@ -0,0 +1,10 @@ +id: "unr_Deva" +name: "Mundari (Devanagari)" +preferred_name: "" +autonym: "" +population: 5762 +region: "NP" +script: "Bangla" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/unx/language.textproto b/lang/languages/unx/language.textproto new file mode 100644 index 000000000..cab5e5855 --- /dev/null +++ b/lang/languages/unx/language.textproto @@ -0,0 +1,10 @@ +id: "unx" +name: "Munda" +preferred_name: "" +autonym: "" +population: 636523 +region: "IN" +script: "Bangla" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/ur/language.textproto b/lang/languages/ur/language.textproto new file mode 100644 index 000000000..ee6d8b77d --- /dev/null +++ b/lang/languages/ur/language.textproto @@ -0,0 +1,17 @@ +id: "ur" +name: "Urdu" +preferred_name: "" +autonym: "اُردُو" +population: 288202177 +region: "MU" +region: "PK" +region: "IN" +script: "Perso-Arabic" +exemplar_chars { + base: "ء ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ل م ن و ٹ پ چ ڈ ڑ ژ ک گ ں ھ ہ ی" + auxiliary: "؀؁؂؃\\u200C\\u200D\\u200E\\u200F \\u064B \\u064C \\u064D \\u064E \\u064F \\u0650 \\u0651 \\u0652 \\u0654 \\u0656 \\u0657 \\u0658 \\u0670 أ آ ں ؤ ۂ ۃ ئ ٻ ة ٺ ټ ٽ ه ي" + marks: "◌َ ◌ُ ◌ِ ◌ْ ◌ٰ" + numerals: "۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ 0 1 2 3 4 5 6 7 8 9" + punctuation: "، ؍ ٫ ٬ ؛ \\: ؟ . ۔ ( ) \\[ \\]" + index: "ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ہ ھ ء ی ے" +} diff --git a/lang/languages/ur/sampletext.textproto b/lang/languages/ur/sampletext.textproto new file mode 100644 index 000000000..3df579087 --- /dev/null +++ b/lang/languages/ur/sampletext.textproto @@ -0,0 +1 @@ +language: "ur" diff --git a/lang/languages/uz/language.textproto b/lang/languages/uz/language.textproto new file mode 100644 index 000000000..dc0987fc7 --- /dev/null +++ b/lang/languages/uz/language.textproto @@ -0,0 +1,19 @@ +id: "uz" +name: "Uzbek" +preferred_name: "" +autonym: "O‘zbekcha" +population: 26480135 +region: "UZ" +region: "TR" +region: "TM" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Ё Ӯ Ғ Қ Ҳ а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ӯ ғ қ ҳ" + auxiliary: "á à ă â å ä ã ā æ c ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū w ÿ" + marks: "◌̄ ◌̆ ◌̈" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A B D E F G H I J K L M N O P Q R S T U V X Y Z {Oʻ} {Gʻ} {Sh} {Ch}" +} diff --git a/lang/languages/uz_Arab/language.textproto b/lang/languages/uz_Arab/language.textproto new file mode 100644 index 000000000..916bf1243 --- /dev/null +++ b/lang/languages/uz_Arab/language.textproto @@ -0,0 +1,16 @@ +id: "uz_Arab" +name: "Uzbek (Arabic)" +preferred_name: "" +autonym: "وزبیکی" +population: 1722258 +region: "AF" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "ء ئ ا ب ت ج ح خ د ر ز س ش غ ف ق ك ل م ن ه و ى ي پ چ ژ ڭ گ ھ ۇ ۋ ې ک ی" + auxiliary: "\\u200C\\u200D\\u200E\\u200F ټ ځ څ ډ ړ ږ ښ ګ ڼ ي ۍ ې" + marks: "◌ٔ" + numerals: "\\u200E \\- ‑ , ٫ ٬ . % ٪ ‰ ؉ + − 0۰ 1۱ 2۲ 3۳ 4۴ 5۵ 6۶ 7۷ 8۸ 9۹" + index: "ء آ أ ؤ ئ ا ب پ ة ت ث ټ ج چ ح خ ځ څ د ذ ډ ر ز ړ ږ ژ س ش ښ ص ض ط ظ ع غ ف ق ک ګ گ ل م ن ڼ ه و ۇ ۉ ي ی ۍ ې" +} diff --git a/lang/languages/uz_Cyrl/language.textproto b/lang/languages/uz_Cyrl/language.textproto new file mode 100644 index 000000000..f7fcb9fbf --- /dev/null +++ b/lang/languages/uz_Cyrl/language.textproto @@ -0,0 +1,16 @@ +id: "uz_Cyrl" +name: "Uzbek (Cyrillic)" +preferred_name: "" +autonym: "" +population: 4590386 +region: "UZ" +region: "CN" +script: "Perso-Arabic" +script: "Cyrillic" +script: "Latin" +exemplar_chars { + base: "а б в г ғ д е ё ж з и й к қ л м н о п р с т у ў ф х ҳ ч ш ъ э ю я" + auxiliary: "ц щ ы ь" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "А Б В Г Ғ Д Е Ж З И Й К Қ Л М Н О П Р С Т У Ў Ф Х Ҳ Ч Ш Ъ Э Ю Я" +} diff --git a/lang/languages/vai/language.textproto b/lang/languages/vai/language.textproto new file mode 100644 index 000000000..18435a68a --- /dev/null +++ b/lang/languages/vai/language.textproto @@ -0,0 +1,13 @@ +id: "vai" +name: "Vai" +preferred_name: "" +autonym: "ꕙꔤ" +population: 131905 +region: "LR" +script: "Latin" +script: "Vai" +exemplar_chars { + base: "ꔀ ꔁ ꔂ ꔃ ꔄ ꔅ ꔆ ꔇ ꔈ ꔉ ꔊ ꔋ ꔌ ꔍ ꔎ ꔏ ꔐ ꔑ ꔒ ꔓ ꔔ ꔕ ꔖ ꔗ ꔘ ꔙ ꔚ ꔛ ꔜ ꔝ ꔞ ꔟ ꔠ ꔡ ꔢ ꔣ ꔤ ꔥ ꔦ ꔧ ꔨ ꔩ ꔪ ꔫ ꔬ ꔭ ꔮ ꔯ ꔰ ꔱ ꔲ ꔳ ꔴ ꔵ ꔶ ꔷ ꔸ ꔹ ꔺ ꔻ ꔼ ꔽ ꔾ ꔿ ꕀ ꕁ ꕂ ꕃ ꕄ ꕅ ꕆ ꕇ ꕈ ꕉ ꕊ ꕋ ꕌ ꕍ ꕎ ꕏ ꕐ ꕑ ꕒ ꕓ ꕔ ꕕ ꕖ ꕗ ꕘ ꕙ ꕚ ꕛ ꕜ ꕝ ꕞ ꕟ ꕠ ꕡ ꕢ ꕣ ꕤ ꕥ ꕦ ꕧ ꕨ ꕩ ꕪ ꕫ ꕬ ꕭ ꕮ ꕯ ꕰ ꕱ ꕲ ꕳ ꕴ ꕵ ꕶ ꕷ ꕸ ꕹ ꕺ ꕻ ꕼ ꕽ ꕾ ꕿ ꖀ ꖁ ꖂ ꖃ ꖄ ꖅ ꖆ ꖇ ꖈ ꖉ ꖊ ꖋ ꖌ ꖍ ꖎ ꖏ ꖐ ꖑ ꖒ ꖓ ꖔ ꖕ ꖖ ꖗ ꖘ ꖙ ꖚ ꖛ ꖜ ꖝ ꖞ ꖟ ꖠ ꖡ ꖢ ꖣ ꖤ ꖥ ꖦ ꖧ ꖨ ꖩ ꖪ ꖫ ꖬ ꖭ ꖮ ꖯ ꖰ ꖱ ꖲ ꖳ ꖴ ꖵ ꖶ ꖷ ꖸ ꖹ ꖺ ꖻ ꖼ ꖽ ꖾ ꖿ ꗀ ꗁ ꗂ ꗃ ꗄ ꗅ ꗆ ꗇ ꗈ ꗉ ꗊ ꗋ ꗌ ꗍ ꗎ ꗏ ꗐ ꗑ ꗒ ꗓ ꗔ ꗕ ꗖ ꗗ ꗘ ꗙ ꗚ ꗛ ꗜ ꗝ ꗞ ꗟ ꗠ ꗡ ꗢ ꗣ ꗤ ꗥ ꗦ ꗧ ꗨ ꗩ ꗪ ꗫ ꗬ ꗭ ꗮ ꗯ ꗰ ꗱ ꗲ ꗳ ꗴ ꗵ ꗶ ꗷ ꗸ ꗹ ꗺ ꗻ ꗼ ꗽ ꗾ ꗿ ꘀ ꘁ ꘂ ꘃ ꘄ ꘅ ꘆ ꘇ ꘈ ꘉ ꘊ ꘋ ꘌ ꘍ ꘎ ꘏ ꘐ ꘑ ꘒ ꘓ ꘔ ꘕ ꘖ ꘗ ꘘ ꘙ ꘚ ꘛ ꘜ ꘝ ꘞ ꘟ ꘠ ꘡ ꘢ ꘣ ꘤ ꘥ ꘦ ꘧ ꘨ ꘩ ꘪ ꘫ" + auxiliary: "ꘓ ꘔ ꘕ ꘖ ꘗ ꘘ ꘙ ꘚ ꘛ ꘜ ꘝ ꘞ ꘟ" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" +} diff --git a/lang/languages/vai/sampletext.textproto b/lang/languages/vai/sampletext.textproto new file mode 100644 index 000000000..37ec4736f --- /dev/null +++ b/lang/languages/vai/sampletext.textproto @@ -0,0 +1 @@ +language: "vai" diff --git a/lang/languages/vai_Latn/language.textproto b/lang/languages/vai_Latn/language.textproto new file mode 100644 index 000000000..7cd961d57 --- /dev/null +++ b/lang/languages/vai_Latn/language.textproto @@ -0,0 +1,13 @@ +id: "vai_Latn" +name: "Vai (Latin)" +preferred_name: "" +autonym: "" +population: 0 +region: "LR" +script: "Latin" +script: "Vai" +exemplar_chars { + base: "a á ã b ɓ c d ɗ e é ẽ ɛ {ɛ\\u0301} {ɛ\\u0303} f g h i í ĩ j k l m n ŋ o ó õ ɔ {ɔ\\u0301} {ɔ\\u0303} p q r s t u ú ũ v w x y z" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B Ɓ C D Ɗ E Ɛ F G H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z" +} diff --git a/lang/languages/ve/language.textproto b/lang/languages/ve/language.textproto new file mode 100644 index 000000000..b75c584d0 --- /dev/null +++ b/lang/languages/ve/language.textproto @@ -0,0 +1,12 @@ +id: "ve" +name: "Venda" +preferred_name: "" +autonym: "Tshivenḓa" +population: 1391759 +region: "ZA" +region: "ZW" +script: "Latin" +exemplar_chars { + base: "A B D Ḓ E F G H I K L Ḽ M N Ṋ Ṅ O P R S T Ṱ U V W X Y Z a b d ḓ e f g h i k l ḽ m n ṋ ṅ o p r s t ṱ u v w x y z" + marks: "◌̇ ◌̭" +} diff --git a/lang/languages/ve/sampletext.textproto b/lang/languages/ve/sampletext.textproto new file mode 100644 index 000000000..a951d2191 --- /dev/null +++ b/lang/languages/ve/sampletext.textproto @@ -0,0 +1 @@ +language: "ve" diff --git a/lang/languages/vec/language.textproto b/lang/languages/vec/language.textproto new file mode 100644 index 000000000..a0cdf0d71 --- /dev/null +++ b/lang/languages/vec/language.textproto @@ -0,0 +1,11 @@ +id: "vec" +name: "Venetian" +preferred_name: "" +autonym: "Vèneto" +population: 811235 +region: "IT" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Ç È É Ì Í Ò Ó Ù Ł Ž a b c d e f g h i j k l m n o p q r s t u v w x y z à á ç è é ì í ò ó ù ł ž" + marks: "◌̀ ◌́ ◌̌ ◌̧" +} diff --git a/lang/languages/vec/sampletext.textproto b/lang/languages/vec/sampletext.textproto new file mode 100644 index 000000000..a0de78057 --- /dev/null +++ b/lang/languages/vec/sampletext.textproto @@ -0,0 +1 @@ +language: "vec" diff --git a/lang/languages/vep/language.textproto b/lang/languages/vep/language.textproto new file mode 100644 index 000000000..2dadc1547 --- /dev/null +++ b/lang/languages/vep/language.textproto @@ -0,0 +1,11 @@ +id: "vep" +name: "Veps" +preferred_name: "" +autonym: "Vepsä" +population: 3543 +region: "RU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ü Č Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ü č š ž" + marks: "◌̈ ◌̌" +} diff --git a/lang/languages/vep/sampletext.textproto b/lang/languages/vep/sampletext.textproto new file mode 100644 index 000000000..1e396d4e5 --- /dev/null +++ b/lang/languages/vep/sampletext.textproto @@ -0,0 +1 @@ +language: "vep" diff --git a/lang/languages/vi/language.textproto b/lang/languages/vi/language.textproto new file mode 100644 index 000000000..8bbafd655 --- /dev/null +++ b/lang/languages/vi/language.textproto @@ -0,0 +1,16 @@ +id: "vi" +name: "Vietnamese" +preferred_name: "" +autonym: "Tiếng Việt" +population: 86038260 +region: "US" +region: "VN" +region: "CN" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Á Â Ã È É Ê Ì Í Ò Ó Ô Õ Ù Ú Ý Ă Đ Ĩ Ũ Ơ Ư Ạ Ả Ấ Ầ Ẩ Ẫ Ậ Ắ Ằ Ẳ Ẵ Ặ Ẹ Ẻ Ẽ Ế Ề Ể Ễ Ệ Ỉ Ị Ọ Ỏ Ố Ồ Ổ Ỗ Ộ Ớ Ờ Ở Ỡ Ợ Ụ Ủ Ứ Ừ Ử Ữ Ự Ỳ Ỵ Ỷ Ỹ a b c d e f g h i j k l m n o p q r s t u v w x y z à á â ã è é ê ì í ò ó ô õ ù ú ý ă đ ĩ ũ ơ ư ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ ẹ ẻ ẽ ế ề ể ễ ệ ỉ ị ọ ỏ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ ụ ủ ứ ừ ử ữ ự ỳ ỵ ỷ ỹ" + marks: "◌̀ ◌́ ◌̂ ◌̃ ◌̆ ◌̉ ◌̛ ◌̣" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″" + index: "A Ă Â B C D Đ E Ê F G H I J K L M N O Ô Ơ P Q R S T U Ư V W X Y Z" +} diff --git a/lang/languages/vi/sampletext.textproto b/lang/languages/vi/sampletext.textproto new file mode 100644 index 000000000..3e992d50c --- /dev/null +++ b/lang/languages/vi/sampletext.textproto @@ -0,0 +1 @@ +language: "vi" diff --git a/lang/languages/vic/language.textproto b/lang/languages/vic/language.textproto new file mode 100644 index 000000000..4081f0bff --- /dev/null +++ b/lang/languages/vic/language.textproto @@ -0,0 +1,9 @@ +id: "vic" +name: "Virgin Islands Creole English" +preferred_name: "" +autonym: "" +population: 3113 +region: "SX" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/vls/language.textproto b/lang/languages/vls/language.textproto new file mode 100644 index 000000000..9e3f6ce3f --- /dev/null +++ b/lang/languages/vls/language.textproto @@ -0,0 +1,9 @@ +id: "vls" +name: "West Flemish" +preferred_name: "" +autonym: "" +population: 1172070 +region: "BE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/vmf/language.textproto b/lang/languages/vmf/language.textproto new file mode 100644 index 000000000..c49f20302 --- /dev/null +++ b/lang/languages/vmf/language.textproto @@ -0,0 +1,9 @@ +id: "vmf" +name: "Main-Franconian" +preferred_name: "" +autonym: "" +population: 4809582 +region: "DE" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/vmw/language.textproto b/lang/languages/vmw/language.textproto new file mode 100644 index 000000000..cc725eafe --- /dev/null +++ b/lang/languages/vmw/language.textproto @@ -0,0 +1,11 @@ +id: "vmw" +name: "Makhuwa" +preferred_name: "" +autonym: "Emakhuwa" +population: 3912766 +region: "MZ" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À È Ì Ò Ù a b c d e f g h i j k l m n o p q r s t u v w x y z à è ì ò ù" + marks: "◌̀" +} diff --git a/lang/languages/vmw/sampletext.textproto b/lang/languages/vmw/sampletext.textproto new file mode 100644 index 000000000..c7b30ffcd --- /dev/null +++ b/lang/languages/vmw/sampletext.textproto @@ -0,0 +1 @@ +language: "vmw" diff --git a/lang/languages/vot/language.textproto b/lang/languages/vot/language.textproto new file mode 100644 index 000000000..3c58a9cb1 --- /dev/null +++ b/lang/languages/vot/language.textproto @@ -0,0 +1,9 @@ +id: "vot" +name: "Votic" +preferred_name: "" +autonym: "" +population: 0 +region: "RU" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/vro/language.textproto b/lang/languages/vro/language.textproto new file mode 100644 index 000000000..e6170d189 --- /dev/null +++ b/lang/languages/vro/language.textproto @@ -0,0 +1,11 @@ +id: "vro" +name: "Võro" +preferred_name: "" +autonym: "Võro" +population: 70031 +region: "EE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Õ Ö Ü Š Ž a b c d e f g h i j k l m n o p q r s t u v w x y z ä õ ö ü š ž \'" + marks: "◌̃ ◌̈ ◌̌" +} diff --git a/lang/languages/vun/language.textproto b/lang/languages/vun/language.textproto new file mode 100644 index 000000000..d0fde6716 --- /dev/null +++ b/lang/languages/vun/language.textproto @@ -0,0 +1,12 @@ +id: "vun" +name: "Vunjo" +preferred_name: "" +autonym: "" +population: 433290 +region: "TZ" +script: "Latin" +exemplar_chars { + base: "a b c d e f g h i j k l m n o p r s t u v w y z" + auxiliary: "q x" + index: "A B C D E F G H I J K L M N O P R S T U V W Y Z" +} diff --git a/lang/languages/wa/language.textproto b/lang/languages/wa/language.textproto new file mode 100644 index 000000000..0fc5592b3 --- /dev/null +++ b/lang/languages/wa/language.textproto @@ -0,0 +1,11 @@ +id: "wa" +name: "Walloon" +preferred_name: "" +autonym: "Walon" +population: 679800 +region: "BE" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Â Å Ç È É Ê Î Ô Û a b c d e f g h i j k l m n o p q r s t u v w x y z â å ç è é ê î ô û" + marks: "◌̀ ◌́ ◌̂ ◌̊ ◌̧" +} diff --git a/lang/languages/wa/sampletext.textproto b/lang/languages/wa/sampletext.textproto new file mode 100644 index 000000000..738269ef5 --- /dev/null +++ b/lang/languages/wa/sampletext.textproto @@ -0,0 +1 @@ +language: "wa" diff --git a/lang/languages/wae/language.textproto b/lang/languages/wae/language.textproto new file mode 100644 index 000000000..1d6d5d8a0 --- /dev/null +++ b/lang/languages/wae/language.textproto @@ -0,0 +1,15 @@ +id: "wae" +name: "Walser" +preferred_name: "" +autonym: "Walscher" +population: 11376 +region: "LI" +region: "CH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Á Ã Ä É Í Ó Õ Ö Ú Ü Č Š Ũ a b c d e f g h i j k l m n o p q r s t u v w x y z á ã ä é í ó õ ö ú ü č š ũ" + auxiliary: "À Â Å Æ Ç È Ê Ë Ì Î Ï Ñ Ò Ô Ø Ù Û Ÿ Ā Ă Ē Ĕ Ī Ĭ Ō Ŏ Œ Ū Ŭ ß à â å æ ç è ê ë ì î ï ñ ò ô ø ù û ÿ ā ă ē ĕ ī ĭ ō ŏ œ ū ŭ" + marks: "◌́ ◌̃ ◌̈ ◌̌ ◌̀ ◌̂ ◌̄ ◌̆ ◌̊ ◌̧" + numerals: "\\- ‑ , ’ % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/wal/language.textproto b/lang/languages/wal/language.textproto new file mode 100644 index 000000000..06e2528d0 --- /dev/null +++ b/lang/languages/wal/language.textproto @@ -0,0 +1,9 @@ +id: "wal" +name: "Wolaytta" +preferred_name: "" +autonym: "" +population: 1946034 +region: "ET" +script: "Ethiopic" +exemplar_chars { +} diff --git a/lang/languages/war/language.textproto b/lang/languages/war/language.textproto new file mode 100644 index 000000000..c41efb3ac --- /dev/null +++ b/lang/languages/war/language.textproto @@ -0,0 +1,11 @@ +id: "war" +name: "Waray" +preferred_name: "" +autonym: "Waray-Waray" +population: 3166249 +region: "PH" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ñ a b c d e f g h i j k l m n o p q r s t u v w x y z ñ" + marks: "◌̃" +} diff --git a/lang/languages/war/sampletext.textproto b/lang/languages/war/sampletext.textproto new file mode 100644 index 000000000..f532c3047 --- /dev/null +++ b/lang/languages/war/sampletext.textproto @@ -0,0 +1 @@ +language: "war" diff --git a/lang/languages/wbp/language.textproto b/lang/languages/wbp/language.textproto new file mode 100644 index 000000000..e2436dfbc --- /dev/null +++ b/lang/languages/wbp/language.textproto @@ -0,0 +1,10 @@ +id: "wbp" +name: "Warlpiri" +preferred_name: "" +autonym: "Warlpiri" +population: 2495 +region: "AU" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" +} diff --git a/lang/languages/wbq/language.textproto b/lang/languages/wbq/language.textproto new file mode 100644 index 000000000..459f5a269 --- /dev/null +++ b/lang/languages/wbq/language.textproto @@ -0,0 +1,9 @@ +id: "wbq" +name: "Waddar" +preferred_name: "" +autonym: "" +population: 2386962 +region: "IN" +script: "Telugu" +exemplar_chars { +} diff --git a/lang/languages/wbr/language.textproto b/lang/languages/wbr/language.textproto new file mode 100644 index 000000000..66f440404 --- /dev/null +++ b/lang/languages/wbr/language.textproto @@ -0,0 +1,9 @@ +id: "wbr" +name: "Wagdi" +preferred_name: "" +autonym: "" +population: 1989135 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/wls/language.textproto b/lang/languages/wls/language.textproto new file mode 100644 index 000000000..c0a4d2a00 --- /dev/null +++ b/lang/languages/wls/language.textproto @@ -0,0 +1,11 @@ +id: "wls" +name: "Wallisian" +preferred_name: "" +autonym: "Fakaʻuvea" +population: 9512 +region: "WF" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ā Ē Ī Ō Ū a b c d e f g h i j k l m n o p q r s t u v w x y z ā ē ī ō ū ʻ" + marks: "◌̄" +} diff --git a/lang/languages/wni/language.textproto b/lang/languages/wni/language.textproto new file mode 100644 index 000000000..fb959e64f --- /dev/null +++ b/lang/languages/wni/language.textproto @@ -0,0 +1,9 @@ +id: "wni" +name: "Ndzwani Comorian" +preferred_name: "" +autonym: "" +population: 287735 +region: "KM" +script: "Perso-Arabic" +exemplar_chars { +} diff --git a/lang/languages/wo/language.textproto b/lang/languages/wo/language.textproto new file mode 100644 index 000000000..b20aa3aef --- /dev/null +++ b/lang/languages/wo/language.textproto @@ -0,0 +1,16 @@ +id: "wo" +name: "Wolof" +preferred_name: "" +autonym: "Wolof" +population: 11025493 +region: "SN" +region: "MR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z À Ã É Ë Ñ Ó Ŋ a b c d e f g h i j k l m n o p q r s t u v w x y z à ã é ë ñ ó ŋ" + auxiliary: "ã h v z" + marks: "◌̀ ◌́ ◌̃ ◌̈" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}" + index: "A B C D E F G H I J K L M N Ŋ O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/wo/sampletext.textproto b/lang/languages/wo/sampletext.textproto new file mode 100644 index 000000000..15920fa53 --- /dev/null +++ b/lang/languages/wo/sampletext.textproto @@ -0,0 +1 @@ +language: "wo" diff --git a/lang/languages/wtm/language.textproto b/lang/languages/wtm/language.textproto new file mode 100644 index 000000000..a7a1eb7fd --- /dev/null +++ b/lang/languages/wtm/language.textproto @@ -0,0 +1,9 @@ +id: "wtm" +name: "Mewati" +preferred_name: "" +autonym: "" +population: 6100014 +region: "IN" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/wuu/language.textproto b/lang/languages/wuu/language.textproto new file mode 100644 index 000000000..92111a4fd --- /dev/null +++ b/lang/languages/wuu/language.textproto @@ -0,0 +1,12 @@ +id: "wuu" +name: "Wu Chinese" +preferred_name: "" +autonym: "吴语" +population: 83641200 +region: "CN" +script: "Simplified Han" +exemplar_chars { + base: "一 丁 七 万 丈 三 上 下 丌 不 与 丑 专 且 世 丘 丙 业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸 丹 为 主 丽 举 乃 久 么 义 之 乌 乍 乎 乏 乐 乔 乖 乘 乙 九 也 习 乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交 亥 亦 产 亨 享 京 亮 亲 人 亿 什 仁 仅 仇 今 介 仍 从 仔 他 付 仙 代 令 以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏 伐 休 众 优 伙 会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位 低 住 佐 佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦 侧 侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元 兄 充 兆 先 光 克 免 兑 兔 党 入 全 八 公 六 兮 兰 共 关 兴 兵 其 具 典 兹 养 兼 兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列 刘 则 刚 创 初 判 利 别 到 制 刷 券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝 办 功 加 务 劣 动 助 努 劫 励 劲 劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹 区 医 十 千 升 午 半 华 协 卒 卓 单 卖 南 博 占 卡 卢 卫 卯 印 危 即 却 卷 厂 厄 厅 历 厉 压 厌 厍 厚 原 去 县 参 又 叉 及 友 双 反 发 叔 取 受 变 叙 口 古 句 另 只 叫 召 叭 可 台 史 右 叶 号 司 叹 吃 各 合 吉 吊 同 名 后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦 咧 咨 咪 咬 咯 咱 哀 品 哇 哈 哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚 坛 坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天 太 夫 央 失 头 夷 夸 夹 夺 奇 奈 奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字 存 孙 孜 孝 孟 季 孤 学 孩 宁 它 宇 守 安 宋 完 宏 宗 官 宙 定 宛 宜 宝 实 审 客 宣 室 宪 害 宴 家 容 宽 宾 宿 寂 寄 寅 密 寇 富 寒 寝 寞 察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼 尽 尾 局 屁 层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工 左 巧 巨 巫 差 己 已 巳 巴 巷 币 市 布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干 平 年 并 幸 幻 幼 幽 广 庆 床 序 库 应 底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异 弃 弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志 忘 忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏 成 我 戒 或 战 截 戴 户 房 所 扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫 扬 扭 扮 扯 批 找 承 技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控 推 掩 措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日 旦 旧 旨 早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾 替 最 月 有 朋 服 朗 望 朝 期 木 未 末 本 札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样 核 根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠 次 欢 欣 欧 欲 欺 款 歉 歌 止 正 此 步 武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江 池 污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡 波 泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵 父 爷 爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田 由 甲 申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞 竟 章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细 织 终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训 议 讯 记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝 贞 负 贡 财 责 贤 败 货 质 贩 贪 购 贯 贱 贴 贵 贸 费 贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮 软 轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进 远 违 连 迟 迦 迪 迫 述 迷 追 退 送 适 逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里 重 野 量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防 阳 阴 阵 阶 阻 阿 陀 附 际 陆 陈 降 限 院 除 险 陪 陵 陶 陷 隆 随 隐 隔 障 难 雄 雅 集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项 顺 须 顽 顾 顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" +} diff --git a/lang/languages/wuu/sampletext.textproto b/lang/languages/wuu/sampletext.textproto new file mode 100644 index 000000000..5cbad8d36 --- /dev/null +++ b/lang/languages/wuu/sampletext.textproto @@ -0,0 +1 @@ +language: "wuu" diff --git a/lang/languages/xav/language.textproto b/lang/languages/xav/language.textproto new file mode 100644 index 000000000..fe872645a --- /dev/null +++ b/lang/languages/xav/language.textproto @@ -0,0 +1,11 @@ +id: "xav" +name: "Xavánte" +preferred_name: "" +autonym: "A’uwẽ" +population: 9950 +region: "BR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ã É Ẽ Ô Õ Ö Ĩ a b c d e f g h i j k l m n o p q r s t u v w x y z ã é ẽ ô õ ö ĩ ’" + marks: "◌́ ◌̂ ◌̃ ◌̈" +} diff --git a/lang/languages/xh/language.textproto b/lang/languages/xh/language.textproto new file mode 100644 index 000000000..d610d2b96 --- /dev/null +++ b/lang/languages/xh/language.textproto @@ -0,0 +1,13 @@ +id: "xh" +name: "Xhosa" +preferred_name: "" +autonym: "isiXhosa" +population: 10182944 +region: "LS" +region: "ZA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/xh/sampletext.textproto b/lang/languages/xh/sampletext.textproto new file mode 100644 index 000000000..86ac66902 --- /dev/null +++ b/lang/languages/xh/sampletext.textproto @@ -0,0 +1 @@ +language: "xh" diff --git a/lang/languages/xmf/language.textproto b/lang/languages/xmf/language.textproto new file mode 100644 index 000000000..24af2e1e8 --- /dev/null +++ b/lang/languages/xmf/language.textproto @@ -0,0 +1,9 @@ +id: "xmf" +name: "Mingrelian" +preferred_name: "" +autonym: "" +population: 439670 +region: "GE" +script: "Georgian" +exemplar_chars { +} diff --git a/lang/languages/xnr/language.textproto b/lang/languages/xnr/language.textproto new file mode 100644 index 000000000..8fe93f231 --- /dev/null +++ b/lang/languages/xnr/language.textproto @@ -0,0 +1,14 @@ +id: "xnr" +name: "Kangri" +preferred_name: "" +autonym: "कांगड़ी" +population: 2121744 +region: "IN" +script: "Devanagari" +exemplar_chars { + base: "अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ʼ ऽ ‌ ‍" + auxiliary: "ॐ" + marks: "◌ँ ◌ं ◌ः ◌़ ◌ा ◌ि ◌ी ◌ु ◌ू ◌ृ ◌े ◌ै ◌ो ◌ौ ◌्" + numerals: "० १ २ ३ ४ ५ ६ ७ ८ ९ 0 1 2 3 4 5 6 7 8 9" + punctuation: "। ॥ ॰" +} diff --git a/lang/languages/xog/language.textproto b/lang/languages/xog/language.textproto new file mode 100644 index 000000000..83073fccc --- /dev/null +++ b/lang/languages/xog/language.textproto @@ -0,0 +1,11 @@ +id: "xog" +name: "Soga" +preferred_name: "" +autonym: "Lusoga" +population: 2292409 +region: "UG" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/xsr/language.textproto b/lang/languages/xsr/language.textproto new file mode 100644 index 000000000..f1d114069 --- /dev/null +++ b/lang/languages/xsr/language.textproto @@ -0,0 +1,9 @@ +id: "xsr" +name: "Sherpa" +preferred_name: "" +autonym: "" +population: 157705 +region: "NP" +script: "Devanagari" +exemplar_chars { +} diff --git a/lang/languages/yao/language.textproto b/lang/languages/yao/language.textproto new file mode 100644 index 000000000..a5a3c313b --- /dev/null +++ b/lang/languages/yao/language.textproto @@ -0,0 +1,11 @@ +id: "yao" +name: "Yao" +preferred_name: "" +autonym: "chiYao" +population: 722356 +region: "MZ" +script: "Latin" +exemplar_chars { + base: "A B C D E G H I J K L M N O P S T U W Ŵ Y a b c d e g h i j k l m n o p s t u w ŵ y" + marks: "◌̂" +} diff --git a/lang/languages/yao/sampletext.textproto b/lang/languages/yao/sampletext.textproto new file mode 100644 index 000000000..118370f5a --- /dev/null +++ b/lang/languages/yao/sampletext.textproto @@ -0,0 +1 @@ +language: "yao" diff --git a/lang/languages/yap/language.textproto b/lang/languages/yap/language.textproto new file mode 100644 index 000000000..0430446c2 --- /dev/null +++ b/lang/languages/yap/language.textproto @@ -0,0 +1,11 @@ +id: "yap" +name: "Yapese" +preferred_name: "" +autonym: "Waab" +population: 6555 +region: "FM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ë Ö a b c d e f g h i j k l m n o p q r s t u v w x y z ä ë ö" + marks: "◌̈" +} diff --git a/lang/languages/yap/sampletext.textproto b/lang/languages/yap/sampletext.textproto new file mode 100644 index 000000000..6be343e84 --- /dev/null +++ b/lang/languages/yap/sampletext.textproto @@ -0,0 +1 @@ +language: "yap" diff --git a/lang/languages/yav/language.textproto b/lang/languages/yav/language.textproto new file mode 100644 index 000000000..72c9167e4 --- /dev/null +++ b/lang/languages/yav/language.textproto @@ -0,0 +1,14 @@ +id: "yav" +name: "Yangben" +preferred_name: "" +autonym: "Nuasue" +population: 2302 +region: "CM" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I K L M N O P S T U V W Y À Á Â È É Ì Í Î Ò Ó Ô Ù Ú Û Ā Ī Ŋ Ō Ū Ǎ Ǒ Ǔ Ɔ Ɛ a b c d e f g h i k l m n o p s t u v w y à á â è é ì í î ò ó ô ù ú û ā ī ŋ ō ū ǎ ǒ ǔ ɔ ɛ" + auxiliary: "J Q R X Z j q r x z" + marks: "◌̀ ◌́ ◌̂ ◌̄ ◌̌" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "A B C D E Ɛ F H I K L M N Ŋ O Ɔ P S T U V W Y" +} diff --git a/lang/languages/ybb/language.textproto b/lang/languages/ybb/language.textproto new file mode 100644 index 000000000..82a83ade1 --- /dev/null +++ b/lang/languages/ybb/language.textproto @@ -0,0 +1,9 @@ +id: "ybb" +name: "Yemba" +preferred_name: "" +autonym: "" +population: 443920 +region: "CM" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/yi/language.textproto b/lang/languages/yi/language.textproto new file mode 100644 index 000000000..938e0f9a4 --- /dev/null +++ b/lang/languages/yi/language.textproto @@ -0,0 +1,20 @@ +id: "yi" +name: "Yiddish" +preferred_name: "" +autonym: "ייִדיש" +population: 1046399 +region: "US" +region: "GB" +region: "CA" +region: "SE" +region: "UA" +region: "IL" +script: "Hebrew" +exemplar_chars { + base: "ו י א ב ג ד ה ז ח ט כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת" + auxiliary: "\\u200E\\u200F" + marks: "◌ְ ◌ֱ ◌ֲ ◌ֳ ◌ִ ◌ֵ ◌ֶ ◌ַ ◌ָ ◌ֹ ◌ֻ ◌ּ ◌ׁ ◌ׂ" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . ׳ \' \" ( ) \\[ \\] / ״ ־" + index: "\\u05C2 \\u05BC \\u05BF א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת" +} diff --git a/lang/languages/yi/sampletext.textproto b/lang/languages/yi/sampletext.textproto new file mode 100644 index 000000000..0ec891fac --- /dev/null +++ b/lang/languages/yi/sampletext.textproto @@ -0,0 +1 @@ +language: "yi" diff --git a/lang/languages/yo/language.textproto b/lang/languages/yo/language.textproto new file mode 100644 index 000000000..46eac8831 --- /dev/null +++ b/lang/languages/yo/language.textproto @@ -0,0 +1,15 @@ +id: "yo" +name: "Yoruba" +preferred_name: "" +autonym: "Èdè Yorùbá" +population: 28685568 +region: "NG" +region: "BJ" +script: "Latin" +exemplar_chars { + base: "A B D E F G H I J K L M N O P R S T U W Y À Á Ā È É Ē Ẹ Ì Í Ī Ò Ó Ō Ọ Ù Ú Ū Ṣ a b d e f g h i j k l m n o p r s t u w y à á ā è é ē ẹ ì í ī ò ó ō ọ ù ú ū ṣ" + auxiliary: "Ɔ Ɛ ɔ ɛ" + marks: "◌̀ ◌́ ◌̄ ◌̣" + punctuation: "\\- ‐ ‑ – — , ; \\: ! ? . … \' ‘ ’ \" “ ” ( ) @ * / \\& # † ‡ ′ ″" + index: "A B D E F G H I J K L M N O P R S T U W Y" +} diff --git a/lang/languages/yo/sampletext.textproto b/lang/languages/yo/sampletext.textproto new file mode 100644 index 000000000..41f0ce1c5 --- /dev/null +++ b/lang/languages/yo/sampletext.textproto @@ -0,0 +1 @@ +language: "yo" diff --git a/lang/languages/yrl/language.textproto b/lang/languages/yrl/language.textproto new file mode 100644 index 000000000..4830ba2c7 --- /dev/null +++ b/lang/languages/yrl/language.textproto @@ -0,0 +1,9 @@ +id: "yrl" +name: "Nheengatu" +preferred_name: "" +autonym: "" +population: 11009 +region: "BR" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/yua/language.textproto b/lang/languages/yua/language.textproto new file mode 100644 index 000000000..670af76b8 --- /dev/null +++ b/lang/languages/yua/language.textproto @@ -0,0 +1,11 @@ +id: "yua" +name: "Yucateco" +preferred_name: "" +autonym: "Màaya t\'àan" +population: 861955 +region: "MX" +script: "Latin" +exemplar_chars { + base: "A B C D E I J K L M N O P R S T U W X Y Á À É È Ó Ò Ú Ù a b c d e i j k l m n o p r s t u w x y \' á à é è ó ò ú ù" + marks: "◌̀ ◌́" +} diff --git a/lang/languages/yua/sampletext.textproto b/lang/languages/yua/sampletext.textproto new file mode 100644 index 000000000..84403116c --- /dev/null +++ b/lang/languages/yua/sampletext.textproto @@ -0,0 +1 @@ +language: "yua" diff --git a/lang/languages/yue/language.textproto b/lang/languages/yue/language.textproto new file mode 100644 index 000000000..93c649945 --- /dev/null +++ b/lang/languages/yue/language.textproto @@ -0,0 +1,15 @@ +id: "yue" +name: "Cantonese" +preferred_name: "Yue" +autonym: "粵語 / 粤语" +population: 6524919 +region: "HK" +script: "Simplified Han" +script: "Traditional Han" +exemplar_chars { + base: "一 丁 七 万 丈 三 上 下 丌 不 与 丑 专 且 世 丘 丙 业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸 丹 为 主 丽 举 乃 久 么 义 之 乌 乍 乎 乏 乐 乔 乖 乘 乙 九 也 习 乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交 亥 亦 产 亨 享 京 亮 亲 人 亿 什 仁 仅 仇 今 介 仍 从 仔 他 付 仙 代 令 以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏 伐 休 众 优 伙 会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位 低 住 佐 佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦 侧 侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元 兄 充 兆 先 光 克 免 兑 兔 党 入 全 八 公 六 兮 兰 共 关 兴 兵 其 具 典 兹 养 兼 兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列 刘 则 刚 创 初 判 利 别 到 制 刷 券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝 办 功 加 务 劣 动 助 努 劫 励 劲 劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹 区 医 十 千 升 午 半 华 协 卒 卓 单 卖 南 博 占 卡 卢 卫 卯 印 危 即 却 卷 厂 厄 厅 历 厉 压 厌 厍 厚 原 去 县 参 又 叉 及 友 双 反 发 叔 取 受 变 叙 口 古 句 另 只 叫 召 叭 可 台 史 右 叶 号 司 叹 吃 各 合 吉 吊 同 名 后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦 咧 咨 咪 咬 咯 咱 哀 品 哇 哈 哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚 坛 坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天 太 夫 央 失 头 夷 夸 夹 夺 奇 奈 奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字 存 孙 孜 孝 孟 季 孤 学 孩 宁 它 宇 守 安 宋 完 宏 宗 官 宙 定 宛 宜 宝 实 审 客 宣 室 宪 害 宴 家 容 宽 宾 宿 寂 寄 寅 密 寇 富 寒 寝 寞 察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼 尽 尾 局 屁 层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工 左 巧 巨 巫 差 己 已 巳 巴 巷 币 市 布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干 平 年 并 幸 幻 幼 幽 广 庆 床 序 库 应 底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异 弃 弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志 忘 忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏 成 我 戒 或 战 截 戴 户 房 所 扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫 扬 扭 扮 扯 批 找 承 技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控 推 掩 措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日 旦 旧 旨 早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾 替 最 月 有 朋 服 朗 望 朝 期 木 未 末 本 札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样 核 根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠 次 欢 欣 欧 欲 欺 款 歉 歌 止 正 此 步 武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江 池 污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡 波 泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵 父 爷 爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田 由 甲 申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞 竟 章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细 织 终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训 议 讯 记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝 贞 负 贡 财 责 贤 败 货 质 贩 贪 购 贯 贱 贴 贵 贸 费 贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮 软 轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进 远 违 连 迟 迦 迪 迫 述 迷 追 退 送 适 逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里 重 野 量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防 阳 阴 阵 阶 阻 阿 陀 附 际 陆 陈 降 限 院 除 险 陪 陵 陶 陷 隆 随 隐 隔 障 难 雄 雅 集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项 顺 须 顽 顾 顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" + punctuation: "‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※" + index: "一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳" +} diff --git a/lang/languages/yue/sampletext.textproto b/lang/languages/yue/sampletext.textproto new file mode 100644 index 000000000..cd4da21dc --- /dev/null +++ b/lang/languages/yue/sampletext.textproto @@ -0,0 +1 @@ +language: "yue" diff --git a/lang/languages/yue_Hans/language.textproto b/lang/languages/yue_Hans/language.textproto new file mode 100644 index 000000000..8da310c1c --- /dev/null +++ b/lang/languages/yue_Hans/language.textproto @@ -0,0 +1,15 @@ +id: "yue_Hans" +name: "Cantonese (Simplified)" +preferred_name: "" +autonym: "" +population: 72489040 +region: "CN" +script: "Simplified Han" +script: "Traditional Han" +exemplar_chars { + base: "一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之 乌 乎-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仑 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 企 伊 伍 伐 休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 佉 位-住 体 何 余 佛 作 你 佩 佳 使 例 供 依 侠 侦-侨 侯 侵 便 促 俄 俊 俗 保 信 修 俾 倍 倒 候 倚 借 值 倾 假 偏 做 停 健 偶 偷 傣 傲 傻 像 僧 儒 儿 允 元-充 先 光 克 免 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 净 准 凉 凌 减 凝 几 凡 凤 凭 凯 凰 凶 出 击 函 刀 分 切 刊 划 列-创 初 删 判 利 别 到 制 刷 刺 刻 剌 前 剑 剧 剩 剪 副 割 力 劝-务 动-劫 励-劳 势 勇 勉 勒 勤 勿 包 匈 化 北 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 卜 占-卢 卧 卫 卯-危 即 却 卷 厂 厄-历 厉 压 厌 厘 厚 原 去 县 参 又 及-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吕 吗 君 吝-吠 否 吧 含 听 启 吴 吵 吸 吹 吾 呀 呆 告 员 呜 呢 周 味 呵 呼 命 和 咖 咤 咦 咧 咪 咬 咱 哀 品 哇-哉 响 哎 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 啰 喀 喂 善 喇 喊 喔 喜 喝 喵 喷 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 圜 土 圣 在 圭 地 场 圾 址 均 坎-坐 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 城 埔 域 培 基 堂 堆 堕 堡 堪 塔 塞 填 境 墙 增 墨 壁 士 壬 壮 声 壳 处 备 复 夏 夕 外 多 夜 够 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奎 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妆-妈 妙 妥 妨 妮 妳 妹 妻 姆 始 姐 姑 姓 委 姿 威 娃 娄 娘 娱 婆 婚 媒 嫌 嫩 子 孔 字-孙 孝 孟 季 孤 学 孩 宁 它 宅 宇-安 宋 完 宏 宗-实 宠-室 宪 宫 害 家 容 宽-宿 寂 寄-密 富 寒 寝-察 寨 寮 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 届 屋 屏 展 属 屠 山 岁 岂 岚 岛 岩 岭 岸 峡 峰 崇 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帛 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庄 庆 庇 床 序 库-底 店 庚 府 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 彊 归 当 录 彝 形 彦 彩 彬 彭 彰 影 役 彻 彼 往 征 径 待 很 律 徐 徒 得 微 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 怜 思 怡 急 性 怨 怪 总 恋 恐 恒 恢 恨 恩 恭 息 恰 恶 恼 悉 悔 悟 悠 悦 您 悲 情 惊 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愿 慈 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 打 托 扣 扥 执 扩 扫-扭 扯 扰 批 找-技 抄 把 抓 投 抗 折 抛 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拏 拒 拔 拖 招 拜 拟 拥 拨 择 括 拳 拼 拾 拿 持 挂 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控 推 措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摇 摘 摩 摸 撑 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敍 敏 救 教 敝 敢 散 敦 敬 数 整 文 斋 斐 斗 料 断 斯 新 方 施 旁 旅 旋 族 旗 无 既 日-旧 早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暴 曰 曲 更 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栏 树 校 样-根 格 桃 案 桌 桑 档 桥 梁 梅 梦 梨 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 横 檀 次-欣 欧 欲 欺 款 歉 歌 止-武 死 殊 残 段 毁 毅 母 每 毒 比 毕 毛 毫 氏 民 气 水 永 求 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泄 泉 泊 法 泡 波 泥 注 泪 泰 泳 泽 泾 洁 洋 洗 洛 洞 洪 洲 活 洽 派 流 浅 测 济 浏 浓 浦 浩 浪 浮 海 涂 消 涉 涛 涨 涯 液 涵 淑 淡 深 混 清 渐 渡 温 港 游 湖 湾 源 溪 滋 滑 滚 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澳 激 灌 火 灭 灯 灰 灵 灾 炉 炎 炮 炸 点 烂 烈 烟 烤 烦 烧 热 焦 然 煞 照 熊 熟 燃 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牠 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 猫 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珊 珍 珠 珥 班 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑰 瑶 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 界 留 略 番 疆 疏 疑 疗 疯 疼 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 益 监 盖-盘 盛 盟 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磨 示 礼 社 祖 祚 祛 祝 神 祥 票 祯 祸 禁 禄 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 积 称 移 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 窭 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箫 箭 箱 篇 篮 簿 籍 米 类 粉 粗 粤 精 糊 糕 糟 系 素 索 紧 紫 累 繁 纠 红 约 级 纪 纬 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 综 绿 缅 缓 编 缘 缚 缩 缪 缴 缸 缺 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羽 翁 翔 翘 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 耻 聊 职 联 聚 聪 肉 肚 股 肥 肩 肯 育 胆 背 胎 胖 胜 胞 胡 胸 能 脆 脑 脚 脱 脸 腊 腓 腔 腰 腿 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芝 芦 芬 花 芳 苍 苏 若 苦 英 范 茅 茫 茶 草 荐 荒 荣 药 荷 荼 莉 莎 莫 莱 莲 获 菜 菩 菲 萄 萤 营 萧 萨 落 葛 葡 蒂 蒋 蒙 蒲 蓝 蔕 蔡 薄 薪 藏 藤 虎 虑 虚 虫 虽 蛇 蛋 蛙 蛮 蜂 蜜 蝎 蝶 融 蟹 血 行 街 衡 衣 补 表 袋 被 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 触 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谚 谢 谱 谷 豆 象 豪 貌 贝-负 贡-败 货 质 贪 购 贯 贱 贴 贵 费 贺 贾 资 赋 赌 赏 赐 赖 赚 赛 赞 赠 赢 赤 赫 走 赵-起 超 越 趋 趣 足 跃 跌 跎 跑 距 跟 路 跳 踏 踢 踪 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 迹 追 退-逃 逆 选 逊 透 逐 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遥 遭 遮 避 邀 那 邦 邪 邮 邱 邻 郁 郎 郑 部 郭 都 鄂 酉 配 酒 酷 酸 醉 醒 采 释 里-量 金 鉴 针 钓 钟 钢 钦 钱 钵 铁 铃 铜 铢 铭 银 销 锁 锅 锋 锐 错 锡 锦 键 镇 镑 镜 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阇 阐 阔 阗 队 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雳 零 雷 雾 需 震 霍 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 韵 頞 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 颜 额 风 飘 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 马 驱 驶 驻 驾 骂 验 骑 骗 骚 骨 高 鬼 魁 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸿 鹅 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟" + auxiliary: "乍 仂 伏 佐 侣 僳 兆 兑 券 勋 卑 卞 咀 嘅 堤 墎 壤 孜 屿 峇 巽 斜 昙 昼 栗 楔 浑 涅 湘 澎 灿 狄 琳 瑚 甫 碑 礁 绰 芒 苗 茨 茵 蓬 蚩 蛰 蜀 裘 谬 赣 酋 闽 陇 霜" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四" + punctuation: "﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/za/language.textproto b/lang/languages/za/language.textproto new file mode 100644 index 000000000..90612bdef --- /dev/null +++ b/lang/languages/za/language.textproto @@ -0,0 +1,9 @@ +id: "za" +name: "Zhuang" +preferred_name: "" +autonym: "" +population: 4321462 +region: "CN" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/za/sampletext.textproto b/lang/languages/za/sampletext.textproto new file mode 100644 index 000000000..6101a4d56 --- /dev/null +++ b/lang/languages/za/sampletext.textproto @@ -0,0 +1 @@ +language: "za" diff --git a/lang/languages/zag/language.textproto b/lang/languages/zag/language.textproto new file mode 100644 index 000000000..8015d3136 --- /dev/null +++ b/lang/languages/zag/language.textproto @@ -0,0 +1,9 @@ +id: "zag" +name: "Zaghawa" +preferred_name: "" +autonym: "" +population: 232364 +region: "SD" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/zdj/language.textproto b/lang/languages/zdj/language.textproto new file mode 100644 index 000000000..3af22d3cd --- /dev/null +++ b/lang/languages/zdj/language.textproto @@ -0,0 +1,11 @@ +id: "zdj" +name: "Ngazidja Comorian" +preferred_name: "" +autonym: "شِكُمُرِ" +population: 313123 +region: "KM" +script: "Perso-Arabic" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P R S T U V W Y Z a b c d e f g h i j k l m n o p r s t u v w y z" + marks: "◌َ ◌ُ ◌ِ ◌ّ" +} diff --git a/lang/languages/zdj/sampletext.textproto b/lang/languages/zdj/sampletext.textproto new file mode 100644 index 000000000..b3c9897c3 --- /dev/null +++ b/lang/languages/zdj/sampletext.textproto @@ -0,0 +1 @@ +language: "zdj" diff --git a/lang/languages/zea/language.textproto b/lang/languages/zea/language.textproto new file mode 100644 index 000000000..b2f1ea1ae --- /dev/null +++ b/lang/languages/zea/language.textproto @@ -0,0 +1,9 @@ +id: "zea" +name: "Zeelandic" +preferred_name: "" +autonym: "" +population: 241925 +region: "NL" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/zgh/language.textproto b/lang/languages/zgh/language.textproto new file mode 100644 index 000000000..6700f0477 --- /dev/null +++ b/lang/languages/zgh/language.textproto @@ -0,0 +1,13 @@ +id: "zgh" +name: "Standard Moroccan Tamazight" +preferred_name: "" +autonym: "ⵜⴰⵎⴰⵣⵉⵖⵜ" +population: 7823574 +region: "MA" +script: "Tifinagh" +exemplar_chars { + base: "A B G D Ḍ E F K H Ḥ X Q I J L M N U R Ṛ S Ṣ C T Ṭ W Ɣ Z Ẓ a b g d ḍ e f k h ḥ x q i j l m n u r ṛ s ṣ c t ṭ w ɣ z ẓ" + marks: "◌̣" + numerals: "  \\- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9" + index: "ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ" +} diff --git a/lang/languages/zgh/sampletext.textproto b/lang/languages/zgh/sampletext.textproto new file mode 100644 index 000000000..38b535c42 --- /dev/null +++ b/lang/languages/zgh/sampletext.textproto @@ -0,0 +1 @@ +language: "zgh" diff --git a/lang/languages/zh/language.textproto b/lang/languages/zh/language.textproto new file mode 100644 index 000000000..bf30cd00c --- /dev/null +++ b/lang/languages/zh/language.textproto @@ -0,0 +1,21 @@ +id: "zh" +name: "Chinese" +preferred_name: "" +autonym: "普通话 / 汉语" +population: 1265387866 +region: "HK" +region: "MN" +region: "MY" +region: "SG" +region: "MO" +region: "CN" +script: "Simplified Han" +script: "Traditional Han" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U W X Y Z a b c d e f g h i j k l m n o p q r s t u w x y z ü ê ā ē ī ō ū ǖ Ā Ē Ī Ō Ū Ǖ á é í ó ú ǘ Á É Í Ó Ú Ǘ ǎ ě ǐ ǒ ǔ ǚ Ǎ Ě Ǐ Ǒ Ǔ Ǚ à è ì ò ù ǜ À È Ì Ò Ù Ǜ" + auxiliary: "乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽" + marks: "◌̀ ◌́ ◌̂ ◌̄ ◌̈ ◌̌" + numerals: "% + - . 0 1 2 3 4 5 6 7 8 9 ‰ 〇" + punctuation: "﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/zh_Hant/language.textproto b/lang/languages/zh_Hant/language.textproto new file mode 100644 index 000000000..855f42961 --- /dev/null +++ b/lang/languages/zh_Hant/language.textproto @@ -0,0 +1,29 @@ +id: "zh_Hant" +name: "Chinese (Traditional)" +preferred_name: "" +autonym: "" +population: 38770383 +region: "HK" +region: "VN" +region: "BN" +region: "US" +region: "PA" +region: "GB" +region: "SR" +region: "GF" +region: "TW" +region: "AU" +region: "MO" +region: "ID" +region: "PH" +region: "PF" +region: "TH" +script: "Simplified Han" +script: "Traditional Han" +exemplar_chars { + base: "一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 瀏 灌 灣 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜" + auxiliary: "乍 乳 仂 伏 佐 侶 俏 倉 偽 傅 傘 僳 兆 兌 兹 凋 凍 凸 划 刨 别 刮 券 剃 勳 勾 匕 匙 匣 匯 卑 卞 占 卹 叉 叶 吻 哺 唇 唵 啤 喪 喲 嘟 噁 噓 噘 嚏 坑 堤 墅 墎 墓 墟 墳 壤 壩 壺 奥 妖 嬰 孕 孜 孵 寺 尿 屍 屑 峇 嶼 巽 巾 帆 帚 幟 廁 廈 廚 廟 弋 弓 忡 憊 懨 懸 戟 扮 扳 捂 捏 捧 掠 掰 揹 搏 摀 摔 撕 撲 攀 攤 敞 斑 斜 斧 暈 暮 曇 曬 曳 朔 杖 枯 栓 栗 栽 框 桶 桿 棍 棕 棺 椒 楔 槌 橄 橇 橘 橙 檬 檸 櫃 櫚 櫻 欖 欠 残 殭 汁 沫 沮 泣 浣 浴 涅 涎 涮 淇 淋 渾 湘 溜 漿 澎 澡 濕 灘 烘 烹 焊 焙 焰 煎 煮 燕 燙 燦 燭 爍 牡 犀 犬 狄 狡 狸 猩 猾 猿 獺 獾 琳 瑚 瓢 甕 甫 疊 疲 疾 瘦 瘧 皂 皺 皿 盆 盈 盒 盔 盥 眨 眩 睏 瞇 瞌 瞪 碑 磚 礁 礫 祈 禱 禿 稻 穀 窄 竿 筒 筷 箏 箔 篷 簍 籠 糖 糰 紉 紋 紗 紮 紳 綽 綿 縫 繃 繡 繩 纏 纖 纜 罈 罐 罩 羯 聳 聾 肌 肖 肺 脈 脖 腐 腹 膚 膠 臂 臟 艇 芒 芙 芭 芽 苗 苣 茄 茨 茵 茸 莓 莖 菇 菌 菱 萎 萵 葵 蒜 蒸 蓄 蓉 蓬 蔔 蔥 蔬 蕉 蕾 薑 薯 蘋 蘑 蘿 虹 蚊 蚓 蚩 蚯 蛛 蜀 蜘 蜥 蜴 蝙 蝟 蝠 蝦 蝴 蝸 螂 螃 螞 螺 蟀 蟄 蟋 蟑 蟳 蟻 蠅 蠕 蠟 蠣 衫 袍 裏 裘 裙 裱 裹 褐 襪 襯 訝 診 謎 謬 豎 豔 豚 豹 贛 跆 跨 跪 踩 躬 軸 轎 辜 辣 遞 鄙 酋 酪 醬 釘 鈔 鈕 鉅 鉛 鉤 鋁 錨 錶 鍊 鎚 鎬 鏈 鏢 鐺 鑰 鑽 鑿 閩 阱 隴 雀 雌 霄 霜 静 靴 鞠 鞭 頌 頸 顛 颱 飆 飪 餃 餌 餚 餵 餾 駝 駱 驕 骰 骷 髏 鬍 魷 鮑 鯉 鯊 鯨 鱷 鳩 鳶 鴨 鵡 鶴 鸚 鹽 黛 鼬 龐" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四" + punctuation: "‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※" + index: "一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳" +} diff --git a/lang/languages/zmi/language.textproto b/lang/languages/zmi/language.textproto new file mode 100644 index 000000000..b89c461b5 --- /dev/null +++ b/lang/languages/zmi/language.textproto @@ -0,0 +1,9 @@ +id: "zmi" +name: "Negeri Sembilan Malay" +preferred_name: "" +autonym: "" +population: 391825 +region: "MY" +script: "Latin" +exemplar_chars { +} diff --git a/lang/languages/zu/language.textproto b/lang/languages/zu/language.textproto new file mode 100644 index 000000000..b8fc0a7d4 --- /dev/null +++ b/lang/languages/zu/language.textproto @@ -0,0 +1,18 @@ +id: "zu" +name: "Zulu" +preferred_name: "" +autonym: "isiZulu" +population: 13973829 +region: "MW" +region: "LS" +region: "SZ" +region: "MZ" +region: "ZA" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z" + auxiliary: "á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + numerals: "\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9" + punctuation: "\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}" + index: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" +} diff --git a/lang/languages/zu/sampletext.textproto b/lang/languages/zu/sampletext.textproto new file mode 100644 index 000000000..d2faa9379 --- /dev/null +++ b/lang/languages/zu/sampletext.textproto @@ -0,0 +1 @@ +language: "zu" diff --git a/lang/languages/zza/language.textproto b/lang/languages/zza/language.textproto new file mode 100644 index 000000000..79fd0e32c --- /dev/null +++ b/lang/languages/zza/language.textproto @@ -0,0 +1,11 @@ +id: "zza" +name: "Zaza" +preferred_name: "Dimli" +autonym: "Dimlî" +population: 1148245 +region: "TR" +script: "Latin" +exemplar_chars { + base: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ç Ê Î Û Ü Ş Ǧ a b c d e f g h i j k l m n o p q r s t u v w x y z ç ê î û ü İ ı ş ǧ" + marks: "◌̂ ◌̇ ◌̈ ◌̌ ◌̧" +} diff --git a/lang/regions/AC.textproto b/lang/regions/AC.textproto new file mode 100644 index 000000000..e02cb716d --- /dev/null +++ b/lang/regions/AC.textproto @@ -0,0 +1,4 @@ +id: "AC" +name: "Ascension Island" +population: 940 +region_group: "Oceania" diff --git a/lang/regions/AD.textproto b/lang/regions/AD.textproto new file mode 100644 index 000000000..1669a56ac --- /dev/null +++ b/lang/regions/AD.textproto @@ -0,0 +1,4 @@ +id: "AD" +name: "Andorra" +population: 77000 +region_group: "Europe" diff --git a/lang/regions/AE.textproto b/lang/regions/AE.textproto new file mode 100644 index 000000000..58307db01 --- /dev/null +++ b/lang/regions/AE.textproto @@ -0,0 +1,4 @@ +id: "AE" +name: "United Arab Emirates" +population: 9992080 +region_group: "Asia" diff --git a/lang/regions/AF.textproto b/lang/regions/AF.textproto new file mode 100644 index 000000000..161d218e0 --- /dev/null +++ b/lang/regions/AF.textproto @@ -0,0 +1,4 @@ +id: "AF" +name: "Afghanistan" +population: 36643800 +region_group: "Asia" diff --git a/lang/regions/AG.textproto b/lang/regions/AG.textproto new file mode 100644 index 000000000..2715b21d7 --- /dev/null +++ b/lang/regions/AG.textproto @@ -0,0 +1,4 @@ +id: "AG" +name: "Antigua & Barbuda" +population: 98179 +region_group: "Americas" diff --git a/lang/regions/AI.textproto b/lang/regions/AI.textproto new file mode 100644 index 000000000..d66fc9f29 --- /dev/null +++ b/lang/regions/AI.textproto @@ -0,0 +1,4 @@ +id: "AI" +name: "Anguilla" +population: 18090 +region_group: "Americas" diff --git a/lang/regions/AL.textproto b/lang/regions/AL.textproto new file mode 100644 index 000000000..ae6bd7ba4 --- /dev/null +++ b/lang/regions/AL.textproto @@ -0,0 +1,4 @@ +id: "AL" +name: "Albania" +population: 3074580 +region_group: "Europe" diff --git a/lang/regions/AM.textproto b/lang/regions/AM.textproto new file mode 100644 index 000000000..6661d76be --- /dev/null +++ b/lang/regions/AM.textproto @@ -0,0 +1,4 @@ +id: "AM" +name: "Armenia" +population: 3021320 +region_group: "Asia" diff --git a/lang/regions/AO.textproto b/lang/regions/AO.textproto new file mode 100644 index 000000000..f3b819358 --- /dev/null +++ b/lang/regions/AO.textproto @@ -0,0 +1,4 @@ +id: "AO" +name: "Angola" +population: 32522300 +region_group: "Africa" diff --git a/lang/regions/AQ.textproto b/lang/regions/AQ.textproto new file mode 100644 index 000000000..cc12d1ca1 --- /dev/null +++ b/lang/regions/AQ.textproto @@ -0,0 +1,4 @@ +id: "AQ" +name: "Antarctica" +population: 300 +region_group: "Oceania" diff --git a/lang/regions/AR.textproto b/lang/regions/AR.textproto new file mode 100644 index 000000000..81556666c --- /dev/null +++ b/lang/regions/AR.textproto @@ -0,0 +1,4 @@ +id: "AR" +name: "Argentina" +population: 45479100 +region_group: "Americas" diff --git a/lang/regions/AS.textproto b/lang/regions/AS.textproto new file mode 100644 index 000000000..246fb158f --- /dev/null +++ b/lang/regions/AS.textproto @@ -0,0 +1,4 @@ +id: "AS" +name: "American Samoa" +population: 49437 +region_group: "Oceania" diff --git a/lang/regions/AT.textproto b/lang/regions/AT.textproto new file mode 100644 index 000000000..a25608c70 --- /dev/null +++ b/lang/regions/AT.textproto @@ -0,0 +1,4 @@ +id: "AT" +name: "Austria" +population: 8859450 +region_group: "Europe" diff --git a/lang/regions/AU.textproto b/lang/regions/AU.textproto new file mode 100644 index 000000000..76c5e4dcf --- /dev/null +++ b/lang/regions/AU.textproto @@ -0,0 +1,4 @@ +id: "AU" +name: "Australia" +population: 25466500 +region_group: "Oceania" diff --git a/lang/regions/AW.textproto b/lang/regions/AW.textproto new file mode 100644 index 000000000..b1d924041 --- /dev/null +++ b/lang/regions/AW.textproto @@ -0,0 +1,4 @@ +id: "AW" +name: "Aruba" +population: 119428 +region_group: "Americas" diff --git a/lang/regions/AX.textproto b/lang/regions/AX.textproto new file mode 100644 index 000000000..2cacd1436 --- /dev/null +++ b/lang/regions/AX.textproto @@ -0,0 +1,4 @@ +id: "AX" +name: "Åland Islands" +population: 26200 +region_group: "Europe" diff --git a/lang/regions/AZ.textproto b/lang/regions/AZ.textproto new file mode 100644 index 000000000..d40b8f540 --- /dev/null +++ b/lang/regions/AZ.textproto @@ -0,0 +1,4 @@ +id: "AZ" +name: "Azerbaijan" +population: 10205800 +region_group: "Asia" diff --git a/lang/regions/BA.textproto b/lang/regions/BA.textproto new file mode 100644 index 000000000..ff42571be --- /dev/null +++ b/lang/regions/BA.textproto @@ -0,0 +1,4 @@ +id: "BA" +name: "Bosnia & Herzegovina" +population: 3835590 +region_group: "Europe" diff --git a/lang/regions/BB.textproto b/lang/regions/BB.textproto new file mode 100644 index 000000000..bd6439e4b --- /dev/null +++ b/lang/regions/BB.textproto @@ -0,0 +1,4 @@ +id: "BB" +name: "Barbados" +population: 294560 +region_group: "Americas" diff --git a/lang/regions/BD.textproto b/lang/regions/BD.textproto new file mode 100644 index 000000000..ed4eb55ac --- /dev/null +++ b/lang/regions/BD.textproto @@ -0,0 +1,4 @@ +id: "BD" +name: "Bangladesh" +population: 162651000 +region_group: "Asia" diff --git a/lang/regions/BE.textproto b/lang/regions/BE.textproto new file mode 100644 index 000000000..e972632dd --- /dev/null +++ b/lang/regions/BE.textproto @@ -0,0 +1,4 @@ +id: "BE" +name: "Belgium" +population: 11720700 +region_group: "Europe" diff --git a/lang/regions/BF.textproto b/lang/regions/BF.textproto new file mode 100644 index 000000000..634ef2e45 --- /dev/null +++ b/lang/regions/BF.textproto @@ -0,0 +1,4 @@ +id: "BF" +name: "Burkina Faso" +population: 20835400 +region_group: "Africa" diff --git a/lang/regions/BG.textproto b/lang/regions/BG.textproto new file mode 100644 index 000000000..b130ad886 --- /dev/null +++ b/lang/regions/BG.textproto @@ -0,0 +1,4 @@ +id: "BG" +name: "Bulgaria" +population: 6966900 +region_group: "Europe" diff --git a/lang/regions/BH.textproto b/lang/regions/BH.textproto new file mode 100644 index 000000000..1fb097cfb --- /dev/null +++ b/lang/regions/BH.textproto @@ -0,0 +1,4 @@ +id: "BH" +name: "Bahrain" +population: 1505000 +region_group: "Asia" diff --git a/lang/regions/BI.textproto b/lang/regions/BI.textproto new file mode 100644 index 000000000..dda566fa9 --- /dev/null +++ b/lang/regions/BI.textproto @@ -0,0 +1,4 @@ +id: "BI" +name: "Burundi" +population: 11865800 +region_group: "Africa" diff --git a/lang/regions/BJ.textproto b/lang/regions/BJ.textproto new file mode 100644 index 000000000..c03eb48b3 --- /dev/null +++ b/lang/regions/BJ.textproto @@ -0,0 +1,4 @@ +id: "BJ" +name: "Benin" +population: 12864600 +region_group: "Africa" diff --git a/lang/regions/BL.textproto b/lang/regions/BL.textproto new file mode 100644 index 000000000..5bf2def81 --- /dev/null +++ b/lang/regions/BL.textproto @@ -0,0 +1,4 @@ +id: "BL" +name: "St. Barthélemy" +population: 7122 +region_group: "Americas" diff --git a/lang/regions/BM.textproto b/lang/regions/BM.textproto new file mode 100644 index 000000000..c8dc2280b --- /dev/null +++ b/lang/regions/BM.textproto @@ -0,0 +1,4 @@ +id: "BM" +name: "Bermuda" +population: 71750 +region_group: "Americas" diff --git a/lang/regions/BN.textproto b/lang/regions/BN.textproto new file mode 100644 index 000000000..1af0db6f8 --- /dev/null +++ b/lang/regions/BN.textproto @@ -0,0 +1,4 @@ +id: "BN" +name: "Brunei" +population: 464478 +region_group: "Asia" diff --git a/lang/regions/BO.textproto b/lang/regions/BO.textproto new file mode 100644 index 000000000..a6a6031c2 --- /dev/null +++ b/lang/regions/BO.textproto @@ -0,0 +1,4 @@ +id: "BO" +name: "Bolivia" +population: 11639900 +region_group: "Americas" diff --git a/lang/regions/BQ.textproto b/lang/regions/BQ.textproto new file mode 100644 index 000000000..910f6f101 --- /dev/null +++ b/lang/regions/BQ.textproto @@ -0,0 +1,4 @@ +id: "BQ" +name: "Caribbean Netherlands" +population: 20000 +region_group: "Americas" diff --git a/lang/regions/BR.textproto b/lang/regions/BR.textproto new file mode 100644 index 000000000..6c0802e69 --- /dev/null +++ b/lang/regions/BR.textproto @@ -0,0 +1,4 @@ +id: "BR" +name: "Brazil" +population: 211716000 +region_group: "Americas" diff --git a/lang/regions/BS.textproto b/lang/regions/BS.textproto new file mode 100644 index 000000000..0b9f27b97 --- /dev/null +++ b/lang/regions/BS.textproto @@ -0,0 +1,4 @@ +id: "BS" +name: "Bahamas" +population: 337721 +region_group: "Americas" diff --git a/lang/regions/BT.textproto b/lang/regions/BT.textproto new file mode 100644 index 000000000..c4028deab --- /dev/null +++ b/lang/regions/BT.textproto @@ -0,0 +1,4 @@ +id: "BT" +name: "Bhutan" +population: 782318 +region_group: "Asia" diff --git a/lang/regions/BV.textproto b/lang/regions/BV.textproto new file mode 100644 index 000000000..0ff6f0176 --- /dev/null +++ b/lang/regions/BV.textproto @@ -0,0 +1,4 @@ +id: "BV" +name: "Bouvet Island" +population: 1 +region_group: "Americas" diff --git a/lang/regions/BW.textproto b/lang/regions/BW.textproto new file mode 100644 index 000000000..5f12a098e --- /dev/null +++ b/lang/regions/BW.textproto @@ -0,0 +1,4 @@ +id: "BW" +name: "Botswana" +population: 2317230 +region_group: "Africa" diff --git a/lang/regions/BY.textproto b/lang/regions/BY.textproto new file mode 100644 index 000000000..1bddc3da9 --- /dev/null +++ b/lang/regions/BY.textproto @@ -0,0 +1,4 @@ +id: "BY" +name: "Belarus" +population: 9477920 +region_group: "Europe" diff --git a/lang/regions/BZ.textproto b/lang/regions/BZ.textproto new file mode 100644 index 000000000..bfb26e75c --- /dev/null +++ b/lang/regions/BZ.textproto @@ -0,0 +1,4 @@ +id: "BZ" +name: "Belize" +population: 399598 +region_group: "Americas" diff --git a/lang/regions/CA.textproto b/lang/regions/CA.textproto new file mode 100644 index 000000000..d28e4d03b --- /dev/null +++ b/lang/regions/CA.textproto @@ -0,0 +1,4 @@ +id: "CA" +name: "Canada" +population: 37694100 +region_group: "Americas" diff --git a/lang/regions/CC.textproto b/lang/regions/CC.textproto new file mode 100644 index 000000000..a55323433 --- /dev/null +++ b/lang/regions/CC.textproto @@ -0,0 +1,4 @@ +id: "CC" +name: "Cocos (Keeling) Islands" +population: 596 +region_group: "Oceania" diff --git a/lang/regions/CD.textproto b/lang/regions/CD.textproto new file mode 100644 index 000000000..713050207 --- /dev/null +++ b/lang/regions/CD.textproto @@ -0,0 +1,4 @@ +id: "CD" +name: "Congo - Kinshasa" +population: 101780000 +region_group: "Africa" diff --git a/lang/regions/CF.textproto b/lang/regions/CF.textproto new file mode 100644 index 000000000..d6b1e5676 --- /dev/null +++ b/lang/regions/CF.textproto @@ -0,0 +1,4 @@ +id: "CF" +name: "Central African Republic" +population: 5990860 +region_group: "Africa" diff --git a/lang/regions/CG.textproto b/lang/regions/CG.textproto new file mode 100644 index 000000000..a67dcabc4 --- /dev/null +++ b/lang/regions/CG.textproto @@ -0,0 +1,4 @@ +id: "CG" +name: "Congo - Brazzaville" +population: 5293070 +region_group: "Africa" diff --git a/lang/regions/CH.textproto b/lang/regions/CH.textproto new file mode 100644 index 000000000..956cf5781 --- /dev/null +++ b/lang/regions/CH.textproto @@ -0,0 +1,4 @@ +id: "CH" +name: "Switzerland" +population: 8403990 +region_group: "Europe" diff --git a/lang/regions/CI.textproto b/lang/regions/CI.textproto new file mode 100644 index 000000000..53bb4ac33 --- /dev/null +++ b/lang/regions/CI.textproto @@ -0,0 +1,4 @@ +id: "CI" +name: "Côte d’Ivoire" +population: 27481100 +region_group: "Africa" diff --git a/lang/regions/CK.textproto b/lang/regions/CK.textproto new file mode 100644 index 000000000..0a3c2fc12 --- /dev/null +++ b/lang/regions/CK.textproto @@ -0,0 +1,4 @@ +id: "CK" +name: "Cook Islands" +population: 8574 +region_group: "Oceania" diff --git a/lang/regions/CL.textproto b/lang/regions/CL.textproto new file mode 100644 index 000000000..f2e878d5f --- /dev/null +++ b/lang/regions/CL.textproto @@ -0,0 +1,4 @@ +id: "CL" +name: "Chile" +population: 18186800 +region_group: "Americas" diff --git a/lang/regions/CM.textproto b/lang/regions/CM.textproto new file mode 100644 index 000000000..6e50c848c --- /dev/null +++ b/lang/regions/CM.textproto @@ -0,0 +1,4 @@ +id: "CM" +name: "Cameroon" +population: 27745000 +region_group: "Africa" diff --git a/lang/regions/CN.textproto b/lang/regions/CN.textproto new file mode 100644 index 000000000..e16250498 --- /dev/null +++ b/lang/regions/CN.textproto @@ -0,0 +1,4 @@ +id: "CN" +name: "China" +population: 1394020000 +region_group: "Asia" diff --git a/lang/regions/CO.textproto b/lang/regions/CO.textproto new file mode 100644 index 000000000..a5bf82199 --- /dev/null +++ b/lang/regions/CO.textproto @@ -0,0 +1,4 @@ +id: "CO" +name: "Colombia" +population: 49084800 +region_group: "Americas" diff --git a/lang/regions/CP.textproto b/lang/regions/CP.textproto new file mode 100644 index 000000000..7ffe29659 --- /dev/null +++ b/lang/regions/CP.textproto @@ -0,0 +1,4 @@ +id: "CP" +name: "Clipperton Island" +population: 1 +region_group: "Oceania" diff --git a/lang/regions/CR.textproto b/lang/regions/CR.textproto new file mode 100644 index 000000000..764abcbcf --- /dev/null +++ b/lang/regions/CR.textproto @@ -0,0 +1,4 @@ +id: "CR" +name: "Costa Rica" +population: 5097990 +region_group: "Americas" diff --git a/lang/regions/CU.textproto b/lang/regions/CU.textproto new file mode 100644 index 000000000..af0603032 --- /dev/null +++ b/lang/regions/CU.textproto @@ -0,0 +1,4 @@ +id: "CU" +name: "Cuba" +population: 11059100 +region_group: "Americas" diff --git a/lang/regions/CV.textproto b/lang/regions/CV.textproto new file mode 100644 index 000000000..0ed1a02e5 --- /dev/null +++ b/lang/regions/CV.textproto @@ -0,0 +1,4 @@ +id: "CV" +name: "Cape Verde" +population: 583255 +region_group: "Africa" diff --git a/lang/regions/CW.textproto b/lang/regions/CW.textproto new file mode 100644 index 000000000..187e77577 --- /dev/null +++ b/lang/regions/CW.textproto @@ -0,0 +1,4 @@ +id: "CW" +name: "Curaçao" +population: 151345 +region_group: "Americas" diff --git a/lang/regions/CX.textproto b/lang/regions/CX.textproto new file mode 100644 index 000000000..a064e4fe0 --- /dev/null +++ b/lang/regions/CX.textproto @@ -0,0 +1,4 @@ +id: "CX" +name: "Christmas Island" +population: 2205 +region_group: "Oceania" diff --git a/lang/regions/CY.textproto b/lang/regions/CY.textproto new file mode 100644 index 000000000..1da836ec1 --- /dev/null +++ b/lang/regions/CY.textproto @@ -0,0 +1,4 @@ +id: "CY" +name: "Cyprus" +population: 1266680 +region_group: "Asia" diff --git a/lang/regions/CZ.textproto b/lang/regions/CZ.textproto new file mode 100644 index 000000000..02223db95 --- /dev/null +++ b/lang/regions/CZ.textproto @@ -0,0 +1,4 @@ +id: "CZ" +name: "Czechia" +population: 10702500 +region_group: "Europe" diff --git a/lang/regions/DE.textproto b/lang/regions/DE.textproto new file mode 100644 index 000000000..955514c82 --- /dev/null +++ b/lang/regions/DE.textproto @@ -0,0 +1,4 @@ +id: "DE" +name: "Germany" +population: 80159700 +region_group: "Europe" diff --git a/lang/regions/DG.textproto b/lang/regions/DG.textproto new file mode 100644 index 000000000..e7bcb4e14 --- /dev/null +++ b/lang/regions/DG.textproto @@ -0,0 +1,4 @@ +id: "DG" +name: "Diego Garcia" +population: 500 +region_group: "Oceania" diff --git a/lang/regions/DJ.textproto b/lang/regions/DJ.textproto new file mode 100644 index 000000000..73c309f6e --- /dev/null +++ b/lang/regions/DJ.textproto @@ -0,0 +1,4 @@ +id: "DJ" +name: "Djibouti" +population: 921804 +region_group: "Africa" diff --git a/lang/regions/DK.textproto b/lang/regions/DK.textproto new file mode 100644 index 000000000..8c87b43b4 --- /dev/null +++ b/lang/regions/DK.textproto @@ -0,0 +1,4 @@ +id: "DK" +name: "Denmark" +population: 5869410 +region_group: "Europe" diff --git a/lang/regions/DM.textproto b/lang/regions/DM.textproto new file mode 100644 index 000000000..7e42e92a3 --- /dev/null +++ b/lang/regions/DM.textproto @@ -0,0 +1,4 @@ +id: "DM" +name: "Dominica" +population: 74243 +region_group: "Americas" diff --git a/lang/regions/DO.textproto b/lang/regions/DO.textproto new file mode 100644 index 000000000..f208a5ab7 --- /dev/null +++ b/lang/regions/DO.textproto @@ -0,0 +1,4 @@ +id: "DO" +name: "Dominican Republic" +population: 10499700 +region_group: "Americas" diff --git a/lang/regions/DZ.textproto b/lang/regions/DZ.textproto new file mode 100644 index 000000000..3ea22d762 --- /dev/null +++ b/lang/regions/DZ.textproto @@ -0,0 +1,4 @@ +id: "DZ" +name: "Algeria" +population: 42972900 +region_group: "Africa" diff --git a/lang/regions/EA.textproto b/lang/regions/EA.textproto new file mode 100644 index 000000000..8c42a2125 --- /dev/null +++ b/lang/regions/EA.textproto @@ -0,0 +1,4 @@ +id: "EA" +name: "Ceuta & Melilla" +population: 150000 +region_group: "Africa" diff --git a/lang/regions/EC.textproto b/lang/regions/EC.textproto new file mode 100644 index 000000000..952ca62ad --- /dev/null +++ b/lang/regions/EC.textproto @@ -0,0 +1,4 @@ +id: "EC" +name: "Ecuador" +population: 16904900 +region_group: "Americas" diff --git a/lang/regions/EE.textproto b/lang/regions/EE.textproto new file mode 100644 index 000000000..1a385c6cd --- /dev/null +++ b/lang/regions/EE.textproto @@ -0,0 +1,4 @@ +id: "EE" +name: "Estonia" +population: 1228620 +region_group: "Europe" diff --git a/lang/regions/EG.textproto b/lang/regions/EG.textproto new file mode 100644 index 000000000..6bc31eece --- /dev/null +++ b/lang/regions/EG.textproto @@ -0,0 +1,4 @@ +id: "EG" +name: "Egypt" +population: 104124000 +region_group: "Africa" diff --git a/lang/regions/EH.textproto b/lang/regions/EH.textproto new file mode 100644 index 000000000..78462fa84 --- /dev/null +++ b/lang/regions/EH.textproto @@ -0,0 +1,4 @@ +id: "EH" +name: "Western Sahara" +population: 652271 +region_group: "Africa" diff --git a/lang/regions/ER.textproto b/lang/regions/ER.textproto new file mode 100644 index 000000000..bfade7bd0 --- /dev/null +++ b/lang/regions/ER.textproto @@ -0,0 +1,4 @@ +id: "ER" +name: "Eritrea" +population: 6081200 +region_group: "Africa" diff --git a/lang/regions/ES.textproto b/lang/regions/ES.textproto new file mode 100644 index 000000000..a44870a5d --- /dev/null +++ b/lang/regions/ES.textproto @@ -0,0 +1,4 @@ +id: "ES" +name: "Spain" +population: 50015800 +region_group: "Europe" diff --git a/lang/regions/ET.textproto b/lang/regions/ET.textproto new file mode 100644 index 000000000..c986b7d9c --- /dev/null +++ b/lang/regions/ET.textproto @@ -0,0 +1,4 @@ +id: "ET" +name: "Ethiopia" +population: 108113000 +region_group: "Africa" diff --git a/lang/regions/FI.textproto b/lang/regions/FI.textproto new file mode 100644 index 000000000..0cb607aab --- /dev/null +++ b/lang/regions/FI.textproto @@ -0,0 +1,4 @@ +id: "FI" +name: "Finland" +population: 5571670 +region_group: "Europe" diff --git a/lang/regions/FJ.textproto b/lang/regions/FJ.textproto new file mode 100644 index 000000000..50219763d --- /dev/null +++ b/lang/regions/FJ.textproto @@ -0,0 +1,4 @@ +id: "FJ" +name: "Fiji" +population: 935974 +region_group: "Oceania" diff --git a/lang/regions/FK.textproto b/lang/regions/FK.textproto new file mode 100644 index 000000000..eb0797f1d --- /dev/null +++ b/lang/regions/FK.textproto @@ -0,0 +1,4 @@ +id: "FK" +name: "Falkland Islands" +population: 3198 +region_group: "Americas" diff --git a/lang/regions/FM.textproto b/lang/regions/FM.textproto new file mode 100644 index 000000000..654128e5f --- /dev/null +++ b/lang/regions/FM.textproto @@ -0,0 +1,4 @@ +id: "FM" +name: "Micronesia" +population: 102436 +region_group: "Oceania" diff --git a/lang/regions/FO.textproto b/lang/regions/FO.textproto new file mode 100644 index 000000000..e08b86aa4 --- /dev/null +++ b/lang/regions/FO.textproto @@ -0,0 +1,4 @@ +id: "FO" +name: "Faroe Islands" +population: 51628 +region_group: "Europe" diff --git a/lang/regions/FR.textproto b/lang/regions/FR.textproto new file mode 100644 index 000000000..204b4763f --- /dev/null +++ b/lang/regions/FR.textproto @@ -0,0 +1,4 @@ +id: "FR" +name: "France" +population: 67848200 +region_group: "Europe" diff --git a/lang/regions/GA.textproto b/lang/regions/GA.textproto new file mode 100644 index 000000000..dbb0091be --- /dev/null +++ b/lang/regions/GA.textproto @@ -0,0 +1,4 @@ +id: "GA" +name: "Gabon" +population: 2230910 +region_group: "Africa" diff --git a/lang/regions/GB.textproto b/lang/regions/GB.textproto new file mode 100644 index 000000000..26d6e6fa5 --- /dev/null +++ b/lang/regions/GB.textproto @@ -0,0 +1,4 @@ +id: "GB" +name: "United Kingdom" +population: 65761100 +region_group: "Europe" diff --git a/lang/regions/GD.textproto b/lang/regions/GD.textproto new file mode 100644 index 000000000..febba67cd --- /dev/null +++ b/lang/regions/GD.textproto @@ -0,0 +1,4 @@ +id: "GD" +name: "Grenada" +population: 113094 +region_group: "Americas" diff --git a/lang/regions/GE.textproto b/lang/regions/GE.textproto new file mode 100644 index 000000000..7ad82a70e --- /dev/null +++ b/lang/regions/GE.textproto @@ -0,0 +1,4 @@ +id: "GE" +name: "Georgia" +population: 3997000 +region_group: "Asia" diff --git a/lang/regions/GF.textproto b/lang/regions/GF.textproto new file mode 100644 index 000000000..cd92bd269 --- /dev/null +++ b/lang/regions/GF.textproto @@ -0,0 +1,4 @@ +id: "GF" +name: "French Guiana" +population: 199509 +region_group: "Americas" diff --git a/lang/regions/GG.textproto b/lang/regions/GG.textproto new file mode 100644 index 000000000..21e59bc2d --- /dev/null +++ b/lang/regions/GG.textproto @@ -0,0 +1,4 @@ +id: "GG" +name: "Guernsey" +population: 67052 +region_group: "Europe" diff --git a/lang/regions/GH.textproto b/lang/regions/GH.textproto new file mode 100644 index 000000000..adf4aa6f2 --- /dev/null +++ b/lang/regions/GH.textproto @@ -0,0 +1,4 @@ +id: "GH" +name: "Ghana" +population: 29340200 +region_group: "Africa" diff --git a/lang/regions/GI.textproto b/lang/regions/GI.textproto new file mode 100644 index 000000000..71dd9a1f1 --- /dev/null +++ b/lang/regions/GI.textproto @@ -0,0 +1,4 @@ +id: "GI" +name: "Gibraltar" +population: 29581 +region_group: "Europe" diff --git a/lang/regions/GL.textproto b/lang/regions/GL.textproto new file mode 100644 index 000000000..d1aebbae6 --- /dev/null +++ b/lang/regions/GL.textproto @@ -0,0 +1,4 @@ +id: "GL" +name: "Greenland" +population: 57616 +region_group: "Americas" diff --git a/lang/regions/GM.textproto b/lang/regions/GM.textproto new file mode 100644 index 000000000..89defb297 --- /dev/null +++ b/lang/regions/GM.textproto @@ -0,0 +1,4 @@ +id: "GM" +name: "Gambia" +population: 2174000 +region_group: "Africa" diff --git a/lang/regions/GN.textproto b/lang/regions/GN.textproto new file mode 100644 index 000000000..4478d0f6f --- /dev/null +++ b/lang/regions/GN.textproto @@ -0,0 +1,4 @@ +id: "GN" +name: "Guinea" +population: 12527400 +region_group: "Africa" diff --git a/lang/regions/GP.textproto b/lang/regions/GP.textproto new file mode 100644 index 000000000..c2905b1b7 --- /dev/null +++ b/lang/regions/GP.textproto @@ -0,0 +1,4 @@ +id: "GP" +name: "Guadeloupe" +population: 452776 +region_group: "Americas" diff --git a/lang/regions/GQ.textproto b/lang/regions/GQ.textproto new file mode 100644 index 000000000..9a95555e8 --- /dev/null +++ b/lang/regions/GQ.textproto @@ -0,0 +1,4 @@ +id: "GQ" +name: "Equatorial Guinea" +population: 836178 +region_group: "Africa" diff --git a/lang/regions/GR.textproto b/lang/regions/GR.textproto new file mode 100644 index 000000000..9b8e69141 --- /dev/null +++ b/lang/regions/GR.textproto @@ -0,0 +1,4 @@ +id: "GR" +name: "Greece" +population: 10607100 +region_group: "Europe" diff --git a/lang/regions/GS.textproto b/lang/regions/GS.textproto new file mode 100644 index 000000000..2b6de1b8d --- /dev/null +++ b/lang/regions/GS.textproto @@ -0,0 +1,4 @@ +id: "GS" +name: "South Georgia & South Sandwich Islands" +population: 20 +region_group: "Americas" diff --git a/lang/regions/GT.textproto b/lang/regions/GT.textproto new file mode 100644 index 000000000..a43c38189 --- /dev/null +++ b/lang/regions/GT.textproto @@ -0,0 +1,4 @@ +id: "GT" +name: "Guatemala" +population: 17153300 +region_group: "Americas" diff --git a/lang/regions/GU.textproto b/lang/regions/GU.textproto new file mode 100644 index 000000000..21d7f0242 --- /dev/null +++ b/lang/regions/GU.textproto @@ -0,0 +1,4 @@ +id: "GU" +name: "Guam" +population: 168485 +region_group: "Oceania" diff --git a/lang/regions/GW.textproto b/lang/regions/GW.textproto new file mode 100644 index 000000000..3dcca1896 --- /dev/null +++ b/lang/regions/GW.textproto @@ -0,0 +1,4 @@ +id: "GW" +name: "Guinea-Bissau" +population: 1927100 +region_group: "Africa" diff --git a/lang/regions/GY.textproto b/lang/regions/GY.textproto new file mode 100644 index 000000000..2ea2c3c08 --- /dev/null +++ b/lang/regions/GY.textproto @@ -0,0 +1,4 @@ +id: "GY" +name: "Guyana" +population: 750204 +region_group: "Americas" diff --git a/lang/regions/HK.textproto b/lang/regions/HK.textproto new file mode 100644 index 000000000..bd4923b90 --- /dev/null +++ b/lang/regions/HK.textproto @@ -0,0 +1,4 @@ +id: "HK" +name: "Hong Kong SAR China" +population: 7249910 +region_group: "Asia" diff --git a/lang/regions/HM.textproto b/lang/regions/HM.textproto new file mode 100644 index 000000000..1200abded --- /dev/null +++ b/lang/regions/HM.textproto @@ -0,0 +1,4 @@ +id: "HM" +name: "Heard & McDonald Islands" +population: 1 +region_group: "Oceania" diff --git a/lang/regions/HN.textproto b/lang/regions/HN.textproto new file mode 100644 index 000000000..fb1a00883 --- /dev/null +++ b/lang/regions/HN.textproto @@ -0,0 +1,4 @@ +id: "HN" +name: "Honduras" +population: 9235340 +region_group: "Americas" diff --git a/lang/regions/HR.textproto b/lang/regions/HR.textproto new file mode 100644 index 000000000..ca024ed38 --- /dev/null +++ b/lang/regions/HR.textproto @@ -0,0 +1,4 @@ +id: "HR" +name: "Croatia" +population: 4227750 +region_group: "Europe" diff --git a/lang/regions/HT.textproto b/lang/regions/HT.textproto new file mode 100644 index 000000000..481ad9509 --- /dev/null +++ b/lang/regions/HT.textproto @@ -0,0 +1,4 @@ +id: "HT" +name: "Haiti" +population: 11067800 +region_group: "Americas" diff --git a/lang/regions/HU.textproto b/lang/regions/HU.textproto new file mode 100644 index 000000000..8a0945364 --- /dev/null +++ b/lang/regions/HU.textproto @@ -0,0 +1,4 @@ +id: "HU" +name: "Hungary" +population: 9771830 +region_group: "Europe" diff --git a/lang/regions/IC.textproto b/lang/regions/IC.textproto new file mode 100644 index 000000000..758ff961d --- /dev/null +++ b/lang/regions/IC.textproto @@ -0,0 +1,4 @@ +id: "IC" +name: "Canary Islands" +population: 2098590 +region_group: "Africa" diff --git a/lang/regions/ID.textproto b/lang/regions/ID.textproto new file mode 100644 index 000000000..6928b5dde --- /dev/null +++ b/lang/regions/ID.textproto @@ -0,0 +1,4 @@ +id: "ID" +name: "Indonesia" +population: 267026000 +region_group: "Asia" diff --git a/lang/regions/IE.textproto b/lang/regions/IE.textproto new file mode 100644 index 000000000..18b3939d1 --- /dev/null +++ b/lang/regions/IE.textproto @@ -0,0 +1,4 @@ +id: "IE" +name: "Ireland" +population: 5176570 +region_group: "Europe" diff --git a/lang/regions/IL.textproto b/lang/regions/IL.textproto new file mode 100644 index 000000000..b6be296b0 --- /dev/null +++ b/lang/regions/IL.textproto @@ -0,0 +1,4 @@ +id: "IL" +name: "Israel" +population: 8675480 +region_group: "Asia" diff --git a/lang/regions/IM.textproto b/lang/regions/IM.textproto new file mode 100644 index 000000000..372c07d51 --- /dev/null +++ b/lang/regions/IM.textproto @@ -0,0 +1,4 @@ +id: "IM" +name: "Isle of Man" +population: 90499 +region_group: "Europe" diff --git a/lang/regions/IN.textproto b/lang/regions/IN.textproto new file mode 100644 index 000000000..a766a2f05 --- /dev/null +++ b/lang/regions/IN.textproto @@ -0,0 +1,4 @@ +id: "IN" +name: "India" +population: 1326090000 +region_group: "Asia" diff --git a/lang/regions/IO.textproto b/lang/regions/IO.textproto new file mode 100644 index 000000000..88a9ee730 --- /dev/null +++ b/lang/regions/IO.textproto @@ -0,0 +1,4 @@ +id: "IO" +name: "British Indian Ocean Territory" +population: 3500 +region_group: "Africa" diff --git a/lang/regions/IQ.textproto b/lang/regions/IQ.textproto new file mode 100644 index 000000000..8832c32be --- /dev/null +++ b/lang/regions/IQ.textproto @@ -0,0 +1,4 @@ +id: "IQ" +name: "Iraq" +population: 38872700 +region_group: "Asia" diff --git a/lang/regions/IR.textproto b/lang/regions/IR.textproto new file mode 100644 index 000000000..ff44dd61a --- /dev/null +++ b/lang/regions/IR.textproto @@ -0,0 +1,4 @@ +id: "IR" +name: "Iran" +population: 84923300 +region_group: "Asia" diff --git a/lang/regions/IS.textproto b/lang/regions/IS.textproto new file mode 100644 index 000000000..d46c274d6 --- /dev/null +++ b/lang/regions/IS.textproto @@ -0,0 +1,4 @@ +id: "IS" +name: "Iceland" +population: 350734 +region_group: "Europe" diff --git a/lang/regions/IT.textproto b/lang/regions/IT.textproto new file mode 100644 index 000000000..b6fb04c41 --- /dev/null +++ b/lang/regions/IT.textproto @@ -0,0 +1,4 @@ +id: "IT" +name: "Italy" +population: 62402700 +region_group: "Europe" diff --git a/lang/regions/JE.textproto b/lang/regions/JE.textproto new file mode 100644 index 000000000..e6c54757f --- /dev/null +++ b/lang/regions/JE.textproto @@ -0,0 +1,4 @@ +id: "JE" +name: "Jersey" +population: 101073 +region_group: "Europe" diff --git a/lang/regions/JM.textproto b/lang/regions/JM.textproto new file mode 100644 index 000000000..fd829c7fc --- /dev/null +++ b/lang/regions/JM.textproto @@ -0,0 +1,4 @@ +id: "JM" +name: "Jamaica" +population: 2808570 +region_group: "Americas" diff --git a/lang/regions/JO.textproto b/lang/regions/JO.textproto new file mode 100644 index 000000000..c61ad814d --- /dev/null +++ b/lang/regions/JO.textproto @@ -0,0 +1,4 @@ +id: "JO" +name: "Jordan" +population: 10820600 +region_group: "Asia" diff --git a/lang/regions/JP.textproto b/lang/regions/JP.textproto new file mode 100644 index 000000000..95c273456 --- /dev/null +++ b/lang/regions/JP.textproto @@ -0,0 +1,4 @@ +id: "JP" +name: "Japan" +population: 125507000 +region_group: "Asia" diff --git a/lang/regions/KE.textproto b/lang/regions/KE.textproto new file mode 100644 index 000000000..bc53a0b1f --- /dev/null +++ b/lang/regions/KE.textproto @@ -0,0 +1,4 @@ +id: "KE" +name: "Kenya" +population: 53527900 +region_group: "Africa" diff --git a/lang/regions/KG.textproto b/lang/regions/KG.textproto new file mode 100644 index 000000000..7009e00a6 --- /dev/null +++ b/lang/regions/KG.textproto @@ -0,0 +1,4 @@ +id: "KG" +name: "Kyrgyzstan" +population: 5964900 +region_group: "Asia" diff --git a/lang/regions/KH.textproto b/lang/regions/KH.textproto new file mode 100644 index 000000000..96071c5bf --- /dev/null +++ b/lang/regions/KH.textproto @@ -0,0 +1,4 @@ +id: "KH" +name: "Cambodia" +population: 16927000 +region_group: "Asia" diff --git a/lang/regions/KI.textproto b/lang/regions/KI.textproto new file mode 100644 index 000000000..b4b39df1b --- /dev/null +++ b/lang/regions/KI.textproto @@ -0,0 +1,4 @@ +id: "KI" +name: "Kiribati" +population: 111796 +region_group: "Oceania" diff --git a/lang/regions/KM.textproto b/lang/regions/KM.textproto new file mode 100644 index 000000000..728bf12da --- /dev/null +++ b/lang/regions/KM.textproto @@ -0,0 +1,4 @@ +id: "KM" +name: "Comoros" +population: 846281 +region_group: "Africa" diff --git a/lang/regions/KN.textproto b/lang/regions/KN.textproto new file mode 100644 index 000000000..b493d80b5 --- /dev/null +++ b/lang/regions/KN.textproto @@ -0,0 +1,4 @@ +id: "KN" +name: "St. Kitts & Nevis" +population: 53821 +region_group: "Americas" diff --git a/lang/regions/KP.textproto b/lang/regions/KP.textproto new file mode 100644 index 000000000..2f29a90d8 --- /dev/null +++ b/lang/regions/KP.textproto @@ -0,0 +1,4 @@ +id: "KP" +name: "North Korea" +population: 25643500 +region_group: "Asia" diff --git a/lang/regions/KR.textproto b/lang/regions/KR.textproto new file mode 100644 index 000000000..721dfbe63 --- /dev/null +++ b/lang/regions/KR.textproto @@ -0,0 +1,4 @@ +id: "KR" +name: "South Korea" +population: 51835100 +region_group: "Asia" diff --git a/lang/regions/KW.textproto b/lang/regions/KW.textproto new file mode 100644 index 000000000..d13184eee --- /dev/null +++ b/lang/regions/KW.textproto @@ -0,0 +1,4 @@ +id: "KW" +name: "Kuwait" +population: 2993710 +region_group: "Asia" diff --git a/lang/regions/KY.textproto b/lang/regions/KY.textproto new file mode 100644 index 000000000..e9358bccf --- /dev/null +++ b/lang/regions/KY.textproto @@ -0,0 +1,4 @@ +id: "KY" +name: "Cayman Islands" +population: 61944 +region_group: "Americas" diff --git a/lang/regions/KZ.textproto b/lang/regions/KZ.textproto new file mode 100644 index 000000000..37fed8e3c --- /dev/null +++ b/lang/regions/KZ.textproto @@ -0,0 +1,4 @@ +id: "KZ" +name: "Kazakhstan" +population: 19091900 +region_group: "Asia" diff --git a/lang/regions/LA.textproto b/lang/regions/LA.textproto new file mode 100644 index 000000000..f8a282c67 --- /dev/null +++ b/lang/regions/LA.textproto @@ -0,0 +1,4 @@ +id: "LA" +name: "Laos" +population: 7447400 +region_group: "Asia" diff --git a/lang/regions/LB.textproto b/lang/regions/LB.textproto new file mode 100644 index 000000000..4ebc5f27a --- /dev/null +++ b/lang/regions/LB.textproto @@ -0,0 +1,4 @@ +id: "LB" +name: "Lebanon" +population: 5469610 +region_group: "Asia" diff --git a/lang/regions/LC.textproto b/lang/regions/LC.textproto new file mode 100644 index 000000000..e25cc11c4 --- /dev/null +++ b/lang/regions/LC.textproto @@ -0,0 +1,4 @@ +id: "LC" +name: "St. Lucia" +population: 166487 +region_group: "Americas" diff --git a/lang/regions/LI.textproto b/lang/regions/LI.textproto new file mode 100644 index 000000000..b6ed44265 --- /dev/null +++ b/lang/regions/LI.textproto @@ -0,0 +1,4 @@ +id: "LI" +name: "Liechtenstein" +population: 39137 +region_group: "Europe" diff --git a/lang/regions/LK.textproto b/lang/regions/LK.textproto new file mode 100644 index 000000000..eaaaae536 --- /dev/null +++ b/lang/regions/LK.textproto @@ -0,0 +1,4 @@ +id: "LK" +name: "Sri Lanka" +population: 22889200 +region_group: "Asia" diff --git a/lang/regions/LR.textproto b/lang/regions/LR.textproto new file mode 100644 index 000000000..c5f9336b1 --- /dev/null +++ b/lang/regions/LR.textproto @@ -0,0 +1,4 @@ +id: "LR" +name: "Liberia" +population: 5073300 +region_group: "Africa" diff --git a/lang/regions/LS.textproto b/lang/regions/LS.textproto new file mode 100644 index 000000000..c0c4c90f1 --- /dev/null +++ b/lang/regions/LS.textproto @@ -0,0 +1,4 @@ +id: "LS" +name: "Lesotho" +population: 1969330 +region_group: "Africa" diff --git a/lang/regions/LT.textproto b/lang/regions/LT.textproto new file mode 100644 index 000000000..0f742406d --- /dev/null +++ b/lang/regions/LT.textproto @@ -0,0 +1,4 @@ +id: "LT" +name: "Lithuania" +population: 2731460 +region_group: "Europe" diff --git a/lang/regions/LU.textproto b/lang/regions/LU.textproto new file mode 100644 index 000000000..744d29fa4 --- /dev/null +++ b/lang/regions/LU.textproto @@ -0,0 +1,4 @@ +id: "LU" +name: "Luxembourg" +population: 628381 +region_group: "Europe" diff --git a/lang/regions/LV.textproto b/lang/regions/LV.textproto new file mode 100644 index 000000000..d876b026e --- /dev/null +++ b/lang/regions/LV.textproto @@ -0,0 +1,4 @@ +id: "LV" +name: "Latvia" +population: 1881230 +region_group: "Europe" diff --git a/lang/regions/LY.textproto b/lang/regions/LY.textproto new file mode 100644 index 000000000..3c576943d --- /dev/null +++ b/lang/regions/LY.textproto @@ -0,0 +1,4 @@ +id: "LY" +name: "Libya" +population: 6890540 +region_group: "Africa" diff --git a/lang/regions/MA.textproto b/lang/regions/MA.textproto new file mode 100644 index 000000000..cc3d92e44 --- /dev/null +++ b/lang/regions/MA.textproto @@ -0,0 +1,4 @@ +id: "MA" +name: "Morocco" +population: 35561700 +region_group: "Africa" diff --git a/lang/regions/MC.textproto b/lang/regions/MC.textproto new file mode 100644 index 000000000..f2b459c60 --- /dev/null +++ b/lang/regions/MC.textproto @@ -0,0 +1,4 @@ +id: "MC" +name: "Monaco" +population: 39000 +region_group: "Europe" diff --git a/lang/regions/MD.textproto b/lang/regions/MD.textproto new file mode 100644 index 000000000..c7816cb7e --- /dev/null +++ b/lang/regions/MD.textproto @@ -0,0 +1,4 @@ +id: "MD" +name: "Moldova" +population: 3364500 +region_group: "Europe" diff --git a/lang/regions/ME.textproto b/lang/regions/ME.textproto new file mode 100644 index 000000000..44aabc059 --- /dev/null +++ b/lang/regions/ME.textproto @@ -0,0 +1,4 @@ +id: "ME" +name: "Montenegro" +population: 609859 +region_group: "Europe" diff --git a/lang/regions/MF.textproto b/lang/regions/MF.textproto new file mode 100644 index 000000000..506ce3e96 --- /dev/null +++ b/lang/regions/MF.textproto @@ -0,0 +1,4 @@ +id: "MF" +name: "St. Martin" +population: 32556 +region_group: "Americas" diff --git a/lang/regions/MG.textproto b/lang/regions/MG.textproto new file mode 100644 index 000000000..2a02a90de --- /dev/null +++ b/lang/regions/MG.textproto @@ -0,0 +1,4 @@ +id: "MG" +name: "Madagascar" +population: 26955700 +region_group: "Africa" diff --git a/lang/regions/MH.textproto b/lang/regions/MH.textproto new file mode 100644 index 000000000..7728090fa --- /dev/null +++ b/lang/regions/MH.textproto @@ -0,0 +1,4 @@ +id: "MH" +name: "Marshall Islands" +population: 77917 +region_group: "Oceania" diff --git a/lang/regions/MK.textproto b/lang/regions/MK.textproto new file mode 100644 index 000000000..750baa91b --- /dev/null +++ b/lang/regions/MK.textproto @@ -0,0 +1,4 @@ +id: "MK" +name: "North Macedonia" +population: 2125970 +region_group: "Europe" diff --git a/lang/regions/ML.textproto b/lang/regions/ML.textproto new file mode 100644 index 000000000..f2bd56e8b --- /dev/null +++ b/lang/regions/ML.textproto @@ -0,0 +1,4 @@ +id: "ML" +name: "Mali" +population: 19553400 +region_group: "Africa" diff --git a/lang/regions/MM.textproto b/lang/regions/MM.textproto new file mode 100644 index 000000000..68fc634bd --- /dev/null +++ b/lang/regions/MM.textproto @@ -0,0 +1,4 @@ +id: "MM" +name: "Myanmar (Burma)" +population: 56590100 +region_group: "Asia" diff --git a/lang/regions/MN.textproto b/lang/regions/MN.textproto new file mode 100644 index 000000000..7ff68b20f --- /dev/null +++ b/lang/regions/MN.textproto @@ -0,0 +1,4 @@ +id: "MN" +name: "Mongolia" +population: 3168030 +region_group: "Asia" diff --git a/lang/regions/MO.textproto b/lang/regions/MO.textproto new file mode 100644 index 000000000..f211cef47 --- /dev/null +++ b/lang/regions/MO.textproto @@ -0,0 +1,4 @@ +id: "MO" +name: "Macao SAR China" +population: 614458 +region_group: "Asia" diff --git a/lang/regions/MP.textproto b/lang/regions/MP.textproto new file mode 100644 index 000000000..5a0ac4516 --- /dev/null +++ b/lang/regions/MP.textproto @@ -0,0 +1,4 @@ +id: "MP" +name: "Northern Mariana Islands" +population: 51433 +region_group: "Oceania" diff --git a/lang/regions/MQ.textproto b/lang/regions/MQ.textproto new file mode 100644 index 000000000..649136c5c --- /dev/null +++ b/lang/regions/MQ.textproto @@ -0,0 +1,4 @@ +id: "MQ" +name: "Martinique" +population: 436131 +region_group: "Americas" diff --git a/lang/regions/MR.textproto b/lang/regions/MR.textproto new file mode 100644 index 000000000..56530e4d0 --- /dev/null +++ b/lang/regions/MR.textproto @@ -0,0 +1,4 @@ +id: "MR" +name: "Mauritania" +population: 4005480 +region_group: "Africa" diff --git a/lang/regions/MS.textproto b/lang/regions/MS.textproto new file mode 100644 index 000000000..1f5bfda8b --- /dev/null +++ b/lang/regions/MS.textproto @@ -0,0 +1,4 @@ +id: "MS" +name: "Montserrat" +population: 5373 +region_group: "Americas" diff --git a/lang/regions/MT.textproto b/lang/regions/MT.textproto new file mode 100644 index 000000000..e42866ad3 --- /dev/null +++ b/lang/regions/MT.textproto @@ -0,0 +1,4 @@ +id: "MT" +name: "Malta" +population: 457267 +region_group: "Europe" diff --git a/lang/regions/MU.textproto b/lang/regions/MU.textproto new file mode 100644 index 000000000..7cb05a8b1 --- /dev/null +++ b/lang/regions/MU.textproto @@ -0,0 +1,4 @@ +id: "MU" +name: "Mauritius" +population: 1379370 +region_group: "Africa" diff --git a/lang/regions/MV.textproto b/lang/regions/MV.textproto new file mode 100644 index 000000000..61f92a3a8 --- /dev/null +++ b/lang/regions/MV.textproto @@ -0,0 +1,4 @@ +id: "MV" +name: "Maldives" +population: 391904 +region_group: "Asia" diff --git a/lang/regions/MW.textproto b/lang/regions/MW.textproto new file mode 100644 index 000000000..ee69cffee --- /dev/null +++ b/lang/regions/MW.textproto @@ -0,0 +1,4 @@ +id: "MW" +name: "Malawi" +population: 21196600 +region_group: "Africa" diff --git a/lang/regions/MX.textproto b/lang/regions/MX.textproto new file mode 100644 index 000000000..cd69c16bc --- /dev/null +++ b/lang/regions/MX.textproto @@ -0,0 +1,4 @@ +id: "MX" +name: "Mexico" +population: 128650000 +region_group: "Americas" diff --git a/lang/regions/MY.textproto b/lang/regions/MY.textproto new file mode 100644 index 000000000..e3720d410 --- /dev/null +++ b/lang/regions/MY.textproto @@ -0,0 +1,4 @@ +id: "MY" +name: "Malaysia" +population: 32652100 +region_group: "Asia" diff --git a/lang/regions/MZ.textproto b/lang/regions/MZ.textproto new file mode 100644 index 000000000..03632a237 --- /dev/null +++ b/lang/regions/MZ.textproto @@ -0,0 +1,4 @@ +id: "MZ" +name: "Mozambique" +population: 30098200 +region_group: "Africa" diff --git a/lang/regions/NA.textproto b/lang/regions/NA.textproto new file mode 100644 index 000000000..077ced87c --- /dev/null +++ b/lang/regions/NA.textproto @@ -0,0 +1,4 @@ +id: "NA" +name: "Namibia" +population: 2630070 +region_group: "Africa" diff --git a/lang/regions/NC.textproto b/lang/regions/NC.textproto new file mode 100644 index 000000000..c62452fc6 --- /dev/null +++ b/lang/regions/NC.textproto @@ -0,0 +1,4 @@ +id: "NC" +name: "New Caledonia" +population: 290009 +region_group: "Oceania" diff --git a/lang/regions/NE.textproto b/lang/regions/NE.textproto new file mode 100644 index 000000000..806838034 --- /dev/null +++ b/lang/regions/NE.textproto @@ -0,0 +1,4 @@ +id: "NE" +name: "Niger" +population: 22772400 +region_group: "Africa" diff --git a/lang/regions/NF.textproto b/lang/regions/NF.textproto new file mode 100644 index 000000000..4d59e0acf --- /dev/null +++ b/lang/regions/NF.textproto @@ -0,0 +1,4 @@ +id: "NF" +name: "Norfolk Island" +population: 1748 +region_group: "Oceania" diff --git a/lang/regions/NG.textproto b/lang/regions/NG.textproto new file mode 100644 index 000000000..acb1d1a45 --- /dev/null +++ b/lang/regions/NG.textproto @@ -0,0 +1,4 @@ +id: "NG" +name: "Nigeria" +population: 214028000 +region_group: "Africa" diff --git a/lang/regions/NI.textproto b/lang/regions/NI.textproto new file mode 100644 index 000000000..6ada910a2 --- /dev/null +++ b/lang/regions/NI.textproto @@ -0,0 +1,4 @@ +id: "NI" +name: "Nicaragua" +population: 6203440 +region_group: "Americas" diff --git a/lang/regions/NL.textproto b/lang/regions/NL.textproto new file mode 100644 index 000000000..b6b34e1bb --- /dev/null +++ b/lang/regions/NL.textproto @@ -0,0 +1,4 @@ +id: "NL" +name: "Netherlands" +population: 17280400 +region_group: "Europe" diff --git a/lang/regions/NO.textproto b/lang/regions/NO.textproto new file mode 100644 index 000000000..da339ef11 --- /dev/null +++ b/lang/regions/NO.textproto @@ -0,0 +1,4 @@ +id: "NO" +name: "Norway" +population: 5467440 +region_group: "Europe" diff --git a/lang/regions/NP.textproto b/lang/regions/NP.textproto new file mode 100644 index 000000000..f7d90d03c --- /dev/null +++ b/lang/regions/NP.textproto @@ -0,0 +1,4 @@ +id: "NP" +name: "Nepal" +population: 30327900 +region_group: "Asia" diff --git a/lang/regions/NR.textproto b/lang/regions/NR.textproto new file mode 100644 index 000000000..ce6309b97 --- /dev/null +++ b/lang/regions/NR.textproto @@ -0,0 +1,4 @@ +id: "NR" +name: "Nauru" +population: 11000 +region_group: "Oceania" diff --git a/lang/regions/NU.textproto b/lang/regions/NU.textproto new file mode 100644 index 000000000..2d2cc06ea --- /dev/null +++ b/lang/regions/NU.textproto @@ -0,0 +1,4 @@ +id: "NU" +name: "Niue" +population: 2000 +region_group: "Oceania" diff --git a/lang/regions/NZ.textproto b/lang/regions/NZ.textproto new file mode 100644 index 000000000..7f2c3200e --- /dev/null +++ b/lang/regions/NZ.textproto @@ -0,0 +1,4 @@ +id: "NZ" +name: "New Zealand" +population: 4925480 +region_group: "Oceania" diff --git a/lang/regions/OM.textproto b/lang/regions/OM.textproto new file mode 100644 index 000000000..4a4ef9a6e --- /dev/null +++ b/lang/regions/OM.textproto @@ -0,0 +1,4 @@ +id: "OM" +name: "Oman" +population: 4664840 +region_group: "Asia" diff --git a/lang/regions/PA.textproto b/lang/regions/PA.textproto new file mode 100644 index 000000000..ddeb1aa41 --- /dev/null +++ b/lang/regions/PA.textproto @@ -0,0 +1,4 @@ +id: "PA" +name: "Panama" +population: 3894080 +region_group: "Americas" diff --git a/lang/regions/PE.textproto b/lang/regions/PE.textproto new file mode 100644 index 000000000..39b2128a3 --- /dev/null +++ b/lang/regions/PE.textproto @@ -0,0 +1,4 @@ +id: "PE" +name: "Peru" +population: 31915000 +region_group: "Americas" diff --git a/lang/regions/PF.textproto b/lang/regions/PF.textproto new file mode 100644 index 000000000..e41eee485 --- /dev/null +++ b/lang/regions/PF.textproto @@ -0,0 +1,4 @@ +id: "PF" +name: "French Polynesia" +population: 295121 +region_group: "Oceania" diff --git a/lang/regions/PG.textproto b/lang/regions/PG.textproto new file mode 100644 index 000000000..42762d631 --- /dev/null +++ b/lang/regions/PG.textproto @@ -0,0 +1,4 @@ +id: "PG" +name: "Papua New Guinea" +population: 7259460 +region_group: "Oceania" diff --git a/lang/regions/PH.textproto b/lang/regions/PH.textproto new file mode 100644 index 000000000..803973eed --- /dev/null +++ b/lang/regions/PH.textproto @@ -0,0 +1,4 @@ +id: "PH" +name: "Philippines" +population: 109181000 +region_group: "Asia" diff --git a/lang/regions/PK.textproto b/lang/regions/PK.textproto new file mode 100644 index 000000000..2f88a056f --- /dev/null +++ b/lang/regions/PK.textproto @@ -0,0 +1,4 @@ +id: "PK" +name: "Pakistan" +population: 233501000 +region_group: "Asia" diff --git a/lang/regions/PL.textproto b/lang/regions/PL.textproto new file mode 100644 index 000000000..04acb04fe --- /dev/null +++ b/lang/regions/PL.textproto @@ -0,0 +1,4 @@ +id: "PL" +name: "Poland" +population: 38282300 +region_group: "Europe" diff --git a/lang/regions/PM.textproto b/lang/regions/PM.textproto new file mode 100644 index 000000000..e393f2359 --- /dev/null +++ b/lang/regions/PM.textproto @@ -0,0 +1,4 @@ +id: "PM" +name: "St. Pierre & Miquelon" +population: 5347 +region_group: "Americas" diff --git a/lang/regions/PN.textproto b/lang/regions/PN.textproto new file mode 100644 index 000000000..e279168d4 --- /dev/null +++ b/lang/regions/PN.textproto @@ -0,0 +1,4 @@ +id: "PN" +name: "Pitcairn Islands" +population: 50 +region_group: "Oceania" diff --git a/lang/regions/PR.textproto b/lang/regions/PR.textproto new file mode 100644 index 000000000..35b652d83 --- /dev/null +++ b/lang/regions/PR.textproto @@ -0,0 +1,4 @@ +id: "PR" +name: "Puerto Rico" +population: 3189070 +region_group: "Americas" diff --git a/lang/regions/PS.textproto b/lang/regions/PS.textproto new file mode 100644 index 000000000..fc0f4b76f --- /dev/null +++ b/lang/regions/PS.textproto @@ -0,0 +1,4 @@ +id: "PS" +name: "Palestinian Territories" +population: 4818260 +region_group: "Asia" diff --git a/lang/regions/PT.textproto b/lang/regions/PT.textproto new file mode 100644 index 000000000..bdbee4c7a --- /dev/null +++ b/lang/regions/PT.textproto @@ -0,0 +1,4 @@ +id: "PT" +name: "Portugal" +population: 10302700 +region_group: "Europe" diff --git a/lang/regions/PW.textproto b/lang/regions/PW.textproto new file mode 100644 index 000000000..94b7e28ac --- /dev/null +++ b/lang/regions/PW.textproto @@ -0,0 +1,4 @@ +id: "PW" +name: "Palau" +population: 21685 +region_group: "Oceania" diff --git a/lang/regions/PY.textproto b/lang/regions/PY.textproto new file mode 100644 index 000000000..312ae45d4 --- /dev/null +++ b/lang/regions/PY.textproto @@ -0,0 +1,4 @@ +id: "PY" +name: "Paraguay" +population: 7191690 +region_group: "Americas" diff --git a/lang/regions/QA.textproto b/lang/regions/QA.textproto new file mode 100644 index 000000000..576a528fb --- /dev/null +++ b/lang/regions/QA.textproto @@ -0,0 +1,4 @@ +id: "QA" +name: "Qatar" +population: 2444170 +region_group: "Asia" diff --git a/lang/regions/RE.textproto b/lang/regions/RE.textproto new file mode 100644 index 000000000..5a3cf59f8 --- /dev/null +++ b/lang/regions/RE.textproto @@ -0,0 +1,4 @@ +id: "RE" +name: "Réunion" +population: 787584 +region_group: "Africa" diff --git a/lang/regions/RO.textproto b/lang/regions/RO.textproto new file mode 100644 index 000000000..41787d0ed --- /dev/null +++ b/lang/regions/RO.textproto @@ -0,0 +1,4 @@ +id: "RO" +name: "Romania" +population: 21302900 +region_group: "Europe" diff --git a/lang/regions/RS.textproto b/lang/regions/RS.textproto new file mode 100644 index 000000000..a9514b454 --- /dev/null +++ b/lang/regions/RS.textproto @@ -0,0 +1,4 @@ +id: "RS" +name: "Serbia" +population: 7012170 +region_group: "Europe" diff --git a/lang/regions/RU.textproto b/lang/regions/RU.textproto new file mode 100644 index 000000000..c278653dc --- /dev/null +++ b/lang/regions/RU.textproto @@ -0,0 +1,4 @@ +id: "RU" +name: "Russia" +population: 141722000 +region_group: "Europe" diff --git a/lang/regions/RW.textproto b/lang/regions/RW.textproto new file mode 100644 index 000000000..f4de0d6b3 --- /dev/null +++ b/lang/regions/RW.textproto @@ -0,0 +1,4 @@ +id: "RW" +name: "Rwanda" +population: 12712400 +region_group: "Africa" diff --git a/lang/regions/SA.textproto b/lang/regions/SA.textproto new file mode 100644 index 000000000..a88216c90 --- /dev/null +++ b/lang/regions/SA.textproto @@ -0,0 +1,4 @@ +id: "SA" +name: "Saudi Arabia" +population: 34173500 +region_group: "Asia" diff --git a/lang/regions/SB.textproto b/lang/regions/SB.textproto new file mode 100644 index 000000000..be1582feb --- /dev/null +++ b/lang/regions/SB.textproto @@ -0,0 +1,4 @@ +id: "SB" +name: "Solomon Islands" +population: 685097 +region_group: "Oceania" diff --git a/lang/regions/SC.textproto b/lang/regions/SC.textproto new file mode 100644 index 000000000..5c0de9685 --- /dev/null +++ b/lang/regions/SC.textproto @@ -0,0 +1,4 @@ +id: "SC" +name: "Seychelles" +population: 95981 +region_group: "Africa" diff --git a/lang/regions/SD.textproto b/lang/regions/SD.textproto new file mode 100644 index 000000000..e0ee56042 --- /dev/null +++ b/lang/regions/SD.textproto @@ -0,0 +1,4 @@ +id: "SD" +name: "Sudan" +population: 45561600 +region_group: "Africa" diff --git a/lang/regions/SE.textproto b/lang/regions/SE.textproto new file mode 100644 index 000000000..2894d0c25 --- /dev/null +++ b/lang/regions/SE.textproto @@ -0,0 +1,4 @@ +id: "SE" +name: "Sweden" +population: 10202500 +region_group: "Europe" diff --git a/lang/regions/SG.textproto b/lang/regions/SG.textproto new file mode 100644 index 000000000..7b16cf50f --- /dev/null +++ b/lang/regions/SG.textproto @@ -0,0 +1,4 @@ +id: "SG" +name: "Singapore" +population: 6209660 +region_group: "Asia" diff --git a/lang/regions/SH.textproto b/lang/regions/SH.textproto new file mode 100644 index 000000000..b769af781 --- /dev/null +++ b/lang/regions/SH.textproto @@ -0,0 +1,4 @@ +id: "SH" +name: "St. Helena" +population: 7862 +region_group: "Africa" diff --git a/lang/regions/SI.textproto b/lang/regions/SI.textproto new file mode 100644 index 000000000..7b5da4f3a --- /dev/null +++ b/lang/regions/SI.textproto @@ -0,0 +1,4 @@ +id: "SI" +name: "Slovenia" +population: 2102680 +region_group: "Europe" diff --git a/lang/regions/SJ.textproto b/lang/regions/SJ.textproto new file mode 100644 index 000000000..d49b90337 --- /dev/null +++ b/lang/regions/SJ.textproto @@ -0,0 +1,4 @@ +id: "SJ" +name: "Svalbard & Jan Mayen" +population: 2926 +region_group: "Europe" diff --git a/lang/regions/SK.textproto b/lang/regions/SK.textproto new file mode 100644 index 000000000..8c68153f7 --- /dev/null +++ b/lang/regions/SK.textproto @@ -0,0 +1,4 @@ +id: "SK" +name: "Slovakia" +population: 5440600 +region_group: "Europe" diff --git a/lang/regions/SL.textproto b/lang/regions/SL.textproto new file mode 100644 index 000000000..5b17b7b5e --- /dev/null +++ b/lang/regions/SL.textproto @@ -0,0 +1,4 @@ +id: "SL" +name: "Sierra Leone" +population: 6624930 +region_group: "Africa" diff --git a/lang/regions/SM.textproto b/lang/regions/SM.textproto new file mode 100644 index 000000000..9dc6d8d54 --- /dev/null +++ b/lang/regions/SM.textproto @@ -0,0 +1,4 @@ +id: "SM" +name: "San Marino" +population: 34232 +region_group: "Europe" diff --git a/lang/regions/SN.textproto b/lang/regions/SN.textproto new file mode 100644 index 000000000..f484c9542 --- /dev/null +++ b/lang/regions/SN.textproto @@ -0,0 +1,4 @@ +id: "SN" +name: "Senegal" +population: 15736400 +region_group: "Africa" diff --git a/lang/regions/SO.textproto b/lang/regions/SO.textproto new file mode 100644 index 000000000..c1b2a0882 --- /dev/null +++ b/lang/regions/SO.textproto @@ -0,0 +1,4 @@ +id: "SO" +name: "Somalia" +population: 11757100 +region_group: "Africa" diff --git a/lang/regions/SR.textproto b/lang/regions/SR.textproto new file mode 100644 index 000000000..d71113645 --- /dev/null +++ b/lang/regions/SR.textproto @@ -0,0 +1,4 @@ +id: "SR" +name: "Suriname" +population: 609569 +region_group: "Americas" diff --git a/lang/regions/SS.textproto b/lang/regions/SS.textproto new file mode 100644 index 000000000..ea2cfadf6 --- /dev/null +++ b/lang/regions/SS.textproto @@ -0,0 +1,4 @@ +id: "SS" +name: "South Sudan" +population: 10561200 +region_group: "Africa" diff --git a/lang/regions/ST.textproto b/lang/regions/ST.textproto new file mode 100644 index 000000000..18fcdaf45 --- /dev/null +++ b/lang/regions/ST.textproto @@ -0,0 +1,4 @@ +id: "ST" +name: "São Tomé & Príncipe" +population: 211122 +region_group: "Africa" diff --git a/lang/regions/SV.textproto b/lang/regions/SV.textproto new file mode 100644 index 000000000..41fe6da44 --- /dev/null +++ b/lang/regions/SV.textproto @@ -0,0 +1,4 @@ +id: "SV" +name: "El Salvador" +population: 6481100 +region_group: "Americas" diff --git a/lang/regions/SX.textproto b/lang/regions/SX.textproto new file mode 100644 index 000000000..e98e60173 --- /dev/null +++ b/lang/regions/SX.textproto @@ -0,0 +1,4 @@ +id: "SX" +name: "Sint Maarten" +population: 43847 +region_group: "Americas" diff --git a/lang/regions/SY.textproto b/lang/regions/SY.textproto new file mode 100644 index 000000000..b25c1b141 --- /dev/null +++ b/lang/regions/SY.textproto @@ -0,0 +1,4 @@ +id: "SY" +name: "Syria" +population: 19398400 +region_group: "Asia" diff --git a/lang/regions/SZ.textproto b/lang/regions/SZ.textproto new file mode 100644 index 000000000..303d290ef --- /dev/null +++ b/lang/regions/SZ.textproto @@ -0,0 +1,4 @@ +id: "SZ" +name: "Eswatini" +population: 1104480 +region_group: "Africa" diff --git a/lang/regions/TA.textproto b/lang/regions/TA.textproto new file mode 100644 index 000000000..c1100c580 --- /dev/null +++ b/lang/regions/TA.textproto @@ -0,0 +1,4 @@ +id: "TA" +name: "Tristan da Cunha" +population: 275 +region_group: "Oceania" diff --git a/lang/regions/TC.textproto b/lang/regions/TC.textproto new file mode 100644 index 000000000..06af23c3c --- /dev/null +++ b/lang/regions/TC.textproto @@ -0,0 +1,4 @@ +id: "TC" +name: "Turks & Caicos Islands" +population: 55926 +region_group: "Americas" diff --git a/lang/regions/TD.textproto b/lang/regions/TD.textproto new file mode 100644 index 000000000..2ed4dd59f --- /dev/null +++ b/lang/regions/TD.textproto @@ -0,0 +1,4 @@ +id: "TD" +name: "Chad" +population: 16877400 +region_group: "Africa" diff --git a/lang/regions/TF.textproto b/lang/regions/TF.textproto new file mode 100644 index 000000000..436efbde0 --- /dev/null +++ b/lang/regions/TF.textproto @@ -0,0 +1,4 @@ +id: "TF" +name: "French Southern Territories" +population: 140 +region_group: "Africa" diff --git a/lang/regions/TG.textproto b/lang/regions/TG.textproto new file mode 100644 index 000000000..6ae3e40d3 --- /dev/null +++ b/lang/regions/TG.textproto @@ -0,0 +1,4 @@ +id: "TG" +name: "Togo" +population: 8608440 +region_group: "Africa" diff --git a/lang/regions/TH.textproto b/lang/regions/TH.textproto new file mode 100644 index 000000000..dc3c70057 --- /dev/null +++ b/lang/regions/TH.textproto @@ -0,0 +1,4 @@ +id: "TH" +name: "Thailand" +population: 68977400 +region_group: "Asia" diff --git a/lang/regions/TJ.textproto b/lang/regions/TJ.textproto new file mode 100644 index 000000000..0aca09e41 --- /dev/null +++ b/lang/regions/TJ.textproto @@ -0,0 +1,4 @@ +id: "TJ" +name: "Tajikistan" +population: 8873670 +region_group: "Asia" diff --git a/lang/regions/TK.textproto b/lang/regions/TK.textproto new file mode 100644 index 000000000..eaf2fd55c --- /dev/null +++ b/lang/regions/TK.textproto @@ -0,0 +1,4 @@ +id: "TK" +name: "Tokelau" +population: 1647 +region_group: "Oceania" diff --git a/lang/regions/TL.textproto b/lang/regions/TL.textproto new file mode 100644 index 000000000..8c9006a82 --- /dev/null +++ b/lang/regions/TL.textproto @@ -0,0 +1,4 @@ +id: "TL" +name: "Timor-Leste" +population: 1383720 +region_group: "Asia" diff --git a/lang/regions/TM.textproto b/lang/regions/TM.textproto new file mode 100644 index 000000000..a0a33c310 --- /dev/null +++ b/lang/regions/TM.textproto @@ -0,0 +1,4 @@ +id: "TM" +name: "Turkmenistan" +population: 5528630 +region_group: "Asia" diff --git a/lang/regions/TN.textproto b/lang/regions/TN.textproto new file mode 100644 index 000000000..1867ae252 --- /dev/null +++ b/lang/regions/TN.textproto @@ -0,0 +1,4 @@ +id: "TN" +name: "Tunisia" +population: 11721200 +region_group: "Africa" diff --git a/lang/regions/TO.textproto b/lang/regions/TO.textproto new file mode 100644 index 000000000..8c7a725f1 --- /dev/null +++ b/lang/regions/TO.textproto @@ -0,0 +1,4 @@ +id: "TO" +name: "Tonga" +population: 106095 +region_group: "Oceania" diff --git a/lang/regions/TR.textproto b/lang/regions/TR.textproto new file mode 100644 index 000000000..3c117b551 --- /dev/null +++ b/lang/regions/TR.textproto @@ -0,0 +1,4 @@ +id: "TR" +name: "Turkey" +population: 82017500 +region_group: "Asia" diff --git a/lang/regions/TT.textproto b/lang/regions/TT.textproto new file mode 100644 index 000000000..522aa4c9c --- /dev/null +++ b/lang/regions/TT.textproto @@ -0,0 +1,4 @@ +id: "TT" +name: "Trinidad & Tobago" +population: 1208790 +region_group: "Americas" diff --git a/lang/regions/TV.textproto b/lang/regions/TV.textproto new file mode 100644 index 000000000..0dec76aef --- /dev/null +++ b/lang/regions/TV.textproto @@ -0,0 +1,4 @@ +id: "TV" +name: "Tuvalu" +population: 11342 +region_group: "Oceania" diff --git a/lang/regions/TW.textproto b/lang/regions/TW.textproto new file mode 100644 index 000000000..1593df2dc --- /dev/null +++ b/lang/regions/TW.textproto @@ -0,0 +1,4 @@ +id: "TW" +name: "Taiwan" +population: 23603000 +region_group: "Asia" diff --git a/lang/regions/TZ.textproto b/lang/regions/TZ.textproto new file mode 100644 index 000000000..a637f7f3c --- /dev/null +++ b/lang/regions/TZ.textproto @@ -0,0 +1,4 @@ +id: "TZ" +name: "Tanzania" +population: 58552800 +region_group: "Africa" diff --git a/lang/regions/UA.textproto b/lang/regions/UA.textproto new file mode 100644 index 000000000..942b57667 --- /dev/null +++ b/lang/regions/UA.textproto @@ -0,0 +1,4 @@ +id: "UA" +name: "Ukraine" +population: 43922900 +region_group: "Europe" diff --git a/lang/regions/UG.textproto b/lang/regions/UG.textproto new file mode 100644 index 000000000..86ac4020f --- /dev/null +++ b/lang/regions/UG.textproto @@ -0,0 +1,4 @@ +id: "UG" +name: "Uganda" +population: 43253000 +region_group: "Africa" diff --git a/lang/regions/UM.textproto b/lang/regions/UM.textproto new file mode 100644 index 000000000..8f89731a1 --- /dev/null +++ b/lang/regions/UM.textproto @@ -0,0 +1,4 @@ +id: "UM" +name: "U.S. Outlying Islands" +population: 316 +region_group: "Oceania" diff --git a/lang/regions/US.textproto b/lang/regions/US.textproto new file mode 100644 index 000000000..1b90b91b9 --- /dev/null +++ b/lang/regions/US.textproto @@ -0,0 +1,4 @@ +id: "US" +name: "United States" +population: 332639000 +region_group: "Americas" diff --git a/lang/regions/UY.textproto b/lang/regions/UY.textproto new file mode 100644 index 000000000..150f3d462 --- /dev/null +++ b/lang/regions/UY.textproto @@ -0,0 +1,4 @@ +id: "UY" +name: "Uruguay" +population: 3387610 +region_group: "Americas" diff --git a/lang/regions/UZ.textproto b/lang/regions/UZ.textproto new file mode 100644 index 000000000..7b678ee02 --- /dev/null +++ b/lang/regions/UZ.textproto @@ -0,0 +1,4 @@ +id: "UZ" +name: "Uzbekistan" +population: 30565400 +region_group: "Asia" diff --git a/lang/regions/VA.textproto b/lang/regions/VA.textproto new file mode 100644 index 000000000..3c4bff7e7 --- /dev/null +++ b/lang/regions/VA.textproto @@ -0,0 +1,4 @@ +id: "VA" +name: "Vatican City" +population: 1000 +region_group: "Europe" diff --git a/lang/regions/VC.textproto b/lang/regions/VC.textproto new file mode 100644 index 000000000..0b12d6263 --- /dev/null +++ b/lang/regions/VC.textproto @@ -0,0 +1,4 @@ +id: "VC" +name: "St. Vincent & Grenadines" +population: 101390 +region_group: "Americas" diff --git a/lang/regions/VE.textproto b/lang/regions/VE.textproto new file mode 100644 index 000000000..fbc0481c8 --- /dev/null +++ b/lang/regions/VE.textproto @@ -0,0 +1,4 @@ +id: "VE" +name: "Venezuela" +population: 28644600 +region_group: "Americas" diff --git a/lang/regions/VG.textproto b/lang/regions/VG.textproto new file mode 100644 index 000000000..7c022bf8b --- /dev/null +++ b/lang/regions/VG.textproto @@ -0,0 +1,4 @@ +id: "VG" +name: "British Virgin Islands" +population: 37381 +region_group: "Americas" diff --git a/lang/regions/VI.textproto b/lang/regions/VI.textproto new file mode 100644 index 000000000..7c4fc6fbc --- /dev/null +++ b/lang/regions/VI.textproto @@ -0,0 +1,4 @@ +id: "VI" +name: "U.S. Virgin Islands" +population: 106235 +region_group: "Americas" diff --git a/lang/regions/VN.textproto b/lang/regions/VN.textproto new file mode 100644 index 000000000..824d378be --- /dev/null +++ b/lang/regions/VN.textproto @@ -0,0 +1,4 @@ +id: "VN" +name: "Vietnam" +population: 98721300 +region_group: "Asia" diff --git a/lang/regions/VU.textproto b/lang/regions/VU.textproto new file mode 100644 index 000000000..eb164690d --- /dev/null +++ b/lang/regions/VU.textproto @@ -0,0 +1,4 @@ +id: "VU" +name: "Vanuatu" +population: 298333 +region_group: "Oceania" diff --git a/lang/regions/WF.textproto b/lang/regions/WF.textproto new file mode 100644 index 000000000..43fe46548 --- /dev/null +++ b/lang/regions/WF.textproto @@ -0,0 +1,4 @@ +id: "WF" +name: "Wallis & Futuna" +population: 15854 +region_group: "Oceania" diff --git a/lang/regions/WS.textproto b/lang/regions/WS.textproto new file mode 100644 index 000000000..525f8b3b8 --- /dev/null +++ b/lang/regions/WS.textproto @@ -0,0 +1,4 @@ +id: "WS" +name: "Samoa" +population: 203774 +region_group: "Oceania" diff --git a/lang/regions/XK.textproto b/lang/regions/XK.textproto new file mode 100644 index 000000000..1ae47fe5a --- /dev/null +++ b/lang/regions/XK.textproto @@ -0,0 +1,4 @@ +id: "XK" +name: "Kosovo" +population: 1932770 +region_group: "Europe" diff --git a/lang/regions/YE.textproto b/lang/regions/YE.textproto new file mode 100644 index 000000000..e0cfc2159 --- /dev/null +++ b/lang/regions/YE.textproto @@ -0,0 +1,4 @@ +id: "YE" +name: "Yemen" +population: 29884400 +region_group: "Asia" diff --git a/lang/regions/YT.textproto b/lang/regions/YT.textproto new file mode 100644 index 000000000..676b04354 --- /dev/null +++ b/lang/regions/YT.textproto @@ -0,0 +1,4 @@ +id: "YT" +name: "Mayotte" +population: 194000 +region_group: "Africa" diff --git a/lang/regions/ZA.textproto b/lang/regions/ZA.textproto new file mode 100644 index 000000000..9308de77b --- /dev/null +++ b/lang/regions/ZA.textproto @@ -0,0 +1,4 @@ +id: "ZA" +name: "South Africa" +population: 56463600 +region_group: "Africa" diff --git a/lang/regions/ZM.textproto b/lang/regions/ZM.textproto new file mode 100644 index 000000000..732fff180 --- /dev/null +++ b/lang/regions/ZM.textproto @@ -0,0 +1,4 @@ +id: "ZM" +name: "Zambia" +population: 17426600 +region_group: "Africa" diff --git a/lang/regions/ZW.textproto b/lang/regions/ZW.textproto new file mode 100644 index 000000000..e7ebebd79 --- /dev/null +++ b/lang/regions/ZW.textproto @@ -0,0 +1,4 @@ +id: "ZW" +name: "Zimbabwe" +population: 14546300 +region_group: "Africa"