Files
zjs81 26fdf74d69 Refactor UI code for better readability and consistency
- Improved formatting of ListTile icons and text styles in settings_screen.dart, telemetry_screen.dart, usb_screen.dart, gif_picker.dart, path_editor_sheet.dart, repeater_login_dialog.dart, and room_login_dialog.dart for better readability.
- Consolidated TextStyle definitions into single lines where applicable.
- Updated notification_service.dart to enhance readability of notification ID assignment.
- Simplified function signatures in routing_sheet.dart for clarity.
- Cleaned up test assertions in usb_flow_test.dart for conciseness.
- Removed unused translations in untranslated.json to streamline localization files.
2026-06-11 00:28:13 -07:00

2489 lines
104 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"@@locale": "ko",
"appTitle": "MeshCore Open",
"nav_contacts": "연락처",
"nav_channels": "채널",
"nav_map": "지도",
"common_cancel": "취소",
"common_ok": "알겠습니다",
"common_connect": "연결",
"common_unknownDevice": "알 수 없는 장치",
"common_save": "저장",
"common_delete": "삭제",
"common_deleteAll": "모두 삭제",
"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_autoRefresh": "자동 새로고침",
"common_interval": "간격",
"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": "MeshCore 공개",
"connectionChoiceUsbLabel": "USB",
"connectionChoiceBluetoothLabel": "블루투스",
"connectionChoiceTcpLabel": "TCP",
"tcpScreenTitle": "TCP를 통해 연결",
"tcpHostLabel": "IP 주소",
"tcpHostHint": "192.168.40.10",
"tcpPortLabel": "항",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "목적지 주소 입력 후 연결",
"tcpStatus_connectingTo": "{endpoint}에 연결 중...",
"@tcpStatus_connectingTo": {
"placeholders": {
"endpoint": {
"type": "String"
}
}
},
"tcpErrorHostRequired": "IP 주소가 필요합니다.",
"tcpErrorPortInvalid": "포트 번호는 1에서 65535 사이여야 합니다.",
"tcpErrorUnsupported": "이 플랫폼에서는 TCP 트랜스포트를 지원하지 않습니다.",
"tcpErrorTimedOut": "TCP 연결이 시간 초과되었습니다.",
"tcpConnectionFailed": "TCP 연결 실패: {error}",
"@tcpConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"usbScreenTitle": "USB를 통해 연결",
"usbScreenSubtitle": "감지된 시리얼 장치를 선택하고 MeshCore 노드에 직접 연결하십시오.",
"usbScreenStatus": "USB 장치를 선택합니다.",
"usbScreenNote": "USB 직렬 통신은 지원되는 안드로이드 장치 및 데스크톱 플랫폼에서 활성화됩니다.",
"usbScreenEmptyState": "USB 장치가 탐지되지 않았습니다. USB 장치를 연결하고 다시 시도해 보세요.",
"usbErrorPermissionDenied": "USB 접근 권한이 거부되었습니다.",
"usbErrorDeviceMissing": "선택한 USB 장치는 더 이상 사용 불가능합니다.",
"usbErrorInvalidPort": "유효한 USB 장치를 선택하세요.",
"usbErrorBusy": "또 다른 USB 연결 요청이 이미 진행 중입니다.",
"usbErrorNotConnected": "USB 장치가 연결되지 않았습니다.",
"usbErrorOpenFailed": "선택한 USB 장치를 열 수 없습니다.",
"usbErrorConnectFailed": "선택한 USB 장치에 연결에 실패했습니다.",
"usbErrorUnsupported": "이 플랫폼에서는 USB 직렬 통신을 지원하지 않습니다.",
"usbErrorAlreadyActive": "USB 연결이 이미 활성화되어 있습니다.",
"usbErrorNoDeviceSelected": "USB 장치가 선택되지 않았습니다.",
"usbErrorPortClosed": "USB 연결이 활성화되지 않았습니다.",
"usbErrorConnectTimedOut": "연결이 시간 초과되었습니다. 장치가 USB Companion 펌웨어를 가지고 있는지 확인해 주세요.",
"usbFallbackDeviceName": "웹 시리얼 장치",
"usbStatus_notConnected": "USB 장치를 선택합니다.",
"usbStatus_connecting": "USB 장치에 연결 중...",
"usbStatus_searching": "USB 장치 검색 중...",
"usbConnectionFailed": "USB 연결 실패: {error}",
"@usbConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"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": "스캔",
"scanner_bluetoothOff": "블루투스는 꺼져 있습니다.",
"scanner_bluetoothOffMessage": "블루투스를 켜서 장치를 검색해주세요.",
"scanner_chromeRequired": "크롬 브라우저 필요",
"scanner_chromeRequiredMessage": "이 웹 애플리케이션은 블루투드 지원을 위해 Google Chrome 또는 Chromium 기반 브라우저가 필요합니다.",
"scanner_enableBluetooth": "블루투스 활성화",
"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_contactSettings": "연락처 설정",
"settings_contactSettingsSubtitle": "연락처 추가 방식 설정",
"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 {version} 버전",
"@settings_aboutVersion": {
"placeholders": {
"version": {
"type": "String"
}
}
},
"settings_aboutLegalese": "2026년 MeshCore 오픈 소스 프로젝트",
"settings_aboutDescription": "MeshCore LoRa 메시 네트워크 장치를 위한 오픈 소스 Flutter 클라이언트.",
"settings_aboutOpenMeteoAttribution": "LOS 고도 데이터: Open-Meteo (CC BY 4.0)",
"settings_infoName": "이름",
"settings_infoId": "ID",
"settings_infoStatus": "상태",
"settings_infoBattery": "배터리",
"settings_infoPublicKey": "공개 키",
"settings_infoContactsCount": "연락처 수",
"settings_infoChannelCount": "채널 수",
"settings_presets": "기본 설정",
"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": "유효하지 않은 TX 전력 (0-22 dBm)",
"settings_clientRepeat": "오프그리드 반복",
"settings_clientRepeatSubtitle": "이 장치가 다른 사람들을 위해 메시 패킷을 반복하도록 허용합니다.",
"settings_clientRepeatFreqWarning": "오프그리드(무전력) 시스템 재연결에는 433MHz, 869MHz, 또는 918MHz 주파수가 필요합니다.",
"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": "Max 재시도 시 경로 명확하게 설정",
"appSettings_clearPathOnMaxRetrySubtitle": "5번의 전송 시도가 실패하면 연락 경로를 재설정",
"appSettings_pathsWillBeCleared": "5번의 시도 실패 후, 해당 경로가 확보될 것입니다.",
"appSettings_pathsWillNotBeCleared": "경로는 자동으로 정리되지 않습니다.",
"appSettings_autoRouteRotation": "자동 경로 순환",
"appSettings_autoRouteRotationSubtitle": "최적 경로와 방수 모드 사이를 전환",
"appSettings_autoRouteRotationEnabled": "자동 경로 순환 기능 활성화",
"appSettings_autoRouteRotationDisabled": "자동 경로 순환 기능 비활성화",
"appSettings_maxRouteWeight": "최대 경로 무게",
"appSettings_maxRouteWeightSubtitle": "한 경로가 성공적인 배송을 통해 누적할 수 있는 최대 무게",
"appSettings_initialRouteWeight": "초기 경로 가중치",
"appSettings_initialRouteWeightSubtitle": "새롭게 발견된 경로의 초기 무게",
"appSettings_routeWeightSuccessIncrement": "성공 횟수 증가",
"appSettings_routeWeightSuccessIncrementSubtitle": "성공적으로 배송된 경로에 추가된 무게",
"appSettings_routeWeightFailureDecrement": "오류 가중치 감소",
"appSettings_routeWeightFailureDecrementSubtitle": "배송 실패 후 경로에서 제거된 무게",
"appSettings_maxMessageRetries": "최대 메시지 재시도 횟수",
"appSettings_maxMessageRetriesSubtitle": "메시지를 실패로 처리하기 전 시도 횟수",
"path_routeWeight": "{weight}/{max}",
"@path_routeWeight": {
"placeholders": {
"weight": {
"type": "String"
},
"max": {
"type": "String"
}
}
},
"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": "LiFePO4 (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_unitsTitle": "단위",
"appSettings_unitsMetric": "단위 (m / km)",
"appSettings_unitsImperial": "제국 (피트/마일)",
"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_unread": "읽지 않음",
"contacts_searchContactsNoNumber": "연락처 검색...",
"contacts_searchContacts": "{number} {str} 연락처 검색...",
"@contacts_searchContacts": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchFavorites": "{number} {str} 검색 결과 보기...",
"@contacts_searchFavorites": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchUsers": "{number} {str} 사용자 검색...",
"@contacts_searchUsers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchRepeaters": "{number} {str} 검색 결과 반복기 검색",
"@contacts_searchRepeaters": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchRoomServers": "{number} {str} 방 서버 검색",
"@contacts_searchRoomServers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"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} min.",
"@contacts_lastSeenMinsAgo": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"contacts_lastSeenHourAgo": "약 1시간",
"contacts_lastSeenHoursAgo": "~ {hours} 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_channelDeleteFailed": "채널 \"{name}\" 삭제에 실패했습니다.",
"@channels_channelDeleteFailed": {
"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자리 16진수 문자여야 합니다.",
"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": "QR 코드를 스캔",
"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": "명령줄 인터페이스 (CLI)",
"debugFrame_textTypePlain": "단순한",
"debugFrame_text": "- 텍스트: \"{text}\"",
"@debugFrame_text": {
"placeholders": {
"text": {
"type": "String"
}
}
},
"debugFrame_hexDump": "헥스 덤프:",
"chat_pathManagement": "경로 관리",
"chat_ShowAllPaths": "모든 경로 표시",
"chat_routingMode": "라우팅 방식",
"chat_autoUseSavedPath": "자동 (저장된 경로 사용)",
"chat_forceFloodMode": "강수 모드 활성화",
"chat_recentAckPaths": "최근 사용한 ACK 경로 (사용하려면 탭):",
"chat_pathHistoryFull": "이력 기록은 이미 가득 차 있습니다. 항목을 삭제하여 새로운 항목을 추가할 수 있습니다.",
"chat_hopSingular": "점프",
"chat_hopPlural": "홉",
"chat_hopsCount": "{count} {count, plural, =1{홉} other{홉}}",
"@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": "Path set: {hopCount} {hopCount, plural, =1{hop} other{hops}} - {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": "공유된 POI",
"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_lineOfSight": "시야",
"map_losScreenTitle": "시야",
"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": "핀 (DM)",
"map_pinPrivate": "개인 계정",
"map_pinPublic": "공개 (일반 공개)",
"map_lastSeen": "마지막으로 목격",
"map_disconnectConfirm": "이 장치와의 연결을 해제하시겠습니까?",
"map_from": "~부터",
"map_source": "출처",
"map_flags": "깃발",
"map_shareMarkerHere": "여기에서 마커 공유",
"map_setAsMyLocation": "내 위치로 설정",
"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_showGuessedLocations": "추정된 노드 위치 표시",
"map_showDiscoveryContacts": "디스커버리 담당자 연락처 보기",
"map_guessedLocation": "추측된 위치",
"map_lastSeenTime": "마지막으로 확인된 시간",
"map_sharedPin": "공유 비밀번호",
"map_joinRoom": "방에 참여",
"map_manageRepeater": "리피터 관리",
"map_tapToAdd": "노드에 클릭하여 경로에 추가합니다.",
"map_runTrace": "경로 추적",
"map_removeLast": "마지막 항목 삭제",
"map_pathTraceCancelled": "경로 추적 기능이 취소되었습니다.",
"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": "Cached {downloaded} tiles ({failed} 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": "Downloaded {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": "N {north}, S {south}, E {east}, W {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}h ago",
"@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": "Using {count} {count, plural, =1{hop} other{hops}} path",
"@path_usingHopsPath": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"path_enterCustomPath": "사용자 지정 경로 입력",
"path_currentPathLabel": "현재 경로",
"path_hexPrefixInstructions": "각 단계에 대한 2자리 헥사데진 접두사를 쉼표로 구분하여 입력하세요.",
"path_hexPrefixExample": "예시: A1, F2, 3C (각 노드는 자신의 공개 키의 첫 번째 바이트를 사용)",
"path_labelHexPrefixes": "경로 (헥스 접두사)",
"path_helperMaxHops": "최대 64개의 홉. 각 접두사는 2개의 16진수 문자(1바이트)로 구성됩니다.",
"path_selectFromContacts": "또 연락처 목록에서 선택:",
"path_noRepeatersFound": "반복 장치 또는 서버는 찾을 수 없습니다.",
"path_customPathsRequire": "사용자 정의 경로에는 메시지를 전달할 수 있는 중간 경로가 필요합니다.",
"path_invalidHexPrefixes": "유효하지 않은 16진수 접두사: {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": "명령줄 인터페이스 (CLI)",
"repeater_cliSubtitle": "리피터에 명령을 전송",
"repeater_neighbors": "이웃",
"repeater_neighborsSubtitle": "0홉 이웃 노드를 확인합니다.",
"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": "TX 에어타임",
"repeater_rxAirtime": "RX 에어타임",
"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": "'Erase' 기능은 시리얼 콘솔을 통해서만 사용할 수 있습니다.",
"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": "다중 ACK",
"repeater_multiAcksSubtitle": "다양한 경로를 통해 메시지를 확인하여 전달 효율성을 높입니다.",
"repeater_refreshMultiAcks": "다중 ACK 재확인",
"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 바이트 (65,000개의 ID, 최대 32개의 홉), 2=3 바이트 (16백만 개의 ID, 최대 21개의 홉). v1.13 및 이전 버전의 펌웨어는 다중 바이트 경로를 지원하지 않으며, 네트워크가 v1.14 이상으로 업그레이드되면 한 번만 감지합니다.",
"repeater_txDelay": "플러드 TX 지연",
"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": "리피터 CLI",
"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": "다양한 통계 지표를 0으로 초기화합니다.",
"repeater_cliHelpSetAf": "에어 타임 요소를 설정합니다.",
"repeater_cliHelpSetTx": "LoRa 전송 전력을 dBm 단위로 설정합니다. (설정을 적용하려면 재부팅 필요)",
"repeater_cliHelpSetRepeat": "이 노드에 대한 리피터 역할을 활성화하거나 비활성화합니다.",
"repeater_cliHelpSetAllowReadOnly": "(방 서버) '켜짐' 상태인 경우, 빈 비밀번호로 로그인할 수 있지만, 방에 게시할 수는 없습니다 (단, 읽기만 가능).",
"repeater_cliHelpSetFloodMax": "들어오는 플러드 패킷의 최대 홉 수를 설정합니다 (최대 홉 수보다 크거나 같으면 패킷은 전달되지 않습니다).",
"repeater_cliHelpSetIntThresh": "간섭 임계값을 설정합니다 (dB 단위). 기본값은 14입니다. 0으로 설정하면 채널 간섭 감지 기능을 비활성화합니다.",
"repeater_cliHelpSetAgcResetInterval": "자동 게인 제어기를 재설정하는 간격을 설정합니다. 0으로 설정하면 비활성화됩니다.",
"repeater_cliHelpSetMultiAcks": "'더블 ACK' 기능을 활성화하거나 비활성화할 수 있습니다.",
"repeater_cliHelpSetAdvertInterval": "로컬 (제로 홉) 광고 패킷을 전송하는 간격 (분 단위)을 설정합니다. 0으로 설정하면 비활성화됩니다.",
"repeater_cliHelpSetFloodAdvertInterval": "시간 단위로 광고 패킷을 전송하는 간격을 설정합니다. 0으로 설정하면 비활성화됩니다.",
"repeater_cliHelpSetGuestPassword": "게스트 비밀번호를 설정하거나 업데이트합니다. (반복 사용자, 게스트 로그인 시 \"통계 가져오기\" 요청을 보낼 수 있음)",
"repeater_cliHelpSetName": "광고 이름을 설정합니다.",
"repeater_cliHelpSetLat": "광고 지도의 위도를 설정합니다. (십진법 단위)",
"repeater_cliHelpSetLon": "광고 지도의 경도를 설정합니다. (십진도)",
"repeater_cliHelpSetRadio": "완전히 새로운 라디오 파라미터를 설정하고, 선호 사항에 저장합니다. 적용하려면 \"재부팅\" 명령이 필요합니다.",
"repeater_cliHelpSetRxDelay": "(실험용) 기본 설정 (최소 1이어야 함)으로, 수신된 패킷에 약간의 지연을 적용하며, 신호 강도/점수를 기준으로 설정합니다. 0으로 설정하면 비활성화됩니다.",
"repeater_cliHelpSetTxDelay": "공통 패킷의 전송 지연 시간을 설정하며, 시간-공기 시간과 무작위 슬롯 시스템을 곱하여 충돌 가능성을 줄입니다.",
"repeater_cliHelpSetDirectTxDelay": "txdelay와 동일하게, 하지만 직접 모드 패킷 전송 시 무작위 지연을 적용하는 경우",
"repeater_cliHelpSetBridgeEnabled": "브리지 활성화/비활성화",
"repeater_cliHelpSetBridgeDelay": "패킷 재전송 전에 지연 시간을 설정합니다.",
"repeater_cliHelpSetBridgeSource": "브리지가 수신된 패킷을 다시 전송할지, 아니면 전송된 패킷을 다시 전송할지 선택하십시오.",
"repeater_cliHelpSetBridgeBaud": "rs232 브리지에 대한 직렬 통신 속도(baud rate)를 설정합니다.",
"repeater_cliHelpSetBridgeSecret": "ESPNow 브리지에 대한 비밀 설정",
"repeater_cliHelpSetAdcMultiplier": "특정 보드에서만 지원되는 방식으로, 보고되는 배터리 전압을 조정하기 위한 사용자 정의 요소를 설정할 수 있습니다.",
"repeater_cliHelpTempRadio": "주어진 시간(분) 동안 임시 라디오 파라미터를 설정하고, 이후 원래 라디오 파라미터로 되돌립니다. (설정을 저장하지 않습니다).",
"repeater_cliHelpSetPerm": "ACL을 수정합니다. \"permissions\" 값이 0인 경우, 일치하는 항목(pubkey 접두사)을 제거합니다. pubkey-hex 길이가 완전하고 현재 ACL에 없는 경우 새로운 항목을 추가합니다. pubkey 접두사를 기준으로 항목을 업데이트합니다. 권한 비트는 펌웨어 역할에 따라 다르지만, 하위 2비트는 다음과 같습니다: 0 (게스트), 1 (읽기 전용), 2 (읽기/쓰기), 3 (관리자)",
"repeater_cliHelpGetBridgeType": "브리지형, RS232, ESPNOW 지원",
"repeater_cliHelpLogStart": "패킷 로깅을 파일 시스템으로 시작합니다.",
"repeater_cliHelpLogStop": "패킷 로깅을 파일 시스템으로 저장하는 것을 중단합니다.",
"repeater_cliHelpLogErase": "파일 시스템에서 패킷 로그를 삭제합니다.",
"repeater_cliHelpNeighbors": "제로 홉 광고를 통해 수신된 다른 리피터 노드 목록을 보여줍니다. 각 줄은 ID-프리픽스-16진수:타임스탬프:SNR-횟수-4 형식입니다.",
"repeater_cliHelpNeighborRemove": "이 함수는 지정된 pubkey 접두사(16진수)와 일치하는 첫 번째 항목을 이웃 목록에서 제거합니다.",
"repeater_cliHelpRegion": "(단일 시리즈) 정의된 모든 지역과 현재 홍수 허가 정보를 나열합니다.",
"repeater_cliHelpRegionLoad": "참고: 이는 여러 명령을 한 번에 실행하는 특별한 방식입니다. 각 후속 명령은 영역 이름이며 (부모 계층 구조를 나타내기 위해 공백으로 들여쓰기하며, 최소 1개의 공백을 사용) 공백으로 끝나는 줄 또는 명령을 보내어 종료합니다.",
"repeater_cliHelpRegionGet": "주어진 이름 접두사(또는 전역 검색을 위한 \"\\*\" 사용)를 사용하여 특정 지역을 검색합니다. 결과를 \"-> 지역 이름 (상위 지역 이름) 'F'\" 형태로 반환합니다.",
"repeater_cliHelpRegionPut": "주어진 이름으로 지역 정의를 추가하거나 업데이트합니다.",
"repeater_cliHelpRegionRemove": "지정된 이름으로 특정 영역 정의를 제거합니다. (정확히 일치해야 하며, 하위 영역은 존재하지 않아야 합니다)",
"repeater_cliHelpRegionAllowf": "지정된 영역에 대한 '물' 접근 권한을 설정합니다. ('*'는 전역/기존 범위에 해당)",
"repeater_cliHelpRegionDenyf": "지정된 영역에 대해 'Flood' 권한을 제거합니다. (참고: 현재 단계에서는 전역/기존 범위에서 이 기능을 사용하지 않는 것이 좋습니다!!)",
"repeater_cliHelpRegionHome": "현재 '홈' 지역으로 응답합니다. (아직 적용되지 않았으며, 향후 사용을 위해 예약됨)",
"repeater_cliHelpRegionHomeSet": "'홈' 지역을 설정합니다.",
"repeater_cliHelpRegionSave": "지역 목록/지도를 저장에 유지합니다.",
"repeater_cliHelpGps": "GPS 상태를 표시합니다. GPS가 꺼져 있으면 \"꺼짐\"이라고 표시하고, 켜져 있으면 \"켜짐\", 상태, 위치 정보, 위성 수 등을 표시합니다.",
"repeater_cliHelpGpsOnOff": "GPS 전원 상태를 켜고 끄는 기능.",
"repeater_cliHelpGpsSync": "노드 시간을 GPS 시계와 동기화합니다.",
"repeater_cliHelpGpsSetLoc": "노드의 위치를 GPS 좌표로 설정하고, 설정을 저장합니다.",
"repeater_cliHelpGpsAdvert": "노드의 위치 광고 설정:\n- none: 광고에 위치 정보를 포함하지 않음\n- share: GPS 위치 정보를 공유 (SensorManager에서 가져옴)\n- 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_digitalInputLabel": "디지털 입력",
"telemetry_digitalOutputLabel": "디지털 출력",
"telemetry_analogInputLabel": "아날로그 입력",
"telemetry_analogOutputLabel": "아날로그 출력",
"telemetry_genericLabel": "일반 센서",
"telemetry_luminosityLabel": "조도",
"telemetry_presenceLabel": "존재 감지",
"telemetry_humidityLabel": "습도",
"telemetry_accelerometerLabel": "가속도계",
"telemetry_pressureLabel": "압력",
"telemetry_altitudeLabel": "고도",
"telemetry_frequencyLabel": "주파수",
"telemetry_percentageLabel": "백분율",
"telemetry_concentrationLabel": "농도",
"telemetry_powerLabel": "전력",
"telemetry_distanceLabel": "거리",
"telemetry_energyLabel": "에너지",
"telemetry_directionLabel": "방향",
"telemetry_timeLabel": "시간",
"telemetry_gyrometerLabel": "자이로미터",
"telemetry_colourLabel": "색상",
"telemetry_gpsLabel": "GPS",
"telemetry_switchLabel": "스위치",
"telemetry_polylineLabel": "폴리라인",
"telemetry_altitudeValue": "{meters} m",
"telemetry_frequencyValue": "{hertz} Hz",
"telemetry_pressureValue": "{hpa} hPa",
"telemetry_luminosityValue": "{lux} lx",
"telemetry_powerValue": "{watts} W",
"telemetry_distanceValue": "{meters} m",
"telemetry_energyValue": "{kilowattHours} kWh",
"telemetry_directionValue": "{degrees}°",
"telemetry_concentrationValue": "{ppm} ppm",
"telemetry_percentageValue": "{percent}%",
"telemetry_analogValue": "{value}",
"telemetry_autoFetchQuantity": "요청 수",
"telemetry_error": "데이터를 가져올 수 없습니다",
"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": "Heard: {time} ago",
"@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": "{total} 중 0개",
"@channelPath_observedZeroOf": {
"placeholders": {
"total": {
"type": "int"
}
}
},
"channelPath_observedSomeOf": "{observed} of {total} hops",
"@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": "새로운 커뮤니티를 만들고 QR 코드를 통해 공유하세요.",
"community_join": "참여하기",
"community_joinTitle": "커뮤니티에 참여하기",
"community_joinConfirmation": "{name}님, 커뮤니티에 참여하고 싶으신가요?",
"@community_joinConfirmation": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_scanQr": "커뮤니티 QR 스캔",
"community_scanInstructions": "카메라를 커뮤니티 QR 코드 방향으로 향하게 하세요.",
"community_showQr": "QR 코드 표시",
"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": "이 QR 코드를 스캔하여 \"{name}\"에 가입하세요.",
"@community_qrInstructions": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_hashtagPrivacyHint": "커뮤니티 해시태그 채널은 커뮤니티 구성원만 가입할 수 있습니다.",
"community_invalidQrCode": "유효하지 않은 커뮤니티 QR 코드",
"community_alreadyMember": "이미 회원인 경우",
"community_alreadyMemberMessage": "이미 {name}의 회원입니다.",
"@community_alreadyMemberMessage": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_addPublicChannel": "커뮤니티 공개 채널 추가",
"community_addPublicChannelHint": "이 커뮤니티에 공개 채널을 자동으로 추가합니다.",
"community_noCommunities": "아직 어느 커뮤니티도 가입하지 않았습니다.",
"community_scanOrCreate": "QR 코드를 스캔하거나 커뮤니티를 만들어 시작하세요.",
"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}의 비밀 키를 재생성하시겠습니까? 모든 회원은 계속 통신을 위해 새로운 QR 코드를 스캔해야 합니다.",
"@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": "새로운 QR 코드를 스캔하여 {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_favorites": "관심 목록",
"listFilter_addToFavorites": "즐겨찾으로 추가",
"listFilter_removeFromFavorites": "즐겨찾에서 제거",
"listFilter_users": "사용자",
"listFilter_repeaters": "다시 보내는 장치",
"listFilter_roomServers": "방 내 서버",
"listFilter_unreadOnly": "읽지 않은 항목만",
"listFilter_newGroup": "새로운 그룹",
"pathTrace_you": "당신",
"pathTrace_failed": "경로 추적 실패.",
"pathTrace_notAvailable": "경로 추적 기능은 제공되지 않습니다.",
"pathTrace_refreshTooltip": "경로 추적 재시작",
"pathTrace_someHopsNoLocation": "홉 중 하나 또는 여러 개에 위치 정보가 누락되었습니다!",
"pathTrace_clearTooltip": "명확한 경로.",
"losSelectStartEnd": "LOS(최소 거리 경로)의 시작 및 종료 노드를 선택합니다.",
"losRunFailed": "시야 확인 실패: {error}",
"@losRunFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"losClearAllPoints": "모든 사항을 명확히 합니다.",
"losRunToViewElevationProfile": "LOS(Line of Sight)를 사용하여 고도 프로필을 확인합니다.",
"losMenuTitle": "LOS 메뉴",
"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": "Antenna B: {value} {unit}",
"@losAntennaB": {
"placeholders": {
"value": {
"type": "String"
},
"unit": {
"type": "String"
}
}
},
"losRun": "LOS (Loss of Signal) 상태로 전환",
"losNoElevationData": "고도 정보 없음",
"losProfileClear": "{distance} {distanceUnit}, clear LOS, min clearance {clearance} {heightUnit}",
"@losProfileClear": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"clearance": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losProfileBlocked": "{distance} {distanceUnit}, blocked by {obstruction} {heightUnit}",
"@losProfileBlocked": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"obstruction": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losStatusChecking": "LOS: 확인 중...",
"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": "LOS 빔",
"losLegendTerrain": "지형",
"losFrequencyLabel": "빈도",
"losFrequencyInfoTooltip": "계산 내역 보기",
"losFrequencyDialogTitle": "라디오 수신 가능 범위 계산",
"losFrequencyDialogDescription": "{baselineK}에서 시작하여 {baselineFreq} MHz의 주파수에서 계산을 시작하면, 현재 {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"
}
}
},
"contacts_pathTrace": "경로 추적",
"contacts_ping": "핑",
"contacts_repeaterPathTrace": "리피터로 가는 경로",
"contacts_repeaterPing": "핑 반복",
"contacts_roomPathTrace": "방 서버로의 경로 추적",
"contacts_roomPing": "피нг 룸 서버",
"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": "메쉬코어 활동",
"notification_messagesCount": "{count} {count, plural, =1{메시지} other{메시지들}}",
"@notification_messagesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"notification_channelMessagesCount": "{count} {count, plural, =1{채널 메시지} other{채널 메시지}}",
"@notification_channelMessagesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"notification_newNodesCount": "{count} {count, plural, =1{새 노드} other{새 노드들}}",
"@notification_newNodesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"notification_newTypeDiscovered": "새로운 {contactType} 발견",
"@notification_newTypeDiscovered": {
"placeholders": {
"contactType": {
"type": "String"
}
}
},
"notification_receivedNewMessage": "새로운 메시지를 받았습니다",
"settings_gpxExportRepeaters": "GPX로 전송/방 관리 서버",
"settings_gpxExportRepeatersSubtitle": "GPX 파일에 위치 정보를 포함하여 반복자/룸 서버를 내보냅니다.",
"settings_gpxExportContacts": "GPX 형식으로 내보내기",
"settings_gpxExportContactsSubtitle": "GPX 파일에 위치 정보를 포함하여 동행하는 기능을 내보냅니다.",
"settings_gpxExportAll": "모든 연락처를 GPX 형식으로 내보내기",
"settings_gpxExportAllSubtitle": "위치 정보가 있는 모든 연락처를 GPX 파일로 내보냅니다.",
"settings_gpxExportSuccess": "GPX 파일이 성공적으로 내보내졌습니다.",
"settings_gpxExportNoContacts": "수출할 연락처가 없습니다.",
"settings_gpxExportNotAvailable": "귀하의 장치/운영체제에서는 지원되지 않습니다.",
"settings_gpxExportError": "데이터 내보내기 과정에서 오류가 발생했습니다.",
"settings_gpxExportRepeatersRoom": "중계 장치 및 서버 위치",
"settings_gpxExportChat": "함께 방문할 장소",
"settings_gpxExportAllContacts": "모든 연락처 위치",
"settings_gpxExportShareText": "meshcore-open에서 추출한 지도 데이터",
"settings_gpxExportShareSubject": "meshcore-open GPX 지도 데이터 내보내기",
"snrIndicator_nearByRepeaters": "주변의 중계기",
"snrIndicator_lastSeen": "마지막으로 목격",
"contactsSettings_title": "연락처 설정",
"contactsSettings_autoAddTitle": "자동 검색",
"contactsSettings_otherTitle": "다른 연락 관련 설정",
"contactsSettings_autoAddUsersTitle": "자동으로 사용자 추가",
"contactsSettings_autoAddUsersSubtitle": "동반자가 자동으로 발견한 사용자를 추가할 수 있도록 합니다.",
"contactsSettings_autoAddRepeatersTitle": "자동으로 중계기 추가",
"contactsSettings_autoAddRepeatersSubtitle": "애완동물이 발견한 무선 라디오를 자동으로 추가할 수 있도록 설정합니다.",
"contactsSettings_autoAddRoomServersTitle": "자동으로 방 서버 추가",
"contactsSettings_autoAddRoomServersSubtitle": "애완동물이 발견한 방 서버를 자동으로 추가할 수 있도록 설정합니다.",
"contactsSettings_autoAddSensorsTitle": "자동으로 센서 추가",
"contactsSettings_autoAddSensorsSubtitle": "애완동물이 발견한 센서를 자동으로 추가할 수 있도록 설정합니다.",
"contactsSettings_overwriteOldestTitle": "가장 오래된 것을 덮어쓰기",
"contactsSettings_overwriteOldestSubtitle": "연락처 목록이 가득 차면, 가장 오래된 (선호하지 않은) 연락처가 대체됩니다.",
"discoveredContacts_Title": "연락처 찾기",
"discoveredContacts_noMatching": "일치하는 연락처가 없습니다.",
"discoveredContacts_searchHint": "발견된 연락처 검색",
"discoveredContacts_contactAdded": "연락처 추가",
"discoveredContacts_addContact": "연락처 추가",
"discoveredContacts_copyContact": "복사",
"discoveredContacts_deleteContact": "발견된 연락처 삭제",
"discoveredContacts_deleteContactAll": "발견된 모든 연락처 삭제",
"discoveredContacts_deleteContactAllContent": "정말로 모든 검색된 연락처를 삭제하시겠습니까?",
"chat_sendCooldown": "다시 보내기 전에 잠시 기다려 주시기 바랍니다.",
"appSettings_jumpToOldestUnread": "가장 오래된, 아직 읽지 않은 항목으로 이동",
"appSettings_jumpToOldestUnreadSubtitle": "새로운 메시지가 없는 채팅을 열 때, 최신 메시지가 아닌 첫 번째 읽지 않은 메시지로 스크롤하세요.",
"appSettings_languageHu": "헝가리",
"appSettings_languageJa": "일본어",
"appSettings_languageKo": "한국어",
"radioStats_tooltip": "라디오 및 메시 통계",
"radioStats_screenTitle": "라디오 통계",
"radioStats_notConnected": "라디오 통계를 확인하기 위해 장치에 연결합니다.",
"radioStats_firmwareTooOld": "무선 통계 기능을 사용하려면 v8 또는 그 이상의 호환 펌웨어가 필요합니다.",
"radioStats_waiting": "데이터를 기다리는 중…",
"radioStats_noiseFloor": "잡음 수준: {noiseDbm} dBm",
"@radioStats_noiseFloor": {
"placeholders": {
"noiseDbm": {
"type": "int"
}
}
},
"radioStats_lastRssi": "마지막 RSSI: {rssiDbm} dBm",
"@radioStats_lastRssi": {
"placeholders": {
"rssiDbm": {
"type": "int"
}
}
},
"radioStats_lastSnr": "마지막 SNR: {snr} dB",
"@radioStats_lastSnr": {
"placeholders": {
"snr": {
"type": "String"
}
}
},
"radioStats_txAir": "TX 방송 시간 (총): {seconds} 초",
"@radioStats_txAir": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"radioStats_rxAir": "RX 사용 시간 (총): {seconds} 초",
"@radioStats_rxAir": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"radioStats_chartCaption": "최근 샘플의 잡음 수준 (dBm)",
"radioStats_stripNoise": "잡음 수준: {noiseDbm} dBm",
"@radioStats_stripNoise": {
"placeholders": {
"noiseDbm": {
"type": "int"
}
}
},
"radioStats_stripWaiting": "라디오 통계 가져오기…",
"radioStats_settingsTile": "라디오 통계",
"radioStats_settingsSubtitle": "잡음 수준, RSSI, 신호 대 잡음비, 통신 시간",
"settings_privacy": "개인 정보 설정",
"settings_privacySubtitle": "어떤 정보를 공유할지 통제하세요.",
"settings_privacySettingsDescription": "어떤 정보를 기기가 다른 사람들과 공유할지 선택하세요.",
"settings_denyAll": "모든 것을 부정",
"settings_allowByContact": "연락처 표시 기능 활성화",
"settings_allowAll": "모든 것을 허용",
"settings_telemetryBaseMode": "원격 모니터링 기본 설정",
"settings_telemetryLocationMode": "텔레메트리 위치 모드",
"settings_telemetryEnvironmentMode": "텔레메트리 환경 모드",
"settings_advertLocation": "광고 위치",
"settings_advertLocationSubtitle": "광고에 위치 정보를 포함하세요.",
"settings_telemetryModeUpdated": "텔레메트리 모드 업데이트 완료",
"contact_info": "연락처",
"contact_settings": "연락처 설정",
"contact_telemetry": "텔레메트리",
"contact_lastSeen": "마지막으로 목격",
"contact_clearChat": "명확한 대화",
"contact_teleBase": "텔레메트리 기반",
"contact_teleBaseSubtitle": "배터리 잔량 및 기본적인 통신 데이터를 공유할 수 있도록 허용",
"contact_teleLoc": "텔레메트리 위치",
"contact_teleLocSubtitle": "위치 정보 공유 허용",
"contact_teleEnv": "텔레메트리 환경",
"contact_teleEnvSubtitle": "환경 센서 데이터를 공유하도록 허용",
"map_showOverlaps": "반복 키 중복",
"map_runTraceWithReturnPath": "원래 경로로 돌아가세요.",
"@translation_downloadFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"translation_enableSubtitle": "입력 메시지를 번역하고, 미리 번역 기능을 제공합니다.",
"translation_title": "번역",
"translation_enableTitle": "번역 기능 활성화",
"translation_composerTitle": "보내기 전에 번역",
"translation_composerSubtitle": "컴포저 번역 아이콘의 기본 상태를 제어합니다.",
"translation_autoIncomingTitle": "메시지 자동 번역",
"translation_autoIncomingSubtitle": "알림과 채팅 또는 채널의 메시지를 자동으로 번역합니다.",
"translation_translateMessage": "메시지 번역",
"translation_targetLanguage": "목표 언어",
"translation_useAppLanguage": "앱 언어 사용",
"translation_downloadedModelLabel": "다운로드한 모델",
"translation_presetModelLabel": "사전에 설정된 Hugging Face 모델",
"translation_manualUrlLabel": "수동 모델 URL",
"translation_downloadModel": "모델 다운로드",
"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_linuxPairingHidePin": "PIN 숨기기",
"scanner_linuxPairingShowPin": "PIN 보기",
"scanner_linuxPairingPinPrompt": "{deviceName}의 PIN을 입력하세요 (해당하는 경우에만 입력).",
"@translation_translateTo": {
"placeholders": {
"language": {
"type": "String"
}
}
},
"translation_composerEnabledHint": "메시지는 전송하기 전에 번역될 것입니다.",
"translation_translateBeforeSending": "보내기 전에 번역",
"translation_messageTranslation": "메시지 번역",
"translation_composerDisabledHint": "원래 작성된 언어로 메시지를 보내세요.",
"translation_translateTo": "{language} 번역",
"translation_translationOptions": "번역 옵션",
"translation_systemLanguage": "시스템 언어",
"repeater_cliQuickClockSync": "시계 동기화",
"repeater_cliQuickDiscovery": "이웃 발견하기",
"@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": "손님용 도구",
"chat_sendMessage": "메시지를 보내기",
"repeater_guest": "반복 장비 정보",
"room_guest": "서버 정보",
"repeater_getCategory": "가치 얻기",
"repeater_powerMgmt": "전력 관리",
"repeater_sensors": "센서",
"repeater_cliHelpPowerOff": "장치를 끄는 기능 (응답이 없을 것으로 예상)",
"repeater_cliHelpClkReboot": "시계를 알려진 시점으로 재설정하고 장치를 재부팅합니다.",
"repeater_cliHelpAdvertZeroHop": "직접적인 연결 없이 이웃에게만 광고를 전송합니다.",
"repeater_cliHelpStartOta": "지원되는 보드에서 무선으로 펌웨어 업데이트를 시작합니다.",
"repeater_cliHelpTime": "장치를 주어진 유닉스 에포크 초부터 시간으로 설정합니다. 시간은 이전으로 이동할 수 없습니다.",
"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": "현재 TX 전력(dBm)을 표시합니다.",
"repeater_cliHelpGetFreq": "구성된 무선 주파수를 MHz 단위로 표시합니다.",
"repeater_cliHelpGetRadio": "전체 무선 파라미터 표시: 주파수, 대역폭, 스프레딩 계수, 인코딩 속도",
"repeater_cliHelpGetRadioRxGain": "(SX126x 전용) RX의 증폭 이득 상태를 표시합니다.",
"repeater_cliHelpGetAf": "현재 공기 시간 요소를 보여줍니다.",
"repeater_cliHelpGetDutyCycle": "현재 허용되는 작업 주기를 백분율로 표시합니다.",
"repeater_cliHelpGetIntThresh": "채널 간섭 임계값을 dB 단위로 표시합니다.",
"repeater_cliHelpGetAgcResetInterval": "AGC 재설정 간격을 초 단위로 표시합니다.",
"repeater_cliHelpGetMultiAcks": "더블 ACK 모드가 활성화되어 있는지 (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 브리지만 해당) 브리지의 Wi-Fi 채널을 표시합니다.",
"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",
"settings_multiAck": "다중 ACK",
"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"
}
}
},
"losBlockedSpotsHint": "지도에서 특정 위치를 강조하려면 해당 위치를 클릭하세요.",
"losBlockedSpotsTitle": "차단된 공간",
"losSelectedObstructionTitle": "선택된 장애물",
"losBlockedSpotChip": "{distance} {distanceUnit} • {obstruction} {heightUnit}",
"losSelectedObstructionDetails": "Blocked by {obstruction} {heightUnit}, {distanceFromA} from A and {distanceFromB} from B ({distanceUnit}).",
"settings_companionDebugLog": "동반 디버깅 로그",
"chat_newMessages": "새로운 메시지",
"settings_companionDebugLogSubtitle": "BLE/TCP/USB 명령어, 응답 및 원시 데이터",
"chat_markAsUnread": "미리 읽지 않음으로 표시",
"repeater_chanUtil": "채널 활용도",
"@routing_lastWorked": {
"placeholders": {
"when": {
"type": "String"
}
}
},
"@routing_deliveryCounts": {
"placeholders": {
"successes": {
"type": "int"
},
"failures": {
"type": "int"
}
}
},
"@pathEditor_hopCounter": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pathEditor_invalidTokens": {
"placeholders": {
"tokens": {
"type": "String"
}
}
},
"@channels_communityShortId": {
"placeholders": {
"id": {
"type": "String"
}
}
},
"messageStatus_pending": "발송",
"messageStatus_sent": "발송",
"messageStatus_delivered": "배송 완료",
"common_undo": "취소",
"messageStatus_failed": "발송 실패",
"messageStatus_repeated": "반복적으로 들었습니다",
"contacts_searchOpen": "연락처 검색",
"contacts_moreOptions": "더 많은 옵션",
"contacts_searchClose": "검색 닫기",
"routing_title": "라우팅",
"routing_modeAuto": "자동",
"routing_modeFlood": "홍수",
"routing_modeManual": "사용 설명서",
"routing_modeAutoHint": "가장 잘 알려진 경로를 자동으로 선택하고, 경로가 없을 경우에는 무작위로 경로를 선택합니다.",
"routing_modeFloodHint": "모든 증폭기를 통해 방송됩니다. 가장 안정적이지만, 더 많은 송출 시간을 사용합니다.",
"routing_modeManualHint": "항상 설정하신 정확한 경로를 따라 이동합니다.",
"routing_currentRoute": "현재 경로",
"routing_directNoHops": "직접 연결 중계 장치 사용 없이",
"routing_noPathYet": "아직 경로가 없습니다. 다음 메시지가 도착할 때까지 계속 탐색합니다.",
"routing_floodBroadcast": "모든 증폭기를 통해 방송",
"routing_editPath": "경로 편집",
"routing_forgetPath": "길을 잊어라",
"routing_knownPaths": "알려진 경로",
"routing_knownPathsHint": "해당 항목으로 전환하기 위한 경로를 선택합니다.",
"routing_inUse": "사용 중",
"routing_qualityStrong": "강력한 첫 번째 단계",
"routing_qualityGood": "좋은 첫 시작",
"routing_qualityFair": "처음 시도",
"routing_qualityWorked": "완료됨",
"routing_qualityFlood": "홍수 피해 상황을 통해 들었습니다.",
"routing_qualityUntested": "검증되지 않음",
"routing_lastWorked": "{when}에 일했습니다",
"routing_neverWorked": "확인되지 않음",
"routing_floodDelivery": "홍수 피해 지역 배송",
"pathEditor_title": "경로 만들기",
"pathEditor_hopCounter": "64개의 홉 중 {count}",
"pathEditor_noHops": "현재 홉은 추가되지 않았습니다. 아래의 탭을 사용하여 순서대로 추가하거나, 홉 없이 바로 전송하려면 \"홉 없음\"으로 저장하십시오.",
"pathEditor_addHops": "홉을 순서대로 첨가해주세요.",
"pathEditor_searchRepeaters": "반복 검색",
"pathEditor_advancedHex": "고급: 원시 헥스 경로",
"pathEditor_hexLabel": "헥스 접두사",
"pathEditor_hexHelper": "각 홉마다 2개의 6자리 숫자, 쉼표로 구분",
"pathEditor_invalidTokens": "유효하지 않음: {tokens}",
"pathEditor_tooManyHops": "최대 64개의 홉",
"pathEditor_usePath": "이 경로를 사용하세요",
"pathEditor_removeHop": "홉 제거",
"pathEditor_unknownHop": "알 수 없는 중계기",
"map_zoomIn": "줌 인",
"routing_deliveryCounts": "{successes} delivered, {failures} failed",
"map_zoomOut": "줌 아웃",
"map_centerMap": "중심 지도",
"chrome_bluetoothRequiresChromium": "웹 블루투스는 크롬 브라우저가 필요합니다.",
"channels_communityShortId": "ID: {id}...",
"pathTrace_legendGpsConfirmed": "GPS 확인 완료",
"pathTrace_legendInferred": "추론된 위치"
}