X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fwiktionary%2FWiktionaryLangs.java;h=01b31a23861e7f4c093fa4d101424503a22c8736;hb=2fc669d88306d563fc9c899d8d91b25d591692ea;hp=c4935341d999e13b687b9c0878f4ff9bcdfaa743;hpb=5a1b9f8a37d03dc675e1d895817422e9743a5b5b;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java index c493534..01b31a2 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java @@ -20,7 +20,7 @@ import java.util.regex.Pattern; public class WiktionaryLangs { - public static final Map isoCodeToEnWikiName = new LinkedHashMap(); + public static final Map isoCodeToEnWikiName = new LinkedHashMap<>(); static { isoCodeToEnWikiName.put("AF", "Afrikaans"); isoCodeToEnWikiName.put("SQ", "Albanian"); @@ -107,7 +107,6 @@ public class WiktionaryLangs { isoCodeToEnWikiName.put("HT", "Haitian Creole"); isoCodeToEnWikiName.put("LB", "Luxembourgish"); isoCodeToEnWikiName.put("MK", "Macedonian"); - isoCodeToEnWikiName.put("GV", "Manx"); isoCodeToEnWikiName.put("scn", "Sicilian"); isoCodeToEnWikiName.put("cu", "Old Church Slavonic"); isoCodeToEnWikiName.put("rom", "Romani"); @@ -129,7 +128,7 @@ public class WiktionaryLangs { //assert Language.isoCodeToResources.keySet().containsAll(isoCodeToEnWikiName.keySet()); } - public static final Map> wikiCodeToIsoCodeToWikiName = new LinkedHashMap>(); + public static final Map> wikiCodeToIsoCodeToWikiName = new LinkedHashMap<>(); static { Map isoCodeToWikiName; @@ -137,7 +136,7 @@ public class WiktionaryLangs { wikiCodeToIsoCodeToWikiName.put("en", isoCodeToEnWikiName); // egrep -o '\{\{Wortart[^}]+\}\}' dewiktionary-pages-articles.xml | cut -d \| -f3 | sort | uniq -c | sort -nr - isoCodeToWikiName = new LinkedHashMap(); + isoCodeToWikiName = new LinkedHashMap<>(); wikiCodeToIsoCodeToWikiName.put("de", isoCodeToWikiName); isoCodeToWikiName.put("nds", "Niederdeutsch"); isoCodeToWikiName.put("DE", "Deutsch"); @@ -155,7 +154,7 @@ public class WiktionaryLangs { isoCodeToWikiName.put("RO", "Rumänisch"); // egrep -o '== *\{\{langue\|[a-zA-Z]+\}\} *==' frwiktionary-pages-articles.xml | sort | uniq -c | sort -nr - isoCodeToWikiName = new LinkedHashMap(); + isoCodeToWikiName = new LinkedHashMap<>(); wikiCodeToIsoCodeToWikiName.put("fr", isoCodeToWikiName); isoCodeToWikiName.put("FR", Pattern.quote("{{langue|fr}}")); isoCodeToWikiName.put("RU", Pattern.quote("{{langue|ru}}")); @@ -182,7 +181,7 @@ public class WiktionaryLangs { isoCodeToWikiName.put("PT", Pattern.quote("{{langue|pt}}")); // egrep -o '= *\{\{-[a-z]+-\}\} *=' itwiktionary-pages-articles.xml | sort | uniq -c | sort -n - isoCodeToWikiName = new LinkedHashMap(); + isoCodeToWikiName = new LinkedHashMap<>(); wikiCodeToIsoCodeToWikiName.put("it", isoCodeToWikiName); isoCodeToWikiName.put("IT", "\\{\\{-(it|scn|nap|cal|lmo)-\\}\\}"); // scn, nap, cal, lmo isoCodeToWikiName.put("EN", Pattern.quote("{{-en-}}")); @@ -200,7 +199,7 @@ public class WiktionaryLangs { isoCodeToWikiName.put("RU", Pattern.quote("{{-ru-}}")); // egrep -o '== *\{\{lengua\|[a-zA-Z]+\}\} *==' frwiktionary-pages-articles.xml | sort | uniq -c | sort -nr - isoCodeToWikiName = new LinkedHashMap(); + isoCodeToWikiName = new LinkedHashMap<>(); wikiCodeToIsoCodeToWikiName.put("es", isoCodeToWikiName); isoCodeToWikiName.put("AR", Pattern.quote("{{lengua|ar}}")); isoCodeToWikiName.put("ES", Pattern.quote("{{lengua|es}}")); @@ -209,7 +208,7 @@ public class WiktionaryLangs { isoCodeToWikiName.put("IT", Pattern.quote("{{lengua|it}}")); // Pattern seems to match Italian one - isoCodeToWikiName = new LinkedHashMap(); + isoCodeToWikiName = new LinkedHashMap<>(); wikiCodeToIsoCodeToWikiName.put("pt", isoCodeToWikiName); isoCodeToWikiName.put("PT", Pattern.quote("{{-pt-}}")); isoCodeToWikiName.put("EN", Pattern.quote("{{-en-}}"));