diff --git a/scripts/translations/fetch.py b/scripts/translations/fetch.py index e877ec16..20115ca7 100755 --- a/scripts/translations/fetch.py +++ b/scripts/translations/fetch.py @@ -99,6 +99,7 @@ def process_dir(_dir, _output, _keys): ("locate", ["ui.dialogs.more_info_control.vacuum.locate"]), ("return_home", ["ui.dialogs.more_info_control.vacuum.return_home"]), ("start_pause", ["ui.dialogs.more_info_control.vacuum.start_pause"]), + ("battery", ["ui.dialogs.entity_registry.editor.device_classes.binary_sensor.battery"]), ], ), ( # MEDIA_PLAYER @@ -270,6 +271,11 @@ def process_dir(_dir, _output, _keys): ("cooling", ["entity_component", "_", "state_attributes", "hvac_action", "state", "cooling"]), ("fan", ["entity_component", "_", "state_attributes", "hvac_action", "state", "fan"]), ("drying", ["entity_component", "_", "state_attributes", "hvac_action", "state", "drying"]), + ("target_temp_low", ["services", "set_temperature", "fields", "target_temp_low", "name"]), + ("target_temp_high", ["services", "set_temperature", "fields", "target_temp_high", "name"]), + ("both", ["entity_component", "_", "state_attributes", "swing_mode", "state", "both"]), + ("horizontal", ["entity_component", "_", "state_attributes", "swing_mode", "state", "horizontal"]), + ("vertical", ["entity_component", "_", "state_attributes", "swing_mode", "state", "vertical"]), ], ), ( # DEVICE_TRACKER diff --git a/src/lib/Components/Select.svelte b/src/lib/Components/Select.svelte index 2a0802c4..248f3f8b 100644 --- a/src/lib/Components/Select.svelte +++ b/src/lib/Components/Select.svelte @@ -1,6 +1,6 @@ (touchScrolling = true)} />
@@ -262,8 +262,9 @@ } .wheel { + margin-top: 1.5rem; display: flex; - flex-direction: column; align-items: center; + justify-content: space-evenly; } diff --git a/src/lib/Main/Button.svelte b/src/lib/Main/Button.svelte index f24ecaad..4391194c 100644 --- a/src/lib/Main/Button.svelte +++ b/src/lib/Main/Button.svelte @@ -246,9 +246,7 @@ break; case 'alarm_control_panel': - openModal(() => import('$lib/Modal/AlarmControlPanelModal.svelte'), { - sel - }); + openModal(() => import('$lib/Modal/AlarmControlPanelModal.svelte'), { sel }); break; case 'lock': @@ -256,15 +254,11 @@ break; case 'climate': - openModal(() => import('$lib/Modal/ClimateModal.svelte'), { - selected: sel - }); + openModal(() => import('$lib/Modal/ClimateModal.svelte'), { sel }); break; case 'camera': - openModal(() => import('$lib/Modal/CameraModal.svelte'), { - sel - }); + openModal(() => import('$lib/Modal/CameraModal.svelte'), { sel }); break; case 'media_player': diff --git a/src/lib/Modal/ButtonConfig.svelte b/src/lib/Modal/ButtonConfig.svelte index 2cf76401..ba9aeb5a 100644 --- a/src/lib/Modal/ButtonConfig.svelte +++ b/src/lib/Modal/ButtonConfig.svelte @@ -37,12 +37,10 @@ .sort() .map((key) => ({ id: key, label: key })); - $: options_attr = Object.keys(entity.attributes) - .filter((key) => key !== 'friendly_name') - .map((key) => ({ - id: key, - label: key - })); + $: options_attr = Object.keys(entity.attributes).map((key) => ({ + id: key, + label: key + })); function set(key: string, event?: any) { sel = updateObj(sel, key, event); @@ -238,7 +236,6 @@ options={options_attr} placeholder={$lang('state')} value={sel?.attribute} - clearable={true} on:change={(event) => { set('attribute', event); }} diff --git a/src/lib/Modal/ClimateModal.svelte b/src/lib/Modal/ClimateModal.svelte index 66d7d084..b76d91e1 100644 --- a/src/lib/Modal/ClimateModal.svelte +++ b/src/lib/Modal/ClimateModal.svelte @@ -4,98 +4,260 @@ import WheelPicker from '$lib/Components/WheelPicker.svelte'; import Icon from '@iconify/svelte'; import ConfigButtons from '$lib/Modal/ConfigButtons.svelte'; - import { getName } from '$lib/Utils'; + import { getName, getSupport } from '$lib/Utils'; import { callService } from 'home-assistant-js-websocket'; + import Select from '$lib/Components/Select.svelte'; export let isOpen: boolean; - export let selected: any; + export let sel: any; - $: entity = $states[selected?.entity_id]; + $: entity = $states[sel?.entity_id]; $: entity_id = entity?.entity_id; $: attributes = entity?.attributes; + // buttons or select, based on how many items + const MAX_ITEMS = 4; + + /** + * Construct support based on Feature + * https://github.com/home-assistant/frontend/blob/dev/src/data/climate.ts + */ + + let supports: { [key: string]: boolean } = {}; + + enum Feature { + TARGET_TEMPERATURE = 1, + TARGET_TEMPERATURE_RANGE = 2, + TARGET_HUMIDITY = 4, + FAN_MODE = 8, + PRESET_MODE = 16, + SWING_MODE = 32, + AUX_HEAT = 64 + } + + $: if (sel?.entity_id) constructSupports(); + + function constructSupports() { + if (!attributes) return; + + Object.keys(Feature) + .filter((key) => isNaN(Number(key))) + .forEach((key) => { + supports[key] = getSupport(attributes, Feature[key as keyof typeof Feature]); + }); + } + + /** + * Handles click + */ function handleClick(service: string, to_state: string) { callService($connection, 'climate', 'set_' + service, { entity_id, [service]: to_state }); + // console.debug('climate.set_' + service, '->', to_state); + } - console.debug('climate.set_' + service, '->', to_state); + /** + * Handles change + */ + function handleChange() { + callService($connection, 'climate', 'set_temperature', { + entity_id, + target_temp_low: attributes?.target_temp_low, + target_temp_high: attributes?.target_temp_high + }); } + /** + * Options + */ const hvacModesIcons: Record = { - auto: 'mdi:thermostat-auto', - heat: 'mdi:fire', - heat_cool: 'mdi:sun-snowflake-variant', cool: 'mdi:snowflake', dry: 'mdi:water-percent', + fan_only: 'mdi:fan', + auto: 'mdi:thermostat-auto', + heat: 'mdi:fire', off: 'mdi:power', - fan_only: 'mdi:fan' + heat_cool: 'mdi:sun-snowflake-variant' + }; + + $: optionsHvacModes = attributes?.hvac_modes?.map((option: string) => ({ + id: option, + label: $lang(option), + icon: hvacModesIcons?.[option] || 'mdi:fan' + })); + + const fanModeIcons: Record = { + on: 'mdi:fan', + off: 'mdi:fan-off', + auto: 'mdi:fan-auto', + low: 'mdi:speedometer-slow', + medium: 'mdi:speedometer-medium', + high: 'mdi:speedometer', + middle: 'mdi:speedometer-medium', + focus: 'mdi:target', + diffuse: 'mdi:weather-windy' + }; + + $: optionsFanModes = attributes?.fan_modes?.map((option: string) => ({ + id: option, + label: $lang(option), + icon: fanModeIcons?.[option] || 'mdi:fan' + })); + + const swingModeIcons: Record = { + on: 'mdi:arrow-oscillating', + off: 'mdi:arrow-oscillating-off', + vertical: 'mdi:arrow-up-down', + horizontal: 'mdi:arrow-left-right', + both: 'mdi:arrow-all' }; + + $: optionsSwingModes = attributes?.swing_modes?.map((option: string) => ({ + id: option, + label: $lang(option), + icon: swingModeIcons?.[option] || 'mdi:fan' + })); {#if isOpen} -

{getName(selected, entity)}

+

{getName(sel, entity)}

{#if attributes?.hvac_modes}

{$lang('hvac_modes')}

-
- {#each attributes?.hvac_modes as hvacMode} - - {/each} -
+ {#if attributes?.hvac_modes?.length <= MAX_ITEMS} +
+ {#each attributes?.hvac_modes as hvacMode} + + {/each} +
+ {:else if optionsHvacModes} + +
{attributes?.target_temp_low}°
+
+ -
- {#each attributes?.fan_modes as fanMode} - - {/each} +
+
{$lang('target_temp_high')}
+
+ +
{attributes?.target_temp_high}°
+
{/if} + {#if attributes?.fan_modes} +

{$lang('fan_modes')}

+ {#if attributes?.fan_modes?.length <= MAX_ITEMS} +
+ {#each attributes?.fan_modes as fanMode} + + {/each} +
+ {:else if optionsFanModes} + { + if (event?.detail === null) return; + handleClick('swing_mode', event?.detail); + }} + /> + {/if} {/if} -
+ @@ -110,4 +272,23 @@ display: inline-block; color: inherit; } + + .slider-row { + display: flex; + align-items: center; + } + + .slider-input { + flex-grow: 1; + } + + .slider-value { + text-align: right; + width: 3rem; + } + + .slider-title { + margin-top: 0.3rem; + margin-bottom: 0.3rem; + } diff --git a/src/lib/Stores.ts b/src/lib/Stores.ts index 021aee28..51f169c1 100644 --- a/src/lib/Stores.ts +++ b/src/lib/Stores.ts @@ -17,15 +17,22 @@ export const customJs = writable(); // states export const onStates = readable([ - 'on', 'active', - 'home', - 'open', + 'auto', 'cool', - 'heat', + 'cooling', 'dry', + 'drying', + 'fan', 'fan_only', + 'heat', + 'heat_cool', + 'heating', + 'home', + 'on', + 'open', 'playing', + 'preheating', 'unlocked' ]); diff --git a/static/translations/af.json b/static/translations/af.json index b95bb62e..68be8946 100644 --- a/static/translations/af.json +++ b/static/translations/af.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Helderheid", "button": "Button", diff --git a/static/translations/ar.json b/static/translations/ar.json index 55ea4510..2ff8be8e 100644 --- a/static/translations/ar.json +++ b/static/translations/ar.json @@ -15,6 +15,7 @@ "aspect_ratio": "\u0646\u0633\u0628\u0629 \u0627\u0644\u0639\u0631\u0636 \u0625\u0644\u0649 \u0627\u0644\u0627\u0631\u062a\u0641\u0627\u0639", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "\u0627\u0644\u0633\u0637\u0648\u0639", "button": "Button", diff --git a/static/translations/bg.json b/static/translations/bg.json index e952657d..524a6df1 100644 --- a/static/translations/bg.json +++ b/static/translations/bg.json @@ -20,8 +20,10 @@ "attributes": "\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0438", "auth": "Application credentials", "auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e", + "battery": "\u0411\u0430\u0442\u0435\u0440\u0438\u044f", "before": "\u041f\u0440\u0435\u0434\u0438", "below_horizon": "\u041f\u043e\u0434 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430", + "both": "\u0418 \u0434\u0432\u0435\u0442\u0435", "brightness": "\u042f\u0440\u043a\u043e\u0441\u0442", "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0440\u0430\u043d\u0435", "button": "\u0411\u0443\u0442\u043e\u043d", @@ -92,6 +94,7 @@ "high": "\u0421\u0438\u043b\u0435\u043d", "history": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f", "home": "\u0412\u043a\u044a\u0449\u0438", + "horizontal": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e", "horizontal_stack": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e \u043f\u043e\u0434\u0440\u0435\u0436\u0434\u0430\u043d\u0435", "hours": "\u0427\u0430\u0441\u043e\u0432\u0435", "hvac_modes": "\u041e\u0412\u041a \u0440\u0435\u0436\u0438\u043c\u0438", @@ -209,6 +212,7 @@ "url": "URL", "vacuum": "\u041f\u0440\u0430\u0445\u043e\u0441\u043c\u0443\u043a\u0430\u0447\u043a\u0430", "value": "\u0421\u0442\u043e\u0439\u043d\u043e\u0441\u0442", + "vertical": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e", "visibility": "\u0412\u0438\u0434\u0438\u043c\u043e\u0441\u0442", "visible": "\u0412\u0438\u0434\u0438\u043c", "volume_level": "\u0421\u0438\u043b\u0430 \u043d\u0430 \u0437\u0432\u0443\u043a\u0430", diff --git a/static/translations/bn.json b/static/translations/bn.json index fb3f7570..39b71ab0 100644 --- a/static/translations/bn.json +++ b/static/translations/bn.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/bs.json b/static/translations/bs.json index cbd9e22b..e578c282 100644 --- a/static/translations/bs.json +++ b/static/translations/bs.json @@ -15,6 +15,7 @@ "aspect_ratio": "Omjer", "attributes": "Atributi", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Osvjetljenje", "button": "Dugme", diff --git a/static/translations/ca.json b/static/translations/ca.json index 80246adf..1855ed7c 100644 --- a/static/translations/ca.json +++ b/static/translations/ca.json @@ -26,8 +26,10 @@ "auth": "Credencials d'aplicaci\u00f3", "auto": "Autom\u00e0tic", "balanced": "Equilibrada", + "battery": "Bateria", "before": "Abans", "below_horizon": "Sota l'horitz\u00f3", + "both": "Ambd\u00f3s", "brightness": "Brillantor", "buffering": "Carregant", "button": "Bot\u00f3", @@ -106,6 +108,7 @@ "high": "Alt", "history": "Historial", "home": "A casa", + "horizontal": "Horitzontal", "horizontal_stack": "Pila horitzontal", "hours": "Hores", "hvac_modes": "Modes HVAC", @@ -209,6 +212,8 @@ "suggestion": "T'hem creat un suggeriment", "summary": "Resum", "swing_modes": "Modes d'oscil\u00b7laci\u00f3", + "target_temp_high": "Temperatura alta objectiu", + "target_temp_low": "Temperatura baixa objectiu", "target_temperature": "Temperatura objectiu", "template": "Plantilla", "template_editor": "Editor de plantilles", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Aspirador", "value": "Valor", + "vertical": "Vertical", "visibility": "Visibilitat", "visible": "Visible", "volume_level": "Volum", diff --git a/static/translations/cs.json b/static/translations/cs.json index 2cde5492..edc57380 100644 --- a/static/translations/cs.json +++ b/static/translations/cs.json @@ -26,8 +26,10 @@ "auth": "P\u0159ihla\u0161ovac\u00ed \u00fadaje aplikace", "auto": "Auto", "balanced": "Vyv\u00e1\u017een\u00fd", + "battery": "Baterie", "before": "P\u0159ed", "below_horizon": "Pod obzorem", + "both": "Oba", "brightness": "Jas", "buffering": "Ukl\u00e1d\u00e1n\u00ed do vyrovn\u00e1vac\u00ed pam\u011bti", "button": "Tla\u010d\u00edtko", @@ -106,6 +108,7 @@ "high": "Vysok\u00fd", "history": "Historie", "home": "Doma", + "horizontal": "Horizont\u00e1ln\u00ed", "horizontal_stack": "Horizont\u00e1ln\u00ed uskupen\u00ed", "hours": "Hodiny", "hvac_modes": "Re\u017eimy HVAC", @@ -209,6 +212,8 @@ "suggestion": "Vytvo\u0159ili jsme pro v\u00e1s n\u00e1vrh", "summary": "Souhrn", "swing_modes": "Re\u017eimy kmit\u00e1n\u00ed", + "target_temp_high": "C\u00edlov\u00e1 teplota vysok\u00e1", + "target_temp_low": "C\u00edlov\u00e1 teplota n\u00edzk\u00e1", "target_temperature": "C\u00edlov\u00e1 teplota", "template": "\u0160ablona", "template_editor": "Editor \u0161ablon", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Vysava\u010d", "value": "Hodnota", + "vertical": "Vertik\u00e1ln\u00ed", "visibility": "Viditelnost", "visible": "Viditeln\u00e9", "volume_level": "Hlasitost", diff --git a/static/translations/cy.json b/static/translations/cy.json index 2d2c1dcb..bac4d0b0 100644 --- a/static/translations/cy.json +++ b/static/translations/cy.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/da.json b/static/translations/da.json index 3d5b5d67..2dd2dd9a 100644 --- a/static/translations/da.json +++ b/static/translations/da.json @@ -26,8 +26,10 @@ "auth": "Applikations-loginoplysninger", "auto": "Auto", "balanced": "Afbalanceret", + "battery": "Batteri", "before": "F\u00f8r", "below_horizon": "Under horisonten", + "both": "Begge", "brightness": "Lysstyrke", "buffering": "Buffer", "button": "Knap", @@ -103,6 +105,7 @@ "high": "H\u00f8j", "history": "Historik", "home": "Hjemme", + "horizontal": "Vandret", "horizontal_stack": "Vandret stak", "hours": "Timer", "hvac_modes": "Klima-tilstande", @@ -231,6 +234,7 @@ "url": "Webadresse", "vacuum": "St\u00f8vsuger", "value": "V\u00e6rdi", + "vertical": "Lodret", "visibility": "Synlighed", "visible": "Synlig", "volume_level": "Lydstyrke", diff --git a/static/translations/de.json b/static/translations/de.json index bc7705cc..f310cd7e 100644 --- a/static/translations/de.json +++ b/static/translations/de.json @@ -26,8 +26,10 @@ "auth": "Anmeldeinformationen der Anwendung", "auto": "Auto", "balanced": "Ausgeglichen", + "battery": "Batterie", "before": "Vor", "below_horizon": "Unter dem Horizont", + "both": "Beide", "brightness": "Helligkeit", "buffering": "Puffern", "button": "Schalter", @@ -106,6 +108,7 @@ "high": "Hoch", "history": "Verlauf", "home": "Zu Hause", + "horizontal": "Horizontal", "horizontal_stack": "Horizontaler Stapel", "hours": "Stunden", "hvac_modes": "HLK-Modi", @@ -209,6 +212,8 @@ "suggestion": "Wir haben einen Vorschlag f\u00fcr dich erstellt", "summary": "Titel", "swing_modes": "Schwenk-Modi", + "target_temp_high": "Obere Zieltemperatur", + "target_temp_low": "Untere Zieltemperatur", "target_temperature": "Zieltemperatur", "template": "Template", "template_editor": "Template-Editor", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Staubsauger", "value": "Wert", + "vertical": "Vertikal", "visibility": "Sichtbarkeit", "visible": "Sichtbar", "volume_level": "Lautst\u00e4rke", diff --git a/static/translations/el.json b/static/translations/el.json index 925ac064..a0058fda 100644 --- a/static/translations/el.json +++ b/static/translations/el.json @@ -25,8 +25,10 @@ "auth": "\u0394\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03b5\u03c5\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2", "auto": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf", "balanced": "\u0399\u03c3\u03bf\u03c1\u03c1\u03bf\u03c0\u03b7\u03bc\u03ad\u03bd\u03b7", + "battery": "\u039c\u03c0\u03b1\u03c4\u03b1\u03c1\u03af\u03b1", "before": "\u03a0\u03c1\u03b9\u03bd", "below_horizon": "\u039a\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1", + "both": "\u039a\u03b1\u03b9 \u03c4\u03b1 \u03b4\u03c5\u03bf", "brightness": "\u03a6\u03c9\u03c4\u03b5\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1", "buffering": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c1\u03b9\u03bd\u03ae \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", "button": "\u039a\u03bf\u03c5\u03bc\u03c0\u03af", @@ -103,6 +105,7 @@ "high": "\u03a5\u03c8\u03b7\u03bb\u03cc", "history": "\u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc", "home": "\u03a3\u03c0\u03af\u03c4\u03b9", + "horizontal": "\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03b1", "horizontal_stack": "\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03b1 \u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b7", "hours": "\u038f\u03c1\u03b5\u03c2", "hvac_modes": "\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2 HVAC", @@ -231,6 +234,7 @@ "url": "URL", "vacuum": "\u03a3\u03ba\u03bf\u03cd\u03c0\u03b1", "value": "\u03a4\u03b9\u03bc\u03ae", + "vertical": "\u039a\u03b1\u03c4\u03b1\u03ba\u03cc\u03c1\u03c5\u03c6\u03b1", "visibility": "\u039f\u03c1\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1", "visible": "\u039f\u03c1\u03b1\u03c4\u03cc\u03c2", "volume_level": "\u0395\u03bd\u03c4\u03b1\u03c3\u03b7", diff --git a/static/translations/en-GB.json b/static/translations/en-GB.json index 89d35ed0..4c93350f 100644 --- a/static/translations/en-GB.json +++ b/static/translations/en-GB.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect Ratio", "attributes": "Attributes", "auth": "Application Credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/en.json b/static/translations/en.json index 99672732..4ec5d886 100644 --- a/static/translations/en.json +++ b/static/translations/en.json @@ -26,8 +26,10 @@ "auth": "Application credentials", "auto": "Auto", "balanced": "Balanced", + "battery": "Battery", "before": "Before", "below_horizon": "Below horizon", + "both": "Both", "brightness": "Brightness", "buffering": "Buffering", "button": "Button", @@ -106,6 +108,7 @@ "high": "High", "history": "History", "home": "Home", + "horizontal": "Horizontal", "horizontal_stack": "Horizontal stack", "hours": "Hours", "hvac_modes": "HVAC modes", @@ -209,6 +212,8 @@ "suggestion": "We created a suggestion for you", "summary": "Summary", "swing_modes": "Swing modes", + "target_temp_high": "Target temperature high", + "target_temp_low": "Target temperature low", "target_temperature": "Target temperature", "template": "Template", "template_editor": "Template editor", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Vacuum", "value": "Value", + "vertical": "Vertical", "visibility": "Visibility", "visible": "Visible", "volume_level": "Volume", diff --git a/static/translations/eo.json b/static/translations/eo.json index b0e6afd5..a2b487f8 100644 --- a/static/translations/eo.json +++ b/static/translations/eo.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Atributoj", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/es-419.json b/static/translations/es-419.json index cd8d9d0e..c3437abc 100644 --- a/static/translations/es-419.json +++ b/static/translations/es-419.json @@ -15,6 +15,7 @@ "aspect_ratio": "Relaci\u00f3n de aspecto", "attributes": "Atributos", "auth": "Credenciales de la aplicaci\u00f3n", + "battery": "Bater\u00eda", "before": "Antes", "brightness": "Brillo", "button": "Bot\u00f3n", diff --git a/static/translations/es.json b/static/translations/es.json index 5f809699..c83cbd88 100644 --- a/static/translations/es.json +++ b/static/translations/es.json @@ -26,8 +26,10 @@ "auth": "Credenciales de la aplicaci\u00f3n", "auto": "Auto", "balanced": "Equilibrado", + "battery": "Bater\u00eda", "before": "Antes de", "below_horizon": "Bajo el horizonte", + "both": "Ambos", "brightness": "Brillo", "buffering": "Almacenando en b\u00fafer", "button": "Bot\u00f3n", @@ -106,6 +108,7 @@ "high": "Alto", "history": "Historial", "home": "En casa", + "horizontal": "Horizontal", "horizontal_stack": "Pila horizontal", "hours": "Horas", "hvac_modes": "Modos del sistema de climatizaci\u00f3n", @@ -209,6 +212,8 @@ "suggestion": "Hemos creado una sugerencia para ti", "summary": "Resumen", "swing_modes": "Modos de oscilaci\u00f3n", + "target_temp_high": "Temperatura deseada superior", + "target_temp_low": "Temperatura deseada inferior", "target_temperature": "Temperatura deseada", "template": "Plantilla", "template_editor": "Editor de plantillas", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Aspiradora", "value": "Valor", + "vertical": "Vertical", "visibility": "Visibilidad", "visible": "Visible", "volume_level": "Volumen", diff --git a/static/translations/et.json b/static/translations/et.json index da57a5d1..4a311871 100644 --- a/static/translations/et.json +++ b/static/translations/et.json @@ -26,8 +26,10 @@ "auth": "Rakenduse mandaadid", "auto": "Auto", "balanced": "Tasakaalustatud", + "battery": "Aku", "before": "Enne", "below_horizon": "Loojunud", + "both": "M\u00f5lemad", "brightness": "Heledus", "buffering": "Puhverdamine", "button": "Nupp", @@ -106,6 +108,7 @@ "high": "K\u00f5rge", "history": "Ajalugu", "home": "Kodus", + "horizontal": "Horisontaalne", "horizontal_stack": "Horisontaalne pinu", "hours": "Tundi", "hvac_modes": "HVAC re\u017eiimid", @@ -209,6 +212,8 @@ "suggestion": "L\u00f5ime sulle ettepaneku", "summary": "Kokkuv\u00f5te", "swing_modes": "\u00d5\u00f5tsumise re\u017eiimid", + "target_temp_high": "K\u00f5rgem soovitud temperatuur", + "target_temp_low": "Madalam soovitud temperatuur", "target_temperature": "Soovitud temperatuur", "template": "Mall", "template_editor": "Malliredaktor", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Tolmuimeja", "value": "V\u00e4\u00e4rtus", + "vertical": "Vertikaalne", "visibility": "N\u00e4htavus", "visible": "N\u00e4htav", "volume_level": "Helitugevus", diff --git a/static/translations/eu.json b/static/translations/eu.json index 89b09c79..29ab88a8 100644 --- a/static/translations/eu.json +++ b/static/translations/eu.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Distira", "button": "Button", diff --git a/static/translations/fa.json b/static/translations/fa.json index 9cf30218..dda8b3d8 100644 --- a/static/translations/fa.json +++ b/static/translations/fa.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Atribute", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "\u0631\u0648\u0634\u0646\u0627\u06cc\u06cc", "button": "Button", diff --git a/static/translations/fi.json b/static/translations/fi.json index d05bdcb9..01fff111 100644 --- a/static/translations/fi.json +++ b/static/translations/fi.json @@ -24,6 +24,7 @@ "aspect_ratio": "Kuvasuhde", "attributes": "M\u00e4\u00e4ritteet", "auth": "Tunnistetiedot", + "battery": "Akku", "before": "J\u00e4lkeen", "below_horizon": "Horisontin alapuolella", "brightness": "Kirkkaus", diff --git a/static/translations/fr.json b/static/translations/fr.json index ebb55770..fad3a0ee 100644 --- a/static/translations/fr.json +++ b/static/translations/fr.json @@ -26,8 +26,10 @@ "auth": "Informations d'identification de l'application", "auto": "Auto", "balanced": "\u00c9quilibr\u00e9", + "battery": "Batterie", "before": "Avant", "below_horizon": "Sous l\u2019horizon", + "both": "Les deux", "brightness": "Luminosit\u00e9", "buffering": "Mise en m\u00e9moire tampon", "button": "Bouton", @@ -105,6 +107,7 @@ "high": "\u00c9lev\u00e9e", "history": "Historique", "home": "Pr\u00e9sent", + "horizontal": "Horizontale", "horizontal_stack": "Pile horizontale", "hours": "Heures", "hvac_modes": "Modes CVC", @@ -208,6 +211,8 @@ "suggestion": "Nous avons cr\u00e9\u00e9 une suggestion pour vous", "summary": "R\u00e9sum\u00e9", "swing_modes": "Modes d\u2019oscillation", + "target_temp_high": "Temp\u00e9rature cible haute", + "target_temp_low": "Temp\u00e9rature cible basse", "target_temperature": "Temp\u00e9rature cible", "template": "Mod\u00e8le", "template_editor": "\u00c9diteur de mod\u00e8les", @@ -236,6 +241,7 @@ "url": "URL", "vacuum": "Aspirateur", "value": "Valeur", + "vertical": "Verticale", "visibility": "Visibilit\u00e9", "visible": "Visible", "volume_level": "Volume", diff --git a/static/translations/fy.json b/static/translations/fy.json index ccad1d2e..f38a1d8e 100644 --- a/static/translations/fy.json +++ b/static/translations/fy.json @@ -15,6 +15,7 @@ "aspect_ratio": "Byldferh\u00e2lding", "attributes": "Attributen", "auth": "Applikaasje ynloggegevens", + "battery": "Batterij", "before": "Foar", "brightness": "Helderheid", "button": "Knop", diff --git a/static/translations/gl.json b/static/translations/gl.json index 40fe5a50..b2c86111 100644 --- a/static/translations/gl.json +++ b/static/translations/gl.json @@ -18,6 +18,7 @@ "auth": "Credenciais de aplicaci\u00f3n", "auto": "Autom\u00e1tico", "balanced": "Equilibrado", + "battery": "Bater\u00eda", "before": "Antes de", "below_horizon": "Baixo o horizonte", "brightness": "Brillo", diff --git a/static/translations/gsw.json b/static/translations/gsw.json index af0f84b8..427239c5 100644 --- a/static/translations/gsw.json +++ b/static/translations/gsw.json @@ -17,6 +17,7 @@ "aspect_ratio": "Massstab", "attributes": "Merkmal", "auth": "Aw\u00e4ndigs-Zuegangsdate", + "battery": "Batterie", "before": "Vorh\u00e4r", "below_horizon": "Underem Horizont", "brightness": "H\u00e4uigkeit", diff --git a/static/translations/he.json b/static/translations/he.json index c3fb9043..8038b8e3 100644 --- a/static/translations/he.json +++ b/static/translations/he.json @@ -26,8 +26,10 @@ "auth": "\u05d0\u05d9\u05e9\u05d5\u05e8\u05d9 \u05d9\u05d9\u05e9\u05d5\u05dd", "auto": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "balanced": "\u05de\u05d0\u05d5\u05d6\u05df", + "battery": "\u05e1\u05d5\u05dc\u05dc\u05d4", "before": "\u05dc\u05e4\u05e0\u05d9", "below_horizon": "\u05de\u05ea\u05d7\u05ea \u05dc\u05d0\u05d5\u05e4\u05e7", + "both": "\u05e9\u05e0\u05d9\u05d4\u05dd", "brightness": "\u05d1\u05d4\u05d9\u05e8\u05d5\u05ea", "buffering": "\u05d0\u05d5\u05d2\u05e8", "button": "\u05db\u05e4\u05ea\u05d5\u05e8", @@ -104,6 +106,7 @@ "high": "\u05d2\u05d1\u05d5\u05d4", "history": "\u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4", "home": "\u05d1\u05d1\u05d9\u05ea", + "horizontal": "\u05d0\u05d5\u05e4\u05e7\u05d9", "horizontal_stack": "\u05e2\u05d9\u05de\u05d5\u05d3 \u05d0\u05d5\u05e4\u05e7\u05d9", "hours": "\u05e9\u05e2\u05d5\u05ea", "hvac_modes": "\u05de\u05e6\u05d1\u05d9 HVAC", @@ -206,6 +209,8 @@ "suggestion": "\u05d9\u05e6\u05e8\u05e0\u05d5 \u05d4\u05e6\u05e2\u05d4 \u05e2\u05d1\u05d5\u05e8\u05da", "summary": "\u05ea\u05e7\u05e6\u05d9\u05e8", "swing_modes": "\u05de\u05e6\u05d1\u05d9 \u05e0\u05d3\u05e0\u05d5\u05d3", + "target_temp_high": "\u05d8\u05de\u05e4\u05e8\u05d8\u05d5\u05e8\u05ea \u05d9\u05e2\u05d3 \u05d2\u05d1\u05d5\u05d4\u05d4", + "target_temp_low": "\u05d8\u05de\u05e4\u05e8\u05d8\u05d5\u05e8\u05ea \u05d9\u05e2\u05d3 \u05e0\u05de\u05d5\u05db\u05d4", "target_temperature": "\u05d8\u05de\u05e4\u05e8\u05d8\u05d5\u05e8\u05ea \u05d4\u05d9\u05e2\u05d3", "template": "\u05ea\u05d1\u05e0\u05d9\u05ea", "template_editor": "\u05e2\u05d5\u05e8\u05da \u05ea\u05d1\u05e0\u05d9\u05d5\u05ea", @@ -234,6 +239,7 @@ "url": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8", "vacuum": "\u05e9\u05d5\u05d0\u05d1 \u05d0\u05d1\u05e7", "value": "\u05e2\u05e8\u05da", + "vertical": "\u05d0\u05e0\u05db\u05d9", "visibility": "\u05e0\u05d9\u05e8\u05d0\u05d5\u05ea", "visible": "\u05d2\u05dc\u05d5\u05d9", "volume_level": "\u05e2\u05d5\u05e6\u05de\u05ea \u05e9\u05de\u05e2", diff --git a/static/translations/hi.json b/static/translations/hi.json index f370888e..0122ced3 100644 --- a/static/translations/hi.json +++ b/static/translations/hi.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/hr.json b/static/translations/hr.json index a1d0ab7f..c575f0f5 100644 --- a/static/translations/hr.json +++ b/static/translations/hr.json @@ -15,6 +15,7 @@ "aspect_ratio": "Omjer", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Svjetlina", "button": "Button", diff --git a/static/translations/hu.json b/static/translations/hu.json index b4884fb2..ad4dd845 100644 --- a/static/translations/hu.json +++ b/static/translations/hu.json @@ -26,8 +26,10 @@ "auth": "Alkalmaz\u00e1s hiteles\u00edt\u0151 adatai", "auto": "Automatikus", "balanced": "Kiegyens\u00falyozott", + "battery": "Akkumul\u00e1tor", "before": "El\u0151tt", "below_horizon": "L\u00e1t\u00f3hat\u00e1r alatt", + "both": "Mindkett\u0151", "brightness": "F\u00e9nyer\u0151", "buffering": "Pufferel\u00e9s", "button": "Gomb", @@ -106,6 +108,7 @@ "high": "Magas", "history": "El\u0151zm\u00e9nyek", "home": "Otthon", + "horizontal": "V\u00edzszintes", "horizontal_stack": "V\u00edzszintes K\u00e9szlet", "hours": "\u00d3ra", "hvac_modes": "M\u0171k\u00f6d\u00e9si m\u00f3dok", @@ -209,6 +212,8 @@ "suggestion": "Javasolt k\u00e1rtya", "summary": "\u00d6sszegz\u00e9s", "swing_modes": "Legyez\u00e9si m\u00f3dok", + "target_temp_high": "C\u00e9lh\u0151m\u00e9rs\u00e9klet magas", + "target_temp_low": "C\u00e9lh\u0151m\u00e9rs\u00e9klet alacsony", "target_temperature": "K\u00edv\u00e1nt h\u0151m\u00e9rs\u00e9klet", "template": "Sablon", "template_editor": "Sablonszerkeszt\u0151", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Porsz\u00edv\u00f3", "value": "\u00c9rt\u00e9k", + "vertical": "F\u00fcgg\u0151leges", "visibility": "L\u00e1that\u00f3s\u00e1g", "visible": "L\u00e1that\u00f3", "volume_level": "Hanger\u0151", diff --git a/static/translations/hy.json b/static/translations/hy.json index 6d12a11b..1a414741 100644 --- a/static/translations/hy.json +++ b/static/translations/hy.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "\u054a\u0561\u0575\u056e\u0561\u057c\u0578\u0582\u0569\u0575\u0578\u0582\u0576", "button": "Button", diff --git a/static/translations/id.json b/static/translations/id.json index 5c817a17..a95308d7 100644 --- a/static/translations/id.json +++ b/static/translations/id.json @@ -26,8 +26,10 @@ "auth": "Kredensial aplikasi", "auto": "Otomatis", "balanced": "Seimbang", + "battery": "Baterai", "before": "Sebelum", "below_horizon": "Terbenam", + "both": "Keduanya", "brightness": "Kecerahan", "buffering": "Buffering", "button": "Tombol", @@ -106,6 +108,7 @@ "high": "Tinggi", "history": "Riwayat", "home": "Di Rumah", + "horizontal": "Horizontal", "horizontal_stack": "Tumpukan horizontal", "hours": "Jam", "hvac_modes": "Mode HVAC", @@ -209,6 +212,8 @@ "suggestion": "Kami membuat saran untuk Anda", "summary": "Ringkasan", "swing_modes": "Mode ayunan", + "target_temp_high": "Target suhu tinggi", + "target_temp_low": "Target suhu rendah", "target_temperature": "Target suhu", "template": "Templat", "template_editor": "Editor templat", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Vakum", "value": "Nilai", + "vertical": "Vertikal", "visibility": "Visibilitas", "visible": "Terlihat", "volume_level": "Volume", diff --git a/static/translations/is.json b/static/translations/is.json index f42f10de..5a4a1770 100644 --- a/static/translations/is.json +++ b/static/translations/is.json @@ -23,8 +23,10 @@ "attributes": "Eiginleikar", "auth": "Application credentials", "auto": "Sj\u00e1lfvirkni", + "battery": "Rafhla\u00f0a", "before": "Fyrir", "below_horizon": "Undir sj\u00f3ndeildarhring", + "both": "B\u00e6\u00f0i", "brightness": "Birtustig", "button": "Hnappur", "buttons": "Hnappar", diff --git a/static/translations/it.json b/static/translations/it.json index 9d35fb3b..e1b16b3e 100644 --- a/static/translations/it.json +++ b/static/translations/it.json @@ -26,8 +26,10 @@ "auth": "Credenziali dell'applicazione", "auto": "Automatico", "balanced": "Equilibrato", + "battery": "Batteria", "before": "Prima", "below_horizon": "Sotto l'orizzonte", + "both": "Entrambi", "brightness": "Luminosit\u00e0", "buffering": "Precaricamento", "button": "Pulsante", @@ -106,6 +108,7 @@ "high": "Alto", "history": "Storico", "home": "In casa", + "horizontal": "Orizzontale", "horizontal_stack": "Pila Orizzontale", "hours": "Ore", "hvac_modes": "Modalit\u00e0 HVAC", @@ -209,6 +212,8 @@ "suggestion": "Abbiamo creato un suggerimento per te", "summary": "Riepilogo", "swing_modes": "Modi di oscillazione", + "target_temp_high": "Temperatura desiderata alta", + "target_temp_low": "Temperatura desiderata bassa", "target_temperature": "Temperatura desiderata", "template": "Modello", "template_editor": "Editor di modelli", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Aspirapolvere", "value": "Valore", + "vertical": "Verticale", "visibility": "Visibilit\u00e0", "visible": "Visibile", "volume_level": "Volume", diff --git a/static/translations/ja.json b/static/translations/ja.json index 38f47185..a08de93b 100644 --- a/static/translations/ja.json +++ b/static/translations/ja.json @@ -26,8 +26,10 @@ "auth": "\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u8a8d\u8a3c", "auto": "\u81ea\u52d5", "balanced": "\u30d0\u30e9\u30f3\u30b9", + "battery": "\u30d0\u30c3\u30c6\u30ea\u30fc", "before": "\u4ee5\u524d", "below_horizon": "\u5730\u5e73\u7dda\u3088\u308a\u4e0b", + "both": "\u4e21\u65b9", "brightness": "\u8f1d\u5ea6", "buffering": "\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0", "button": "\u30dc\u30bf\u30f3", @@ -106,6 +108,7 @@ "high": "\u9ad8", "history": "\u5c65\u6b74", "home": "\u5728\u5b85", + "horizontal": "\u6c34\u5e73", "horizontal_stack": "\u6c34\u5e73\u30b9\u30bf\u30c3\u30af", "hours": "\u6642\u9593", "hvac_modes": "HVAC\u30e2\u30fc\u30c9", @@ -209,6 +212,8 @@ "suggestion": "\u79c1\u305f\u3061\u306f\u3042\u306a\u305f\u306e\u305f\u3081\u306b\u63d0\u6848\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f", "summary": "\u6982\u8981", "swing_modes": "\u30b9\u30a4\u30f3\u30b0\u30e2\u30fc\u30c9", + "target_temp_high": "\u9ad8\u3044\u8a2d\u5b9a\u6e29\u5ea6", + "target_temp_low": "\u4f4e\u3044\u8a2d\u5b9a\u6e29\u5ea6", "target_temperature": "\u76ee\u6a19\u6e29\u5ea6", "template": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8", "template_editor": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30a8\u30c7\u30a3\u30bf", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "\u6383\u9664\u6a5f", "value": "\u5024", + "vertical": "\u5782\u76f4", "visibility": "\u53ef\u8996\u6027", "visible": "\u8996\u8a8d\u6027(Visible)", "volume_level": "\u30dc\u30ea\u30e5\u30fc\u30e0", diff --git a/static/translations/ka.json b/static/translations/ka.json index a9b6c5a4..96d96a8b 100644 --- a/static/translations/ka.json +++ b/static/translations/ka.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "\u10e1\u10d8\u10d9\u10d0\u10e8\u10d9\u10d0\u10e8\u10d4", "button": "Button", diff --git a/static/translations/ko.json b/static/translations/ko.json index 7dd6b59e..b4dec806 100644 --- a/static/translations/ko.json +++ b/static/translations/ko.json @@ -26,8 +26,10 @@ "auth": "\uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \uc790\uaca9 \uc99d\uba85", "auto": "\uc790\ub3d9", "balanced": "\uade0\ud615 \uc7a1\ud798", + "battery": "\ubc30\ud130\ub9ac", "before": "\uc774\uc804", "below_horizon": "\uc218\ud3c9\uc120 \uc544\ub798", + "both": "\ub458 \ub2e4", "brightness": "\ubc1d\uae30", "buffering": "\ubc84\ud37c\ub9c1 \uc911", "button": "\ubc84\ud2bc", @@ -106,6 +108,7 @@ "high": "\ub192\uc74c", "history": "\uae30\ub85d \uadf8\ub798\ud504", "home": "\uc7ac\uc2e4", + "horizontal": "\uc218\ud3c9", "horizontal_stack": "\uc218\ud3c9 \ubaa8\uc544\ubcf4\uae30", "hours": "\uc2dc", "hvac_modes": "HVAC \ubaa8\ub4dc", @@ -209,6 +212,8 @@ "suggestion": "\uc81c\uc548 \ub4dc\ub9ac\ub294 \uce74\ub4dc", "summary": "\uc694\uc57d", "swing_modes": "\ud68c\uc804 \ubaa8\ub4dc", + "target_temp_high": "\ub192\uc740 \ud76c\ub9dd \uc628\ub3c4", + "target_temp_low": "\ub192\uc740 \ud76c\ub9dd \uc628\ub3c4", "target_temperature": "\ud76c\ub9dd \uc628\ub3c4", "template": "\ud15c\ud50c\ub9bf", "template_editor": "\ud15c\ud50c\ub9bf \ud3b8\uc9d1\uae30", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "\uccad\uc18c\uae30", "value": "\uac12", + "vertical": "\uc218\uc9c1", "visibility": "\ubcf4\uae30 \uad8c\ud55c", "visible": "\ubcf4\uae30", "volume_level": "\uc74c\ub7c9", diff --git a/static/translations/lb.json b/static/translations/lb.json index 61d435c7..eea1943b 100644 --- a/static/translations/lb.json +++ b/static/translations/lb.json @@ -15,6 +15,7 @@ "aspect_ratio": "S\u00e4iteverh\u00e4ltnis", "attributes": "Attributer", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Hellegkeet", "button": "Kn\u00e4ppchen", diff --git a/static/translations/lt.json b/static/translations/lt.json index b053ecc2..183a9822 100644 --- a/static/translations/lt.json +++ b/static/translations/lt.json @@ -26,8 +26,10 @@ "auth": "Programos kredencialai", "auto": "Automatinis", "balanced": "Subalansuotas", + "battery": "Baterija", "before": "Prie\u0161 tai", "below_horizon": "\u017demiau horizonto", + "both": "Abu", "brightness": "Ry\u0161kumas", "buffering": "Buferis", "button": "Mygtukas", @@ -106,6 +108,7 @@ "high": "Auk\u0161tas", "history": "Istorija", "home": "Namai", + "horizontal": "Horizontalus", "horizontal_stack": "Horizontaliai i\u0161d\u0117styta grup\u0117", "hours": "Valandos", "hvac_modes": "\u0160VOK re\u017eimai", @@ -209,6 +212,8 @@ "suggestion": "Suk\u016br\u0117me jums skirt\u0105 pasi\u016blym\u0105", "summary": "Santrauka", "swing_modes": "S\u016bpavimo re\u017eimai", + "target_temp_high": "Tikslin\u0117 temperat\u016bra auk\u0161ta", + "target_temp_low": "\u017dema tikslin\u0117 temperat\u016bra", "target_temperature": "Tikslin\u0117 temperat\u016bra", "template": "\u0160ablonas", "template_editor": "\u0160ablon\u0173 redaktorius", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Dulki\u0173 siurblys", "value": "Vert\u0117", + "vertical": "Vertikalus", "visibility": "Matomumas", "visible": "Matomas", "volume_level": "Garsas", diff --git a/static/translations/lv.json b/static/translations/lv.json index d3f7f98d..44506122 100644 --- a/static/translations/lv.json +++ b/static/translations/lv.json @@ -26,8 +26,10 @@ "auth": "Lietojumprogrammu pieteik\u0161an\u0101s dati", "auto": "Autom\u0101tiski", "balanced": "L\u012bdzsvarots", + "battery": "Baterija", "before": "Pirms", "below_horizon": "Zem horizonta", + "both": "Abi", "brightness": "Spilgtums", "buffering": "Buferiz\u0101cija", "button": "Poga", @@ -105,6 +107,7 @@ "high": "Augsts", "history": "V\u0113sture", "home": "M\u0101j\u0101s", + "horizontal": "Horizont\u0101li", "horizontal_stack": "Horizont\u0101l\u0101 josla", "hours": "Stundas", "hvac_modes": "HVAC re\u017e\u012bms", @@ -232,6 +235,7 @@ "url": "URL", "vacuum": "Putek\u013cs\u016bc\u0113js", "value": "V\u0113rt\u012bba", + "vertical": "Vertik\u0101li", "visibility": "Redzam\u012bba", "visible": "Redzams", "volume_level": "Ska\u013cums", diff --git a/static/translations/ml.json b/static/translations/ml.json index e4dd2f02..02849710 100644 --- a/static/translations/ml.json +++ b/static/translations/ml.json @@ -15,6 +15,7 @@ "aspect_ratio": "\u0d35\u0d40\u0d15\u0d4d\u0d37\u0d23\u0d3e\u0d28\u0d41\u0d2a\u0d3e\u0d24\u0d02", "attributes": "\u0d06\u0d1f\u0d4d\u0d30\u0d3f\u0d2c\u0d4d\u0d2f\u0d42\u0d1f\u0d4d\u0d1f\u0d41\u0d15\u0d7e", "auth": "\u0d06\u0d2a\u0d4d\u0d32\u0d3f\u0d15\u0d4d\u0d15\u0d47\u0d37\u0d7b \u0d15\u0d4d\u0d30\u0d46\u0d21\u0d7b\u0d37\u0d4d\u0d2f\u0d32\u0d41\u0d15\u0d7e", + "battery": "\u0d2c\u0d3e\u0d31\u0d4d\u0d31\u0d31\u0d3f", "before": "\u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d4d", "brightness": "\u0d24\u0d46\u0d33\u0d3f\u0d1a\u0d4d\u0d1a\u0d02", "button": "\u0d2c\u0d1f\u0d4d\u0d1f\u0d7a", diff --git a/static/translations/nb.json b/static/translations/nb.json index c8472524..4ac6197b 100644 --- a/static/translations/nb.json +++ b/static/translations/nb.json @@ -25,8 +25,10 @@ "attributes": "Attributter", "auth": "Applikasjonslegitimasjon", "auto": "Auto", + "battery": "Batteri", "before": "F\u00f8r", "below_horizon": "Under horisonten", + "both": "Begge", "brightness": "Lysstyrke", "buffering": "Bufring", "button": "Knapp", @@ -102,6 +104,7 @@ "high": "H\u00f8y", "history": "Historie", "home": "Hjemme", + "horizontal": "Horisontal", "horizontal_stack": "Horisontal stabel", "hours": "Timer", "hvac_modes": "HVAC-moduser", @@ -201,6 +204,8 @@ "suggestion": "Vi har laget et forslag til deg", "summary": "Sammendrag", "swing_modes": "Svingmoduser", + "target_temp_high": "M\u00e5ltemperatur h\u00f8y", + "target_temp_low": "M\u00e5ltemperatur lav", "target_temperature": "M\u00e5ltemperatur", "template": "Mal", "template_editor": "Maleditor", @@ -228,6 +233,7 @@ "url": "URL", "vacuum": "St\u00f8vsuger", "value": "Verdi", + "vertical": "Vertikal", "visibility": "Synlighet", "visible": "Synlig", "volume_level": "Volum", diff --git a/static/translations/nl.json b/static/translations/nl.json index 61778b73..82a750fe 100644 --- a/static/translations/nl.json +++ b/static/translations/nl.json @@ -26,8 +26,10 @@ "auth": "Toepassingsreferenties", "auto": "Automatisch", "balanced": "Gebalanceerd", + "battery": "Batterij", "before": "Voor", "below_horizon": "Onder de horizon", + "both": "Beide", "brightness": "Helderheid", "buffering": "Bufferen", "button": "Knop", @@ -106,6 +108,7 @@ "high": "Hoog", "history": "Geschiedenis", "home": "Thuis", + "horizontal": "Horizontaal", "horizontal_stack": "Horizontale stapel", "hours": "Uren", "hvac_modes": "HVAC modes", @@ -208,6 +211,8 @@ "suggestion": "We hebben een suggestie voor je gemaakt", "summary": "Samenvatting", "swing_modes": "Swingmodes", + "target_temp_high": "Doeltemperatuur hoog", + "target_temp_low": "Doeltemperatuur laag", "target_temperature": "Gewenste temperatuur", "template": "Sjabloon", "template_editor": "Sjabloon-editor", @@ -236,6 +241,7 @@ "url": "URL", "vacuum": "Stofzuiger", "value": "Waarde", + "vertical": "Verticaal", "visibility": "Zichtbaarheid", "visible": "Zichtbaar", "volume_level": "Volume", diff --git a/static/translations/nn.json b/static/translations/nn.json index 3cd674af..82eaafc4 100644 --- a/static/translations/nn.json +++ b/static/translations/nn.json @@ -15,6 +15,7 @@ "aspect_ratio": "St\u00f8rrelsesforholdet", "attributes": "Attributtar", "auth": "Applikasjonslegitimasjonar", + "battery": "Batteri", "before": "F\u00f8r", "brightness": "Lysstyrke", "button": "Knapp", diff --git a/static/translations/no.json b/static/translations/no.json index 8765421b..157209a1 100644 --- a/static/translations/no.json +++ b/static/translations/no.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/pl.json b/static/translations/pl.json index 016748be..a09ef595 100644 --- a/static/translations/pl.json +++ b/static/translations/pl.json @@ -25,8 +25,10 @@ "attributes": "Atrybuty", "auth": "Po\u015bwiadczenia aplikacji", "auto": "auto", + "battery": "Bateria", "before": "przed", "below_horizon": "poni\u017cej horyzontu", + "both": "ruch w obu p\u0142aszczyznach", "brightness": "Jasno\u015b\u0107", "buffering": "buforowanie", "button": "Przycisk", @@ -102,6 +104,7 @@ "high": "wysoki", "history": "Historia", "home": "w domu", + "horizontal": "ruch poziomy", "horizontal_stack": "Poziomy uk\u0142ad", "hours": "Godziny", "hvac_modes": "Tryby HVAC", @@ -226,6 +229,7 @@ "url": "URL", "vacuum": "Odkurzacz", "value": "Warto\u015b\u0107", + "vertical": "ruch pionowy", "visibility": "Widzialno\u015b\u0107", "visible": "Encja widoczna", "volume_level": "G\u0142o\u015bno\u015b\u0107", diff --git a/static/translations/pt-BR.json b/static/translations/pt-BR.json index 63d2e126..944750db 100644 --- a/static/translations/pt-BR.json +++ b/static/translations/pt-BR.json @@ -15,6 +15,7 @@ "aspect_ratio": "Propor\u00e7\u00e3o da tela", "attributes": "Atributos", "auth": "Credenciais do aplicativo", + "battery": "Bateria", "before": "Antes", "brightness": "Brilho", "button": "Bot\u00e3o", diff --git a/static/translations/pt.json b/static/translations/pt.json index 7b529ea6..d32abc1b 100644 --- a/static/translations/pt.json +++ b/static/translations/pt.json @@ -26,8 +26,10 @@ "auth": "Credenciais aplicacionais", "auto": "Autom\u00e1tico", "balanced": "Equilibrado", + "battery": "Bateria", "before": "Antes de", "below_horizon": "Abaixo do horizonte", + "both": "Ambos", "brightness": "Brilho", "buffering": "A armazenar em buffer", "button": "Bot\u00e3o", @@ -105,6 +107,7 @@ "high": "Alto", "history": "Hist\u00f3rico", "home": "Casa", + "horizontal": "Horizontal", "horizontal_stack": "Agrupamento horizontal", "hours": "Horas", "hvac_modes": "Modos HVAC", @@ -205,6 +208,8 @@ "suggestion": "Cri\u00e1mos uma sugest\u00e3o para si.", "summary": "Sum\u00e1rio", "swing_modes": "Modos de oscila\u00e7\u00e3o", + "target_temp_high": "Temperatura M\u00e1x. pretendida", + "target_temp_low": "Temperatura M\u00edn. pretendida", "target_temperature": "Temperatura", "template": "Template", "template_editor": "Editor de Templates", @@ -233,6 +238,7 @@ "url": "URL", "vacuum": "Aspirador", "value": "Valor", + "vertical": "Vertical", "visibility": "Visibilidade", "visible": "Vis\u00edvel", "volume_level": "Volume", diff --git a/static/translations/ro.json b/static/translations/ro.json index 51ec7baa..66d57367 100644 --- a/static/translations/ro.json +++ b/static/translations/ro.json @@ -26,8 +26,10 @@ "auth": "Acredit\u0103ri aplica\u021bie", "auto": "Auto", "balanced": "Echilibrat", + "battery": "Baterie", "before": "\u00cenainte de", "below_horizon": "Sub orizont", + "both": "Ambele", "brightness": "Luminozitate", "buffering": "Cite\u0219te date \u00een avans", "button": "Buton", @@ -105,6 +107,7 @@ "high": "Ridicat", "history": "Istoric", "home": "Acas\u0103", + "horizontal": "Orizontal", "horizontal_stack": "Horizontal stack", "hours": "Ore", "hvac_modes": "Moduri HVAC", @@ -233,6 +236,7 @@ "url": "URL", "vacuum": "Aspirator", "value": "Valoare", + "vertical": "Vertical", "visibility": "Vizibilitate", "visible": "Vizibil", "volume_level": "Volum", diff --git a/static/translations/ru.json b/static/translations/ru.json index 44b767e2..01549c3f 100644 --- a/static/translations/ru.json +++ b/static/translations/ru.json @@ -26,8 +26,10 @@ "auth": "\u0423\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439", "auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439", "balanced": "\u0421\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f", + "battery": "\u0410\u043a\u043a\u0443\u043c\u0443\u043b\u044f\u0442\u043e\u0440", "before": "\u0414\u043e", "below_horizon": "\u041d\u0438\u0436\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430", + "both": "\u041e\u0431\u0430", "brightness": "\u042f\u0440\u043a\u043e\u0441\u0442\u044c", "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f", "button": "\u041a\u043d\u043e\u043f\u043a\u0430", @@ -106,6 +108,7 @@ "high": "\u0412\u044b\u0441\u043e\u043a\u0438\u0439", "history": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f", "home": "\u0414\u043e\u043c\u0430", + "horizontal": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e", "horizontal_stack": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043a", "hours": "\u0427\u0430\u0441\u043e\u0432", "hvac_modes": "\u0420\u0435\u0436\u0438\u043c\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u041e\u0412\u0438\u041a", @@ -208,6 +211,8 @@ "suggestion": "\u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435", "summary": "\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "swing_modes": "\u0420\u0435\u0436\u0438\u043c\u044b \u043a\u0430\u0447\u0430\u043d\u0438\u044f \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u044b\u0445 \u0448\u0442\u043e\u0440\u043e\u043a", + "target_temp_high": "\u0412\u0435\u0440\u0445\u043d\u044f\u044f \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430", + "target_temp_low": "\u041d\u0438\u0436\u043d\u044f\u044f \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "target_temperature": "\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "template": "\u0428\u0430\u0431\u043b\u043e\u043d", "template_editor": "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432", @@ -236,6 +241,7 @@ "url": "URL-\u0430\u0434\u0440\u0435\u0441", "vacuum": "\u041f\u044b\u043b\u0435\u0441\u043e\u0441", "value": "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435", + "vertical": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e", "visibility": "\u0412\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c", "visible": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438", "volume_level": "\u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c", diff --git a/static/translations/sk.json b/static/translations/sk.json index cecd1b54..8bee5649 100644 --- a/static/translations/sk.json +++ b/static/translations/sk.json @@ -26,8 +26,10 @@ "auth": "Poverenia aplik\u00e1cie", "auto": "Auto", "balanced": "Vyv\u00e1\u017een\u00e9", + "battery": "Bat\u00e9ria", "before": "pred", "below_horizon": "Za horizontom", + "both": "Obidva", "brightness": "Jas", "buffering": "Na\u010d\u00edtanie", "button": "Tla\u010didlo", @@ -106,6 +108,7 @@ "high": "Vysok\u00e9", "history": "Hist\u00f3ria", "home": "Doma", + "horizontal": "Horizont\u00e1lny", "horizontal_stack": "Horizont\u00e1lne zarovnanie", "hours": "Hod\u00edn", "hvac_modes": "Re\u017eimy HVAC", @@ -209,6 +212,8 @@ "suggestion": "Vytvorili sme pre v\u00e1s n\u00e1vrh", "summary": "Zhrnutie", "swing_modes": "Re\u017eimy hojdania", + "target_temp_high": "Cie\u013eov\u00e1 teplota je vysok\u00e1", + "target_temp_low": "Cie\u013eov\u00e1 teplota je n\u00edzka", "target_temperature": "Cie\u013eov\u00e1 teplota", "template": "\u0160abl\u00f3na", "template_editor": "Editor \u0161abl\u00f3n", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Vys\u00e1va\u010d", "value": "Hodnota", + "vertical": "Vertik\u00e1lny", "visibility": "Vidite\u013enos\u0165", "visible": "Vidite\u013en\u00e9", "volume_level": "Hlasitos\u0165", diff --git a/static/translations/sl.json b/static/translations/sl.json index 2cc47d67..54df9a99 100644 --- a/static/translations/sl.json +++ b/static/translations/sl.json @@ -22,7 +22,9 @@ "attributes": "Lastnosti", "auth": "Prijavni podatki aplikacij", "auto": "Samodejno", + "battery": "Baterija", "before": "Pred", + "both": "Oboje", "brightness": "Svetlost", "button": "Gumb", "buttons": "Gumbi", @@ -86,6 +88,7 @@ "hide": "Skrij", "history": "Zgodovina", "home": "Doma", + "horizontal": "Vodoravno", "horizontal_stack": "Vodoravni sklad", "hours": "Ur", "icon": "Ikona", @@ -193,6 +196,7 @@ "unsaved_changes_title": "Neshranjene spremembe", "url": "URL", "value": "Vrednost", + "vertical": "Navpi\u010dno", "visibility": "Vidljivost", "visible": "Vidno", "weather_clear_night": "Jasno, no\u010d", diff --git a/static/translations/sr-Latn.json b/static/translations/sr-Latn.json index 87da1943..23414e07 100644 --- a/static/translations/sr-Latn.json +++ b/static/translations/sr-Latn.json @@ -15,6 +15,7 @@ "aspect_ratio": "Odnos \u0161irina/visina", "attributes": "Atributi", "auth": "Application credentials", + "battery": "Baterija", "before": "Before", "brightness": "Osvetljenost", "button": "Taster", diff --git a/static/translations/sr.json b/static/translations/sr.json index 796713b8..90a1b800 100644 --- a/static/translations/sr.json +++ b/static/translations/sr.json @@ -22,6 +22,7 @@ "attributes": "Attributes", "auth": "Application credentials", "auto": "Auto", + "battery": "Baterija", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/sv.json b/static/translations/sv.json index ebb0b5af..8ba0f599 100644 --- a/static/translations/sv.json +++ b/static/translations/sv.json @@ -26,8 +26,10 @@ "auth": "Autentiseringsuppgifter f\u00f6r applikation", "auto": "Auto", "balanced": "Balanserad", + "battery": "Batteri", "before": "F\u00f6re", "below_horizon": "Under horisonten", + "both": "B\u00e5da", "brightness": "Ljusstyrka", "buffering": "Buffrar", "button": "Knapp", @@ -106,6 +108,7 @@ "high": "H\u00f6g", "history": "Historik", "home": "Hemma", + "horizontal": "Horisontellt", "horizontal_stack": "Horisontell trave", "hours": "Timmar", "hvac_modes": "HVAC-l\u00e4gen", @@ -209,6 +212,8 @@ "suggestion": "Vi har skapat ett f\u00f6rslag f\u00f6r dig", "summary": "Sammanfattning", "swing_modes": "Svepl\u00e4gen", + "target_temp_high": "M\u00e5ltemperatur h\u00f6g", + "target_temp_low": "M\u00e5ltemperatur l\u00e5g", "target_temperature": "M\u00e5ltemperatur", "template": "Mall", "template_editor": "Mallredigerare", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Dammsugare", "value": "V\u00e4rde", + "vertical": "Vertikalt", "visibility": "Synlighet", "visible": "Synlig", "volume_level": "Volym", diff --git a/static/translations/ta.json b/static/translations/ta.json index 327b23c2..d41e203d 100644 --- a/static/translations/ta.json +++ b/static/translations/ta.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/te.json b/static/translations/te.json index 6bb73fbe..5f6f0c38 100644 --- a/static/translations/te.json +++ b/static/translations/te.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/th.json b/static/translations/th.json index f38fde5f..7b425aa4 100644 --- a/static/translations/th.json +++ b/static/translations/th.json @@ -17,6 +17,7 @@ "auth": "Application credentials", "auto": "\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34", "balanced": "\u0e2a\u0e21\u0e14\u0e38\u0e25", + "battery": "\u0e41\u0e1a\u0e15\u0e40\u0e15\u0e2d\u0e23\u0e35\u0e48", "before": "Before", "brightness": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e27\u0e48\u0e32\u0e07", "button": "Button", diff --git a/static/translations/tr.json b/static/translations/tr.json index 62f3e4ed..426f5299 100644 --- a/static/translations/tr.json +++ b/static/translations/tr.json @@ -26,8 +26,10 @@ "auth": "Uygulama kimlik bilgileri", "auto": "Otomatik", "balanced": "Dengeli", + "battery": "Pil", "before": "\u00d6nce", "below_horizon": "Ufkun alt\u0131nda", + "both": "\u00c7ift", "brightness": "Parlakl\u0131k", "buffering": "\u00d6n belle\u011fe al\u0131n\u0131yor", "button": "D\u00fc\u011fme", @@ -106,6 +108,7 @@ "high": "Y\u00fcksek", "history": "Ge\u00e7mi\u015f", "home": "Evde", + "horizontal": "Yatay", "horizontal_stack": "Yatay y\u0131\u011f\u0131n", "hours": "Saat", "hvac_modes": "HVAC modlar\u0131", @@ -209,6 +212,8 @@ "suggestion": "Sizin i\u00e7in bir \u00f6neri olu\u015fturduk", "summary": "\u00d6zet", "swing_modes": "Sal\u0131n\u0131m modlar\u0131", + "target_temp_high": "Hedef s\u0131cakl\u0131k y\u00fcksek", + "target_temp_low": "Hedef s\u0131cakl\u0131k d\u00fc\u015f\u00fck", "target_temperature": "Hedef s\u0131cakl\u0131k", "template": "Taslak", "template_editor": "Taslak d\u00fczenleyicisi", @@ -237,6 +242,7 @@ "url": "URL", "vacuum": "Robot S\u00fcp\u00fcrge", "value": "De\u011fer", + "vertical": "Dikey", "visibility": "G\u00f6r\u00fcn\u00fcrl\u00fck", "visible": "G\u00f6r\u00fcn\u00fcr", "volume_level": "Ses", diff --git a/static/translations/uk.json b/static/translations/uk.json index 0a2b9259..f06e3974 100644 --- a/static/translations/uk.json +++ b/static/translations/uk.json @@ -26,8 +26,10 @@ "auth": "\u041e\u0431\u043b\u0456\u043a\u043e\u0432\u0456 \u0437\u0430\u043f\u0438\u0441\u0438", "auto": "\u0410\u0432\u0442\u043e", "balanced": "\u0417\u0431\u0430\u043b\u0430\u043d\u0441\u043e\u0432\u0430\u043d\u043e", + "battery": "\u0410\u043a\u0443\u043c\u0443\u043b\u044f\u0442\u043e\u0440", "before": "\u0414\u043e", "below_horizon": "\u0417\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c", + "both": "\u041e\u0431\u0438\u0434\u0432\u0430", "brightness": "\u042f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c", "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0456\u044f", "button": "\u041a\u043d\u043e\u043f\u043a\u0430", @@ -105,6 +107,7 @@ "high": "\u0412\u0438\u0441\u043e\u043a\u0438\u0439", "history": "\u0406\u0441\u0442\u043e\u0440\u0456\u044f", "home": "\u0412\u0434\u043e\u043c\u0430", + "horizontal": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0438\u0439", "horizontal_stack": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0442\u0435\u043a", "hours": "\u0413\u043e\u0434\u0438\u043d", "hvac_modes": "\u0420\u0435\u0436\u0438\u043c\u0438 HVAC", @@ -233,6 +236,7 @@ "url": "URL-\u0430\u0434\u0440\u0435\u0441\u0430", "vacuum": "\u041f\u0438\u043b\u043e\u0441\u043e\u0441", "value": "\u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f", + "vertical": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0438\u0439", "visibility": "\u0412\u0438\u0434\u0438\u043c\u0456\u0441\u0442\u044c", "visible": "\u0412\u0438\u0434\u0438\u043c\u0438\u0439", "volume_level": "\u0413\u0443\u0447\u043d\u0456\u0441\u0442\u044c", diff --git a/static/translations/ur.json b/static/translations/ur.json index 4ccbbed9..fe0bac8c 100644 --- a/static/translations/ur.json +++ b/static/translations/ur.json @@ -15,6 +15,7 @@ "aspect_ratio": "Aspect ratio", "attributes": "Attributes", "auth": "Application credentials", + "battery": "Battery", "before": "Before", "brightness": "Brightness", "button": "Button", diff --git a/static/translations/vi.json b/static/translations/vi.json index c6e0a54a..7a4d142d 100644 --- a/static/translations/vi.json +++ b/static/translations/vi.json @@ -25,8 +25,10 @@ "attributes": "Thu\u1ed9c t\u00ednh", "auth": "Th\u00f4ng tin x\u00e1c th\u1ef1c \u1ee9ng d\u1ee5ng", "auto": "T\u01b0\u0323 \u0111\u00f4\u0323ng", + "battery": "Pin", "before": "Tr\u01b0\u1edbc", "below_horizon": "D\u01b0\u1edbi \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi", + "both": "C\u1ea3 hai", "brightness": "\u0110\u1ed9 s\u00e1ng", "buffering": "\u0110ang \u0111\u1ec7m", "button": "N\u00fat b\u1ea5m", @@ -99,6 +101,7 @@ "high": "Cao", "history": "L\u1ecbch s\u1eed", "home": "\u1ede nh\u00e0", + "horizontal": "Ngang", "horizontal_stack": "X\u1ebfp h\u00e0ng ngang", "hours": "Gi\u1edd", "hvac_modes": "Ch\u1ebf \u0111\u1ed9 \u0111i\u1ec1u h\u00f2a", @@ -195,6 +198,8 @@ "suggestion": "Ch\u00fang t\u00f4i \u0111\u00e3 t\u1ea1o m\u1ed9t \u0111\u1ec1 xu\u1ea5t cho b\u1ea1n", "summary": "T\u00f3m t\u1eaft", "swing_modes": "Ch\u1ebf \u0111\u1ed9 xoay", + "target_temp_high": "Nhi\u1ec7t \u0111\u1ed9 m\u1ee5c ti\u00eau cao", + "target_temp_low": "Nhi\u1ec7t \u0111\u1ed9 m\u1ee5c ti\u00eau th\u1ea5p", "target_temperature": "Nhi\u1ec7t \u0111\u1ed9 m\u1ee5c ti\u00eau", "template": "B\u1ea3n m\u1eabu", "template_editor": "Tr\u00ecnh so\u1ea1n th\u1ea3o b\u1ea3n m\u1eabu", @@ -222,6 +227,7 @@ "url": "URL", "vacuum": "M\u00e1y h\u00fat b\u1ee5i", "value": "Gi\u00e1 tr\u1ecb", + "vertical": "D\u1ecdc", "visibility": "Hi\u1ec3n th\u1ecb", "visible": "Hi\u1ec3n th\u1ecb", "volume_level": "\u00c2m l\u01b0\u1ee3ng", diff --git a/static/translations/zh-Hans.json b/static/translations/zh-Hans.json index 37803616..1815d57e 100644 --- a/static/translations/zh-Hans.json +++ b/static/translations/zh-Hans.json @@ -15,6 +15,7 @@ "aspect_ratio": "\u957f\u5bbd\u6bd4", "attributes": "\u5c5e\u6027", "auth": "\u5e94\u7528\u7a0b\u5e8f\u51ed\u636e", + "battery": "\u7535\u6c60\u7535\u91cf", "before": "\u65e9\u4e8e", "brightness": "\u4eae\u5ea6", "button": "\u6309\u94ae", diff --git a/static/translations/zh-Hant.json b/static/translations/zh-Hant.json index 168c8c33..e0506521 100644 --- a/static/translations/zh-Hant.json +++ b/static/translations/zh-Hant.json @@ -15,6 +15,7 @@ "aspect_ratio": "\u9577\u5bec\u6bd4", "attributes": "\u5c6c\u6027", "auth": "\u61c9\u7528\u6191\u8b49", + "battery": "\u96fb\u91cf", "before": "\u5728...\u4e4b\u524d", "brightness": "\u4eae\u5ea6", "button": "\u6309\u9215", diff --git a/static/translations/zh.json b/static/translations/zh.json index d57ffd5c..a3c67f98 100644 --- a/static/translations/zh.json +++ b/static/translations/zh.json @@ -11,6 +11,7 @@ "auto": "\u81ea\u52d5", "balanced": "\u5e73\u8861", "below_horizon": "\u65e5\u843d", + "both": "\u5168\u90e8", "buffering": "\u7de9\u885d", "camera": "\u651d\u5f71\u6a5f", "cleaning": "\u6e05\u6383\u4e2d", @@ -38,6 +39,7 @@ "heating": "\u6696\u6c23", "high": "\u9ad8", "home": "\u5728\u5bb6", + "horizontal": "\u6c34\u5e73\u64fa\u52d5", "hvac_modes": "HVAC \u6a21\u5f0f", "idle": "\u5f85\u547d", "increment": "\u905e\u589e", @@ -66,12 +68,15 @@ "standby": "\u5f85\u547d", "stopped": "\u505c\u6b62", "swing_modes": "\u64fa\u52d5\u6a21\u5f0f", + "target_temp_high": "\u76ee\u6a19\u6eab\u5ea6\u9ad8\u6a19", + "target_temp_low": "\u76ee\u6a19\u6eab\u5ea6\u4f4e\u6a19", "target_temperature": "\u8a2d\u5b9a\u6eab\u5ea6", "triggered": "\u5df2\u89f8\u767c", "turbo": "\u589e\u58d3", "unlocked": "\u5df2\u89e3\u9396", "unlocking": "\u89e3\u9396\u4e2d", "vacuum": "\u6383\u5730\u6a5f\u5668\u4eba", + "vertical": "\u5782\u76f4\u64fa\u52d5", "volume_level": "\u97f3\u91cf", "weather": "\u6c23\u8c61", "weather_clear_night": "\u6674\u6717\u7684\u591c\u665a",