mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-06-22 02:14:28 +10:00
44c0670dae
- replace Android USB dependency with app-owned USB host implementation\n- restore BLE-first scanner flow with USB secondary action\n- tighten Web Serial key handling and disconnect logging\n\nTODO (follow-up):\n- review non-English localization copy for tone and consistency\n- trim remaining unused/awkward localization strings introduced during USB UI changes
1818 lines
79 KiB
Plaintext
1818 lines
79 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": "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_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_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_hashtagChannel": "æ ‡ç¾é¢‘é“",
|
||
"channels_public": "公共",
|
||
"channels_private": "ç§æœ‰",
|
||
"channels_publicChannel": "公共频é“",
|
||
"channels_privateChannel": "ç§æœ‰é¢‘é“",
|
||
"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_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 MHz",
|
||
"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_errorSavingSettings": "ä¿å˜è®¾ç½®æ—¶å‡ºé”™ï¼š{error}",
|
||
"@repeater_errorSavingSettings": {
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"repeater_refreshBasicSettings": "刷新基本设置",
|
||
"repeater_refreshRadioSettings": "åˆ·æ–°æ— çº¿ç”µè®¾ç½®",
|
||
"repeater_refreshTxPower": "刷新 TX 功率",
|
||
"repeater_refreshLocationSettings": "刷新ä½ç½®è®¾ç½®",
|
||
"repeater_refreshPacketForwarding": "刷新包转å‘",
|
||
"repeater_refreshGuestAccess": "刷新访客æƒé™",
|
||
"repeater_refreshPrivacyMode": "刷新éšç§æ¨¡å¼",
|
||
"repeater_refreshAdvertisementSettings": "刷新广æ’设置",
|
||
"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}V",
|
||
"@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": "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} æ”¶è—...",
|
||
"connectionChoiceBluetoothLabel": "è“牙",
|
||
"connectionChoiceUsbLabel": "USB",
|
||
"usbScreenTitle": "通过USB连接",
|
||
"usbScreenSubtitle": "选择已检测到的串行设备,并直接连接到您的 MeshCore 节点。",
|
||
"usbScreenStatus": "选择一个 USB 设备",
|
||
"usbScreenNote": "在支æŒçš„ Android 设备和桌é¢å¹³å°ä¸Šï¼ŒUSB 串行通信功能已å¯ç”¨ã€‚",
|
||
"usbScreenEmptyState": "未找到任何 USB 设备。请æ’入一个,然åŽåˆ·æ–°ã€‚"
|
||
}
|