Merge "Update battery strings" into pi-dev

This commit is contained in:
Lei Yu
2018-03-30 19:12:41 +00:00
committed by Android (Google) Code Review
6 changed files with 37 additions and 28 deletions

View File

@@ -4892,7 +4892,7 @@
<string name="power_charge_remaining"><xliff:g id="until_charged">%1$s</xliff:g> to charge</string> <string name="power_charge_remaining"><xliff:g id="until_charged">%1$s</xliff:g> to charge</string>
<!-- Title for the background activity setting, which allows a user to control whether an app can run in the background [CHAR_LIMIT=40] --> <!-- Title for the background activity setting, which allows a user to control whether an app can run in the background [CHAR_LIMIT=40] -->
<string name="background_activity_title">Battery restrictions</string> <string name="background_activity_title">Background restriction</string>
<!-- Summary for the background activity [CHAR_LIMIT=120] --> <!-- Summary for the background activity [CHAR_LIMIT=120] -->
<string name="background_activity_summary">Allow the app to run in the background</string> <string name="background_activity_summary">Allow the app to run in the background</string>
<!-- Summary for the background activity when it is on [CHAR_LIMIT=120] --> <!-- Summary for the background activity when it is on [CHAR_LIMIT=120] -->
@@ -4902,7 +4902,7 @@
<!-- Summary for the background activity when it is disabled [CHAR_LIMIT=120] --> <!-- Summary for the background activity when it is disabled [CHAR_LIMIT=120] -->
<string name="background_activity_summary_disabled">App not allowed to run in background</string> <string name="background_activity_summary_disabled">App not allowed to run in background</string>
<!-- TODO: Pending UX review. Summary for the background activity when it is whitlisted [CHAR_LIMIT=120] --> <!-- TODO: Pending UX review. Summary for the background activity when it is whitlisted [CHAR_LIMIT=120] -->
<string name="background_activity_summary_whitelisted">App can not be optimized for battery use</string> <string name="background_activity_summary_whitelisted">Background usage can\u2019t be restricted</string>
<!-- TODO: Pending UX review. Title for the warning dialog to show to the user when limiting background activity for an app --> <!-- TODO: Pending UX review. Title for the warning dialog to show to the user when limiting background activity for an app -->
<string name="background_activity_warning_dialog_title">Limit background activity?</string> <string name="background_activity_warning_dialog_title">Limit background activity?</string>
<!-- TODO: Pending UX review. Text for the warning dialog to show to the user when limiting background activity for an app --> <!-- TODO: Pending UX review. Text for the warning dialog to show to the user when limiting background activity for an app -->
@@ -5051,11 +5051,11 @@
<item quantity="other">Restrict %1$d apps?</item> <item quantity="other">Restrict %1$d apps?</item>
</plurals> </plurals>
<!-- Message for battery tip dialog to show the info to restrict the app [CHAR LIMIT=NONE] --> <!-- Message for battery tip dialog to show the info to restrict the app [CHAR LIMIT=NONE] -->
<string name="battery_tip_restrict_app_dialog_message">To save battery, stop <xliff:g id="app">%1$s</xliff:g> from using battery in the background.</string> <string name="battery_tip_restrict_app_dialog_message">To save battery, stop <xliff:g id="app">%1$s</xliff:g> from using battery in the background. This app may not work properly and notifications may be delayed.</string>
<!-- Message for battery tip dialog to show the info to restrict the app, below it app list will be shown as a view [CHAR LIMIT=NONE] --> <!-- Message for battery tip dialog to show the info to restrict the app, below it app list will be shown as a view [CHAR LIMIT=NONE] -->
<string name="battery_tip_restrict_apps_less_than_5_dialog_message">To save battery, stop these apps from using battery in the background.\n\nApps:\n</string> <string name="battery_tip_restrict_apps_less_than_5_dialog_message">To save battery, stop these apps from using battery in the background. Restricted apps may not work properly and notifications may be delayed.\n\nApps:\n</string>
<!-- Message for battery tip dialog to show the info to restrict the app, below it app list will be shown as raw string[CHAR LIMIT=NONE] --> <!-- Message for battery tip dialog to show the info to restrict the app, below it app list will be shown as raw string[CHAR LIMIT=NONE] -->
<string name="battery_tip_restrict_apps_more_than_5_dialog_message">To save battery, stop these apps from using battery in the background.\n\nApps:\n<xliff:g id="app_list">%1$s</xliff:g>.</string> <string name="battery_tip_restrict_apps_more_than_5_dialog_message">To save battery, stop these apps from using battery in the background. Restricted apps may not work properly and notifications may be delayed.\n\nApps:\n<xliff:g id="app_list">%1$s</xliff:g>.</string>
<!-- OK button for battery tip dialog to show the restrict app list [CHAR LIMIT=NONE] --> <!-- OK button for battery tip dialog to show the restrict app list [CHAR LIMIT=NONE] -->
<string name="battery_tip_restrict_app_dialog_ok">Restrict</string> <string name="battery_tip_restrict_app_dialog_ok">Restrict</string>
<!-- Title for dialog to remove restriction for the app [CHAR LIMIT=NONE] --> <!-- Title for dialog to remove restriction for the app [CHAR LIMIT=NONE] -->
@@ -5077,27 +5077,31 @@
<!-- Title for the smart battery toggle [CHAR LIMIT=NONE] --> <!-- Title for the smart battery toggle [CHAR LIMIT=NONE] -->
<string name="smart_battery_title">Manage apps automatically</string> <string name="smart_battery_title">Manage apps automatically</string>
<!-- Summary for the smart battery toggle [CHAR LIMIT=NONE] --> <!-- Summary for the smart battery toggle [CHAR LIMIT=NONE] -->
<string name="smart_battery_summary">Limit battery for infrequently used apps and apps that consume battery</string> <string name="smart_battery_summary">Limit battery for apps that you don\u2019t use often</string>
<!-- Footer for the aosp smart battery page --> <!-- Footer for the aosp smart battery page -->
<string name="smart_battery_footer">Battery Manager prevents apps from consuming battery when you aren\t using them</string> <string name="smart_battery_footer" product="default">When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed.</string>
<!-- Footer for the aosp smart battery page -->
<string name="smart_battery_footer" product="tablet">When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed.</string>
<!-- Footer for the aosp smart battery page -->
<string name="smart_battery_footer" product="device">When Battery Manager detects that apps are draining battery, you\u2019ll have the option to restrict these apps. Restricted apps may not work properly and notifications may be delayed.</string>
<!-- Title for restricted app preference, clicking it will goes to restricted app list [CHAR LIMIT=NONE] --> <!-- Title for restricted app preference, clicking it will goes to restricted app list [CHAR LIMIT=NONE] -->
<string name="restricted_app_title">Restricted apps</string> <string name="restricted_app_title">Restricted apps</string>
<!-- Summary for restricted app preference, clicking it will goes to restricted app list [CHAR LIMIT=NONE] --> <!-- Summary for restricted app preference, clicking it will goes to restricted app list [CHAR LIMIT=NONE] -->
<plurals name="restricted_app_summary"> <plurals name="restricted_app_summary">
<item quantity="one">%1$d app</item> <item quantity="one">Limiting battery usage for %1$d app</item>
<item quantity="other">%1$d apps</item> <item quantity="other">Limiting battery usage for %1$d apps</item>
</plurals> </plurals>
<!-- Footer message for restrict app details page --> <!-- Footer message for restrict app details page -->
<string name="restricted_app_detail_footer">Apps shown here aren\'t behaving properly and have been using battery in the background.\n\nThese apps are now blocked from using battery in the background. As a result, some app notifications may be delayed.</string> <string name="restricted_app_detail_footer">Apps shown here aren\'t behaving properly and have been using battery in the background.\n\nThese apps are now blocked from using battery in the background. As a result, some app notifications may be delayed.</string>
<!-- Title for auto restriction toggle --> <!-- Title for auto restriction toggle -->
<string name="battery_auto_restriction_title">Restrict apps automatically</string> <string name="battery_auto_restriction_title">Use Battery Manager</string>
<!-- Summary for auto restriction toggle --> <!-- Summary for auto restriction toggle -->
<string name="battery_auto_restriction_summary">Prevent apps from using extra battery in the background</string> <string name="battery_auto_restriction_summary">Detect when apps drain battery</string>
<!-- Summary for battery manager when it is on --> <!-- Summary for battery manager when it is on -->
<string name="battery_manager_on">On / Restricting apps automatically</string> <string name="battery_manager_on">On / Detecting when apps drain battery</string>
<!-- Summary for battery manager when it is off --> <!-- Summary for battery manager when it is off -->
<string name="battery_manager_off">Off</string> <string name="battery_manager_off">Off</string>
<!-- Summary for battery manager, showing app restricted --> <!-- Summary for battery manager, showing app restricted -->
@@ -5354,7 +5358,7 @@
<string name="battery_saver_auto_title">Turn on automatically</string> <string name="battery_saver_auto_title">Turn on automatically</string>
<!-- Battery saver: Label for seekbar to change battery saver threshold [CHAR_LIMIT=40] --> <!-- Battery saver: Label for seekbar to change battery saver threshold [CHAR_LIMIT=40] -->
<string name="battery_saver_seekbar_title">Turn on at <xliff:g id="percent">%1$s</xliff:g></string> <string name="battery_saver_seekbar_title">At <xliff:g id="percent">%1$s</xliff:g></string>
<!-- Battery saver: Placeholder label for seekbar to change battery saver threshold [CHAR_LIMIT=40] --> <!-- Battery saver: Placeholder label for seekbar to change battery saver threshold [CHAR_LIMIT=40] -->
<string name="battery_saver_seekbar_title_placeholder">Turn on</string> <string name="battery_saver_seekbar_title_placeholder">Turn on</string>
@@ -7994,9 +7998,9 @@
<string name="encryption_interstitial_no">No</string> <string name="encryption_interstitial_no">No</string>
<!-- Label to say yes to the question of whether app is restricted. [CHAR LIMIT=20] --> <!-- Label to say yes to the question of whether app is restricted. [CHAR LIMIT=20] -->
<string name="restricted_true_label">On / Background usage restricted</string> <string name="restricted_true_label">App can\u2019t use battery in background</string>
<!-- Label to say no to the question of whether app is restricted. [CHAR LIMIT=20] --> <!-- Label to say no to the question of whether app is restricted. [CHAR LIMIT=20] -->
<string name="restricted_false_label">Off / Uses battery in background</string> <string name="restricted_false_label">App can use battery in background</string>
<!-- Title for encryption dialog that disables TalkBack. [CHAR_LIMIT=25] --> <!-- Title for encryption dialog that disables TalkBack. [CHAR_LIMIT=25] -->
<string name="encrypt_talkback_dialog_require_pin">Require PIN?</string> <string name="encrypt_talkback_dialog_require_pin">Require PIN?</string>

