getSymbol method
Gets a localized symbol for this unit.
Implementation
String getSymbol({
required String locale,
}) {
final isUnitedKingdom = locale == 'en_GB';
switch (this) {
case QuantityUnit.one:
return '';
case QuantityUnit.thousand:
return isUnitedKingdom ? 'k' : 'K';
case QuantityUnit.million:
return isUnitedKingdom ? 'm' : 'M';
case QuantityUnit.billion:
return isUnitedKingdom ? 'bn' : 'B';
case QuantityUnit.trillion:
return isUnitedKingdom ? 'tn' : 'T';
}
}