-- From https://cloud.google.com/translate/docs/languages
-- 20181217: 104 supported languages
-- 20230514: 132 supported languages
localAUTODETECT_LANGUAGE="auto"
localSUPPORTED_LANGUAGES={
-- @translators Many of the names for languages can be conveniently found pre-translated in the relevant language of this Wikipedia article: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
@ -31,10 +31,14 @@ local SUPPORTED_LANGUAGES = {
am=_("Amharic"),
ar=_("Arabic"),
hy=_("Armenian"),
as=_("Assamese"),
ay=_("Aymara"),
az=_("Azerbaijani"),
bm=_("Bambara"),
eu=_("Basque"),
be=_("Belarusian"),
bn=_("Bengali"),
bho=_("Bhojpuri"),
bs=_("Bosnian"),
bg=_("Bulgarian"),
ca=_("Catalan"),
@ -45,10 +49,14 @@ local SUPPORTED_LANGUAGES = {
hr=_("Croatian"),
cs=_("Czech"),
da=_("Danish"),
dv=_("Dhivehi"),
doi=_("Dogri"),
nl=_("Dutch"),
en=_("English"),
eo=_("Esperanto"),
et=_("Estonian"),
ee=_("Ewe"),
fil=_("Filipino (Tagalog)"),
fi=_("Finnish"),
fr=_("French"),
fy=_("Frisian"),
@ -56,6 +64,7 @@ local SUPPORTED_LANGUAGES = {
ka=_("Georgian"),
de=_("German"),
el=_("Greek"),
gn=_("Guarani"),
-- @translators Many of the names for languages can be conveniently found pre-translated in the relevant language of this Wikipedia article: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
gu=_("Gujarati"),
ht=_("Haitian Creole"),
@ -67,6 +76,7 @@ local SUPPORTED_LANGUAGES = {
hu=_("Hungarian"),
is=_("Icelandic"),
ig=_("Igbo"),
ilo=_("Ilocano"),
id=_("Indonesian"),
ga=_("Irish"),
it=_("Italian"),
@ -76,35 +86,48 @@ local SUPPORTED_LANGUAGES = {
kn=_("Kannada"),
kk=_("Kazakh"),
km=_("Khmer"),
rw=_("Kinyarwanda"),
gom=_("Konkani"),
ko=_("Korean"),
kri=_("Krio"),
ku=_("Kurdish"),
ckb=_("Kurdish (Sorani)"),
ky=_("Kyrgyz"),
lo=_("Lao"),
la=_("Latin"),
lv=_("Latvian"),
ln=_("Lingala"),
lt=_("Lithuanian"),
lg=_("Luganda"),
lb=_("Luxembourgish"),
mk=_("Macedonian"),
mai=_("Maithili"),
mg=_("Malagasy"),
ms=_("Malay"),
ml=_("Malayalam"),
mt=_("Maltese"),
mi=_("Maori"),
mr=_("Marathi"),
lus=_("Mizo"),
mn=_("Mongolian"),
my=_("Myanmar (Burmese)"),
ne=_("Nepali"),
no=_("Norwegian"),
ny=_("Nyanja (Chichewa)"),
["or"]=_("Odia (Oriya)"),
om=_("Oromo"),
ps=_("Pashto"),
fa=_("Persian"),
pl=_("Polish"),
pt=_("Portuguese"),
pa=_("Punjabi"),
qu=_("Quechua"),
ro=_("Romanian"),
ru=_("Russian"),
sm=_("Samoan"),
sa=_("Sanskrit"),
gd=_("Scots Gaelic"),
nso=_("Sepedi"),
sr=_("Serbian"),
st=_("Sesotho"),
sn=_("Shona"),
@ -120,11 +143,17 @@ local SUPPORTED_LANGUAGES = {