Plural formatting for accessibility unread items strings (#7743)

This commit is contained in:
surfdude29
2025-02-24 21:11:01 +00:00
committed by GitHub
parent a383b9ba28
commit 3fc4c32ac6
4 changed files with 34 additions and 9 deletions
+7 -2
View File
@@ -1,7 +1,7 @@
import React, {ComponentProps} from 'react'
import {Linking, ScrollView, TouchableOpacity, View} from 'react-native'
import {useSafeAreaInsets} from 'react-native-safe-area-context'
import {msg, Plural, Trans} from '@lingui/macro'
import {msg, Plural, plural, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {StackActions, useNavigation} from '@react-navigation/native'
@@ -450,7 +450,12 @@ let NotificationsMenuItem = ({
accessibilityHint={
numUnreadNotifications === ''
? ''
: _(msg`${numUnreadNotifications} unread`)
: _(
msg`${plural(numUnreadNotifications ?? 0, {
one: '# unread item',
other: '# unread items',
})}` || '',
)
}
count={numUnreadNotifications}
bold={isActive}