dnam{"kvadrātcentimetri"}
one{"{0} kvadrātcentimetrs"}
other{"{0} kvadrātcentimetri"}
- per{"uz kvadrātcentimetru"}
+ per{"{0} uz kvadrātcentimetru"}
zero{"{0} kvadrātcentimetri"}
}
square-foot{
dnam{"kvadrātmetri"}
one{"{0} kvadrātmetrs"}
other{"{0} kvadrātmetri"}
- per{"uz kvadrātmetru"}
+ per{"{0} uz kvadrātmetru"}
zero{"{0} kvadrātmetri"}
}
square-mile{
dnam{"kubikcentimetri"}
one{"{0} kubikcentimetrs"}
other{"{0} kubikcentimetri"}
- per{"uz kubikcentimetru"}
+ per{"{0} uz kubikcentimetru"}
zero{"{0} kubikcentimetri"}
}
cubic-foot{
dnam{"kubikmetri"}
one{"{0} kubikmetrs"}
other{"{0} kubikmetri"}
- per{"uz kubikmetru"}
+ per{"{0} uz kubikmetru"}
zero{"{0} kubikmetri"}
}
cubic-mile{
dnam{"litri"}
one{"{0} litrs"}
other{"{0} litri"}
- per{"uz litru"}
+ per{"{0} uz litru"}
zero{"{0} litri"}
}
megaliter{
dnam{"santimetrekare"}
one{"{0} santimetrekare"}
other{"{0} santimetrekare"}
- per{"/santimetrekare"}
+ per{"{0}/santimetrekare"}
}
square-foot{
dnam{"fit kare"}
dnam{"metrekare"}
one{"{0} metrekare"}
other{"{0} metrekare"}
- per{"/metrekare"}
+ per{"{0}/metrekare"}
}
square-mile{
dnam{"mil kare"}
dnam{"metreküp"}
one{"{0} metreküp"}
other{"{0} metreküp"}
- per{"/metreküp"}
+ per{"{0}/metreküp"}
}
cubic-mile{
dnam{"mil küp"}
// Skip the unit display name for now.
} else if (uprv_strcmp(key, "per") == 0) {
// For example, "{0}/h".
- // TODO: Set minPlaceholders=1
- // after http://unicode.org/cldr/trac/ticket/9129 is fixed.
- setFormatterIfAbsent(MeasureFormatCacheData::PER_UNIT_INDEX, value, 0, errorCode);
+ setFormatterIfAbsent(MeasureFormatCacheData::PER_UNIT_INDEX, value, 1, errorCode);
} else {
// The key must be one of the plural form strings. For example:
// one{"{0} hr"}
cache->addRef();
numberFormat->addRef();
pluralRules->addRef();
- listFormatter = new ListFormatter(*other.listFormatter);
+ if (other.listFormatter != NULL) {
+ listFormatter = new ListFormatter(*other.listFormatter);
+ }
}
MeasureFormat &MeasureFormat::operator=(const MeasureFormat &other) {
SharedObject::copyPtr(other.pluralRules, pluralRules);
width = other.width;
delete listFormatter;
- listFormatter = new ListFormatter(*other.listFormatter);
+ if (other.listFormatter != NULL) {
+ listFormatter = new ListFormatter(*other.listFormatter);
+ } else {
+ listFormatter = NULL;
+ }
return *this;
}