diff --git a/res/values/strings.xml b/res/values/strings.xml
index 492ffe58f62..2fedceb8ea7 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -625,18 +625,18 @@
Unknown
-
- Open network
-
- Secured with WEP
-
- Secured with WPA
-
- Secured with WPA2
-
- Secured with WPA-EAP
-
- Secured with IEEE 802.1x
+
+ open network
+
+ secured with WEP
+
+ secured with WPA
+
+ secured with WPA2
+
+ secured with WPA-EAP
+
+ secured with IEEE 802.1x
IP address
@@ -683,10 +683,10 @@
Show password.
Scan
-
+
Not in range
-
- Remembered
+
+ remembered
Connection unsuccessful, select to try again
diff --git a/src/com/android/settings/wifi/AccessPointState.java b/src/com/android/settings/wifi/AccessPointState.java
index d0507670160..7ea2dc91bdf 100644
--- a/src/com/android/settings/wifi/AccessPointState.java
+++ b/src/com/android/settings/wifi/AccessPointState.java
@@ -815,22 +815,23 @@ public final class AccessPointState implements Comparable, Par
return null;
}
}
-
- private void buildSummary(StringBuilder sb, String string, boolean autoLowerCaseFirstLetter) {
+
+ private void buildSummary(StringBuilder sb, String string, boolean autoUpperCaseFirstLetter) {
if (sb.length() == 0) {
- sb.append(string);
- } else {
- sb.append(", ");
- if (autoLowerCaseFirstLetter) {
- // Convert first letter to lowercase
- sb.append(Character.toLowerCase(string.charAt(0))).append(string, 1,
+ if (autoUpperCaseFirstLetter && string.length() > 1
+ && Character.isLowerCase(string.charAt(0))
+ && !Character.isUpperCase(string.charAt(1))) {
+ sb.append(Character.toUpperCase(string.charAt(0))).append(string, 1,
string.length());
} else {
sb.append(string);
}
+ } else {
+ sb.append(", ");
+ sb.append(string);
}
}
-
+
public int compareTo(AccessPointState other) {
// This ranks the states for displaying in the AP list, not for
// connecting to (wpa_supplicant does that using the WifiConfiguration's