From: Reimar Döffinger Date: Tue, 15 Aug 2017 20:42:23 +0000 (+0200) Subject: Add support for generating Low German dictionary. X-Git-Url: http://gitweb.fperrin.net/?p=DictionaryPC.git;a=commitdiff_plain;h=0c89aadb01e7bf33abf4bc4561287e2a45e89fc5 Add support for generating Low German dictionary. --- diff --git a/EN-foreign-dictlist.txt b/EN-foreign-dictlist.txt index a3eaecf..6d6c547 100644 --- a/EN-foreign-dictlist.txt +++ b/EN-foreign-dictlist.txt @@ -81,3 +81,4 @@ scn Sicilian yue Cantonese cu Old Church Slavonic pdc Pennsylvania German +nds Low German diff --git a/generate_dictionaries.sh b/generate_dictionaries.sh index d5bd55d..17136d0 100755 --- a/generate_dictionaries.sh +++ b/generate_dictionaries.sh @@ -27,6 +27,7 @@ test "$lang" = "HAW" && lang=haw test "$lang" = "SCN" && lang=scn test "$lang" = "YUE" && lang=yue test "$lang" = "PDC" && lang=pdc +test "$lang" = "NDS" && lang=nds test "$lang" = "CU" && lang=cu reverse_dicts="" diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java index aa2136a..b603b28 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java @@ -48,6 +48,7 @@ public class WiktionaryLangs { isoCodeToEnWikiName.put("FR", "French"); // Note: must be before German since matcher // simply takes first match instead of best. + isoCodeToEnWikiName.put("nds", "Low German"); isoCodeToEnWikiName.put("pdc", "Pennsylvania German"); isoCodeToEnWikiName.put("DE", "German"); isoCodeToEnWikiName.put("grc", "Ancient Greek"); @@ -141,6 +142,7 @@ public class WiktionaryLangs { // egrep -o '\{\{Wortart[^}]+\}\}' dewiktionary-pages-articles.xml | cut -d \| -f3 | sort | uniq -c | sort -nr isoCodeToWikiName = new LinkedHashMap(); wikiCodeToIsoCodeToWikiName.put("de", isoCodeToWikiName); + isoCodeToWikiName.put("nds", "Niederdeutsch"); isoCodeToWikiName.put("DE", "Deutsch"); isoCodeToWikiName.put("EN", "Englisch"); isoCodeToWikiName.put("IT", "Italienisch");