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");
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");
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");
// There seems to be no consistent pattern and few foreign language entries anyway
isoCodeToWikiName = new LinkedHashMap<String, String>();
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);