import 'package:commons_core/commons_core.dart'; import '../i18n/strings.g.dart'; /// Localized display label for a [QuantityKind]. The enum name is the stable /// storage key; the label is always resolved through i18n (never hardcoded). String quantityKindLabel(Translations t, QuantityKind kind) { final q = t.quantityKind; switch (kind) { case QuantityKind.aFew: return q.aFew; case QuantityKind.some: return q.some; case QuantityKind.plenty: return q.plenty; case QuantityKind.handful: return q.handful; case QuantityKind.pinch: return q.pinch; case QuantityKind.jar: return q.jar; case QuantityKind.packet: return q.packet; case QuantityKind.cob: return q.cob; case QuantityKind.head: return q.head; case QuantityKind.pod: return q.pod; case QuantityKind.ear: return q.ear; case QuantityKind.fruit: return q.fruit; case QuantityKind.bulb: return q.bulb; case QuantityKind.tuber: return q.tuber; case QuantityKind.seedHead: return q.seedHead; case QuantityKind.bunch: return q.bunch; case QuantityKind.grams: return q.grams; case QuantityKind.count: return q.count; } }