Niedzielski has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/217750

Change subject: Add Chinese dialects to template script
......................................................................

Add Chinese dialects to template script

- Add Simplified and Traditional dialects to template script.
- Update FileAlias, MainPageName, and SpecialAlias files with updated template 
script.

Change-Id: Ic2d351a93d0a26dce41d31b3b9f918b838331f26
---
M scripts/make-templates.py
M wikipedia/src/main/java/org/wikipedia/staticdata/FileAliasData.java
M wikipedia/src/main/java/org/wikipedia/staticdata/MainPageNameData.java
M wikipedia/src/main/java/org/wikipedia/staticdata/SpecialAliasData.java
4 files changed, 483 insertions(+), 436 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/50/217750/1

diff --git a/scripts/make-templates.py b/scripts/make-templates.py
index d3395ad..3e574a2 100755
--- a/scripts/make-templates.py
+++ b/scripts/make-templates.py
@@ -1,4 +1,7 @@
 #!/usr/bin/env python
+# coding=utf-8
+
+import copy
 import os
 import json
 import unicodecsv as csv
@@ -6,6 +9,10 @@
 from urllib2 import urlopen
 from jinja2 import Environment, FileSystemLoader
 
+
+CHINESE_WIKI_LANG = "zh"
+SIMPLIFIED_CHINESE_LANG = "zh-hans"
+TRADITIONAL_CHINESE_LANG = "zh-hant"
 
 # Wikis that cause problems and hence we pretend
 # do not exist.
@@ -33,19 +40,24 @@
             os.path.join(os.path.dirname(os.path.realpath(__file__)), 
u"templates")
             ))
 
-    def get_filtered_wiki_list(self):
-        return [wiki for wiki in self.wikis if wiki.lang not in OSTRITCH_WIKIS]
-
     def render(self, template, class_name, **kwargs):
         data = {
             u"class_name": class_name,
-            u"wikis": self.get_filtered_wiki_list()
+            u"wikis": self.wikis
         }
         data.update(kwargs)
         rendered = self.template_env.get_template(template).render(**data)
         out = codecs.open(class_name + u".java", u"w", u"utf-8")
         out.write(rendered)
         out.close()
+
+
+def build_wiki(lang, english_name, local_name, total_pages=0):
+    wiki = Wiki(lang)
+    wiki.props["english_name"] = english_name
+    wiki.props["local_name"] = local_name
+    wiki.props["total_pages"] = total_pages
+    return wiki
 
 
 def list_from_wikistats():
@@ -60,20 +72,46 @@
         if is_first:
             is_first = False
             continue  # skip headers
-        wiki = Wiki(row[2])
-        wiki.props[u"english_name"] = row[1]
-        wiki.props[u"local_name"] = row[10]
-        wiki.props[u"total_pages"] = row[3]
+        wiki = build_wiki(lang=row[2], english_name=row[1], local_name=row[10],
+                          total_pages=row[3])
         wikis.append(wiki)
 
-    # Manually add TestWiki to this list
-    testWiki = Wiki(u"test")
-    testWiki.props[u"english_name"] = "Test"
-    testWiki.props[u"local_name"] = "Test"
-    testWiki.props[u"total_pages"] = 0
-    wikis.append(testWiki)
+    return wikis
 
-    return WikiList(wikis)
+
+# Remove unsupported wikis.
+def filter_supported_wikis(wikis):
+    return [wiki for wiki in wikis if wiki.lang not in OSTRITCH_WIKIS]
+
+
+# Apply manual tweaks to the list of wikis before they're populated.
+def preprocess_wikis(wikis):
+    # Add TestWiki.
+    wikis.append(build_wiki(lang="test", english_name="Test", 
local_name="Test",
+                 total_pages=0))
+
+    return wikis
+
+
+# Apply manual tweaks to the list of wikis after they're populated.
+def postprocess_wikis(wiki_list):
+    # Add Simplified and Traditional Chinese dialects.
+    chineseWiki = next((wiki for wiki in wiki_list.wikis if wiki.lang == 
CHINESE_WIKI_LANG), None)
+    chineseWikiIndex = wiki_list.wikis.index(chineseWiki)
+
+    simplifiedWiki = copy.deepcopy(chineseWiki)
+    simplifiedWiki.lang = SIMPLIFIED_CHINESE_LANG
+    simplifiedWiki.props["english_name"] = "Simplified Chinese"
+    simplifiedWiki.props["local_name"] = "简体"
+    wiki_list.wikis.insert(chineseWikiIndex + 1, simplifiedWiki)
+
+    traditionalWiki = copy.deepcopy(chineseWiki)
+    traditionalWiki.lang = TRADITIONAL_CHINESE_LANG
+    traditionalWiki.props["english_name"] = "Traditional Chinese"
+    traditionalWiki.props["local_name"] = "繁體"
+    wiki_list.wikis.insert(chineseWikiIndex + 2, traditionalWiki)
+
+    return wiki_list
 
 
 # Populate the aliases for "Special:" and "File:" in all wikis
@@ -132,12 +170,16 @@
 
 chain(
     list_from_wikistats,
+    filter_supported_wikis,
+    preprocess_wikis,
+    WikiList,
     populate_aliases,
+    populate_main_pages,
+    postprocess_wikis,
     render_template(u"basichash.java.jinja", u"SpecialAliasData", 
key=u"special_alias"),
     render_template(u"basichash.java.jinja", u"FileAliasData", 
key=u"file_alias"),
     render_simple_json(u"special_alias", u"specialalias.json"),
     render_simple_json(u"file_alias", u"filealias.json"),
-    populate_main_pages,
     render_template(u"basichash.java.jinja", u"MainPageNameData", 
key=u"main_page_name"),
     render_simple_json(u"main_page_name", u"mainpages.json")
 )
