[lang settings] Add basic settings for the rest of the IMEs
Bug: b/189039445
Change-Id: Id1d6b1e7b5202f3adc3ad5a500ee05709a6178bd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2943827
Auto-Submit: John Palmer <jopalmer@chromium.org>
Commit-Queue: My Nguyen <myy@chromium.org>
Reviewed-by: My Nguyen <myy@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#894134}
diff --git a/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_settings.js b/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_settings.js
index e8bf4a92..02171235 100644
--- a/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_settings.js
+++ b/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_settings.js
@@ -12,6 +12,7 @@
KOREAN_SETTINGS: 2,
PINYIN_SETTINGS: 3,
PINYIN_FUZZY_SETTINGS: 4,
+ BASIC_SETTINGS: 5,
};
/**
* The string keys are the input methods ids.
@@ -62,4 +63,37 @@
'zh-hant-t-i0-und': [SettingsType.ZHUYIN_SETTINGS],
'zh-t-i0-pinyin':
[SettingsType.PINYIN_SETTINGS, SettingsType.PINYIN_FUZZY_SETTINGS],
+ 'xkb:us::ind': [SettingsType.BASIC_SETTINGS],
+ 'xkb:us::fil': [SettingsType.BASIC_SETTINGS],
+ 'xkb:fo::fao': [SettingsType.BASIC_SETTINGS],
+ 'xkb:us::msa': [SettingsType.BASIC_SETTINGS],
+ 'xkb:jp::jpn': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ru::rus': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ru:phonetic:rus': [SettingsType.BASIC_SETTINGS],
+ 'xkb:bg::bul': [SettingsType.BASIC_SETTINGS],
+ 'xkb:bg:phonetic:bul': [SettingsType.BASIC_SETTINGS],
+ 'xkb:cz::cze': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ee::est': [SettingsType.BASIC_SETTINGS],
+ 'xkb:cz:qwerty:cze': [SettingsType.BASIC_SETTINGS],
+ 'xkb:es:cat:cat': [SettingsType.BASIC_SETTINGS],
+ 'xkb:gr::gre': [SettingsType.BASIC_SETTINGS],
+ 'xkb:il::heb': [SettingsType.BASIC_SETTINGS],
+ 'xkb:lt::lit': [SettingsType.BASIC_SETTINGS],
+ 'xkb:lv:apostrophe:lav': [SettingsType.BASIC_SETTINGS],
+ 'xkb:hr::scr': [SettingsType.BASIC_SETTINGS],
+ 'xkb:hu::hun': [SettingsType.BASIC_SETTINGS],
+ 'xkb:hu:qwerty:hun': [SettingsType.BASIC_SETTINGS],
+ 'xkb:is::ice': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ro::rum': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ro:std:rum': [SettingsType.BASIC_SETTINGS],
+ 'xkb:sk::slo': [SettingsType.BASIC_SETTINGS],
+ 'xkb:si::slv': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ua::ukr': [SettingsType.BASIC_SETTINGS],
+ 'xkb:am:phonetic:arm': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ge::geo': [SettingsType.BASIC_SETTINGS],
+ 'xkb:mn::mon': [SettingsType.BASIC_SETTINGS],
+ 'xkb:ie::ga': [SettingsType.BASIC_SETTINGS],
+ 'xkb:mt::mlt': [SettingsType.BASIC_SETTINGS],
+ 'xkb:mk::mkd': [SettingsType.BASIC_SETTINGS],
+ 'xkb:kz::kaz': [SettingsType.BASIC_SETTINGS],
};
diff --git a/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.js b/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.js
index 9f1d770..90ed0e2 100644
--- a/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.js
+++ b/chrome/browser/resources/settings/chromeos/os_languages_page/input_method_util.js
@@ -209,6 +209,14 @@
basic: [],
virtualKeyboard: [],
},
+ [SettingsType.BASIC_SETTINGS]: {
+ physicalKeyboard: [],
+ virtualKeyboard: [
+ {name: OptionType.ENABLE_SOUND_ON_KEYPRESS},
+ ],
+ basic: [],
+ advanced: [],
+ }
};
/**
* @param {string} id Input method ID.