diff --git a/java/src/com/android/inputmethod/latin/SubtypeLocale.java b/java/src/com/android/inputmethod/latin/SubtypeLocale.java
index 37da5e84616e202f1d7d95789cdb33134c5a14e4..03780419e2340684cc08fbbf61dc67e7fb083717 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);