From 39a3d541b75bd3aa8ebde881fd8fbe5821257fa6 Mon Sep 17 00:00:00 2001 From: d34d Date: Wed, 27 Jul 2016 10:43:24 -0700 Subject: [PATCH] Add SIM status string for localizing voice/data strings SIM status hard codes "voice" and "data" and therefore cannot be translated. This patch adds a format string that can now be properly translated. Change-Id: I3797b795d00aae875c0d33a1ee152f4c1e09021b TICKET: CYNGNOS-3227 --- res/values/cm_strings.xml | 3 +++ src/com/android/settings/deviceinfo/SimStatus.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index cf5ad545b3..3f5113d03e 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -1258,4 +1258,7 @@ front left side right side + + + Voice: %1$s / Data: %2$s diff --git a/src/com/android/settings/deviceinfo/SimStatus.java b/src/com/android/settings/deviceinfo/SimStatus.java index 7410cd333b..b40a255f66 100644 --- a/src/com/android/settings/deviceinfo/SimStatus.java +++ b/src/com/android/settings/deviceinfo/SimStatus.java @@ -297,7 +297,8 @@ public class SimStatus extends InstrumentedPreferenceActivity { String dataDisplay = Utils.getServiceStateString(dataState, mRes); - setSummaryText(KEY_SERVICE_STATE, "Voice: " + voiceDisplay + " / Data: " + dataDisplay); + setSummaryText(KEY_SERVICE_STATE, getString(R.string.sim_status_format_string, + voiceDisplay, dataDisplay)); if (serviceState.getRoaming()) { setSummaryText(KEY_ROAMING_STATE, mRes.getString(R.string.radioInfo_roaming_in)); -- 2.11.0