OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/input_method/input_method_util.h" | 5 #include "chrome/browser/chromeos/input_method/input_method_util.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <functional> | 8 #include <functional> |
9 #include <map> | 9 #include <map> |
10 #include <utility> | 10 #include <utility> |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 {"xkb:us::fil", IDS_STATUSBAR_LAYOUT_USA}, | 181 {"xkb:us::fil", IDS_STATUSBAR_LAYOUT_USA}, |
182 {"xkb:us::ind", IDS_STATUSBAR_LAYOUT_USA}, | 182 {"xkb:us::ind", IDS_STATUSBAR_LAYOUT_USA}, |
183 {"xkb:us::msa", IDS_STATUSBAR_LAYOUT_USA}, | 183 {"xkb:us::msa", IDS_STATUSBAR_LAYOUT_USA}, |
184 {"xkb:us:altgr-intl:eng", IDS_STATUSBAR_LAYOUT_USA_EXTENDED}, | 184 {"xkb:us:altgr-intl:eng", IDS_STATUSBAR_LAYOUT_USA_EXTENDED}, |
185 {"xkb:us:colemak:eng", IDS_STATUSBAR_LAYOUT_USA_COLEMAK}, | 185 {"xkb:us:colemak:eng", IDS_STATUSBAR_LAYOUT_USA_COLEMAK}, |
186 {"xkb:us:dvorak:eng", IDS_STATUSBAR_LAYOUT_USA_DVORAK}, | 186 {"xkb:us:dvorak:eng", IDS_STATUSBAR_LAYOUT_USA_DVORAK}, |
187 {"xkb:us:dvp:eng", IDS_STATUSBAR_LAYOUT_USA_DVP}, | 187 {"xkb:us:dvp:eng", IDS_STATUSBAR_LAYOUT_USA_DVP}, |
188 {"xkb:us:intl:eng", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, | 188 {"xkb:us:intl:eng", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, |
189 {"xkb:us:intl:nld", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, | 189 {"xkb:us:intl:nld", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, |
190 {"xkb:us:intl:por", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, | 190 {"xkb:us:intl:por", IDS_STATUSBAR_LAYOUT_USA_INTERNATIONAL}, |
| 191 {"xkb:us:workman-intl:eng", IDS_STATUSBAR_LAYOUT_USA_WORKMAN_INTERNATIONAL}, |
| 192 {"xkb:us:workman:eng", IDS_STATUSBAR_LAYOUT_USA_WORKMAN}, |
191 }; | 193 }; |
192 const size_t kEnglishToResourceIdArraySize = | 194 const size_t kEnglishToResourceIdArraySize = |
193 arraysize(kEnglishToResourceIdArray); | 195 arraysize(kEnglishToResourceIdArray); |
194 | 196 |
195 const struct InputMethodNameMap { | 197 const struct InputMethodNameMap { |
196 const char* message_name; | 198 const char* message_name; |
197 int resource_id; | 199 int resource_id; |
198 bool operator<(const InputMethodNameMap& other) const { | 200 bool operator<(const InputMethodNameMap& other) const { |
199 return strcmp(message_name, other.message_name) < 0; | 201 return strcmp(message_name, other.message_name) < 0; |
200 } | 202 } |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
322 {"__MSG_KEYBOARD_TURKISH__", IDS_IME_NAME_KEYBOARD_TURKISH}, | 324 {"__MSG_KEYBOARD_TURKISH__", IDS_IME_NAME_KEYBOARD_TURKISH}, |
323 {"__MSG_KEYBOARD_UKRAINIAN__", IDS_IME_NAME_KEYBOARD_UKRAINIAN}, | 325 {"__MSG_KEYBOARD_UKRAINIAN__", IDS_IME_NAME_KEYBOARD_UKRAINIAN}, |
324 {"__MSG_KEYBOARD_UK_DVORAK__", IDS_IME_NAME_KEYBOARD_UK_DVORAK}, | 326 {"__MSG_KEYBOARD_UK_DVORAK__", IDS_IME_NAME_KEYBOARD_UK_DVORAK}, |
325 {"__MSG_KEYBOARD_UK__", IDS_IME_NAME_KEYBOARD_UK}, | 327 {"__MSG_KEYBOARD_UK__", IDS_IME_NAME_KEYBOARD_UK}, |
326 {"__MSG_KEYBOARD_US_COLEMAK__", IDS_IME_NAME_KEYBOARD_US_COLEMAK}, | 328 {"__MSG_KEYBOARD_US_COLEMAK__", IDS_IME_NAME_KEYBOARD_US_COLEMAK}, |
327 {"__MSG_KEYBOARD_US_DVORAK__", IDS_IME_NAME_KEYBOARD_US_DVORAK}, | 329 {"__MSG_KEYBOARD_US_DVORAK__", IDS_IME_NAME_KEYBOARD_US_DVORAK}, |
328 {"__MSG_KEYBOARD_US_DVP__", IDS_IME_NAME_KEYBOARD_US_DVP}, | 330 {"__MSG_KEYBOARD_US_DVP__", IDS_IME_NAME_KEYBOARD_US_DVP}, |
329 {"__MSG_KEYBOARD_US_EXTENDED__", IDS_IME_NAME_KEYBOARD_US_EXTENDED}, | 331 {"__MSG_KEYBOARD_US_EXTENDED__", IDS_IME_NAME_KEYBOARD_US_EXTENDED}, |
330 {"__MSG_KEYBOARD_US_INTERNATIONAL__", | 332 {"__MSG_KEYBOARD_US_INTERNATIONAL__", |
331 IDS_IME_NAME_KEYBOARD_US_INTERNATIONAL}, | 333 IDS_IME_NAME_KEYBOARD_US_INTERNATIONAL}, |
| 334 {"__MSG_KEYBOARD_US_WORKMAN_INTERNATIONAL__", |
| 335 IDS_IME_NAME_KEYBOARD_US_WORKMAN_INTERNATIONAL}, |
| 336 {"__MSG_KEYBOARD_US_WORKMAN__", IDS_IME_NAME_KEYBOARD_US_WORKMAN}, |
332 {"__MSG_KEYBOARD_US__", IDS_IME_NAME_KEYBOARD_US}, | 337 {"__MSG_KEYBOARD_US__", IDS_IME_NAME_KEYBOARD_US}, |
333 {"__MSG_KEYBOARD_VIETNAMESE_TCVN__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_TCVN}, | 338 {"__MSG_KEYBOARD_VIETNAMESE_TCVN__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_TCVN}, |
334 {"__MSG_KEYBOARD_VIETNAMESE_TELEX__", | 339 {"__MSG_KEYBOARD_VIETNAMESE_TELEX__", |
335 IDS_IME_NAME_KEYBOARD_VIETNAMESE_TELEX}, | 340 IDS_IME_NAME_KEYBOARD_VIETNAMESE_TELEX}, |
336 {"__MSG_KEYBOARD_VIETNAMESE_VIQR__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VIQR}, | 341 {"__MSG_KEYBOARD_VIETNAMESE_VIQR__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VIQR}, |
337 {"__MSG_KEYBOARD_VIETNAMESE_VNI__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VNI}, | 342 {"__MSG_KEYBOARD_VIETNAMESE_VNI__", IDS_IME_NAME_KEYBOARD_VIETNAMESE_VNI}, |
338 {"__MSG_TRANSLITERATION_AM__", IDS_IME_NAME_TRANSLITERATION_AM}, | 343 {"__MSG_TRANSLITERATION_AM__", IDS_IME_NAME_TRANSLITERATION_AM}, |
339 {"__MSG_TRANSLITERATION_AR__", IDS_IME_NAME_TRANSLITERATION_AR}, | 344 {"__MSG_TRANSLITERATION_AR__", IDS_IME_NAME_TRANSLITERATION_AR}, |
340 {"__MSG_TRANSLITERATION_BN__", IDS_IME_NAME_TRANSLITERATION_BN}, | 345 {"__MSG_TRANSLITERATION_BN__", IDS_IME_NAME_TRANSLITERATION_BN}, |
341 {"__MSG_TRANSLITERATION_EL__", IDS_IME_NAME_TRANSLITERATION_EL}, | 346 {"__MSG_TRANSLITERATION_EL__", IDS_IME_NAME_TRANSLITERATION_EL}, |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
801 "US", | 806 "US", |
802 layouts, | 807 layouts, |
803 languages, | 808 languages, |
804 true, // login keyboard. | 809 true, // login keyboard. |
805 GURL(), // options page, not available. | 810 GURL(), // options page, not available. |
806 GURL()); // input view page, not available. | 811 GURL()); // input view page, not available. |
807 } | 812 } |
808 | 813 |
809 } // namespace input_method | 814 } // namespace input_method |
810 } // namespace chromeos | 815 } // namespace chromeos |
OLD | NEW |