diff --git a/src/translations/ru.json b/src/translations/ru.json
new file mode 100644
index 00000000..ab9b755e
--- /dev/null
+++ b/src/translations/ru.json
@@ -0,0 +1,230 @@
+{
+ "dashboard": {
+ "title": "Динамическая панель"
+ },
+ "views": {
+ "overview": "Обзор",
+ "lights": "Освещение",
+ "covers": "Роллеты и жалюзи",
+ "security": "Безопасность",
+ "batteries": "Батарейки",
+ "climate": "Климат"
+ },
+ "sections": {
+ "overview": "Обзор",
+ "summaries": "Сводка",
+ "favorites": "Избранное",
+ "custom_cards": "Пользовательские карточки",
+ "areas": "Зоны",
+ "areas_other": "Другие зоны",
+ "weather": "Погода",
+ "energy": "Энергия"
+ },
+ "summary": {
+ "lights_on_one": "Свет включён",
+ "lights_on_many": "Свет включён",
+ "lights_off": "Весь свет выключен",
+ "covers_open_one": "Роллета открыта",
+ "covers_open_many": "Роллеты открыты",
+ "covers_closed": "Все роллеты закрыты",
+ "security_unsafe": "Не всё защищено",
+ "security_safe": "Всё защищено",
+ "batteries_critical_one": "Критический заряд батарейки",
+ "batteries_critical_many": "Батарейки с критическим зарядом",
+ "batteries_ok": "Все батарейки в норме",
+ "climate_active_one": "Термостат активен",
+ "climate_active_many": "Термостаты активны",
+ "climate_off": "Все термостаты выключены"
+ },
+ "lights": {
+ "on": "Включённое освещение",
+ "off": "Выключенное освещение",
+ "all_off": "Выключить всё",
+ "all_on": "Включить всё",
+ "floor_other": "Прочее"
+ },
+ "covers": {
+ "open": "Открытые роллеты и жалюзи",
+ "closed": "Закрытые роллеты и жалюзи",
+ "partially_open": "Частично открытые роллеты и жалюзи",
+ "open_all": "Открыть всё",
+ "close_all": "Закрыть всё",
+ "awnings_open": "Развёрнутые маркизы",
+ "awnings_closed": "Сложенные маркизы",
+ "awnings_partial": "Частично развёрнутые маркизы",
+ "awnings_open_all": "Развернуть все",
+ "awnings_close_all": "Свернуть все",
+ "windows_open": "Открытые окна",
+ "windows_closed": "Закрытые окна",
+ "windows_partial": "Частично открытые окна",
+ "windows_open_all": "Открыть всё",
+ "windows_close_all": "Закрыть всё"
+ },
+ "security": {
+ "locks_unlocked": "Замки — открыты",
+ "locks_locked": "Замки — закрыты",
+ "doors_open": "Двери, ворота и окна — открыты",
+ "doors_closed": "Двери, ворота и окна — закрыты",
+ "garages_open": "Гаражи — открыты",
+ "garages_closed": "Гаражи — закрыты",
+ "windows_open": "Датчики дверей и окон — открыты",
+ "windows_closed": "Датчики дверей и окон — закрыты",
+ "smoke_gas_active": "Датчики дыма и газа — тревога",
+ "smoke_gas_inactive": "Датчики дыма и газа — без тревоги"
+ },
+ "batteries": {
+ "critical": "Критический заряд",
+ "low": "Низкий заряд",
+ "good": "Нормальный заряд",
+ "battery_one": "Батарейка",
+ "battery_many": "Батарейки"
+ },
+ "climate": {
+ "heating": "Обогрев",
+ "cooling": "Охлаждение",
+ "idle": "Ожидание",
+ "off": "Выключено"
+ },
+ "room": {
+ "cameras": "Камеры",
+ "lighting": "Освещение",
+ "all_on": "Включить всё",
+ "all_off": "Выключить всё",
+ "locks": "Замки",
+ "climate": "Климат",
+ "covers": "Роллеты и жалюзи",
+ "curtains": "Шторы",
+ "windows": "Окна, двери и ворота",
+ "media": "Медиа",
+ "scenes": "Сцены",
+ "misc": "Прочее",
+ "automations": "Автоматизации",
+ "scripts": "Скрипты",
+ "room_pins": "Закреплённые элементы"
+ },
+ "editor": {
+ "section_order": "Порядок секций",
+ "section_order_desc": "Перетаскивайте секции в нужном порядке. Пустые секции скрываются автоматически.",
+ "section_hidden": "скрыто",
+ "energy_link_dashboard": "Ссылка на панель энергопотребления",
+ "target_section": "Показывать в",
+ "section_overview": "Обзор",
+ "show_clock_card": "Показывать карточку часов",
+ "show_clock_card_desc": "Показывает карточку часов в обзоре.",
+ "alarm_entity": "Сущность сигнализации:",
+ "alarm_none": "Нет (часы на всю ширину)",
+ "alarm_desc": "Выберите сущность панели сигнализации. Если карточка часов активна, панель сигнализации будет отображаться рядом. Без карточки часов панель занимает всю ширину.",
+ "show_search_card": "Показывать карточку поиска",
+ "show_search_card_desc": "Показывает custom:search-card сразу под часами в обзоре.",
+ "show_search_card_missing": "Требуются custom:search-card и card-tools. Установите оба компонента для использования этой функции.",
+ "section_summaries": "Сводка",
+ "columns_2": "2 колонки (сетка 2x2)",
+ "columns_4": "4 колонки (ряд 1x4)",
+ "columns_desc": "Выберите способ отображения карточек сводки. Макет автоматически адаптируется при скрытии карточек.",
+ "show_light_summary": "Показывать сводку освещения",
+ "group_lights_by_floors": "Группировать свет по этажам",
+ "group_lights_by_floors_desc": "Группирует освещение по этажам во вкладке освещения. Для каждого этажа создаётся отдельная секция с кнопкой включения/выключения.",
+ "nested_light_groups": "Показывать вложенные группы света",
+ "nested_light_groups_desc": "Показывает группы освещения как раскрывающиеся контейнеры с лампами внутри. По умолчанию отключено для сохранения текущего компактного отображения.",
+ "show_covers_summary": "Показывать сводку роллет",
+ "show_partially_open_covers": "Показывать частично открытые роллеты отдельно",
+ "show_partially_open_covers_desc": "Показывает частично открытые роллеты (не полностью открытые и не закрытые) в отдельной группе.",
+ "show_security_summary": "Показывать сводку безопасности",
+ "show_climate_summary": "Показывать сводку климата",
+ "show_climate_summary_desc": "Показывает карточку сводки климата в обзоре. Подсчитывает активные термостаты и климатические устройства.",
+ "show_battery_summary": "Показывать сводку батареек",
+ "hide_mobile_app_batteries": "Скрыть батарейки мобильных устройств",
+ "hide_mobile_app_batteries_desc": "Скрывает батарейки смартфонов, планшетов и часов (Mobile App) в обзоре и сводке батареек.",
+ "battery_thresholds": "Пороги заряда батареек",
+ "battery_critical_below": "Критический заряд ниже",
+ "battery_low_below": "Низкий заряд ниже",
+ "battery_thresholds_desc": "Пороги для группировки батареек по уровню заряда (Критический заряд / Низкий заряд / Нормальный заряд).",
+ "section_info_cards": "Информационные карточки",
+ "show_weather": "Показывать карточку погоды",
+ "show_weather_desc": "Показывает карточку прогноза погоды в обзоре, если доступна погодная сущность.",
+ "show_energy": "Показывать панель энергопотребления",
+ "show_energy_desc": "Показывает карточку распределения энергии в обзоре, если доступны данные энергопотребления.",
+ "section_favorites": "Избранное",
+ "select_entity": "Выберите сущность...",
+ "add": "+ Добавить",
+ "favorites_desc": "Выберите сущности, которые будут отображаться как избранное под сводкой. Сущности отображаются плитками.",
+ "show_state": "Показывать состояние",
+ "hide_last_changed": "Скрыть последнее изменение",
+ "section_areas_rooms": "Зоны и комнаты",
+ "section_areas": "Зоны",
+ "group_by_floors": "Группировать зоны по этажам",
+ "group_by_floors_desc": "Группирует зоны в обзоре по этажам. При включении для каждого этажа создаётся отдельная секция.",
+ "show_switches_on_areas": "Показывать переключатели на карточках зон",
+ "show_switches_on_areas_desc": "Показывает переключатели как элементы управления на карточках зон в обзоре. ⚠️ Убедитесь, что все переключатели, которые нельзя или не нужно переключать, помечены как 'Не отображать' в настройках сущностей!",
+ "show_alerts_on_areas": "Показывать иконки тревог на карточках зон",
+ "show_alerts_on_areas_desc": "Показывает иконки тревог (например, движение, влажность, температура) на карточках зон при активности бинарного сенсора.",
+ "show_locks_in_rooms": "Показывать замки в комнатах",
+ "show_locks_in_rooms_desc": "Показывает замки (например, Nuki) в соответствующих комнатах. Замки всегда отображаются в обзоре безопасности.",
+ "show_automations_in_rooms": "Показывать автоматизации в комнатах",
+ "show_automations_in_rooms_desc": "Показывает автоматизации, связанные с зоной, в соответствующих комнатах.",
+ "show_scripts_in_rooms": "Показывать скрипты в комнатах",
+ "show_scripts_in_rooms_desc": "Показывает скрипты, связанные с зоной, в соответствующих комнатах.",
+ "show_window_contacts_in_rooms": "Показывать оконные контакты в комнатах",
+ "show_window_contacts_in_rooms_desc": "Показывает оконные контакты как бейджи в соответствующих комнатах.",
+ "show_door_contacts_in_rooms": "Показывать дверные контакты в комнатах",
+ "show_door_contacts_in_rooms_desc": "Показывает дверные контакты как бейджи в соответствующих комнатах.",
+ "use_default_area_sort": "Использовать сортировку Home Assistant",
+ "use_default_area_sort_desc": "Использует порядок зон из Home Assistant вместо настроенного здесь.",
+ "areas_manage_desc": "Выберите, какие зоны должны отображаться в панели и в каком порядке. Раскройте зоны для управления отдельными сущностями.",
+ "section_room_pins": "Закреплённое в комнатах",
+ "room_pins_desc": "Выберите сущности, которые должны отображаться первыми в назначенных комнатах. Подходит для сущностей, которые обычно не определяются автоматически (например, погодные станции, специальные сенсоры). Можно выбрать только сущности, привязанные к комнате. Эти элементы отображаются только в соответствующей комнате, а не в обзоре.",
+ "section_views": "Представления",
+ "show_summary_views": "Показывать представления сводки",
+ "show_summary_views_desc": "Показывает представления сводки (освещение, роллеты, безопасность, батарейки) в верхней навигации.",
+ "show_room_views": "Показывать представления комнат",
+ "show_room_views_desc": "Показывает отдельные представления комнат в верхней навигации.",
+ "section_advanced": "Расширенные функции",
+ "section_custom_cards": "Пользовательские карточки",
+ "custom_cards_heading_placeholder": "Пользовательские карточки",
+ "custom_cards_desc": "Заголовок и иконка секции пользовательских карточек на панели. Оставьте пустым для значений по умолчанию.",
+ "add_custom_card": "+ Добавить новую карточку",
+ "video_tutorial": "Смотреть видеоинструкцию",
+ "custom_cards_help": "Добавьте пользовательские карточки в обзор. Карточки отображаются в отдельной секции между сводкой и зонами. Совет: сначала создайте карточку в обычной панели, скопируйте YAML-код и вставьте его сюда.",
+ "section_custom_badges": "Пользовательские бейджи",
+ "add_custom_badge": "+ Добавить новый бейдж",
+ "custom_badges_help": "Добавьте пользовательские бейджи в заголовок обзора (рядом с иконками пользователей).",
+ "section_custom_views": "Пользовательские представления",
+ "add_custom_view": "+ Добавить новое представление",
+ "custom_views_help": "Создавайте собственные представления с любыми карточками. Совет: сначала создайте представление в обычной панели, скопируйте YAML-код и вставьте его сюда.",
+ "no_favorites": "Избранное не добавлено",
+ "no_room_pins": "Нет закреплённых элементов",
+ "no_results": "Ничего не найдено",
+ "no_room": "Без комнаты",
+ "no_custom_views": "Нет пользовательских представлений",
+ "no_custom_cards": "Нет пользовательских карточек",
+ "no_custom_badges": "Нет пользовательских бейджей",
+ "no_areas": "Нет доступных зон",
+ "no_entities_in_area": "В этой зоне сущности не найдены",
+ "loading_entities": "Загрузка сущностей...",
+ "new_view": "Новое представление",
+ "new_card": "Новая карточка",
+ "title_placeholder": "Название",
+ "path_placeholder": "Путь (например, my-view)",
+ "yaml_placeholder": "Вставьте YAML-код сюда...",
+ "card_title_placeholder": "Название (необязательно, отображается как заголовок)",
+ "yaml_valid": "YAML корректен",
+ "domain_lights": "Освещение",
+ "domain_climate": "Климат",
+ "domain_covers": "Роллеты и жалюзи",
+ "domain_covers_curtain": "Шторы",
+ "domain_covers_window": "Окна, двери и ворота",
+ "domain_media_player": "Медиа",
+ "domain_scenes": "Сцены",
+ "domain_vacuum": "Пылесос",
+ "domain_fan": "Вентиляторы",
+ "domain_switches": "Переключатели",
+ "domain_locks": "Замки",
+ "domain_badges": "Бейджи комнаты",
+ "badges_additional": "Дополнительные бейджи",
+ "badges_add": "Добавить",
+ "badges_select_entity": "Выберите сущность...",
+ "badges_remove": "Удалить",
+ "badges_show_name": "Показывать имя сущности на бейдже",
+ "badges_name_short": "Имя"
+ }
+}