mirror of
https://github.com/YuzuZensai/Termix.git
synced 2026-09-14 02:59:06 +00:00
New Crowdin updates (#525)
* New translations en.json (Romanian) * New translations en.json (French) * New translations en.json (Spanish) * New translations en.json (Afrikaans) * New translations en.json (Arabic) * New translations en.json (Catalan) * New translations en.json (Czech) * New translations en.json (Danish) * New translations en.json (German) * New translations en.json (Greek) * New translations en.json (Finnish) * New translations en.json (Hebrew) * New translations en.json (Hungarian) * New translations en.json (Italian) * New translations en.json (Japanese) * New translations en.json (Korean) * New translations en.json (Dutch) * New translations en.json (Norwegian) * New translations en.json (Polish) * New translations en.json (Portuguese) * New translations en.json (Russian) * New translations en.json (Serbian (Cyrillic)) * New translations en.json (Swedish) * New translations en.json (Turkish) * New translations en.json (Ukrainian) * New translations en.json (Chinese Simplified) * New translations en.json (Chinese Traditional) * New translations en.json (Vietnamese) * New translations en.json (Portuguese, Brazilian) * New translations en.json (Bulgarian) * New translations en.json (Indonesian) * New translations en.json (Hindi) * New translations en.json (Bengali) * New translations en.json (Thai)
This commit is contained in:
+243
-243
@@ -44,8 +44,8 @@
|
||||
"passwordRequired": "비밀번호가 필요합니다",
|
||||
"sshKeyRequired": "SSH 키가 필요합니다.",
|
||||
"credentialAddedSuccessfully": "자격 증명 \"{{name}}\"이 성공적으로 추가되었습니다.",
|
||||
"savingCredential": "Saving credential...",
|
||||
"updatingCredential": "Updating credential...",
|
||||
"savingCredential": "자격 증명 저장 중...",
|
||||
"updatingCredential": "자격 증명을 업데이트하는 중...",
|
||||
"general": "일반적인",
|
||||
"description": "설명",
|
||||
"folder": "접는 사람",
|
||||
@@ -187,30 +187,30 @@
|
||||
"idLabel": "ID:"
|
||||
},
|
||||
"quickConnect": {
|
||||
"title": "Quick Connect",
|
||||
"description": "Connect directly to a terminal or file manager session without saving a host configuration",
|
||||
"ipAddress": "IP Address or Hostname",
|
||||
"port": "Port",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"key": "SSH Private Key",
|
||||
"keyPassword": "Key Password (Optional)",
|
||||
"keyType": "Key Type",
|
||||
"uploadFile": "Upload File",
|
||||
"pasteKey": "Paste Key",
|
||||
"credential": "Credential",
|
||||
"overrideUsername": "Override Credential Username",
|
||||
"overrideUsernameDesc": "Use a different username than the one stored in the credential",
|
||||
"connectTerminal": "Connect to Terminal",
|
||||
"connectFileManager": "Connect to File Manager",
|
||||
"cancel": "Cancel",
|
||||
"passwordRequired": "Password is required",
|
||||
"keyRequired": "SSH key is required",
|
||||
"credentialRequired": "Credential selection is required",
|
||||
"connectionEstablished": "Connection established successfully",
|
||||
"connectionFailed": "Failed to establish connection",
|
||||
"autoDetect": "Auto Detect",
|
||||
"authentication": "Authentication"
|
||||
"title": "빠른 연결",
|
||||
"description": "호스트 구성을 저장하지 않고 터미널 또는 파일 관리자 세션에 직접 연결합니다.",
|
||||
"ipAddress": "IP 주소 또는 호스트 이름",
|
||||
"port": "포트",
|
||||
"username": "사용자 이름",
|
||||
"password": "비밀번호",
|
||||
"key": "SSH 개인 키",
|
||||
"keyPassword": "키 비밀번호 (선택 사항)",
|
||||
"keyType": "키 유형",
|
||||
"uploadFile": "파일 업로드",
|
||||
"pasteKey": "붙여넣기 키",
|
||||
"credential": "신임장",
|
||||
"overrideUsername": "자격 증명 사용자 이름 재정의",
|
||||
"overrideUsernameDesc": "자격 증명에 저장된 사용자 이름과 다른 사용자 이름을 사용하십시오.",
|
||||
"connectTerminal": "터미널에 연결",
|
||||
"connectFileManager": "파일 관리자에 연결",
|
||||
"cancel": "취소",
|
||||
"passwordRequired": "비밀번호가 필요합니다",
|
||||
"keyRequired": "SSH 키가 필요합니다.",
|
||||
"credentialRequired": "자격 증명 선택이 필요합니다.",
|
||||
"connectionEstablished": "연결이 성공적으로 설정되었습니다.",
|
||||
"connectionFailed": "연결 설정에 실패했습니다.",
|
||||
"autoDetect": "자동 감지",
|
||||
"authentication": "입증"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "오류: {{error}}",
|
||||
@@ -415,7 +415,7 @@
|
||||
"sshPath": "SSH 경로",
|
||||
"localPath": "로컬 경로",
|
||||
"appName": "Termix",
|
||||
"openInNewTab": "Open in New Tab",
|
||||
"openInNewTab": "새 탭에서 열기",
|
||||
"resetSidebarWidth": "사이드바 너비 재설정",
|
||||
"dragToResizeSidebar": "드래그하여 사이드바 크기를 조절하세요",
|
||||
"noAuthCredentials": "이 SSH 호스트에 대한 인증 자격 증명을 사용할 수 없습니다.",
|
||||
@@ -493,12 +493,12 @@
|
||||
"retry": "다시 해 보다",
|
||||
"checking": "확인 중...",
|
||||
"checkingDatabase": "데이터베이스 연결을 확인하는 중...",
|
||||
"checkingAuthentication": "Checking authentication...",
|
||||
"checkingAuthentication": "인증 상태를 확인하는 중...",
|
||||
"actions": "행위",
|
||||
"remove": "제거하다",
|
||||
"revoke": "취소",
|
||||
"create": "만들다",
|
||||
"update": "Update"
|
||||
"update": "업데이트"
|
||||
},
|
||||
"nav": {
|
||||
"home": "집",
|
||||
@@ -521,11 +521,11 @@
|
||||
"cannotSplitTab": "이 탭을 분할할 수 없습니다.",
|
||||
"tabNavigation": "탭 탐색",
|
||||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||||
"copyPassword": "Copy Password",
|
||||
"copySudoPassword": "Copy Sudo Password",
|
||||
"passwordCopied": "Password copied to clipboard",
|
||||
"sudoPasswordCopied": "Sudo password copied to clipboard",
|
||||
"noPasswordAvailable": "No password available"
|
||||
"copyPassword": "비밀번호 복사",
|
||||
"copySudoPassword": "Sudo 암호 복사",
|
||||
"passwordCopied": "비밀번호가 클립보드에 복사되었습니다.",
|
||||
"sudoPasswordCopied": "Sudo 암호가 클립보드에 복사되었습니다.",
|
||||
"noPasswordAvailable": "비밀번호를 사용할 수 없습니다."
|
||||
},
|
||||
"admin": {
|
||||
"title": "관리자 설정",
|
||||
@@ -573,7 +573,7 @@
|
||||
"userRegistration": "사용자 등록",
|
||||
"allowNewAccountRegistration": "새 계정 등록을 허용합니다",
|
||||
"allowPasswordLogin": "사용자 이름/비밀번호 로그인 허용",
|
||||
"allowPasswordReset": "Allow password reset via reset code",
|
||||
"allowPasswordReset": "재설정 코드를 통해 비밀번호 재설정을 허용합니다.",
|
||||
"missingRequiredFields": "필수 입력란이 누락되었습니다: {{fields}}",
|
||||
"oidcConfigurationUpdated": "OIDC 구성이 성공적으로 업데이트되었습니다!",
|
||||
"failedToFetchOidcConfig": "OIDC 구성을 가져오는 데 실패했습니다.",
|
||||
@@ -885,13 +885,13 @@
|
||||
"autoStartContainer": "컨테이너 실행 시 자동 시작",
|
||||
"autoStartDesc": "컨테이너가 시작될 때 이 터널을 자동으로 시작합니다.",
|
||||
"addConnection": "터널 연결 추가",
|
||||
"tunnelType": "Tunnel Type",
|
||||
"tunnelTypeLocal": "Local (-L)",
|
||||
"tunnelTypeRemote": "Remote (-R)",
|
||||
"tunnelTypeLocalDesc": "Forward local port to remote endpoint",
|
||||
"tunnelTypeRemoteDesc": "Forward remote port to local machine",
|
||||
"tunnelForwardDescriptionLocal": "This tunnel will forward traffic from local port {{sourcePort}} to port {{endpointPort}} on the endpoint machine.",
|
||||
"tunnelForwardDescriptionRemote": "This tunnel will forward traffic from port {{sourcePort}} on the source machine (current connection details in general tab) to port {{endpointPort}} on the endpoint machine.",
|
||||
"tunnelType": "터널형",
|
||||
"tunnelTypeLocal": "로컬(-L)",
|
||||
"tunnelTypeRemote": "원격(-R)",
|
||||
"tunnelTypeLocalDesc": "로컬 포트를 원격 엔드포인트로 포워딩합니다.",
|
||||
"tunnelTypeRemoteDesc": "원격 포트를 로컬 머신으로 포워딩",
|
||||
"tunnelForwardDescriptionLocal": "이 터널은 로컬 포트 {{sourcePort}} 에서 엔드포인트 머신의 포트 {{endpointPort}} 로 트래픽을 전달합니다.",
|
||||
"tunnelForwardDescriptionRemote": "이 터널은 소스 머신(일반 탭의 현재 연결 세부 정보 참조)의 포트 {{sourcePort}} 에서 엔드포인트 머신의 포트 {{endpointPort}} 로 트래픽을 전달합니다.",
|
||||
"sshpassRequired": "비밀번호 인증을 위해서는 SSH 비밀번호가 필요합니다.",
|
||||
"sshpassRequiredDesc": "터널에서 암호 인증을 사용하려면 시스템에 sshpass가 설치되어 있어야 합니다.",
|
||||
"otherInstallMethods": "기타 설치 방법:",
|
||||
@@ -899,15 +899,15 @@
|
||||
"or": "또는",
|
||||
"centosRhelFedora": "CentOS/RHEL/Fedora",
|
||||
"macos": "macOS",
|
||||
"windows": "Windows (WSL, no official binary)",
|
||||
"windows": "Windows (WSL, 공식 바이너리 없음)",
|
||||
"sshServerConfigRequired": "SSH 서버 구성이 필요합니다",
|
||||
"sshServerConfigDesc": "터널 연결의 경우 SSH 서버에서 포트 포워딩을 허용하도록 구성해야 합니다.",
|
||||
"gatewayPortsYes": "원격 포트를 모든 인터페이스에 바인딩합니다.",
|
||||
"allowTcpForwardingYes": "포트 포워딩을 활성화하려면",
|
||||
"permitRootLoginYes": "루트 사용자를 터널링에 사용하는 경우",
|
||||
"editSshConfig": "Edit the SSH configuration file:",
|
||||
"editSshConfig": "SSH 설정 파일을 편집하세요:",
|
||||
"sshConfigPath": "/etc/ssh/sshd_config",
|
||||
"restartSshService": "Then restart the SSH service:",
|
||||
"restartSshService": "그런 다음 SSH 서비스를 다시 시작하십시오.",
|
||||
"restartSshCommand": "sudo systemctl restart sshd",
|
||||
"upload": "업로드",
|
||||
"authentication": "입증",
|
||||
@@ -1143,19 +1143,19 @@
|
||||
"quickActionName": "액션 이름",
|
||||
"noSnippetFound": "스니펫을 찾을 수 없습니다.",
|
||||
"quickActionsOrder": "빠른 실행 버튼은 서버 통계 페이지에 위 목록 순서대로 표시됩니다.",
|
||||
"sidebarCustomization": "Sidebar Button Customization",
|
||||
"sidebarCustomizationDesc": "Choose which actions appear as quick buttons in the sidebar. Actions not shown as buttons will appear in the dropdown menu.",
|
||||
"showTerminalInSidebar": "Show Terminal Button",
|
||||
"showTerminalInSidebarDesc": "Display terminal as a quick button in the sidebar",
|
||||
"showFileManagerInSidebar": "Show File Manager Button",
|
||||
"showFileManagerInSidebarDesc": "Display file manager as a quick button in the sidebar",
|
||||
"showTunnelInSidebar": "Show Tunnel Button",
|
||||
"showTunnelInSidebarDesc": "Display tunnel management as a quick button in the sidebar",
|
||||
"showDockerInSidebar": "Show Docker Button",
|
||||
"showDockerInSidebarDesc": "Display docker management as a quick button in the sidebar",
|
||||
"showServerStatsInSidebar": "Show Server Stats Button",
|
||||
"showServerStatsInSidebarDesc": "Display server statistics as a quick button in the sidebar",
|
||||
"atLeastOneActionRequired": "At least one enabled action must be shown in the sidebar",
|
||||
"sidebarCustomization": "사이드바 버튼 사용자 지정",
|
||||
"sidebarCustomizationDesc": "사이드바에 빠른 실행 버튼으로 표시할 작업을 선택하세요. 버튼으로 표시되지 않는 작업은 드롭다운 메뉴에 나타납니다.",
|
||||
"showTerminalInSidebar": "터미널 표시 버튼",
|
||||
"showTerminalInSidebarDesc": "사이드바에 터미널을 빠른 실행 버튼으로 표시합니다.",
|
||||
"showFileManagerInSidebar": "파일 관리자 표시 버튼",
|
||||
"showFileManagerInSidebarDesc": "사이드바에 파일 관리자를 빠른 실행 버튼으로 표시합니다.",
|
||||
"showTunnelInSidebar": "터널 표시 버튼",
|
||||
"showTunnelInSidebarDesc": "터널 관리 기능을 사이드바에 빠른 버튼으로 표시합니다.",
|
||||
"showDockerInSidebar": "Docker 버튼 표시",
|
||||
"showDockerInSidebarDesc": "사이드바에 Docker 관리 버튼을 빠른 실행 버튼으로 표시합니다.",
|
||||
"showServerStatsInSidebar": "서버 통계 보기 버튼",
|
||||
"showServerStatsInSidebarDesc": "서버 통계 정보를 사이드바에 빠른 버튼으로 표시합니다.",
|
||||
"atLeastOneActionRequired": "사이드바에는 활성화된 작업 중 최소 하나 이상이 표시되어야 합니다.",
|
||||
"advancedAuthSettings": "고급 인증 설정",
|
||||
"sudoPasswordAutoFill": "Sudo 비밀번호 자동 완성",
|
||||
"sudoPasswordAutoFillDesc": "sudo 명령어가 암호를 입력하라는 메시지를 표시할 때 SSH 암호를 자동으로 입력하도록 제안합니다.",
|
||||
@@ -1175,15 +1175,15 @@
|
||||
"addVariable": "변수 추가",
|
||||
"docker": "도커",
|
||||
"openDocker": "오픈 도커",
|
||||
"copyFullScreenUrl": "Copy Full-Screen URL",
|
||||
"fullScreenUrlCopied": "Full-screen URL copied to clipboard",
|
||||
"failedToCopyUrl": "Failed to copy URL to clipboard",
|
||||
"copyTerminalUrl": "Copy Terminal URL",
|
||||
"copyFileManagerUrl": "Copy File Manager URL",
|
||||
"copyTunnelUrl": "Copy Tunnel URL",
|
||||
"copyServerStatsUrl": "Copy Server Stats URL",
|
||||
"copyDockerUrl": "Copy Docker URL",
|
||||
"fullScreenUrlTooltip": "Copy URL to open this app in full-screen mode",
|
||||
"copyFullScreenUrl": "전체 화면 URL 복사",
|
||||
"fullScreenUrlCopied": "전체 화면 URL이 클립보드에 복사되었습니다.",
|
||||
"failedToCopyUrl": "URL을 클립보드에 복사하는 데 실패했습니다.",
|
||||
"copyTerminalUrl": "터미널 URL 복사",
|
||||
"copyFileManagerUrl": "파일 관리자 URL 복사",
|
||||
"copyTunnelUrl": "터널 URL 복사",
|
||||
"copyServerStatsUrl": "서버 통계 URL 복사",
|
||||
"copyDockerUrl": "Docker URL 복사",
|
||||
"fullScreenUrlTooltip": "이 앱을 전체 화면 모드로 열려면 URL을 복사하세요.",
|
||||
"notEnabled": "이 호스트에서는 Docker가 활성화되어 있지 않습니다. Docker 기능을 사용하려면 호스트 설정에서 Docker를 활성화하십시오.",
|
||||
"validating": "Docker 유효성 검사 중...",
|
||||
"error": "오류",
|
||||
@@ -1310,34 +1310,34 @@
|
||||
"totpCodeLabel": "인증 코드",
|
||||
"totpPlaceholder": "000000",
|
||||
"totpVerify": "확인하다",
|
||||
"warpgateAuthRequired": "Warpgate Authentication Required",
|
||||
"warpgateSecurityKey": "Security Key",
|
||||
"warpgateAuthUrl": "Authentication URL",
|
||||
"warpgateOpenBrowser": "Open in Browser",
|
||||
"warpgateContinue": "I've Completed Authentication",
|
||||
"warpgateTimeout": "Warpgate authentication timeout. Please reconnect.",
|
||||
"warpgateAuthRequired": "워프게이트 인증 필요",
|
||||
"warpgateSecurityKey": "보안 키",
|
||||
"warpgateAuthUrl": "인증 URL",
|
||||
"warpgateOpenBrowser": "브라우저에서 열기",
|
||||
"warpgateContinue": "인증이 완료되었습니다",
|
||||
"warpgateTimeout": "워프게이트 인증 시간 초과입니다. 다시 연결해 주세요.",
|
||||
"sudoPasswordPopupTitle": "비밀번호를 입력하시겠습니까?",
|
||||
"sudoPasswordPopupHint": "Enter 키를 눌러 삽입하고, Esc 키를 눌러 닫습니다.",
|
||||
"sudoPasswordPopupConfirm": "끼워 넣다",
|
||||
"sudoPasswordPopupDismiss": "해고하다",
|
||||
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
|
||||
"totpInvalid": "Invalid code. Please try again.",
|
||||
"authMethodFallback": "{{method}} authentication failed. Trying alternative method...",
|
||||
"authenticationRequired": "Authentication required",
|
||||
"connectionLogTitle": "Connection Log",
|
||||
"connectionLogCopy": "Copy logs to clipboard",
|
||||
"connectionLogClear": "Clear logs",
|
||||
"connectionLogEmpty": "No connection logs yet",
|
||||
"connectionLogConnecting": "Connecting to host...",
|
||||
"connectionLogCopied": "Connection logs copied to clipboard",
|
||||
"connectionLogCopyFailed": "Failed to copy logs to clipboard",
|
||||
"allAuthMethodsFailed": "All authentication methods failed. Please check your credentials.",
|
||||
"methodNotSupported": "Server does not support {{method}} authentication. Available methods: {{available}}",
|
||||
"retryWithMethod": "Retry with {{method}}",
|
||||
"automaticFallback": "Automatically trying {{method}} authentication...",
|
||||
"totpTimeout": "TOTP verification timeout. Please reconnect.",
|
||||
"passwordTimeout": "Password verification timeout. Please reconnect.",
|
||||
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration."
|
||||
"websocketAbnormalClose": "연결이 예기치 않게 종료되었습니다. 이는 리버스 프록시 또는 SSL 구성 문제 때문일 수 있습니다. 서버 로그를 확인하십시오.",
|
||||
"totpInvalid": "잘못된 코드입니다. 다시 시도해 주세요.",
|
||||
"authMethodFallback": "{{method}} 인증에 실패했습니다. 다른 방법을 시도합니다...",
|
||||
"authenticationRequired": "인증 필요",
|
||||
"connectionLogTitle": "연결 로그",
|
||||
"connectionLogCopy": "로그를 클립보드에 복사",
|
||||
"connectionLogClear": "로그 지우기",
|
||||
"connectionLogEmpty": "아직 연결 로그가 없습니다.",
|
||||
"connectionLogConnecting": "호스트에 연결 중...",
|
||||
"connectionLogCopied": "연결 로그가 클립보드에 복사되었습니다.",
|
||||
"connectionLogCopyFailed": "로그를 클립보드에 복사하는 데 실패했습니다.",
|
||||
"allAuthMethodsFailed": "모든 인증 방법이 실패했습니다. 자격 증명을 확인하십시오.",
|
||||
"methodNotSupported": "서버에서 {{method}} 인증을 지원하지 않습니다. 사용 가능한 방법은 {{available}}입니다.",
|
||||
"retryWithMethod": "{{method}}로 다시 시도하세요",
|
||||
"automaticFallback": "{{method}} 인증을 자동으로 시도합니다...",
|
||||
"totpTimeout": "TOTP 인증 시간이 초과되었습니다. 다시 연결해 주세요.",
|
||||
"passwordTimeout": "비밀번호 인증 시간이 초과되었습니다. 다시 연결해 주세요.",
|
||||
"connectionRejected": "서버에서 연결이 거부되었습니다. 인증 및 네트워크 구성을 확인하십시오."
|
||||
},
|
||||
"fileManager": {
|
||||
"title": "파일 관리자",
|
||||
@@ -1420,12 +1420,12 @@
|
||||
"itemDeletedSuccessfully": "{{type}} 성공적으로 삭제되었습니다",
|
||||
"itemsDeletedSuccessfully": "{{count}} 항목이 성공적으로 삭제되었습니다",
|
||||
"failedToDeleteItems": "항목 삭제에 실패했습니다",
|
||||
"sudoPasswordRequired": "Administrator Password Required",
|
||||
"enterSudoPassword": "Enter sudo password to continue this operation",
|
||||
"sudoPassword": "Sudo password",
|
||||
"sudoOperationFailed": "Sudo operation failed",
|
||||
"sudoAuthFailed": "Sudo authentication failed",
|
||||
"deleteOperation": "Delete files/folders",
|
||||
"sudoPasswordRequired": "관리자 암호가 필요합니다",
|
||||
"enterSudoPassword": "이 작업을 계속하려면 sudo 암호를 입력하십시오.",
|
||||
"sudoPassword": "Sudo 비밀번호",
|
||||
"sudoOperationFailed": "sudo 작업이 실패했습니다.",
|
||||
"sudoAuthFailed": "Sudo 인증에 실패했습니다.",
|
||||
"deleteOperation": "파일/폴더 삭제",
|
||||
"dragFilesToUpload": "파일을 여기에 드롭하여 업로드하세요",
|
||||
"emptyFolder": "이 폴더는 비어 있습니다",
|
||||
"itemCount": "{{count}} 항목",
|
||||
@@ -1630,11 +1630,11 @@
|
||||
"fileTooLarge": "파일 크기가 너무 큽니다: {{error}}",
|
||||
"sshConnectionFailed": "SSH 연결에 실패했습니다. {{name}} ({{ip}}:{{port}})에 대한 연결을 확인하십시오.",
|
||||
"loadFileFailed": "파일 로드 실패: {{error}}",
|
||||
"connecting": "Connecting...",
|
||||
"connecting": "연결 중...",
|
||||
"connectedSuccessfully": "성공적으로 연결되었습니다",
|
||||
"totpVerificationFailed": "TOTP 인증 실패",
|
||||
"warpgateVerificationFailed": "Warpgate authentication failed",
|
||||
"authenticationFailed": "Authentication failed",
|
||||
"warpgateVerificationFailed": "Warpgate 인증 실패",
|
||||
"authenticationFailed": "인증 실패",
|
||||
"verificationCodePrompt": "인증 코드:",
|
||||
"changePermissions": "권한 변경",
|
||||
"changePermissionsDesc": "파일 권한을 수정하세요",
|
||||
@@ -1651,16 +1651,16 @@
|
||||
},
|
||||
"tunnel": {
|
||||
"log": {
|
||||
"connecting": "Establishing tunnel connection...",
|
||||
"sourceConnecting": "Connecting to source host {{host}}...",
|
||||
"sourceConnected": "Connected to source host",
|
||||
"endpointResolving": "Resolving endpoint host {{host}}...",
|
||||
"endpointResolved": "Endpoint host resolved",
|
||||
"forwarding": "Setting up port forwarding {{localPort}} → {{remotePort}}...",
|
||||
"connected": "Tunnel established successfully",
|
||||
"retrying": "Connection failed, retrying in {{countdown}}s (attempt {{attempt}}/{{max}})...",
|
||||
"retryExhausted": "Max retry attempts reached",
|
||||
"error": "Tunnel connection failed: {{error}}"
|
||||
"connecting": "터널 연결 구축 중...",
|
||||
"sourceConnecting": "소스 호스트 {{host}}에 연결 중...",
|
||||
"sourceConnected": "소스 호스트에 연결됨",
|
||||
"endpointResolving": "엔드포인트 호스트 {{host}}확인 중...",
|
||||
"endpointResolved": "엔드포인트 호스트가 확인되었습니다.",
|
||||
"forwarding": "포트 포워딩 설정 중 {{localPort}} → {{remotePort}}...",
|
||||
"connected": "터널 개통 성공",
|
||||
"retrying": "연결에 실패했습니다. {{countdown}}초 후에 다시 시도합니다(시도 횟수: {{attempt}}/{{max}})...",
|
||||
"retryExhausted": "최대 재시도 횟수에 도달했습니다.",
|
||||
"error": "터널 연결 실패: {{error}}"
|
||||
}
|
||||
},
|
||||
"tunnels": {
|
||||
@@ -1737,7 +1737,7 @@
|
||||
"fileManagerAlreadyOpen": "이 호스트에 대해 파일 관리자가 이미 열려 있습니다.",
|
||||
"openFileManager": "파일 관리자 열기",
|
||||
"connecting": "연결 중...",
|
||||
"connectionFailed": "Failed to connect to server",
|
||||
"connectionFailed": "서버 연결에 실패했습니다.",
|
||||
"cpuCores_one": "{{count}} CPU",
|
||||
"cpuCores_other": "{{count}} CPU",
|
||||
"naCpus": "해당 없음 CPU(들)",
|
||||
@@ -1797,31 +1797,31 @@
|
||||
"quickActionFailed": "{{name}} 실패",
|
||||
"quickActionError": "{{name}}실행에 실패했습니다.",
|
||||
"ports": {
|
||||
"title": "Listening Ports",
|
||||
"protocol": "Protocol",
|
||||
"port": "Port",
|
||||
"address": "Address",
|
||||
"state": "State",
|
||||
"process": "Process",
|
||||
"noData": "No listening ports data"
|
||||
"title": "수신 포트",
|
||||
"protocol": "규약",
|
||||
"port": "포트",
|
||||
"address": "주소",
|
||||
"state": "상태",
|
||||
"process": "프로세스",
|
||||
"noData": "수신 포트 데이터 없음"
|
||||
},
|
||||
"firewall": {
|
||||
"title": "Firewall",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"notDetected": "Not Detected",
|
||||
"policy": "Policy",
|
||||
"rules": "rules",
|
||||
"noRules": "No rules",
|
||||
"noData": "No firewall data available",
|
||||
"action": "Action",
|
||||
"protocol": "Proto",
|
||||
"port": "Port",
|
||||
"source": "Source",
|
||||
"accept": "ACCEPT",
|
||||
"drop": "DROP",
|
||||
"reject": "REJECT",
|
||||
"anywhere": "Anywhere"
|
||||
"title": "방화벽",
|
||||
"active": "활동적인",
|
||||
"inactive": "비활성화됨",
|
||||
"notDetected": "감지되지 않음",
|
||||
"policy": "정책",
|
||||
"rules": "규칙",
|
||||
"noRules": "규칙 없음",
|
||||
"noData": "방화벽 데이터가 없습니다.",
|
||||
"action": "행동",
|
||||
"protocol": "프로토",
|
||||
"port": "포트",
|
||||
"source": "원천",
|
||||
"accept": "수용하다",
|
||||
"drop": "떨어지다",
|
||||
"reject": "거부하다",
|
||||
"anywhere": "어딘가에"
|
||||
}
|
||||
},
|
||||
"auth": {
|
||||
@@ -1965,10 +1965,10 @@
|
||||
"loadFailed": "데이터를 불러오는 데 실패했습니다.",
|
||||
"saveError": "저장에 실패했습니다",
|
||||
"sessionExpired": "세션이 만료되었습니다. 다시 로그인해 주세요.",
|
||||
"totpRateLimited": "Rate limited: Too many TOTP verification attempts. Please try again later.",
|
||||
"totpRateLimitedWithTime": "Rate limited: Too many TOTP verification attempts. Please wait {{time}} seconds before trying again.",
|
||||
"resetCodeRateLimited": "Rate limited: Too many verification attempts. Please try again later.",
|
||||
"resetCodeRateLimitedWithTime": "Rate limited: Too many verification attempts. Please wait {{time}} seconds before trying again."
|
||||
"totpRateLimited": "시도 횟수 제한: TOTP 인증 시도 횟수가 너무 많습니다. 나중에 다시 시도해 주세요.",
|
||||
"totpRateLimitedWithTime": "시도 횟수 제한: TOTP 인증 시도 횟수가 너무 많습니다. 다시 시도하기 전에 {{time}} 초 동안 기다려 주세요.",
|
||||
"resetCodeRateLimited": "시도 횟수 제한: 인증 시도 횟수가 너무 많습니다. 나중에 다시 시도해 주세요.",
|
||||
"resetCodeRateLimitedWithTime": "시도 횟수 제한: 인증 시도 횟수가 너무 많습니다. 다시 시도하기 전에 {{time}} 초 동안 기다려 주세요."
|
||||
},
|
||||
"messages": {
|
||||
"saveSuccess": "성공적으로 저장되었습니다",
|
||||
@@ -2026,9 +2026,9 @@
|
||||
"terminalSettings": "터미널",
|
||||
"hostSidebarSettings": "호스트 및 사이드바",
|
||||
"snippetsSettings": "스니펫",
|
||||
"updateSettings": "Updates",
|
||||
"disableUpdateCheck": "Disable Update Check",
|
||||
"disableUpdateCheckDesc": "Stop checking for new versions on startup and dashboard. Reduces network requests.",
|
||||
"updateSettings": "업데이트",
|
||||
"disableUpdateCheck": "업데이트 확인 비활성화",
|
||||
"disableUpdateCheckDesc": "시작 시 및 대시보드에서 새 버전 확인을 중지합니다. 네트워크 요청이 줄어듭니다.",
|
||||
"currentPassword": "현재 비밀번호",
|
||||
"passwordChangedSuccess": "비밀번호가 변경되었습니다! 다시 로그인해 주세요.",
|
||||
"failedToChangePassword": "비밀번호 변경에 실패했습니다. 현재 비밀번호를 확인하고 다시 시도해 주세요.",
|
||||
@@ -2038,8 +2038,8 @@
|
||||
"themeSystem": "체계",
|
||||
"appearanceDesc": "애플리케이션의 색상 테마를 선택하세요",
|
||||
"terminalSyntaxHighlightingDesc": "터미널 출력에서 명령어, 경로, IP 주소 및 로그 레벨을 자동으로 강조 표시합니다.",
|
||||
"enableCommandPaletteShortcut": "Enable Command Palette Shortcut",
|
||||
"enableCommandPaletteShortcutDesc": "Double-tap left Shift to open the Command Palette for quick access to hosts"
|
||||
"enableCommandPaletteShortcut": "명령 팔레트 바로가기 활성화",
|
||||
"enableCommandPaletteShortcutDesc": "왼쪽 Shift 키를 두 번 누르면 호스트에 빠르게 접근할 수 있는 명령 팔레트가 열립니다."
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "버전 정보를 불러오는 데 실패했습니다."
|
||||
@@ -2234,7 +2234,7 @@
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "대시보드",
|
||||
"loading": "Loading dashboard...",
|
||||
"loading": "대시보드를 불러오는 중...",
|
||||
"github": "깃허브",
|
||||
"support": "문의하기",
|
||||
"discord": "디스코드",
|
||||
@@ -2265,87 +2265,87 @@
|
||||
"cpu": "CPU",
|
||||
"ram": "숫양",
|
||||
"notAvailable": "해당 없음",
|
||||
"customizeLayout": "Customize Dashboard",
|
||||
"dashboardSettings": "Dashboard Settings",
|
||||
"enableDisableCards": "Enable/Disable Cards",
|
||||
"resetLayout": "Reset to Default",
|
||||
"serverOverviewCard": "Server Overview",
|
||||
"recentActivityCard": "Recent Activity",
|
||||
"networkGraphCard": "Network Graph",
|
||||
"networkGraph": "Network Graph",
|
||||
"quickActionsCard": "Quick Actions",
|
||||
"serverStatsCard": "Server Stats"
|
||||
"customizeLayout": "대시보드 맞춤 설정",
|
||||
"dashboardSettings": "대시보드 설정",
|
||||
"enableDisableCards": "카드 활성화/비활성화",
|
||||
"resetLayout": "기본값으로 재설정",
|
||||
"serverOverviewCard": "서버 개요",
|
||||
"recentActivityCard": "최근 활동",
|
||||
"networkGraphCard": "네트워크 그래프",
|
||||
"networkGraph": "네트워크 그래프",
|
||||
"quickActionsCard": "빠른 조치",
|
||||
"serverStatsCard": "서버 통계"
|
||||
},
|
||||
"networkGraph": {
|
||||
"title": "Network Graph",
|
||||
"addHost": "Add Host",
|
||||
"addGroup": "Add Group",
|
||||
"addLink": "Add Link",
|
||||
"deleteSelected": "Delete Selected",
|
||||
"zoomIn": "Zoom In",
|
||||
"zoomOut": "Zoom Out",
|
||||
"resetView": "Reset View",
|
||||
"exportJson": "Export JSON",
|
||||
"importJson": "Import JSON",
|
||||
"selectHost": "Select Host",
|
||||
"chooseHost": "Choose a host...",
|
||||
"parentGroup": "Parent Group",
|
||||
"noGroup": "No Group",
|
||||
"groupName": "Group Name",
|
||||
"color": "Color",
|
||||
"source": "Source",
|
||||
"target": "Target",
|
||||
"moveToGroup": "Move to Group",
|
||||
"selectGroup": "Select group...",
|
||||
"addConnection": "Add Connection",
|
||||
"hostDetails": "Host Details",
|
||||
"connectToHost": "Connect to Host",
|
||||
"openTerminal": "Open Terminal",
|
||||
"openFileManager": "Open File Manager",
|
||||
"openTunnel": "Open Tunnels",
|
||||
"openDocker": "Open Docker",
|
||||
"openServerStats": "Open Server Details",
|
||||
"moveToGroupAction": "Move to Group",
|
||||
"removeFromGroup": "Remove from Group",
|
||||
"addHostHere": "Add Host Here",
|
||||
"editGroup": "Edit Group",
|
||||
"delete": "Delete",
|
||||
"cancel": "Cancel",
|
||||
"add": "Add",
|
||||
"create": "Create",
|
||||
"update": "Update",
|
||||
"move": "Move",
|
||||
"connect": "Connect",
|
||||
"close": "Close",
|
||||
"createGroup": "Create Group",
|
||||
"noAvailableHosts": "No available hosts",
|
||||
"selectSourcePlaceholder": "Select Source...",
|
||||
"selectTargetPlaceholder": "Select Target...",
|
||||
"invalidFile": "Invalid File",
|
||||
"hostAlreadyExists": "Host is already in the topology",
|
||||
"sourceTargetMustDiffer": "Source and target must be different",
|
||||
"connectionExists": "Connection already exists",
|
||||
"unknown": "Unknown",
|
||||
"name": "Name",
|
||||
"title": "네트워크 그래프",
|
||||
"addHost": "호스트 추가",
|
||||
"addGroup": "그룹 추가",
|
||||
"addLink": "링크 추가",
|
||||
"deleteSelected": "선택한 항목 삭제",
|
||||
"zoomIn": "확대",
|
||||
"zoomOut": "축소하기",
|
||||
"resetView": "보기 재설정",
|
||||
"exportJson": "JSON 내보내기",
|
||||
"importJson": "JSON 가져오기",
|
||||
"selectHost": "호스트를 선택하세요",
|
||||
"chooseHost": "호스트를 선택하세요...",
|
||||
"parentGroup": "학부모 단체",
|
||||
"noGroup": "그룹 없음",
|
||||
"groupName": "그룹 이름",
|
||||
"color": "색상",
|
||||
"source": "원천",
|
||||
"target": "목표",
|
||||
"moveToGroup": "그룹으로 이동",
|
||||
"selectGroup": "그룹을 선택하세요...",
|
||||
"addConnection": "연결 추가",
|
||||
"hostDetails": "호스트 정보",
|
||||
"connectToHost": "호스트에 연결",
|
||||
"openTerminal": "터미널 열기",
|
||||
"openFileManager": "파일 관리자 열기",
|
||||
"openTunnel": "개방형 터널",
|
||||
"openDocker": "오픈 도커",
|
||||
"openServerStats": "오픈 서버 세부 정보",
|
||||
"moveToGroupAction": "그룹으로 이동",
|
||||
"removeFromGroup": "그룹에서 제거",
|
||||
"addHostHere": "여기에 호스트를 추가하세요",
|
||||
"editGroup": "편집 그룹",
|
||||
"delete": "삭제",
|
||||
"cancel": "취소",
|
||||
"add": "추가하다",
|
||||
"create": "만들다",
|
||||
"update": "업데이트",
|
||||
"move": "이동하다",
|
||||
"connect": "연결하다",
|
||||
"close": "닫다",
|
||||
"createGroup": "그룹 생성",
|
||||
"noAvailableHosts": "사용 가능한 호스트가 없습니다.",
|
||||
"selectSourcePlaceholder": "소스 선택...",
|
||||
"selectTargetPlaceholder": "대상을 선택하세요...",
|
||||
"invalidFile": "잘못된 파일입니다",
|
||||
"hostAlreadyExists": "호스트가 이미 토폴로지에 있습니다.",
|
||||
"sourceTargetMustDiffer": "소스와 대상은 서로 달라야 합니다.",
|
||||
"connectionExists": "이미 연결이 존재합니다",
|
||||
"unknown": "알려지지 않은",
|
||||
"name": "이름",
|
||||
"ip": "IP",
|
||||
"status": "Status",
|
||||
"status": "상태",
|
||||
"id": "ID",
|
||||
"failedToLoadData": "Failed to load network topology data",
|
||||
"failedToAddNode": "Failed to add node",
|
||||
"sourceDifferentFromTarget": "Source and target must be different",
|
||||
"exportJSON": "Export JSON",
|
||||
"importJSON": "Import JSON",
|
||||
"searchHost": "Search hosts...",
|
||||
"noHostFound": "No hosts found",
|
||||
"searchGroup": "Search groups...",
|
||||
"noGroupFound": "No groups found",
|
||||
"searchNode": "Search nodes...",
|
||||
"noNodeFound": "No nodes found",
|
||||
"terminal": "Terminal",
|
||||
"fileManager": "File Manager",
|
||||
"tunnel": "Tunnel",
|
||||
"docker": "Docker",
|
||||
"serverStats": "Server Stats"
|
||||
"failedToLoadData": "네트워크 토폴로지 데이터를 불러오는 데 실패했습니다.",
|
||||
"failedToAddNode": "노드를 추가하는 데 실패했습니다.",
|
||||
"sourceDifferentFromTarget": "소스와 대상은 서로 달라야 합니다.",
|
||||
"exportJSON": "JSON 내보내기",
|
||||
"importJSON": "JSON 가져오기",
|
||||
"searchHost": "호스트를 검색하세요...",
|
||||
"noHostFound": "호스트를 찾을 수 없습니다.",
|
||||
"searchGroup": "검색 그룹...",
|
||||
"noGroupFound": "그룹을 찾을 수 없습니다.",
|
||||
"searchNode": "노드를 검색하세요...",
|
||||
"noNodeFound": "노드를 찾을 수 없습니다.",
|
||||
"terminal": "단말기",
|
||||
"fileManager": "파일 관리자",
|
||||
"tunnel": "터널",
|
||||
"docker": "도커",
|
||||
"serverStats": "서버 통계"
|
||||
},
|
||||
"rbac": {
|
||||
"shareHost": "호스트 공유",
|
||||
@@ -2541,9 +2541,9 @@
|
||||
"error": "오류",
|
||||
"errorCode": "오류 코드: {{code}}",
|
||||
"version": "도커 {{version}}",
|
||||
"connectionFailed": "Failed to connect to Docker",
|
||||
"connectionFailed": "Docker에 연결하지 못했습니다.",
|
||||
"totpVerificationFailed": "TOTP 인증에 실패했습니다. 다시 시도해 주세요.",
|
||||
"warpgateVerificationFailed": "Warpgate authentication failed. Please try again.",
|
||||
"warpgateVerificationFailed": "워프게이트 인증에 실패했습니다. 다시 시도해 주세요.",
|
||||
"verificationCodePrompt": "인증 코드를 입력하세요",
|
||||
"loadingContainers": "컨테이너 적재 중...",
|
||||
"containerStarted": "컨테이너 {{name}} 시작됨",
|
||||
@@ -2628,34 +2628,34 @@
|
||||
"consoleTab": "콘솔",
|
||||
"startContainerToAccess": "콘솔에 접속하려면 컨테이너를 시작하세요.",
|
||||
"log": {
|
||||
"connecting": "Connecting to Docker host...",
|
||||
"authStarted": "Resolving authentication credentials...",
|
||||
"totpRequired": "TOTP verification required",
|
||||
"warpgateRequired": "Warpgate authentication required",
|
||||
"sessionCreated": "Docker SSH session established",
|
||||
"sessionReady": "Ready for Docker operations",
|
||||
"error": "Docker connection failed: {{error}}"
|
||||
"connecting": "Docker 호스트에 연결 중...",
|
||||
"authStarted": "인증 자격 증명을 확인하는 중...",
|
||||
"totpRequired": "TOTP 인증이 필요합니다.",
|
||||
"warpgateRequired": "워프게이트 인증이 필요합니다",
|
||||
"sessionCreated": "Docker SSH 세션이 설정되었습니다.",
|
||||
"sessionReady": "Docker 운영 준비 완료",
|
||||
"error": "Docker 연결 실패: {{error}}"
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"log": {
|
||||
"connecting": "Starting metrics collection...",
|
||||
"existingSession": "Using existing metrics session",
|
||||
"totpVerifying": "TOTP verification required",
|
||||
"sessionEstablished": "Metrics session established",
|
||||
"collecting": "Collecting server metrics",
|
||||
"heartbeat": "Keeping connection alive",
|
||||
"stopped": "Metrics collection stopped",
|
||||
"error": "Metrics collection failed: {{error}}"
|
||||
"connecting": "측정항목 수집을 시작합니다...",
|
||||
"existingSession": "기존 메트릭 세션 사용",
|
||||
"totpVerifying": "TOTP 인증이 필요합니다.",
|
||||
"sessionEstablished": "측정 지표 세션이 개설되었습니다.",
|
||||
"collecting": "서버 메트릭 수집",
|
||||
"heartbeat": "연결을 유지하세요",
|
||||
"stopped": "메트릭 수집이 중지되었습니다",
|
||||
"error": "메트릭 수집 실패: {{error}}"
|
||||
}
|
||||
},
|
||||
"sftp": {
|
||||
"log": {
|
||||
"connecting": "Connecting to SFTP server...",
|
||||
"jumpHost": "Connecting via jump host {{host}}...",
|
||||
"connected": "SFTP connection established",
|
||||
"authFailed": "Authentication failed",
|
||||
"error": "SFTP operation failed: {{error}}"
|
||||
"connecting": "SFTP 서버에 연결 중...",
|
||||
"jumpHost": "점프 호스트 {{host}}를 통해 연결 중...",
|
||||
"connected": "SFTP 연결이 설정되었습니다.",
|
||||
"authFailed": "인증 실패",
|
||||
"error": "SFTP 작업 실패: {{error}}"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
|
||||
Reference in New Issue
Block a user