Skip to content

Commit d5dfced

Browse files
committed
Battery optimization banner: update wording.
1 parent a9ca08f commit d5dfced

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

features/roomlist/impl/src/main/kotlin/io/element/android/features/roomlist/impl/components/BatteryOptimizationBanner.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ package io.element.android.features.roomlist.impl.components
99

1010
import androidx.compose.runtime.Composable
1111
import androidx.compose.ui.Modifier
12+
import androidx.compose.ui.res.stringResource
13+
import io.element.android.features.roomlist.impl.R
1214
import io.element.android.libraries.designsystem.components.Announcement
1315
import io.element.android.libraries.designsystem.components.AnnouncementType
1416
import io.element.android.libraries.designsystem.preview.ElementPreview
@@ -24,11 +26,10 @@ internal fun BatteryOptimizationBanner(
2426
) {
2527
Announcement(
2628
modifier = modifier.roomListBannerPadding(),
27-
// TODO Localazy
28-
title = "Notification tip",
29-
description = "To be sure to receive all the notifications, it can help to disable the battery optimization for this application.",
29+
title = stringResource(R.string.banner_battery_optimization_title_android),
30+
description = stringResource(R.string.banner_battery_optimization_content_android),
3031
type = AnnouncementType.Actionable(
31-
actionText = "Yes, disable",
32+
actionText = stringResource(R.string.banner_battery_optimization_submit_android),
3233
onActionClick = { state.eventSink(BatteryOptimizationEvents.DoAction) },
3334
onDismissClick = { state.eventSink(BatteryOptimizationEvents.Dismiss) },
3435
),

features/roomlist/impl/src/main/res/values/localazy.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
3+
<string name="banner_battery_optimization_content_android">"Disable battery optimization for this app, to make sure all notifications are received."</string>
4+
<string name="banner_battery_optimization_submit_android">"Disable optimization"</string>
5+
<string name="banner_battery_optimization_title_android">"Notifications not arriving?"</string>
36
<string name="banner_set_up_recovery_content">"Recover your cryptographic identity and message history with a recovery key if you have lost all your existing devices."</string>
47
<string name="banner_set_up_recovery_submit">"Set up recovery"</string>
58
<string name="banner_set_up_recovery_title">"Set up recovery to protect your account"</string>

tools/localazy/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168
"session_verification_banner_.*",
169169
"confirm_recovery_key_banner_.*",
170170
"banner\\.set_up_recovery\\..*",
171+
"banner\\.battery_optimization\\..*",
171172
"full_screen_intent_banner_.*",
172173
"screen_migration_.*",
173174
"screen_invites_.*",

0 commit comments

Comments
 (0)