package com.hughes.android.dictionary.parser.wiktionary;
-import com.hughes.android.dictionary.engine.Language;
-
import java.util.LinkedHashMap;
-import java.util.LinkedHashSet;
import java.util.Map;
-import java.util.Set;
import java.util.regex.Pattern;
public class WiktionaryLangs {
isoCodeToEnWikiName.put("GV", "Manx");
isoCodeToEnWikiName.put("scn", "Sicilian");
isoCodeToEnWikiName.put("cu", "Old Church Slavonic");
+ isoCodeToEnWikiName.put("rom", "Romani");
// No longer exists in EN:
// isoCodeToEnWikiName.put("BS", "Bosnian");
public static final Map<String,Map<String,String>> wikiCodeToIsoCodeToWikiName = new LinkedHashMap<String, Map<String,String>>();
static {
+ Map<String,String> isoCodeToWikiName;
+
// en
wikiCodeToIsoCodeToWikiName.put("en", isoCodeToEnWikiName);
- Map<String,String> isoCodeToWikiName;
-
// egrep -o '\{\{Wortart[^}]+\}\}' dewiktionary-pages-articles.xml | cut -d \| -f3 | sort | uniq -c | sort -nr
isoCodeToWikiName = new LinkedHashMap<String, String>();
wikiCodeToIsoCodeToWikiName.put("de", isoCodeToWikiName);
isoCodeToWikiName.put("RU", Pattern.quote("{{langue|ru}}"));
isoCodeToWikiName.put("AR", Pattern.quote("{{langue|ar}}")); // Arabic
isoCodeToWikiName.put("BG", Pattern.quote("{{langue|bg}}")); // Bulgarian
+ isoCodeToWikiName.put("EL", Pattern.quote("{{langue|el}}"));
isoCodeToWikiName.put("EN", Pattern.quote("{{langue|en}}"));
//isoCodeToWikiName.put("", Pattern.quote("{{langue|sl}}"));
isoCodeToWikiName.put("LA", Pattern.quote("{{langue|la}}"));