;; This is an automatically generated file. DO NOT EDIT.

(define stub-im-rec-spec
  '((name        #f)
    (lang        "")
    (encoding    "")
    (name-label  "")
    (short-desc  "")
    (module-name "")))
(define-record 'stub-im stub-im-rec-spec)

(define stub-im-list
  '(
    (py
     "zh_CN"
     "UTF-8"
     "New Pinyin (Simplified)"
     "Pinyin input method (Simplified Chinese version)"
     "pyload")

    (pyunihan
     "zh"
     "UTF-8"
     "Pinyin (Unicode)"
     "Pinyin input method (Unicode version)"
     "pyload")

    (pinyin-big5
     "zh_TW:zh_HK"
     "UTF-8"
     "Pinyin (Traditional)"
     "Pinyin input method (Traditional Chinese version)"
     "pyload")

    (anthy
     "ja"
     "EUC-JP"
     "Anthy"
     "A multi-segment kana-kanji conversion engine"
     "anthy")

    (skk
     "ja"
     "EUC-JP"
     "SKK"
     "uim version of SKK input method"
     "skk")

    (tcode
     "ja"
     "EUC-JP"
     "T-Code"
     "A kanji direct input method"
     "tcode")

    (tutcode
     "ja"
     "EUC-JP"
     "TUT-Code"
     "A kanji direct input method"
     "tutcode")

    (byeoru
     "ko"
     "UTF-8"
     "Byeoru"
     "The Byeoru Hangul input suite"
     "byeoru")

    (hangul2
     "ko"
     "UTF-8"
     "Hangul (2-beol)"
     "2-beol style hangul input method"
     "hangul")

    (hangul3
     "ko"
     "UTF-8"
     "Hangul (3-beol)"
     "3-beol style hangul input method"
     "hangul")

    (romaja
     "ko"
     "UTF-8"
     "Hangul (Romaja)"
     "Romaja input style hangul input method"
     "hangul")

    (viqr
     "vi"
     "UTF-8"
     "VIQR"
     "VIetnamese Quoted-Readable"
     "viqr")

    (ipa-x-sampa
     ""
     "UTF-8"
     "International Phonetic Alphabet (X-SAMPA)"
     "International Phonetic Alphabet (X-SAMPA)"
     "ipa-x-sampa")

    (latin
     ""
     "UTF-8"
     "Latin characters"
     "Latin characters mainly used for Latin and Germanic languages"
     "latin")

    (direct
     "*"
     "UTF-8"
     "Direct"
     "Pass through all user input without any modification"
     "direct")
    ))

(for-each (lambda (stub)
            (if (memq (stub-im-name stub) enabled-im-list)
                (if enable-lazy-loading?
                    (apply register-stub-im stub)
                    (require-module (stub-im-module-name stub)))))
          stub-im-list)
