locale: Measure temperature in Kelvin

Because that is what Gadgetbridge sends for the weather
master
Richard de Boer 2020-04-21 23:13:04 +02:00
parent 4744b64a28
commit 26d8855ea2
3 changed files with 4 additions and 3 deletions

View File

@ -65,7 +65,7 @@
{ "id": "locale",
"name": "Languages",
"icon": "locale.png",
"version":"0.06",
"version":"0.07",
"description": "Translations for different countries",
"tags": "tool,system,locale,translate",
"type": "locale",

View File

@ -6,3 +6,4 @@
Add correct scaling for speed/distance/temperature
0.06: Remove translations if not required
Ensure 'on' is always supplied for translations
0.07: Measure temperature in Kelvin

View File

@ -112,8 +112,8 @@ exports = { name : "en_GB", currencySym:"£",
`${js(locale.currency_symbol)} + n.toFixed(2)`:
`n.toFixed(2) + ${js(locale.currency_symbol)}`;
var temperature;
if (locale.temperature=='°C') temperature="t";
else if (locale.temperature=='°F') temperature="(t*9/5)+32";
if (locale.temperature=='°C') temperature="(t-273.15)";
else if (locale.temperature=='°F') temperature="((t-273.15)*9/5)+32";
else throw new Error("Unknown temperature unit "+locale.temperature);
var localeModule = `var l = ${JSON.stringify({