package magic.ui;
public enum CardTextLanguage {
ENGLISH("English", "en"),
// Magarena translations
ITALIAN("Italiano", "it"),
PORTUGUESE("Português", "pt"),
RUSSIAN("Русский", "ru"),
// other languages offered by magiccards.info.
GERMAN("Deutsch", "de"),
SPANISH("Español", "es"),
FRENCH("Français", "fr"),
CHINESE("简体中文", "cn"),
JAPANESE("日本語", "jp"),
TAIWANESE("繁體中文", "tw"),
KOREAN("한국어","ko")
;
private final String caption;
private final String mcardsLangCode; // language code used by magiccards.info in image urls.
private CardTextLanguage(String aCaption, String aLangCode) {
this.caption = aCaption;
this.mcardsLangCode = aLangCode;
}
@Override
public String toString() {
return caption;
}
public String getMagicCardsCode() {
return mcardsLangCode;
}
public boolean isEnglish() {
return this == ENGLISH;
}
}