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 AreaUnit.squareNanometer:
      return 'nm²';
    case AreaUnit.squareMicrometer:
      return 'μm²';
    case AreaUnit.squareMillimeter:
      return 'mm²';
    case AreaUnit.squareCentimeter:
      return 'cm²';
    case AreaUnit.squareDecimeter:
      return 'dm²';
    case AreaUnit.squareMeter:
      return 'm²';
    case AreaUnit.squareDecameter:
      return 'dam²';
    case AreaUnit.hectare:
      return 'ha';
    case AreaUnit.squareKilometer:
      return 'km²';
    case AreaUnit.squareMegameter:
      return 'Mm²';
    case AreaUnit.squareGigameter:
      return 'Gm²';

    // Imperial.
    case AreaUnit.squareThou:
      return 'thou²';
    case AreaUnit.squareInch:
      return 'in²';
    case AreaUnit.squareFoot:
      return 'ft²';
    case AreaUnit.squareYard:
      return 'yd²';
    case AreaUnit.acre:
      return 'ac';
    case AreaUnit.squareMile:
      return 'mi²';
  }
}