diff --git a/mediawiki2latex.cabal b/mediawiki2latex.cabal
--- a/mediawiki2latex.cabal
+++ b/mediawiki2latex.cabal
@@ -1,5 +1,5 @@
 Name:           mediawiki2latex
-Version:        7.7
+Version:        7.8
 License:        GPL
 License-File:   LICENSE
 Author:         Dirk Hünniger <dirk.hunniger@googlemail.com>
@@ -24,6 +24,68 @@
   latex/my-tail.tex
   latex/preamble.tex
   latex/templates.user
+  src/babel/af
+  src/babel/an
+  src/babel/ang
+  src/babel/ar
+  src/babel/ba
+  src/babel/bo
+  src/babel/ca
+  src/babel/ce
+  src/babel/co
+  src/babel/da
+  src/babel/de
+  src/babel/el
+  src/babel/en
+  src/babel/es
+  src/babel/fi
+  src/babel/fr
+  src/babel/ga
+  src/babel/gl
+  src/babel/gu
+  src/babel/he
+  src/babel/hu
+  src/babel/hy
+  src/babel/ia
+  src/babel/ie
+  src/babel/io
+  src/babel/is
+  src/babel/it
+  src/babel/ka
+  src/babel/km
+  src/babel/ku
+  src/babel/la
+  src/babel/li
+  src/babel/my
+  src/babel/ne
+  src/babel/nn
+  src/babel/no
+  src/babel/pa
+  src/babel/pi
+  src/babel/pt
+  src/babel/qu
+  src/babel/rm
+  src/babel/ro
+  src/babel/ru
+  src/babel/se
+  src/babel/sh
+  src/babel/si
+  src/babel/sk
+  src/babel/sl
+  src/babel/so
+  src/babel/sq
+  src/babel/sw
+  src/babel/ta
+  src/babel/te
+  src/babel/tg
+  src/babel/th
+  src/babel/to
+  src/babel/ug
+  src/babel/uk
+  src/babel/ur
+  src/babel/vi
+  src/babel/yi
+
 Source-Repository head
   Type: git
   Location: git://git.code.sf.net/p/wb2pdf/git
