mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-06-15 07:04:26 +10:00
094d5d2706
- Added functionality to load and restore the last companion's scope on app startup. - Implemented caching mechanisms for contacts, channels, and messages related to the current companion. - Updated UI to reflect connection status, including disabling message input when disconnected. - Introduced new dialog prompts to inform users when they need to connect to a companion for accessing features. - Refactored navigation logic to improve user experience when disconnected, directing users to the scanner screen. - Added localization strings for new companion connection prompts in multiple languages.
2322 lines
86 KiB
Plaintext
2322 lines
86 KiB
Plaintext
{
|
||
"channels_channelDeleteFailed": "无法删除频道 \"{name}\"",
|
||
"@channels_channelDeleteFailed": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@@locale": "zh",
|
||
"appTitle": "MeshCore Open",
|
||
"nav_contacts": "联系人",
|
||
"nav_channels": "频道",
|
||
"nav_map": "地图",
|
||
"common_cancel": "取消",
|
||
"common_ok": "确定",
|
||
"common_connect": "连接",
|
||
"common_unknownDevice": "未知设备",
|
||
"common_save": "保存",
|
||
"common_delete": "删除",
|
||
"common_close": "关闭",
|
||
"common_edit": "编辑",
|
||
"common_add": "添加",
|
||
"common_settings": "设置",
|
||
"common_disconnect": "断开",
|
||
"common_connected": "已连接",
|
||
"common_disconnected": "已断开",
|
||
"common_create": "创建",
|
||
"common_continue": "继续",
|
||
"common_share": "分享",
|
||
"common_copy": "复制",
|
||
"common_retry": "重试",
|
||
"common_hide": "隐藏",
|
||
"common_remove": "移除",
|
||
"common_enable": "启用",
|
||
"common_disable": "禁用",
|
||
"common_reboot": "重启",
|
||
"common_loading": "正在加载...",
|
||
"common_notAvailable": "—",
|
||
"common_voltageValue": "{volts} V",
|
||
"@common_voltageValue": {
|
||
"placeholders": {
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"common_percentValue": "{percent}%",
|
||
"@common_percentValue": {
|
||
"placeholders": {
|
||
"percent": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"scanner_title": "连接设备",
|
||
"scanner_scanning": "正在搜索设备...",
|
||
"scanner_connecting": "正在连接...",
|
||
"scanner_disconnecting": "断开连接...",
|
||
"scanner_notConnected": "未连接",
|
||
"scanner_connectedTo": "已连接到 {deviceName}",
|
||
"@scanner_connectedTo": {
|
||
"placeholders": {
|
||
"deviceName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"scanner_searchingDevices": "正在搜索 MeshCore 设备...",
|
||
"scanner_tapToScan": "点击“扫描”按钮以查找 MeshCore 设备。",
|
||
"scanner_connectionFailed": "连接失败:{error}",
|
||
"@scanner_connectionFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"scanner_stop": "停止",
|
||
"scanner_scan": "扫描",
|
||
"device_quickSwitch": "快速切换",
|
||
"device_meshcore": "网格核心",
|
||
"settings_title": "设置",
|
||
"settings_deviceInfo": "设备信息",
|
||
"settings_appSettings": "应用设置",
|
||
"settings_appSettingsSubtitle": "通知、消息和地图偏好",
|
||
"settings_nodeSettings": "节点设置",
|
||
"settings_nodeName": "节点名称",
|
||
"settings_nodeNameNotSet": "未设置",
|
||
"settings_nodeNameHint": "请输入节点名称",
|
||
"settings_nodeNameUpdated": "节点名称已更新",
|
||
"settings_radioSettings": "无线电设置",
|
||
"settings_radioSettingsSubtitle": "频率、功率、扩频因子",
|
||
"settings_radioSettingsUpdated": "无线电设置已更新",
|
||
"settings_location": "位置",
|
||
"settings_locationSubtitle": "GPS 坐标",
|
||
"settings_locationUpdated": "位置和 GPS 设置已更新",
|
||
"settings_locationBothRequired": "请输入经度和纬度",
|
||
"settings_locationInvalid": "无效的经度和纬度",
|
||
"settings_locationGPSEnable": "启用 GPS",
|
||
"settings_locationGPSEnableSubtitle": "启用 GPS 以自动更新位置。",
|
||
"settings_locationIntervalSec": "GPS 间隔(秒)",
|
||
"settings_locationIntervalInvalid": "间隔时间必须至少为 60 秒,但不超过 86400 秒。",
|
||
"settings_latitude": "纬度",
|
||
"settings_longitude": "经度",
|
||
"settings_privacyMode": "隐私模式",
|
||
"settings_privacyModeSubtitle": "在广告中隐藏姓名/位置",
|
||
"settings_privacyModeToggle": "切换隐私模式以在广告中隐藏姓名和位置,保护个人信息。",
|
||
"settings_privacyModeEnabled": "隐私模式已启用",
|
||
"settings_privacyModeDisabled": "隐私模式已关闭",
|
||
"settings_actions": "操作",
|
||
"settings_deleteAllPaths": "Delete All Paths",
|
||
"settings_deleteAllPathsSubtitle": "Clear all path data from contacts.",
|
||
"settings_sendAdvertisement": "发送广播",
|
||
"settings_sendAdvertisementSubtitle": "立即发送广播",
|
||
"settings_advertisementSent": "已发送广播",
|
||
"settings_syncTime": "同步时间",
|
||
"settings_syncTimeSubtitle": "将设备时钟设置为与手机时间一致",
|
||
"settings_timeSynchronized": "时间已同步",
|
||
"settings_refreshContacts": "刷新联系人",
|
||
"settings_refreshContactsSubtitle": "从设备重新加载联系人列表",
|
||
"settings_rebootDevice": "重启设备",
|
||
"settings_rebootDeviceSubtitle": "重启 MeshCore 设备",
|
||
"settings_rebootDeviceConfirm": "确定要重启设备吗?这将断开与设备的连接。",
|
||
"settings_debug": "调试",
|
||
"settings_bleDebugLog": "BLE 调试日志",
|
||
"settings_bleDebugLogSubtitle": "BLE 命令、响应和原始数据",
|
||
"settings_appDebugLog": "应用调试日志",
|
||
"settings_appDebugLogSubtitle": "应用调试消息",
|
||
"settings_about": "关于",
|
||
"settings_aboutVersion": "MeshCore Open v{version}",
|
||
"@settings_aboutVersion": {
|
||
"placeholders": {
|
||
"version": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"settings_aboutLegalese": "2026 MeshCore 开源项目",
|
||
"settings_aboutDescription": "一个开源的 Flutter 客户端,用于 MeshCore LoRa 无线网络设备。",
|
||
"settings_infoName": "名称",
|
||
"settings_infoId": "MAC ID",
|
||
"settings_infoStatus": "状态",
|
||
"settings_infoBattery": "电池",
|
||
"settings_infoPublicKey": "公钥",
|
||
"settings_infoContactsCount": "联系人数量",
|
||
"settings_infoChannelCount": "频道数量",
|
||
"settings_presets": "预设",
|
||
"settings_preset915Mhz": "915 MHz",
|
||
"settings_preset868Mhz": "868 MHz",
|
||
"settings_preset433Mhz": "433 MHz",
|
||
"settings_frequency": "频率 (MHz)",
|
||
"settings_frequencyHelper": "300.0 - 2500.0",
|
||
"settings_frequencyInvalid": "无效频率范围(300-2500 MHz)",
|
||
"settings_bandwidth": "带宽",
|
||
"settings_spreadingFactor": "扩频因子",
|
||
"settings_codingRate": "编码速率",
|
||
"settings_txPower": "TX 功率 (dBm)",
|
||
"settings_txPowerHelper": "0 - 22",
|
||
"settings_txPowerInvalid": "无效的发射功率(0-22 dBm)",
|
||
"settings_longRange": "远距离",
|
||
"settings_fastSpeed": "高速",
|
||
"settings_error": "错误:{message}",
|
||
"@settings_error": {
|
||
"placeholders": {
|
||
"message": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_title": "应用设置",
|
||
"appSettings_appearance": "外观",
|
||
"appSettings_theme": "主题",
|
||
"appSettings_themeSystem": "跟随系统",
|
||
"appSettings_themeLight": "浅色",
|
||
"appSettings_themeDark": "深色",
|
||
"appSettings_language": "语言",
|
||
"appSettings_languageSystem": "跟随系统",
|
||
"appSettings_languageEn": "英语",
|
||
"appSettings_languageFr": "法语",
|
||
"appSettings_languageEs": "西班牙语",
|
||
"appSettings_languageDe": "德语",
|
||
"appSettings_languagePl": "波兰语",
|
||
"appSettings_languageSl": "斯洛文尼亚语",
|
||
"appSettings_languagePt": "葡萄牙语",
|
||
"appSettings_languageIt": "意大利语",
|
||
"appSettings_languageZh": "中文",
|
||
"appSettings_languageSv": "瑞典语",
|
||
"appSettings_languageNl": "荷兰语",
|
||
"appSettings_languageSk": "斯洛伐克语",
|
||
"appSettings_languageBg": "保加利亚语",
|
||
"appSettings_languageRu": "俄语",
|
||
"appSettings_languageUk": "乌克兰语",
|
||
"appSettings_enableMessageTracing": "启用消息追踪",
|
||
"appSettings_enableMessageTracingSubtitle": "显示消息的详细路由和时间元数据",
|
||
"appSettings_notifications": "通知",
|
||
"appSettings_enableNotifications": "启用通知",
|
||
"appSettings_enableNotificationsSubtitle": "接收消息和广播的通知",
|
||
"appSettings_notificationPermissionDenied": "权限被拒绝",
|
||
"appSettings_notificationsEnabled": "通知已启用",
|
||
"appSettings_notificationsDisabled": "通知已关闭",
|
||
"appSettings_messageNotifications": "消息通知",
|
||
"appSettings_messageNotificationsSubtitle": "收到新消息时显示通知",
|
||
"appSettings_channelMessageNotifications": "频道消息通知",
|
||
"appSettings_channelMessageNotificationsSubtitle": "收到频道消息时显示通知",
|
||
"appSettings_advertisementNotifications": "广播通知",
|
||
"appSettings_advertisementNotificationsSubtitle": "发现新节点时显示通知",
|
||
"appSettings_messaging": "消息",
|
||
"appSettings_clearPathOnMaxRetry": "达到最大重试次数时清除路径",
|
||
"appSettings_clearPathOnMaxRetrySubtitle": "在5次发送失败后重置联系路径。",
|
||
"appSettings_pathsWillBeCleared": "5次失败后将重新路由",
|
||
"appSettings_pathsWillNotBeCleared": "路径不会自动清除",
|
||
"appSettings_autoRouteRotation": "自动路径轮换",
|
||
"appSettings_autoRouteRotationSubtitle": "在最佳路径和泛洪模式之间切换",
|
||
"appSettings_autoRouteRotationEnabled": "自动路径轮换已启用",
|
||
"appSettings_autoRouteRotationDisabled": "自动路径轮换已禁用",
|
||
"appSettings_battery": "电池",
|
||
"appSettings_batteryChemistry": "电池类型",
|
||
"appSettings_batteryChemistryPerDevice": "为每个设备设置 ({deviceName})",
|
||
"@appSettings_batteryChemistryPerDevice": {
|
||
"placeholders": {
|
||
"deviceName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_batteryChemistryConnectFirst": "请先连接设备",
|
||
"appSettings_batteryNmc": "18650 NMC 电池 (3.0-4.2V)",
|
||
"appSettings_batteryLifepo4": "磷酸铁锂 (2.6-3.65V)",
|
||
"appSettings_batteryLipo": "锂聚合物电池 (3.0-4.2V)",
|
||
"appSettings_mapDisplay": "地图显示",
|
||
"appSettings_showRepeaters": "显示转发节点",
|
||
"appSettings_showRepeatersSubtitle": "在地图上显示转发节点",
|
||
"appSettings_showChatNodes": "显示聊天节点",
|
||
"appSettings_showChatNodesSubtitle": "在地图上显示聊天节点",
|
||
"appSettings_showOtherNodes": "显示其他节点",
|
||
"appSettings_showOtherNodesSubtitle": "在地图上显示其他节点类型",
|
||
"appSettings_timeFilter": "时间过滤器",
|
||
"appSettings_timeFilterShowAll": "显示所有节点",
|
||
"appSettings_timeFilterShowLast": "显示过去 {hours} 小时内的节点",
|
||
"@appSettings_timeFilterShowLast": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_mapTimeFilter": "地图时间筛选",
|
||
"appSettings_showNodesDiscoveredWithin": "显示在此时间段内发现的节点:",
|
||
"appSettings_allTime": "所有时间",
|
||
"appSettings_lastHour": "过去一小时",
|
||
"appSettings_last6Hours": "过去6小时",
|
||
"appSettings_last24Hours": "过去24小时",
|
||
"appSettings_lastWeek": "上周",
|
||
"appSettings_offlineMapCache": "离线地图缓存",
|
||
"appSettings_noAreaSelected": "未选择任何区域",
|
||
"appSettings_areaSelectedZoom": "已选择区域(缩放 {minZoom} - {maxZoom})",
|
||
"@appSettings_areaSelectedZoom": {
|
||
"placeholders": {
|
||
"minZoom": {
|
||
"type": "int"
|
||
},
|
||
"maxZoom": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_debugCard": "调试",
|
||
"appSettings_appDebugLogging": "应用调试日志",
|
||
"appSettings_appDebugLoggingSubtitle": "记录应用调试消息以进行故障排除。",
|
||
"appSettings_appDebugLoggingEnabled": "调试日志已启用",
|
||
"appSettings_appDebugLoggingDisabled": "应用调试日志已禁用",
|
||
"contacts_title": "联系人",
|
||
"contacts_noContacts": "暂无联系人",
|
||
"contacts_contactsWillAppear": "当设备发送广播时,联系人将显示。",
|
||
"contacts_searchContacts": "搜索联系人...",
|
||
"contacts_noUnreadContacts": "没有未读内容",
|
||
"contacts_noContactsFound": "未找到任何联系人或群聊",
|
||
"contacts_deleteContact": "删除联系人",
|
||
"contacts_removeConfirm": "从联系人中移除 {contactName}?",
|
||
"@contacts_removeConfirm": {
|
||
"placeholders": {
|
||
"contactName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_manageRepeater": "管理转发节点",
|
||
"contacts_manageRoom": "管理房间服务器",
|
||
"contacts_roomLogin": "服务器登录",
|
||
"contacts_openChat": "打开聊天",
|
||
"contacts_editGroup": "编辑群聊",
|
||
"contacts_deleteGroup": "删除群聊",
|
||
"contacts_deleteGroupConfirm": "删除群聊 \"{groupName}\"?",
|
||
"@contacts_deleteGroupConfirm": {
|
||
"placeholders": {
|
||
"groupName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_newGroup": "新建群聊",
|
||
"contacts_groupName": "群聊名称",
|
||
"contacts_groupNameRequired": "请输入群聊名称",
|
||
"contacts_groupNameReserved": "该群组名称已被保留",
|
||
"contacts_groupAlreadyExists": "名为 \"{name}\" 的群聊已存在",
|
||
"@contacts_groupAlreadyExists": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_filterContacts": "筛选联系人...",
|
||
"contacts_noContactsMatchFilter": "没有符合条件的联系人",
|
||
"contacts_noMembers": "暂无成员",
|
||
"contacts_lastSeenNow": "刚刚",
|
||
"contacts_lastSeenMinsAgo": "最后在线 {minutes} 分钟前",
|
||
"@contacts_lastSeenMinsAgo": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"contacts_lastSeenHourAgo": "最后在线 1小时前",
|
||
"contacts_lastSeenHoursAgo": "最后在线 {hours} 小时前",
|
||
"@contacts_lastSeenHoursAgo": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"contacts_lastSeenDayAgo": "最后在线 1天前",
|
||
"contacts_lastSeenDaysAgo": "最后在线 {days} 天前",
|
||
"@contacts_lastSeenDaysAgo": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_title": "频道",
|
||
"channels_noChannelsConfigured": "未配置任何频道",
|
||
"channels_addPublicChannel": "添加公共频道",
|
||
"channels_searchChannels": "搜索频道...",
|
||
"channels_noChannelsFound": "未找到任何频道",
|
||
"channels_channelIndex": "频道 {index}",
|
||
"@channels_channelIndex": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_public": "公共",
|
||
"channels_private": "私有",
|
||
"channels_editChannel": "编辑频道",
|
||
"channels_muteChannel": "静音频道",
|
||
"channels_unmuteChannel": "取消静音频道",
|
||
"channels_deleteChannel": "删除频道",
|
||
"channels_deleteChannelConfirm": "删除频道 \"{name}\"?此操作不可撤销。",
|
||
"@channels_deleteChannelConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_channelDeleted": "已删除频道 \"{name}\"",
|
||
"@channels_channelDeleted": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_addChannel": "添加频道",
|
||
"channels_channelIndexLabel": "频道索引",
|
||
"channels_channelName": "频道名称",
|
||
"channels_usePublicChannel": "使用公共频道",
|
||
"channels_standardPublicPsk": "标准公共 PSK",
|
||
"channels_pskHex": "PSK (十六进制)",
|
||
"channels_generateRandomPsk": "生成随机 PSK",
|
||
"channels_enterChannelName": "请输入频道名称",
|
||
"channels_pskMustBe32Hex": "PSK 必须为 32 个十六进制字符",
|
||
"channels_channelAdded": "已添加频道 \"{name}\"",
|
||
"@channels_channelAdded": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_editChannelTitle": "编辑频道 {index}",
|
||
"@channels_editChannelTitle": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channels_smazCompression": "SMAZ 压缩",
|
||
"channels_cyr2latCompression": "Cyr2Lat 压缩",
|
||
"channels_cyr2latCompressionDscr": "发送时将一些西里尔字符替换为拉丁字符。",
|
||
"channels_cyr2latSettingsHeading": "Cyr2Lat 設定",
|
||
"channels_cyr2latSettingsSubheading": "替換清單",
|
||
"channels_cyr2latSettingsDscr": "編輯 JSON 字元替換設定檔",
|
||
"channels_cyr2latSettingsDialogHint": "JSON 替換映射表",
|
||
"channels_cyr2latSettingsDialogWrongJSON": "JSON 格式錯誤:{error}",
|
||
"settings_cyr2latProfileAdd": "新增 Cyr2Lat 設定檔",
|
||
"settings_cyr2latProfileName": "設定檔名稱",
|
||
"settings_cyr2latProfileNameEmpty": "設定檔名稱不能為空",
|
||
"settings_cyr2latProfileAdded": "設定檔已成功新增",
|
||
"settings_cyr2latProfileUpdated": "設定檔已成功更新",
|
||
"settings_cyr2latProfileEdit": "編輯 Cyr2Lat 設定檔",
|
||
"settings_cyr2latProfileDelete": "刪除 Cyr2Lat 設定檔",
|
||
"settings_cyr2latProfileDeleted": "設定檔已成功刪除",
|
||
"settings_cyr2latProfileDeleteDscr": "您確定要刪除設定檔 \"{name}\" 嗎?",
|
||
"channels_channelUpdated": "频道 \"{name}\" 已更新",
|
||
"@channels_channelUpdated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_publicChannelAdded": "已添加公共频道",
|
||
"channels_sortBy": "排序方式",
|
||
"channels_sortManual": "手动",
|
||
"channels_sortAZ": "A到Z",
|
||
"channels_sortLatestMessages": "最新消息",
|
||
"channels_sortUnread": "未读",
|
||
"channels_createPrivateChannel": "创建私有频道",
|
||
"channels_createPrivateChannelDesc": "使用密钥保护。",
|
||
"channels_joinPrivateChannel": "加入私有频道",
|
||
"channels_joinPrivateChannelDesc": "手动输入密钥。",
|
||
"channels_joinPublicChannel": "加入公共频道",
|
||
"channels_joinPublicChannelDesc": "任何人都可以加入。",
|
||
"channels_joinHashtagChannel": "加入标签频道",
|
||
"channels_joinHashtagChannelDesc": "任何人都可以加入标签频道。",
|
||
"channels_scanQrCode": "扫描二维码",
|
||
"channels_scanQrCodeComingSoon": "即将推出",
|
||
"channels_enterHashtag": "输入标签",
|
||
"channels_hashtagHint": "例如:#团队",
|
||
"chat_noMessages": "暂无消息",
|
||
"chat_sendMessageToStart": "发送消息开始对话",
|
||
"chat_originalMessageNotFound": "找不到原始消息",
|
||
"chat_replyingTo": "正在回复 {name}",
|
||
"@chat_replyingTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_replyTo": "回复 {name}",
|
||
"@chat_replyTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_location": "位置",
|
||
"chat_sendMessageTo": "发送消息给 {contactName}",
|
||
"@chat_sendMessageTo": {
|
||
"placeholders": {
|
||
"contactName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_typeMessage": "输入消息...",
|
||
"chat_messageTooLong": "消息过长(最多 {maxBytes} 字节)",
|
||
"@chat_messageTooLong": {
|
||
"placeholders": {
|
||
"maxBytes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_messageCopied": "消息已复制",
|
||
"chat_messageDeleted": "消息已删除",
|
||
"chat_retryingMessage": "正在重试消息",
|
||
"chat_retryCount": "重试 {current}/{max}",
|
||
"@chat_retryCount": {
|
||
"placeholders": {
|
||
"current": {
|
||
"type": "int"
|
||
},
|
||
"max": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_sendGif": "发送 GIF",
|
||
"chat_reply": "回复",
|
||
"chat_addReaction": "添加表情",
|
||
"chat_me": "我",
|
||
"emojiCategorySmileys": "表情",
|
||
"emojiCategoryGestures": "手势",
|
||
"emojiCategoryHearts": "爱心",
|
||
"emojiCategoryObjects": "物品",
|
||
"gifPicker_title": "选择 GIF",
|
||
"gifPicker_searchHint": "搜索 GIF...",
|
||
"gifPicker_poweredBy": "由 GIPHY 提供",
|
||
"gifPicker_noGifsFound": "未找到 GIF",
|
||
"gifPicker_failedLoad": "加载 GIF 失败",
|
||
"gifPicker_failedSearch": "搜索 GIF 失败",
|
||
"gifPicker_noInternet": "无网络连接",
|
||
"debugLog_appTitle": "应用调试日志",
|
||
"debugLog_bleTitle": "BLE 调试日志",
|
||
"debugLog_copyLog": "复制日志",
|
||
"debugLog_clearLog": "清除日志",
|
||
"debugLog_copied": "调试日志已复制",
|
||
"debugLog_bleCopied": "BLE 日志已复制",
|
||
"debugLog_noEntries": "暂无调试日志",
|
||
"debugLog_enableInSettings": "请在设置中启用应用调试日志。",
|
||
"debugLog_frames": "帧",
|
||
"debugLog_rawLogRx": "原始日志 RX",
|
||
"debugLog_noBleActivity": "暂无 BLE 活动",
|
||
"debugFrame_length": "帧长度:{count} 字节",
|
||
"@debugFrame_length": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_command": "命令:0x{value}",
|
||
"@debugFrame_command": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textMessageHeader": "文本消息:",
|
||
"debugFrame_destinationPubKey": "- 目标公钥:{pubKey}",
|
||
"@debugFrame_destinationPubKey": {
|
||
"placeholders": {
|
||
"pubKey": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_timestamp": "- 时间戳:{timestamp}",
|
||
"@debugFrame_timestamp": {
|
||
"placeholders": {
|
||
"timestamp": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_flags": "- 标志:0x{value}",
|
||
"@debugFrame_flags": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textType": "- 文本类型:{type} ({label})",
|
||
"@debugFrame_textType": {
|
||
"placeholders": {
|
||
"type": {
|
||
"type": "int"
|
||
},
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_textTypeCli": "命令行",
|
||
"debugFrame_textTypePlain": "纯文本",
|
||
"debugFrame_text": "- 文本:“{text}”",
|
||
"@debugFrame_text": {
|
||
"placeholders": {
|
||
"text": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"debugFrame_hexDump": "十六进制数据:",
|
||
"chat_pathManagement": "路径管理",
|
||
"chat_routingMode": "路由模式",
|
||
"chat_autoUseSavedPath": "自动(使用保存的路径)",
|
||
"chat_forceFloodMode": "强制泛洪模式",
|
||
"chat_recentAckPaths": "最近使用的 ACK 路径(点击使用):",
|
||
"chat_pathHistoryFull": "路径历史已满,请删除后再添加。",
|
||
"chat_hopSingular": "跳",
|
||
"chat_hopPlural": "跳",
|
||
"chat_hopsCount": "{count} 跳",
|
||
"@chat_hopsCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_successes": "成功",
|
||
"chat_removePath": "移除路径",
|
||
"chat_noPathHistoryYet": "暂无路径历史。\n发送消息以探索路径。",
|
||
"chat_pathActions": "路径操作:",
|
||
"chat_setCustomPath": "设置自定义路径",
|
||
"chat_setCustomPathSubtitle": "手动指定路由路径",
|
||
"chat_clearPath": "清除路径",
|
||
"chat_clearPathSubtitle": "清除当前路径,下次发送将重新尝试。",
|
||
"chat_pathCleared": "路径已清除。下一条消息将重新路由。",
|
||
"chat_floodModeSubtitle": "在应用栏中切换路由模式。",
|
||
"chat_floodModeEnabled": "泛洪模式已启用。可通过应用栏的路由图标切换。",
|
||
"chat_fullPath": "完整路径",
|
||
"chat_pathDetailsNotAvailable": "路径信息暂不可用,请尝试发送消息刷新。",
|
||
"chat_pathSetHops": "路径设置:{hopCount} 跳 - {status}",
|
||
"@chat_pathSetHops": {
|
||
"placeholders": {
|
||
"hopCount": {
|
||
"type": "int"
|
||
},
|
||
"status": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_pathSavedLocally": "已本地保存,连接设备后可同步。",
|
||
"chat_pathDeviceConfirmed": "设备已确认。",
|
||
"chat_pathDeviceNotConfirmed": "设备尚未确认。",
|
||
"chat_type": "类型",
|
||
"chat_path": "路径",
|
||
"chat_publicKey": "公钥",
|
||
"chat_compressOutgoingMessages": "压缩发送的消息",
|
||
"chat_floodForced": "泛洪(强制)",
|
||
"chat_directForced": "直连(强制)",
|
||
"chat_hopsForced": "{count} 跳(强制)",
|
||
"@chat_hopsForced": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_floodAuto": "自动泛洪",
|
||
"chat_direct": "直连",
|
||
"chat_poiShared": "共享位置",
|
||
"chat_unread": "未读:{count}",
|
||
"@chat_unread": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_openLink": "打开链接?",
|
||
"chat_openLinkConfirmation": "是否使用浏览器打开此链接?",
|
||
"chat_open": "打开",
|
||
"chat_couldNotOpenLink": "无法打开链接:{url}",
|
||
"@chat_couldNotOpenLink": {
|
||
"placeholders": {
|
||
"url": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chat_invalidLink": "无效的链接格式",
|
||
"map_title": "节点地图",
|
||
"map_noNodesWithLocation": "没有包含位置信息的节点",
|
||
"map_nodesNeedGps": "节点需要共享 GPS 坐标才能在地图上显示",
|
||
"map_nodesCount": "节点:{count}",
|
||
"@map_nodesCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"map_pinsCount": "标记:{count}",
|
||
"@map_pinsCount": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"map_chat": "聊天",
|
||
"map_repeater": "转发节点",
|
||
"map_room": "房间",
|
||
"map_sensor": "传感器",
|
||
"map_pinDm": "标记(私信)",
|
||
"map_pinPrivate": "私有",
|
||
"map_pinPublic": "公共",
|
||
"map_lastSeen": "最后在线",
|
||
"map_disconnectConfirm": "确定要断开与此设备的连接吗?",
|
||
"map_from": "来自",
|
||
"map_source": "来源",
|
||
"map_flags": "标志",
|
||
"map_shareMarkerHere": "在此分享标记",
|
||
"map_pinLabel": "标签",
|
||
"map_label": "标签",
|
||
"map_pointOfInterest": "兴趣点",
|
||
"map_sendToContact": "发送给联系人",
|
||
"map_sendToChannel": "发送到频道",
|
||
"map_noChannelsAvailable": "没有可用的频道",
|
||
"map_publicLocationShare": "公共位置共享",
|
||
"map_publicLocationShareConfirm": "您即将在 {channelLabel} 上分享一个位置。此频道是公开的,任何拥有 PSK 的人都可以看到。",
|
||
"@map_publicLocationShareConfirm": {
|
||
"placeholders": {
|
||
"channelLabel": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"map_connectToShareMarkers": "连接设备以共享标记",
|
||
"map_filterNodes": "过滤节点",
|
||
"map_nodeTypes": "节点类型",
|
||
"map_chatNodes": "聊天节点",
|
||
"map_repeaters": "转发节点",
|
||
"map_otherNodes": "其他节点",
|
||
"map_keyPrefix": "关键字前缀",
|
||
"map_filterByKeyPrefix": "按关键字前缀筛选",
|
||
"map_publicKeyPrefix": "关键字前缀",
|
||
"map_markers": "标记",
|
||
"map_showSharedMarkers": "显示共享标记",
|
||
"map_lastSeenTime": "最后在线时间",
|
||
"map_sharedPin": "共享标记",
|
||
"map_joinRoom": "加入房间",
|
||
"map_manageRepeater": "管理转发节点",
|
||
"mapCache_title": "离线地图缓存",
|
||
"mapCache_selectAreaFirst": "请先选择要缓存的区域",
|
||
"mapCache_noTilesToDownload": "此区域没有可下载的瓦片",
|
||
"mapCache_downloadTilesTitle": "下载瓦片",
|
||
"mapCache_downloadTilesPrompt": "这需要下载 {count} 个瓦片",
|
||
"@mapCache_downloadTilesPrompt": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadAction": "下载",
|
||
"mapCache_cachedTiles": "已缓存 {count} 个瓦片",
|
||
"@mapCache_cachedTiles": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_cachedTilesWithFailed": "已缓存 {downloaded} 个瓦片({failed} 个失败)",
|
||
"@mapCache_cachedTilesWithFailed": {
|
||
"placeholders": {
|
||
"downloaded": {
|
||
"type": "int"
|
||
},
|
||
"failed": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_clearOfflineCacheTitle": "清除离线缓存",
|
||
"mapCache_clearOfflineCachePrompt": "清除所有缓存的地图瓦片",
|
||
"mapCache_offlineCacheCleared": "离线缓存已清除",
|
||
"mapCache_noAreaSelected": "未选择区域",
|
||
"mapCache_cacheArea": "缓存区域",
|
||
"mapCache_useCurrentView": "使用当前视图",
|
||
"mapCache_zoomRange": "缩放范围",
|
||
"mapCache_estimatedTiles": "估计瓦片数:{count}",
|
||
"@mapCache_estimatedTiles": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadedTiles": "已下载 {completed}/{total}",
|
||
"@mapCache_downloadedTiles": {
|
||
"placeholders": {
|
||
"completed": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_downloadTilesButton": "下载瓦片",
|
||
"mapCache_clearCacheButton": "清除缓存",
|
||
"mapCache_failedDownloads": "下载失败:{count}",
|
||
"@mapCache_failedDownloads": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"mapCache_boundsLabel": "北 {north}, 南 {south}, 东 {east}, 西 {west}",
|
||
"@mapCache_boundsLabel": {
|
||
"placeholders": {
|
||
"north": {
|
||
"type": "String"
|
||
},
|
||
"south": {
|
||
"type": "String"
|
||
},
|
||
"east": {
|
||
"type": "String"
|
||
},
|
||
"west": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"time_justNow": "刚才",
|
||
"time_minutesAgo": "{minutes}分钟前",
|
||
"@time_minutesAgo": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_hoursAgo": "{hours}小时前",
|
||
"@time_hoursAgo": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_daysAgo": "{days}天前",
|
||
"@time_daysAgo": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"time_hour": "小时",
|
||
"time_hours": "小时",
|
||
"time_day": "天",
|
||
"time_days": "天",
|
||
"time_week": "周",
|
||
"time_weeks": "周",
|
||
"time_month": "月",
|
||
"time_months": "月",
|
||
"time_minutes": "分钟",
|
||
"time_allTime": "所有时间",
|
||
"dialog_disconnect": "断开",
|
||
"dialog_disconnectConfirm": "确定要断开与此设备的连接吗?",
|
||
"login_repeaterLogin": "转发节点登录",
|
||
"login_roomLogin": "房间服务器登录",
|
||
"login_password": "密码",
|
||
"login_enterPassword": "请输入密码",
|
||
"login_savePassword": "保存密码",
|
||
"login_savePasswordSubtitle": "密码将安全地存储在此设备上",
|
||
"login_repeaterDescription": "输入转发节点密码以访问设置和状态。",
|
||
"login_roomDescription": "输入房间服务器密码以访问设置和状态。",
|
||
"login_routing": "路由",
|
||
"login_routingMode": "路由模式",
|
||
"login_autoUseSavedPath": "自动(使用保存的路径)",
|
||
"login_forceFloodMode": "强制泛洪模式",
|
||
"login_managePaths": "管理路径",
|
||
"login_login": "登录",
|
||
"login_attempt": "尝试 {current}/{max}",
|
||
"@login_attempt": {
|
||
"placeholders": {
|
||
"current": {
|
||
"type": "int"
|
||
},
|
||
"max": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"login_failed": "登录失败:{error}",
|
||
"@login_failed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"login_failedMessage": "登录失败。可能是密码错误或无法连接到服务器。",
|
||
"common_reload": "重新加载",
|
||
"common_clear": "清除",
|
||
"path_currentPath": "当前路径:{path}",
|
||
"@path_currentPath": {
|
||
"placeholders": {
|
||
"path": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"path_usingHopsPath": "使用 {count} 跳路径",
|
||
"@path_usingHopsPath": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"path_enterCustomPath": "输入自定义路径",
|
||
"path_currentPathLabel": "当前路径",
|
||
"path_hexPrefixInstructions": "请输入每个中继节点的2字符十六进制前缀,用逗号分隔。",
|
||
"path_hexPrefixExample": "例如:A1, F2, 3C(每个节点使用其公钥的第一字节)",
|
||
"path_labelHexPrefixes": "路径(十六进制前缀)",
|
||
"path_helperMaxHops": "最多 64 跳。每个前缀由 2 个十六进制字符(1 字节)组成。",
|
||
"path_selectFromContacts": "或从联系人列表中选择:",
|
||
"path_noRepeatersFound": "未找到任何转发节点或房间服务器。",
|
||
"path_customPathsRequire": "自定义路径需要中间节点转发消息。",
|
||
"path_invalidHexPrefixes": "无效的十六进制前缀:{prefixes}",
|
||
"@path_invalidHexPrefixes": {
|
||
"placeholders": {
|
||
"prefixes": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"path_tooLong": "路径过长,最多允许 64 跳。",
|
||
"path_setPath": "设置路径",
|
||
"repeater_management": "转发节点管理",
|
||
"room_management": "房间服务器管理",
|
||
"repeater_managementTools": "管理工具",
|
||
"repeater_status": "状态",
|
||
"repeater_statusSubtitle": "查看转发节点状态、统计和邻居",
|
||
"repeater_telemetry": "遥测",
|
||
"repeater_telemetrySubtitle": "查看传感器和系统状态数据",
|
||
"repeater_cli": "命令行",
|
||
"repeater_cliSubtitle": "向转发节点发送命令",
|
||
"repeater_neighbors": "邻居",
|
||
"repeater_neighborsSubtitle": "查看邻居节点(零跳)",
|
||
"repeater_settings": "设置",
|
||
"repeater_settingsSubtitle": "配置转发节点参数",
|
||
"repeater_statusTitle": "转发节点状态",
|
||
"repeater_routingMode": "路由模式",
|
||
"repeater_autoUseSavedPath": "自动(使用保存的路径)",
|
||
"repeater_forceFloodMode": "强制泛洪模式",
|
||
"repeater_pathManagement": "路径管理",
|
||
"repeater_refresh": "刷新",
|
||
"repeater_statusRequestTimeout": "状态请求超时",
|
||
"repeater_errorLoadingStatus": "加载状态时出错:{error}",
|
||
"@repeater_errorLoadingStatus": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_systemInformation": "系统信息",
|
||
"repeater_battery": "电池",
|
||
"repeater_clockAtLogin": "登录时的时钟",
|
||
"repeater_uptime": "运行时间",
|
||
"repeater_queueLength": "队列长度",
|
||
"repeater_debugFlags": "调试标志",
|
||
"repeater_radioStatistics": "无线电统计",
|
||
"repeater_lastRssi": "上次 RSSI",
|
||
"repeater_lastSnr": "上次 SNR",
|
||
"repeater_noiseFloor": "底噪",
|
||
"repeater_txAirtime": "发送空中时间",
|
||
"repeater_rxAirtime": "接收空中时间",
|
||
"repeater_packetStatistics": "数据包统计",
|
||
"repeater_sent": "发送",
|
||
"repeater_received": "接收",
|
||
"repeater_duplicates": "重复",
|
||
"repeater_daysHoursMinsSecs": "{days}天 {hours}小时 {minutes}分 {seconds}秒",
|
||
"@repeater_daysHoursMinsSecs": {
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
},
|
||
"hours": {
|
||
"type": "int"
|
||
},
|
||
"minutes": {
|
||
"type": "int"
|
||
},
|
||
"seconds": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_packetTxTotal": "总计:{total},泛洪:{flood},直连:{direct}",
|
||
"@repeater_packetTxTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_packetRxTotal": "总计:{total},泛洪:{flood},直连:{direct}",
|
||
"@repeater_packetRxTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_duplicatesFloodDirect": "泛洪:{flood},直连:{direct}",
|
||
"@repeater_duplicatesFloodDirect": {
|
||
"placeholders": {
|
||
"flood": {
|
||
"type": "String"
|
||
},
|
||
"direct": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_duplicatesTotal": "总计:{total}",
|
||
"@repeater_duplicatesTotal": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_settingsTitle": "转发节点设置",
|
||
"repeater_basicSettings": "基本设置",
|
||
"repeater_repeaterName": "转发节点名称",
|
||
"repeater_repeaterNameHelper": "此转发节点的显示名称",
|
||
"repeater_adminPassword": "管理员密码",
|
||
"repeater_adminPasswordHelper": "完整访问密码",
|
||
"repeater_guestPassword": "访客密码",
|
||
"repeater_guestPasswordHelper": "只读访问密码",
|
||
"repeater_radioSettings": "无线电设置",
|
||
"repeater_frequencyMhz": "频率 (MHz)",
|
||
"repeater_frequencyHelper": "300-2500 兆赫",
|
||
"repeater_txPower": "TX 功率",
|
||
"repeater_txPowerHelper": "1-30 dBm",
|
||
"repeater_bandwidth": "带宽",
|
||
"repeater_spreadingFactor": "扩频因子",
|
||
"repeater_codingRate": "编码速率",
|
||
"repeater_locationSettings": "位置设置",
|
||
"repeater_latitude": "纬度",
|
||
"repeater_latitudeHelper": "十进制,例如 37.7749",
|
||
"repeater_longitude": "经度",
|
||
"repeater_longitudeHelper": "十进制,例如 -122.4194",
|
||
"repeater_features": "功能",
|
||
"repeater_packetForwarding": "数据包转发",
|
||
"repeater_packetForwardingSubtitle": "启用转发节点转发数据包",
|
||
"repeater_guestAccess": "访客访问",
|
||
"repeater_guestAccessSubtitle": "允许访客只读权限",
|
||
"repeater_privacyMode": "隐私模式",
|
||
"repeater_privacyModeSubtitle": "在广播中隐藏姓名/位置",
|
||
"repeater_advertisementSettings": "广播设置",
|
||
"repeater_localAdvertInterval": "本地广播间隔",
|
||
"repeater_localAdvertIntervalMinutes": "{minutes} 分钟",
|
||
"@repeater_localAdvertIntervalMinutes": {
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_floodAdvertInterval": "泛洪广播间隔",
|
||
"repeater_floodAdvertIntervalHours": "{hours} 小时",
|
||
"@repeater_floodAdvertIntervalHours": {
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_encryptedAdvertInterval": "加密广播间隔",
|
||
"repeater_dangerZone": "危险设置",
|
||
"repeater_rebootRepeater": "重启转发节点",
|
||
"repeater_rebootRepeaterSubtitle": "重启转发节点设备",
|
||
"repeater_rebootRepeaterConfirm": "确定要重启此转发节点吗?",
|
||
"repeater_regenerateIdentityKey": "重新生成身份密钥",
|
||
"repeater_regenerateIdentityKeySubtitle": "生成新的公钥/私钥对",
|
||
"repeater_regenerateIdentityKeyConfirm": "这将为转发节点生成新身份,继续吗?",
|
||
"repeater_eraseFileSystem": "擦除文件系统",
|
||
"repeater_eraseFileSystemSubtitle": "格式化转发节点文件系统",
|
||
"repeater_eraseFileSystemConfirm": "警告:此操作将清除转发节点上的所有数据,且无法恢复!",
|
||
"repeater_eraseSerialOnly": "擦除功能仅可通过串行控制台使用。",
|
||
"repeater_commandSent": "命令已发送:{command}",
|
||
"@repeater_commandSent": {
|
||
"placeholders": {
|
||
"command": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_errorSendingCommand": "发送命令时出错:{error}",
|
||
"@repeater_errorSendingCommand": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_confirm": "确认",
|
||
"repeater_settingsSaved": "设置保存成功",
|
||
"repeater_rxGain": "增强的 RX 增益",
|
||
"repeater_rxGainHelper": "更高的灵敏度,更大的电流消耗(仅适用于 SX1262/SX1268)",
|
||
"repeater_refreshRxGain": "重新启动增强型 RX 功能",
|
||
"repeater_multiAcks": "多重确认",
|
||
"repeater_multiAcksSubtitle": "通过多个路径确认消息,以提高传递效率。",
|
||
"repeater_refreshMultiAcks": "刷新多个确认",
|
||
"repeater_networkHealth": "网络健康",
|
||
"repeater_loopDetect": "循环检测",
|
||
"repeater_loopDetectHelper": "创建看起来像路由环的“洪水包”",
|
||
"repeater_loopDetectOff": "离开",
|
||
"repeater_loopDetectMinimal": "最少",
|
||
"repeater_loopDetectModerate": "适度的",
|
||
"repeater_loopDetectStrict": "严格",
|
||
"repeater_dutyCycle": "工作周期",
|
||
"repeater_dutyCycleHelper": "最大可使用的空闲时间百分比",
|
||
"repeater_dutyCyclePercent": "{percent}%",
|
||
"@repeater_dutyCyclePercent": {
|
||
"placeholders": {
|
||
"percent": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"repeater_ownerInfo": "运营商信息",
|
||
"repeater_ownerInfoHelper": "此复播器的公共元数据",
|
||
"repeater_refreshOwnerInfo": "刷新操作员信息",
|
||
"repeater_floodMax": "最大跳跃次数",
|
||
"repeater_floodMaxHelper": "一个洪水包中,最大可以传输的跳数 (0-64)",
|
||
"repeater_advancedSettings": "高级",
|
||
"repeater_advancedSettingsSubtitle": "高级操作员使用的调节旋钮",
|
||
"repeater_pathHashMode": "路径哈希模式",
|
||
"repeater_pathHashModeHelper": "用于编码此复用器的 ID 的字节数,在“洪流路径/环检测”标签中使用。 0=1 字节(256 个 ID,最多 64 个跳跃),1=2 字节(65K 个 ID,最多 32 个跳跃),2=3 字节(16M 个 ID,最多 21 个跳跃)。 v1.13 及更早版本的固件会使用多字节路径——只有在您的网络升级到 v1.14 或更高版本后才会生效。",
|
||
"repeater_txDelay": "洪水(德克萨斯州)延误",
|
||
"repeater_txDelayHelper": "对于洪水流量,重新传输间隔应设置为包的传输时间(0-2,默认值为0.5)的倍数。 较高的值意味着更少的冲突,但传输速度会变慢。",
|
||
"repeater_directTxDelay": "直接的 TX 延迟",
|
||
"repeater_directTxDelayHelper": "对于直接(非广播)流量,重新传输间隔应设置为包的传输时间(0-2,默认值为0.3)的倍数。",
|
||
"repeater_intThresh": "干扰阈值",
|
||
"repeater_intThreshHelper": "将阈值传递给射频信号的噪声水平校准,使其能够拒绝高于该水平的干扰。 0 表示禁用——只有在您在嘈杂频段中看到 RX 错误时才启用。",
|
||
"repeater_agcResetInterval": "AGC 恢复间隔",
|
||
"repeater_agcResetIntervalHelper": "为了从失控的增益状态中恢复,应该多久重置收音机的自动增益控制?设置为“秒”,每次重置间隔为4秒。将此选项设置为“0”将禁用周期性重置。",
|
||
"repeater_actionsTitle": "行动",
|
||
"repeater_sendAdvert": "发布防洪广告",
|
||
"repeater_sendAdvertSubtitle": "通过网络播放防洪广告",
|
||
"repeater_sendAdvertZeroHop": "发送零跳广告",
|
||
"repeater_sendAdvertZeroHopSubtitle": "进行单跳广告广播(不使用中继)",
|
||
"repeater_clockSync": "现在同步时钟",
|
||
"repeater_clockSyncSubtitle": "将手机的时间设置为与中继器同步",
|
||
"repeater_actionSucceeded": "{action} 成功",
|
||
"@repeater_actionSucceeded": {
|
||
"placeholders": {
|
||
"action": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_actionFailed": "{action} 失败:{error}",
|
||
"@repeater_actionFailed": {
|
||
"placeholders": {
|
||
"action": {
|
||
"type": "String"
|
||
},
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_settingsSavedRebootNeeded": "设置已保存 — 重启发射器以应用",
|
||
"repeater_settingsPartialFailure": "部分设置失败:{failures}",
|
||
"@repeater_settingsPartialFailure": {
|
||
"placeholders": {
|
||
"failures": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_errorSavingSettings": "保存设置时出错:{error}",
|
||
"@repeater_errorSavingSettings": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_refreshBasicSettings": "刷新基本设置",
|
||
"repeater_refreshRadioSettings": "刷新无线电设置",
|
||
"repeater_refreshTxPower": "刷新 TX 功率",
|
||
"repeater_refreshPacketForwarding": "刷新包转发",
|
||
"repeater_refreshGuestAccess": "刷新访客权限",
|
||
"repeater_refreshPrivacyMode": "刷新隐私模式",
|
||
"repeater_refreshed": "{label} 已刷新",
|
||
"@repeater_refreshed": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_errorRefreshing": "刷新 {label} 时出错",
|
||
"@repeater_errorRefreshing": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_cliTitle": "转发节点命令行",
|
||
"repeater_debugNextCommand": "调试下一条命令",
|
||
"repeater_commandHelp": "帮助",
|
||
"repeater_clearHistory": "清除历史",
|
||
"repeater_noCommandsSent": "尚未发送命令",
|
||
"repeater_typeCommandOrUseQuick": "输入命令或使用快捷命令",
|
||
"repeater_enterCommandHint": "输入命令...",
|
||
"repeater_previousCommand": "上一条命令",
|
||
"repeater_nextCommand": "下一条命令",
|
||
"repeater_enterCommandFirst": "请先输入命令",
|
||
"repeater_cliCommandFrameTitle": "CLI 命令帧",
|
||
"repeater_cliCommandError": "错误:{error}",
|
||
"@repeater_cliCommandError": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_cliQuickGetName": "获取名称",
|
||
"repeater_cliQuickGetRadio": "获取无线电设置",
|
||
"repeater_cliQuickGetTx": "获取 TX",
|
||
"repeater_cliQuickNeighbors": "邻居",
|
||
"repeater_cliQuickVersion": "版本",
|
||
"repeater_cliQuickAdvertise": "发送广播",
|
||
"repeater_cliQuickClock": "时钟",
|
||
"repeater_cliHelpAdvert": "发送广播包",
|
||
"repeater_cliHelpReboot": "重启设备。(注意:可能会收到超时错误,属于正常现象)",
|
||
"repeater_cliHelpClock": "显示设备当前时间",
|
||
"repeater_cliHelpPassword": "设置新的管理员密码",
|
||
"repeater_cliHelpVersion": "显示设备版本和固件构建日期",
|
||
"repeater_cliHelpClearStats": "重置各种统计数据",
|
||
"repeater_cliHelpSetAf": "设置时间因子",
|
||
"repeater_cliHelpSetTx": "设置 LoRa 发射功率 (dBm)(重启生效)",
|
||
"repeater_cliHelpSetRepeat": "启用或禁用此节点的转发功能",
|
||
"repeater_cliHelpSetAllowReadOnly": "(房间服务器)设为“开”则允许空密码登录,但只能读(不能发送)",
|
||
"repeater_cliHelpSetFloodMax": "设置最大传入数据包跳数(≥该值则不转发)",
|
||
"repeater_cliHelpSetIntThresh": "设置干扰阈值 (dB),默认14,设为0禁用",
|
||
"repeater_cliHelpSetAgcResetInterval": "设置 AGC 重置间隔(秒),设为0禁用",
|
||
"repeater_cliHelpSetMultiAcks": "启用或禁用“多重确认”功能",
|
||
"repeater_cliHelpSetAdvertInterval": "设置本地广播间隔(分钟),设为0禁用",
|
||
"repeater_cliHelpSetFloodAdvertInterval": "设置泛洪广播间隔(小时),设为0禁用",
|
||
"repeater_cliHelpSetGuestPassword": "设置/更新访客密码",
|
||
"repeater_cliHelpSetName": "设置广播名称",
|
||
"repeater_cliHelpSetLat": "设置广播纬度(十进制)",
|
||
"repeater_cliHelpSetLon": "设置广播经度(十进制)",
|
||
"repeater_cliHelpSetRadio": "完全重设无线电参数并保存,需重启生效",
|
||
"repeater_cliHelpSetRxDelay": "(实验性)设置接收延迟基数,设为0禁用",
|
||
"repeater_cliHelpSetTxDelay": "通过因子和随机时隙延迟泛洪数据包转发,降低冲突",
|
||
"repeater_cliHelpSetDirectTxDelay": "同 txdelay,用于直连模式数据包",
|
||
"repeater_cliHelpSetBridgeEnabled": "启用/禁用桥接",
|
||
"repeater_cliHelpSetBridgeDelay": "设置桥接转发延迟",
|
||
"repeater_cliHelpSetBridgeSource": "选择桥接器转发接收或发送的数据包",
|
||
"repeater_cliHelpSetBridgeBaud": "设置 RS232 桥接串口波特率",
|
||
"repeater_cliHelpSetBridgeSecret": "设置 ESPNOW 桥接密钥",
|
||
"repeater_cliHelpSetAdcMultiplier": "设置电池电压校正系数(特定板支持)",
|
||
"repeater_cliHelpTempRadio": "临时设置无线电参数指定分钟,之后恢复(不保存)",
|
||
"repeater_cliHelpSetPerm": "修改 ACL,权限位:0访客、1只读、2读写、3管理员",
|
||
"repeater_cliHelpGetBridgeType": "支持桥接模式:RS232、ESPNOW",
|
||
"repeater_cliHelpLogStart": "开始记录数据包到文件系统",
|
||
"repeater_cliHelpLogStop": "停止记录数据包",
|
||
"repeater_cliHelpLogErase": "删除所有记录的数据包",
|
||
"repeater_cliHelpNeighbors": "显示零跳广播收到的其他转发节点列表",
|
||
"repeater_cliHelpNeighborRemove": "从邻居列表删除第一个匹配项(通过公钥前缀)",
|
||
"repeater_cliHelpRegion": "(仅串口)列出所有定义区域及当前泛洪权限",
|
||
"repeater_cliHelpRegionLoad": "特殊多命令调用,以空行结束",
|
||
"repeater_cliHelpRegionGet": "搜索指定前缀的区域",
|
||
"repeater_cliHelpRegionPut": "添加或更新区域定义",
|
||
"repeater_cliHelpRegionRemove": "删除指定区域定义",
|
||
"repeater_cliHelpRegionAllowf": "为区域设置“泛洪”权限",
|
||
"repeater_cliHelpRegionDenyf": "移除区域的“泛洪”权限",
|
||
"repeater_cliHelpRegionHome": "返回当前“主区域”(预留)",
|
||
"repeater_cliHelpRegionHomeSet": "设置“主”区域",
|
||
"repeater_cliHelpRegionSave": "保存区域列表到存储",
|
||
"repeater_cliHelpGps": "显示 GPS 状态",
|
||
"repeater_cliHelpGpsOnOff": "切换 GPS 电源",
|
||
"repeater_cliHelpGpsSync": "将节点时间与 GPS 同步",
|
||
"repeater_cliHelpGpsSetLoc": "将节点坐标设为 GPS 坐标并保存",
|
||
"repeater_cliHelpGpsAdvert": "设置位置广播配置:none/share/prefs",
|
||
"repeater_cliHelpGpsAdvertSet": "设置广播位置配置",
|
||
"repeater_commandsListTitle": "命令列表",
|
||
"repeater_commandsListNote": "注意:多数 set 命令也有对应的 get 命令",
|
||
"repeater_general": "通用",
|
||
"repeater_settingsCategory": "设置",
|
||
"repeater_bridge": "桥接",
|
||
"repeater_logging": "日志",
|
||
"repeater_neighborsRepeaterOnly": "邻居(仅转发节点)",
|
||
"repeater_regionManagementRepeaterOnly": "区域管理(仅转发节点)",
|
||
"repeater_regionNote": "区域命令用于管理区域定义和权限",
|
||
"repeater_gpsManagement": "GPS 管理",
|
||
"repeater_gpsNote": "GPS 命令用于位置相关任务",
|
||
"telemetry_receivedData": "接收到的遥测数据",
|
||
"telemetry_requestTimeout": "遥测请求超时",
|
||
"telemetry_errorLoading": "加载遥测数据时出错:{error}",
|
||
"@telemetry_errorLoading": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_noData": "暂无遥测数据",
|
||
"telemetry_channelTitle": "频道 {channel}",
|
||
"@telemetry_channelTitle": {
|
||
"placeholders": {
|
||
"channel": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_batteryLabel": "电池",
|
||
"telemetry_voltageLabel": "电压",
|
||
"telemetry_mcuTemperatureLabel": "MCU 温度",
|
||
"telemetry_temperatureLabel": "温度",
|
||
"telemetry_currentLabel": "电流",
|
||
"telemetry_batteryValue": "{percent}% / {volts}V",
|
||
"@telemetry_batteryValue": {
|
||
"placeholders": {
|
||
"percent": {
|
||
"type": "int"
|
||
},
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_voltageValue": "{volts}伏",
|
||
"@telemetry_voltageValue": {
|
||
"placeholders": {
|
||
"volts": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_currentValue": "{amps}A",
|
||
"@telemetry_currentValue": {
|
||
"placeholders": {
|
||
"amps": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"telemetry_temperatureValue": "{celsius}°C / {fahrenheit}°F",
|
||
"@telemetry_temperatureValue": {
|
||
"placeholders": {
|
||
"celsius": {
|
||
"type": "String"
|
||
},
|
||
"fahrenheit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"neighbors_receivedData": "已接收邻居信息",
|
||
"neighbors_requestTimedOut": "邻居请求超时",
|
||
"neighbors_errorLoading": "加载邻居时出错:{error}",
|
||
"@neighbors_errorLoading": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"neighbors_repeatersNeighbors": "转发节点的邻居",
|
||
"neighbors_noData": "暂无邻居信息",
|
||
"neighbors_unknownContact": "未知 {pubkey}",
|
||
"@neighbors_unknownContact": {
|
||
"placeholders": {
|
||
"pubkey": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"neighbors_heardAgo": "听到:{time}前",
|
||
"@neighbors_heardAgo": {
|
||
"placeholders": {
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_title": "数据包路径",
|
||
"channelPath_viewMap": "查看地图",
|
||
"channelPath_otherObservedPaths": "其他观察到的路径",
|
||
"channelPath_repeaterHops": "转发节点跳数",
|
||
"channelPath_noHopDetails": "此数据包未提供详细信息",
|
||
"channelPath_messageDetails": "消息详情",
|
||
"channelPath_senderLabel": "发送者",
|
||
"channelPath_timeLabel": "时间",
|
||
"channelPath_repeatsLabel": "重复",
|
||
"channelPath_pathLabel": "路径 {index}",
|
||
"channelPath_observedLabel": "观察到的",
|
||
"channelPath_observedPathTitle": "观察到的路径 {index} • {hops}",
|
||
"@channelPath_observedPathTitle": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
},
|
||
"hops": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_noLocationData": "无位置信息",
|
||
"channelPath_timeWithDate": "{day}/{month} {time}",
|
||
"@channelPath_timeWithDate": {
|
||
"placeholders": {
|
||
"day": {
|
||
"type": "int"
|
||
},
|
||
"month": {
|
||
"type": "int"
|
||
},
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_timeOnly": "{time}",
|
||
"@channelPath_timeOnly": {
|
||
"placeholders": {
|
||
"time": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_unknownPath": "未知",
|
||
"channelPath_floodPath": "泛洪",
|
||
"channelPath_directPath": "直连",
|
||
"channelPath_observedZeroOf": "0 / {total} 跳",
|
||
"@channelPath_observedZeroOf": {
|
||
"placeholders": {
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_observedSomeOf": "{observed} / {total} 跳",
|
||
"@channelPath_observedSomeOf": {
|
||
"placeholders": {
|
||
"observed": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_mapTitle": "路径地图",
|
||
"channelPath_noRepeaterLocations": "此路径上没有可用的转发节点位置信息",
|
||
"channelPath_primaryPath": "路径 {index}(主要)",
|
||
"@channelPath_primaryPath": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@channelPath_pathLabel": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_pathLabelTitle": "路径",
|
||
"channelPath_observedPathHeader": "观察到的路径",
|
||
"channelPath_selectedPathLabel": "{label} • {prefixes}",
|
||
"@channelPath_selectedPathLabel": {
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
},
|
||
"prefixes": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelPath_noHopDetailsAvailable": "此数据包暂无详细信息",
|
||
"channelPath_unknownRepeater": "未知转发节点",
|
||
"community_title": "社区",
|
||
"community_create": "创建社区",
|
||
"community_createDesc": "创建新社区并通过二维码分享。",
|
||
"community_join": "加入",
|
||
"community_joinTitle": "加入社区",
|
||
"community_joinConfirmation": "是否加入社区 \"{name}\"?",
|
||
"@community_joinConfirmation": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_scanQr": "扫描社区二维码",
|
||
"community_scanInstructions": "将摄像头对准社区的二维码",
|
||
"community_showQr": "显示二维码",
|
||
"community_publicChannel": "社区公共频道",
|
||
"community_hashtagChannel": "社区标签频道",
|
||
"community_name": "社区名称",
|
||
"community_enterName": "请输入社区名称",
|
||
"community_created": "社区 \"{name}\" 已创建",
|
||
"@community_created": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_joined": "已加入社区 \"{name}\"",
|
||
"@community_joined": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_qrTitle": "分享社区",
|
||
"community_qrInstructions": "扫描此二维码加入 \"{name}\"",
|
||
"@community_qrInstructions": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_hashtagPrivacyHint": "仅社区成员可加入社区标签频道。",
|
||
"community_invalidQrCode": "无效的社区二维码",
|
||
"community_alreadyMember": "已是成员",
|
||
"community_alreadyMemberMessage": "您已是 \"{name}\" 的成员。",
|
||
"@community_alreadyMemberMessage": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_addPublicChannel": "添加公共频道",
|
||
"community_addPublicChannelHint": "自动添加此社区的公共频道",
|
||
"community_noCommunities": "尚未加入任何社区。",
|
||
"community_scanOrCreate": "扫描二维码或创建社区以开始。",
|
||
"community_manageCommunities": "管理社区",
|
||
"community_delete": "退出社区",
|
||
"community_deleteConfirm": "是否退出 \"{name}\"?",
|
||
"@community_deleteConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_deleteChannelsWarning": "这将同时删除 {count} 个频道及其所有消息。",
|
||
"@community_deleteChannelsWarning": {
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"community_deleted": "已退出社区 \"{name}\"",
|
||
"@community_deleted": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_regenerateSecret": "重新生成密钥",
|
||
"community_regenerateSecretConfirm": "是否为 \"{name}\" 重新生成密钥?所有成员需扫描新的二维码才能继续通信。",
|
||
"@community_regenerateSecretConfirm": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_regenerate": "重新生成",
|
||
"community_secretRegenerated": "已为 \"{name}\" 重新生成密钥",
|
||
"@community_secretRegenerated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_updateSecret": "更新密钥",
|
||
"community_secretUpdated": "“{name}”的密钥已更新",
|
||
"@community_secretUpdated": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_scanToUpdateSecret": "扫描新二维码以更新 \"{name}\" 的密钥",
|
||
"@community_scanToUpdateSecret": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"community_addHashtagChannel": "添加标签频道",
|
||
"community_addHashtagChannelDesc": "为此社区创建标签频道",
|
||
"community_selectCommunity": "选择社区",
|
||
"community_regularHashtag": "普通标签",
|
||
"community_regularHashtagDesc": "公共标签频道(任何人都可参与)",
|
||
"community_communityHashtag": "社区标签",
|
||
"community_communityHashtagDesc": "仅限社区成员",
|
||
"community_forCommunity": "为 {name}",
|
||
"@community_forCommunity": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"listFilter_tooltip": "筛选与排序",
|
||
"listFilter_sortBy": "排序方式",
|
||
"listFilter_latestMessages": "最新消息",
|
||
"listFilter_heardRecently": "最近听到",
|
||
"listFilter_az": "A到Z",
|
||
"listFilter_filters": "筛选",
|
||
"listFilter_all": "全部",
|
||
"listFilter_users": "用户",
|
||
"listFilter_repeaters": "转发节点",
|
||
"listFilter_roomServers": "房间服务器",
|
||
"listFilter_unreadOnly": "仅显示未读",
|
||
"listFilter_newGroup": "新建群聊",
|
||
"pathTrace_you": "我自己",
|
||
"pathTrace_failed": "路径追踪失败。",
|
||
"pathTrace_notAvailable": "无法获取路径信息。",
|
||
"pathTrace_refreshTooltip": "刷新路径追踪",
|
||
"contacts_pathTrace": "路径追踪",
|
||
"contacts_ping": "乒",
|
||
"contacts_repeaterPathTrace": "Trace 转发节点",
|
||
"contacts_repeaterPing": "Ping 转发节点",
|
||
"contacts_roomPathTrace": "Trace 房间服务器",
|
||
"contacts_roomPing": "Ping 房间服务器",
|
||
"contacts_chatTraceRoute": "路由追踪",
|
||
"contacts_pathTraceTo": "追踪至 {name} 的路径",
|
||
"@contacts_pathTraceTo": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_clipboardEmpty": "剪贴板为空",
|
||
"contacts_invalidAdvertFormat": "无效的联系人信息格式",
|
||
"contacts_contactImported": "联系人已导入",
|
||
"contacts_contactImportFailed": "导入联系人失败。",
|
||
"contacts_zeroHopAdvert": "发送零跳广播",
|
||
"contacts_floodAdvert": "发送泛洪广播",
|
||
"contacts_copyAdvertToClipboard": "复制广播到剪贴板",
|
||
"contacts_addContactFromClipboard": "从剪贴板添加联系人",
|
||
"contacts_ShareContact": "复制联系人信息到剪贴板",
|
||
"contacts_ShareContactZeroHop": "通过广播分享联系人",
|
||
"contacts_zeroHopContactAdvertSent": "零跳广播已发送",
|
||
"contacts_zeroHopContactAdvertFailed": "发送联系人广播失败。",
|
||
"contacts_contactAdvertCopied": "广播已复制到剪贴板。",
|
||
"contacts_contactAdvertCopyFailed": "复制广播到剪贴板失败。",
|
||
"notification_activityTitle": "MeshCore 活动",
|
||
"notification_messagesCount": "{count} 条消息",
|
||
"notification_channelMessagesCount": "{count} 条频道消息",
|
||
"notification_newNodesCount": "{count} 个新节点",
|
||
"notification_newTypeDiscovered": "发现新 {contactType}",
|
||
"notification_receivedNewMessage": "收到新消息",
|
||
"settings_gpxExportRepeaters": "导出转发节点/房间服务器到 GPX",
|
||
"settings_gpxExportRepeatersSubtitle": "导出带位置的转发节点/房间服务器到 GPX 文件",
|
||
"settings_gpxExportContactsSubtitle": "导出带位置的伙伴到 GPX 文件",
|
||
"settings_gpxExportNotAvailable": "您的设备/操作系统不支持",
|
||
"settings_gpxExportSuccess": "GPX 文件导出成功",
|
||
"settings_gpxExportError": "导出时出错",
|
||
"settings_gpxExportRepeatersRoom": "转发节点与房间服务器位置",
|
||
"settings_gpxExportChat": "伙伴位置",
|
||
"settings_gpxExportAll": "导出所有联系人到 GPX",
|
||
"settings_gpxExportContacts": "导出伙伴到 GPX",
|
||
"settings_gpxExportAllSubtitle": "导出所有带位置的联系人到 GPX 文件",
|
||
"settings_gpxExportAllContacts": "所有联系人位置",
|
||
"settings_gpxExportNoContacts": "没有可导出的联系人",
|
||
"settings_gpxExportShareText": "来自 MeshCore Open 的地图数据导出",
|
||
"settings_gpxExportShareSubject": "MeshCore Open GPX 地图数据导出",
|
||
"pathTrace_someHopsNoLocation": "某些跳缺少位置信息!",
|
||
"map_tapToAdd": "点击节点以添加到路径",
|
||
"pathTrace_clearTooltip": "清除路径",
|
||
"map_pathTraceCancelled": "路径追踪已取消",
|
||
"map_removeLast": "移除最后一个",
|
||
"map_runTrace": "运行路径追踪",
|
||
"scanner_bluetoothOffMessage": "请开启蓝牙以搜索设备",
|
||
"scanner_chromeRequired": "需要 Chrome 浏览器",
|
||
"scanner_chromeRequiredMessage": "此 Web 应用程序需要 Google Chrome 或基于 Chromium 的浏览器以支持蓝牙。",
|
||
"scanner_bluetoothOff": "蓝牙已关闭",
|
||
"scanner_enableBluetooth": "启用蓝牙",
|
||
"snrIndicator_lastSeen": "最近访问",
|
||
"snrIndicator_nearByRepeaters": "附近的重复器",
|
||
"chat_ShowAllPaths": "显示所有路径",
|
||
"settings_clientRepeat": "离网重复",
|
||
"settings_clientRepeatSubtitle": "允许此设备重复发送网状数据包给其他设备",
|
||
"settings_clientRepeatFreqWarning": "离网重复通信需要使用 433、869 或 918 兆赫兹的频率。",
|
||
"settings_aboutOpenMeteoAttribution": "LOS 高程数据:Open-Meteo (CC BY 4.0)",
|
||
"appSettings_unitsTitle": "单位",
|
||
"appSettings_unitsMetric": "公制(米/公里)",
|
||
"appSettings_unitsImperial": "英制 (ft / mi)",
|
||
"map_lineOfSight": "视线",
|
||
"map_losScreenTitle": "视线",
|
||
"losSelectStartEnd": "选择 LOS 的起始节点和结束节点。",
|
||
"losRunFailed": "视线检查失败:{error}",
|
||
"@losRunFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losClearAllPoints": "清除所有点",
|
||
"losRunToViewElevationProfile": "运行 LOS 查看高程剖面",
|
||
"losMenuTitle": "服务水平菜单",
|
||
"losMenuSubtitle": "点击节点或长按地图以获取自定义点",
|
||
"losShowDisplayNodes": "显示显示节点",
|
||
"losCustomPoints": "自定义积分",
|
||
"losCustomPointLabel": "自定义 {index}",
|
||
"@losCustomPointLabel": {
|
||
"placeholders": {
|
||
"index": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"losPointA": "A点",
|
||
"losPointB": "B点",
|
||
"losAntennaA": "天线 A: {value} {unit}",
|
||
"@losAntennaA": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
},
|
||
"unit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losAntennaB": "天线 B:{value} {unit}",
|
||
"@losAntennaB": {
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
},
|
||
"unit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losRun": "运行视距",
|
||
"losNoElevationData": "无海拔数据",
|
||
"losProfileClear": "{distance} {distanceUnit},清除 LOS,最小间隙 {clearance} {heightUnit}",
|
||
"@losProfileClear": {
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"clearance": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losProfileBlocked": "{distance} {distanceUnit},被 {obstruction} {heightUnit} 阻止",
|
||
"@losProfileBlocked": {
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"obstruction": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losStatusChecking": "洛斯:正在检查...",
|
||
"losStatusNoData": "LOS:无数据",
|
||
"losStatusSummary": "LOS:{clear}/{total} 清除,{blocked} 阻塞,{unknown} 未知",
|
||
"@losStatusSummary": {
|
||
"placeholders": {
|
||
"clear": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
},
|
||
"blocked": {
|
||
"type": "int"
|
||
},
|
||
"unknown": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"losErrorElevationUnavailable": "一个或多个样本的海拔数据不可用。",
|
||
"losErrorInvalidInput": "用于 LOS 计算的点/高程数据无效。",
|
||
"losRenameCustomPoint": "重命名自定义点",
|
||
"losPointName": "点名称",
|
||
"losShowPanelTooltip": "显示 LOS 面板",
|
||
"losHidePanelTooltip": "隐藏 LOS 面板",
|
||
"losElevationAttribution": "高程数据:Open-Meteo (CC BY 4.0)",
|
||
"losLegendRadioHorizon": "无线电地平线",
|
||
"losLegendLosBeam": "视距波束",
|
||
"losLegendTerrain": "地形",
|
||
"losFrequencyLabel": "频率",
|
||
"losFrequencyInfoTooltip": "查看计算详情",
|
||
"losFrequencyDialogTitle": "无线电地平线计算",
|
||
"losFrequencyDialogDescription": "从 {baselineFreq} MHz 处的 k={baselineK} 开始,计算调整当前 {frequencyMHz} MHz 频段的 k 因子,该因子定义了弯曲的无线电范围上限。",
|
||
"@losFrequencyDialogDescription": {
|
||
"description": "Explain how the calculation uses the baseline frequency and derived k-factor.",
|
||
"placeholders": {
|
||
"baselineK": {
|
||
"type": "double"
|
||
},
|
||
"baselineFreq": {
|
||
"type": "double"
|
||
},
|
||
"frequencyMHz": {
|
||
"type": "double"
|
||
},
|
||
"kFactor": {
|
||
"type": "double"
|
||
}
|
||
}
|
||
},
|
||
"listFilter_favorites": "收藏",
|
||
"listFilter_addToFavorites": "添加到收藏",
|
||
"listFilter_removeFromFavorites": "从收藏中移除",
|
||
"@contacts_searchFavorites": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchUsers": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchRepeaters": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@contacts_searchRoomServers": {
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
},
|
||
"str": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contacts_searchUsers": "搜索 {number}{str} 位用户...",
|
||
"contacts_unread": "未读",
|
||
"contacts_searchRepeaters": "搜索 {number}{str} 重复器...",
|
||
"contacts_searchContactsNoNumber": "搜索联系人...",
|
||
"contacts_searchRoomServers": "搜索 {number}{str} 房间服务器...",
|
||
"contacts_searchFavorites": "搜索 {number}{str} 收藏...",
|
||
"settings_contactSettings": "联系人设置",
|
||
"contactsSettings_title": "联系人设置",
|
||
"contactsSettings_autoAddUsersTitle": "自动添加用户",
|
||
"contactsSettings_otherTitle": "其他联系人相关设置",
|
||
"contactsSettings_autoAddUsersSubtitle": "允许伴侣自动添加发现的用户",
|
||
"contactsSettings_autoAddRepeatersSubtitle": "允许伴侣自动添加发现的重复器",
|
||
"contactsSettings_autoAddSensorsTitle": "自动添加传感器",
|
||
"contactsSettings_autoAddRoomServersSubtitle": "允许伴侣自动添加发现的房间服务器",
|
||
"contactsSettings_autoAddRepeatersTitle": "自动添加重复器",
|
||
"contactsSettings_autoAddTitle": "自动发现",
|
||
"settings_contactSettingsSubtitle": "添加联系人的设置",
|
||
"contactsSettings_overwriteOldestTitle": "覆盖最旧的",
|
||
"contactsSettings_autoAddSensorsSubtitle": "允许伴侣自动添加发现的传感器",
|
||
"discoveredContacts_searchHint": "搜索已发现的联系人",
|
||
"contactsSettings_autoAddRoomServersTitle": "自动添加房间服务器",
|
||
"discoveredContacts_contactAdded": "联系人已添加",
|
||
"discoveredContacts_deleteContact": "删除联系人",
|
||
"discoveredContacts_addContact": "添加联系人",
|
||
"discoveredContacts_noMatching": "没有匹配的联系人",
|
||
"discoveredContacts_Title": "已发现的联系人",
|
||
"discoveredContacts_copyContact": "复制联系人到剪贴板",
|
||
"contactsSettings_overwriteOldestSubtitle": "当联系人列表已满时,将替换最老的非收藏联系人。",
|
||
"common_deleteAll": "删除全部",
|
||
"discoveredContacts_deleteContactAllContent": "您确定要删除所有发现的联系人吗?",
|
||
"discoveredContacts_deleteContactAll": "删除所有发现的联系人",
|
||
"map_showGuessedLocations": "显示猜测的节点位置",
|
||
"map_guessedLocation": "猜测的位置",
|
||
"connectionChoiceUsbLabel": "USB",
|
||
"usbScreenTitle": "通过USB连接",
|
||
"usbScreenSubtitle": "选择已检测到的串行设备,并直接连接到您的 MeshCore 节点。",
|
||
"connectionChoiceBluetoothLabel": "蓝牙",
|
||
"usbScreenStatus": "选择一个 USB 设备",
|
||
"usbScreenNote": "USB 串行接口在支持的 Android 设备和桌面平台上处于活动状态。",
|
||
"usbScreenEmptyState": "未找到任何 USB 设备。请插入一个,然后刷新。",
|
||
"usbErrorPermissionDenied": "拒绝了USB权限。",
|
||
"usbErrorDeviceMissing": "所选的USB设备已不再可用。",
|
||
"usbErrorInvalidPort": "选择一个有效的USB设备。",
|
||
"usbErrorBusy": "还有一个 USB 连接请求正在进行中。",
|
||
"usbErrorNotConnected": "没有连接任何USB设备。",
|
||
"usbErrorOpenFailed": "未能打开所选的USB设备。",
|
||
"usbErrorConnectFailed": "未能连接到所选的USB设备。",
|
||
"usbErrorUnsupported": "此平台不支持USB串行通信。",
|
||
"usbErrorAlreadyActive": "USB 连接已建立。",
|
||
"usbErrorNoDeviceSelected": "未选择任何 USB 设备。",
|
||
"usbErrorPortClosed": "USB 连接未建立。",
|
||
"usbFallbackDeviceName": "Web 串流设备",
|
||
"@usbConnectionFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"usbStatus_searching": "正在搜索 USB 设备...",
|
||
"usbStatus_connecting": "连接USB设备...",
|
||
"usbStatus_notConnected": "选择一个 USB 设备",
|
||
"usbConnectionFailed": "USB 连接失败:{error}",
|
||
"usbErrorConnectTimedOut": "连接超时。请确保设备已安装 USB 伴侣固件。",
|
||
"@tcpStatus_connectingTo": {
|
||
"placeholders": {
|
||
"endpoint": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@tcpConnectionFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"tcpHostLabel": "IP地址",
|
||
"tcpHostHint": "192.168.40.10",
|
||
"tcpScreenTitle": "通过 TCP 连接",
|
||
"connectionChoiceTcpLabel": "TCP",
|
||
"tcpPortLabel": "端口",
|
||
"tcpPortHint": "5000",
|
||
"tcpStatus_notConnected": "输入目标地址,然后连接",
|
||
"tcpStatus_connectingTo": "连接到 {endpoint}...",
|
||
"tcpErrorHostRequired": "需要提供IP地址。",
|
||
"tcpErrorPortInvalid": "端口号必须在 1 到 65535 之间。",
|
||
"tcpErrorUnsupported": "此平台不支持 TCP 传输。",
|
||
"tcpErrorTimedOut": "TCP 连接超时。",
|
||
"tcpConnectionFailed": "TCP 连接失败:{error}",
|
||
"map_showDiscoveryContacts": "显示发现联系人",
|
||
"map_setAsMyLocation": "设置为我的位置",
|
||
"@path_routeWeight": {
|
||
"placeholders": {
|
||
"weight": {
|
||
"type": "String"
|
||
},
|
||
"max": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"settings_privacySubtitle": "控制要共享的信息。",
|
||
"settings_privacySettingsDescription": "选择您的设备与他人共享的信息。",
|
||
"settings_telemetryBaseMode": "遥测基础模式",
|
||
"settings_telemetryLocationMode": "遥测位置模式",
|
||
"settings_advertLocation": "广告位置",
|
||
"settings_advertLocationSubtitle": "在广告中包含位置",
|
||
"settings_allowByContact": "按联系人标志允许",
|
||
"settings_denyAll": "拒绝所有",
|
||
"settings_privacy": "隐私设置",
|
||
"settings_allowAll": "允许全部",
|
||
"contact_info": "联系信息",
|
||
"contact_teleBase": "遥测基站",
|
||
"contact_teleBaseSubtitle": "允许共享电池电量和基本遥测数据",
|
||
"settings_telemetryEnvironmentMode": "遥测环境模式",
|
||
"contact_teleLoc": "遥测位置",
|
||
"contact_teleEnv": "遥测环境",
|
||
"contact_teleEnvSubtitle": "允许共享环境传感器数据",
|
||
"contact_clearChat": "清除聊天记录",
|
||
"contact_lastSeen": "最近出现",
|
||
"contact_settings": "联系人设置",
|
||
"contact_teleLocSubtitle": "允许共享位置数据",
|
||
"contact_telemetry": "遥测数据",
|
||
"appSettings_maxRouteWeight": "最大路径重量",
|
||
"appSettings_initialRouteWeightSubtitle": "新发现路径的初始重量",
|
||
"appSettings_initialRouteWeight": "初始路线权重",
|
||
"appSettings_maxRouteWeightSubtitle": "一条路径可以累积的最大重量,取决于成功交付的数量。",
|
||
"appSettings_routeWeightSuccessIncrement": "成功权重增加",
|
||
"appSettings_routeWeightSuccessIncrementSubtitle": "在成功交付后,将重量添加到路径中",
|
||
"appSettings_routeWeightFailureDecrement": "失败权重降低",
|
||
"appSettings_routeWeightFailureDecrementSubtitle": "从一条路径上移除的货物,由于无法成功交付而移除。",
|
||
"appSettings_maxMessageRetries": "最大消息重试次数",
|
||
"appSettings_maxMessageRetriesSubtitle": "在将消息标记为失败之前,允许尝试的次数",
|
||
"path_routeWeight": "{weight}/{max}",
|
||
"settings_multiAck": "多重ACK",
|
||
"settings_telemetryModeUpdated": "遥测模式已更新",
|
||
"map_showOverlaps": "重复键重叠",
|
||
"map_runTraceWithReturnPath": "沿着相同的路径返回",
|
||
"@radioStats_noiseFloor": {
|
||
"placeholders": {
|
||
"noiseDbm": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@radioStats_lastRssi": {
|
||
"placeholders": {
|
||
"rssiDbm": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@radioStats_lastSnr": {
|
||
"placeholders": {
|
||
"snr": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@radioStats_txAir": {
|
||
"placeholders": {
|
||
"seconds": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@radioStats_rxAir": {
|
||
"placeholders": {
|
||
"seconds": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"@radioStats_stripNoise": {
|
||
"placeholders": {
|
||
"noiseDbm": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"chat_sendCooldown": "请稍等片刻后再尝试发送。",
|
||
"appSettings_jumpToOldestUnreadSubtitle": "在打开包含未读消息的聊天时,请滚动到第一个未读消息,而不是最新的消息。",
|
||
"appSettings_jumpToOldestUnread": "跳转到最旧、未读的文章",
|
||
"appSettings_languageHu": "匈牙利",
|
||
"appSettings_languageJa": "日语",
|
||
"appSettings_languageKo": "韩语",
|
||
"radioStats_tooltip": "无线电和网状结构统计数据",
|
||
"radioStats_screenTitle": "广播统计数据",
|
||
"radioStats_notConnected": "连接到设备以查看收音机统计信息。",
|
||
"radioStats_firmwareTooOld": "使用无线电统计功能需要配合使用 v8 或更高版本的固件。",
|
||
"radioStats_waiting": "正在等待数据…",
|
||
"radioStats_noiseFloor": "噪声水平:{noiseDbm} dBm",
|
||
"radioStats_lastRssi": "上次 RSSI 值:{rssiDbm} dBm",
|
||
"radioStats_lastSnr": "上次 SNR:{snr} dB",
|
||
"radioStats_txAir": "TX 频道播出时间(总时长):{seconds} 秒",
|
||
"radioStats_rxAir": "RX 使用时长(总时长):{seconds} 秒",
|
||
"radioStats_chartCaption": "近期的噪声水平(dBm)。",
|
||
"radioStats_stripNoise": "噪声水平:{noiseDbm} dBm",
|
||
"radioStats_stripWaiting": "正在获取收音机数据…",
|
||
"radioStats_settingsTile": "广播统计数据",
|
||
"radioStats_settingsSubtitle": "噪声水平、RSSI、信噪比和空中时间",
|
||
"@translation_downloadFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"translation_title": "翻译",
|
||
"translation_enableSubtitle": "翻译收到的消息,并允许在发送前进行翻译。",
|
||
"translation_composerTitle": "在发送之前进行翻译",
|
||
"translation_enableTitle": "启用翻译功能",
|
||
"translation_composerSubtitle": "控制作曲家翻译图标的默认状态。",
|
||
"translation_targetLanguage": "目标语言",
|
||
"translation_useAppLanguage": "使用应用程序语言",
|
||
"translation_downloadedModelLabel": "下载的模型",
|
||
"translation_presetModelLabel": "预设的 Hugging Face 模型",
|
||
"translation_downloadModel": "下载模型",
|
||
"translation_manualUrlLabel": "手动模型网址",
|
||
"translation_downloading": "正在下载...",
|
||
"translation_working": "工作中...",
|
||
"translation_stop": "停止",
|
||
"translation_mergingChunks": "将下载的片段合并成最终文件...",
|
||
"translation_downloadedModels": "下载的模型",
|
||
"translation_deleteModel": "删除模型",
|
||
"translation_modelDownloaded": "翻译模型已下载。",
|
||
"translation_downloadStopped": "下载已停止。",
|
||
"translation_downloadFailed": "下载失败:{error}",
|
||
"translation_enterUrlFirst": "首先,请输入模型的 URL。",
|
||
"@scanner_linuxPairingPinPrompt": {
|
||
"placeholders": {
|
||
"deviceName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"scanner_linuxPairingPinTitle": "蓝牙配对 PIN",
|
||
"scanner_linuxPairingPinPrompt": "输入 {deviceName} 的 PIN 码(如果为空,则留空)。",
|
||
"scanner_linuxPairingHidePin": "隐藏 PIN",
|
||
"scanner_linuxPairingShowPin": "显示PIN码",
|
||
"@translation_translateTo": {
|
||
"placeholders": {
|
||
"language": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"translation_composerDisabledHint": "使用原始的打字方式发送消息。",
|
||
"translation_messageTranslation": "消息翻译",
|
||
"translation_composerEnabledHint": "消息将在发送前进行翻译。",
|
||
"translation_translateBeforeSending": "在发送前进行翻译",
|
||
"translation_translateTo": "翻译成 {language}",
|
||
"translation_translationOptions": "翻译选项",
|
||
"translation_systemLanguage": "系统语言",
|
||
"repeater_cliQuickDiscovery": "发现邻居",
|
||
"repeater_cliQuickClockSync": "同步时钟",
|
||
"@repeater_clockSyncAfterLogin": {
|
||
"description": "Repeater setting: auto sync device clock after successful login"
|
||
},
|
||
"@repeater_clockSyncAfterLoginSubtitle": {
|
||
"description": "Repeater setting subtitle: describes the clock sync after login behavior"
|
||
},
|
||
"repeater_clockSyncAfterLogin": "登录后,自动同步时钟",
|
||
"repeater_clockSyncAfterLoginSubtitle": "在成功登录后,自动发送“时钟同步”指令。",
|
||
"repeater_guestTools": "访客工具",
|
||
"repeater_guest": "重复器信息",
|
||
"chat_sendMessage": "发送消息",
|
||
"room_guest": "服务器信息",
|
||
"repeater_getCategory": "获取值",
|
||
"repeater_powerMgmt": "电源管理",
|
||
"repeater_sensors": "传感器",
|
||
"repeater_cliHelpPowerOff": "关闭设备。(不应有任何响应)",
|
||
"repeater_cliHelpClkReboot": "将时钟重置为已知的时间点,并重启设备。",
|
||
"repeater_cliHelpAdvertZeroHop": "发送无中继广告(仅限于邻居)。",
|
||
"repeater_cliHelpStartOta": "在支持的板上启动通过空中进行固件更新。",
|
||
"repeater_cliHelpTime": "将设备时钟设置为给定的 Unix 纪元秒。时钟不能倒退。",
|
||
"repeater_cliHelpBoard": "显示制造商/硬件标识。",
|
||
"repeater_cliHelpDiscoverNeighbors": "向附近的邻居发送节点发现请求。(仅限中继器)",
|
||
"repeater_cliHelpPowersaving": "显示节能模式是否已开启或已关闭。",
|
||
"repeater_cliHelpPowersavingOnOff": "启用或禁用节能模式(如果支持)。",
|
||
"repeater_cliHelpErase": "(仅适用于序列模式)格式化设备的文件系统。清除所有设置和联系人。",
|
||
"repeater_cliHelpSetDutyCycle": "设定允许的最大传输时段百分比(1-100)。内部调整空闲时间因子。",
|
||
"repeater_cliHelpSetPrvKey": "(仅适用于序列号)替换设备身份私钥。需要重启才能应用。生成一个新的公钥。",
|
||
"repeater_cliHelpSetRadioRxGain": "(仅适用于 SX126x 芯片) 启用增强型 RX 增益,以在较高电流下提高灵敏度。",
|
||
"repeater_cliHelpSetOwnerInfo": "设置广告中包含的联系人信息字符串。使用 '|' 作为换行符。",
|
||
"repeater_cliHelpSetPathHashMode": "设置路径哈希模式。 0 = 传统模式,1 = 标准模式,2 = 严格模式。 影响路由路径的匹配方式。",
|
||
"repeater_cliHelpSetLoopDetect": "设置路由环检测的灵敏度:关闭、低、中、或高。",
|
||
"repeater_cliHelpSetFreq": "(仅限串行模式)快速设置频率。需要重启。 建议使用“设置收音机参数”功能,以便设置完整的收音机参数。",
|
||
"repeater_cliHelpSetBridgeChannel": "(仅适用于 ESPNow 桥)设置桥使用的 WiFi 频道(1-14)。",
|
||
"repeater_cliHelpGetName": "显示配置的节点名称。",
|
||
"repeater_cliHelpGetRole": "显示固件的功能(如:中继器、房间服务器等)。",
|
||
"repeater_cliHelpGetPublicKey": "显示设备的公钥。",
|
||
"repeater_cliHelpGetPrvKey": "(仅适用于序列号)显示设备的私钥。请将其视为机密信息。",
|
||
"repeater_cliHelpGetRepeat": "显示数据包转发(作为中继器)是否已启用或已禁用。",
|
||
"repeater_cliHelpGetTx": "显示当前的发射功率(以dBm为单位)。",
|
||
"repeater_cliHelpGetFreq": "显示配置的射频频率(以兆赫兹为单位)。",
|
||
"repeater_cliHelpGetRadio": "显示完整的无线电参数:频率、带宽、扩频因子、编码速率。",
|
||
"repeater_cliHelpGetRadioRxGain": "(仅适用于 SX126x 模块)显示 RX 放大器的状态。",
|
||
"repeater_cliHelpGetAf": "显示当前的空闲时间系数。",
|
||
"repeater_cliHelpGetDutyCycle": "显示当前允许的占空比(以百分比表示)。",
|
||
"repeater_cliHelpGetIntThresh": "显示信道干扰阈值(以dB为单位)。",
|
||
"repeater_cliHelpGetAgcResetInterval": "显示 AGC 重置的间隔时间(以秒为单位)。",
|
||
"repeater_cliHelpGetMultiAcks": "显示双重确认模式是否已启用(1)或已禁用(0)。",
|
||
"repeater_cliHelpGetAllowReadOnly": "显示是否允许访客仅限查看权限。",
|
||
"repeater_cliHelpGetAdvertInterval": "显示本地广告的时间间隔,单位为分钟。",
|
||
"repeater_cliHelpGetFloodAdvertInterval": "显示洪水广告的播放时间间隔,以小时为单位。",
|
||
"repeater_cliHelpGetGuestPassword": "显示已配置的访客密码。",
|
||
"repeater_cliHelpGetLat": "显示已配置的纬度。",
|
||
"repeater_cliHelpGetLon": "显示已配置的经度。",
|
||
"repeater_cliHelpGetRxDelay": "显示 rxdelay 的基本值。",
|
||
"repeater_cliHelpGetTxDelay": "显示洪水模式下的传输延迟系数。",
|
||
"repeater_cliHelpGetDirectTxDelay": "显示直接模式下的时延系数。",
|
||
"repeater_cliHelpGetFloodMax": "显示最大洪水传播次数。",
|
||
"repeater_cliHelpGetOwnerInfo": "显示所有者的联系信息。",
|
||
"repeater_cliHelpGetPathHashMode": "显示哈希模式(0/1/2)。",
|
||
"repeater_cliHelpGetLoopDetect": "显示循环检测的灵敏度。",
|
||
"repeater_cliHelpGetAcl": "(仅适用于序列号)列出复用器上的访问控制条目。",
|
||
"repeater_cliHelpGetBridgeEnabled": "显示桥是否已启用。",
|
||
"repeater_cliHelpGetBridgeDelay": "显示桥梁延迟的时间,单位为毫秒。",
|
||
"repeater_cliHelpGetBridgeSource": "显示桥接设备是否接收或发送 RX 或 TX 类型的数据包。",
|
||
"repeater_cliHelpGetBridgeBaud": "(仅限 RS232 桥)显示桥的波特率。",
|
||
"repeater_cliHelpGetBridgeChannel": "(仅适用于 ESPNow 桥)显示桥的 WiFi 通道。",
|
||
"repeater_cliHelpGetBridgeSecret": "(仅适用于 ESPNow 桥)显示桥的共享密钥。",
|
||
"repeater_cliHelpGetBootloaderVer": "(仅适用于NRF52)显示引导程序版本。",
|
||
"repeater_cliHelpGetAdcMultiplier": "显示 ADC 乘数(电池电压缩放)。",
|
||
"repeater_cliHelpGetPwrMgtSupport": "报告董事会是否支持电源管理功能。",
|
||
"repeater_cliHelpGetPwrMgtSource": "显示当前的电源:外部电源或电池。",
|
||
"repeater_cliHelpGetPwrMgtBootReason": "显示最近的重置和关闭原因。",
|
||
"repeater_cliHelpGetPwrMgtBootMv": "显示启动时的电池电压,单位为毫伏 (mV)。",
|
||
"repeater_cliHelpSensorGet": "通过按键读取自定义传感器设置。",
|
||
"repeater_cliHelpSensorSet": "编写自定义传感器设置。",
|
||
"repeater_cliHelpSensorList": "列出所有自定义传感器设置,并按可选的起始索引进行分页显示。",
|
||
"repeater_cliHelpRegionDefault": "显示当前默认的区域范围。",
|
||
"repeater_cliHelpRegionDefaultSet": "设置默认的区域范围。使用 \"<null>\" 可以清除。",
|
||
"repeater_cliHelpRegionListAllowed": "列出允许洪水交通的区域。",
|
||
"repeater_cliHelpRegionListDenied": "列出禁止洪水交通的区域。",
|
||
"repeater_cliHelpStatsPackets": "(仅显示序列信息)显示数据包级别的统计信息。",
|
||
"repeater_cliHelpStatsRadio": "(仅显示序列信息)显示收音机相关统计数据。",
|
||
"repeater_cliHelpStatsCore": "(仅显示序列号)显示核心固件统计信息。",
|
||
"common_done": "Done",
|
||
"background_serviceTitle": "MeshCore running",
|
||
"background_serviceText": "Keeping BLE connected",
|
||
"appSettings_translationModelDeleted": "Deleted {name}",
|
||
"@appSettings_translationModelDeleted": {
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"appSettings_translationModelDeleteFailed": "Failed to delete: {error}",
|
||
"@appSettings_translationModelDeleteFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channels_channelUpdateFailed": "Failed to update channel: {error}",
|
||
"@channels_channelUpdateFailed": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"map_type": "Type",
|
||
"map_path": "Path",
|
||
"map_location": "Location",
|
||
"map_estLocation": "Est. Location",
|
||
"map_publicKey": "Public Key",
|
||
"map_publicKeyPrefixHint": "e.g. ab12",
|
||
"contact_typeChat": "Chat",
|
||
"contact_typeRepeater": "Repeater",
|
||
"contact_typeRoom": "Room",
|
||
"contact_typeSensor": "Sensor",
|
||
"contact_typeUnknown": "Unknown",
|
||
"channels_via": "via {path}",
|
||
"chat_score": "Score",
|
||
"map_sharedAt": "已分享",
|
||
"@losBlockedSpotChip": {
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"obstruction": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"@losSelectedObstructionDetails": {
|
||
"placeholders": {
|
||
"obstruction": {
|
||
"type": "String"
|
||
},
|
||
"heightUnit": {
|
||
"type": "String"
|
||
},
|
||
"distanceFromA": {
|
||
"type": "String"
|
||
},
|
||
"distanceUnit": {
|
||
"type": "String"
|
||
},
|
||
"distanceFromB": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"losBlockedSpotsTitle": "被占用区域",
|
||
"losBlockedSpotsHint": "点击地图上的某个被遮盖的区域,以突出显示该区域。",
|
||
"losSelectedObstructionTitle": "选择性阻碍",
|
||
"losBlockedSpotChip": "{distance} {distanceUnit} • {obstruction} {heightUnit}",
|
||
"losSelectedObstructionDetails": "Blocked by {obstruction} {heightUnit}, {distanceFromA} from A and {distanceFromB} from B ({distanceUnit}).",
|
||
"chat_markAsUnread": "标记为未读",
|
||
"settings_companionDebugLog": "调试日志",
|
||
"chat_newMessages": "新的消息",
|
||
"settings_companionDebugLogSubtitle": "BLE/TCP/USB 协议、响应和原始数据",
|
||
"repeater_chanUtil": "频道利用率",
|
||
"contact_connectCompanion": "连接伴机以访问中继器和房间服务器功能。"
|
||
}
|