getName method

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

Gets a localized name for this unit.

Implementation

String getName({
  required String locale,
}) {
  switch (this) {
    // SI.
    case AreaUnit.squareNanometer:
      return 'square nanometer';
    case AreaUnit.squareMicrometer:
      return 'square micrometer';
    case AreaUnit.squareMillimeter:
      return 'square millimeter';
    case AreaUnit.squareCentimeter:
      return 'square centimeter';
    case AreaUnit.squareDecimeter:
      return 'square decimeter';
    case AreaUnit.squareMeter:
      return 'square meter';
    case AreaUnit.squareDecameter:
      return 'square decameter';
    case AreaUnit.hectare:
      return 'hectare';
    case AreaUnit.squareKilometer:
      return 'square kilometer';
    case AreaUnit.squareMegameter:
      return 'square megameter';
    case AreaUnit.squareGigameter:
      return 'square gigameter';

    // Imperial.
    case AreaUnit.squareThou:
      return 'square thou';
    case AreaUnit.squareInch:
      return 'square inch';
    case AreaUnit.squareFoot:
      return 'square foot';
    case AreaUnit.squareYard:
      return 'square yard';
    case AreaUnit.acre:
      return 'acre';
    case AreaUnit.squareMile:
      return 'square mile';
  }
}