На уровне формата поддерживаются следующие варианты алфавитов:

  • обычный – латиница, кириллица (EAlphabet_Standard, “standard”)
  • китайский, написание иероглифами – сюда включается как traditional, так и simplified написание (EAlphabet_Chin_Hierogliph, “chin_hierogliph”)
  • китайский, пиньинь (романизация) – написание расширенной латиницей (EAlphabet_Chin_Pinyin, “chin_pinyin”)
  • японский язык, иероглифическое слоговое письмо (хирагана, катакана) (EAlphabet_Japa_Kana, “japa_kana”)
  • японский язык, кандзи (заимствования из китайского) (EAlphabet_Japa_Kanji, “japa_kanji”)
  • японский язык, ромадзи (романизация) (EAlphabet_Japa_Romanji, “japa_romanji”)
  • корейский язык, хангыль (EAlphabet_Kore_Hangul, “kore_hangul”)
  • корейский язык, романизация (тип романизации отдельно не указывается) (EAlphabet_Kore_Pinyin, “kore_pinyin”)

Указанное значение используется, в частности, при переключении языков в билингвальных словарях.

/// Перечисление, описывающее возможные типы алфавитов
enum EAlphabetType
{
    /// Для языков, представленных одним алфавитом
    EAlphabet_Standard = 0,
    /// Китайский - иероглифы
    EAlphabet_Chin_Hierogliph,
    /// Китайский - pinjin
    EAlphabet_Chin_Pinyin,
    /// Японский - kana
    EAlphabet_Japa_Kana,
    /// Японский - kanji
    EAlphabet_Japa_Kanji,
    /// Японский - romanji
    EAlphabet_Japa_Romanji,
    /// Корейский - иероглифы
    EAlphabet_Kore_Hangul,
    /// Корейский - pinjin
    EAlphabet_Kore_Pinyin,
};

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.