diff --git a/androidApp/src/main/assets/device_hardware.json b/androidApp/src/main/assets/device_hardware.json index cb437d4903..afb3aa0a51 100644 --- a/androidApp/src/main/assets/device_hardware.json +++ b/androidApp/src/main/assets/device_hardware.json @@ -1437,5 +1437,18 @@ "images": [ "heltec-t096.svg" ] + }, + { + "hwModel": 129, + "hwModelSlug": "THINKNODE_M7", + "platformioTarget": "thinknode_m7", + "architecture": "esp32-s3", + "activelySupported": false, + "supportLevel": 1, + "displayName": "ThinkNode M7", + "tags": [ + "Elecrow" + ], + "requiresDfu": false } ] \ No newline at end of file diff --git a/androidApp/src/main/assets/firmware_releases.json b/androidApp/src/main/assets/firmware_releases.json index fa418c0b9c..076faf5b91 100644 --- a/androidApp/src/main/assets/firmware_releases.json +++ b/androidApp/src/main/assets/firmware_releases.json @@ -188,12 +188,54 @@ ] }, "pullRequests": [ + { + "id": "10656", + "title": "UDP Unicast for Meshtasticd", + "page_url": "https://github.com/meshtastic/firmware/pull/10656", + "zip_url": "s" + }, + { + "id": "10655", + "title": "NRF52 LTO flags", + "page_url": "https://github.com/meshtastic/firmware/pull/10655", + "zip_url": "s" + }, + { + "id": "10633", + "title": "revert a conflict regression and introduce the DCDC workaround ", + "page_url": "https://github.com/meshtastic/firmware/pull/10633", + "zip_url": "s" + }, + { + "id": "10627", + "title": "Add 70cm amateur radio region support", + "page_url": "https://github.com/meshtastic/firmware/pull/10627", + "zip_url": "s" + }, + { + "id": "10625", + "title": "Add MVP control point routing module for Meshtastic", + "page_url": "https://github.com/meshtastic/firmware/pull/10625", + "zip_url": "https://discord.com/invite/meshtastic" + }, + { + "id": "10618", + "title": "Feat/mesh beacon", + "page_url": "https://github.com/meshtastic/firmware/pull/10618", + "zip_url": "s" + }, { "id": "10604", "title": "Add XIAO ESP32C6 + Wio SX1262 variant with hardware SPI support", "page_url": "https://github.com/meshtastic/firmware/pull/10604", "zip_url": "https://discord.com/invite/meshtastic" }, + { + "id": "10602", + "title": "Mesh node t1 fixes", + "page_url": "https://github.com/meshtastic/firmware/pull/10602", + "zip_url": "s" + }, { "id": "10587", "title": "Add SHT2x CRC check to fix i2c scan hang", @@ -217,6 +259,12 @@ "title": "TCA8418 keypad interface optimisations", "page_url": "https://github.com/meshtastic/firmware/pull/10568", "zip_url": "https://discord.com/invite/meshtastic" + }, + { + "id": "10565", + "title": "Fix: MQTT topic not updated when LoRa region changes", + "page_url": "https://github.com/meshtastic/firmware/pull/10565", + "zip_url": "s" } ] } \ No newline at end of file diff --git a/core/resources/src/commonMain/composeResources/values-bg/strings.xml b/core/resources/src/commonMain/composeResources/values-bg/strings.xml index 4cb5fc2181..6ed5cbc5b1 100644 --- a/core/resources/src/commonMain/composeResources/values-bg/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-bg/strings.xml @@ -21,6 +21,7 @@ Съобщение от %1$s: %2$s батерия %1$d%% любим + последно чут %1$s офлайн онлайн роля %1$s @@ -449,6 +450,7 @@ Зелен Хардуер Модел на хардуера + Помощ & Документация Скриване на слоя Скриване на паролата Брой отскоци @@ -664,7 +666,15 @@ Филтриране по ID на възела Канал + Компактен + Компактни полета + Пълен Устройство & Роля + Сигналът е слаб. SNR е над −18 dB и RSSI е над −125 dBm. + Сигналът е умерен. SNR е над −12 dB и RSSI е над −120 dBm. + Сигналът е силен. SNR е над −7 dB и RSSI е над −115 dBm. + Комбинира SNR и RSSI в ниво на качество, показано като цветна икона с описание. Показва се само в пълния дизайн. + Не е открит използваем сигнал. Под всички прагове за качество. Брой отскоци Показатели на околната среда Няма налични възли за преглед. @@ -672,6 +682,8 @@ Преглед Сигнал (Само директен) Индикатор за качество на сигнала + Отваряне на детайли за възела + Детайли за възела Номер на възела А-Я Опции за сортиране на възлите @@ -994,6 +1006,7 @@ Жълт Телеметрия Конфигуриране на телеметрията + Темп Тема Тъмна Светла diff --git a/core/resources/src/commonMain/composeResources/values-de/strings.xml b/core/resources/src/commonMain/composeResources/values-de/strings.xml index 42089d0b7e..ef63875772 100644 --- a/core/resources/src/commonMain/composeResources/values-de/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-de/strings.xml @@ -164,6 +164,8 @@ Hallo! 📡 Ich bin Chirpy, ihr lokaler Meshtastic Assistent! Ich kann Ihnen bei der Einrichtung, Konfiguration, Fehlerbehebung und mit Tipps rund um das Mesh-Netzwerk helfen. Wobei kann ich Ihnen behilflich sein? Fragen Sie Chirpy Fragen Sie nach Meshtastic… + Hier sind einige Dokumentationsseiten, die Ihnen helfen können: + Chirpy leitet Daten durch das Mesh… 📡 Kontrast Design auswählen @@ -351,6 +353,21 @@ DNS Neue Suche + Bluetooth, USB, TCP, Kopplung, seriell, WLAN + Desktop, Linux, macOS, Windows, seriell + Erkennung, Topologie, Netzwerk, Scan, Nachbar + Firmware, Update, OTA, Flash, Version, Recovery + Karte, Wegpunkt, GPS, Position, Standort, Markierung + Formatierer, Metrik, Zahl, Gebietsschema, Temperatur, Umrechnung, API + Nachricht, Kanal, Verschlüsselung, direkt, Broadcast, Schnellchat + MQTT, Broker, Internet, Bridge, Uplink, Downlink + Metriken, Telemetrie, Signal, SNR, RSSI, Batterie, Traceroute + Knoten, Netz, Liste, Rolle, Status, Favorit, Filter + Einrichtung, Begrüßung, Berechtigungen, erster Start + Modul, seriell, Telemetrie, vorgefertigt, Speichern-und-Weiterleiten, Administration + Einstellungen, Funk, LoRa, Region, Modem, Gerät, Leistung, Sicherheit + Signal, RSSI, SNR, Balken, Qualität, LoRa, Rauschen, Messgerät + tak, atak, Cursor-auf-Ziel, Teambewusstsein Telemetrie,Sensor,Temperatur,Luftfeuchtigkeit,Druck, Energie Übersetzen,Crowdin,Lokalisierung,Sprache,i18n,Mitmachen Einheiten, Sprache, Metrische, Imperiale, Temperatur, Distanz diff --git a/core/resources/src/commonMain/composeResources/values-fi/strings.xml b/core/resources/src/commonMain/composeResources/values-fi/strings.xml index a476723e6f..2e7defdddc 100644 --- a/core/resources/src/commonMain/composeResources/values-fi/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-fi/strings.xml @@ -19,6 +19,15 @@ %1$s: %2$s Viesti käyttäjältä %1$s: %2$s + akku %1$d%% + %1$s pois + suosikki + %1$d hypyn päässä + viimeksi kuultu %1$s + offline-tilassa + online-tilassa + rooli %1$s + signaali %1$s Hyväksy Kiitokset @@ -141,6 +150,22 @@ Kanavat Chirpy + Chirpy Apulainen + Tarkistetaan Chirpyn saatavuutta… + Chirpy lataa… + Ladataan Chirpy mallia: %1$d%% + Tämä tapahtuu vain kerran. Chirpy on valmis pian! + Kanava on tällä hetkellä erittäin ruuhkainen. 📶 Odotetaan vapaata lähetysvuoroa ja yritetään uudelleen. + Akkua ladataan tai laiteohjelmistoa päivitetään parhaillaan! 🔋 Odota hetki, niin saan synkronoinnin ja käynnistyksen valmiiksi. + Viesti on liian pitkä lähetettäväksi! 📱 Lyhennä viestiä hieman ja yritä uudelleen. + Hups! Signaalissa on häiriöitä tai paketteja katoaa matkalla. 📡 Yritetään lähettää pyyntö uudelleen ja katsotaan, meneekö se tällä kertaa läpi. + Toimin tässä sovellusversiossa hieman rajoitetuilla tehoilla! 🔌 Kokeile versiota, jossa on täysi AI Core -integraatio käytössä. + Voi ei! Antennini ei näytä saavan yhteyttä tällä alustalla. 📡 Tarkista, että laitteistosi on yhteensopiva. + Terve! 📡 Olen Chirpy, Meshtastic-laitteesi oma avustaja! Autan käyttöönotossa, asetuksissa, ongelmatilanteiden ratkaisemisessa ja mesh-verkkoihin liittyvissä vinkeissä. Miten voin auttaa? + Kysy Crirpyltä + Kysy Meshtasticista… + Tässä on muutamia dokumentaatiosivuja, joista voi olla apua: + Chirpy reitittää viestiä mesh-verkon kautta… 📡 Kontrastin taso Valitse teema @@ -328,10 +353,27 @@ DNS Tyhjennä haku + Hae documentaatiosta… + Kehittäjän opas + Käyttöopas Yhteydet + Työpöytäsovellus Haku + Laiteohjelmiston päivitykset + Kartta & reittipisteet + Mittayksikkö & muotoilu + Viestit & kanavat MQTT + Radion mittaustiedot Laitteet + Aloittaminen + Asetukset — moduulit & ylläpito + Asetukset — radio & käyttäjä + Signaalimittari + TAK-integraatio + Telemetria & anturit + Käännä sovellus + Yksiköt & paikallisasetukset Valmis Älä näytä enää tälle laitteelle Kaksoisnapautus painikkeena @@ -511,6 +553,7 @@ Laitteen malli Suunta Valvontasignaali + Ohje & documentaatio Piilota taso Piilota salasana Historian maksimimäärä @@ -789,9 +832,31 @@ Suodata otsikon mukaan Laiteen ID Kanava + Tiivis + Tiiviit kentät + Valmis + Täydellinen-näkymä näyttää kaikki saatavilla olevat tiedot. Kentät, joista ei ole tietoja saatavilla, piilotetaan automaattisesti. + Laite & rooli + Etäisyys ja suuntima + Signaalin laatu on heikko. SNR-arvo on yli −18 dB ja RSSI-arvo yli −125 dBm. + Signaali on kohtalainen. SNR-arvo on yli −12 dB ja RSSI-arvo yli −120 dBm. + Signaalin laatu on hyvä. SNR-arvo on yli −7 dB ja RSSI-arvo yli −115 dBm. + Yhdistää SNR- ja RSSI-arvot signaalin laatuluokitukseksi, joka näytetään värillisenä kuvakkeena ja kuvauksena. Näytetään vain täydellinen-näkymässä. 📶 + Käyttökelpoista signaalia ei havaittu. Signaali alittaa kaikki laatukriteerit. Hyppyjä + Viimeksi kuultu Ympäristöarvot + Esikatseltavia radioita ei ole saatavilla. Virta + Esikatselu + Kulunut aika viimeisestä yhteydestä + Radion asettelu + Signaali (vain suorat yhteydet) + Signaalin laadun ilmaisin + Avaa radion tiedot + Radion tiedot + Radiolistan ohje + Radion asetukset Laitteen numero A-Ö Lajitteluvaihtoehdot @@ -1263,6 +1328,7 @@ Lähetysteho Kirjoita Kirjoita viesti + UDP-lähetys Tuntematon Tuntematon ikä diff --git a/docs/bg-rBG/user/connections.md b/docs/bg-rBG/user/connections.md index 1f6673d9da..0fd05e3411 100644 --- a/docs/bg-rBG/user/connections.md +++ b/docs/bg-rBG/user/connections.md @@ -17,15 +17,15 @@ Meshtastic поддържа множество транспортни метод ## Bluetooth (BLE) -Bluetooth Low Energy is the default and most common connection method on Android. +Bluetooth Low Energy е методът за свързване по подразбиране и най-често срещаният в Android. -### Pairing a Device +### Сдвояване на устройство -1. Ensure your Meshtastic radio is powered on and in pairing mode. -2. Open the app and navigate to the **Connect** tab. -3. Tap **Scan for Devices** — nearby Meshtastic radios will appear. -4. Select your device from the list. -5. Accept the Bluetooth pairing prompt if shown. +1. Уверете се, че вашето радио Meshtastic е включено и е в режим на сдвояване. +2. Отворете приложението и отидете в раздела **Свързване**. +3. Натиснете **Сканиране за устройства** — ще се появят близките радиа Meshtastic. +4. Изберете вашето устройство от списъка. +5. Приемете подканата за Bluetooth сдвояване, ако се покаже. ![Device list item](../../assets/screenshots/connections_bluetooth_scan.png) @@ -40,11 +40,11 @@ You can filter devices by transport type using the filter chips at the top: | Икона | Състояние | Описание | | ----- | ------------------ | ------------------------------ | | 🟢 | Свързано | Установена активна радиовръзка | -| 🟡 | Свързване | Handshake in progress | +| 🟡 | Свързване | Ръкостискането е в ход | | 🔴 | Прекъсната връзка | Няма активна връзка | | ⚪ | Не е конфигурирано | Няма избрано устройство | -When connecting, a status indicator shows the current connection state: +При свързване, индикатора за състояние показва текущото състояние на връзката: ![Connecting status](../../assets/screenshots/connections_connecting.png) diff --git a/docs/bg-rBG/user/map-and-waypoints.md b/docs/bg-rBG/user/map-and-waypoints.md index 4a90e5c969..b4e8739b28 100644 --- a/docs/bg-rBG/user/map-and-waypoints.md +++ b/docs/bg-rBG/user/map-and-waypoints.md @@ -27,11 +27,11 @@ The map displays: Node markers on the map indicate: -| Color | Meaning | +| Цвят | Значение | | ----- | ---------------------------------------------- | | Зелен | Online (heard recently) | | Жълт | Away (heard within 2 hours) | -| Gray | Offline (stale position) | +| Сив | Offline (stale position) | | Син | Your own node | ### Map Controls @@ -62,7 +62,7 @@ Waypoints are shared geographic points of interest that all mesh members can see | ---------- | ------------------------------------------------------- | | Име | Short identifier (max 30 characters) | | Описание | Optional longer description | -| Icon | Visual marker emoji on the map | +| Икона | Visual marker emoji on the map | | Заключен | If locked, only the creator can edit or delete | | Expiration | Optional auto-remove time | diff --git a/docs/bg-rBG/user/messages-and-channels.md b/docs/bg-rBG/user/messages-and-channels.md index 662e9e63ce..6595bbc7af 100644 --- a/docs/bg-rBG/user/messages-and-channels.md +++ b/docs/bg-rBG/user/messages-and-channels.md @@ -1,5 +1,5 @@ --- -title: Messages & Channels +title: Съобщения & Канали parent: Ръководство за потребители nav_order: 3 last_updated: 2026-05-13 @@ -11,7 +11,7 @@ aliases: - conversations --- -# Messages & Channels +# Съобщения & Канали Meshtastic supports two communication modes: **channel broadcasts** and **direct messages**. @@ -27,12 +27,12 @@ Every Meshtastic device comes with a default **LongFast** channel. This is an un Channels support multiple encryption levels: -| Icon | Security Level | Описание | -| ---- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | -| 🔒 | PSK (256-bit AES) | Fully encrypted with a strong pre-shared key. Only nodes with the matching key can read messages. | -| 🔐 | PSK (128-bit AES) | Encrypted with a shorter key. Secure for most uses but 256-bit is preferred for sensitive data. | -| 🔓 | Default / Open | Uses the well-known default key. **Any Meshtastic device** on the same preset can read these messages. | -| ⚠️ | Insecure + Position | Open channel that also broadcasts your GPS position. Use with caution in public meshes. | +| Икона | Security Level | Описание | +| ----- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | +| 🔒 | PSK (256-bit AES) | Fully encrypted with a strong pre-shared key. Only nodes with the matching key can read messages. | +| 🔐 | PSK (128-bit AES) | Encrypted with a shorter key. Secure for most uses but 256-bit is preferred for sensitive data. | +| 🔓 | Default / Open | Uses the well-known default key. **Any Meshtastic device** on the same preset can read these messages. | +| ⚠️ | Insecure + Position | Open channel that also broadcasts your GPS position. Use with caution in public meshes. | > 🔒 **Security Tip:** Always configure a unique PSK for private communications. The default channel is intentionally open so new users can discover the mesh — but you should create a separate encrypted channel for anything sensitive. @@ -57,15 +57,15 @@ Direct messages (DMs) are point-to-point encrypted communications between two sp ### Message States -| State | Icon | Meaning | -| --------------------------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | -| Queued | ⏳ | Message waiting to be sent | -| En route | ✓ | Delivered to the radio, awaiting acknowledgment | -| Доставено | ✓✓ | Acknowledgment received from recipient | -| Received | ✓ | Message received from the mesh (incoming) | -| S&F Routing | 🔗 | Store & Forward: message being routed through an S&F node | -| S&F Confirmed | 🔗 | Store & Forward: delivery confirmed via S&F node | -| Грешка | ✗ | Delivery failed after retries | +| Състояние | Икона | Значение | +| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------- | +| Queued | ⏳ | Message waiting to be sent | +| En route | ✓ | Delivered to the radio, awaiting acknowledgment | +| Доставено | ✓✓ | Acknowledgment received from recipient | +| Received | ✓ | Message received from the mesh (incoming) | +| S&F Routing | 🔗 | Store & Forward: message being routed through an S&F node | +| S&F Confirmed | 🔗 | Store & Forward: delivery confirmed via S&F node | +| Грешка | ✗ | Delivery failed after retries | ### Delivery Errors diff --git a/docs/de-rDE/user/connections.md b/docs/de-rDE/user/connections.md index 7dfbe1b6f1..da23c94f0c 100644 --- a/docs/de-rDE/user/connections.md +++ b/docs/de-rDE/user/connections.md @@ -1,14 +1,14 @@ --- title: Verbindungen -parent: User Guide +parent: Benutzerhandbuch nav_order: 2 -last_updated: 2026-05-20 -description: Connect your phone or desktop to a Meshtastic radio via Bluetooth, USB, or TCP/IP. +last_updated: 20.05.2026 +description: Verbinden Sie Ihr Telefon oder Ihren Desktop mit einem Meshtastic Funkgerät über Bluetooth, USB oder TCP/IP. aliases: - bluetooth - usb - tcp - - pairing + - Kopplung --- # Verbindungen diff --git a/docs/ru-rRU/user/discovery.md b/docs/ru-rRU/user/discovery.md index 71eea7f57b..6390cf1d07 100644 --- a/docs/ru-rRU/user/discovery.md +++ b/docs/ru-rRU/user/discovery.md @@ -3,7 +3,7 @@ title: Обнаружение parent: Руководство пользователя nav_order: 12 last_updated: 2026-05-13 -description: Explore your mesh network — traceroute paths, neighbor maps, and node discovery tools. +description: Исследуйте вашу mesh-сеть — трассировка, карты соседей и инструменты обнаружения нод. aliases: - mesh-discovery - local-discovery @@ -14,34 +14,34 @@ aliases: # Обнаружение -Discovery tools help you understand **how** your mesh network is connected — which nodes can hear each other, what paths messages take, and where bottlenecks or weak links exist. +Инструменты обнаружения помогают понять, **как** твоя mesh-сетевая структура соединена — какие ноды могут слышать друг друга, по каким путям проходят сообщения и где существуют узкие места или слабые звенья. -> 💡 **Tip:** You don't need a dedicated "discovery mode" to start exploring your mesh. The tools below are available right now from the node list and node detail screens. +> 💡 **Совет:** Тебе не нужен специальный "режим обнаружения", чтобы начать изучать свою сеть. Инструменты ниже доступны прямо сейчас на экранах списка нод и деталей ноды. --- ## Трассировка маршрута -Traceroute reveals the exact path a message takes from your node to any other node on the mesh. It's the single most useful tool for debugging connectivity problems. +Трассировка показывает точный путь, который сообщение проходит от твоей ноды до любой другой ноды в сети. Это самый полезный инструмент для отладки проблем с подключением. -### Running a Traceroute +### Выполнение трассировки -1. Navigate to **Nodes** and tap the node you want to trace. -2. On the node detail screen, tap **Traceroute**. -3. The app sends a traceroute request and waits for the response. -4. Results display each hop in order, with signal quality at every step. +1. Перейди в **Ноды** и коснись ноды, которую ты хочешь отследить. +2. На экране деталей ноды нажми **Трассировка**. +3. Приложение отправляет запрос трассировки и ожидает ответа. +4. Результаты отображают каждую ноду по порядку с качеством сигнала на каждом этапе. -### Reading the Results +### Чтение результатов -A traceroute result looks like this: +Результат трассировки выглядит так: ``` -You → Node A (SNR: 8.5, RSSI: -95) → Node B (SNR: 5.2, RSSI: -108) → Target +Ты → Нода A (SNR: 8.5, RSSI: -95) → Нода B (SNR: 5.2, RSSI: -108) → Цель ``` -Each hop represents a relay node that forwarded the message. The SNR and RSSI values at each hop tell you about the link quality on that specific segment. +Каждый хоп представляет собой ретранслирующую ноду, которая переслала сообщение. Значения SNR и RSSI на каждой ноде говорят о качестве соединения на этом конкретном участке. -| What to look for | What it means | +| На что обращать внимание | Что это значит | | -------------------------------------------------------------------------- | --------------------------------------------------------------------------- | | All hops show Good SNR (> 5 dB) | Healthy path — messages flow reliably | | One hop shows Bad SNR (< 0 dB) | Weak link — this relay segment is fragile | diff --git a/docs/ru-rRU/user/settings-module-admin.md b/docs/ru-rRU/user/settings-module-admin.md index 1db6185870..a2e1c72052 100644 --- a/docs/ru-rRU/user/settings-module-admin.md +++ b/docs/ru-rRU/user/settings-module-admin.md @@ -3,7 +3,7 @@ title: Настройки — Модули и администрирование parent: Руководство пользователя nav_order: 8 last_updated: 2026-05-20 -description: Configure optional feature modules (MQTT, telemetry, canned messages, TAK, and more) and perform device administration. +description: Настрой дополнительные функциональные модули (MQTT, телеметрия, готовые сообщения, TAK и другие) и выполняй администрирование устройств. aliases: - modules - module-config @@ -12,11 +12,11 @@ aliases: # Настройки — Модули и администрирование -Configure optional feature modules and perform device administration. Modules extend Meshtastic with specialized capabilities — each can be independently enabled or disabled. +Настрой дополнительные функциональные модули и выполняй управление устройством. Модули расширяют Meshtastic с помощью специализированных возможностей — каждый из них можно включать или отключать отдельно. -> 💡 **Tip:** You only need to enable the modules you actually use. Disabling unused modules reduces airtime, saves battery, and simplifies your configuration. +> 💡 **Совет:** Тебе нужно включать только те модули, которые действительно используешь. Отключение неиспользуемых модулей снижает время передачи, экономит батарею и упрощает конфигурацию. -Module settings use a card-based layout with toggle switches, dropdowns, text fields, and sliders: +Настройки модулей используют макет на основе карточек с переключателями, выпадающими списками, текстовыми полями и ползунками: ![Toggle switch](../../assets/screenshots/settings_switch.png) @@ -30,14 +30,14 @@ Module settings use a card-based layout with toggle switches, dropdowns, text fi ### Модуль MQTT -Bridges mesh messages to and from an MQTT broker for internet connectivity. This is how you extend your mesh beyond radio range or integrate with home automation systems. +Мосты передают сообщения туда и обратно от брокера MQTT для подключения к интернету. Ты так расширишь сеть за пределы радиуса действия или интегрируешь её с системами домашней автоматизации. | Настройка | Описание | | ---------------- | ------------------------------------------------------------------------ | | Включено | Toggle MQTT bridge | | Сервер | MQTT broker address | -| Имя пользователя | Authentication username | -| Пароль | Authentication password | +| Имя пользователя | Имя пользователя для аутентификации | +| Пароль | Пароль аутентификации | | Шифрование | Encrypt MQTT payloads | | ~~JSON Output~~ | ⚠️ **Deprecated** — JSON support removed from firmware; field is ignored | | TLS | Use secure connection | diff --git a/docs/ru-rRU/user/units-and-locale.md b/docs/ru-rRU/user/units-and-locale.md index f596043ec2..5a4abda2e8 100644 --- a/docs/ru-rRU/user/units-and-locale.md +++ b/docs/ru-rRU/user/units-and-locale.md @@ -49,70 +49,70 @@ last_updated: 2026-05-12 ### Где они появляются -- **Node list** — distance and bearing to each node -- **Node detail** — altitude, distance from your position -- **Map** — waypoint distances, traceroute hop distances -- **Compass** — distance to selected node +- **Список нод** — расстояние и курс до каждой ноды +- **Детали ноды** — высота, расстояние от твоего положения +- **Карта** — расстояния между путевыми точками, расстояния между хопами трассировки +- **Компас** — расстояние до выбранной ноды ## Скорость -GPS ground speed is displayed in your locale's preferred speed unit. +Наземная скорость GPS отображается в единицах скорости, предпочитаемых в твоем регионе. -| Your Setting | You See | -| -------------------------------- | ------- | -| Metric | 12 km/h | -| Imperial (US) | 7 mph | +| Твоя настройка | Ты видишь | +| ---------------------------------- | --------- | +| Метрическая | 12 км/ч | +| Имперская (США) | 7 миль/ч | ## Ветер -Wind speed and gust data from environment sensors are transmitted as **m/s** and converted for display. +Данные о скорости ветра и порывах с датчиков окружающей среды передаются в **м/с** и преобразуются для отображения. -| Your Setting | You See | -| -------------------------------- | ------- | -| Metric | 5 m/s | -| Imperial (US) | 11 mph | +| Твоя настройка | Ты видишь | +| ---------------------------------- | --------- | +| Метрическая | 5 м/с | +| Имперская (США) | 11 миль/ч | -Wind readings appear in the **Node Detail** environment section and the **Environment Telemetry** charts. +Показания ветра отображаются в разделе среды **Детали ноды** и на диаграммах **Телеметрия окружающей среды**. -## Rainfall +## Осадки -Rainfall measurements (1-hour and 24-hour totals) are transmitted as **mm** and converted for display. +Измерения осадков (за 1 час и за 24 часа) передаются в **мм** и конвертируются для отображения. -| Your Setting | You See | -| -------------------------------- | ---------------------- | -| Metric | 12 mm | -| Imperial (US) | 0.5 in | +| Твоя настройка | Ты видишь | +| ---------------------------------- | ---------- | +| Метрическая | 12 мм | +| Имперская (США) | 0,5 дюймов | -## Units That Never Change +## Единицы, которые никогда не меняются -Some units are international standards and are displayed the same way regardless of your locale: +Некоторые единицы являются международными стандартами и отображаются одинаково независимо от вашего региона: -| Measurement | Unit | Why | -| -------------------------------- | ------------------------------ | ------------------------------------- | -| Barometric pressure | hPa | International meteorological standard | -| Heading / bearing | ° (degrees) | Universal navigation convention | -| Радиация | μR/hr | Standard dosimetry unit | -| GPS coordinates | decimal degrees | Universal geographic standard | -| Humidity, battery, soil moisture | % | Universal | +| Показатель | Единица | Почему | +| ----------------------------------- | ------------------------------ | ---------------------------------------- | +| Барометрическое давление | гПа | Международный метеорологический стандарт | +| Курс / направление | ° (градусы) | Универсальная навигационная конвенция | +| Радиация | мкР/ч | Стандартная единица дозиметрии | +| GPS координаты | десятичные градусы | Универсальный географический стандарт | +| Влажность, батарея, влажность почвы | % | Универсальный | -## Date & Time +## Дата и время -All timestamps throughout the app — last heard, message times, telemetry logs, chart axes — follow your device's date and time preferences. +Все отметки времени в приложении — последняя активность, время сообщений, журналы телеметрии, оси графиков — следуют настройкам даты и времени вашего устройства. -| Настройка | What It Controls | Example | -| ---------------- | ---------------- | ------------------------------------------------ | -| **24-Hour Time** | Clock format | 14:30 vs 2:30 PM | -| **Date Format** | Date ordering | 09/05/2026 vs 05/09/2026 | +| Настройка | Что это контролирует | Пример | +| ----------------------------- | -------------------- | ------------------------------------------------- | +| **24-часовой формат времени** | Формат часов | 14:30 или 2:30 PM | +| **Формат даты** | Сортировка даты | 09/05/2026 или 05/09/2026 | -The app also uses **relative time** where it makes sense — for example, "5 min ago" or "2 hours ago" in the node list — which is automatically localised into your device language. +Приложение также использует **относительное время** в списке нод, где это имеет смысл — например, "5 минут назад" или "2 часа назад", которое автоматически локализуется на язык твоего устройства. -## Changing Your Measurement System (Android) +## Изменение системы измерений (Android) -On Android, your measurement system (metric vs imperial) is tied to your region setting: +На Android система измерений (метрическая или имперская) связана с настройкой региона: -1. Open **Android Settings → System → Language & Region** -2. Change your **Region** or **Measurement units** preference -3. Return to Meshtastic — values update immediately +1. Откройте **Настройки Android → Система → Язык и регион** +2. Измените свои предпочтения в **Регион** или **Единицы измерения** +3. Вернуться к Meshtastic — значения обновляются немедленно -> **Tip — The app uses `MetricFormatter` from `core:common`.** All measurement formatting is handled by a shared KMP utility that respects your platform's locale. Developers adding new measurement displays should use `MetricFormatter` rather than hard-coding unit conversions. +> **Совет — приложение использует `MetricFormatter` из `core:common`.** Все форматирование измерений выполняется с помощью общей утилиты KMP, которая учитывает локаль платформы. Разработчикам, добавляющим новые индикаторы измерений, следует использовать `MetricFormatter`, а не жестко кодировать преобразования единиц.