diff --git a/src/babel/af b/src/babel/af
new file mode 100644
--- /dev/null
+++ b/src/babel/af
@@ -0,0 +1,5 @@
+\usepackage[afrikaans]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{bladsy}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{afrikaans}
diff --git a/src/babel/an b/src/babel/an
new file mode 100644
--- /dev/null
+++ b/src/babel/an
@@ -0,0 +1,5 @@
+\usepackage[aragonese]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{aragonese}
diff --git a/src/babel/ang b/src/babel/ang
new file mode 100644
--- /dev/null
+++ b/src/babel/ang
@@ -0,0 +1,5 @@
+\usepackage[anglo-saxon]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{anglo-saxon}
diff --git a/src/babel/ar b/src/babel/ar
new file mode 100644
--- /dev/null
+++ b/src/babel/ar
@@ -0,0 +1,5 @@
+\usepackage[arabic]{babel}
+\newcommand{\mychapterbabel}{فصل}
+\newcommand{\mypagebabel}{صفحة}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{arabic}
diff --git a/src/babel/ba b/src/babel/ba
new file mode 100644
--- /dev/null
+++ b/src/babel/ba
@@ -0,0 +1,5 @@
+\usepackage[bashkir]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{bashkir}
diff --git a/src/babel/bo b/src/babel/bo
new file mode 100644
--- /dev/null
+++ b/src/babel/bo
@@ -0,0 +1,5 @@
+\usepackage[tibetan]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{tibetan}
diff --git a/src/babel/ca b/src/babel/ca
new file mode 100644
--- /dev/null
+++ b/src/babel/ca
@@ -0,0 +1,5 @@
+\usepackage[catalan]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{catalan}
diff --git a/src/babel/ce b/src/babel/ce
new file mode 100644
--- /dev/null
+++ b/src/babel/ce
@@ -0,0 +1,5 @@
+\usepackage[chechen]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{chechen}
diff --git a/src/babel/co b/src/babel/co
new file mode 100644
--- /dev/null
+++ b/src/babel/co
@@ -0,0 +1,5 @@
+\usepackage[corsican]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{corsican}
diff --git a/src/babel/da b/src/babel/da
new file mode 100644
--- /dev/null
+++ b/src/babel/da
@@ -0,0 +1,5 @@
+\usepackage[danish]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{side}
+\newcommand{\myfigurebabel}{figur}
+\newcommand{\mylangbabel}{danish}
diff --git a/src/babel/de b/src/babel/de
new file mode 100644
--- /dev/null
+++ b/src/babel/de
@@ -0,0 +1,6 @@
+\HyphSubstLet{ngerman}{ngerman-x-latest}
+\usepackage[ngerman]{babel}
+\newcommand{\mychapterbabel}{Kapitel}
+\newcommand{\mypagebabel}{auf Seite}
+\newcommand{\myfigurebabel}{Abb.}
+\newcommand{\mylangbabel}{ngerman}
diff --git a/src/babel/el b/src/babel/el
new file mode 100644
--- /dev/null
+++ b/src/babel/el
@@ -0,0 +1,5 @@
+\usepackage[greek]{babel}
+\newcommand{\mychapterbabel}{Κεφάλαιο}
+\newcommand{\mypagebabel}{σελίδα}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{greek}
diff --git a/src/babel/en b/src/babel/en
new file mode 100644
--- /dev/null
+++ b/src/babel/en
@@ -0,0 +1,5 @@
+\usepackage[english]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{english}
diff --git a/src/babel/es b/src/babel/es
new file mode 100644
--- /dev/null
+++ b/src/babel/es
@@ -0,0 +1,5 @@
+\usepackage[spanish]{babel}
+\newcommand{\mychapterbabel}{Capítulo}
+\newcommand{\mypagebabel}{página}
+\newcommand{\myfigurebabel}{figura}
+\newcommand{\mylangbabel}{spanish}
diff --git a/src/babel/fi b/src/babel/fi
new file mode 100644
--- /dev/null
+++ b/src/babel/fi
@@ -0,0 +1,5 @@
+\usepackage[finnish]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{sivu}
+\newcommand{\myfigurebabel}{kuva}
+\newcommand{\mylangbabel}{finnish}
diff --git a/src/babel/fr b/src/babel/fr
new file mode 100644
--- /dev/null
+++ b/src/babel/fr
@@ -0,0 +1,5 @@
+\usepackage[french]{babel}
+\newcommand{\mychapterbabel}{Chapitre}
+\newcommand{\mypagebabel}{page}
+\newcommand{\myfigurebabel}{FIGURE}
+\newcommand{\mylangbabel}{french}
diff --git a/src/babel/ga b/src/babel/ga
new file mode 100644
--- /dev/null
+++ b/src/babel/ga
@@ -0,0 +1,5 @@
+\usepackage[irish]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{deilbh}
+\newcommand{\mylangbabel}{irish}
diff --git a/src/babel/gl b/src/babel/gl
new file mode 100644
--- /dev/null
+++ b/src/babel/gl
@@ -0,0 +1,5 @@
+\usepackage[galician]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{páxina}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{galician}
diff --git a/src/babel/gu b/src/babel/gu
new file mode 100644
--- /dev/null
+++ b/src/babel/gu
@@ -0,0 +1,5 @@
+\usepackage[gujarati]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{gujarati}
diff --git a/src/babel/he b/src/babel/he
new file mode 100644
--- /dev/null
+++ b/src/babel/he
@@ -0,0 +1,5 @@
+\usepackage[hebrew]{babel}
+\newcommand{\mychapterbabel}{פרק}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{hebrew}
diff --git a/src/babel/hu b/src/babel/hu
new file mode 100644
--- /dev/null
+++ b/src/babel/hu
@@ -0,0 +1,5 @@
+\usepackage[hungarian]{babel}
+\newcommand{\mychapterbabel}{Fejezet}
+\newcommand{\mypagebabel}{lap}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{hungarian}
diff --git a/src/babel/hy b/src/babel/hy
new file mode 100644
--- /dev/null
+++ b/src/babel/hy
@@ -0,0 +1,5 @@
+\usepackage[armenian]{babel}
+\newcommand{\mychapterbabel}{Գլուխ}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{armenian}
diff --git a/src/babel/ia b/src/babel/ia
new file mode 100644
--- /dev/null
+++ b/src/babel/ia
@@ -0,0 +1,5 @@
+\usepackage[interlingua]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{interlingua}
diff --git a/src/babel/ie b/src/babel/ie
new file mode 100644
--- /dev/null
+++ b/src/babel/ie
@@ -0,0 +1,5 @@
+\usepackage[interlingue]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{interlingue}
diff --git a/src/babel/io b/src/babel/io
new file mode 100644
--- /dev/null
+++ b/src/babel/io
@@ -0,0 +1,5 @@
+\usepackage[ido]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{ido}
diff --git a/src/babel/is b/src/babel/is
new file mode 100644
--- /dev/null
+++ b/src/babel/is
@@ -0,0 +1,5 @@
+\usepackage[icelandic]{babel}
+\newcommand{\mychapterbabel}{Kafli}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{icelandic}
diff --git a/src/babel/it b/src/babel/it
new file mode 100644
--- /dev/null
+++ b/src/babel/it
@@ -0,0 +1,5 @@
+\usepackage[italian]{babel}
+\newcommand{\mychapterbabel}{Capitolo}
+\newcommand{\mypagebabel}{pagina}
+\newcommand{\myfigurebabel}{figura}
+\newcommand{\mylangbabel}{italian}
diff --git a/src/babel/ka b/src/babel/ka
new file mode 100644
--- /dev/null
+++ b/src/babel/ka
@@ -0,0 +1,5 @@
+\usepackage[georgian]{babel}
+\newcommand{\mychapterbabel}{თავში}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{georgian}
diff --git a/src/babel/km b/src/babel/km
new file mode 100644
--- /dev/null
+++ b/src/babel/km
@@ -0,0 +1,5 @@
+\usepackage[khmer]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{khmer}
diff --git a/src/babel/ku b/src/babel/ku
new file mode 100644
--- /dev/null
+++ b/src/babel/ku
@@ -0,0 +1,5 @@
+\usepackage[kurdish]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{kurdish}
diff --git a/src/babel/la b/src/babel/la
new file mode 100644
--- /dev/null
+++ b/src/babel/la
@@ -0,0 +1,5 @@
+\usepackage[latin]{babel}
+\newcommand{\mychapterbabel}{Capitulum}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{latin}
diff --git a/src/babel/li b/src/babel/li
new file mode 100644
--- /dev/null
+++ b/src/babel/li
@@ -0,0 +1,5 @@
+\usepackage[limburgian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{limburgian}
diff --git a/src/babel/my b/src/babel/my
new file mode 100644
--- /dev/null
+++ b/src/babel/my
@@ -0,0 +1,5 @@
+\usepackage[burmese]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{burmese}
diff --git a/src/babel/ne b/src/babel/ne
new file mode 100644
--- /dev/null
+++ b/src/babel/ne
@@ -0,0 +1,5 @@
+\usepackage[nepali]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{nepali}
diff --git a/src/babel/nn b/src/babel/nn
new file mode 100644
--- /dev/null
+++ b/src/babel/nn
@@ -0,0 +1,5 @@
+\usepackage[norwegian (nynorsk)]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{norwegian (nynorsk)}
diff --git a/src/babel/no b/src/babel/no
new file mode 100644
--- /dev/null
+++ b/src/babel/no
@@ -0,0 +1,5 @@
+\usepackage[norwegian (bokmål)]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{norwegian (bokmål)}
diff --git a/src/babel/pa b/src/babel/pa
new file mode 100644
--- /dev/null
+++ b/src/babel/pa
@@ -0,0 +1,5 @@
+\usepackage[punjabi]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{punjabi}
diff --git a/src/babel/pi b/src/babel/pi
new file mode 100644
--- /dev/null
+++ b/src/babel/pi
@@ -0,0 +1,5 @@
+\usepackage[pali]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{pali}
diff --git a/src/babel/pt b/src/babel/pt
new file mode 100644
--- /dev/null
+++ b/src/babel/pt
@@ -0,0 +1,5 @@
+\usepackage[portuguese]{babel}
+\newcommand{\mychapterbabel}{Capítulo}
+\newcommand{\mypagebabel}{página}
+\newcommand{\myfigurebabel}{figura}
+\newcommand{\mylangbabel}{portuguese}
diff --git a/src/babel/qu b/src/babel/qu
new file mode 100644
--- /dev/null
+++ b/src/babel/qu
@@ -0,0 +1,5 @@
+\usepackage[quechua]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{quechua}
diff --git a/src/babel/rm b/src/babel/rm
new file mode 100644
--- /dev/null
+++ b/src/babel/rm
@@ -0,0 +1,5 @@
+\usepackage[romansh]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{romansh}
diff --git a/src/babel/ro b/src/babel/ro
new file mode 100644
--- /dev/null
+++ b/src/babel/ro
@@ -0,0 +1,5 @@
+\usepackage[romanian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{pagină}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{romanian}
diff --git a/src/babel/ru b/src/babel/ru
new file mode 100644
--- /dev/null
+++ b/src/babel/ru
@@ -0,0 +1,5 @@
+\usepackage[russian]{babel}
+\newcommand{\mychapterbabel}{Глава}
+\newcommand{\mypagebabel}{страница}
+\newcommand{\myfigurebabel}{рисунок}
+\newcommand{\mylangbabel}{russian}
diff --git a/src/babel/se b/src/babel/se
new file mode 100644
--- /dev/null
+++ b/src/babel/se
@@ -0,0 +1,5 @@
+\usepackage[northern sami]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{northern sami}
diff --git a/src/babel/sh b/src/babel/sh
new file mode 100644
--- /dev/null
+++ b/src/babel/sh
@@ -0,0 +1,5 @@
+\usepackage[serbo-croatian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{serbo-croatian}
diff --git a/src/babel/si b/src/babel/si
new file mode 100644
--- /dev/null
+++ b/src/babel/si
@@ -0,0 +1,5 @@
+\usepackage[sinhalese]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{sinhalese}
diff --git a/src/babel/sk b/src/babel/sk
new file mode 100644
--- /dev/null
+++ b/src/babel/sk
@@ -0,0 +1,5 @@
+\usepackage[slovak]{babel}
+\newcommand{\mychapterbabel}{Kapitola}
+\newcommand{\mypagebabel}{strana}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{slovak}
diff --git a/src/babel/sl b/src/babel/sl
new file mode 100644
--- /dev/null
+++ b/src/babel/sl
@@ -0,0 +1,5 @@
+\usepackage[slovenian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{strani}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{slovenian}
diff --git a/src/babel/so b/src/babel/so
new file mode 100644
--- /dev/null
+++ b/src/babel/so
@@ -0,0 +1,5 @@
+\usepackage[somali]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{somali}
diff --git a/src/babel/sq b/src/babel/sq
new file mode 100644
--- /dev/null
+++ b/src/babel/sq
@@ -0,0 +1,5 @@
+\usepackage[albanian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{albanian}
diff --git a/src/babel/sw b/src/babel/sw
new file mode 100644
--- /dev/null
+++ b/src/babel/sw
@@ -0,0 +1,5 @@
+\usepackage[swahili]{babel}
+\newcommand{\mychapterbabel}{Sura}
+\newcommand{\mypagebabel}{ukurasa}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{swahili}
diff --git a/src/babel/ta b/src/babel/ta
new file mode 100644
--- /dev/null
+++ b/src/babel/ta
@@ -0,0 +1,5 @@
+\usepackage[tamil]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{tamil}
diff --git a/src/babel/te b/src/babel/te
new file mode 100644
--- /dev/null
+++ b/src/babel/te
@@ -0,0 +1,5 @@
+\usepackage[telugu]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{telugu}
diff --git a/src/babel/tg b/src/babel/tg
new file mode 100644
--- /dev/null
+++ b/src/babel/tg
@@ -0,0 +1,5 @@
+\usepackage[tajik]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{сафҳа}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{tajik}
diff --git a/src/babel/th b/src/babel/th
new file mode 100644
--- /dev/null
+++ b/src/babel/th
@@ -0,0 +1,5 @@
+\usepackage[thai]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{thai}
diff --git a/src/babel/to b/src/babel/to
new file mode 100644
--- /dev/null
+++ b/src/babel/to
@@ -0,0 +1,5 @@
+\usepackage[tongan]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{tongan}
diff --git a/src/babel/ug b/src/babel/ug
new file mode 100644
--- /dev/null
+++ b/src/babel/ug
@@ -0,0 +1,5 @@
+\usepackage[uyghur]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{uyghur}
diff --git a/src/babel/uk b/src/babel/uk
new file mode 100644
--- /dev/null
+++ b/src/babel/uk
@@ -0,0 +1,5 @@
+\usepackage[ukrainian]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{ukrainian}
diff --git a/src/babel/ur b/src/babel/ur
new file mode 100644
--- /dev/null
+++ b/src/babel/ur
@@ -0,0 +1,5 @@
+\usepackage[urdu]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{urdu}
diff --git a/src/babel/vi b/src/babel/vi
new file mode 100644
--- /dev/null
+++ b/src/babel/vi
@@ -0,0 +1,5 @@
+\usepackage[vietnamese]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{vietnamese}
diff --git a/src/babel/yi b/src/babel/yi
new file mode 100644
--- /dev/null
+++ b/src/babel/yi
@@ -0,0 +1,5 @@
+\usepackage[yiddish]{babel}
+\newcommand{\mychapterbabel}{Chapter}
+\newcommand{\mypagebabel}{on page}
+\newcommand{\myfigurebabel}{Figure}
+\newcommand{\mylangbabel}{yiddish}
