getSymbol method

String getSymbol({
  1. required String locale,
})

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';
  }
}