diff options
author | 2012-04-17 18:55:51 +0900 | |
---|---|---|
committer | 2012-04-17 18:55:51 +0900 | |
commit | bb17bafac3db7f54559e3d774069f0a915753cc3 (patch) | |
tree | 4ff63f95f30666c03aa44ad4c1061f5d596d7147 /java/src/com/android/inputmethod | |
parent | 473a3dd66952711d76e6d3e74292c0d6c7fa38d2 (diff) | |
download | latinime-bb17bafac3db7f54559e3d774069f0a915753cc3.tar.gz latinime-bb17bafac3db7f54559e3d774069f0a915753cc3.tar.xz latinime-bb17bafac3db7f54559e3d774069f0a915753cc3.zip |
Add SubtypeLocale.getKeyboardLayoutSetDisplayName
Change-Id: I576b47a936545e653ce9e26222ba4db143ea90e6
Diffstat (limited to 'java/src/com/android/inputmethod')
-rw-r--r-- | java/src/com/android/inputmethod/latin/SubtypeLocale.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeLocale.java b/java/src/com/android/inputmethod/latin/SubtypeLocale.java index 37da5e846..03780419e 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeLocale.java +++ b/java/src/com/android/inputmethod/latin/SubtypeLocale.java @@ -68,14 +68,14 @@ public class SubtypeLocale { } if (isNoLanguage(subtype)) { - return getKeyboardLayoutSetName(subtype).toUpperCase(); + return getKeyboardLayoutSetDisplayName(subtype); } final Locale locale = getSubtypeLocale(subtype); final String language = StringUtils.toTitleCase(locale.getDisplayLanguage(locale), locale); if (AdditionalSubtype.isAdditionalSubtype(subtype)) { return String.format("%s (%s)", - language, getKeyboardLayoutSetName(subtype).toUpperCase()); + language, getKeyboardLayoutSetDisplayName(subtype)); } return StringUtils.toTitleCase(locale.getDisplayName(locale), locale); } @@ -83,7 +83,7 @@ public class SubtypeLocale { // Get InputMethodSubtype's middle display name in its locale. public static String getMiddleDisplayName(InputMethodSubtype subtype) { if (isNoLanguage(subtype)) { - return getKeyboardLayoutSetName(subtype).toUpperCase(); + return getKeyboardLayoutSetDisplayName(subtype); } final Locale locale = getSubtypeLocale(subtype); return StringUtils.toTitleCase(locale.getDisplayLanguage(locale), locale); @@ -108,6 +108,10 @@ public class SubtypeLocale { return LocaleUtils.constructLocaleFromString(localeString); } + public static String getKeyboardLayoutSetDisplayName(InputMethodSubtype subtype) { + return getKeyboardLayoutSetName(subtype).toUpperCase(); + } + public static String getKeyboardLayoutSetName(InputMethodSubtype subtype) { final String keyboardLayoutSet = subtype.getExtraValueOf( LatinIME.SUBTYPE_EXTRA_VALUE_KEYBOARD_LAYOUT_SET); |