0

Fixes screen saver preview aria labels

- Label for preview button: Screen saver preview.
- Label for downloading button: Downloading the screen saver.
- Label when the screen saver starts: Displaying screen saver, press any key to exit

Bug: b:269146683
Bug: b:269150090
Change-Id: I7399398c35aef5705f22bd4bb510a4938357b868
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4313069
Reviewed-by: Yuki Awano <yawano@google.com>
Commit-Queue: Ilkin Safarli <safarli@google.com>
Cr-Commit-Position: refs/heads/main@{#1114130}
This commit is contained in:
Ilkin Safarli
2023-03-07 20:10:52 +00:00
committed by Chromium LUCI CQ
parent 4e052e16ba
commit c3a70e3b22
7 changed files with 18 additions and 8 deletions

@ -5175,8 +5175,8 @@ Here are some things you can try to get started.
<message name="IDS_ASH_AMBIENT_MODE_WEATHER_TEMPERATURE_IN_CELSIUS" desc="Text of the weather temperature in Celsius.">
<ph name="TEMPERATURE_C">$1<ex>25</ex></ph>° C
</message>
<message name="IDS_ASH_SCREENSAVER_STARTS" desc="Text to announce when screensaver starts.">
Screen saver starts
<message name="IDS_ASH_SCREENSAVER_STARTS" desc="Text to announce when screensaver starts and how to exit.">
Displaying screen saver, press any key to exit
</message>
<!-- Capture Mode -->

@ -1 +1 @@
5ca41d20b705a3aafba488c19f17f74a0496638c
9438e0de9a576722c8523a753881f362aa7a8c97

@ -154,8 +154,12 @@ void AddStrings(content::WebUIDataSource* source) {
{"screensaverLabel", IDS_PERSONALIZATION_APP_SCREENSAVER_LABEL},
{"screenSaverPreviewButton",
IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_BUTTON},
{"screenSaverPreviewButtonAriaLabel",
IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_BUTTON_ARIA_LABEL},
{"screenSaverPreviewDownloading",
IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_DOWNLOADING},
{"screenSaverPreviewDownloadingAriaLabel",
IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_DOWNLOADING_ARIA_LABEL},
{"ambientModePageDescription",
IDS_PERSONALIZATION_APP_AMBIENT_MODE_PAGE_DESCRIPTION},
{"ambientModeOn", IDS_PERSONALIZATION_APP_AMBIENT_MODE_ON},

@ -95,11 +95,9 @@ export class AmbientPreviewSmall extends AmbientPreviewBase {
}
private getScreenSaverPreviewAriaLabel_(): string {
if (!this.screenSaverPreviewActive_) {
return `${this.i18n('screensaverLabel')} ${
this.i18n('screenSaverPreviewButton')}`;
}
return this.i18n('screenSaverPreviewDownloading');
return this.screenSaverPreviewActive_ ?
this.i18n('screenSaverPreviewDownloadingAriaLabel') :
this.i18n('screenSaverPreviewButtonAriaLabel');
}
}

@ -2414,9 +2414,15 @@
<message name="IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_BUTTON" desc="Label for the button to preview screen saver.">
Preview
</message>
<message name="IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_BUTTON_ARIA_LABEL" desc="Aria label for the button to preview screen saver.">
Screen saver preview
</message>
<message name="IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_DOWNLOADING" desc="Label for the button while screen saver preview is loading.">
Downloading image
</message>
<message name="IDS_PERSONALIZATION_APP_SCREENSAVER_PREVIEW_DOWNLOADING_ARIA_LABEL" desc="Aria label for the button while screen saver preview is loading.">
Downloading the screen saver
</message>
<message name="IDS_PERSONALIZATION_APP_AMBIENT_MODE_PAGE_DESCRIPTION" desc="Description for the ambient mode settings page.">
When your screen is idle, show photos, time, weather, and media info.
</message>

@ -0,0 +1 @@
8c3faf674cb73bc9933af95dfe60b135bdc5bc8a

@ -0,0 +1 @@
8d11950388cb4c3dac3cd92e89218e0b9d6787df