- Lang[] langs1 = new Lang[] {
- new Lang("^English$", "EN"),
- //new Lang("^German$", "DE"),
- };
- Lang[] langs2 = new Lang[] {
- new Lang("^Italian$", "IT"),
- new Lang("^German$", "DE"),
- new Lang("^Afrikaans$", "AF"),
- new Lang("^Armenian$", "HY"),
- new Lang("^Arabic$", "AR"),
- new Lang("^Chinese$|^Mandarin$", "ZH"),
- new Lang("^Croation$", "HR"),
- new Lang("^Czech$", "CS"),
- new Lang("^Dutch$", "NL"),
- new Lang("^English$", "EN"),
- new Lang("^Finnish$", "FI"),
- new Lang("^French$", "FR"),
- new Lang("^Greek$", "EL"),
- new Lang("^Hebrew$", "HE"),
- new Lang("^Hindi$", "HI"),
- new Lang("^Icelandic$", "IS"),
- new Lang("^Irish$", "GA"),
- new Lang("^Japanese$", "JA"),
- new Lang("^Korean$", "KO"),
- new Lang("^Kurdish$", "KU"),
- new Lang("^Lithuanian$", "LT"),
- new Lang("^Malay$", "MS"),
- new Lang("^Maori$", "MI"),
- new Lang("^Mongolian$", "MN"),
- new Lang("^Norwegian$", "NO"),
- new Lang("^Persian$", "FA"),
- new Lang("^Portuguese$", "PT"),
- new Lang("^Romanian$", "RO"),
- new Lang("^Russian$", "RU"),
- new Lang("^Sanskrit$", "SA"),
- new Lang("^Serbian$", "SR"),
- new Lang("^Somali$", "SO"),
- new Lang("^Spanish$", "ES"),
- new Lang("^Sudanese$", "SU"),
- new Lang("^Swedish$", "SV"),
- new Lang("^Tajik$", "TG"),
- new Lang("^Thai$", "TH"),
- new Lang("^Tibetan$", "BO"),
- new Lang("^Turkish$", "TR"),
- new Lang("^Ukranian$", "UK"),
- new Lang("^Vietnamese$", "VI"),
- new Lang("^Welsh$", "CY"),
- new Lang("^Yiddish$", "YI"),
- new Lang("^Zulu$", "ZU"),
- };
+ final Map<String,String> isoToDedication = new LinkedHashMap<String, String>();
+ isoToDedication.put("AF", "Afrikaans dictionary dedicated to Heiko and Mariëtte Horn.");
+ isoToDedication.put("HR", "Croatian dictionary dedicated to Ines Viskic and Miro Kresonja.");
+ isoToDedication.put("NL", "Dutch dictionary dedicated to Mike LeBeau.");
+ // German handled in file.
+ isoToDedication.put("EL", "Greek dictionary dedicated to Noah Egge.");
+ isoToDedication.put("IT", "Italian dictionary dedicated to Carolina Tropini, my favorite stardust in the whole universe! Ti amo!");
+ isoToDedication.put("KO", "Korean dictionary dedicated to Ande Elwood--fall fashion und Fernsehturms!");
+ isoToDedication.put("PT", "Portuguese dictionary dedicated to Carlos Melo, one Tough Mudder.");
+ isoToDedication.put("RO", "Romanian dictionary dedicated to Radu Teodorescu.");
+ isoToDedication.put("RU", "Russian dictionary dedicated to Maxim Aronin--best friend always!.");
+ isoToDedication.put("SR", "Serbian dictionary dedicated to Filip Crnogorac--thanks for the honey.");
+ isoToDedication.put("ES", "Spanish dictionary made especially for Carolina Tropini! <3 XoXoXXXXX!");
+ isoToDedication.put("SV", "Swedish dictionary dedicated to Kajsa Palmblad--björn kramar!");
+
+ final Map<String,String> isoToStoplist = new LinkedHashMap<String, String>();
+ isoToStoplist.put("DE", "de.txt");
+ isoToStoplist.put("EN", "en.txt");
+ isoToStoplist.put("ES", "es.txt");
+ isoToStoplist.put("IT", "it.txt");
+ isoToStoplist.put("FR", "fr.txt");
+
+ final Map<String,String> isoToRegex = new LinkedHashMap<String, String>();
+ // HACK: The missing "e" prevents a full match, causing "Cantonese" to be appended to the entries.
+ isoToRegex.put("ZH", "Chinese|Mandarin|Cantones");