add russian translation (#141)

This commit is contained in:
Dmitriy Q
2026-04-01 22:16:24 +05:00
committed by GitHub
parent bdf70da803
commit e4384f020c
+252
View File
@@ -0,0 +1,252 @@
{
"base": {
"chat": "Чат",
"nodes": "Ноды",
"everything": "Показать все",
"graphs": "Mesh графики",
"net": "Недельная сеть",
"map": "Живая карта",
"stats": "Статистика",
"top": "Крупнейшие ноды трафика",
"footer": "Посетите <strong><a href=\"https://github.com/pablorevilla-meshtastic/meshview\">Meshview</a></strong> на GitHub",
"node id": "ID ноды",
"go to node": "Перейти к ноде",
"all": "Все",
"portnum_options": {
"0": "Неизвестно",
"1": "Текстовое сообщение",
"2": "Удалённое оборудование",
"3": "Позиция",
"4": "Информация о ноде",
"5": "Маршрутизация",
"6": "Администрирование",
"7": "Текст (сжатый)",
"8": "Контрольная точка",
"9": "Аудио",
"10": "Датчик обнаружения",
"11": "Тревога",
"12": "Проверка ключа",
"32": "Ответить",
"33": "IP туннель",
"34": "Счетчик прохожих",
"35": "Store Forward++",
"36": "Состояние ноды",
"64": "Последовательный",
"65": "Store & Forward",
"66": "Проверка дальности",
"67": "Телеметрия",
"68": "ZPS",
"69": "Симулятор",
"70": "Трассировка",
"71": "Neighbor Info",
"72": "ATAK",
"73": "Отчёт по карте",
"74": "Power Stress",
"76": "Reticulum туннель",
"77": "Cayenne",
"256": "Частное приложение",
"257": "Пересылка ATAK"
}
},
"chat": {
"chat_title": "Чаты:",
"replying_to": "В ответ на:",
"view_packet_details": "Просмотреть детали пакета"
},
"nodelist": {
"search_placeholder": "Поиск по имени или ID...",
"all_roles": "Все роли",
"all_channels": "Все каналы",
"all_hw": "Все модели устройств",
"all_firmware": "Все прошивки",
"show_favorites": "⭐ Показать избранные",
"show_all": "⭐ Показать все",
"export_csv": "Экспорт CSV",
"clear_filters": "Очистить фильтры",
"showing_nodes": "Показать ноды",
"nodes_suffix": "ноды",
"loading_nodes": "Загрузка нод...",
"error_loading_nodes": "Ошибка загрузки нод",
"no_nodes_found": "Ноды не найдены",
"short_name": "Короткое имя",
"long_name": "Длинное имя",
"hw_model": "Модель оборудования",
"firmware": "Прошивка",
"role": "Роль",
"last_lat": "Последняя широта",
"last_long": "Последняя долгота",
"channel": "Канал",
"mqtt_gateway": "MQTT",
"last_seen": "Был в сети",
"favorite": "Избранные",
"yes": "Да",
"no": "Нет",
"time_just_now": "только что",
"time_min_ago": "минут назад",
"time_hr_ago": "часов назад",
"time_day_ago": "день назад",
"time_days_ago": "дней назад"
},
"net": {
"net_title": "Еженедельная сеть:",
"total_messages": "Количество сообщений:",
"view_packet_details": "Больше деталей"
},
"map": {
"show_routers_only": "Показать только маршрутизаторы",
"show_mqtt_only": "Показать только шлюзы MQTT",
"share_view": "Поделиться этим видом",
"reset_filters": "Сбросить фильтры",
"unmapped_packets_title": "Несопоставленные пакеты",
"unmapped_packets_empty": "Нет последних несопоставленных пакетов.",
"channel_label": "Канал:",
"model_label": "Модель:",
"role_label": "Роль:",
"mqtt_gateway": "Шлюз MQTT:",
"last_seen": "Последний раз слышен:",
"firmware": "Прошивка:",
"yes": "Да",
"no": "Нет",
"link_copied": "Ссылка скопирована!",
"legend_traceroute": "Трассировка (со стрелками)",
"legend_neighbor": "Сосед"
},
"stats": {
"mesh_stats_summary": "Сводка статистики сети (все доступные в базе данных)",
"total_nodes": "Всего нод",
"total_gateways": "Всего шлюзов",
"total_packets": "Всего пакетов",
"total_packets_seen": "Всего пакетов обнаружено",
"packets_per_day_all": "Пакетов в день - все порты (за последние 14 дней)",
"packets_per_day_text": "Пакетов в день - текстовые сообщения (порт 1 за последние 14 дней)",
"packets_per_hour_all": "Пакетов в час - все порты",
"packets_per_hour_text": "Пакетов в час - текстовые сообщения (порт 1)",
"packet_types_last_24h": "Типы пакетов - последние 24 часа",
"hardware_breakdown": "Распределение устройств",
"role_breakdown": "Распределение ролей",
"channel_breakdown": "Распределение каналов",
"gateway_channel_breakdown": "Распределение шлюзов канала",
"gateway_role_breakdown": "Распределение ролей шлюза",
"gateway_firmware_breakdown": "Распределение прошивки шлюза",
"no_gateways": "Шлюзов не найдено",
"expand_chart": "Развернуть диаграмму",
"export_csv": "Экспорт CSV",
"all_channels": "Все каналы",
"node_id": "ID ноды"
},
"top": {
"top_traffic_nodes": " Трафик нод",
"channel": "Канал",
"search": "Поиск",
"search_placeholder": "Поиск нод...",
"long_name": "Длинное имя",
"short_name": "Короткое имя",
"packets_sent": "Отправлено (24ч)",
"times_seen": "Принято (24ч)",
"avg_gateways": "Среднее количество шлюзов",
"showing_nodes": "Показать",
"nodes_suffix": "ноды"
},
"nodegraph": {
"channel_label": "Канал:",
"search_node_placeholder": "Поиск ноды...",
"search_button": "Поиск",
"long_name_label": "Полное имя:",
"short_name_label": "Короткое имя:",
"role_label": "Роль:",
"hw_model_label": "Модель оборудования:",
"node_not_found": "Узел не найден в текущем канале!"
},
"firehose": {
"live_feed": "📡 Прямой эфир",
"pause": "Пауза",
"resume": "Продолжить",
"time": "Время",
"packet_id": "ID пакета",
"from": "От",
"to": "К",
"port": "Порт",
"links": "Ссылки",
"unknown_app": "НЕИЗВ-НОЕ ПРИЛОЖ",
"text_message": "Текстовое сообщение",
"position": "Позиция",
"node_info": "Информация об узле",
"routing": "Маршрутизация",
"administration": "Администрирование",
"waypoint": "Контрольная точка",
"store_forward": "Store Forward",
"telemetry": "Телеметрия",
"trace_route": "Трассировка маршрута",
"neighbor_info": "Neighbor Info",
"direct_to_mqtt": "напрямую к MQTT",
"all": "Все",
"map": "Карта",
"graph": "Диаграмма"
},
"node": {
"specifications": "Технические характеристики",
"node_id": "ID ноды",
"long_name": "Длинное имя",
"short_name": "Короткое имя",
"hw_model": "Модель оборудования",
"firmware": "Прошивка",
"role": "Роль",
"mqtt_gateway": "Шлюз MQTT",
"channel": "Канал",
"latitude": "Широта",
"longitude": "Долгота",
"first_update": "Первое обновление",
"last_update": "Последнее обновление",
"battery_voltage": "Батарея и напряжение",
"air_channel": "Использование сети и каналов",
"environment": "Метрики среды",
"neighbors_chart": "Соседи (Соотношение сигнал/шум)",
"expand": "Расширить",
"export_csv": "Экспорт в CSV",
"time": "Время",
"packet_id": "ID пакета",
"from": "От",
"to": "К",
"port": "Порт",
"direct_to_mqtt": "Напрямую к MQTT",
"all_broadcast": "Все",
"statistics": "Статистика",
"last_24h": "24ч",
"packets_sent": "Отправленные пакеты",
"times_seen": "Просмотрено раз",
"yes": "Да",
"no": "Нет",
"copy_import_url": "Копировать URL для импорта",
"show_qr_code": "Показать QR-код",
"toggle_coverage": "Прогнозируемое покрытие",
"location_required": "Требуется местоположение для покрытия",
"coverage_help": "Помощь по покрытию",
"share_contact_qr": "Поделиться QR контакта",
"copy_url": "Копировать URL",
"copied": "Скопировано!",
"potential_impersonation": "Обнаружено возможное самозванство",
"scan_qr_to_add": "Отсканируйте этот QR-код, чтобы добавить эту ноду в качестве контакта на другом устройстве."
},
"packet": {
"loading": "Загрузка информации о пакете...",
"packet_id_label": "ID пакета",
"from_node": "От ноды",
"to_node": "К ноде",
"channel": "Канал",
"port": "Порт",
"raw_payload": "Незашифрованная нагрузка",
"decoded_telemetry": "Раскодированная телеметрия",
"location": "Местоположение",
"seen_by": "Просмотрено",
"gateway": "Шлюз",
"rssi": "RSSI",
"snr": "SNR",
"hops": "Хоп",
"time": "Время",
"packet_source": "Источник пакета",
"distance": "Расстояние",
"node_id_short": "ID ноды",
"all_broadcast": "Все",
"direct_to_mqtt": "Напрямую к MQTT"
}
}