unicode-org / icu4x

Solving i18n for client-side and resource-constrained environments.
https://icu4x.unicode.org
Other
1.36k stars 174 forks source link

Choose an appropriate name for `MeasureUnit` crate #5336

Closed younies closed 2 months ago

younies commented 2 months ago

The crate represents units, including combined units. It can process "square-meter" and break it down into parts. It can also get the CLDR identifier for the unit. Currently I'm calling it "measure", but I'm not sure this is a good name.

younies commented 2 months ago

A few ways we could split these crates:

  1. icu_units (core data types), icu_units_conversion (conversion)
  2. icu_units (conversion and re-exports), icu_units_core (core data types). Could be extended to also split out icu_units_conversion
  3. icu_foo (core data types) and icu_bar (conversion)
  4. icu_units (re-exports), icu_units_parser (core data types), icu_units_conversion (conversion)

Discussion:

Proposal:

LGTM: @younies @echeran @sffc

younies commented 2 months ago

Move all the discussions to https://github.com/unicode-org/icu4x/issues/5335