diff --git 
a/wikipedia/src/main/java/org/wikipedia/staticdata/FileAliasData.java 
b/wikipedia/src/main/java/org/wikipedia/staticdata/FileAliasData.java
index 1ac1148..3960ac3 100644
--- a/wikipedia/src/main/java/org/wikipedia/staticdata/FileAliasData.java
+++ b/wikipedia/src/main/java/org/wikipedia/staticdata/FileAliasData.java
@@ -11,7 +11,7 @@
 
     @SuppressWarnings({"checkstyle:methodlength", "SpellCheckingInspection"})
     private static void setupData() {
-        final int size = 288;
+        final int size = 291;
         DATA_MAP = new HashMap<>(size, 1.0f);
         DATA_MAP.put("en", "File");
         DATA_MAP.put("sv", "Fil");
@@ -19,8 +19,8 @@
         DATA_MAP.put("de", "Datei");
         DATA_MAP.put("fr", "Fichier");
         DATA_MAP.put("war", "Paypay");
-        DATA_MAP.put("ceb", "Payl");
         DATA_MAP.put("ru", "Файл");
+        DATA_MAP.put("ceb", "Payl");
         DATA_MAP.put("it", "File");
         DATA_MAP.put("es", "Archivo");
         DATA_MAP.put("vi", "Tập tin");
@@ -28,277 +28,280 @@
         DATA_MAP.put("ja", "ファイル");
         DATA_MAP.put("pt", "Ficheiro");
         DATA_MAP.put("zh", "File");
+        DATA_MAP.put("zh-hans", "File");
+        DATA_MAP.put("zh-hant", "File");
         DATA_MAP.put("uk", "Файл");
         DATA_MAP.put("ca", "Fitxer");
         DATA_MAP.put("fa", "پرونده");
         DATA_MAP.put("no", "Fil");
-        DATA_MAP.put("fi", "Tiedosto");
-        DATA_MAP.put("id", "Berkas");
-        DATA_MAP.put("ar", "ملف");
-        DATA_MAP.put("sr", "Датотека");
-        DATA_MAP.put("cs", "Soubor");
-        DATA_MAP.put("ko", "파일");
         DATA_MAP.put("sh", "Datoteka");
-        DATA_MAP.put("ms", "Fail");
-        DATA_MAP.put("hu", "Fájl");
+        DATA_MAP.put("fi", "Tiedosto");
+        DATA_MAP.put("ar", "ملف");
+        DATA_MAP.put("id", "Berkas");
         DATA_MAP.put("ro", "Fișier");
+        DATA_MAP.put("cs", "Soubor");
+        DATA_MAP.put("sr", "Датотека");
+        DATA_MAP.put("ko", "파일");
+        DATA_MAP.put("hu", "Fájl");
+        DATA_MAP.put("ms", "Fail");
         DATA_MAP.put("tr", "Dosya");
         DATA_MAP.put("min", "Berkas");
-        DATA_MAP.put("kk", "Сурет");
         DATA_MAP.put("eo", "Dosiero");
+        DATA_MAP.put("kk", "Сурет");
         DATA_MAP.put("eu", "Fitxategi");
         DATA_MAP.put("sk", "Súbor");
         DATA_MAP.put("da", "Fil");
         DATA_MAP.put("bg", "Файл");
-        DATA_MAP.put("lt", "Vaizdas");
         DATA_MAP.put("he", "קובץ");
+        DATA_MAP.put("lt", "Vaizdas");
+        DATA_MAP.put("hy", "Պատկեր");
         DATA_MAP.put("hr", "Datoteka");
         DATA_MAP.put("sl", "Slika");
-        DATA_MAP.put("hy", "Պատկեր");
         DATA_MAP.put("et", "Pilt");
         DATA_MAP.put("uz", "Fayl");
-        DATA_MAP.put("vo", "Ragiv");
-        DATA_MAP.put("simple", "File");
         DATA_MAP.put("gl", "Ficheiro");
         DATA_MAP.put("nn", "Fil");
-        DATA_MAP.put("hi", "चित्र");
-        DATA_MAP.put("el", "Αρχείο");
+        DATA_MAP.put("vo", "Ragiv");
         DATA_MAP.put("la", "Fasciculus");
+        DATA_MAP.put("simple", "File");
+        DATA_MAP.put("el", "Αρχείο");
+        DATA_MAP.put("hi", "चित्र");
         DATA_MAP.put("az", "Şəkil");
-        DATA_MAP.put("th", "ไฟล์");
-        DATA_MAP.put("oc", "Fichièr");
         DATA_MAP.put("ka", "ფაილი");
-        DATA_MAP.put("mk", "Податотека");
-        DATA_MAP.put("be", "Файл");
-        DATA_MAP.put("new", "किपा");
+        DATA_MAP.put("th", "ไฟล์");
         DATA_MAP.put("ce", "Файл");
+        DATA_MAP.put("oc", "Fichièr");
+        DATA_MAP.put("be", "Файл");
+        DATA_MAP.put("mk", "Податотека");
+        DATA_MAP.put("mg", "Sary");
+        DATA_MAP.put("new", "किपा");
+        DATA_MAP.put("ur", "ملف");
         DATA_MAP.put("ta", "படிமம்");
         DATA_MAP.put("tt", "Файл");
         DATA_MAP.put("pms", "Figura");
-        DATA_MAP.put("tl", "Talaksan");
-        DATA_MAP.put("ur", "ملف");
         DATA_MAP.put("cy", "Delwedd");
-        DATA_MAP.put("te", "దస్త్రం");
-        DATA_MAP.put("lv", "Attēls");
+        DATA_MAP.put("tl", "Talaksan");
         DATA_MAP.put("bs", "Datoteka");
+        DATA_MAP.put("lv", "Attēls");
+        DATA_MAP.put("te", "దస్త్రం");
         DATA_MAP.put("be-x-old", "Файл");
+        DATA_MAP.put("br", "Restr");
         DATA_MAP.put("ht", "Fichye");
         DATA_MAP.put("sq", "Skeda");
-        DATA_MAP.put("br", "Restr");
         DATA_MAP.put("jv", "Gambar");
-        DATA_MAP.put("mg", "Sary");
         DATA_MAP.put("lb", "Fichier");
         DATA_MAP.put("mr", "चित्र");
         DATA_MAP.put("is", "Mynd");
         DATA_MAP.put("ml", "പ്രമാണം");
-        DATA_MAP.put("af", "Lêer");
         DATA_MAP.put("zh-yue", "File");
+        DATA_MAP.put("bn", "চিত্র");
+        DATA_MAP.put("af", "Lêer");
+        DATA_MAP.put("ga", "Íomhá");
         DATA_MAP.put("ba", "Файл");
         DATA_MAP.put("pnb", "File");
-        DATA_MAP.put("bn", "চিত্র");
-        DATA_MAP.put("my", "File");
-        DATA_MAP.put("ga", "Íomhá");
-        DATA_MAP.put("lmo", "Archivi");
-        DATA_MAP.put("fy", "Ofbyld");
-        DATA_MAP.put("yo", "Fáìlì");
-        DATA_MAP.put("tg", "Акс");
-        DATA_MAP.put("an", "Imachen");
         DATA_MAP.put("cv", "Ӳкерчĕк");
+        DATA_MAP.put("tg", "Акс");
+        DATA_MAP.put("fy", "Ofbyld");
+        DATA_MAP.put("lmo", "Archivi");
         DATA_MAP.put("sco", "File");
+        DATA_MAP.put("my", "File");
+        DATA_MAP.put("yo", "Fáìlì");
+        DATA_MAP.put("an", "Imachen");
         DATA_MAP.put("ky", "Файл");
-        DATA_MAP.put("ne", "चित्र");
         DATA_MAP.put("sw", "Picha");
         DATA_MAP.put("io", "Arkivo");
+        DATA_MAP.put("ne", "चित्र");
         DATA_MAP.put("gu", "ચિત્ર");
-        DATA_MAP.put("bpy", "ছবি");
         DATA_MAP.put("scn", "File");
+        DATA_MAP.put("bpy", "ছবি");
         DATA_MAP.put("nds", "Bild");
         DATA_MAP.put("ku", "Wêne");
         DATA_MAP.put("ast", "Ficheru");
         DATA_MAP.put("qu", "Rikcha");
-        DATA_MAP.put("gd", "Faidhle");
-        DATA_MAP.put("su", "Gambar");
         DATA_MAP.put("als", "Datei");
-        DATA_MAP.put("kn", "ಚಿತ್ರ");
-        DATA_MAP.put("am", "ስዕል");
+        DATA_MAP.put("su", "Gambar");
         DATA_MAP.put("pa", "ਤਸਵੀਰ");
+        DATA_MAP.put("kn", "ಚಿತ್ರ");
         DATA_MAP.put("ckb", "پەڕگە");
+        DATA_MAP.put("mn", "Файл");
         DATA_MAP.put("ia", "File");
         DATA_MAP.put("nap", "Fiùra");
         DATA_MAP.put("bug", "Berkas");
-        DATA_MAP.put("mn", "Файл");
         DATA_MAP.put("bat-smg", "Abruozdielis");
-        DATA_MAP.put("wa", "Imådje");
         DATA_MAP.put("arz", "ملف");
+        DATA_MAP.put("wa", "Imådje");
+        DATA_MAP.put("zh-min-nan", "tóng-àn");
+        DATA_MAP.put("am", "ስዕል");
+        DATA_MAP.put("gd", "Faidhle");
         DATA_MAP.put("map-bms", "Gambar");
+        DATA_MAP.put("yi", "טעקע");
         DATA_MAP.put("mzn", "پرونده");
         DATA_MAP.put("si", "ගොනුව");
-        DATA_MAP.put("yi", "טעקע");
-        DATA_MAP.put("zh-min-nan", "文件");
         DATA_MAP.put("fo", "Mynd");
-        DATA_MAP.put("sah", "Билэ");
         DATA_MAP.put("bar", "Datei");
-        DATA_MAP.put("vec", "File");
-        DATA_MAP.put("sa", "चित्रम्");
         DATA_MAP.put("nah", "Īxiptli");
+        DATA_MAP.put("vec", "File");
+        DATA_MAP.put("sah", "Билэ");
         DATA_MAP.put("os", "Файл");
+        DATA_MAP.put("sa", "चित्रम्");
+        DATA_MAP.put("li", "Plaetje");
+        DATA_MAP.put("mrj", "Файл");
         DATA_MAP.put("roa-tara", "File");
         DATA_MAP.put("hsb", "Dataja");
-        DATA_MAP.put("pam", "File");
         DATA_MAP.put("or", "ଫାଇଲ");
-        DATA_MAP.put("li", "Plaetje");
+        DATA_MAP.put("pam", "File");
+        DATA_MAP.put("mhr", "Файл");
         DATA_MAP.put("se", "Fiila");
-        DATA_MAP.put("mrj", "Файл");
         DATA_MAP.put("mi", "File");
         DATA_MAP.put("ilo", "Papeles");
-        DATA_MAP.put("co", "File");
-        DATA_MAP.put("hif", "file");
         DATA_MAP.put("bcl", "Ladawan");
+        DATA_MAP.put("hif", "file");
         DATA_MAP.put("gan", "文檔");
-        DATA_MAP.put("mhr", "Файл");
-        DATA_MAP.put("frr", "Datei");
-        DATA_MAP.put("bo", "File");
+        DATA_MAP.put("ps", "دوتنه");
         DATA_MAP.put("rue", "Файл");
         DATA_MAP.put("glk", "پرونده");
-        DATA_MAP.put("bh", "चित्र");
         DATA_MAP.put("nds-nl", "Bestaand");
-        DATA_MAP.put("fiu-vro", "Pilt");
-        DATA_MAP.put("ps", "دوتنه");
-        DATA_MAP.put("tk", "Faýl");
+        DATA_MAP.put("bo", "File");
         DATA_MAP.put("vls", "Ofbeeldienge");
-        DATA_MAP.put("pag", "File");
         DATA_MAP.put("diq", "Dosya");
-        DATA_MAP.put("gv", "Coadan");
+        DATA_MAP.put("bh", "चित्र");
+        DATA_MAP.put("fiu-vro", "Pilt");
         DATA_MAP.put("xmf", "ფაილი");
-        DATA_MAP.put("km", "ឯកសារ");
+        DATA_MAP.put("tk", "Faýl");
+        DATA_MAP.put("gv", "Coadan");
+        DATA_MAP.put("sc", "File");
+        DATA_MAP.put("co", "File");
         DATA_MAP.put("csb", "Òbrôzk");
         DATA_MAP.put("hak", "檔案");
-        DATA_MAP.put("sc", "File");
+        DATA_MAP.put("km", "ឯកសារ");
+        DATA_MAP.put("vep", "Fail");
         DATA_MAP.put("kv", "Файл");
         DATA_MAP.put("zea", "Plaetje");
-        DATA_MAP.put("vep", "Fail");
         DATA_MAP.put("crh", "Fayl");
-        DATA_MAP.put("ay", "Archivo");
+        DATA_MAP.put("frr", "Datei");
         DATA_MAP.put("zh-classical", "File");
-        DATA_MAP.put("so", "File");
-        DATA_MAP.put("dv", "ފައިލު");
-        DATA_MAP.put("nrm", "File");
-        DATA_MAP.put("rm", "Datoteca");
-        DATA_MAP.put("udm", "Файл");
-        DATA_MAP.put("wuu", "文件");
-        DATA_MAP.put("kw", "Restren");
-        DATA_MAP.put("koi", "Файл");
-        DATA_MAP.put("ug", "ھۆججەت");
         DATA_MAP.put("eml", "File");
+        DATA_MAP.put("ay", "Archivo");
+        DATA_MAP.put("wuu", "文件");
+        DATA_MAP.put("udm", "Файл");
         DATA_MAP.put("stq", "Bielde");
+        DATA_MAP.put("nrm", "File");
+        DATA_MAP.put("kw", "Restren");
+        DATA_MAP.put("rm", "Datoteca");
+        DATA_MAP.put("so", "File");
+        DATA_MAP.put("szl", "Plik");
+        DATA_MAP.put("koi", "Файл");
+        DATA_MAP.put("as", "চিত্ৰ");
         DATA_MAP.put("lad", "Dosya");
-        DATA_MAP.put("lij", "Immaggine");
         DATA_MAP.put("fur", "Figure");
         DATA_MAP.put("mt", "Stampa");
-        DATA_MAP.put("szl", "Plik");
-        DATA_MAP.put("cbk-zam", "Archivo");
         DATA_MAP.put("gn", "Ta'ãnga");
-        DATA_MAP.put("as", "চিত্ৰ");
-        DATA_MAP.put("pcd", "Fichier");
-        DATA_MAP.put("pi", "पटिमा");
-        DATA_MAP.put("gag", "Dosye");
-        DATA_MAP.put("ksh", "Datei");
-        DATA_MAP.put("ang", "Ymele");
+        DATA_MAP.put("dv", "ފައިލު");
         DATA_MAP.put("ie", "File");
-        DATA_MAP.put("ace", "Beureukaih");
-        DATA_MAP.put("nv", "Eʼelyaaígíí");
-        DATA_MAP.put("ext", "File");
-        DATA_MAP.put("frp", "Fichiér");
-        DATA_MAP.put("mwl", "Fexeiro");
-        DATA_MAP.put("kab", "Tugna");
-        DATA_MAP.put("lez", "Файл");
-        DATA_MAP.put("sn", "File");
-        DATA_MAP.put("ln", "Fichier");
         DATA_MAP.put("dsb", "Dataja");
+        DATA_MAP.put("pcd", "Fichier");
+        DATA_MAP.put("sd", "عڪس");
+        DATA_MAP.put("lij", "Immaggine");
+        DATA_MAP.put("cbk-zam", "Archivo");
+        DATA_MAP.put("cdo", "文件");
+        DATA_MAP.put("ksh", "Datei");
+        DATA_MAP.put("ext", "File");
+        DATA_MAP.put("mwl", "Fexeiro");
+        DATA_MAP.put("gag", "Dosye");
+        DATA_MAP.put("ang", "Ymele");
+        DATA_MAP.put("ug", "ھۆججەت");
+        DATA_MAP.put("ace", "Beureukaih");
+        DATA_MAP.put("pi", "पटिमा");
+        DATA_MAP.put("pag", "File");
+        DATA_MAP.put("lez", "Файл");
+        DATA_MAP.put("nv", "Eʼelyaaígíí");
+        DATA_MAP.put("frp", "Fichiér");
+        DATA_MAP.put("sn", "File");
+        DATA_MAP.put("kab", "Tugna");
+        DATA_MAP.put("myv", "Артовкс");
+        DATA_MAP.put("ln", "Fichier");
         DATA_MAP.put("pfl", "Dadai");
+        DATA_MAP.put("xal", "Боомг");
         DATA_MAP.put("krc", "Файл");
         DATA_MAP.put("haw", "Waihona");
-        DATA_MAP.put("pdc", "Feil");
-        DATA_MAP.put("xal", "Боомг");
         DATA_MAP.put("rw", "File");
-        DATA_MAP.put("myv", "Артовкс");
-        DATA_MAP.put("nov", "File");
+        DATA_MAP.put("kaa", "Su'wret");
+        DATA_MAP.put("pdc", "Feil");
         DATA_MAP.put("to", "File");
         DATA_MAP.put("kl", "Fiileq");
         DATA_MAP.put("arc", "ܠܦܦܐ");
-        DATA_MAP.put("cdo", "文件");
-        DATA_MAP.put("bjn", "Barakas");
+        DATA_MAP.put("nov", "File");
         DATA_MAP.put("kbd", "Файл");
-        DATA_MAP.put("lo", "ຮູບ");
-        DATA_MAP.put("pap", "File");
-        DATA_MAP.put("ha", "File");
         DATA_MAP.put("av", "Файл");
-        DATA_MAP.put("kaa", "Su'wret");
-        DATA_MAP.put("ty", "Fichier");
-        DATA_MAP.put("tpi", "Fail");
-        DATA_MAP.put("na", "File");
-        DATA_MAP.put("mdf", "Няйф");
         DATA_MAP.put("bxr", "Файл");
+        DATA_MAP.put("lo", "ຮູບ");
+        DATA_MAP.put("bjn", "Barakas");
+        DATA_MAP.put("ha", "File");
+        DATA_MAP.put("tet", "Imajen");
+        DATA_MAP.put("tpi", "Fail");
+        DATA_MAP.put("pap", "File");
+        DATA_MAP.put("na", "File");
         DATA_MAP.put("lbe", "Сурат");
         DATA_MAP.put("jbo", "File");
-        DATA_MAP.put("wo", "Dencukaay");
+        DATA_MAP.put("ty", "Fichier");
+        DATA_MAP.put("mdf", "Няйф");
+        DATA_MAP.put("tyv", "Файл");
         DATA_MAP.put("roa-rup", "File");
-        DATA_MAP.put("srn", "Gefre");
+        DATA_MAP.put("wo", "Dencukaay");
         DATA_MAP.put("ig", "Usòrò");
-        DATA_MAP.put("tet", "Imajen");
+        DATA_MAP.put("srn", "Gefre");
         DATA_MAP.put("nso", "Seswantšho");
         DATA_MAP.put("kg", "Fisye");
         DATA_MAP.put("ab", "Афаил");
         DATA_MAP.put("ltg", "Fails");
-        DATA_MAP.put("tyv", "Файл");
         DATA_MAP.put("zu", "File");
-        DATA_MAP.put("za", "文件");
         DATA_MAP.put("om", "File");
         DATA_MAP.put("chy", "File");
-        DATA_MAP.put("tw", "File");
-        DATA_MAP.put("rmy", "Chitro");
+        DATA_MAP.put("za", "文件");
         DATA_MAP.put("cu", "Дѣло");
-        DATA_MAP.put("chr", "File");
+        DATA_MAP.put("rmy", "Chitro");
+        DATA_MAP.put("tw", "File");
+        DATA_MAP.put("mai", "फाइल");
         DATA_MAP.put("tn", "File");
-        DATA_MAP.put("bi", "File");
+        DATA_MAP.put("chr", "File");
         DATA_MAP.put("pih", "File");
-        DATA_MAP.put("sd", "عڪس");
-        DATA_MAP.put("rn", "File");
+        DATA_MAP.put("xh", "File");
+        DATA_MAP.put("bi", "File");
         DATA_MAP.put("sm", "File");
         DATA_MAP.put("ss", "File");
-        DATA_MAP.put("bm", "Fichier");
         DATA_MAP.put("mo", "Fișier");
-        DATA_MAP.put("iu", "File");
-        DATA_MAP.put("xh", "File");
-        DATA_MAP.put("pnt", "Αρχείον");
+        DATA_MAP.put("rn", "File");
         DATA_MAP.put("ki", "File");
-        DATA_MAP.put("lg", "File");
+        DATA_MAP.put("pnt", "Αρχείον");
+        DATA_MAP.put("bm", "Fichier");
+        DATA_MAP.put("iu", "File");
         DATA_MAP.put("ee", "File");
+        DATA_MAP.put("lg", "File");
         DATA_MAP.put("ts", "File");
         DATA_MAP.put("ak", "File");
-        DATA_MAP.put("ti", "File");
         DATA_MAP.put("fj", "File");
-        DATA_MAP.put("ks", "فَیِل");
-        DATA_MAP.put("sg", "Fichier");
-        DATA_MAP.put("ff", "Fichier");
-        DATA_MAP.put("ny", "File");
-        DATA_MAP.put("ve", "File");
-        DATA_MAP.put("st", "File");
-        DATA_MAP.put("cr", "File");
-        DATA_MAP.put("dz", "File");
         DATA_MAP.put("ik", "File");
-        DATA_MAP.put("tum", "File");
+        DATA_MAP.put("st", "File");
+        DATA_MAP.put("sg", "Fichier");
+        DATA_MAP.put("ks", "فَیِل");
+        DATA_MAP.put("ff", "Fichier");
+        DATA_MAP.put("dz", "File");
+        DATA_MAP.put("ny", "File");
         DATA_MAP.put("ch", "Litratu");
+        DATA_MAP.put("ti", "File");
+        DATA_MAP.put("ve", "File");
+        DATA_MAP.put("tum", "File");
+        DATA_MAP.put("cr", "File");
         DATA_MAP.put("ng", "File");
-        DATA_MAP.put("ii", "文件");
         DATA_MAP.put("cho", "File");
         DATA_MAP.put("mh", "File");
-        DATA_MAP.put("aa", "File");
         DATA_MAP.put("kj", "File");
+        DATA_MAP.put("ii", "文件");
         DATA_MAP.put("ho", "File");
+        DATA_MAP.put("aa", "File");
         DATA_MAP.put("mus", "File");
-        DATA_MAP.put("kr", "File");
         DATA_MAP.put("hz", "File");
+        DATA_MAP.put("kr", "File");
         DATA_MAP.put("test", "File");
     }
 
