The Android Open Source Project | 923bf41 | 2009-03-13 15:11:42 -0700 | [diff] [blame] | 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 | |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 23 | <!-- Keyboard: en_US, en_GB, cs, da, de, es, es_US, fr, fr_CA, fr_CH, it, nb, nl, sr, sv --> |
| 24 | <!-- Voice: af, cs, da, de, en, es, fr, it, ja, ko, nl, pl, pt, ru, tr, yue, zh, zu --> |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 25 | <!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. --> |
| 26 | <!-- TODO: use <lang>_mic icon instead of a common mic icon. --> |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 27 | <!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default |
| 28 | subtype.--> |
The Android Open Source Project | 923bf41 | 2009-03-13 15:11:42 -0700 | [diff] [blame] | 29 | <input-method xmlns:android="http://schemas.android.com/apk/res/android" |
Tadashi G. Takaoka | 9502cc1 | 2010-12-09 21:06:26 +0900 | [diff] [blame] | 30 | android:settingsActivity="com.android.inputmethod.latin.Settings" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 31 | android:isDefault="@bool/im_is_default"> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 32 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 33 | android:label="@string/subtype_mode_en_US_keyboard" |
| 34 | android:imeSubtypeLocale="en_US" |
| 35 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 36 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 37 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 38 | android:label="@string/subtype_mode_en_voice" |
| 39 | android:imeSubtypeLocale="en" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 40 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 41 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 42 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 43 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 44 | android:label="@string/subtype_mode_en_GB_keyboard" |
| 45 | android:imeSubtypeLocale="en_GB" |
| 46 | android:imeSubtypeMode="keyboard" |
| 47 | /> |
| 48 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 49 | android:label="@string/subtype_mode_cs_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 50 | android:imeSubtypeLocale="cs" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 51 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 52 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 53 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 54 | android:label="@string/subtype_mode_cs_voice" |
| 55 | android:imeSubtypeLocale="cs" |
| 56 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 57 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 58 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 59 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 60 | android:label="@string/subtype_mode_da_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 61 | android:imeSubtypeLocale="da" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 62 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 63 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 64 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 65 | android:label="@string/subtype_mode_de_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 66 | android:imeSubtypeLocale="de" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 67 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 68 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 69 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 70 | android:label="@string/subtype_mode_de_voice" |
| 71 | android:imeSubtypeLocale="de" |
| 72 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 73 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 74 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 75 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 76 | android:label="@string/subtype_mode_es_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 77 | android:imeSubtypeLocale="es" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 78 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 79 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 80 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 81 | android:label="@string/subtype_mode_es_voice" |
| 82 | android:imeSubtypeLocale="es" |
| 83 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 84 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 85 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 86 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 87 | android:label="@string/subtype_mode_fr_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 88 | android:imeSubtypeLocale="fr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 89 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 90 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 91 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 92 | android:label="@string/subtype_mode_fr_voice" |
| 93 | android:imeSubtypeLocale="fr" |
| 94 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 95 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 96 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 97 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
Tadashi G. Takaoka | 842b3d4 | 2010-11-23 11:54:33 -0800 | [diff] [blame] | 98 | android:label="@string/subtype_mode_fr_CA_keyboard" |
| 99 | android:imeSubtypeLocale="fr_CA" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 100 | android:imeSubtypeMode="keyboard" |
| 101 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 102 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
Tadashi G. Takaoka | e6f8bb0 | 2010-12-01 21:26:16 +0900 | [diff] [blame] | 103 | android:label="@string/subtype_mode_fr_CH_keyboard" |
| 104 | android:imeSubtypeLocale="fr_CH" |
| 105 | android:imeSubtypeMode="keyboard" |
| 106 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 107 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 108 | android:label="@string/subtype_mode_it_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 109 | android:imeSubtypeLocale="it" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 110 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 111 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 112 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 113 | android:label="@string/subtype_mode_it_voice" |
| 114 | android:imeSubtypeLocale="it" |
| 115 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 116 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 117 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 118 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 119 | android:label="@string/subtype_mode_nb_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 120 | android:imeSubtypeLocale="nb" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 121 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 122 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 123 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 124 | android:label="@string/subtype_mode_nl_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 125 | android:imeSubtypeLocale="nl" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 126 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 127 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 128 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 129 | android:label="@string/subtype_mode_nl_voice" |
| 130 | android:imeSubtypeLocale="nl" |
| 131 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 132 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 439f2db | 2011-01-20 01:51:28 +0900 | [diff] [blame] | 133 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 134 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 135 | android:label="@string/subtype_mode_ru_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 136 | android:imeSubtypeLocale="ru" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 137 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 138 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 139 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 140 | android:label="@string/subtype_mode_sr_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 141 | android:imeSubtypeLocale="sr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 142 | android:imeSubtypeMode="keyboard" |
| 143 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 144 | <subtype android:icon="@drawable/ic_subtype_keyboard" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 145 | android:label="@string/subtype_mode_sv_keyboard" |
| 146 | android:imeSubtypeLocale="sv" |
| 147 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 148 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 149 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 150 | android:label="@string/subtype_mode_af_voice" |
| 151 | android:imeSubtypeLocale="af" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 152 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 153 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 154 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 155 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 156 | android:label="@string/subtype_mode_ja_voice" |
| 157 | android:imeSubtypeLocale="ja" |
| 158 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 159 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 160 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 161 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 162 | android:label="@string/subtype_mode_ko_voice" |
| 163 | android:imeSubtypeLocale="ko" |
| 164 | android:imeSubtypeMode="voice" |
| 165 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
| 166 | /> |
| 167 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 168 | android:label="@string/subtype_mode_pl_voice" |
| 169 | android:imeSubtypeLocale="pl" |
| 170 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 171 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 172 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 173 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 174 | android:label="@string/subtype_mode_pt_voice" |
| 175 | android:imeSubtypeLocale="pt" |
| 176 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 177 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 178 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 179 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 180 | android:label="@string/subtype_mode_ru_voice" |
| 181 | android:imeSubtypeLocale="ru" |
| 182 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 183 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 184 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 185 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 186 | android:label="@string/subtype_mode_tr_voice" |
| 187 | android:imeSubtypeLocale="tr" |
| 188 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 189 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 190 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 191 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 192 | android:label="@string/subtype_mode_yue_voice" |
| 193 | android:imeSubtypeLocale="yue" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 194 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 195 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 196 | /> |
satok | f8ddd13 | 2011-01-25 14:35:31 +0900 | [diff] [blame] | 197 | <subtype android:icon="@drawable/ic_subtype_mic" |
satok | 0b0c522 | 2011-01-26 12:23:02 +0900 | [diff] [blame^] | 198 | android:label="@string/subtype_mode_zh_voice" |
| 199 | android:imeSubtypeLocale="zh" |
| 200 | android:imeSubtypeMode="voice" |
| 201 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
| 202 | /> |
| 203 | <subtype android:icon="@drawable/ic_subtype_mic" |
| 204 | android:label="@string/subtype_mode_zu_voice" |
| 205 | android:imeSubtypeLocale="zu" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 206 | android:imeSubtypeMode="voice" |
satok | bab0833 | 2011-01-25 00:32:16 +0900 | [diff] [blame] | 207 | android:imeSubtypeExtraValue="excludeFromLastInputMethod" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 208 | /> |
| 209 | </input-method> |