diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 59b562d9341..1a6aea3a97f 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -511,7 +511,7 @@
@@ -531,7 +531,7 @@
Keyboard layouts
-
- User dictionary
-
- Personal dictionary
-
- Personal dictionaries
-
+
+ Personal dictionary
+
""
Add
diff --git a/res/xml/language_settings.xml b/res/xml/language_settings.xml
index f0014867cb7..3e7fdb52232 100644
--- a/res/xml/language_settings.xml
+++ b/res/xml/language_settings.xml
@@ -29,7 +29,8 @@
+ android:key="key_user_dictionary_settings"
+ android:title="@string/user_dict_settings_title" />
diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
index 2a5adb1d0c9..acb0c22074e 100644
--- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
+++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
@@ -199,10 +199,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
// not present or disabled. In this case we need to remove the preference.
getPreferenceScreen().removePreference(userDictionaryPreference);
} else if (localeList.size() <= 1) {
- final Intent intent =
- new Intent(UserDictionaryList.USER_DICTIONARY_SETTINGS_INTENT_ACTION);
- userDictionaryPreference.setTitle(R.string.user_dict_single_settings_title);
- userDictionaryPreference.setIntent(intent);
userDictionaryPreference.setFragment(
com.android.settings.UserDictionarySettings.class.getName());
// If the size of localeList is 0, we don't set the locale parameter in the
@@ -216,7 +212,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
userDictionaryPreference.getExtras().putString("locale", locale);
}
} else {
- userDictionaryPreference.setTitle(R.string.user_dict_multiple_settings_title);
userDictionaryPreference.setFragment(UserDictionaryList.class.getName());
}
}