| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 } kEnglishToResourceIdArray[] = { | 110 } kEnglishToResourceIdArray[] = { |
| 111 // For ibus-mozc. | 111 // For ibus-mozc. |
| 112 { "Direct input", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_DIRECT_INPUT }, | 112 { "Direct input", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_DIRECT_INPUT }, |
| 113 { "Hiragana", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_HIRAGANA }, | 113 { "Hiragana", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_HIRAGANA }, |
| 114 { "Katakana", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_KATAKANA }, | 114 { "Katakana", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_KATAKANA }, |
| 115 { "Half width katakana", // small k is not a typo. | 115 { "Half width katakana", // small k is not a typo. |
| 116 IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_HALF_WIDTH_KATAKANA }, | 116 IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_HALF_WIDTH_KATAKANA }, |
| 117 { "Latin", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_LATIN }, | 117 { "Latin", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_LATIN }, |
| 118 { "Wide Latin", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_WIDE_LATIN }, | 118 { "Wide Latin", IDS_STATUSBAR_IME_JAPANESE_IME_STATUS_WIDE_LATIN }, |
| 119 | 119 |
| 120 // For ibus-hangul: third_party/ibus-hangul/files/po/. | |
| 121 // TODO(nona): Remove ibus-hangul support. | |
| 122 { "Enable/Disable Hanja mode", IDS_STATUSBAR_IME_KOREAN_HANJA_MODE }, | |
| 123 | |
| 124 // For ibus-mozc-hangul | 120 // For ibus-mozc-hangul |
| 125 { "Hanja mode", IDS_STATUSBAR_IME_KOREAN_HANJA_INPUT_MODE }, | 121 { "Hanja mode", IDS_STATUSBAR_IME_KOREAN_HANJA_INPUT_MODE }, |
| 126 { "Hangul mode", IDS_STATUSBAR_IME_KOREAN_HANGUL_INPUT_MODE }, | 122 { "Hangul mode", IDS_STATUSBAR_IME_KOREAN_HANGUL_INPUT_MODE }, |
| 127 | 123 |
| 128 // For ibus-pinyin. | 124 // For ibus-pinyin. |
| 129 { "Full/Half width", | 125 { "Full/Half width", |
| 130 IDS_STATUSBAR_IME_CHINESE_PINYIN_TOGGLE_FULL_HALF }, | 126 IDS_STATUSBAR_IME_CHINESE_PINYIN_TOGGLE_FULL_HALF }, |
| 131 { "Full/Half width punctuation", | 127 { "Full/Half width punctuation", |
| 132 IDS_STATUSBAR_IME_CHINESE_PINYIN_TOGGLE_FULL_HALF_PUNCTUATION }, | 128 IDS_STATUSBAR_IME_CHINESE_PINYIN_TOGGLE_FULL_HALF_PUNCTUATION }, |
| 133 { "Simplfied/Traditional Chinese", | 129 { "Simplfied/Traditional Chinese", |
| (...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 749 void ReloadInternalMaps() { | 745 void ReloadInternalMaps() { |
| 750 IdMaps::GetInstance()->ReloadMaps(); | 746 IdMaps::GetInstance()->ReloadMaps(); |
| 751 } | 747 } |
| 752 | 748 |
| 753 void OnLocaleChanged() { | 749 void OnLocaleChanged() { |
| 754 ReloadInternalMaps(); | 750 ReloadInternalMaps(); |
| 755 } | 751 } |
| 756 | 752 |
| 757 } // namespace input_method | 753 } // namespace input_method |
| 758 } // namespace chromeos | 754 } // namespace chromeos |
| OLD | NEW |