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 | |
Tadashi G. Takaoka | e6f8bb0 | 2010-12-01 21:26:16 +0900 | [diff] [blame^] | 23 | <!-- Keyboard: en_US, cs, da, de, en_GB, es, es_US, fr, fr_CA, fr_CH, it, nb, nl, sr, sv --> |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 24 | <!-- Voice: cs, da, de, en_AU, en_GB, en_IN, en_NZ, en_US, es, fr, ko, ja, pl, pt, ru, tr, zh_CN, zh_TW --> |
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. --> |
The Android Open Source Project | 923bf41 | 2009-03-13 15:11:42 -0700 | [diff] [blame] | 27 | <input-method xmlns:android="http://schemas.android.com/apk/res/android" |
Mike LeBeau | 36b4375 | 2010-01-17 19:22:57 -0500 | [diff] [blame] | 28 | android:settingsActivity="com.android.inputmethod.latin.LatinIMESettings" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 29 | android:isDefault="@bool/im_is_default"> |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 30 | <!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default |
| 31 | subtype.--> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 32 | <subtype android:icon="@drawable/ic_subtype_keyboard_en_us" |
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 | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 37 | <subtype android:icon="@drawable/ic_subtype_keyboard_cs" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 38 | android:label="@string/subtype_mode_cs_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 39 | android:imeSubtypeLocale="cs" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 40 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 41 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 42 | <subtype android:icon="@drawable/ic_subtype_keyboard_da" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 43 | android:label="@string/subtype_mode_da_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 44 | android:imeSubtypeLocale="da" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 45 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 46 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 47 | <subtype android:icon="@drawable/ic_subtype_keyboard_de" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 48 | android:label="@string/subtype_mode_de_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 49 | android:imeSubtypeLocale="de" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 50 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 51 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 52 | <subtype android:icon="@drawable/ic_subtype_keyboard_en_gb" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 53 | android:label="@string/subtype_mode_en_GB_keyboard" |
| 54 | android:imeSubtypeLocale="en_GB" |
| 55 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 56 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 57 | <subtype android:icon="@drawable/ic_subtype_keyboard_es" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 58 | android:label="@string/subtype_mode_es_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 59 | android:imeSubtypeLocale="es" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 60 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 61 | /> |
Tadashi G. Takaoka | 6b1e5fd | 2010-12-01 11:09:53 +0900 | [diff] [blame] | 62 | <subtype android:icon="@drawable/ic_subtype_keyboard_es_us" |
Tadashi G. Takaoka | 842b3d4 | 2010-11-23 11:54:33 -0800 | [diff] [blame] | 63 | android:label="@string/subtype_mode_es_US_keyboard" |
| 64 | android:imeSubtypeLocale="es_US" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 65 | android:imeSubtypeMode="keyboard" |
| 66 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 67 | <subtype android:icon="@drawable/ic_subtype_keyboard_fr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 68 | android:label="@string/subtype_mode_fr_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 69 | android:imeSubtypeLocale="fr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 70 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 71 | /> |
Tadashi G. Takaoka | 6b1e5fd | 2010-12-01 11:09:53 +0900 | [diff] [blame] | 72 | <subtype android:icon="@drawable/ic_subtype_keyboard_fr_ca" |
Tadashi G. Takaoka | 842b3d4 | 2010-11-23 11:54:33 -0800 | [diff] [blame] | 73 | android:label="@string/subtype_mode_fr_CA_keyboard" |
| 74 | android:imeSubtypeLocale="fr_CA" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 75 | android:imeSubtypeMode="keyboard" |
| 76 | /> |
Tadashi G. Takaoka | e6f8bb0 | 2010-12-01 21:26:16 +0900 | [diff] [blame^] | 77 | <subtype android:icon="@drawable/ic_subtype_keyboard_fr_ch" |
| 78 | android:label="@string/subtype_mode_fr_CH_keyboard" |
| 79 | android:imeSubtypeLocale="fr_CH" |
| 80 | android:imeSubtypeMode="keyboard" |
| 81 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 82 | <subtype android:icon="@drawable/ic_subtype_keyboard_it" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 83 | android:label="@string/subtype_mode_it_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 84 | android:imeSubtypeLocale="it" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 85 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 86 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 87 | <subtype android:icon="@drawable/ic_subtype_keyboard_nb" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 88 | android:label="@string/subtype_mode_nb_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 89 | android:imeSubtypeLocale="nb" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 90 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 91 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 92 | <subtype android:icon="@drawable/ic_subtype_keyboard_nl" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 93 | android:label="@string/subtype_mode_nl_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 94 | android:imeSubtypeLocale="nl" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 95 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 96 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 97 | <subtype android:icon="@drawable/ic_subtype_keyboard_ru" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 98 | android:label="@string/subtype_mode_ru_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 99 | android:imeSubtypeLocale="ru" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 100 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 101 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 102 | <subtype android:icon="@drawable/ic_subtype_keyboard_sr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 103 | android:label="@string/subtype_mode_sr_keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 104 | android:imeSubtypeLocale="sr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 105 | android:imeSubtypeMode="keyboard" |
| 106 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 107 | <subtype android:icon="@drawable/ic_subtype_keyboard_sv" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 108 | android:label="@string/subtype_mode_sv_keyboard" |
| 109 | android:imeSubtypeLocale="sv" |
| 110 | android:imeSubtypeMode="keyboard" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 111 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 112 | <subtype android:icon="@drawable/ic_subtype_mic_cs" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 113 | android:label="@string/subtype_mode_cs_voice" |
| 114 | android:imeSubtypeLocale="cs" |
| 115 | android:imeSubtypeMode="voice" |
| 116 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 117 | <subtype android:icon="@drawable/ic_subtype_mic_de" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 118 | android:label="@string/subtype_mode_de_voice" |
| 119 | android:imeSubtypeLocale="de" |
| 120 | android:imeSubtypeMode="voice" |
| 121 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 122 | <subtype android:icon="@drawable/ic_subtype_mic_en_au" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 123 | android:label="@string/subtype_mode_en_AU_voice" |
| 124 | android:imeSubtypeLocale="en_AU" |
| 125 | android:imeSubtypeMode="voice" |
| 126 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 127 | <subtype android:icon="@drawable/ic_subtype_mic_en_gb" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 128 | android:label="@string/subtype_mode_en_GB_voice" |
| 129 | android:imeSubtypeLocale="en_GB" |
| 130 | android:imeSubtypeMode="voice" |
| 131 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 132 | <subtype android:icon="@drawable/ic_subtype_mic_en_in" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 133 | android:label="@string/subtype_mode_en_IN_voice" |
| 134 | android:imeSubtypeLocale="en_IN" |
| 135 | android:imeSubtypeMode="voice" |
| 136 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 137 | <subtype android:icon="@drawable/ic_subtype_mic_en_nz" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 138 | android:label="@string/subtype_mode_en_NZ_voice" |
| 139 | android:imeSubtypeLocale="en_NZ" |
| 140 | android:imeSubtypeMode="voice" |
| 141 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 142 | <subtype android:icon="@drawable/ic_subtype_mic_en_us" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 143 | android:label="@string/subtype_mode_en_US_voice" |
| 144 | android:imeSubtypeLocale="en_US" |
| 145 | android:imeSubtypeMode="voice" |
| 146 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 147 | <subtype android:icon="@drawable/ic_subtype_mic_es" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 148 | android:label="@string/subtype_mode_es_voice" |
| 149 | android:imeSubtypeLocale="es" |
| 150 | android:imeSubtypeMode="voice" |
| 151 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 152 | <subtype android:icon="@drawable/ic_subtype_mic_fr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 153 | android:label="@string/subtype_mode_fr_voice" |
| 154 | android:imeSubtypeLocale="fr" |
| 155 | android:imeSubtypeMode="voice" |
| 156 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 157 | <subtype android:icon="@drawable/ic_subtype_mic_ko" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 158 | android:label="@string/subtype_mode_ko_voice" |
| 159 | android:imeSubtypeLocale="ko" |
| 160 | android:imeSubtypeMode="voice" |
| 161 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 162 | <subtype android:icon="@drawable/ic_subtype_mic_ja" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 163 | android:label="@string/subtype_mode_ja_voice" |
| 164 | android:imeSubtypeLocale="ja" |
| 165 | android:imeSubtypeMode="voice" |
| 166 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 167 | <subtype android:icon="@drawable/ic_subtype_mic_pl" |
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" |
| 171 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 172 | <subtype android:icon="@drawable/ic_subtype_mic_pt" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 173 | android:label="@string/subtype_mode_pt_voice" |
| 174 | android:imeSubtypeLocale="pt" |
| 175 | android:imeSubtypeMode="voice" |
| 176 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 177 | <subtype android:icon="@drawable/ic_subtype_mic_ru" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 178 | android:label="@string/subtype_mode_ru_voice" |
| 179 | android:imeSubtypeLocale="ru" |
| 180 | android:imeSubtypeMode="voice" |
| 181 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 182 | <subtype android:icon="@drawable/ic_subtype_mic_tr" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 183 | android:label="@string/subtype_mode_tr_voice" |
| 184 | android:imeSubtypeLocale="tr" |
| 185 | android:imeSubtypeMode="voice" |
| 186 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 187 | <subtype android:icon="@drawable/ic_subtype_mic_zh_cn" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 188 | android:label="@string/subtype_mode_zh_CN_voice" |
| 189 | android:imeSubtypeLocale="zh_CN" |
| 190 | android:imeSubtypeMode="voice" |
| 191 | /> |
satok | dc2a41f | 2010-11-30 14:17:01 +0900 | [diff] [blame] | 192 | <subtype android:icon="@drawable/ic_subtype_mic_zh_tw" |
satok | 38976d5 | 2010-11-04 18:22:28 +0900 | [diff] [blame] | 193 | android:label="@string/subtype_mode_zh_TW_voice" |
| 194 | android:imeSubtypeLocale="zh_TW" |
| 195 | android:imeSubtypeMode="voice" |
satok | 22ac244 | 2010-08-11 23:27:19 +0900 | [diff] [blame] | 196 | /> |
| 197 | </input-method> |