X-Git-Url: http://gitweb.fperrin.net/?p=DictionaryPC.git;a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fwiktionary%2FWiktionaryLangs.java;h=7f52642821bc4b8b2bbafac65be248a0642fa504;hp=93d1f1ff32b696e6eac7d3d422cd0797057295a8;hb=16c4f59950e8e6beabe312dd03e7678d084fe25b;hpb=a2ef5759504df493d5d5968223984cc81aeb768b diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java index 93d1f1f..7f52642 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/WiktionaryLangs.java @@ -35,7 +35,6 @@ public class WiktionaryLangs { isoCodeToEnWikiName.put("BG", "Bulgarian"); isoCodeToEnWikiName.put("CA", "Catalan"); isoCodeToEnWikiName.put("SH", "Serbo-Croatian"); - isoCodeToEnWikiName.put("HR", "Croatian"); isoCodeToEnWikiName.put("CS", "Czech"); isoCodeToEnWikiName.put("ZH", "Chinese"); isoCodeToEnWikiName.put("cmn", "Mandarin"); @@ -48,8 +47,8 @@ public class WiktionaryLangs { isoCodeToEnWikiName.put("FI", "Finnish"); isoCodeToEnWikiName.put("FR", "French"); isoCodeToEnWikiName.put("DE", "German"); - isoCodeToEnWikiName.put("EL", "Greek"); isoCodeToEnWikiName.put("grc", "Ancient Greek"); + isoCodeToEnWikiName.put("EL", "Greek"); isoCodeToEnWikiName.put("haw", "Hawaiian"); isoCodeToEnWikiName.put("HE", "Hebrew"); isoCodeToEnWikiName.put("HI", "Hindi"); @@ -67,8 +66,8 @@ public class WiktionaryLangs { isoCodeToEnWikiName.put("KO", "Korean"); isoCodeToEnWikiName.put("KU", "Kurdish"); isoCodeToEnWikiName.put("LO", "Lao"); - isoCodeToEnWikiName.put("MS", "Malay$"); isoCodeToEnWikiName.put("ML", "Malayalam"); + isoCodeToEnWikiName.put("MS", "Malay"); isoCodeToEnWikiName.put("MI", "Maori"); isoCodeToEnWikiName.put("MN", "Mongolian"); isoCodeToEnWikiName.put("NE", "Nepali"); @@ -113,6 +112,7 @@ public class WiktionaryLangs { // No longer exists in EN: // isoCodeToEnWikiName.put("BS", "Bosnian"); // isoCodeToEnWikiName.put("SR", "Serbian"); + // isoCodeToEnWikiName.put("HR", "Croatian"); // Font doesn't work: //isoCodeToEnWikiName.put("MY", "Burmese"); @@ -143,7 +143,7 @@ public class WiktionaryLangs { isoCodeToWikiName.put("FR", "Französisch"); isoCodeToWikiName.put("EO", "Esperanto"); isoCodeToWikiName.put("CA", "Katalanisch"); - isoCodeToWikiName.put("LA", "Lateinisch"); + isoCodeToWikiName.put("LA", "Latein"); isoCodeToWikiName.put("CS", "Tschechisch"); isoCodeToWikiName.put("HU", "Ungarisch"); isoCodeToWikiName.put("SV", "Schwedisch"); @@ -154,6 +154,7 @@ public class WiktionaryLangs { wikiCodeToIsoCodeToWikiName.put("fr", isoCodeToWikiName); isoCodeToWikiName.put("FR", Pattern.quote("{{langue|fr}}")); 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("EN", Pattern.quote("{{langue|en}}")); //isoCodeToWikiName.put("", Pattern.quote("{{langue|sl}}")); @@ -189,11 +190,12 @@ public class WiktionaryLangs { isoCodeToWikiName.put("HU", Pattern.quote("{{-hu-}}")); isoCodeToWikiName.put("EL", Pattern.quote("{{-grc-}}")); isoCodeToWikiName.put("SV", Pattern.quote("{{-sv-}}")); + isoCodeToWikiName.put("RU", Pattern.quote("{{-ru-}}")); // There seems to be no consistent pattern and few foreign language entries anyway isoCodeToWikiName = new LinkedHashMap(); wikiCodeToIsoCodeToWikiName.put("es", isoCodeToWikiName); - isoCodeToWikiName.put("ES", Pattern.quote("{{ES}}")); + isoCodeToWikiName.put("ES", Pattern.quote("{{ES")); } public static String getEnglishName(String langCode) { String name = isoCodeToEnWikiName.get(langCode);