Localization for Unit

348 Views Asked by At
extension UnitSpeed {
    static var kilometersPerMinute: UnitSpeed {
        return UnitSpeed(
            symbol: "km/min",
            converter: UnitConverterLinear(coefficient: 16.666666666667)
        )
    }
}

let formatter = MeasurementFormatter()
formatter.unitStyle = .short
formatter.locale = Locale(identifier: "ru_RU")

print(formatter.string(from: UnitLength.kilometers)) // prints км
print(formatter.string(from: UnitDuration.minutes)) // prints мин
print(formatter.string(from: UnitSpeed.kilometersPerHour)) // prints км/ч
print(formatter.string(from: UnitSpeed.kilometersPerMinute)) // prints km/min

I created a custom UnitSpeed. Is it possible to localize the symbol of this unit?

0

There are 0 best solutions below