Repeat count for format args of plural string.

Fixes #8724
This commit is contained in:
Alan Evans 2019-05-07 12:26:01 -03:00 committed by GitHub
parent d1b8e77fdc
commit 06ea000f42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -243,13 +243,8 @@ public class IdentityUtil {
if (recipients.size() == 2) { if (recipients.size() == 2) {
return context.getString(resourceTwo, firstName, secondName); return context.getString(resourceTwo, firstName, secondName);
} else { } else {
String nMore; int othersCount = recipients.size() - 2;
String nMore = context.getResources().getQuantityString(R.plurals.identity_others, othersCount, othersCount);
if (recipients.size() == 3) {
nMore = context.getResources().getQuantityString(R.plurals.identity_others, 1);
} else {
nMore = context.getResources().getQuantityString(R.plurals.identity_others, recipients.size() - 2);
}
return context.getString(resourceMany, firstName, secondName, nMore); return context.getString(resourceMany, firstName, secondName, nMore);
} }