getSymbol method
Gets a localized symbol for this unit.
Implementation
String getSymbol({
required String locale,
}) {
switch (this) {
// SI.
case LengthUnit.nanometer:
return 'nm';
case LengthUnit.micrometer:
return 'μm';
case LengthUnit.millimeter:
return 'mm';
case LengthUnit.centimeter:
return 'cm';
case LengthUnit.decimeter:
return 'dm';
case LengthUnit.meter:
return 'm';
case LengthUnit.decameter:
return 'dam';
case LengthUnit.hectometer:
return 'hm';
case LengthUnit.kilometer:
return 'km';
case LengthUnit.megameter:
return 'Mm';
case LengthUnit.gigameter:
return 'Gm';
// Imperial.
case LengthUnit.thou:
return 'thou';
case LengthUnit.inch:
return 'in';
case LengthUnit.foot:
return 'ft';
case LengthUnit.yard:
return 'yd';
case LengthUnit.mile:
return 'mi';
}
}