aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-04-17 18:55:51 +0900
committerTadashi G. Takaoka <takaoka@google.com>2012-04-17 18:55:51 +0900
commitbb17bafac3db7f54559e3d774069f0a915753cc3 (patch)
tree4ff63f95f30666c03aa44ad4c1061f5d596d7147 /java/src/com/android/inputmethod
parent473a3dd66952711d76e6d3e74292c0d6c7fa38d2 (diff)
downloadlatinime-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.java10
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);