Index: chrome/browser/chromeos/status/language_menu_l10n_util.cc |
diff --git a/chrome/browser/chromeos/status/language_menu_l10n_util.cc b/chrome/browser/chromeos/status/language_menu_l10n_util.cc |
index 3a420f94312c08312e0c15f03abd37e0ef20550d..520f4525a8ae8256ef4ab8f9fd56a3e6a99e2d5e 100644 |
--- a/chrome/browser/chromeos/status/language_menu_l10n_util.cc |
+++ b/chrome/browser/chromeos/status/language_menu_l10n_util.cc |
@@ -42,6 +42,8 @@ const struct EnglishToResouceId { |
{ "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 }, |
+ { "quick (m17n)", |
+ IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_CHINESE_QUICK_INPUT_METHOD }, |
{ "isiri (m17n)", |
IDS_OPTIONS_SETTINGS_LANGUAGES_M17N_PERSIAN_ISIRI_2901_INPUT_METHOD }, |
{ "kesmanee (m17n)", |
@@ -74,7 +76,43 @@ const struct EnglishToResouceId { |
{ "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. |
+ |
+ // For ibus-xkb-layouts engine: third_party/ibus-xkb-layouts/files |
+ { "Japan", IDS_STATUSBAR_LAYOUT_JAPAN }, |
+ { "Slovenia", IDS_STATUSBAR_LAYOUT_SLOVENIA }, |
+ { "Germany", IDS_STATUSBAR_LAYOUT_GERMANY }, |
+ { "Italy", IDS_STATUSBAR_LAYOUT_ITALY }, |
+ { "Estonia", IDS_STATUSBAR_LAYOUT_ESTONIA }, |
+ { "Hungary", IDS_STATUSBAR_LAYOUT_HUNGARY }, |
+ { "Poland", IDS_STATUSBAR_LAYOUT_POLAND }, |
+ { "Denmark", IDS_STATUSBAR_LAYOUT_DENMARK }, |
+ { "Croatia", IDS_STATUSBAR_LAYOUT_CROATIA }, |
+ { "Brazil", IDS_STATUSBAR_LAYOUT_BRAZIL }, |
+ { "Serbia", IDS_STATUSBAR_LAYOUT_SERBIA }, |
+ { "Czechia", IDS_STATUSBAR_LAYOUT_CZECHIA }, |
+ { "USA - Dvorak", IDS_STATUSBAR_LAYOUT_USA_DVORAK }, |
+ { "Romania", IDS_STATUSBAR_LAYOUT_ROMANIA }, |
+ { "USA", IDS_STATUSBAR_LAYOUT_USA }, |
+ { "Lithuania", IDS_STATUSBAR_LAYOUT_LITHUANIA }, |
+ { "United Kingdom", IDS_STATUSBAR_LAYOUT_UNITED_KINGDOM }, |
+ { "Slovakia", IDS_STATUSBAR_LAYOUT_SLOVAKIA }, |
+ { "Russia", IDS_STATUSBAR_LAYOUT_RUSSIA }, |
+ { "Greece", IDS_STATUSBAR_LAYOUT_GREECE }, |
+ { "Belgium", IDS_STATUSBAR_LAYOUT_BELGIUM }, |
+ { "Bulgaria", IDS_STATUSBAR_LAYOUT_BULGARIA }, |
+ { "Switzerland", IDS_STATUSBAR_LAYOUT_SWITZERLAND }, |
+ { "Turkey", IDS_STATUSBAR_LAYOUT_TURKEY }, |
+ { "Portugal", IDS_STATUSBAR_LAYOUT_PORTUGAL }, |
+ { "Spain", IDS_STATUSBAR_LAYOUT_SPAIN }, |
+ { "Finland", IDS_STATUSBAR_LAYOUT_FINLAND }, |
+ { "Ukraine", IDS_STATUSBAR_LAYOUT_UKRAINE }, |
+ { "Spain - Catalan variant with middle-dot L", |
+ IDS_STATUSBAR_LAYOUT_SPAIN_CATALAN }, |
+ { "France", IDS_STATUSBAR_LAYOUT_FRANCE }, |
+ { "Norway", IDS_STATUSBAR_LAYOUT_NORWAY }, |
+ { "Sweden", IDS_STATUSBAR_LAYOUT_SWEDEN }, |
+ { "Netherlands", IDS_STATUSBAR_LAYOUT_NETHERLANDS }, |
+ { "Latvia", IDS_STATUSBAR_LAYOUT_LATVIA }, |
}; |
const size_t kNumEntries = arraysize(kEnglishToResourceIdArray); |