diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h
index 60d61d492..0b2d556a9 100644
--- a/tasmota/language/ru_RU.h
+++ b/tasmota/language/ru_RU.h
@@ -2,6 +2,7 @@
ru-RU.h - localization for Russian - Russia for Tasmota
Copyright (C) 2021 Roman-vn
+ Copyright (C) 2023 usr44
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -28,7 +29,7 @@
* Use online command StateText to translate ON, OFF, HOLD and TOGGLE.
* Use online command Prefix to translate cmnd, stat and tele.
*
- * Updated until v9.3.1.1
+ * Updated until v13.0.0.3
\*********************************************************************/
//#define LANGUAGE_MODULE_NAME // Enable to display "Module Generic" (ie Spanish), Disable to display "Generic Module" (ie English)
@@ -63,7 +64,7 @@
#define D_BLINKOFF "Не Мигать"
#define D_BOOT_COUNT "Количество загрузок"
#define D_BRIGHTLIGHT "Яркость"
-#define D_BSSID "BSSId"
+#define D_BSSID "BSSID"
#define D_BUTTON "Кнопка"
#define D_BY "by" // Written by me
#define D_BYTES "Байт"
@@ -74,7 +75,7 @@
#define D_COLDLIGHT "Холодный"
#define D_COMMAND "Команда"
#define D_CONNECTED "Соединен"
-#define D_CORS_DOMAIN "CORS Domain"
+#define D_CORS_DOMAIN "Домен CORS"
#define D_COUNT "Подсчет"
#define D_COUNTER "Счетчик"
#define D_CT_POWER "CT Power"
@@ -88,7 +89,7 @@
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
-#define D_DISTANCE "Distance"
+#define D_DISTANCE "Расстояние"
#define D_DNS_SERVER "DNS Сервер"
#define D_DO "Disolved Oxygen"
#define D_DONE "Выполнено"
@@ -105,33 +106,33 @@
#define D_FALLBACK_TOPIC "Топик обратной связи"
#define D_FALSE "Ложно"
#define D_FILE "Файл"
-#define D_FILE_SYSTEM_SIZE "File System Size"
-#define D_FLOW_RATE "Flow rate"
-#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
-#define D_FRAME_RATE "Frame rate"
+#define D_FILE_SYSTEM_SIZE "Размер файловой системы"
+#define D_FLOW_RATE "Скорость потока"
+#define D_FRAGMENTATION "фраг." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
+#define D_FRAME_RATE "Частота кадров"
#define D_FREE_MEMORY "Свободная память"
-#define D_PSR_MAX_MEMORY "PS-RAM Memory"
-#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
-#define D_FREQUENCY "Frequency"
+#define D_PSR_MAX_MEMORY "Память PS-RAM"
+#define D_PSR_FREE_MEMORY "Свободная память PS-RAM"
+#define D_FREQUENCY "Частота"
#define D_GAS "Газ"
#define D_GATEWAY "Шлюз"
#define D_GROUP "Группа"
#define D_HOST "Хост"
#define D_HALL_EFFECT "Hall Effect"
-#define D_HOSTNAME "Имя Хоста"
+#define D_HOSTNAME "Имя хоста"
#define D_HUMIDITY "Влажность"
#define D_ILLUMINANCE "Освещенность"
#define D_IMMEDIATE "немедленно" // Button immediate
#define D_INDEX "Индекс"
#define D_INFO "Инфо"
-#define D_INFRARED "Infrared"
+#define D_INFRARED "Инфракрасный"
#define D_INITIALIZED "Инициализировано"
#define D_IP_ADDRESS "IP Адрес"
#define D_LIGHT "Свет"
#define D_LWT "LWT"
#define D_LQI "LQI" // Zigbee Link Quality Index
#define D_MODULE "Модуль"
-#define D_MOISTURE "Moisture"
+#define D_MOISTURE "Влага"
#define D_MQTT "MQTT"
#define D_MULTI_PRESS "многократное нажатие"
#define D_NOISE "Шум"
@@ -139,15 +140,15 @@
#define D_NOX "NOx"
#define D_O2 "Oxygen"
#define D_OFF "Выкл"
-#define D_OFFLINE "Офф-лайн"
+#define D_OFFLINE "Офлайн"
#define D_OK "Ок"
#define D_ON "Вкл"
-#define D_ONLINE "Он-лайн"
+#define D_ONLINE "Онлайн"
#define D_ORP "ORP"
#define D_PASSWORD "Пароль"
#define D_PH "pH"
#define D_MQ "MQ"
-#define D_PARTITION "Partition" // As in flash and firmware partition
+#define D_PARTITION "Раздел" // As in flash and firmware partition
#define D_PORT "Порт"
#define D_POWER_FACTOR "Коэффициент мощности"
#define D_POWERUSAGE "Мощность"
@@ -159,27 +160,27 @@
#define D_PROGRAM_FLASH_SIZE "Размер Flash для программ"
#define D_PROGRAM_SIZE "Размер программы "
#define D_PROJECT "Проект"
-#define D_RAIN "Rain"
-#define D_RANGE "Range"
+#define D_RAIN "Дождь"
+#define D_RANGE "Диапазон"
#define D_RECEIVED "Получено"
-#define D_RESTART "Перезапуск"
-#define D_RESTARTING "Перезапуск"
+#define D_RESTART "Перезагрузка"
+#define D_RESTARTING "Перезагрузка"
#define D_RESTART_REASON "Причина перезагрузки"
#define D_RESTORE "восстановление"
#define D_RETAINED "нераспред."
-#define D_RULE "Rule"
+#define D_RULE "Правило"
#define D_SAVE "Сохранить"
#define D_SENSOR "Датчик"
-#define D_SSID "SSId"
+#define D_SSID "SSID"
#define D_START "Старт"
#define D_STD_TIME "STD"
#define D_STOP "Стоп"
-#define D_SUBNET_MASK "Маска Подсети"
+#define D_SUBNET_MASK "Маска подсети"
#define D_SUBSCRIBE_TO "Подписаться на"
-#define D_UNSUBSCRIBE_FROM "Unsubscribe from"
+#define D_UNSUBSCRIBE_FROM "Отписатся от"
#define D_SUCCESSFUL "Успешно"
-#define D_SUNRISE "Sunrise"
-#define D_SUNSET "Sunset"
+#define D_SUNRISE "Восход"
+#define D_SUNSET "Закат"
#define D_TEMPERATURE "Температура"
#define D_TO "до"
#define D_TOGGLE "Переключить"
@@ -190,27 +191,27 @@
#define D_TVOC "TVOC"
#define D_UPGRADE "обновление"
#define D_UPLOAD "Загрузить"
-#define D_UPTIME "Uptime"
-#define D_USED "used"
+#define D_UPTIME "Аптайм"
+#define D_USED "использовано"
#define D_USER "Пользователь"
#define D_UTC_TIME "UTC"
-#define D_UV_INDEX "UV Index"
-#define D_UV_INDEX_1 "Low"
-#define D_UV_INDEX_2 "Mid"
-#define D_UV_INDEX_3 "High"
-#define D_UV_INDEX_4 "Danger"
+#define D_UV_INDEX "УФ Индекс"
+#define D_UV_INDEX_1 "Низ"
+#define D_UV_INDEX_2 "Сред"
+#define D_UV_INDEX_3 "Выс"
+#define D_UV_INDEX_4 "Опасный"
#define D_UV_INDEX_5 "BurnL1/2"
#define D_UV_INDEX_6 "BurnL3"
#define D_UV_INDEX_7 "OoR"
-#define D_UV_LEVEL "УФ уровень"
-#define D_UV_POWER "UV Power"
+#define D_UV_LEVEL "УФ Уровень"
+#define D_UV_POWER "УФ Мощность"
#define D_VERSION "Версия"
#define D_VOC "VOC"
#define D_VOLTAGE "Напряжение"
-#define D_VOLUME "Volume"
-#define D_WEIGHT "Weight"
-#define D_WARMLIGHT "Тепло"
-#define D_WEB_SERVER "Web сервер"
+#define D_VOLUME "Громкость"
+#define D_WEIGHT "Вес"
+#define D_WARMLIGHT "Тёплый"
+#define D_WEB_SERVER "Веб-сервер"
#define D_SOC "State of Charge"
#define D_SOH "State of Health"
@@ -218,17 +219,17 @@
#define D_WARNING_MINIMAL_VERSION "ПРЕДУПРЕЖДЕНИЕ Эта версия не поддерживает персистентные настройки"
#define D_LEVEL_10 "уровень 1-0"
#define D_LEVEL_01 "уровень 0-1"
-#define D_SERIAL_LOGGING_DISABLED "Serial logging отключен"
-#define D_SYSLOG_LOGGING_REENABLED "Syslog logging включен"
+#define D_SERIAL_LOGGING_DISABLED "Serial логирование выключено"
+#define D_SYSLOG_LOGGING_REENABLED "Syslog логирование включено"
#define D_SET_BAUDRATE_TO "Установить скорость передачи (Baudrate)"
-#define D_RECEIVED_TOPIC "Полученный Топик"
+#define D_RECEIVED_TOPIC "Полученный топик"
#define D_DATA_SIZE "Размер данных"
#define D_ANALOG_INPUT "Аналоговый вход"
// support.ino
#define D_OSWATCH "osWatch"
-#define D_BLOCKED_LOOP "Блокирующий цикл"
+#define D_BLOCKED_LOOP "Заблокированный цикл"
#define D_WPS_FAILED_WITH_STATUS "WPS конфигурация НЕУДАЧНА со статусом"
#define D_ACTIVE_FOR_3_MINUTES "активен в течение 3 минут"
#define D_FAILED_TO_START "не удалось запустить"
@@ -242,9 +243,9 @@
#define D_ATTEMPTING_CONNECTION "Попытка подключения..."
#define D_CHECKING_CONNECTION "Проверка соединения..."
#define D_QUERY_DONE "Запрос выполнен. Обнаружены службы MQTT"
-#define D_MQTT_SERVICE_FOUND "MQTT сервис service найдено"
+#define D_MQTT_SERVICE_FOUND "MQTT сервис найден"
#define D_FOUND_AT "найдено в"
-#define D_SYSLOG_HOST_NOT_FOUND "System лог хост не найден"
+#define D_SYSLOG_HOST_NOT_FOUND "Syslog хост не найден"
// settings.ino
#define D_SAVED_TO_FLASH_AT "Сохранено во флэш-память"
@@ -253,42 +254,42 @@
#define D_ERASED_SECTOR "Стереть сектор"
// xdrv_02_webserver.ino
-#define D_NOSCRIPT "To use Tasmota, please enable JavaScript"
+#define D_NOSCRIPT "Чтобы использовать Tasmota, пожалуйста включите JavaScript"
#define D_SAFEBOOT "SAFEBOOT"
#define D_MINIMAL_FIRMWARE_PLEASE_UPGRADE "Прошивка MINIMAL
пожалуйста обновите"
#define D_WEBSERVER_ACTIVE_ON "Веб-сервер активен"
#define D_WITH_IP_ADDRESS "с IP-адресом"
#define D_WEBSERVER_STOPPED "Веб-сервер остановлен"
#define D_FILE_NOT_FOUND "Файл не найден"
-#define D_REDIRECTED "Перенаправлено на адаптивный портал"
-#define D_WIFIMANAGER_SET_ACCESSPOINT_AND_STATION "Wifi менеджер устанавливает Точку Доступа и сохраняет станцию"
-#define D_WIFIMANAGER_SET_ACCESSPOINT "Wifi менеджер установил Точку Доступа"
+#define D_REDIRECTED "Перенаправлено на captive portal"
+#define D_WIFIMANAGER_SET_ACCESSPOINT_AND_STATION "Wi-Fi менеджер устанавливает Точку Доступа и сохраняет станцию"
+#define D_WIFIMANAGER_SET_ACCESSPOINT "Wi-Fi менеджер установить Точку Доступа"
#define D_TRYING_TO_CONNECT "Попытка подключения устройства к сети"
-#define D_RESTART_IN "Перезапуск"
+#define D_RESTART_IN "Перезагрзука"
#define D_SECONDS "секунд"
-#define D_DEVICE_WILL_RESTART "Устройство будет перезапущено через несколько секунд"
+#define D_DEVICE_WILL_RESTART "Устройство будет перезагружено через несколько секунд"
#define D_BUTTON_TOGGLE "Переключить"
-#define D_CONFIGURATION "Конфигурация"
+#define D_CONFIGURATION "Настройки"
#define D_INFORMATION "Информация"
#define D_FIRMWARE_UPGRADE "Обновление прошивки"
-#define D_MANAGEMENT "Consoles"
+#define D_MANAGEMENT "Управление"
#define D_CONSOLE "Консоль"
-#define D_CONFIRM_RESTART "Подтвердить перезагрузку"
+#define D_CONFIRM_RESTART "Перезагрузить устройство?"
-#define D_CONFIGURE_MODULE "Конфигурация Модуля"
-#define D_CONFIGURE_WIFI "Конфигурация WiFi"
-#define D_CONFIGURE_MQTT "Конфигурация MQTT"
-#define D_CONFIGURE_DOMOTICZ "Конфигурация Domoticz"
-#define D_CONFIGURE_LOGGING "Конфигурация Logging"
-#define D_CONFIGURE_OTHER "Конфигурация прочее"
-#define D_CONFIRM_RESET_CONFIGURATION "Подтвердить Сброс Конфигурации"
-#define D_RESET_CONFIGURATION "Сброс Конфигурации"
-#define D_BACKUP_CONFIGURATION "Резервное копирование Конфигурации"
-#define D_RESTORE_CONFIGURATION "Восстановление Конфигурации"
-#define D_MAIN_MENU "Главное Меню"
+#define D_CONFIGURE_MODULE "Настройки модуля"
+#define D_CONFIGURE_WIFI "Настройки Wi-Fi"
+#define D_CONFIGURE_MQTT "Настройки MQTT"
+#define D_CONFIGURE_DOMOTICZ "Настройки Domoticz"
+#define D_CONFIGURE_LOGGING "Настройки логирования"
+#define D_CONFIGURE_OTHER "Прочие настрйки"
+#define D_CONFIRM_RESET_CONFIGURATION "Выполнить cброс настроек?"
+#define D_RESET_CONFIGURATION "Сброс настроек"
+#define D_BACKUP_CONFIGURATION "Резервное копирование настроек"
+#define D_RESTORE_CONFIGURATION "Восстановление настроек"
+#define D_MAIN_MENU "Главное меню"
-#define D_MODULE_PARAMETERS "Параметры модуля"
+#define D_MODULE_PARAMETERS "Настройки модуля"
#define D_MODULE_TYPE "Тип модуля"
#define D_PULLUP_ENABLE "No Button/Switch pull-up"
#define D_ADC "ADC"
@@ -296,8 +297,8 @@
#define D_SERIAL_IN "Serial вход"
#define D_SERIAL_OUT "Serial выход"
-#define D_WIFI_PARAMETERS "Параметры Wifi"
-#define D_SCAN_FOR_WIFI_NETWORKS "Сканирование беспроводных сетей Wifi"
+#define D_WIFI_PARAMETERS "Настройки Wi-Fi"
+#define D_SCAN_FOR_WIFI_NETWORKS "Сканирование сетей Wi-Fi"
#define D_SCAN_DONE "Сканирование завершено"
#define D_NO_NETWORKS_FOUND "Не найдено сетей"
#define D_REFRESH_TO_SCAN_AGAIN "Обновить для повторного сканирования"
@@ -307,62 +308,62 @@
#define D_WEP "WEP"
#define D_WPA_PSK "WPA PSK"
#define D_WPA2_PSK "WPA2 PSK"
-#define D_AP1_SSID "WiFi Network"
-#define D_AP1_SSID_HELP "Type or Select your WiFi Network"
-#define D_AP2_SSID "WiFi Network 2"
-#define D_AP2_SSID_HELP "Type your Alternative WiFi Network"
-#define D_AP_PASSWORD "WiFi Пароль"
-#define D_AP_PASSWORD_HELP "Enter your WiFi Password"
-#define D_SELECT_YOUR_WIFI_NETWORK "Select your WiFi Network"
-#define D_SHOW_MORE_WIFI_NETWORKS "Scan for all WiFi Networks"
-#define D_SHOW_MORE_OPTIONS "More Options"
-#define D_CHECK_CREDENTIALS "Please, check your credentials"
-#define D_SUCCESSFUL_WIFI_CONNECTION "Successful WiFi Connection"
-#define D_NOW_YOU_CAN_CLOSE_THIS_WINDOW "Now you can close this window"
-#define D_REDIRECTING_TO_NEW_IP "Redirecting to new device's IP address"
+#define D_AP1_SSID "Wi-Fi Сеть"
+#define D_AP1_SSID_HELP "Введите или выберите вашу Wi-Fi сеть"
+#define D_AP2_SSID "Wi-Fi Сеть 2"
+#define D_AP2_SSID_HELP "Введите дополнительную Wi-Fi сеть"
+#define D_AP_PASSWORD "Пароль"
+#define D_AP_PASSWORD_HELP "Введите пароль от сети Wi-Fi"
+#define D_SELECT_YOUR_WIFI_NETWORK "Выберите вашу Wi-Fi сеть"
+#define D_SHOW_MORE_WIFI_NETWORKS "Сканировать все сети Wi-Fi"
+#define D_SHOW_MORE_OPTIONS "Больше настроек"
+#define D_CHECK_CREDENTIALS "Пожалуйста, проверьте ваши учетные данные"
+#define D_SUCCESSFUL_WIFI_CONNECTION "Успешное подключение к Wi-Fi"
+#define D_NOW_YOU_CAN_CLOSE_THIS_WINDOW "Теперь вы можете закрыть это окно"
+#define D_REDIRECTING_TO_NEW_IP "Переадресация на новый IP адрес устройства"
-#define D_MQTT_PARAMETERS "Параметры MQTT"
+#define D_MQTT_PARAMETERS "Настройки MQTT"
#define D_CLIENT "Клиент"
-#define D_FULL_TOPIC "Полный Топик"
+#define D_FULL_TOPIC "Полный топик"
-#define D_LOGGING_PARAMETERS "Параметры Logging"
-#define D_SERIAL_LOG_LEVEL "Serial лог уровень"
-#define D_MQTT_LOG_LEVEL "Mqtt log level"
-#define D_WEB_LOG_LEVEL "Web лог уровень"
-#define D_SYS_LOG_LEVEL "System лог уровень"
+#define D_LOGGING_PARAMETERS "Настройки логирования"
+#define D_SERIAL_LOG_LEVEL "Уровень логирования Serial"
+#define D_MQTT_LOG_LEVEL "Уровень логирования MQTT"
+#define D_WEB_LOG_LEVEL "Уровень логирования Web"
+#define D_SYS_LOG_LEVEL "Уровень логирования Syslog"
#define D_MORE_DEBUG "Дополнительная информация для отладки"
-#define D_SYSLOG_HOST "System лог хост"
-#define D_SYSLOG_PORT "System лог порт"
-#define D_TELEMETRY_PERIOD "Период телеметрии"
+#define D_SYSLOG_HOST "Порт Syslog"
+#define D_SYSLOG_PORT "Хост Syslog"
+#define D_TELEMETRY_PERIOD "Период отправки телеметрии"
-#define D_OTHER_PARAMETERS "Параметры Прочие"
-#define D_TEMPLATE "Template"
-#define D_ACTIVATE "Activate"
-#define D_DEVICE_NAME "Device Name"
-#define D_WEB_ADMIN_PASSWORD "Пароль Web администратора"
-#define D_MQTT_ENABLE "MQTT активен"
+#define D_OTHER_PARAMETERS "Настройки Прочие"
+#define D_TEMPLATE "Шаблон"
+#define D_ACTIVATE "Активировать"
+#define D_DEVICE_NAME "Имя устройства"
+#define D_WEB_ADMIN_PASSWORD "Пароль веб-интерфейса"
+#define D_MQTT_ENABLE "Включить MQTT"
#define D_MQTT_TLS_ENABLE "MQTT TLS"
#define D_HTTP_API "HTTP API"
-#define D_HTTP_API_ENABLE "HTTP API активен"
-#define D_FRIENDLY_NAME "Дружественное Имя"
+#define D_HTTP_API_ENABLE "Включить HTTP API"
+#define D_FRIENDLY_NAME "Понятное имя устройства"
#define D_BELKIN_WEMO "Belkin WeMo"
#define D_HUE_BRIDGE "Hue Bridge"
#define D_SINGLE_DEVICE "одиночное"
#define D_MULTI_DEVICE "мульти"
-#define D_CONFIGURE_TEMPLATE "Конфигурация Template"
-#define D_TEMPLATE_PARAMETERS "Параметры Template"
-#define D_TEMPLATE_NAME "Name"
-#define D_BASE_TYPE "Based on"
-#define D_TEMPLATE_FLAGS "Options"
+#define D_CONFIGURE_TEMPLATE "Настройки шаблона"
+#define D_TEMPLATE_PARAMETERS "Настройки шаблона"
+#define D_TEMPLATE_NAME "Имя"
+#define D_BASE_TYPE "На основе"
+#define D_TEMPLATE_FLAGS "Настройки"
-#define D_SAVE_CONFIGURATION "Сохранить конфигурацию"
-#define D_CONFIGURATION_SAVED "Конфигурация сохранена "
-#define D_CONFIGURATION_RESET "Конфигурация сброшена"
+#define D_SAVE_CONFIGURATION "Сохранить настройки"
+#define D_CONFIGURATION_SAVED "Настройки сохранены "
+#define D_CONFIGURATION_RESET "Настройки сброшены"
#define D_PROGRAM_VERSION "Версия программы"
-#define D_BUILD_DATE_AND_TIME "Дата & Время сборки"
-#define D_CORE_AND_SDK_VERSION "Версия Core/SDK"
+#define D_BUILD_DATE_AND_TIME "Дата и время сборки"
+#define D_CORE_AND_SDK_VERSION "Версия ядра/SDK"
#define D_FLASH_WRITE_COUNT "Кол-во записей Flash"
#define D_MAC_ADDRESS "MAC Адрес"
#define D_MQTT_HOST "MQTT Хост"
@@ -380,47 +381,47 @@
#define D_FLASH_CHIP_SIZE "Размер Flash памяти"
#define D_FREE_PROGRAM_SPACE "Свободное пространство программ"
-#define D_UPGRADE_BY_WEBSERVER "Обновление через Веб-сервер"
-#define D_OTA_URL "OTA Url"
+#define D_UPGRADE_BY_WEBSERVER "Обновление через веб-сервер"
+#define D_OTA_URL "Ссылка OTA"
#define D_START_UPGRADE "Начать обновление"
-#define D_UPGRADE_BY_FILE_UPLOAD "Обновление путем загрузки файлов"
-#define D_UPLOAD_FACTORY "Switching to safeboot partition"
+#define D_UPGRADE_BY_FILE_UPLOAD "Обновление путем загрузки файлa"
+#define D_UPLOAD_FACTORY "Переключение на раздел safeboot"
#define D_UPLOAD_STARTED "Загрузка началась"
#define D_UPGRADE_STARTED "Обновление началось"
#define D_UPLOAD_DONE "Загрузка завершена"
#define D_UPLOAD_TRANSFER "Upload transfer"
-#define D_TRANSFER_STARTED "Transfer started"
+#define D_TRANSFER_STARTED "Передача началась"
#define D_UPLOAD_ERR_1 "Файл не выбран"
#define D_UPLOAD_ERR_2 "Недостаточно места"
-#define D_UPLOAD_ERR_3 "Invalid file signature"
+#define D_UPLOAD_ERR_3 "Неверная подпись файла"
#define D_UPLOAD_ERR_4 "Размер прошивки больше, чем реальный размер флеш памяти"
#define D_UPLOAD_ERR_5 "Ошибка загрузки буфера"
#define D_UPLOAD_ERR_6 "Ошибка загрузки. Включено лог уровня 3"
#define D_UPLOAD_ERR_7 "Загрузка прервана"
#define D_UPLOAD_ERR_8 "Файл неверный"
#define D_UPLOAD_ERR_9 "Слишком большой файл"
-#define D_UPLOAD_ERR_10 "Failed to init RF chip"
-#define D_UPLOAD_ERR_11 "Failed to erase RF chip"
-#define D_UPLOAD_ERR_12 "Failed to write to RF chip"
-#define D_UPLOAD_ERR_13 "Failed to decode RF firmware"
-#define D_UPLOAD_ERR_14 "Not compatible"
+#define D_UPLOAD_ERR_10 "Не удалось инициализировать RF чип"
+#define D_UPLOAD_ERR_11 "Не удалось стереть RF чип"
+#define D_UPLOAD_ERR_12 "Не удалось записать в RF чип"
+#define D_UPLOAD_ERR_13 "Не удалось декодировать прошивку RF чипа"
+#define D_UPLOAD_ERR_14 "Не совместимо"
#define D_UPLOAD_ERROR_CODE "Код ошибки загрузки"
#define D_ENTER_COMMAND "Введите команду"
-#define D_ENABLE_WEBLOG_FOR_RESPONSE "Включить Веб лог уровня 2 если ожидается ответ"
+#define D_ENABLE_WEBLOG_FOR_RESPONSE "Включите веб лог уровня 2 если ожидается ответ"
#define D_NEED_USER_AND_PASSWORD "Ожидается user=&password="
// xdrv_01_mqtt.ino
-#define D_FINGERPRINT "Проверка TLS Fingerprint..."
-#define D_TLS_CONNECT_FAILED_TO "Сбой подключения TLS к"
+#define D_FINGERPRINT "Проверка отпечатка TLS..."
+#define D_TLS_CONNECT_FAILED_TO "Сбой TLS подключения к"
#define D_RETRY_IN "Повторить"
-#define D_VERIFIED "Проверено Fingerprint"
-#define D_INSECURE "Небезопасное соединение, недействительный Fingerprint"
+#define D_VERIFIED "Отпечаток проверен"
+#define D_INSECURE "Соединение небезопасно, неверный отпечаток"
#define D_CONNECT_FAILED_TO "Ошибка подключения к"
// xplg_wemohue.ino
#define D_MULTICAST_DISABLED "Multicast отключен"
-#define D_MULTICAST_REJOINED "Multicast (ре)соединился"
+#define D_MULTICAST_REJOINED "Multicast (пере)подключился"
#define D_MULTICAST_JOIN_FAILED "Multicast ошибка соединения"
#define D_FAILED_TO_SEND_RESPONSE "Не удалось отправить ответ"
@@ -428,18 +429,18 @@
#define D_WEMO_BASIC_EVENT "WeMo основное событие"
#define D_WEMO_EVENT_SERVICE "WeMo служба событий"
#define D_WEMO_META_SERVICE "WeMo мета-сервис"
-#define D_WEMO_SETUP "WeMo настройка"
+#define D_WEMO_SETUP "Найстрока WeMo"
#define D_RESPONSE_SENT "Ответ отправлен"
#define D_HUE "Hue"
-#define D_HUE_BRIDGE_SETUP "Hue настройка"
+#define D_HUE_BRIDGE_SETUP "Настройки Hue"
#define D_HUE_API_NOT_IMPLEMENTED "Hue API не реализовано"
#define D_HUE_API "Hue API"
-#define D_HUE_POST_ARGS "Hue POST args"
+#define D_HUE_POST_ARGS "Hue POST арг."
#define D_3_RESPONSE_PACKETS_SENT "3 ответных пакета получено"
// xdrv_07_domoticz.ino
-#define D_DOMOTICZ_PARAMETERS "Параметры Domoticz"
+#define D_DOMOTICZ_PARAMETERS "Настройки Domoticz"
#define D_DOMOTICZ_IDX "Idx"
#define D_DOMOTICZ_KEY_IDX "Key idx"
#define D_DOMOTICZ_SWITCH_IDX "Switch idx"
@@ -457,35 +458,35 @@
#define D_DOMOTICZ_UPDATE_TIMER "Update timer"
// xdrv_09_timers.ino
-#define D_CONFIGURE_TIMER "Конфигурация Timer"
-#define D_TIMER_PARAMETERS "Параметры Timer"
-#define D_TIMER_ENABLE "Enable Timers"
-#define D_TIMER_ARM "Arm"
-#define D_TIMER_TIME "Time"
-#define D_TIMER_DAYS "Days"
-#define D_TIMER_REPEAT "Repeat"
-#define D_TIMER_OUTPUT "Output"
-#define D_TIMER_ACTION "Action"
+#define D_CONFIGURE_TIMER "Настройки таймера"
+#define D_TIMER_PARAMETERS "Настройки таймера"
+#define D_TIMER_ENABLE "Включить таймеры"
+#define D_TIMER_ARM "Включить"
+#define D_TIMER_TIME "Время"
+#define D_TIMER_DAYS "Дни"
+#define D_TIMER_REPEAT "Повторять"
+#define D_TIMER_OUTPUT "Выход"
+#define D_TIMER_ACTION "Действие"
// xdrv_10_knx.ino
-#define D_CONFIGURE_KNX "Конфигурация KNX"
-#define D_KNX_PARAMETERS "Параметры KNX"
+#define D_CONFIGURE_KNX "Настройки KNX"
+#define D_KNX_PARAMETERS "Настройки KNX"
#define D_KNX_GENERAL_CONFIG "General"
-#define D_KNX_PHYSICAL_ADDRESS "Physical Address"
-#define D_KNX_PHYSICAL_ADDRESS_NOTE "( Must be unique on the KNX network )"
-#define D_KNX_ENABLE "Enable KNX"
-#define D_KNX_GROUP_ADDRESS_TO_WRITE "Data to Send to Group Addresses"
-#define D_ADD "Add"
-#define D_DELETE "Delete"
-#define D_REPLY "Reply"
-#define D_KNX_GROUP_ADDRESS_TO_READ "Group Addresses to Receive Data from"
-#define D_RECEIVED_FROM "Received from"
-#define D_KNX_COMMAND_WRITE "Write"
-#define D_KNX_COMMAND_READ "Read"
-#define D_KNX_COMMAND_OTHER "Other"
-#define D_SENT_TO "sent to"
-#define D_KNX_WARNING "The group address ( 0 / 0 / 0 ) is reserved and can not be used."
-#define D_KNX_ENHANCEMENT "Communication Enhancement"
+#define D_KNX_PHYSICAL_ADDRESS "Физический адрес"
+#define D_KNX_PHYSICAL_ADDRESS_NOTE "( Должен быть уникальным в сети KNX )"
+#define D_KNX_ENABLE "Включить KNX"
+#define D_KNX_GROUP_ADDRESS_TO_WRITE "Данные для отправки на групповые адреса"
+#define D_ADD "Добавить"
+#define D_DELETE "Удалить"
+#define D_REPLY "Ответ"
+#define D_KNX_GROUP_ADDRESS_TO_READ "Групповые адреса для получения данных"
+#define D_RECEIVED_FROM "Получено от"
+#define D_KNX_COMMAND_WRITE "Запись"
+#define D_KNX_COMMAND_READ "Чтение"
+#define D_KNX_COMMAND_OTHER "Другая"
+#define D_SENT_TO "отправить"
+#define D_KNX_WARNING "Групповой адрес ( 0 / 0 / 0 ) является зарезервированым и не может быть использован."
+#define D_KNX_ENHANCEMENT "Улучшение связи"
#define D_KNX_TX_SLOT "KNX TX"
#define D_KNX_RX_SLOT "KNX RX"
#define D_KNX_TX_SCENE "KNX SCENE TX"
@@ -522,25 +523,25 @@
// xdrv_89_dali.ino
#define D_SENSOR_DALI_RX "Dali RX"
#define D_SENSOR_DALI_TX "Dali TX"
-#define D_CONFIGURE_DALI "Конфигурация DALI"
+#define D_CONFIGURE_DALI "Настройки DALI"
// xdrv_03_energy.ino
-#define D_ENERGY_TODAY "Энергия Сегодня"
-#define D_ENERGY_YESTERDAY "Энергия Вчера"
-#define D_ENERGY_TOTAL "Энергия Всего"
+#define D_ENERGY_TODAY "Энергия сегодня"
+#define D_ENERGY_YESTERDAY "Энергия вчера"
+#define D_ENERGY_TOTAL "Энергия всего"
// xdrv_27_shutter.ino
-#define D_OPEN "Open"
-#define D_CLOSE "Close"
-#define D_DOMOTICZ_SHUTTER "Shutter"
+#define D_OPEN "Отрыть"
+#define D_CLOSE "Закрыть"
+#define D_DOMOTICZ_SHUTTER "Жалюзи"
// xdrv_28_pcf8574.ino
-#define D_CONFIGURE_PCF8574 "Configure PCF8574"
-#define D_PCF8574_PARAMETERS "PCF8574 parameters"
-#define D_INVERT_PORTS "Invert Ports"
-#define D_DEVICE "Device"
-#define D_DEVICE_INPUT "Input"
-#define D_DEVICE_OUTPUT "Output"
+#define D_CONFIGURE_PCF8574 "Настройки PCF8574"
+#define D_PCF8574_PARAMETERS "Настройки PCF8574"
+#define D_INVERT_PORTS "Инвертировать порты"
+#define D_DEVICE "Устройство"
+#define D_DEVICE_INPUT "Вход"
+#define D_DEVICE_OUTPUT "Выход"
// xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчик DS18x20 занят"
@@ -548,7 +549,7 @@
#define D_SENSORS_FOUND "Датчик DS18x20 найден"
// xsns_06_dht.ino
-#define D_TIMEOUT_WAITING_FOR "Тайм-аут, в ожидании"
+#define D_TIMEOUT_WAITING_FOR "Превышено время ожидания"
#define D_START_SIGNAL_LOW "сигнал старт низкий"
#define D_START_SIGNAL_HIGH "сигнал старт высокий"
#define D_PULSE "пульс"
@@ -561,10 +562,10 @@
// xsns_18_pms5003.ino
#define D_STANDARD_CONCENTRATION "CF-1 PM" // Standard Particle CF-1 Particle Matter
#define D_ENVIRONMENTAL_CONCENTRATION "PM" // Environmetal Particle Matter
-#define D_PARTICALS_BEYOND "Particals"
+#define D_PARTICALS_BEYOND "Частицы"
// xsns_27_apds9960.ino
-#define D_GESTURE "Gesture"
+#define D_GESTURE "Жест"
#define D_COLOR_RED "Red"
#define D_COLOR_GREEN "Green"
#define D_COLOR_BLUE "Blue"
@@ -572,12 +573,12 @@
#define D_PROXIMITY "Proximity"
// xsns_32_mpu6050.ino
-#define D_AX_AXIS "Accel. X-Axis"
-#define D_AY_AXIS "Accel. Y-Axis"
-#define D_AZ_AXIS "Accel. Z-Axis"
-#define D_GX_AXIS "Gyro X-Axis"
-#define D_GY_AXIS "Gyro Y-Axis"
-#define D_GZ_AXIS "Gyro Z-Axis"
+#define D_AX_AXIS "Ускор. ось X"
+#define D_AY_AXIS "Ускор. ось Y"
+#define D_AZ_AXIS "Ускор. ось Z"
+#define D_GX_AXIS "Гироскоп ось X"
+#define D_GY_AXIS "Гироскоп ось Y"
+#define D_GZ_AXIS "Гироскоп ось Z"
// xsns_33_QMC5883L.ino
#define D_MX "Induction X-Axis"
@@ -588,25 +589,25 @@
// xsns_34_hx711.ino
#define D_HX_CAL_REMOVE "Remove weight"
#define D_HX_CAL_REFERENCE "Load reference weight"
-#define D_HX_CAL_DONE "Calibrated"
-#define D_HX_CAL_FAIL "Calibration failed"
-#define D_RESET_HX711 "Reset Scale"
-#define D_CONFIGURE_HX711 "Configure Scale"
-#define D_HX711_PARAMETERS "Scale parameters"
-#define D_ITEM_WEIGHT "Item weight"
-#define D_REFERENCE_WEIGHT "Reference weight"
-#define D_CALIBRATE "Calibrate"
-#define D_CALIBRATION "Calibration"
+#define D_HX_CAL_DONE "Откалибровано"
+#define D_HX_CAL_FAIL "Ошибка калибровки"
+#define D_RESET_HX711 "Сбросить весы"
+#define D_CONFIGURE_HX711 "Настроить весы"
+#define D_HX711_PARAMETERS "Параметры весов"
+#define D_ITEM_WEIGHT "Вес предмета"
+#define D_REFERENCE_WEIGHT "Калибровочный вес"
+#define D_CALIBRATE "Калибровать"
+#define D_CALIBRATION "Калибровка"
//xsns_35_tx20.ino
-#define D_TX20_WIND_DIRECTION "Wind Direction"
-#define D_TX20_WIND_SPEED "Wind Speed"
-#define D_TX20_WIND_SPEED_MIN "Wind Speed Min"
-#define D_TX20_WIND_SPEED_MAX "Wind Speed Max"
-#define D_TX20_NORTH "N"
-#define D_TX20_EAST "E"
-#define D_TX20_SOUTH "S"
-#define D_TX20_WEST "W"
+#define D_TX20_WIND_DIRECTION "Направление ветра"
+#define D_TX20_WIND_SPEED "Скорость ветра"
+#define D_TX20_WIND_SPEED_MIN "Мин. скорость ветра"
+#define D_TX20_WIND_SPEED_MAX "Макс. скорость ветра"
+#define D_TX20_NORTH "С"
+#define D_TX20_EAST "В"
+#define D_TX20_SOUTH "Ю"
+#define D_TX20_WEST "З"
// xsns_53_sml.ino
#define D_TPWRIN "Energy Total-In"
@@ -631,8 +632,8 @@
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"
// xsns_86_tfminiplus.ino
-#define D_SIGNALSTRENGTH "Signal Strength"
-#define D_CHIPTEMPERATURE "Chip Temperature"
+#define D_SIGNALSTRENGTH "Сила сигнала"
+#define D_CHIPTEMPERATURE "Температура чипа"
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "-нет-"
@@ -656,15 +657,15 @@
#define D_SENSOR_DFR562 "MP3 Player"
#define D_SENSOR_DFR562_BUSY "MP3 Busy"
#define D_SENSOR_IRSEND "IRsend"
-#define D_SENSOR_SWITCH "Свич" // Suffix "1"
+#define D_SENSOR_SWITCH "Переключ." // Suffix "1"
#define D_SENSOR_BUTTON "Кнопка" // Suffix "1"
#define D_SENSOR_RELAY "Реле" // Suffix "1i"
#define D_SENSOR_LED "Led" // Suffix "1i"
#define D_SENSOR_LED_LINK "LedLink" // Suffix "i"
-#define D_SENSOR_PWM "PWM" // Suffix "1"
+#define D_SENSOR_PWM "ШИМ" // Suffix "1"
#define D_SENSOR_COUNTER "Счетчик" // Suffix "1"
-#define D_SENSOR_INTERRUPT "Interrupt"
-#define D_SENSOR_INPUT "Input"
+#define D_SENSOR_INTERRUPT "Прерывание"
+#define D_SENSOR_INPUT "Вход"
#define D_SENSOR_IRRECV "IRrecv"
#define D_SENSOR_MHZ_RX "MHZ Rx"
#define D_SENSOR_MHZ_TX "MHZ Tx"
@@ -685,7 +686,7 @@
#define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3"
-#define D_SENSOR_BACKLIGHT "Backlight"
+#define D_SENSOR_BACKLIGHT "Подсветка"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx"
#define D_SENSOR_SDS0X1_RX "SDS0X1 Rx"
@@ -784,7 +785,7 @@
#define D_SENSOR_ADE7953_IRQ "ADE7953 IRQ"
#define D_SENSOR_ADE7953_RST "ADE7953 RST"
#define D_SENSOR_ADE7953_CS "ADE7953 CS"
-#define D_SENSOR_BUZZER "Buzzer"
+#define D_SENSOR_BUZZER "Зуммер"
#define D_SENSOR_DISP_RESET "Display Rst"
#define D_SENSOR_ZIGBEE_TXD "Zigbee Tx"
#define D_SENSOR_ZIGBEE_RXD "Zigbee Rx"
@@ -840,11 +841,11 @@
#define D_SENSOR_TELEINFO_RX "TInfo Rx"
#define D_SENSOR_TELEINFO_ENABLE "TInfo EN"
#define D_SENSOR_LMT01_PULSE "LMT01 Pulse"
-#define D_SENSOR_ADC_INPUT "ADC Input"
-#define D_SENSOR_ADC_TEMP "ADC Temp"
-#define D_SENSOR_ADC_LIGHT "ADC Light"
-#define D_SENSOR_ADC_BUTTON "ADC Button"
-#define D_SENSOR_ADC_RANGE "ADC Range"
+#define D_SENSOR_ADC_INPUT "ADC Вход"
+#define D_SENSOR_ADC_TEMP "ADC Темп."
+#define D_SENSOR_ADC_LIGHT "ADC Свет"
+#define D_SENSOR_ADC_BUTTON "ADC Кнопка"
+#define D_SENSOR_ADC_RANGE "ADC Диапазон"
#define D_SENSOR_ADC_CT_POWER "ADC CT Power"
#define D_SENSOR_ADC_JOYSTICK "ADC Joystick"
#define D_SENSOR_ADC_PH "ADC pH"
@@ -912,7 +913,7 @@
#define D_SENSOR_BL6523_TX "BL6523 Tx"
#define D_SENSOR_BL6523_RX "BL6523 Rx"
#define D_SENSOR_HEARTBEAT "Heartbeat"
-#define D_SENSOR_RESET "Reset"
+#define D_SENSOR_RESET "Сброс"
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
#define D_GPIO_SHIFT595_OE "74x595 OE"
@@ -1007,54 +1008,54 @@
#define D_RESETTABLE_TOTAL_ACTIVE "Total Active (RST)"
//SOLAXX1
-#define D_PV1_VOLTAGE "PV1 Voltage"
-#define D_PV1_CURRENT "PV1 Current"
-#define D_PV1_POWER "PV1 Power"
-#define D_PV2_VOLTAGE "PV2 Voltage"
-#define D_PV2_CURRENT "PV2 Current"
-#define D_PV2_POWER "PV2 Power"
-#define D_SOLAR_POWER "Solar Power"
-#define D_INVERTER_POWER "Inverter Power"
-#define D_STATUS "Status"
-#define D_SOLAX_MODE_0 "Waiting"
-#define D_SOLAX_MODE_1 "Checking"
-#define D_SOLAX_MODE_2 "Working"
-#define D_SOLAX_MODE_3 "Failure"
-#define D_SOLAX_MODE_4 "Permanent Failure" // to be translated
-#define D_SOLAX_MODE_5 "Software Update" // to be translated
-#define D_SOLAX_MODE_6 "Selftest" // to be translated
-#define D_SOLAX_ERROR_0 "No Error Code"
-#define D_SOLAX_ERROR_1 "Grid Lost Fault"
-#define D_SOLAX_ERROR_2 "Grid Voltage Fault"
-#define D_SOLAX_ERROR_3 "Grid Frequency Fault"
-#define D_SOLAX_ERROR_4 "Pv Voltage Fault"
-#define D_SOLAX_ERROR_5 "Isolation Fault"
-#define D_SOLAX_ERROR_6 "Over Temperature Fault"
-#define D_SOLAX_ERROR_7 "Fan Fault"
-#define D_SOLAX_ERROR_8 "Other Device Fault"
+#define D_PV1_VOLTAGE "Напряжение PV1"
+#define D_PV1_CURRENT "Ток PV1"
+#define D_PV1_POWER "Мощность PV1"
+#define D_PV2_VOLTAGE "Напряжение PV2"
+#define D_PV2_CURRENT "Напряжение PV2"
+#define D_PV2_POWER "Мощность PV2"
+#define D_SOLAR_POWER "Мощность солнца"
+#define D_INVERTER_POWER "Мощность инвертора"
+#define D_STATUS "Статус"
+#define D_SOLAX_MODE_0 "Ожидание"
+#define D_SOLAX_MODE_1 "Проверка"
+#define D_SOLAX_MODE_2 "Работает"
+#define D_SOLAX_MODE_3 "Сбой"
+#define D_SOLAX_MODE_4 "Постоянный сбой"
+#define D_SOLAX_MODE_5 "Обновление ПО"
+#define D_SOLAX_MODE_6 "Самопроверка"
+#define D_SOLAX_ERROR_0 "Нет кода ошибки"
+#define D_SOLAX_ERROR_1 "Ошибка: потеря сети"
+#define D_SOLAX_ERROR_2 "Ошибка: напряжение сети"
+#define D_SOLAX_ERROR_3 "Ошибка: частота сети"
+#define D_SOLAX_ERROR_4 "Ошибка: напряжение Pv"
+#define D_SOLAX_ERROR_5 "Ошибка: изоляция"
+#define D_SOLAX_ERROR_6 "Ошибка: перегрев"
+#define D_SOLAX_ERROR_7 "Сбой ветилятора"
+#define D_SOLAX_ERROR_8 "Другой сбой устройства"
//xdrv_10_scripter.ino
-#define D_CONFIGURE_SCRIPT "Edit script"
-#define D_SCRIPT "edit script"
-#define D_SDCARD_UPLOAD "file upload"
-#define D_UFSDIR "ufs directory"
-#define D_UPL_DONE "Done"
-#define D_SCRIPT_CHARS_LEFT "chars left"
-#define D_SCRIPT_CHARS_NO_MORE "no more chars"
-#define D_SCRIPT_DOWNLOAD "Download"
-#define D_SCRIPT_ENABLE "script enable"
-#define D_SCRIPT_UPLOAD "Upload"
-#define D_SCRIPT_UPLOAD_FILES "Upload files"
+#define D_CONFIGURE_SCRIPT "Редактировать скрипт"
+#define D_SCRIPT "редактировать скрипт"
+#define D_SDCARD_UPLOAD "загрузка файлов"
+#define D_UFSDIR "директория ufs"
+#define D_UPL_DONE "Готово"
+#define D_SCRIPT_CHARS_LEFT "символов осталось"
+#define D_SCRIPT_CHARS_NO_MORE "больше нет символов"
+#define D_SCRIPT_DOWNLOAD "Скачать"
+#define D_SCRIPT_ENABLE "скрипт включен"
+#define D_SCRIPT_UPLOAD "Загрузить"
+#define D_SCRIPT_UPLOAD_FILES "Загрузить файлы"
//xdrv_50_filesystem.ino
-#define D_MANAGE_FILE_SYSTEM "Manage File system"
-#define D_FS_SIZE "Size"
-#define D_FS_FREE "Free"
+#define D_MANAGE_FILE_SYSTEM "Управление файловой системой"
+#define D_FS_SIZE "Размер"
+#define D_FS_FREE "Свободно"
#define D_NEW_FILE "newfile.txt"
-#define D_CREATE_NEW_FILE "Create and edit new file"
-#define D_EDIT_FILE "Edit File"
-#define D_CONFIRM_FILE_DEL "Confirm file deletion"
-#define D_SHOW_HIDDEN_FILES "Show hidden files"
+#define D_CREATE_NEW_FILE "Создать и редактировать новый файл"
+#define D_EDIT_FILE "Редактировать файл"
+#define D_CONFIRM_FILE_DEL "Подтвердите удаление файла"
+#define D_SHOW_HIDDEN_FILES "Показывать скрытые файлы"
//xsns_67_as3935.ino
#define D_AS3935_GAIN "gain:"