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 |