{ "mobileKeyboard": { "addQuickKey": "추가", "arrowDown": "아래쪽 화살표", "arrowLeft": "왼쪽 화살표", "arrowRight": "오른쪽 화살표", "arrowUp": "위쪽 화살표", "backTab": "⇥", "ctrl": "Ctrl", "delete": "Del", "done": "완료", "editQuickKeys": "빠른 키 편집", "end": "End", "esc": "Esc", "home": "Home", "pageDown": "PgDn", "pageUp": "PgUp", "paste": "반죽", "quickKeyPlaceholder": "예: sudo ", "quickKeysDesc": "×를 탭하여 제거합니다. 최대 8자까지 지원합니다.", "quickKeysTitle": "빠른 키", "removeQuickKey": "제거", "resetDefaults": "기본값으로 초기화", "shift": "Shift", "tab": "Tab" }, "terminal": { "autoTmuxEnableFailed": "자동 Tmux를 활성화하는 데 실패했습니다.", "autoTmuxEnabled": "{{host}}에 대해 자동 Tmux가 활성화되었습니다. 이는 다음 연결부터 적용됩니다.", "clipboardHttpWarning": "클립보드를 읽을 수 없습니다. 일부 브라우저는 HTTPS 외부에서 클립보드 접근을 제한합니다. Ctrl+V를 눌러 V를 누르거나 Termix를 HTTPS로 실행해 보세요.", "closeTab": "닫기", "connecting": "연결 중...", "connectionLost": "연결이 끊어졌습니다", "connectionRejected": "서버에서 연결이 거부되었습니다. 인증 및 네트워크 구성을 확인하세요.", "connectionTimeout": "연결 시간 초과", "enableAutoTmuxAction": "자동 Tmux 활성화", "hostKeyRejected": "SSH 호스트 키 검증이 거부되었습니다. 연결이 취소되었습니다.", "linkDialogCopy": "복사", "linkDialogOpen": "열기", "linkDialogTitle": "링크 열기", "maxReconnectAttemptsReached": "최대 재연결 시도 횟수에 도달했습니다.", "noHostSelected": "선택된 호스트가 없습니다.", "passwordPromptFillTitle": "저장된 비밀번호를 이 프롬프트에 입력하시겠습니까?", "reconnect": "재연결", "reconnected": "재연결 성공", "reconnecting": "재연결 중... ({{attempt}}/{{max}})", "searchCaseSensitive": "대소문자를 일치시키세요", "searchClose": "닫기 (탈출)", "searchNext": "다음 매치 (Enter)", "searchNoResults": "결과가 없습니다", "searchPlaceholder": "찾다", "searchPrevious": "이전 일치 항목 (Shift+Enter)", "searchRegex": "정규 표현식을 사용하세요", "searchResultCount": "{{index}} {{count}}", "searchWholeWord": "단어 전체를 일치시키세요", "sessionExpiredNotice": "{{host}} 호스트에서 진행 중이던 이전 세션이 {{minutes}} 분 후 연결이 끊어지면서 만료되었습니다. 셸과 셸에서 실행 중이던 모든 항목이 종료되었습니다. 세션을 유지하려면 이 호스트에서 자동 Tmux를 활성화하십시오.", "sessionExpiredNoticeNoMinutes": "{{host}} 에서 이전 세션이 연결이 끊긴 상태에서 만료되었습니다. 셸과 그 안에서 실행 중이던 모든 항목이 사라졌습니다. 세션을 유지하려면 이 호스트에서 자동 Tmux를 활성화하십시오.", "sessionTakenOver": "다른 탭에서 세션이 열렸습니다. 다시 연결 중...", "tmuxAttached": "연결된 클라이언트", "tmuxAttachedCount": "{{count}}개 연결됨", "tmuxCopyHint": "선택 영역을 조정하고 Enter 키를 누르면 클립보드에 복사됩니다.", "tmuxCreateNew": "새 세션 시작", "tmuxDetached": "tmux 세션에서 분리됨", "tmuxLastActivity": "마지막 활동", "tmuxSessionAttached": "tmux 세션 연결됨: {{name}}", "tmuxSessionCreated": "tmux 세션 생성됨: {{name}}", "tmuxSessionPickerDesc": "이 호스트에서 기존 tmux 세션을 찾았습니다. 다시 연결할 세션을 선택하거나 새 세션을 만드세요.", "tmuxSessionPickerTitle": "tmux 세션", "tmuxTimeDays": "{{count}}일 전", "tmuxTimeHours": "{{count}}시간 전", "tmuxTimeJustNow": "방금", "tmuxTimeMinutes": "{{count}}분 전", "tmuxUnavailable": "원격 호스트에 tmux가 설치되어 있지 않아 표준 셸로 대체합니다.", "tmuxWindowCount": "{{count}}개 윈도우", "tmuxWindows": "윈도우", "unknownError": "알 수 없는 오류가 발생했습니다.", "websocketAbnormalClose": "연결이 예기치 않게 종료되었습니다. 리버스 프록시 또는 SSL 구성 문제일 수 있습니다. 서버 로그를 확인하세요.", "websocketError": "WebSocket 연결 오류", "clipboardReadFailed": "클립보드에서 읽지 못했습니다. 클립보드 권한이 허용되었는지 확인하세요.", "clipboardWriteFailed": "클립보드에 복사하지 못했습니다. 페이지가 HTTPS 또는 localhost에서 제공되는지 확인하세요.", "connected": "연결됨", "totpCodeLabel": "인증 코드" }, "terminalToolbar": { "detachTmux": "tmux 분리", "detachTmuxDescription": "tmux 세션 분리", "dismissError": "이미지 오류를 닫습니다", "hideToolbar": "툴바 숨기기", "image": "이미지 관련 작업 (이미지에만 해당)", "imageActionFailed": "이미지 작업이 실패했습니다.", "layout": "툴바 표시 모드", "layoutExpanded": "측정 지표를 추가하여 확장했습니다.", "layoutIcon": "아이콘만", "layoutLabeled": "아이콘 및 레이블", "moveToolbar": "툴바 이동", "moveToolbarHint": "드래그하여 툴바의 위치를 변경하세요.", "paste": "이미지 붙여넣기", "pasteImage": "클립보드에서 이미지 붙여넣기 (이미지만 해당)", "retry": "다시 해 보다", "showToolbar": "확장 도구 모음", "upload": "이미지 업로드", "uploadImage": "호스트에 이미지를 업로드하세요", "uploadingImage": "업로드 중..." }, "history": { "noTerminalSelected": "선택된 터미널 없음", "noTerminalSelectedHint": "SSH 터미널 탭을 열어 명령 기록을 확인하세요.", "searchPlaceholder": "기록 검색...", "clearAll": "모두 지우기", "noHistoryEntries": "기록 항목 없음", "trackingDisabled": "기록 추적이 비활성화됨" }, "touchInput": { "enabled": "터치 입력 활성화", "enabledDesc": "단말기에서 한 손가락 터치 스크롤을 허용합니다.", "momentumEnabled": "모멘텀을 활성화하세요", "momentumEnabledDesc": "스와이프 후 잠시 스크롤을 더 내리세요.", "advanced": "고급의", "resetDefaults": "기본 설정으로 재설정", "dragThreshold": "드래그 임계값", "maxWheelDelta": "최대 휠 델타", "momentumSampleWindow": "모멘텀 샘플 윈도우", "releaseGracePeriod": "릴리스 유예 기간", "minimumVelocity": "최소 속도", "maximumVelocity": "최대 속도", "maximumDuration": "최대 지속 시간", "maximumTravel": "최대 이동", "decayTime": "소멸 시간", "pixelsPerTick": "틱당 픽셀", "maximumFrameInterval": "최대 프레임 간격", "maximumTicksPerFrame": "프레임당 최대 틱 수" }, "imageStorage": { "instanceId": "터미널 세션 인스턴스 ID", "instanceIdDesc": "연결된 터미널 탭 중 하나의 인스턴스 ID입니다. 이는 가시성 테스트에 사용됩니다.", "selectedModeUnavailable": "없는", "test": "시험", "testing": "테스트 중...", "testFailed": "이미지 저장소 테스트에 실패했습니다.", "testConnected": "터미널 세션이 연결되었습니다.", "testNotConnected": "이 인스턴스 ID로 연결된 터미널 세션이 없습니다.", "testSelectedMode": "업로드 시에는 {{mode}}를 사용합니다.", "testLocalVisible": "로컬 디렉터리는 연결된 호스트에서 볼 수 있습니다.", "testLocalNotVisible": "로컬 디렉터리는 연결된 호스트에서 볼 수 없습니다." }, "settings": { "admin": { "group": { "touch": "터치 입력", "images": "이미지 저장" }, "sessionTimeoutMinutes": { "label": "터미널 세션 지속성", "description": "연결이 끊긴 터미널이 서버에서 종료되기 전까지 유지되는 시간입니다. 최소 1분, 최대 1440분. 이 시간보다 오래 세션을 유지해야 하는 경우 호스트에서 자동 Tmux를 활성화하십시오." }, "commandHistoryEnabled": { "label": "명령어 히스토리", "description": "명령어 히스토리 기록 허용. 비활성화 시 호스트별 설정과 무관하게 히스토리가 저장되지 않습니다." }, "imageStorageMode": { "label": "저장 모드", "description": "붙여넣거나 업로드한 터미널 이미지가 표시되는 위치입니다. 연결 유형에 따라 로컬 및 원격(SFTP) 이미지가 자동으로 선택됩니다.", "auto": "자동", "local": "현지의", "remoteSftp": "원격(SFTP)" }, "imageLocalDir": { "label": "로컬 디렉토리" }, "imageHostPath": { "label": "호스트 경로", "description": "터미널 에이전트가 수신하는 로컬 디렉터리의 호스트 측 보기입니다." }, "imageTtlMs": { "label": "TTL(밀리초)" }, "imageMaxCount": { "label": "최대 이미지 개수" }, "imageMaxBytes": { "label": "최대 저장 용량(바이트)" }, "newHostAutoTmux": { "label": "자동 Tmux", "description": "새 호스트의 터미널을 tmux 내에서 실행하여 연결이 끊어져도 세션이 유지되도록 합니다(호스트에 tmux가 설치되어 있어야 함)." } }, "host": { "enableTerminalToolbar": { "label": "터미널 툴바 활성화", "description": "현재 활성화된 터미널에 도킹된 빠른 액세스 툴바를 표시하여 해당 호스트의 도구 및 실시간 통계를 볼 수 있도록 합니다." }, "enableCommandHistory": { "label": "명령어 히스토리", "description": "히스토리 및 자동 완성을 위해 이 터미널에서 실행된 명령어를 기록합니다" }, "enableTerminal": { "label": "터미널 활성화" } }, "user": { "commandAutocomplete": { "label": "명령어 자동 완성", "description": "탭 키를 누르면 입력 중 자동 완성 기능이 표시됩니다." }, "localEcho": { "label": "로컬 에코", "description": "안전한 로컬 키 입력 예측을 사용하여 인지되는 입력 지연 시간을 줄입니다." }, "linkClickBehavior": { "label": "터미널 링크 클릭", "description": "터미널에서 링크 클릭 시 기본 동작" } } }, "palette": { "localTerminal": "로컬 터미널" }, "hosts": { "addHost": "호스트 추가", "applyGlobalThemeTooltip": "이 테마를 적용하세요", "backgroundImageDesc": "터미널 배경 이미지를 위한 선택적인 URL입니다.", "backgroundImageLabel": "배경 이미지 URL", "backgroundImageOpacityLabel": "배경 이미지 불투명도", "backspaceMode": "백스페이스 모드", "backspaceModeLabel": "백스페이스 모드", "behaviorAndAdvanced": "동작 및 고급", "bellStyle": "벨 스타일", "bellStyleLabel": "벨 스타일", "colorTheme": "색상 테마", "cursorBlink": "커서 깜빡임", "cursorBlinking": "커서 깜박임", "cursorBlinkingDesc": "터미널 커서의 깜박이는 애니메이션을 활성화합니다.", "cursorStyle": "커서 스타일", "cursorStyleLabel": "커서 스타일", "customThemeAnsiColors": "ANSI 색상", "customThemeBackground": "배경", "customThemeBlack": "검정", "customThemeBlue": "파란색", "customThemeBrightBlack": "밝은 검정색", "customThemeBrightBlue": "밝은 파란색", "customThemeBrightCyan": "밝은 시안", "customThemeBrightGreen": "밝은 초록색", "customThemeBrightMagenta": "밝은 마젠타", "customThemeBrightRed": "밝은 빨간색", "customThemeBrightWhite": "밝은 흰색", "customThemeBrightYellow": "밝은 노란색", "customThemeColors": "사용자 정의 색상", "customThemeCursor": "커서", "customThemeCursorAccent": "커서 강조색", "customThemeCyan": "시안", "customThemeForeground": "전경", "customThemeGreen": "초록", "customThemeMagenta": "마젠타", "customThemeRed": "빨강", "customThemeResetTooltip": "기본값으로 재설정", "customThemeSelection": "선택 영역", "customThemeWhite": "흰색", "customThemeYellow": "노랑", "deleteGlobalThemeTooltip": "이 테마를 삭제하세요", "docsLink": "문서 보기", "enableAutoMosh": "Auto-Mosh 활성화", "enableAutoMoshDesc": "사용 가능한 경우 SSH보다 Mosh를 우선합니다", "enableAutoTmux": "Auto-Tmux 활성화", "enableAutoTmuxDesc": "tmux 내부에서 실행하면 연결이 끊기거나 브라우저가 다시 시작되더라도 셸과 그 안에서 실행 중인 모든 작업이 계속 유지됩니다(호스트에 tmux가 설치되어 있어야 함).", "fastScrollModifier": "빠른 스크롤 수정 키", "fastScrollModifierLabel": "빠른 스크롤 보조 키", "fastScrollSensitivity": "빠른 스크롤 감도", "fastScrollSensitivityLabel": "빠른 스크롤 감도", "fontFamily": "글꼴", "fontFamilyCustomHint": "기본 제공되는 글꼴을 선택하거나, '사용자 지정'을 선택하고 시스템에 이미 설치된 글꼴의 정확한 이름을 입력하세요(예: MesloLGS NF, Noto Sans Mono). Termix는 글꼴을 설치해 주지 않으므로, 먼저 운영체제에 글꼴을 설치해야 합니다.", "fontFamilyCustomOption": "관습...", "fontFamilyCustomPlaceholder": "글꼴 이름을 정확하게 입력하세요. 예: MesloLGS NF", "fontFamilyLabel": "글꼴 패밀리", "fontSize": "글꼴 크기", "fontSizeLabel": "글꼴 크기", "hostNotFound": "호스트를 찾을 수 없습니다", "letterSpacing": "자간", "letterSpacingPx": "글자 간격(px)", "lineHeight": "줄 간격", "lineHeightLabel": "줄 높이", "linkClickBehaviorConfirm": "팝업을 표시하여 열거나 복사", "linkClickBehaviorDefault": "기본값 (앱 설정 따르기)", "linkClickBehaviorDesc": "터미널에서 링크를 클릭할 때의 동작을 제어합니다. 앱 수준 설정을 따르려면 '기본값'을 사용하세요", "linkClickBehaviorDirect": "바로 열기", "linkClickBehaviorLabel": "링크 클릭 동작", "loadingHost": "호스트 로드 중...", "localEchoAuto": "오토매틱", "localEchoDefault": "전역 설정을 사용하세요", "localEchoDesc": "연결 속도가 느린 환경에서도 안전하게 입력 가능한 키 입력을 로컬에서 예측합니다. 비밀번호 입력 및 제어 입력은 절대 화면에 표시되지 않습니다.", "localEchoLabel": "로컬 에코", "localEchoOff": "끄다", "localEchoOn": "항상 켜져 있음", "macOptionIsMetaLabel": "옵션 키를 누르면 메타 데이터가 전송됩니다.", "macOptionIsMetaShortDesc": "macOS에서 Option/Alt 키를 눌러 특수 문자(예: @ 또는 |)를 입력하는 대신 Meta 메시지를 전송하도록 설정합니다.", "moshCommand": "MOSH 명령어", "moshCommandLabel": "Mosh 명령어", "noSavedThemes": "아직 저장된 테마가 없습니다.", "none": "없음", "rightClickSelectsWord": "우클릭 단어 선택", "rightClickSelectsWordLabel": "오른쪽 클릭으로 단어 선택", "rightClickSelectsWordShortDesc": "오른쪽 클릭 시 커서 아래의 단어를 선택합니다.", "saveAsGlobalTheme": "전역 테마로 저장", "saveGlobalThemeError": "테마 저장에 실패했습니다", "saveGlobalThemeNamePrompt": "이 테마의 이름을 입력하세요", "saveGlobalThemeSuccess": "테마 저장됨", "savedThemesLabel": "저장된 테마", "scrollbackBufferLabel": "스크롤백 버퍼", "scrollbackMaxLines": "기록에 유지할 최대 라인 수", "sudoPasswordAutoFill": "Sudo 비밀번호 자동 완성", "sudoPasswordAutoFillDesc": "sudo 비밀번호를 저장하여 호스트 메트릭, 터미널 프롬프트 등이 자동으로 권한 있는 명령을 실행할 수 있도록 합니다", "sudoPasswordAutoFillLabel": "Sudo 비밀번호 자동 입력", "syntaxCategoryIpAddresses": "IP 주소", "syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080", "syntaxCategoryLogLevels": "로그 수준", "syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal", "syntaxCategoryNumbers": "레이블이 지정된 숫자", "syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404", "syntaxCategoryPaths": "파일 경로", "syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt", "syntaxCategoryTimestamps": "타임스탬프", "syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15", "syntaxCategoryUrls": "URL", "syntaxCategoryUrlsDesc": "https://example.com", "syntaxHighlightingDesc": "터미널 출력에 색상 지정 (오류, 경로, IP, 타임스탬프)", "syntaxHighlightingLabel": "구문 강조", "terminalAppearance": "터미널 모양", "theme": "테마", "themePreview": "테마 미리보기", "useSSHTitleDesc": "탭 제목을 호스트 이름 대신 셸 창 제목에서 업데이트합니다", "useSSHTitleLabel": "SSH 창 제목 사용" }, "nav": { "history": "기록", "localTerminal": "로컬 터미널", "sshTools": "SSH 도구", "terminal": "터미널", "macros": "매크로" }, "sshTools": { "broadcastInputPlaceholder": "키 입력을 브로드캐스트하려면 여기에 입력...", "copyOnSelect": "선택한 텍스트를 자동으로 복사합니다", "enableRightClickCopyPaste": "오른쪽 클릭 복사/붙여넣기 활성화", "fillPassword": "비밀번호 채우기", "fillPasswordMissing": "선택된 {{count}}개 터미널에 저장된 비밀번호가 없습니다.", "fillPasswordSuccess": "{{count}}개 터미널에 비밀번호를 채웠습니다.", "keyRecordingTitle": "키 기록", "noTerminalTabsOpen": "열린 터미널 탭 없음", "recordToTerminals": "터미널에 기록", "selectAll": "모두", "selectNone": "전체 해제", "selectTerminalsAbove": "위 터미널 선택", "settingsTitle": "설정", "startRecording": "기록 시작", "stopRecording": "기록 중지" }, "terminalDefaults": { "clearAll": "모두 지우기", "description": "호스트가 재정의하지 않는 한 모든 호스트가 상속받는 값을 설정합니다.", "dialogDescription": "이 설정은 호스트에서 설정을 지정하지 않은 경우에 적용됩니다. 호스트에 설정된 값이 우선 적용됩니다.", "inherit": "상속하다", "manage": "관리하다", "off": "끄다", "on": "~에", "title": "연결 기본 설정" }, "keybindings": { "copy": "선택 복사", "paste": "반죽", "sendControlCode": "Ctrl+문자 신호를 보내세요", "sendText": "문자 보내기", "controlCodeLabel": "편지", "textLabel": "보낼 텍스트", "appendEnterLabel": "전송 후 Enter 키를 누르세요.", "clipboardPermissionNote": "일부 브라우저에서는 처음 사용 시 클립보드 권한을 요청할 수 있습니다.", "textRequired": "보낼 텍스트를 입력하세요", "controlCodeRequired": "제어 코드에 한 글자를 입력하세요." }, "macros": { "title": "매크로", "description": "터미널에서 저장된 일련의 명령어를 실행하고, 서버가 보내는 응답에 반응합니다.", "target": "목표", "noTerminal": "터미널이 열려 있지 않습니다", "empty": "아직 매크로가 없습니다.", "emptyHint": "터미널 로그인, 서비스 재시작 또는 프롬프트 응답과 같은 터미널 작업 흐름을 자동화하는 매크로를 만드세요.", "create": "새로운 매크로", "back": "매크로로 돌아가기", "name": "이름", "namePlaceholder": "웹 서버를 재시작하세요", "nameRequired": "매크로를 저장하기 전에 이름을 지정하세요.", "descriptionLabel": "설명", "descriptionPlaceholder": "이 매크로의 기능 (선택 사항)", "unsaved": "저장되지 않은 변경 사항", "save": "구하다", "saved": "매크로 저장됨", "saveFailed": "매크로를 저장할 수 없습니다.", "delete": "삭제", "deleteTitle": "이 매크로를 삭제하시겠습니까?", "deleteBody": "\"{{name}}\"는 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다.", "deleted": "매크로 삭제됨", "cancel": "취소", "run": "달리다", "stop": "멈추다", "running": "달리기...", "completed": "매크로 완료", "failed": "매크로 실패", "loadFailed": "매크로를 불러올 수 없습니다.", "needTerminal": "먼저 터미널을 열고 연결하세요.", "noSteps": "이 매크로는 아직 단계가 없습니다. 아래에 단계를 추가하세요.", "addStep": "단계 추가", "stepNumber": "단계 {{number}}", "removeStep": "제거 단계", "confirmRunTitle": "이 매크로를 실행하시겠습니까?", "confirmRunBody": "\"{{name}}\"는 {{host}}로 명령을 보냅니다.", "confirmRunAction": "매크로 실행", "stepTypes": { "send": { "label": "명령을 보내세요", "help": "터미널에 텍스트를 입력합니다. 마치 직접 타이핑하는 것과 같습니다." }, "wait": { "label": "출력이 나올 때까지 기다리세요", "help": "서버가 사용자가 입력한 텍스트(예: 비밀번호 입력창)를 출력할 때까지 일시 중지됩니다." }, "delay": { "label": "정지시키다", "help": "다음 단계로 넘어가기 전에 일정 시간 동안 기다립니다." }, "if": { "label": "출력에 다음 내용이 포함되어 있는 경우", "help": "서버에서 지금까지 출력한 모든 내용을 확인한 후 두 가지 분기 중 하나를 실행합니다." }, "repeat": { "label": "반복하다", "help": "그 안에 있는 단계들을 정해진 횟수만큼 실행합니다." } }, "send": { "text": "명령 또는 텍스트", "textPlaceholder": "systemctl restart nginx", "pressEnter": "전송 후 Enter 키를 누르세요.", "pressEnterHelp": "텍스트를 입력하되 제출하지 않으려면 이 기능을 끄세요." }, "wait": { "pattern": "출력 내용이 포함될 때까지 기다리세요", "patternPlaceholder": "비밀번호:", "timeout": "포기한 후에", "onTimeout": "만약 전혀 나타나지 않는다면", "stop": "매크로를 중지하세요", "continue": "어쨌든 계속 가세요" }, "delay": { "duration": "기다리세요" }, "ifStep": { "pattern": "출력에 다음 내용이 포함되어 있는 경우", "patternPlaceholder": "활성: 활성(실행 중)", "then": "그럼 이렇게 하세요", "else": "그렇지 않으면 이렇게 하세요.", "emptyBranch": "단계 없음" }, "repeat": { "count": "횟수", "times": "타임스" }, "match": { "useRegex": "정규 표현식과 일치", "useRegexHelp": "원문과 정확히 일치하려면 이 부분을 삭제하세요.", "invalidRegex": "유효한 정규 표현식이 아니므로 일반 텍스트로 처리됩니다." }, "seconds": "초", "secondsShort": "{{count}}s" }, "errors": { "remoteServerRequired": "원격 서버가 필요합니다. 이 연결 유형을 사용하려면 설정에서 원격 서버를 연결하세요." } }