diff --git 
a/wikipedia/src/main/java/org/wikipedia/staticdata/MainPageNameData.java 
b/wikipedia/src/main/java/org/wikipedia/staticdata/MainPageNameData.java
index 2f046f3..f24d79f 100644
--- a/wikipedia/src/main/java/org/wikipedia/staticdata/MainPageNameData.java
+++ b/wikipedia/src/main/java/org/wikipedia/staticdata/MainPageNameData.java
@@ -3,8 +3,6 @@
    TO HAVE YOUR CHANGES OVERWRITTEN */
 package org.wikipedia.staticdata;
 
-import org.wikipedia.interlanguage.AppLanguageLookUpTable;
-
 import java.util.*;
 
 public final class MainPageNameData {
@@ -13,7 +11,7 @@
 
     @SuppressWarnings({"checkstyle:methodlength", "SpellCheckingInspection"})
     private static void setupData() {
-        final int size = 288;
+        final int size = 291;
         DATA_MAP = new HashMap<>(size, 1.0f);
         DATA_MAP.put("en", "Main Page");
         DATA_MAP.put("sv", "Portal:Huvudsida");
@@ -21,8 +19,8 @@
         DATA_MAP.put("de", "Wikipedia:Hauptseite");
         DATA_MAP.put("fr", "Wikipédia:Accueil principal");
         DATA_MAP.put("war", "Syahan nga Pakli");
-        DATA_MAP.put("ceb", "Unang Panid");
         DATA_MAP.put("ru", "Заглавная страница");
+        DATA_MAP.put("ceb", "Unang Panid");
         DATA_MAP.put("it", "Pagina principale");
         DATA_MAP.put("es", "Wikipedia:Portada");
         DATA_MAP.put("vi", "Trang Chính");
@@ -30,279 +28,280 @@
         DATA_MAP.put("ja", "メインページ");
         DATA_MAP.put("pt", "Wikipedia:Página principal");
         DATA_MAP.put("zh", "Wikipedia:首页");
-        DATA_MAP.put(AppLanguageLookUpTable.SIMPLIFIED_CHINESE_LANGUAGE_CODE, 
"Wikipedia:首页");
-        DATA_MAP.put(AppLanguageLookUpTable.TRADITIONAL_CHINESE_LANGUAGE_CODE, 
"Wikipedia:首頁");
+        DATA_MAP.put("zh-hans", "Wikipedia:首页");
+        DATA_MAP.put("zh-hant", "Wikipedia:首页");
         DATA_MAP.put("uk", "Головна сторінка");
         DATA_MAP.put("ca", "Portada");
         DATA_MAP.put("fa", "صفحهٔ اصلی");
         DATA_MAP.put("no", "Portal:Forside");
-        DATA_MAP.put("fi", "Wikipedia:Etusivu");
-        DATA_MAP.put("id", "Halaman Utama");
-        DATA_MAP.put("ar", "الصفحة الرئيسية");
-        DATA_MAP.put("sr", "Главна страна");
-        DATA_MAP.put("cs", "Hlavní strana");
-        DATA_MAP.put("ko", "Project:대문");
         DATA_MAP.put("sh", "Glavna stranica / Главна страница");
-        DATA_MAP.put("ms", "Laman Utama");
-        DATA_MAP.put("hu", "Kezdőlap");
+        DATA_MAP.put("fi", "Wikipedia:Etusivu");
+        DATA_MAP.put("ar", "الصفحة الرئيسية");
+        DATA_MAP.put("id", "Halaman Utama");
         DATA_MAP.put("ro", "Pagina principală");
+        DATA_MAP.put("cs", "Hlavní strana");
+        DATA_MAP.put("sr", "Главна страна");
+        DATA_MAP.put("ko", "Project:대문");
+        DATA_MAP.put("hu", "Kezdőlap");
+        DATA_MAP.put("ms", "Laman Utama");
         DATA_MAP.put("tr", "Ana Sayfa");
         DATA_MAP.put("min", "Laman Utamo");
-        DATA_MAP.put("kk", "Басты бет");
         DATA_MAP.put("eo", "Project:Ĉefpaĝo");
+        DATA_MAP.put("kk", "Басты бет");
         DATA_MAP.put("eu", "Azala");
         DATA_MAP.put("sk", "Hlavná stránka");
         DATA_MAP.put("da", "Forside");
         DATA_MAP.put("bg", "Начална страница");
-        DATA_MAP.put("lt", "Pagrindinis puslapis");
         DATA_MAP.put("he", "עמוד ראשי");
+        DATA_MAP.put("lt", "Pagrindinis puslapis");
+        DATA_MAP.put("hy", "Գլխավոր էջ");
         DATA_MAP.put("hr", "Glavna stranica");
         DATA_MAP.put("sl", "Glavna stran");
-        DATA_MAP.put("hy", "Գլխավոր էջ");
         DATA_MAP.put("et", "Esileht");
         DATA_MAP.put("uz", "Bosh Sahifa");
-        DATA_MAP.put("vo", "Cifapad");
-        DATA_MAP.put("simple", "Main Page");
         DATA_MAP.put("gl", "Portada");
         DATA_MAP.put("nn", "Hovudside");
-        DATA_MAP.put("hi", "मुखपृष्ठ");
-        DATA_MAP.put("el", "Πύλη:Κύρια");
+        DATA_MAP.put("vo", "Cifapad");
         DATA_MAP.put("la", "Project:Pagina prima");
+        DATA_MAP.put("simple", "Main Page");
+        DATA_MAP.put("el", "Πύλη:Κύρια");
+        DATA_MAP.put("hi", "मुखपृष्ठ");
         DATA_MAP.put("az", "Ana Səhifə");
-        DATA_MAP.put("th", "หน้าหลัก");
-        DATA_MAP.put("oc", "Acuèlh");
         DATA_MAP.put("ka", "მთავარი გვერდი");
-        DATA_MAP.put("mk", "Главна страница");
-        DATA_MAP.put("be", "Галоўная старонка");
-        DATA_MAP.put("new", "मू पौ");
+        DATA_MAP.put("th", "หน้าหลัก");
         DATA_MAP.put("ce", "Коьрта агӀо");
+        DATA_MAP.put("oc", "Acuèlh");
+        DATA_MAP.put("be", "Галоўная старонка");
+        DATA_MAP.put("mk", "Главна страница");
+        DATA_MAP.put("mg", "Wikipedia:Fandraisana");
+        DATA_MAP.put("new", "मू पौ");
+        DATA_MAP.put("ur", "صفحۂ اول");
         DATA_MAP.put("ta", "முதற் பக்கம்");
         DATA_MAP.put("tt", "Баш бит");
         DATA_MAP.put("pms", "Intrada");
-        DATA_MAP.put("tl", "Unang Pahina");
-        DATA_MAP.put("ur", "صفحۂ اول");
         DATA_MAP.put("cy", "Hafan");
-        DATA_MAP.put("te", "మొదటి పేజీ");
-        DATA_MAP.put("lv", "Sākumlapa");
+        DATA_MAP.put("tl", "Unang Pahina");
         DATA_MAP.put("bs", "Početna strana");
+        DATA_MAP.put("lv", "Sākumlapa");
+        DATA_MAP.put("te", "మొదటి పేజీ");
         DATA_MAP.put("be-x-old", "Галоўная старонка");
+        DATA_MAP.put("br", "Degemer");
         DATA_MAP.put("ht", "Paj Prensipal");
         DATA_MAP.put("sq", "Faqja kryesore");
-        DATA_MAP.put("br", "Degemer");
         DATA_MAP.put("jv", "Kaca Utama");
-        DATA_MAP.put("mg", "Wikipedia:Fandraisana");
         DATA_MAP.put("lb", "Haaptsäit");
         DATA_MAP.put("mr", "मुखपृष्ठ");
         DATA_MAP.put("is", "Forsíða");
         DATA_MAP.put("ml", "പ്രധാന താൾ");
-        DATA_MAP.put("af", "Tuisblad");
         DATA_MAP.put("zh-yue", "頭版");
+        DATA_MAP.put("bn", "প্রধান পাতা");
+        DATA_MAP.put("af", "Tuisblad");
+        DATA_MAP.put("ga", "Príomhleathanach");
         DATA_MAP.put("ba", "Баш бит");
         DATA_MAP.put("pnb", "پہلا صفہ");
-        DATA_MAP.put("bn", "প্রধান পাতা");
-        DATA_MAP.put("my", "ဗဟိုစာမျက်နှာ");
-        DATA_MAP.put("ga", "Príomhleathanach");
-        DATA_MAP.put("lmo", "Pagina principala");
-        DATA_MAP.put("fy", "Haadside");
-        DATA_MAP.put("yo", "Ojúewé Àkọ́kọ́");
+        DATA_MAP.put("cv", "Тĕп страницă");
         DATA_MAP.put("tg", "Саҳифаи Аслӣ");
-        DATA_MAP.put("an", "Portalada");
-        DATA_MAP.put("cv", "Тĕп страница");
+        DATA_MAP.put("fy", "Haadside");
+        DATA_MAP.put("lmo", "Pagina principala");
         DATA_MAP.put("sco", "Main Page");
+        DATA_MAP.put("my", "ဗဟိုစာမျက်နှာ");
+        DATA_MAP.put("yo", "Ojúewé Àkọ́kọ́");
+        DATA_MAP.put("an", "Portalada");
         DATA_MAP.put("ky", "Башбарак");
-        DATA_MAP.put("ne", "मुख्य पृष्ठ");
         DATA_MAP.put("sw", "Mwanzo");
         DATA_MAP.put("io", "Frontispico");
+        DATA_MAP.put("ne", "मुख्य पृष्ठ");
         DATA_MAP.put("gu", "મુખપૃષ્ઠ");
-        DATA_MAP.put("bpy", "পয়লা পাতা");
         DATA_MAP.put("scn", "Pàggina principali");
+        DATA_MAP.put("bpy", "পয়লা পাতা");
         DATA_MAP.put("nds", "Wikipedia:Hööftsiet");
         DATA_MAP.put("ku", "Destpêk");
         DATA_MAP.put("ast", "Portada");
         DATA_MAP.put("qu", "Qhapaq p'anqa");
-        DATA_MAP.put("gd", "Prìomh-Dhuilleag");
-        DATA_MAP.put("su", "Tepas");
         DATA_MAP.put("als", "Wikipedia:Houptsyte");
-        DATA_MAP.put("kn", "ಮುಖ್ಯ ಪುಟ");
-        DATA_MAP.put("am", "ዋናው ገጽ");
+        DATA_MAP.put("su", "Tepas");
         DATA_MAP.put("pa", "ਮੁੱਖ ਸਫ਼ਾ");
+        DATA_MAP.put("kn", "ಮುಖ್ಯ ಪುಟ");
         DATA_MAP.put("ckb", "دەستپێک");
+        DATA_MAP.put("mn", "Нүүр хуудас");
         DATA_MAP.put("ia", "Pagina principal");
         DATA_MAP.put("nap", "Paggena prencepale");
         DATA_MAP.put("bug", "Mappadecéŋ");
-        DATA_MAP.put("mn", "Нүүр хуудас");
         DATA_MAP.put("bat-smg", "Pėrms poslapis");
-        DATA_MAP.put("wa", "Mwaisse pådje");
         DATA_MAP.put("arz", "الصفحه الرئيسيه");
+        DATA_MAP.put("wa", "Mwaisse pådje");
+        DATA_MAP.put("zh-min-nan", "Thâu-ia̍h");
+        DATA_MAP.put("am", "ዋናው ገጽ");
+        DATA_MAP.put("gd", "Prìomh-Dhuilleag");
         DATA_MAP.put("map-bms", "Kaca Utama");
+        DATA_MAP.put("yi", "הויפט זייט");
         DATA_MAP.put("mzn", "گت صفحه");
         DATA_MAP.put("si", "මුල් පිටුව");
-        DATA_MAP.put("yi", "הויפט זייט");
-        DATA_MAP.put("zh-min-nan", "Thâu-ia̍h");
         DATA_MAP.put("fo", "Forsíða");
-        DATA_MAP.put("sah", "Сүрүн сирэй");
         DATA_MAP.put("bar", "Hoamseitn");
-        DATA_MAP.put("vec", "Pajina prinsipałe");
-        DATA_MAP.put("sa", "मुख्यपृष्ठम्");
         DATA_MAP.put("nah", "Calīxatl");
+        DATA_MAP.put("vec", "Pajina prinsipałe");
+        DATA_MAP.put("sah", "Сүрүн сирэй");
         DATA_MAP.put("os", "Сæйраг фарс");
+        DATA_MAP.put("sa", "मुख्यपृष्ठम्");
+        DATA_MAP.put("li", "Veurblaad");
+        DATA_MAP.put("mrj", "Тӹнг ӹлӹштӓш");
         DATA_MAP.put("roa-tara", "Pagene Prengepále");
         DATA_MAP.put("hsb", "Hłowna strona");
-        DATA_MAP.put("pam", "Pun Bulung");
         DATA_MAP.put("or", "ପ୍ରଧାନ ପୃଷ୍ଠା");
-        DATA_MAP.put("li", "Veurblaad");
+        DATA_MAP.put("pam", "Pun Bulung");
+        DATA_MAP.put("mhr", "Тӱҥ лаштык");
         DATA_MAP.put("se", "Portála:Ovdasiidu");
-        DATA_MAP.put("mrj", "Тӹнг ӹлӹштӓш");
         DATA_MAP.put("mi", "Hau Kāinga");
         DATA_MAP.put("ilo", "Umuna a Panid");
-        DATA_MAP.put("co", "Pagina maestra");
-        DATA_MAP.put("hif", "Pahila Panna");
         DATA_MAP.put("bcl", "Panginot na Pahina");
+        DATA_MAP.put("hif", "Pahila Panna");
         DATA_MAP.put("gan", "封面");
-        DATA_MAP.put("mhr", "Тӱҥ лаштык");
-        DATA_MAP.put("frr", "Project:Hoodsid");
-        DATA_MAP.put("bo", "གཙོ་ངོས།");
+        DATA_MAP.put("ps", "لومړی مخ");
         DATA_MAP.put("rue", "Головна сторінка");
         DATA_MAP.put("glk", "گت ولگ");
-        DATA_MAP.put("bh", "मुख्य पन्ना");
         DATA_MAP.put("nds-nl", "Veurblad");
-        DATA_MAP.put("fiu-vro", "Pääleht");
-        DATA_MAP.put("ps", "لومړی مخ");
-        DATA_MAP.put("tk", "Baş Sahypa");
+        DATA_MAP.put("bo", "གཙོ་ངོས།");
         DATA_MAP.put("vls", "Voorblad");
-        DATA_MAP.put("pag", "Arapan ya Bolong");
         DATA_MAP.put("diq", "Pela Seri");
-        DATA_MAP.put("gv", "Ard-ghuillag");
+        DATA_MAP.put("bh", "पहिलका पन्ना");
+        DATA_MAP.put("fiu-vro", "Pääleht");
         DATA_MAP.put("xmf", "დუდხასჷლა");
-        DATA_MAP.put("km", "ទំព័រដើម");
+        DATA_MAP.put("tk", "Baş Sahypa");
+        DATA_MAP.put("gv", "Ard-ghuillag");
+        DATA_MAP.put("sc", "Pàgina printzipale");
+        DATA_MAP.put("co", "Pagina maestra");
         DATA_MAP.put("csb", "Przédnô starna");
         DATA_MAP.put("hak", "Thèu-Ya̍p");
-        DATA_MAP.put("sc", "Pàgina printzipale");
+        DATA_MAP.put("km", "ទំព័រដើម");
+        DATA_MAP.put("vep", "Pälehtpol’");
         DATA_MAP.put("kv", "Медшӧр лист бок");
         DATA_MAP.put("zea", "Vòblad");
-        DATA_MAP.put("vep", "Pälehtpol’");
         DATA_MAP.put("crh", "Baş Saife");
-        DATA_MAP.put("ay", "Nayriri uñstawi");
+        DATA_MAP.put("frr", "Project:Hoodsid");
         DATA_MAP.put("zh-classical", "維基大典:卷首");
-        DATA_MAP.put("so", "Bogga Hore");
-        DATA_MAP.put("dv", "މައި ޞަފްޙާ");
-        DATA_MAP.put("nrm", "Page dé garde");
-        DATA_MAP.put("rm", "Wikipedia:Pagina principala");
-        DATA_MAP.put("udm", "Кутскон бам");
-        DATA_MAP.put("wuu", "封面");
-        DATA_MAP.put("kw", "Folen dre");
-        DATA_MAP.put("koi", "Пондӧтчан листбок");
-        DATA_MAP.put("ug", "ئۇيغۇرچە ۋىكىپىدىيە");
         DATA_MAP.put("eml", "PP");
+        DATA_MAP.put("ay", "Nayriri uñstawi");
+        DATA_MAP.put("wuu", "封面");
+        DATA_MAP.put("udm", "Кутскон бам");
         DATA_MAP.put("stq", "Haudsiede");
+        DATA_MAP.put("nrm", "Page dé garde");
+        DATA_MAP.put("kw", "Folen dre");
+        DATA_MAP.put("rm", "Wikipedia:Pagina principala");
+        DATA_MAP.put("so", "Bogga Hore");
+        DATA_MAP.put("szl", "Przodńo zajta");
+        DATA_MAP.put("koi", "Пондӧтчан листбок");
+        DATA_MAP.put("as", "বেটুপাত");
         DATA_MAP.put("lad", "La Primera Hoja");
-        DATA_MAP.put("lij", "Pagina prinçipâ");
         DATA_MAP.put("fur", "Pagjine principâl");
         DATA_MAP.put("mt", "Il-Paġna prinċipali");
-        DATA_MAP.put("szl", "Przodńo zajta");
-        DATA_MAP.put("cbk-zam", "El Primero Pagina");
         DATA_MAP.put("gn", "Ape");
-        DATA_MAP.put("as", "বেটুপাত");
-        DATA_MAP.put("pcd", "Accueul");
-        DATA_MAP.put("pi", "पमुख पत्त Pamukha patta");
-        DATA_MAP.put("gag", "Baş yaprak");
-        DATA_MAP.put("ksh", "Project:Houpsigk");
-        DATA_MAP.put("ang", "Hēafodtramet");
+        DATA_MAP.put("dv", "މައި ޞަފްޙާ");
         DATA_MAP.put("ie", "Principal págine");
-        DATA_MAP.put("ace", "Ôn Keuë");
-        DATA_MAP.put("nv", "Íiyisíí Naaltsoos");
-        DATA_MAP.put("ext", "Página prencipal");
-        DATA_MAP.put("frp", "Reçua");
-        DATA_MAP.put("mwl", "Páigina Percipal");
-        DATA_MAP.put("kab", "Asebter amenzawi");
-        DATA_MAP.put("lez", "Кьилин ччин");
-        DATA_MAP.put("sn", "Peji Rekutanga");
-        DATA_MAP.put("ln", "Lokásá ya libosó");
         DATA_MAP.put("dsb", "Głowny bok");
+        DATA_MAP.put("pcd", "Accueul");
+        DATA_MAP.put("sd", "مُک صفحو");
+        DATA_MAP.put("lij", "Pagina prinçipâ");
+        DATA_MAP.put("cbk-zam", "El Primero Pagina");
+        DATA_MAP.put("cdo", "Tàu Hiĕk");
+        DATA_MAP.put("ksh", "Project:Houpsigk");
+        DATA_MAP.put("ext", "Página prencipal");
+        DATA_MAP.put("mwl", "Páigina Percipal");
+        DATA_MAP.put("gag", "Baş yaprak");
+        DATA_MAP.put("ang", "Hēafodtramet");
+        DATA_MAP.put("ug", "ئۇيغۇرچە ۋىكىپىدىيە");
+        DATA_MAP.put("ace", "Ôn Keuë");
+        DATA_MAP.put("pi", "पमुख पत्त Pamukha patta");
+        DATA_MAP.put("pag", "Arapan ya Bolong");
+        DATA_MAP.put("lez", "Кьилин ччин");
+        DATA_MAP.put("nv", "Íiyisíí Naaltsoos");
+        DATA_MAP.put("frp", "Reçua");
+        DATA_MAP.put("sn", "Peji Rekutanga");
+        DATA_MAP.put("kab", "Asebter amenzawi");
+        DATA_MAP.put("myv", "Прявтлопа");
+        DATA_MAP.put("ln", "Lokásá ya libosó");
         DATA_MAP.put("pfl", "Project:Haubdsaid");
+        DATA_MAP.put("xal", "Нүр халх");
         DATA_MAP.put("krc", "Баш бет");
         DATA_MAP.put("haw", "Ka papa kinohi");
-        DATA_MAP.put("pdc", "Haaptblatt");
-        DATA_MAP.put("xal", "Нүр халх");
         DATA_MAP.put("rw", "Intangiriro");
-        DATA_MAP.put("myv", "Прявтлопа");
-        DATA_MAP.put("nov", "Chefi pagine");
+        DATA_MAP.put("kaa", "Bas bet");
+        DATA_MAP.put("pdc", "Haaptblatt");
         DATA_MAP.put("to", "Peesi tali fiefia");
         DATA_MAP.put("kl", "Saqqaa");
         DATA_MAP.put("arc", "ܦܐܬܐ ܪܝܫܝܬܐ");
-        DATA_MAP.put("cdo", "Tàu Hiĕk");
-        DATA_MAP.put("bjn", "Tungkaran Tatambaian");
+        DATA_MAP.put("nov", "Chefi pagine");
         DATA_MAP.put("kbd", "НапэкӀуэцӀ нэхъыщхьэ");
-        DATA_MAP.put("lo", "ໜ້າຫຼັກ");
-        DATA_MAP.put("pap", "Página Prinsipal");
-        DATA_MAP.put("ha", "Marhabin");
-        DATA_MAP.put("av", "БетIераб гьумер");
-        DATA_MAP.put("kaa", "Bas bet");
-        DATA_MAP.put("ty", "Fa’ari’ira’a");
-        DATA_MAP.put("tpi", "Fran pes");
-        DATA_MAP.put("na", "Bwiema peij");
-        DATA_MAP.put("mdf", "Пря лопа");
+        DATA_MAP.put("av", "БетӀераб гьумер");
         DATA_MAP.put("bxr", "Нюур хуудаһан");
+        DATA_MAP.put("lo", "ໜ້າຫຼັກ");
+        DATA_MAP.put("bjn", "Tungkaran Tatambaian");
+        DATA_MAP.put("ha", "Marhabin");
+        DATA_MAP.put("tet", "Pájina Mahuluk");
+        DATA_MAP.put("tpi", "Fran pes");
+        DATA_MAP.put("pap", "Página Prinsipal");
+        DATA_MAP.put("na", "Bwiema peij");
         DATA_MAP.put("lbe", "Агьаммур лажин");
         DATA_MAP.put("jbo", "ralju ckupau");
-        DATA_MAP.put("wo", "Xët wu njëkk");
+        DATA_MAP.put("ty", "Fa’ari’ira’a");
+        DATA_MAP.put("mdf", "Пря лопа");
+        DATA_MAP.put("tyv", "Кол арын");
         DATA_MAP.put("roa-rup", "Prota frãndzã");
-        DATA_MAP.put("srn", "Fesipapira");
+        DATA_MAP.put("wo", "Xët wu njëkk");
         DATA_MAP.put("ig", "Ihü Mbu");
-        DATA_MAP.put("tet", "Pájina Mahuluk");
+        DATA_MAP.put("srn", "Fesipapira");
         DATA_MAP.put("nso", "Letlakala la pele");
         DATA_MAP.put("kg", "Mukânda ya ngudi");
         DATA_MAP.put("ab", "Ихадоу адаҟьа");
         DATA_MAP.put("ltg", "Suoku puslopa");
-        DATA_MAP.put("tyv", "Кол арын");
         DATA_MAP.put("zu", "Ikhasi Elikhulu");
-        DATA_MAP.put("za", "Yiebdaeuz");
         DATA_MAP.put("om", "Fuula Dura");
         DATA_MAP.put("chy", "Va'ohtama");
-        DATA_MAP.put("tw", "Main Page");
-        DATA_MAP.put("rmy", "Sherutni patrin");
+        DATA_MAP.put("za", "Yiebdaeuz");
         DATA_MAP.put("cu", "главьна страница");
-        DATA_MAP.put("chr", "ᎤᎵᎮᎵᏍᏗ");
+        DATA_MAP.put("rmy", "Sherutni patrin");
+        DATA_MAP.put("tw", "Main Page");
+        DATA_MAP.put("mai", "सम्मुख पन्ना");
         DATA_MAP.put("tn", "Main Page");
-        DATA_MAP.put("bi", "Nambawan Pej");
+        DATA_MAP.put("chr", "ᎤᎵᎮᎵᏍᏗ");
         DATA_MAP.put("pih", "Mien Paij");
-        DATA_MAP.put("sd", "مُک صفحو");
-        DATA_MAP.put("rn", "Main Page");
+        DATA_MAP.put("xh", "Iphepha Elingundoqo");
+        DATA_MAP.put("bi", "Nambawan Pej");
         DATA_MAP.put("sm", "Itūlau Muamua");
         DATA_MAP.put("ss", "Likhasi Lelikhulu");
-        DATA_MAP.put("bm", "Nyɛ fɔlɔ");
         DATA_MAP.put("mo", "Паӂина принчипалэ");
-        DATA_MAP.put("iu", "ᐊᒥᖅ");
-        DATA_MAP.put("xh", "Iphepha Elingundoqo");
-        DATA_MAP.put("pnt", "Αρχικόν σελίδα");
+        DATA_MAP.put("rn", "Main Page");
         DATA_MAP.put("ki", "Main Page");
-        DATA_MAP.put("lg", "Olupapula Olusooka");
+        DATA_MAP.put("pnt", "Αρχικόν σελίδα");
+        DATA_MAP.put("bm", "Nyɛ fɔlɔ");
+        DATA_MAP.put("iu", "ᐊᒥᖅ");
         DATA_MAP.put("ee", "Axa do Ŋgɔ");
+        DATA_MAP.put("lg", "Olupapula Olusooka");
         DATA_MAP.put("ts", "Tlukankulu");
         DATA_MAP.put("ak", "Krataafa Titiriw");
-        DATA_MAP.put("ti", "መበገሲ ገጽ");
         DATA_MAP.put("fj", "Tabana levu");
-        DATA_MAP.put("ks", "اہم صَفہٕ");
-        DATA_MAP.put("sg", "Gä nzönî");
-        DATA_MAP.put("ff", "Hello jaɓɓorgo");
-        DATA_MAP.put("ny", "Tsamba Lalikulu");
-        DATA_MAP.put("ve", "Hayani");
-        DATA_MAP.put("st", "Leqephe la pele");
-        DATA_MAP.put("cr", "ᓃᔥᑕᒻᐹᔅᑌᒋᓂᑲᓐ");
-        DATA_MAP.put("dz", "མ་ཤོག།");
         DATA_MAP.put("ik", "Makpiġaaq Kanna");
-        DATA_MAP.put("tum", "Main Page");
+        DATA_MAP.put("st", "Leqephe la pele");
+        DATA_MAP.put("sg", "Gä nzönî");
+        DATA_MAP.put("ks", "اہم صَفہٕ");
+        DATA_MAP.put("ff", "Hello jaɓɓorgo");
+        DATA_MAP.put("dz", "མ་ཤོག།");
+        DATA_MAP.put("ny", "Tsamba Lalikulu");
         DATA_MAP.put("ch", "Fanhaluman");
+        DATA_MAP.put("ti", "መበገሲ ገጽ");
+        DATA_MAP.put("ve", "Hayani");
+        DATA_MAP.put("tum", "Main Page");
+        DATA_MAP.put("cr", "ᓃᔥᑕᒻᐹᔅᑌᒋᓂᑲᓐ");
         DATA_MAP.put("ng", "Main Page");
-        DATA_MAP.put("ii", "ꀨꏾꌠ");
         DATA_MAP.put("cho", "Main Page");
         DATA_MAP.put("mh", "Main Page");
-        DATA_MAP.put("aa", "Main Page");
         DATA_MAP.put("kj", "Main Page");
+        DATA_MAP.put("ii", "ꀨꏾꌠ");
         DATA_MAP.put("ho", "Main Page");
+        DATA_MAP.put("aa", "Main Page");
         DATA_MAP.put("mus", "Main Page");
-        DATA_MAP.put("kr", "Main Page");
         DATA_MAP.put("hz", "Main Page");
+        DATA_MAP.put("kr", "Main Page");
         DATA_MAP.put("test", "Main Page");
     }
 
@@ -314,7 +313,7 @@
         if (DATA_MAP.containsKey(key)) {
             return DATA_MAP.get(key);
         }
-        return DATA_MAP.get(AppLanguageLookUpTable.FALLBACK_LANGUAGE_CODE);
+        return DATA_MAP.get("en");
     }
 
     private MainPageNameData() {
diff --git 
a/wikipedia/src/main/java/org/wikipedia/staticdata/SpecialAliasData.java 
b/wikipedia/src/main/java/org/wikipedia/staticdata/SpecialAliasData.java
index 7d005aa..00cab5e 100644
--- a/wikipedia/src/main/java/org/wikipedia/staticdata/SpecialAliasData.java
+++ b/wikipedia/src/main/java/org/wikipedia/staticdata/SpecialAliasData.java
@@ -11,7 +11,7 @@
 
     @SuppressWarnings({"checkstyle:methodlength", "SpellCheckingInspection"})
     private static void setupData() {
-        final int size = 288;
+        final int size = 291;
         DATA_MAP = new HashMap<>(size, 1.0f);
         DATA_MAP.put("en", "Special");
         DATA_MAP.put("sv", "Special");
@@ -19,8 +19,8 @@
         DATA_MAP.put("de", "Spezial");
         DATA_MAP.put("fr", "Spécial");
         DATA_MAP.put("war", "Pinaurog");
-        DATA_MAP.put("ceb", "Espesyal");
         DATA_MAP.put("ru", "Служебная");
+        DATA_MAP.put("ceb", "Espesyal");
         DATA_MAP.put("it", "Speciale");
         DATA_MAP.put("es", "Especial");
         DATA_MAP.put("vi", "Đặc biệt");
@@ -28,277 +28,280 @@
         DATA_MAP.put("ja", "特別");
         DATA_MAP.put("pt", "Especial");
         DATA_MAP.put("zh", "Special");
+        DATA_MAP.put("zh-hans", "Special");
+        DATA_MAP.put("zh-hant", "Special");
         DATA_MAP.put("uk", "Спеціальна");
         DATA_MAP.put("ca", "Especial");
         DATA_MAP.put("fa", "ویژه");
         DATA_MAP.put("no", "Spesial");
-        DATA_MAP.put("fi", "Toiminnot");
-        DATA_MAP.put("id", "Istimewa");
-        DATA_MAP.put("ar", "خاص");
-        DATA_MAP.put("sr", "Посебно");
-        DATA_MAP.put("cs", "Speciální");
-        DATA_MAP.put("ko", "특수");
         DATA_MAP.put("sh", "Posebno");
-        DATA_MAP.put("ms", "Khas");
-        DATA_MAP.put("hu", "Speciális");
+        DATA_MAP.put("fi", "Toiminnot");
+        DATA_MAP.put("ar", "خاص");
+        DATA_MAP.put("id", "Istimewa");
         DATA_MAP.put("ro", "Special");
+        DATA_MAP.put("cs", "Speciální");
+        DATA_MAP.put("sr", "Посебно");
+        DATA_MAP.put("ko", "특수");
+        DATA_MAP.put("hu", "Speciális");
+        DATA_MAP.put("ms", "Khas");
         DATA_MAP.put("tr", "Özel");
         DATA_MAP.put("min", "Istimewa");
-        DATA_MAP.put("kk", "Арнайы");
         DATA_MAP.put("eo", "Specialaĵo");
+        DATA_MAP.put("kk", "Арнайы");
         DATA_MAP.put("eu", "Berezi");
         DATA_MAP.put("sk", "Špeciálne");
         DATA_MAP.put("da", "Speciel");
         DATA_MAP.put("bg", "Специални");
-        DATA_MAP.put("lt", "Specialus");
         DATA_MAP.put("he", "מיוחד");
+        DATA_MAP.put("lt", "Specialus");
+        DATA_MAP.put("hy", "Սպասարկող");
         DATA_MAP.put("hr", "Posebno");
         DATA_MAP.put("sl", "Posebno");
-        DATA_MAP.put("hy", "Սպասարկող");
         DATA_MAP.put("et", "Eri");
         DATA_MAP.put("uz", "Maxsus");
-        DATA_MAP.put("vo", "Patikos");
-        DATA_MAP.put("simple", "Special");
         DATA_MAP.put("gl", "Especial");
         DATA_MAP.put("nn", "Spesial");
-        DATA_MAP.put("hi", "विशेष");
-        DATA_MAP.put("el", "Ειδικό");
+        DATA_MAP.put("vo", "Patikos");
         DATA_MAP.put("la", "Specialis");
+        DATA_MAP.put("simple", "Special");
+        DATA_MAP.put("el", "Ειδικό");
+        DATA_MAP.put("hi", "विशेष");
         DATA_MAP.put("az", "Xüsusi");
-        DATA_MAP.put("th", "พิเศษ");
-        DATA_MAP.put("oc", "Especial");
         DATA_MAP.put("ka", "სპეციალური");
-        DATA_MAP.put("mk", "Специјална");
-        DATA_MAP.put("be", "Адмысловае");
-        DATA_MAP.put("new", "विशेष");
+        DATA_MAP.put("th", "พิเศษ");
         DATA_MAP.put("ce", "Белхан");
+        DATA_MAP.put("oc", "Especial");
+        DATA_MAP.put("be", "Адмысловае");
+        DATA_MAP.put("mk", "Специјална");
+        DATA_MAP.put("mg", "Manokana");
+        DATA_MAP.put("new", "विशेष");
+        DATA_MAP.put("ur", "خاص");
         DATA_MAP.put("ta", "சிறப்பு");
         DATA_MAP.put("tt", "Махсус");
         DATA_MAP.put("pms", "Special");
-        DATA_MAP.put("tl", "Natatangi");
-        DATA_MAP.put("ur", "خاص");
         DATA_MAP.put("cy", "Arbennig");
-        DATA_MAP.put("te", "ప్రత్యేక");
-        DATA_MAP.put("lv", "Special");
+        DATA_MAP.put("tl", "Natatangi");
         DATA_MAP.put("bs", "Posebno");
+        DATA_MAP.put("lv", "Special");
+        DATA_MAP.put("te", "ప్రత్యేక");
         DATA_MAP.put("be-x-old", "Спэцыяльныя");
+        DATA_MAP.put("br", "Dibar");
         DATA_MAP.put("ht", "Espesyal");
         DATA_MAP.put("sq", "Speciale");
-        DATA_MAP.put("br", "Dibar");
         DATA_MAP.put("jv", "Astamiwa");
-        DATA_MAP.put("mg", "Manokana");
         DATA_MAP.put("lb", "Spezial");
         DATA_MAP.put("mr", "विशेष");
         DATA_MAP.put("is", "Kerfissíða");
         DATA_MAP.put("ml", "പ്രത്യേകം");
-        DATA_MAP.put("af", "Spesiaal");
         DATA_MAP.put("zh-yue", "Special");
+        DATA_MAP.put("bn", "বিশেষ");
+        DATA_MAP.put("af", "Spesiaal");
+        DATA_MAP.put("ga", "Speisialta");
         DATA_MAP.put("ba", "Махсус");
         DATA_MAP.put("pnb", "Special");
-        DATA_MAP.put("bn", "বিশেষ");
-        DATA_MAP.put("my", "Special");
-        DATA_MAP.put("ga", "Speisialta");
-        DATA_MAP.put("lmo", "Special");
-        DATA_MAP.put("fy", "Wiki");
-        DATA_MAP.put("yo", "Pàtàkì");
-        DATA_MAP.put("tg", "Вижа");
-        DATA_MAP.put("an", "Especial");
         DATA_MAP.put("cv", "Ятарлă");
+        DATA_MAP.put("tg", "Вижа");
+        DATA_MAP.put("fy", "Wiki");
+        DATA_MAP.put("lmo", "Special");
         DATA_MAP.put("sco", "Special");
+        DATA_MAP.put("my", "Special");
+        DATA_MAP.put("yo", "Pàtàkì");
+        DATA_MAP.put("an", "Especial");
         DATA_MAP.put("ky", "Атайын");
-        DATA_MAP.put("ne", "विशेष");
         DATA_MAP.put("sw", "Maalum");
         DATA_MAP.put("io", "Specala");
+        DATA_MAP.put("ne", "विशेष");
         DATA_MAP.put("gu", "વિશેષ");
-        DATA_MAP.put("bpy", "বিশেষ");
         DATA_MAP.put("scn", "Spiciali");
+        DATA_MAP.put("bpy", "বিশেষ");
         DATA_MAP.put("nds", "Spezial");
         DATA_MAP.put("ku", "Taybet");
         DATA_MAP.put("ast", "Especial");
         DATA_MAP.put("qu", "Sapaq");
-        DATA_MAP.put("gd", "Sònraichte");
-        DATA_MAP.put("su", "Husus");
         DATA_MAP.put("als", "Spezial");
-        DATA_MAP.put("kn", "ವಿಶೇಷ");
-        DATA_MAP.put("am", "ልዩ");
+        DATA_MAP.put("su", "Husus");
         DATA_MAP.put("pa", "ਖ਼ਾਸ");
+        DATA_MAP.put("kn", "ವಿಶೇಷ");
         DATA_MAP.put("ckb", "تایبەت");
+        DATA_MAP.put("mn", "Тусгай");
         DATA_MAP.put("ia", "Special");
         DATA_MAP.put("nap", "Speciàle");
         DATA_MAP.put("bug", "Istimewa");
-        DATA_MAP.put("mn", "Тусгай");
         DATA_MAP.put("bat-smg", "Specēlos");
-        DATA_MAP.put("wa", "Sipeciås");
         DATA_MAP.put("arz", "خاص");
+        DATA_MAP.put("wa", "Sipeciås");
+        DATA_MAP.put("zh-min-nan", "Tek-pia̍t");
+        DATA_MAP.put("am", "ልዩ");
+        DATA_MAP.put("gd", "Sònraichte");
         DATA_MAP.put("map-bms", "Astamiwa");
+        DATA_MAP.put("yi", "באַזונדער");
         DATA_MAP.put("mzn", "شا");
         DATA_MAP.put("si", "විශේෂ");
-        DATA_MAP.put("yi", "באַזונדער");
-        DATA_MAP.put("zh-min-nan", "特殊");
         DATA_MAP.put("fo", "Serstakt");
-        DATA_MAP.put("sah", "Аналлаах");
         DATA_MAP.put("bar", "Spezial");
-        DATA_MAP.put("vec", "Speciale");
-        DATA_MAP.put("sa", "विशेषम्");
         DATA_MAP.put("nah", "Nōncuahquīzqui");
+        DATA_MAP.put("vec", "Speciale");
+        DATA_MAP.put("sah", "Аналлаах");
         DATA_MAP.put("os", "Сæрмагонд");
+        DATA_MAP.put("sa", "विशेषम्");
+        DATA_MAP.put("li", "Speciaal");
+        DATA_MAP.put("mrj", "Спецӹлӹштӓш");
         DATA_MAP.put("roa-tara", "Special");
         DATA_MAP.put("hsb", "Specialnje");
-        DATA_MAP.put("pam", "Special");
         DATA_MAP.put("or", "ବିଶେଷ");
-        DATA_MAP.put("li", "Speciaal");
+        DATA_MAP.put("pam", "Special");
+        DATA_MAP.put("mhr", "Лӱмын ыштыме");
         DATA_MAP.put("se", "Erenoamáš");
-        DATA_MAP.put("mrj", "Спецӹлӹштӓш");
         DATA_MAP.put("mi", "Special");
         DATA_MAP.put("ilo", "Espesial");
-        DATA_MAP.put("co", "Speciale");
-        DATA_MAP.put("hif", "khaas");
         DATA_MAP.put("bcl", "Espesyal");
+        DATA_MAP.put("hif", "khaas");
         DATA_MAP.put("gan", "特別");
-        DATA_MAP.put("mhr", "Лӱмын ыштыме");
-        DATA_MAP.put("frr", "Spezial");
-        DATA_MAP.put("bo", "Special");
+        DATA_MAP.put("ps", "ځانګړی");
         DATA_MAP.put("rue", "Шпеціална");
         DATA_MAP.put("glk", "ویژه");
-        DATA_MAP.put("bh", "विशेष");
         DATA_MAP.put("nds-nl", "Spesiaal");
-        DATA_MAP.put("fiu-vro", "Tallituslehekülg");
-        DATA_MAP.put("ps", "ځانګړی");
-        DATA_MAP.put("tk", "Ýörite");
+        DATA_MAP.put("bo", "Special");
         DATA_MAP.put("vls", "Specioal");
-        DATA_MAP.put("pag", "Special");
         DATA_MAP.put("diq", "Bağse");
-        DATA_MAP.put("gv", "Er lheh");
+        DATA_MAP.put("bh", "विशेष");
+        DATA_MAP.put("fiu-vro", "Tallituslehekülg");
         DATA_MAP.put("xmf", "სპეციალური");
-        DATA_MAP.put("km", "ពិសេស");
+        DATA_MAP.put("tk", "Ýörite");
+        DATA_MAP.put("gv", "Er lheh");
+        DATA_MAP.put("sc", "Ispetziale");
+        DATA_MAP.put("co", "Speciale");
         DATA_MAP.put("csb", "Specjalnô");
         DATA_MAP.put("hak", "特殊");
-        DATA_MAP.put("sc", "Ispetziale");
+        DATA_MAP.put("km", "ពិសេស");
+        DATA_MAP.put("vep", "Specialine");
         DATA_MAP.put("kv", "Отсасян");
         DATA_MAP.put("zea", "Speciaol");
-        DATA_MAP.put("vep", "Specialine");
         DATA_MAP.put("crh", "Mahsus");
-        DATA_MAP.put("ay", "Especial");
+        DATA_MAP.put("frr", "Spezial");
         DATA_MAP.put("zh-classical", "Special");
-        DATA_MAP.put("so", "Special");
-        DATA_MAP.put("dv", "ޚާއްސަ");
-        DATA_MAP.put("nrm", "Special");
-        DATA_MAP.put("rm", "Spezial");
-        DATA_MAP.put("udm", "Панель");
-        DATA_MAP.put("wuu", "特殊");
-        DATA_MAP.put("kw", "Arbennek");
-        DATA_MAP.put("koi", "Служебная");
-        DATA_MAP.put("ug", "ئالاھىدە");
         DATA_MAP.put("eml", "Speciale");
+        DATA_MAP.put("ay", "Especial");
+        DATA_MAP.put("wuu", "特殊");
+        DATA_MAP.put("udm", "Панель");
         DATA_MAP.put("stq", "Spezial");
+        DATA_MAP.put("nrm", "Special");
+        DATA_MAP.put("kw", "Arbennek");
+        DATA_MAP.put("rm", "Spezial");
+        DATA_MAP.put("so", "Special");
+        DATA_MAP.put("szl", "Szpecyjalna");
+        DATA_MAP.put("koi", "Служебная");
+        DATA_MAP.put("as", "বিশেষ");
         DATA_MAP.put("lad", "Especial");
-        DATA_MAP.put("lij", "Speçiale");
         DATA_MAP.put("fur", "Speciâl");
         DATA_MAP.put("mt", "Speċjali");
-        DATA_MAP.put("szl", "Szpecyjalna");
-        DATA_MAP.put("cbk-zam", "Especial");
         DATA_MAP.put("gn", "Mba'echĩchĩ");
-        DATA_MAP.put("as", "বিশেষ");
-        DATA_MAP.put("pcd", "Spécial");
-        DATA_MAP.put("pi", "विसेस");
-        DATA_MAP.put("gag", "Maasus");
-        DATA_MAP.put("ksh", "Extra");
-        DATA_MAP.put("ang", "Syndrig");
+        DATA_MAP.put("dv", "ޚާއްސަ");
         DATA_MAP.put("ie", "Special");
-        DATA_MAP.put("ace", "Kusuih");
-        DATA_MAP.put("nv", "Special");
-        DATA_MAP.put("ext", "Special");
-        DATA_MAP.put("frp", "Spèciâl");
-        DATA_MAP.put("mwl", "Special");
-        DATA_MAP.put("kab", "Uslig");
-        DATA_MAP.put("lez", "Служебная");
-        DATA_MAP.put("sn", "Special");
-        DATA_MAP.put("ln", "Spécial");
         DATA_MAP.put("dsb", "Specialne");
+        DATA_MAP.put("pcd", "Spécial");
+        DATA_MAP.put("sd", "خاص");
+        DATA_MAP.put("lij", "Speçiale");
+        DATA_MAP.put("cbk-zam", "Especial");
+        DATA_MAP.put("cdo", "特殊");
+        DATA_MAP.put("ksh", "Extra");
+        DATA_MAP.put("ext", "Special");
+        DATA_MAP.put("mwl", "Special");
+        DATA_MAP.put("gag", "Maasus");
+        DATA_MAP.put("ang", "Syndrig");
+        DATA_MAP.put("ug", "ئالاھىدە");
+        DATA_MAP.put("ace", "Kusuih");
+        DATA_MAP.put("pi", "विसेस");
+        DATA_MAP.put("pag", "Special");
+        DATA_MAP.put("lez", "Служебная");
+        DATA_MAP.put("nv", "Special");
+        DATA_MAP.put("frp", "Spèciâl");
+        DATA_MAP.put("sn", "Special");
+        DATA_MAP.put("kab", "Uslig");
+        DATA_MAP.put("myv", "Башка тевень");
+        DATA_MAP.put("ln", "Spécial");
         DATA_MAP.put("pfl", "Schbezial");
+        DATA_MAP.put("xal", "Көдлхнә");
         DATA_MAP.put("krc", "Къуллукъ");
         DATA_MAP.put("haw", "Papa nui");
-        DATA_MAP.put("pdc", "Spezial");
-        DATA_MAP.put("xal", "Көдлхнә");
         DATA_MAP.put("rw", "Special");
-        DATA_MAP.put("myv", "Башка тевень");
-        DATA_MAP.put("nov", "Special");
+        DATA_MAP.put("kaa", "Arnawlı");
+        DATA_MAP.put("pdc", "Spezial");
         DATA_MAP.put("to", "Special");
         DATA_MAP.put("kl", "Immikkut");
         DATA_MAP.put("arc", "ܕܝܠܢܝܐ");
-        DATA_MAP.put("cdo", "特殊");
-        DATA_MAP.put("bjn", "Istimiwa");
+        DATA_MAP.put("nov", "Special");
         DATA_MAP.put("kbd", "Служебная");
-        DATA_MAP.put("lo", "ພິເສດ");
-        DATA_MAP.put("pap", "Special");
-        DATA_MAP.put("ha", "Special");
         DATA_MAP.put("av", "Служебная");
-        DATA_MAP.put("kaa", "Arnawlı");
-        DATA_MAP.put("ty", "Spécial");
-        DATA_MAP.put("tpi", "Sipesol");
-        DATA_MAP.put("na", "Special");
-        DATA_MAP.put("mdf", "Башка");
         DATA_MAP.put("bxr", "Тусхай");
+        DATA_MAP.put("lo", "ພິເສດ");
+        DATA_MAP.put("bjn", "Istimiwa");
+        DATA_MAP.put("ha", "Special");
+        DATA_MAP.put("tet", "Espesiál");
+        DATA_MAP.put("tpi", "Sipesol");
+        DATA_MAP.put("pap", "Special");
+        DATA_MAP.put("na", "Special");
         DATA_MAP.put("lbe", "Къуллугъирал лажин");
         DATA_MAP.put("jbo", "Special");
-        DATA_MAP.put("wo", "Jagleel");
+        DATA_MAP.put("ty", "Spécial");
+        DATA_MAP.put("mdf", "Башка");
+        DATA_MAP.put("tyv", "Тускай");
         DATA_MAP.put("roa-rup", "Special");
-        DATA_MAP.put("srn", "Spesyal");
+        DATA_MAP.put("wo", "Jagleel");
         DATA_MAP.put("ig", "Ihü kárírí");
-        DATA_MAP.put("tet", "Espesiál");
+        DATA_MAP.put("srn", "Spesyal");
         DATA_MAP.put("nso", "Special");
         DATA_MAP.put("kg", "Special");
         DATA_MAP.put("ab", "Цастәи");
         DATA_MAP.put("ltg", "Seviškuo");
-        DATA_MAP.put("tyv", "Тускай");
         DATA_MAP.put("zu", "Special");
-        DATA_MAP.put("za", "特殊");
         DATA_MAP.put("om", "Special");
         DATA_MAP.put("chy", "Special");
-        DATA_MAP.put("tw", "Special");
-        DATA_MAP.put("rmy", "Uzalutno");
+        DATA_MAP.put("za", "特殊");
         DATA_MAP.put("cu", "Нарочьна");
-        DATA_MAP.put("chr", "Special");
+        DATA_MAP.put("rmy", "Uzalutno");
+        DATA_MAP.put("tw", "Special");
+        DATA_MAP.put("mai", "विशेष");
         DATA_MAP.put("tn", "Special");
-        DATA_MAP.put("bi", "Special");
+        DATA_MAP.put("chr", "Special");
         DATA_MAP.put("pih", "Special");
-        DATA_MAP.put("sd", "خاص");
-        DATA_MAP.put("rn", "Special");
+        DATA_MAP.put("xh", "Special");
+        DATA_MAP.put("bi", "Special");
         DATA_MAP.put("sm", "Special");
         DATA_MAP.put("ss", "Special");
-        DATA_MAP.put("bm", "Spécial");
         DATA_MAP.put("mo", "Special");
-        DATA_MAP.put("iu", "Special");
-        DATA_MAP.put("xh", "Special");
-        DATA_MAP.put("pnt", "Ειδικόν");
+        DATA_MAP.put("rn", "Special");
         DATA_MAP.put("ki", "Special");
-        DATA_MAP.put("lg", "Special");
+        DATA_MAP.put("pnt", "Ειδικόν");
+        DATA_MAP.put("bm", "Spécial");
+        DATA_MAP.put("iu", "Special");
         DATA_MAP.put("ee", "Special");
+        DATA_MAP.put("lg", "Special");
         DATA_MAP.put("ts", "Special");
         DATA_MAP.put("ak", "Soronko");
-        DATA_MAP.put("ti", "Special");
         DATA_MAP.put("fj", "Special");
-        DATA_MAP.put("ks", "خاص");
-        DATA_MAP.put("sg", "Spécial");
-        DATA_MAP.put("ff", "Spécial");
-        DATA_MAP.put("ny", "Special");
-        DATA_MAP.put("ve", "Special");
-        DATA_MAP.put("st", "Special");
-        DATA_MAP.put("cr", "Special");
-        DATA_MAP.put("dz", "Special");
         DATA_MAP.put("ik", "Special");
-        DATA_MAP.put("tum", "Special");
+        DATA_MAP.put("st", "Special");
+        DATA_MAP.put("sg", "Spécial");
+        DATA_MAP.put("ks", "خاص");
+        DATA_MAP.put("ff", "Spécial");
+        DATA_MAP.put("dz", "Special");
+        DATA_MAP.put("ny", "Special");
         DATA_MAP.put("ch", "Espesiat");
+        DATA_MAP.put("ti", "Special");
+        DATA_MAP.put("ve", "Special");
+        DATA_MAP.put("tum", "Special");
+        DATA_MAP.put("cr", "Special");
         DATA_MAP.put("ng", "Special");
-        DATA_MAP.put("ii", "特殊");
         DATA_MAP.put("cho", "Special");
         DATA_MAP.put("mh", "Special");
-        DATA_MAP.put("aa", "Special");
         DATA_MAP.put("kj", "Special");
+        DATA_MAP.put("ii", "特殊");
         DATA_MAP.put("ho", "Special");
+        DATA_MAP.put("aa", "Special");
         DATA_MAP.put("mus", "Special");
-        DATA_MAP.put("kr", "Special");
         DATA_MAP.put("hz", "Special");
+        DATA_MAP.put("kr", "Special");
         DATA_MAP.put("test", "Special");
     }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/217750
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic2d351a93d0a26dce41d31b3b9f918b838331f26
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <sniedziel...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to