diff --git a/res/values/strings.xml b/res/values/strings.xml
index e4a21c668f8..12c60549d0b 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -5567,22 +5567,22 @@
wifi wi-fi network connection
- text message
- cellular cell carrier wireless
+ text message texting messages messaging
+ cellular cell carrier wireless data 4g 3g 2g lte
launcher
screen touchscreen
- dim screen touchscreen
- dim screen touchscreen
- background
+ dim screen touchscreen battery
+ dim screen touchscreen battery
+ background personalize customize diplay
text size
project
- space disk hard drive
- power
- spelling
+ space disk hard drive device usage
+ power usage charge
+ spelling dictionary spellcheck auto-correct
recognizer input speech speak language hands-free hand free recognition offensive word audio history bluetooth headset
- rate language default speak speaking
- clock
- wipe delete
+ rate language default speak speaking tts accessibility reader blind
+ clock military
+ wipe delete restore clear remove
printer
speaker beep
dont don\'t disturb interrupt interruption break
@@ -5591,7 +5591,7 @@
accuracy
account
restriction restrict restricted
- text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji
+ text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji international
slide password pattern pin
diff --git a/res/xml/language_settings.xml b/res/xml/language_settings.xml
index a6f01aacf4d..5cc8a4ae1da 100644
--- a/res/xml/language_settings.xml
+++ b/res/xml/language_settings.xml
@@ -31,7 +31,6 @@
@@ -43,8 +42,7 @@
+ android:title="@string/keyboard_settings_category">
diff --git a/src/com/android/settings/PrivacySettings.java b/src/com/android/settings/PrivacySettings.java
index 0a9f086ad7c..4d52a359104 100644
--- a/src/com/android/settings/PrivacySettings.java
+++ b/src/com/android/settings/PrivacySettings.java
@@ -37,6 +37,7 @@ import android.provider.SearchIndexableResource;
import android.provider.Settings;
import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.search.Indexable;
import com.android.settings.search.Indexable.SearchIndexProvider;
import java.util.ArrayList;
@@ -46,7 +47,7 @@ import java.util.List;
* Gesture lock pattern settings.
*/
public class PrivacySettings extends SettingsPreferenceFragment implements
- DialogInterface.OnClickListener {
+ DialogInterface.OnClickListener, Indexable {
// Vendor specific
private static final String GSETTINGS_PROVIDER = "com.google.settings";
diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
index c529f34b021..20a273feda8 100644
--- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
+++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
@@ -666,6 +666,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
indexable.key = KEY_SPELL_CHECKERS;
indexable.title = context.getString(R.string.spellcheckers_settings_title);
indexable.screenTitle = screenTitle;
+ indexable.keywords = context.getString(R.string.keywords_spell_checker);
indexables.add(indexable);
// User dictionary.
@@ -682,6 +683,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
indexable.key = "keyboard_settings";
indexable.title = context.getString(R.string.keyboard_settings_category);
indexable.screenTitle = screenTitle;
+ indexable.keywords = context.getString(R.string.keywords_keyboard_and_ime);
indexables.add(indexable);
InputMethodSettingValuesWrapper immValues = InputMethodSettingValuesWrapper
@@ -787,6 +789,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
indexable.key = "voice_input_settings";
indexable.title = context.getString(R.string.voice_input_settings);
indexable.screenTitle = screenTitle;
+ indexable.keywords = context.getString(R.string.keywords_voice_input);
indexables.add(indexable);
// Text-to-speech.
@@ -796,6 +799,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
indexable.key = "tts_settings";
indexable.title = context.getString(R.string.tts_settings_title);
indexable.screenTitle = screenTitle;
+ indexable.keywords = context.getString(R.string.keywords_text_to_speech_output);
indexables.add(indexable);
}