mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
Merge pull request #2100 from MichaelDvP/dev
This commit is contained in:
@@ -58,7 +58,7 @@
|
|||||||
"prettier": "^3.3.3",
|
"prettier": "^3.3.3",
|
||||||
"rollup-plugin-visualizer": "^5.12.0",
|
"rollup-plugin-visualizer": "^5.12.0",
|
||||||
"terser": "^5.34.1",
|
"terser": "^5.34.1",
|
||||||
"typescript-eslint": "8.8.1",
|
"typescript-eslint": "8.9.0",
|
||||||
"vite": "^5.4.9",
|
"vite": "^5.4.9",
|
||||||
"vite-plugin-imagemin": "^0.6.1",
|
"vite-plugin-imagemin": "^0.6.1",
|
||||||
"vite-tsconfig-paths": "^5.0.1"
|
"vite-tsconfig-paths": "^5.0.1"
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import { type ChangeEventHandler, useContext } from 'react';
|
|||||||
|
|
||||||
import { MenuItem, TextField } from '@mui/material';
|
import { MenuItem, TextField } from '@mui/material';
|
||||||
|
|
||||||
|
import CZflag from 'i18n/CZ.svg';
|
||||||
import DEflag from 'i18n/DE.svg';
|
import DEflag from 'i18n/DE.svg';
|
||||||
import FRflag from 'i18n/FR.svg';
|
import FRflag from 'i18n/FR.svg';
|
||||||
import GBflag from 'i18n/GB.svg';
|
import GBflag from 'i18n/GB.svg';
|
||||||
@@ -37,6 +38,10 @@ const LanguageSelector = () => {
|
|||||||
size="small"
|
size="small"
|
||||||
select
|
select
|
||||||
>
|
>
|
||||||
|
<MenuItem key="cz" value="cz">
|
||||||
|
<img src={CZflag} style={{ width: 16, verticalAlign: 'middle' }} />
|
||||||
|
CZ
|
||||||
|
</MenuItem>
|
||||||
<MenuItem key="de" value="de">
|
<MenuItem key="de" value="de">
|
||||||
<img src={DEflag} style={{ width: 16, verticalAlign: 'middle' }} />
|
<img src={DEflag} style={{ width: 16, verticalAlign: 'middle' }} />
|
||||||
DE
|
DE
|
||||||
|
|||||||
1
interface/src/i18n/CZ.svg
Normal file
1
interface/src/i18n/CZ.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 513 342"><path fill="#11457e" d="M0 0h513v342H0z"/><path fill="#d7141a" d="M513 171v171H0l215-171z"/><path fill="#FFF" d="M513 0v171H215.185L0 0z"/></svg>
|
||||||
|
After Width: | Height: | Size: 207 B |
349
interface/src/i18n/cz/index.ts
Normal file
349
interface/src/i18n/cz/index.ts
Normal file
@@ -0,0 +1,349 @@
|
|||||||
|
import type { Translation } from '../i18n-types';
|
||||||
|
|
||||||
|
const cz: Translation = {
|
||||||
|
LANGUAGE: 'Jazyk',
|
||||||
|
RETRY: 'Zkusit znovu',
|
||||||
|
LOADING: 'Načítání',
|
||||||
|
IS_REQUIRED: '{0} je vyžadováno',
|
||||||
|
SIGN_IN: 'Přihlásit se',
|
||||||
|
SIGN_OUT: 'Odhlásit se',
|
||||||
|
USERNAME: 'Uživatelské jméno',
|
||||||
|
PASSWORD: 'Heslo',
|
||||||
|
SU_PASSWORD: 'Heslo superuživatele',
|
||||||
|
SETTINGS_OF: '{0} Nastavení ',
|
||||||
|
HELP: 'Nápověda',
|
||||||
|
LOGGED_IN: 'Přihlášen jako {name}',
|
||||||
|
PLEASE_SIGNIN: 'Pro pokračování se prosím přihlaste',
|
||||||
|
UPLOAD_SUCCESSFUL: 'Nahrání bylo úspěšné',
|
||||||
|
DOWNLOAD_SUCCESSFUL: 'Stažení bylo úspěšné',
|
||||||
|
INVALID_LOGIN: 'Neplatné přihlašovací údaje',
|
||||||
|
NETWORK: 'Síť',
|
||||||
|
SECURITY: 'Zabezpečení',
|
||||||
|
ONOFF_CAP: 'ZAP/VYP',
|
||||||
|
ONOFF: 'zap/vyp',
|
||||||
|
TYPE: 'Typ',
|
||||||
|
DESCRIPTION: 'Popis',
|
||||||
|
ENTITIES: 'entity',
|
||||||
|
REFRESH: 'Obnovit',
|
||||||
|
EXPORT: 'Exportovat',
|
||||||
|
FAVORITES: "Oblíbené",
|
||||||
|
DEVICE_DETAILS: 'Podrobnosti zařízení',
|
||||||
|
ID_OF: '{0} ID',
|
||||||
|
DEVICE: 'Zařízení',
|
||||||
|
PRODUCT: 'Produkt',
|
||||||
|
VERSION: 'Verze',
|
||||||
|
BRAND: 'Značka',
|
||||||
|
ENTITY_NAME: 'Název entity',
|
||||||
|
VALUE: '{{value|Value}}',
|
||||||
|
DEVICES: 'Zařízení',
|
||||||
|
SENSORS: 'Senzory',
|
||||||
|
RUN_COMMAND: 'Zavolat příkaz',
|
||||||
|
CHANGE_VALUE: 'Změnit hodnotu',
|
||||||
|
CANCEL: 'Zrušit',
|
||||||
|
RESET: 'Resetovat',
|
||||||
|
APPLY_CHANGES: 'Použít změny ({0})',
|
||||||
|
UPDATE: 'Aktualizovat',
|
||||||
|
EXECUTE: 'Provést',
|
||||||
|
REMOVE: 'Odebrat',
|
||||||
|
PROBLEM_UPDATING: 'Problém s aktualizací',
|
||||||
|
PROBLEM_LOADING: 'Problém s načítáním',
|
||||||
|
ANALOG_SENSOR: 'Analogový senzor',
|
||||||
|
ANALOG_SENSORS: 'Analogové senzory',
|
||||||
|
SETTINGS: 'Nastavení',
|
||||||
|
UPDATED_OF: '{0} Aktualizováno',
|
||||||
|
UPDATE_OF: '{0} Aktualizace',
|
||||||
|
REMOVED_OF: '{0} Odebráno',
|
||||||
|
DELETION_OF: '{0} Smazání',
|
||||||
|
OFFSET: 'Offset',
|
||||||
|
FACTOR: 'Faktor',
|
||||||
|
FREQ: 'Frekvence',
|
||||||
|
DUTY_CYCLE: 'Pracovní cyklus',
|
||||||
|
UNIT: 'Jednotka',
|
||||||
|
STARTVALUE: 'Počáteční hodnota',
|
||||||
|
WARN_GPIO: 'Upozornění: buďte opatrní při přiřazování GPIO!',
|
||||||
|
EDIT: 'Upravit',
|
||||||
|
SENSOR: 'Senzor',
|
||||||
|
TEMP_SENSOR: 'Teplotní senzor',
|
||||||
|
TEMP_SENSORS: 'Teplotní senzory',
|
||||||
|
WRITE_CMD_SENT: 'Zapisovací příkaz odeslán',
|
||||||
|
EMS_BUS_WARNING: 'EMS sběrnice je odpojena. Pokud toto varování přetrvává i po několika sekundách, zkontrolujte nastavení a profil desky',
|
||||||
|
EMS_BUS_SCANNING: 'Prohledávání zařízení na EMS sběrnici...',
|
||||||
|
CONNECTED: 'Připojeno',
|
||||||
|
TX_ISSUES: 'Problémy s Tx - zkontrolujte režim Tx',
|
||||||
|
DISCONNECTED: 'Odpojeno',
|
||||||
|
EMS_SCAN: 'Opravdu chcete zahájit úplné skenování zařízení na EMS sběrnici?',
|
||||||
|
DATA_TRAFFIC: 'Datový provoz',
|
||||||
|
EMS_DEVICE: 'EMS zařízení',
|
||||||
|
SUCCESS: 'ÚSPĚCH',
|
||||||
|
FAIL: 'SELHÁNÍ',
|
||||||
|
QUALITY: 'KVALITA',
|
||||||
|
SCAN: 'Skenovat',
|
||||||
|
STATUS_NAMES: [
|
||||||
|
'Přijaté EMS telegramy (Rx)',
|
||||||
|
'Čtení EMS (Tx)',
|
||||||
|
'Zápisy EMS (Tx)',
|
||||||
|
'Čtení teplotních senzorů',
|
||||||
|
'Čtení analogových senzorů',
|
||||||
|
'Publikace MQTT',
|
||||||
|
'API volání',
|
||||||
|
'Syslog zprávy'
|
||||||
|
],
|
||||||
|
NUM_DAYS: '{num} d{{ní|en|ní|ní|ní|ní}}',
|
||||||
|
NUM_SECONDS: '{num} sek{{und|unda|undy|undy|und|und}}',
|
||||||
|
NUM_HOURS: '{num} hod{{in|ina|iny|iny|in|in}}',
|
||||||
|
NUM_MINUTES: '{num} minu{{t|ta|ty|ty|t|t}}',
|
||||||
|
APPLICATION: 'Aplikace',
|
||||||
|
CUSTOMIZATIONS: 'Přizpůsobení',
|
||||||
|
APPLICATION_RESTARTING: 'EMS-ESP se restartuje',
|
||||||
|
BOARD_PROFILE: 'Profil desky',
|
||||||
|
CUSTOM: 'Vlastní',
|
||||||
|
GPIO_OF: 'GPIO {0}',
|
||||||
|
BUTTON: 'Tlačítko',
|
||||||
|
TEMPERATURE: 'Teplota',
|
||||||
|
PHY_TYPE: 'Typ Eth PHY',
|
||||||
|
DISABLED: 'zakázáno',
|
||||||
|
TX_MODE: 'EMS Tx režim',
|
||||||
|
HARDWARE: 'Hardware',
|
||||||
|
EMS_BUS: '{{BUS|EMS BUS}}',
|
||||||
|
GENERAL_OPTIONS: 'Obecné možnosti',
|
||||||
|
LANGUAGE_ENTITIES: 'Jazyk (pro entity zařízení)',
|
||||||
|
HIDE_LED: 'Skrýt LED',
|
||||||
|
ENABLE_TELNET: 'Povolit Telnet konzoli',
|
||||||
|
ENABLE_ANALOG: 'Povolit analogové senzory',
|
||||||
|
CONVERT_FAHRENHEIT: 'Převést hodnoty teploty na Fahrenheit',
|
||||||
|
BYPASS_TOKEN: 'Obejít autorizaci tokenu při API voláních',
|
||||||
|
READONLY: 'Povolit režim jen pro čtení (blokuje všechny odchozí příkazy EMS Tx Write)',
|
||||||
|
UNDERCLOCK_CPU: 'Snížit takt CPU',
|
||||||
|
REMOTE_TIMEOUT: 'Časový limit vzdáleného připojení',
|
||||||
|
REMOTE_TIMEOUT_EN: 'Zakázat vzdálený přístup při chybějící teplotě v místnosti',
|
||||||
|
HEATINGOFF: 'Spustit kotel s vynuceným vypnutým topením',
|
||||||
|
MIN_DURATION: 'Čekací doba',
|
||||||
|
ENABLE_SHOWER_TIMER: 'Povolit časovač sprchy',
|
||||||
|
ENABLE_SHOWER_ALERT: 'Povolit upozornění na sprchu',
|
||||||
|
TRIGGER_TIME: 'Čas spuštění',
|
||||||
|
COLD_SHOT_DURATION: 'Délka studeného výstřiku',
|
||||||
|
FORMATTING_OPTIONS: 'Možnosti formátování',
|
||||||
|
BOOLEAN_FORMAT_DASHBOARD: 'Formát booleovské hodnoty na webu',
|
||||||
|
BOOLEAN_FORMAT_API: 'Formát booleovské hodnoty v API/MQTT',
|
||||||
|
ENUM_FORMAT: 'Formát enum v API/MQTT',
|
||||||
|
INDEX: 'Index',
|
||||||
|
ENABLE_PARASITE: 'Povolit 1-Wire parazitní napájení',
|
||||||
|
LOGGING: 'Protokolování',
|
||||||
|
LOG_HEX: 'Protokolovat EMS telegramy v hexadecimálním formátu',
|
||||||
|
ENABLE_SYSLOG: 'Povolit Syslog',
|
||||||
|
LOG_LEVEL: 'Úroveň protokolování',
|
||||||
|
MARK_INTERVAL: 'Interval označení',
|
||||||
|
SECONDS: 'sekundy',
|
||||||
|
MINUTES: 'minuty',
|
||||||
|
HOURS: 'hodiny',
|
||||||
|
RESTART: 'Restart',
|
||||||
|
RESTART_TEXT: 'EMS-ESP musí být restartován, aby se změny systému projevily',
|
||||||
|
RESTART_CONFIRM: 'Opravdu chcete restartovat EMS-ESP?',
|
||||||
|
COMMAND: 'Příkaz',
|
||||||
|
CUSTOMIZATIONS_RESTART: 'Všechna přizpůsobení byla odstraněna. Restartování...',
|
||||||
|
CUSTOMIZATIONS_FULL: 'Vybrané entity překročily limit. Uložte je po částech',
|
||||||
|
CUSTOMIZATIONS_SAVED: 'Přizpůsobení uloženo',
|
||||||
|
CUSTOMIZATIONS_HELP_1: 'Vyberte zařízení a přizpůsobte možnosti entit nebo klikněte pro přejmenování',
|
||||||
|
CUSTOMIZATIONS_HELP_2: 'označit jako oblíbené',
|
||||||
|
CUSTOMIZATIONS_HELP_3: 'zakázat akci zápisu',
|
||||||
|
CUSTOMIZATIONS_HELP_4: 'vyloučit z MQTT a API',
|
||||||
|
CUSTOMIZATIONS_HELP_5: 'skrýt z Zařízení',
|
||||||
|
CUSTOMIZATIONS_HELP_6: 'odstranit z paměti',
|
||||||
|
SELECT_DEVICE: 'Vyberte zařízení',
|
||||||
|
SET_ALL: 'nastavit vše',
|
||||||
|
OPTIONS: 'Možnosti',
|
||||||
|
NAME: 'Název',
|
||||||
|
CUSTOMIZATIONS_RESET: 'Opravdu chcete odstranit všechna přizpůsobení včetně vlastních nastavení teplotních a analogových senzorů?',
|
||||||
|
SUPPORT_INFORMATION: 'Podpora',
|
||||||
|
HELP_INFORMATION_1: 'Navštivte online wiki pro pokyny, jak konfigurovat EMS-ESP',
|
||||||
|
HELP_INFORMATION_2: 'Pro živý chat se komunitou se připojte k našemu serveru Discord',
|
||||||
|
HELP_INFORMATION_3: 'Chcete-li požádat o funkci nebo nahlásit chybu',
|
||||||
|
HELP_INFORMATION_4: 'Stáhněte a připojte informace o podpoře pro rychlejší odezvu při hlášení problému',
|
||||||
|
HELP_INFORMATION_5: 'Pro pomoc a dotazy kontaktujte svého instalatéra.',
|
||||||
|
UPLOAD: 'Nahrát',
|
||||||
|
DOWNLOAD: '{{S|s|s}}táhnout',
|
||||||
|
INSTALL: 'Instalovat {0}',
|
||||||
|
ABORTED: 'přerušeno',
|
||||||
|
FAILED: 'neúspěšné',
|
||||||
|
SUCCESSFUL: 'úspěšné',
|
||||||
|
SYSTEM: 'Systém',
|
||||||
|
LOG_OF: '{0} Záznam',
|
||||||
|
STATUS_OF: '{0} Stav',
|
||||||
|
DOWNLOAD_UPLOAD: 'Stáhnout/Nahrát',
|
||||||
|
CLOSE: 'Zavřít',
|
||||||
|
USE: 'Použít',
|
||||||
|
FACTORY_RESET: 'Obnovení továrního nastavení',
|
||||||
|
SYSTEM_FACTORY_TEXT: 'Zařízení bylo obnoveno do továrního nastavení a nyní se restartuje',
|
||||||
|
SYSTEM_FACTORY_TEXT_DIALOG: 'Opravdu chcete resetovat EMS-ESP do továrního nastavení?',
|
||||||
|
STABLE: 'Stabilní',
|
||||||
|
DEVELOPMENT: 'Vývojová verze',
|
||||||
|
RELEASE_NOTES: 'poznámky k vydání',
|
||||||
|
EMS_ESP_VER: 'Verze firmwaru',
|
||||||
|
UPTIME: 'Doba provozu systému',
|
||||||
|
FREE_MEMORY: 'Volná paměť',
|
||||||
|
PSRAM: 'PSRAM (Velikost / Volná)',
|
||||||
|
FLASH: 'Flash čip (Velikost, Rychlost)',
|
||||||
|
APPSIZE: 'Aplikace (Partition: Použito / Volné)',
|
||||||
|
FILESYSTEM: 'Souborový systém (Použito / Volné)',
|
||||||
|
BUFFER_SIZE: 'Maximální velikost bufferu',
|
||||||
|
COMPACT: 'Kompaktní',
|
||||||
|
DOWNLOAD_SETTINGS_TEXT: 'Vytvořte zálohu svého nastavení a konfigurace',
|
||||||
|
UPLOAD_TEXT: 'Nahrajte nový soubor firmwaru (.bin) nebo záložní soubor (.json)',
|
||||||
|
UPLOAD_DROP_TEXT: 'Přetáhněte soubor nebo klikněte sem',
|
||||||
|
ERROR: 'Neočekávaná chyba, zkuste to prosím znovu',
|
||||||
|
TIME_SET: 'Čas nastaven',
|
||||||
|
MANAGE_USERS: 'Spravovat uživatele',
|
||||||
|
IS_ADMIN: 'je Admin',
|
||||||
|
USER_WARNING: 'Musí být nakonfigurován alespoň jeden uživatel s oprávněním admin',
|
||||||
|
ADD: 'Přidat',
|
||||||
|
ACCESS_TOKEN_FOR: 'Přístupový token pro',
|
||||||
|
ACCESS_TOKEN_TEXT: 'Níže uvedený token se používá s REST API voláními, která vyžadují autorizaci. Lze jej předat buď jako Bearer token v hlavičce Authorization, nebo v parametru URL access_token.',
|
||||||
|
GENERATING_TOKEN: 'Generování tokenu',
|
||||||
|
USER: 'Uživatel',
|
||||||
|
MODIFY: 'Upravit',
|
||||||
|
SU_TEXT: 'Heslo superuživatele (su) se používá k podepisování autentizačních tokenů a také k povolení administrátorských práv v konzole.',
|
||||||
|
NOT_ENABLED: 'Nepovoleno',
|
||||||
|
ERRORS_OF: '{0} Chyby',
|
||||||
|
DISCONNECT_REASON: 'Důvod odpojení',
|
||||||
|
ENABLE_MQTT: 'Povolit MQTT',
|
||||||
|
BROKER: 'Broker',
|
||||||
|
CLIENT: 'Klient',
|
||||||
|
BASE_TOPIC: 'Základní téma',
|
||||||
|
OPTIONAL: 'volitelné',
|
||||||
|
FORMATTING: 'Formátování',
|
||||||
|
MQTT_FORMAT: 'Formát Téma/Payload',
|
||||||
|
MQTT_NEST_1: 'Vnořené do jednoho tématu',
|
||||||
|
MQTT_NEST_2: 'Jako samostatná témata',
|
||||||
|
MQTT_RESPONSE: 'Publikovat výstup příkazů do tématu `response`',
|
||||||
|
MQTT_PUBLISH_TEXT_1: 'Publikovat témata jednotlivých hodnot při změně',
|
||||||
|
MQTT_PUBLISH_TEXT_2: 'Publikovat do příkazových témat (ioBroker)',
|
||||||
|
MQTT_PUBLISH_TEXT_3: 'Povolit MQTT Discovery',
|
||||||
|
MQTT_PUBLISH_TEXT_4: 'Prefix pro Discovery témata',
|
||||||
|
MQTT_PUBLISH_TEXT_5: 'Typ Discovery',
|
||||||
|
MQTT_PUBLISH_INTERVALS: 'Intervaly publikování',
|
||||||
|
MQTT_INT_BOILER: 'Kotly a tepelná čerpadla',
|
||||||
|
MQTT_INT_THERMOSTATS: 'Termostaty',
|
||||||
|
MQTT_INT_SOLAR: 'Solární moduly',
|
||||||
|
MQTT_INT_MIXER: 'Míchací moduly',
|
||||||
|
MQTT_INT_WATER: 'Vodní moduly',
|
||||||
|
MQTT_QUEUE: 'MQTT fronta',
|
||||||
|
DEFAULT: 'Výchozí',
|
||||||
|
MQTT_ENTITY_FORMAT: 'Formát ID entity',
|
||||||
|
MQTT_ENTITY_FORMAT_0: 'Jediná instance, dlouhý název (v3.4)',
|
||||||
|
MQTT_ENTITY_FORMAT_1: 'Jediná instance, krátký název',
|
||||||
|
MQTT_ENTITY_FORMAT_2: 'Více instancí, krátký název',
|
||||||
|
MQTT_CLEAN_SESSION: 'Nastavit čistou relaci',
|
||||||
|
MQTT_RETAIN_FLAG: 'Vždy nastavit příznak Retain',
|
||||||
|
INACTIVE: 'Neaktivní',
|
||||||
|
ACTIVE: 'Aktivní',
|
||||||
|
UNKNOWN: 'Neznámé',
|
||||||
|
SET_TIME: 'Nastavit čas',
|
||||||
|
SET_TIME_TEXT: 'Zadejte místní datum a čas pro nastavení času',
|
||||||
|
LOCAL_TIME: 'Místní čas',
|
||||||
|
UTC_TIME: 'Čas UTC',
|
||||||
|
ENABLE_NTP: 'Povolit NTP',
|
||||||
|
NTP_SERVER: 'NTP server',
|
||||||
|
TIME_ZONE: 'Časová zóna',
|
||||||
|
ACCESS_POINT: 'Přístupový bod',
|
||||||
|
AP_PROVIDE: 'Povolit přístupový bod',
|
||||||
|
AP_PROVIDE_TEXT_1: 'Vždy',
|
||||||
|
AP_PROVIDE_TEXT_2: 'Když je WiFi odpojena',
|
||||||
|
AP_PROVIDE_TEXT_3: 'Nikdy',
|
||||||
|
AP_PREFERRED_CHANNEL: 'Preferovaný kanál',
|
||||||
|
AP_HIDE_SSID: 'Skrýt SSID',
|
||||||
|
AP_CLIENTS: 'Klienti AP',
|
||||||
|
AP_MAX_CLIENTS: 'Maximální počet klientů',
|
||||||
|
AP_LOCAL_IP: 'Místní IP',
|
||||||
|
NETWORK_SCAN: 'Skenovat WiFi sítě',
|
||||||
|
IDLE: 'Nečinný',
|
||||||
|
LOST: 'Ztraceno',
|
||||||
|
SCANNING: 'Skenování',
|
||||||
|
SCAN_AGAIN: 'Skenovat znovu',
|
||||||
|
NETWORK_SCANNER: 'Síťový skener',
|
||||||
|
NETWORK_NO_WIFI: 'Nenalezeny žádné WiFi sítě',
|
||||||
|
NETWORK_BLANK_SSID: 'nechte prázdné pro deaktivaci WiFi a povolení ETH',
|
||||||
|
NETWORK_BLANK_BSSID: 'nechte prázdné pro použití pouze SSID',
|
||||||
|
TX_POWER: 'Vysílací výkon',
|
||||||
|
HOSTNAME: 'Název hostitele',
|
||||||
|
NETWORK_DISABLE_SLEEP: 'Zakázat režim spánku WiFi',
|
||||||
|
NETWORK_LOW_BAND: 'Použít nižší šířku pásma WiFi',
|
||||||
|
NETWORK_USE_DNS: 'Povolit mDNS službu',
|
||||||
|
NETWORK_ENABLE_CORS: 'Povolit CORS',
|
||||||
|
NETWORK_CORS_ORIGIN: 'Původ CORS',
|
||||||
|
NETWORK_FIXED_IP: 'Použít pevnou IP adresu',
|
||||||
|
NETWORK_GATEWAY: 'Brána',
|
||||||
|
NETWORK_SUBNET: 'Maska podsítě',
|
||||||
|
NETWORK_DNS: 'DNS servery',
|
||||||
|
ADDRESS_OF: '{0} Adresa',
|
||||||
|
ADMINISTRATOR: 'Administrátor',
|
||||||
|
GUEST: 'Host',
|
||||||
|
NEW: 'Nový',
|
||||||
|
NEW_NAME_OF: '{0} Nový název',
|
||||||
|
ENTITY: 'entita',
|
||||||
|
MIN: 'min',
|
||||||
|
MAX: 'max',
|
||||||
|
BLOCK_NAVIGATE_1: 'Máte neuložené změny',
|
||||||
|
BLOCK_NAVIGATE_2: 'Pokud přejdete na jinou stránku, vaše neuložené změny budou ztraceny. Opravdu chcete opustit tuto stránku?',
|
||||||
|
STAY: 'Zůstat',
|
||||||
|
LEAVE: 'Odejít',
|
||||||
|
SCHEDULER: 'Plánovač',
|
||||||
|
SCHEDULER_HELP_1: 'Automatizujte příkazy přidáním naplánovaných událostí níže. Nastavte jedinečný název pro povolení/zakázání aktivace přes API/MQTT.',
|
||||||
|
SCHEDULER_HELP_2: 'Použijte 00:00 pro spuštění při startu',
|
||||||
|
SCHEDULE: 'Harmonogram',
|
||||||
|
TIME: 'Čas',
|
||||||
|
TIMER: 'Časovač',
|
||||||
|
ONCHANGE: 'Při změně',
|
||||||
|
CONDITION: 'Podmínka',
|
||||||
|
IMMEDIATE: 'Ihned',
|
||||||
|
SCHEDULE_UPDATED: 'Harmonogram aktualizován',
|
||||||
|
SCHEDULE_TIMER_1: 'při startu',
|
||||||
|
SCHEDULE_TIMER_2: 'každou minutu',
|
||||||
|
SCHEDULE_TIMER_3: 'každou hodinu',
|
||||||
|
CUSTOM_ENTITIES: 'Vlastní entity',
|
||||||
|
ENTITIES_HELP_1: 'Definujte vlastní EMS entity nebo dynamické uživatelské proměnné',
|
||||||
|
ENTITIES_UPDATED: 'Entity aktualizovány',
|
||||||
|
WRITEABLE: 'Zapisovatelné',
|
||||||
|
SHOWING: 'Zobrazuje se',
|
||||||
|
SEARCH: 'Hledat',
|
||||||
|
CERT: 'TLS kořenový certifikát (nechte prázdné pro nezabezpečené připojení)',
|
||||||
|
ENABLE_TLS: 'Povolit TLS',
|
||||||
|
ON: 'Zapnuto',
|
||||||
|
OFF: 'Vypnuto',
|
||||||
|
POLARITY: 'Polarita',
|
||||||
|
ACTIVEHIGH: 'Aktivní vysoká',
|
||||||
|
ACTIVELOW: 'Aktivní nízká',
|
||||||
|
UNCHANGED: 'Beze změny',
|
||||||
|
ALWAYS: 'Vždy',
|
||||||
|
ACTIVITY: 'Aktivita',
|
||||||
|
CONFIGURE: '{0} Konfigurovat',
|
||||||
|
SYSTEM_MEMORY: 'Paměť systému',
|
||||||
|
APPLICATION_SETTINGS_1: 'Upravit nastavení aplikace EMS-ESP',
|
||||||
|
SECURITY_1: 'Přidat nebo odebrat uživatele',
|
||||||
|
DOWNLOAD_UPLOAD_1: 'Stáhnout a nahrát nastavení a firmware',
|
||||||
|
MODULES: 'Moduly',
|
||||||
|
MODULES_1: 'Aktivovat nebo deaktivovat externí moduly',
|
||||||
|
MODULES_UPDATED: 'Moduly aktualizovány',
|
||||||
|
MODULES_DESCRIPTION: 'Klikněte na modul pro aktivaci nebo deaktivaci modulů knihovny EMS-ESP',
|
||||||
|
MODULES_NONE: 'Nenalezeny žádné externí moduly',
|
||||||
|
RENAME: 'Přejmenovat',
|
||||||
|
ENABLE_MODBUS: 'Povolit Modbus',
|
||||||
|
VIEW_LOG: 'Zobrazit záznam pro diagnostiku problémů',
|
||||||
|
UPLOAD_DRAG: 'přetáhněte soubor sem nebo klikněte pro výběr',
|
||||||
|
SERVICES: 'Služby',
|
||||||
|
ALLVALUES: 'Všechny hodnoty',
|
||||||
|
SPECIAL_FUNCTIONS: 'Speciální funkce',
|
||||||
|
WAIT_FIRMWARE: 'Firmware se nahrává a instaluje',
|
||||||
|
INSTALL_VERSION: 'Tímto se nainstaluje verze {0}. Jste si jistí?',
|
||||||
|
SWITCH_DEV: 'přepnout na vývojovou verzi',
|
||||||
|
UPGRADE_AVAILABLE: 'Je k dispozici aktualizace firmwaru!',
|
||||||
|
LATEST_VERSION: 'Používáte nejnovější verzi firmwaru.',
|
||||||
|
PLEASE_WAIT: 'Prosím čekejte',
|
||||||
|
RESTARTING_PRE: 'Inicializace',
|
||||||
|
RESTARTING_POST: 'Příprava',
|
||||||
|
AUTO_SCROLL: 'Automatické rolování',
|
||||||
|
DASHBOARD: 'Dashboard',
|
||||||
|
NO_DATA: 'Žádná data nejsou k dispozici',
|
||||||
|
DASHBOARD_1: 'Přizpůsobte si dashboard označením EMS entit jako Oblíbené pomocí modulu Přizpůsobení.',
|
||||||
|
};
|
||||||
|
|
||||||
|
export default cz;
|
||||||
@@ -1776,15 +1776,15 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/eslint-plugin@npm:8.8.1":
|
"@typescript-eslint/eslint-plugin@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/eslint-plugin@npm:8.8.1"
|
resolution: "@typescript-eslint/eslint-plugin@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@eslint-community/regexpp": "npm:^4.10.0"
|
"@eslint-community/regexpp": "npm:^4.10.0"
|
||||||
"@typescript-eslint/scope-manager": "npm:8.8.1"
|
"@typescript-eslint/scope-manager": "npm:8.9.0"
|
||||||
"@typescript-eslint/type-utils": "npm:8.8.1"
|
"@typescript-eslint/type-utils": "npm:8.9.0"
|
||||||
"@typescript-eslint/utils": "npm:8.8.1"
|
"@typescript-eslint/utils": "npm:8.9.0"
|
||||||
"@typescript-eslint/visitor-keys": "npm:8.8.1"
|
"@typescript-eslint/visitor-keys": "npm:8.9.0"
|
||||||
graphemer: "npm:^1.4.0"
|
graphemer: "npm:^1.4.0"
|
||||||
ignore: "npm:^5.3.1"
|
ignore: "npm:^5.3.1"
|
||||||
natural-compare: "npm:^1.4.0"
|
natural-compare: "npm:^1.4.0"
|
||||||
@@ -1795,66 +1795,66 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/020a0a482202b34c6665a56ec5902e38ae1870b2600ec1b2092de352b23099dde553781ee8323974f63962ebe164a6304f0019e937afb5cf7854b0e0163ad1ca
|
checksum: 10c0/07f273dc270268980bbf65ea5e0c69d05377e42dbdb2dd3f4a1293a3536c049ddfb548eb9ec6e60394c2361c4a15b62b8246951f83e16a9d16799578a74dc691
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/parser@npm:8.8.1":
|
"@typescript-eslint/parser@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/parser@npm:8.8.1"
|
resolution: "@typescript-eslint/parser@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/scope-manager": "npm:8.8.1"
|
"@typescript-eslint/scope-manager": "npm:8.9.0"
|
||||||
"@typescript-eslint/types": "npm:8.8.1"
|
"@typescript-eslint/types": "npm:8.9.0"
|
||||||
"@typescript-eslint/typescript-estree": "npm:8.8.1"
|
"@typescript-eslint/typescript-estree": "npm:8.9.0"
|
||||||
"@typescript-eslint/visitor-keys": "npm:8.8.1"
|
"@typescript-eslint/visitor-keys": "npm:8.9.0"
|
||||||
debug: "npm:^4.3.4"
|
debug: "npm:^4.3.4"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/2afd147ccec6754316d6837d6108a5d822eb6071e1a7355073288c232530bc3e49901d3f08755ce02d497110c531f3b3658eb46d0ff875a69d4f360b5f938cb4
|
checksum: 10c0/aca7c838de85fb700ecf5682dc6f8f90a0fbfe09a3044a176c0dc3ffd9c5e7105beb0919a30824f46b02223a74119b4f5a9834a0663328987f066cb359b5dbed
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/scope-manager@npm:8.8.1":
|
"@typescript-eslint/scope-manager@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/scope-manager@npm:8.8.1"
|
resolution: "@typescript-eslint/scope-manager@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/types": "npm:8.8.1"
|
"@typescript-eslint/types": "npm:8.9.0"
|
||||||
"@typescript-eslint/visitor-keys": "npm:8.8.1"
|
"@typescript-eslint/visitor-keys": "npm:8.9.0"
|
||||||
checksum: 10c0/6f697baf087aedc3f0f228ff964fd108a9dd33fe4e5cc6c914be6367c324cee55629e099832668042bedfec8cdc72c6ef2ca960ee26966dbcc75753059a1352f
|
checksum: 10c0/1fb77a982e3384d8cabd64678ea8f9de328708080ff9324bf24a44da4e8d7b7692ae4820efc3ef36027bf0fd6a061680d3c30ce63d661fb31e18970fca5e86c5
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/type-utils@npm:8.8.1":
|
"@typescript-eslint/type-utils@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/type-utils@npm:8.8.1"
|
resolution: "@typescript-eslint/type-utils@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/typescript-estree": "npm:8.8.1"
|
"@typescript-eslint/typescript-estree": "npm:8.9.0"
|
||||||
"@typescript-eslint/utils": "npm:8.8.1"
|
"@typescript-eslint/utils": "npm:8.9.0"
|
||||||
debug: "npm:^4.3.4"
|
debug: "npm:^4.3.4"
|
||||||
ts-api-utils: "npm:^1.3.0"
|
ts-api-utils: "npm:^1.3.0"
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/6edfc2b9fca5233dd922141f080377b677db1093ec3e702a3ab52d58f77b91c0fb69479d4d42f125536b8fc0ffa85c07c7de2f17cc4c6fa1df1226ec01e5608c
|
checksum: 10c0/aff06afda9ac7d12f750e76c8f91ed8b56eefd3f3f4fbaa93a64411ec9e0bd2c2972f3407e439320d98062b16f508dce7604b8bb2b803fded9d3148e5ee721b1
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/types@npm:8.8.1":
|
"@typescript-eslint/types@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/types@npm:8.8.1"
|
resolution: "@typescript-eslint/types@npm:8.9.0"
|
||||||
checksum: 10c0/4b44857332a0b1bfafbeccb8be157f8266d9e226ac723f6af1272b9b670b49444423ddac733655163eb3b90e8c88393a68ab2d7f326f5775371eaf4b9ca31d7b
|
checksum: 10c0/8d901b7ed2f943624c24f7fa67f7be9d49a92554d54c4f27397c05b329ceff59a9ea246810b53ff36fca08760c14305dd4ce78fbac7ca0474311b0575bf49010
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/typescript-estree@npm:8.8.1":
|
"@typescript-eslint/typescript-estree@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/typescript-estree@npm:8.8.1"
|
resolution: "@typescript-eslint/typescript-estree@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/types": "npm:8.8.1"
|
"@typescript-eslint/types": "npm:8.9.0"
|
||||||
"@typescript-eslint/visitor-keys": "npm:8.8.1"
|
"@typescript-eslint/visitor-keys": "npm:8.9.0"
|
||||||
debug: "npm:^4.3.4"
|
debug: "npm:^4.3.4"
|
||||||
fast-glob: "npm:^3.3.2"
|
fast-glob: "npm:^3.3.2"
|
||||||
is-glob: "npm:^4.0.3"
|
is-glob: "npm:^4.0.3"
|
||||||
@@ -1864,31 +1864,31 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/e3b9bc1e925c07833237044271cdc9bd8bdba3e2143dcfc5bf3bf481c89731b666a6fad25333a4b1980ac2f4c6f5e6e42c71206f73f3704e319f6b3b67463a6a
|
checksum: 10c0/bb5ec70727f07d1575e95f9d117762636209e1ab073a26c4e873e1e5b4617b000d300a23d294ad81693f7e99abe3e519725452c30b235a253edcd85b6ae052b0
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/utils@npm:8.8.1":
|
"@typescript-eslint/utils@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/utils@npm:8.8.1"
|
resolution: "@typescript-eslint/utils@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@eslint-community/eslint-utils": "npm:^4.4.0"
|
"@eslint-community/eslint-utils": "npm:^4.4.0"
|
||||||
"@typescript-eslint/scope-manager": "npm:8.8.1"
|
"@typescript-eslint/scope-manager": "npm:8.9.0"
|
||||||
"@typescript-eslint/types": "npm:8.8.1"
|
"@typescript-eslint/types": "npm:8.9.0"
|
||||||
"@typescript-eslint/typescript-estree": "npm:8.8.1"
|
"@typescript-eslint/typescript-estree": "npm:8.9.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
checksum: 10c0/954a2e85ae56a3ebefb6e41fb33c59ffa886963860536e9729a35ecea55eefdc58858c7aa126048c4a61f4fd9997b4f7601e7884ed2b3e4e7a46c9e4617a9f29
|
checksum: 10c0/af13e3d501060bdc5fa04b131b3f9a90604e5c1d4845d1f8bd94b703a3c146a76debfc21fe65a7f3a0459ed6c57cf2aa3f0a052469bb23b6f35ff853fe9495b1
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/visitor-keys@npm:8.8.1":
|
"@typescript-eslint/visitor-keys@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "@typescript-eslint/visitor-keys@npm:8.8.1"
|
resolution: "@typescript-eslint/visitor-keys@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/types": "npm:8.8.1"
|
"@typescript-eslint/types": "npm:8.9.0"
|
||||||
eslint-visitor-keys: "npm:^3.4.3"
|
eslint-visitor-keys: "npm:^3.4.3"
|
||||||
checksum: 10c0/6f917090b61277bd443aa851c532c4a9cc91ad57aedf185c5dff0c530f158cce84ef815833bd8deffa87f0bbf7a9f1abd1e02e30af2463c4e7f27c0c08f59080
|
checksum: 10c0/e33208b946841f1838d87d64f4ee230f798e68bdce8c181d3ac0abb567f758cb9c4bdccc919d493167869f413ca4c400e7db0f7dd7e8fc84ab6a8344076a7458
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -1931,7 +1931,7 @@ __metadata:
|
|||||||
terser: "npm:^5.34.1"
|
terser: "npm:^5.34.1"
|
||||||
typesafe-i18n: "npm:^5.26.2"
|
typesafe-i18n: "npm:^5.26.2"
|
||||||
typescript: "npm:^5.6.3"
|
typescript: "npm:^5.6.3"
|
||||||
typescript-eslint: "npm:8.8.1"
|
typescript-eslint: "npm:8.9.0"
|
||||||
vite: "npm:^5.4.9"
|
vite: "npm:^5.4.9"
|
||||||
vite-plugin-imagemin: "npm:^0.6.1"
|
vite-plugin-imagemin: "npm:^0.6.1"
|
||||||
vite-tsconfig-paths: "npm:^5.0.1"
|
vite-tsconfig-paths: "npm:^5.0.1"
|
||||||
@@ -7033,17 +7033,17 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript-eslint@npm:8.8.1":
|
"typescript-eslint@npm:8.9.0":
|
||||||
version: 8.8.1
|
version: 8.9.0
|
||||||
resolution: "typescript-eslint@npm:8.8.1"
|
resolution: "typescript-eslint@npm:8.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@typescript-eslint/eslint-plugin": "npm:8.8.1"
|
"@typescript-eslint/eslint-plugin": "npm:8.9.0"
|
||||||
"@typescript-eslint/parser": "npm:8.8.1"
|
"@typescript-eslint/parser": "npm:8.9.0"
|
||||||
"@typescript-eslint/utils": "npm:8.8.1"
|
"@typescript-eslint/utils": "npm:8.9.0"
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/d6793697fce239ef8838ced6e1e59940c30579c8f62c49bc605fdeda9f3f7a5c24bfddd997b142f8c411859dc0b9985ecdae569814dd4f8e6775e1899d55e9cc
|
checksum: 10c0/96bef4f5d1da9561078fa234642cfa2d024979917b8282b82f63956789bc566bdd5806ff2b414697f3dfdee314e9c9fec05911a7502550d763a496e2ef3af2fd
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
@@ -2405,7 +2405,7 @@ bool Thermostat::set_wwDisinfectDay(const char * value, const int8_t id) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool Thermostat::set_wwDisinfectHour(const char * value, const int8_t id) {
|
bool Thermostat::set_wwDisinfectHour(const char * value, const int8_t id) {
|
||||||
auto dhw = dhw_circuit( id2dhw(id));
|
auto dhw = dhw_circuit(id2dhw(id));
|
||||||
if (dhw == nullptr) {
|
if (dhw == nullptr) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user