{
  "webui": {
    "menu": {
      "WelcomeMessage": "환영합니다. ",
      "WelcomeMessage_2": "님",
      "Summary": "요약",
      "Sessions": "세션",
      "Import&Run": "가져오기 & 실행",
      "Data&Storage": "데이터 & 폴더",
      "Pipeline": "파이프라인(베타)",
      "Statistics": "통계",
      "Help": "도움말",
      "Settings": "설정",
      "Administration": "관리",
      "Users": "사용자",
      "Environments": "실행 환경",
      "Resources": "자원",
      "Configurations": "환경 설정",
      "Maintenance": "관리",
      "Information": "정보",
      "About": "대하여",
      "AboutBackendAI": "Backend.AI에 대하여",
      "MyAccountInformation": "사용자 정보 변경",
      "MyAccount": "사용자 정보 변경",
      "FullName": "사용자 이름",
      "FullNameInvalid": "사용자 이름은 64자 이하로 입력하십시오",
      "ChangePassword": "비밀번호 변경",
      "Preferences": "설정",
      "LogsErrors": "로그 / 에러기록",
      "LogOut": "로그아웃",
      "Cancel": "취소",
      "Update": "변경",
      "OriginalPassword": "기존 비밀번호",
      "NewPassword": "새 비밀번호",
      "NewPasswordAgain": "새 비밀번호 (재입력)",
      "InputOriginalPassword": "기존 비밀번호를 입력해주세요.",
      "InvalidPasswordMessage": "영문자, 숫자, 특수 문자를 하나 이상 포함해서 8자 이상 입력하세요",
      "NewPasswordMismatch": "새로 입력한 두 비밀번호가 일치하지 않습니다.",
      "PasswordMismatch": "비밀번호가 일치하지 않습니다",
      "PasswordUpdated": "비밀번호가 성공적으로 갱신되었습니다.",
      "FullnameUpdated": "사용자 이름이 성공적으로 갱신되었습니다.",
      "TermsOfService": "약관",
      "PrivacyPolicy": "개인정보보호",
      "LeaveService": "탈퇴",
      "Settings&Logs": "설정 및 로그",
      "UserCredentials&Policies": "자격 증명 및 정책",
      "Environments&Presets": "실행환경 및 프리셋",
      "ComputationResources": "연산 자원",
      "Logs": "로그",
      "Project": "현재 프로젝트",
      "NoProject": "프로젝트 없음",
      "SelectProject": "프로젝트 선택",
      "Experiments": "실험",
      "Menu": "메뉴",
      "Run": "실행",
      "UserName": "사용자",
      "PleaseChangeYourPassword": "비밀번호를 변경해주세요.",
      "PasswordChangePlace": "상단바의 사람 아이콘을 클릭하고 \"사용자 정보 변경\" 메뉴로 이동하세요."
    },
    "LOGINREQUIRED": "로그인이 필요합니다",
    "YouAreOffline": "오프라인 상태가 되었습니다",
    "YouAreOnline": "온라인 상태가 되었습니다",
    "NOTFOUND": "<p>요청하신 페이지를 찾을 수 없습니다.</p>",
    "DescNOTFOUND": "요청하신 페이지가 사라졌거나, 잘못된 경로를 입력하였습니다.",
    "UNAUTHORIZEDACCESS": "허가되지 않은 접근입니다.",
    "AdminOnlyPage": "접근하려는 페이지는 관리자 권한이 필요합니다.<br /> 아래 버튼을 클릭하면 요약 페이지로 돌아갑니다.",
    "CleanUpLoginSession": "로그인 된 세션을 종료합니다...",
    "CleanUpNow": "종료합니다..."
  },
  "summary": {
    "Dashboard": "대시보드",
    "StartMenu": "시작",
    "SystemHealth": "시스템 상태",
    "ConnectedNodes": "연결된 노드",
    "ActiveSessions": "활성 세션",
    "ResourceStatistics": "자원 사용량",
    "CoresReserved": "코어 예약",
    "reserved": "예약",
    "FractionalGPUScalingEnabled": "Fractional GPU 가상화 사용중",
    "ROCMGPUEnabled": "ROCm GPU 사용중",
    "TPUEnabled": "TPU 사용중",
    "Reserved": "예약중",
    "Used": "사용중",
    "Total": "전체",
    "Using": "사용",
    "Actions": "활동",
    "Shortcut": "바로가기",
    "UploadFiles": "파일 업로드",
    "StartASession": "세션 시작",
    "CreateANewKeypair": "새 키페어 생성",
    "MaintainKeypairs": "키페어 관리",
    "Accept": "허용",
    "Decline": "거부",
    "Administration": "관리",
    "UpdateEnvironmentImages": "실행 환경 이미지 업데이트",
    "CheckResources": "자원 확인",
    "ChangeSystemSetting": "시스템 설정 변경",
    "SystemMaintenance": "시스템 유지보수",
    "Invitation": "초대",
    "FolderName": "폴더 이름",
    "Permission": "권한",
    "Announcement": "공지",
    "SystemResources": "시스템 자원",
    "CurrentVersion": "현재 버전",
    "NoAnnouncement": "표시 할 안내문이 없습니다.",
    "NoInvitations": "초대 받은 폴더가 없습니다.",
    "AcceptSharedVFolder": "다음 폴더에 대한 공유를 받습니다. 공유 받은 폴더 명: ",
    "DeclineSharedVFolder": "다음 폴더에 대한 초대를 거부하였습니다. 거부한 폴더 명: ",
    "connectingToCluster": "Backend.AI 클러스터에 연결중..."
  },
  "session": {
    "launcher": {
      "TOTAL": "전체",
      "RESOURCE": "자원",
      "MY": "나의",
      "Sessions": "세션",
      "Project": "프로젝트",
      "UserResourceLimit": "사용자 자원 제한",
      "ResourceGroup": "자원 그룹",
      "CurrentResourceGroup": "현재 자원 그룹",
      "SelectResourceGroup": "자원 그룹 선택",
      "StartNewSession": "새 세션 시작",
      "SessionType": "세션 타입",
      "BatchMode": "Batch",
      "InteractiveMode": "Interactive",
      "BatchModeConfig": "Batch 모드 설정",
      "ScheduleTime": "시작 시간 설정 (옵션)",
      "StartUpCommand": "세션 시작시 실행할 명령",
      "SessionStartTime": "세션 시작 시간: ",
      "SetEnvironmentVariable": "환경 변수 설정 (옵션)",
      "ResetStartTime": "세션 시작 시간을 다시 설정해주세요.",
      "InfiniteTime": "미정",
      "Config": "설정",
      "ChooseEnvironment": "환경을 선택하세요",
      "Version": "버전",
      "Base": "기본환경",
      "Requirements": "요구사항",
      "UseGPU": "GPU 사용",
      "SessionNameOptional": "세션 이름 (옵션)",
      "Environments": "실행 환경",
      "Start": "시작",
      "FolderToMount": "마운트할 폴더",
      "FolderToMountList": "마운트할 폴더",
      "MountedFolders": "마운트된 폴더",
      "ResourceAllocation": "자원 할당",
      "NoSuitablePreset": "해당되는 프리셋 없음",
      "Advanced": "고급 설정",
      "CustomAllocation": "사용자 설정 자원 할당",
      "Core": "코어",
      "SharedMemory": "공유 메모리",
      "SingleNode": "단일 노드",
      "MultiNode": "다중 노드",
      "single-node": "단일 노드",
      "multi-node": "다중 노드",
      "ClusterMode": "클러스터 모드 설정",
      "ClusterSize": "클러스터 크기",
      "Node": "노드",
      "Container": "컨테이너",
      "TotalAllocation": "총 자원 할당량",
      "Ownership": "소유자",
      "SetSessionOwner": "세션 소유자 설정",
      "OwnerAccessKey": "소유자 접근키",
      "OwnerGroup": "소유자 그룹",
      "OwnerResourceGroup": "소유자 자원 그룹",
      "LaunchSessionWithAccessKey": "지정한 키로 세션 시작",
      "OwnerEmail": "사용자 E-Mail",
      "DescCPU": "<p>CPU는 명령어로 지정된 기본 산술, 논리, 제어 및 입출력 (I/O) 작업을 수행합니다. </p><p>고성능 컴퓨팅 워크로드의 경우 많은 CPU가 도움이 되지만, 여러 CPU를 사용하도록 프로그램 코드를 작성해야 합니다. (그렇지 않으면 대부분의 CPU는 사용되지 않을 것입니다.)</p>",
      "DescMemory": "<p>컴퓨터 메모리는 임시 저장 영역입니다. 중앙 처리 장치 (CPU)에 필요한 데이터와 명령들을 보관하는 역할을 합니다.</p><p>머신 러닝 워크로드를 처리할 때 GPU를 연산 장치로 사용하는 경우, GPU 메모리의 두 배 이상의 메모리를 할당해야 합니다. 그렇지 않으면 GPU의 유휴 시간이 증가하여 성능이 저하됩니다.</p>",
      "DescSharedMemory": "<p>공유 메모리는 여러 프로그램간에 통신을 제공하거나 중복 사본을 피하기 위해 여러 프로그램에서 동시에 접근할 수 있는 메모리입니다.</p><p>멀티 CPU 또는 멀티 스레드를 이용하는 워크로드의 경우 공유메모리는 스레드 간 통신에 사용되므로 매우 중요합니다. 멀티 스레드를 사용하는 딥 러닝 워크로드 및 고성능 컴퓨팅 워크로드의 경우 이 값을 1GB 이상으로 설정하는 것이 좋습니다.</p>",
      "DescGPU": "<p>GPU는 기계 학습과 관련된 행렬 / 벡터 계산에 적합합니다. GPU는 훈련 알고리즘을 몇 배나 가속화하여 기계 학습 워크로드의 실행 시간을 몇 주에서 몇 일로 줄입니다.</p>",
      "DescSession": "<p>세션은 지정된 환경과 자원에 따라 생성되는 계산 환경 단위입니다.</p><p>이 값을 1보다 큰 값으로 설정하면 위의 자원 설정을 이용한 여러 세션이 지정한 값 만큼 동시에 생성됩니다.</p><p>세션 시작 요청 시 사용 가능한 자원이 충분하지 않은 경우, 생성하지 못한 세션 시작 요청들은 생성 대기열에 추가됩니다.</p>",
      "DescSingleNode": "<p>세션을 실행할 때에 관리 노드와 워커 노드들이 하나의 물리 노드 또는 가상 머신에 배치하는 경우입니다.</p>",
      "DescMultiNode": "<p>세션을 실행할 때 하나의 관리 노드와 하나 이상의 워커 노드가 여러 물리 노드 또는 가상 머신에 나누어 배치되는 경우입니다.</p>",
      "CPU": "CPU",
      "Memory": "메모리",
      "GPU": "GPU",
      "TitleSession": "세션 (Backend.AI)",
      "PleaseWaitInitializing": "초기화 중입니다...",
      "MustSpecifyVersion": "환경과 버전을 반드시 선택해야 합니다.",
      "NotEnoughOwnershipInfo": "소유자에 관한 정보가 부족합니다.",
      "NoDescriptionFound": "설명이 없습니다.",
      "NoAvailableFolderToMount": "마운트 할 수 있는 폴더가 없습니다.",
      "NoFolderMounted": "마운트 된 폴더가 없습니다.",
      "NoEnvConfigured": "추가된 환경 변수가 없습니다.",
      "HomeDirectoryDeletionDialog": "세션 안의 홈 디렉토리는 세션을 종료하면 자동으로 삭제됩니다.",
      "LaunchConfirmationDialog": "코드 및 데이터를 계속 유지하거나 다른 공동 작업자들과 공유하기 위해서는 데이터 & 폴더 메뉴에서 스토리지 폴더를 생성하신 후, 자원을 시작할 때 해당 폴더를 마운트하고 그 안에 보관하시면 됩니다.",
      "Launch": "시작",
      "ConfirmAndLaunch": "검토 및 시작",
      "LaunchWithoutMount": "스토리지 폴더 없이 시작",
      "Accelerator": "가속기",
      "AdvancedResourceAllocation": "상세 자원 할당",
      "ThisSettingTakesPrecedence": "알림: 이 설정이 우선합니다",
      "CustomResourceApplied": "사용자 설정 자원이 할당됨",
      "PleaseChooseFoldersToMount": "마운트할 폴더들을 선택하세요",
      "StartFolderUploading": "폴더 업로드를 위한 세션 생성",
      "StartImportedNotebook": "가져온 노트북 열기",
      "DuplicatedSessionName": "동일한 이름의 연산 세션이 있습니다",
      "SessionNameAllowCondition": "세션 이름은 공백없이 4-64자  사이의 영문/숫자만 입력 가능합니다.",
      "NoFolderExists": "폴더가 없습니다",
      "sessionStillPreparing": "세션이 아직 준비중입니다. 세션이 시작된 후 직접 앱 아이콘을 눌러 앱을 시작해주세요.",
      "UnSelectAllVFolders": "모두 선택 해제",
      "ResourceMonitorToggle": "자원 모니터 보기",
      "SharedMemorySettingIsReduced": "공유 메모리 값이 할당된 메모리보다 적게 설정되었습니다.",
      "NoActiveKeypair": "활성화 된 키페어 없음",
      "ProxyNotReady": "프록시 서버가 아직 준비되지 않았습니다. 프록시 설정을 확인하십시오",
      "ProxyConfiguratorNotResponding": "프록시 구성자가 응답하지 않습니다.",
      "SettingUpProxyForApp": "애플리케이션을 위한 프록시를 설정합니다...",
      "AddingKernelToSocketQueue": "커널을 소켓 큐에 추가합니다...",
      "ManualImageName": "환경 이름 (수동)",
      "NotEnoughResource": "할당 가능한 자원 부족",
      "ResourceAllocationTemplate": "자원 할당 템플릿",
      "AllocateNode": "배치",
      "EnvDeleted": "환경 변수를 삭제했습니다.",
      "SetEnv": "환경 변수 수정",
      "DescSetEnv": "<p>사용자가 기본 환경 변수를 설정하고 Backend.AI 에서도 자체적인 동작을 위하여 이름이 같은 환경 변수를 설정한 경우, Backend.AI가 설정하는 값이 우선 적용됩니다.</p><p style='color:var(--paper-red-400);'>세션 런쳐 다이얼로그를 띄울 때마다 입력한 값은 모두 초기화됩니다.<br />이러한 설정은 환경 변수와 값 입력란이 각각 비어있지 않은 경우에만 전달됩니다.</p>",
      "EnvironmentVariableTitle": "우선 순위: 컨테이너와 Backend.AI 환경 변수",
      "EnvironmentVariable": "환경 변수",
      "EnvironmentVariableValue": "값",
      "EnvironmentVariableConfigurationDone": "환경 변수가 설정되었습니다.",
      "EnvironmentVariablePaneTitle": "추가될 환경 변수 (옵션)",
      "EnvConfigWillDisappear": "저장되지 않은 환경 변수 설정값은 사라집니다.",
      "SharedMemoryAbbr": "공유메모리",
      "GPUSlot": "슬롯",
      "FolderAlias": "경로 & 대체이름",
      "FolderAliasOverlapping": "대체 이름이 이미 존재하는 다른 이름과 겹칩니다.",
      "DescFolderAlias": "<p>이 입력을 채우면 폴더 이름이 마운트될 때 별칭으로 변경됩니다.</p><p>절대 경로는 '/'에 마운트되고, / 또는 공백으로 시작하지 않으면 /home/work의 하위 경로에 속하게 됩니다.</p><p>시스템 폴더들과 같은 별칭을 사용하지 마십시오.</p><p>아래의 '마운트된 폴더'에서 최종 경로를 확인하십시오.</p><p>이 창을 다시 보고 싶으면 '경로 & 대체이름' 옆의 아이콘을 누르세요.</p>",
      "OpenMPOptimization": "OpenMP/OpenBLAS 최적화",
      "DescOpenMPOptimization": "<p>이 값은 nthreads-var 내부 컨트롤 변수의 초기 값을 설정하여 병렬 영역에 사용할 스레드 수를 설정합니다.</p><p>Backend.AI는 이 값을 CPU 코어수와 같게 설정하며, 일반적인 고성능 컴퓨팅 워크로드를 가속하는 효과가 있습니다. 그러나 일부 멀티스레드 워크로드의 경우 OpenMP를 사용하는 여러 프로세스가 동시에 사용되어 비정상적으로 많은 스레드를 생성하여 상당한 성능 저하가 발생합니다. 이러한 경우 이 값을 1 또는 2로 조정하시기 바랍니다.</p>",
      "HPCOptimization": "고성능 컴퓨팅 최적화",
      "(Automatic)": "(자동설정)",
      "NumOpenMPthreads": "OpenMP 쓰레드 수",
      "NumOpenBLASthreads": "OpenBLAS 쓰레드 수",
      "SwitchOpenMPoptimization": "OpenMP 자동 최적화 사용",
      "Architecture": "아키텍쳐"
    },
    "Preparing": "준비중...",
    "PreparingSession": "세션 준비중...",
    "Running": "실행중",
    "Interactive": "Interactive",
    "Batch": "Batch",
    "Finished": "종료",
    "Others": "기타",
    "exportCSV": "CSV로 내보내기",
    "Terminate": "강제종료",
    "SessionInfo": "세션 정보",
    "Status": "상태",
    "StatusInfo": "상태 정보",
    "StatusDetail": "상세 정보",
    "TotalRetries": "생성 시도 횟수",
    "LastTry": "최근 시도한 시간",
    "Control": "제어",
    "Configuration": "구성",
    "core": "코어",
    "Starts": "시작시간",
    "Reservation": "예약시간",
    "Agent": "실행노드",
    "Usage": "사용량",
    "OpenToPublic": "앱을 외부에 공개",
    "AllowedClientIps": "허용된 클라이언트 IP",
    "CommaSeparated": "콤마로 구분",
    "TryPreferredPort": "선호 포트",
    "SFTPDescription": "SSH/SFTP 클라이언트를 이용해서 접속하세요.",
    "ConnectionInformation": "연결 정보",
    "DownloadSSHKey": "SSH 키 파일 다운로드 (id_container)",
    "VNCconnection": "VNC 연결",
    "UseYourFavoriteSSHApp": "연결을 위해 선호하는 SSH/SFTP 앱을 사용하세요.",
    "CheckAgainDialog": "이 선택은 취소할 수 없습니다. 정말 진행하시겠습니까?",
    "TerminatingSessionDialog": "여러 세션을 동시에 종료하려고 합니다.",
    "ExportSessionListToCSVFile": "세션 리스트를 CSV로 내보내기",
    "ExportCSVFile": "CSV 파일 내보내기",
    "ResourceGroup": "자원 그룹",
    "NoLogs": "로그가 없습니다.",
    "CreationFailed": "세션 생성에 실패하였습니다. 잠시 후 다시 시도해주세요.",
    "applauncher": {
      "AppMustBeRun": "이미 앱이 실행중일 때만 시작하세요",
      "AppMustBeRunDialog": "이 앱은 터미널을 통해 미리 실행되고 있는 경우에만 접근 및 사용할 수 있습니다. 그렇지 않은 경우, 앱이 실행중이 아닐때 발생하는 오류 페이지에 접속될 것입니다.",
      "ConfirmAndRun": "확인하였으며 시작하겠습니다",
      "Prepared": "준비되었습니다"
    },
    "TensorboardPath": "TensorBoard가 참조할 로그 디렉토리 경로",
    "InputTensorboardPath": "TensorBoard가 참조할 로그 디렉토리 경로를 입력하세요. 로그 디렉토리는 자동으로 생성되지 않는다는 점에 주의하십시오.",
    "DefaultTensorboardPath": "/home/work/logs",
    "SessionTerminated": "세선을 중지했습니다.",
    "SessionsTerminated": "세션들을 중지했습니다.",
    "NoSession": "세션이 없습니다.",
    "DownloadingCSVFile": "CSV 파일을 내려받습니다.",
    "UseThisPath": "이 경로 사용",
    "WarningTensorboardPathCannotBeChanged": "주의: TensorBoard 로그 경로는 TensorBoard 실행 중엔 바꿀 수 없습니다.",
    "Arguments": "프로그램 인수",
    "ModifyArguments": "프로그램 인수 수정",
    "UseThisArguments": "이 인수 사용",
    "UseYourFavoriteVNCApp": "선호하는 VNC 앱을 사용해 연결하세요",
    "XRDPconnection": "RDP 연결",
    "UseYourFavoriteMSTSCApp": "선호하는 MS 리모트 데스크탑 클라이언트를 사용해 연결하세요",
    "OnlyOneFolderAttached": "하나의 폴더만 연결되어 있습니다.",
    "NoLogMsgAvailable": "현재 표시할 수 있는 로그 메시지가 없습니다.",
    "SessionRenamed": "세션 이름이 변경되었습니다",
    "SessionNameRequired": "세션 이름을 입력해주세요",
    "EnterValidSessionName": "올바른 세션 이름을 입력해주세요",
    "SessionNameAlreadyExist": "같은 이름의 세션이 이미 있습니다",
    "Architecture": "아키텍쳐",
    "Validation": {
      "SessionNameRequired": "세션 이름을 입력해주세요",
      "SluggedStrings": "최소 4자 이상의 고유문자열로 입력해주세요",
      "EnterValidSessionName": "올바른 세션 이름을 입력해주세요",
      "SessionNameAlreadyExist": "같은 이름의 세션이 이미 있습니다"
    }
  },
  "button": {
    "Cancel": "취소",
    "Okay": "승인",
    "Create": "만들기",
    "View": "보기",
    "Edit": "수정",
    "Share": "공유",
    "SaveChanges": "변경사항 저장",
    "Finish": "완료",
    "Add": "추가",
    "Refresh": "새로고침",
    "ClearLogs": "로그 삭제",
    "No": "아니오",
    "Yes": "네",
    "Save": "저장",
    "SaveAndClose": "저장 후 닫기",
    "DoNotSave": "저장하지 않음",
    "Discard": "버리기",
    "DeleteAll": "모두 삭제",
    "Update": "업데이트",
    "Delete": "삭제",
    "Dismiss": "해제",
    "DismissAndProceed": "무시하고 진행",
    "Close": "닫기",
    "Confirm": "확인",
    "Generate": "생성하기",
    "Continue": "계속",
    "GoBackToSummaryPage": "요약 페이지로 돌아가기",
    "ForceTerminate": "강제 종료"
  },
  "agent": {
    "Endpoint": "엔드포인트",
    "Region": "지역",
    "Starts": "시작",
    "Resources": "자원",
    "Connected": "연결중",
    "Terminated": "종료됨",
    "Maintaining": "보수중",
    "Status": "상태",
    "Schedulable": "스케쥴링 가능 여부",
    "AgentSetting": "에이전트 설정",
    "AgentSettingUpdated": "에이전트 설정이 변경되었습니다.",
    "NoChanges": "변경 사항이 없습니다.",
    "DetailedInformation": "상세 정보",
    "Running": "실행중",
    "BackendType": "백엔드",
    "Capabilities": "지원기능",
    "NoNetworkSignal": "네트워크 신호 없음",
    "Architecture": "아키텍쳐"
  },
  "general": {
    "cores": "코어",
    "ResourceGroup": "자원 그룹",
    "AccessKey": "접근키",
    "Folders": "폴더",
    "SecretKey": "비밀키",
    "Advanced": "고급",
    "Add": "추가",
    "E-Mail": "E-Mail",
    "Username": "사용자명",
    "Password": "비밀번호",
    "ConfirmPassword": "비밀번호 (확인)",
    "Create": "생성",
    "Control": "제어",
    "NewPassword": "새 비밀번호",
    "Enabled": "활성화됨",
    "StorageProxies": "스토리지"
  },
  "credential": {
    "Permission": "권한",
    "KeyAge": "키 수명",
    "Allocation": "할당",
    "Information": "정보",
    "Created": "생성일",
    "Lastused": "최종 사용일",
    "ResourcePolicy": "자원 정책",
    "NumberOfQueries": "쿼리 수",
    "ConcurrentSessions": "동시 세션수",
    "active": "활성",
    "concurrentsessions": "동시 세션수",
    "RateLimit": "Rate Limit",
    "RateLimitValidation": "Rate Limit 값은 0보다 크고 50000 이하 여야 합니다.",
    "RateLimitFor15min": "15분 동안 Rate Limiting",
    "for900seconds": "(900초당)",
    "Users": "사용자",
    "exportCSV": "CSV로 내보내기",
    "CreateUser": "사용자 추가",
    "AddCredential": "자격증명 추가",
    "Active": "활성",
    "Inactive": "비활성",
    "PolicyGroup": "정책 그룹",
    "CreatePolicy": "정책 만들기",
    "CreateResourcePolicy": "자원 정책 만들기",
    "Unlimited": "제한 없음",
    "Sessions": "세션",
    "ContainerPerSession": "세션당 컨테이너 수",
    "IdleTimeoutSec": "유휴 대기 시간 (초)",
    "ConcurrentJobs": "동시 세션 실행 수",
    "Folders": "폴더",
    "Capacity(GB)": "용량 (GB)",
    "Max#": "최대 폴더 개수",
    "Create": "생성",
    "ExportCSVFile": "CSV 파일 내보내기",
    "Credentials": "자격 증명",
    "ResourcePolicies": "자원 정책",
    "UserID": "사용자 ID",
    "Status": "상태",
    "Name": "이름",
    "UserDetail": "사용자 정보",
    "DescRequirePasswordChange": "비밀번호 변경 필요?",
    "Association": "연동",
    "Domain": "도메인",
    "Role": "역할",
    "Groups": "그룹",
    "DescActiveUser": "활성화 유저?",
    "UserStatus": "사용자 상태",
    "UserName": "사용자명",
    "FullName": "성명",
    "Description": "소개",
    "Days": "일",
    "NoChanges": "변경 사항이 없습니다.",
    "FileName": "파일 명",
    "validation": {
      "InvalidEmailAddress": "잘못된 이메일 주소 형식입니다.",
      "PolicyName": "정책 이름이 필요합니다.",
      "NumbersOnly": "숫자만 입력 가능합니다.",
      "PleaseSelectOption": "옵션 선택은 필수 입니다.",
      "LetterNumber-_dot": "문자, 숫자 및 -_. 만 허용됩니다.",
      "NameAlreadyExists": "그 이름은 이미 사용중입니다.",
      "ValidationFailed": "인증에 실패하였습니다."
    },
    "ProjectAndGroup": "프로젝트 및 그룹",
    "ModifyKeypairResourcePolicy": "키페어 자원 정책 수정",
    "SelectPolicy": "자원 정책 선택",
    "AllowedHosts": "허용된 호스트",
    "UserIDAsEmail": "E-mail을 사용자 ID로 사용",
    "AccessKeyOptional": "접근 키 (선택)",
    "SecretKeyOptional": "비밀 키 (선택)",
    "UserAccountCreated": "사용자 계정이 성공적으로 생성되었습니다.",
    "UserAccountCreatedError": "이미 가입한 이력이 있는 사용자 입니다.",
    "KeypairCreated": "키페어가 성공적으로 생성되었습니다.",
    "UserNotFound": "다음 사용자 계정을 찾을 수 없어 자격 증명 생성에 실패하였습니다. : ",
    "UserIDRequired": "사용자 계정(email)은 필수 입력입니다."
  },
  "data": {
    "Folders": "폴더",
    "AutomountFolders": "자동 마운트 폴더",
    "SharedData": "공유 데이터",
    "Models": "모델",
    "NewFolder": "새 폴더",
    "CreateANewStorageFolder": "새 폴더 추가",
    "Project": "프로젝트",
    "DialogFolderStartingWithDotAutomount": ". (점) 으로 시작하는 폴더들은 새 세션이 시작할 때 마운트할 필요 없이 자동으로 마운트됩니다.",
    "User": "사용자",
    "Create": "생성",
    "Update": "갱신",
    "Copy": "복사",
    "FolderNameRequired": "폴더 이름은 필수 입력입니다.",
    "FileandFoldernameRequired": "파일 및 폴더 이름이 필요합니다.",
    "Allowslettersnumbersand-_dot": "문자, 숫자 및 -_. 만 허용됩니다.",
    "Allowslettersnumbersand-_": "문자, 숫자 및 -_ 만 허용됩니다.",
    "FolderNameTooLong": "폴더 이름은 64자 이하로 입력하세요",
    "EnterDifferentValue": "기존 파일 또는 폴더 이름과 다른 값을 입력해주세요. 변경하려는 폴더 이름에 공백문자가 있는지 확인해주세요.",
    "Host": "호스트",
    "Foldername": "폴더 이름",
    "FolderToUpdate": "갱신할 폴더 이름",
    "FolderToCopy": "복사할 폴더 이름",
    "ExistingFolderName": "기존 폴더 이름",
    "Type": "종류",
    "UsageMode": "사용 방식",
    "Permission": "권한",
    "StorageStatus": "저장소 상태",
    "Created": "생성됨",
    "Invited": "공유받음",
    "Capacity": "생성가능 갯수",
    "folders": {
      "Location": "위치",
      "Type": "종류",
      "Permission": "권한",
      "Cloneable": "복사 가능 여부",
      "Owner": "소유자 여부",
      "Control": "제어",
      "Name": "이름",
      "CloneAFolder": "폴더 복사",
      "LeaveAFolder": "초대된 폴더 나가기",
      "DeleteAFolder": "폴더 삭제",
      "TypeFolderNameToDelete": "삭제 확인을 위해 폴더 이름을 입력하세요",
      "TypeFolderNameToLeave": "연결 해제 확인을 위해 폴더 이름을 입력하세요",
      "Delete": "삭제",
      "FolderOptionUpdate": "폴더 옵션 변경",
      "Leave": "연결 해제",
      "RenameAFolder": "폴더 이름 변경",
      "TypeNewFolderName": "새 폴더 이름을 입력하세요",
      "FolderCreated": "폴더가 생성되었습니다",
      "FolderCloned": "폴더가 복제되었습니다.",
      "Rename": "이름 변경",
      "FolderRenamed": "폴더 이름이 변경되었습니다",
      "FolderNameMismatched": "폴더 이름을 정확하게 입력하세요. 입력 칸에 공백문자가 있는지 확인해주세요.",
      "SameFileName": "입력한 파일 명이 기존 파일 명과 같습니다. 다른 이름으로 변경해주세요.",
      "FolderDeleted": "폴더가 삭제되었습니다",
      "FolderUpdated": "폴더 정보가 갱신되었습니다",
      "FolderDisconnected": "초대된 폴더와의 연결이 해제되었습니다.",
      "FileRenamed": "파일명이 변경되었습니다",
      "FileDeleted": "파일이 삭제되었습니다",
      "MultipleFilesDeleted": "다수의 파일이 삭제되었습니다",
      "NumberOfFiles": "파일 갯수",
      "Ownership": "소유",
      "DescYouAreFolderOwner": "이 폴더의 소유자입니다.",
      "SelectPermission": "권한 선택",
      "View": "읽기 전용",
      "Edit": "수정",
      "EditDelete": "수정 및 삭제",
      "KickOut": "권한 회수",
      "CannotDeleteFolder": "폴더가 하나 이상의 세션에 마운트 되어있어 삭제할 수 없습니다. 세션 종료 후 삭제가 가능합니다.",
      "FolderUsage": "폴더 사용량",
      "FolderUsing": "사용량",
      "FolderQuota": "가용량",
      "MaxFolderQuota": "최대 할당 가능 용량"
    },
    "explorer": {
      "Delete": "삭제...",
      "UploadFiles": "파일 업로드...",
      "NewFolder": "새 폴더",
      "StopUploading": "업로드 취소",
      "RenameAFile": "파일 이름 변경",
      "NewFileName": "새로운 파일 이름",
      "Size": "크기",
      "CreateANewFolder": "새 폴더 만들기",
      "Name": "이름",
      "Created": "생성일",
      "Actions": "작업",
      "ShareFolder": "폴더 공유",
      "People": "멤버",
      "Permissions": "권한",
      "ModifyPermissions": "권한 수정",
      "Permission": "권한",
      "InviteeEmail": "초대한 E-Mail",
      "Foldername": "폴더 이름",
      "EnterEmailAddress": "E-mail 주소를 입력하세요",
      "DownloadFile": "파일 다운로드",
      "TouchToDownload": "터치하여 다운로드하세요",
      "ValueRequired": "값을 입력해주세요",
      "InputTooShort": "입력한 값이 너무 짧습니다.",
      "ValueShouldBeStarted": "경로는 .(점), 문자 또는 숫자만 포함해야 합니다",
      "FileUploadSizeLimit": "업로드 가능한 단일 파일 사이즈 제한을 초과하였습니다.",
      "LessThan10Sec": "10초 이하의 시간 소요",
      "MoreThanADay": "최소 1일 이상 소요",
      "WritePermissionRequiredInFolderCreation": "폴더를 만들기 위해서는 쓰기(write) 권한이 필요합니다.",
      "WritePermissionRequiredInUploadFiles": "파일을 업로드하기 위해서는 쓰기(write) 권한이 필요합니다.",
      "ReadonlyFolder": "읽기 전용 폴더",
      "FileAlreadyExists": "다음 파일은 이미 존재합니다.",
      "DoYouWantToOverwrite": "덮어쓰시겠습니까?",
      "FileExtensionChanged": "파일 확장자를 변경하시겠습니까?",
      "KeepFileExtension": " 유지",
      "UseNewFileExtension": " 사용",
      "RemoveFileExtension": "확장자 삭제",
      "ExecutingFileBrowser": "파일브라우저를 실행합니다...",
      "ExecuteFileBrowser": "파일브라우저 실행",
      "FileBrowserSessionRunningAlready": "파일브라우저용 세션이 이미 실행중입니다. 해당 세션에서 폴더를 업로드 할 수 있습니다.",
      "NotEnoughResourceForFileBrowserSession": "파일브라우저용 세션 생성을 위한 충분한 자원(cpu: 1 Core, mem: 0.5GB)이 없습니다. 자원 확인 후 다시 시도하십시오.",
      "NoImagesSupportingFileBrowser": "파일브라우저를 지원하는 이미지가 없습니다. 폴더를 업로드하려면 파일브라우저 지원 이미지가 필요합니다.",
      "ClickFilebrowserButton": "폴더를 업로드하려면 파일브라우저 실행 버튼을 클릭해주세요."
    },
    "invitation": {
      "EnterEmail": "이메일을 입력하세요",
      "NoValidEmails": "정상적인 이메일을 입력해주세요",
      "Invited": "초대장을 보냈습니다",
      "NoOneWasInvited": "초대장이 이미 존재하여 초대에 실패했습니다",
      "InvitationError": "초대가 실패했습니다. 이미 초대된 사용자일 수 있습니다.",
      "Shared": "그룹 폴더를 공유했습니다",
      "NoOneWasShared": "그룹 폴더 공유에 실패했습니다",
      "SharingError": "공유에 실패했습니다. 이미 공유받은 사용자거나 프로젝트 소속 사용자가 아닐 수 있습니다."
    },
    "permission": {
      "NoChanges": "변경 사항이 없습니다",
      "PermissionModified": "권한이 변경되었습니다"
    },
    "NoStorageDescriptionFound": "별도 정보가 없습니다."
  },
  "dialog": {
    "warning": {
      "CannotBeUndone": "주의: 이 동작은 취소할 수 없습니다!",
      "LogDeletion": "정말로 모든 로그를 삭제하시겠습니까?",
      "WillBeAppliedToNewSessions": "이 변경사항은 새 세션부터 적용됩니다."
    },
    "ask": {
      "DoYouWantToProceed": "계속 진행하시겠습니까?"
    },
    "title": {
      "LetsDouble-Check": "한 번 더 확인합시다"
    },
    "ErrorOccurred": "문제가 발생했습니다",
    "error": {
      "Error": "오류"
    },
    "hide": {
      "DonotShowThisAgain": "다시 보지 않기"
    }
  },
  "environment": {
    "DescProblemOccurred": "설치 중 오류가 발생했습니다",
    "DescServicePortModified": "서비스 포트 수정이 완료되었습니다.",
    "Registry": "레지스트리",
    "Namespace": "네임스페이스",
    "Language": "언어",
    "Version": "버전",
    "Digest": "Digest",
    "ModifyImageResourceLimit": "이미지 내 자원 제한 값 수정",
    "ManageApps": "앱 관리",
    "AppName": "앱 이름",
    "Protocol": "프로토콜",
    "Port": "포트",
    "Action": "동작",
    "Base": "기반",
    "Constraint": "제약",
    "ResourceLimit": "자원 제한",
    "DescDeleteAppInfo": "다음 앱 정보를 삭제하려고 합니다: ",
    "DescDeleteImage": "다음 설치된 이미지를 삭제하려고 합니다: ",
    "DescDownloadImage": "다음 이미지를 다운로드하려고 합니다: ",
    "DescSignificantDownloadTime": "다운로드에 매우 오랜 시간이 걸릴 것입니다.",
    "Install": "설치",
    "Delete": "삭제",
    "Installed": "설치 완료",
    "Installing": "설치 중",
    "Status": "상태",
    "Images": "이미지",
    "ResourcePresets": "자원 프리셋",
    "Registries": "레지스트리",
    "ProtocolMustBeOneOfSupported": "프로토콜은 'http', 'tcp', 'preopen', 'pty' 중 하나여야 합니다",
    "AppNameMustNotBeEmpty": "앱 이름은 필수입니다",
    "PortMustBeUnique": "포트는 중복 사용이 불가능합니다",
    "PortMustBeInRange": "포트는 0부터 65534까지의 번호여야 합니다",
    "PortReservedForInternalUse": "포트 2000부터 2003, 2200, 7681은 시스템 내부에서 사용 중입니다",
    "SelectedImagesAlreadyInstalled": "선택된 이미지가 없거나 이미 설치 완료되었습니다. 다시 한 번 확인해주시기 바랍니다.",
    "SelectedImagesNotInstalled": "선택된 이미지가 없거나 설치되지 않아 삭제할 수 없습니다. 다시 한 번 확인해주시기 바랍니다.",
    "Disabled": "사용 안함",
    "NoResourcesForImage": "이미지를 가져오기 위해 필요한 최소한의 자원이 없거나 지원되지 않습니다. 이미지명: ",
    "InstallingImage": "다운로드 중인 이미지: ",
    "TakesTime": ". 시간이 다소 소요되오니 커피 한 잔의 여유를 즐기시며 잠시 기다려 주세요.",
    "AppInfoDeleted": "선택한 앱 정보가 성공적으로 삭제되었습니다.",
    "SuccessfullyModified": "성공적으로 수정되었습니다.",
    "ProblemOccurred": "문제가 발생했습니다.",
    "PasswordsDoNotMatch": "변경할 비밀번호와 비밀번호 확인란의 값이 일치해야 합니다.",
    "NoChangeMade": "변경된 부분이 없습니다.",
    "Architecture": "아키텍쳐"
  },
  "resourcePreset": {
    "ResourcePresets": "자원 프리셋",
    "CreatePreset": "프리셋 생성",
    "Name": "이름",
    "Resources": "자원",
    "ModifyResourcePreset": "자원 프리셋 수정",
    "ResourcePreset": "자원 프리셋",
    "CreateResourcePreset": "자원 프리셋 생성",
    "PresetName": "자원 프리셋 이름",
    "AboutToDeletePreset": "아래의 자원 프리셋을 삭제하려고 합니다:",
    "NoPresetName": "자원 프리셋의 이름을 입력하십시오",
    "MemoryShouldBeLargerThanSHMEM": "메모리는 공유메모리보다 커야 합니다",
    "Created": "자원 프리셋이 생성되었습니다",
    "Updated": "자원 프리셋에 수정되었습니다",
    "MinimumCPUUnit": "CPU 최소 단위: 1 코어",
    "MinimumMemUnit": "메모리 최소 단위: 1 GB",
    "MinimumShmemUnit": "공유메모리 최소 단위는 0.01 GB 입니다.",
    "RAM": "메모리 (GB)",
    "SharedMemory": "공유메모리 (GB)"
  },
  "usersettings": {
    "General": "일반",
    "Logs": "로그",
    "Preferences": "설정",
    "DesktopNotification": "데스크탑 알림",
    "UseCompactSidebar": "간결한 사이드바 기본 사용",
    "Language": "언어",
    "DescLanguage": "인터페이스 언어를 설정합니다.",
    "DescDesktopNotification": "데스크탑 알림을 사용합니다.<br />이 옵션이 켜져 있을때, Backend.AI는 운영체제의 알림 기능을 함께 사용합니다. 이 옵션을 꺼도 웹 UI내의 알림은 계속 동작합니다.",
    "DescUseCompactSidebar": "간결한 사이드바는 더 많은 작업 공간을 쓸 수 있게 합니다.<br />이 옵션이 켜져 있을때, 간결한 사이드바가 시작시 기본 인터페이스가 됩니다.",
    "KeepLoginSessionInformation": "로그아웃 후 로그인 정보 유지",
    "DescKeepLoginSessionInformation": "웹 UI 앱이 다음 앱 사용시까지 로그인 세션 정보를 저장합니다.<br />이 옵션이 꺼져있을 경우, 매 종료시마다 로그인 정보가 자동으로 삭제됩니다.",
    "BetaFeatures": "베타 기능",
    "DescBetaFeatures": "GUI용으로 테스트중인 기능들을 사용합니다.<br />베타 기능들은 불안정할 수 있습니다. 몇몇 베타 기능들은 정식 버전에서는 채택되지 않을 수 있습니다.",
    "DescNoBetaFeatures": "사용 가능한 베타 기능이 없습니다. :)",
    "BootstrapScriptDescription": "부트스트랩 스크립트는 세션 생성 후 한 번만 실행됩니다",
    "EditBootstrapScript": "부트스트랩 스크립트 수정",
    "EditUserConfigScript": "사용자 환경 스크립트 수정",
    "PackageInstallation": "패키지 설치",
    "BootstrapScript": "부트스트랩 스크립트",
    "BootstrapScriptUpdated": "부트스트랩 스크립트가 갱신되었습니다.",
    "DialogDiscardOrSave": "스크립트가 선택한 파일에 맞게 변경됩니다. 계속하시겠습니까?",
    "DialogNoSaveNoPreserve": "저장하지 않은 내용은 삭제됩니다.",
    "DescScriptUpdated": "사용자 스크립트를 수정했습니다. 이 스크립트는 이후 새로 생성하는 세션부터 적용됩니다.",
    "DescScriptCreated": "사용자 스크립트를 생성했습니다. 이 스크립트는 이후 새로 생성하는 세션부터 적용됩니다.",
    "DescNewUserConfigFileCreated": "새 사용자 스크립트 생성을 위한 내용이 필요합니다.",
    "DescScriptDeleted": "다음 사용자 스크립트가 삭제되었습니다. 삭제된 스크립트 : ",
    "DescScriptAllDeleted": "생성되었던 모든 사용자 스크립트가 삭제되었습니다.",
    "DescLetUserUpdateScriptWithNonEmptyValue": "스크립트 수정을 위한 내용을 입력하세요.",
    "AutomaticUpdateCheck": "자동 업데이트 체크",
    "DescAutomaticUpdateCheck": "새로운 웹 UI 버전이 출시된 경우 알려줍니다.<br />오프라인 또는 인터넷 연결 상태가 불안정한 환경에서는 몇 차례 시도후 자동으로 사용이 중지됩니다. 이 경우 이 스위치를 켜서 다시 자동 업데이트 체크를 시작할 수 있습니다.",
    "PreferredSSHPort": "선호하는 SSH 포트",
    "DescPreferredSSHPort": "가능하면 이 값을 SSH/SFTP 포트번호로 사용합니다.<br />만약 해당 포트가 이미 사용중이라면, SSH/SFTP를 위한 임의의 다른 포트를 할당합니다. 자동 할당을 위해서는 빈 칸으로 남겨두세요.",
    "SSHKeypairManagement": "SSH 키페어 관리",
    "DescSSHKeypairManagement": "이미 존재하는 SSH 키페어를 갱신하거나, 없을 경우 랜덤으로 생성할 수 있습니다.",
    "CheckAgainDialog": "이 선택은 취소할 수 없습니다. 정말 진행하시겠습니까?",
    "SessionTerminationDialog": "세션 종료는 취소할 수 없습니다. 정말 종료하시겠습니까?",
    "CurrentSSHPublicKey": "현재 공개 키: ",
    "SSHKeypairGeneration": "SSH 키페어 생성",
    "SSHKeypairGenerationWarning": "비밀 키는 다시 받을 수 없습니다. 필요한 경우 로컬 디스크에 저장하시기 바랍니다.",
    "NoExistingSSHKeypair": "복사할 키페어가 없습니다. SSH 키페어를 받으시려면 생성하기 버튼을 클릭해주세요.",
    "ClearSSHKeypairInput": "지금까지 작성된 SSH 키페어는 삭제될 예정입니다. 계속하겠습니까?",
    "PublicKey": "공개 키",
    "PrivateKey": "비밀 키",
    "InvalidPortNumber": "포트 번호는 1025~65534 사이의 양수여야 합니다.",
    "SSHKeyClipboardCopy": "SSH 키가 클립보드에 복사되었습니다.",
    "ShellEnvironments": "쉘 스크립트 환경",
    "ConfigFilename": "구성 파일 이름 선택",
    "Edit_ShellScriptTitle_1": " ",
    "Edit_ShellScriptTitle_2": " 셀 스크립트 수정하기",
    "AutoLogout": "자동 로그아웃",
    "DescAutoLogout": "세션 내 앱을 실행하기 위해 생성된 페이지를 제외한 모든 Backend.AI 웹 UI 페이지가 닫힐 경우 자동으로 로그아웃됩니다."
  },
  "webTerminalUsageGuide": {
    "CopyGuide": "웹 터미널 고급 사용법: 터미널 내용 복사하기",
    "CopyGuideOne": "<code>Ctrl + B</code>를 입력하여 tmux의 제어 모드로 진입",
    "CopyGuideTwo": "<code>:set -g mouse off</code>를 입력하고 엔터키 입력",
    "CopyGuideThree": "이제 마우스로 드래그하여 터미널의 텍스트를 복사할 수 있습니다.",
    "CopyGuideFour": "원래 상태로 되돌아가려면 <code>Ctrl + B</code> 입력 후 <code>:set -g mouse on</code> 입력하고 엔터키 입력",
    "LearnMore": "더 알아보기 &gt;"
  },
  "logs": {
    "LogMessages": "로그 메세지",
    "UpTo3000Logs": "(최근 3000개의 로그)",
    "TimeStamp": "시간",
    "Status": "상태",
    "ErrorTitle": "제목",
    "ErrorMessage": "에러메세지",
    "Method": "요청방법",
    "RequestUrl": "요청 주소",
    "Parameters": "파라미터",
    "ErrorType": "에러 종류",
    "LogMessageRemoved": "로그 메시지가 삭제되었습니다."
  },
  "resourcePolicy": {
    "Resources": "자원",
    "Concurrency": "동시실행수",
    "ClusterSize": "클러스터 크기",
    "StorageNodes": "저장소 노드",
    "UpdateResourcePolicy": "자원 정책 수정",
    "PolicyName": "자원 정책 이름",
    "ResourcePolicy": "자원 정책",
    "Unlimited": "무제한",
    "Sessions": "세션",
    "ContainerPerSession": "세션 당 컨테이너",
    "IdleTimeoutSec": "유휴 대기 시간 (초)",
    "ConcurrentJobs": "동시 실행 세션수",
    "Capacity": "용량",
    "Folders": "폴더",
    "Name": "이름",
    "AllowedHosts": "허용된 호스트",
    "PleaseInputValue": "값을 입력하거나 무제한 사용에 체크해주세요.",
    "CannotCreateResourcePolicy": "자원 정책 생성에 실패했습니다. 입력 값을 확인해주세요.",
    "SuccessfullyCreated": "자원 정책이 성공적으로 생성되었습니다.",
    "SuccessfullyUpdated": "자원 정책이 성공적으로 갱신되었습니다.",
    "SuccessfullyDeleted": "자원 정책이 성공적으로 삭제되었습니다.",
    "PolicyNameEmpty": "자원 정책명은 필수 입력입니다.",
    "AboutToDeleteResourcePolicy": "아래의 자원 정책을 삭제하려고 합니다: ",
    "MaxSessionLifeTime": "세션 최대 실행시간"
  },
  "registry": {
    "Hostname": "호스트명",
    "RegistryURL": "레지스트리 주소",
    "Type": "유형",
    "HarborProject": "Harbor 프로젝트",
    "Username": "사용자명",
    "Password": "비밀번호",
    "AddRegistry": "레지스트리 추가",
    "ModifyRegistry": "레지스트리 수정",
    "RegistryHostname": "레지스트리 호스트명",
    "DescHostnameIsEmpty": "호스트명이 공란입니다",
    "DescURLStartString": "URL은 http:// 나 https:// 로 시작해야 합니다.",
    "UsernameOptional": "사용자명 (선택)",
    "PasswordOptional": "암호 (선택)",
    "ForHarborOnly": "harbor 레지스트리를 등록할 경우에만 지정할 수 있습니다.",
    "Registries": "레지스트리",
    "RegistryType": "레지스트리 유형",
    "ProjectName": "프로젝트 이름",
    "ProjectNameIsRequired": "프로젝트 이름이 필요합니다.",
    "TypeRegistryNameToDelete": "삭제 확인을 위해 레지스트리 이름을 입력하세요.",
    "RegistryTurnedOn": "레지스트리가 활성화 되었습니다",
    "RegistryTurnedOff": "레지스트리가 비활성화 되었습니다",
    "RegistryHostnameAlreadyExists": "호스트이름이 이미 존재합니다. 다른 이름으로 변경 후 등록해주세요.",
    "RegistrySuccessfullyAdded": "레지스트리가 성공적으로 등록되었습니다.",
    "RegistrySuccessfullyDeleted": "레지스트리가 성공적으로 삭제되었습니다.",
    "HostnameDoesNotMatch": "호스트명이 일치하지 않습니다.",
    "UpdatingRegistryInfo": "레지스트리 정보를 갱신하는 중입니다...",
    "RegistryUpdateFinished": "레지스트리 업데이트가 완료되었습니다.",
    "RegistryUpdateFailed": "레지스트리 업데이트가 실패하였습니다.",
    "RescanImages": "이미지 리스캔중...",
    "RescanFailed": "리스캔 작업이 실패하였습니다.",
    "RegistrySuccessfullyModified": "레지스트리가 성공적으로 수정되었습니다.",
    "PleaseSelectOption": "__NOT_TRANSLATED__"
  },
  "resourceGroup": {
    "ResourceGroups": "자원 그룹",
    "Name": "이름",
    "Description": "설명",
    "ActiveStatus": "활성 상태",
    "Driver": "드라이버",
    "DriverOptions": "드라이버 옵션",
    "Scheduler": "스케줄",
    "SchedulerOptions": "스케줄러 옵션",
    "CreateResourceGroup": "자원 그룹 추가",
    "SelectDomain": "도메인 선택",
    "ModifyResourceGroup": "자원 그룹 수정",
    "TypeResourceGroupNameToDelete": "삭제 확인을 위해 자원 그룹 이름을 입력하세요.",
    "ResourceGroupName": "자원 그룹 이름",
    "Active": "활성",
    "SelectScheduler": "스케줄러 선택",
    "NochangesMade": "변경사항이 없습니다",
    "ResourceGroupNameNotMatch": "자원 그룹명이 일치하지 않습니다.",
    "ResourceGroupCreated": "자원 그룹이 성공적으로 수정되었습니다.",
    "ResourceGroupModified": "자원 그룹이 성공적으로 수정되었습니다.",
    "ResourceGroupDeleted": "자원 그룹이 성공적으로 삭제되었습니다.",
    "EnterValidResourceGroupName": "올바른 자원 그룹 명을 입력해주세요.",
    "ResourceGroupNameRequired": "자원 그룹 이름이 필요합니다.",
    "ResourceGroupAlreadyExist": "같은 이름의 자원 그룹이 이미 있습니다.",
    "WsproxyAddress": "WSProxy 서버 주소",
    "SetSchedulerOptions": "스케쥴러 옵션 설정",
    "TimeoutSeconds": "초",
    "ResourceGroupDetail": "자원 그룹 세부 정보",
    "RetriesToSkip": "회"
  },
  "maintenance": {
    "General": "일반",
    "Fix": "수정",
    "MatchDatabase": "사용통계 데이터베이스를 현재 상태와 동기화",
    "DescMatchDatabase": "사용통계 데이터 베이스를 현재 상태 기반으로 재계산합니다.<br/>Docker가 사고로 인해 중단되었거나, 몇몇 세션이 강제 종료 되었을 때 유용합니다.",
    "RecalculateUsage": "사용량 재계산",
    "ImagesEnvironment": "세션 이미지 / 환경",
    "RescanImages": "이미지 리스캔",
    "CleanupOldImages": "오래된 계산 환경 이미지 정리",
    "DescCleanupOldImages": "Docker 이미지 리스트에서 오래된 이미지를 정리하고 삭제합니다.",
    "CleanupImages": "이미지 정리",
    "RescanImageList": "저장소로부터 이미지 목록 새로 읽기",
    "DescRescanImageList": "등록된 컨테이너 이미지 저장소로부터 이미지 목록을 새로 읽습니다.<br />오랜 시간이 걸리므로, 실행 후 종료시까지 기다려주시기 바랍니다.",
    "Recalculating": "재계산중...",
    "RecalculationFinished": "재계산 작업이 완료되었습니다.",
    "RecalculationFailed": "재계산 작업이 실패하였습니다.",
    "Scanning": "스캐닝 작업중...",
    "RescanImageStarted": "이미지 리스캔 작업이 시작되었습니다.",
    "RescanImageScanning": "리스캔중...",
    "RescanImageFinished": "이미지 리스캔 작업이 완료되었습니다.",
    "RescanFailed": "리스캔 작업이 실패하였습니다."
  },
  "pipeline": {
    "List": "리스트",
    "Running": "실행중",
    "Finished": "종료",
    "SelectPipeline": "파이프라인을 선택하세요",
    "NoPipelineSelected": "파이프라인이 선택되지 않았습니다",
    "PipelineCreated": "파이프라인이 생성되었습니다",
    "PipelineUpdated": "파이프라인이 수정되었습니다",
    "PipelineDeleted": "파이프라인이 삭제되었습니다",
    "RunPipeline": "파이프라인 실행",
    "PipelineDialog": {
      "CreateTitle": "파이프라인 만들기",
      "UpdateTitle": "파이프라인 수정",
      "DeleteTitle": "파이프라인 삭제",
      "Name": "파이프라인 이름",
      "Description": "파이프라인 설명",
      "Environment": "연산 환경",
      "Version": "버전",
      "TargetFolder": "대상 데이터 폴더",
      "FillAllInputFields": "모든 필드에 값을 입력하세요"
    },
    "Component": {
      "Connect": "연결",
      "NoComponentSelected": "파이프라인 컴포넌트가 선택되지 않았습니다",
      "SelectTwoComponents": "두 개의 컴포넌트만 선택하세요"
    },
    "ComponentDialog": {
      "CreateTitle": "파이프라인 컴포넌트 추가",
      "UpdateTitle": "파이프라인 컴포넌트 수정",
      "DeleteTitle": "파이프라인 컴포넌트 삭제",
      "Name": "컴포넌트 이름",
      "Description": "컴포넌트 설명",
      "PathInFolder": "저장 폴더 내 컴포넌트 경로",
      "NamePathRequired": "이름과 경로는 필수 항목입니다",
      "CPUNotEnough": "CPU는 1 이상이어야 합니다",
      "MemoryNotEnough": "메모리는 0.1 GiB 이상이어야 합니다"
    }
  },
  "statistics": {
    "Usage": "사용량",
    "SelectPeriod": "기간을 선택하세요",
    "1Day": "1일",
    "1Week": "1주"
  },
  "language": {
    "Browser": "브라우저 기본",
    "English": "English",
    "Korean": "한국어",
    "Language": "언어",
    "OSDefault": "운영체제 언어",
    "Russian": "러시아어",
    "French": "프랑스어",
    "Mongolian": "몽골어",
    "Indonesian": "인도네시아어"
  },
  "settings": {
    "General": "일반",
    "RegisterNewImagesFromRepo": "새 계산환경 이미지를 저장소로부터 등록",
    "DescRegisterNewImagesFromRepo": "새 계산환경 이미지를 저장소로부터 등록합니다.",
    "AutomaticImageUpdateFromRepo": "저장소로부터 자동으로 이미지 업데이트",
    "DescAutomaticImageUpdateFromRepo": "새 이미지가 저장소에 업데이트된 경우, 현재의 이미지를 자동으로 업데이트합니다. 현재 계산환경 이미지를 업데이트 없이 유지하려면 이 옵션을 끄시기 바랍니다.",
    "UseCLIonGUI": "Backend.AI CLI를 GUI에서 사용",
    "DescUseCLIonGUI": "Backend.AI CLI 를 앱 및 웹 GUI에서 사용합니다. Backend.AI CLI 이미지가 필요합니다.",
    "UseGUIonWeb": "Backend.AI GUI를 웹에서 사용",
    "DescUseGUIonWeb": "Backend.AI GUI를 웹서비스 형태로 사용합니다. Backend.AI 웹 서버 이미지가 필요합니다.",
    "NoteAboutFixedSetup": "안내: 아래의 설정들은 설치 환경 및 상태에 따라 자동으로 지정된 값입니다.",
    "Scaling": "스케일링",
    "AllowAgentSideRegistration": "에이전트쪽으로부터의 등록 허용",
    "DescAllowAgentSideRegistration": "매니저에 에이전트 자신을 등록하도록 허용합니다.<br/>Backend.AI 클러스터가 보안환경에서 동작 및 관리되고 있을 때만 사용하세요.",
    "Plugins": "플러그인",
    "CUDAGPUsupport": "CUDA GPU 지원",
    "DescCUDAGPUsupport": "NVidia CUDA GPU 지원을 추가합니다. <br/>Backend.AI CUDA 플러그인이 필요합니다.",
    "CUDAGPUdisabledByFGPUsupport": "시스템이 Fractional GPU 플러그인을 사용하고 있어 비활성화되었습니다.",
    "ROCMGPUsupport": "ROCm GPU 지원",
    "DescROCMGPUsupport": "AMD ROCm GPU 지원을 추가합니다. <br/>Backend.AI ROCm 플러그인이 필요합니다.",
    "Scheduler": "스케줄러",
    "SchedulerConfiguration": "스케줄러를 설정을 변경합니다.",
    "Require1912orAbove": "Backend.AI 19.12 이상의 버전이 필요합니다.",
    "Require2003orAbove": "Backend.AI 20.03 이상의 버전이 필요합니다.",
    "Require2009orAbove": "Backend.AI 20.09 이상의 버전이 필요합니다.",
    "Config": "설정",
    "JobSchedulerUpdated": "잡 스케줄러 설정이 변경되었습니다.",
    "ConfigPerJobSchduler": "스케줄러 별 설정",
    "ConfigPerJobSchdulerDescription": "스케줄러 설정에서 지정한 값은 자원 그룹의 스케줄러 설정 값이 없을 경우 사용하는 기본 값입니다. 자원 그룹에 설정한 값이 있을 경우 이 값은 무시됩니다.",
    "SchedulerOptions": "스케줄러 옵션",
    "SchedulerType": "스케줄러 타입",
    "SessionCreationRetries": "세션 재시도 횟수",
    "SessionCreationRetriesDescription": "세션 생성이 실패한 경우 지정한 횟수만큼 세션 생성을 재시도합니다. 만약 지정한 횟수 안에 세션 생성을 하지 못하는 경우 해당 요청을 무시하고 다음 요청을 처리합니다.",
    "FifoOnly": "현재는 스케줄러가 FIFO일 때만 변경 가능합니다.",
    "InputRequired": "필수 입력입니다.",
    "OutOfRange": "입력 범위를 벗어났습니다.",
    "SchedulerRequired": "스케줄러는 필수 선택입니다.",
    "InvalidValue": "올바른 입력값을 넣어주세요.",
    "EnvConfigWillDisappear": "저장되지 않은 환경 변수 설정값은 사라집니다.",
    "EnterpriseFeatures": "엔터프라이즈 기능",
    "FractionalGPU": "부분 GPU 가상화",
    "DescFractionalGPU": "GPU 가상화와 함께 Fractional GPU 기능을 사용합니다.",
    "RequireFGPUPlugin": "Backend.AI Virtual CUDA API 층 플러그인이 필요합니다.",
    "TPU": "TPU",
    "DescTPU": "TPU 가속기 사용.",
    "RequireTPUPlugin": "Google Cloud 상의 TPU가 연결된 자원 노드가 필요합니다.",
    "Image": "계산 환경 이미지",
    "ImagePullBehavior": "계산 환경 업데이트 조건",
    "DescImagePullBehavior": "현재 사용중인 이미지의 새 버전이 레지스트리에 등록되었을 때 새로운 이미지를 자동으로 다운로드하는 비교 기준을 결정합니다. 현재 계산환경 이미지를 업데이트 없이 유지하려면 이 옵션을 사용 안함으로 지정하시기 바랍니다.",
    "GUI": "그래픽 사용자 환경",
    "image": {
      "digest": "해시값",
      "tag": "태그",
      "none": "사용안함"
    },
    "OverlayNetwork": "오버레이 네트워크",
    "OverlayNetworkConfiguration": "오버레이 네트워크 설정을 변경합니다.",
    "OverlayNetworkSettings": "오버레이 네트워크 설정",
    "OverlayNetworkSettingsDescription": "오버레이 네트워크는 물리 네트워크 위에 성립되는 가상의 컴퓨터 네트워크입니다. 오버레이 네트워크는 Backend.AI 매니저의 여러 Docker 데몬 호스트 간에 분산 네트워크를 생성합니다.",
    "MTUDescription": "최대 전송 단위 - 해당 레이어가 전송할 수 있는 최대 프로토콜 데이터 단위의 크기입니다."
  },
  "notification": {
    "SuccessfullyUpdated": "성공적으로 수정되었습니다.",
    "Visit": "방문",
    "SeeDetail": "상세보기",
    "Initializing": "초기화 중..."
  },
  "information": {
    "System": "시스템",
    "Core": "핵심 구성 요소",
    "ManagerVersion": "매니저 버전",
    "APIVersion": "API 버전",
    "DockerVersion": "Docker 버전",
    "PostgreSQLVersion": "PostgreSQL 버전",
    "ETCDVersion": "ETCD 버전",
    "RedisVersion": "Redis 버전",
    "Security": "보안",
    "Component": "구성 요소",
    "Installation": "설치",
    "LatestRelease": "최신 릴리즈",
    "DescDockerVersion": "클러스터에 설치된 Docker 버전",
    "DescPostgreSQLVersion": "Backend.AI에서 사용하는 데이터베이스 관리 시스템",
    "DescETCDVersion": "Backend.AI용 설정 저장소",
    "DescRedisVersion": "Backend.AI용 캐시 / 임시 저장소. <br />에이전트간 동기화 통신에도 사용합니다.",
    "DefaultAdministratorAccountChanged": "기본 관리자 계정 정보 변경",
    "DescDefaultAdministratorAccountChanged": "실제 사용을 위해서는 초기 계정 정보를 반드시 변경해야 합니다.",
    "UsesSSL": "SSL 사용",
    "DescUsesSSL": "적절하게 설정된 SSL을 통한 HTTPS 통신은 시스템 보안을 강화합니다.",
    "Compatible": "호환",
    "License": "사용권",
    "LicenseType": "사용 허가 종류",
    "Licensee": "사용허가권자",
    "LicenseKey": "인증키",
    "Expiration": "유효기간",
    "FixedLicense": "고정 라이선스",
    "DynamicLicense": "가변 라이선스",
    "IsLicenseValid": "유효성 검증",
    "DescIsLicenseValid": "현재 시스템에 설치된 사용권의 유효성을 검증합니다.",
    "DescLicenseType": "현재 시스템에서 사용하는 사용 허가권의 종류입니다.<br/> 고정 라이선스의 경우 미리 정해진 하드웨어에만 실행 권한이 주어집니다. 가변 라이선스의 경우, 계약 한도 내의 클러스터 하드웨어에 대해 실행 권한이 주어집니다.",
    "DescLicensee": "사용 허가를 받은 조직 또는 구입자 정보입니다.",
    "DescLicenseKey": "사용 허가를 위한 인증키입니다. 잘 보관하시기 바랍니다.",
    "DescExpiration": "사용허가권의 유효기간입니다. 기간이 넘으면 클러스터 소프트웨어 사용이 중지됩니다.",
    "CannotRead": "읽을 수 없음"
  },
  "login": {
    "Login": "로그인",
    "LeaveService": "서비스 탈퇴",
    "DescConfirmLeave": "확인을 위해 E-mail 및 비밀번호를 다시 입력해주세요.",
    "Password": "비밀번호",
    "E-mail": "E-mail",
    "APIKey": "접근키",
    "SecretKey": "비밀키",
    "Endpoint": "엔드포인트",
    "NotAUser": "아직 가입 전이면",
    "LoginAnotherway": "다른 방식으로 로그인하기",
    "SignUp": "가입하기",
    "ClickToUseMethod": "Click To Use",
    "LoginWithE-mail": "E-mail로 로그인",
    "LoginWithIAM": "IAM으로 로그인",
    "ClickToUseIAM": "IAM 사용",
    "ClickToUseID": "ID 사용",
    "EndpointHistory": "엔드포인트 기록",
    "NoEndpointSaved": "저장된 엔드포인트가 없습니다.",
    "CancelLogin": "로그인 취소",
    "SignoutFinished": "탈퇴가 완료되었습니다.",
    "APIEndpointEmpty": "API Endpoint 가 지정되지 않았습니다. 로그인을 위해 앤드포인트를 지정하세요.",
    "PleaseWait": "로그인 진행중. 기다려주세요.",
    "ConnectingToCluster": "Backend.AI 클러스터에 연결중...",
    "ForgotPassword": "비밀번호를 잊어버렸습니까?",
    "ChangePassword": "비밀번호 변경",
    "SendChangePasswordEmail": "비밀번호 변경 이메일 보내기",
    "DescChangePasswordEmail": "비밀번호 변경을 위한 이메일을 보내기 위해 이메일을 입력하고 보내기 버튼을 눌러주세요.",
    "EmailSendButton": "보내기",
    "UpdatePasswordMessage": "사용하고 있는 이메일과 새로운 비밀번호를 입력한 뒤 업데이트 버튼을 누르십시오.",
    "PasswordChanged": "비밀번호가 변경되었습니다",
    "InvalidChangePasswordToken": "토큰 오류",
    "InvalidChangePasswordTokenMessage": "비밀번호 변경을 위해 발급된 토큰에 오류가 있습니다. 비밀번호 변경 이메일을 다시 보내고 시도해 보십시오.",
    "PleaseInputLoginInfo": "로그인을 위한 ID 와 PW를 입력해주세요.",
    "TooManyAttempt": "너무 많은 로그인 시도가 있었습니다. 잠시동안 로그인 시도가 차단되었습니다."
  },
  "signup": {
    "SignupBETA": "가입 (베타 초대 대상)",
    "E-mail": "E-mail",
    "UserName": "사용자명",
    "UserNameInputRequired": "사용자명은 필수 입력입니다.",
    "Password": " 비밀번호",
    "PasswordAgain": "비밀번호 (다시입력)",
    "PasswordInputRequired": "비밀번호는 필수 입력입니다.",
    "PasswordInvalid": "비밀번호는 최소 8자 이상, 영문 및 숫자와 특수문자를 최소 1자 이상 포함해야 합니다.",
    "PasswordNotMatched": "비밀번호가 불일치합니다. 다시 입력해주세요.",
    "Signup": "가입",
    "SignupSucceeded": "가입 완료",
    "Processing": "진행 중",
    "InvitationToken": "초대 토큰",
    "TokenInputRequired": "토큰은 필수 입력입니다.",
    "PolicyAgreement_1": "나는 다음 ",
    "PolicyAgreement_2": " 및 ",
    "PolicyAgreement_3": "을 확인했으며, 이에 동의합니다.",
    "TermsOfService": "약관",
    "RequestAgreementTermsOfService": "약관 및 개인정보보호정책 동의는 필수 체크 항목입니다.",
    "PrivacyPolicy": "개인정보보호정책",
    "ThankYou": "감사합니다!",
    "VerificationMessage": "인증 메일을 전송했습니다. 가입하신 계정으로 로그인 하기 전에 전송된 메일을 읽고 인증을 완료해 주십시오.",
    "EmailVerified": "이메일이 인증되었습니다",
    "EmailVerifiedMessage": "이메일 인증이 완료되었습니다. 가입하신 계정으로 로그인 하실 수 있습니다.",
    "EmailVerificationFailed": "이메일 인증에 실패했습니다",
    "EmailVerificationFailedMessage": "이메일을 인증할 수 없습니다. 인증 토큰에 문제가 있거나 만료되었을 가능성이 있습니다. 이메일을 입력하고 버튼을 클릭하면 새로운 인증 링크를 받을 수 있습니다.",
    "EmailInputRequired": "이메일 주소는 필수 입력입니다.",
    "InvalidEmail": "정상적인 이메일 주소가 아닙니다.",
    "SendEmail": "인증 메일 전송",
    "SendError": "메일 전송 과정에서 에러가 발생하였습니다.",
    "EmailSent": "이메일을 보냈습니다",
    "EmailNotSent": "이메일을 보내는 데 실패했습니다",
    "VerificationError": "인증 에러가 발생하였습니다."
  },
  "update": {
    "NewWebUIVersionAvailable": "새 버전이 출시되었습니다:"
  },
  "sidepanel": {
    "BackgroundTasks": "작업",
    "NoBackgroundTask": "실행중인 작업이 없습니다.",
    "Running": "실행중...",
    "Notification": "알림",
    "NoNotification": "알림이 없습니다."
  },
  "import": {
    "Runtime": "런타임",
    "RunOnBackendAI": "Backend.AI 에서 실행",
    "ImportAndRun": "가져오기 & 실행",
    "NoSuitableResourceFoundOnGivenURL": "URL에서 가져올 수 있는 항목이 없습니다.",
    "Importing": "가져오는 중",
    "ImportToStorage": "코드 저장소를 폴더로 가져오기",
    "ReadyToImport": "가져올 준비가 완료되었습니다.",
    "ImportNotebook": "노트북 가져오기",
    "GetNotebook": "가져오기",
    "NotebookURL": "가져올 노트북 URL",
    "CreateNotebookButton": "노트북 런치 버튼 만들기",
    "CreateButtonCode": "배지 코드 생성",
    "NotebookButtonURL": "노트북 주소",
    "YouCanCreateNotebookCode": "노트북의 주소를 입력하면 어디에서나 Backend.AI로 바로 연결되어 실행할 수 있는 아래와 같은 배지 코드를 만들어 줍니다.",
    "NoNotebookCode": "노트북 주소가 입력되지 않았습니다. 노트북 코드 입력후 배지를 출력할 수 있는 코드를 복사할 수 있습니다.",
    "NotebookBadgeCodeCopied": "노트북 배지 코드가 클립보드에 복사되었습니다.",
    "CouldNotCopyText": "다음 텍스트 복사에 실패하였습니다 : ",
    "NotebookBadgeURL": "노트북 주소",
    "NotebookBadgeCode": "노트북 배지 코드",
    "GetAndRunNotebook": "가져와서 실행",
    "ImportGithubRepo": "GitHub 저장소 가져오기",
    "GitHubURL": "GitHub 주소",
    "GetToFolder": "가져오기",
    "RepoWillBeFolder": "가져온 GitHub 저장소는 폴더로 변환되며, 세션을 시작할 때 마운트할 수 있습니다.",
    "FolderAlreadyExists": "같은 이름의 폴더가 이미 존재합니다. 이름을 변경합니다.",
    "WrongURLType": "잘못된 URL 형식입니다.",
    "Preparing": "준비중...",
    "FolderCreated": "폴더를 생성했습니다.",
    "Downloading": "다운로드중...",
    "CleanUpImportTask": "가져오기를 완료하는 중...",
    "ImportFinished": "가져오기를 완료했습니다.",
    "FolderName": "가져올 폴더 이름: ",
    "NotebookBadgeCodeHTML": "노트북 배지 코드(HTML)",
    "NotebookBadgeCodeMarkdown": "노트북 배지 코드(Markdown)",
    "Installed": "설치됨",
    "GithubInternalError": "Github 저장소가 잠시 중단되었습니다. 잠시 후 시도하시기 바랍니다.",
    "GithubAPILimitError": "Github API 호출횟수가 많습니다. 잠시 후에 시도하시기 바랍니다.",
    "GithubAPIEtcError": "Github API 호출이슈가 있습니다. 잠시 후에 시도하시기 바랍니다.",
    "ImportGitlabRepo": "Gitlab 저장소 가져오기",
    "GitlabRepoWillBeFolder": "가져온 Gitlab 저장소는 폴더로 변환되며, 세션을 시작할 때 마운트할 수 있습니다.",
    "GitlabURL": "Gitlab 주소",
    "GitlabDefaultBranch": "Gitlab 브랜치 이름"
  },
  "usagepanel": {
    "StatisticsForThisMonth": "이번달 통계",
    "NumSessions": "실행 세션 수",
    "UsedTime": "사용 시간",
    "CpuUsedTime": "CPU 사용량",
    "GpuUsedTime": "GPU 사용량",
    "DiskUsed": "디스크 사용량",
    "TrafficUsed": "트래픽 사용",
    "Hours": "시간",
    "Minutes": "분"
  },
  "DownloadSSHKey": "SSH 키 다운로드",
  "license": {
    "Perpetual": "영구 라이선스",
    "Subscription": "구독 라이선스",
    "OpenSource": "오픈소스"
  },
  "eduapi": {
    "CannotAuthorizeSessionByToken": "인증 실패. 포털에 로그인 되어 있는지 확인하십시오.",
    "QueryingExisitingComputeSession": "기존 연산 세션 조회중 ...",
    "SessionStatusId": "기존 연산 세션의 상태: ",
    "PleaseReload": "잠시 후에 다시 시도해 보십시오.",
    "FoundExistingComputeSession": "실행 중인 계산 세션이 발견되었습니다.",
    "FindingSessionTemplate": "세션 템플릿 탐석 중 ...",
    "NoSessionTemplate": "사용 가능한 세션 템플릿이 없습니다",
    "CreatingComputeSession": "연산 세션 생성 중 ...",
    "SessionStillPreparing": "연산 세션이 계속 준비중입니다. 잠시 후 리로드 하십시오.",
    "ComputeSessionPrepared": "연산 세션이 준비되었습니다",
    "sessionStatusIs": "세션 상태는 "
  },
  "error": {
    "UpdateError": "업데이트 에러",
    "APIEndpointIsEmpty": "API 엔드포인트가 비어있습니다. 회원 가입하시려면 Backend.AI API 엔드포인트를 입력해주세요.",
    "APINotSupported": "지원하지 않는 API입니다. 최신 버전의 Backend.AI 매니저가 필요합니다.",
    "UserHasNoGroup": "사용자가 어떤 그룹에도 속해있지 않습니다. 관리자에게 문의하세요.",
    "WrongAPIServerAddress": "잘못된 API 서버 주소",
    "LoginFailed": "로그인 실패. 로그인 정보를 확인하세요.",
    "VirtualFolderAlreadyExist": "같은 이름의 폴더가 이미 존재합니다. 폴더를 삭제하거나 초대를 거절하세요.",
    "CannotChangeVirtualFolderOption": "폴더 소유자가 아닌 경우 폴더 옵션을 변경할 수 없습니다.",
    "MaximumVfolderCreation": "자원 정책에 따라 더 이상의 폴더를 만들 수 없습니다.",
    "LoginInformationMismatch": "로그인 실패. 로그인 정보를 확인하세요.",
    "ReachedResourceLimit": "자원 제한에 도달했습니다. 자원 할당량을 확인하세요.",
    "AuthenticationFailed": "API 인증 실패. 사용자 정보나 Manager 상태를 확인하세요.",
    "NetworkConnectionFailed": "네트워크 연결 실패. 네트워크 상태를 확인하세요.",
    "TooManyLoginFailures": "너무 많은 로그인 시도.  시간이 지난 후에 다시 시도해보세요.",
    "ResourcePolicyAlreadyExist": "같은 이름의 자원 정책이 이미 있습니다.",
    "ScalingGroupAlreadyExist": "같은 이름의 자원 그룹이 이미 있습니다.",
    "ResourceLimitExceed": "자원 제한을 초과했습니다. 가용 자원량을 확인하세요.",
    "SmallerResourceThenImageRequires": "요청한 자원가 이미지가 요구하는 자원보다 적습니다. 자원를 보다 크게 해서 시도해보세요.",
    "LoginSucceededManagerNotResponding": "로그인은 성공하였으나 매니저 서버가 응답하지 않습니다.",
    "UserNameAlreadyExist": "이미 사용하고 있는 사용자명입니다.",
    "ResourcePolicyStillReferenced": "이 자원 정책을 사용하고 있는 자격 증명이 있습니다.",
    "InvalidSignupToken": "잘못된 가입 토큰입니다"
  },
  "maxLength": {
    "20chars": "(최대 길이 20자)",
    "40chars": "(최대 길이 40자)",
    "64chars": "(최대 길이 64자)",
    "200chars": "(최대 길이 200자)",
    "255chars": "(최대 길이 255자)",
    "500chars": "(최대 길이 500자)",
    "512chars": "(최대 길이 512자)",
    "2048chars": "(최대 길이 2048자)"
  },
  "maxNumber": {
    "20": "(<= 20)",
    "40": "(<= 40)",
    "64": "(<= 64)",
    "100": "(<= 100)",
    "255": "(<= 255)",
    "500": "(<= 500)",
    "512": "(<= 512)",
    "1024": "(<= 1024)",
    "2048": "(<= 2048)"
  },
  "explorer": {
    "ValueRequired": "값이 필요합니다.",
    "InputTooShort": "입력값이 너무 짧습니다."
  }
}
