mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-10 07:39:16 +00:00
ICU-21333 Port fix from ICU-21258 to internal CLDR API
This commit is contained in:
parent
eb3bb792cd
commit
766088ddb3
1 changed files with 6 additions and 1 deletions
|
@ -98,7 +98,12 @@ public class CompactData implements MultiplierProducer {
|
|||
.entrySet()) {
|
||||
byte magnitude = (byte) (magnitudeEntry.getKey().length() - 1);
|
||||
for (Map.Entry<String, String> pluralEntry : magnitudeEntry.getValue().entrySet()) {
|
||||
StandardPlural plural = StandardPlural.fromString(pluralEntry.getKey().toString());
|
||||
String pluralString = pluralEntry.getKey().toString();
|
||||
if ("0".equals(pluralString) || "1".equals(pluralString)) {
|
||||
// TODO(ICU-21258): Handle this case. For now, skip.
|
||||
continue;
|
||||
}
|
||||
StandardPlural plural = StandardPlural.fromString(pluralString);
|
||||
String patternString = pluralEntry.getValue().toString();
|
||||
patterns[getIndex(magnitude, plural)] = patternString;
|
||||
int numZeros = countZeros(patternString);
|
||||
|
|
Loading…
Add table
Reference in a new issue