Battery optimization banner: update wording.
This commit is contained in:
parent
3a91c00a8c
commit
3cc72bee43
3 changed files with 9 additions and 4 deletions
|
|
@ -9,6 +9,8 @@ package io.element.android.features.roomlist.impl.components
|
||||||
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.res.stringResource
|
||||||
|
import io.element.android.features.roomlist.impl.R
|
||||||
import io.element.android.libraries.designsystem.components.Announcement
|
import io.element.android.libraries.designsystem.components.Announcement
|
||||||
import io.element.android.libraries.designsystem.components.AnnouncementType
|
import io.element.android.libraries.designsystem.components.AnnouncementType
|
||||||
import io.element.android.libraries.designsystem.preview.ElementPreview
|
import io.element.android.libraries.designsystem.preview.ElementPreview
|
||||||
|
|
@ -24,11 +26,10 @@ internal fun BatteryOptimizationBanner(
|
||||||
) {
|
) {
|
||||||
Announcement(
|
Announcement(
|
||||||
modifier = modifier.roomListBannerPadding(),
|
modifier = modifier.roomListBannerPadding(),
|
||||||
// TODO Localazy
|
title = stringResource(R.string.banner_battery_optimization_title_android),
|
||||||
title = "Notification tip",
|
description = stringResource(R.string.banner_battery_optimization_content_android),
|
||||||
description = "To be sure to receive all the notifications, it can help to disable the battery optimization for this application.",
|
|
||||||
type = AnnouncementType.Actionable(
|
type = AnnouncementType.Actionable(
|
||||||
actionText = "Yes, disable",
|
actionText = stringResource(R.string.banner_battery_optimization_submit_android),
|
||||||
onActionClick = { state.eventSink(BatteryOptimizationEvents.DoAction) },
|
onActionClick = { state.eventSink(BatteryOptimizationEvents.DoAction) },
|
||||||
onDismissClick = { state.eventSink(BatteryOptimizationEvents.Dismiss) },
|
onDismissClick = { state.eventSink(BatteryOptimizationEvents.Dismiss) },
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
|
<string name="banner_battery_optimization_content_android">"Disable battery optimization for this app, to make sure all notifications are received."</string>
|
||||||
|
<string name="banner_battery_optimization_submit_android">"Disable optimization"</string>
|
||||||
|
<string name="banner_battery_optimization_title_android">"Notifications not arriving?"</string>
|
||||||
<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>
|
<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>
|
||||||
<string name="banner_set_up_recovery_submit">"Set up recovery"</string>
|
<string name="banner_set_up_recovery_submit">"Set up recovery"</string>
|
||||||
<string name="banner_set_up_recovery_title">"Set up recovery to protect your account"</string>
|
<string name="banner_set_up_recovery_title">"Set up recovery to protect your account"</string>
|
||||||
|
|
|
||||||
|
|
@ -168,6 +168,7 @@
|
||||||
"session_verification_banner_.*",
|
"session_verification_banner_.*",
|
||||||
"confirm_recovery_key_banner_.*",
|
"confirm_recovery_key_banner_.*",
|
||||||
"banner\\.set_up_recovery\\..*",
|
"banner\\.set_up_recovery\\..*",
|
||||||
|
"banner\\.battery_optimization\\..*",
|
||||||
"full_screen_intent_banner_.*",
|
"full_screen_intent_banner_.*",
|
||||||
"screen_migration_.*",
|
"screen_migration_.*",
|
||||||
"screen_invites_.*",
|
"screen_invites_.*",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue