From 7b6326d6ef75605d2449182d2b324ec15f62d400 Mon Sep 17 00:00:00 2001
From: James Rich <2199651+jamesarich@users.noreply.github.com>
Date: Thu, 1 Oct 2026 19:04:17 +0000
Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware, Translations)
(#7513)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
---
.../src/main/assets/firmware_releases.json | 10 ++---
.../composeResources/values-bg/strings.xml | 43 ++++++++++++++++++-
2 files changed, 47 insertions(+), 6 deletions(-)
diff --git a/androidApp/src/main/assets/firmware_releases.json b/androidApp/src/main/assets/firmware_releases.json
index 9e8659f215..0665a4d9df 100644
--- a/androidApp/src/main/assets/firmware_releases.json
+++ b/androidApp/src/main/assets/firmware_releases.json
@@ -18,11 +18,11 @@
],
"alpha": [
{
- "id": "v2.8.0.47db0e3",
- "title": "Meshtastic Firmware 2.8.0.47db0e3 Alpha",
- "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.8.0.47db0e3",
- "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.8.0.47db0e3/firmware-2.8.0.47db0e3.json",
- "release_notes": "## 🚀 Big changes\r\n\r\n> [!WARNING]\r\n> **New US nodes now default to LongTurbo, not LongFast.** Only applies to first-time region selection on the device screen. LongTurbo and LongFast can't hear each other. You will need to switch the preset back to LongFast to join an existing mesh on the prior default. (#11637)\r\n\r\n> [!IMPORTANT]\r\n> If you hit a bootloop or repeated crashes after upgrading, we recommend a full erase and flash. Export your config first to backup first, if you have any important settings you want to save.\r\n\r\nThere are a number of fundamental changes to 2.8 that require a heads-up. Please review some of these higher profile changes so that you are aware of them before installing:\r\n\r\n- Node numbers (ID) are now derived from the public-key identity of the node instead of hardware mac address\r\n- XEdDSA based packet signing\r\n- Reduction of long-name to 25 bytes\r\n- Precise position no longer allowed on known-keys (public mesh. Please use private channels for this)\r\n- Telemetry and position are off-by-default and must be opted into\r\n- Ground-up redesigned NodeDB storage and traffic management\r\n- Completely new allocation of LoRa Regions and presets, including ham specific carve-outs\r\n\r\n## Other high-impact changes\r\n\r\n### Radio & mesh protocol\r\n\r\n- **Packet Signing via XEdDSA** (#10478) plus a **BaseUI signing status UI** (#10841), unsigned-packet policy hardening with test coverage (#10858), and runtime-toggleable `MESHTASTIC_LOCKDOWN` hardening for nRF52 (#10349, opt-in via #10712).\r\n- **Traffic Management Module** for packet forwarding — dedup, rate limiting, role-aware policing (#9358 base, #10706 dedup/rate-limit expansion, #10745 next-hop cache overflow store, #9921 congestion-aware position interval/hop-exhaustion tuning).\r\n- **Automatic variable hop limits** based on live mesh activity and message-size estimation (#10176).\r\n- **Mesh beacon** feature and admin controls (#10618 base implementation, #10839 second pass adding beacon admin/config).\r\n- **Noise floor** tracking with a sliding-window estimate (#9347).\r\n- **Hash table index for O(1) packet history lookups** — improves routing/dedup performance on busy meshes (#9499).\r\n- New amateur-radio regions: 70cm (#10627), 1.25m/125cm (#10638), 2m/~144MHz (#10623); EU regions merge plus Narrow/Lite region enablement for EU (#10675, #10120); LoRa region preset map for cleaner per-region defaults (#10736).\r\n- **TinyFast and TinySlow modem presets** added to config and menu (#10597).\r\n- LoRa config changes now apply live without a reboot (#9962); LoRa settings expansion and validation improvements (#9878).\r\n- Position privacy: direct-send position packets are clamped to channel precision (#10383), and public/known-key position precision is clamped similarly (#10665) and honors explicit channel settings to prevent location leaks (#10513).\r\n- Licensed operators are now prevented from rebroadcasting packets to/from unlicensed users, for regulatory compliance (#9958).\r\n- Packets with missing/invalid `hop_start` (pre-hop firmware) are now deprecated/blocked (#9476).\r\n- Spoof detection added for UDP multicast packets (#9905).\r\n- Low-bandwidth conversion support added to MeshRadio (#10595).\r\n- ATAK Plugin V2 implemented (drops legacy unishox2 compression) (#10105), including TAKTALK voice/text chat message and room data structures.\r\n- Ethernet HTTP/HTTPS API server ported to RP2350 + W5500 boards (#10573), plus Ethernet OTA support for RP2350/W5500 (#10136).\r\n- Optional `LED_LORA` indicator to show LoRa TX activity (#10465), and an LED indicator for LoRa RX (#10674).\r\n- GPS time sync: device now sets its clock from GPS every 30 minutes (#10737); GPS is skipped at startup if the LoRa region is unset, to save battery (#10386); GPS model/baudrate now cached across reboots to skip a full sweep (#10544).\r\n- Config: **position & telemetry broadcast are now opt-in** rather than always-on (#10929).\r\n\r\n### UI / display — BaseUI\r\n\r\n*BaseUI is the current default graphical UI (`src/graphics/Screen.cpp`, `draw/UIRenderer`, `draw/MenuHandler`, `draw/CompassRenderer`, `draw/NotificationRenderer`, `draw/NodeListRenderer`).*\r\n\r\n- **Color support for TFT-equipped nodes** (#10233).\r\n- **\"Ham Mode\"** — prompts for new Amateur Radio regions (#10663).\r\n- Status-message display added to Favorite/NodeList screens (#9504, #10197).\r\n- **Hex picker** UI added for entering hex values (#10650).\r\n- Save/restore of frame visibility state across sessions (#10576).\r\n- BLE pairing PIN now shown via a proper on-screen banner (#8902).\r\n- Compass rendering/behavior improvements (#10166).\r\n- Emote handling refactor (#9896).\r\n\r\n### UI / display — InkHUD\r\n\r\n*InkHUD is the e-ink-optimized UI (`src/graphics/niche/InkHUD`).*\r\n\r\n- **Offline map tiles with zoom controls** (#10785) and general GPS UX improvements (#10846).\r\n- **Full touch support** for the T5 E-Paper S3 (#10286) and a full InkHUD port for the LilyGo T5 E-Paper S3 Pro (#10211).\r\n- **\"Wipe all messages\"** option (#10721).\r\n- T-mini E-Ink S3 support added (#9856).\r\n\r\n### UI / display — MUI\r\n\r\n- Send message on main Return key in MUI composer (X11/native-tft) by @p0ns (meshtastic/device-ui#345)\r\n- CURLService (portduino map HTTP downloads) by @mverch67 (meshtastic/device-ui#353)\r\n- Enable LODEPNG decoder in lv_conf.h by @mverch67 (meshtastic/device-ui#358)\r\n- Support SD cards behind a co-processor (SenseCAP Indicator) by @caveman99 (meshtastic/device-ui#342)\r\n- Refactor URLService::load() to improve HTTP handling by @mverch67 (meshtastic/device-ui#362)\r\n- SPI lock; revert http flags by @mverch67 (meshtastic/device-ui#366)\r\n- Improve acttime sync by @mverch67 (meshtastic/device-ui#368)\r\n- Async loading of remote map tiles in background task by @mverch67 (meshtastic/device-ui#367)\r\n- Compilation PR10908 (some targets fail) by @mverch67 (meshtastic/device-ui#370)\r\n- Modify lock method in ISpiLock to return false by @mverch67 (meshtastic/device-ui#372)\r\n- Transport driver orientation from config.yaml - default 0 rotation. by @caveman99 (meshtastic/device-ui#355)\r\n- Use external reference instead of duplicate SPI1 by @mverch67 (meshtastic/device-ui#373)\r\n- Update LoRa frequency in JP region by @t-miura (meshtastic/device-ui#376)\r\n- Seeed Wio Tracker L2 by @mverch67 (meshtastic/device-ui#335)\r\n- ToggleDisplay() by @mverch67 (meshtastic/device-ui#378)\r\n- WiFi map-tile download adapted for Heltec V4 (#10011).\r\n\r\n### UI / display — shared / cross-cutting\r\n\r\n*Touches the display driver layer or more than one UI system at once.*\r\n\r\n- InkHUD and BaseUI **message store unified** into a shared implementation (#10596).\r\n- T-mini E-Ink S3 support landed for both InkHUD and BaseUI (#9856).\r\n- Board-specific TFT driver support and simplified TFT ifdef chains for easier porting (#10827, #10803); faster TFT color conversion (#10814); touchscreen variant flags (`VARIANT_TOUCHSCREEN`/`ENABLE_TOUCH_INT`) added for new touch boards (#10815).\r\n\r\n## Backend / developer-facing features\r\n\r\n### Memory & stability infrastructure\r\n\r\n- **MemClass.h** — a central memory-class ladder providing fail-safe-small defaults across constrained platforms (#10901).\r\n- **MemAudit** — per-subsystem heap accounting reported in the boot log (#10900).\r\n- nRF52 heap tiers and SoftDevice RAM reservation right-sized, freeing an extra ~8KB heap arena (#10898, #10903).\r\n- Native Portduino malloc shim added for more realistic memory behavior in simulation (#10677).\r\n- Bluetooth memory freed automatically when Wi-Fi is enabled or Bluetooth is disabled (#10398); Bluetooth wait is skipped entirely when disabled (#10571).\r\n- NodeDB \"warm store\" — new persistent warm-tier node storage layer (#10705 base, #10746/#10759 right-sizing for constrained platforms, #10809 fixing associated spiLock deadlocks).\r\n- 2.8 NodeDB shrink/decoupling/restructuring to reduce per-node memory footprint (#10413).\r\n- Flash hardening, filesystem platform unification, and a write-behind LFS cache for STM32WL/nRF52 — a storage-format break (#10171).\r\n\r\n### New APIs / module-author infrastructure\r\n\r\n- **MCP server** added for interacting with Meshtastic devices and driving a testing framework / TUI, later extracted to its own repo (#10194, #10861).\r\n- Native \"sensors\" simulation support for Portduino (#10748); `PortduinoSetOptions` to override the `realhardware` flag for tests (#10157).\r\n- Hardfault handler added for STM32, making crashes visibly obvious in logs (#10071).\r\n- `BinarySemaphorePosix` implemented with proper pthread synchronization for native builds (#9895).\r\n- NimBLE parameter overhaul, including a fix attempt for incompatible BLE bond cleanup (#10741).\r\n- STM32 ADC support added to `AnalogBatteryLevel` (#9369).\r\n- JSON library dependency removed from firmware builds while retaining full JSON support in meshtasticd (#10152) — reduces firmware footprint for module authors relying on the JSON path.\r\n- Improved manual build flow / developer build ergonomics (#8839).- External Notifications module logic fully reworked for more flexible notification rules (#10006).\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.23.b246bcd...v2.8.0.47db0e3\r\n"
+ "id": "v2.8.1.8e6a88d",
+ "title": "Meshtastic Firmware 2.8.1.8e6a88d Alpha",
+ "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.8.1.8e6a88d",
+ "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.8.1.8e6a88d/firmware-2.8.1.8e6a88d.json",
+ "release_notes": "## 🚀 Big changes\r\n\r\n> [!WARNING]\r\n> **New US nodes now default to LongTurbo, not LongFast.** Only applies to first-time region selection on the device screen. LongTurbo and LongFast can't hear each other. You will need to switch the preset back to LongFast to join an existing mesh on the prior default. (#11637)\r\n>\r\n> **A problem was found in the 2.8.0 packet signing code.** 2.8.0 has been revoked, and 2.8.1 signatures are not compatible with the revoked 2.8.0 firmware.\r\n\r\n> [!IMPORTANT]\r\n> If you hit a bootloop or repeated crashes after upgrading, we recommend a full erase and flash. Export your config first to backup first, if you have any important settings you want to save.\r\n\r\nThere are a number of fundamental changes to 2.8 that require a heads-up. Please review some of these higher profile changes so that you are aware of them before installing:\r\n\r\n- Node numbers (ID) are now derived from the public-key identity of the node instead of hardware mac address\r\n- XEdDSA based packet signing\r\n- Reduction of long-name to 25 bytes\r\n- Precise position no longer allowed on known-keys (public mesh. Please use private channels for this)\r\n- Telemetry and position are off-by-default and must be opted into\r\n- Ground-up redesigned NodeDB storage and traffic management\r\n- Completely new allocation of LoRa Regions and presets, including ham specific carve-outs\r\n- Signing acks with the Ack_proof field\r\n\r\n## Other high-impact changes\r\n\r\n### Radio & mesh protocol\r\n\r\n- **Packet Signing via XEdDSA** (#10478) plus a **BaseUI signing status UI** (#10841), unsigned-packet policy hardening with test coverage (#10858), and runtime-toggleable `MESHTASTIC_LOCKDOWN` hardening for nRF52 (#10349, opt-in via #10712).\r\n- Sign the whole Data envelope, in one unambiguous layout by @jp-bennett in https://github.com/meshtastic/firmware/pull/11422\r\n- Send an ack over PKC when no channel can carry it by @jp-bennett in https://github.com/meshtastic/firmware/pull/11891\r\n- **Traffic Management Module** for packet forwarding — dedup, rate limiting, role-aware policing (#9358 base, #10706 dedup/rate-limit expansion, #10745 next-hop cache overflow store, #9921 congestion-aware position interval/hop-exhaustion tuning).\r\n- **Automatic variable hop limits** based on live mesh activity and message-size estimation (#10176).\r\n- **Mesh beacon** feature and admin controls (#10618 base implementation, #10839 second pass adding beacon admin/config).\r\n- **Noise floor** tracking with a sliding-window estimate (#9347).\r\n- **Hash table index for O(1) packet history lookups** — improves routing/dedup performance on busy meshes (#9499).\r\n- New amateur-radio regions: 70cm (#10627), 1.25m/125cm (#10638), 2m/~144MHz (#10623); EU regions merge plus Narrow/Lite region enablement for EU (#10675, #10120); LoRa region preset map for cleaner per-region defaults (#10736).\r\n- **TinyFast and TinySlow modem presets** added to config and menu (#10597).\r\n- LoRa config changes now apply live without a reboot (#9962); LoRa settings expansion and validation improvements (#9878).\r\n- Position privacy: direct-send position packets are clamped to channel precision (#10383), and public/known-key position precision is clamped similarly (#10665) and honors explicit channel settings to prevent location leaks (#10513).\r\n- Licensed operators are now prevented from rebroadcasting packets to/from unlicensed users, for regulatory compliance (#9958).\r\n- Packets with missing/invalid `hop_start` (pre-hop firmware) are now deprecated/blocked (#9476).\r\n- Spoof detection added for UDP multicast packets (#9905).\r\n- Low-bandwidth conversion support added to MeshRadio (#10595).\r\n- ATAK Plugin V2 implemented (drops legacy unishox2 compression) (#10105), including TAKTALK voice/text chat message and room data structures.\r\n- Ethernet HTTP/HTTPS API server ported to RP2350 + W5500 boards (#10573), plus Ethernet OTA support for RP2350/W5500 (#10136).\r\n- Optional `LED_LORA` indicator to show LoRa TX activity (#10465), and an LED indicator for LoRa RX (#10674).\r\n- GPS time sync: device now sets its clock from GPS every 30 minutes (#10737); GPS is skipped at startup if the LoRa region is unset, to save battery (#10386); GPS model/baudrate now cached across reboots to skip a full sweep (#10544).\r\n- Config: **position & telemetry broadcast are now opt-in** rather than always-on (#10929).\r\n\r\n### UI / display — BaseUI\r\n\r\n*BaseUI is the current default graphical UI (`src/graphics/Screen.cpp`, `draw/UIRenderer`, `draw/MenuHandler`, `draw/CompassRenderer`, `draw/NotificationRenderer`, `draw/NodeListRenderer`).*\r\n\r\n- **Color support for TFT-equipped nodes** (#10233).\r\n- **\"Ham Mode\"** — prompts for new Amateur Radio regions (#10663).\r\n- Status-message display added to Favorite/NodeList screens (#9504, #10197).\r\n- **Hex picker** UI added for entering hex values (#10650).\r\n- Save/restore of frame visibility state across sessions (#10576).\r\n- BLE pairing PIN now shown via a proper on-screen banner (#8902).\r\n- Compass rendering/behavior improvements (#10166).\r\n- Emote handling refactor (#9896).\r\n- Games joystick input by @jp-bennett in https://github.com/meshtastic/firmware/pull/11917\r\n- Allow Spacebar to advance frames by @Xaositek in https://github.com/meshtastic/firmware/pull/11771\r\n- Don't show new message banner on message screen by @HarukiToreda in https://github.com/meshtastic/firmware/pull/11671\r\n- Let a module hold the screen by @caveman99 in https://github.com/meshtastic/firmware/pull/11631\r\n\r\n### UI / display — InkHUD\r\n\r\n*InkHUD is the e-ink-optimized UI (`src/graphics/niche/InkHUD`).*\r\n\r\n- **Offline map tiles with zoom controls** (#10785) and general GPS UX improvements (#10846).\r\n- **Full touch support** for the T5 E-Paper S3 (#10286) and a full InkHUD port for the LilyGo T5 E-Paper S3 Pro (#10211).\r\n- **\"Wipe all messages\"** option (#10721).\r\n- T-mini E-Ink S3 support added (#9856).\r\n\r\n### UI / display — MUI\r\n\r\n- Send message on main Return key in MUI composer (X11/native-tft) by @p0ns (meshtastic/device-ui#345)\r\n- CURLService (portduino map HTTP downloads) by @mverch67 (meshtastic/device-ui#353)\r\n- Enable LODEPNG decoder in lv_conf.h by @mverch67 (meshtastic/device-ui#358)\r\n- Support SD cards behind a co-processor (SenseCAP Indicator) by @caveman99 (meshtastic/device-ui#342)\r\n- Refactor URLService::load() to improve HTTP handling by @mverch67 (meshtastic/device-ui#362)\r\n- SPI lock; revert http flags by @mverch67 (meshtastic/device-ui#366)\r\n- Improve acttime sync by @mverch67 (meshtastic/device-ui#368)\r\n- Async loading of remote map tiles in background task by @mverch67 (meshtastic/device-ui#367)\r\n- Compilation PR10908 (some targets fail) by @mverch67 (meshtastic/device-ui#370)\r\n- Modify lock method in ISpiLock to return false by @mverch67 (meshtastic/device-ui#372)\r\n- Transport driver orientation from config.yaml - default 0 rotation. by @caveman99 (meshtastic/device-ui#355)\r\n- Use external reference instead of duplicate SPI1 by @mverch67 (meshtastic/device-ui#373)\r\n- Update LoRa frequency in JP region by @t-miura (meshtastic/device-ui#376)\r\n- Seeed Wio Tracker L2 by @mverch67 (meshtastic/device-ui#335)\r\n- ToggleDisplay() by @mverch67 (meshtastic/device-ui#378)\r\n- WiFi map-tile download adapted for Heltec V4 (#10011).\r\n- Update ThinkNode M9 (latest MUI updates) by @mverch67 in https://github.com/meshtastic/firmware/pull/11694\r\n- Feat(native): add macOS MUI simulator target by @RCGV1 in https://github.com/meshtastic/firmware/pull/11739\r\n- Declare custom_meshtastic_has_mui for Heltec V4 R8 by @rcarteraz in https://github.com/meshtastic/firmware/pull/11957\r\n\r\n### UI / display — shared / cross-cutting\r\n\r\n*Touches the display driver layer or more than one UI system at once.*\r\n\r\n- InkHUD and BaseUI **message store unified** into a shared implementation (#10596).\r\n- T-mini E-Ink S3 support landed for both InkHUD and BaseUI (#9856).\r\n- Board-specific TFT driver support and simplified TFT ifdef chains for easier porting (#10827, #10803); faster TFT color conversion (#10814); touchscreen variant flags (`VARIANT_TOUCHSCREEN`/`ENABLE_TOUCH_INT`) added for new touch boards (#10815).\r\n\r\n## Backend / developer-facing features\r\n\r\n### Memory & stability infrastructure\r\n\r\n- **MemClass.h** — a central memory-class ladder providing fail-safe-small defaults across constrained platforms (#10901).\r\n- **MemAudit** — per-subsystem heap accounting reported in the boot log (#10900).\r\n- nRF52 heap tiers and SoftDevice RAM reservation right-sized, freeing an extra ~8KB heap arena (#10898, #10903).\r\n- Native Portduino malloc shim added for more realistic memory behavior in simulation (#10677).\r\n- Bluetooth memory freed automatically when Wi-Fi is enabled or Bluetooth is disabled (#10398); Bluetooth wait is skipped entirely when disabled (#10571).\r\n- NodeDB \"warm store\" — new persistent warm-tier node storage layer (#10705 base, #10746/#10759 right-sizing for constrained platforms, #10809 fixing associated spiLock deadlocks).\r\n- 2.8 NodeDB shrink/decoupling/restructuring to reduce per-node memory footprint (#10413).\r\n- Flash hardening, filesystem platform unification, and a write-behind LFS cache for STM32WL/nRF52 — a storage-format break (#10171).\r\n\r\n### New APIs / module-author infrastructure\r\n\r\n- **MCP server** added for interacting with Meshtastic devices and driving a testing framework / TUI, later extracted to its own repo (#10194, #10861).\r\n- Native \"sensors\" simulation support for Portduino (#10748); `PortduinoSetOptions` to override the `realhardware` flag for tests (#10157).\r\n- Hardfault handler added for STM32, making crashes visibly obvious in logs (#10071).\r\n- `BinarySemaphorePosix` implemented with proper pthread synchronization for native builds (#9895).\r\n- NimBLE parameter overhaul, including a fix attempt for incompatible BLE bond cleanup (#10741).\r\n- STM32 ADC support added to `AnalogBatteryLevel` (#9369).\r\n- JSON library dependency removed from firmware builds while retaining full JSON support in meshtasticd (#10152) — reduces firmware footprint for module authors relying on the JSON path.\r\n- Improved manual build flow / developer build ergonomics (#8839).- External Notifications module logic fully reworked for more flexible notification rules (#10006).\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.23.b246bcd...v2.8.1.8e6a88d"
},
{
"id": "v2.7.25.104df5f",
diff --git a/core/resources/src/commonMain/composeResources/values-bg/strings.xml b/core/resources/src/commonMain/composeResources/values-bg/strings.xml
index 4443299ae6..a6aec04fe0 100644
--- a/core/resources/src/commonMain/composeResources/values-bg/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-bg/strings.xml
@@ -90,6 +90,8 @@
Добър
Опасно
%1$d (%2$s)
+ Архивиран канал
+ Този канал вече не е настроен на вашето радио. Съобщенията в него се запазват тук, но не можете да изпращате съобщения или да реагирате.
Сигурни ли сте?
Сигурни ли сте, че искате да промените канала по подразбиране?
Аудио
@@ -107,6 +109,7 @@
Батерия
I2C адрес на батерията INA_2XX
Bluetooth устройства
+ За тази версия на Android сканирането чрез Bluetooth също изисква включени услуги за местоположение. Вашето местоположение не се използва.
Bluetooth
Налични Bluetooth устройства
@@ -192,6 +195,7 @@
Изпраща позиция в основния канал, когато потребителският бутон бъде щракнат три пъти.
Часова зона за дати на екрана на устройството и в дневника.
Използване на часовата зона на телефона
+ 4/%1$d
Налични предварително зададени настройки на модема, по подразбиране е Дълъг Бърз.
Регионът, където ще използвате радиостанциите си.
Възелът се рестартира и ще бъде за кратко недостъпен.
@@ -335,6 +339,9 @@
Зареждане на документацията…
Няма налична документация
Няма намерени резултати
+ Отваряне на %1$s
+ Страницата не е намерена: %1$s
+ Възможно е тази страница да е преместена или премахната.
Търсене в документацията…
Ръководство за разработчици
Ръководство за потребители
@@ -363,6 +370,7 @@
Изтегляне
Открит е дублиран публичен ключ
+ Преди %1$s
Динамична
Настройте лесно частни mesh мрежи за сигурна и надеждна комуникация в отдалечени райони.
Редактирай
@@ -376,6 +384,8 @@
Усмивки & емоции
Символи
Пътуване & места
+ Неуспешно зареждане на емоджи
+ Не са открити емоджита
Наскоро използвани
Активиран
Несъответствие на публичния ключ
@@ -418,6 +428,11 @@
Версия на фърмуера
%1$s приключи. Върнете се към стандартния фърмуер на Meshtastic, за да възстановите нормалните функции.
Актуализиране на фърмуера
+ Последен: %1$s
+ Инсталиран: %1$s
+ Последна версия: %1$s. Инсталираната версия се показва, след като устройството се рестартира в режим на актуализация.
+ Буутлоудърът е актуален
+ Първо изберете версия на фърмуера, за да може устройството да бъде преинсталирано след изтриване.
Това устройство не поддържа изтриване от приложението.
Фърмуерът на радиото е твърде стар, за да общува с това приложение. За повече информация относно това вижте нашето ръководство за инсталиране на фърмуер.
Възобновяване на актуализацията на фърмуера
@@ -457,6 +472,7 @@
Няма свързано устройство
Липсва информация за потребителя на възела.
Не е намерен фърмуер за %1$s в изданието.
+ %1$s е инсталиран. Налична е стабилна версия %2$s. Отворете Актуализации на фърмуера, когато сте готови.
Отваряне на актуализациите на фърмуера
OTA актуализацията не е успешна: %1$s
Подготовка на устройството: изтриване на флаша. Това може да отнеме до минута...
@@ -510,6 +526,7 @@
Добър
GPIO
GPIO пин
+ По избор. Добавя се към вашия опзнавателен знак, напр. KD2ABC//Attic Heltec
Хардуер
Модел на хардуера
Помощ & Документация
@@ -523,6 +540,7 @@
Знам какво правя.
IAQ
(Качество на въздуха в помещенията) относителна скала за IAQ, стойностите са измерени с Bosch BME680. Диапазон на стойностите 0–500.
+ IAQ %1$d
Игнорирай
Добави '%1$s' към списъка с игнорирани?
Изтрий '%1$s' от списъка с игнорирани?
@@ -618,8 +636,9 @@
Географска дължина
LoRa
LoRa
+ %1$s: %2$s → %3$s
Изтощена батерия
- Възела %1$s има слаба батерия (%2$d%)
+ %1$sВъзела %1$s има слаба батерия (%2$d%)
Батерията е изтощена: %1$s
Открит е слаб ключ за криптиране
Управление на слоевете на картата
@@ -635,16 +654,31 @@
Сваляне на регион
Пълно
Изтегляне
+ На това устройство не е налична карта
Филтър на картата\n
Всички
Дисплей
Възли
+ Показване на игнорираните възли
Слоевете на картата поддържат формати .kml, .kmz или GeoJSON.
+ Непрозрачност: %1$d%
%1$s<br>Последно чут: %2$s<br>Последна позиция: %3$s<br>Батерия: %4$s
+ Изтеглянето е неуспешно – проверете връзката си и опитайте отново
+ Вече са изтеглени твърде много офлайн региони – първо изтрийте един
+ Изтеглените региони използват твърде много място за съхранение — първо изтрийте един
+ Избраната област е твърде голяма — увеличете мащаба или изберете по-малък регион
+ Изтегляне на терен
+ Изтегляне… %1$d / %2$d плочки
Управление извън линия
%1$s, %2$s %3$s
Показване на картата
Контури
+ Изтеглянето на терена е завършено
+ Изтеглянето на терена е неуспешно – проверете връзката си и опитайте отново
+ Избраната област е твърде голяма за терена — увеличете мащаба или изберете по-малък регион
+ Изтегляне на терена… %1$d / %2$d плочки
+ Валежи
+ Метеорологичен радар
Изчистването на SQL кеша е неуспешно, вижте logcat за подробности
Свалените SQL данни бяха изчистени успешно за %1$s
Съгласие за споделяне на некриптирани данни от възела чрез MQTT
@@ -655,6 +689,7 @@
посока: %1$d° разстояние: %2$s
Прогноза за изтегляне на картинки:
%1$s %2$s %3$s
+ Достигнат е лимитът за плочки (%1$d)
Източник на карти
Хибриден
Нормален
@@ -695,6 +730,10 @@
Състояние на доставка на съобщението
Това радио се управлява и може да бъде променяно само от отдалечен администратор.
Съобщение
+ Администраторската сесия е изтекла
+ Администраторският ключ не е оторизиран
+ Отдалеченият възел не оторизира вашия администраторски ключ.
+ Невалидна заявка
Неуспешно доставяне към mesh
Няма радио интерфейс
Не можа да се изпрати криптирано съобщение
@@ -725,6 +764,7 @@
Връзката е неуспешна
Достъпен. Брокерът е приел идентификационните данни.
Достъпен (%1$s)
+ Неуспешно TLS ръкостискане: %1$s
Свързано
Свързване…
Прекъсната връзка
@@ -755,6 +795,7 @@
Нови възли
Напред
NFC е деактивиран. Моля, активирайте го в системните настройки.
+ Азот
Уверете се, че сте в обхвата на устройството.
Не се виждат Bluetooth устройства