;; 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
  '(
    (anthy
     "ja"
     "EUC-JP"
     "Anthy"
     "A multi-segment kana-kanji conversion engine"
     "anthy")

    (anthy-utf8
     "ja"
     "UTF-8"
     "Anthy (UTF-8)"
     "A multi-segment kana-kanji conversion engine"
     "anthy-utf8")

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

    (tutcode
     "ja"
     "EUC-JP"
     "TUT-Code"
     "uim version of TUT-Code input method"
     "tutcode")

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

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

    (elatin
     ""
     "UTF-8"
     "ELatin"
     "Emacs-style Latin characters input"
     "elatin")

    (zm
     "zh_CN:zh_TW:zh_HK"
     "UTF-8"
     "ZhengMa"
     "ZhengMa input method (Chinese)"
     "xmload")

    (wb86
     "zh_CN:zh_TW:zh_HK"
     "UTF-8"
     "WuBi 86"
     "WuBi 86 input method (Chinese)"
     "xmload")

    (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")

    (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")

    (look
     ""
     "UTF-8"
     "Look"
     "Tiny predictive input method"
     "look")

    (ajax-ime
     "ja"
     "EUC-JP"
     "Ajax-IME"
     "A multi-segment kana-kanji conversion engine"
     "ajax-ime")

    (social-ime
     "ja"
     "EUC-JP"
     "Social-IME"
     "A multi-segment kana-kanji conversion engine"
     "social-ime")

    (google-cgiapi-jp
     "ja"
     "EUC-JP"
     "Google-CGIAPI-Jp"
     "A multi-segment kana-kanji conversion engine"
     "google-cgiapi-jp")

    (baidu-olime-jp
     "ja"
     "EUC-JP"
     "Baidu-OnlineIME-Jp"
     "A multi-segment kana-kanji conversion engine"
     "baidu-olime-jp")
    ))

(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)
