Use translated name ("SIM") for default profile display name ("CARD")

Bug: 186156909
Test: Local
Change-Id: Icb8e5e7afb64d28e1ff7567882288fb1621dbe9a
This commit is contained in:
Peter Wang
2021-06-11 14:47:15 -07:00
parent ad84b3dd39
commit d368e85c2e

View File

@@ -54,6 +54,7 @@ import java.util.stream.Stream;
public class SubscriptionUtil { public class SubscriptionUtil {
private static final String TAG = "SubscriptionUtil"; private static final String TAG = "SubscriptionUtil";
private static final String PROFILE_GENERIC_DISPLAY_NAME = "CARD";
private static List<SubscriptionInfo> sAvailableResultsForTesting; private static List<SubscriptionInfo> sAvailableResultsForTesting;
private static List<SubscriptionInfo> sActiveResultsForTesting; private static List<SubscriptionInfo> sActiveResultsForTesting;
@@ -257,7 +258,10 @@ public class SubscriptionUtil {
.map(i -> { .map(i -> {
DisplayInfo info = new DisplayInfo(); DisplayInfo info = new DisplayInfo();
info.subscriptionInfo = i; info.subscriptionInfo = i;
info.originalName = i.getDisplayName().toString().trim(); String displayName = i.getDisplayName().toString();
info.originalName = TextUtils.equals(displayName, PROFILE_GENERIC_DISPLAY_NAME)
? context.getResources().getString(R.string.sim_card)
: displayName.trim();
return info; return info;
}); });