From bb17bafac3db7f54559e3d774069f0a915753cc3 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Tue, 17 Apr 2012 18:55:51 +0900 Subject: [PATCH] Add SubtypeLocale.getKeyboardLayoutSetDisplayName Change-Id: I576b47a936545e653ce9e26222ba4db143ea90e6 --- .../com/android/inputmethod/latin/SubtypeLocale.java | 10 +++++++--- 1 file 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);