mirror of
https://github.com/bitwarden/android.git
synced 2026-03-11 12:44:17 -05:00
PM-24234: Add missing plurals (#5886)
This commit is contained in:
@@ -34,6 +34,7 @@ import androidx.compose.ui.input.nestedscroll.nestedScroll
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.testTag
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.pluralStringResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.semantics.semantics
|
||||
import androidx.compose.ui.semantics.testTag
|
||||
@@ -64,6 +65,7 @@ import com.bitwarden.ui.platform.base.util.EventsEffect
|
||||
import com.bitwarden.ui.platform.base.util.standardHorizontalMargin
|
||||
import com.bitwarden.ui.platform.components.util.rememberVectorPainter
|
||||
import com.bitwarden.ui.platform.resource.BitwardenDrawable
|
||||
import com.bitwarden.ui.platform.resource.BitwardenPlurals
|
||||
import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
|
||||
@@ -425,7 +427,11 @@ private fun LazyListScope.advancedOptions(
|
||||
item(key = "RefreshPeriodItemTypePicker") {
|
||||
val possibleRefreshPeriodOptions = AuthenticatorRefreshPeriodOption.entries
|
||||
val refreshPeriodOptionsWithStrings = possibleRefreshPeriodOptions.associateWith {
|
||||
stringResource(id = BitwardenString.refresh_period_seconds, it.seconds)
|
||||
pluralStringResource(
|
||||
id = BitwardenPlurals.refresh_period_seconds,
|
||||
count = it.seconds,
|
||||
formatArgs = arrayOf(it.seconds),
|
||||
)
|
||||
}
|
||||
Spacer(modifier = Modifier.height(8.dp))
|
||||
BitwardenMultiSelectButton(
|
||||
@@ -436,9 +442,8 @@ private fun LazyListScope.advancedOptions(
|
||||
.animateItem(),
|
||||
label = stringResource(id = BitwardenString.refresh_period),
|
||||
options = refreshPeriodOptionsWithStrings.values.toImmutableList(),
|
||||
selectedOption = stringResource(
|
||||
id = BitwardenString.refresh_period_seconds,
|
||||
viewState.itemData.refreshPeriod.seconds,
|
||||
selectedOption = refreshPeriodOptionsWithStrings.getValue(
|
||||
key = viewState.itemData.refreshPeriod,
|
||||
),
|
||||
onOptionSelected = remember(viewState) {
|
||||
{ selectedOption ->
|
||||
|
||||
Reference in New Issue
Block a user