diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json
index 432afbed7..3ef09fbba 100644
--- a/app/src/main/assets/firmware_releases.json
+++ b/app/src/main/assets/firmware_releases.json
@@ -211,12 +211,6 @@
"title": "Add phone API fanout for multiple clients",
"page_url": "https://github.com/meshtastic/firmware/pull/9627",
"zip_url": "https://discord.com/invite/meshtastic"
- },
- {
- "id": "9586",
- "title": "feat(esp32): add support for Native ESP32 Ethernet and WT32-ETH01 variant",
- "page_url": "https://github.com/meshtastic/firmware/pull/9586",
- "zip_url": "https://discord.com/invite/meshtastic"
}
]
}
\ No newline at end of file
diff --git a/core/resources/src/commonMain/composeResources/values-et/strings.xml b/core/resources/src/commonMain/composeResources/values-et/strings.xml
index 10c480f27..6a7468e0d 100644
--- a/core/resources/src/commonMain/composeResources/values-et/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-et/strings.xml
@@ -1147,9 +1147,17 @@
Sõlmed: %1$d võrgus / %2$d kokku
Töös: %1$s
ChUtil: %1$.2f%% | AirTX: %2$.2f%%
+ Liiklus: TX %1$d / RX %2$d (D: %3$d)
Vahendatud: %1$d (Tühistatud: %2$d)
Diagnostika: %1$s
Müra %1$d dBm
Paha %1$d
Kukkunud %1$d
+ Lasu
+ %1$d / %2$d
+ %1$s
+ Toitega
+ Meshtasticu statistika
+ Värskenda
+ Uuendatud
diff --git a/core/resources/src/commonMain/composeResources/values-ja/strings.xml b/core/resources/src/commonMain/composeResources/values-ja/strings.xml
index 246a0cdcd..565b82def 100644
--- a/core/resources/src/commonMain/composeResources/values-ja/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-ja/strings.xml
@@ -32,6 +32,7 @@
最後の通信
MQTT経由
MQTT経由
+ UDP 経由
お気に入り経由
不明
相手の受信確認待ち
@@ -75,6 +76,7 @@
加速度センサー搭載デバイスで本体をダブルタップすると、ボタンのプッシュと同じ動作として扱います。
デバイスの点滅するLEDを制御します。ほとんどのデバイスでは、最大4つあるLEDのうちの1つを制御します。充電用LEDとGPS用LEDは制御できません。
近隣ノード情報(NeighborInfo)をMQTTやPhoneAPIへ送信することに加えて、LoRa無線経由でも送信すべきかどうかを設定します。デフォルトの名前とキーが設定されたチャンネルでは利用できません。
+ UDP 経由でローカルネットワーク上のパケットのブロードキャスト通信を有効にする。
GPIO
デバッグ
diff --git a/core/resources/src/commonMain/composeResources/values-ru/strings.xml b/core/resources/src/commonMain/composeResources/values-ru/strings.xml
index c830d773b..b052fa58a 100644
--- a/core/resources/src/commonMain/composeResources/values-ru/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-ru/strings.xml
@@ -542,6 +542,7 @@
Трансляция состояния (в секундах)
Отправить колокол с уведомлением
Понятное имя
+ Дружеское обращение
GPIO контакт для мониторинга
Тип триггера обнаружения
Использовать режим INPUT_PULLUP
@@ -630,6 +631,7 @@
WiFi включен
Название сети
Пароль
+ Получить документ
Настройки Ethernet
Ethernet включен
NTP-сервер
@@ -878,6 +880,7 @@
PAX
Метрики прохожих недоступны
WiFi устройства
+ Устройства Bluetooth
Сопряженные устройства
Подключённые устройства
Превышен лимит запросов. Пожалуйста, повторите попытку позже.
@@ -890,6 +893,7 @@
Версия прошивки
Недавние сетевые устройства
Найденные сетевые устройства
+ Доступные Bluetooth-устройства
Начать работу
Добро пожаловать в
Оставайтесь на связи везде
@@ -986,6 +990,12 @@
Дополнительная информация доступна в нашей политике конфиденциальности.
Не задано - 0
Ретранслировано: %1$s
+
+ - Услышано %1$d ретранслятором
+ - Услышано %1$d ретрансляторами
+ - Услышано %1$d ретрансляторами
+ - Услышано %1$d ретрансляторами
+
%1$s обычно поставляется с загрузчиком, который не поддерживает OTA обновления. Может потребоваться прошивка OTA-совместимого загрузчика по USB перед прошивкой OTA.
Подробности
Для RAK WisBlock RAK4631, используйте прошивальщик от производителя (например, adafruit-nrfutil с предоставленным .zip файлом загрузчика). Копирование файла .uf2 само по себе не обновит загрузчик.
@@ -1033,6 +1043,7 @@
Щебетун
Перезагрузка в DFU...
Ожидание DFU устройства...
+ Дай пять! Подожди, идет копирование прошивки...
Пожалуйста, сохраните файл \".uf2\" на вашем устройстве с DFU.
Прошивка устройства, подождите...
Передача файлов через USB
@@ -1071,6 +1082,18 @@
Назад
Не установлена
Всегда включено
+
+ - %1$d секунда
+ - %1$d секунды
+ - %1$d секунд
+ - %1$d секунд
+
+
+ - %1$d минута
+ - %1$d минуты
+ - %1$d минут
+ - %1$d минут
+
- %1$d час
- %1$d часов
@@ -1126,5 +1149,31 @@
NFC отключен. Пожалуйста, включите его в настройках вашего устройства.
Всё
Bluetooth
+ Настроить разрешения Bluetooth
+ Подключиться к радио
+ Просканируйте и подключитесь к вашей радиостанции Meshtastic.
+ Обнаружение
+ Найдите и определите устройства Meshtastic рядом с вами.
Настройки
+ Беспроводное управление настройками устройства и каналами.
+ Разрешение получено
+ Доступ запрещён
+ Выбор стиля карты
+ Батарея: %1$d%%
+ Нод: %1$d онлайн / %2$d всего
+ Время работы: %1$s
+ ChUtil: %1$.2f%% | AirTX: %2$.2f%%
+ Traffic: TX %1$d / RX %2$d (D: %3$d)
+ Передано: %1$d (Отменено: %2$d)
+ Диагностика: %1$s
+ Шум: %1$d дБм
+ Плохие: %1$d
+ Отброшено: %1$d
+ Куча
+ %1$d / %2$d
+ %1$s
+ Питание
+ Статистика Meshtastic
+ Обновить
+ Обновлено
diff --git a/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml b/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml
index 1245ce727..d89f6a908 100644
--- a/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml
@@ -37,6 +37,9 @@
上次连接时间
通过 MQTT
通过 MQTT
+ UDP
+ API
+ 内置
通过收藏夹
仅显示忽略的节点
无法识别的
@@ -147,15 +150,19 @@
位置数据包
广播间隔
智能位置
+ 自动时间间隔
+ 自动距离大小
设备 GPS
固定位置
海拔
+ GPS 轮询间隔
高级设备 GPS
GPS 接收GPIO
GPS 输出 GPIO
GPS 使能 GPIO
GPIO
调试
+ Ch
频道名称
QR 码
未知的使用者名称
@@ -256,6 +263,7 @@
系统默认设置
选择主题
向网格提供手机位置
+ 紧凑的Cyrillic编码
- 删除消息?
@@ -354,6 +362,12 @@
WiFi凭据二维码格式无效
回溯导航
电池
+ ChUtil
+ AirUtil
+ 温度
+ 湿度
+ 土壤温度
+ 土壤湿度
日志
跃点数
越点数: %1$d
@@ -406,11 +420,13 @@
%1$s - %2$s
路由追踪到目的地:\n\n
路由回退到当前节点:\n\n
+ 1H
24 小时
48 小时
1 周
2 周
4 周
+ 1M
最大值
未知时长
复制
@@ -434,6 +450,7 @@
低电量通知
电池电量低: %1$s
低电量通知 (收藏节点)
+ Baro
启用
UDP 广播
UDP 设置
@@ -515,6 +532,7 @@
状态广播(秒)
发送带有警报消息的响铃声
易记名称
+ 友好地址
显示器的 GPIO 引脚
检测触发器类型
使用 输入上拉 模式
@@ -603,6 +621,7 @@
启用 WiFi
SSID
共享密钥/PSK
+ 获取文档
以太网选项
启用以太网
NTP 服务器
@@ -610,6 +629,7 @@
IPv4模式
IP
网关
+ 子版块
Paxcount 配置
启用 Paxcount
状态消息
@@ -850,6 +870,7 @@
PAX
无可用的 PAX 计量.
WiFi 设备
+ 蓝牙设备
已配对设备
已连设备
超过速率限制。请稍后再试。
@@ -862,6 +883,7 @@
固件版本
最近使用的网络设备
发现的网络设备
+ 可用的蓝牙设备
开始
欢迎使用
随时随地保持联系
@@ -877,6 +899,7 @@
新发现节点通知。
电池电量低
已连接设备的低电量警报通知。
+ 选择按关键值发送的数据包将忽略msg开关和“请勿扰”系统通知中心中的设置。
配置通知权限
手机位置
Meshtastic 通过使用您的手机定位功能来实现多项功能。您可随时通过设置菜单调整定位权限。
@@ -952,9 +975,13 @@
系统设置
没有可用的统计信息
我们收集分析数据是为了帮助改进这款安卓应用(感谢您的支持),我们会收到关于用户行为的匿名信息。这包括崩溃报告、应用中使用过的屏幕等内容。
+ 分析平台:
欲了解更多信息,请参阅我们的隐私政策。
未设定 - 0
由: %1$s
+
+
- 连接到的 %1$d 中继节点
+
%1$s通常配备的引导加载程序不支持OTA更新。在进行OTA刷写之前,您可能需要通过USB刷写一个支持OTA的引导加载程序。
更多信息
对于RAK WisBlock RAK4631,请使用供应商的串行DFU工具(例如,搭配提供的引导加载程序.zip文件使用adafruit-nrfutil dfu serial)。仅复制.uf2文件无法更新引导加载程序。
@@ -1008,6 +1035,7 @@
Chirpy
正在重启到 DFU……
正在等待 DFU 设备...
+ 请稍候,正在复制固件…
请将 .uf2 文件保存到您的设备's DFU 驱动器。
正在刷入设备,请稍候...
USB文件传输
@@ -1090,8 +1118,45 @@
已过滤
启用过滤
禁用过滤
+ 频道URL
+ NFC扫描
+ 扫描共享联系人NFC
+ 扫描共享联系人二维码
+ 输入共享联系人 URL
+ 扫描频道 NFC
+ 扫描频道二维码
+ 输入频道 URL
+ 共享频道二维码
+ 将您的设备靠近NFC标签
生成二维码
+ NFC 已禁用,请在系统设置中启用它。
全部
蓝牙
+ 设置蓝牙权限
+ 连接无线电
+ 扫描并连接到您的Meshtastic无线电设备
+ 发现
+ 查找并识别附近的Meshtastic设备
配置
+ 无线的方式来管理您的设备设置和频道
+ 权限已授予
+ 权限不足
+ 地图样式选择
+ 电量: %1$d%%
+ 节点: %1$d 在线 / %2$d 总计
+ 运行时间: %1$s
+ ChUtil: %1$.2f%% | AirTX: %2$.2f%%
+ 流量:TX %1$d / RX %2$d (D: %3$d)
+ 转发: %1$d (取消: %2$d)
+ 诊断: %1$s
+ 底噪 %1$d dBm
+ 错误 %1$d
+ 丢弃 %1$d
+ 空闲
+ %1$d / %2$d
+ %1$s
+ 支持
+ Meshtastic 统计
+ 刷新
+ 更新
diff --git a/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml b/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml
index e2eee7314..9683f22dd 100644
--- a/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml
@@ -37,6 +37,9 @@
最近一次收到排序
有節點MQTT排序
有節點MQTT排序
+ 透過 UDP
+ 透過 API
+ 內部傳輸
通過喜好
僅顯示已忽略的節點
無法識別
@@ -145,7 +148,7 @@
透過序列埠輸出即時除錯日誌;透過藍牙檢視並匯出已移除定位資訊的設備記錄。
定位封包
- Broadcast Interval
+ 廣播間隔
智慧定位
智慧間隔
智慧距離
@@ -179,12 +182,12 @@
報告
配對完成,開始服務
配對失敗,請重新選擇
- 位置訪問已關閉,無法向設備提供位置.
+ 定位服務已關閉,無法向設備提供位置。
分享
發現新節點: %1$s
已中斷連線
設備休眠中
- 已連接:%1$s 在線
+ 已連接:線上 %1$s
IP地址:
Ip_ 埠:
已連線
@@ -195,7 +198,7 @@
正在連線
未連線
未選擇裝置
- 已連接至無線電,但它正在休眠中
+ 已連接裝置,但該裝置正在休眠中
需要應用程式更新
您必須在應用商店(或 Github)更新此應用程式。它太舊無法與此無線電韌體通訊。請閱讀我們關於此主題的文件。
無(停用)
@@ -203,7 +206,7 @@
致謝
此頻道 URL 無效,無法使用
此聯絡人無效,無法新增
- 除錯面板
+ 偵錯面板
解析封包:
匯出日誌
已取消匯出
@@ -527,6 +530,7 @@
狀態廣播間隔 (秒)
告警訊息發送提示音
顯示名稱
+ 友善地址
螢幕的 GPIO 腳位
偵測觸發類型
使用輸入上拉模式
@@ -615,6 +619,7 @@
啟用WiFi
SSID
PSK
+ 取得文件
乙太網路選項
啟用以太網
時間伺服器
@@ -810,6 +815,7 @@
模組已解鎖
模組已解鎖
遠端
+ (線上 %1$d / 顯示 %2$d / 總數 %3$d)
回應
中斷連線
找不到網路裝置。
@@ -862,6 +868,7 @@
PAX
無可用的 PAX 人流計量資料。
WiFi 裝置
+ 藍牙裝置
已配對的裝置
連接裝置
超過速率限制,請稍後再嘗試。
@@ -874,6 +881,7 @@
韌體版本
最近的網路裝置
發現的網路裝置
+ 可連接的藍牙裝置
開始使用
歡迎來到
隨時隨地保持連線
@@ -970,6 +978,9 @@
欲了解更多資訊,請查閱我們的隱私權政策。
預設值 - 0
經由:%1$s
+
+ - 聽到 %1$d 個中繼
+
%1$s 裝置出廠時預載的開機載入程式通常不支援 OTA 更新功能。在執行 OTA 韌體更新前,您可能需要先透過 USB 連線刷入具備 OTA 功能的開機載入程式。
瞭解詳情
針對 RAK WisBlock RAK4631 裝置,必須使用 ' 提供的序列埠 DFU(裝置韌體更新)工具進行更新。舉例來說,可以使用 adafruit-nrfutil dfu serial 命令配合提供的 bootloader .zip 壓縮檔。注意:單純複製 .uf2 檔案並不會更新開機載入程式。
@@ -1017,6 +1028,7 @@
Chirpy
正在進入 DFU 模式...
等待裝置進入 DFU 模式...
+ 正在複製韌體⋯⋯記得要強調是史上最快喔!
請將 .uf2 檔案儲存到您 ' 裝置 DFU 磁碟機。
刷入韌體中,請稍等...
USB 檔案傳輸
@@ -1094,6 +1106,7 @@
正規表示式
完整字詞比對
已篩選 %1$d 則
+ 顯示 %1$d 個已篩選
隱藏已篩選 %1$d 則
已篩選
啟用篩選
@@ -1112,5 +1125,31 @@
NFC 已停用,請在系統設定中啟用。
全部
藍牙
+ 設定藍牙權限
+ 連線至無線電
+ 掃描並連線至你的 Meshtastic 網狀無線電裝置。
+ 探索
+ 尋找並識別附近的 Meshtastic 裝置。
設定
+ 無線管理你的裝置設定與頻道。
+ 已授予權限
+ 已拒絕權限
+ 地圖樣式選擇
+ 電量:%1$d%%
+ 線上 %1$d / 總計 %2$d
+ 上線時間: %1$s
+ 頻道使用率: %1$.2f% | 空中傳輸佔用率: %2$.2f%
+ 流量: 傳送 %1$d / 接收 %2$d (丟棄: %3$d)
+ 中繼: %1$d (取消: %2$d)
+ 診斷: %1$s
+ 雜訊 %1$d dBm
+ 錯誤 %1$d
+ 已丟棄 %1$d
+ 堆積記憶體
+ %1$d / %2$d
+ %1$s
+ 已供電
+ Meshtastic 統計
+ 重新整理
+ 已更新
diff --git a/fastlane/metadata/android/ja-JP/full_description.txt b/fastlane/metadata/android/ja-JP/full_description.txt
index 4ade9c536..a3e9cf99a 100644
--- a/fastlane/metadata/android/ja-JP/full_description.txt
+++ b/fastlane/metadata/android/ja-JP/full_description.txt
@@ -1,10 +1,11 @@
-Meshtastic is a tool for using Android devices with open-source, off-grid mesh radios. This app is the main client for the Meshtastic project, allowing you to manage your mesh devices and communicate with other users.
+Meshtasticは、オープンソースのオフグリッドメッシュ無線とAndroidデバイスを連携させるためのソフトです。 このアプリは Meshtastic プロジェクトのメインクライアントであり、メッシュデバイスの管理や他のユーザーとの通信を可能にします。
-For more information about the Meshtastic project, please visit our website: meshtastic.org. The firmware that runs on the radio devices is a separate open-source project, which you can find here: https://github.com/meshtastic/Meshtastic-device.
+Meshtastic プロジェクトの詳細については、ぜひ公式ウェブサイトをご覧ください:meshtastic.org。 無線デバイスのファームウェアは別のオープンソースプロジェクトであり、詳しくはこちらをご覧ください:
+https://github.com/meshtastic/Meshtastic-device。
-Community and Support
+コミュニティとサポート
-This project is currently in beta. We would love to hear from you! If you have questions, feedback, or encounter any problems, please join our friendly and active community:
+当プロジェクトは、現時点でベータ版です。 皆様からのフィードバックをお待ちしております! If you have questions, feedback, or encounter any problems, please join our friendly and active community:
• Discussion Forum: https://github.com/orgs/meshtastic/discussions
• Discord: https://discord.gg/meshtastic
@@ -12,10 +13,10 @@ This project is currently in beta. We would love to hear from you! If you have q
Documentation
-To learn more about the features and capabilities of this app and Meshtastic, please view our official documentation:
+このアプリと Meshtastic の機能と性能について詳しく知りたい場合は、ぜひ公式ドキュメントをご覧ください:
View Documentation
-Translations
+翻訳
You can help translate the app into your native language using Crowdin:
https://crowdin.meshtastic.org/android
diff --git a/fastlane/metadata/android/zh-CN/changelogs/default.txt b/fastlane/metadata/android/zh-CN/changelogs/default.txt
index 0553de284..ddae0ffeb 100644
--- a/fastlane/metadata/android/zh-CN/changelogs/default.txt
+++ b/fastlane/metadata/android/zh-CN/changelogs/default.txt
@@ -1 +1 @@
-For detailed release notes, please visit: https://github.com/meshtastic/Meshtastic-Android/releases/
\ No newline at end of file
+欲了解详细发布说明,请访问:https://github.com/meshtastic/Meshtastic-Android/releases/
\ No newline at end of file
diff --git a/fastlane/metadata/android/zh-CN/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt
index 45ececd91..82a914fc9 100644
--- a/fastlane/metadata/android/zh-CN/full_description.txt
+++ b/fastlane/metadata/android/zh-CN/full_description.txt
@@ -1,21 +1,21 @@
Meshtastic 是一款将安卓设备与开源、无互联网、基于多跳网状形无线电配合使用的客户端程序。 此应用是Meshtastic的安卓客户端,允许您管理您的Meshtastic设备并与其他Meshtastic用户沟通。
-For more information about the Meshtastic project, please visit our website: meshtastic.org. The firmware that runs on the radio devices is a separate open-source project, which you can find here: https://github.com/meshtastic/Meshtastic-device.
+有关Meshtastic项目的更多信息,请访问我们的网站: meshtastic.org. 在无线电设备上运行的固件也是一个独立的开源项目,您可以在这里找到:https://github.com/meshtastic/Meshtastic-device.
-Community and Support
+社区和支持
-此项目目前处于测试阶段。 我们非常乐意听取您的建议和意见! 如果您有任何疑问,反馈或遇到任何问题,请加入我们友好和活跃的社区:
+此项目目前处于测试阶段, 我们非常乐意听取您的建议和意见! 如果您有任何疑问,反馈或遇到任何问题,请加入我们友好和活跃的社区:
-• Discussion Forum: https://github.com/orgs/meshtastic/discussions
+• 论坛: https://github.com/orgs/meshtastic/discussions
• Discord: https://discord.gg/meshtastic
-• Report an Issue: https://github.com/meshtastic/Meshtastic-Android/issues
+• 反馈: https://github.com/meshtastic/Meshtastic-Android/issues
-Documentation
+文档
要了解更多关于此应用和 Meshtastic的功能和功能,请查看我们的官方文档:
-View Documentation
+查看文档
-Translations
+翻译
-您可以使用 Crowdin 来帮助将应用程序翻译成您的母语:
+您可以使用 Crowdin 来帮助我们将应用程序翻译成您的母语:
https://crowdin.meshtastic.org/android
diff --git a/fastlane/metadata/android/zh-TW/short_description.txt b/fastlane/metadata/android/zh-TW/short_description.txt
index c2f2cbf5a..d29d3479c 100644
--- a/fastlane/metadata/android/zh-TW/short_description.txt
+++ b/fastlane/metadata/android/zh-TW/short_description.txt
@@ -1 +1 @@
-Meshtastic 官方應用程式,一款開源的離網網狀無線電系統。
\ No newline at end of file
+Meshtastic 官方應用程式——專為這款開源、離網式網狀無線電網路設計。
\ No newline at end of file
diff --git a/feature/firmware/README.md b/feature/firmware/README.md
index 19fcfa41a..1c811faf2 100644
--- a/feature/firmware/README.md
+++ b/feature/firmware/README.md
@@ -13,6 +13,7 @@ graph TB
:feature:firmware -.-> :core:datastore
:feature:firmware -.-> :core:model
:feature:firmware -.-> :core:navigation
+ :feature:firmware -.-> :core:network
:feature:firmware -.-> :core:prefs
:feature:firmware -.-> :core:proto
:feature:firmware -.-> :core:service