View File

@@ -174,7 +174,7 @@ public class BackgroundActivityPreferenceControllerTest {
mController.updateSummary(mPreference); mController.updateSummary(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("Off / Uses battery in background"); assertThat(mPreference.getSummary()).isEqualTo("App can use battery in background");
} }
@Test @Test
@@ -184,7 +184,7 @@ public class BackgroundActivityPreferenceControllerTest {
mController.updateSummary(mPreference); mController.updateSummary(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("On / Background usage restricted"); assertThat(mPreference.getSummary()).isEqualTo("App can\u2019t use battery in background");
} }
@Test @Test

View File

@@ -121,7 +121,7 @@ public class RestrictAppPreferenceControllerTest {
mRestrictAppPreferenceController.updateState(mPreference); mRestrictAppPreferenceController.updateState(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("1 app"); assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 1 app");
} }
@Test @Test
@@ -134,7 +134,7 @@ public class RestrictAppPreferenceControllerTest {
mRestrictAppPreferenceController.updateState(mPreference); mRestrictAppPreferenceController.updateState(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("2 apps"); assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 2 apps");
} }
@Test @Test
@@ -146,7 +146,7 @@ public class RestrictAppPreferenceControllerTest {
mRestrictAppPreferenceController.updateState(mPreference); mRestrictAppPreferenceController.updateState(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("1 app"); assertThat(mPreference.getSummary()).isEqualTo("Limiting battery usage for 1 app");
assertThat(mRestrictAppPreferenceController.mAppInfos).containsExactly( assertThat(mRestrictAppPreferenceController.mAppInfos).containsExactly(
new AppInfo.Builder() new AppInfo.Builder()
.setUid(RESTRICTED_UID) .setUid(RESTRICTED_UID)

View File

@@ -84,7 +84,7 @@ public class AutoBatterySeekBarPreferenceControllerTest {
mController.updateState(mPreference); mController.updateState(mPreference);
assertThat(mPreference.isVisible()).isTrue(); assertThat(mPreference.isVisible()).isTrue();
assertThat(mPreference.getTitle()).isEqualTo("Turn on at 20%"); assertThat(mPreference.getTitle()).isEqualTo("At 20%");
assertThat(mPreference.getProgress()).isEqualTo(TRIGGER_LEVEL); assertThat(mPreference.getProgress()).isEqualTo(TRIGGER_LEVEL);
} }

View File

@@ -76,7 +76,7 @@ public class BatteryManagerPreferenceControllerTest {
mController.updateState(mPreference); mController.updateState(mPreference);
assertThat(mPreference.getSummary()).isEqualTo("On / Restricting apps automatically"); assertThat(mPreference.getSummary()).isEqualTo("On / Detecting when apps drain battery");
} }
@Test @Test

View File

@@ -127,8 +127,9 @@ public class BatteryTipDialogFragmentTest {
assertThat(shadowDialog.getTitle()).isEqualTo("Restrict app?"); assertThat(shadowDialog.getTitle()).isEqualTo("Restrict app?");
assertThat(shadowDialog.getMessage()) assertThat(shadowDialog.getMessage())
.isEqualTo("To save battery, stop app from using " .isEqualTo(
+ "battery in the background."); "To save battery, stop app from using battery in the background. This app"
+ " may not work properly and notifications may be delayed.");
} }
@Test @Test
@@ -147,8 +148,10 @@ public class BatteryTipDialogFragmentTest {
assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 2 apps?"); assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 2 apps?");
assertThat(shadowDialog.getMessage()) assertThat(shadowDialog.getMessage())
.isEqualTo("To save battery, stop these apps from using battery in the background" .isEqualTo(
+ ".\n\nApps:\n"); "To save battery, stop these apps from using battery in the background. "
+ "Restricted apps may not work properly and notifications may be"
+ " delayed.\n\nApps:\n");
assertThat(shadowDialog.getView()).isNotNull(); assertThat(shadowDialog.getView()).isNotNull();
} }
@@ -174,8 +177,10 @@ public class BatteryTipDialogFragmentTest {
assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 6 apps?"); assertThat(shadowDialog.getTitle()).isEqualTo("Restrict 6 apps?");
assertThat(shadowDialog.getMessage()) assertThat(shadowDialog.getMessage())
.isEqualTo("To save battery, stop these apps from using battery in the background" .isEqualTo(
+ ".\n\nApps:\napp, app, app, app, app, and app."); "To save battery, stop these apps from using battery in the background. "
+ "Restricted apps may not work properly and notifications may be"
+ " delayed.\n\nApps:\napp, app, app, app, app, and app.");
} }
@Test @Test