getSymbol method
Gets a localized symbol for this unit.
Implementation
String getSymbol({
required String locale,
}) {
switch (this) {
// SI.
case VolumeUnit.cubicNanometer:
return 'nm³';
case VolumeUnit.cubicMicrometer:
return 'μm³';
case VolumeUnit.cubicMillimeter:
return 'mm³';
case VolumeUnit.milliliter:
return 'mL';
case VolumeUnit.liter:
return 'L';
case VolumeUnit.cubicMeter:
return 'm³';
case VolumeUnit.cubicDecameter:
return 'dam³';
case VolumeUnit.cubicKilometer:
return 'km³';
case VolumeUnit.cubicMegameter:
return 'Mm³';
case VolumeUnit.cubicGigameter:
return 'Gm³';
// Imperial.
case VolumeUnit.cubicThou:
return 'thou³';
case VolumeUnit.imperialTeaspoon:
return 'tsp';
case VolumeUnit.imperialTablespoon:
return 'Tbsp';
case VolumeUnit.imperialFluidOunce:
return 'fl oz';
case VolumeUnit.imperialCup:
return 'c';
case VolumeUnit.imperialPint:
return 'pt';
case VolumeUnit.imperialQuart:
return 'qt';
case VolumeUnit.imperialGallon:
return 'gal';
case VolumeUnit.cubicInch:
return 'in³';
case VolumeUnit.cubicFoot:
return 'ft³';
case VolumeUnit.cubicYard:
return 'yd³';
case VolumeUnit.cubicMile:
return 'mi³';
// US.
case VolumeUnit.usTeaspoon:
return 'tsp';
case VolumeUnit.usTablespoon:
return 'Tbsp';
case VolumeUnit.usFluidOunce:
return 'fl oz';
case VolumeUnit.usCustomaryCup:
return 'c';
case VolumeUnit.usLegalCup:
return 'c';
case VolumeUnit.usLiquidPint:
return 'pt';
case VolumeUnit.usLiquidQuart:
return 'qt';
case VolumeUnit.usLiquidGallon:
return 'gal';
}
}