summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/status
diff options
context:
space:
mode:
authoryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-25 06:32:49 +0000
committeryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-25 06:32:49 +0000
commit17e3dcfbd74fed58729904de62268680942b1fb9 (patch)
treeb4cac5eceaf8b03a31288e5a5ab433b479b00467 /chrome/browser/chromeos/status
parent58877932d4440da6b6a02d621c5c8b5c2f24c62c (diff)
downloadchromium_src-17e3dcfbd74fed58729904de62268680942b1fb9.zip
chromium_src-17e3dcfbd74fed58729904de62268680942b1fb9.tar.gz
chromium_src-17e3dcfbd74fed58729904de62268680942b1fb9.tar.bz2
Use localized string for Input method names in the text input config dialog.
BUG=chromium-os:3428 TEST=manually Review URL: http://codereview.chromium.org/2168002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48129 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/status')
-rw-r--r--chrome/browser/chromeos/status/language_menu_l10n_util.cc38
1 files changed, 38 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/status/language_menu_l10n_util.cc b/chrome/browser/chromeos/status/language_menu_l10n_util.cc
index e0667a4..3a420f9 100644
--- a/chrome/browser/chromeos/status/language_menu_l10n_util.cc
+++ b/chrome/browser/chromeos/status/language_menu_l10n_util.cc
@@ -37,6 +37,44 @@ const struct EnglishToResouceId {
IDS_STATUSBAR_IME_CHINESE_PINYIN_TOGGLE_S_T_CHINESE },
// TODO(yusukes): Support ibus-chewing and ibus-table-* if needed.
+
+ // For the "Languages and Input" dialog.
+ { "kbd (m17n)", IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_STANDARD_INPUT_METHOD },
+ { "itrans (m17n)", // also uses the "STANDARD_INPUT_METHOD" id.
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_STANDARD_INPUT_METHOD },
+ { "isiri (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_PERSIAN_ISIRI_2901_INPUT_METHOD },
+ { "kesmanee (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_THAI_KESMANEE_INPUT_METHOD },
+ { "tis820 (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_THAI_TIS820_INPUT_METHOD },
+ { "pattachote (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_THAI_PATTACHOTE_INPUT_METHOD },
+ { "tcvn (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_VIETNAMESE_TCVN_INPUT_METHOD },
+ { "telex (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_VIETNAMESE_TELEX_INPUT_METHOD },
+ { "viqr (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_VIETNAMESE_VIQR_INPUT_METHOD },
+ { "vni (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_VIETNAMESE_VNI_INPUT_METHOD },
+ { "latn-post (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_LATIN_POST_INPUT_METHOD },
+ { "latn-pre (m17n)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_LATIN_PRE_INPUT_METHOD },
+ { "Bopomofo", IDS_OPTIONS_SETTINGS_LANGUAGES_BOPOMOFO_INPUT_METHOD },
+ { "Chewing", IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_INPUT_METHOD },
+ { "Pinyin", IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_INPUT_METHOD },
+ { "Mozc (US keyboard layout)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_JAPANESE_MOZC_US_INPUT_METHOD },
+ { "Mozc (Japanese keyboard layout)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_JAPANESE_MOZC_JP_INPUT_METHOD },
+ { "Google Japanese Input (US keyboard layout)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_JAPANESE_GOOGLE_US_INPUT_METHOD },
+ { "Google Japanese Input (Japanese keyboard layout)",
+ IDS_OPTIONS_SETTINGS_LANGUAGES_JAPANESE_GOOGLE_JP_INPUT_METHOD },
+ { "Korean", IDS_OPTIONS_SETTINGS_LANGUAGES_KOREAN_INPUT_METHOD },
+ // TODO(yusukes): Support input methods in the ibus-xkb-layouts engine.
};
const size_t kNumEntries = arraysize(kEnglishToResourceIdArray);