- fix inconsistent temperate units for different locales (set us_US locale) (#166)

This commit is contained in:
Serhiy Mytrovtsiy
2020-12-05 22:14:51 +01:00
parent 1e85f2bf4a
commit c0193a64fd

View File

@@ -659,9 +659,9 @@ public func LocalizedString(_ key: String, _ params: String..., comment: String
public func Temperature(_ value: Double) -> String {
let stringUnit: String = Store.shared.string(key: "temperature_units", defaultValue: "system")
let formatter = MeasurementFormatter()
formatter.locale = Locale.init(identifier: "en_US")
formatter.numberFormatter.maximumFractionDigits = 0
formatter.unitOptions = .providedUnit
formatter.unitStyle = .short
var measurement = Measurement(value: value, unit: UnitTemperature.celsius)
if stringUnit != "system" {