Files
Termix/translations-temp/translations-ko/ko.json
2025-12-29 08:51:53 +00:00

2381 lines
132 KiB
JSON

{
"credentials": {
"credentialsViewer": "자격 증명 뷰어",
"manageYourSSHCredentials": "SSH 자격 증명을 안전하게 관리하세요",
"addCredential": "자격 증명 추가",
"createCredential": "자격 증명 생성",
"editCredential": "자격 증명 편집",
"viewCredential": "자격 증명 보기",
"duplicateCredential": "자격 증명 복제",
"deleteCredential": "자격 증명 삭제",
"updateCredential": "자격 증명 업데이트",
"credentialName": "자격 증명 이름",
"credentialDescription": "설명",
"username": "사용자 이름",
"searchCredentials": "자격 증명 검색...",
"selectFolder": "폴더 선택",
"selectAuthType": "인증 유형 선택",
"allFolders": "모든 폴더",
"allAuthTypes": "모든 인증 유형",
"uncategorized": "분류되지 않음",
"totalCredentials": "총계",
"keyBased": "키 기반",
"passwordBased": "암호 기반",
"folders": "폴더",
"noCredentialsMatchFilters": "필터와 일치하는 자격 증명이 없습니다",
"noCredentialsYet": "아직 생성된 자격 증명이 없습니다",
"createFirstCredential": "첫 번째 자격 증명 생성",
"failedToFetchCredentials": "자격 증명을 가져오는 데 실패했습니다",
"credentialDeletedSuccessfully": "자격 증명이 삭제되었습니다 성공적으로",
"failedToDeleteCredential": "자격 증명 삭제 실패",
"confirmDeleteCredential": "자격 증명 \"{{name}}\"을 삭제하시겠습니까?",
"credentialCreatedSuccessfully": "자격 증명 생성 성공",
"credentialUpdatedSuccessfully": "자격 증명 업데이트 성공",
"failedToSaveCredential": "자격 증명 저장 실패",
"failedToFetchCredentialDetails": "자격 증명 세부 정보 가져오기 실패",
"failedToFetchHostsUsing": "이 자격 증명을 사용하여 호스트 가져오기 실패",
"loadingCredentials": "자격 증명 불러오는 중...",
"retry": "다시 시도",
"noCredentials": "자격 증명 없음",
"noCredentialsMessage": "아직 자격 증명을 추가하지 않았습니다. 시작하려면 \"자격 증명 추가\"를 클릭하세요.",
"sshCredentials": "SSH 자격 증명",
"credentialsCount": "{{count}}개의 자격 증명",
"refresh": "새로 고침",
"passwordRequired": "암호가 필요합니다",
"sshKeyRequired": "SSH 키가 필요합니다",
"credentialAddedSuccessfully": "자격 증명 \"{{name}}\" 성공적으로 추가되었습니다",
"general": "일반",
"description": "설명",
"folder": "폴더",
"tags": "태그",
"addTagsSpaceToAdd": "태그 추가 (스페이스 키를 눌러 추가)",
"password": "비밀번호",
"key": "키",
"sshPrivateKey": "SSH 개인 키",
"upload": "업로드",
"updateKey": "키 업데이트",
"keyPassword": "키 암호",
"keyType": "키 유형",
"keyTypeRSA": "RSA",
"keyTypeECDSA": "ECDSA",
"keyTypeEd25519": "Ed25519",
"basicInfo": "기본 정보",
"authentication": "인증",
"organization": "조직",
"basicInformation": "기본 정보",
"basicInformationDescription": "이 자격 증명에 대한 기본 정보를 입력하십시오.",
"authenticationMethod": "인증 방법",
"authenticationMethodDescription": "SSH 서버와 인증할 방법을 선택하십시오.",
"organizationDescription": "폴더와 태그를 사용하여 자격 증명을 정리하십시오.",
"enterCredentialName": "자격 증명 이름을 입력하십시오.",
"enterCredentialDescription": "설명을 입력하십시오(선택 사항).",
"enterUsername": "사용자 이름을 입력하십시오.",
"nameIsRequired": "자격 증명 이름은 필수입니다.",
"usernameIsRequired": "사용자 이름은 필수입니다.",
"authenticationType": "인증 유형",
"passwordAuthDescription": "암호 인증 사용",
"sshKeyAuthDescription": "SSH 키 인증 사용",
"passwordIsRequired": "암호는 필수입니다.",
"sshKeyIsRequired": "SSH 키 필수 항목",
"sshKeyType": "SSH 키 유형",
"privateKey": "개인 키",
"enterPassword": "암호 입력",
"enterPrivateKey": "개인 키 입력",
"keyPassphrase": "키 암호",
"enterKeyPassphrase": "키 암호 입력(선택 사항)",
"keyPassphraseOptional": "선택 사항: 암호가 없는 경우 비워 두세요.",
"leaveEmptyToKeepCurrent": "현재 값을 유지하려면 비워 두세요.",
"uploadKeyFile": "키 파일 업로드",
"generateKeyPairButton": "키 쌍 생성",
"generateKeyPair": "키 쌍 생성",
"generateKeyPairDescription": "새 SSH 키 쌍을 생성합니다. 암호를 사용하여 키를 보호하려면 먼저 아래의 키 암호 필드에 암호를 입력하세요.",
"deploySSHKey": "SSH 키 배포",
"deploySSHKeyDescription": "대상 서버에 공개 키 배포",
"sourceCredential": "소스 자격 증명",
"targetHost": "대상 호스트",
"deploymentProcess": "배포 프로세스",
"deploymentProcessDescription": "기존 키를 덮어쓰지 않고 대상 호스트의 ~/.ssh/authorized_keys 파일에 공개 키를 안전하게 추가합니다. 이 작업은 되돌릴 수 있습니다.",
"chooseHostToDeploy": "배포할 호스트를 선택하세요...",
"deploying": "배포 중...",
"name": "이름",
"noHostsAvailable": "사용 가능한 호스트가 없습니다",
"noHostsMatchSearch": "검색 조건과 일치하는 호스트가 없습니다",
"sshKeyGenerationNotImplemented": "SSH 키 생성 기능 출시 예정",
"connectionTestingNotImplemented": "연결 테스트 기능 출시 예정",
"testConnection": "연결 테스트",
"selectOrCreateFolder": "폴더 선택 또는 생성",
"noFolder": "폴더 없음",
"orCreateNewFolder": "또는 새 폴더 생성",
"addTag": "태그 추가",
"saving": "저장 중...",
"credentialId": "자격 증명 ID",
"overview": "개요",
"security": "보안",
"usage": "사용법",
"securityDetails": "보안 세부 정보",
"securityDetailsDescription": "암호화된 자격 증명 정보 보기",
"credentialSecured": "자격 증명 보호됨",
"credentialSecuredDescription": "모든 중요 데이터는 AES-256으로 암호화됩니다.",
"passwordAuthentication": "암호 인증",
"keyAuthentication": "키 인증",
"securityReminder": "보안 주의 사항",
"securityReminderText": "자격 증명을 절대 공유하지 마세요. 모든 데이터는 저장 시 암호화됩니다.",
"hostsUsingCredential": "이 자격 증명을 사용하는 호스트",
"noHostsUsingCredential": "현재 이 자격 증명을 사용하는 호스트가 없습니다.",
"timesUsed": "사용 횟수",
"lastUsed": "마지막 사용",
"connectedHosts": "연결된 호스트",
"created": "생성일",
"lastModified": "마지막 수정일",
"usageStatistics": "사용 통계",
"copiedToClipboard": "{{field}}이 클립보드에 복사되었습니다.",
"failedToCopy": "클립보드에 복사하지 못했습니다.",
"sshKey": "SSH 키",
"createCredentialDescription": "보안 액세스를 위한 새 SSH 자격 증명 생성",
"editCredentialDescription": "자격 증명 정보 업데이트",
"listView": "목록",
"folderView": "폴더",
"unknownCredential": "알 수 없음",
"confirmRemoveFromFolder": "폴더 \"{{name}}\"에서 \"{{folder}}\"를 제거하시겠습니까? 자격 증명은 \"분류되지 않음\"으로 이동됩니다.",
"removedFromFolder": "자격 증명 \"{{name}}\" 폴더에서 성공적으로 제거됨",
"failedToRemoveFromFolder": "폴더에서 자격 증명을 제거하는 데 실패했습니다.",
"folderRenamed": "폴더 \"{{oldName}}\"이 \"{{newName}}\"로 성공적으로 이름이 변경되었습니다.",
"failedToRenameFolder": "폴더 이름 변경에 실패했습니다.",
"movedToFolder": "자격 증명 \"{{name}}\"이 \"{{folder}}\"으로 성공적으로 이동되었습니다.",
"failedToMoveToFolder": "자격 증명을 폴더로 이동하는 데 실패했습니다.",
"sshPublicKey": "SSH 공개 키",
"publicKeyNote": "공개 키는 선택 사항이지만 키 유효성 검사를 위해 권장됩니다.",
"publicKeyUploaded": "공개 키 업로드됨",
"uploadPublicKey": "공개 키 업로드",
"uploadPrivateKeyFile": "개인 키 파일 업로드",
"uploadPublicKeyFile": "공개 키 파일 업로드",
"privateKeyRequiredForGeneration": "공개 키를 생성하려면 개인 키가 필요합니다.",
"failedToGeneratePublicKey": "공개 키 생성 실패",
"generatePublicKey": "개인 키에서 생성",
"publicKeyGeneratedSuccessfully": "공개 키 생성 성공",
"detectedKeyType": "키 유형 감지됨",
"detectingKeyType": "감지 중...",
"optional": "선택 사항",
"generateKeyPairNew": "새 키 쌍 생성",
"generateEd25519": "Ed25519 생성",
"generateECDSA": "ECDSA 생성",
"generateRSA": "RSA 생성",
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
"keyTypeDsa": "DSA (SSH)",
"keyTypeRsaSha256": "RSA-SHA2-256",
"keyTypeRsaSha512": "RSA-SHA2-512",
"keyPairGeneratedSuccessfully": "{{keyType}} 키 쌍 생성 성공",
"failedToGenerateKeyPair": "키 쌍 생성 실패",
"generateKeyPairNote": "새 SSH 키 쌍을 직접 생성합니다. 기존 키는 모두 대체됩니다.",
"invalidKey": "유효하지 않은 키",
"detectionError": "감지 오류",
"removing": "제거 중:",
"clickToEditCredential": "자격 증명을 편집하려면 클릭하세요",
"dragToMoveBetweenFolders": "폴더 간 이동하려면 드래그하세요",
"keyBasedOnlyForDeployment": "SSH 키 기반 자격 증명만 배포할 수 있습니다",
"publicKeyRequiredForDeployment": "배포하려면 공개 키가 필요합니다",
"selectTargetHost": "대상 호스트를 선택하세요",
"keyDeployedSuccessfully": "SSH 키가 성공적으로 배포되었습니다",
"deploymentFailed": "배포 실패",
"failedToDeployKey": "SSH 키 배포 실패",
"clickToRenameFolder": "폴더 이름을 바꾸려면 클릭하세요",
"renameFolder": "폴더 이름 변경",
"idLabel": "ID:"
},
"dragIndicator": {
"error": "오류: {{error}}",
"dragging": "{{fileName}} 드래그 중",
"preparing": "{{fileName}} 준비 중",
"readySingle": "{{fileName}} 다운로드 준비 완료",
"readyMultiple": "{{count}}개 파일 다운로드 준비 완료\n#__# {{count}}개 파일을 바탕 화면으로 드래그하세요",
"batchDrag": "바탕 화면으로 드래그",
"dragToDesktop": "드래그할 수 있습니다 바탕화면 아무 곳에나 파일을 저장하세요",
"canDragAnywhere": "SSH 도구"
},
"sshTools": {
"title": "SSH 도구 닫기",
"closeTools": "키 기록",
"keyRecording": "키 기록 시작",
"startKeyRecording": "키 기록 중지",
"stopKeyRecording": "터미널 선택:",
"selectTerminals": "명령 입력(모든 키 지원):",
"typeCommands": "명령은 선택한 터미널 {{count}}개로 전송됩니다.",
"commandsWillBeSent": "설정",
"settings": "마우스 오른쪽 버튼을 클릭하여 복사/붙여넣기 기능을 활성화하세요",
"enableRightClickCopyPaste": "SSH 도구의 다음 기능에 대한 아이디어가 있으신가요? 공유하기",
"shareIdeas": "예: 시스템 명령, Docker 스크립트",
"scripts": {
"inputPlaceholder": "스니펫"
}
},
"snippets": {
"title": "새 스니펫",
"new": "스니펫 생성",
"create": "스니펫 편집",
"edit": "실행",
"run": "아직 스니펫이 없습니다",
"empty": "자주 사용하는 명령을 저장할 스니펫 생성",
"emptyHint": "이름",
"name": "설명",
"description": "명령",
"content": "예: Nginx 재시작",
"namePlaceholder": "선택 사항 설명",
"descriptionPlaceholder": "예: sudo systemctl restart nginx",
"contentPlaceholder": "이름은 필수입니다",
"nameRequired": "명령은 필수입니다",
"contentRequired": "빠른 실행을 위한 새 명령 스니펫 생성",
"createDescription": "이 명령 스니펫 편집",
"editDescription": "스니펫 삭제",
"deleteConfirmTitle": "\"{{name}}\"를 삭제하시겠습니까?",
"deleteConfirmDescription": "스니펫이 성공적으로 생성되었습니다",
"createSuccess": "스니펫이 성공적으로 업데이트되었습니다",
"updateSuccess": "스니펫이 성공적으로 삭제되었습니다",
"deleteSuccess": "스니펫 생성에 실패했습니다",
"createFailed": "스니펫 업데이트에 실패했습니다",
"updateFailed": "스니펫 삭제에 실패했습니다",
"deleteFailed": "스니펫 가져오기에 실패했습니다",
"failedToFetch": "실행 중: {{name}}",
"executeSuccess": "\"{{name}}\"를 클립보드에 복사했습니다",
"copySuccess": "터미널에서 이 스니펫을 실행합니다",
"runTooltip": "스니펫을 클립보드에 복사합니다",
"copyTooltip": "이 스니펫을 편집합니다",
"editTooltip": "이 스니펫을 삭제합니다",
"deleteTooltip": "새 폴더",
"newFolder": "같은 폴더 내에서만 스니펫 순서를 변경할 수 있습니다",
"reorderSameFolder": "스니펫 순서 변경에 성공했습니다",
"reorderSuccess": "스니펫 순서 변경에 실패했습니다",
"reorderFailed": "\"{{name}}\" 폴더를 삭제하시겠습니까? 모든 스니펫은 분류되지 않음으로 이동됩니다.",
"deleteFolderConfirm": "폴더가 성공적으로 삭제되었습니다.",
"deleteFolderSuccess": "폴더 삭제에 실패했습니다.",
"deleteFolderFailed": "폴더 업데이트에 성공했습니다.",
"updateFolderSuccess": "폴더 생성에 성공했습니다.",
"createFolderSuccess": "폴더 업데이트에 실패했습니다.",
"updateFolderFailed": "폴더 생성에 실패했습니다.",
"createFolderFailed": "터미널 선택(선택 사항)",
"selectTerminals": "선택한 터미널 {{count}}개에서 실행",
"executeOnSelected": "현재 터미널에서 실행(여러 개 선택하려면 클릭)",
"executeOnCurrent": "폴더",
"folder": "폴더를 선택하거나 비워 두세요",
"selectFolder": "폴더 없음 (분류되지 않음)",
"noFolder": "폴더 이름",
"folderName": "폴더 이름은 필수입니다",
"folderNameRequired": "폴더 색상",
"folderColor": "폴더 아이콘",
"folderIcon": "미리 보기",
"preview": "폴더 업데이트",
"updateFolder": "폴더 생성",
"createFolder": "폴더 편집",
"editFolder": "스니펫 폴더 사용자 지정",
"editFolderDescription": "스니펫을 폴더로 정리",
"createFolderDescription": "기록"
},
"commandHistory": {
"title": "명령 검색...",
"searchPlaceholder": "활성 터미널 없음",
"noTerminal": "명령 기록을 보려면 터미널을 여세요.",
"noTerminalHint": "아직 명령 기록이 없습니다",
"empty": "활성 터미널에서 명령을 실행하여 기록을 생성하세요.",
"emptyHint": "명령을 찾을 수 없습니다",
"noResults": "\"{{query}}\"와 일치하는 명령이 없습니다",
"noResultsHint": "기록에서 명령이 삭제되었습니다",
"deleteSuccess": "명령 삭제에 실패했습니다.",
"deleteFailed": "삭제 명령",
"deleteTooltip": "터미널에서 Tab 키를 사용하여 명령 기록에서 자동 완성 기능을 사용하세요.",
"tabHint": "인증이 필요합니다. 페이지를 새로고침하세요.",
"authRequiredRefresh": "데이터 접근이 잠겼습니다. 다시 인증하세요.",
"dataAccessLockedReauth": "명령 기록을 불러오는 중...",
"loading": "기록 불러오는 중 오류",
"error": "분할 화면"
},
"splitScreen": {
"title": "없음",
"none": "2방향",
"twoSplit": "3방향",
"threeSplit": "4방향",
"fourSplit": "사용 가능한 탭",
"availableTabs": "아래 레이아웃 셀로 탭을 드래그하여 할당하세요.",
"dragTabsHint": "분할 화면 레이아웃",
"layout": "탭을 여기에 놓으세요.",
"dropHere": "분할 적용",
"apply": "분할 해제",
"clear": "분할 화면 모드를 선택하세요.",
"selectMode": "한 번에 볼 탭 개수를 선택하세요.",
"helpText": "분할 화면이 성공적으로 적용되었습니다.",
"success": "분할 화면이 해제되었습니다.",
"cleared": "레이아웃에 최소 하나 이상의 탭을 할당하세요.",
"error": {
"noAssignments": "적용하기 전에 {{count}}개의 슬롯을 모두 채우세요.",
"fillAllSlots": "로그인되었습니다!"
}
},
"homepage": {
"loggedInTitle": "로그인되었습니다! 사이드바를 사용하여 모든 도구를 이용하세요. 시작하려면 SSH 관리자 탭에서 SSH 호스트를 생성하세요. 호스트가 생성되면 사이드바의 다른 앱을 사용하여 해당 호스트에 연결할 수 있습니다.",
"loggedInMessage": "알림을 불러오는 데 실패했습니다.",
"failedToLoadAlerts": "알림을 해제하는 데 실패했습니다.",
"failedToDismissAlert": "서버 구성"
},
"serverConfig": {
"title": "Termix 서버 URL을 구성하여 백엔드 서비스에 연결하세요.",
"description": "서버 URL",
"serverUrl": "서버 URL을 입력하세요.",
"enterServerUrl": "먼저 연결을 테스트하세요.",
"testConnectionFirst": "연결 성공!",
"connectionSuccess": "연결 실패",
"connectionFailed": "연결 오류 발생",
"connectionError": "연결됨",
"connected": "연결 끊김",
"disconnected": "구성 저장 성공",
"configSaved": "구성 저장 실패",
"saveFailed": "구성 저장 오류",
"saveError": "저장 중...",
"saving": "구성 저장",
"saveConfig": "Termix 서버가 실행 중인 URL을 입력하세요(예: http://localhost:30001 또는 https://your-server.com)",
"helpText": "경고",
"warning": "URL 유효성 검사 실패 - 올바른지 확인하세요",
"notValidatedWarning": "서버 변경",
"changeServer": "서버 URL은 http:// 또는 https://로 시작해야 합니다",
"mustIncludeProtocol": "버전 확인 오류"
},
"versionCheck": {
"error": "업데이트 확인 실패",
"checkFailed": "앱이 최신 버전입니다",
"upToDate": "현재 버전 {{version}}을 사용 중입니다",
"currentVersion": "업데이트 가능",
"updateAvailable": "새 버전이 있습니다! 현재 {{current}} 버전을 실행 중이지만, {{latest}} 버전을 사용할 수 있습니다.",
"newVersionAvailable": "{{date}}에 출시됨",
"releasedOn": "업데이트 다운로드",
"downloadUpdate": "닫기",
"dismiss": "업데이트 확인 중...",
"checking": "업데이트 확인",
"checkUpdates": "업데이트 확인 중...",
"checkingUpdates": "새로 고침",
"refresh": "업데이트 필요",
"updateRequired": "업데이트 알림 해제됨",
"updateDismissed": "업데이트를 찾을 수 없음",
"noUpdatesFound": "닫기"
},
"common": {
"close": "최소화",
"minimize": "온라인",
"online": "오프라인",
"offline": "계속",
"continue": "점검 중",
"maintenance": "성능 저하됨",
"degraded": "Discord",
"discord": "오류",
"error": "경고",
"warning": "정보",
"info": "성공",
"success": "로딩 중...",
"loading": "필수",
"required": "선택 사항",
"optional": "연결",
"connect": "연결 중...",
"connecting": "생성 중...",
"creating": "지우기",
"clear": "사이드바 토글",
"toggleSidebar": "사이드바",
"sidebar": "홈",
"home": "만료됨",
"expired": "오늘 만료",
"expiresToday": "{{days}}일 후 만료",
"expiresTomorrow": "업데이트 있음",
"updateAvailable": "SSH 경로",
"sshPath": "로컬 경로",
"localPath": "Termix",
"appName": "사이드바 너비 재설정",
"resetSidebarWidth": "사이드바 크기 조정을 위해 드래그",
"dragToResizeSidebar": "이 SSH 호스트에 대한 인증 자격 증명을 사용할 수 없습니다.",
"noAuthCredentials": "릴리스 없음",
"noReleases": "업데이트 및 릴리스",
"updatesAndReleases": "새 버전({{version}})이 있습니다.",
"newVersionAvailable": "업데이트 정보를 가져오는 데 실패했습니다.",
"failedToFetchUpdateInfo": "사전 릴리스",
"preRelease": "로그인 실패",
"loginFailed": "릴리스를 찾을 수 없습니다.",
"noReleasesFound": "백업 코드",
"yourBackupCodes": "재설정 코드 보내기",
"sendResetCode": "코드 확인",
"verifyCode": "비밀번호 재설정",
"resetPassword": "재설정 코드",
"resetCode": "새 비밀번호",
"newPassword": "폴더",
"folder": "파일",
"file": "이름 변경 성공",
"renamedSuccessfully": "삭제 성공",
"deletedSuccessfully": "터널 연결이 구성되지 않았습니다",
"noTunnelConnections": "SSH 도구",
"sshTools": "영어",
"english": "중국어",
"chinese": "독일어",
"german": "취소",
"cancel": "사용자 이름",
"username": "이름",
"name": "로그인",
"login": "로그아웃",
"logout": "회원가입",
"register": "비밀번호",
"password": "버전",
"version": "비밀번호 확인",
"confirmPassword": "뒤로\n#__# 이메일",
"back": "제출",
"email": "변경",
"submit": "저장",
"change": "저장 중...",
"save": "삭제",
"saving": "편집",
"delete": "추가",
"edit": "검색",
"add": "확인",
"search": "예",
"confirm": "아니요",
"yes": "확인",
"no": "활성화됨",
"ok": "비활성화됨",
"enabled": "중요",
"disabled": "사용 안 함",
"important": "설정 중...",
"notEnabled": "다음",
"settingUp": "이전",
"next": "새로 고침",
"previous": "설정",
"refresh": "프로필",
"settings": "도움말",
"profile": "정보",
"help": "언어",
"about": "자동 감지",
"language": "계정 비밀번호 변경",
"autoDetect": "비밀번호 재설정",
"changeAccountPassword": "비밀번호를 재설정하려고 합니다. 모든 활성 세션에서 로그아웃됩니다.",
"passwordResetTitle": "사용자에 대한 Docker 컨테이너 로그에서 6자리 코드를 입력하세요:",
"passwordResetDescription": "사용자에 대한 새 비밀번호를 입력하세요:",
"enterSixDigitCode": "비밀번호가 일치하지 않습니다",
"enterNewPassword": "비밀번호는 6자 이상이어야 합니다",
"passwordsDoNotMatch": "비밀번호 재설정에 성공했습니다! 이제 새 비밀번호로 로그인할 수 있습니다.",
"passwordMinLength": "비밀번호 재설정을 시작하지 못했습니다",
"passwordResetSuccess": "재설정 코드를 확인하지 못했습니다",
"failedToInitiatePasswordReset": "비밀번호 재설정을 완료하지 못했습니다",
"failedToVerifyResetCode": "문서",
"failedToCompletePasswordReset": "다시 시도",
"documentation": "확인 중...",
"retry": "데이터베이스 연결을 확인 중...",
"checking": "작업",
"checkingDatabase": "제거",
"actions": "취소",
"remove": "생성",
"revoke": "홈",
"create": "호스트"
},
"nav": {
"home": "자격 증명",
"hosts": "터미널",
"credentials": "터널",
"terminal": "파일 관리자",
"tunnels": "서버 통계",
"fileManager": "관리자",
"serverStats": "사용자 프로필",
"admin": "도구",
"userProfile": "스니펫",
"tools": "새 탭",
"snippets": "분할 화면",
"newTab": "탭 닫기",
"splitScreen": "SSH 관리자",
"closeTab": "호스트 관리자",
"sshManager": "이 탭은 분할할 수 없습니다",
"hostManager": "탭 탐색",
"cannotSplitTab": "{{username}}@{{ip}}:{{port}}",
"tabNavigation": "관리자 설정",
"hostTabTitle": "OIDC"
},
"admin": {
"title": "사용자",
"oidc": "사용자 관리",
"users": "관리자 권한 부여",
"userManagement": "관리자 권한 제거",
"makeAdmin": "사용자 {{username}}를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"removeAdmin": "등록 허용",
"deleteUser": "OIDC 설정",
"allowRegistration": "클라이언트 ID",
"oidcSettings": "클라이언트 시크릿",
"clientId": "발급자 URL",
"clientSecret": "인증 URL",
"issuerUrl": "토큰 URL",
"authorizationUrl": "설정 업데이트",
"tokenUrl": "이 사용자를 삭제하시겠습니까?",
"updateSettings": "{{username}}을 관리자로 지정하시겠습니까?",
"confirmDelete": "{{username}}의 관리자 권한을 제거하시겠습니까?",
"confirmMakeAdmin": "외부 인증(OIDC)",
"confirmRemoveAdmin": "OIDC/OAuth2 인증을 위한 외부 ID 공급자를 구성합니다.",
"externalAuthentication": "사용자 식별자 경로",
"configureExternalProvider": "표시 이름 경로",
"userIdentifierPath": "범위",
"displayNamePath": "저장 중...",
"scopes": "구성 저장",
"saving": "초기화",
"saveConfiguration": "성공",
"reset": "로딩 중...",
"success": "새로 고침",
"loading": "사용자 불러오는 중...",
"refresh": "사용자 이름",
"loadingUsers": "유형",
"username": "작업",
"type": "외부",
"actions": "로컬",
"external": "관리자 관리",
"local": "사용자에게 관리자 권한 부여",
"adminManagement": "추가 중...",
"makeUserAdmin": "현재 관리자",
"adding": "관리자",
"currentAdmins": "관리자 권한 제거",
"adminBadge": "일반",
"removeAdminButton": "사용자 등록",
"general": "새 계정 등록 허용",
"userRegistration": "사용자 이름/비밀번호 로그인 허용",
"allowNewAccountRegistration": "필수 입력란 누락: {{fields}}",
"allowPasswordLogin": "OIDC 구성이 성공적으로 업데이트되었습니다!",
"missingRequiredFields": "OIDC 구성을 가져오는 데 실패했습니다.",
"oidcConfigurationUpdated": "등록 상태를 가져오는 데 실패했습니다.",
"failedToFetchOidcConfig": "비밀번호 로그인 상태를 가져오는 데 실패했습니다.",
"failedToFetchRegistrationStatus": "사용자를 가져오는 데 실패했습니다.",
"failedToFetchPasswordLoginStatus": "OIDC 구성이 성공적으로 비활성화되었습니다!",
"failedToFetchUsers": "OIDC 구성 업데이트 실패",
"oidcConfigurationDisabled": "OIDC 구성 비활성화 실패",
"failedToUpdateOidcConfig": "관리자 권한을 부여하려면 사용자 이름을 입력하세요.",
"failedToDisableOidcConfig": "사용자 {{username}}가 이제 관리자입니다.",
"enterUsernameToMakeAdmin": "사용자를 관리자로 지정하는 데 실패했습니다.",
"userIsNowAdmin": "{{username}}의 관리자 권한을 제거하시겠습니까?",
"failedToMakeUserAdmin": "{{username}}의 관리자 권한이 제거되었습니다.",
"removeAdminStatus": "관리자 권한 제거 실패",
"adminStatusRemoved": "사용자 {{username}}가 성공적으로 삭제되었습니다.",
"failedToRemoveAdminStatus": "사용자 삭제 실패",
"userDeletedSuccessfully": "사용자 정보 URL 재정의(필수 아님)",
"failedToDeleteUser": "세션 가져오기 실패",
"overrideUserInfoUrl": "세션이 성공적으로 해지되었습니다.",
"failedToFetchSessions": "세션 해지 실패",
"sessionRevokedSuccessfully": "이 세션을 해지하시겠습니까?",
"failedToRevokeSession": "이 사용자의 모든 세션을 해지하시겠습니까?",
"confirmRevokeSession": "세션 취소 실패",
"confirmRevokeAllSessions": "세션이 성공적으로 취소되었습니다",
"failedToRevokeSessions": "암호 계정 연결",
"sessionsRevokedSuccessfully": "OIDC 계정을 암호 계정에 연결",
"linkToPasswordAccount": "{{username}}(OIDC 사용자)를 기존 암호 계정에 연결합니다. 이렇게 하면 암호 계정에 이중 인증이 활성화됩니다.",
"linkOIDCDialogTitle": "사용자 생성",
"linkOIDCDialogDescription": "사용자 이름과 암호를 사용하여 새 로컬 사용자를 생성합니다.",
"createUser": "사용자 이름 입력",
"createUserDescription": "암호 입력",
"enterUsername": "사용자 {{username}}가 성공적으로 생성되었습니다.",
"enterPassword": "사용자 생성 실패",
"userCreatedSuccessfully": "사용자 관리",
"failedToCreateUser": "사용자 설정, 역할 및 권한 관리",
"manageUser": "인증 유형",
"manageUserDescription": "관리자 상태",
"authType": "사용자 ID",
"adminStatus": "일반 사용자",
"userId": "관리자 권한",
"regularUser": "관리자 역할",
"adminPrivileges": "시스템 전체 액세스 및 관리 권한 부여",
"administratorRole": "암호 관리",
"administratorRoleDescription": "사용자 암호를 재설정하면 해당 사용자의 모든 데이터(SSH 호스트, 자격 증명, 설정)가 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
"passwordManagement": "사용자 암호 재설정",
"passwordResetWarning": "재설정 중...",
"resetUserPassword": "{{username}} 사용자에 대한 암호 재설정이 시작되었습니다. 재설정 코드가 전송되었습니다.",
"resettingPassword": "암호 재설정 시작 실패",
"passwordResetInitiated": "세션 관리",
"failedToResetPassword": "모든 세션 취소",
"sessionManagement": "모든 장치 및 세션에서 강제 로그아웃",
"revokeAllSessions": "취소 중...",
"revokeAllSessionsDescription": "모두 취소",
"revoking": "위험 영역",
"revoke": "사용자 계정 삭제",
"dangerZone": "이 사용자 계정과 연결된 모든 데이터를 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없습니다.",
"deleteUserTitle": "삭제 중...",
"deleteUserWarning": "본인 계정은 삭제할 수 없습니다.",
"deleting": "마지막 관리자를 삭제할 수 없습니다.",
"cannotDeleteSelf": "본인 관리자 권한을 삭제할 수 없습니다.",
"cannotRemoveLastAdmin": "본인 관리자 상태를 수정할 수 없습니다.",
"cannotRemoveOwnAdmin": "이중 인증",
"cannotModifyOwnAdminStatus": "외부(OIDC)",
"dualAuth": "로컬 암호",
"externalOIDC": "본인 세션을 모두 취소하시겠습니까? 로그아웃됩니다.",
"localPassword": "경고: OIDC 사용자 데이터가 삭제됩니다.",
"confirmRevokeOwnSessions": "OIDC 사용자 계정과 모든 데이터를 삭제합니다.",
"linkOIDCWarningTitle": "대상 암호 계정에 OIDC 로그인 기능을 추가합니다.",
"linkOIDCActionDeleteUser": "암호 계정이 암호와 OIDC를 모두 사용하여 로그인할 수 있도록 허용합니다.",
"linkOIDCActionAddCapability": "대상 암호 계정 사용자 이름",
"linkOIDCActionDualAuth": "암호 계정의 사용자 이름을 입력하세요.",
"linkTargetUsernameLabel": "계정 연결",
"linkTargetUsernamePlaceholder": "연결 중...",
"linkAccountsButton": "OIDC 사용자 {{oidcUsername}}이 {{targetUsername}}에 연결되었습니다.",
"linkingAccounts": "계정 연결에 실패했습니다.",
"accountsLinkedSuccessfully": "대상 사용자 이름이 필수입니다.",
"failedToLinkAccounts": "OIDC 인증 연결을 해제합니다.",
"linkTargetUsernameRequired": "{{username}}에서 OIDC 인증을 제거하시겠습니까? 이 작업을 수행하면 사용자는 사용자 이름/암호로만 로그인할 수 있습니다.",
"unlinkOIDCTitle": "OIDC가 {{username}}에서 연결 해제되었습니다.",
"unlinkOIDCDescription": "OIDC 연결 해제에 실패했습니다.",
"unlinkOIDCSuccess": "데이터베이스 보안",
"failedToUnlinkOIDC": "암호화 상태",
"databaseSecurity": "암호화 사용",
"encryptionStatus": "사용됨",
"encryptionEnabled": "사용 안 함",
"enabled": "키 ID",
"disabled": "생성됨",
"keyId": "마이그레이션 상태",
"created": "마이그레이션 완료",
"migrationStatus": "마이그레이션 필요",
"migrationCompleted": "환경으로 보호되는 마스터 키",
"migrationRequired": "레거시 키 저장소",
"deviceProtectedMasterKey": "환경 지문으로 암호화된 마스터 키(KEK 보호 활성화됨)",
"legacyKeyStorage": "환경 바인딩으로 보호되지 않는 키(업그레이드 권장)",
"masterKeyEncryptedWithDeviceFingerprint": "유효함",
"keyNotProtectedByDeviceBinding": "데이터베이스 암호화 초기화",
"valid": "환경 바인딩된 마스터 키 보호 기능을 사용하여 AES-256 암호화를 활성화합니다. 이를 통해 SSH 키, 암호 및 인증 토큰에 엔터프라이즈급 보안을 제공합니다.",
"initializeDatabaseEncryption": "활성화된 기능:",
"enableAes256EncryptionWithDeviceBinding": "AES-256-GCM 인증 암호화",
"featuresEnabled": "환경 지문 마스터 키 보호(KEK)",
"aes256GcmAuthenticatedEncryption": "10만 번 반복하는 PBKDF2 키 유도",
"deviceFingerprintMasterKeyProtection": "자동 키 관리 및 순환",
"pbkdf2KeyDerivation": "초기화 중...",
"automaticKeyManagement": "엔터프라이즈 암호화 초기화",
"initializing": "기존 데이터 마이그레이션",
"initializeEnterpriseEncryption": "데이터베이스에 있는 기존의 보호되지 않은 데이터를 암호화합니다. 이 프로세스는 안전하며 자동 백업을 생성합니다.",
"migrateExistingData": "암호화 호환성 확인",
"encryptExistingUnprotectedData": "마이그레이션 중...",
"testMigrationDryRun": "데이터 마이그레이션",
"migrating": "보안 정보",
"migrateData": "SSH 개인 키와 암호는 AES-256-GCM으로 암호화됩니다.",
"securityInformation": "사용자 인증 토큰과 2FA 비밀 키는 보호됩니다.",
"sshPrivateKeysEncryptedWithAes256": "마스터 암호화 키는 장치 지문(KEK)으로 보호됩니다.",
"userAuthTokensProtected": "키는 현재 서버 환경에 바인딩됩니다(환경 변수를 통해 마이그레이션 가능).",
"masterKeysProtectedByDeviceFingerprint": "10만 번 반복하는 PBKDF2 + HKDF 키 유도 방식 사용",
"keysBoundToServerInstance": "마이그레이션 중 모든 데이터는 이전 버전과 호환됩니다.",
"pbkdf2HkdfKeyDerivation": "엔터프라이즈급 보안 활성화",
"backwardCompatibleMigration": "마스터 암호화 키는 환경 지문으로 보호됩니다. 서버 호스트 이름, 경로 및 기타 환경 정보를 사용하여 보호 키를 생성합니다. 서버를 마이그레이션하려면 새 서버에서 DB_ENCRYPTION_KEY 환경 변수를 설정하십시오.",
"enterpriseGradeSecurityActive": "중요",
"masterKeysProtectedByDeviceBinding": "데이터 보안을 확보하세요. 데이터베이스 파일과 서버 구성을 정기적으로 백업하십시오. 새 서버로 마이그레이션하려면 새 환경에서 DB_ENCRYPTION_KEY 환경 변수를 설정하거나 동일한 호스트 이름과 디렉터리 구조를 유지하십시오.",
"important": "암호화 상태를 불러오는 중...",
"keepEncryptionKeysSecure": "기존 데이터를 실제로 수정하지 않고 암호화된 형식으로 안전하게 마이그레이션할 수 있는지 확인하십시오.",
"loadingEncryptionStatus": "서버 마이그레이션 가이드",
"testMigrationDescription": "암호화된 데이터를 새 서버로 마이그레이션하려면 다음 단계를 따르십시오. 1) 데이터베이스 파일을 백업합니다. 2) 새 서버에서 DB_ENCRYPTION_KEY=\"your-key\" 환경 변수를 설정합니다. 3) 데이터베이스 파일을 복원합니다.",
"serverMigrationGuide": "환경 보호",
"migrationInstructions": "서버 환경 정보(호스트 이름, 경로 등)를 기반으로 암호화 키를 보호하며, 환경 변수를 통해 마이그레이션할 수 있습니다.",
"environmentProtection": "호환성 확인 완료 - 데이터가 변경되지 않았습니다.",
"environmentProtectionDesc": "확인 완료",
"verificationCompleted": "데이터 마이그레이션이 성공적으로 완료되었습니다!",
"verificationInProgress": "호환성 검증 실패",
"dataMigrationCompleted": "마이그레이션 실패",
"verificationFailed": "호환성 검증 실행 중...",
"migrationFailed": "마이그레이션 시작 중...",
"runningVerification": "하드웨어 지문 보안",
"startingMigration": "하드웨어 기반 암호화 활성화됨",
"hardwareFingerprintSecurity": "마스터 키는 이제 환경 변수 대신 실제 하드웨어 지문으로 보호됩니다.",
"hardwareBoundEncryption": "CPU 일련 번호 감지",
"masterKeysNowProtectedByHardwareFingerprint": "마더보드 UUID 식별",
"cpuSerialNumberDetection": "디스크 일련 번호 확인",
"motherboardUuidIdentification": "BIOS 일련 번호 확인",
"diskSerialNumberVerification": "안정적인 MAC 주소 필터링",
"biosSerialNumberCheck": "데이터베이스 파일 암호화",
"stableMacAddressFiltering": "이중 계층 보호 활성화",
"databaseFileEncryption": "최대 보안을 위해 필드 수준 및 파일 수준 암호화가 모두 활성화되었습니다.",
"dualLayerProtection": "민감한 데이터에 대한 필드 수준 AES-256 암호화",
"bothFieldAndFileEncryptionActive": "하드웨어 바인딩을 사용한 파일 수준 데이터베이스 암호화",
"fieldLevelAes256Encryption": "하드웨어 바인딩 파일 암호화 키",
"fileLevelDatabaseEncryption": "자동 암호화 백업 생성",
"hardwareBoundFileKeys": "암호화된 백업 생성 중",
"automaticEncryptedBackups": "백업 생성 중...",
"createEncryptedBackup": "백업 생성 완료",
"creatingBackup": "암호화된 백업이 성공적으로 생성되었습니다.",
"backupCreated": "백업 생성 실패",
"encryptedBackupCreatedSuccessfully": "데이터베이스 마이그레이션",
"backupCreationFailed": "마이그레이션용 내보내기",
"databaseMigration": "새 하드웨어로 마이그레이션하기 위해 복호화된 데이터가 포함된 SQLite 파일로 데이터베이스를 내보냅니다.",
"exportForMigration": "SQLite 데이터베이스 내보내기",
"exportDatabaseForHardwareMigration": "내보내는 중...",
"exportDatabase": "SQLite 내보내기 생성 완료",
"exporting": "SQLite 내보내기에 복호화된 데이터가 포함되어 있습니다. 보관하십시오. 안전합니다!",
"exportCreated": "SQLite 데이터베이스 내보내기 성공",
"exportContainsDecryptedData": "SQLite 데이터베이스 내보내기 실패",
"databaseExportedSuccessfully": "마이그레이션에서 가져오기",
"databaseExportFailed": "다른 시스템 또는 하드웨어에서 SQLite 데이터베이스 가져오기",
"importFromMigration": "SQLite 데이터베이스 가져오기",
"importDatabaseFromAnotherSystem": "가져오는 중...",
"importDatabase": "선택한 SQLite 파일",
"importing": "SQLite 가져오기는 기존 데이터를 덮어씁니다. 백업을 권장합니다!",
"selectedFile": "SQLite 가져오기 파일을 선택하세요",
"importWillReplaceExistingData": "SQLite 데이터베이스 가져오기 성공",
"pleaseSelectImportFile": "SQLite 데이터베이스 가져오기 실패",
"databaseImportedSuccessfully": "암호화 키, 데이터베이스 보안 및 백업 작업 관리",
"databaseImportFailed": "현재 활성화된 보안 조치 및 보호 기능",
"manageEncryptionAndBackups": "고급 하드웨어 기반 키 보호 기술",
"activeSecurityFeatures": "안전한 백업 생성 및 데이터베이스 복구 옵션",
"deviceBindingTechnology": "다른 시스템 간 데이터베이스 내보내기 및 가져오기",
"backupAndRecovery": "마이그레이션 필요 없음",
"crossSystemDataTransfer": "암호화 키",
"noMigrationNeeded": "키 보호",
"encryptionKey": "활성",
"keyProtection": "레거시",
"active": "데이터 상태",
"legacy": "암호화됨",
"dataStatus": "마이그레이션 필요",
"encrypted": "준비됨",
"needsMigration": "암호화 초기화",
"ready": "초기화",
"initializeEncryption": "테스트",
"initialize": "마이그레이션",
"test": "백업",
"migrate": "백업 생성",
"backup": "내보내기/가져오기",
"createBackup": "내보내기",
"exportImport": "가져오기",
"export": "암호 필요",
"import": "내보내기 확인",
"passwordRequired": "SSH 호스트 및 자격 증명을 SQLite 파일로 내보내기",
"confirmExport": "증분 병합(중복 건너뛰기)으로 SQLite 파일 가져오기",
"exportDescription": "심각한 경고",
"importDescription": "OIDC가 구성되지 않은 상태에서는 암호 로그인을 비활성화할 수 없습니다! 암호 로그인을 비활성화하기 전에 OIDC 인증을 구성해야 합니다. 그렇지 않으면 Termix에 액세스할 수 없게 됩니다.",
"criticalWarning": "암호 로그인을 비활성화하시겠습니까? 진행하기 전에 OIDC가 올바르게 구성되어 작동하는지 확인하십시오. 그렇지 않으면 Termix 인스턴스에 액세스할 수 없게 됩니다.",
"cannotDisablePasswordLoginWithoutOIDC": "암호 로그인이 성공적으로 비활성화되었습니다.",
"confirmDisablePasswordLogin": "암호 로그인 및 새 계정 등록이 성공적으로 비활성화되었습니다.",
"passwordLoginDisabled": "암호 로그인 활성화 필요",
"passwordLoginAndRegistrationDisabled": "암호 로그인이 비활성화되었습니다. OIDC가 올바르게 구성되어 있는지 확인하십시오. 그렇지 않으면 Termix에 로그인할 수 없습니다.",
"requiresPasswordLogin": "중요: 비밀번호 로그인이 비활성화되었습니다. OIDC를 재설정하거나 잘못 구성하면 Termix에 대한 모든 액세스 권한을 잃고 인스턴스가 손상될 수 있습니다. 절대적으로 확신하는 경우에만 진행하십시오.",
"passwordLoginDisabledWarning": "경고: 비밀번호 로그인이 비활성화된 상태에서 OIDC를 비활성화하려고 합니다. 이렇게 하면 Termix 인스턴스가 손상되고 모든 액세스 권한을 잃게 됩니다. 정말로 진행하시겠습니까?",
"oidcRequiredWarning": "비밀번호 로그인 상태 업데이트 실패",
"confirmDisableOIDCWarning": "세션 불러오는 중...",
"failedToUpdatePasswordLoginStatus": "활성 세션을 찾을 수 없습니다.",
"loadingSessions": "장치",
"noActiveSessions": "사용자",
"device": "마지막 활동",
"user": "만료일",
"lastActive": "해제됨",
"expires": "이 사용자의 모든 세션 해지",
"revoked": "모두 해지",
"revokeAllUserSessionsTitle": "OIDC 계정을 비밀번호 계정에 연결",
"revokeAll": "{{username}}(OIDC 사용자)를 기존 비밀번호 계정에 연결합니다. 이렇게 하면 비밀번호 계정에 이중 인증이 활성화됩니다.",
"linkOidcToPasswordAccount": "경고: OIDC 사용자 데이터가 삭제됩니다.",
"linkOidcToPasswordAccountDescription": "이 작업은 다음을 수행합니다.",
"linkOidcWarningTitle": "OIDC 사용자 계정과 모든 데이터가 삭제됩니다.",
"linkOidcWarningDescription": "대상 암호 계정에 OIDC 로그인 기능이 추가됩니다.",
"linkOidcActionDeleteUser": "암호 계정이 암호와 OIDC를 모두 사용하여 로그인할 수 있도록 허용합니다.",
"linkOidcActionAddCapability": "암호는 6자 이상이어야 합니다.",
"linkOidcActionDualAuth": "현재 역할",
"passwordMinLength": "할당된 역할 없음",
"currentRoles": "새 역할 할당",
"noRolesAssigned": "호스트 관리자",
"assignNewRole": "SSH 호스트"
},
"hosts": {
"title": "SSH 호스트 없음",
"sshHosts": "아직 SSH 호스트를 추가하지 않았습니다. 시작하려면 \"호스트 추가\"를 클릭하십시오.",
"noHosts": "호스트 불러오는 중...",
"noHostsMessage": "호스트 불러오기 실패",
"loadingHosts": "다시 시도",
"failedToLoadHosts": "새로 고침",
"retry": "선택 사항",
"refresh": "{{count}}개 호스트",
"optional": "JSON 가져오기",
"hostsCount": "가져오는 중...",
"importJson": "JSON 파일에서 SSH 호스트 가져오기",
"importing": "JSON 파일을 업로드하여 여러 SSH 호스트(최대 100개)를 일괄 가져옵니다.",
"importJsonTitle": "샘플 다운로드",
"importJsonDesc": "형식 안내",
"downloadSample": "경고: 호스트 \"{{name}}\"는 자격 증명 인증을 사용합니다. 내보낸 파일에는 자격 증명 데이터가 포함되지 않으므로 가져온 후 수동으로 다시 구성해야 합니다. 계속하시겠습니까?",
"formatGuide": "경고: 호스트 \"{{name}}\"에는 민감한 인증 데이터(암호/SSH 키)가 포함되어 있습니다. 내보낸 파일에는 이 데이터가 일반 텍스트로 포함됩니다. 파일을 안전하게 보관하고 사용 후 삭제하십시오. 계속하시겠습니까?",
"exportCredentialWarning": "분류되지 않음",
"exportSensitiveDataWarning": "\"{{name}}\"를 삭제하시겠습니까?",
"uncategorized": "호스트 삭제 실패",
"confirmDelete": "호스트 내보내기 실패 로그인되어 있고 호스트 데이터에 접근 권한이 있는지 확인하십시오.",
"failedToDeleteHost": "JSON에는 \"hosts\"가 포함되어야 합니다. 배열이거나 호스트 배열이어야 합니다.",
"failedToExportHost": "JSON 파일에서 호스트를 찾을 수 없습니다.",
"jsonMustContainHosts": "가져오기당 최대 100개의 호스트가 허용됩니다.",
"noHostsInJson": "가져오기 완료: {{success}} 성공, {{failed}} 실패",
"maxHostsAllowed": "가져오기 실패",
"importCompleted": "가져오기 오류",
"importFailed": "JSON 파일 가져오기에 실패했습니다.",
"importError": "연결 세부 정보",
"failedToImportJson": "조직",
"connectionDetails": "IP 주소",
"organization": "포트",
"ipAddress": "이름",
"port": "사용자 이름",
"name": "폴더",
"username": "태그",
"folder": "PIN",
"tags": "참고",
"pin": "만료일",
"notes": "암호 인증을 사용하는 경우 암호가 필요합니다.",
"expirationDate": "키 인증을 사용하는 경우 SSH 개인 키가 필요합니다.",
"passwordRequired": "키 인증을 사용하는 경우 키 유형이 필요합니다.",
"sshKeyRequired": "목록에서 유효한 SSH 구성을 선택해야 합니다.",
"keyTypeRequired": "호스트 추가",
"mustSelectValidSshConfig": "편집 호스트",
"addHost": "호스트 복제",
"editHost": "호스트 업데이트",
"cloneHost": "호스트 \"{{name}}\"가 성공적으로 업데이트되었습니다!",
"updateHost": "호스트 \"{{name}}\"가 성공적으로 추가되었습니다!",
"hostUpdatedSuccessfully": "호스트 \"{{name}}\"가 성공적으로 삭제되었습니다!",
"hostAddedSuccessfully": "호스트 저장에 실패했습니다. 다시 시도해 주세요.",
"hostDeletedSuccessfully": "터미널 활성화",
"failedToSaveHost": "터미널 탭에서 호스트 표시/숨기기",
"enableTerminal": "터널 활성화",
"enableTerminalDesc": "터널 탭에서 호스트 표시/숨기기",
"enableTunnel": "파일 관리자 활성화",
"enableTunnelDesc": "파일 관리자 탭에서 호스트 표시/숨기기",
"enableFileManager": "Docker 탭에서 호스트 표시/숨기기",
"enableFileManagerDesc": "Docker 활성화",
"enableDockerDesc": "기본 경로",
"enableDocker": "이 호스트의 파일 관리자를 열 때 기본 디렉터리",
"defaultPath": "터널 연결",
"defaultPathDesc": "연결",
"tunnelConnections": "제거",
"connection": "소스 포트",
"remove": "(소스는 일반 탭의 현재 연결 세부 정보를 나타냅니다.)",
"sourcePort": "엔드포인트 포트",
"sourcePortDesc": "엔드포인트 SSH 구성",
"endpointPort": "이 터널은 소스 시스템(일반 탭의 현재 연결 세부 정보)의 포트 {{sourcePort}}에서 엔드포인트 시스템의 포트 {{endpointPort}}로 트래픽을 전달합니다.",
"endpointSshConfig": "최대 재시도 횟수",
"tunnelForwardDescription": "터널 연결에 대한 최대 재시도 횟수입니다.",
"maxRetries": "재시도 간격(초)",
"maxRetriesDescription": "재시도 간 대기 시간입니다.",
"retryInterval": "컨테이너 시작 시 자동 시작",
"retryIntervalDescription": "컨테이너가 시작될 때 이 터널을 자동으로 시작합니다.",
"autoStartContainer": "터널 연결 추가",
"autoStartDesc": "암호 인증을 위해 sshpass 필요",
"addConnection": "터널에서 암호 인증을 사용하려면 시스템에 sshpass가 설치되어 있어야 합니다.",
"sshpassRequired": "기타 설치 방법:",
"sshpassRequiredDesc": "(Debian/Ubuntu) 또는 사용 중인 운영체제에 해당하는 설치 프로그램을 이용하세요.",
"otherInstallMethods": "또는",
"debianUbuntuEquivalent": "CentOS/RHEL/Fedora",
"or": "macOS",
"centosRhelFedora": "Windows",
"macos": "SSH 서버 구성 필요",
"windows": "터널 연결을 사용하려면 SSH 서버에서 포트 포워딩을 허용하도록 구성해야 합니다.",
"sshServerConfigRequired": "원격 포트를 모든 인터페이스에 바인딩하려면",
"sshServerConfigDesc": "포트 포워딩을 활성화하려면",
"gatewayPortsYes": "터널링에 root 사용자를 사용하는 경우",
"allowTcpForwardingYes": "/etc/ssh/sshd_config 파일을 편집하고 SSH를 다시 시작하십시오. sudo systemctl restart sshd",
"permitRootLoginYes": "업로드",
"editSshConfig": "인증",
"upload": "암호",
"authentication": "키",
"password": "자격 증명",
"key": "없음",
"credential": "자격 증명 선택",
"none": "자격 증명을 선택하십시오...",
"selectCredential": "자격 증명 인증을 사용하는 경우 자격 증명이 필요합니다.",
"selectCredentialPlaceholder": "자격 증명을 선택하면 현재 사용자 이름이 덮어쓰여지고 자격 증명의 인증 정보가 사용됩니다.",
"credentialRequired": "SSH 개인 키",
"credentialDescription": "키 암호",
"cannotChangeAuthAsSharedUser": "공유 사용자로 인증 방식을 변경할 수 없습니다.",
"sshPrivateKey": "키 유형",
"keyPassword": "자동 감지",
"keyType": "RSA",
"autoDetect": "ED25519",
"rsa": "ECDSA NIST P-256",
"ed25519": "ECDSA NIST P-384",
"ecdsaNistP256": "ECDSA NIST P-521",
"ecdsaNistP384": "DSA",
"ecdsaNistP521": "RSA SHA2-256",
"dsa": "RSA SHA2-512",
"rsaSha2256": "파일 업로드",
"rsaSha2512": "키 붙여넣기",
"uploadFile": "키 업데이트",
"pasteKey": "기존 키 (클릭하여 변경)",
"updateKey": "기존 자격 증명 (클릭하여 변경)",
"existingKey": "태그 추가 (추가할 공간)",
"existingCredential": "터미널",
"addTagsSpaceToAdd": "터널",
"terminalBadge": "파일 관리자",
"tunnelBadge": "일반",
"fileManagerBadge": "터미널",
"general": "터널",
"terminal": "파일 관리자",
"tunnel": "서버 통계",
"fileManager": "호스트 뷰어",
"serverStats": "서버 통계 활성화",
"hostViewer": "이 호스트에 대한 서버 통계 수집 활성화/비활성화",
"enableServerStats": "표시 항목",
"enableServerStatsDesc": "서버 통계 페이지에 표시할 메트릭 선택",
"displayItems": "CPU 사용량",
"displayItemsDesc": "메모리 사용량",
"enableCpu": "디스크 사용량",
"enableMemory": "네트워크 통계 (출시 예정)",
"enableDisk": "프로세스 수 (출시 예정)",
"enableNetwork": "가동 시간 (출시 예정)",
"enableProcesses": "호스트 이름 (출시 예정)",
"enableUptime": "운영 체제 (출시 예정)",
"enableHostname": "사용자 지정 명령 (출시 예정)",
"enableOs": "이 서버에 대한 사용자 지정 종료 및 재부팅 명령을 정의합니다.",
"customCommands": "종료 명령",
"customCommandsDesc": "재부팅 명령",
"shutdownCommand": "\"{{name}}\"를 \"{{folder}}\" 폴더에서 제거하시겠습니까? 호스트가 \"폴더 없음\"으로 이동됩니다.",
"rebootCommand": "호스트 \"{{name}}\"가 폴더에서 성공적으로 제거되었습니다.",
"confirmRemoveFromFolder": "호스트를 폴더에서 제거하는 데 실패했습니다.",
"removedFromFolder": "\"{{oldName}}\" 폴더 이름이 \"{{newName}}\"로 변경되었습니다. 성공적으로",
"failedToRemoveFromFolder": "폴더 이름 변경 실패",
"folderRenamed": "폴더 모양 편집",
"failedToRenameFolder": "폴더 색상 및 아이콘 사용자 지정",
"editFolderAppearance": "폴더 색상",
"editFolderAppearanceDesc": "폴더 아이콘",
"folderColor": "미리 보기",
"folderIcon": "폴더 모양이 성공적으로 업데이트되었습니다",
"preview": "폴더 모양 업데이트 실패",
"folderAppearanceUpdated": "폴더의 모든 호스트 삭제",
"failedToUpdateFolderAppearance": "폴더 \"{{count}}\"에 있는 모든 호스트 {{folder}}개를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"deleteAllHostsInFolder": "폴더 \"{{count}}\"에서 호스트 {{folder}}개를 성공적으로 삭제했습니다.",
"confirmDeleteAllHostsInFolder": "폴더의 호스트 삭제 실패",
"allHostsInFolderDeleted": "호스트 \"{{name}}\"가 \"{{folder}}\"로 성공적으로 이동되었습니다.",
"failedToDeleteHostsInFolder": "호스트를 폴더로 이동 실패",
"movedToFolder": "폴더 이름을 변경하려면 클릭하세요",
"failedToMoveToFolder": "폴더 이름 변경",
"clickToRenameFolder": "폴더에서 제거 \"{{folder}}\"",
"renameFolder": "호스트 편집",
"removeFromFolder": "호스트 삭제",
"editHostTooltip": "호스트 내보내기",
"deleteHostTooltip": "호스트 복제",
"exportHostTooltip": "호스트를 클릭하여 편집",
"cloneHostTooltip": "폴더 간 이동하려면 드래그하세요",
"clickToEditHost": "{{name}}에 대한 내보낸 호스트 구성",
"dragToMoveBetweenFolders": "터미널 열기",
"exportedHostConfig": "파일 관리자 열기",
"openTerminal": "터널 열기",
"openFileManager": "서버 세부 정보 열기",
"openTunnels": "통계",
"openServerDetails": "활성화된 위젯",
"statistics": "서버 통계 열기",
"enabledWidgets": "이 호스트에 표시할 통계 위젯을 선택하세요",
"openServerStats": "모니터링 구성",
"enabledWidgetsDesc": "서버 통계 및 상태 확인 빈도 구성",
"monitoringConfiguration": "상태 모니터링 활성화",
"monitoringConfigurationDesc": "서버 온라인 또는 오프라인 확인",
"statusCheckEnabled": "상태 확인 간격",
"statusCheckEnabledDesc": "호스트 온라인 확인 빈도(5초 - 1시간)",
"statusCheckInterval": "메트릭 모니터링 활성화",
"statusCheckIntervalDesc": "CPU, RAM, 디스크 및 기타 시스템 통계",
"metricsEnabled": "메트릭 수집 간격",
"metricsEnabledDesc": "서버 통계 수집 빈도(5초~1시간)",
"metricsInterval": "초",
"metricsIntervalDesc": "분",
"intervalSeconds": "모니터링 간격은 5초에서 1시간(3600초) 사이여야 합니다.",
"intervalMinutes": "이 호스트에 대한 서버 모니터링이 비활성화되었습니다.",
"intervalValidation": "호스트 관리자 → 통계 탭에서 모니터링을 활성화하십시오.",
"monitoringDisabled": "모니터링 끔",
"enableMonitoring": "상태",
"monitoringDisabledBadge": "메트릭",
"statusMonitoring": "참고: 터미널 사용자 지정은 데스크톱(웹사이트 및 Electron 앱)에서만 작동합니다. 모바일 앱과 모바일 웹사이트는 시스템 기본 터미널 설정을 사용합니다.",
"metricsMonitoring": "터미널 사용자 지정",
"terminalCustomization": "동작",
"appearance": "고급",
"behavior": "테마 미리보기",
"advanced": "테마",
"themePreview": "테마 선택",
"theme": "터미널에 사용할 색상 테마를 선택하세요",
"selectTheme": "글꼴 종류",
"chooseColorTheme": "글꼴 선택",
"fontFamily": "터미널에서 사용할 글꼴을 선택하세요",
"selectFont": "글꼴 크기",
"selectFontDesc": "글꼴 크기: {{value}}px",
"fontSize": "터미널 글꼴 크기 조정",
"fontSizeValue": "자간",
"adjustFontSize": "자간: {{value}}px",
"letterSpacing": "문자 간 간격 조정",
"letterSpacingValue": "줄 높이",
"adjustLetterSpacing": "줄 높이: {{value}}",
"lineHeight": "줄 간 간격 조정",
"lineHeightValue": "커서 스타일",
"adjustLineHeight": "커서 스타일 선택",
"cursorStyle": "블록형",
"selectCursorStyle": "밑줄형",
"cursorStyleBlock": "막대형",
"cursorStyleUnderline": "커서 모양 선택",
"cursorStyleBar": "커서 깜빡임",
"chooseCursorAppearance": "커서 깜빡임 애니메이션 활성화",
"cursorBlink": "스크롤백 버퍼",
"enableCursorBlink": "스크롤백 버퍼: {{value}}줄",
"scrollbackBuffer": "스크롤백 기록에 저장할 줄 수",
"scrollbackBufferValue": "알림음 스타일",
"scrollbackBufferDesc": "알림음 스타일 선택",
"bellStyle": "없음",
"selectBellStyle": "소리",
"bellStyleNone": "시각적 알림",
"bellStyleSound": "둘 다",
"bellStyleVisual": "터미널 알림음 처리 방법 (BEL 문자, \\x07). 프로그램은 작업을 완료하거나 오류가 발생하거나 알림을 받을 때 이 문자를 트리거합니다. \"소리\"는 오디오 경고음을 재생하고, \"시각\"은 화면을 잠시 깜빡이게 하며, \"둘 다\"는 경고음과 화면 표시를 모두 수행하고, \"없음\"은 알림음을 비활성화합니다.",
"bellStyleBoth": "마우스 오른쪽 클릭으로 단어 선택",
"bellStyleDesc": "마우스 오른쪽 버튼을 클릭하면 커서 아래의 단어가 선택됩니다.",
"rightClickSelectsWord": "빠른 스크롤 수정자",
"rightClickSelectsWordDesc": "수정자 선택",
"fastScrollModifier": "Alt",
"selectModifier": "Ctrl",
"modifierAlt": "Shift",
"modifierCtrl": "빠른 스크롤을 위한 수정자 키",
"modifierShift": "빠른 스크롤 감도",
"fastScrollModifierDesc": "빠른 스크롤 감도: {{value}}",
"fastScrollSensitivity": "수정자 키를 누른 상태에서 스크롤 속도 배율",
"fastScrollSensitivityValue": "최소 대비율",
"fastScrollSensitivityDesc": "최소 대비율: {{value}}",
"minimumContrastRatio": "가독성 향상을 위해 색상 자동 조정",
"minimumContrastRatioValue": "SSH 에이전트 전달",
"minimumContrastRatioDesc": "SSH 인증 에이전트를 원격 호스트로 전달",
"sshAgentForwarding": "백스페이스 모드",
"sshAgentForwardingDesc": "백스페이스 모드 선택",
"backspaceMode": "일반(DEL)",
"selectBackspaceMode": "Control-H (^H)",
"backspaceModeNormal": "호환성을 위한 백스페이스 키 동작",
"backspaceModeControlH": "시작 스니펫",
"backspaceModeDesc": "스니펫 선택",
"startupSnippet": "스니펫 검색...",
"selectSnippet": "없음",
"searchSnippets": "키보드 대화형 인증",
"snippetNone": "이 인증 방법은 SSH 서버에 연결할 때 키보드 대화형 인증을 사용합니다.",
"noneAuthTitle": "키보드 대화형 인증을 사용하면 서버에서 연결 중에 자격 증명을 입력하라는 메시지가 표시됩니다. 이는 다단계 인증이 필요한 서버나 자격 증명을 로컬에 저장하지 않으려는 경우에 유용합니다.",
"noneAuthDescription": "키보드 대화형 인증 강제 사용",
"noneAuthDetails": "키보드 대화형 인증을 강제로 사용합니다. 이는 2단계 인증(TOTP/2FA)을 사용하는 서버에 필요한 경우가 많습니다.",
"forceKeyboardInteractive": "자격 증명 사용자 이름 재정의",
"forceKeyboardInteractiveDesc": "자격 증명에 저장된 사용자 이름과 다른 사용자 이름을 사용합니다. 이렇게 하면 동일한 자격 증명을 여러 사용자 이름으로 사용할 수 있습니다.",
"overrideCredentialUsername": "점프 호스트",
"overrideCredentialUsernameDesc": "점프 호스트(또는 배스천 호스트)를 사용하면 하나 이상의 중간 서버를 통해 대상 서버에 연결할 수 있습니다. 이는 방화벽 뒤에 있는 서버나 사설 네트워크에 있는 서버에 액세스할 때 유용합니다.",
"jumpHosts": "점프 호스트 체인",
"jumpHostsDescription": "점프 호스트 추가",
"jumpHostChain": "서버 선택",
"addJumpHost": "서버 검색 중...",
"selectServer": "서버를 찾을 수 없습니다",
"searchServers": "연결은 다음 순서로 이루어집니다: 점프 호스트 1 → 점프 호스트 2 → ... → 대상 서버",
"noServerFound": "SOCKS5 프록시",
"jumpHostsOrder": "SSH 연결을 위한 SOCKS5 프록시를 구성합니다. 모든 트래픽은 지정된 프록시 서버를 통해 라우팅됩니다.",
"socks5Proxy": "SOCKS5 프록시 활성화",
"socks5Description": "이 SSH 연결에 SOCKS5 프록시 사용",
"enableSocks5": "프록시 호스트",
"enableSocks5Description": "프록시 포트",
"socks5Host": "프록시 사용자 이름",
"socks5Port": "프록시 암호",
"socks5Username": "선택 사항: 프록시에 인증이 필요하지 않은 경우 비워 두십시오.",
"socks5Password": "선택 사항: 프록시에 인증이 필요하지 않은 경우 비워 두십시오.",
"socks5UsernameOptional": "프록시 체인",
"socks5PasswordOptional": "SOCKS 프록시 체인을 구성합니다. 체인의 각 프록시는 이전 프록시를 통해 연결됩니다.",
"socks5ProxyChain": "프록시 모드",
"socks5ProxyChainDescription": "단일 프록시 사용",
"socks5ProxyMode": "프록시 체인 사용",
"socks5UseSingleProxy": "저장된 사전 설정 사용",
"socks5UseProxyChain": "사전 설정 선택",
"socks5UsePreset": "사전 설정 관리",
"socks5SelectPreset": "프록시 {{number}}",
"socks5ManagePresets": "체인에 프록시 추가",
"socks5ProxyNode": "프록시 제거",
"socks5AddProxy": "프록시 유형",
"socks5RemoveProxy": "사전 설정으로 저장",
"socks5ProxyType": "프록시 체인을 사전 설정으로 저장",
"socks5SaveAsPreset": "현재 프록시 체인 구성을 재사용 가능한 사전 설정으로 저장",
"socks5SavePresetTitle": "사전 설정 이름",
"socks5SavePresetDescription": "설명(선택 사항)",
"socks5PresetName": "프록시 체인 사전 설정이 생성되었습니다",
"socks5PresetDescription": "프록시 체인 사전 설정이 업데이트되었습니다",
"socks5PresetCreated": "프록시 체인 사전 설정이 삭제되었습니다",
"socks5PresetUpdated": "사전 설정 \"{{name}}\"이 성공적으로 저장되었습니다",
"socks5PresetDeleted": "사전 설정 저장에 실패했습니다",
"socks5PresetSaved": "사전 설정 이름은 필수입니다",
"socks5PresetSaveError": "빈 프록시 체인은 저장할 수 없습니다",
"socks5PresetNameRequired": "체인에 프록시를 하나 이상 추가하세요",
"socks5EmptyChainError": "SOCKS 프록시 서버의 호스트 이름 또는 IP 주소",
"socks5ProxyChainEmpty": "SOCKS 프록시 서버의 포트 번호(기본값: 1080)",
"socks5HostDescription": "프록시 노드 추가",
"socks5PortDescription": "구성된 프록시 노드가 없습니다. '프록시 노드 추가'를 클릭하여 추가하세요.",
"addProxyNode": "프록시 노드",
"noProxyNodes": "프록시 유형",
"proxyNode": "빠른 작업",
"proxyType": "빠른 작업을 사용하면 이 서버에서 SSH 스니펫을 실행하는 사용자 지정 버튼을 만들 수 있습니다. 이러한 버튼은 서버 통계 페이지 상단에 표시되어 빠르게 액세스할 수 있습니다.",
"quickActions": "빠른 작업 목록",
"quickActionsDescription": "빠른 작업 추가",
"quickActionsList": "작업 이름",
"addQuickAction": "스니펫을 찾을 수 없습니다",
"quickActionName": "빠른 작업 버튼은 위 목록에 표시된 순서대로 서버 통계 페이지에 나타납니다",
"noSnippetFound": "고급 인증 설정",
"quickActionsOrder": "sudo 암호 자동 완성",
"advancedAuthSettings": "sudo 명령 실행 시 암호 입력을 요청하는 경우 SSH 암호 자동 입력",
"sudoPasswordAutoFill": "sudo 암호",
"sudoPasswordAutoFillDesc": "sudo 명령에 사용할 선택적 암호 (키 인증에 유용)",
"sudoPassword": "SOCKS4",
"sudoPasswordDesc": "SOCKS5",
"socks4": "터미널 연결 시 스니펫 실행",
"socks5": "자동 MOSH 실행",
"executeSnippetOnConnect": "연결 시 MOSH 명령 자동 실행",
"autoMosh": "MOSH 명령",
"autoMoshDesc": "실행할 MOSH 명령",
"moshCommand": "환경 변수",
"moshCommandDesc": "터미널 세션에 대한 사용자 지정 환경 변수 설정",
"environmentVariables": "변수 이름",
"environmentVariablesDesc": "값",
"variableName": "변수 추가",
"variableValue": "Docker",
"addVariable": "Docker 열기",
"docker": "이 호스트에서 Docker가 활성화되어 있지 않습니다. Docker 기능을 사용하려면 호스트 설정에서 활성화하십시오.",
"openDocker": "Docker 유효성 검사 중...",
"notEnabled": "오류",
"validating": "오류 코드: {{code}}",
"error": "Docker 버전 {{version}}",
"errorCode": "현재",
"version": "사용량 / 제한",
"current": "백분율",
"used_limit": "입력",
"percentage": "출력",
"input": "읽기",
"output": "쓰기",
"read": "PID",
"write": "ID",
"pids": "상태",
"id": "콘솔",
"state": "콘솔에 연결하려면 컨테이너가 실행 중이어야 합니다.",
"console": "인증 필요",
"containerMustBeRunning": "{{containerName}}에 연결됨",
"authenticationRequired": "연결 끊김",
"connectedTo": "콘솔 오류",
"disconnected": "오류: {{message}}",
"consoleError": "콘솔 연결 실패",
"errorMessage": "컨테이너 콘솔에서 연결이 끊겼습니다.",
"failedToConnect": "컨테이너가 실행 중이 아닙니다.",
"disconnectedFromContainer": "콘솔에 액세스하려면 컨테이너를 시작하세요.",
"containerNotRunning": "셸 선택",
"startContainerToAccess": "Bash",
"selectShell": "Sh",
"bash": "Ash",
"sh": "연결 중...",
"ash": "연결",
"connecting": "연결 해제",
"connect": "연결되지 않았습니다.",
"disconnect": "대화형 셸을 시작하려면 연결을 클릭하세요.",
"notConnected": "{{containerName}}에 연결 중...",
"clickToConnect": "통계를 보려면 컨테이너가 실행 중이어야 합니다.",
"connectingTo": "통계를 가져오는 데 실패했습니다.",
"containerMustBeRunningToViewStats": "컨테이너를 찾을 수 없습니다.",
"failedToFetchStats": "서버에 컨테이너를 생성하여 시작하세요.",
"noContainersFound": "이름, 이미지 또는 ID로 검색...",
"noContainersFoundHint": "상태별로 필터링",
"searchPlaceholder": "모두 ({{count}})",
"filterByStatusPlaceholder": "{{status}} ({{count}})",
"allContainersCount": "필터와 일치하는 컨테이너가 없습니다.",
"statusCount": "검색 또는 필터를 조정해 보세요.",
"noContainersMatchFilters": "컨테이너 {{name}} 시작됨",
"noContainersMatchFiltersHint": "컨테이너 시작 실패: {{error}}",
"containerStarted": "컨테이너 {{name}} 중지됨",
"failedToStartContainer": "컨테이너 중지 실패: {{error}}",
"containerStopped": "컨테이너 {{name}} 재시작됨",
"failedToStopContainer": "컨테이너 재시작 실패: {{error}}",
"containerRestarted": "컨테이너 {{name}} 일시 중지 해제됨",
"failedToRestartContainer": "컨테이너 {{name}} 일시 중지됨",
"containerUnpaused": "컨테이너 {{action}} {{error}} 실패",
"containerPaused": "컨테이너 {{name}} 제거됨",
"failedToTogglePauseContainer": "컨테이너 제거 실패: {{error}}",
"containerRemoved": "이미지:",
"failedToRemoveContainer": "ID:",
"image": "포트:",
"idLabel": "없음",
"ports": "생성일:",
"noPorts": "시작",
"created": "중지",
"start": "일시 중지 해제",
"stop": "일시 중지",
"unpause": "재시작",
"pause": "컨테이너 제거",
"restart": "컨테이너 \"{{name}}\"을 정말로 제거하시겠습니까?",
"removeContainer": "경고: 이 컨테이너는 현재 실행 중이며 강제로 제거됩니다.",
"confirmRemoveContainer": "제거 중:",
"runningContainerWarning": "컨테이너를 찾을 수 없음",
"removing": "목록으로 돌아가기",
"containerNotFound": "로그",
"backToList": "통계",
"logs": "콘솔",
"stats": "로그 가져오기 실패: {{error}}",
"consoleTab": "로그 다운로드 실패: {{error}}",
"failedToFetchLogs": "표시할 줄 수",
"failedToDownloadLogs": "최근 50줄",
"linesToShow": "최근 100줄",
"last50Lines": "최근 500줄",
"last100Lines": "최근 1000줄",
"last500Lines": "모든 로그",
"last1000Lines": "타임스탬프 표시",
"allLogs": "자동 새로 고침",
"showTimestamps": "로그 필터링...",
"autoRefresh": "사용 가능한 로그 없음",
"filterLogsPlaceholder": "터미널",
"noLogsAvailable": "연결 대상 호스트"
},
"terminal": {
"title": "연결 끊기",
"connect": "지우기",
"disconnect": "복사",
"clear": "붙여넣기",
"copy": "찾기",
"paste": "전체 화면",
"find": "가로 분할",
"fullscreen": "세로 분할",
"splitHorizontal": "패널 닫기",
"splitVertical": "다시 연결",
"closePanel": "세션 종료",
"reconnect": "연결 끊김",
"sessionEnded": "오류: {{message}}",
"connectionLost": "연결 끊김",
"error": "연결 종료됨",
"disconnected": "연결 오류: {{message}}",
"connectionClosed": "연결됨",
"connectionError": "SSH 연결 설정됨",
"connected": "인증 실패: {{message}}",
"sshConnected": "알 수 없는 오류 발생",
"authError": "서버 메시지 구문 분석 실패",
"unknownError": "WebSocket 연결 오류",
"messageParseError": "연결 중...",
"websocketError": "다시 연결 중... ({{attempt}}/{{max}})",
"connecting": "재연결 성공",
"reconnecting": "최대 재연결 시도 횟수 초과",
"reconnected": "연결 시간 초과",
"maxReconnectAttemptsReached": "터미널 - {{host}}",
"connectionTimeout": "터미널 - {{host}}:{{path}}",
"terminalTitle": "{{command}} 실행 중 - {{host}}",
"terminalWithPath": "2단계 인증 필요",
"runTitle": "인증 코드",
"totpRequired": "000000",
"totpCodeLabel": "확인",
"totpPlaceholder": "비밀번호를 입력하시겠습니까?",
"totpVerify": "Enter 키를 눌러 삽입하고 Esc 키를 눌러 닫습니다.",
"sudoPasswordPopupTitle": "삽입",
"sudoPasswordPopupHint": "닫기",
"sudoPasswordPopupConfirm": "파일 관리자",
"sudoPasswordPopupDismiss": "파일"
},
"fileManager": {
"title": "폴더",
"file": "파일 작업을 사용하려면 SSH에 연결하세요.",
"folder": "파일 업로드",
"connectToSsh": "다운로드",
"uploadFile": "압축 해제",
"downloadFile": "{{name}} 압축 해제 중...",
"extractArchive": "{{name}} 압축 해제 성공",
"extractingArchive": "압축 해제 실패",
"archiveExtractedSuccessfully": "파일 압축",
"extractFailed": "파일 압축",
"compressFile": "{{count}}개 항목을 압축 파일로 압축",
"compressFiles": "압축 파일 이름",
"compressFilesDesc": "압축 파일 이름을 입력하세요...",
"archiveName": "압축 형식",
"enterArchiveName": "선택한 파일",
"compressionFormat": "및 {{count}}개 더...",
"selectedFiles": "압축",
"andMoreFiles": "{{count}}개 항목을 압축 파일로 압축 {{name}}...",
"compress": "{{name}}이 성공적으로 생성되었습니다",
"compressingFiles": "압축 실패",
"filesCompressedSuccessfully": "편집",
"compressFailed": "미리보기",
"edit": "이전",
"preview": "다음",
"previous": "{{current}} 중 {{total}} 페이지",
"next": "축소",
"pageXOfY": "확대",
"zoomOut": "새 파일",
"zoomIn": "새 폴더",
"newFile": "이름 바꾸기",
"newFolder": "항목 이름 바꾸기",
"rename": "항목 삭제",
"renameItem": "현재 경로",
"deleteItem": "파일 업로드",
"currentPath": "최대: 1GB(JSON) / 5GB(바이너리) - 대용량 파일 지원",
"uploadFileTitle": "파일 삭제",
"maxFileSize": "파일을 선택하려면 클릭하세요",
"removeFile": "파일 선택",
"clickToSelectFile": "업로드 중...",
"chooseFile": "다운로드 중...",
"uploading": "{{name}} 업로드 중...",
"downloading": "대용량 파일 {{name}} ({{size}}) 업로드 중...",
"uploadingFile": "{{name}} 다운로드 중...",
"uploadingLargeFile": "{{name}} 생성 중...",
"downloadingFile": "{{name}} 생성 중...",
"creatingFile": "{{type}} {{name}} 삭제 중...",
"creatingFolder": "{{type}} {{oldName}}를 {{newName}}로 이름 변경 중...",
"deletingItem": "새 파일 만들기",
"renamingItem": "파일 이름",
"createNewFile": "생성 중...",
"fileName": "파일 만들기",
"creating": "새 폴더 만들기",
"createFile": "폴더 이름",
"createNewFolder": "폴더 만들기",
"folderName": "경고: 이 작업은 취소할 수 없습니다.",
"createFolder": "항목 경로",
"warningCannotUndo": "디렉터리입니다. (재귀적으로 삭제됩니다)",
"itemPath": "삭제 중...",
"thisIsDirectory": "현재 경로",
"deleting": "새 이름",
"currentPathLabel": "디렉토리입니다",
"newName": "이름 변경 중...",
"thisIsDirectoryRename": "파일 \"{{name}}\"이 성공적으로 업로드되었습니다",
"renaming": "파일 업로드 실패",
"fileUploadedSuccessfully": "파일 \"{{name}}\"이 성공적으로 다운로드되었습니다",
"failedToUploadFile": "파일 다운로드 실패",
"fileDownloadedSuccessfully": "파일 콘텐츠를 수신하지 못했습니다",
"failedToDownloadFile": "파일 경로",
"noFileContent": "파일 \"{{name}}\"이 성공적으로 생성되었습니다",
"filePath": "파일 생성 실패",
"fileCreatedSuccessfully": "폴더 \"{{name}}\" 폴더 생성 성공",
"failedToCreateFile": "폴더 생성 실패",
"folderCreatedSuccessfully": "항목 생성 실패",
"failedToCreateFolder": "{{operation}}개의 {{name}} 작업에 실패했습니다: {{error}}",
"failedToCreateItem": "심볼릭 링크 확인 실패",
"operationFailed": "{{type}}개 항목 삭제 성공",
"failedToResolveSymlink": "{{count}}개 항목 삭제 성공",
"itemDeletedSuccessfully": "항목 삭제 실패",
"itemsDeletedSuccessfully": "업로드할 파일을 여기에 드롭하세요",
"failedToDeleteItems": "이 폴더는 비어 있습니다",
"dragFilesToUpload": "{{count}}개 항목",
"emptyFolder": "{{count}}개 선택됨",
"itemCount": "파일 검색 중...",
"selectedCount": "업로드",
"searchFiles": "파일 관리를 시작할 호스트를 선택하세요",
"upload": "SSH 연결 실패",
"selectHostToStart": "디렉터리 로드 실패",
"failedToConnect": "SSH 연결을 사용할 수 없습니다",
"failedToLoadDirectory": "폴더 이름을 입력하세요:",
"noSSHConnection": "파일 이름을 입력하세요:",
"enterFolderName": "복사",
"enterFileName": "잘라내기",
"copy": "붙여넣기",
"cut": "경로 복사",
"paste": "경로 복사",
"copyPath": "삭제",
"copyPaths": "속성",
"delete": "새로 고침",
"properties": "브라우저에 {{count}}개 파일 다운로드",
"refresh": "{{count}}개 항목 복사",
"downloadFiles": "{{count}}개 항목 잘라내기",
"copyFiles": "{{count}}개 항목 삭제",
"cutFiles": "{{count}}개 항목이 클립보드에 복사됨",
"deleteFiles": "{{count}}개 항목이 클립보드에 잘라내짐",
"filesCopiedToClipboard": "경로가 클립보드에 복사됨",
"filesCutToClipboard": "{{count}}개 경로가 클립보드에 복사됨",
"pathCopiedToClipboard": "경로를 클립보드에 복사하지 못함",
"pathsCopiedToClipboard": "{{count}}개 항목 이동됨",
"failedToCopyPath": "삭제하지 못함 항목",
"movedItems": "{{type}} 이름 변경 성공",
"failedToDeleteItem": "항목 이름 변경 실패",
"itemRenamedSuccessfully": "다운로드",
"failedToRenameItem": "권한",
"download": "크기",
"permissions": "수정됨",
"size": "경로",
"modified": "{{name}}을 삭제하시겠습니까?",
"path": "파일 업로드 성공",
"confirmDelete": "파일 업로드 실패",
"uploadSuccess": "파일 다운로드 성공",
"uploadFailed": "파일 다운로드 실패",
"downloadSuccess": "권한 거부됨",
"downloadFailed": "자세한 오류 정보는 Docker 로그를 확인하세요.",
"permissionDenied": "내부 서버 오류 발생",
"checkDockerLogs": "서버 오류",
"internalServerError": "오류",
"serverError": "상태 코드와 함께 요청 실패",
"error": "알 수 없음",
"requestFailed": "파일을 읽을 수 없음",
"unknownFileError": "SSH 세션 ID를 사용할 수 없음",
"cannotReadFile": "파일 경로를 사용할 수 없음",
"noSshSessionId": "현재 호스트를 사용할 수 없음",
"noFilePath": "파일 저장 성공",
"noCurrentHost": "저장 작업 시간 초과 파일이 성공적으로 저장되었을 수 있지만, 작업 완료에 너무 오랜 시간이 걸렸습니다. Docker 로그를 확인하여 문제를 확인하세요.",
"fileSavedSuccessfully": "파일 저장 실패",
"saveTimeout": "삭제 성공",
"failedToSaveFile": "서버에 연결",
"deletedSuccessfully": "사이드바에서 서버를 선택하여 파일 편집을 시작하세요",
"connectToServer": "파일 작업",
"selectServerToEdit": "<strong>{{name}}</strong>을 삭제하시겠습니까?",
"fileOperations": "\"{{name}}\"을 영구적으로 삭제하시겠습니까?",
"confirmDeleteMessage": "{{count}}개의 항목을 영구적으로 삭제하시겠습니까?",
"confirmDeleteSingleItem": "\"{{count}}개의 항목(폴더 및 그 내용 포함)을 영구적으로 삭제하시겠습니까?",
"confirmDeleteMultipleItems": "\"{{name}}\" 폴더와 그 안의 모든 내용을 영구적으로 삭제하시겠습니까?",
"confirmDeleteMultipleItemsWithFolders": "이 작업을 수행하면 폴더와 그 안의 모든 내용이 삭제됩니다.",
"confirmDeleteFolder": "이 작업은 되돌릴 수 없습니다.",
"deleteDirectoryWarning": "이 작업은 되돌릴 수 없습니다. 해당 항목은 서버에서 영구적으로 삭제됩니다.",
"actionCannotBeUndone": "최근 항목",
"permanentDeleteWarning": "고정된 항목",
"recent": "폴더 바로가기",
"pinned": "최근에 본 파일이 없습니다.",
"folderShortcuts": "고정된 파일이 없습니다.",
"noRecentFiles": "폴더 경로를 입력하세요",
"noPinnedFiles": "바로가기가 없습니다.",
"enterFolderPath": "파일 및 폴더 검색 중...",
"noShortcuts": "파일이나 폴더를 찾을 수 없습니다.",
"searchFilesAndFolders": "SSH 연결 실패",
"noFilesOrFoldersFound": "SSH 세션 재연결 실패",
"failedToConnectSSH": "파일 목록 보기 실패",
"failedToReconnectSSH": "홈 데이터 가져오기 시간 초과",
"failedToListFiles": "SSH 상태 확인 시간 초과",
"fetchHomeDataTimeout": "SSH 재연결 시간 초과",
"sshStatusCheckTimeout": "저장 작업 시간 초과",
"sshReconnectionTimeout": "파일을 저장할 수 없습니다",
"saveOperationTimeout": "시스템 파일을 여기에 드래그하여 업로드하세요",
"cannotSaveFile": "파일을 창 밖으로 드래그하여 다운로드하세요",
"dragSystemFilesToUpload": "여기에서 터미널 열기",
"dragFilesToWindowToDownload": "실행",
"openTerminalHere": "다른 이름으로 저장...",
"run": "저장 위치 선택",
"saveToSystem": "이 폴더에서 터미널 열기",
"selectLocationToSave": "파일 위치에서 터미널 열기",
"openTerminalInFolder": "터미널 - {{host}}:{{path}}",
"openTerminalInFileLocation": "실행 중 - {{file}}",
"terminalWithPath": "실행 파일만 실행할 수 있습니다",
"runningFile": "호스트 없음 선택됨",
"onlyRunExecutableFiles": "별표 표시됨",
"noHostSelected": "바로가기",
"starred": "디렉토리",
"shortcuts": "최근 파일에서 \"{{name}}\" 제거됨",
"directories": "제거 실패",
"removedFromRecentFiles": "\"{{name}}\" 고정 해제 성공",
"removeFailed": "고정 해제 실패",
"unpinnedSuccessfully": "바로가기 \"{{name}}\" 제거됨",
"unpinFailed": "바로가기 제거 실패",
"removedShortcut": "최근 파일 모두 삭제됨",
"removeShortcutFailed": "삭제 실패",
"clearedAllRecentFiles": "최근 파일에서 제거됨",
"clearFailed": "최근 파일 모두 지우기",
"removeFromRecentFiles": "파일 고정 해제",
"clearAllRecentFiles": "바로가기 제거",
"unpinFile": "{{count}}개 파일을 다른 이름으로 저장...",
"removeShortcut": "파일 고정",
"saveFilesToSystem": "바로가기에 추가",
"pinFile": "기본 위치로 다운로드",
"addToShortcuts": "붙여넣기 실패",
"downloadToDefaultLocation": "실행 취소할 수 없는 작업",
"pasteFailed": "복사 작업 실행 취소: 복사된 파일 {{count}}개 삭제됨",
"noUndoableActions": "실행 취소 실패: 복사된 파일을 삭제할 수 없음",
"undoCopySuccess": "실행 취소 실패: 복사된 파일 정보를 찾을 수 없음",
"undoCopyFailedDelete": "이동 작업 실행 취소: {{count}}개 파일을 원래 위치로 이동됨",
"undoCopyFailedNoInfo": "실행 취소 실패: 파일을 원래 위치로 이동할 수 없음",
"undoMoveSuccess": "실행 취소 실패: 이동된 파일 정보를 찾을 수 없음",
"undoMoveFailedMove": "삭제 작업을 실행 취소할 수 없음: 파일이 서버에서 영구적으로 삭제됨",
"undoMoveFailedNoInfo": "지원되지 않는 실행 취소 작업 유형",
"undoDeleteNotSupported": "실행 취소 작업 실패",
"undoTypeNotSupported": "알 수 없음 오류",
"undoOperationFailed": "경로를 입력하세요...",
"unknownError": "경로 편집",
"enterPath": "확인",
"editPath": "취소",
"confirm": "찾기...",
"cancel": "바꿀 내용...",
"find": "바꾸기",
"replaceWith": "모두 바꾸기",
"replace": "대신 다운로드",
"replaceAll": "키보드 단축키",
"downloadInstead": "검색 및 바꾸기",
"keyboardShortcuts": "편집",
"searchAndReplace": "탐색",
"editing": "코드",
"navigation": "검색",
"code": "다음 찾기",
"search": "이전 찾기",
"findNext": "저장",
"findPrevious": "모두 선택",
"save": "실행 취소",
"selectAll": "다시 실행",
"undo": "해당 줄로 이동",
"redo": "줄 위로 이동",
"goToLine": "주석 표시/숨기기",
"moveLineUp": "들여쓰기",
"moveLineDown": "내어쓰기",
"toggleComment": "자동 완성",
"indent": "이미지 로드 실패",
"outdent": "회전",
"autoComplete": "원본 크기",
"imageLoadError": "입력을 시작하세요...",
"rotate": "크기를 알 수 없음",
"originalSize": "파일이 비어 있습니다",
"startTyping": "대용량 파일 경고",
"unknownSize": "이 파일의 크기는 {{size}}이며, 텍스트로 열면 성능 문제가 발생할 수 있습니다.",
"fileIsEmpty": "파일 \"{{name}}\"을 찾을 수 없으며 최근/고정된 파일에서 제거되었습니다.",
"largeFileWarning": "파일을 로드하지 못했습니다: {{error}}",
"largeFileWarningDesc": "서버 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"fileNotFoundAndRemoved": "자동 저장 실패",
"failedToLoadFile": "파일 자동 저장됨",
"serverErrorOccurred": "{{name}} 이동 실패",
"autoSaveFailed": "이동 작업 실패",
"fileAutoSaved": "두 파일만 비교할 수 있습니다",
"moveFileFailed": "비교 중인 파일: {{file1}} 및 {{file2}}",
"moveOperationFailed": "드래그 작업 실패",
"canOnlyCompareFiles": "파일 \"{{name}}\" 고정 성공",
"comparingFiles": "파일 고정 실패",
"dragFailed": "파일 \"{{name}}\" 고정 해제 성공",
"filePinnedSuccessfully": "파일 고정 해제 실패",
"pinFileFailed": "폴더 바로가기 \"{{name}}\" 성공적으로 추가되었습니다",
"fileUnpinnedSuccessfully": "바로가기 추가 실패",
"unpinFileFailed": "{{operation}} {{count}}개 항목 성공적으로 이동",
"shortcutAddedSuccessfully": "{{operation}} {{count}}개 항목",
"addShortcutFailed": "파일 {{name}} 다운로드 성공",
"operationCompletedSuccessfully": "다운로드 실패",
"operationCompleted": "{{name}}로 이동",
"downloadFileSuccess": "{{name}}와 비교",
"downloadFileFailed": "창 밖으로 드래그하여 다운로드({{count}}개 파일)",
"moveTo": "새 폴더",
"diffCompareWith": "NewFile.txt",
"dragOutsideToDownload": "{{count}}개 항목을 {{target}}로 성공적으로 이동했습니다",
"newFolderDefault": "이동",
"newFileDefault": "파일에서 검색(Ctrl+F)",
"successfullyMovedItems": "키보드 단축키 표시",
"move": "마크다운 콘텐츠 작성 시작...",
"searchInFile": "파일 로드 중 비교 중...",
"showKeyboardShortcuts": "새로고침",
"startWritingMarkdown": "비교",
"loadingFileComparison": "나란히 보기",
"reload": "인라인",
"compare": "파일 비교: {{file1}} vs {{file2}}",
"sideBySide": "파일 크기가 너무 큽니다: {{error}}",
"inline": "SSH 연결에 실패했습니다. {{name}}({{ip}}:{{port}})에 대한 연결을 확인하십시오.",
"fileComparison": "파일 로드 실패: {{error}}",
"fileTooLarge": "연결 성공",
"sshConnectionFailed": "TOTP 인증 실패",
"loadFileFailed": "인증 코드:",
"connectedSuccessfully": "권한 변경",
"totpVerificationFailed": "다음 파일의 권한 수정",
"verificationCodePrompt": "현재 권한",
"changePermissions": "새 권한",
"changePermissionsDesc": "소유자",
"currentPermissions": "그룹",
"newPermissions": "기타",
"owner": "읽기",
"group": "쓰기",
"others": "실행",
"read": "권한이 성공적으로 변경되었습니다.",
"write": "권한 변경에 실패했습니다.",
"execute": "구성된 터널이 없습니다.",
"permissionsChangedSuccessfully": "시작하려면 호스트 관리자에서 터널 연결을 구성하세요.",
"failedToChangePermissions": "SSH 터널"
},
"tunnel": {
"noTunnelsConfigured": "SSH 터널 없음",
"configureTunnelsInHostSettings": "아직 SSH 터널을 생성하지 않았습니다. 시작하려면 호스트 관리자에서 터널 연결을 구성하세요."
},
"tunnels": {
"title": "연결됨",
"noSshTunnels": "연결 끊김",
"createFirstTunnelMessage": "연결 중...",
"connected": "연결 끊는 중...",
"disconnected": "알 수 없음",
"connecting": "알 수 없음",
"disconnecting": "알 수 없음",
"unknownTunnelStatus": "오류",
"statusUnknown": "실패",
"unknown": "재시도 중",
"error": "대기 중",
"failed": "재시도 대기 중",
"retrying": "연결 재시도 중",
"waiting": "취소 중...",
"waitingForRetry": "연결 해제",
"retryingConnection": "취소",
"canceling": "포트",
"connect": "시도 횟수: {{current}}/{{max}}회",
"disconnect": "다음 재시도 시간: {{seconds}}초",
"cancel": "오류 원인은 Docker 로그를 확인하거나, 다음 서버에 참여하거나,",
"port": "또는 새 서버를 생성하세요.",
"attempt": "구성된 터널 연결이 없습니다.",
"nextRetryIn": "터널 연결",
"checkDockerLogs": "터널 추가",
"orCreate": "편집 터널",
"noTunnelConnections": "터널 삭제",
"tunnelConnections": "터널 이름",
"addTunnel": "로컬 포트",
"editTunnel": "원격 호스트",
"deleteTunnel": "원격 포트",
"tunnelName": "자동 시작",
"localPort": "상태",
"remoteHost": "활성",
"remotePort": "비활성",
"autoStart": "시작",
"status": "중지",
"active": "재시작",
"inactive": "연결 유형",
"start": "로컬",
"stop": "원격",
"restart": "동적",
"connectionType": "알 수 없음",
"local": "포트 {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
"remote": "엔드포인트 호스트를 찾을 수 없음",
"dynamic": "Discord",
"unknownConnectionStatus": "GitHub 이슈",
"portMapping": "도움 요청",
"endpointHostNotFound": "서버 통계",
"discord": "CPU",
"githubIssue": "메모리",
"forHelp": "디스크"
},
"serverStats": {
"title": "네트워크",
"cpu": "가동 시간",
"memory": "평균: {{avg1}}, {{avg5}}, {{avg15}}",
"disk": "프로세스",
"network": "연결",
"uptime": "사용량",
"loadAverage": "가용 공간",
"processes": "총계",
"connections": "여유 공간",
"usage": "사용 중",
"available": "백분율",
"total": "새로 고침 상태 및 메트릭",
"free": "새로 고침 상태",
"used": "이 호스트에 대해 파일 관리자가 이미 열려 있습니다",
"percentage": "파일 관리자 열기",
"refreshStatusAndMetrics": "{{count}} CPU",
"refreshStatus": "{{count}} CPU",
"fileManagerAlreadyOpen": "해당 CPU 없음",
"openFileManager": "평균: 해당 없음",
"cpuCores_one": "CPU 사용량",
"cpuCores_other": "메모리 사용량",
"naCpus": "디스크 사용량",
"loadAverageNA": "루트 저장 공간",
"cpuUsage": "/",
"memoryUsage": "서버 관리의 다음 단계에 대한 아이디어가 있으신가요? 공유하기",
"diskUsage": "호스트 구성 가져오기 실패",
"rootStorageSpace": "서버 상태 가져오기 실패",
"of": "서버 메트릭 가져오기 실패",
"feedbackMessage": "홈 데이터 가져오기 실패",
"failedToFetchHostConfig": "메트릭 불러오는 중...",
"failedToFetchStatus": "새로 고침 중...",
"failedToFetchMetrics": "서버 오프라인",
"failedToFetchHomeData": "오프라인 서버에서 메트릭을 가져올 수 없습니다",
"loadingMetrics": "TOTP 인증 필요",
"refreshing": "TOTP가 활성화된 서버에서는 서버 통계를 사용할 수 없습니다.",
"serverOffline": "로드",
"cannotFetchMetrics": "레이아웃 편집",
"totpRequired": "취소",
"totpUnavailable": "위젯 추가",
"load": "레이아웃 저장",
"editLayout": "저장되지 않은 변경 사항",
"cancelEdit": "레이아웃이 성공적으로 저장되었습니다.",
"addWidget": "레이아웃 저장 실패",
"saveLayout": "시스템 정보",
"unsavedChanges": "호스트 이름",
"layoutSaved": "운영 체제",
"failedToSaveLayout": "커널",
"systemInfo": "총 가동 시간",
"hostname": "초",
"operatingSystem": "네트워크 인터페이스",
"kernel": "네트워크 인터페이스를 찾을 수 없습니다.",
"totalUptime": "총 프로세스",
"seconds": "실행 중인 프로세스",
"networkInterfaces": "프로세스를 찾을 수 없습니다.",
"noInterfacesFound": "SSH 로그인 통계",
"totalProcesses": "총 로그인 횟수",
"running": "고유 IP 주소",
"noProcessesFound": "최근 성공한 로그인",
"loginStats": "최근 실패한 시도 횟수",
"totalLogins": "최근 로그인 데이터 없음",
"uniqueIPs": "출처",
"recentSuccessfulLogins": "빠른 작업",
"recentFailedAttempts": "{{name}} 실행",
"noRecentLoginData": "{{name}} 실행 중...",
"from": "{{name}} 성공적으로 완료됨",
"quickActions": "{{name}} 실패",
"executeQuickAction": "{{name}} 실행 실패",
"executingQuickAction": "SSH 서버 관리자",
"quickActionSuccess": "안전하고 강력하며 직관적인 SSH 연결 관리",
"quickActionFailed": "TERMIX에 다시 오신 것을 환영합니다",
"quickActionError": "TERMIX 계정 생성"
},
"auth": {
"tagline": "외부 공급자로 계속 진행",
"description": "Termix에 로그인",
"welcomeBack": "계정 생성",
"createAccount": "로그인",
"continueExternal": "회원가입",
"loginTitle": "비밀번호를 잊으셨나요?",
"registerTitle": "로그인 상태 유지",
"loginButton": "계정이 없으신가요?",
"registerButton": "이미 계정이 있으신가요?",
"forgotPassword": "로그인 성공",
"rememberMe": "로그인 실패",
"noAccount": "회원가입 성공",
"hasAccount": "회원가입 실패",
"loginSuccess": "로그아웃 성공",
"loginFailed": "잘못된 사용자 이름 또는 비밀번호",
"registerSuccess": "계정 생성 성공",
"registerFailed": "비밀번호 재설정 링크 전송됨",
"logoutSuccess": "2단계 인증",
"invalidCredentials": "인증 코드 입력",
"accountCreated": "또는 백업 코드 사용",
"passwordReset": "코드 확인",
"twoFactorAuth": "앱으로 이동 중...",
"enterCode": "2단계 인증 활성화",
"backupCode": "2단계 인증 비활성화",
"verifyCode": "인증 앱으로 이 QR 코드를 스캔하세요",
"redirectingToApp": "백업 코드",
"enableTwoFactor": "이 백업 코드를 안전한 곳에 저장하세요",
"disableTwoFactor": "2단계 인증이 성공적으로 활성화되었습니다!",
"scanQRCode": "2단계 인증이 비활성화되었습니다",
"backupCodes": "새 백업 코드가 생성되었습니다",
"saveBackupCodes": "백업 코드가 다운로드되었습니다",
"twoFactorEnabledSuccess": "6자리 코드를 입력하세요",
"twoFactorDisabled": "잘못된 인증 코드입니다",
"newBackupCodesGenerated": "TOTP 비활성화에 실패했습니다",
"backupCodesDownloaded": "백업 코드 생성에 실패했습니다",
"pleaseEnterSixDigitCode": "비밀번호를 입력하세요",
"invalidVerificationCode": "잠김(OIDC 인증)",
"failedToDisableTotp": "2단계 인증",
"failedToGenerateBackupCodes": "계정이 2단계 인증으로 보호되고 있습니다",
"enterPassword": "현재 계정에 2단계 인증이 활성화되어 있습니다",
"lockedOidcAuth": "2단계 인증 비활성화",
"twoFactorTitle": "2단계 인증을 비활성화하면 계정 보안이 약화됩니다",
"twoFactorProtected": "비밀번호 또는 TOTP 코드",
"twoFactorActive": "또는",
"disable2FA": "기존 백업 코드를 분실한 경우 새 백업 코드 생성",
"disableTwoFactorWarning": "새 백업 코드 생성",
"passwordOrTotpCode": "내 백업 코드",
"or": "다운로드",
"generateNewBackupCodesText": "설정 2단계 인증",
"generateNewBackupCodes": "SSH 인증 필요",
"yourBackupCodes": "키보드 대화형 인증 사용 불가",
"download": "인증 실패",
"setupTwoFactorTitle": "인증 시간 초과",
"sshAuthenticationRequired": "서버에서 키보드 대화형 인증을 지원하지 않습니다. 비밀번호 또는 SSH 키를 입력하세요.",
"sshNoKeyboardInteractive": "입력하신 자격 증명이 올바르지 않습니다. 유효한 자격 증명으로 다시 시도해 주세요.",
"sshAuthenticationFailed": "인증 시도 시간이 초과되었습니다. 다시 시도해 주세요.",
"sshAuthenticationTimeout": "이 서버에 연결하려면 SSH 자격 증명을 입력하세요.",
"sshNoKeyboardInteractiveDescription": "이 SSH 연결에 사용할 비밀번호를 입력하세요.",
"sshAuthFailedDescription": "SSH 키가 암호화된 경우, 암호를 입력하세요.",
"sshTimeoutDescription": "1단계: 인증 앱으로 QR 코드 스캔",
"sshProvideCredentialsDescription": "수동 입력 코드",
"sshPasswordDescription": "QR 코드를 스캔할 수 없는 경우, 인증 앱에 이 코드를 수동으로 입력하세요.",
"sshKeyPasswordDescription": "다음: 코드 확인",
"step1ScanQR": "인증기 확인",
"manualEntryCode": "2단계: 인증기 앱에서 받은 6자리 코드를 입력하세요.",
"cannotScanQRText": "인증 코드",
"nextVerifyCode": "뒤로",
"verifyAuthenticator": "확인 및 활성화",
"step2EnterCode": "백업 코드 저장",
"verificationCode": "3단계: 안전한 곳에 코드를 보관하세요.",
"back": "백업 코드를 안전한 곳에 보관하세요. 인증기 기기를 분실했을 경우 백업 코드를 사용하여 계정에 로그인할 수 있습니다.",
"verifyAndEnable": "설정 완료",
"saveBackupCodesTitle": "2단계 인증은 로그인 시 인증기 앱에서 받은 코드를 요구하여 보안을 강화합니다.",
"step3StoreCodesSecurely": "2단계 인증 활성화",
"importantBackupCodesText": "계정에 보안을 강화하세요.",
"completeSetup": "첫 번째 사용자",
"notEnabledText": "사용자님은 첫 번째 사용자이며 관리자 권한을 갖게 됩니다. 사이드바의 사용자 드롭다운 메뉴에서 관리자 설정을 확인할 수 있습니다. 오류라고 생각되면 Docker 로그를 확인하거나 GitHub에 이슈를 등록해 주세요.",
"enableTwoFactorButton": "외부",
"addExtraSecurityLayer": "외부 공급자로 로그인",
"firstUser": "구성된 외부 ID 공급자를 사용하여 로그인합니다.",
"firstUserMessage": "Electron 앱에서는 아직 외부 인증이 지원되지 않습니다. OIDC 로그인을 위해서는 웹 버전을 사용하십시오.",
"external": "비밀번호 재설정",
"loginWithExternal": "재설정 코드 전송",
"loginWithExternalDesc": "사용자 이름을 입력하여 비밀번호 재설정 코드를 받으세요. 코드는 Docker 컨테이너 로그에 기록됩니다.",
"externalNotSupportedInElectron": "비밀번호 재설정",
"resetPasswordButton": "비밀번호 확인",
"sendResetCode": "사용자의 Docker 컨테이너 로그에서 6자리 코드를 입력하세요.",
"resetCodeDesc": "로그인으로 이동",
"resetCode": "새 비밀번호",
"verifyCodeButton": "비밀번호 확인",
"enterResetCode": "사용자의 새 비밀번호를 입력하세요.",
"goToLogin": "가입하기",
"newPassword": "모바일 앱",
"confirmNewPassword": "모바일 앱 로그인",
"enterNewPassword": "데스크톱 앱",
"signUp": "데스크톱 앱 로그인",
"mobileApp": "웹 인터페이스를 통해 데스크톱 앱 로그인",
"loggingInToMobileApp": "서버 로딩 중...",
"desktopApp": "인증 중...",
"loggingInToDesktopApp": "이 방법으로 비밀번호를 재설정하면 저장된 모든 SSH 호스트, 자격 증명 및 기타 암호화된 데이터가 삭제됩니다. 이 작업은 되돌릴 수 없습니다. 비밀번호를 잊어버렸고 로그인되어 있지 않은 경우에만 사용하세요.",
"loggingInToDesktopAppViaWeb": "인증 비활성화",
"loadingServer": "모든 인증 방법이 현재 비활성화되어 있습니다. 관리자에게 문의하세요.",
"authenticating": "비밀번호 재설정 성공",
"dataLossWarning": "비밀번호가 성공적으로 재설정되었습니다. 이제 새 비밀번호로 로그인할 수 있습니다.",
"authenticationDisabled": "페이지를 찾을 수 없음",
"authenticationDisabledDesc": "무단 접근",
"passwordResetSuccess": "접근 금지",
"passwordResetSuccessDesc": "서버 오류"
},
"errors": {
"notFound": "네트워크 오류",
"unauthorized": "데이터베이스에 연결할 수 없음",
"forbidden": "알 수 없는 오류",
"serverError": "로그인 실패",
"networkError": "비밀번호 재설정을 시작하지 못했습니다",
"databaseConnection": "재설정 코드 확인 실패",
"unknownError": "비밀번호 재설정 실패",
"loginFailed": "유효하지 않은 TOTP 코드",
"failedPasswordReset": "OIDC 로그인 시작 실패",
"failedVerifyCode": "OIDC 로그인 후 사용자 정보 가져오기 실패",
"failedCompleteReset": "OIDC 인증 실패",
"invalidTotpCode": "로그인에서 토큰을 받지 못했습니다",
"failedOidcLogin": "백엔드에서 잘못된 인증 URL을 받았습니다",
"failedUserInfo": "잘못된 입력",
"oidcAuthFailed": "필수 입력 항목입니다",
"noTokenReceived": "최소 길이는 {{min}}입니다",
"invalidAuthUrl": "최대 길이는 {{max}}입니다",
"invalidInput": "유효하지 않은 이메일 주소",
"requiredField": "비밀번호가 일치하지 않습니다",
"minLength": "사용자 이름/비밀번호 로그인이 현재 비활성화되어 있습니다",
"maxLength": "비밀번호가 너무 취약합니다",
"invalidEmail": "사용자 이름이 이미 존재합니다",
"passwordMismatch": "이메일 주소가 이미 존재합니다",
"passwordLoginDisabled": "데이터 로드 실패",
"weakPassword": "저장 실패",
"usernameExists": "세션이 만료되었습니다. 다시 로그인하세요",
"emailExists": "저장됨 성공적으로 저장됨",
"loadFailed": "저장 실패",
"saveError": "삭제 성공",
"sessionExpired": "삭제 실패"
},
"messages": {
"saveSuccess": "업데이트 성공",
"saveError": "업데이트 실패",
"deleteSuccess": "클립보드에 복사됨",
"deleteError": "복사 실패",
"updateSuccess": "{{item}}개가 클립보드에 복사됨",
"updateError": "연결됨",
"copySuccess": "연결 종료됨",
"copyError": "다시 연결 중...",
"copiedToClipboard": "처리 중...",
"connectionEstablished": "잠시 기다려 주세요...",
"connectionClosed": "관리자에 의해 현재 새 계정 등록이 비활성화되었습니다. 로그인하거나 관리자에게 문의하세요.",
"reconnecting": "데이터베이스에 성공적으로 연결되었습니다",
"processing": "데이터베이스 서버에 연결하지 못했습니다",
"pleaseWait": "서버 연결을 확인하고 다시 시도해 주세요",
"registrationDisabled": "재설정 코드가 Docker 로그에 전송되었습니다",
"databaseConnected": "코드가 성공적으로 확인되었습니다",
"databaseConnectionFailed": "비밀번호 재설정이 성공적으로 완료되었습니다",
"checkServerConnection": "로그인 성공",
"resetCodeSent": "회원가입 성공",
"codeVerified": "사용자 프로필",
"passwordResetSuccess": "계정 설정 및 보안 관리",
"loginSuccess": "보안",
"registrationSuccess": "비밀번호 변경"
},
"profile": {
"title": "2단계 인증",
"description": "계정 정보",
"security": "역할",
"changePassword": "관리자",
"twoFactorAuth": "사용자",
"accountInfo": "인증 방법",
"role": "로컬",
"admin": "외부(OIDC)",
"user": "이중 인증",
"authMethod": "인터페이스에 사용할 언어를 선택하세요",
"local": "파일 색상 코드 지정",
"external": "파일 유형별 색상 코드 지정: 폴더(빨간색), 파일(파란색), 심볼릭 링크(녹색)",
"externalAndLocal": "명령 자동 완성",
"selectPreferredLanguage": "명령 기록을 기반으로 터미널 명령에 대한 Tab 키 자동 완성 제안을 활성화합니다",
"fileColorCoding": "기본적으로 스니펫 폴더 접기",
"fileColorCodingDesc": "활성화하면 스니펫 탭을 열 때 모든 스니펫 폴더가 접힙니다",
"commandAutocomplete": "터미널 구문 강조 표시",
"commandAutocompleteDesc": "호스트 태그 표시",
"defaultSnippetFoldersCollapsed": "사이드바의 각 호스트 아래에 태그를 표시합니다. 모든 태그를 숨기려면 비활성화하세요.",
"defaultSnippetFoldersCollapsedDesc": "계정",
"terminalSyntaxHighlighting": "외관",
"showHostTags": "언어 및 현지화",
"showHostTagsDesc": "파일 관리자",
"account": "터미널",
"appearance": "호스트 및 사이드바",
"languageLocalization": "스니펫",
"fileManagerSettings": "현재 비밀번호",
"terminalSettings": "비밀번호가 성공적으로 변경되었습니다! 다시 로그인하세요.",
"hostSidebarSettings": "비밀번호 변경에 실패했습니다. 현재 비밀번호를 확인하고 다시 시도하세요.",
"snippetsSettings": "버전 정보를 불러오는 데 실패했습니다.",
"currentPassword": "000000",
"passwordChangedSuccess": "127.0.0.1",
"failedToChangePassword": "22"
},
"user": {
"failedToLoadVersionInfo": "3"
},
"placeholders": {
"enterCode": "10",
"ipAddress": "언어",
"port": "사용자 이름",
"maxRetries": "호스트 이름",
"retryInterval": "폴더",
"language": "암호",
"username": "키 암호",
"hostname": "sudo 암호 (선택 사항)",
"folder": "이 호스트에 대한 메모 추가...",
"password": "만료일 선택",
"keyPassword": "개인 키를 여기에 붙여넣으세요...",
"sudoPassword": "공개 키를 여기에 붙여넣으세요...",
"notes": "내 SSH 서버",
"expirationDate": "SSH 자격 증명 설명",
"pastePrivateKey": "이름, 사용자 이름 또는 태그로 자격 증명 검색...",
"pastePublicKey": "엔드포인트 SSH 구성",
"credentialName": "/home",
"description": "your-client-id",
"searchCredentials": "클라이언트 시크릿",
"sshConfig": "https://your-provider.com/application/o/authorize/",
"homePath": "https://your-provider.com/application/o/termix/",
"clientId": "https://your-provider.com/application/o/token/",
"clientSecret": "하위 계정",
"authUrl": "이름",
"redirectUrl": "OpenID 이메일 프로필",
"tokenUrl": "https://your-provider.com/application/o/userinfo/",
"userIdField": "관리자 권한을 얻으려면 사용자 이름을 입력하세요.",
"usernameField": "이름, 사용자 이름, IP 주소, 폴더, 태그 등으로 호스트를 검색하세요.",
"scopes": "비밀번호를 입력하세요.",
"userinfoUrl": "6자리 TOTP 코드",
"enterUsername": "호스트 검색(예: tag:prod, user:root, ip:192.168)...",
"searchHosts": "확인하려면 비밀번호를 입력하세요.",
"enterPassword": "여기에 입력하세요.",
"totpCode": "파일 이름을 입력하세요(예: example.txt)",
"searchHostsAny": "폴더를 입력하세요. 이름",
"confirmPassword": "항목의 전체 경로를 입력하세요",
"typeHere": "항목의 현재 경로를 입력하세요",
"fileName": "새 이름을 입력하세요",
"folderName": "127.0.0.1",
"fullPath": "프록시 사용자 이름",
"currentPath": "프록시 암호",
"newName": "예: 회사 VPN 체인",
"socks5Host": "예: 회사 서버 접속용 프록시 체인",
"socks5Username": "mosh user@server",
"socks5Password": "22",
"socks5PresetName": "224",
"socks5PresetDescription": "3",
"moshCommand": "10",
"defaultPort": "호스트를 로드하지 못했습니다",
"defaultEndpointPort": "폴더가 없습니다",
"defaultMaxRetries": "암호가 필요합니다",
"defaultRetryInterval": "계정을 삭제하지 못했습니다"
},
"leftSidebar": {
"failedToLoadHosts": "사용자를 관리자로 만들지 못했습니다",
"noFolder": "사용자 {{username}}이 이제 관리자입니다",
"passwordRequired": "{{username}}의 관리자 권한을 제거하시겠습니까?",
"failedToDeleteAccount": "사용자 {{username}}을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"failedToMakeUserAdmin": "계정 삭제",
"userIsNowAdmin": "계정 삭제 닫기",
"removeAdminConfirm": "이 작업은 되돌릴 수 없습니다. 계정과 관련된 모든 데이터가 영구적으로 삭제됩니다.",
"deleteUserConfirm": "계정을 삭제하면 SSH 호스트, 구성 및 설정을 포함한 모든 데이터가 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
"deleteAccount": "이 작업은 되돌릴 수 없으며 계정이 영구적으로 삭제됩니다.",
"closeDeleteAccount": "계정을 삭제할 수 없습니다",
"deleteAccountWarning": "현재 마지막 관리자 사용자입니다. 계정을 삭제하면 시스템에 관리자가 없어지므로 계정을 삭제할 수 없습니다. 다른 사용자를 관리자로 지정하거나 시스템 지원팀에 문의하십시오.",
"deleteAccountWarningDetails": "비밀번호 확인",
"deleteAccountWarningShort": "삭제 중...",
"cannotDeleteAccount": "취소",
"lastAdminWarning": "사이드바",
"confirmPassword": "사이드바 토글",
"deleting": "닫기",
"cancel": "온라인"
},
"interface": {
"sidebar": "오프라인",
"toggleSidebar": "점검 중",
"close": "성능 저하",
"online": "터널 연결이 구성되지 않았습니다",
"offline": "디스코드",
"maintenance": "파일 작업을 사용하려면 SSH에 연결하세요",
"degraded": "파일 업로드",
"noTunnelConnections": "새 파일",
"discord": "새 폴더",
"connectToSshForOperations": "이름 변경",
"uploadFile": "항목 삭제",
"newFile": "새 파일 만들기",
"newFolder": "새 폴더 만들기",
"rename": "항목 이름 변경",
"deleteItem": "파일을 선택하려면 클릭하세요",
"createNewFile": "SSH 호스트 없음",
"createNewFolder": "SSH 호스트",
"renameItem": "JSON에서 SSH 호스트 가져오기",
"clickToSelectFile": "클라이언트 ID",
"noSshHosts": "클라이언트 시크릿",
"sshHosts": "오류",
"importSshHosts": "경고",
"clientId": "계정 삭제",
"clientSecret": "계정 삭제 닫기",
"error": "계정을 삭제할 수 없습니다",
"warning": "비밀번호 확인",
"deleteAccount": "삭제 중...",
"closeDeleteAccount": "외부 인증 (OIDC)",
"cannotDeleteAccount": "외부 ID 공급자 구성 중",
"confirmPassword": "재시도 대기 중",
"deleting": "연결 재시도 중",
"externalAuth": "분할 화면 크기 재설정",
"configureExternalProvider": "SSH 관리자가 이미 열려 있습니다",
"waitingForRetry": "분할 화면 중 비활성화됨",
"retryingConnection": "알 수 없음",
"resetSplitSizes": "연결됨",
"sshManagerAlreadyOpen": "연결 끊김",
"disabledDuringSplitScreen": "최대 재시도 횟수 초과",
"unknown": "엔드포인트 호스트를 찾을 수 없음",
"connected": "관리자",
"disconnected": "사용자",
"maxRetriesExhausted": "외부",
"endpointHostNotFound": "로컬",
"administrator": "저장 중...",
"user": "구성 저장",
"external": "로딩 중...",
"local": "새로 고침",
"saving": "추가 중...",
"saveConfiguration": "관리자 권한 생성",
"loading": "확인 중...",
"refresh": "확인 및 활성화",
"adding": "비밀 키",
"makeAdmin": "TOTP QR 코드",
"verifying": "암호 인증 시 암호가 필요합니다.",
"verifyAndEnable": "키 인증 시 SSH 개인 키가 필요합니다.",
"secretKey": "키 인증 시 키 유형이 필요합니다.",
"totpQrCode": "목록에서 유효한 SSH 구성을 선택해야 합니다.",
"passwordRequired": "호스트 업데이트",
"sshKeyRequired": "호스트 추가",
"keyTypeRequired": "호스트 편집",
"validSshConfigRequired": "PIN 연결",
"updateHost": "인증",
"addHost": "암호",
"editHost": "키",
"pinConnection": "SSH 개인 키",
"authentication": "키 암호",
"password": "키 유형",
"key": "터미널 활성화",
"sshPrivateKey": "터널 활성화",
"keyPassword": "파일 관리자 활성화",
"keyType": "기본 경로",
"enableTerminal": "터널 연결",
"enableTunnel": "최대 재시도 횟수",
"enableFileManager": "업로드",
"defaultPath": "업데이트 주요 항목",
"tunnelConnections": "운영 환경",
"maxRetries": "데이터베이스 서버",
"upload": "개발 서버",
"updateKey": "개발 환경",
"productionFolder": "웹 서버 - 운영 환경",
"databaseServer": "알 수 없는 오류",
"developmentServer": "비밀번호 재설정 시작 실패",
"developmentFolder": "재설정 코드 확인 실패",
"webServerProduction": "비밀번호 재설정 완료 실패",
"unknownError": "잘못된 TOTP 코드",
"failedToInitiatePasswordReset": "OIDC 로그인 시작 실패",
"failedToVerifyResetCode": "OIDC 로그인 후 사용자 정보 가져오기 실패",
"failedToCompletePasswordReset": "외부 공급자로 로그인",
"invalidTotpCode": "외부 공급자로 로그인",
"failedToStartOidcLogin": "재설정 코드 전송",
"failedToGetUserInfoAfterOidc": "코드 확인",
"loginWithExternalProvider": "비밀번호 재설정",
"loginWithExternal": "로그인",
"sendResetCode": "가입",
"verifyCode": "OIDC 구성 업데이트 실패",
"resetPassword": "사용자 관리자 권한 부여 실패",
"login": "TOTP 설정 시작 실패",
"signUp": "잘못된 확인 코드",
"failedToUpdateOidcConfig": "TOTP 비활성화 실패",
"failedToMakeUserAdmin": "백업 코드 생성 실패",
"failedToStartTotpSetup": "터미널 세션을 시작할 호스트를 선택하세요.",
"invalidVerificationCode": "웹사이트 모바일 지원은 아직 개발 중입니다. 더 나은 경험을 위해 모바일 앱을 사용하세요.",
"failedToDisableTotp": "모바일 앱 개발 중",
"failedToGenerateBackupCodes": "모바일 기기에서 더 나은 경험을 제공하기 위해 전용 모바일 앱을 개발 중입니다."
},
"mobile": {
"selectHostToStart": "모바일 앱 설치",
"limitedSupportMessage": "모바일 앱 문서",
"mobileAppInProgress": "대시보드",
"mobileAppInProgressDesc": "GitHub",
"viewMobileAppDocs": "지원",
"mobileAppDocumentation": "Discord"
},
"dashboard": {
"title": "기부하기",
"github": "서버 개요",
"support": "버전",
"discord": "최신 상태",
"donate": "업데이트 가능",
"serverOverview": "가동 시간",
"version": "데이터베이스",
"upToDate": "정상",
"updateAvailable": "오류",
"uptime": "총 서버 수",
"database": "총 터널 수",
"healthy": "총 자격 증명 수",
"error": "최근 활동",
"totalServers": "초기화",
"totalTunnels": "최근 활동 불러오는 중...",
"totalCredentials": "최근 활동 없음",
"recentActivity": "빠른 작업",
"reset": "호스트 추가",
"loadingRecentActivity": "자격 증명 추가",
"noRecentActivity": "관리자 설정",
"quickActions": "사용자 프로필",
"addHost": "서버 통계",
"addCredential": "서버 통계 불러오는 중...",
"adminSettings": "서버 데이터 없음 사용 가능",
"userProfile": "CPU",
"serverStats": "RAM",
"loadingServerStats": "해당 없음",
"noServerData": "호스트 공유",
"cpu": "호스트 공유 액세스",
"ram": "이 호스트에 대한 임시 또는 영구 액세스 권한 부여",
"notAvailable": "대상 사용자"
},
"rbac": {
"shareHost": "공유할 사용자를 선택하세요",
"shareHostTitle": "기간",
"shareHostDescription": "기간(시간)",
"targetUser": "만료되지 않음",
"selectUser": "권한 수준",
"duration": "읽기 전용",
"durationHours": "보기만 가능하며 명령 입력은 불가능합니다",
"neverExpires": "제한됨",
"permissionLevel": "위험한 명령(passwd, rm -rf 등)을 차단합니다.",
"permissionLevels": {
"readonly": "모니터링됨",
"readonlyDesc": "모든 명령을 기록하지만 차단하지는 않습니다(권장).",
"restricted": "전체 액세스",
"restrictedDesc": "제한 없음(권장하지 않음).",
"monitored": "차단할 명령",
"monitoredDesc": "차단할 명령을 입력하세요. 예: passwd, rm, dd",
"full": "최대 세션 지속 시간(분)",
"fullDesc": "임시 사용자 생성"
},
"blockedCommands": "자격 증명을 공유하는 대신 서버에 제한된 사용자를 생성합니다. sudo 액세스가 필요합니다. 가장 안전한 옵션입니다.",
"blockedCommandsPlaceholder": "만료 시간",
"maxSessionDuration": "{{hours}}시간 후에 만료됩니다",
"createTempUser": "만료됨",
"createTempUserDesc": "권한 부여자",
"expiresAt": "접근 수준",
"expiresIn": "마지막 접속 시간",
"expired": "접근 횟수",
"grantedBy": "접근 권한 취소",
"accessLevel": "{{username}}에 대한 접근 권한을 취소하시겠습니까?",
"lastAccessed": "호스트가 {{username}}님과 성공적으로 공유되었습니다.",
"accessCount": "호스트 액세스가 업데이트되었습니다.",
"revokeAccess": "호스트 공유에 실패했습니다.",
"confirmRevokeAccess": "액세스가 성공적으로 취소되었습니다.",
"hostSharedSuccessfully": "액세스 취소에 실패했습니다.",
"hostAccessUpdated": "공유됨",
"failedToShareHost": "공유된 호스트",
"accessRevokedSuccessfully": "나와 공유됨",
"failedToRevokeAccess": "나와 공유된 호스트가 없습니다.",
"shared": "소유자",
"sharedHosts": "액세스 목록 보기",
"sharedWithMe": "액세스 목록",
"noSharedHosts": "이 호스트에 대한 액세스 권한이 부여되지 않았습니다.",
"owner": "아직 이 호스트에 대한 액세스 권한이 부여된 사용자가 없습니다.",
"viewAccessList": "액세스 관리 대상",
"accessList": "{{count}}개의 액세스 기록",
"noAccessGranted": "없음",
"noAccessGrantedMessage": "{{count}}회",
"manageAccessFor": "{{days}}일",
"totalAccessRecords": "{{hours}}시간",
"neverAccessed": "액세스 목록을 가져오는 데 실패했습니다.",
"timesAccessed": "현재 접근 권한",
"daysRemaining": "보안 경고",
"hoursRemaining": "자격 증명을 공유하면 해당 사용자는 암호 변경 및 파일 삭제를 포함하여 서버에서 모든 작업을 수행할 수 있는 전체 액세스 권한을 갖게 됩니다. 신뢰할 수 있는 사용자와만 공유하십시오.",
"failedToFetchAccessList": "보안 강화를 위해 '임시 사용자 생성' 기능을 활성화하는 것이 좋습니다.",
"currentAccess": "역할 관리",
"securityWarning": "역할 관리",
"securityWarningMessage": "{{username}}에 대한 역할 관리",
"tempUserRecommended": "역할 할당",
"roleManagement": "역할 제거",
"manageRoles": "사용자 역할",
"manageRolesFor": "권한",
"assignRole": "시스템 역할",
"removeRole": "사용자 지정 역할",
"userRoles": "{{username}}에게 역할이 성공적으로 할당되었습니다.",
"permissions": "역할 할당에 실패했습니다.",
"systemRole": "{{username}}에서 역할이 성공적으로 제거되었습니다.",
"customRole": "역할 제거에 실패했습니다.",
"roleAssignedSuccessfully": "시스템 역할을 제거할 수 없습니다.",
"failedToAssignRole": "호스트를 본인과 공유할 수 없습니다.",
"roleRemovedSuccessfully": "사용자 지정 역할이 없습니다. 시스템 역할은 자동으로 할당됩니다.",
"failedToRemoveRole": "공유 시 자격 증명 인증이 지원되지 않습니다.",
"cannotRemoveSystemRole": "이 호스트는 자격 증명 기반 인증을 사용합니다. 자격 증명은 사용자별로 암호화되어 공유할 수 없으므로 공유된 사용자는 연결할 수 없습니다. 공유하려는 호스트에는 암호 또는 키 기반 인증을 사용하십시오.",
"cannotShareWithSelf": "자격 증명 인증을 사용하는 경우 자격 증명이 필요합니다.",
"noCustomRolesToAssign": "이 호스트는 자격 증명 기반 인증을 사용합니다. 자격 증명은 사용자별로 암호화되어 공유할 수 없으므로 공유된 사용자는 연결할 수 없습니다. 공유하려는 호스트에는 비밀번호 또는 키 기반 인증을 사용하십시오.",
"credentialSharingWarning": "감사 로그",
"credentialRequired": "작업",
"credentialRequiredDescription": "리소스 유형",
"auditLogs": "리소스 이름",
"viewAuditLogs": "타임스탬프",
"action": "IP 주소",
"resourceType": "사용자 에이전트",
"resourceName": "성공",
"timestamp": "실패",
"ipAddress": "세부 정보",
"userAgent": "사용 가능한 감사 로그가 없습니다",
"success": "세션 녹화",
"failed": "녹화 보기",
"details": "녹화 다운로드",
"noAuditLogs": "위험한 명령 감지됨",
"sessionRecordings": "명령 차단됨",
"viewRecording": "세션 종료",
"downloadRecording": "호스트 소유자에 의해 세션이 종료되었습니다",
"dangerousCommand": "이 호스트에 대한 공유 액세스가 만료되었습니다",
"commandBlocked": "공유 액세스는 {{hours}}시간 후에 만료됩니다",
"terminateSession": "역할",
"sessionTerminated": "관리자",
"sharedAccessExpired": "사용자",
"sharedAccessExpiresIn": "역할 생성",
"roles": {
"label": "역할 편집",
"admin": "역할 이름",
"user": "표시 이름"
},
"createRole": "설명",
"editRole": "역할 할당",
"roleName": "사용자 역할 할당",
"displayName": "사용자 선택",
"description": "사용자 검색...",
"assignRoles": "사용자를 찾을 수 없음",
"userRoleAssignment": "현재 역할",
"selectUserPlaceholder": "역할이 할당되지 않았습니다",
"searchUsers": "새 역할 할당",
"noUserFound": "역할 선택",
"currentRoles": "역할 검색...",
"noRolesAssigned": "역할을 찾을 수 없습니다",
"assignNewRole": "할당",
"selectRolePlaceholder": "역할이 성공적으로 생성되었습니다",
"searchRoles": "역할이 성공적으로 업데이트되었습니다",
"noRoleFound": "역할이 성공적으로 삭제되었습니다",
"assign": "역할을 불러오는 데 실패했습니다",
"roleCreatedSuccessfully": "역할을 저장하는 데 실패했습니다",
"roleUpdatedSuccessfully": "역할을 삭제하는 데 실패했습니다",
"roleDeletedSuccessfully": "역할 표시 이름은 필수입니다",
"failedToLoadRoles": "역할 이름은 필수입니다",
"failedToSaveRole": "소문자, 숫자, 밑줄 및 하이픈만 사용하세요",
"failedToDeleteRole": "개발자",
"roleDisplayNameRequired": "소프트웨어 개발자 및 엔지니어",
"roleNameRequired": "역할 삭제",
"roleNameHint": "역할 '{{name}}'을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"displayNamePlaceholder": "역할 제거",
"descriptionPlaceholder": "사용자에게서 이 역할을 제거하시겠습니까?",
"confirmDeleteRole": "역할 정보 업데이트",
"confirmDeleteRoleDescription": "사용자 그룹화를 위한 새 사용자 지정 역할 생성",
"confirmRemoveRole": "사용자 역할 할당 관리",
"confirmRemoveRoleDescription": "역할을 찾을 수 없습니다",
"editRoleDescription": "역할 선택",
"createRoleDescription": "유형",
"assignRolesDescription": "사용자",
"noRoles": "역할",
"selectRole": "호스트 먼저 저장",
"type": "공유 설정을 구성하기 전에 호스트를 저장하십시오.",
"user": "사용자와 공유",
"role": "역할과 공유",
"saveHostFirst": "공유",
"saveHostFirstDescription": "대상",
"shareWithUser": "만료일",
"shareWithRole": "만료 안 함",
"share": "액세스 기록을 찾을 수 없습니다",
"target": "공유 성공",
"expires": "공유 실패",
"never": "이 액세스 권한을 취소하시겠습니까? #__#\n시간",
"noAccessRecords": "공유",
"sharedSuccessfully": "사용자와 역할을 모두 선택하세요",
"failedToShare": "보기 전용",
"confirmRevokeAccessDescription": "읽기 전용 모드로 호스트를 보고 연결할 수 있습니다",
"hours": "사용",
"sharing": "호스트를 정상적으로 사용할 수 있지만 호스트 구성을 수정할 수는 없습니다",
"selectUserAndRole": "관리",
"view": "호스트 구성 수정 및 공유 설정 등 모든 권한을 가집니다",
"viewDesc": "호스트 또는 빠른 작업 검색..."
},
"commandPalette": {
"searchPlaceholder": "관리자 설정",
"recentActivity": "사용자 프로필",
"navigation": "업데이트 로그",
"addHost": "호스트",
"addCredential": "서버 세부 정보 열기",
"adminSettings": "파일 관리자 열기",
"userProfile": "편집",
"updateLog": "링크",
"hosts": "GitHub",
"openServerDetails": "지원",
"openFileManager": "Discord",
"edit": "기부하기",
"links": "다음 키를 누르세요",
"github": "켜기/끄기",
"support": "닫기",
"discord": "호스트 관리자",
"donate": "왼쪽 Shift 키를 두 번 눌러 명령 팔레트를 엽니다",
"press": "이 호스트에서 Docker가 활성화되어 있지 않습니다",
"toToggle": "Docker 유효성 검사 중...",
"close": "호스트에 연결 중...",
"hostManager": "오류",
"pressToToggle": "오류 코드: {{code}}"
},
"docker": {
"notEnabled": "Docker {{version}}",
"validating": "컨테이너 {{name}} 시작됨",
"connectingToHost": "컨테이너 {{name}} 시작 실패",
"error": "컨테이너 {{name}} 중지됨",
"errorCode": "컨테이너 {{name}} 중지 실패",
"version": "컨테이너 {{name}} 재시작됨",
"containerStarted": "컨테이너 {{name}} 재시작 실패",
"failedToStartContainer": "컨테이너 {{name}} 일시 중지됨",
"containerStopped": "컨테이너 {{name}} 일시 중지 해제됨",
"failedToStopContainer": "컨테이너 {{name}}의 일시 중지 상태 전환 실패",
"containerRestarted": "컨테이너 {{name}} 제거됨",
"failedToRestartContainer": "컨테이너 {{name}} 제거 실패",
"containerPaused": "이미지",
"containerUnpaused": "ID",
"failedToTogglePauseContainer": "포트",
"containerRemoved": "아니요 포트",
"failedToRemoveContainer": "생성됨",
"image": "시작",
"idLabel": "정지",
"ports": "일시 정지",
"noPorts": "일시 정지 해제",
"created": "재시작",
"start": "제거",
"stop": "컨테이너 제거",
"pause": "컨테이너 '{{name}}'를 제거하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"unpause": "경고: 이 컨테이너는 현재 실행 중입니다. 제거하려면 먼저 컨테이너를 중지해야 합니다.",
"restart": "제거 중...",
"remove": "컨테이너를 찾을 수 없습니다",
"removeContainer": "이 호스트에서 사용 가능한 Docker 컨테이너가 없습니다",
"confirmRemoveContainer": "컨테이너 검색 중...",
"runningContainerWarning": "상태별 필터링",
"removing": "모두 ({{count}})",
"noContainersFound": "{{status}} ({{count}})",
"noContainersFoundHint": "필터와 일치하는 컨테이너가 없습니다",
"searchPlaceholder": "검색 또는 필터 조건을 조정해 보세요",
"filterByStatusPlaceholder": "통계를 보려면 컨테이너가 실행 중이어야 합니다",
"allContainersCount": "컨테이너 통계를 가져오는 데 실패했습니다",
"statusCount": "컨테이너가 실행 중이 아닙니다",
"noContainersMatchFilters": "통계를 보려면 컨테이너를 시작하세요",
"noContainersMatchFiltersHint": "통계 불러오는 중...",
"containerMustBeRunningToViewStats": "통계 불러오는 중 오류",
"failedToFetchStats": "사용 가능한 통계가 없습니다",
"containerNotRunning": "CPU 사용량",
"startContainerToViewStats": "현재",
"loadingStats": "메모리 사용량",
"errorLoadingStats": "사용량 / 제한",
"noStatsAvailable": "백분율\n#__# 네트워크 입출력",
"cpuUsage": "입력",
"current": "출력",
"memoryUsage": "블록 입출력",
"usedLimit": "읽기",
"percentage": "쓰기",
"networkIo": "PID",
"input": "컨테이너 정보",
"output": "이름",
"blockIo": "ID",
"read": "상태",
"write": "컨테이너 연결 해제됨",
"pids": "콘솔에 액세스하려면 컨테이너가 실행 중이어야 합니다.",
"containerInformation": "인증 필요\n#__# {{containerName}}에 연결됨",
"name": "연결 해제됨",
"id": "콘솔 오류",
"state": "오류: {{message}}",
"disconnectedFromContainer": "컨테이너 연결 실패",
"containerMustBeRunning": "콘솔",
"authenticationRequired": "셸 선택",
"connectedTo": "Bash",
"disconnected": "sh",
"consoleError": "ash",
"errorMessage": "연결 중...",
"failedToConnect": "연결됨",
"console": "연결 해제",
"selectShell": "연결되지 않음",
"bash": "셸 세션을 시작하려면 연결을 클릭하세요.\n#__# {{containerName}}에 연결 중...",
"sh": "컨테이너를 찾을 수 없음",
"ash": "목록으로 돌아가기",
"connecting": "로그",
"connect": "통계",
"disconnect": "콘솔",
"notConnected": "콘솔에 액세스하려면 컨테이너를 시작하세요.",
"clickToConnect": "연결을 클릭하여 셸 세션을 시작하세요.",
"connectingTo": "{{containerName}}에 연결 중...",
"containerNotFound": "컨테이너를 찾을 수 없습니다.",
"backToList": "목록으로 돌아가기",
"logs": "로그",
"stats": "통계",
"consoleTab": "콘솔",
"startContainerToAccess": "콘솔에 액세스하려면 컨테이너를 시작하세요."
},
"theme": {
"switchToLight": "라이트 모드로 전환",
"switchToDark": "다크 모드로 전환"
}
}