locale: Measure temperature in Kelvin
Because that is what Gadgetbridge sends for the weathermaster
parent
4744b64a28
commit
26d8855ea2
|
|
@ -65,7 +65,7 @@
|
||||||
{ "id": "locale",
|
{ "id": "locale",
|
||||||
"name": "Languages",
|
"name": "Languages",
|
||||||
"icon": "locale.png",
|
"icon": "locale.png",
|
||||||
"version":"0.06",
|
"version":"0.07",
|
||||||
"description": "Translations for different countries",
|
"description": "Translations for different countries",
|
||||||
"tags": "tool,system,locale,translate",
|
"tags": "tool,system,locale,translate",
|
||||||
"type": "locale",
|
"type": "locale",
|
||||||
|
|
|
||||||
|
|
@ -6,3 +6,4 @@
|
||||||
Add correct scaling for speed/distance/temperature
|
Add correct scaling for speed/distance/temperature
|
||||||
0.06: Remove translations if not required
|
0.06: Remove translations if not required
|
||||||
Ensure 'on' is always supplied for translations
|
Ensure 'on' is always supplied for translations
|
||||||
|
0.07: Measure temperature in Kelvin
|
||||||
|
|
|
||||||
|
|
@ -112,8 +112,8 @@ exports = { name : "en_GB", currencySym:"£",
|
||||||
`${js(locale.currency_symbol)} + n.toFixed(2)`:
|
`${js(locale.currency_symbol)} + n.toFixed(2)`:
|
||||||
`n.toFixed(2) + ${js(locale.currency_symbol)}`;
|
`n.toFixed(2) + ${js(locale.currency_symbol)}`;
|
||||||
var temperature;
|
var temperature;
|
||||||
if (locale.temperature=='°C') temperature="t";
|
if (locale.temperature=='°C') temperature="(t-273.15)";
|
||||||
else if (locale.temperature=='°F') temperature="(t*9/5)+32";
|
else if (locale.temperature=='°F') temperature="((t-273.15)*9/5)+32";
|
||||||
else throw new Error("Unknown temperature unit "+locale.temperature);
|
else throw new Error("Unknown temperature unit "+locale.temperature);
|
||||||
|
|
||||||
var localeModule = `var l = ${JSON.stringify({
|
var localeModule = `var l = ${JSON.stringify({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue