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