{ "@@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 Open", "connectionChoiceUsbLabel": "USB", "connectionChoiceBluetoothLabel": "블루투스", "connectionChoiceTcpLabel": "TCP", "tcpScreenTitle": "TCP를 통해 연결", "tcpHostLabel": "IP 주소", "tcpHostHint": "192.168.40.10 / example.com", "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 직렬 통신은 지원되는 Android 기기 및 데스크톱 플랫폼에서 사용할 수 있습니다.", "usbScreenEmptyState": "USB 장치가 없습니다. 하나 연결한 뒤 새로고침하세요.", "usbErrorPermissionDenied": "USB 접근 권한이 거부되었습니다.", "usbErrorDeviceMissing": "선택한 USB 장치를 더 이상 사용할 수 없습니다.", "usbErrorInvalidPort": "유효한 USB 장치를 선택하세요.", "usbErrorBusy": "다른 USB 연결 요청이 이미 진행 중입니다.", "usbErrorNotConnected": "USB 장치가 연결되지 않았습니다.", "usbErrorOpenFailed": "선택한 USB 장치를 열 수 없습니다.", "usbErrorConnectFailed": "선택한 USB 장치에 연결하지 못했습니다.", "usbErrorUnsupported": "이 플랫폼에서는 USB 직렬 통신을 지원하지 않습니다.", "usbErrorAlreadyActive": "USB 연결이 이미 활성 상태입니다.", "usbErrorNoDeviceSelected": "USB 장치가 선택되지 않았습니다.", "usbErrorPortClosed": "USB 연결이 열려 있지 않습니다.", "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": "Chrome 브라우저 필요", "scanner_chromeRequiredMessage": "이 웹 앱은 블루투스 지원을 위해 Google Chrome 또는 Chromium 기반 브라우저가 필요합니다.", "scanner_enableBluetooth": "블루투스 켜기", "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_contactSettings": "연락처 설정", "settings_contactSettingsSubtitle": "연락처 추가 방식 설정", "settings_privacyMode": "개인 정보 보호 모드", "settings_privacyModeSubtitle": "광고에 이름/위치 정보 숨기기", "settings_privacyModeToggle": "광고에 자신의 이름과 위치를 숨기기 위해 개인 정보 보호 모드를 켜거나 끄십시오.", "settings_privacyModeEnabled": "개인 정보 보호 모드 활성화", "settings_privacyModeDisabled": "개인 정보 보호 모드 비활성화", "settings_actions": "행동", "settings_deleteAllPaths": "모든 경로 삭제", "settings_deleteAllPathsSubtitle": "연락처의 모든 경로 데이터를 지웁니다.", "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": "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": "송신 전력 (dBm)", "settings_txPowerHelper": "0 - 22", "settings_txPowerInvalid": "유효하지 않은 송신 전력 (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": "최대 재시도 시 경로 지우기", "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": "지난 1시간", "appSettings_last6Hours": "지난 6시간", "appSettings_last24Hours": "지난 24시간", "appSettings_lastWeek": "지난 주", "appSettings_offlineMapCache": "오프라인 지도 캐시", "appSettings_unitsTitle": "단위", "appSettings_unitsMetric": "미터법 (m / km)", "appSettings_unitsImperial": "영국식 (ft / mi)", "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}분", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { "type": "int" } } }, "contacts_lastSeenHourAgo": "약 1시간", "contacts_lastSeenHoursAgo": "~ {hours}시간", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { "type": "int" } } }, "contacts_lastSeenDayAgo": "~ 1일", "contacts_lastSeenDaysAgo": "~ {days}일", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { "type": "int" } } }, "channels_title": "채널", "channels_noChannelsConfigured": "구성된 채널이 없습니다.", "channels_addPublicChannel": "공개 채널 추가", "channels_searchChannels": "검색 채널...", "channels_noChannelsFound": "채널을 찾을 수 없습니다.", "channels_channelIndex": "채널 {index}", "@channels_channelIndex": { "placeholders": { "index": { "type": "int" } } }, "channels_public": "대중의", "channels_private": "사립", "channels_editChannel": "채널 편집", "channels_muteChannel": "음소거 채널", "channels_unmuteChannel": "채널 음소거 해제", "channels_deleteChannel": "채널 삭제", "channels_deleteChannelConfirm": "{name} 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.", "@channels_deleteChannelConfirm": { "placeholders": { "name": { "type": "String" } } }, "channels_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": "경로 설정: {hopCount} {hopCount, plural, =1{홉} other{홉}} - {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": "캐시된 타일 {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": "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}시간 전", "@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} {count, plural, =1{홉} other{홉}} 경로 사용 중", "@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": "수신: {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": "{total} 중 0개", "@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": "새로운 커뮤니티를 만들고 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": "안테나 B: {value} {unit}", "@losAntennaB": { "placeholders": { "value": { "type": "String" }, "unit": { "type": "String" } } }, "losRun": "LOS (Loss of Signal) 상태로 전환", "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": "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": "기본 지역 범위를 설정합니다. \"\"을 사용하여 초기화합니다.", "repeater_cliHelpRegionListAllowed": "홍수 피해 차량 통행이 가능한 지역 목록", "repeater_cliHelpRegionListDenied": "홍수 발생 시 통행 금지 지역 목록", "repeater_cliHelpStatsPackets": "(전송 속도만 표시) 패킷 수준의 통계 정보를 보여줍니다.", "repeater_cliHelpStatsRadio": "(특정 시리즈만 해당) 라디오 통계 정보를 표시합니다.", "repeater_cliHelpStatsCore": "(시리얼 번호만 표시) 핵심 펌웨어 통계 정보를 보여줍니다.", "common_done": "완료", "background_serviceTitle": "MeshCore 실행 중", "background_serviceText": "BLE 연결 유지 중", "appSettings_translationModelDeleted": "{name} 삭제됨", "@appSettings_translationModelDeleted": { "placeholders": { "name": { "type": "String" } } }, "appSettings_translationModelDeleteFailed": "삭제 실패: {error}", "@appSettings_translationModelDeleteFailed": { "placeholders": { "error": { "type": "String" } } }, "channels_channelUpdateFailed": "채널 업데이트 실패: {error}", "@channels_channelUpdateFailed": { "placeholders": { "error": { "type": "String" } } }, "map_type": "유형", "map_path": "경로", "map_location": "위치", "map_estLocation": "추정 위치", "map_publicKey": "공개 키", "map_publicKeyPrefixHint": "예: ab12", "contact_typeChat": "채팅", "contact_typeRepeater": "리피터", "contact_typeRoom": "룸", "contact_typeSensor": "센서", "contact_typeUnknown": "알 수 없음", "channels_via": "{path} 경유", "chat_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": "{obstruction} {heightUnit}에 의해 차단됨, A에서 {distanceFromA}, B에서 {distanceFromB} ({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_pending": "전송 중", "messageStatus_sent": "전송됨", "messageStatus_delivered": "전달됨", "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": "고급: 원시 HEX 경로", "pathEditor_hexLabel": "HEX 접두사", "pathEditor_hexHelper": "각 홉마다 2개의 16진수 바이트, 쉼표로 구분", "pathEditor_invalidTokens": "유효하지 않음: {tokens}", "pathEditor_tooManyHops": "최대 64개의 홉", "pathEditor_usePath": "이 경로 사용", "pathEditor_removeHop": "홉 제거", "pathEditor_unknownHop": "알 수 없는 중계기", "map_zoomIn": "확대", "routing_deliveryCounts": "{successes}건 성공, {failures}건 실패", "map_zoomOut": "축소", "map_centerMap": "지도 중앙 맞추기", "chrome_bluetoothRequiresChromium": "웹 블루투스는 Chromium 기반 브라우저가 필요합니다.", "channels_communityShortId": "ID: {id}...", "pathTrace_legendGpsConfirmed": "GPS로 확인됨", "pathTrace_legendInferred": "추정된 위치", "@pathMap_hopOf": { "placeholders": { "current": { "type": "int" }, "total": { "type": "int" } } }, "@pathMap_observedPaths": { "placeholders": { "count": { "type": "int" } } }, "@pathMap_alternate": { "placeholders": { "index": { "type": "int" } } }, "@pathMap_hopCount": { "placeholders": { "count": { "type": "int" } } }, "@pathMap_gpsCount": { "placeholders": { "confirmed": { "type": "int" }, "total": { "type": "int" } } }, "@pathMap_sharedNodeCount": { "placeholders": { "count": { "type": "int" } } }, "@pathMap_partialAnimation": { "placeholders": { "count": { "type": "int" } } }, "map_activity": "활동", "map_searchHint": "노드 이름 또는 ID 검색", "map_online": "온라인", "scanner_bluetoothWebUnsupported": "브라우저에서는 블루투스를 사용할 수 없습니다. 대신 USB로 연결하세요.", "map_recent": "최근", "map_stale": "오래됨", "map_visible": "보임", "map_hidden": "숨김", "map_centerOnNode": "노드 중심으로 보기", "map_details": "세부 정보", "map_noGps": "GPS 없음", "map_noResults": "일치하는 노드가 없습니다.", "pathMap_viewSingle": "단일", "pathMap_viewCombined": "결합", "pathMap_play": "재생", "pathMap_pause": "일시 정지", "pathMap_replay": "다시 재생", "pathMap_stepBack": "이전 홉", "pathMap_stepForward": "다음 홉", "pathMap_animationOn": "패킷 애니메이션 표시", "pathMap_animationOff": "패킷 애니메이션 숨기기", "pathMap_hopOf": "{current}/{total} 홉", "pathMap_observedPaths": "관찰된 경로: {count}", "pathMap_primary": "주 경로", "pathMap_alternate": "대체 {index}", "pathMap_hopCount": "{count, plural, =1{1 홉} other{{count} 홉}}", "pathMap_legendShared": "공유 구간", "pathMap_legendEstimated": "추정 구간", "pathMap_sharedNodeCount": "{count}개의 경로에서 사용됨", "pathMap_partialAnimation": "{count, plural, =1{1 홉은 위치가 없어 표시된 경로가 일부입니다} other{{count} 홉은 위치가 없어 표시된 경로가 일부입니다}}", "pathMap_showAllPaths": "모두 보기", "pathMap_hidePath": "경로 숨기기", "pathMap_showPath": "경로 표시", "pathMap_collapsePanel": "패널 접기", "pathMap_expandPanel": "패널 펼치기", "pathMap_noLocation": "위치 없음", "pathMap_followPacket": "패킷 고정", "pathMap_unfollowPacket": "패킷 고정 해제", "pathMap_gpsCount": "{confirmed}/{total} GPS", "@channels_cyr2latSettingsDialogWrongJSON": { "placeholders": { "error": {} } }, "@channels_via": { "placeholders": { "path": { "type": "String" } } }, "@settings_cyr2latProfileDeleteDscr": { "placeholders": { "name": { "type": "String" } } }, "@telemetry_altitudeValue": { "placeholders": { "meters": { "type": "String" } } }, "@telemetry_analogValue": { "placeholders": { "value": { "type": "String" } } }, "@telemetry_concentrationValue": { "placeholders": { "ppm": { "type": "String" } } }, "@telemetry_directionValue": { "placeholders": { "degrees": { "type": "String" } } }, "@telemetry_distanceValue": { "placeholders": { "meters": { "type": "String" } } }, "@telemetry_energyValue": { "placeholders": { "kilowattHours": { "type": "String" } } }, "@telemetry_frequencyValue": { "placeholders": { "hertz": { "type": "String" } } }, "@telemetry_luminosityValue": { "placeholders": { "lux": { "type": "String" } } }, "@telemetry_percentageValue": { "placeholders": { "percent": { "type": "String" } } }, "@telemetry_powerValue": { "placeholders": { "watts": { "type": "String" } } }, "@telemetry_pressureValue": { "placeholders": { "hpa": { "type": "String" } } } }