OSDN Git Service

Fix App data usage title not being translated.
authorDoris Ling <dling@google.com>
Thu, 19 Apr 2018 23:03:50 +0000 (16:03 -0700)
committerDoris Ling <dling@google.com>
Thu, 19 Apr 2018 23:09:58 +0000 (16:09 -0700)
- we need to pass the title resource id instead of the actual text in
the launch intent in order for it react to language change properly.

Change-Id: I72ccbe67411c9f4da328dd24671f4e71ab927851
Fixes: 77898325
Test: run i18nscreenshots

src/com/android/settings/datausage/DataUsagePreference.java

index 766a2a9..9d0b104 100644 (file)
@@ -56,7 +56,7 @@ public class DataUsagePreference extends Preference implements TemplatePreferenc
         DataUsageController.DataUsageInfo usageInfo = controller.getDataUsageInfo(mTemplate);
         if (FeatureFlagUtils.isEnabled(getContext(), FeatureFlags.DATA_USAGE_SETTINGS_V2)) {
             if (mTemplate.isMatchRuleMobile()) {
-                setTitle(getContext().getString(R.string.app_cellular_data_usage));
+                setTitle(R.string.app_cellular_data_usage);
             } else {
                 setTitle(mTitleRes);
                 setSummary(getContext().getString(R.string.data_usage_template,
@@ -83,7 +83,7 @@ public class DataUsagePreference extends Preference implements TemplatePreferenc
                 .setSourceMetricsCategory(MetricsProto.MetricsEvent.VIEW_UNKNOWN);
         if (FeatureFlagUtils.isEnabled(getContext(), FeatureFlags.DATA_USAGE_SETTINGS_V2)) {
             if (mTemplate.isMatchRuleMobile()) {
-                launcher.setTitle(getContext().getString(R.string.app_cellular_data_usage));
+                launcher.setTitle(R.string.app_cellular_data_usage);
             } else {
                 launcher.setTitle(mTitleRes);
             }