+
+
+ static final Map<String,String> isoToDedication = new LinkedHashMap<String, String>();
+ static {
+ 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!");
+ }
+ private static String getDedication(String iso) {
+ return isoToDedication.containsKey(iso) ? "\n\n" + isoToDedication.get(iso) : "";
+ }
+
+ static final Map<String,String> isoToStoplist = new LinkedHashMap<String, String>();
+ static {
+ 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");
+ }
+ private static String getStoplist(String iso) {
+ return isoToStoplist.containsKey(iso) ? isoToStoplist.get(iso) : "empty.txt";
+ }
+
+ static String getOtherLang(final String[] pair, final String first) {
+ assert Arrays.asList(pair).contains(first);
+ assert pair.length == 2;
+ return pair[0].equals(first) ? pair[1] : pair[0];
+ }
+
+ static List<String> getMainArgs(final String[] pair) {
+ final List<String> result = new ArrayList<String>();