diff options
author | 2010-02-05 16:30:30 -0800 | |
---|---|---|
committer | 2010-02-05 16:30:30 -0800 | |
commit | 5e643e925340a2a7fafb738b5121623cf316bc3c (patch) | |
tree | 9f8c9e1e76ac2dfd30d0bc5e2e75d6ddd0ddc5a4 /src/com/android/inputmethod/latin/InputLanguageSelection.java | |
parent | 000ee1d751497b67fc48975368a1975019d0ac25 (diff) | |
parent | 676fb5b665127f43b7062dfa5ebeb36b1e9f9280 (diff) | |
download | latinime-5e643e925340a2a7fafb738b5121623cf316bc3c.tar.gz latinime-5e643e925340a2a7fafb738b5121623cf316bc3c.tar.xz latinime-5e643e925340a2a7fafb738b5121623cf316bc3c.zip |
Merge "Use title-case for language name on spacebar, even for the abbrev."
Diffstat (limited to 'src/com/android/inputmethod/latin/InputLanguageSelection.java')
-rw-r--r-- | src/com/android/inputmethod/latin/InputLanguageSelection.java | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/src/com/android/inputmethod/latin/InputLanguageSelection.java b/src/com/android/inputmethod/latin/InputLanguageSelection.java index 47ace7a6f..2c5fec6e8 100644 --- a/src/com/android/inputmethod/latin/InputLanguageSelection.java +++ b/src/com/android/inputmethod/latin/InputLanguageSelection.java @@ -70,7 +70,7 @@ public class InputLanguageSelection extends PreferenceActivity { for (int i = 0; i < mAvailableLanguages.size(); i++) { CheckBoxPreference pref = new CheckBoxPreference(this); Locale locale = mAvailableLanguages.get(i).locale; - pref.setTitle(toTitleCase(locale.getDisplayName(locale))); + pref.setTitle(LanguageSwitcher.toTitleCase(locale.getDisplayName(locale))); boolean checked = isLocaleIn(locale, languageList); pref.setChecked(checked); parent.addPreference(pref); @@ -138,7 +138,7 @@ public class InputLanguageSelection extends PreferenceActivity { if (finalSize == 0) { preprocess[finalSize++] = - new Loc(toTitleCase(l.getDisplayName(l)), l); + new Loc(LanguageSwitcher.toTitleCase(l.getDisplayName(l)), l); } else { // check previous entry: // same lang and a country -> upgrade to full name and @@ -146,15 +146,15 @@ public class InputLanguageSelection extends PreferenceActivity { // diff lang -> insert ours with lang-only name if (preprocess[finalSize-1].locale.getLanguage().equals( language)) { - preprocess[finalSize-1].label = toTitleCase( + preprocess[finalSize-1].label = LanguageSwitcher.toTitleCase( preprocess[finalSize-1].locale.getDisplayName()); preprocess[finalSize++] = - new Loc(toTitleCase(l.getDisplayName()), l); + new Loc(LanguageSwitcher.toTitleCase(l.getDisplayName()), l); } else { String displayName; if (s.equals("zz_ZZ")) { } else { - displayName = toTitleCase(l.getDisplayName(l)); + displayName = LanguageSwitcher.toTitleCase(l.getDisplayName(l)); preprocess[finalSize++] = new Loc(displayName, l); } } @@ -166,13 +166,4 @@ public class InputLanguageSelection extends PreferenceActivity { } return uniqueLocales; } - - private static String toTitleCase(String s) { - if (s.length() == 0) { - return s; - } - - return Character.toUpperCase(s.charAt(0)) + s.substring(1); - } - } |