Plural formatting for TimeIndicator accessibilityLabel (#7826)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import {StyleProp, ViewStyle} from 'react-native'
|
import {StyleProp, ViewStyle} from 'react-native'
|
||||||
import {View} from 'react-native'
|
import {View} from 'react-native'
|
||||||
import {msg} from '@lingui/macro'
|
import {msg, plural} from '@lingui/macro'
|
||||||
import {useLingui} from '@lingui/react'
|
import {useLingui} from '@lingui/react'
|
||||||
|
|
||||||
import {atoms as a, useTheme} from '#/alf'
|
import {atoms as a, useTheme} from '#/alf'
|
||||||
@@ -30,7 +30,12 @@ export function TimeIndicator({
|
|||||||
return (
|
return (
|
||||||
<View
|
<View
|
||||||
pointerEvents="none"
|
pointerEvents="none"
|
||||||
accessibilityLabel={_(msg`Time remaining: ${time} seconds`)}
|
accessibilityLabel={_(
|
||||||
|
msg`Time remaining: ${plural(Number(time) || 0, {
|
||||||
|
one: '# second',
|
||||||
|
other: '# seconds',
|
||||||
|
})}`,
|
||||||
|
)}
|
||||||
accessibilityHint=""
|
accessibilityHint=""
|
||||||
style={[
|
style={[
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user