Unused quantity translations
Unused quantity translations
Android defines a number of different quantity strings, such as zero
, one
, few
and many
. However, many languages do not distinguish grammatically between all these different quantities.
This lint check looks at the quantity strings defined for each translation and flags any quantity strings that are unused (because the language does not make that quantity distinction, and Android will therefore not look it up).
For example, in Chinese, only the other
quantity is used, so even if you provide translations for zero
and one
, these strings will not be returned when getQuantityString()
is called, even with 0
or 1
.
Issue id: UnusedQuantity
https://developer.android.com/guide/topics/resources/string-resource.html#Plurals
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for Android 2023.3, Qodana for JVM 2023.3 |
Plugin: | Android, 2022.3.1 Beta 2 |