189 files
This commit is contained in:
1 parent
79fefc0a7c
commit
303886f212
189 files changed
+21402
-3514
No files matched your search
@@ -122,7 +122,7 @@
|
||||
"err_invalid_value": "{field}: неверное значение",
|
||||
"feat_schedule_time": "Планирование по времени дня",
|
||||
"feat_schedule_time_desc": "Задачи становятся просроченными в определённое время дня, а не в полночь.",
|
||||
"schedule_time_optional": "Срок (необязательно)",
|
||||
"schedule_time_toggle": "Срок в определённое время",
|
||||
"schedule_time_help": "Пусто = полночь (по умолчанию). Часовой пояс HA.",
|
||||
"at_time": "в",
|
||||
"notes_optional": "Примечания (опционально)",
|
||||
@@ -425,9 +425,17 @@
|
||||
"no_nfc_tag": "— Нет метки —",
|
||||
"dashboard": "Панель",
|
||||
"tab_today": "Сегодня",
|
||||
"palette_placeholder": "Поиск объектов и задач…",
|
||||
"palette_placeholder": "Поиск объектов, задач, запчастей, документов, заметок…",
|
||||
"palette_no_results": "Нет совпадений",
|
||||
"palette_hint": "↑↓ выбор · Enter открыть · Esc закрыть",
|
||||
"palette_hint": "↑↓ навигация · Enter открыть · Esc закрыть · / открывает поиск где угодно",
|
||||
"search_open": "Поиск",
|
||||
"search_group_parts": "Запчасти",
|
||||
"search_group_content": "В документах",
|
||||
"search_group_history": "Заметки в истории",
|
||||
"search_page": "Стр. {page}",
|
||||
"search_empty_hint": "Введите текст для поиска по объектам, задачам, запчастям, документам и заметкам",
|
||||
"search_searching": "Поиск по документам и заметкам…",
|
||||
"search_index_status": "Полнотекстовый поиск: проиндексировано {indexed} из {total} файлов · {no_text} без текстового слоя · {pending} в очереди",
|
||||
"today_all_caught_up": "Всё сделано! На этой неделе ничего нет.",
|
||||
"today_overdue": "Просрочено",
|
||||
"today_due_today": "Сегодня",
|
||||
@@ -454,6 +462,7 @@
|
||||
"settings_consumable_threshold": "Порог «расходник заканчивается» (%)",
|
||||
"settings_battery_low_percent": "Порог «батарея разряжена» (%)",
|
||||
"settings_thresholds_hint": "Значения по умолчанию для новых «Предлагаемых настроек» (остаток в процентах) и для батарей парка без собственного порога Battery Notes. Существующие задачи сохраняют своё значение.",
|
||||
"settings_value_out_of_range": "Значение должно быть от {min} до {max}",
|
||||
"bn_summary": "{name}: {pct} % для {n} батарей",
|
||||
"bn_floor_decides": "Ваш порог {floor} % действует для всех; для каждой батареи учитывается больший из двух порогов.",
|
||||
"bn_above_floor": "Это выше вашего порога {floor} %, поэтому для всех отмеченных батарей решает {name}.",
|
||||
@@ -479,6 +488,11 @@
|
||||
"test_notification_success": "Тестовое уведомление отправлено",
|
||||
"test_notification_failed": "Не удалось отправить тестовое уведомление",
|
||||
"notify_per_person": "Доставка по пользователям",
|
||||
"member_avatars": "Аватары участников",
|
||||
"member_avatars_hint": "Показывается рядом с назначенными задачами — инициалы в цвете участника. По умолчанию берутся из имени; задайте свои инициалы или выберите цвет, чтобы различать участников.",
|
||||
"member_initials": "Инициалы",
|
||||
"member_color": "Цвет",
|
||||
"member_avatar_reset": "Сбросить",
|
||||
"notify_no_own_device": "Нет своего устройства — используется общий сервис",
|
||||
"settings_notify_due_soon": "Уведомлять, когда срок скоро истекает",
|
||||
"settings_notify_overdue": "Уведомлять при просрочке",
|
||||
@@ -538,6 +552,7 @@
|
||||
"group_by_label": "Группировать по",
|
||||
"state_value_help": "Используйте значение состояния HA (обычно в нижнем регистре, напр. \"on\"/\"off\"). Регистр нормализуется при сохранении.",
|
||||
"target_changes_help": "Количество совпадающих переходов, после которых срабатывает триггер (по умолчанию: 1).",
|
||||
"state_latch_help": "При 1 переходе триггер работает как защёлка: он сбрасывается, когда объект покидает состояние «в» — или, если задано только состояние «из», когда он в него возвращается.",
|
||||
"for_minutes_state_help": "0 — каждое изменение засчитывается сразу. С минутами новое состояние сначала должно удержаться — короткие сбои тогда не срабатывают и не считаются.",
|
||||
"qr_print_title": "Печать QR-кодов",
|
||||
"qr_print_desc": "Создай страницу для печати с QR-кодами для вырезания и наклеивания на оборудование.",
|
||||
@@ -677,8 +692,14 @@
|
||||
"doc_delete_confirm": "Удалить «{name}»?",
|
||||
"doc_too_large": "Файл слишком большой (макс. 25 МБ).",
|
||||
"doc_upload_failed": "Не удалось загрузить.",
|
||||
"completion_photo_optional": "Фото выполнения (необязательно)",
|
||||
"add_photo": "Добавить фото",
|
||||
"completion_photos_optional": "Фото выполнения (необязательно)",
|
||||
"completion_photos": "Фото выполнения",
|
||||
"choose_photos": "Выбрать фото",
|
||||
"choose_photo": "Выбрать фото",
|
||||
"photos_android_hint": "Приложение для Android передаёт по одному фото за выбор — каждый выбор добавляется.",
|
||||
"add_photos": "Добавить фото",
|
||||
"photos_limit": "До {max} фото на одно выполнение",
|
||||
"history_edit_photos_hint": "Удалённое здесь фото остаётся в документах объекта.",
|
||||
"uploading": "Загрузка…",
|
||||
"remove": "Убрать",
|
||||
"doc_deduped": "Уже сохранён в другом месте — общий, без доп. места.",
|
||||
@@ -733,6 +754,14 @@
|
||||
"reading_unit_help": "Отображается рядом с записанным значением при выполнении этой задачи.",
|
||||
"reading_value_label": "Показание",
|
||||
"reading_label": "Показание",
|
||||
"readings_section": "Показания",
|
||||
"readings_hint": "Несколько именованных значений на одно выполнение — по строке на счётчик. Оставьте пустым для одного значения.",
|
||||
"reading_name_label": "Название показания",
|
||||
"reading_unit_short": "Единица",
|
||||
"reading_add": "Добавить показание",
|
||||
"reading_duplicate_name": "Название уже используется",
|
||||
"reading_last": "последнее: {value}",
|
||||
"reading_below_last": "Меньше предыдущего показания ({value})",
|
||||
"settings_templates_label": "Галерея шаблонов",
|
||||
"settings_templates_hint": "Снимите отметку с шаблонов, которые вам не нужны — они исчезнут из выбора «Из шаблона» (панель и config flow). Больше ничего не меняется; можно включить обратно в любой момент.",
|
||||
"worksheet": "Рабочий лист",
|
||||
@@ -818,6 +847,12 @@
|
||||
"settings_notify_scope": "Уведомлять только для представления",
|
||||
"settings_notify_scope_all": "Все задачи",
|
||||
"settings_notify_scope_hint": "Напоминания отправляют только задачи, совпадающие с фильтрами метки/пользователя выбранного представления. Статус, сортировка и группировка представления здесь игнорируются.",
|
||||
"settings_notify_rule": "Своё правило уведомлений",
|
||||
"settings_notify_rule_hint": "Каждое уведомление дополнительно вызывает событие maintenance_supporter_notification (вид, статус, объект, задача, номера ссылок, приоритет, ссылка, данные). Направьте его автоматизацией — например в Ticker, Telegram или Pushover.",
|
||||
"settings_notify_event_only": "Только событие, ничего не отправлять",
|
||||
"settings_notify_event_only_hint": "Доставку целиком выполняет ваша автоматизация. Интервалы повтора, тихие часы и дневной лимит по-прежнему определяют, когда срабатывает событие.",
|
||||
"settings_notify_extra_data": "Дополнительные данные уведомления (шаблон)",
|
||||
"settings_notify_extra_data_hint": "JSON или YAML, Jinja разрешён; добавляется в data вызова notify (ваши ключи важнее). Переменные: kind, status, priority, object_name, task_name, object_ref, task_ref, days_until_due, next_due, responsible_user_id, url, target, title, message. Проверьте кнопкой «Отправить тест».",
|
||||
"card_saved_view": "Сохранённое представление",
|
||||
"card_saved_view_none": "Нет",
|
||||
"card_saved_view_help": "Применяет фильтры статуса, пользователя и метки представления в дополнение к фильтрам выше. Сортировка и группировка представления — настройки отображения панели и на карточке не применяются.",
|
||||
@@ -859,6 +894,7 @@
|
||||
"battery_fleet_mark_all": "Отметить все заменёнными",
|
||||
"battery_fleet_mark_one": "Отметить эту батарею заменённой",
|
||||
"battery_fleet_offline": "не в сети",
|
||||
"battery_fleet_no_sensor": "Без датчика",
|
||||
"battery_fleet_trigger_lost": "Сенсорный триггер этой задачи утерян — она не сработает и не завершится автоматически.",
|
||||
"battery_fleet_repair": "Восстановить",
|
||||
"battery_fleet_exclude": "Исключить из парка",
|
||||
@@ -870,9 +906,12 @@
|
||||
"battery_fleet_add_hint": "Выберите датчик батареи, который автоматическое обнаружение пропустило — он сразу появится в списке.",
|
||||
"battery_fleet_track_self": "Отслеживать самозаряжающиеся батареи",
|
||||
"battery_fleet_track_self_hint": "Телефоны, пылесосы и другие самозаряжающиеся устройства отображаются как аккумуляторы — при низком заряде нужна зарядка, а не новые батарейки.",
|
||||
"battery_fleet_due_without_sensor": "Считать истёкший прогноз поводом для замены, если у батареи нет датчика",
|
||||
"battery_fleet_due_without_sensor_hint": "Некоторые устройства вообще не сообщают уровень заряда — Battery Notes знает только тип и дату последней замены. Когда типичный срок службы истёк, такая батарея считается разряженной, и задача парка напомнит; отметка «заменена» сбрасывает прогноз.",
|
||||
"battery_fleet_status_low": "Низкий",
|
||||
"battery_fleet_status_soon": "Скоро",
|
||||
"battery_fleet_status_ok": "В норме",
|
||||
"battery_fleet_status_due": "Пора менять",
|
||||
"battery_fleet_predicted_on": "Ожидается примерно {date}",
|
||||
"battery_fleet_predicted_trend": "Прогноз по тренду разряда этой батареи: примерно {date} ({confidence})",
|
||||
"battery_fleet_rechargeable": "Аккумулятор: заряжается, а не заменяется — никогда не попадает в список покупок",
|
||||
@@ -917,6 +956,24 @@
|
||||
"service_record_print": "Сервисная книжка (PDF)",
|
||||
"date": "Дата",
|
||||
"service_record_entries": "записей",
|
||||
"ref_number": "Номер ссылки",
|
||||
"print_options_title": "Печать сервисной книжки",
|
||||
"print_layout": "Структура",
|
||||
"print_layout_chronological": "Хронологически",
|
||||
"print_layout_by_task": "По задачам",
|
||||
"print_include": "Включить",
|
||||
"print_inc_readings": "Показания",
|
||||
"print_inc_parts": "Использованные детали",
|
||||
"print_inc_photos": "Фото",
|
||||
"print_inc_documents": "Связанные документы",
|
||||
"print_inc_checklist": "Чек-лист",
|
||||
"print_inc_notes": "Заметки",
|
||||
"print_inc_costs": "Стоимость и длительность",
|
||||
"print_inc_person": "Выполнил",
|
||||
"print_inc_refs": "Номера ссылок",
|
||||
"print_inc_qr": "QR-код для каждой задачи",
|
||||
"print_button": "Печать",
|
||||
"report_scan_hint": "Отсканируйте, чтобы открыть задачу",
|
||||
"completed_by": "Выполнил",
|
||||
"date_from": "С",
|
||||
"date_to": "По",
|
||||
|
||||
Reference in new issue
Block a user