Home | History | Annotate | Download | only in xml
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3 /**
      4  * Copyright (c) 2008, The Android Open Source Project
      5  *
      6  * Licensed under the Apache License, Version 2.0 (the "License");
      7  * you may not use this file except in compliance with the License.
      8  * You may obtain a copy of the License at
      9  *
     10  *     http://www.apache.org/licenses/LICENSE-2.0
     11  *
     12  * Unless required by applicable law or agreed to in writing, software
     13  * distributed under the License is distributed on an "AS IS" BASIS,
     14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15  * See the License for the specific language governing permissions and
     16  * limitations under the License.
     17  */
     18 -->
     19 
     20 <!-- The attributes in this XML file provide configuration information -->
     21 <!-- for the Input Method Manager. -->
     22 
     23 <!-- Supported subtypes
     24     keyboard_locale: script_name/keyboard_layout_set
     25     af: Afrikaans/qwerty
     26     ar: Arabic/arabic
     27     (az: Azerbaijani/qwerty)  # disabled temporarily. waiting for string resources.
     28     be: Belarusian/east_slavic
     29     bg: Bulgarian/bulgarian
     30     bg: Bulgarian/bulgarian_bds
     31     ca: Catalan/spanish
     32     cs: Czech/qwertz
     33     da: Danish/nordic
     34     de: German/qwertz
     35     el: Greek/greek
     36     en_US: English United States/qwerty
     37     en_GB: English Great Britain/qwerty
     38     eo: Esperanto/spanish
     39     es: Spanish/spanish
     40     es_US: Spanish United States/spanish
     41     (es_419: Spanish Latin America/qwerty)
     42     et_EE: Estonian/nordic
     43     fa: Persian/arabic
     44     fi: Finnish/nordic
     45     fr: French/azerty
     46     fr_CA: French Canada/qwerty
     47     hi: Hindi/hindi
     48     hr: Croatian/qwertz
     49     hu: Hungarian/qwertz
     50     hy_AM: Armenian Phonetic/armenian_phonetic
     51     in: Indonesian/qwerty    # "id" is official language code of Indonesian.
     52     is: Icelandic/qwerty
     53     it: Italian/qwerty
     54     iw: Hebrew/hebrew        # "he" is official language code of Hebrew.
     55     ka_GE: Georgian/georgian
     56     (kk: Kazakh/east_slavic) # disabled temporarily. waiting for string resources.
     57     km_KH: Khmer/khmer
     58     ky: Kyrgyz/east_slavic
     59     lo_LA: Lao/lao
     60     lt: Lithuanian/qwerty
     61     lv: Latvian/qwerty
     62     mk: Macedonian/south_slavic
     63     mn_MN: Mongolian/mongolian
     64     ms_MY: Malay/qwerty
     65     nb: Norwegian Bokml/nordic
     66     (ne: Nepali Romanized/nepali_romanized)  # disabled temporarily
     67     (ne: Nepali Traditional/nepali_traditional)  # disabled temporarily
     68     nl: Dutch/qwerty
     69     nl_BE: Dutch Belgium/azerty
     70     pl: Polish/qwerty
     71     pt_BR: Portuguese Brazil/qwerty
     72     pt_PT: Portuguese Portugal/qwerty
     73     ro: Romanian/qwerty
     74     ru: Russian/east_slavic
     75     sk: Slovak/qwerty
     76     sl: Slovenian/qwerty
     77     sr: Serbian/south_slavic
     78     (sr-Latn: Serbian/qwerty) # not yet implemented.
     79     sv: Swedish/nordic
     80     sw: Swahili/qwerty
     81     th: Thai/thai
     82     tl: Tagalog/spanish
     83     tr: Turkish/qwerty
     84     uk: Ukrainian/east_slavic
     85     vi: Vietnamese/qwerty
     86     zu: Zulu/qwerty
     87     zz: QWERTY/qwerty
     88     (zz: Emoji/emoji)
     89     -->
     90 <!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. -->
     91 <!-- Note: SupportTouchPositionCorrection extra value is obsolete and maintained for backward
     92      compatibility. -->
     93 <!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default
     94      subtype.-->
     95 <input-method xmlns:android="http://schemas.android.com/apk/res/android"
     96         android:settingsActivity="com.android.inputmethod.latin.settings.SettingsActivity"
     97         android:isDefault="@bool/im_is_default">
     98     <subtype android:icon="@drawable/ic_ime_switcher_dark"
     99             android:label="@string/subtype_en_US"
    100             android:subtypeId="0xc9194f98"
    101             android:imeSubtypeLocale="en_US"
    102             android:imeSubtypeMode="keyboard"
    103             android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    104     />
    105     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    106             android:label="@string/subtype_en_GB"
    107             android:subtypeId="0xb045e755"
    108             android:imeSubtypeLocale="en_GB"
    109             android:imeSubtypeMode="keyboard"
    110             android:imeSubtypeExtraValue="TrySuppressingImeSwitcher,AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    111     />
    112     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    113             android:label="@string/subtype_generic"
    114             android:subtypeId="0x6f972360"
    115             android:imeSubtypeLocale="af"
    116             android:imeSubtypeMode="keyboard"
    117             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    118     />
    119     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    120             android:label="@string/subtype_generic"
    121             android:subtypeId="0x590dde40"
    122             android:imeSubtypeLocale="ar"
    123             android:imeSubtypeMode="keyboard"
    124             android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable"
    125     />
    126     <!--
    127     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    128             android:label="@string/subtype_generic"
    129             android:subtypeId="0x70b0f974"
    130             android:imeSubtypeLocale="az"
    131             android:imeSubtypeMode="keyboard"
    132             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    133     />
    134     -->
    135     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    136             android:label="@string/subtype_generic"
    137             android:subtypeId="0x1dc3a859"
    138             android:imeSubtypeLocale="be"
    139             android:imeSubtypeMode="keyboard"
    140             android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable"
    141     />
    142     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    143             android:label="@string/subtype_generic"
    144             android:subtypeId="0x0ba9c0e8"
    145             android:imeSubtypeLocale="bg"
    146             android:imeSubtypeMode="keyboard"
    147             android:imeSubtypeExtraValue="KeyboardLayoutSet=bulgarian,EmojiCapable"
    148     />
    149     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    150             android:label="@string/subtype_bulgarian_bds"
    151             android:subtypeId="0x5f51ba9a"
    152             android:imeSubtypeLocale="bg"
    153             android:imeSubtypeMode="keyboard"
    154             android:imeSubtypeExtraValue="KeyboardLayoutSet=bulgarian_bds,EmojiCapable"
    155     />
    156     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    157             android:label="@string/subtype_generic"
    158             android:subtypeId="0xd2e520d5"
    159             android:imeSubtypeLocale="ca"
    160             android:imeSubtypeMode="keyboard"
    161             android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable"
    162     />
    163     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    164             android:label="@string/subtype_generic"
    165             android:subtypeId="0x2d3d2ed0"
    166             android:imeSubtypeLocale="cs"
    167             android:imeSubtypeMode="keyboard"
    168             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    169     />
    170     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    171             android:label="@string/subtype_generic"
    172             android:subtypeId="0x2df4605d"
    173             android:imeSubtypeLocale="da"
    174             android:imeSubtypeMode="keyboard"
    175             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    176     />
    177     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    178             android:label="@string/subtype_generic"
    179             android:subtypeId="0x2e2cbe61"
    180             android:imeSubtypeLocale="de"
    181             android:imeSubtypeMode="keyboard"
    182             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    183     />
    184     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    185             android:label="@string/subtype_generic"
    186             android:subtypeId="0x0e7802d3"
    187             android:imeSubtypeLocale="el"
    188             android:imeSubtypeMode="keyboard"
    189             android:imeSubtypeExtraValue="KeyboardLayoutSet=greek,EmojiCapable"
    190     />
    191     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    192             android:label="@string/subtype_generic"
    193             android:subtypeId="0x4090554a"
    194             android:imeSubtypeLocale="eo"
    195             android:imeSubtypeMode="keyboard"
    196             android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,EmojiCapable"
    197     />
    198     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    199             android:label="@string/subtype_generic"
    200             android:subtypeId="0x30a6e00e"
    201             android:imeSubtypeLocale="es"
    202             android:imeSubtypeMode="keyboard"
    203             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    204     />
    205     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    206             android:label="@string/subtype_es_US"
    207             android:subtypeId="0x84d2efc6"
    208             android:imeSubtypeLocale="es_US"
    209             android:imeSubtypeMode="keyboard"
    210             android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable"
    211     />
    212     <!--
    213     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    214             android:label="@string/subtype_generic"
    215             android:subtypeId="0x623f9286"
    216             android:imeSubtypeLocale="es_419"
    217             android:imeSubtypeMode="keyboard"
    218             android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable"
    219     />
    220     -->
    221     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    222             android:label="@string/subtype_generic"
    223             android:subtypeId="0xec2d3955"
    224             android:imeSubtypeLocale="et_EE"
    225             android:imeSubtypeMode="keyboard"
    226             android:imeSubtypeExtraValue="KeyboardLayoutSet=nordic,AsciiCapable,EmojiCapable"
    227     />
    228     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    229             android:label="@string/subtype_generic"
    230             android:subtypeId="0xbe66c254"
    231             android:imeSubtypeLocale="fa"
    232             android:imeSubtypeMode="keyboard"
    233             android:imeSubtypeExtraValue="KeyboardLayoutSet=farsi,EmojiCapable"
    234     />
    235     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    236             android:label="@string/subtype_generic"
    237             android:subtypeId="0x31cecda3"
    238             android:imeSubtypeLocale="fi"
    239             android:imeSubtypeMode="keyboard"
    240             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    241     />
    242     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    243             android:label="@string/subtype_generic"
    244             android:subtypeId="0x324da12c"
    245             android:imeSubtypeLocale="fr"
    246             android:imeSubtypeMode="keyboard"
    247             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    248     />
    249     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    250             android:label="@string/subtype_generic"
    251             android:subtypeId="0xeadbb691"
    252             android:imeSubtypeLocale="fr_CA"
    253             android:imeSubtypeMode="keyboard"
    254             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    255     />
    256     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    257             android:label="@string/subtype_generic"
    258             android:subtypeId="0x39753b7f"
    259             android:imeSubtypeLocale="hi"
    260             android:imeSubtypeMode="keyboard"
    261             android:imeSubtypeExtraValue="KeyboardLayoutSet=hindi,EmojiCapable"
    262     />
    263     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    264             android:label="@string/subtype_generic"
    265             android:subtypeId="0x35b7526a"
    266             android:imeSubtypeLocale="hr"
    267             android:imeSubtypeMode="keyboard"
    268             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    269     />
    270     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    271             android:label="@string/subtype_generic"
    272             android:subtypeId="0x35e198ed"
    273             android:imeSubtypeLocale="hu"
    274             android:imeSubtypeMode="keyboard"
    275             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    276     />
    277     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    278             android:label="@string/subtype_generic"
    279             android:subtypeId="0xe39ac3ca"
    280             android:imeSubtypeLocale="hy_AM"
    281             android:imeSubtypeMode="keyboard"
    282             android:imeSubtypeExtraValue="KeyboardLayoutSet=armenian_phonetic,EmojiCapable"
    283     />
    284     <!-- Java uses the deprecated "in" code instead of the standard "id" code for Indonesian. -->
    285     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    286             android:label="@string/subtype_generic"
    287             android:subtypeId="0x7daea460"
    288             android:imeSubtypeLocale="in"
    289             android:imeSubtypeMode="keyboard"
    290             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    291     />
    292     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    293             android:label="@string/subtype_generic"
    294             android:subtypeId="0x7df519e5"
    295             android:imeSubtypeLocale="is"
    296             android:imeSubtypeMode="keyboard"
    297             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    298     />
    299     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    300             android:label="@string/subtype_generic"
    301             android:subtypeId="0x37885a0b"
    302             android:imeSubtypeLocale="it"
    303             android:imeSubtypeMode="keyboard"
    304             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    305     />
    306     <!-- Java uses the deprecated "iw" code instead of the standard "he" code for Hebrew. -->
    307     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    308             android:label="@string/subtype_generic"
    309             android:subtypeId="0x66fb18bd"
    310             android:imeSubtypeLocale="iw"
    311             android:imeSubtypeMode="keyboard"
    312             android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable"
    313     />
    314     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    315             android:label="@string/subtype_generic"
    316             android:subtypeId="0x6e119e6a"
    317             android:imeSubtypeLocale="ka_GE"
    318             android:imeSubtypeMode="keyboard"
    319             android:imeSubtypeExtraValue="KeyboardLayoutSet=georgian,EmojiCapable"
    320     />
    321     <!--
    322     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    323             android:label="@string/subtype_generic"
    324             android:subtypeId="0x2d73d2f6"
    325             android:imeSubtypeLocale="kk"
    326             android:imeSubtypeMode="keyboard"
    327             android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable"
    328     />
    329     -->
    330     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    331             android:label="@string/subtype_generic"
    332             android:subtypeId="0x1365683a"
    333             android:imeSubtypeLocale="km_KH"
    334             android:imeSubtypeMode="keyboard"
    335             android:imeSubtypeExtraValue="KeyboardLayoutSet=khmer,EmojiCapable"
    336     />
    337     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    338             android:label="@string/subtype_generic"
    339             android:subtypeId="0x2e391c04"
    340             android:imeSubtypeLocale="ky"
    341             android:imeSubtypeMode="keyboard"
    342             android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable"
    343     />
    344     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    345             android:label="@string/subtype_generic"
    346             android:subtypeId="0x8315772c"
    347             android:imeSubtypeLocale="lo_LA"
    348             android:imeSubtypeMode="keyboard"
    349             android:imeSubtypeExtraValue="KeyboardLayoutSet=lao,EmojiCapable"
    350     />
    351     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    352             android:label="@string/subtype_generic"
    353             android:subtypeId="0x8321bb43"
    354             android:imeSubtypeLocale="lt"
    355             android:imeSubtypeMode="keyboard"
    356             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    357     />
    358     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    359             android:label="@string/subtype_generic"
    360             android:subtypeId="0x833dea45"
    361             android:imeSubtypeLocale="lv"
    362             android:imeSubtypeMode="keyboard"
    363             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    364     />
    365     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    366             android:label="@string/subtype_generic"
    367             android:subtypeId="0xaf50ab7c"
    368             android:imeSubtypeLocale="mk"
    369             android:imeSubtypeMode="keyboard"
    370             android:imeSubtypeExtraValue="KeyboardLayoutSet=south_slavic,EmojiCapable"
    371     />
    372     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    373             android:label="@string/subtype_generic"
    374             android:subtypeId="0xcdcfc3ab"
    375             android:imeSubtypeLocale="mn_MN"
    376             android:imeSubtypeMode="keyboard"
    377             android:imeSubtypeExtraValue="KeyboardLayoutSet=mongolian,EmojiCapable"
    378     />
    379     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    380             android:label="@string/subtype_generic"
    381             android:subtypeId="0x84c87c61"
    382             android:imeSubtypeLocale="ms_MY"
    383             android:imeSubtypeMode="keyboard"
    384             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    385     />
    386     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    387             android:label="@string/subtype_generic"
    388             android:subtypeId="0x3f12ee14"
    389             android:imeSubtypeLocale="nb"
    390             android:imeSubtypeMode="keyboard"
    391             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    392     />
    393     <!--
    394     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    395             android:label="@string/subtype_generic"
    396             android:subtypeId="0xd80a4cee"
    397             android:imeSubtypeLocale="ne"
    398             android:imeSubtypeMode="keyboard"
    399             android:imeSubtypeExtraValue="KeyboardLayoutSet=nepali_romanized,EmojiCapable"
    400     />
    401     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    402             android:label="@string/subtype_nepali_traditional"
    403             android:subtypeId="0x5fafea88"
    404             android:imeSubtypeLocale="ne"
    405             android:imeSubtypeMode="keyboard"
    406             android:imeSubtypeExtraValue="KeyboardLayoutSet=nepali_traditional,EmojiCapable"
    407     />
    408     -->
    409     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    410             android:label="@string/subtype_generic"
    411             android:subtypeId="0x3f9fd91e"
    412             android:imeSubtypeLocale="nl"
    413             android:imeSubtypeMode="keyboard"
    414             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    415     />
    416     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    417             android:label="@string/subtype_generic"
    418             android:subtypeId="0x500ca92c"
    419             android:imeSubtypeLocale="nl_BE"
    420             android:imeSubtypeMode="keyboard"
    421             android:imeSubtypeExtraValue="KeyboardLayoutSet=azerty,AsciiCapable,EmojiCapable"
    422     />
    423     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    424             android:label="@string/subtype_generic"
    425             android:subtypeId="0x43098a5c"
    426             android:imeSubtypeLocale="pl"
    427             android:imeSubtypeMode="keyboard"
    428             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    429     />
    430     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    431             android:label="@string/subtype_generic"
    432             android:subtypeId="0xcafff4a6"
    433             android:imeSubtypeLocale="pt_BR"
    434             android:imeSubtypeMode="keyboard"
    435             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    436     />
    437     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    438             android:label="@string/subtype_generic"
    439             android:subtypeId="0xe2fffc5a"
    440             android:imeSubtypeLocale="pt_PT"
    441             android:imeSubtypeMode="keyboard"
    442             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    443     />
    444     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    445             android:label="@string/subtype_generic"
    446             android:subtypeId="0x8d185978"
    447             android:imeSubtypeLocale="ro"
    448             android:imeSubtypeMode="keyboard"
    449             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    450     />
    451     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    452             android:label="@string/subtype_generic"
    453             android:subtypeId="0x763a8752"
    454             android:imeSubtypeLocale="ru"
    455             android:imeSubtypeMode="keyboard"
    456             android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable"
    457     />
    458     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    459             android:label="@string/subtype_generic"
    460             android:subtypeId="0x8e94d413"
    461             android:imeSubtypeLocale="sk"
    462             android:imeSubtypeMode="keyboard"
    463             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    464     />
    465     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    466             android:label="@string/subtype_generic"
    467             android:subtypeId="0x8ea2eb94"
    468             android:imeSubtypeLocale="sl"
    469             android:imeSubtypeMode="keyboard"
    470             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    471     />
    472     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    473             android:label="@string/subtype_generic"
    474             android:subtypeId="0x77c5196e"
    475             android:imeSubtypeLocale="sr"
    476             android:imeSubtypeMode="keyboard"
    477             android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable"
    478     />
    479     <!-- TODO: Uncomment once we can handle IETF language tag with script name specified.
    480     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    481             android:label="@string/subtype_serbian_cyrillic"
    482             android:subtypeId="0xXXXXXXXX"
    483             android:imeSubtypeLocale="sr"
    484             android:imeSubtypeMode="keyboard"
    485             android:imeSubtypeExtraValue="SupportTouchPositionCorrection,EmojiCapable"
    486     />
    487     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    488             android:label="@string/subtype_serbian_latin"
    489             android:subtypeId="0xXXXXXXXX"
    490             android:imeSubtypeLocale="sr-Latn"
    491             android:imeSubtypeMode="keyboard"
    492             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    493     />
    494     -->
    495     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    496             android:label="@string/subtype_generic"
    497             android:subtypeId="0x48b4ff43"
    498             android:imeSubtypeLocale="sv"
    499             android:imeSubtypeMode="keyboard"
    500             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    501     />
    502     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    503             android:label="@string/subtype_generic"
    504             android:subtypeId="0x8f3dee1f"
    505             android:imeSubtypeLocale="sw"
    506             android:imeSubtypeMode="keyboard"
    507             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    508     />
    509     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    510             android:label="@string/subtype_generic"
    511             android:subtypeId="0x1f94d5d4"
    512             android:imeSubtypeLocale="th"
    513             android:imeSubtypeMode="keyboard"
    514             android:imeSubtypeExtraValue="KeyboardLayoutSet=thai,EmojiCapable"
    515     />
    516     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    517             android:label="@string/subtype_generic"
    518             android:subtypeId="0xf08285ef"
    519             android:imeSubtypeLocale="tl"
    520             android:imeSubtypeMode="keyboard"
    521             android:imeSubtypeExtraValue="KeyboardLayoutSet=spanish,AsciiCapable,EmojiCapable"
    522     />
    523     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    524             android:label="@string/subtype_generic"
    525             android:subtypeId="0x4a3179de"
    526             android:imeSubtypeLocale="tr"
    527             android:imeSubtypeMode="keyboard"
    528             android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection,EmojiCapable"
    529     />
    530     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    531             android:label="@string/subtype_generic"
    532             android:subtypeId="0x3e84492c"
    533             android:imeSubtypeLocale="uk"
    534             android:imeSubtypeMode="keyboard"
    535             android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable"
    536     />
    537     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    538             android:label="@string/subtype_generic"
    539             android:subtypeId="0x93972eee"
    540             android:imeSubtypeLocale="vi"
    541             android:imeSubtypeMode="keyboard"
    542             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    543     />
    544     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    545             android:label="@string/subtype_generic"
    546             android:subtypeId="0x9b13ab76"
    547             android:imeSubtypeLocale="zu"
    548             android:imeSubtypeMode="keyboard"
    549             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EmojiCapable"
    550     />
    551     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    552             android:label="@string/subtype_no_language_qwerty"
    553             android:subtypeId="0xa239ebad"
    554             android:imeSubtypeLocale="zz"
    555             android:imeSubtypeMode="keyboard"
    556             android:imeSubtypeExtraValue="KeyboardLayoutSet=qwerty,AsciiCapable,EnabledWhenDefaultIsNotAsciiCapable,EmojiCapable"
    557     />
    558     <!-- Emoji subtype has to be an addtional subtype added at boot time because ICS doesn't
    559          support Emoji. -->
    560     <!--
    561     <subtype android:icon="@drawable/ic_ime_switcher_dark"
    562             android:label="@string/subtype_emoji"
    563             android:subtypeId="0xc14d88b2"
    564             android:imeSubtypeLocale="zz"
    565             android:imeSubtypeMode="keyboard"
    566             android:imeSubtypeExtraValue="KeyboardLayoutSet=emoji,EmojiCapable"
    567     />
    568     -->
    569 </input-method>
    570