# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-18 14:56+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#: accounts/api/account/account.py:138
#: accounts/serializers/account/account.py:181
#: accounts/serializers/account/account.py:345
msgid "Account already exists"
msgstr "계정이 이미 존재합니다"

#: accounts/api/account/application.py:77
#: authentication/api/connection_token.py:452
msgid "Account not found"
msgstr "계정을 찾을 수 없습니다"

#: accounts/api/automations/base.py:86 tickets/api/ticket.py:132
msgid "The parameter 'action' must be [{}]"
msgstr "파라미터 'action'은 [{}] 여야 합니다"

#: accounts/automations/backup_account/handlers.py:23
msgid "The account key will be split into two parts and sent"
msgstr "계정의 키가 앞뒤 두 부분으로 나누어 전송됩니다"

#: accounts/automations/backup_account/handlers.py:131
msgid "Number of backup accounts"
msgstr "백업 계정 수"

#: accounts/automations/backup_account/handlers.py:152
msgid "Generating asset related backup information files"
msgstr "자산 관련 백업 정보 파일 생성"

#: accounts/automations/backup_account/handlers.py:177
#: accounts/automations/backup_account/manager.py:26
#: accounts/automations/change_secret/manager.py:81
#: accounts/automations/push_account/manager.py:62
#: assets/models/automations/base.py:147 ops/serializers/job.py:71
#: ops/serializers/job.py:95
#: settings/templates/ldap/_msg_import_ldap_user.html:7
#: terminal/serializers/session.py:57
msgid "Duration"
msgstr "소요 시간"

#: accounts/automations/backup_account/handlers.py:178
msgid "Backup file creation completed"
msgstr "백업 파일 생성 완료"

#: accounts/automations/backup_account/handlers.py:186
msgid "Start sending backup emails"
msgstr "백업 이메일 전송 시작"

#: accounts/automations/backup_account/handlers.py:213
msgid "Encrypting files using encryption password"
msgstr "암호화 암호로 파일을 암호화 중"

#: accounts/automations/backup_account/handlers.py:223
msgid "The backup file will be sent to"
msgstr "백업 파일이 전송될 주소"

#: accounts/automations/backup_account/handlers.py:246
msgid "The backup task has no assigned sftp server"
msgstr "이 백업 작업에는 sftp 서버가 할당되지 않았습니다"

#: accounts/automations/backup_account/handlers.py:267
msgid "The backup task has no assigned recipient"
msgstr "백업 작업에 수신인이 지정되지 않았습니다"

#: accounts/automations/backup_account/handlers.py:290
msgid "Plan start"
msgstr "작업 시작"

#: accounts/automations/backup_account/manager.py:14
msgid "The account backup plan is being executed"
msgstr "계정 백업 계획이 실행 중입니다"

#: accounts/automations/backup_account/manager.py:24
#: accounts/automations/change_secret/manager.py:79
#: accounts/automations/push_account/manager.py:60
msgid "Plan execution end"
msgstr "계획 실행 종료"

#: accounts/automations/base/manager.py:125
msgid "No pending accounts found"
msgstr "처리할 계정 찾을 수 없음"

#: accounts/automations/change_secret/manager.py:72
#, python-format
msgid "Success: %s, Failed: %s, Total: %s"
msgstr "성공: %s, 실패: %s, 총 수: %s"

#: accounts/automations/check_account/manager.py:273
msgid ""
"---\n"
"Summary: \n"
"ok: {}, weak password: {}, leaked password: {}, repeated password: {}, no "
"secret: {}, using time: {}s"
msgstr ""
"---\n"
"요약: \n"
"정상: {}, 약한 비밀번호: {}, 유출된 비밀번호: {}, 중복 비밀번호: {}, 비밀번"
"호 없음: {}, 소요 시간: {}초"

#: accounts/automations/push_account/manager.py:33
msgid "Secret cannot be empty"
msgstr "암호문은 비어 있을 수 없습니다"

#: accounts/automations/verify_gateway_account/manager.py:18
msgid ">>> Start executing the task to test gateway account connectivity"
msgstr ">>> 테스트 게이트웨이 계정 연결성 작업 시작"

#: accounts/const/account.py:6
#: accounts/serializers/automations/change_secret.py:36
#: audits/signal_handlers/login_log.py:34 authentication/confirm/password.py:25
#: authentication/confirm/password.py:27 authentication/const.py:10
#: authentication/forms.py:28
#: authentication/templates/authentication/login.html:362
#: authentication/templates/authentication/login.html:408
#: settings/models.py:243 settings/serializers/auth/ldap.py:27
#: settings/serializers/auth/ldap.py:53 settings/serializers/auth/ldap_ha.py:35
#: settings/serializers/msg.py:37 settings/serializers/terminal.py:32
#: terminal/serializers/storage.py:123 terminal/serializers/storage.py:142
#: users/forms/profile.py:22 users/serializers/user.py:148
#: users/templates/users/_msg_user_created.html:13
#: users/templates/users/user_password_verify.html:18
#: xpack/plugins/cloud/serializers/account_attrs.py:43
msgid "Password"
msgstr "비밀번호"

#: accounts/const/account.py:7
#: accounts/serializers/automations/change_secret.py:37
#: authentication/models/ssh_key.py:27 terminal/serializers/storage.py:124
msgid "SSH key"
msgstr "SSH 키"

#: accounts/const/account.py:8 authentication/models/access_key.py:40
msgid "Access key"
msgstr "액세스 키"

#: accounts/const/account.py:9 authentication/backends/passkey/models.py:16
#: authentication/models/sso_token.py:14 settings/serializers/feature.py:84
msgid "Token"
msgstr "토큰"

#: accounts/const/account.py:10
msgid "API key"
msgstr "API 키"

#: accounts/const/account.py:14 common/db/fields.py:231
#: settings/serializers/terminal.py:14
msgid "All"
msgstr "모두"

#: accounts/const/account.py:15 accounts/models/virtual.py:27
msgid "Manual input"
msgstr "수동 입력"

#: accounts/const/account.py:16
msgid "Dynamic user"
msgstr "동명이 계정"

#: accounts/const/account.py:17
msgid "Anonymous account"
msgstr "익명 계정"

#: accounts/const/account.py:18
msgid "Specified account"
msgstr "지정된 계정"

#: accounts/const/account.py:26 users/models/user/_source.py:11
msgid "Local"
msgstr "데이터베이스"

#: accounts/const/account.py:27
msgid "Discovery"
msgstr "발견"

#: accounts/const/account.py:28 accounts/serializers/account/account.py:28
#: settings/serializers/auth/sms.py:84
msgid "Template"
msgstr "템플릿"

#: accounts/const/account.py:32 ops/const.py:46 xpack/plugins/cloud/const.py:74
msgid "Skip"
msgstr "건너뛰기"

#: accounts/const/account.py:33 audits/const.py:24 rbac/tree.py:269
#: templates/_csv_import_export.html:18 templates/_csv_update_modal.html:6
msgid "Update"
msgstr "업데이트"

#: accounts/const/account.py:34 accounts/const/automation.py:115
#: accounts/serializers/automations/change_secret.py:171 audits/const.py:66
#: audits/signal_handlers/activity_log.py:34 common/const/choices.py:66
#: ops/const.py:76 terminal/const.py:81 xpack/plugins/cloud/const.py:53
msgid "Failed"
msgstr "실패"

#: accounts/const/automation.py:25 rbac/tree.py:52
msgid "Push account"
msgstr "계정 푸시"

#: accounts/const/automation.py:26 accounts/risk_handlers.py:26
#: acls/const.py:14 audits/const.py:32 ops/const.py:9
msgid "Change secret"
msgstr "비밀번호 변경"

#: accounts/const/automation.py:27
msgid "Verify account"
msgstr "계정 확인"

#: accounts/const/automation.py:28 accounts/tasks/remove_account.py:25
#: accounts/tasks/remove_account.py:38
msgid "Remove account"
msgstr "계정 제거"

#: accounts/const/automation.py:29
msgid "Gather accounts"
msgstr "계정 발견"

#: accounts/const/automation.py:30
msgid "Verify gateway account"
msgstr "게이트웨이 계정 확인"

#: accounts/const/automation.py:31
msgid "Check account"
msgstr "계정 검사"

#: accounts/const/automation.py:32 rbac/tree.py:50
msgid "Backup account"
msgstr "계정 백업"

#: accounts/const/automation.py:53
msgid "Specific secret"
msgstr "지정"

#: accounts/const/automation.py:54
msgid "Random generate"
msgstr "무작위 생성"

#: accounts/const/automation.py:59 ops/const.py:15
msgid "Replace (Replace only keys pushed by JumpServer) "
msgstr "대체 (JumpServer가 푸시한 키만 대체)"

#: accounts/const/automation.py:60 ops/const.py:14
msgid "Empty and append SSH KEY"
msgstr "모두 지우고 추가"

#: accounts/const/automation.py:65
msgid "On asset create"
msgstr "자산 생성 시"

#: accounts/const/automation.py:68
msgid "On perm add user"
msgstr "권한 변경 시 사용자 추가"

#: accounts/const/automation.py:70
msgid "On perm add user group"
msgstr "권한 변경 시 사용자 그룹 추가"

#: accounts/const/automation.py:72
msgid "On perm add asset"
msgstr "권한 변경 시 자산 추가"

#: accounts/const/automation.py:74
msgid "On perm add node"
msgstr "권한 변경 시 노드 추가"

#: accounts/const/automation.py:76
msgid "On perm add account"
msgstr "권한 변경 시 계정 추가"

#: accounts/const/automation.py:78
msgid "On asset join node"
msgstr "자산 변경 시 노드에 추가"

#: accounts/const/automation.py:80
msgid "On user join group"
msgstr "사용자 변경 시 사용자 그룹에 추가"

#: accounts/const/automation.py:88
msgid "On perm change"
msgstr "권한 변경 시"

#: accounts/const/automation.py:95
msgid "Inherit from group or node"
msgstr "사용자 그룹 또는 자산 노드에서 상속"

#: accounts/const/automation.py:103
msgid "Create and push"
msgstr "생성 및 푸시"

#: accounts/const/automation.py:104
msgid "Only create"
msgstr "단지 생성"

#: accounts/const/automation.py:109 authentication/const.py:34
#: authentication/serializers/password_mfa.py:16
#: authentication/serializers/password_mfa.py:24
#: notifications/backends/__init__.py:10 settings/serializers/msg.py:21
#: settings/serializers/msg.py:61 users/forms/profile.py:101
#: users/forms/profile.py:111 users/models/user/__init__.py:66
#: users/templates/users/forgot_password.html:162
#: users/views/profile/reset.py:94
msgid "Email"
msgstr "이메일"

#: accounts/const/automation.py:111 terminal/const.py:89
msgid "SFTP"
msgstr "SFTP"

#: accounts/const/automation.py:116
#: accounts/serializers/automations/change_secret.py:170 audits/const.py:65
#: audits/models.py:65 audits/signal_handlers/activity_log.py:34
#: common/const/choices.py:65 ops/const.py:74 ops/serializers/celery.py:48
#: terminal/const.py:80 terminal/models/session/sharing.py:121
#: tickets/views/approve.py:128
msgid "Success"
msgstr "성공"

#: accounts/const/automation.py:117 common/const/choices.py:63
#: common/const/choices.py:113 terminal/const.py:79 tickets/const.py:29
#: tickets/const.py:38
msgid "Pending"
msgstr "대기 중"

#: accounts/const/automation.py:121
msgid "Queued"
msgstr "대기 중"

#: accounts/const/automation.py:122 common/const/choices.py:62
msgid "Ready"
msgstr "준비 중"

#: accounts/const/automation.py:123
msgid "Processing"
msgstr "처리 중"

#: accounts/const/automation.py:127
msgid "Can login"
msgstr "로그인 가능"

#: accounts/const/automation.py:128 users/serializers/user.py:254
msgid "Superuser"
msgstr "슈퍼 사용자"

#: accounts/const/automation.py:129
msgid "Create date"
msgstr "생성 날짜"

#: accounts/const/automation.py:130
msgid "Is disabled"
msgstr "비활성화됨"

#: accounts/const/automation.py:131
msgid "Default database name"
msgstr "기본 데이터베이스 이름"

#: accounts/const/automation.py:132
msgid "UID"
msgstr "UID"

#: accounts/const/automation.py:133
msgid "Account status"
msgstr "계정 상태"

#: accounts/const/automation.py:134
msgid "Default tablespace"
msgstr "기본 테이블 공간"

#: accounts/const/automation.py:135 rbac/models/role.py:46
#: rbac/models/rolebinding.py:52 users/models/user/__init__.py:74
msgid "Role"
msgstr "역할"

#: accounts/const/automation.py:136 accounts/models/base.py:68
msgid "Privileged"
msgstr "권한 계정"

#: accounts/const/automation.py:137 perms/serializers/permission.py:55
#: users/serializers/user.py:245
msgid "Groups"
msgstr "사용자 그룹"

#: accounts/const/automation.py:139
msgid "Authorized keys"
msgstr "인증 키"

#: accounts/const/automation.py:140
msgid "DB"
msgstr "데이터베이스"

#: accounts/const/vault.py:8 assets/const/category.py:12
#: assets/models/asset/database.py:10 assets/models/asset/database.py:29
#: xpack/plugins/cloud/const.py:39
msgid "Database"
msgstr "데이터베이스"

#: accounts/const/vault.py:9 settings/serializers/feature.py:79
msgid "HCP Vault"
msgstr "HashiCorp Vault"

#: accounts/const/vault.py:10 settings/serializers/feature.py:92
msgid "Azure Key Vault"
msgstr "Azure Key Vault"

#: accounts/const/vault.py:11 settings/serializers/feature.py:108
msgid "Amazon Secrets Manager"
msgstr "Amazon Secrets Manager"

#: accounts/exceptions.py:7
msgid ""
"Vault operation failed. Please retry or check your account information on "
"Vault."
msgstr ""
"Vault 작업이 실패했습니다. 다시 시도하거나 Vault의 계정 정보를 확인하십시오."

#: accounts/models/account.py:85
#: accounts/models/automations/check_account.py:59
#: accounts/models/automations/gather_account.py:17
#: accounts/serializers/account/account.py:227
#: accounts/serializers/account/account.py:277
#: accounts/serializers/automations/change_secret.py:115
#: accounts/serializers/automations/change_secret.py:147
#: accounts/serializers/automations/change_secret.py:188
#: accounts/serializers/automations/check_account.py:33
#: accounts/serializers/automations/gather_account.py:48
#: accounts/templates/accounts/asset_account_change_info.html:7
#: accounts/templates/accounts/change_secret_failed_info.html:11
#: accounts/templates/accounts/change_secret_report.html:79
#: accounts/templates/accounts/change_secret_report.html:119
#: accounts/templates/accounts/gather_account_report.html:77
#: accounts/templates/accounts/gather_account_report.html:117
#: accounts/templates/accounts/push_account_report.html:78
#: accounts/templates/accounts/push_account_report.html:118
#: acls/serializers/base.py:132 assets/models/asset/common.py:102
#: assets/models/asset/common.py:428 assets/models/cmd_filter.py:36
#: audits/models.py:59 audits/models.py:315 audits/serializers.py:230
#: authentication/models/connection_token.py:41
#: perms/models/asset_permission.py:69 terminal/backends/command/models.py:17
#: terminal/models/session/session.py:34 terminal/notifications.py:156
#: terminal/serializers/command.py:17 terminal/serializers/session.py:38
#: terminal/templates/terminal/_msg_command_warning.html:4
#: terminal/templates/terminal/_msg_session_sharing.html:4
#: tickets/models/ticket/apply_asset.py:17 xpack/plugins/cloud/models.py:295
msgid "Asset"
msgstr "자산"

#: accounts/models/account.py:89 accounts/models/template.py:16
#: accounts/serializers/account/account.py:234
#: accounts/serializers/account/account.py:287
#: accounts/serializers/account/template.py:35
#: authentication/serializers/connect_token_secret.py:51
msgid "Su from"
msgstr "전환"

#: accounts/models/account.py:91 assets/const/protocol.py:195
#: settings/serializers/auth/cas.py:25 terminal/models/applet/applet.py:36
#: terminal/models/virtualapp/virtualapp.py:21
msgid "Version"
msgstr "버전"

#: accounts/models/account.py:94
msgid "historical Account"
msgstr "계정 기록"

#: accounts/models/account.py:96
msgid "Secret reset"
msgstr "변경 가능"

#: accounts/models/account.py:97 accounts/serializers/account/account.py:229
#: users/models/user/__init__.py:127
msgid "Source"
msgstr "출처"

#: accounts/models/account.py:98
msgid "Source ID"
msgstr "출처 ID"

#: accounts/models/account.py:99
msgid "Date last access"
msgstr "최근 방문 날짜"

#: accounts/models/account.py:100
msgid "Access by"
msgstr "방문 방식"

#: accounts/models/account.py:101
msgid "Date change secret"
msgstr "비밀번호 날짜"

#: accounts/models/account.py:103
msgid "Change secret status"
msgstr "비밀번호 변경 상태"

#: accounts/models/account.py:107
#: accounts/models/automations/check_account.py:64
#: accounts/serializers/account/service.py:13
#: accounts/serializers/automations/change_secret.py:117
#: accounts/serializers/automations/change_secret.py:148
#: accounts/templates/accounts/change_secret_failed_info.html:12
#: acls/serializers/base.py:133
#: acls/templates/acls/asset_login_reminder.html:10
#: assets/serializers/gateway.py:33 audits/models.py:60 audits/models.py:316
#: audits/serializers.py:231 authentication/api/connection_token.py:464
#: ops/models/base.py:18 perms/models/asset_permission.py:75
#: settings/serializers/msg.py:33 terminal/backends/command/models.py:18
#: terminal/models/session/session.py:36 terminal/serializers/command.py:72
#: terminal/templates/terminal/_msg_command_warning.html:8
#: terminal/templates/terminal/_msg_session_sharing.html:8
#: tickets/models/ticket/command_confirm.py:14
#: xpack/plugins/cloud/models.py:106 xpack/plugins/cloud/ws.py:37
msgid "Account"
msgstr "계정"

#: accounts/models/account.py:113
msgid "Can view asset account secret"
msgstr "자산 계정 비밀번호 조회 가능"

#: accounts/models/account.py:114
msgid "Can view asset history account"
msgstr "자산 역사 계정 조회 가능"

#: accounts/models/account.py:115
msgid "Can view asset history account secret"
msgstr "자산 역사 계정 비밀번호 조회 가능"

#: accounts/models/account.py:116
msgid "Can verify account"
msgstr "계정 검증 가능"

#: accounts/models/account.py:117
msgid "Can push account"
msgstr "계정 푸시 가능"

#: accounts/models/account.py:118
msgid "Can remove account"
msgstr "계정 제거 가능"

#: accounts/models/application.py:16
#: accounts/models/automations/check_account.py:116 accounts/models/base.py:63
#: accounts/serializers/account/service.py:29
#: accounts/serializers/account/virtual.py:20 acls/models/base.py:35
#: acls/models/base.py:96 acls/models/command_acl.py:21
#: acls/serializers/base.py:35 assets/models/asset/common.py:100
#: assets/models/asset/common.py:166 assets/models/cmd_filter.py:21
#: assets/models/label.py:18 assets/models/platform.py:15
#: assets/models/platform.py:94 assets/models/zone.py:19
#: assets/serializers/asset/common.py:173 assets/serializers/platform.py:158
#: assets/serializers/platform.py:283
#: authentication/backends/passkey/models.py:10
#: authentication/models/ssh_key.py:12
#: authentication/serializers/connect_token_secret.py:115
#: authentication/serializers/connect_token_secret.py:172 labels/models.py:11
#: ops/mixin.py:32 ops/models/adhoc.py:19 ops/models/celery.py:15
#: ops/models/celery.py:81 ops/models/job.py:147 ops/models/playbook.py:28
#: ops/models/variable.py:9 ops/serializers/job.py:20
#: ops/serializers/variable.py:20 orgs/models.py:82
#: perms/models/asset_permission.py:61 rbac/models/role.py:29
#: rbac/serializers/role.py:28 settings/models.py:39 settings/models.py:188
#: settings/serializers/msg.py:89 settings/serializers/terminal.py:9
#: terminal/models/applet/applet.py:34 terminal/models/component/endpoint.py:13
#: terminal/models/component/endpoint.py:107
#: terminal/models/component/storage.py:26 terminal/models/component/task.py:13
#: terminal/models/component/terminal.py:86
#: terminal/models/virtualapp/provider.py:10
#: terminal/models/virtualapp/virtualapp.py:19 tickets/api/ticket.py:87
#: users/forms/profile.py:33 users/models/group.py:16
#: users/models/preference.py:11 users/models/user/__init__.py:65
#: xpack/plugins/cloud/models.py:35 xpack/plugins/cloud/models.py:315
#: xpack/plugins/cloud/serializers/task.py:77
msgid "Name"
msgstr "이름"

#: accounts/models/application.py:18 settings/serializers/auth/oauth2.py:25
msgid "Logo"
msgstr "아이콘"

#: accounts/models/application.py:20 accounts/models/base.py:39
#: accounts/models/mixins/vault.py:49 accounts/serializers/account/base.py:20
#: authentication/models/temp_token.py:10
#: authentication/templates/authentication/_access_key_modal.html:31
#: settings/serializers/auth/radius.py:20
msgid "Secret"
msgstr "암호"

#: accounts/models/application.py:21 acls/models/base.py:98
#: assets/models/automations/base.py:22 assets/models/cmd_filter.py:38
#: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:423 perms/serializers/permission.py:66
#: perms/serializers/user_permission.py:76 rbac/tree.py:35
msgid "Accounts"
msgstr "계정"

#: accounts/models/application.py:22 authentication/models/access_key.py:20
#: terminal/models/component/endpoint.py:108
msgid "IP group"
msgstr "IP 그룹"

#: accounts/models/application.py:23
#: authentication/backends/passkey/models.py:14
#: authentication/models/access_key.py:24
#: authentication/models/private_token.py:8 authentication/models/ssh_key.py:20
msgid "Date last used"
msgstr "최종 사용 날짜"

#: accounts/models/application.py:24 acls/models/base.py:43
#: assets/models/asset/common.py:182 authentication/models/access_key.py:23
#: authentication/models/connection_token.py:59
#: authentication/models/ssh_key.py:13 authentication/serializers/ssh_key.py:23
#: authentication/templates/authentication/_access_key_modal.html:32
#: perms/models/asset_permission.py:82 terminal/models/component/endpoint.py:30
#: terminal/models/component/endpoint.py:118
#: terminal/models/session/sharing.py:29 terminal/serializers/terminal.py:44
#: tickets/const.py:36
msgid "Active"
msgstr "활성화 중"

#: accounts/models/application.py:28
msgid "Integration App"
msgstr "통합 애플리케이션"

#: accounts/models/automations/backup_account.py:27
msgid "Backup type"
msgstr "백업 유형"

#: accounts/models/automations/backup_account.py:29
#: accounts/models/automations/backup_account.py:30
msgid "Password divided"
msgstr "키가 앞뒤 두 부분으로 분할되었는지"

#: accounts/models/automations/backup_account.py:33
#: accounts/serializers/automations/backup.py:34
msgid "Recipient part one"
msgstr "수신자 부분 일"

#: accounts/models/automations/backup_account.py:37
#: accounts/serializers/automations/backup.py:38
msgid "Recipient part two"
msgstr "수신자 부분 이"

#: accounts/models/automations/backup_account.py:41
msgid "Object storage recipient part one"
msgstr "수신 서버 일"

#: accounts/models/automations/backup_account.py:45
msgid "Object storage recipient part two"
msgstr "수신 서버 이"

#: accounts/models/automations/backup_account.py:48
msgid "Zip encrypt password"
msgstr "파일 암호"

#: accounts/models/automations/backup_account.py:57
msgid "Account backup plan"
msgstr "계정 백업 계획"

#: accounts/models/automations/base.py:18
msgid "Account automation task"
msgstr "계정 자동화 작업"

#: accounts/models/automations/base.py:32
msgid "Automation execution"
msgstr "자동화 실행"

#: accounts/models/automations/base.py:33
msgid "Automation executions"
msgstr "자동화 실행"

#: accounts/models/automations/base.py:35
msgid "Can view change secret execution"
msgstr "비밀번호 변경 실행 보기"

#: accounts/models/automations/base.py:36
msgid "Can add change secret execution"
msgstr "비밀번호 변경 실행 생성"

#: accounts/models/automations/base.py:38
msgid "Can view gather accounts execution"
msgstr "계정 발견 실행 보기"

#: accounts/models/automations/base.py:39
msgid "Can add gather accounts execution"
msgstr "계정 발견 실행 생성"

#: accounts/models/automations/base.py:41
msgid "Can view push account execution"
msgstr "푸시 계정 실행 보기"

#: accounts/models/automations/base.py:42
msgid "Can add push account execution"
msgstr "푸시 계정 실행 생성"

#: accounts/models/automations/base.py:44
msgid "Can view backup account execution"
msgstr "백업 계정 실행 상황을 확인할 수 있습니다"

#: accounts/models/automations/base.py:45
msgid "Can add backup account execution"
msgstr "백업 계정 실행을 추가할 수 있습니다"

#: accounts/models/automations/base.py:63
msgid "SSH key change strategy"
msgstr "SSH 키 푸시 방식"

#: accounts/models/automations/base.py:67
msgid "Check connection after change"
msgstr "변경 후 연결 확인"

#: accounts/models/automations/change_secret.py:17
#: accounts/models/automations/check_account.py:19
#: accounts/models/automations/gather_account.py:117
#: accounts/serializers/automations/change_secret.py:61
#: settings/serializers/auth/ldap.py:105
#: settings/serializers/auth/ldap_ha.py:87 settings/serializers/msg.py:45
msgid "Recipient"
msgstr "수신자"

#: accounts/models/automations/change_secret.py:24
msgid "Change secret automation"
msgstr "자동화 비밀번호 변경"

#: accounts/models/automations/change_secret.py:47
#: assets/models/automations/base.py:145 ops/models/base.py:56
#: ops/models/celery.py:90 ops/models/job.py:242
#: terminal/models/applet/host.py:142
msgid "Date finished"
msgstr "종료 날짜"

#: accounts/models/automations/change_secret.py:49
#: accounts/models/automations/check_account.py:72
#: accounts/models/automations/gather_account.py:26
#: accounts/serializers/automations/check_account.py:39
#: assets/models/automations/base.py:137
#: assets/serializers/automations/base.py:45 audits/models.py:212
#: audits/serializers.py:77 ops/models/base.py:49 ops/models/job.py:233
#: terminal/models/applet/applet.py:374 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:18 terminal/serializers/applet_host.py:163
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284
#: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:232
#: xpack/plugins/cloud/models.py:299
msgid "Status"
msgstr "상태"

#: accounts/models/automations/change_secret.py:51
#: accounts/serializers/account/account.py:279
#: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:9
#: authentication/templates/authentication/passkey.html:174
#: authentication/views/base.py:42 authentication/views/base.py:43
#: authentication/views/base.py:44 common/const/choices.py:67
#: settings/templates/ldap/_msg_import_ldap_user.html:26
msgid "Error"
msgstr "오류"

#: accounts/models/automations/change_secret.py:73
msgid "Old secret"
msgstr "원래 키"

#: accounts/models/automations/change_secret.py:74
msgid "New secret"
msgstr "새로운 키"

#: accounts/models/automations/change_secret.py:75
msgid "Ignore fail"
msgstr "실패 무시"

#: accounts/models/automations/change_secret.py:78
msgid "Change secret record"
msgstr "비밀번호 변경 기록"

#: accounts/models/automations/check_account.py:18
msgid "Engines"
msgstr "엔진"

#: accounts/models/automations/check_account.py:34
msgid "account check automation"
msgstr "계정 확인 자동화"

#: accounts/models/automations/check_account.py:36
msgid "Can view check account execution"
msgstr "계정 실행 확인 가능"

#: accounts/models/automations/check_account.py:37
msgid "Can add check account execution"
msgstr "계정 실행 상황 추가 가능"

#: accounts/models/automations/check_account.py:43
msgid "Long time no login"
msgstr "오래 로그인하지 않음"

#: accounts/models/automations/check_account.py:44
msgid "New found"
msgstr "새로 발견"

#: accounts/models/automations/check_account.py:45
msgid "Account deleted"
msgstr "계정이 삭제되었습니다"

#: accounts/models/automations/check_account.py:46
msgid "Groups change"
msgstr "그룹 변경"

#: accounts/models/automations/check_account.py:47
msgid "Sudo changed"
msgstr "Sudo 변경"

#: accounts/models/automations/check_account.py:48
msgid "Authorized keys changed"
msgstr "키 변경"

#: accounts/models/automations/check_account.py:49
#: authentication/errors/const.py:23
msgid "Password expired"
msgstr "비밀번호가 만료되었습니다"

#: accounts/models/automations/check_account.py:50
msgid "Long time no change"
msgstr "오랫동안 변경되지 않은 비밀번호"

#: accounts/models/automations/check_account.py:52
#: accounts/templates/accounts/check_account_report.html:38
msgid "Weak password"
msgstr "약한 비밀번호"

#: accounts/models/automations/check_account.py:53
#: accounts/templates/accounts/check_account_report.html:45
msgid "Leaked password"
msgstr "비밀번호 유출"

#: accounts/models/automations/check_account.py:54
#: accounts/templates/accounts/check_account_report.html:52
msgid "Repeated password"
msgstr "중복 비밀번호"

#: accounts/models/automations/check_account.py:61
#: accounts/models/automations/gather_account.py:18 accounts/models/base.py:64
#: accounts/serializers/account/virtual.py:21
#: accounts/templates/accounts/change_secret_report.html:80
#: accounts/templates/accounts/change_secret_report.html:120
#: accounts/templates/accounts/gather_account_report.html:78
#: accounts/templates/accounts/gather_account_report.html:118
#: accounts/templates/accounts/push_account_report.html:79
#: accounts/templates/accounts/push_account_report.html:119
#: acls/serializers/base.py:19 acls/serializers/base.py:50 audits/models.py:192
#: authentication/forms.py:21 authentication/forms.py:23
#: authentication/models/temp_token.py:9
#: authentication/serializers/connect_token_secret.py:43
#: authentication/serializers/connect_token_secret.py:53
#: authentication/templates/authentication/_msg_different_city.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:9
#: authentication/templates/authentication/login.html:408
#: terminal/serializers/storage.py:136 users/forms/profile.py:32
#: users/forms/profile.py:117 users/models/user/__init__.py:64
#: users/serializers/profile.py:190
#: users/templates/users/_msg_user_created.html:12
#: xpack/plugins/cloud/serializers/account_attrs.py:41
msgid "Username"
msgstr "사용자 이름"

#: accounts/models/automations/check_account.py:70
#: accounts/serializers/automations/check_account.py:36
msgid "Risk"
msgstr "위험"

#: accounts/models/automations/check_account.py:73
#: accounts/models/automations/gather_account.py:27 audits/models.py:154
msgid "Detail"
msgstr "상세 정보"

#: accounts/models/automations/check_account.py:76
msgid "Account risk"
msgstr "계정 위험"

#: accounts/models/automations/check_account.py:117
msgid "Slug"
msgstr ""

#: accounts/models/automations/check_account.py:128
msgid "Check the discovered accounts"
msgstr "검사에서 발견된 계정"

#: accounts/models/automations/check_account.py:130
msgid ""
"Perform checks and analyses based on automatically discovered account "
"results, including user groups, public keys, sudoers, and other information."
msgstr ""
"자동 발견된 계정 결과에 따른 검사와 분석, 사용자 그룹, 공개 키, sudoers 등 정"
"보 포함."

#: accounts/models/automations/check_account.py:137
msgid "Check the strength of your account and password"
msgstr "귀하의 계정 및 비밀번호 강도 점검"

#: accounts/models/automations/check_account.py:139
msgid ""
"Perform checks and analyses based on the security of account passwords, "
"including password strength, leakage, etc."
msgstr ""
"계정 비밀번호의 보안성을 점검하고 분석, 비밀번호 강도, 유출 상황 등을 포함"

#: accounts/models/automations/check_account.py:146
msgid "Check if the account and password are repeated"
msgstr "계정과 비밀번호의 중복 여부 점검"

#: accounts/models/automations/check_account.py:147
msgid "Check if the account is the same as other accounts."
msgstr "해당 계정이 다른 계정과 동일한지 점검."

#: accounts/models/automations/check_account.py:152
msgid "Check whether the account password is a common password"
msgstr "계정 비밀번호가 일반적으로 사용되는 비밀번호인지 점검"

#: accounts/models/automations/check_account.py:153
msgid "Check whether the account password is a commonly leaked password."
msgstr "계정 비밀번호가 일반적으로 유출된 비밀번호인지 확인하기."

#: accounts/models/automations/gather_account.py:19
msgid "Address login"
msgstr "마지막 로그인 주소"

#: accounts/models/automations/gather_account.py:20
msgid "Date login"
msgstr "마지막 로그인 날짜"

#: accounts/models/automations/gather_account.py:21
msgid "Remote present"
msgstr "원격 존재"

#: accounts/models/automations/gather_account.py:22
msgid "Present"
msgstr "존재"

#: accounts/models/automations/gather_account.py:23
msgid "Date change password"
msgstr "비밀번호 변경 날짜"

#: accounts/models/automations/gather_account.py:24
msgid "Date password expired"
msgstr "비밀번호 만료 날짜"

#: accounts/models/automations/gather_account.py:103
msgid "Gather asset accounts"
msgstr "계정 발견"

#: accounts/models/automations/gather_account.py:115
msgid "Is sync account"
msgstr "계정 동기화 여부"

#: accounts/models/automations/gather_account.py:118
msgid "Check risk"
msgstr "위험 점검"

#: accounts/models/automations/gather_account.py:136
msgid "Gather account automation"
msgstr "자동화된 계정 발견"

#: accounts/models/automations/push_account.py:38
msgid "Push asset account"
msgstr "계정 푸시"

#: accounts/models/automations/push_account.py:43
msgid "Push secret record"
msgstr "푸시 암호 기록"

#: accounts/models/automations/verify_account.py:15
msgid "Verify asset account"
msgstr "계정 검증"

#: accounts/models/base.py:37 accounts/models/base.py:66
#: accounts/serializers/account/account.py:472
#: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:50
#: authentication/serializers/connect_token_secret.py:42
#: authentication/serializers/connect_token_secret.py:52
#: terminal/serializers/storage.py:140
msgid "Secret type"
msgstr "암호 유형"

#: accounts/models/base.py:42
#: accounts/serializers/automations/change_secret.py:43
msgid "Secret strategy"
msgstr "암호 전략"

#: accounts/models/base.py:44 accounts/serializers/account/template.py:32
#: accounts/serializers/automations/change_secret.py:49
msgid "Password rules"
msgstr "암호 규칙"

#: accounts/models/base.py:69 assets/models/automations/base.py:28
#: assets/models/cmd_filter.py:39 assets/models/label.py:22
#: authentication/serializers/connect_token_secret.py:119
#: terminal/models/applet/applet.py:41
#: terminal/models/virtualapp/virtualapp.py:23 users/serializers/user.py:257
msgid "Is active"
msgstr "활성화"

#: accounts/models/template.py:18
msgid "Auto push"
msgstr "자동 푸시"

#: accounts/models/template.py:21
msgid "Platforms"
msgstr "플랫폼"

#: accounts/models/template.py:23
msgid "Push params"
msgstr "계정 푸시 매개변수"

#: accounts/models/template.py:26 xpack/plugins/cloud/models.py:402
msgid "Account template"
msgstr "계정 템플릿"

#: accounts/models/template.py:31
msgid "Can view asset account template secret"
msgstr "자산 계정 템플릿 암호를 확인할 수 있습니다"

#: accounts/models/virtual.py:13
msgid "Alias"
msgstr "별칭"

#: accounts/models/virtual.py:14
msgid "Secret from login"
msgstr "사용자 로그인 시와 동일"

#: accounts/models/virtual.py:18
msgid "Virtual account"
msgstr "가상 계정"

#: accounts/models/virtual.py:28
msgid "Same with user"
msgstr "사용자 이름은 사용자와 동일"

#: accounts/models/virtual.py:37
msgid "Non-asset account, Input username/password on connect"
msgstr "로그인 시 수동으로 입력한 사용자 이름/암호로 연결된 계정"

#: accounts/models/virtual.py:38
msgid "The account username name same with user on connect"
msgstr "자산 로그인 시 사용자 이름과 사용자의 사용자 이름이 동일한 계정"

#: accounts/models/virtual.py:39
msgid ""
"Connect asset without using a username and password, and it only supports "
"web-based and custom-type assets"
msgstr ""
"자산 연결 시 사용자 이름과 암호를 사용하지 않는 계정, 웹 타입과 사용자 정의 "
"타입의 자산만 지원"

#: accounts/notifications.py:13 accounts/notifications.py:39
msgid "Notification of account backup route task results"
msgstr "계정 백업 작업 결과 알림"

#: accounts/notifications.py:23 accounts/notifications.py:48
msgid ""
"{} - The account backup passage task has been completed. See the attachment "
"for details"
msgstr ""
"{} - 계정 백업 작업이 완료되었습니다. 자세한 내용은 첨부파일을 참조하십시오."

#: accounts/notifications.py:26
msgid ""
"{} - The account backup passage task has been completed: the encryption "
"password has not been set - please go to personal information -> Basic file "
"encryption password for preference settings"
msgstr ""
"{} - 계정 백업 작업이 완료되었습니다: 암호화 비밀번호가 설정되지 않았습니다 "
"- 개인 정보 -> 기본 설정에서 파일 암호화 비밀번호를 설정해 주시기 바랍니다."

#: accounts/notifications.py:58
msgid "Notification of implementation result of encryption change plan"
msgstr "비밀번호 변경 계획 작업 결과 알림"

#: accounts/notifications.py:69
msgid ""
"{} - The encryption change task has been completed. See the attachment for "
"details"
msgstr ""
"{} - 비밀번호 변경 작업이 완료되었습니다. 자세한 내용은 첨부파일을 참조하십시"
"오."

#: accounts/notifications.py:73
msgid ""
"{} - The encryption change task has been completed: the encryption password "
"has not been set - please go to personal information -> set encryption "
"password in preferences"
msgstr ""
"{} - 비밀번호 변경 작업이 완료되었습니다: 암호화 비밀번호가 설정되지 않았습니"
"다 - 개인 정보 -> 기본 설정에서 암호화 비밀번호를 설정해 주시기 바랍니다."

#: accounts/notifications.py:86
msgid "Gather account change information"
msgstr "계정 변경 정보"

#: accounts/notifications.py:108
msgid "Change secret or push account failed information"
msgstr "비밀번호 변경 또는 계정 푸시 실패 정보"

#: accounts/risk_handlers.py:17 common/const/choices.py:115
msgid "Ignored"
msgstr "무시"

#: accounts/risk_handlers.py:18
msgid "Reopen"
msgstr "다시 열기"

#: accounts/risk_handlers.py:19 audits/const.py:39
#: authentication/templates/authentication/_access_key_modal.html:155
#: authentication/templates/authentication/_mfa_confirm_modal.html:53
#: templates/_modal.html:22 tickets/const.py:43
msgid "Close"
msgstr "닫기"

#: accounts/risk_handlers.py:20
msgid "Disable remote"
msgstr "원격 비활성화"

#: accounts/risk_handlers.py:21 accounts/risk_handlers.py:23
msgid "Delete remote"
msgstr "원격 삭제"

#: accounts/risk_handlers.py:22
msgid "Delete account"
msgstr "계정 삭제"

#: accounts/risk_handlers.py:24
#: accounts/templates/accounts/asset_account_change_info.html:10
msgid "Add account"
msgstr "새 계정 추가"

#: accounts/risk_handlers.py:25
msgid "Change password and Add"
msgstr "비밀번호 변경 및 추가"

#: accounts/risk_handlers.py:127
msgid "Execution failed: {}"
msgstr "실행 실패: {}"

#: accounts/serializers/account/account.py:31
msgid "Push now"
msgstr "즉시 푸시"

#: accounts/serializers/account/account.py:36
msgid "Params"
msgstr "매개변수"

#: accounts/serializers/account/account.py:40
msgid "Exist policy"
msgstr "계정에 정책이 존재합니다"

#: accounts/serializers/account/account.py:206 assets/models/label.py:21
#: assets/models/platform.py:95 assets/serializers/asset/common.py:145
#: assets/serializers/cagegory.py:12 assets/serializers/platform.py:173
#: assets/serializers/platform.py:284 perms/serializers/user_permission.py:26
#: settings/models.py:41 tickets/models/ticket/apply_application.py:13
#: users/models/preference.py:12 xpack/plugins/cloud/models.py:41
#: xpack/plugins/cloud/models.py:326
#: xpack/plugins/cloud/serializers/account.py:81
msgid "Category"
msgstr "카테고리"

#: accounts/serializers/account/account.py:207 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:19 assets/models/automations/base.py:27
#: assets/models/automations/base.py:146 assets/models/cmd_filter.py:74
#: assets/models/platform.py:96 assets/serializers/asset/common.py:146
#: assets/serializers/platform.py:160 assets/serializers/platform.py:172
#: audits/serializers.py:76 audits/serializers.py:196
#: authentication/models/connection_token.py:63
#: authentication/serializers/connect_token_secret.py:128 ops/models/job.py:155
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:29
#: terminal/serializers/session.py:33 terminal/serializers/storage.py:281
#: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
#: tickets/models/ticket/general.py:276 tickets/serializers/flow.py:25
#: tickets/serializers/ticket/ticket.py:19
msgid "Type"
msgstr "유형"

#: accounts/serializers/account/account.py:223
msgid "Asset not found"
msgstr "자산이 존재하지 않습니다"

#: accounts/serializers/account/account.py:236 assets/const/category.py:15
#: assets/models/asset/common.py:180 assets/models/asset/ds.py:14
#: assets/serializers/asset/common.py:180
msgid "Directory service"
msgstr "디렉토리 서비스"

#: accounts/serializers/account/account.py:268
msgid "Has secret"
msgstr "이미 관리된 비밀번호"

#: accounts/serializers/account/account.py:278 ops/models/celery.py:84
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:49
#: tickets/models/ticket/general.py:280 tickets/serializers/super_ticket.py:14
msgid "State"
msgstr "상태"

#: accounts/serializers/account/account.py:280
msgid "Changed"
msgstr "수정됨"

#: accounts/serializers/account/account.py:290 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:9
#: assets/models/automations/base.py:25
#: assets/serializers/automations/base.py:20 assets/serializers/domain.py:33
#: assets/serializers/platform.py:181 assets/serializers/platform.py:213
#: authentication/api/connection_token.py:463 ops/models/base.py:17
#: ops/models/job.py:157 ops/serializers/job.py:21
#: perms/serializers/permission.py:57
#: terminal/templates/terminal/_msg_command_execute_alert.html:16
#: xpack/plugins/cloud/manager.py:101
msgid "Assets"
msgstr "자산"

#: accounts/serializers/account/account.py:395
#, python-format
msgid "Asset does not support this secret type: %s"
msgstr "자산이 지원하지 않는 계정 유형: %s"

#: accounts/serializers/account/account.py:427
msgid "Account has exist"
msgstr "계정이 이미 존재합니다"

#: accounts/serializers/account/account.py:464
#: accounts/serializers/account/base.py:86
#: assets/serializers/asset/common.py:424
msgid "Spec info"
msgstr "특별 정보"

#: accounts/serializers/account/account.py:473
#: authentication/serializers/connect_token_secret.py:162
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID"
msgstr "ID"

#: accounts/serializers/account/account.py:483 acls/serializers/base.py:125
#: acls/templates/acls/asset_login_reminder.html:8
#: acls/templates/acls/user_login_reminder.html:8
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:55
#: audits/models.py:94 audits/models.py:176 audits/models.py:275
#: audits/serializers.py:197 authentication/models/connection_token.py:37
#: authentication/models/ssh_key.py:22 authentication/models/sso_token.py:16
#: notifications/models/notification.py:12
#: perms/api/user_permission/mixin.py:58 perms/models/asset_permission.py:63
#: rbac/builtin.py:127 rbac/models/rolebinding.py:49
#: rbac/serializers/rolebinding.py:17 terminal/backends/command/models.py:16
#: terminal/models/session/session.py:32 terminal/models/session/sharing.py:34
#: terminal/notifications.py:157 terminal/notifications.py:217
#: terminal/serializers/command.py:16
#: terminal/templates/terminal/_msg_command_warning.html:6
#: terminal/templates/terminal/_msg_session_sharing.html:6
#: tickets/models/comment.py:21 tickets/serializers/flow.py:15
#: users/const.py:14 users/models/user/__init__.py:293
#: users/models/user/__init__.py:320
msgid "User"
msgstr "사용자"

#: accounts/serializers/account/account.py:484
#: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:159 terminal/notifications.py:219
msgid "Date"
msgstr "날짜"

#: accounts/serializers/account/base.py:33 terminal/serializers/storage.py:149
msgid "Passphrase"
msgstr "키 비밀번호"

#: accounts/serializers/account/base.py:89
msgid ""
"* If no username is required for authentication, enter null.  For AD "
"accounts, use the format username@domain."
msgstr ""
"提示: 인증 시 사용자 이름이 필요하지 않다면 null로 입력할 수 있으며, AD 계정"
"의 경우 형식은 username@domain입니다."

#: accounts/serializers/account/service.py:15
#: authentication/serializers/token.py:22
msgid "Access IP"
msgstr "IP 화이트리스트"

#: accounts/serializers/account/service.py:28
#: accounts/serializers/account/virtual.py:19 assets/models/cmd_filter.py:40
#: assets/models/cmd_filter.py:88 common/db/models.py:36 ops/models/adhoc.py:25
#: ops/models/job.py:165 ops/models/playbook.py:31 rbac/models/role.py:37
#: settings/models.py:44 terminal/models/applet/applet.py:46
#: terminal/models/applet/applet.py:375 terminal/models/applet/host.py:143
#: terminal/models/component/endpoint.py:29
#: terminal/models/component/endpoint.py:117
#: terminal/models/session/session.py:49
#: terminal/models/virtualapp/virtualapp.py:28 tickets/models/comment.py:32
#: tickets/models/ticket/general.py:298 users/models/user/__init__.py:99
#: xpack/plugins/cloud/models.py:45 xpack/plugins/cloud/models.py:129
msgid "Comment"
msgstr "비고"

#: accounts/serializers/account/service.py:30
#: accounts/templates/accounts/backup_account_report.html:33
#: assets/serializers/asset/common.py:152
msgid "Accounts amount"
msgstr "계정 수"

#: accounts/serializers/account/template.py:11
msgid "Password length"
msgstr "비밀번호 길이"

#: accounts/serializers/account/template.py:12
#: settings/serializers/security.py:51
msgid "Lowercase"
msgstr "소문자"

#: accounts/serializers/account/template.py:13
#: settings/serializers/security.py:48
msgid "Uppercase"
msgstr "대문자"

#: accounts/serializers/account/template.py:14
msgid "Digit"
msgstr "숫자"

#: accounts/serializers/account/template.py:15
msgid "Special symbol"
msgstr "특수 문자"

#: accounts/serializers/account/template.py:17
msgid "Exclude symbol"
msgstr "문자열 제외"

#: accounts/serializers/account/template.py:22
msgid ""
"length is the length of the password, and the range is 8 to 30.\n"
"lowercase indicates whether the password contains lowercase letters, \n"
"uppercase indicates whether it contains uppercase letters,\n"
"digit indicates whether it contains numbers, and symbol indicates whether it "
"contains special symbols.\n"
"exclude_symbols is used to exclude specific symbols. You can fill in the "
"symbol characters to be excluded (up to 16). \n"
"If you do not need to exclude symbols, you can leave it blank.\n"
"default: {\"length\": 16, \"lowercase\": true, \"uppercase\": true, "
"\"digit\": true, \"symbol\": true, \"exclude_symbols\": \"\"}"
msgstr ""
"길이는 비밀번호 길이로, 8에서 30 사이의 범위를 작성하십시오. lowercase는 비밀"
"번호에 소문자가 포함되는지 여부를 나타내며, uppercase는 대문자가 포함되는지 "
"여부를 나타냅니다. digit은 숫자가 포함되는지 여부를 나타내고, symbol은 특수 "
"기호의 포함 여부를 의미합니다. exclude_symbols는 특정 기호를 제외하는 데 사용"
"되며, 제외할 기호 문자를 최대 16개까지 입력할 수 있습니다. 기호를 제외할 필요"
"가 없으면 빈 칸으로 두십시오. 기본값: {\"length\": 16, \"lowercase\": true, "
"\"uppercase\": true, \"digit\": true, \"symbol\": true, \"exclude_symbols\": "
"\"\"}"

#: accounts/serializers/account/template.py:47
msgid "Secret generation strategy for account creation"
msgstr "비밀번호 생성 전략, 계정 생성 시 비밀번호 설정"

#: accounts/serializers/account/template.py:48
msgid "Whether to automatically push the account to the asset"
msgstr "계정을 자산으로 자동 푸시할지 여부"

#: accounts/serializers/account/template.py:51
msgid ""
"Associated platform, you can configure push parameters. If not associated, "
"default parameters will be used"
msgstr ""
"연관된 플랫폼, 푸시 매개변수를 구성할 수 있으며, 연관되지 않을 경우 기본 매개"
"변수를 사용합니다"

#: accounts/serializers/account/virtual.py:24
msgid ""
"Current only support login from AD/LDAP. Secret priority: Same account in "
"asset secret > Login secret > Manual input. <br/ >For security, please set "
"config CACHE_LOGIN_PASSWORD_ENABLED to true"
msgstr ""
"현재는 AD/LDAP 로그인 방식의 사용자만 지원됩니다. 동일 이름 계정의 비밀번호 "
"적용 순서: 자산에 존재하는 동일 이름 계정의 비밀번호 > 로그인 비밀번호 > 수"
"동 입력 <br/> 안전을 위해 구성 항목 CACHE_LOGIN_PASSWORD_ENABLED=true로 설정"
"하고, 서비스를 재시작해야 활성화됩니다."

#: accounts/serializers/automations/backup.py:18
msgid "Zip Encrypt Password"
msgstr "파일 암호화 비밀번호"

#: accounts/serializers/automations/backup.py:35
#: accounts/serializers/automations/backup.py:39
#: accounts/serializers/automations/change_secret.py:62
msgid "Currently only mail sending is supported"
msgstr "현재 이메일 전송만 지원"

#: accounts/serializers/automations/backup.py:41
msgid "Asset type"
msgstr "자산 유형"

#: accounts/serializers/automations/base.py:22
msgid "Name already exists"
msgstr "이름이 이미 존재합니다"

#: accounts/serializers/automations/base.py:31
#: assets/models/automations/base.py:149
#: assets/serializers/automations/base.py:43
msgid "Automation snapshot"
msgstr "자동화 스냅샷"

#: accounts/serializers/automations/change_secret.py:46
msgid "SSH Key strategy"
msgstr "SSH 키 변경 방법"

#: accounts/serializers/automations/change_secret.py:60
msgid "Please enter your account username"
msgstr "귀하의 계정 사용자 이름을 입력하십시오"

#: accounts/serializers/automations/change_secret.py:64
msgid "Notification before execution"
msgstr "실행 전 알림"

#: accounts/serializers/automations/change_secret.py:66
msgid ""
"Secret parameter settings, currently only effective for assets of the host "
"type."
msgstr "매개변수 설정, 현재 AIX LINUX UNIX 유형 자산에만 유효합니다."

#: accounts/serializers/automations/change_secret.py:88
msgid "* Please enter the correct password length"
msgstr "* 올바른 비밀번호 길이를 입력하세요."

#: accounts/serializers/automations/change_secret.py:92
msgid "* Password length range 8-36 bits"
msgstr "* 비밀번호 길이 범위: 8-36자리"

#: accounts/serializers/automations/change_secret.py:114
#: accounts/serializers/automations/change_secret.py:149
#: ops/serializers/job.py:93 terminal/serializers/session.py:62
msgid "Is success"
msgstr "성공 여부"

#: accounts/serializers/automations/change_secret.py:121
#: assets/models/automations/base.py:165
msgid "Automation task execution"
msgstr "자동화 작업 실행 이력"

#: accounts/serializers/automations/change_secret.py:190
msgid "TTL"
msgstr "TTL"

#: accounts/serializers/automations/change_secret.py:191
#: assets/models/platform.py:97 tickets/models/ticket/general.py:301
msgid "Meta"
msgstr "메타데이터"

#: accounts/serializers/automations/check_account.py:106
msgid "Invalid engine id"
msgstr "엔진 ID가 잘못되었습니다."

#: accounts/serializers/automations/gather_account.py:31
msgid "Whether to check the risk of the gathered accounts."
msgstr "집중 계정에 대한 위험 검사를 수행하시겠습니까?"

#: accounts/signal_handlers.py:43
#, python-format
msgid "Push related accounts to assets: %s, by system"
msgstr "계정을 자산으로 푸시: %s, 시스템에 의해 실행됨"

#: accounts/signal_handlers.py:52
#, python-format
msgid "Add account: %s"
msgstr "계정 추가: %s"

#: accounts/signal_handlers.py:54
#, python-format
msgid "Delete account: %s"
msgstr "계정 삭제: %s"

#: accounts/tasks/automation.py:32
msgid "Account execute automation"
msgstr "계정 자동화 실행"

#: accounts/tasks/automation.py:35
msgid ""
"Unified execution entry for account automation tasks: when the system "
"performs tasks \n"
"        such as account push, password change, account verification, account "
"collection, \n"
"        and gateway account verification, all tasks are executed through "
"this unified entry"
msgstr ""
"계정 자동화 작업의 통합 실행 입구로, 시스템이 계정 푸시, 비밀번호 변경, 계정 "
"확인, 계정 수집, 게이트웨이 계정 작업 확인 등을 수행할 때, 현재 작업을 통해 "
"통합적으로 실행됩니다."

#: accounts/tasks/automation.py:64 accounts/tasks/automation.py:72
msgid "Execute automation record"
msgstr "자동화 실행 기록"

#: accounts/tasks/automation.py:67
msgid "When manually executing password change records, this task is used"
msgstr "수동으로 비밀번호 변경 기록을 실행할 때, 해당 작업을 통해 실행됩니다."

#: accounts/tasks/automation.py:96
msgid "Clean change secret and push record period"
msgstr "정기적으로 비밀번호 변경 기록과 푸시 기록 정리"

#: accounts/tasks/automation.py:98
msgid ""
"The system will periodically clean up unnecessary password change and push "
"records, \n"
"        including their associated change tasks, execution logs, assets, and "
"accounts. When any \n"
"        of these associated items are deleted, the corresponding password "
"change and push records \n"
"        become invalid. Therefore, to maintain a clean and efficient "
"database, the system will \n"
"        clean up expired records at 2 a.m daily, based on the interval "
"specified by \n"
"        PERM_EXPIRED_CHECK_PERIODIC in the config.txt configuration file. "
"This periodic cleanup \n"
"        mechanism helps free up storage space and enhances the security and "
"overall performance \n"
"        of data management"
msgstr ""
"시스템은 더 이상 필요하지 않은 비밀번호 변경 기록과 푸시 기록을 정기적으로 정"
"리합니다. 여기에는 관련된 비밀번호 변경 작업, 실행 기록, 자산 및 계정이 포함"
"됩니다. 이러한 관련 항목 중 하나라도 삭제되면, 해당 비밀번호 변경 및 푸시 기"
"록은 무효가 됩니다. 따라서 데이터베이스의 정돈과 효율적인 운영을 위해, 시스"
"템 구성 파일 config.txt에 포함된 PERM_EXPIRED_CHECK_PERIODIC의 시간 간격에 따"
"라 매일 새벽 2시에 시간 초과된 항목을 정리합니다. 이러한 정기적인 정리 메커니"
"즘은 저장 공간을 확보할 뿐만 아니라 데이터 관리의 보안성과 전체 성능을 향상시"
"키는 데도 기여합니다."

#: accounts/tasks/push_account.py:40 accounts/tasks/push_account.py:54
msgid "Push accounts to assets"
msgstr "계정 자산으로 푸시"

#: accounts/tasks/push_account.py:43
msgid ""
"Whenever an account is created or modified and needs pushing to assets, run "
"this task"
msgstr ""
"계정을 생성하거나 수정할 때 자산에 푸시해야 할 때마다 이 작업을 실행합니다."

#: accounts/tasks/push_account.py:62 accounts/tasks/push_account.py:104
msgid "Change secret accounts to assets"
msgstr "계정 비밀번호 변경을 자산으로 전송"

#: accounts/tasks/push_account.py:65
msgid ""
"When a secret on an account changes and needs pushing to assets, run this "
"task"
msgstr "계정 비밀번호를 수정하고 자산으로 전송할 때, 해당 작업을 실행합니다"

#: accounts/tasks/remove_account.py:28
msgid ""
"When clicking \"Sync deletion\" in 'Console - Gather Account - Gathered "
"accounts' this \n"
"        task will be executed"
msgstr ""
"콘솔 - 계정 수집 - 수집된 계정에서 동기화 삭제를 클릭할 때 이 작업이 실행됩니"
"다."

#: accounts/tasks/remove_account.py:50
msgid "Clean historical accounts"
msgstr "역사적인 계정 정리"

#: accounts/tasks/remove_account.py:52
msgid ""
"Each time an asset account is updated, a historical account is generated, so "
"it is \n"
"        necessary to clean up the asset account history. The system will "
"clean up excess account \n"
"        records at 2 a.m. daily based on the configuration in the \"System "
"settings - Features - \n"
"        Account storage - Record limit"
msgstr ""
"자산 계정을 업데이트할 때마다 과거 계정이 생성되므로, 자산 계정의 역사를 정리"
"해야 합니다. 시스템은 계정 저장소 - 기록 제한 설정에 따라 매일 새벽 2시에 초"
"과된 수량의 계정 기록을 정리합니다."

#: accounts/tasks/remove_account.py:89
msgid "Remove historical accounts that are out of range."
msgstr "범위를 초과한 역사적인 계정을 삭제합니다."

#: accounts/tasks/template.py:11
msgid "Template sync info to related accounts"
msgstr "연관된 계정에 정보 동기화"

#: accounts/tasks/template.py:14
msgid ""
"When clicking 'Sync new secret to accounts' in 'Console - Account - "
"Templates - \n"
"        Accounts' this task will be executed"
msgstr ""
"콘솔 - 계정 템플릿 - 계정 - 계정 정보 동기화 업데이트를 클릭할 때 이 작업을 "
"실행합니다."

#: accounts/tasks/vault.py:33
msgid "Sync secret to vault"
msgstr "암호문을 vault에 동기화"

#: accounts/tasks/vault.py:35
msgid ""
"When clicking 'Sync' in 'System Settings - Features - Account Storage' this "
"task will be executed"
msgstr ""
"시스템 설정 - 기능 설정 - 계정 저장소에서 동기화를 클릭할 때 이 작업을 실행합"
"니다."

#: accounts/tasks/verify_account.py:49
msgid "Verify asset account availability"
msgstr "자산 계정의 유효성 검증"

#: accounts/tasks/verify_account.py:52
msgid ""
"When clicking 'Test' in 'Console - Asset details - Accounts' this task will "
"be executed"
msgstr ""
"콘솔 - 자산 세부정보 - 계정에서 테스트를 클릭할 때 이 작업이 실행됩니다."

#: accounts/tasks/verify_account.py:58
msgid "Verify accounts connectivity"
msgstr "계정 연결성 테스트"

#: accounts/templates/accounts/asset_account_change_info.html:13
msgid "Deleted account"
msgstr "계정 삭제"

#: accounts/templates/accounts/backup_account_report.html:13
#: accounts/templates/accounts/change_secret_report.html:13
#: accounts/templates/accounts/check_account_report.html:13
#: accounts/templates/accounts/gather_account_report.html:11
#: accounts/templates/accounts/push_account_report.html:12
msgid "Basic Information"
msgstr "기본 정보"

#: accounts/templates/accounts/backup_account_report.html:18
#: accounts/templates/accounts/change_secret_failed_info.html:3
#: accounts/templates/accounts/change_secret_report.html:18
#: accounts/templates/accounts/check_account_report.html:18
#: accounts/templates/accounts/gather_account_report.html:16
#: accounts/templates/accounts/push_account_report.html:17
#: terminal/serializers/task.py:10
msgid "Task name"
msgstr "작업 이름"

#: accounts/templates/accounts/backup_account_report.html:23
#: accounts/templates/accounts/change_secret_report.html:23
#: accounts/templates/accounts/check_account_report.html:23
#: accounts/templates/accounts/gather_account_report.html:21
#: accounts/templates/accounts/push_account_report.html:22
#: assets/models/automations/base.py:143 audits/models.py:66
#: ops/models/base.py:55 ops/models/celery.py:89 ops/models/job.py:241
#: ops/templates/ops/celery_task_log.html:101
#: perms/models/asset_permission.py:78 settings/serializers/feature.py:27
#: settings/templates/ldap/_msg_import_ldap_user.html:5
#: terminal/models/applet/host.py:141 terminal/models/session/session.py:47
#: tickets/models/ticket/apply_application.py:30
#: tickets/models/ticket/apply_asset.py:20
msgid "Date start"
msgstr "시작 날짜"

#: accounts/templates/accounts/backup_account_report.html:28
#: accounts/templates/accounts/change_secret_report.html:28
#: accounts/templates/accounts/check_account_report.html:28
#: accounts/templates/accounts/gather_account_report.html:26
#: accounts/templates/accounts/push_account_report.html:27
#: settings/serializers/feature.py:28
#: settings/templates/ldap/_msg_import_ldap_user.html:6
#: terminal/models/session/session.py:48
msgid "Date end"
msgstr "종료 날짜"

#: accounts/templates/accounts/backup_account_report.html:38
#: accounts/templates/accounts/change_secret_report.html:53
#: accounts/templates/accounts/check_account_report.html:66
#: accounts/templates/accounts/gather_account_report.html:51
#: accounts/templates/accounts/push_account_report.html:52
msgid "Time using"
msgstr "소요 시간"

#: accounts/templates/accounts/backup_account_report.html:43
msgid "Type count"
msgstr "유형 수"

#: accounts/templates/accounts/change_secret_failed_info.html:4
msgid "Task execution id"
msgstr "작업 실행 ID"

#: accounts/templates/accounts/change_secret_failed_info.html:5
msgid "Respectful"
msgstr "존경하는"

#: accounts/templates/accounts/change_secret_failed_info.html:6
msgid ""
"Hello! The following is the failure of changing the password of your assets "
"or pushing the account. Please check and handle it in time."
msgstr ""
"안녕하세요! 다음은 자산 비밀번호 변경 또는 계정 푸시 실패의 상황입니다. 제때 "
"확인하고 처리해 주세요."

#: accounts/templates/accounts/change_secret_report.html:33
#: accounts/templates/accounts/gather_account_report.html:31
#: accounts/templates/accounts/push_account_report.html:32
#: assets/serializers/domain.py:23 assets/serializers/platform.py:182
#: orgs/serializers.py:13 perms/serializers/permission.py:61
msgid "Assets amount"
msgstr "자산 수"

#: accounts/templates/accounts/change_secret_report.html:38
#: accounts/templates/accounts/gather_account_report.html:36
#: accounts/templates/accounts/push_account_report.html:37
msgid "Asset success count"
msgstr "자산 성공 수"

#: accounts/templates/accounts/change_secret_report.html:43
#: accounts/templates/accounts/gather_account_report.html:41
#: accounts/templates/accounts/push_account_report.html:42
msgid "Asset failed count"
msgstr "자산 실패 수"

#: accounts/templates/accounts/change_secret_report.html:48
#: accounts/templates/accounts/gather_account_report.html:46
#: accounts/templates/accounts/push_account_report.html:47
msgid "Asset not support count"
msgstr "자산 지원되지 않음 수"

#: accounts/templates/accounts/change_secret_report.html:67
#: accounts/templates/accounts/push_account_report.html:66
msgid "Success accounts"
msgstr "성공한 계정"

#: accounts/templates/accounts/change_secret_report.html:78
#: accounts/templates/accounts/change_secret_report.html:118
#: accounts/templates/accounts/push_account_report.html:77
#: accounts/templates/accounts/push_account_report.html:117
#: audits/handler.py:128
msgid "No"
msgstr "아니요"

#: accounts/templates/accounts/change_secret_report.html:94
#: accounts/templates/accounts/change_secret_report.html:134
#: accounts/templates/accounts/gather_account_report.html:92
#: accounts/templates/accounts/push_account_report.html:93
#: accounts/templates/accounts/push_account_report.html:133
msgid "No new accounts found"
msgstr "새 계정을 찾을 수 없습니다"

#: accounts/templates/accounts/change_secret_report.html:107
#: accounts/templates/accounts/push_account_report.html:106
msgid "Failed accounts"
msgstr "실패한 계정"

#: accounts/templates/accounts/check_account_report.html:33
#: terminal/const.py:47 terminal/const.py:86
#: users/templates/users/reset_password.html:54
msgid "Normal"
msgstr "정상"

#: accounts/templates/accounts/check_account_report.html:59
msgid "No secret"
msgstr "비밀번호 없음"

#: accounts/templates/accounts/gather_account_report.html:65
msgid "New found accounts"
msgstr "새로 발견된 계정"

#: accounts/templates/accounts/gather_account_report.html:105
msgid "Lost accounts"
msgstr "분실된 계정"

#: accounts/templates/accounts/gather_account_report.html:132
msgid "No lost accounts found"
msgstr "분실된 계정을 찾을 수 없음"

#: accounts/utils.py:55
msgid ""
"If the password starts with {{` and ends with }} `, then the password is not "
"allowed."
msgstr ""
"비밀번호가 `{{`로 시작하고 `}}`로 끝나는 경우, 해당 비밀번호는 허용되지 않습"
"니다."

#: accounts/utils.py:63
msgid "private key invalid or passphrase error"
msgstr "키가 불법이거나 키 비밀번호 오류"

#: acls/apps.py:7
msgid "App Acls"
msgstr "접근 제어"

#: acls/const.py:6 audits/const.py:37 terminal/const.py:11 tickets/const.py:44
#: tickets/templates/tickets/approve_check_password.html:47
msgid "Reject"
msgstr "거부"

#: acls/const.py:7 audits/const.py:34 terminal/const.py:9
msgid "Accept"
msgstr "수락"

#: acls/const.py:8 audits/const.py:35
msgid "Review"
msgstr "승인"

#: acls/const.py:9
msgid "Warn"
msgstr "알람"

#: acls/const.py:10
msgid "Notify"
msgstr "통지"

#: acls/const.py:11
msgid "Prompt and warn"
msgstr "提示 및 알람"

#: acls/const.py:12
msgid "Face verify"
msgstr "안면 확인"

#: acls/const.py:13
msgid "Face online"
msgstr "안면 온라인"

#: acls/models/base.py:37 assets/models/cmd_filter.py:76
#: terminal/models/component/endpoint.py:110 xpack/plugins/cloud/models.py:321
msgid "Priority"
msgstr "우선순위"

#: acls/models/base.py:38 assets/models/cmd_filter.py:76
#: terminal/models/component/endpoint.py:111 xpack/plugins/cloud/models.py:322
msgid "1-100, the lower the value will be match first"
msgstr "우선순위 선택 범위는 1-100 (숫자가 작을수록 더 우선)"

#: acls/models/base.py:41 acls/serializers/base.py:57
#: assets/models/cmd_filter.py:81 audits/models.py:96 audits/serializers.py:107
#: authentication/serializers/connect_token_secret.py:121
#: authentication/templates/authentication/_access_key_modal.html:34
#: perms/serializers/permission.py:63 perms/serializers/permission.py:85
#: tickets/serializers/ticket/ticket.py:21
msgid "Action"
msgstr "행동"

#: acls/models/base.py:42 assets/models/cmd_filter.py:86
#: authentication/serializers/connect_token_secret.py:93
msgid "Reviewers"
msgstr "승인자"

#: acls/models/base.py:81 perms/serializers/permission.py:53
#: tickets/models/flow.py:23 users/models/preference.py:16
#: users/serializers/group.py:21 users/serializers/user.py:420
msgid "Users"
msgstr "사용자"

#: acls/models/command_acl.py:16 assets/models/cmd_filter.py:60
#: ops/serializers/job.py:92 terminal/const.py:88
#: terminal/models/session/session.py:45 terminal/serializers/command.py:18
#: terminal/templates/terminal/_msg_command_alert.html:12
#: terminal/templates/terminal/_msg_command_execute_alert.html:10
#: terminal/templates/terminal/_msg_command_warning.html:23
msgid "Command"
msgstr "명령"

#: acls/models/command_acl.py:17 assets/models/cmd_filter.py:59
#: xpack/plugins/cloud/models.py:368
msgid "Regex"
msgstr "정규 표현식"

#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
#: settings/models.py:189 settings/serializers/feature.py:22
#: settings/serializers/msg.py:78 xpack/plugins/license/models.py:31
msgid "Content"
msgstr "내용"

#: acls/models/command_acl.py:26 assets/models/cmd_filter.py:79
msgid "One command per line"
msgstr "각 행마다 하나의 명령"

#: acls/models/command_acl.py:27 assets/models/cmd_filter.py:80
msgid "Ignore case"
msgstr "대소문자 무시"

#: acls/models/command_acl.py:33 acls/models/command_acl.py:97
#: acls/serializers/command_acl.py:29
#: authentication/serializers/connect_token_secret.py:90
#: terminal/templates/terminal/_msg_command_warning.html:14
msgid "Command group"
msgstr "명령 그룹"

#: acls/models/command_acl.py:86
msgid "The generated regular expression is incorrect: {}"
msgstr "생성된 정규 표현식에 오류가 있음"

#: acls/models/command_acl.py:103
#: terminal/templates/terminal/_msg_command_warning.html:12
msgid "Command acl"
msgstr "명령 필터"

#: acls/models/command_acl.py:111 tickets/const.py:12
msgid "Command confirm"
msgstr "명령 재검토"

#: acls/models/connect_method.py:10
msgid "Connect methods"
msgstr "연결 방식"

#: acls/models/connect_method.py:13
msgid "Connect method acl"
msgstr "연결 방식 제어"

#: acls/models/login_acl.py:11 acls/models/login_asset_acl.py:9
#: acls/serializers/login_acl.py:16 acls/serializers/login_asset_acl.py:13
msgid "Rule"
msgstr "규칙"

#: acls/models/login_acl.py:14
msgid "Login acl"
msgstr "로그인 접근 제어"

#: acls/models/login_acl.py:27 tickets/const.py:11
msgid "Login confirm"
msgstr "로그인 재검토"

#: acls/models/login_asset_acl.py:12
msgid "Login asset acl"
msgstr "로그인 자산 접근 제어"

#: acls/models/login_asset_acl.py:22 tickets/const.py:13
msgid "Login asset confirm"
msgstr "로그인 자산 재검토"

#: acls/notifications.py:12
msgid "User login reminder"
msgstr "사용자 로그인 알림"

#: acls/notifications.py:42
msgid "User login alert for asset"
msgstr "자산 로그인 알림"

#: acls/serializers/base.py:11 acls/serializers/login_acl.py:12
msgid "With * indicating a match all. "
msgstr "* 모든 항목과 일치함을 의미합니다."

#: acls/serializers/base.py:26
msgid ""
"With * indicating a match all. Such as: 192.168.10.1, 192.168.1.0/24, "
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64 (Domain name "
"support)"
msgstr ""
"* 모든 항목과 일치함을 의미합니다. 예: 192.168.10.1, 192.168.1.0/24, "
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64 (도메인 지원)"

#: acls/serializers/base.py:41 assets/serializers/asset/host.py:19
msgid "IP/Host"
msgstr "IP/호스트"

#: acls/serializers/base.py:100
msgid "Recipients"
msgstr "수신자"

#: acls/serializers/base.py:112 tickets/serializers/ticket/ticket.py:78
msgid "The organization `{}` does not exist"
msgstr "조직 `{}` 가 존재하지 않습니다."

#: acls/serializers/base.py:118
msgid "None of the reviewers belong to Organization `{}`"
msgstr "모든 검토자는 조직에 속하지 않습니다 `{}`"

#: acls/serializers/rules/rules.py:20
#: xpack/plugins/cloud/serializers/task.py:163
msgid "IP address invalid: `{}`"
msgstr "IP 주소가 유효하지 않습니다: `{}`"

#: acls/serializers/rules/rules.py:25
msgid ""
"With * indicating a match all. Such as: 192.168.10.1, 192.168.1.0/24, "
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64 "
msgstr ""
"* 모든 것을 포함함을 나타냅니다. 예: 192.168.10.1, 192.168.1.0/24, "
"10.1.1.1-10.1.1.20, 2001:db8:2de::e13, 2001:db8:1a:1110::/64"

#: acls/serializers/rules/rules.py:33
#: authentication/templates/authentication/_msg_oauth_bind.html:12
#: authentication/templates/authentication/_msg_rest_password_success.html:8
#: authentication/templates/authentication/_msg_rest_public_key_success.html:8
#: common/drf/renders/base.py:152 xpack/plugins/cloud/models.py:404
msgid "IP"
msgstr "IP"

#: acls/serializers/rules/rules.py:35
msgid "Time Period"
msgstr "시간대"

#: acls/templates/acls/asset_login_reminder.html:3
#: acls/templates/acls/user_login_reminder.html:3
#: authentication/templates/authentication/_msg_rest_password_success.html:2
#: authentication/templates/authentication/_msg_rest_public_key_success.html:2
#: perms/templates/perms/_msg_permed_items_expire.html:3
#: users/templates/users/_msg_reset_mfa.html:4
msgid "Dear"
msgstr "존경하는"

#: acls/templates/acls/asset_login_reminder.html:5
msgid ""
"We would like to inform you that a user has recently logged into the "
"following asset:"
msgstr "다음 자산에 최근 사용자가 로그인했음을 알려드립니다:"

#: acls/templates/acls/asset_login_reminder.html:6
msgid "Asset details"
msgstr "자산 세부정보"

#: acls/templates/acls/asset_login_reminder.html:14
#: acls/templates/acls/user_login_reminder.html:15
msgid ""
"Please review the login activity to ensure the security and proper usage of "
"the asset. If you did not authorize this login or if you notice any "
"suspicious activity, please take the necessary actions immediately."
msgstr ""
"이 로그인 활동을 검토하여 자산의 안전과 올바른 사용이 보장되도록 해주시기 바"
"랍니다. 만약 이 로그인이 승인되지 않았거나 의심스러운 활동이 발견되면 즉시 필"
"요한 조치를 취해 주십시오."

#: acls/templates/acls/asset_login_reminder.html:16
#: acls/templates/acls/user_login_reminder.html:16
msgid "Thank you for your attention to this matter"
msgstr "이 문제에 대한 관심에 감사드립니다."

#: acls/templates/acls/user_login_reminder.html:5
msgid "We would like to inform you that a user has recently logged:"
msgstr "최근에 사용자가 로그인했음을 알려드립니다:"

#: acls/templates/acls/user_login_reminder.html:6
msgid "User details"
msgstr "사용자 세부정보"

#: acls/templates/acls/user_login_reminder.html:10 audits/models.py:198
#: audits/models.py:269
#: authentication/templates/authentication/_msg_different_city.html:11
#: tickets/models/ticket/login_confirm.py:13
msgid "Login city"
msgstr "로그인 도시"

#: acls/templates/acls/user_login_reminder.html:11 audits/models.py:201
#: audits/models.py:270 audits/serializers.py:91
msgid "User agent"
msgstr "사용자 에이전트"

#: assets/api/asset/asset.py:154
msgid "Cannot create asset directly, you should create a host or other"
msgstr "직접 자산을 생성할 수 없습니다. 호스트나 다른 자산을 생성해야 합니다."

#: assets/api/asset/asset.py:158
msgid "The number of assets exceeds the limit of 5000"
msgstr "자산 수가 5000을 초과했습니다."

#: assets/api/node.py:58
msgid "You can't update the root node name"
msgstr "루트 노드 이름을 수정할 수 없습니다."

#: assets/api/node.py:65
msgid "You can't delete the root node ({})"
msgstr "루트 노드를 삭제할 수 없습니다 ({})"

#: assets/api/node.py:68
msgid "Deletion failed and the node contains assets"
msgstr "삭제 실패, 노드에 자산이 포함되어 있습니다."

#: assets/api/tree.py:48 assets/serializers/node.py:42
msgid "The same level node name cannot be the same"
msgstr "동급 노드 이름은 중복될 수 없습니다."

#: assets/api/zone.py:67
msgid "Number required"
msgstr "숫자여야 합니다."

#: assets/apps.py:9
msgid "App Assets"
msgstr "자산 관리"

#: assets/automations/base/manager.py:141
msgid "Task: {} finished"
msgstr "작업: {} 완료"

#: assets/automations/base/manager.py:341
msgid "  - Platform {} ansible disabled"
msgstr "- 플랫폼 {} Ansible이 비활성화되어 있어 작업을 실행할 수 없습니다."

#: assets/automations/base/manager.py:527
msgid ">>> Task preparation phase"
msgstr ">>> 작업 준비 단계"

#: assets/automations/base/manager.py:531
#, python-brace-format
msgid ">>> Executing tasks in batches, total {runner_count}"
msgstr ">>> 작업을 분할 실행합니다. 총 {runner_count}"

#: assets/automations/base/manager.py:536
msgid ">>> Start executing tasks"
msgstr ">>> 작업 실행 시작"

#: assets/automations/base/manager.py:538
msgid ">>> No tasks need to be executed"
msgstr ">>> 실행할 작업이 없습니다."

#: assets/automations/base/manager.py:542
#, python-brace-format
msgid ">>> Begin executing batch {index} of tasks"
msgstr ">>> {index}번째 배치 작업 실행 시작"

#: assets/automations/ping_gateway/manager.py:33
#: authentication/models/connection_token.py:176
msgid "No account"
msgstr "계정이 없습니다."

#: assets/automations/ping_gateway/manager.py:36
msgid "Asset, {}, using account {}"
msgstr "자산, {}, 사용 계정 {}"

#: assets/automations/ping_gateway/manager.py:55
#, python-brace-format
msgid "Unable to connect to port {port} on {address}"
msgstr "포트 {address}의 {port}에 연결할 수 없습니다"

#: assets/automations/ping_gateway/manager.py:58
#: authentication/middleware.py:94 xpack/plugins/cloud/providers/fc.py:47
msgid "Authentication failed"
msgstr "인증 실패"

#: assets/automations/ping_gateway/manager.py:60
#: assets/automations/ping_gateway/manager.py:86 terminal/const.py:104
msgid "Connect failed"
msgstr "연결 실패"

#: assets/automations/ping_gateway/manager.py:118
msgid ">>> Start executing the task to test gateway connectivity"
msgstr ">>> 테스트 게이트웨이 연결 가능성 작업 시작"

#: assets/const/automation.py:6 audits/const.py:6 audits/const.py:48
#: audits/signal_handlers/activity_log.py:63 common/utils/ip/geoip/utils.py:33
#: common/utils/ip/geoip/utils.py:39 common/utils/ip/utils.py:104
msgid "Unknown"
msgstr "알 수 없음"

#: assets/const/automation.py:7
msgid "N/A"
msgstr "적용 불가"

#: assets/const/automation.py:8
msgid "OK"
msgstr "성공"

#: assets/const/automation.py:10
msgid "RDP error"
msgstr "RDP 연결 실패"

#: assets/const/automation.py:11
msgid "Authentication error"
msgstr "인증 실패"

#: assets/const/automation.py:12
msgid "Invalid password error"
msgstr "비밀번호가 유효하지 않음"

#: assets/const/automation.py:13
msgid "OpenSSH key error"
msgstr "OpenSSH 키 오류"

#: assets/const/automation.py:14
msgid "NTLM credentials rejected error"
msgstr "NTLM 자격 증명 거부됨"

#: assets/const/automation.py:15
msgid "Create temporary error"
msgstr "임시 디렉토리 생성에 실패했습니다."

#: assets/const/automation.py:19
msgid "Ping"
msgstr "테스트"

#: assets/const/automation.py:20
msgid "Ping gateway"
msgstr "테스트 게이트웨이"

#: assets/const/automation.py:21
msgid "Gather facts"
msgstr "자산 정보 수집"

#: assets/const/base.py:32 audits/const.py:59
#: terminal/serializers/applet_host.py:32 users/models/user/_auth.py:32
msgid "Disabled"
msgstr "비활성화"

#: assets/const/base.py:33 settings/serializers/basic.py:8
#: users/serializers/preference/koko.py:19
#: users/serializers/preference/lina.py:51
#: users/serializers/preference/luna.py:85
msgid "Basic"
msgstr "기본"

#: assets/const/base.py:34 assets/const/protocol.py:298
#: assets/models/asset/web.py:13
msgid "Script"
msgstr "스크립트"

#: assets/const/category.py:10 assets/models/asset/host.py:8
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:81 settings/serializers/feature.py:94
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
#: terminal/serializers/applet.py:17 xpack/plugins/cloud/const.py:38
#: xpack/plugins/cloud/manager.py:101
#: xpack/plugins/cloud/serializers/account_attrs.py:87
msgid "Host"
msgstr "호스트"

#: assets/const/category.py:11 assets/models/asset/device.py:8
msgid "Device"
msgstr "네트워크 장비"

#: assets/const/category.py:13
msgid "Cloud service"
msgstr "클라우드 서비스"

#: assets/const/category.py:14 assets/models/asset/gpt.py:11
#: assets/models/asset/web.py:16 audits/const.py:46
#: terminal/models/applet/applet.py:28 users/const.py:76
msgid "Web"
msgstr "웹"

#: assets/const/category.py:16 common/sdk/sms/endpoint.py:20
msgid "Custom type"
msgstr "사용자 정의 타입"

#: assets/const/cloud.py:7
msgid "Public cloud"
msgstr "퍼블릭 클라우드"

#: assets/const/cloud.py:8
msgid "Private cloud"
msgstr "프라이빗 클라우드"

#: assets/const/cloud.py:9
msgid "Kubernetes"
msgstr "Kubernetes"

#: assets/const/device.py:7
msgid "Cisco"
msgstr "시스코"

#: assets/const/device.py:8
msgid "Huawei"
msgstr "화웨이"

#: assets/const/device.py:9
msgid "H3C"
msgstr ""

#: assets/const/device.py:10
msgid "Juniper"
msgstr ""

#: assets/const/device.py:11
msgid "TP-Link"
msgstr ""

#: assets/const/device.py:12 assets/const/ds.py:7
#: terminal/models/applet/applet.py:27 tickets/const.py:9
msgid "General"
msgstr "일반"

#: assets/const/device.py:13
msgid "Switch"
msgstr "스위치"

#: assets/const/device.py:14
msgid "Router"
msgstr "라우터"

#: assets/const/device.py:15
msgid "Firewall"
msgstr "방화벽"

#: assets/const/ds.py:10
msgid "Windows Active Directory"
msgstr "Windows 활동 디렉토리"

#: assets/const/gpt.py:7
msgid "ChatGPT"
msgstr "ChatGPT"

#: assets/const/host.py:13 rbac/tree.py:28 rbac/tree.py:66
#: xpack/plugins/cloud/const.py:75
msgid "Other"
msgstr "기타"

#: assets/const/protocol.py:46
msgid "Old SSH version"
msgstr "구 버전 SSH"

#: assets/const/protocol.py:47
msgid "Old SSH version like openssh 5.x or 6.x"
msgstr "구 버전 SSH, 예를 들어 openssh 5.x 또는 6.x"

#: assets/const/protocol.py:53
msgid "Netcat help text"
msgstr ""
"netcat (nc)을 프록시 도구로 사용하여 프록시 서버에서 대상 호스트로 연결을 전"
"달합니다. SSH의 원래 프록시 옵션 (-W)을 지원하지 않거나 더 많은 유연성과 타임"
"아웃 제어가 필요한 환경에 적합합니다."

#: assets/const/protocol.py:64
msgid "SFTP root"
msgstr "SFTP 루트 경로"

#: assets/const/protocol.py:66
#, python-brace-format
msgid ""
"SFTP root directory, Support variable: <br>- ${ACCOUNT} The connected "
"account username <br>- ${HOME} The home directory of the connected account "
"<br>- ${USER} The username of the user"
msgstr ""
"SFTP 루트 디렉토리, 변수를 지원합니다:<br>-${ACCOUNT} 연결된 계정의 사용자 이"
"름<br>-${HOME} 연결된 계정의 홈 디렉토리<br>-${USER} 사용자의 사용자 이름"

#: assets/const/protocol.py:81
msgid "Console"
msgstr "콘솔"

#: assets/const/protocol.py:82
msgid "Connect to console session"
msgstr "콘솔 세션에 연결"

#: assets/const/protocol.py:86
msgid "Any"
msgstr "임의"

#: assets/const/protocol.py:88 rbac/tree.py:62
#: settings/serializers/security.py:273
msgid "Security"
msgstr "보안"

#: assets/const/protocol.py:89
msgid ""
"Security layer to use for the connection:<br>Any<br>Automatically select the "
"security mode based on the security protocols supported by both the client "
"and the server<br>RDP<br>Legacy RDP encryption. This mode is generally only "
"used for older Windows servers or in cases where a standard Windows login "
"screen is desired<br>TLS<br>RDP authentication and encryption implemented "
"via TLS.<br>NLA<br>This mode uses TLS encryption and requires the username "
"and password to be given in advance"
msgstr ""
"연결의 보안 계층:<br>Any<br>클라이언트와 서버가 지원하는 보안 프로토콜에 따"
"라 자동으로 보안 모드를 선택합니다.<br>RDP<br>전통적인 RDP 암호화 모드. 일반"
"적으로 구식 Windows 서버나 표준 Windows 로그인 화면이 필요한 경우에만 사용됩"
"니다.<br>TLS<br>TLS를 통해 구현된 RDP 인증 및 암호화<br>NLA<br>이 모드는 TLS "
"암호화를 사용하며, 사용자 이름과 비밀번호를 미리 제공해야 합니다."

#: assets/const/protocol.py:106
msgid "AD domain"
msgstr "AD 도메인"

#: assets/const/protocol.py:121
msgid "Username prompt"
msgstr "사용자 이름 프롬프트"

#: assets/const/protocol.py:122
msgid "We will send username when we see this prompt"
msgstr "이 프롬프트를 볼 때 사용자 이름을 전송합니다."

#: assets/const/protocol.py:127
msgid "Password prompt"
msgstr "비밀번호 프롬프트"

#: assets/const/protocol.py:128
msgid "We will send password when we see this prompt"
msgstr "이 프롬프트를 볼 때 비밀번호를 전송합니다."

#: assets/const/protocol.py:133
msgid "Success prompt"
msgstr "성공 메시지"

#: assets/const/protocol.py:134
msgid "We will consider login success when we see this prompt"
msgstr "이 메시지를 볼 때 우리는 로그인이 성공했음을 의미합니다"

#: assets/const/protocol.py:145 assets/models/asset/database.py:11
#: settings/serializers/msg.py:49
msgid "Use SSL"
msgstr "SSL 사용"

#: assets/const/protocol.py:180
msgid "SYSDBA"
msgstr "SYSDBA 역할로 연결"

#: assets/const/protocol.py:181
msgid "Connect as SYSDBA"
msgstr "SQL Server 버전, 각기 다른 버전마다 연결 드라이버가 다릅니다"

#: assets/const/protocol.py:196
msgid ""
"SQL Server version, Different versions have different connection drivers"
msgstr "인증 데이터베이스"

#: assets/const/protocol.py:226
msgid "Auth source"
msgstr "인증할 데이터베이스"

#: assets/const/protocol.py:227
msgid "The database to authenticate against"
msgstr "연결 항목"

#: assets/const/protocol.py:232 authentication/models/connection_token.py:48
msgid "Connect options"
msgstr "특정 연결 옵션, 예: retryWrites=false&retryReads=false"

#: assets/const/protocol.py:233
msgid "The connection specific options eg. retryWrites=false&retryReads=false"
msgstr "사용자 이름 인증 사용"

#: assets/const/protocol.py:245
msgid "Auth username"
msgstr "안전 모드"

#: assets/const/protocol.py:268
msgid "Safe mode"
msgstr ""
"안전 모드가 활성화되면 일부 기능이 비활성화됩니다. 예: 새 탭 열기, 우클릭, 다"
"른 웹사이트 접근 등"

#: assets/const/protocol.py:270
msgid ""
"When safe mode is enabled, some operations will be disabled, such as: New "
"tab, right click, visit other website, etc."
msgstr "자동 채우기"

#: assets/const/protocol.py:275 assets/models/asset/web.py:9
#: assets/serializers/asset/info/spec.py:16
msgid "Autofill"
msgstr "사용자 이름 선택기"

#: assets/const/protocol.py:283 assets/models/asset/web.py:10
msgid "Username selector"
msgstr "사용자 이름 선택기"

#: assets/const/protocol.py:288 assets/models/asset/web.py:11
msgid "Password selector"
msgstr "비밀번호 선택기"

#: assets/const/protocol.py:293 assets/models/asset/web.py:12
msgid "Submit selector"
msgstr "확인 버튼 선택기"

#: assets/const/protocol.py:316
msgid "API mode"
msgstr "API 모드"

#: assets/const/types.py:252
msgid "All types"
msgstr "모든 유형"

#: assets/const/web.py:7
msgid "Website"
msgstr "웹사이트"

#: assets/exceptions.py:12
msgid "This function is not supported temporarily"
msgstr "현재 이 기능은 지원하지 않습니다"

#: assets/models/asset/cloud.py:11
msgid "Cloud"
msgstr "클라우드 서비스"

#: assets/models/asset/common.py:101 assets/models/platform.py:16
#: settings/serializers/auth/radius.py:18 settings/serializers/auth/sms.py:77
#: settings/serializers/msg.py:31 terminal/serializers/storage.py:133
#: xpack/plugins/cloud/serializers/account_attrs.py:88
msgid "Port"
msgstr "포트"

#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:174
#: settings/serializers/terminal.py:10
msgid "Address"
msgstr "주소"

#: assets/models/asset/common.py:169 assets/models/platform.py:155
#: assets/serializers/asset/common.py:150
#: authentication/backends/passkey/models.py:12
#: authentication/serializers/connect_token_secret.py:120
#: perms/serializers/user_permission.py:25 xpack/plugins/cloud/models.py:398
msgid "Platform"
msgstr "플랫폼"

#: assets/models/asset/common.py:173 assets/models/zone.py:22
#: perms/serializers/user_permission.py:28 xpack/plugins/cloud/models.py:400
msgid "Zone"
msgstr "도메인"

#: assets/models/asset/common.py:176 assets/serializers/asset/common.py:176
#: assets/serializers/automations/base.py:21 ops/serializers/job.py:22
#: perms/serializers/permission.py:58
msgid "Nodes"
msgstr "노드"

#: assets/models/asset/common.py:183 assets/serializers/asset/common.py:425
#: assets/serializers/asset/host.py:11
msgid "Gathered info"
msgstr "자산 하드웨어 정보 수집"

#: assets/models/asset/common.py:184 assets/serializers/asset/custom.py:14
msgid "Custom info"
msgstr "사용자 정의 속성"

#: assets/models/asset/common.py:431
msgid "Can refresh asset hardware info"
msgstr "자산 하드웨어 정보를 업데이트할 수 있습니다"

#: assets/models/asset/common.py:432
msgid "Can test asset connectivity"
msgstr "자산 연결성을 테스트할 수 있습니다."

#: assets/models/asset/common.py:433
msgid "Can match asset"
msgstr "자산을 매칭할 수 있습니다."

#: assets/models/asset/common.py:434
msgid "Can change asset nodes"
msgstr "자산 노드를 수정할 수 있습니다."

#: assets/models/asset/custom.py:8
msgid "Custom asset"
msgstr "사용자 정의 자산."

#: assets/models/asset/database.py:12
msgid "CA cert"
msgstr "CA 인증서."

#: assets/models/asset/database.py:13
msgid "Client cert"
msgstr "클라이언트 인증서."

#: assets/models/asset/database.py:14
msgid "Client key"
msgstr "클라이언트 비밀키."

#: assets/models/asset/database.py:15
msgid "Allow invalid cert"
msgstr "인증서 검증 무시."

#: assets/models/asset/database.py:18
msgid "Postgresql SSL mode"
msgstr "PostgreSQL SSL 모드."

#: assets/models/asset/ds.py:10 assets/serializers/asset/ds.py:20
msgid "Domain name"
msgstr "도메인 이름."

#: assets/models/asset/gpt.py:8 settings/serializers/feature.py:139
#: settings/serializers/feature.py:154
msgid "Proxy"
msgstr "프록시."

#: assets/models/automations/base.py:23 assets/models/cmd_filter.py:32
#: assets/models/node.py:553 ops/models/job.py:158
#: perms/models/asset_permission.py:72 tickets/models/ticket/apply_asset.py:15
#: xpack/plugins/cloud/models.py:399
msgid "Node"
msgstr "노드."

#: assets/models/automations/base.py:29 ops/models/job.py:236
#: ops/serializers/job.py:24 settings/serializers/auth/sms.py:108
msgid "Parameters"
msgstr "파라미터."

#: assets/models/automations/base.py:31
msgid "Last execution date"
msgstr "최종 실행 날짜."

#: assets/models/automations/base.py:44 assets/models/automations/base.py:132
msgid "Automation task"
msgstr "자동화 작업."

#: assets/models/automations/base.py:123
msgid "Asset automation task"
msgstr "자산 자동화 작업"

#: assets/models/automations/base.py:140 assets/models/cmd_filter.py:41
#: common/db/models.py:34 ops/models/base.py:54 ops/models/job.py:240
#: users/models/user/__init__.py:323
msgid "Date created"
msgstr "생성 날짜"

#: assets/models/automations/base.py:155
#: assets/serializers/automations/base.py:44 xpack/plugins/cloud/models.py:247
#: xpack/plugins/cloud/serializers/task.py:260
msgid "Trigger mode"
msgstr "트리거 모드"

#: assets/models/automations/base.py:157 audits/serializers.py:38
#: ops/models/base.py:52 ops/models/job.py:238
#: xpack/plugins/cloud/manager.py:111
msgid "Summary"
msgstr "요약"

#: assets/models/automations/base.py:158 ops/models/base.py:51
#: ops/models/job.py:237 xpack/plugins/cloud/models.py:230
msgid "Result"
msgstr "결과"

#: assets/models/automations/gather_facts.py:15
msgid "Gather asset facts"
msgstr "자산 정보 수집"

#: assets/models/automations/ping.py:15
msgid "Ping asset"
msgstr "자산 테스트"

#: assets/models/base.py:17 terminal/notifications.py:243
msgid "Connectivity"
msgstr "연결성"

#: assets/models/base.py:19 authentication/models/temp_token.py:12
msgid "Date verified"
msgstr "검증 날짜"

#: assets/models/cmd_filter.py:28 perms/models/asset_permission.py:66
#: users/models/group.py:28 users/models/user/__init__.py:71
msgid "User group"
msgstr "사용자 그룹"

#: assets/models/cmd_filter.py:42 common/db/models.py:35
#: users/models/user/__init__.py:150
msgid "Date updated"
msgstr "업데이트 날짜"

#: assets/models/cmd_filter.py:44 assets/models/cmd_filter.py:91
#: common/db/models.py:32 users/models/user/__init__.py:109
#: users/serializers/group.py:32
msgid "Created by"
msgstr "생성자"

#: assets/models/cmd_filter.py:52
msgid "Command filter"
msgstr "명령 필터"

#: assets/models/cmd_filter.py:66
msgid "Deny"
msgstr "거부"

#: assets/models/cmd_filter.py:67
msgid "Allow"
msgstr "허용"

#: assets/models/cmd_filter.py:68
msgid "Reconfirm"
msgstr "재검토"

#: assets/models/cmd_filter.py:72
msgid "Filter"
msgstr "필터"

#: assets/models/cmd_filter.py:95
msgid "Command filter rule"
msgstr "명령 필터 규칙"

#: assets/models/favorite_asset.py:17
msgid "Favorite asset"
msgstr "즐겨찾기 자산"

#: assets/models/gateway.py:34 assets/serializers/domain.py:18
msgid "Gateway"
msgstr "게이트웨이"

#: assets/models/label.py:15 rbac/const.py:6
msgid "System"
msgstr "시스템"

#: assets/models/label.py:19 assets/models/node.py:539
#: assets/serializers/cagegory.py:11 assets/serializers/cagegory.py:18
#: assets/serializers/cagegory.py:24
#: authentication/models/connection_token.py:34
#: authentication/serializers/connect_token_secret.py:127
#: common/serializers/common.py:86 labels/models.py:12 settings/models.py:40
#: users/models/preference.py:13
msgid "Value"
msgstr "값"

#: assets/models/label.py:40 assets/serializers/cagegory.py:10
#: assets/serializers/cagegory.py:17 assets/serializers/cagegory.py:23
#: assets/serializers/platform.py:159
#: authentication/serializers/connect_token_secret.py:126
#: common/serializers/common.py:85 labels/serializers.py:45
#: settings/serializers/msg.py:90 xpack/plugins/cloud/models.py:403
msgid "Label"
msgstr "태그"

#: assets/models/my_asset.py:12 assets/serializers/my_asset.py:16
msgid "Custom Name"
msgstr "사용자 정의 이름"

#: assets/models/my_asset.py:13 assets/serializers/my_asset.py:17
msgid "Custom Comment"
msgstr "사용자 정의 메모"

#: assets/models/my_asset.py:18 rbac/tree.py:54
msgid "My assets"
msgstr "내 자산"

#: assets/models/node.py:168
msgid "New node"
msgstr "새 노드"

#: assets/models/node.py:467 audits/backends/db.py:85 audits/backends/db.py:86
msgid "empty"
msgstr "비어 있음"

#: assets/models/node.py:538 perms/models/perm_node.py:28
msgid "Key"
msgstr "키"

#: assets/models/node.py:540 assets/serializers/node.py:20
msgid "Full value"
msgstr "전체 이름"

#: assets/models/node.py:544 perms/models/perm_node.py:30
msgid "Parent key"
msgstr "ssh 개인 키"

#: assets/models/node.py:556
msgid "Can match node"
msgstr "개별 노드와 일치"

#: assets/models/platform.py:17
msgid "Primary"
msgstr "주요"

#: assets/models/platform.py:18 ops/models/variable.py:20
msgid "Required"
msgstr "필수"

#: assets/models/platform.py:19 assets/serializers/platform.py:161
#: terminal/models/component/storage.py:28
#: xpack/plugins/cloud/providers/nutanix.py:30
msgid "Default"
msgstr "기본"

#: assets/models/platform.py:20
msgid "Public"
msgstr "공용"

#: assets/models/platform.py:21 assets/serializers/platform.py:85
#: settings/serializers/settings.py:95
#: users/templates/users/reset_password.html:29
msgid "Setting"
msgstr "설정"

#: assets/models/platform.py:38 audits/const.py:60
#: authentication/backends/passkey/models.py:11 settings/models.py:43
#: terminal/serializers/applet_host.py:33 users/models/user/_auth.py:33
msgid "Enabled"
msgstr "활성화"

#: assets/models/platform.py:39
msgid "Ansible config"
msgstr "Ansible 설정"

#: assets/models/platform.py:41 assets/serializers/platform.py:36
msgid "Ping enabled"
msgstr "자산 탐지 활성화"

#: assets/models/platform.py:42 assets/serializers/platform.py:37
msgid "Ping method"
msgstr "자산 탐지 방식"

#: assets/models/platform.py:43
msgid "Ping params"
msgstr "자산 탐지 매개변수"

#: assets/models/platform.py:45 assets/models/platform.py:69
#: assets/serializers/platform.py:39
msgid "Gather facts enabled"
msgstr "자산 정보 수집 활성화"

#: assets/models/platform.py:47 assets/models/platform.py:71
#: assets/serializers/platform.py:43
msgid "Gather facts method"
msgstr "정보 수집 방식"

#: assets/models/platform.py:49 assets/models/platform.py:73
msgid "Gather facts params"
msgstr "정보 수집 매개변수"

#: assets/models/platform.py:51 assets/serializers/platform.py:53
msgid "Change secret enabled"
msgstr "비밀번호 변경 활성화"

#: assets/models/platform.py:53 assets/serializers/platform.py:57
msgid "Change secret method"
msgstr "비밀번호 변경 방식"

#: assets/models/platform.py:55
msgid "Change secret params"
msgstr "비밀번호 변경 매개변수"

#: assets/models/platform.py:57 assets/serializers/platform.py:60
msgid "Push account enabled"
msgstr "계정 푸시 활성화"

#: assets/models/platform.py:59 assets/serializers/platform.py:64
msgid "Push account method"
msgstr "계정 푸시 방식"

#: assets/models/platform.py:61
msgid "Push account params"
msgstr "계정 푸시 매개변수"

#: assets/models/platform.py:63 assets/serializers/platform.py:46
msgid "Verify account enabled"
msgstr "계정 검증 활성화"

#: assets/models/platform.py:65 assets/serializers/platform.py:50
msgid "Verify account method"
msgstr "계정 검증 방식"

#: assets/models/platform.py:67
msgid "Verify account params"
msgstr "계정 검증 매개변수"

#: assets/models/platform.py:75
msgid "Remove account enabled"
msgstr "계정 제거 활성화"

#: assets/models/platform.py:77 assets/serializers/platform.py:74
msgid "Remove account method"
msgstr "계정 제거 방식"

#: assets/models/platform.py:79
msgid "Remove account params"
msgstr "계정 제거 매개변수"

#: assets/models/platform.py:98 labels/models.py:13
msgid "Internal"
msgstr "내장"

#: assets/models/platform.py:102 assets/serializers/platform.py:171
msgid "Charset"
msgstr "인코딩"

#: assets/models/platform.py:104 assets/serializers/platform.py:209
msgid "Gateway enabled"
msgstr "도메인 게이트웨이 활성화"

#: assets/models/platform.py:105
msgid "DS enabled"
msgstr "디렉토리 서비스 활성화"

#: assets/models/platform.py:107 assets/serializers/platform.py:202
msgid "Su enabled"
msgstr "계정 전환 활성화"

#: assets/models/platform.py:108 assets/serializers/platform.py:177
msgid "Su method"
msgstr "계정 전환 방식"

#: assets/models/platform.py:109 assets/serializers/platform.py:180
msgid "Custom fields"
msgstr "사용자 정의 속성"

#: assets/models/utils.py:18
#, python-format
msgid "%(value)s is not an even number"
msgstr "%(value)s는 짝수가 아닙니다"

#: assets/notifications.py:12
msgid ""
"Batch update platform in assets, skipping assets that do not meet platform "
"type"
msgstr ""
"자산 중 플랫폼을 일괄 업데이트하며, 플랫폼 유형에 맞지 않는 자산은 건너뜁니다"

#: assets/serializers/asset/common.py:36 assets/serializers/platform.py:153
msgid "Protocols, format is [\"protocol/port\"]"
msgstr "프로토콜, 형식은 [\"프로토콜/포트\"]"

#: assets/serializers/asset/common.py:38
msgid "Protocol, format is name/port"
msgstr "프로토콜, 형식은 이름/포트"

#: assets/serializers/asset/common.py:107
msgid ""
"Accounts, format [{\"name\": \"x\", \"username\": \"x\", \"secret\": \"x\", "
"\"secret_type\": \"password\"}]"
msgstr ""
"계정, 형식은 [{\"name\": \"x\", \"username\": \"x\", \"secret\": \"x\", "
"\"secret_type\": \"password\"}]"

#: assets/serializers/asset/common.py:135
msgid ""
"Node path, format [\"/org_name/node_name\"], if node not exist, will create "
"it"
msgstr ""
"노드 경로, 형식은 [\"/조직/노드명\"], 만약 노드가 존재하지 않으면 생성됩니다"

#: assets/serializers/asset/common.py:147 assets/serializers/platform.py:174
#: authentication/serializers/connect_token_secret.py:30
#: authentication/serializers/connect_token_secret.py:77
#: perms/models/asset_permission.py:76 perms/serializers/permission.py:67
#: perms/serializers/user_permission.py:75 xpack/plugins/cloud/models.py:401
#: xpack/plugins/cloud/serializers/task.py:36
msgid "Protocols"
msgstr "프로토콜 그룹"

#: assets/serializers/asset/common.py:149
#: assets/serializers/asset/common.py:175
msgid "Node path"
msgstr "노드 경로"

#: assets/serializers/asset/common.py:172
#: assets/serializers/asset/common.py:426
msgid "Auto info"
msgstr "자동화 정보"

#: assets/serializers/asset/common.py:271
#: xpack/plugins/cloud/serializers/task.py:119
msgid "Platform not exist"
msgstr "플랫폼이 존재하지 않습니다"

#: assets/serializers/asset/common.py:307
msgid "port out of range (0-65535)"
msgstr "포트 범위를 초과했습니다 (0-65535)"

#: assets/serializers/asset/common.py:314
msgid "Protocol is required: {}"
msgstr "프로토콜은 필수입니다: {}"

#: assets/serializers/asset/common.py:353
msgid "Invalid data"
msgstr "유효하지 않은 데이터"

#: assets/serializers/asset/database.py:13
msgid "Default database"
msgstr "기본 데이터베이스"

#: assets/serializers/asset/database.py:23
msgid "CA cert help text"
msgstr ""
"Common Name (CN) 필드는 더 이상 사용되지 않으며, RFC 5280에 따라 Subject "
"Alternative Name (SAN) 필드를 사용하여 도메인 이름을 확인하여 보안을 강화해"
"야 합니다."

#: assets/serializers/asset/database.py:24
msgid "Postgresql ssl model help text"
msgstr ""
"Prefer: 나는 암호화에 관심이 없지만, 서버가 암호화를 지원한다면 그에 대한 비"
"용을 지불할 의향이 있습니다.  \n"
"Require: 나는 내 데이터가 암호화되기를 바라며, 그에 대한 비용을 수용하겠습니"
"다. 나는 네트워크가 내가 원하는 서버에 항상 연결될 것이라고 믿습니다.  \n"
"Verify CA: 나는 내 데이터가 암호화되기를 바라며, 그에 대한 비용을 수용하겠습"
"니다. 나는 내가 신뢰하는 서버에 연결되기를 원합니다.  \n"
"Verify Full: 나는 내 데이터가 암호화되기를 바라며, 그에 대한 비용을 수용하겠"
"습니다. 나는 내가 신뢰하는 서버에 연결되기를 원하며, 그것이 내가 지정한 서버"
"임을 보장받고 싶습니다."

#: assets/serializers/asset/ds.py:18
msgid ""
"The domain part used by the directory service (e.g., AD) and appended to the "
"username during login, such as example.com in user@example.com."
msgstr ""
"도메인 이름(Domain Name)은 디렉터리 서비스(예: AD)에 로그인할 때 사용자 이름 "
"뒤에 붙는 도메인 부분으로, 예를 들어 user@example.com에서 example.com입니다."

#: assets/serializers/asset/gpt.py:20
msgid ""
"If the server cannot directly connect to the API address, you need set up an "
"HTTP proxy. e.g. http(s)://host:port"
msgstr ""
"서버가 api 주소에 직접 접근할 수 없다면, HTTP 프록시를 설정해야 합니다. 예: "
"http(s)://host:port"

#: assets/serializers/asset/gpt.py:24
msgid "HTTP proxy"
msgstr "HTTP(s) 프록시"

#: assets/serializers/asset/gpt.py:31
msgid "Proxy must start with http:// or https://"
msgstr "프록시는 http:// 또는 https://로 시작해야 합니다."

#: assets/serializers/asset/info/gathered.py:6
msgid "Vendor"
msgstr "제조사"

#: assets/serializers/asset/info/gathered.py:7
msgid "Model"
msgstr "모델"

#: assets/serializers/asset/info/gathered.py:8
#: tickets/models/ticket/general.py:300
msgid "Serial number"
msgstr "일련 번호"

#: assets/serializers/asset/info/gathered.py:9
msgid "CPU model"
msgstr "CPU 모델"

#: assets/serializers/asset/info/gathered.py:10
msgid "CPU count"
msgstr "CPU 수량"

#: assets/serializers/asset/info/gathered.py:11
msgid "CPU cores"
msgstr "CPU 코어 수"

#: assets/serializers/asset/info/gathered.py:12
msgid "CPU vcpus"
msgstr "CPU 총 수"

#: assets/serializers/asset/info/gathered.py:13
msgid "Memory"
msgstr "메모리"

#: assets/serializers/asset/info/gathered.py:14
msgid "Disk total"
msgstr "하드디스크 크기"

#: assets/serializers/asset/info/gathered.py:16
#: authentication/serializers/connect_token_secret.py:117
msgid "OS"
msgstr "운영 체제"

#: assets/serializers/asset/info/gathered.py:17
msgid "OS version"
msgstr "시스템 버전"

#: assets/serializers/asset/info/gathered.py:18
msgid "OS arch"
msgstr "시스템 아키텍처"

#: assets/serializers/asset/info/gathered.py:20
msgid "GPU model"
msgstr "GPU 모델"

#: assets/serializers/automations/base.py:38
msgid "Executions"
msgstr "실행 횟수"

#: assets/serializers/cagegory.py:13
msgid "Constraints"
msgstr "제약"

#: assets/serializers/cagegory.py:19 settings/serializers/feature.py:129
msgid "Types"
msgstr "유형"

#: assets/serializers/domain.py:20
msgid ""
"A gateway is a network proxy for a zone, and when connecting assets within "
"the zone, the connection is routed through the gateway."
msgstr ""
"게이트웨이는 도메인의 네트워크 프록시로, 도메인 내 자산에 연결할 때 연결이 게"
"이트웨이를 통해 라우팅됩니다."

#: assets/serializers/gateway.py:19
msgid "The platform must start with Gateway"
msgstr "플랫폼은 Gateway에서 시작해야 합니다."

#: assets/serializers/gateway.py:28 common/validators.py:34
msgid "This field must be unique."
msgstr "필드는 고유해야 합니다."

#: assets/serializers/node.py:17
msgid "value"
msgstr "값"

#: assets/serializers/node.py:31
msgid "Can't contains: /"
msgstr "포함할 수 없습니다: /"

#: assets/serializers/platform.py:36
msgid "Enable asset detection"
msgstr "자산 탐색 활성화"

#: assets/serializers/platform.py:40
msgid "Enable asset information collection"
msgstr "자산 정보 수집 활성화"

#: assets/serializers/platform.py:47
msgid "Enable account verification"
msgstr "계정 인증 시작"

#: assets/serializers/platform.py:54
msgid "Enable account secret auto change"
msgstr "비밀번호 변경 활성화"

#: assets/serializers/platform.py:61
msgid "Enable account auto push"
msgstr "계정 푸시 활성화"

#: assets/serializers/platform.py:67
msgid "Gather accounts enabled"
msgstr "계정 수집 활성화"

#: assets/serializers/platform.py:68
msgid "Enable account collection"
msgstr "자동 계정 발견"

#: assets/serializers/platform.py:71
msgid "Gather accounts method"
msgstr "계정 발견 방식"

#: assets/serializers/platform.py:77
msgid "Remove accounts enabled"
msgstr "계정 제거 시작"

#: assets/serializers/platform.py:78
msgid "Enable account remove"
msgstr "계정 제거 실행"

#: assets/serializers/platform.py:86
msgid "Port from addr"
msgstr "포트 출처 주소"

#: assets/serializers/platform.py:98
msgid ""
"This protocol is primary, and it must be set when adding assets. "
"Additionally, there can only be one primary protocol."
msgstr ""
"이 프로토콜은 주요 프로토콜로, 자산 추가 시 반드시 설정되어야 하며, 단 하나"
"의 주요 프로토콜만 존재할 수 있습니다."

#: assets/serializers/platform.py:103
msgid "This protocol is required, and it must be set when adding assets."
msgstr "이 프로토콜은 필수항목으로, 자산 추가 시 반드시 설정해야 합니다."

#: assets/serializers/platform.py:106
msgid ""
"This protocol is default, when adding assets, it will be displayed by "
"default."
msgstr "이 프로토콜은 기본 프로토콜로, 자산 추가 시 자동으로 표시됩니다."

#: assets/serializers/platform.py:109
msgid "This protocol is public, asset will show this protocol to user"
msgstr ""
"이 프로토콜은 공용으로, 자산이 사용자에게 해당 프로토콜을 표시하며 연결하여 "
"사용할 수 있습니다."

#: assets/serializers/platform.py:162
msgid "Help text"
msgstr "도움"

#: assets/serializers/platform.py:163
msgid "Choices"
msgstr "선택"

#: assets/serializers/platform.py:175
msgid "Automation"
msgstr "자동화"

#: assets/serializers/platform.py:204
msgid ""
"Login with account when accessing assets, then automatically switch to "
"another, similar to logging in with a regular account and then switching to "
"root"
msgstr ""
"자산에 접근할 때 계정으로 로그인한 후 자동으로 다른 계정으로 전환합니다. 일"
"반 계정으로 로그인한 후 root로 전환하는 것과 같습니다."

#: assets/serializers/platform.py:210
msgid "Assets can be connected using a zone gateway"
msgstr "자산은 지역 게이트웨이를 통해 연결할 수 있습니다."

#: assets/serializers/platform.py:212
msgid "Default zone"
msgstr "기본 도메인"

#: assets/serializers/platform.py:239
msgid "type is required"
msgstr "유형: 이 필드는 필수입니다."

#: assets/serializers/platform.py:254
msgid "Protocols is required"
msgstr "프로토콜은 필수입니다."

#: assets/signal_handlers/asset.py:26 assets/tasks/ping.py:39
msgid "Test assets connectivity "
msgstr "자산 연결성 테스트"

#: assets/signal_handlers/asset.py:36
msgid "Gather asset hardware info"
msgstr "자산 하드웨어 정보 수집"

#: assets/tasks/automation.py:25
msgid "Asset execute automation"
msgstr "자산에서 자동화를 실행합니다."

#: assets/tasks/automation.py:27 orgs/tasks.py:11 terminal/tasks.py:33
msgid "Unused"
msgstr "사용하지 않음"

#: assets/tasks/gather_facts.py:22 assets/tasks/gather_facts.py:32
msgid "Gather assets facts"
msgstr "자산 정보 수집"

#: assets/tasks/gather_facts.py:25
msgid ""
"When clicking 'Refresh hardware info' in 'Console - Asset Details - Basic' "
"this task \n"
"        will be executed"
msgstr ""
"콘솔의 자산 세부정보 - 기본 설정에서 하드웨어 정보 업데이트를 클릭하여 해당 "
"작업을 수행합니다."

#: assets/tasks/gather_facts.py:44
msgid "Update assets hardware info: "
msgstr "자산 하드웨어 정보 업데이트"

#: assets/tasks/gather_facts.py:52
msgid "Update node asset hardware information: "
msgstr "노드 자산 하드웨어 정보 업데이트:"

#: assets/tasks/nodes_amount.py:16
msgid "Check the amount of assets under the node"
msgstr "노드 아래 자산 수 확인"

#: assets/tasks/nodes_amount.py:18
msgid ""
"Manually verifying asset quantities updates the asset count for nodes under "
"the \n"
"        current organization. This task will be called in the following two "
"cases: when updating \n"
"        nodes and when the number of nodes exceeds 100"
msgstr ""
"수동으로 자산 수를 검토하여 현재 조직의 노드 자산 수를 업데이트합니다; 노드 "
"수가 100을 초과할 경우 두 가지 경우에 이 작업을 호출합니다"

#: assets/tasks/nodes_amount.py:34
msgid ""
"The task of self-checking is already running and cannot be started repeatedly"
msgstr "자체 점검 프로그램이 이미 실행 중이므로 다시 시작할 수 없습니다"

#: assets/tasks/nodes_amount.py:40
msgid "Periodic check the amount of assets under the node"
msgstr "주기적으로 노드 아래 자산 수를 확인합니다"

#: assets/tasks/nodes_amount.py:42
msgid ""
"Schedule the check_node_assets_amount_task to periodically update the asset "
"count of \n"
"        all nodes under all organizations"
msgstr ""
"정기적으로 check_node_assets_amount_task 작업을 호출하여 모든 조직의 모든 노"
"드 자산 수를 업데이트합니다"

#: assets/tasks/ping.py:20 assets/tasks/ping.py:30
msgid "Test assets connectivity"
msgstr "자산 연결성 테스트"

#: assets/tasks/ping.py:24
msgid ""
"When clicking 'Test Asset Connectivity' in 'Asset Details - Basic Settings' "
"this task will be executed"
msgstr ""
"자산 세부정보 - 기본 설정에서 자산 연결성 테스트를 클릭하면 해당 작업이 실행"
"됩니다"

#: assets/tasks/ping.py:46
msgid "Test if the assets under the node are connectable "
msgstr "노드 아래 자산이 연결 가능한지 테스트"

#: assets/tasks/ping_gateway.py:19 assets/tasks/ping_gateway.py:29
#: assets/tasks/ping_gateway.py:38
msgid "Test gateways connectivity"
msgstr "게이트웨이 연결성 테스트"

#: assets/tasks/ping_gateway.py:23
msgid ""
"When clicking 'Test Connection' in 'Domain Details - Gateway' this task will "
"be executed"
msgstr "도메인 세부정보 - 게이트웨이 - 테스트 연결 시 해당 작업을 실행합니다"

#: assets/tasks/utils.py:16
msgid "Asset has been disabled, skipped: {}"
msgstr "자산이 이미 비활성화되어 건너뜁니다: {}"

#: assets/tasks/utils.py:20
msgid "Asset may not be support ansible, skipped: {}"
msgstr "자산이 Ansible을 지원하지 않을 수 있으므로 건너뜁니다: {}"

#: assets/tasks/utils.py:38
msgid "For security, do not push user {}"
msgstr "안전을 위하여 사용자 {}의 푸시를 금지합니다"

#: assets/tasks/utils.py:54
msgid "No assets matched, stop task"
msgstr "자산이 일치하지 않아 작업을 종료합니다"

#: audits/apps.py:9
msgid "App Audits"
msgstr "로그 감사"

#: audits/backends/db.py:17
msgid "The text content is too long. Use Elasticsearch to store operation logs"
msgstr ""
"텍스트 내용이 너무 깁니다. Elasticsearch를 사용하여 작업 로그를 저장해 주세"
"요."

#: audits/backends/db.py:78
msgid "labels"
msgstr "태그"

#: audits/backends/db.py:79
msgid "operate_log_id"
msgstr "작업 로그 ID"

#: audits/backends/db.py:111 ops/models/variable.py:19
msgid "Tips"
msgstr "알림"

#: audits/const.py:12
msgid "Mkdir"
msgstr "디렉터리 생성"

#: audits/const.py:13
msgid "Rmdir"
msgstr "디렉터리 삭제"

#: audits/const.py:14 audits/const.py:25
#: authentication/templates/authentication/_access_key_modal.html:65
#: rbac/tree.py:270
msgid "Delete"
msgstr "삭제"

#: audits/const.py:15
msgid "Upload"
msgstr "업로드"

#: audits/const.py:16
msgid "Rename"
msgstr "이름 바꾸기"

#: audits/const.py:17
msgid "Symlink"
msgstr "심볼릭 링크 생성"

#: audits/const.py:18 audits/const.py:29
#: ops/templates/ops/celery_task_log.html:86
#: terminal/api/session/session.py:154
msgid "Download"
msgstr "다운로드"

#: audits/const.py:19
msgid "Rename dir"
msgstr "디렉터리 매핑"

#: audits/const.py:23 rbac/tree.py:268 terminal/api/session/session.py:284
#: terminal/templates/terminal/_msg_command_warning.html:18
#: terminal/templates/terminal/_msg_session_sharing.html:10
#: xpack/plugins/cloud/manager.py:102
msgid "View"
msgstr "조회"

#: audits/const.py:26
#: authentication/templates/authentication/_access_key_modal.html:22
#: rbac/tree.py:267
msgid "Create"
msgstr "생성"

#: audits/const.py:27 templates/_csv_import_export.html:8
msgid "Export"
msgstr "내보내기"

#: audits/const.py:30
msgid "Connect"
msgstr "연결"

#: audits/const.py:31 authentication/templates/authentication/login.html:329
#: authentication/templates/authentication/login.html:401
#: templates/_header_bar.html:101
msgid "Login"
msgstr "로그인"

#: audits/const.py:36 rbac/tree.py:56
msgid "Notifications"
msgstr "알림"

#: audits/const.py:38 tickets/const.py:45
msgid "Approve"
msgstr "동의"

#: audits/const.py:42 ops/models/celery.py:85
#: terminal/models/session/sharing.py:128 tickets/const.py:25
#: xpack/plugins/cloud/const.py:73
msgid "Finished"
msgstr "종료"

#: audits/const.py:47 settings/serializers/terminal.py:6
#: terminal/models/applet/host.py:26 terminal/models/component/terminal.py:185
#: terminal/models/virtualapp/provider.py:14 terminal/serializers/session.py:65
#: terminal/serializers/session.py:178
msgid "Terminal"
msgstr "터미널"

#: audits/const.py:52 audits/models.py:136
msgid "Operate log"
msgstr "작업 로그"

#: audits/const.py:53
msgid "Session log"
msgstr "세션 로그"

#: audits/const.py:54
msgid "Login log"
msgstr "로그인 로그"

#: audits/const.py:55 rbac/tree.py:64 terminal/models/applet/host.py:144
#: terminal/models/component/task.py:22
#: xpack/plugins/cloud/serializers/account.py:78
msgid "Task"
msgstr "업무"

#: audits/const.py:61
msgid "-"
msgstr "-"

#: audits/handler.py:128
msgid "Yes"
msgstr "입니다"

#: audits/models.py:48
msgid "Job audit log"
msgstr "작업 감사 로그"

#: audits/models.py:57 audits/models.py:104 audits/models.py:179
#: audits/models.py:312 terminal/models/session/session.py:41
#: terminal/models/session/sharing.py:113
msgid "Remote addr"
msgstr "원격 주소"

#: audits/models.py:62 audits/serializers.py:61
msgid "Operate"
msgstr "액션"

#: audits/models.py:64
msgid "Filename"
msgstr "파일 이름"

#: audits/models.py:67
msgid "Can Download"
msgstr "다운로드 가능"

#: audits/models.py:68 terminal/backends/command/models.py:21
#: terminal/models/session/replay.py:9 terminal/models/session/sharing.py:20
#: terminal/models/session/sharing.py:95 terminal/serializers/command.py:19
#: terminal/templates/terminal/_msg_command_alert.html:10
#: terminal/templates/terminal/_msg_command_warning.html:17
#: tickets/models/ticket/command_confirm.py:16
msgid "Session"
msgstr "세션"

#: audits/models.py:71
msgid "File transfer log"
msgstr "파일 전송"

#: audits/models.py:98 audits/serializers.py:109
msgid "Resource Type"
msgstr "자원 유형"

#: audits/models.py:99 audits/models.py:102 audits/models.py:148
#: audits/serializers.py:108 labels/serializers.py:46
msgid "Resource"
msgstr "자원"

#: audits/models.py:105 audits/models.py:151 audits/models.py:181
#: audits/models.py:317 audits/serializers.py:232
#: terminal/serializers/command.py:75
msgid "Datetime"
msgstr "날짜"

#: audits/models.py:144
msgid "Activity type"
msgstr "활동 유형"

#: audits/models.py:157
msgid "Detail ID"
msgstr "상세 ID"

#: audits/models.py:161
msgid "Activity log"
msgstr "활동 로그"

#: audits/models.py:177
msgid "Change by"
msgstr "수정자"

#: audits/models.py:187
msgid "Password change log"
msgstr "비밀번호 변경 로그"

#: audits/models.py:194 audits/models.py:271
msgid "Login type"
msgstr "로그인 방식"

#: audits/models.py:196 audits/models.py:267
#: tickets/models/ticket/login_confirm.py:12
msgid "Login IP"
msgstr "로그인 IP"

#: audits/models.py:204 audits/serializers.py:75
#: authentication/templates/authentication/_mfa_confirm_modal.html:14
#: users/forms/profile.py:64 users/models/user/__init__.py:87
#: users/serializers/profile.py:63
msgid "MFA"
msgstr "MFA"

#: audits/models.py:207 terminal/models/session/sharing.py:125
#: xpack/plugins/cloud/manager.py:188 xpack/plugins/cloud/models.py:236
msgid "Reason"
msgstr "원인"

#: audits/models.py:214
#: authentication/templates/authentication/_msg_different_city.html:10
#: tickets/models/ticket/login_confirm.py:14
msgid "Login Date"
msgstr "로그인 날짜"

#: audits/models.py:216 audits/models.py:272
msgid "Auth backend"
msgstr "인증 토큰"

#: audits/models.py:260
msgid "User login log"
msgstr "사용자 로그인 로그"

#: audits/models.py:268
msgid "Session key"
msgstr "세션 식별자"

#: audits/models.py:273
msgid "Login date"
msgstr "로그인 날짜"

#: audits/models.py:304
msgid "User session"
msgstr "사용자 세션"

#: audits/models.py:306
msgid "Offline user session"
msgstr "오프라인 사용자 세션"

#: audits/models.py:313
msgid "Application"
msgstr "애플리케이션"

#: audits/models.py:314
msgid "Application ID"
msgstr "애플리케이션 ID"

#: audits/serializers.py:33 ops/models/adhoc.py:24 ops/models/base.py:16
#: ops/models/base.py:53 ops/models/celery.py:87 ops/models/job.py:156
#: ops/models/job.py:239 ops/models/playbook.py:30 ops/models/variable.py:17
#: terminal/models/session/sharing.py:25
msgid "Creator"
msgstr "생성자"

#: audits/serializers.py:39 ops/serializers/celery.py:33
msgid "Execution cycle"
msgstr "주기 실행"

#: audits/serializers.py:92
msgid "Reason display"
msgstr "원인 설명"

#: audits/serializers.py:93 audits/serializers.py:210
msgid "Auth backend display"
msgstr "인증 방식"

#: audits/serializers.py:157
#, python-format
msgid "%s %s this resource"
msgstr "사용자 %s %s 현재 리소스를 이용했습니다."

#: audits/serializers.py:198 authentication/models/connection_token.py:52
#: authentication/models/temp_token.py:13 perms/models/asset_permission.py:80
#: tickets/models/ticket/apply_application.py:31
#: tickets/models/ticket/apply_asset.py:21 users/models/user/__init__.py:106
msgid "Date expired"
msgstr "실효 날짜"

#: audits/serializers.py:229 terminal/models/component/terminal.py:91
#: terminal/serializers/command.py:76
msgid "Remote Address"
msgstr "원격 주소"

#: audits/signal_handlers/activity_log.py:27
#, python-format
msgid "User %s use account %s login asset %s"
msgstr "사용자 %s이(가) 계정 %s으로 자산 %s에 로그인을 했습니다"

#: audits/signal_handlers/activity_log.py:35
#, python-format
msgid "User %s login system %s"
msgstr "사용자 %s이(가) 시스템 %s에 로그인을 했습니다"

#: audits/signal_handlers/activity_log.py:65
#, python-format
msgid "User %s perform a task for this resource: %s"
msgstr "사용자 %s이(가) 현재 자원에서 작업 (%s)을 실행했습니다"

#: audits/signal_handlers/login_log.py:33
msgid "SSH Key"
msgstr "SSH 키"

#: audits/signal_handlers/login_log.py:35 settings/serializers/auth/sso.py:13
msgid "SSO"
msgstr "SSO"

#: audits/signal_handlers/login_log.py:36
msgid "Auth Token"
msgstr "인증 토큰"

#: audits/signal_handlers/login_log.py:37 authentication/notifications.py:73
#: authentication/utils.py:114 notifications/backends/__init__.py:11
#: settings/serializers/auth/wecom.py:11 settings/serializers/auth/wecom.py:16
#: users/models/user/__init__.py:130 users/models/user/_source.py:19
msgid "WeCom"
msgstr "기업 위챗"

#: audits/signal_handlers/login_log.py:38 authentication/utils.py:126
#: authentication/views/feishu.py:97 notifications/backends/__init__.py:14
#: settings/serializers/auth/feishu.py:12
#: settings/serializers/auth/feishu.py:14 users/models/user/__init__.py:136
#: users/models/user/_source.py:21
msgid "FeiShu"
msgstr "페이사"

#: audits/signal_handlers/login_log.py:40 authentication/utils.py:138
#: authentication/views/slack.py:79 notifications/backends/__init__.py:16
#: settings/serializers/auth/slack.py:11 settings/serializers/auth/slack.py:13
#: users/models/user/__init__.py:142 users/models/user/_source.py:23
msgid "Slack"
msgstr "슬랙"

#: audits/signal_handlers/login_log.py:41 authentication/utils.py:120
#: authentication/views/dingtalk.py:151 notifications/backends/__init__.py:12
#: settings/serializers/auth/dingtalk.py:11 users/models/user/__init__.py:133
#: users/models/user/_source.py:20
msgid "DingTalk"
msgstr "딩딩"

#: audits/signal_handlers/login_log.py:42
#: authentication/models/temp_token.py:16
msgid "Temporary token"
msgstr "임시 비밀번호"

#: audits/signal_handlers/login_log.py:43 authentication/const.py:37
#: authentication/utils.py:144 settings/serializers/auth/passkey.py:8
#: settings/serializers/auth/passkey.py:11
msgid "Passkey"
msgstr "Passkey"

#: audits/tasks.py:135
msgid "Clean audits session task log"
msgstr "자산 감사 세션 작업 로그 정리"

#: audits/tasks.py:137
msgid ""
"Since the system generates login logs, operation logs, file upload logs, "
"activity \n"
"        logs, Celery execution logs, session recordings, command records, "
"and password change \n"
"        logs, it will perform cleanup of records that exceed the time limit "
"according to the \n"
"        'Tasks - Regular clean-up' in the system settings at 2 a.m daily"
msgstr ""
"시스템은 로그인 로그, 작업 로그, 파일 업로드 로그, 활동 로그, celery 실행 로"
"그, 세션 녹화 및 명령 기록, 비밀번호 변경 로그를 생성하므로, 시스템 설정 - 작"
"업 목록 - 정기 청소 구성에 따라 설정된 시간에 따라 매일 오전 2시에 청소를 수"
"행합니다."

#: audits/tasks.py:157
msgid "Upload FTP file to external storage"
msgstr "외부 저장소에 FTP 파일을 업로드합니다."

#: audits/tasks.py:159
msgid ""
"If SERVER_REPLAY_STORAGE is configured, files uploaded through file "
"management will be \n"
"        synchronized to external storage"
msgstr ""
"SERVER_REPLAY_STORAGE가 설정되어 있는 경우, 파일 관리를 통해 업로드된 파일이 "
"외부 저장소와 동기화됩니다."

#: authentication/api/access_key.py:39
msgid "Access keys can be created at most 10"
msgstr "최대 10개의 액세스 키를 생성할 수 있습니다."

#: authentication/api/common.py:34 settings/serializers/auth/sms.py:122
#, python-format
msgid "The value in the parameter must contain %s"
msgstr "매개변수의 값은 반드시 %s를 포함해야 합니다."

#: authentication/api/confirm.py:50
msgid "This action require verify your MFA"
msgstr ""
"이 작업은 귀하의 MFA를 확인해야 하므로, 먼저 활성화하고 구성해야 합니다."

#: authentication/api/connection_token.py:304
msgid "Reusable connection token is not allowed, global setting not enabled"
msgstr ""
"재사용 가능한 연결 토큰은 허용되지 않으며, 글로벌 설정이 활성화되지 않았습니"
"다."

#: authentication/api/connection_token.py:425
msgid "Anonymous account is not supported for this asset"
msgstr "익명 계정은 현재 자산을 지원하지 않습니다."

#: authentication/api/connection_token.py:455
msgid "Permission expired"
msgstr "권한이 만료되었습니다."

#: authentication/api/connection_token.py:488
msgid "ACL action is reject: {}({})"
msgstr "ACL Action은 거부: {}({})입니다."

#: authentication/api/connection_token.py:492
msgid "ACL action is review"
msgstr "ACL Action은 재검토입니다."

#: authentication/api/connection_token.py:502
msgid "ACL action is face verify"
msgstr "ACL Action은 얼굴 인식입니다."

#: authentication/api/connection_token.py:507
msgid "ACL action not supported for this asset"
msgstr "자산 로그인 규칙은 현재 자산을 지원하지 않습니다."

#: authentication/api/connection_token.py:514
msgid "ACL action is face online"
msgstr "ACL Action은 온라인 얼굴 인식입니다."

#: authentication/api/connection_token.py:533
msgid "No available face feature"
msgstr "사용 가능한 얼굴 특징이 없습니다."

#: authentication/api/face.py:100 authentication/mfa/face.py:22
#: authentication/mfa/face.py:24 users/views/profile/face.py:72
msgid "Facial comparison failed"
msgstr "얼굴 인식 실패"

#: authentication/api/mfa.py:61
msgid "Current user not support mfa type: {}"
msgstr "현재 사용자는 MFA 유형을 지원하지 않습니다: {}"

#: authentication/api/password.py:34 terminal/api/session/session.py:337
#: users/views/profile/reset.py:63
msgid "User does not exist: {}"
msgstr "사용자가 존재하지 않습니다: {}"

#: authentication/api/password.py:34 users/views/profile/reset.py:166
msgid "No user matched"
msgstr "사용자와 일치하지 않음"

#: authentication/api/password.py:38
msgid ""
"The user is from {}, please go to the corresponding system to change the "
"password"
msgstr "사용자가 {}에서 옵니다. 해당 시스템에서 비밀번호를 변경하세요"

#: authentication/api/password.py:69
#: authentication/templates/authentication/login.html:393
#: users/templates/users/forgot_password.html:41
#: users/templates/users/forgot_password.html:42
#: users/templates/users/forgot_password_previewing.html:13
#: users/templates/users/forgot_password_previewing.html:14
msgid "Forgot password"
msgstr "비밀번호를 잊으셨나요"

#: authentication/apps.py:7
msgid "App Authentication"
msgstr "인증 관리"

#: authentication/backends/custom.py:60
#: authentication/backends/oauth2/backends.py:158
msgid "User invalid, disabled or expired"
msgstr "사용자가 유효하지 않거나 비활성 상태이거나 만료되었습니다"

#: authentication/backends/drf.py:60
msgid "Invalid token header. No credentials provided."
msgstr "유효하지 않은 토큰 헤더입니다. 자격 증명이 제공되지 않았습니다."

#: authentication/backends/drf.py:63
msgid "Invalid token header. Sign string should not contain spaces."
msgstr ""
"유효하지 않은 토큰 헤더입니다. 기호 문자열에는 공백이 포함되어서는 안 됩니다."

#: authentication/backends/drf.py:69
msgid ""
"Invalid token header. Sign string should not contain invalid characters."
msgstr ""
"유효하지 않은 토큰 헤더입니다. 기호 문자열에는 유효하지 않은 문자가 포함되어"
"서는 안 됩니다."

#: authentication/backends/drf.py:82
msgid "Invalid token or cache refreshed."
msgstr "새로 고침된 토큰 또는 캐시가 유효하지 않습니다."

#: authentication/backends/oidc/views.py:175
msgid "OpenID Error"
msgstr "OpenID 오류"

#: authentication/backends/oidc/views.py:176
#: authentication/backends/saml2/views.py:283
msgid "Please check if a user with the same username or email already exists"
msgstr ""
"같은 사용자 이름 또는 이메일을 가진 사용자가 이미 존재하는지 확인해 주세요"

#: authentication/backends/passkey/api.py:40
msgid "Only register passkey for local user"
msgstr "로컬 사용자만 등록 키를 사용합니다."

#: authentication/backends/passkey/api.py:71
msgid "Auth failed"
msgstr "인증 실패"

#: authentication/backends/passkey/fido.py:151
msgid "This key is not registered"
msgstr "이 키는 등록되지 않았습니다"

#: authentication/backends/passkey/models.py:13
msgid "Added on"
msgstr "추가"

#: authentication/backends/passkey/models.py:15
msgid "Credential ID"
msgstr "증명서 ID"

#: authentication/backends/saml2/views.py:282
msgid "SAML2 Error"
msgstr "SAML2 오류"

#: authentication/confirm/password.py:17
msgid "Authentication failed password incorrect"
msgstr "인증 실패 (사용자 이름 또는 비밀번호가 올바르지 않습니다)"

#: authentication/confirm/relogin.py:11
msgid "Login time has exceeded {} minutes, please login again"
msgstr "로그인 시간이 {} 분을 초과했습니다. 다시 로그인 해주세요"

#: authentication/const.py:32
msgid "OTP"
msgstr "가상 MFA"

#: authentication/const.py:33 authentication/serializers/password_mfa.py:16
#: authentication/serializers/password_mfa.py:24
#: settings/serializers/auth/sms.py:18 settings/serializers/auth/sms.py:36
#: users/forms/profile.py:104 users/forms/profile.py:111
#: users/templates/users/forgot_password.html:157
#: users/views/profile/reset.py:100
msgid "SMS"
msgstr "문자 메시지"

#: authentication/const.py:35
msgid "Face recognition"
msgstr "얼굴 인식"

#: authentication/const.py:36 settings/serializers/auth/radius.py:14
#: settings/serializers/auth/radius.py:16
msgid "Radius"
msgstr "Radius"

#: authentication/const.py:38
msgid "Custom"
msgstr "맞춤형"

#: authentication/errors/const.py:18
msgid "Username/password check failed"
msgstr "사용자 이름/비밀번호 검증 실패"

#: authentication/errors/const.py:19
msgid "Password decrypt failed"
msgstr "비밀번호 복호화에 실패했습니다"

#: authentication/errors/const.py:20
msgid "MFA failed"
msgstr "MFA 검증 실패"

#: authentication/errors/const.py:21
msgid "MFA unset"
msgstr "MFA가 설정되지 않았습니다."

#: authentication/errors/const.py:22
msgid "Username does not exist"
msgstr "사용자 이름이 존재하지 않습니다."

#: authentication/errors/const.py:24
msgid "Disabled or expired"
msgstr "비활성화되었거나 만료되었습니다."

#: authentication/errors/const.py:25
msgid "This account is inactive."
msgstr "이 계정은 비활성화되었습니다."

#: authentication/errors/const.py:26
msgid "This account is expired"
msgstr "이 계정은 만료되었습니다."

#: authentication/errors/const.py:27
msgid "Auth backend not match"
msgstr "인증 백엔드와 일치하지 않는 항목입니다."

#: authentication/errors/const.py:28
msgid "ACL is not allowed"
msgstr "로그인 접근 제어가 허용되지 않습니다."

#: authentication/errors/const.py:29
msgid "Only local users are allowed"
msgstr "로컬 사용자만 허용됩니다."

#: authentication/errors/const.py:39
msgid "No session found, check your cookie"
msgstr "세션이 변경되었습니다. 페이지를 새로 고치세요."

#: authentication/errors/const.py:41
#, python-brace-format
msgid ""
"The username or password you entered is incorrect, please enter it again. "
"You can also try {times_try} times (The account will be temporarily locked "
"for {block_time} minutes)"
msgstr ""
"입력하신 사용자 이름이나 비밀번호가 올바르지 않습니다. 다시 입력해 주세요. 추"
"가로 {times_try}번 더 시도하실 수 있습니다 (계정이 일시적으로 잠길 수 있습니"
"다: {block_time} 분)."

#: authentication/errors/const.py:47 authentication/errors/const.py:55
msgid ""
"The account has been locked (please contact admin to unlock it or try again "
"after {} minutes)"
msgstr ""
"계정이 잠겼습니다 (관리자에게 문의하여 잠금을 해제하시거나 {}분 후에 다시 시"
"도해 주세요)."

#: authentication/errors/const.py:51
msgid ""
"The address has been locked (please contact admin to unlock it or try again "
"after {} minutes)"
msgstr ""
"IP가 잠겼습니다 (관리자에게 문의하여 잠금을 해제하시거나 {}분 후에 다시 시도"
"해 주세요)."

#: authentication/errors/const.py:59
#, python-brace-format
msgid ""
"{error}, You can also try {times_try} times (The account will be temporarily "
"locked for {block_time} minutes)"
msgstr ""
"{error} 추가로 {times_try}번 더 시도하실 수 있습니다 (계정이 일시적으로 잠길 "
"수 있습니다: {block_time} 분)."

#: authentication/errors/const.py:63
msgid "MFA required"
msgstr "MFA 인증이 필요합니다."

#: authentication/errors/const.py:64
msgid "MFA not set, please set it first"
msgstr "MFA가 설정되지 않았습니다. 먼저 설정을 완료해 주세요."

#: authentication/errors/const.py:65
msgid "Login confirm required"
msgstr "로그인 검토가 필요합니다"

#: authentication/errors/const.py:66
msgid "Wait login confirm ticket for accept"
msgstr "로그인 검토 처리를 기다리고 있습니다"

#: authentication/errors/const.py:67
msgid "Login confirm ticket was {}"
msgstr "로그인 검토: {}"

#: authentication/errors/failed.py:149
msgid "Current login is prohibited by ACL rules"
msgstr "현재 로그인 ACL 규칙에 따라 로그인할 수 없습니다"

#: authentication/errors/failed.py:154
msgid "Please enter MFA code"
msgstr "MFA 인증 코드를 입력해 주세요"

#: authentication/errors/failed.py:159
msgid "Please enter SMS code"
msgstr "문자 메시지 인증 코드를 입력해 주세요"

#: authentication/errors/failed.py:164 users/exceptions.py:14
msgid "Phone not set"
msgstr "전화번호가 설정되지 않았습니다"

#: authentication/errors/mfa.py:8
msgid "SSO auth closed"
msgstr "SSO 인증이 비활성화되었습니다"

#: authentication/errors/mfa.py:18 authentication/views/wecom.py:47
msgid "WeCom is already bound"
msgstr "기업 위챗이 이미 연결되었습니다"

#: authentication/errors/mfa.py:23 authentication/views/wecom.py:144
#: authentication/views/wecom.py:186
msgid "WeCom is not bound"
msgstr "기업 위챗이 연결되지 않았습니다"

#: authentication/errors/mfa.py:28 authentication/views/dingtalk.py:205
#: authentication/views/dingtalk.py:247
msgid "DingTalk is not bound"
msgstr "딩딩이 연결되지 않았습니다"

#: authentication/errors/mfa.py:33 authentication/views/feishu.py:132
msgid "FeiShu is not bound"
msgstr "페이서가 연결되지 않았습니다"

#: authentication/errors/mfa.py:38 authentication/views/lark.py:48
msgid "Lark is not bound"
msgstr "라크가 연결되지 않았습니다"

#: authentication/errors/mfa.py:43 authentication/views/slack.py:121
msgid "Slack is not bound"
msgstr "슬랙이 연결되지 않았습니다"

#: authentication/errors/mfa.py:48
msgid "Your password is invalid"
msgstr "귀하의 비밀번호가 유효하지 않습니다"

#: authentication/errors/mfa.py:53
#, python-format
msgid "Please wait for %s seconds before retry"
msgstr "%s 초 후에 다시 시도해주세요."

#: authentication/errors/redirect.py:85 authentication/mixins.py:327
#: users/views/profile/reset.py:224
msgid "Your password is too simple, please change it for security"
msgstr "비밀번호가 너무 간단합니다. 보안을 위해 수정해주세요."

#: authentication/errors/redirect.py:93 authentication/mixins.py:336
msgid "You should to change your password before login"
msgstr "로그인 완료 전에 비밀번호를 먼저 수정해주세요."

#: authentication/errors/redirect.py:101 authentication/mixins.py:345
msgid "Your password has expired, please reset before logging in"
msgstr "당신의 비밀번호가 만료되었습니다. 수정 후 로그인해주세요."

#: authentication/forms.py:34
msgid "Auto-login"
msgstr "자동 로그인"

#: authentication/forms.py:52
msgid "MFA Code"
msgstr "MFA 인증 코드"

#: authentication/forms.py:53
msgid "MFA type"
msgstr "MFA 종류"

#: authentication/forms.py:61
#: authentication/templates/authentication/_captcha_field.html:15
msgid "Captcha"
msgstr "인증 코드"

#: authentication/forms.py:66 authentication/mfa/email.py:41
#: authentication/templates/authentication/_msg_mfa_email_code.html:12
#: users/forms/profile.py:28
msgid "MFA code"
msgstr "MFA 인증 코드"

#: authentication/forms.py:68
msgid "Dynamic code"
msgstr "동적 코드"

#: authentication/mfa/base.py:8
msgid "Please input security code"
msgstr "동적 보안 코드를 입력해주세요."

#: authentication/mfa/base.py:28
msgid ""
"The two-factor code you entered has either already been used or has expired. "
"Please request a new one."
msgstr ""
"입력한 이중 인증 코드가 이미 사용되었거나 만료되었습니다. 새 이중 인증 코드"
"를 요청해주세요."

#: authentication/mfa/custom.py:21
msgid "MFA Custom code invalid"
msgstr "사용자 정의 MFA 인증 코드 검증 실패"

#: authentication/mfa/custom.py:27
msgid "MFA custom verification code"
msgstr "사용자 정의 MFA 인증 코드"

#: authentication/mfa/custom.py:57
msgid "MFA custom global enabled, cannot disable"
msgstr "사용자 정의 MFA가 전역으로 활성화되어 있어 비활성화할 수 없습니다."

#: authentication/mfa/email.py:11
msgid "Email verify code invalid"
msgstr "이메일 인증 코드 검증 실패"

#: authentication/mfa/email.py:17
msgid "Email verification code"
msgstr "이메일 인증 코드"

#: authentication/mfa/face.py:56
msgid "Bind face to enable"
msgstr "얼굴 인식 기능을 활성화하려면 바인딩"

#: authentication/mfa/face.py:60
msgid "Unbind face to disable"
msgstr "얼굴 인식 기능을 비활성화하려면 언바인딩"

#: authentication/mfa/otp.py:7
msgid "OTP code invalid, or server time error"
msgstr "가상 MFA 인증 코드 오류 또는 서버 시간 불일치"

#: authentication/mfa/otp.py:13
msgid "OTP verification code"
msgstr "가상 MFA 인증 코드"

#: authentication/mfa/otp.py:48
msgid "Virtual OTP based MFA"
msgstr "가상 MFA(일회용 패스워드)"

#: authentication/mfa/passkey.py:42 authentication/mfa/passkey.py:46
msgid "Using passkey as MFA"
msgstr "MFA로 Passkey 사용하기"

#: authentication/mfa/radius.py:8
msgid "Radius verify code invalid"
msgstr "Radius 검증 실패"

#: authentication/mfa/radius.py:14
msgid "Radius verification code"
msgstr "Radius 동적 보안 코드"

#: authentication/mfa/radius.py:45
msgid "Radius global enabled, cannot disable"
msgstr "Radius MFA 전세계적으로 활성화되어 비활성화할 수 없습니다"

#: authentication/mfa/sms.py:9
msgid "SMS verify code invalid"
msgstr "SMS 인증 코드 검증 실패"

#: authentication/mfa/sms.py:15
msgid "SMS verification code"
msgstr "SMS 인증 코드"

#: authentication/mfa/sms.py:64
msgid "Set phone number to enable"
msgstr "전화번호 설정으로 활성화"

#: authentication/mfa/sms.py:68
msgid "Clear phone number to disable"
msgstr "전화번호 삭제로 비활성화"

#: authentication/middleware.py:95 settings/utils/ldap.py:711
msgid "Authentication failed (before login check failed): {}"
msgstr "인증 실패 (로그인 전 검사 실패): {}"

#: authentication/mixins.py:83
msgid "User is invalid"
msgstr "무효한 사용자"

#: authentication/mixins.py:98
msgid ""
"The administrator has enabled 'Only allow login from user source'. \n"
"            The current user source is {}. Please contact the administrator."
msgstr ""
"관리자가 '사용자 출처에서만 로그인 허용'을 활성화하였습니다. 현재 사용자 출처"
"는 {}이며 관리자를 연락하십시오."

#: authentication/mixins.py:273
msgid "The MFA type ({}) is not enabled"
msgstr "해당 MFA ({}) 방식이 활성화되지 않았습니다."

#: authentication/mixins.py:315
msgid "Please change your password"
msgstr "비밀번호를 수정하십시오."

#: authentication/models/connection_token.py:43
#: terminal/serializers/storage.py:114
msgid "Account name"
msgstr "계정 이름"

#: authentication/models/connection_token.py:44
msgid "Input username"
msgstr "사용자 이름 사용자 정의"

#: authentication/models/connection_token.py:45
#: authentication/serializers/connection_token.py:18
msgid "Input secret"
msgstr "비밀번호 사용자 정의"

#: authentication/models/connection_token.py:46
#: authentication/serializers/connect_token_secret.py:116
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24
#: terminal/serializers/session.py:31 terminal/serializers/session.py:58
#: terminal/serializers/storage.py:71
msgid "Protocol"
msgstr "프로토콜"

#: authentication/models/connection_token.py:47
msgid "Connect method"
msgstr "연결 방식"

#: authentication/models/connection_token.py:49
msgid "User display"
msgstr "사용자 이름"

#: authentication/models/connection_token.py:50
msgid "Asset display"
msgstr "자산 이름"

#: authentication/models/connection_token.py:51
msgid "Reusable"
msgstr "재사용 가능"

#: authentication/models/connection_token.py:56
#: perms/models/asset_permission.py:83
msgid "From ticket"
msgstr "워크오더에서 가져옴"

#: authentication/models/connection_token.py:58
msgid "Face monitor token"
msgstr "얼굴 인식 모니터링 토큰"

#: authentication/models/connection_token.py:69
msgid "Can expire connection token"
msgstr "연결 토큰을 무효화할 수 있습니다."

#: authentication/models/connection_token.py:70
msgid "Can reuse connection token"
msgstr "재사용할 수 있는 연결 토큰"

#: authentication/models/connection_token.py:72
msgid "Connection token"
msgstr "연결 토큰"

#: authentication/models/connection_token.py:163
msgid "Connection token inactive"
msgstr "연결 토큰이 활성화되지 않음"

#: authentication/models/connection_token.py:167
msgid "Connection token expired at: {}"
msgstr "연결 토큰이 만료됨: {}"

#: authentication/models/connection_token.py:170
#: terminal/serializers/session.py:151
msgid "No user or invalid user"
msgstr "사용자가 없거나 사용자가 비활성화됨"

#: authentication/models/connection_token.py:173
msgid "No asset or inactive asset"
msgstr "자산이 없거나 자산이 활성화되지 않음"

#: authentication/models/connection_token.py:341
msgid "Can view super connection token secret"
msgstr "슈퍼 연결 토큰 암호를 볼 수 있음"

#: authentication/models/connection_token.py:343
msgid "Super connection token"
msgstr "슈퍼 연결 토큰"

#: authentication/models/connection_token.py:360
msgid "Admin connection token"
msgstr "관리자 연결 토큰"

#: authentication/models/private_token.py:11
msgid "Private Token"
msgstr "개인 토큰"

#: authentication/models/ssh_key.py:15 terminal/serializers/storage.py:146
#: users/models/user/__init__.py:94
#: xpack/plugins/cloud/serializers/account_attrs.py:237
msgid "Private key"
msgstr "ssh 개인 키"

#: authentication/models/ssh_key.py:18 settings/serializers/terminal.py:38
#: users/forms/profile.py:175 users/models/user/__init__.py:97
#: xpack/plugins/cloud/serializers/account_attrs.py:234
msgid "Public key"
msgstr "SSH 공개 키"

#: authentication/models/sso_token.py:15
msgid "Expired"
msgstr "만료 시간"

#: authentication/models/sso_token.py:20
msgid "SSO token"
msgstr "SSO 토큰"

#: authentication/models/temp_token.py:11
msgid "Verified"
msgstr "검증됨"

#: authentication/notifications.py:19
msgid "Different city login reminder"
msgstr "이전 로그인 알림"

#: authentication/notifications.py:52
msgid "binding reminder"
msgstr "바인딩 알림"

#: authentication/serializers/connect_token_secret.py:118
msgid "Is builtin"
msgstr "내장된"

#: authentication/serializers/connect_token_secret.py:122
msgid "Options"
msgstr "옵션"

#: authentication/serializers/connect_token_secret.py:129
#: ops/notifications.py:19 rbac/tree.py:60
msgid "Component"
msgstr "구성 요소"

#: authentication/serializers/connect_token_secret.py:138
msgid "Domain"
msgstr "도메인"

#: authentication/serializers/connect_token_secret.py:140
msgid "Expired now"
msgstr "즉시 만료"

#: authentication/serializers/connect_token_secret.py:173
#: terminal/models/virtualapp/virtualapp.py:25
msgid "Image name"
msgstr "이미지 이름"

#: authentication/serializers/connect_token_secret.py:174
#: terminal/models/virtualapp/virtualapp.py:27
msgid "Image port"
msgstr "이미지 포트"

#: authentication/serializers/connect_token_secret.py:175
#: terminal/models/virtualapp/virtualapp.py:26
msgid "Image protocol"
msgstr "이미지 프로토콜"

#: authentication/serializers/connection_token.py:16
msgid "Expired time"
msgstr "만료 시간"

#: authentication/serializers/connection_token.py:20
msgid "Ticket info"
msgstr "작업 정보"

#: authentication/serializers/connection_token.py:21
#: perms/models/asset_permission.py:77
#: tickets/models/ticket/apply_application.py:28
#: tickets/models/ticket/apply_asset.py:19
msgid "Actions"
msgstr "Action"

#: authentication/serializers/connection_token.py:43
#: perms/serializers/permission.py:65 perms/serializers/permission.py:86
#: users/serializers/user.py:127 users/serializers/user.py:261
msgid "Is expired"
msgstr "이미 만료"

#: authentication/serializers/connection_token.py:44
#: orgs/mixins/serializers.py:26 rbac/serializers/rolebinding.py:27
msgid "Org name"
msgstr "조직 이름"

#: authentication/serializers/password_mfa.py:29
#: users/templates/users/forgot_password.html:153
msgid "The {} cannot be empty"
msgstr "{} 비어있을 수 없습니다"

#: authentication/serializers/ssh_key.py:16
msgid "Automatically Generate Key Pair"
msgstr "자동으로 키 쌍 생성"

#: authentication/serializers/ssh_key.py:18
msgid "Import Existing Key Pair"
msgstr "기존 키 쌍 가져오기"

#: authentication/serializers/ssh_key.py:31
msgid "Create Type"
msgstr "생성 유형"

#: authentication/serializers/ssh_key.py:33
msgid ""
"Please download the private key after creation. Each private key can only be "
"downloaded once"
msgstr ""
"생성 완료 후 개인 키를 다운로드해 주십시오. 각 개인 키는 단 한 번만 다운로드"
"할 수 있습니다"

#: authentication/serializers/ssh_key.py:57 users/forms/profile.py:164
#: users/serializers/profile.py:130 users/serializers/profile.py:160
msgid "Not a valid ssh public key"
msgstr "SSH 키가 유효하지 않습니다"

#: authentication/serializers/token.py:92 perms/serializers/permission.py:64
#: perms/serializers/permission.py:87 users/serializers/user.py:128
#: users/serializers/user.py:258
msgid "Is valid"
msgstr "유효한가요"

#: authentication/tasks.py:19
msgid "Clean expired session"
msgstr "만료된 세션 지우기"

#: authentication/tasks.py:21
msgid ""
"Since user logins create sessions, the system will clean up expired sessions "
"every 24 hours"
msgstr ""
"사용자가 시스템에 로그인할 경우 세션이 생성되며, 시스템은 24시간마다 만료된 "
"세션을 정리합니다"

#: authentication/tasks.py:30
msgid "Clean expired temporary, connection tokens"
msgstr "만료된 임시 비밀번호와 연결 Token 정리"

#: authentication/tasks.py:32
msgid ""
"When connecting to assets or generating temporary passwords, the system "
"creates corresponding connection tokens or temporary credential records. To "
"maintain security and manage storage, the system automatically deletes "
"expired tokens every day at 2:00 AM based on the retention settings "
"configured under System settings > Security > User password > Token "
"Retention Period"
msgstr ""
"시스템은 자산에 연결하거나 임시 비밀번호를 생성할 때, 관련된 연결 Token 혹은 "
"임시 비밀번호 기록을 생성합니다. 시스템의 안전성을 보장하고 데이터 저장량을 "
"조절하기 위해, 시스템은 \"보안 설정 > 비밀번호 안전 > Token 보존 기간\"의 설"
"정에 따라 매일 새벽 2시에 모든 만료된 Token 기록을 자동으로 정리합니다"

#: authentication/templates/authentication/_access_key_modal.html:6
msgid "API key list"
msgstr "API 키 목록"

#: authentication/templates/authentication/_access_key_modal.html:18
msgid "Using api key sign api header, every requests header difference"
msgstr ""
"API 키를 사용하여 요청 헤더에 서명합니다. 각 요청의 헤더는 서로 다릅니다"

#: authentication/templates/authentication/_access_key_modal.html:19
msgid "docs"
msgstr "문서"

#: authentication/templates/authentication/_access_key_modal.html:48
msgid "Show"
msgstr "표시"

#: authentication/templates/authentication/_access_key_modal.html:66
#: settings/serializers/terminal.py:24 users/const.py:42
#: users/templates/users/user_verify_mfa.html:36
msgid "Disable"
msgstr "비활성화"

#: authentication/templates/authentication/_access_key_modal.html:67
#: settings/serializers/terminal.py:24 users/const.py:43
#: users/templates/users/mfa_setting.html:120
#: users/templates/users/mfa_setting.html:158
#: users/templates/users/mfa_setting.html:177
msgid "Enable"
msgstr "활성화"

#: authentication/templates/authentication/_access_key_modal.html:147
msgid "Delete success"
msgstr "삭제 성공"

#: authentication/templates/authentication/_captcha_field.html:8
msgid "Play CAPTCHA as audio file"
msgstr "언어 재생 인증 코드"

#: authentication/templates/authentication/_mfa_confirm_modal.html:5
msgid "MFA confirm"
msgstr "MFA 인증 검증"

#: authentication/templates/authentication/_mfa_confirm_modal.html:17
msgid "Need MFA for view auth"
msgstr "계정 정보를 보려면 MFA 인증이 필요합니다"

#: authentication/templates/authentication/_mfa_confirm_modal.html:20
#: authentication/templates/authentication/auth_fail_flash_message_standalone.html:37
#: templates/_modal.html:23 templates/flash_message_standalone.html:37
#: users/templates/users/user_password_verify.html:20
msgid "Confirm"
msgstr "확인"

#: authentication/templates/authentication/_mfa_confirm_modal.html:25
msgid "Code error"
msgstr "코드 오류"

#: authentication/templates/authentication/_msg_different_city.html:3
#: authentication/templates/authentication/_msg_mfa_email_code.html:9
#: authentication/templates/authentication/_msg_oauth_bind.html:3
#: authentication/templates/authentication/_msg_reset_password.html:3
#: authentication/templates/authentication/_msg_reset_password_code.html:9
#: jumpserver/conf.py:542
#: perms/templates/perms/_msg_item_permissions_expire.html:3
#: tickets/templates/tickets/approve_check_password.html:32
#: users/templates/users/_msg_account_expire_reminder.html:4
#: users/templates/users/_msg_password_expire_reminder.html:4
#: users/templates/users/_msg_reset_ssh_key.html:4
msgid "Hello"
msgstr "안녕하세요"

#: authentication/templates/authentication/_msg_different_city.html:6
msgid "Your account has remote login behavior, please pay attention"
msgstr ""
"귀하의 계정에서 이탈 로그인 행위가 발생했습니다. 주의해 주시기 바랍니다."

#: authentication/templates/authentication/_msg_different_city.html:14
msgid ""
"If you suspect that the login behavior is abnormal, please modify the "
"account password in time."
msgstr ""
"이번 로그인 행위가 이상하다고 생각되시면, 즉시 계정 비밀번호를 수정하시기 바"
"랍니다."

#: authentication/templates/authentication/_msg_mfa_email_code.html:15
#: authentication/templates/authentication/_msg_reset_password_code.html:18
msgid "The validity period of the verification code is one minute"
msgstr "인증 코드의 유효 기간은 1분입니다."

#: authentication/templates/authentication/_msg_oauth_bind.html:6
msgid "Your account has just been bound to"
msgstr "귀하의 계정이 방금"

#: authentication/templates/authentication/_msg_oauth_bind.html:11
#: notifications/notifications.py:203
#: settings/templates/ldap/_msg_import_ldap_user.html:3
msgid "Time"
msgstr "시간"

#: authentication/templates/authentication/_msg_oauth_bind.html:17
msgid "If the operation is not your own, unbind and change the password."
msgstr ""
"바로 본인이 한 조작이 아니라면, 연결을 해제하고 비밀번호를 수정해 주시기 바랍"
"니다."

#: authentication/templates/authentication/_msg_reset_password.html:6
msgid ""
"Please click the link below to reset your password, if not your request, "
"concern your account security"
msgstr ""
"아래 링크를 클릭하여 비밀번호를 재설정해 주시기 바랍니다. 귀하가 요청한 것이 "
"아니라면 계정 보안에 유의하시기 바랍니다."

#: authentication/templates/authentication/_msg_reset_password.html:10
msgid "Click here reset password"
msgstr "여기를 클릭하여 비밀번호를 재설정하세요."

#: authentication/templates/authentication/_msg_reset_password.html:15
#: users/templates/users/_msg_user_created.html:20
msgid "This link is valid for 1 hour. After it expires"
msgstr "이 링크의 유효 기간은 1시간입니다. 시간이 초과되면"

#: authentication/templates/authentication/_msg_reset_password.html:16
#: users/templates/users/_msg_user_created.html:21
msgid "request new one"
msgstr "재신청"

#: authentication/templates/authentication/_msg_reset_password_code.html:12
#: terminal/models/session/sharing.py:27 terminal/models/session/sharing.py:97
#: terminal/templates/terminal/_msg_session_sharing.html:12
#: users/forms/profile.py:108 users/templates/users/forgot_password.html:98
msgid "Verify code"
msgstr ""
"하여 인증 코드를 받아야 합니다. 인증 코드를 복사하여 비밀번호 재설정 페이지"
"에 입력해 주세요."

#: authentication/templates/authentication/_msg_reset_password_code.html:15
msgid ""
"Copy the verification code to the Reset Password page to reset the password."
msgstr "당신의 비밀번호가 성공적으로 업데이트되었습니다."

#: authentication/templates/authentication/_msg_rest_password_success.html:5
msgid "Your password has just been successfully updated"
msgstr "브라우저"

#: authentication/templates/authentication/_msg_rest_password_success.html:9
#: authentication/templates/authentication/_msg_rest_public_key_success.html:9
msgid "Browser"
msgstr ""
"이번 비밀번호 업데이트가 당신이 주도한 것이 아니라면, 당신의 계정에 보안 문제"
"가 있을 수 있습니다."

#: authentication/templates/authentication/_msg_rest_password_success.html:12
msgid ""
"If the password update was not initiated by you, your account may have "
"security issues"
msgstr ""
"질문이나 필요 사항이 있을 경우 시스템 관리자에게 연락해 주시기 바랍니다."

#: authentication/templates/authentication/_msg_rest_password_success.html:13
#: authentication/templates/authentication/_msg_rest_public_key_success.html:13
msgid "If you have any questions, you can contact the administrator"
msgstr "당신의 공개 키가 성공적으로 업데이트되었습니다."

#: authentication/templates/authentication/_msg_rest_public_key_success.html:5
msgid "Your public key has just been successfully updated"
msgstr ""
"이번 공개 키 업데이트가 당신이 주도한 것이 아니라면, 당신의 계정에 보안 문제"
"가 있을 수 있습니다."

#: authentication/templates/authentication/_msg_rest_public_key_success.html:12
msgid ""
"If the public key update was not initiated by you, your account may have "
"security issues"
msgstr "취소"

#: authentication/templates/authentication/auth_fail_flash_message_standalone.html:28
#: templates/flash_message_standalone.html:28 tickets/const.py:18
msgid "Cancel"
msgstr "재시도"

#: authentication/templates/authentication/face_capture.html:14
msgid "Retry"
msgstr ""
"프로파일에 문제가 발생하여 로그인할 수 없습니다. 관리자에게 문의하시거나 최"
"신 문서를 확인해 주세요."

#: authentication/templates/authentication/login.html:308
msgid ""
"Configuration file has problems and cannot be logged in. Please contact the "
"administrator or view latest docs"
msgstr "당신이 관리자라면, 설정 항목을 업데이트하여 문제를 해결할 수 있습니다."

#: authentication/templates/authentication/login.html:309
msgid "If you are administrator, you can update the config resolve it, set"
msgstr "다른 통로로 로그인"

#: authentication/templates/authentication/login.html:416
msgid "More login options"
msgstr "기타 로그인 방법"

#: authentication/templates/authentication/login_mfa.html:6
msgid "MFA Auth"
msgstr "MFA 다중 인증"

#: authentication/templates/authentication/login_mfa.html:19
#: users/templates/users/user_otp_check_password.html:12
#: users/templates/users/user_otp_enable_bind.html:24
#: users/templates/users/user_otp_enable_install_app.html:31
#: users/templates/users/user_verify_mfa.html:30
msgid "Next"
msgstr "다음 단계"

#: authentication/templates/authentication/login_mfa.html:22
msgid "Can't provide security? Please contact the administrator!"
msgstr "MFA 인증 코드를 제공할 수 없는 경우 관리자를 연락해 주세요!"

#: authentication/templates/authentication/login_wait_confirm.html:45
msgid "Refresh"
msgstr "새로 고침"

#: authentication/templates/authentication/login_wait_confirm.html:50
msgid "Copy link"
msgstr "링크 복사"

#: authentication/templates/authentication/login_wait_confirm.html:55
msgid "Return"
msgstr "뒤로"

#: authentication/templates/authentication/login_wait_confirm.html:123
msgid "Copy success"
msgstr "복사 성공"

#: authentication/templates/authentication/passkey.html:163
msgid ""
"This page is not served over HTTPS. Please use HTTPS to ensure security of "
"your credentials."
msgstr ""
"이번 페이지는 HTTPS 프로토콜을 사용하지 않았습니다. 귀하의 자격 증명을 안전하"
"게 유지하려면 HTTPS 프로토콜을 사용해 주세요."

#: authentication/templates/authentication/passkey.html:174
msgid "Do you want to retry ?"
msgstr "재시도 하시겠습니까?"

#: authentication/utils.py:27 common/utils/ip/geoip/utils.py:26
#: xpack/plugins/cloud/const.py:34
msgid "LAN"
msgstr "지역 네트워크"

#: authentication/views/base.py:71
#: perms/templates/perms/_msg_permed_items_expire.html:18
msgid "If you have any question, please contact the administrator"
msgstr "질문이나 요구 사항이 있는 경우 시스템 관리자에게 문의해 주세요"

#: authentication/views/base.py:144
#, python-format
msgid "%s query user failed"
msgstr "%s 사용자 조회 실패"

#: authentication/views/base.py:152
#, python-format
msgid "The %s is already bound to another user"
msgstr "%s 다른 사용자에 이미 바인딩되었습니다."

#: authentication/views/base.py:158
#, python-format
msgid "Binding %s successfully"
msgstr "%s 바인딩 성공"

#: authentication/views/dingtalk.py:42
msgid "DingTalk Error, Please contact your system administrator"
msgstr "딩딩 오류, 시스템 관리자에게 문의해 주세요."

#: authentication/views/dingtalk.py:45 authentication/views/dingtalk.py:204
msgid "DingTalk Error"
msgstr "딩딩 오류"

#: authentication/views/dingtalk.py:53
msgid "DingTalk is already bound"
msgstr "딩딩이 이미 바인딩되었습니다"

#: authentication/views/dingtalk.py:122
msgid "Invalid user_id"
msgstr "유효하지 않은 user_id"

#: authentication/views/dingtalk.py:138
msgid "DingTalk query user failed"
msgstr "딩딩 사용자 조회 실패"

#: authentication/views/dingtalk.py:146
msgid "The DingTalk is already bound to another user"
msgstr "해당 딩딩은 다른 사용자와 바인딩되었습니다"

#: authentication/views/dingtalk.py:152
msgid "Binding DingTalk successfully"
msgstr "딩딩 바인딩 성공"

#: authentication/views/dingtalk.py:206 authentication/views/dingtalk.py:241
msgid "Failed to get user from DingTalk"
msgstr "딩딩에서 사용자 정보를 가져오는 데 실패했습니다"

#: authentication/views/dingtalk.py:248
msgid "Please login with a password and then bind the DingTalk"
msgstr "비밀번호로 로그인한 후 딩딩을 바인딩해 주세요"

#: authentication/views/feishu.py:43 authentication/views/feishu.py:131
msgid "FeiShu Error"
msgstr "페이서 오류"

#: authentication/views/feishu.py:44
msgid "FeiShu is already bound"
msgstr "페이서가 이미 바인딩되었습니다"

#: authentication/views/feishu.py:133
msgid "Failed to get user from FeiShu"
msgstr "페이서에서 사용자 정보를 가져오는 데 실패했습니다"

#: authentication/views/lark.py:19 authentication/views/lark.py:47
msgid "Lark Error"
msgstr "라크 오류"

#: authentication/views/lark.py:20
msgid "Lark is already bound"
msgstr "라크가 이미 바인딩되었습니다"

#: authentication/views/lark.py:49
msgid "Failed to get user from Lark"
msgstr "라크에서 사용자 정보를 가져오는 데 실패했습니다"

#: authentication/views/login.py:163
msgid "Redirecting"
msgstr "전환 중"

#: authentication/views/login.py:164
msgid "Redirecting to {} authentication"
msgstr "{} 인증으로 이동 중입니다."

#: authentication/views/login.py:191
msgid "Login timeout, please try again."
msgstr "로그인 시간 초과, 다시 로그인해 주세요."

#: authentication/views/login.py:236
msgid "User email already exists ({})"
msgstr "사용자 이메일이 이미 존재합니다 ({})"

#: authentication/views/login.py:314
msgid ""
"Wait for <b>{}</b> confirm, You also can copy link to her/him <br/>\n"
"                  Don't close this page"
msgstr ""
"<b>{}</b> 확인을 기다리고 있습니다. 그는/그녀는 링크를 복사하여 전달할 수도 "
"있습니다. <br/>\n"
"이 페이지를 닫지 마세요."

#: authentication/views/login.py:319
msgid "No ticket found"
msgstr "작업 주문을 찾을 수 없습니다."

#: authentication/views/login.py:355
msgid "Logout success"
msgstr "로그아웃이 성공적으로 완료되었습니다."

#: authentication/views/login.py:356
msgid "Logout success, return login page"
msgstr "로그아웃이 성공적으로 완료되었습니다. 로그인 페이지로 돌아갑니다."

#: authentication/views/mixins.py:39
msgid ""
"For your safety, automatic redirection login is not supported on the client. "
"If you need to open it in the client, please log in again"
msgstr ""
"안전을 위해 클라이언트는 자동 로그인 리다이렉트를 지원하지 않습니다. 클라이언"
"트에서 열려면 다시 로그인해 주세요."

#: authentication/views/slack.py:35 authentication/views/slack.py:120
msgid "Slack Error"
msgstr "Slack 오류"

#: authentication/views/slack.py:55
msgid "Slack is already bound"
msgstr "Slack이 이미 연결되었습니다."

#: authentication/views/slack.py:122
msgid "Failed to get user from Slack"
msgstr "Slack에서 사용자 정보를 가져오지 못했습니다."

#: authentication/views/wecom.py:36
msgid "WeCom Error, Please contact your system administrator"
msgstr "기업 WeChat 오류, 시스템 관리자에게 문의하세요."

#: authentication/views/wecom.py:39 authentication/views/wecom.py:143
msgid "WeCom Error"
msgstr "기업 WeChat 오류"

#: authentication/views/wecom.py:103
msgid "Wecom"
msgstr "기업 WeChat"

#: authentication/views/wecom.py:145 authentication/views/wecom.py:180
msgid "Failed to get user from WeCom"
msgstr "기업 WeChat에서 사용자 정보를 가져오지 못했습니다."

#: authentication/views/wecom.py:187
msgid "Please login with a password and then bind the WeCom"
msgstr "密码로 로그인한 후 기업 WeChat을 연결해 주시기 바랍니다."

#: common/api/action.py:68
msgid "Request file format may be wrong"
msgstr "업로드한 파일 형식이 잘못되었거나 다른 유형의 리소스 파일입니다."

#: common/const/choices.py:40
msgid "China"
msgstr "중국"

#: common/const/choices.py:57
msgid "Manual"
msgstr "수동으로 트리거"

#: common/const/choices.py:58
msgid "Timing"
msgstr "예약 트리거"

#: common/const/choices.py:64 ops/const.py:73
msgid "Running"
msgstr "실행 중"

#: common/const/choices.py:68
msgid "Canceled"
msgstr "취소"

#: common/const/choices.py:114
msgid "Confirmed"
msgstr "확인"

#: common/const/choices.py:122 terminal/models/applet/applet.py:31
msgid "Community edition"
msgstr "커뮤니티 버전"

#: common/const/choices.py:123
msgid "Basic edition"
msgstr "기업 기본 버전"

#: common/const/choices.py:124
msgid "Standard edition"
msgstr "기업 표준 버전"

#: common/const/choices.py:125
msgid "Professional edition"
msgstr "기업 전문 버전"

#: common/const/choices.py:126
msgid "Ultimate edition"
msgstr "기업 플래그십 버전"

#: common/const/common.py:5 xpack/plugins/cloud/manager.py:450
#, python-format
msgid "%(name)s was created successfully"
msgstr "%(name)s가 생성되었습니다."

#: common/const/common.py:6
#, python-format
msgid "%(name)s was updated successfully"
msgstr "%(name)s 업데이트 성공"

#: common/db/encoder.py:11
msgid "gettext_lazy"
msgstr "gettext_lazy"

#: common/db/fields.py:106
msgid "Marshal dict data to char field"
msgstr "인코딩 dict를 char로"

#: common/db/fields.py:110
msgid "Marshal dict data to text field"
msgstr "인코딩 dict를 text로"

#: common/db/fields.py:122
msgid "Marshal list data to char field"
msgstr "인코딩 list를 char로"

#: common/db/fields.py:126
msgid "Marshal list data to text field"
msgstr "인코딩 list를 text로"

#: common/db/fields.py:130
msgid "Marshal data to char field"
msgstr "인코딩 데이터를 char로"

#: common/db/fields.py:134
msgid "Marshal data to text field"
msgstr "인코딩 데이터를 text로"

#: common/db/fields.py:167
msgid "Encrypt field using Secret Key"
msgstr "암호화된 필드"

#: common/db/fields.py:578
msgid ""
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
"'match': 'exact', 'value': '1.1.1.1'}}"
msgstr ""
"JSON 다대다 필드는 유효하지 않으며, {'type': 'all'} 또는 {'type': 'ids', "
"'ids': []} 또는 {'type': 'attrs', 'attrs': [{'name': 'ip', 'match': 'exact', "
"'value': '1.1.1.1'}}"

#: common/db/fields.py:585
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
msgstr "유효하지 않은 유형, all, ids 또는 attrs여야 합니다"

#: common/db/fields.py:588
msgid "Invalid ids for ids, should be a list"
msgstr "유효하지 않은 ID, 목록이어야 합니다"

#: common/db/fields.py:590 common/db/fields.py:595
#: common/serializers/fields.py:146 terminal/serializers/session.py:89
#: tickets/serializers/ticket/common.py:58
#: xpack/plugins/cloud/serializers/account_attrs.py:20
#: xpack/plugins/cloud/serializers/account_attrs.py:71
#: xpack/plugins/cloud/serializers/account_attrs.py:95
#: xpack/plugins/cloud/serializers/account_attrs.py:174
msgid "This field is required."
msgstr "이 필드는 필수 입력 항목입니다."

#: common/db/fields.py:593 common/db/fields.py:598
msgid "Invalid attrs, should be a list of dict"
msgstr "유효하지 않은 속성, dict 목록이어야 합니다"

#: common/db/fields.py:600
msgid "Invalid attrs, should be has name and value"
msgstr "유효하지 않은 속성, 이름과 값을 가져야 합니다"

#: common/db/mixins.py:32
msgid "is discard"
msgstr "무시함"

#: common/db/mixins.py:33
msgid "discard time"
msgstr "무시 시간"

#: common/db/models.py:33 users/models/user/__init__.py:112
msgid "Updated by"
msgstr "마지막 업데이트한 사람"

#: common/db/validators.py:9
msgid "Invalid port range, should be like and within {}-{}"
msgstr "유효하지 않은 포트 범위, {}-{} 내에 있어야 합니다"

#: common/drf/exc_handlers.py:28
msgid "Object"
msgstr "객체"

#: common/drf/metadata.py:131
msgid "Org ID"
msgstr "조직 ID"

#: common/drf/parsers/base.py:21
msgid "The file content overflowed (The maximum length `{}` bytes)"
msgstr "파일 내용이 너무 큽니다 (최대 길이 `{}` 바이트)"

#: common/drf/parsers/base.py:207
msgid "Parse file error: {}"
msgstr "파일 구문 분석 오류: {}"

#: common/drf/parsers/excel.py:14
msgid "Invalid excel file"
msgstr "유효하지 않은 엑셀 파일"

#: common/drf/renders/base.py:140
msgid "Yes/No"
msgstr "예/아니요"

#: common/drf/renders/base.py:143
msgid "Text, max length {}"
msgstr "텍스트, 최대 길이 {}"

#: common/drf/renders/base.py:145
msgid "Long text, no length limit"
msgstr "긴 텍스트, 길이 제한 없음"

#: common/drf/renders/base.py:147
msgid "Number, min {} max {}"
msgstr "숫자, 최소 {} 최대 {}"

#: common/drf/renders/base.py:150
msgid "Datetime format {}"
msgstr "날짜 시간 형식 {}"

#: common/drf/renders/base.py:156
msgid ""
"Choices, format name(value), name is optional for human read, value is "
"requisite, options {}"
msgstr ""
"옵션, 형식: 이름(값), 이름은 선택 사항이며 읽기 쉽게 하도록, 값은 필수입니"
"다, 선택 사항은 {}"

#: common/drf/renders/base.py:159
msgid "Choices, options {}"
msgstr "옵션, 선택 가능한 항목은 {}"

#: common/drf/renders/base.py:161
msgid "Phone number, format +8612345678901"
msgstr "전화번호, 형식: +8612345678901"

#: common/drf/renders/base.py:163
msgid "Label, format [\"key:value\"]"
msgstr "태그, 형식: [\"키:값\"]"

#: common/drf/renders/base.py:165
msgid ""
"Object, format name(id), name is optional for human read, id is requisite"
msgstr ""
"연관 항목, 형식: 이름(id), 이름은 선택 사항이며, 읽기 편의를 위해 포함되며, "
"id는 필수 항목입니다."

#: common/drf/renders/base.py:167
msgid "Object, format id"
msgstr "연관 항목, 형식은 id"

#: common/drf/renders/base.py:171
msgid ""
"Objects, format [\"name(id)\", ...], name is optional for human read, id is "
"requisite"
msgstr ""
"다중 연관 항목, 형식: [\"이름(id)\", ...], 이름은 선택 사항이며, 읽기 편의를 "
"위해 포함되며, id는 필수 항목입니다."

#: common/drf/renders/base.py:173
msgid ""
"Labels, format [\"key:value\", ...], if label not exists, will create it"
msgstr "태그, 형식: [\"키:값\", ...], 태그가 존재하지 않으면 생성됩니다."

#: common/drf/renders/base.py:175
msgid "Objects, format [\"id\", ...]"
msgstr "다중 연관 항목, 형식은 [\"id\", ...]"

#: common/drf/renders/base.py:275
msgid ""
"{} - The encryption password has not been set - please go to personal "
"information -> file encryption password to set the encryption password"
msgstr ""
"{} - 암호화 비밀번호가 설정되지 않았습니다 - 개인 정보 -> 파일 암호화 비밀번"
"호에서 암호화 비밀번호를 설정해 주세요."

#: common/drf/renders/mixins.py:37 labels/serializers.py:22
msgid "Resource count"
msgstr "자원 수량"

#: common/drf/renders/mixins.py:46
msgid "Export all"
msgstr "모두 내보내기"

#: common/drf/renders/mixins.py:48
msgid "Export only selected items"
msgstr "선택 항목만 내보내기"

#: common/drf/renders/mixins.py:50
msgid "Export filtered"
msgstr "검색 내보내기"

#: common/exceptions.py:15 xpack/plugins/cloud/ws.py:37
#, python-format
msgid "%s object does not exist."
msgstr "%s 객체가 존재하지 않습니다."

#: common/exceptions.py:25
msgid "Someone else is doing this. Please wait for complete"
msgstr ""
"다른 사람이 작업 중입니다. 다른 사람이 작업을 완료할 때까지 기다려주세요."

#: common/exceptions.py:30
msgid "Your request timeout"
msgstr "요청이 시간이 초과되었습니다"

#: common/exceptions.py:35
msgid "M2M reverse not allowed"
msgstr "다대다 반전은 허용되지 않습니다"

#: common/exceptions.py:41
msgid "Is referenced by other objects and cannot be deleted"
msgstr "다른 객체와 연결되어 있어 삭제할 수 없습니다"

#: common/exceptions.py:51
msgid "This action require confirm current user"
msgstr "이 작업은 현재 사용자 확인이 필요합니다"

#: common/exceptions.py:59
msgid "Unexpect error occur"
msgstr "예기치 않은 오류가 발생했습니다"

#: common/plugins/es.py:36
msgid "Invalid elasticsearch config"
msgstr "유효하지 않은 Elasticsearch 구성입니다"

#: common/plugins/es.py:41
msgid "Not Support Elasticsearch8"
msgstr "Elasticsearch8을 지원하지 않습니다"

#: common/plugins/es.py:47
msgid ""
"Connection failed: Self-signed certificate used. Please check server "
"certificate configuration"
msgstr ""
"연결 실패: 자체 서명된 인증서를 사용했습니다. 서버 인증서 구성을 확인하십시오"

#: common/sdk/im/exceptions.py:23
msgid "Network error, please contact system administrator"
msgstr "네트워크 오류입니다. 시스템 관리자에게 문의하십시오"

#: common/sdk/im/slack/__init__.py:78
msgid "Unknown error occur"
msgstr "알 수 없는 오류가 발생했습니다"

#: common/sdk/im/wecom/__init__.py:19
msgid "WeCom error, please contact system administrator"
msgstr "기업 위챗 오류입니다. 시스템 관리자에게 문의하십시오"

#: common/sdk/sms/alibaba.py:56
msgid "Signature does not match"
msgstr "서명이 일치하지 않습니다"

#: common/sdk/sms/cmpp2.py:44
msgid "sp_id is 6 bits"
msgstr "SP_id는 6자리여야 합니다"

#: common/sdk/sms/cmpp2.py:214
msgid "Failed to connect to the CMPP gateway server, err: {}"
msgstr "게이트웨이 서버 연결 오류, 오류: {}"

#: common/sdk/sms/custom_file.py:41
msgid "The custom sms file is invalid"
msgstr "사용자 정의 문자 메시지 파일이 유효하지 않습니다"

#: common/sdk/sms/custom_file.py:47
#, python-format
msgid "SMS sending failed[%s]: %s"
msgstr "문자 메시지 전송 실패[%s]: %s"

#: common/sdk/sms/endpoint.py:16
msgid "Alibaba cloud"
msgstr "알리 클라우드"

#: common/sdk/sms/endpoint.py:17
msgid "Tencent cloud"
msgstr "텐센트 클라우드"

#: common/sdk/sms/endpoint.py:18 xpack/plugins/cloud/const.py:13
msgid "Huawei Cloud"
msgstr "화웨이 클라우드"

#: common/sdk/sms/endpoint.py:19
msgid "CMPP v2.0"
msgstr "CMPP v2.0"

#: common/sdk/sms/endpoint.py:21
msgid "Custom type (File)"
msgstr "사용자 정의 (파일)"

#: common/sdk/sms/endpoint.py:32
msgid "SMS provider not support: {}"
msgstr "문자 메시지 서비스 제공업체가 지원하지 않음: {}"

#: common/sdk/sms/endpoint.py:54
msgid "SMS verification code signature or template invalid"
msgstr "문자 메시지 인증 코드 서명 또는 템플릿이 유효하지 않음"

#: common/sdk/sms/exceptions.py:8
msgid "The verification code has expired. Please resend it"
msgstr "인증 코드가 만료되었습니다. 다시 전송해 주십시오."

#: common/sdk/sms/exceptions.py:13
msgid "The verification code is incorrect"
msgstr "인증 코드 오류"

#: common/sdk/sms/exceptions.py:18
msgid "Please wait {} seconds before sending"
msgstr "{} 초 후에 다시 전송해 주십시오."

#: common/serializers/common.py:90
msgid "Children"
msgstr "노드"

#: common/serializers/common.py:98
msgid "File"
msgstr "파일"

#: common/serializers/fields.py:139
msgid "Invalid data type"
msgstr "유효하지 않은 데이터"

#: common/serializers/fields.py:147
#, python-brace-format
msgid "Invalid pk \"{pk_value}\" - object does not exist."
msgstr "잘못된 pk \"{pk_value}\" - 객체가 존재하지 않음"

#: common/serializers/fields.py:148
#, python-brace-format
msgid "Incorrect type. Expected pk value, received {data_type}."
msgstr "오류 유형. 기대하는 pk 값, 수신된 값: {data_type}."

#: common/serializers/fields.py:222
msgid "Invalid data type, should be list"
msgstr "잘못된 데이터 유형, 리스트여야 함"

#: common/serializers/fields.py:237
#: xpack/plugins/cloud/serializers/account.py:115
#: xpack/plugins/cloud/serializers/task.py:122
msgid "Invalid choice: {}"
msgstr "유효하지 않은 옵션: {}"

#: common/serializers/mixin.py:451 terminal/models/applet/applet.py:45
#: terminal/models/virtualapp/virtualapp.py:29
msgid "Tags"
msgstr "태그"

#: common/tasks.py:33
msgid "Send email"
msgstr "발송 이메일"

#: common/tasks.py:36
msgid "This task will be executed when sending email notifications"
msgstr "이메일 메시지를 전송할 때 이 작업을 수행합니다"

#: common/tasks.py:78
msgid "Send email attachment"
msgstr "이메일 첨부 파일 전송"

#: common/tasks.py:81
msgid ""
"When an account password is changed or an account backup generates "
"attachments, \n"
"        this task needs to be executed for sending emails and handling "
"attachments"
msgstr ""
"계정 비밀번호 변경 시 계정 백업으로 생성된 첨부 파일에 대해 이메일 및 첨부 파"
"일 전송 이 작업을 수행해야 합니다"

#: common/tasks.py:107
msgid "Upload account backup to external storage"
msgstr "외부 저장소에 세션 녹화 업로드"

#: common/tasks.py:109
msgid ""
"When performing an account backup, this task needs to be executed to "
"external storage (SFTP)"
msgstr "계정 백업을 수행할 때 외부 저장소(sftp)에 이 작업을 수행해야 합니다"

#: common/utils/ip/geoip/utils.py:28
msgid "Invalid ip"
msgstr "유효하지 않은 IP"

#: common/utils/ip/utils.py:98
msgid "Invalid address"
msgstr "유효하지 않은 주소"

#: common/utils/translate.py:46
#, python-format
msgid "Hello %s"
msgstr "안녕하세요 %s"

#: common/utils/verify_code.py:17
msgid "Send SMS code"
msgstr "SMS 인증 코드 전송"

#: common/utils/verify_code.py:19
msgid ""
"When resetting a password, forgetting a password, or verifying MFA, this "
"task needs to \n"
"        be executed to send SMS messages"
msgstr ""
"비밀번호 재설정, 비밀번호 분실, MFA 인증 시 SMS 전송이 필요할 때 이 작업을 수"
"행해야 합니다"

#: common/validators.py:16
msgid "Special char not allowed"
msgstr "특수 문자를 포함할 수 없습니다"

#: common/validators.py:42
msgid "Should not contains special characters"
msgstr "휴대폰 번호 형식이 올바르지 않습니다"

#: common/validators.py:47
msgid "The mobile phone number format is incorrect"
msgstr "코드를 찾을 수 없습니다"

#: common/views/msg.py:18
msgid "Not found the code"
msgstr "제공된 메시지 코드가 유효하지 않거나 만료되었습니다"

#: common/views/msg.py:22
msgid "The message code provided is invalid or has expired"
msgstr "인증 코드는: {code}"

#: jumpserver/conf.py:536
#, python-brace-format
msgid "The verification code is: {code}"
msgstr "인증 코드: {code}"

#: jumpserver/conf.py:541
msgid "Create account successfully"
msgstr "귀하의 계정이 성공적으로 생성되었습니다"

#: jumpserver/conf.py:543
msgid "Your account has been created successfully"
msgstr "JumpServer 오픈소스 방화벽"

#: jumpserver/context_processor.py:14
msgid "JumpServer - An open-source PAM"
msgstr "Flower 서비스가 사용 불가능합니다, 확인하십시오"

#: jumpserver/views/celery_flower.py:22
msgid "<h1>Flower service unavailable, check it</h1>"
msgstr ""
"<div>Luna는 독립적으로 배포된 프로그램으로, luna와 koko를 배포해야 합니다. </"
"div><div>이 페이지를 보았다면, nginx가 수신하고 있는 포트에 접근하고 있지 않"
"음을 의미합니다. 행운을 기원합니다</div>"

#: jumpserver/views/other.py:28
msgid ""
"<div>Luna is a separately deployed program, you need to deploy Luna, koko, "
"configure nginx for url distribution,</div> </div>If you see this page, "
"prove that you are not accessing the nginx listening port. Good luck.</div>"
msgstr ""
"Websocket 서비스는 포트: {}에서 실행 중입니다, nginx가 프록시가 설정되어 있는"
"지 확인하십시오"

#: jumpserver/views/other.py:76
msgid "Websocket server run on port: {}, you should proxy it on nginx"
msgstr ""
"<div>Koko는 독립적으로 배포된 프로그램으로, Koko를 배포하고 nginx 설정이 포워"
"딩이 되어 있는지 확인해야 합니다. </div><div>이 페이지를 보았다면, nginx가 수"
"신하고 있는 포트에 접근하고 있지 않음을 의미합니다. 행운을 기원합니다</div>"

#: jumpserver/views/other.py:90
msgid ""
"<div>Koko is a separately deployed program, you need to deploy Koko, "
"configure nginx for url distribution,</div> </div>If you see this page, "
"prove that you are not accessing the nginx listening port. Good luck.</div>"
msgstr "태그 관리"

#: labels/apps.py:8
msgid "App Labels"
msgstr "색상"

#: labels/models.py:15 settings/serializers/security.py:212
msgid "Color"
msgstr "색상"

#: labels/models.py:20 labels/models.py:39
msgid "Tag"
msgstr "태그"

#: labels/models.py:43
msgid "Resource ID"
msgstr "자원 ID"

#: labels/models.py:49
msgid "Tagged resource"
msgstr "연관된 자원"

#: labels/serializers.py:28
msgid "Cannot contain \":,\""
msgstr "“：,”을 포함할 수 없음"

#: labels/serializers.py:43
msgid "Resource type"
msgstr "자원 유형"

#: notifications/apps.py:7
msgid "App Notifications"
msgstr "알림 관리"

#: notifications/backends/__init__.py:13
msgid "Site message"
msgstr "사이트 내 메시지"

#: notifications/models/notification.py:14
msgid "receive backend"
msgstr "메시지 백엔드"

#: notifications/models/notification.py:18
msgid "User message"
msgstr "사용자 메시지"

#: notifications/models/notification.py:21
msgid "{} subscription"
msgstr "{} 구독"

#: notifications/models/notification.py:34
msgid "System message"
msgstr "시스템 정보"

#: notifications/notifications.py:47
msgid "Publish the station message"
msgstr "사이트 내 메시지 발송"

#: notifications/notifications.py:49
msgid ""
"This task needs to be executed for sending internal messages for system "
"alerts, \n"
"        work orders, and other notifications"
msgstr ""
"시스템의 일부 경고, 작업 지시서 등 사이트 내 메시지를 발송해야 할 때 해당 작"
"업을 실행"

#: ops/ansible/inventory.py:126 ops/ansible/inventory.py:196
#: ops/models/job.py:69
msgid "No account available"
msgstr "사용 가능한 계정 없음"

#: ops/ansible/inventory.py:318 ops/ansible/inventory.py:360
msgid "Ansible disabled"
msgstr "Ansible이 비활성화되었습니다."

#: ops/ansible/inventory.py:376
msgid "Skip hosts below:"
msgstr "다음 호스트를 건너뜁니다:"

#: ops/api/celery.py:66 ops/api/celery.py:81
msgid "Waiting task start"
msgstr "작업 시작을 기다리고 있습니다"

#: ops/api/celery.py:269
msgid "Task {} not found"
msgstr "작업 {}가 존재하지 않습니다"

#: ops/api/celery.py:276
msgid "Task {} args or kwargs error"
msgstr "작업 {}의 실행 매개변수가 잘못되었습니다"

#: ops/api/job.py:70
#, python-brace-format
msgid ""
"Asset ({asset}) must have at least one of the following protocols added: "
"SSH, SFTP, or WinRM"
msgstr ""
"자산({asset})에는 최소한 ssh, sftp 또는 winrm 중 하나의 프로토콜이 추가되어"
"야 합니다"

#: ops/api/job.py:71
#, python-brace-format
msgid "Asset ({asset}) authorization is missing SSH, SFTP, or WinRM protocol"
msgstr "자산({asset})의 인증에 ssh, sftp 또는 winrm 프로토콜이 부족합니다"

#: ops/api/job.py:72
#, python-brace-format
msgid "Asset ({asset}) authorization lacks upload permissions"
msgstr "자산({asset})의 인증에 업로드 권한이 부족합니다"

#: ops/api/job.py:160
msgid "Duplicate file exists"
msgstr "동일한 이름의 파일이 존재합니다"

#: ops/api/job.py:165
#, python-brace-format
msgid ""
"File size exceeds maximum limit. Please select a file smaller than {limit}MB"
msgstr ""
"파일 크기가 최대 제한을 초과했습니다. {limit}MB보다 작은 파일을 선택해 주세"
"요."

#: ops/api/job.py:238
msgid ""
"The task is being created and cannot be interrupted. Please try again later."
msgstr "작업을 생성 중입니다. 중단할 수 없으니 잠시 후에 다시 시도해 주세요."

#: ops/api/playbook.py:49
msgid "Currently playbook is being used in a job"
msgstr "현재 playbook이 작업 중에 사용되고 있습니다"

#: ops/api/playbook.py:122
msgid "Unsupported file content"
msgstr "지원되지 않는 파일 내용"

#: ops/api/playbook.py:124 ops/api/playbook.py:170 ops/api/playbook.py:218
msgid "Invalid file path"
msgstr "유효하지 않은 파일 경로"

#: ops/api/playbook.py:196
msgid "This file can not be rename"
msgstr "해당 파일을 이름 변경할 수 없습니다"

#: ops/api/playbook.py:215
msgid "File already exists"
msgstr "파일이 이미 존재합니다"

#: ops/api/playbook.py:233
msgid "File key is required"
msgstr ""
"파일 키 필드는 필수 항목입니다.  \n"
"이 파일을 삭제할 수 없습니다.  \n"
"작업 센터  \n"
"푸시  \n"
"검증  \n"
"수집  \n"
"추가  \n"
"사용자 정의 비밀번호  \n"
"무작위 생성  \n"
"각각 무작위  \n"
"빈칸  \n"
"VCS  \n"
"명령  \n"
"플레이북  \n"
"업로드"

#: ops/api/playbook.py:236
msgid "This file can not be delete"
msgstr "이 파일을 삭제할 수 없습니다"

#: ops/apps.py:9
msgid "App Ops"
msgstr "작업 센터"

#: ops/const.py:6
msgid "Push"
msgstr "푸시"

#: ops/const.py:7
msgid "Verify"
msgstr "검증"

#: ops/const.py:8
msgid "Collect"
msgstr "수집"

#: ops/const.py:13
msgid "Append SSH KEY"
msgstr "추가"

#: ops/const.py:19
msgid "Custom password"
msgstr "사용자 정의 비밀번호"

#: ops/const.py:20
msgid "All assets use the same random password"
msgstr "무작위 하나"

#: ops/const.py:21
msgid "All assets use different random password"
msgstr "각자 무작위"

#: ops/const.py:33
msgid "Blank"
msgstr "빈칸"

#: ops/const.py:34
msgid "VCS"
msgstr "VCS"

#: ops/const.py:38 ops/models/adhoc.py:44 ops/models/variable.py:26
msgid "Adhoc"
msgstr "명령"

#: ops/const.py:39 ops/models/job.py:154 ops/models/playbook.py:89
#: ops/models/variable.py:23
msgid "Playbook"
msgstr "플레이북"

#: ops/const.py:40
msgid "Upload File"
msgstr "업로드"

#: ops/const.py:44
msgid "Privileged only"
msgstr "특권 계정에 제한됨"

#: ops/const.py:45
msgid "Privileged first"
msgstr "특권 계정 우선"

#: ops/const.py:50 ops/const.py:61
msgid "Shell"
msgstr "쉘"

#: ops/const.py:51 ops/const.py:62
msgid "Powershell"
msgstr "파워쉘"

#: ops/const.py:52 ops/const.py:63
msgid "Python"
msgstr "파이썬"

#: ops/const.py:53 ops/const.py:64
msgid "MySQL"
msgstr "마이SQL"

#: ops/const.py:54 ops/const.py:66
msgid "PostgreSQL"
msgstr "포스트그레SQL"

#: ops/const.py:55 ops/const.py:67
msgid "SQLServer"
msgstr "SQL서버"

#: ops/const.py:56 ops/const.py:69
msgid "Raw"
msgstr "원시"

#: ops/const.py:57
msgid "HUAWEI"
msgstr "화웨이"

#: ops/const.py:65
msgid "MariaDB"
msgstr "마리아DB"

#: ops/const.py:68
msgid "Oracle"
msgstr "오라클"

#: ops/const.py:75
msgid "Timeout"
msgstr "타임아웃"

#: ops/const.py:82
msgid "Command execution disabled"
msgstr "명령 실행이 비활성화됨"

#: ops/const.py:86
msgctxt "scope"
msgid "Public"
msgstr "공용"

#: ops/const.py:87
msgid "Private"
msgstr "프라이빗"

#: ops/const.py:91
msgid "Text"
msgstr "텍스트 상자"

#: ops/const.py:92
msgid "Select"
msgstr "선택 상자"

#: ops/exception.py:6
msgid "no valid program entry found."
msgstr "사용 가능한 프로그램 진입점이 없습니다"

#: ops/mixin.py:34 ops/mixin.py:166 settings/serializers/auth/ldap.py:74
#: settings/serializers/auth/ldap_ha.py:56
msgid "Periodic run"
msgstr "주기 실행"

#: ops/mixin.py:36 ops/mixin.py:113 ops/mixin.py:172
#: settings/serializers/auth/ldap.py:81 settings/serializers/auth/ldap_ha.py:63
msgid "Interval"
msgstr "간격"

#: ops/mixin.py:39 ops/mixin.py:111 ops/mixin.py:169
#: settings/serializers/auth/ldap.py:78 settings/serializers/auth/ldap_ha.py:60
msgid "Crontab"
msgstr "크론탭"

#: ops/mixin.py:43 ops/mixin.py:177
msgid "Start Datetime"
msgstr "시작 날짜"

#: ops/mixin.py:45 ops/mixin.py:179
msgid "Datetime when the schedule should begin triggering the task to run"
msgstr "작업이 시작되어야 하는 날짜 및 시간"

#: ops/mixin.py:49 ops/models/base.py:22 ops/serializers/job.py:19
msgid "Date last run"
msgstr "마지막 실행 날짜"

#: ops/mixin.py:183
msgid "Run period"
msgstr "실행 주기"

#: ops/mixin.py:189
msgid "* Please enter a valid crontab expression"
msgstr "* 유효한 크론탭 표현식을 입력하세요"

#: ops/mixin.py:194
msgid "Crontab minute must not contain '*'"
msgstr ""

#: ops/mixin.py:208 settings/serializers/auth/mixin.py:12
msgid "Require interval or crontab setting"
msgstr "주기 또는 정기 설정이 필요합니다"

#: ops/models/adhoc.py:20
msgid "Pattern"
msgstr "모드"

#: ops/models/adhoc.py:22 ops/models/job.py:151
msgid "Module"
msgstr "모듈"

#: ops/models/adhoc.py:23 ops/models/celery.py:82 ops/models/job.py:149
#: terminal/models/component/task.py:14
msgid "Args"
msgstr "내용"

#: ops/models/adhoc.py:26 ops/models/playbook.py:34 ops/serializers/mixin.py:10
#: rbac/models/role.py:31 rbac/models/rolebinding.py:46
#: rbac/serializers/role.py:12 settings/serializers/auth/oauth2.py:37
msgid "Scope"
msgstr "범위"

#: ops/models/base.py:19
msgid "Account policy"
msgstr "계정 정책"

#: ops/models/base.py:20
msgid "Last execution"
msgstr "최종 실행"

#: ops/models/celery.py:16
msgid "Date last publish"
msgstr "출시 날짜"

#: ops/models/celery.py:71
msgid "Celery Task"
msgstr "Celery 작업"

#: ops/models/celery.py:74
msgid "Can view task monitor"
msgstr "작업 모니터링을 볼 수 있음"

#: ops/models/celery.py:83 terminal/models/component/task.py:15
msgid "Kwargs"
msgstr "기타 매개변수"

#: ops/models/celery.py:88
msgid "Date published"
msgstr "출시 날짜"

#: ops/models/celery.py:124
msgid "Celery Task Execution"
msgstr "Celery 작업 실행"

#: ops/models/job.py:82
msgid "Module {} is not suitable for this asset"
msgstr "모듈 {}는 이 자산에 적합하지 않음"

#: ops/models/job.py:152
msgid "Run dir"
msgstr "실행 디렉터리"

#: ops/models/job.py:153
msgid "Timeout (Seconds)"
msgstr "타임아웃 시간 (초)"

#: ops/models/job.py:159
msgid "Use Parameter Define"
msgstr "매개변수 정의 사용"

#: ops/models/job.py:160
msgid "Parameters define"
msgstr "매개변수 정의"

#: ops/models/job.py:161
msgid "Periodic variable"
msgstr "주기적인 실행 변수"

#: ops/models/job.py:162
msgid "Run as"
msgstr "운영 사용자"

#: ops/models/job.py:164
msgid "Run as policy"
msgstr "사용자 정책"

#: ops/models/job.py:221 ops/models/variable.py:28 ops/serializers/job.py:111
#: terminal/notifications.py:182
msgid "Job"
msgstr "작업"

#: ops/models/job.py:244
msgid "Material"
msgstr "자재"

#: ops/models/job.py:246
msgid "Material Type"
msgstr "자재 유형"

#: ops/models/job.py:558
msgid "Job Execution"
msgstr "작업 실행"

#: ops/models/playbook.py:33
msgid "CreateMethod"
msgstr "생성 방식"

#: ops/models/playbook.py:35
msgid "VCS URL"
msgstr "VCS URL"

#: ops/models/variable.py:11 ops/serializers/variable.py:22
msgid "Variable name"
msgstr "변수명"

#: ops/models/variable.py:12 ops/serializers/variable.py:23
msgid ""
"The variable name used in the script will have a fixed prefix jms_ added to "
"the input variable name. For example, if the input variable name is name, "
"the resulting environment variable will be jms_name, and it can be "
"referenced in the script using {{ jms_name }}"
msgstr ""
"스크립트에서 사용되는 변수 이름, 고정 접두사 jms_ + 입력된 변수명, 예를 들어 "
"변수명 name이면 최종 생성 환경 변수는 jms_name이 되며, 스크립트에서 참조할 때"
"는 {{ jms_name }}를 사용합니다."

#: ops/models/variable.py:16 ops/serializers/variable.py:32
msgid "Default Value"
msgstr "기본값"

#: ops/models/variable.py:18
msgid "Variable type"
msgstr "변수 유형"

#: ops/models/variable.py:21 ops/serializers/variable.py:35
msgid "ExtraVars"
msgstr "추가 매개변수"

#: ops/models/variable.py:49 ops/serializers/adhoc.py:16
#: ops/serializers/job.py:23 ops/serializers/playbook.py:21
msgid "Variable"
msgstr "변수"

#: ops/notifications.py:20
msgid "Server performance"
msgstr "모니터링 경고"

#: ops/notifications.py:26
msgid "Component health check warning"
msgstr "구성 요소 건강 상태 점검 경고"

#: ops/notifications.py:71
#, python-brace-format
msgid "The component is offline: {name}"
msgstr "구성 요소가 오프라인입니다: {name}"

#: ops/notifications.py:76
#, python-brace-format
msgid "Disk used more than {max_threshold}%: => {value}"
msgstr "디스크 사용률이 {max_threshold}%를 초과하였습니다: => {value}"

#: ops/notifications.py:81
#, python-brace-format
msgid "Memory used more than {max_threshold}%: => {value}"
msgstr "메모리 사용률이 {max_threshold}%를 초과하였습니다: => {value}"

#: ops/notifications.py:86
#, python-brace-format
msgid "CPU load more than {max_threshold}: => {value}"
msgstr "CPU 사용률이 {max_threshold}%를 초과하였습니다: => {value}"

#: ops/serializers/celery.py:35
msgid "Next execution time"
msgstr "다음 실행 시간"

#: ops/serializers/job.py:17
msgid "Run on save"
msgstr "저장 후 실행"

#: ops/serializers/job.py:91
msgid "Job type"
msgstr "작업 유형"

#: ops/serializers/job.py:94 terminal/serializers/session.py:66
msgid "Is finished"
msgstr "완료 여부"

#: ops/serializers/job.py:108
msgid "Task id"
msgstr "작업 ID"

#: ops/serializers/job.py:117
msgid "You do not have permission for the current job."
msgstr "현재 작업에 대한 권한이 없습니다."

#: ops/serializers/variable.py:29
msgid "Variable Type"
msgstr "변수 유형"

#: ops/serializers/variable.py:37
msgid ""
"Each item is on a separate line, with each line separated by a colon. The "
"part before the colon is the display content, and the part after the colon "
"is the value."
msgstr ""
"각 항목은 한 줄씩 기재하며, 각 줄은 영어 콜론으로 구분하여 앞부분은 표시할 내"
"용, 뒷부분은 값을 넣습니다"

#: ops/tasks.py:54
msgid "Run ansible task"
msgstr "Ansible 작업 실행"

#: ops/tasks.py:57
msgid ""
"Execute scheduled adhoc and playbooks, periodically invoking the task for "
"execution"
msgstr ""
"정기적인 빠른 명령, 플레이북을 실행할 때, 해당 작업을 정기적으로 호출하여 실"
"행합니다."

#: ops/tasks.py:88
msgid "Run ansible task execution"
msgstr "Ansible 작업 시작"

#: ops/tasks.py:91
msgid "Execute the task when manually adhoc or playbooks"
msgstr "수동으로 실행하는 빠른 명령어와 플레이북에서 해당 작업 실행"

#: ops/tasks.py:106
msgid "Clear celery periodic tasks"
msgstr "주기적 작업 정리"

#: ops/tasks.py:108
msgid "At system startup, clean up celery tasks that no longer exist"
msgstr "시스템 시작 시, 존재하지 않는 celery 작업 정리"

#: ops/tasks.py:132
msgid "Create or update periodic tasks"
msgstr "주기적 작업 생성 또는 업데이트"

#: ops/tasks.py:134
msgid ""
"With version iterations, new tasks may be added, or task names and execution "
"times may \n"
"        be modified. Therefore, upon system startup, tasks will be "
"registered or the parameters \n"
"        of scheduled tasks will be updated"
msgstr ""
"버전이 반복될수록 새로운 작업이 추가되거나 작업 이름, 실행 시간이 수정될 수 "
"있으므로, 시스템 시작 시 작업 등록 또는 정기 작업 매개변수 업데이트가 진행됩"
"니다."

#: ops/tasks.py:147
msgid "Periodic check service performance"
msgstr "주기적으로 서비스 성능 점검"

#: ops/tasks.py:149
msgid ""
"Check every hour whether each component is offline and whether the CPU, "
"memory, \n"
"        and disk usage exceed the thresholds, and send an alert message to "
"the administrator"
msgstr ""
"각 구성 요소가 오프라인인지, CPU, 메모리, 하드디스크 사용률이 임계값을 초과하"
"는지 매시간 점검하고, 관리자에게 경고 메시지를 전송합니다."

#: ops/tasks.py:159
msgid "Clean up unexpected jobs"
msgstr "비정상 작업 정리"

#: ops/tasks.py:161
msgid ""
"Due to exceptions caused by executing adhoc and playbooks in the Job "
"Center, \n"
"        which result in the task status not being updated, the system will "
"clean up abnormal jobs \n"
"        that have not been completed for more than 3 hours every hour and "
"mark these tasks as \n"
"        failed"
msgstr ""
"작업 센터에서 빠른 명령어를 실행할 경우, 플레이북이 비정상적으로 수행되며, 작"
"업 상태가 업데이트되지 않을 수 있습니다. 시스템은 매시간 3시간 이상 완료되지 "
"않은 비정상 작업을 정리하고, 해당 작업을 실패로 표시합니다."

#: ops/tasks.py:174
msgid "Clean job_execution db record"
msgstr "작업 센터 실행 이력 정리"

#: ops/tasks.py:176
msgid ""
"Due to the execution of adhoc and playbooks in the Job Center, execution "
"records will \n"
"        be generated. The system will clean up records that exceed the "
"retention period every day \n"
"        at 2 a.m., based on the configuration of 'System Settings - Tasks - "
"Regular clean-up - \n"
"        Job execution retention days'"
msgstr ""
"작업 센터에서 빠른 명령어를 실행할 경우, 플레이북이 수행 기록을 생성합니다. "
"시스템은 시스템 설정 - 작업 목록 - 정기 정리 - 작업 센터 실행 이력 구성에 따"
"라, 매일 새벽 2시에 저장 기간을 초과한 기록을 정리합니다."

#: ops/templates/ops/celery_task_log.html:4
msgid "Task log"
msgstr "작업 목록"

#: ops/variables.py:24
msgid "The current user`s username of JumpServer"
msgstr "JumpServer 현재 사용자의 사용자 이름"

#: ops/variables.py:25
msgid "The id of the asset in the JumpServer"
msgstr "JumpServer 내 자산의 ID"

#: ops/variables.py:26
msgid "The type of the asset in the JumpServer"
msgstr "JumpServer의 자산 타입"

#: ops/variables.py:27
msgid "The category of the asset in the JumpServer"
msgstr "JumpServer의 자산 카테고리"

#: ops/variables.py:28
msgid "The name of the asset in the JumpServer"
msgstr "JumpServer의 자산 이름"

#: ops/variables.py:29
msgid "Address used to connect this asset in JumpServer"
msgstr "JumpServer에서 이 자산에 연결하기 위한 주소"

#: ops/variables.py:30
msgid "Port used to connect this asset in JumpServer"
msgstr "JumpServer에서 이 자산에 연결하기 위한 포트"

#: ops/variables.py:31
msgid "ID of the job"
msgstr "Job ID"

#: ops/variables.py:32
msgid "Name of the job"
msgstr "Job 이름"

#: orgs/api.py:60
msgid "The current organization ({}) cannot be deleted"
msgstr "현재 조직 ({})는 삭제할 수 없습니다"

#: orgs/api.py:65
msgid ""
"LDAP synchronization is set to the current organization. Please switch to "
"another organization before deleting"
msgstr ""
"LDAP 동기화 설정이 현재 조직으로 되어 있으므로, 다른 조직으로 전환한 후 삭제 "
"작업을 진행해 주십시오"

#: orgs/api.py:75
msgid "The organization have resource ({}) cannot be deleted"
msgstr "조직에 자원 ({})이 존재하여 삭제할 수 없습니다"

#: orgs/apps.py:7
msgid "App Organizations"
msgstr "조직 관리"

#: orgs/mixins/models.py:48 orgs/mixins/models.py:73
msgid "Please save in a org"
msgstr "저장하기 전에 조직을 선택해 주십시오"

#: orgs/mixins/models.py:57 orgs/mixins/serializers.py:25 orgs/models.py:91
#: rbac/const.py:7 rbac/models/rolebinding.py:56
#: rbac/serializers/rolebinding.py:44 settings/serializers/auth/base.py:53
#: terminal/templates/terminal/_msg_command_warning.html:21
#: terminal/templates/terminal/_msg_session_sharing.html:14
#: tickets/models/ticket/general.py:303 tickets/serializers/ticket/ticket.py:61
msgid "Organization"
msgstr "조직"

#: orgs/models.py:14
msgid "GLOBAL"
msgstr "전역 조직"

#: orgs/models.py:16
msgid "DEFAULT"
msgstr "기본 조직"

#: orgs/models.py:18
msgid "SYSTEM"
msgstr "시스템 조직"

#: orgs/models.py:83 rbac/models/role.py:36 settings/models.py:190
#: terminal/models/applet/applet.py:42
msgid "Builtin"
msgstr "내장된"

#: orgs/models.py:93
msgid "Can view root org"
msgstr "전체 조직 보기"

#: orgs/models.py:94
msgid "Can view all joined org"
msgstr "가입한 모든 조직 보기"

#: orgs/models.py:237
msgid "Can not delete virtual org"
msgstr "가상 조직 삭제 불가"

#: orgs/serializers.py:10 perms/serializers/permission.py:59
#: rbac/serializers/role.py:27 users/serializers/group.py:53
msgid "Users amount"
msgstr "사용자 수"

#: orgs/serializers.py:11
msgid "User groups amount"
msgstr "사용자 그룹 수"

#: orgs/serializers.py:14 perms/serializers/permission.py:62
msgid "Nodes amount"
msgstr "노드 수"

#: orgs/serializers.py:15
msgid "Domains amount"
msgstr "도메인 수"

#: orgs/serializers.py:16
msgid "Gateways amount"
msgstr "게이트웨이 수"

#: orgs/serializers.py:18
msgid "Asset permissions amount"
msgstr "자산 인증 수"

#: orgs/tasks.py:10
msgid "Refresh organization cache"
msgstr "조직 캐시 새로 고침"

#: perms/apps.py:9
msgid "App Permissions"
msgstr "Authorization"

#: perms/const.py:12
msgid "Connect (All protocols)"
msgstr "연결 (모든 프로토콜)"

#: perms/const.py:13
msgid "Upload (RDP, SFTP)"
msgstr "업로드 (RDP, SFTP)"

#: perms/const.py:14
msgid "Download (RDP, SFTP)"
msgstr "다운로드 (RDP, SFTP)"

#: perms/const.py:15
msgid "Copy (RDP, VNC)"
msgstr "복사 (RDP, VNC)"

#: perms/const.py:16
msgid "Paste (RDP, VNC)"
msgstr "붙여넣기 (RDP, VNC)"

#: perms/const.py:17
msgid "Delete (SFTP)"
msgstr "삭제 (SFTP)"

#: perms/const.py:18
msgid "Share (SSH)"
msgstr "공유 (SSH)"

#: perms/const.py:28
msgid "Transfer"
msgstr "파일 전송"

#: perms/const.py:29
msgid "Clipboard"
msgstr "클립보드"

#: perms/models/asset_permission.py:89
msgid "Asset permission"
msgstr "자산 권한 부여"

#: perms/models/perm_node.py:74
msgid "Ungrouped"
msgstr "미분류"

#: perms/models/perm_node.py:76
msgid "Favorite"
msgstr "즐겨찾기"

#: perms/models/perm_node.py:128
msgid "Permed asset"
msgstr "권한이 부여된 자산"

#: perms/models/perm_node.py:130
msgid "Can view my assets"
msgstr "내 자산 보기 가능"

#: perms/models/perm_node.py:131
msgid "Can view user assets"
msgstr "사용자가 권한 부여한 자산 보기 가능"

#: perms/models/perm_node.py:132
msgid "Can view usergroup assets"
msgstr "사용자 그룹이 권한 부여한 자산 보기 가능"

#: perms/models/perm_node.py:143
msgid "Permed account"
msgstr "권한 계정"

#: perms/notifications.py:12 perms/notifications.py:44
msgid "today"
msgstr "오늘"

#: perms/notifications.py:12 perms/notifications.py:44
#: settings/serializers/feature.py:177
msgid "day"
msgstr "하늘"

#: perms/notifications.py:15
msgid "The asset you authorized is about to expire"
msgstr "당신이 권한을 부여한 자산이 곧 만료됩니다"

#: perms/notifications.py:20
msgid "permed assets"
msgstr "권한 부여된 자산"

#: perms/notifications.py:59
msgid "Asset permissions is about to expire"
msgstr "자산 권한 부여 규칙이 곧 만료됩니다"

#: perms/notifications.py:64
msgid "asset permissions of organization {}"
msgstr "조직 ({})의 자산 권한"

#: perms/serializers/permission.py:43
msgid ""
"Accounts, format [\"@virtual\", \"root\", \"%template_id\"], virtual "
"choices: @ALL, @SPEC, @USER, @ANON, @INPUT"
msgstr ""
"계정, 형식 [\"@가상계정\", \"root\", \"%템플릿id\"], 가상 선택: @ALL, @SPEC, "
"@USER, @ANON, @INPUT"

#: perms/serializers/permission.py:49
msgid "Protocols, format [\"ssh\", \"rdp\", \"vnc\"] or [\"all\"]"
msgstr "프로토콜, 형식 [\"ssh\", \"rdp\", \"vnc\"] 또는 [\"all\"]"

#: perms/serializers/permission.py:60
msgid "Groups amount"
msgstr "사용자 그룹 수"

#: perms/tasks.py:28
msgid "Check asset permission expired"
msgstr "자산 권한 부여 규칙이 만료되었는지 확인"

#: perms/tasks.py:30
msgid ""
"The cache of organizational collections, which have completed user "
"authorization tree \n"
"        construction, will expire. Therefore, expired collections need to be "
"cleared from the \n"
"        cache, and this task will be executed periodically based on the time "
"interval specified \n"
"        by PERM_EXPIRED_CHECK_PERIODIC in the system configuration file "
"config.txt"
msgstr ""
"사용자 권한 트리가 구축 완료된 조직 집합 캐시는 만료되므로, 만료된 집합을 캐"
"시에서 정리해야 합니다. system 구성 파일 config.txt의 "
"PERM_EXPIRED_CHECK_PERIODIC 시간 간격에 따라 이 작업을 주기적으로 수행해야 합"
"니다"

#: perms/tasks.py:49
msgid "Send asset permission expired notification"
msgstr "자산 권한 만료 알림 전송"

#: perms/tasks.py:51
msgid ""
"Check every day at 10 a.m. and send a notification message to users "
"associated with \n"
"        assets whose authorization is about to expire, as well as to the "
"organization's \n"
"        administrators, 3 days in advance, to remind them that the asset "
"authorization will \n"
"        expire in a few days"
msgstr ""
"매일 오전 10시에 자산 권한이 곧 만료될 사용자 및 해당 조직 관리자가 관련된 사"
"용자에게 3일 전에 메시지 알림을 보내어 자산이 남은 며칠이 지나면 만료된다는 "
"것을 알려줍니다"

#: perms/templates/perms/_msg_item_permissions_expire.html:7
#: perms/templates/perms/_msg_permed_items_expire.html:7
#, python-format
msgid "The following %(item_type)s will expire in %(count)s"
msgstr "다음 %(item_type)s는 %(count)s 후에 만료됩니다"

#: rbac/api/role.py:35
msgid "Internal role, can't be destroy"
msgstr "내부 역할로 삭제할 수 없습니다."

#: rbac/api/role.py:40
msgid "The role has been bound to users, can't be destroy"
msgstr "역할이 사용자와 연결되어 있어 삭제할 수 없습니다."

#: rbac/api/role.py:105
msgid "Internal role, can't be update"
msgstr "내부 역할은 업데이트할 수 없습니다."

#: rbac/api/rolebinding.py:45
msgid "{} at least one system role"
msgstr "{} 최소한 하나의 시스템 역할이 필요합니다."

#: rbac/apps.py:7
msgid "App RBAC"
msgstr "RBAC"

#: rbac/builtin.py:118
msgid "SystemAdmin"
msgstr "시스템 관리자"

#: rbac/builtin.py:121
msgid "SystemAuditor"
msgstr "시스템 감사자"

#: rbac/builtin.py:124
msgid "SystemComponent"
msgstr "시스템 구성 요소"

#: rbac/builtin.py:130
msgid "OrgAdmin"
msgstr "조직 관리자"

#: rbac/builtin.py:133
msgid "OrgAuditor"
msgstr "조직 감사자"

#: rbac/builtin.py:136
msgid "OrgUser"
msgstr "조직 사용자"

#: rbac/models/menu.py:13
msgid "Menu permission"
msgstr "메뉴 권한 부여"

#: rbac/models/menu.py:15
msgid "Can view console view"
msgstr "콘솔을 표시할 수 있습니다."

#: rbac/models/menu.py:16
msgid "Can view audit view"
msgstr "감사대를 표시할 수 있습니다."

#: rbac/models/menu.py:17
msgid "Can view workbench view"
msgstr "작업대를 표시할 수 있습니다."

#: rbac/models/menu.py:18
msgid "Can view web terminal"
msgstr "웹 터미널"

#: rbac/models/menu.py:19
msgid "Can view file manager"
msgstr ""
"파일 관리와 시스템 도구를 확인할 수 있습니다.  \n"
"내용 유형  \n"
"허가  \n"
"시스템 역할  \n"
"조직 역할  \n"
"역할 바인딩  \n"
"모든 조직  \n"
"사용자의 마지막 역할로 삭제할 수 없으며, 사용자를 조직에서 이동할 수 있습니"
"다.  \n"
"조직 역할 바인딩  \n"
"시스템 역할 바인딩  \n"
"이미 바인딩됨  \n"
"모든 권한  \n"
"콘솔  \n"
"작업대"

#: rbac/models/menu.py:20
msgid "Can view System Tools"
msgstr "시스템 도구를 확인할 수 있습니다"

#: rbac/models/permission.py:18
msgid "ContentType"
msgstr "내용 유형"

#: rbac/models/permission.py:79 rbac/models/role.py:34
msgid "Permissions"
msgstr "권한"

#: rbac/models/role.py:144
msgid "System role"
msgstr "시스템 역할"

#: rbac/models/role.py:152
msgid "Organization role"
msgstr "조직 역할"

#: rbac/models/rolebinding.py:62
msgid "Role binding"
msgstr "역할 바인딩"

#: rbac/models/rolebinding.py:161
msgid "All organizations"
msgstr "모든 조직"

#: rbac/models/rolebinding.py:193
msgid ""
"User last role in org, can not be delete, you can remove user from org "
"instead"
msgstr ""
"사용자의 마지막 역할은 삭제할 수 없으며, 사용자를 조직에서 제거할 수 있습니다"

#: rbac/models/rolebinding.py:200
msgid "Organization role binding"
msgstr "조직 역할 바인딩"

#: rbac/models/rolebinding.py:215
msgid "System role binding"
msgstr "시스템 역할 바인딩"

#: rbac/serializers/rolebinding.py:60
msgid "Has bound this role"
msgstr "이미 바인딩됨"

#: rbac/tree.py:17 rbac/tree.py:18
msgid "All permissions"
msgstr "모든 권한"

#: rbac/tree.py:24
msgid "Console view"
msgstr "콘솔"

#: rbac/tree.py:25
msgid "Workbench view"
msgstr "작업대"

#: rbac/tree.py:26
msgid "Audit view"
msgstr "감사 대시보드"

#: rbac/tree.py:27 settings/models.py:166
msgid "System setting"
msgstr "시스템 설정"

#: rbac/tree.py:37
msgid "Session audits"
msgstr "세션 감사"

#: rbac/tree.py:49 xpack/plugins/cloud/manager.py:102
msgid "Cloud import"
msgstr "클라우드 동기화"

#: rbac/tree.py:51
msgid "Gather account"
msgstr "계정 탐색"

#: rbac/tree.py:53
msgid "Account change secret"
msgstr "계정 비밀번호 변경"

#: rbac/tree.py:55
msgid "App ops"
msgstr "작업 센터"

#: rbac/tree.py:57 settings/serializers/feature.py:183
msgid "Feature"
msgstr "기능"

#: rbac/tree.py:58 settings/serializers/auth/base.py:11
msgid "Authentication"
msgstr "인증"

#: rbac/tree.py:59
msgid "Storage"
msgstr "저장소"

#: rbac/tree.py:61 terminal/models/applet/applet.py:53
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:30
#: terminal/serializers/applet.py:15
msgid "Applet"
msgstr "원격 애플리케이션"

#: rbac/tree.py:63
msgid "Appearance"
msgstr "인터페이스"

#: rbac/tree.py:65 xpack/plugins/license/meta.py:10
#: xpack/plugins/license/models.py:153
msgid "License"
msgstr "라이센스"

#: rbac/tree.py:67
msgid "Job audit"
msgstr "작업 감사"

#: rbac/tree.py:159
msgid "App organizations"
msgstr "조직 관리"

#: rbac/tree.py:160
msgid "Ticket comment"
msgstr "작업 댓글"

#: rbac/tree.py:161 settings/serializers/feature.py:164
#: settings/serializers/feature.py:166 tickets/models/ticket/general.py:310
msgid "Ticket"
msgstr "작업"

#: rbac/tree.py:162
msgid "Common setting"
msgstr "일반 설정"

#: rbac/tree.py:163
msgid "View permission tree"
msgstr "권한 트리 보기"

#: settings/api/chat.py:41
msgid "Chat AI is not enabled"
msgstr "채팅 AI가 활성화되어 있지 않습니다"

#: settings/api/chat.py:89 settings/api/dingtalk.py:31
#: settings/api/feishu.py:39 settings/api/slack.py:34 settings/api/sms.py:160
#: settings/api/vault.py:49 settings/api/wecom.py:37
msgid "Test success"
msgstr "테스트 성공"

#: settings/api/email.py:22
msgid "Test mail sent to {}, please check"
msgstr "메일이 전송되었습니다 {}, 확인해 주세요"

#: settings/api/email.py:47
msgid "Test smtp setting"
msgstr "SMTP 설정 테스트"

#: settings/api/ldap.py:92
msgid ""
"Users are not synchronized, please click the user synchronization button"
msgstr "사용자가 동기화되지 않았습니다, 사용자 동기화 버튼을 클릭하세요"

#: settings/api/sms.py:142
msgid "Invalid SMS platform"
msgstr "유효하지 않은 SMS 플랫폼"

#: settings/api/sms.py:148
msgid "test_phone is required"
msgstr "테스트 전화번호는 필수 항목입니다."

#: settings/apps.py:7
msgid "App Settings"
msgstr "시스템 설정"

#: settings/models.py:42 users/models/preference.py:14
msgid "Encrypted"
msgstr "암호화된"

#: settings/models.py:168
msgid "Can change email setting"
msgstr "메일 설정"

#: settings/models.py:169
msgid "Can change auth setting"
msgstr "인증 설정"

#: settings/models.py:170
msgid "Can change auth ops"
msgstr "업무 센터 설정"

#: settings/models.py:171
msgid "Can change auth ticket"
msgstr "작업 티켓 설정"

#: settings/models.py:172
msgid "Can change virtual app setting"
msgstr "가상 애플리케이션 설정 변경 가능"

#: settings/models.py:173
msgid "Can change auth announcement"
msgstr "공지 설정"

#: settings/models.py:174
msgid "Can change vault setting"
msgstr "금고 설정 변경 가능"

#: settings/models.py:175
msgid "Can change chat ai setting"
msgstr "채팅 AI 설정 수정 가능"

#: settings/models.py:176
msgid "Can change system msg sub setting"
msgstr "메시지 구독 설정"

#: settings/models.py:177
msgid "Can change sms setting"
msgstr "SMS 설정"

#: settings/models.py:178
msgid "Can change security setting"
msgstr "보안 설정"

#: settings/models.py:179
msgid "Can change clean setting"
msgstr "정기 청소"

#: settings/models.py:180
msgid "Can change interface setting"
msgstr "인터페이스 설정"

#: settings/models.py:181
msgid "Can change license setting"
msgstr "라이센스 설정"

#: settings/models.py:182
msgid "Can change terminal setting"
msgstr "단말기 설정"

#: settings/models.py:183
msgid "Can change other setting"
msgstr "기타 설정"

#: settings/models.py:193
msgid "Chat prompt"
msgstr "채팅 프롬프트"

#: settings/notifications.py:23
msgid "Notification of Synchronized LDAP User Task Results"
msgstr "동기화 LDAP 사용자 작업 결과通知"

#: settings/serializers/auth/base.py:13
msgid "LDAP Auth"
msgstr "LDAP 인증"

#: settings/serializers/auth/base.py:14
msgid "LDAP Auth HA"
msgstr "LDAP HA 인증"

#: settings/serializers/auth/base.py:15
msgid "CAS Auth"
msgstr "CAS 인증"

#: settings/serializers/auth/base.py:16
msgid "OPENID Auth"
msgstr "OIDC 인증"

#: settings/serializers/auth/base.py:17
msgid "SAML2 Auth"
msgstr "SAML2 인증"

#: settings/serializers/auth/base.py:18
msgid "OAuth2 Auth"
msgstr "OAuth2 인증"

#: settings/serializers/auth/base.py:19
msgid "RADIUS Auth"
msgstr "RADIUS 인증"

#: settings/serializers/auth/base.py:20
msgid "DingTalk Auth"
msgstr "딩딩 인증"

#: settings/serializers/auth/base.py:21
msgid "FeiShu Auth"
msgstr "페이서 인증"

#: settings/serializers/auth/base.py:22
msgid "Lark Auth"
msgstr "라크 인증"

#: settings/serializers/auth/base.py:23
msgid "Slack Auth"
msgstr "슬랙 인증"

#: settings/serializers/auth/base.py:24
msgid "WeCom Auth"
msgstr "기업 위챗 인증"

#: settings/serializers/auth/base.py:25
msgid "SSO Auth"
msgstr "SSO 토큰 인증"

#: settings/serializers/auth/base.py:26
msgid "Passkey Auth"
msgstr "패스키 인증"

#: settings/serializers/auth/base.py:28
msgid "Email suffix"
msgstr "이메일 접미사"

#: settings/serializers/auth/base.py:30
msgid ""
"After third-party user authentication is successful, if the third-party "
"authentication service platform does not return the user's email "
"information, the system will automatically create the user using this email "
"suffix"
msgstr ""
"서드파티 사용자 인증이 성공한 후, 서드파티 인증 서비스 플랫폼이 해당 사용자"
"의 이메일 정보를 반환하지 않을 경우, 시스템은 자동으로 이 이메일 접미사를 사"
"용하여 사용자를 생성합니다."

#: settings/serializers/auth/base.py:37
msgid "Forgot Password URL"
msgstr "비밀번호를 잊으셨나요? 링크"

#: settings/serializers/auth/base.py:38
msgid "The URL for Forgotten Password on the user login page"
msgstr "사용자 로그인 페이지에서 비밀번호를 잊으셨나요? URL"

#: settings/serializers/auth/base.py:41
msgid "Login redirection"
msgstr "로그인 리디렉션 알림 활성화"

#: settings/serializers/auth/base.py:43
msgid ""
"Should an flash page be displayed before the user is redirected to third-"
"party authentication when the administrator enables third-party redirect "
"authentication"
msgstr ""
"관리자가 서드파티 리디렉션 인증을 활성화할 때, 사용자가 서드파티 인증으로 리"
"디렉션되기 전에 Flash 페이지를 표시할지 여부"

#: settings/serializers/auth/base.py:55
msgid ""
"When you create a user, you associate the user to the organization of your "
"choice. Users always belong to the Default organization."
msgstr ""
"사용자를 생성할 때, 해당 사용자를 선택한 조직과 연관시킵니다. 사용자는 항상 "
"Default 조직에 속합니다."

#: settings/serializers/auth/cas.py:12 settings/serializers/auth/cas.py:14
msgid "CAS"
msgstr "CAS"

#: settings/serializers/auth/cas.py:15 settings/serializers/auth/ldap.py:45
#: settings/serializers/auth/ldap_ha.py:27 settings/serializers/auth/oidc.py:61
msgid "Server"
msgstr "서버 주소"

#: settings/serializers/auth/cas.py:18
msgid "Proxy Server"
msgstr "콜백 주소"

#: settings/serializers/auth/cas.py:21 settings/serializers/auth/oauth2.py:56
#: settings/serializers/auth/saml2.py:42
msgid "Logout completely"
msgstr "동기 로그아웃"

#: settings/serializers/auth/cas.py:22
msgid "When the user signs out, they also be logged out from the CAS server"
msgstr "사용자가 로그아웃할 때, 그들은 CAS 서버에서도 로그아웃됩니다."

#: settings/serializers/auth/cas.py:28
msgid "Username attr"
msgstr "사용자 이름 속성"

#: settings/serializers/auth/cas.py:31
msgid "Enable attributes map"
msgstr "속성 매핑 활성화"

#: settings/serializers/auth/cas.py:34 settings/serializers/auth/dingtalk.py:18
#: settings/serializers/auth/feishu.py:18 settings/serializers/auth/lark.py:17
#: settings/serializers/auth/ldap.py:67 settings/serializers/auth/ldap_ha.py:49
#: settings/serializers/auth/oauth2.py:60 settings/serializers/auth/oidc.py:39
#: settings/serializers/auth/saml2.py:35 settings/serializers/auth/slack.py:18
#: settings/serializers/auth/wecom.py:18
msgid "User attribute"
msgstr "속성 매핑"

#: settings/serializers/auth/cas.py:36
msgid ""
"User attribute mapping, where the `key` is the CAS service user attribute "
"name and the `value` is the JumpServer user attribute name"
msgstr ""
"사용자 속성 매핑에서 `key`는 CAS 서비스의 사용자 속성 이름이고, `value`는 "
"JumpServer 사용자 속성 이름입니다."

#: settings/serializers/auth/cas.py:41
msgid "Create user"
msgstr "사용자 생성(존재하지 않을 경우)"

#: settings/serializers/auth/cas.py:43
msgid ""
"After successful user authentication, if the user does not exist, "
"automatically create the user"
msgstr ""
"사용자 인증이 성공한 후, 사용자가 존재하지 않으면 자동으로 사용자가 생성됩니"
"다."

#: settings/serializers/auth/dingtalk.py:16
msgid "Dingtalk"
msgstr "딩딩 인증 활성화"

#: settings/serializers/auth/dingtalk.py:20
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the DingTalk service user attribute name"
msgstr ""
"사용자 속성 매핑에서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 딩딩 "
"서비스의 사용자 속성 이름입니다."

#: settings/serializers/auth/feishu.py:20
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the FeiShu service user attribute name"
msgstr ""
"사용자 속성 매핑에서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 페이"
"서 서비스의 사용자 속성 이름입니다."

#: settings/serializers/auth/lark.py:13 users/models/user/_source.py:22
msgid "Lark"
msgstr ""

#: settings/serializers/auth/lark.py:19
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the Lark service user attribute name"
msgstr ""
"사용자 속성 매핑에서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 Lark "
"서비스의 사용자 속성 이름입니다."

#: settings/serializers/auth/ldap.py:42 settings/serializers/auth/ldap.py:108
msgid "LDAP"
msgstr "LDAP"

#: settings/serializers/auth/ldap.py:46
msgid "LDAP server URI"
msgstr "LDAP 서비스 도메인 이름"

#: settings/serializers/auth/ldap.py:49 settings/serializers/auth/ldap_ha.py:31
msgid "Bind DN"
msgstr "바인딩 DN"

#: settings/serializers/auth/ldap.py:50 settings/serializers/auth/ldap_ha.py:32
msgid "Binding Distinguished Name"
msgstr "바인딩 디렉토리 관리자"

#: settings/serializers/auth/ldap.py:54 settings/serializers/auth/ldap_ha.py:36
msgid "Binding password"
msgstr "바인딩 비밀번호"

#: settings/serializers/auth/ldap.py:57 settings/serializers/auth/ldap_ha.py:39
msgid "Search OU"
msgstr "사용자 OU"

#: settings/serializers/auth/ldap.py:59 settings/serializers/auth/ldap_ha.py:41
msgid ""
"User Search Base, if there are multiple OUs, you can separate them with the "
"`|` symbol"
msgstr ""
"사용자 검색 라이브러리, 여러 OU가 있을 경우 `|` 기호로 구분할 수 있습니다."

#: settings/serializers/auth/ldap.py:63 settings/serializers/auth/ldap_ha.py:45
msgid "Search filter"
msgstr "사용자 필터"

#: settings/serializers/auth/ldap.py:64 settings/serializers/auth/ldap_ha.py:46
#, python-format
msgid "Selection could include (cn|uid|sAMAccountName=%(user)s)"
msgstr "가능한 옵션은 (cn 또는 uid 또는 sAMAccountName=%(user)s)입니다."

#: settings/serializers/auth/ldap.py:69 settings/serializers/auth/ldap_ha.py:51
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the LDAP service user attribute name"
msgstr ""
"사용자 속성 매핑에서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 LDAP "
"서비스 사용자 속성 이름입니다."

#: settings/serializers/auth/ldap.py:85 settings/serializers/auth/ldap_ha.py:67
msgid "Connect timeout (s)"
msgstr "연결 시간 초과 (초)"

#: settings/serializers/auth/ldap.py:88 settings/serializers/auth/ldap_ha.py:70
msgid "Strict sync"
msgstr "엄격 모드"

#: settings/serializers/auth/ldap.py:89 settings/serializers/auth/ldap_ha.py:71
msgid ""
"In strict mode, users not found in LDAP will be disabled during full or "
"automatic sync"
msgstr ""
"엄격 모드를 활성화하면 LDAP에서 발견되지 않는 시스템의 사용자는 전체 또는 자"
"동 동기화가 비활성화됩니다."

#: settings/serializers/auth/ldap.py:94 settings/serializers/auth/ldap_ha.py:76
msgid "User DN cache timeout (s)"
msgstr "User DN 캐시 시간 초과 (초)"

#: settings/serializers/auth/ldap.py:96
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectively improve the speed of user authentication., 0 means no "
"cache<br>If the user OU structure has been adjusted, click Submit to clear "
"the user DN cache"
msgstr ""
"사용자 로그인 인증 시 조회된 User DN을 캐시하여 사용자 인증 속도를 효과적으"
"로 향상시킬 수 있습니다.<br>사용자 OU 구조에 변화가 있을 경우, 제출 버튼을 클"
"릭하면 User DN 캐시가 삭제됩니다."

#: settings/serializers/auth/ldap.py:102
#: settings/serializers/auth/ldap_ha.py:84
msgid "Search paged size (piece)"
msgstr "검색 페이지 수 (개)"

#: settings/serializers/auth/ldap_ha.py:24
#: settings/serializers/auth/ldap_ha.py:90
msgid "LDAP HA"
msgstr "LDAP 인증"

#: settings/serializers/auth/ldap_ha.py:28
msgid "LDAP HA server URI"
msgstr "LDAP HA 서비스 도메인 이름"

#: settings/serializers/auth/ldap_ha.py:78
msgid ""
"Caching the User DN obtained during user login authentication can "
"effectivelyimprove the speed of user authentication., 0 means no cache<br>If "
"the user OU structure has been adjusted, click Submit to clear the user DN "
"cache"
msgstr ""
"사용자 로그인 인증 시 조회된 User DN을 캐시하여 사용자 인증 속도를 효과적으"
"로 향상시킬 수 있습니다.<br>사용자 OU 구조에 변화가 있을 경우, 제출 버튼을 클"
"릭하면 User DN 캐시가 삭제됩니다."

#: settings/serializers/auth/oauth2.py:19
#: settings/serializers/auth/oauth2.py:22
msgid "OAuth2"
msgstr "OAuth2"

#: settings/serializers/auth/oauth2.py:28
msgid "Service provider"
msgstr "서비스 공급자"

#: settings/serializers/auth/oauth2.py:31 settings/serializers/feature.py:97
#: xpack/plugins/cloud/serializers/account_attrs.py:50
msgid "Client ID"
msgstr "클라이언트 ID"

#: settings/serializers/auth/oauth2.py:34 settings/serializers/auth/oidc.py:24
#: settings/serializers/feature.py:100
#: xpack/plugins/cloud/serializers/account_attrs.py:53
msgid "Client Secret"
msgstr "클라이언트 비밀번호"

#: settings/serializers/auth/oauth2.py:40 settings/serializers/auth/oidc.py:77
msgid "Authorization endpoint"
msgstr "권한 부여 엔드포인트 주소"

#: settings/serializers/auth/oauth2.py:43 settings/serializers/auth/oidc.py:80
msgid "Token endpoint"
msgstr "토큰 엔드포인트 주소"

#: settings/serializers/auth/oauth2.py:46 settings/serializers/auth/oidc.py:32
#: settings/serializers/auth/sms.py:111
msgid "Request method"
msgstr "클라이언트 인증 방식"

#: settings/serializers/auth/oauth2.py:50 settings/serializers/auth/oidc.py:86
msgid "Userinfo endpoint"
msgstr "사용자 정보 엔드포인트 주소"

#: settings/serializers/auth/oauth2.py:53 settings/serializers/auth/oidc.py:89
msgid "End session endpoint"
msgstr "세션 종료 엔드포인트 주소"

#: settings/serializers/auth/oauth2.py:57
msgid "When the user signs out, they also be logged out from the OAuth2 server"
msgstr "사용자가 로그아웃할 때, 그들은 OAuth2 서버에서도 로그아웃됩니다"

#: settings/serializers/auth/oauth2.py:62
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the OAuth2 service user attribute name"
msgstr ""
"사용자 속성 매핑, 여기서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 "
"OAuth2 서비스 사용자 속성 이름입니다"

#: settings/serializers/auth/oauth2.py:67 settings/serializers/auth/oidc.py:113
#: settings/serializers/auth/saml2.py:45
msgid "Always update user"
msgstr "항상 사용자 정보를 업데이트합니다"

#: settings/serializers/auth/oidc.py:13 settings/serializers/auth/oidc.py:71
msgid "OIDC"
msgstr ""

#: settings/serializers/auth/oidc.py:17
msgid "Base site URL"
msgstr "JumpServer 주소"

#: settings/serializers/auth/oidc.py:18
msgid "The current site's URL is used to construct the callback address"
msgstr "현재 사이트의 URL은 콜백 주소를 구성하는 데 사용됩니다"

#: settings/serializers/auth/oidc.py:21
msgid "Client Id"
msgstr "클라이언트 ID"

#: settings/serializers/auth/oidc.py:34
msgid "Share session"
msgstr "공유 세션"

#: settings/serializers/auth/oidc.py:36
msgid "Ignore SSL verification"
msgstr "SSL 인증서 검증 무시"

#: settings/serializers/auth/oidc.py:41
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the OIDC service user attribute name"
msgstr ""
"사용자 속성 매핑, 여기서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 "
"OIDC 서비스 사용자 속성 이름입니다"

#: settings/serializers/auth/oidc.py:45
msgid "Enable PKCE"
msgstr "PKCE 활성화"

#: settings/serializers/auth/oidc.py:47
msgid "Code challenge method"
msgstr "검증 확인 코드 방식"

#: settings/serializers/auth/oidc.py:55
msgid "Use Keycloak"
msgstr "Keycloak 사용"

#: settings/serializers/auth/oidc.py:57
msgid ""
"Use Keycloak as the OpenID Connect server, or use standard OpenID Connect "
"Protocol"
msgstr ""
"OpenID Connect 서버로 Keycloak을 사용하거나 표준 OpenID Connect 프로토콜 사용"

#: settings/serializers/auth/oidc.py:64
msgid "Realm name"
msgstr "도메인"

#: settings/serializers/auth/oidc.py:71
msgid "OpenID Connect"
msgstr "OpenID 연결"

#: settings/serializers/auth/oidc.py:74
msgid "Provider endpoint"
msgstr "엔드포인트 주소"

#: settings/serializers/auth/oidc.py:83
msgid "JWKS endpoint"
msgstr "jwks 엔드포인트 주소"

#: settings/serializers/auth/oidc.py:92
msgid "Signature algorithm"
msgstr "서명 알고리즘"

#: settings/serializers/auth/oidc.py:95
msgid "Signing key"
msgstr "서명 키"

#: settings/serializers/auth/oidc.py:98
msgid "Scopes"
msgstr "연결 범위"

#: settings/serializers/auth/oidc.py:101
msgid "ID Token max age (s)"
msgstr "토큰 유효 시간(초)"

#: settings/serializers/auth/oidc.py:104
msgid "ID Token include claims"
msgstr "선언"

#: settings/serializers/auth/oidc.py:107
msgid "Use state"
msgstr "사용 상태"

#: settings/serializers/auth/oidc.py:110
msgid "Use nonce"
msgstr "임시 사용"

#: settings/serializers/auth/passkey.py:12
msgid "Only SSL domain can use passkey auth"
msgstr "SSLS 도메인만 Passkey(통행 키) 인증을 사용할 수 있습니다."

#: settings/serializers/auth/passkey.py:15
msgid "FIDO Server ID"
msgstr "Passkey 서비스 도메인"

#: settings/serializers/auth/passkey.py:17
msgid ""
"The hostname can using passkey auth, If not set, will use request host and "
"the request host in DOMAINS, If multiple domains, use comma to separate"
msgstr ""
"Passkey 인증을 사용할 수 있는 도메인입니다. 설정하지 않으면 요청 호스트(호스"
"트 이름은 신뢰할 수 있는 도메인 DOMAINS에 있음)를 사용합니다. 여러 도메인이 "
"있을 경우, 쉼표로 구분하며 포트 번호는 필요하지 않습니다."

#: settings/serializers/auth/passkey.py:22
msgid "FIDO Server name"
msgstr "Passkey 서비스 이름"

#: settings/serializers/auth/radius.py:23
msgid "OTP in RADIUS"
msgstr "RADIUS OTP를 사용합니다."

#: settings/serializers/auth/radius.py:24
msgid "* Using OTP in RADIUS means users can employ RADIUS as a method for MFA"
msgstr ""
"* RADIUS에서 OTP를 사용하면 사용자가 MFA 방법으로 RADIUS를 사용할 수 있음을 "
"의미합니다."

#: settings/serializers/auth/saml2.py:12 settings/serializers/auth/saml2.py:15
msgid "SAML2"
msgstr "SAML2"

#: settings/serializers/auth/saml2.py:18
msgid "IDP Metadata URL"
msgstr "IDP 메타데이터 주소"

#: settings/serializers/auth/saml2.py:21
msgid "IDP Metadata XML"
msgstr "IDP 메타데이터 XML"

#: settings/serializers/auth/saml2.py:24
msgid "SP advanced settings"
msgstr "고급 설정"

#: settings/serializers/auth/saml2.py:28
msgid "SP private key"
msgstr "SP 키"

#: settings/serializers/auth/saml2.py:32
msgid "SP cert"
msgstr "SP 인증서"

#: settings/serializers/auth/saml2.py:37
msgid ""
"User attribute mapping, where the `key` is the SAML2 service user attribute "
"name and the `value` is the JumpServer user attribute name"
msgstr ""
"사용자 속성 매핑, 여기서 `key`는 SAML2 서비스 사용자 속성 이름이고, `value`"
"는 JumpServer 사용자 속성 이름입니다."

#: settings/serializers/auth/saml2.py:43
msgid "When the user signs out, they also be logged out from the SAML2 server"
msgstr "사용자가 로그아웃하면 SAML2 서버에서도 로그아웃됩니다."

#: settings/serializers/auth/slack.py:20
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the Slack service user attribute name"
msgstr ""
"사용자 속성 매핑, 여기서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 "
"Slack 서비스 사용자 속성 이름입니다."

#: settings/serializers/auth/sms.py:18
msgid "Enable Short Message Service (SMS)"
msgstr "SMS 서비스 활성화."

#: settings/serializers/auth/sms.py:21 xpack/plugins/cloud/models.py:37
msgid "Provider"
msgstr "클라우드 서비스 제공자"

#: settings/serializers/auth/sms.py:22
msgid "Short Message Service (SMS) provider or protocol"
msgstr "문자 메시지 서비스(SMS) 제공자 또는 프로토콜"

#: settings/serializers/auth/sms.py:25
msgid "Code length"
msgstr "인증 코드 길이"

#: settings/serializers/auth/sms.py:26
msgid "Length of the sent verification code"
msgstr "인증 코드 전송 길이"

#: settings/serializers/auth/sms.py:31 settings/serializers/auth/sms.py:54
#: settings/serializers/auth/sms.py:62 settings/serializers/auth/sms.py:71
#: settings/serializers/auth/sms.py:82 settings/serializers/msg.py:83
msgid "Signature"
msgstr "서명"

#: settings/serializers/auth/sms.py:32 settings/serializers/auth/sms.py:55
#: settings/serializers/auth/sms.py:63 settings/serializers/auth/sms.py:72
msgid "Template code"
msgstr "템플릿"

#: settings/serializers/auth/sms.py:40 users/models/user/__init__.py:84
#: users/serializers/user.py:159
msgid "Phone"
msgstr "휴대폰"

#: settings/serializers/auth/sms.py:69
msgid "App Access Address"
msgstr "앱 주소"

#: settings/serializers/auth/sms.py:70
msgid "Signature channel number"
msgstr "서명 채널 번호"

#: settings/serializers/auth/sms.py:78
msgid "Enterprise code"
msgstr "기업 코드(SP id)"

#: settings/serializers/auth/sms.py:79
msgid "Shared secret"
msgstr "공유 비밀번호(Shared secret)"

#: settings/serializers/auth/sms.py:80
msgid "Original number"
msgstr "원본 번호(Src id)"

#: settings/serializers/auth/sms.py:81
msgid "Business type"
msgstr "업무 유형(Application id)"

#: settings/serializers/auth/sms.py:85
#, python-brace-format
msgid ""
"Template need contain {code} and Signature + template length does not exceed "
"67 words. For example, your verification code is {code}, which is valid for "
"5 minutes. Please do not disclose it to others."
msgstr ""
"템플릿은 반드시 {code}를 포함해야 하며, 템플릿 + 서명 길이는 67자를 초과할 "
"수 없습니다. 예를 들어, 귀하의 인증 코드는 {code}이며, 유효 기간은 5분입니"
"다. 다른 사람에게 누설하지 마세요."

#: settings/serializers/auth/sms.py:94
#, python-brace-format
msgid "The template needs to contain {code}"
msgstr "템플릿은 반드시 {code}를 포함해야 합니다."

#: settings/serializers/auth/sms.py:97
msgid "Signature + Template must not exceed 65 words"
msgstr "템플릿 + 서명은 65자를 초과할 수 없습니다."

#: settings/serializers/auth/sms.py:106
msgid "URL"
msgstr "URL"

#: settings/serializers/auth/sso.py:16
msgid "Enable SSO auth"
msgstr "SSO 토큰 인증 활성화"

#: settings/serializers/auth/sso.py:17
msgid "Other service can using SSO token login to JumpServer without password"
msgstr ""
"기타 시스템은 SSO 토큰을 통해 JumpServer에 연동하여 로그인 과정을 생략할 수 "
"있습니다."

#: settings/serializers/auth/sso.py:20
msgid "SSO auth key TTL"
msgstr "토큰 유효 기간"

#: settings/serializers/auth/sso.py:20
#: xpack/plugins/cloud/serializers/account_attrs.py:224
msgid "Unit: second"
msgstr "단위: 초"

#: settings/serializers/auth/wecom.py:20
msgid ""
"User attribute mapping, where the `key` is the JumpServer user attribute "
"name and the `value` is the WeCom service user attribute name"
msgstr ""
"사용자 속성 매핑, 여기서 `key`는 JumpServer 사용자 속성 이름이고, `value`는 "
"기업 WeChat 서비스 사용자 속성 이름입니다."

#: settings/serializers/basic.py:11
msgid "Site URL"
msgstr "현재 사이트 URL"

#: settings/serializers/basic.py:13
msgid ""
"Site URL is the externally accessible address of the current product service "
"and is usually used in links in system emails"
msgstr ""
"사이트 URL은 현재 제품 서비스의 외부에서 접근 가능한 주소이며, 주로 시스템 이"
"메일 링크에서 사용됩니다."

#: settings/serializers/basic.py:18
msgid "User guide url"
msgstr "사용자 안내 URL"

#: settings/serializers/basic.py:19
msgid "User first login update profile done redirect to it"
msgstr ""
"사용자가 처음 로그인한 후 프로필을 수정하면 리디렉션되는 주소로, 위키나 다른 "
"설명 문서일 수 있습니다."

#: settings/serializers/basic.py:22
msgid "Global org display"
msgstr "전역 조직 이름"

#: settings/serializers/basic.py:23
msgid "The name of global organization to display"
msgstr "전역 조직의 표시 이름, 기본적으로 전역 조직입니다."

#: settings/serializers/basic.py:26
msgid "Document URL"
msgstr "문서 링크"

#: settings/serializers/basic.py:27
msgid ""
"Document URL refers to the address in the top navigation bar Help - Document"
msgstr ""
"문서 URL은 최상위 탐색 막대에 있는 주소를 의미하며, 도움말 - 문서에서 확인할 "
"수 있습니다."

#: settings/serializers/basic.py:30
msgid "Support URL"
msgstr "지원 링크"

#: settings/serializers/basic.py:31
msgid ""
"Support URL refers to the address in the top navigation bar Help - Support"
msgstr "지원 URL은 상단 내비게이션 바의 주소를 의미하며, 도움말 - 지원"

#: settings/serializers/basic.py:44
msgid "Organization name already exists"
msgstr "조직 이름이 이미 존재합니다"

#: settings/serializers/cleaning.py:11
msgid "Period clean"
msgstr "정기 청소"

#: settings/serializers/cleaning.py:15
msgid "Login log retention days (day)"
msgstr "로그인 로그 (일)"

#: settings/serializers/cleaning.py:19
msgid "Task log retention days (day)"
msgstr "작업 로그 (일)"

#: settings/serializers/cleaning.py:23
msgid "Operate log retention days (day)"
msgstr "액션 로그 (일)"

#: settings/serializers/cleaning.py:27
msgid "password change log keep days (day)"
msgstr "비밀번호 변경 로그"

#: settings/serializers/cleaning.py:31
msgid "FTP log retention days (day)"
msgstr "업로드 및 다운로드 (일)"

#: settings/serializers/cleaning.py:35
msgid "Cloud sync task history retention days (day)"
msgstr "클라우드 동기화 기록 (일)"

#: settings/serializers/cleaning.py:39
msgid "job execution retention days (day)"
msgstr "작업 센터 실행 이력 (일)"

#: settings/serializers/cleaning.py:43
msgid "Activity log retention days (day)"
msgstr "활동 기록 (일)"

#: settings/serializers/cleaning.py:46
msgid "Session log retention days (day)"
msgstr "세션 로그 (일)"

#: settings/serializers/cleaning.py:48
msgid ""
"Session, record, command will be delete if more than duration, only in "
"database, OSS will not be affected."
msgstr ""
"세션, 녹화 및 명령 기록은 해당 시간을 초과하면 삭제됩니다 (데이터베이스 저장"
"소에 영향, OSS 등은 영향을 받지 않습니다)"

#: settings/serializers/cleaning.py:53
msgid "Change secret and push record retention days (day)"
msgstr "비밀번호 변경 푸시 기록 보존 일수 (일)"

#: settings/serializers/feature.py:21 settings/serializers/msg.py:68
msgid "Subject"
msgstr "주제"

#: settings/serializers/feature.py:25
msgid "More Link"
msgstr "더 많은 정보 URL"

#: settings/serializers/feature.py:41 settings/serializers/feature.py:43
#: settings/serializers/feature.py:44
msgid "Announcement"
msgstr "공지사항"

#: settings/serializers/feature.py:57 settings/serializers/feature.py:60
msgid "Vault"
msgstr "금고 활성화"

#: settings/serializers/feature.py:63
msgid "Vault provider"
msgstr "보관소 서비스 제공자"

#: settings/serializers/feature.py:67
msgid "Record limit"
msgstr "기록 제한"

#: settings/serializers/feature.py:69
msgid ""
"If the specific value is less than 999 (default), the system will "
"automatically perform a task every night: check and delete historical "
"accounts that exceed the predetermined number. If the value reaches or "
"exceeds 999 (default), no historical account deletion will be performed"
msgstr ""
"특정 수치가 999보다 작을 경우, 시스템은 매일 저녁 자동으로 작업을 수행합니"
"다: 설정된 수를 초과하는 역사 계정을 확인하고 삭제합니다. 해당 수치가 999에 "
"도달하거나 이를 초과할 경우, 역사 계정 삭제 작업은 진행되지 않습니다."

#: settings/serializers/feature.py:87
msgid "Mount Point"
msgstr "마운트 지점"

#: settings/serializers/feature.py:103
#: xpack/plugins/cloud/serializers/account_attrs.py:56
msgid "Tenant ID"
msgstr "임대인 ID"

#: settings/serializers/feature.py:110 terminal/serializers/storage.py:68
#: xpack/plugins/cloud/manager.py:119 xpack/plugins/cloud/manager.py:124
#: xpack/plugins/cloud/models.py:292
msgid "Region"
msgstr "지역"

#: settings/serializers/feature.py:113 terminal/serializers/storage.py:33
msgid "Access key ID"
msgstr "액세스 키 ID(AK)"

#: settings/serializers/feature.py:117 terminal/serializers/storage.py:37
#: xpack/plugins/cloud/serializers/account_attrs.py:35
msgid "Access key secret"
msgstr "액세스 키 비밀(SK)"

#: settings/serializers/feature.py:122 settings/serializers/feature.py:125
msgid "Chat AI"
msgstr "채팅 AI"

#: settings/serializers/feature.py:132 settings/serializers/feature.py:147
msgid "Base URL"
msgstr "주소"

#: settings/serializers/feature.py:133 settings/serializers/feature.py:148
msgid "The base URL of the Chat service."
msgstr "채팅 서비스의 기본 주소."

#: settings/serializers/feature.py:136 settings/serializers/feature.py:151
#: templates/_header_bar.html:96
msgid "API Key"
msgstr "API 키"

#: settings/serializers/feature.py:140 settings/serializers/feature.py:155
msgid ""
"The proxy server address of the GPT service. For example: http://ip:port"
msgstr "GPT 서비스의 프록시 서버 주소. 예: http://ip:port"

#: settings/serializers/feature.py:144
msgid "GPT Model"
msgstr "GPT 모델"

#: settings/serializers/feature.py:159
msgid "DeepSeek Model"
msgstr "DeepSeek 모델"

#: settings/serializers/feature.py:168
msgid "Approval without login"
msgstr "로그인 불필요 승인"

#: settings/serializers/feature.py:169
msgid "Allow direct approval ticket without login"
msgstr "로그인 없이 직접 작업을 승인 허용"

#: settings/serializers/feature.py:173
msgid "Period"
msgstr "시간대"

#: settings/serializers/feature.py:174
msgid ""
"The default authorization time period when applying for assets via a ticket"
msgstr "작업 신청 자산의 기본 승인 시간대"

#: settings/serializers/feature.py:177
msgid "hour"
msgstr "시"

#: settings/serializers/feature.py:178
msgid "Unit"
msgstr "단위"

#: settings/serializers/feature.py:178
msgid "The unit of period"
msgstr "실행 주기"

#: settings/serializers/feature.py:186
msgid "Adhoc command"
msgstr "일괄 명령 실행"

#: settings/serializers/feature.py:187
msgid ""
"Allow users to execute batch commands in the Workbench - Job Center - Adhoc"
msgstr ""
"사용자가 워크벤치 - 작업 센터 - Adhoc에서 일괄 명령을 실행할 수 있도록 허용"

#: settings/serializers/feature.py:191
msgid "Command blacklist"
msgstr "작업 센터 명령 블랙리스트"

#: settings/serializers/feature.py:192
msgid "Command blacklist in Adhoc"
msgstr "작업 센터 명령 블랙리스트"

#: settings/serializers/feature.py:198
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
#: terminal/serializers/virtualapp.py:32
msgid "Virtual app"
msgstr "가상 애플리케이션"

#: settings/serializers/feature.py:201
msgid "Virtual App"
msgstr "가상 애플리케이션"

#: settings/serializers/feature.py:203
msgid ""
"Virtual applications, you can use the Linux operating system as an "
"application server in remote applications."
msgstr ""
"가상 애플리케이션은 원격 애플리케이션의 애플리케이션 서버로 리눅스 운영 체제"
"를 사용할 수 있습니다."

#: settings/serializers/msg.py:24
msgid "SMTP"
msgstr "SMTP"

#: settings/serializers/msg.py:25
msgid "EXCHANGE"
msgstr "EXCHANGE"

#: settings/serializers/msg.py:34
msgid "The user to be used for email server authentication"
msgstr ""
"메일 서버에 로그인할 때 사용할 사용자 이름. 일반적으로 이는 당신의 이메일 주"
"소입니다."

#: settings/serializers/msg.py:38
msgid ""
"Password to use for the email server. It is used in conjunction with `User` "
"when authenticating to the email server"
msgstr "메일 서버에 로그인할 때 사용할 비밀번호"

#: settings/serializers/msg.py:41
msgid "Sender"
msgstr "발신자"

#: settings/serializers/msg.py:42
msgid "Sender email address (default to using the `User`)"
msgstr "발신자 이메일 주소(기본적으로 '사용자' 사용)"

#: settings/serializers/msg.py:46
msgid "The recipient is used for testing the email server's connectivity"
msgstr "수신자 테스트 이메일 서버의 연결성을 확인하기 위한 것"

#: settings/serializers/msg.py:51
msgid ""
"Whether to use an implicit TLS (secure) connection when talking to the SMTP "
"server. In most email documentation this type of TLS connection is referred "
"to as SSL. It is generally used on port 465"
msgstr ""
"SMTP 서버와 통신할 때 암묵적 TLS(보안) 연결을 사용할 것인지 여부. 대부분의 이"
"메일 문서에서 이러한 유형의 TLS 연결은 SSL이라고 불립니다. 일반적으로 포트 "
"465에서 사용됩니다."

#: settings/serializers/msg.py:54
msgid "Use TLS"
msgstr "TLS 사용"

#: settings/serializers/msg.py:56
msgid ""
"Whether to use a TLS (secure) connection when talking to the SMTP server. "
"This is used for explicit TLS connections, generally on port 587"
msgstr ""
"SMTP 서버와 통신할 때 TLS(보안) 연결을 사용할 것인지 여부. 이는 명시적 TLS 연"
"결에 사용되며, 일반적으로 포트 587에서 사용됩니다."

#: settings/serializers/msg.py:64
msgid "Subject prefix"
msgstr "제목 접두사"

#: settings/serializers/msg.py:69
msgid ""
"Tips: When creating a user, send the subject of the email (eg:Create account "
"successfully)"
msgstr ""
"힌트: 사용자를 생성할 때 설정 비밀번호 이메일의 제목을 보내세요 (예: 사용자 "
"생성 성공)"

#: settings/serializers/msg.py:73
msgid "Honorific"
msgstr "이메일 인사말"

#: settings/serializers/msg.py:74
msgid "Tips: When creating a user, send the honorific of the email (eg:Hello)"
msgstr ""
"안내: 사용자를 생성할 때, 비밀번호 설정 메일을 발송하는 존댓말 (예: 안녕하세"
"요)  \n"
"안내: 사용자를 생성할 때, 비밀번호 설정 메일의 내용, {username} {name} "
"{email} 태그를 지원합니다.  \n"
"메일 서명 (예: jumpserver)  \n"
"더보기...  \n"
"비 그룹화된 노드 표시  \n"
"별도로 허가된 자산을 비 그룹화된 노드에 배치하여 자산이 위치한 노드를 볼 수 "
"있으나 해당 노드가 허가되지 않은 문제를 피합니다.  \n"
"사용자 비밀번호 만료 시간 (일)  \n"
"사용자가 이 기간 내에 비밀번호를 업데이트하지 않으면 사용자 비밀번호가 만료됩"
"니다; 비밀번호 만료 알림 메일은 비밀번호 만료 5일 전부터 시스템에 의해 (매"
"일) 자동으로 사용자에게 발송됩니다.  \n"
"최근 사용한 비밀번호를 설정할 수 없습니다.  \n"
"안내: 사용자 비밀번호 재설정 시, 해당 사용자가 이전에 사용했던 비밀번호는 사"
"용할 수 없습니다.  \n"
"비밀번호 최소 길이  \n"
"관리자 비밀번호 최소 길이  \n"
"숫자를 포함해야 합니다.  \n"
"특수 문자를 포함해야 합니다.  \n"
"사용자가 로그인 실패 횟수가 제한에 도달하면, 이 간격 내에서 로그인이 금지됩니"
"다."

#: settings/serializers/msg.py:80
#, python-brace-format
msgid ""
"Tips: When creating a user, send the content of the email, support "
"{username} {name} {email} label"
msgstr ""
"알림: 사용자를 생성할 때, 비밀번호 설정 메일의 내용을 전송하며, {username} "
"{name} {email} 태그를 지원합니다"

#: settings/serializers/msg.py:84
msgid "Tips: Email signature (eg:jumpserver)"
msgstr "메일 서명 (예: jumpserver)"

#: settings/serializers/other.py:8
msgid "More..."
msgstr "더보기..."

#: settings/serializers/other.py:11
msgid "Perm ungroup node"
msgstr "그룹화되지 않은 노드 표시"

#: settings/serializers/other.py:12
msgid "Perm single to ungroup node"
msgstr ""
"단독 권한이 있는 자산을 그룹화되지 않은 노드에 배치하고, 자산이 있는 노드를 "
"볼 수 있지만 해당 노드에 권한이 없는 문제를 피합니다"

#: settings/serializers/security.py:19
msgid "User password expiration (day)"
msgstr "사용자 비밀번호 만료 시간 (일)"

#: settings/serializers/security.py:21
msgid ""
"If the user does not update the password during the time, the user password "
"will expire failure;The password expiration reminder mail will be automatic "
"sent to the user by system within 5 days (daily) before the password expires"
msgstr ""
"사용자가 이 기간 내에 비밀번호를 업데이트하지 않으면, 사용자 비밀번호는 만료"
"되어 더 이상 유효하지 않습니다; 비밀번호 만료 알림 메일은 비밀번호 만료 5일 "
"전에 시스템이 자동으로 (매일) 사용자에게 전송합니다"

#: settings/serializers/security.py:28
msgid "User expired tokens record keep days"
msgstr "사용자 만료 Token 보존 일수"

#: settings/serializers/security.py:29
msgid ""
"Retention period (in days) for expired user tokens before automatic cleanup."
msgstr ""
"시스템은 매일 정리 작업에서 사용자 만료 Token 기록을 영구 삭제하기 전에, 이러"
"한 기록을 보존하는 일수를 설정합니다"

#: settings/serializers/security.py:33
msgid "Recent password count"
msgstr "최근 몇 번의 비밀번호를 설정할 수 없습니다"

#: settings/serializers/security.py:35
msgid ""
"Tip: When the user resets the password, it cannot be the previous n "
"historical passwords of the user"
msgstr ""
"알림: 사용자가 비밀번호를 재설정할 때, 해당 사용자가 지난 몇 번 사용한 비밀번"
"호는 사용할 수 없습니다"

#: settings/serializers/security.py:41
msgid "Minimum length (User)"
msgstr "비밀번호 최소 길이"

#: settings/serializers/security.py:45
msgid "Minimum length (Admin)"
msgstr "관리자 비밀번호 최소 길이"

#: settings/serializers/security.py:54
msgid "Digits"
msgstr "숫자를 포함해야 합니다"

#: settings/serializers/security.py:57
msgid "Special characters"
msgstr "특수 문자를 포함해야 합니다"

#: settings/serializers/security.py:62
msgid ""
"If the user has failed to log in for a limited number of times, no login is "
"allowed during this time interval."
msgstr ""
"사용자가 로그인 실패 횟수가 제한에 도달하면, 이 간격 내에는 로그인이 금지됩니"
"다"

#: settings/serializers/security.py:70 settings/serializers/security.py:80
msgid "Login failures count"
msgstr "사용자 로그인 실패 횟수 제한"

#: settings/serializers/security.py:74 settings/serializers/security.py:84
msgid "Login failure period (minute)"
msgstr "사용자 로그인 간격 차단 (분)"

#: settings/serializers/security.py:88
msgid "Login IP whitelist"
msgstr "IP 로그인 화이트리스트"

#: settings/serializers/security.py:93
msgid "Login IP blacklist"
msgstr "IP 로그인 블랙리스트"

#: settings/serializers/security.py:98
msgid "Only single device login"
msgstr "단일 장치 로그인만 허용"

#: settings/serializers/security.py:99
msgid ""
"After the user logs in on the new device, other logged-in devices will "
"automatically log out"
msgstr ""
"사용자가 새로운 장치로 로그인하면, 다른 이미 로그인된 장치는 자동으로 로그아"
"웃됩니다"

#: settings/serializers/security.py:102
msgid "Only exist user login"
msgstr "기존 사용자만 로그인 가능"

#: settings/serializers/security.py:104
msgid ""
"If enabled, non-existent users will not be allowed to log in; if disabled, "
"users of other authentication methods except local authentication methods "
"are allowed to log in and automatically create users (if the user does not "
"exist)"
msgstr ""
"이 설정이 활성화되면 존재하지 않는 사용자는 로그인이 불가능하며, 비활성화하"
"면 로컬 인증 방식을 제외한 다른 인증 방식을 사용하는 사용자는 로그인이 가능하"
"고 자동으로 사용자 계정이 생성됩니다 (사용자가 존재하지 않을 경우)"

#: settings/serializers/security.py:110
msgid "Only from source login"
msgstr "사용자 출처에서만 로그인"

#: settings/serializers/security.py:112
msgid ""
"If it is enabled, the user will only authenticate to the source when logging "
"in; if it is disabled, the user will authenticate all the enabled "
"authentication methods in a certain order when logging in, and as long as "
"one of the authentication methods is successful, they can log in directly"
msgstr ""
"이 설정이 활성화되면, 사용자는 로그인할 때 오직 출처에서 인증을 받으며, 비활"
"성화하면 사용자는 로그인할 때 모든 활성화된 인증 방식을 순서대로 인증받고, 하"
"나라도 인증에 성공하면 바로 로그인이 가능합니다"

#: settings/serializers/security.py:123
#: users/templates/users/mfa_setting.html:160
msgid "Not enabled"
msgstr "비활성화"

#: settings/serializers/security.py:124
msgid "All users"
msgstr "모든 사용자"

#: settings/serializers/security.py:125
msgid "Only admin users"
msgstr "관리자만"

#: settings/serializers/security.py:127
msgid "Global MFA"
msgstr "전체적으로 MFA 인증 활성화"

#: settings/serializers/security.py:131
msgid "Third-party login MFA"
msgstr "타사 인증 시 MFA 활성화"

#: settings/serializers/security.py:132
msgid "The third-party login modes include OIDC, CAS, and SAML2"
msgstr "제3자 로그인 방식에는 OIDC, CAS, SAML2가 포함됩니다."

#: settings/serializers/security.py:136
msgid "MFA via Email"
msgstr "이메일 인증 MFA"

#: settings/serializers/security.py:137
msgid "Email as a method for multi-factor authentication"
msgstr "이메일을 다중 인증의 한 방법으로 사용"

#: settings/serializers/security.py:140
msgid "OTP issuer name"
msgstr "OTP 스캔 후의 이름"

#: settings/serializers/security.py:144
msgid "OTP valid window"
msgstr "OTP 지연 유효 건수"

#: settings/serializers/security.py:148
msgid "MFA verify TTL"
msgstr "MFA 검증 유효 기간"

#: settings/serializers/security.py:150
msgid ""
"Unit: second, The verification MFA takes effect only when you view the "
"account password"
msgstr "단위: 초, 현재 계정 비밀번호 검증 MFA를 조회할 때만 유효"

#: settings/serializers/security.py:155
msgid "MFA in login page"
msgstr "MFA 로그인 페이지 입력"

#: settings/serializers/security.py:156
msgid "Eu security regulations(GDPR) require MFA to be on the login page"
msgstr ""
"유럽연합 데이터 보호 규정(GDPR)은 로그인 페이지에서 MFA를 요구하여 시스템 로"
"그인 안전성을 보장합니다."

#: settings/serializers/security.py:160
msgid "Verify code TTL (second)"
msgstr "인증 코드 유효 시간 (분)"

#: settings/serializers/security.py:161
msgid "Reset password and send SMS code expiration time"
msgstr "비밀번호 재설정 코드 및 문자 메시지로 전송되는 인증 코드 유효 기간"

#: settings/serializers/security.py:165
msgid "Login dynamic code"
msgstr "로그인 추가 코드 활성화"

#: settings/serializers/security.py:166
msgid ""
"The password and additional code are sent to a third party authentication "
"system for verification"
msgstr ""
"비밀번호와 추가 코드를 함께 제3자 인증 시스템에 송신하여 검증합니다. 예: 일"
"부 제3자 인증 시스템에서는 비밀번호+6자리 숫자를 통해 인증을 완료해야 합니다."

#: settings/serializers/security.py:170
msgid "Login captcha"
msgstr "로그인 인증 코드 활성화"

#: settings/serializers/security.py:171
msgid "Enable captcha to prevent robot authentication"
msgstr "인증 코드를 활성화하여 로봇 로그인을 차단합니다."

#: settings/serializers/security.py:174
msgid "Suspicious Login Verification"
msgstr "원격 로그인 알림"

#: settings/serializers/security.py:176
msgid ""
"The system determines whether the login IP address belongs to a common login "
"city. If the account is logged in from a common login city, the system sends "
"a remote login reminder"
msgstr ""
"로그인 IP가 자주 사용하는 도시인지 여부를 판단합니다. 만약 계정이 자주 사용하"
"지 않는 도시에서 로그인하면 원격 로그인 알림이 전송됩니다."

#: settings/serializers/security.py:182
msgid "Auto Disable Threshold (day)"
msgstr "비활성 사용자 자동 비활성화(일)"

#: settings/serializers/security.py:183
msgid ""
"Detect infrequent users daily and disable them if they exceed the "
"predetermined time limit"
msgstr ""
"매일 한 번 점검하며, 설정된 시간을 초과한 사용자는 자동으로 비활성화됩니다."

#: settings/serializers/security.py:203
msgid "Watermark"
msgstr "워터마크 활성화"

#: settings/serializers/security.py:206
msgid "Watermark session content"
msgstr "세션 워터마크 사용자 정의 내용"

#: settings/serializers/security.py:209
msgid "Watermark console content"
msgstr "관리 페이지 워터마크 사용자 정의 내용"

#: settings/serializers/security.py:215
msgid "Watermark font size"
msgstr "글꼴 크기"

#: settings/serializers/security.py:218
msgid "Watermark height"
msgstr "단일 워터마크 높이"

#: settings/serializers/security.py:221
msgid "Watermark width"
msgstr "단일 워터마크 너비"

#: settings/serializers/security.py:224
msgid "Watermark rotate"
msgstr "워터마크 회전 각도"

#: settings/serializers/security.py:228
msgid "Max idle time (minute)"
msgstr "최대 연결 대기 시간(분)"

#: settings/serializers/security.py:229
msgid "If idle time more than it, disconnect connection."
msgstr "알림: 이 설정을 초과하여 작업이 없으면 연결이 끊어집니다."

#: settings/serializers/security.py:232
msgid "Session expire at browser closed"
msgstr "세션은 브라우저 닫을 때 만료됩니다."

#: settings/serializers/security.py:233
msgid "Whether to expire the session when the user closes their browser."
msgstr "사용자가 브라우저를 닫을 때 세션을 만료시킬지 여부."

#: settings/serializers/security.py:238
msgid "Allow users to view asset session information"
msgstr "사용자가 자산 온라인 세션 정보를 볼 수 있도록 허용합니다."

#: settings/serializers/security.py:240
msgid ""
"When a user connects to an asset, the account selection popup displays the "
"number of active sessions for the current asset (RDP protocol only)."
msgstr ""
"사용자가 자산에 연결할 때 계정 선택 팝업에 현재 자산의 온라인 세션 수가 표시"
"됩니다(단, RDP 프로토콜만 해당)."

#: settings/serializers/security.py:246
msgid "Max online time (hour)"
msgstr "세션 연결 최대 시간(시)"

#: settings/serializers/security.py:247
msgid "If session connection time more than it, disconnect connection."
msgstr "알림: 세션 연결이 이 설정을 초과하면 연결이 끊어집니다."

#: settings/serializers/security.py:250
msgid "Remember manual auth"
msgstr "수동으로 입력한 비밀번호 저장"

#: settings/serializers/security.py:253
#: terminal/templates/terminal/_msg_session_sharing.html:10
msgid "Session share"
msgstr "세션 공유"

#: settings/serializers/security.py:254
msgid "Enabled, Allows user active session to be shared with other users"
msgstr ""
"사용자가 연결된 자산 세션을 다른 사람과 공유하고 협업할 수 있도록 허용합니다."

#: settings/serializers/security.py:260
msgid "Insecure command alert"
msgstr "위험한 명령 경고"

#: settings/serializers/security.py:263
msgid "Email recipient"
msgstr "이메일 수신자"

#: settings/serializers/security.py:264
msgid "Multiple user using , split"
msgstr "여러 사용자, 쉼표로 구분"

#: settings/serializers/settings.py:62
#, python-format
msgid "[%s] %s"
msgstr "[%s] %s"

#: settings/serializers/terminal.py:15
msgid "Auto"
msgstr "자동"

#: settings/serializers/terminal.py:23
msgid "Auto(Enabled for the first 5 minutes after startup, then disabled)"
msgstr "자동(시작 후 5분간 활성화된 다음 비활성화됨)"

#: settings/serializers/terminal.py:26
msgid "Registration"
msgstr "구성 요소 등록"

#: settings/serializers/terminal.py:28
msgid ""
"Allow component register, after all component setup, you should disable this "
"for security"
msgstr "모든 단말기가 시작된 후 안전을 위해 구성 요소 등록을 허용할지 여부"

#: settings/serializers/terminal.py:34
msgid ""
"* Allow users to log in to the KoKo component via password authentication"
msgstr ""
"* 사용자가 비밀번호 확인으로 KoKo 구성 요소에 로그인할 수 있도록 허용합니다."

#: settings/serializers/terminal.py:40
msgid ""
"* Allow users to log in to the KoKo component via Public key "
"authentication<br/>If third-party authentication services, such as AD/LDAP, "
"are enabled, you should disable this option to prevent users from logging in "
"after being deleted from the AD/LDAP server"
msgstr ""
"* 사용자가 공개키 인증 방식으로 KoKo 구성 요소에 로그인할 수 있도록 허용합니"
"다.<br/>타사 인증 서비스(예: AD/LDAP)가 활성화된 경우, 사용자가 AD/LDAP 서버"
"에서 삭제된 후 다시 로그인하는 것을 방지하기 위해 이 옵션을 비활성화해야 합니"
"다."

#: settings/serializers/terminal.py:47
msgid "Asset sorting"
msgstr "자산 목록 정렬"

#: settings/serializers/terminal.py:50
msgid "Asset page size"
msgstr "자산 목록 페이지당 수량"

#: settings/serializers/terminal.py:55
msgid ""
"* You can individually configure the service address and port in the service "
"endpoint<br/>If enabled, the Luna page will display the DB client launch "
"method when connecting to assets"
msgstr ""
"* 서버 엔드포인트에서 서비스 주소와 포트를 개별적으로 구성할 수 있습니다.<br/"
">활성화된 경우 Luna 페이지에서 연결 자산 시 DB 클라이언트 시작 방법을 표시합"
"니다."

#: settings/serializers/terminal.py:63
msgid ""
"* You can individually configure the service address and port in the service "
"endpoint<br/>If enabled, the Luna page will display the download rdp file "
"button and RDP Client launch method when connecting to assets"
msgstr ""
"* 서버 엔드포인트에서 서비스 주소와 포트를 개별적으로 구성할 수 있습니다.<br/"
">활성화된 경우 Luna 페이지에서 연결 자산 시 rdp 파일 다운로드 버튼과 RDP 클라"
"이언트 시작 방법을 표시합니다."

#: settings/serializers/terminal.py:70
msgid "Client connection"
msgstr "클라이언트 연결"

#: settings/serializers/terminal.py:72
msgid ""
"* Allow connecting to the KoKo component via SSH client<br/>If enabled, the "
"Luna page will display the SSH client launch method when connecting to assets"
msgstr ""
"* SSH 클라이언트를 통해 KoKo 컴포넌트에 연결을 허용합니다.<br/>활성화된 경우 "
"자산에 연결할 때 Luna 페이지에 SSH 클라이언트 시작 방법이 표시됩니다."

#: settings/serializers/tool.py:10
msgid "Tool"
msgstr "도구"

#: settings/serializers/tool.py:13
msgid "Tools in the Workbench"
msgstr "작업대 내의 도구"

#: settings/serializers/tool.py:15
msgid ""
"*! If enabled, users with RBAC permissions will be able to utilize all tools "
"in the workbench"
msgstr ""
"*! 활성화된 경우 RBAC 권한을 가진 사용자는 작업대 내의 모든 도구를 사용할 수 "
"있습니다."

#: settings/tasks/ldap.py:67
msgid "Periodic import ldap user"
msgstr "주기적으로 LDAP 사용자 가져오기"

#: settings/tasks/ldap.py:69 settings/tasks/ldap.py:79
msgid ""
"When LDAP auto-sync is configured, this task will be invoked to synchronize "
"users"
msgstr ""
"LDAP 자동 동기화가 설정되면 이 작업이 호출되어 사용자 동기화가 진행됩니다."

#: settings/tasks/ldap.py:77
msgid "Periodic import ldap ha user"
msgstr "주기적으로 LDAP HA 사용자 가져오기"

#: settings/tasks/ldap.py:115
msgid "Registration periodic import ldap user task"
msgstr "LDAP 사용자 가져오기 작업을 등록합니다."

#: settings/tasks/ldap.py:117
msgid ""
"When LDAP auto-sync parameters change, such as Crontab parameters, the LDAP "
"sync task \n"
"        will be re-registered or updated, and this task will be invoked"
msgstr ""
"LDAP 자동 동기화 매개변수가 변경될 때, 예를 들어 Crontab 매개변수가 변경되"
"면, LDAP 동기화 작업을 재등록하거나 업데이트하여 이 작업이 호출됩니다."

#: settings/tasks/ldap.py:131
msgid "Registration periodic import ldap ha user task"
msgstr "주기적으로 LDAP HA 사용자 가져오기 작업 등록"

#: settings/tasks/ldap.py:133
msgid ""
"When LDAP HA auto-sync parameters change, such as Crontab parameters, the "
"LDAP HA sync task \n"
"        will be re-registered or updated, and this task will be invoked"
msgstr ""
"LDAP HA 자동 동기화 매개변수가 변경될 때, 예를 들어 Crontab 매개변수가 변경되"
"면 \"LDAP HA 동기화 작업\"을 재등록하거나 업데이트하여 이 작업을 호출합니다."

#: settings/templates/ldap/_msg_import_ldap_user.html:2
msgid "Sync task finish"
msgstr "동기화 작업 완료"

#: settings/templates/ldap/_msg_import_ldap_user.html:9
msgid "Synced Organization"
msgstr "동기화된 조직"

#: settings/templates/ldap/_msg_import_ldap_user.html:15
msgid "Synced User"
msgstr "동기화된 사용자"

#: settings/templates/ldap/_msg_import_ldap_user.html:22
msgid "No user synchronization required"
msgstr "사용자가 동기화할 필요가 없습니다"

#: settings/utils/ldap.py:529
msgid "ldap:// or ldaps:// protocol is used."
msgstr "ldap:// 또는 ldaps:// 프로토콜을 사용하세요"

#: settings/utils/ldap.py:540
msgid "Host or port is disconnected: {}"
msgstr "호스트 또는 포트에 연결할 수 없습니다: {}"

#: settings/utils/ldap.py:542
msgid "The port is not the port of the LDAP service: {}"
msgstr "포트는 LDAP 서비스 포트가 아닙니다: {}"

#: settings/utils/ldap.py:544
msgid "Please add certificate: {}"
msgstr "인증서 추가하십시오"

#: settings/utils/ldap.py:548 settings/utils/ldap.py:575
#: settings/utils/ldap.py:605 settings/utils/ldap.py:633
msgid "Unknown error: {}"
msgstr "알 수 없는 오류: {}"

#: settings/utils/ldap.py:562
msgid "Bind DN or Password incorrect"
msgstr "바인딩 DN 또는 비밀번호가 잘못되었습니다"

#: settings/utils/ldap.py:569
msgid "Please enter Bind DN: {}"
msgstr "바인딩 DN을 입력하세요: {}"

#: settings/utils/ldap.py:571
msgid "Please enter Password: {}"
msgstr "비밀번호를 입력하세요: {}"

#: settings/utils/ldap.py:573
msgid "Please enter correct Bind DN and Password: {}"
msgstr "올바른 바인딩 DN과 비밀번호를 입력하세요: {}"

#: settings/utils/ldap.py:591
msgid "Invalid User OU or User search filter: {}"
msgstr "유효하지 않은 사용자 OU 또는 사용자 필터입니다: {}"

#: settings/utils/ldap.py:622
msgid "LDAP User attr map not include: {}"
msgstr "LDAP 속성 매핑에 포함되지 않았습니다: {}"

#: settings/utils/ldap.py:629
msgid "LDAP User attr map is not dict"
msgstr "LDAP 속성 매핑이 유효하지 않습니다"

#: settings/utils/ldap.py:648
msgid "LDAP authentication is not enabled"
msgstr "LDAP 인증이 활성화되지 않았습니다"

#: settings/utils/ldap.py:666
msgid "Error (Invalid LDAP server): {}"
msgstr "오류 (유효하지 않은 LDAP 서버 주소): {}"

#: settings/utils/ldap.py:668
msgid "Error (Invalid Bind DN): {}"
msgstr "오류 (유효하지 않은 바인딩 DN): {}"

#: settings/utils/ldap.py:670
msgid "Error (Invalid LDAP User attr map): {}"
msgstr "오류 (유효하지 않은 LDAP 속성 매핑): {}"

#: settings/utils/ldap.py:672
msgid "Error (Invalid User OU or User search filter): {}"
msgstr "오류 (유효하지 않은 사용자 OU 또는 사용자 필터): {}"

#: settings/utils/ldap.py:674
msgid "Error (Not enabled LDAP authentication): {}"
msgstr "오류 (LDAP 인증이 활성화되지 않음): {}"

#: settings/utils/ldap.py:676
msgid "Error (Unknown): {}"
msgstr "오류 (알 수 없음): {}"

#: settings/utils/ldap.py:679
msgid "Succeed: Match {} users"
msgstr "성공적으로 {}명의 사용자와 일치함"

#: settings/utils/ldap.py:709
msgid "Authentication failed (configuration incorrect): {}"
msgstr "인증 실패 (구성 오류): {}"

#: settings/utils/ldap.py:713
msgid "Authentication failed (username or password incorrect): {}"
msgstr "인증 실패 (사용자 이름 또는 비밀번호가 올바르지 않음): {}"

#: settings/utils/ldap.py:715
msgid "Authentication failed (Unknown): {}"
msgstr "인증 실패: (알 수 없음): {}"

#: settings/utils/ldap.py:718
msgid "Authentication success: {}"
msgstr "인증 성공: {}"

#: settings/ws.py:223
msgid "No LDAP user was found"
msgstr "LDAP 사용자를 획득하지 못함"

#: settings/ws.py:232
msgid "Total {}, success {}, failure {}"
msgstr "총 {}명, 성공 {}명, 실패 {}명"

#: settings/ws.py:236
msgid ", disabled {}"
msgstr "비활성화 {}"

#: templates/_csv_import_export.html:13 templates/_csv_import_modal.html:5
#: xpack/plugins/cloud/const.py:71
msgid "Import"
msgstr "가져오기"

#: templates/_csv_import_modal.html:12
msgid "Download the imported template or use the exported CSV file format"
msgstr "가져온 템플릿을 다운로드하거나 내보낸 CSV 형식을 사용하십시오."

#: templates/_csv_import_modal.html:13
msgid "Download the import template"
msgstr "다운로드 가져오기 템플릿"

#: templates/_csv_import_modal.html:17 templates/_csv_update_modal.html:17
msgid "Select the CSV file to import"
msgstr "csv 파일 선택하여 가져오기"

#: templates/_csv_import_modal.html:39 templates/_csv_update_modal.html:42
msgid "Please select file"
msgstr "파일 선택"

#: templates/_csv_update_modal.html:12
msgid "Download the update template or use the exported CSV file format"
msgstr "업데이트된 템플릿 다운로드 또는 내보낸 csv 형식 사용"

#: templates/_csv_update_modal.html:13
msgid "Download the update template"
msgstr "업데이트 템플릿 다운로드"

#: templates/_header_bar.html:12
msgid "Help"
msgstr "도움"

#: templates/_header_bar.html:19
msgid "Docs"
msgstr "문서"

#: templates/_header_bar.html:27
msgid "Commercial support"
msgstr "비즈니스 지원"

#: templates/_header_bar.html:85 users/forms/profile.py:44
msgid "Profile"
msgstr "개인 정보"

#: templates/_header_bar.html:89
msgid "Admin page"
msgstr "관리 페이지"

#: templates/_header_bar.html:92
msgid "User page"
msgstr "사용자 페이지"

#: templates/_header_bar.html:97
msgid "Logout"
msgstr "로그아웃"

#: templates/_message.html:6
msgid "Your account has expired, please contact the administrator."
msgstr "귀하의 계정이 만료되었습니다. 관리자에게 문의하시기 바랍니다."

#: templates/_message.html:11
msgid "Your account will at"
msgstr "귀하의 계정은"

#: templates/_message.html:11 templates/_message.html:26
msgid "expired. "
msgstr "만료될 것입니다."

#: templates/_message.html:21
#, python-format
msgid ""
"Your password has expired, please click <a "
"href=\"%(user_password_update_url)s\"> this link </a> update password."
msgstr ""
"귀하의 비밀번호가 만료되었습니다. <a href=\"%(user_password_update_url)s\"> "
"링크 </a>를 클릭하여 비밀번호를 업데이트해 주십시오."

#: templates/_message.html:26
msgid "Your password will at"
msgstr "귀하의 비밀번호는"

#: templates/_message.html:27
#, python-format
msgid ""
"please click <a href=\"%(user_password_update_url)s\"> this link </a> to "
"update your password."
msgstr ""
"<a href=\"%(user_password_update_url)s\"> 링크 </a>를 클릭하여 업데이트해 주"
"십시오."

#: templates/_message.html:37
#, python-format
msgid ""
"Your information was incomplete. Please click <a "
"href=\"%(first_login_url)s\"> this link </a>to complete your information."
msgstr ""
"정보가 불완전합니다. <a href=\"%(first_login_url)s\"> 링크 </a>를 클릭하여 정"
"보를 보완해 주십시오."

#: templates/_message.html:48
#, python-format
msgid ""
"Your ssh public key not set or expired. Please click <a "
"href=\"%(user_pubkey_update)s\"> this link </a>to update"
msgstr ""
"귀하의 SSH 키가 설정되어 있지 않거나 만료되었습니다. <a "
"href=\"%(user_pubkey_update)s\"> 링크 </a>를 클릭하여 업데이트해 주십시오."

#: templates/_mfa_login_field.html:29
#: users/templates/users/forgot_password.html:101
msgid "Send"
msgstr "전송"

#: templates/_mfa_login_field.html:108
#: users/templates/users/forgot_password.html:176
msgid "Wait: "
msgstr "대기 중:"

#: templates/_mfa_login_field.html:118
#: users/templates/users/forgot_password.html:192
msgid "The verification code has been sent"
msgstr "인증 코드가 전송되었습니다."

#: templates/_without_nav_base.html:26
msgid "Home page"
msgstr "홈페이지"

#: templates/resource_download.html:20 templates/resource_download.html:35
#: users/const.py:77
msgid "Client"
msgstr "클라이언트"

#: templates/resource_download.html:22
msgid "JumpServer Client, currently used to launch the client"
msgstr ""
"JumpServer 클라이언트는 현재 특정 클라이언트 프로그램을 호출하여 자산에 연결"
"하는 데 사용됩니다."

#: templates/resource_download.html:35
msgid "Microsoft"
msgstr "마이크로소프트"

#: templates/resource_download.html:35
msgid "Official"
msgstr "공식"

#: templates/resource_download.html:37
msgid ""
"macOS needs to download the client to connect RDP asset, which comes with "
"Windows"
msgstr ""
"macOS에서는 RDP 자산에 연결하기 위해 클라이언트를 다운로드해야 하며, Windows "
"시스템에는 기본적으로 이 프로그램이 설치되어 있습니다."

#: templates/resource_download.html:45
msgid "Windows Remote application publisher tools"
msgstr "Windows 원격 애플리케이션 게시 서버 도구"

#: templates/resource_download.html:46
msgid ""
"OpenSSH is a program used to connect remote applications in the Windows "
"Remote Application Publisher"
msgstr ""
"OpenSSH는 Windows 원격 애플리케이션 게시 서버에서 원격 애플리케이션에 연결하"
"는 데 사용되는 프로그램입니다."

#: templates/resource_download.html:53
msgid "Offline video player"
msgstr "오프라인 비디오 플레이어"

#: terminal/api/applet/applet.py:52 terminal/api/applet/applet.py:55
#: terminal/api/virtualapp/virtualapp.py:43
#: terminal/api/virtualapp/virtualapp.py:46
msgid "Invalid zip file"
msgstr "유효하지 않은 zip 파일"

#: terminal/api/applet/applet.py:74
msgid "This is enterprise edition applet"
msgstr "기업용 원격 애플리케이션은 커뮤니티 버전에서 사용할 수 없습니다."

#: terminal/api/applet/applet.py:91
msgid "Applet not found in path: {}"
msgstr "경로에 원격 애플리케이션을 찾을 수 없습니다: {}"

#: terminal/api/component/endpoint.py:32
msgid "Not found protocol query params"
msgstr "프로토콜 쿼리 매개변수가 발견되지 않았습니다."

#: terminal/api/component/storage.py:31
msgid "Deleting the default storage is not allowed"
msgstr "기본 저장 구성 삭제가 허용되지 않습니다."

#: terminal/api/component/storage.py:36
msgid "Cannot delete storage that is being used: {}"
msgstr "사용 중인 저장소를 삭제할 수 없습니다: {}"

#: terminal/api/component/storage.py:77 terminal/api/component/storage.py:78
msgid "Command storages"
msgstr "명령 저장소"

#: terminal/api/component/storage.py:84 xpack/plugins/cloud/manager.py:119
msgid "Invalid"
msgstr "유효하지 않음"

#: terminal/api/component/storage.py:132 terminal/tasks.py:208
msgid "Test failure: {}"
msgstr "테스트 실패: {}"

#: terminal/api/component/storage.py:135
msgid "Test successful"
msgstr "테스트 성공"

#: terminal/api/component/storage.py:137
msgid "Test failure: Please check configuration"
msgstr "테스트 실패: 구성을 확인하십시오."

#: terminal/api/component/terminal.py:56
msgid "Have online sessions"
msgstr "온라인 세션이 있습니다."

#: terminal/api/session/session.py:49
#, python-format
msgid "User %s %s session %s replay"
msgstr "사용자 %s %s는 세션 %s의 녹화를 했습니다."

#: terminal/api/session/session.py:329
msgid "Session does not exist: {}"
msgstr "회화가 존재하지 않습니다: {}"

#: terminal/api/session/session.py:332
msgid "Session is finished or the protocol not supported"
msgstr "회화가 이미 완료되었거나 프로토콜이 지원되지 않습니다."

#: terminal/api/session/session.py:345
msgid "User does not have permission"
msgstr "사용자에게 권한이 없습니다."

#: terminal/api/session/sharing.py:29
msgid "Secure session sharing settings is disabled"
msgstr "회화 공유가 활성화되지 않았습니다."

#: terminal/apps.py:9
msgid "App Terminals"
msgstr "단말 관리"

#: terminal/backends/command/models.py:19
msgid "Input"
msgstr "입력"

#: terminal/backends/command/models.py:20 terminal/serializers/command.py:73
msgid "Output"
msgstr "출력"

#: terminal/backends/command/models.py:24 terminal/serializers/command.py:22
#: terminal/templates/terminal/_msg_command_warning.html:10
msgid "Risk level"
msgstr "위험 등급"

#: terminal/connect_methods.py:29
msgid "SSH Client"
msgstr "SSH 클라이언트 활성화"

#: terminal/connect_methods.py:30
msgid "SSH Guide"
msgstr "SSH 마법사"

#: terminal/connect_methods.py:31
msgid "SFTP Client"
msgstr "SFTP 클라이언트"

#: terminal/connect_methods.py:33
msgid "DB Guide"
msgstr "DB 연결 마법사"

#: terminal/connect_methods.py:34
msgid "DB Client"
msgstr "데이터베이스 클라이언트"

#: terminal/connect_methods.py:36
msgid "Remote Desktop"
msgstr "원격 데스크탑 클라이언트"

#: terminal/connect_methods.py:37
msgid "RDP Guide"
msgstr "RDP 연결 마법사"

#: terminal/connect_methods.py:39
msgid "VNC Client"
msgstr "VNC 클라이언트"

#: terminal/connect_methods.py:40
msgid "VNC Guide"
msgstr "VNC 연결 마법사"

#: terminal/const.py:10
msgid "Warning"
msgstr "경고"

#: terminal/const.py:12
msgid "Review & Reject"
msgstr "승인 & 거부"

#: terminal/const.py:13
msgid "Review & Accept"
msgstr "승인 & 수락"

#: terminal/const.py:14
msgid "Review & Cancel"
msgstr "승인 & 취소"

#: terminal/const.py:45
msgid "Critical"
msgstr "심각"

#: terminal/const.py:46
msgid "High"
msgstr "상당히 높음"

#: terminal/const.py:48
msgid "Offline"
msgstr "오프라인"

#: terminal/const.py:82
msgid "Mismatch"
msgstr "미일치"

#: terminal/const.py:87
msgid "Tunnel"
msgstr "터널"

#: terminal/const.py:93
msgid "Read only"
msgstr "읽기 전용"

#: terminal/const.py:94
msgid "Writable"
msgstr "읽기 및 쓰기"

#: terminal/const.py:98
msgid "Kill session"
msgstr "세션 종료"

#: terminal/const.py:99
msgid "Lock session"
msgstr "세션 잠금"

#: terminal/const.py:100
msgid "Unlock session"
msgstr "세션 잠금을 해제했습니다"

#: terminal/const.py:105
msgid "Replay create failed"
msgstr "영상 생성 실패"

#: terminal/const.py:106
msgid "Replay upload failed"
msgstr "영상 업로드 실패"

#: terminal/const.py:107
msgid "Replay convert failed"
msgstr "영상 인코딩 실패"

#: terminal/const.py:108
msgid "Replay unsupported"
msgstr "영상을 지원하지 않음"

#: terminal/exceptions.py:8
msgid "Bulk create not support"
msgstr "일괄 생성 지원하지 않음"

#: terminal/exceptions.py:13
msgid "Storage is invalid"
msgstr "저장소가 무효입니다"

#: terminal/models/applet/applet.py:32
msgid "Enterprise"
msgstr "기업 버전"

#: terminal/models/applet/applet.py:35
#: terminal/models/virtualapp/virtualapp.py:20
msgid "Display name"
msgstr "표시 이름"

#: terminal/models/applet/applet.py:37
#: terminal/models/virtualapp/virtualapp.py:22
msgid "Author"
msgstr "저자"

#: terminal/models/applet/applet.py:39 terminal/serializers/applet.py:31
msgid "Edition"
msgstr "버전"

#: terminal/models/applet/applet.py:44
msgid "Can concurrent"
msgstr "동시 가능"

#: terminal/models/applet/applet.py:49 terminal/serializers/applet_host.py:194
#: terminal/serializers/storage.py:193
msgid "Hosts"
msgstr "주최자"

#: terminal/models/applet/applet.py:94
#: terminal/models/virtualapp/virtualapp.py:66
msgid "Applet pkg not valid, Missing file {}"
msgstr "Applet pkg 유효하지 않음, 파일 {}가 없습니다"

#: terminal/models/applet/applet.py:113
msgid "Load platform.yml failed: {}"
msgstr "platform.yml 로드 실패: {}"

#: terminal/models/applet/applet.py:116
msgid "Only support custom platform"
msgstr "사용자 정의 플랫폼만 지원합니다"

#: terminal/models/applet/applet.py:121
msgid "Missing type in platform.yml"
msgstr "platform.yml에 유형이 누락되었습니다"

#: terminal/models/applet/applet.py:373 terminal/models/applet/host.py:36
#: terminal/models/applet/host.py:138
msgid "Hosting"
msgstr "호스트 머신"

#: terminal/models/applet/applet.py:379
msgid "Applet Publication"
msgstr "애플리케이션 배포"

#: terminal/models/applet/host.py:18 terminal/serializers/applet_host.py:81
msgid "Deploy options"
msgstr "배포 파라미터"

#: terminal/models/applet/host.py:19
msgid "Auto create accounts"
msgstr "계정 자동 생성"

#: terminal/models/applet/host.py:20
msgid "Accounts create amount"
msgstr "계정 생성 수"

#: terminal/models/applet/host.py:21
msgid "Inited"
msgstr "초기화됨"

#: terminal/models/applet/host.py:22
msgid "Date inited"
msgstr "초기화 날짜"

#: terminal/models/applet/host.py:23
msgid "Date synced"
msgstr "동기화 날짜"

#: terminal/models/applet/host.py:28
msgid "Using same account"
msgstr "동일 이름 계정 사용"

#: terminal/models/applet/host.py:139
msgid "Initial"
msgstr "초기화"

#: terminal/models/applet/host.py:148
msgid "Applet host deployment"
msgstr "애플리케이션 배포"

#: terminal/models/component/endpoint.py:16
msgid "HTTPS port"
msgstr "HTTPS 포트"

#: terminal/models/component/endpoint.py:17
msgid "HTTP port"
msgstr "HTTP 포트"

#: terminal/models/component/endpoint.py:18
msgid "SSH port"
msgstr "SSH 포트"

#: terminal/models/component/endpoint.py:19
msgid "RDP port"
msgstr "RDP 포트"

#: terminal/models/component/endpoint.py:20
msgid "MySQL port"
msgstr "MySQL 포트"

#: terminal/models/component/endpoint.py:21
msgid "MariaDB port"
msgstr "MariaDB 포트"

#: terminal/models/component/endpoint.py:22
msgid "PostgreSQL port"
msgstr "PostgreSQL 포트"

#: terminal/models/component/endpoint.py:23
msgid "Redis port"
msgstr "Redis 포트"

#: terminal/models/component/endpoint.py:24
msgid "SQLServer port"
msgstr "SQLServer 포트"

#: terminal/models/component/endpoint.py:25
msgid "Oracle port"
msgstr "Oracle 포트"

#: terminal/models/component/endpoint.py:26
msgid "MongoDB port"
msgstr "MongoDB 포트"

#: terminal/models/component/endpoint.py:27
msgid "VNC port"
msgstr "VNC 포트"

#: terminal/models/component/endpoint.py:35
#: terminal/models/component/endpoint.py:115
#: terminal/serializers/endpoint.py:61 terminal/serializers/storage.py:41
#: terminal/serializers/storage.py:53 terminal/serializers/storage.py:83
#: terminal/serializers/storage.py:93 terminal/serializers/storage.py:101
msgid "Endpoint"
msgstr "엔드포인트"

#: terminal/models/component/endpoint.py:121
msgid "Endpoint rule"
msgstr "엔드포인트 규칙"

#: terminal/models/component/status.py:15
msgid "Session Online"
msgstr "온라인 세션"

#: terminal/models/component/status.py:16
msgid "CPU Load"
msgstr "CPU 부하"

#: terminal/models/component/status.py:17
msgid "Memory Used"
msgstr "메모리 사용"

#: terminal/models/component/status.py:18
msgid "Disk Used"
msgstr "디스크 사용"

#: terminal/models/component/status.py:19
msgid "Connections"
msgstr "연결 수"

#: terminal/models/component/status.py:20
msgid "Threads"
msgstr "스레드 수"

#: terminal/models/component/status.py:21
msgid "Boot Time"
msgstr "실행 시간"

#: terminal/models/component/storage.py:144
#: terminal/models/component/terminal.py:92
msgid "Command storage"
msgstr "명령 저장"

#: terminal/models/component/storage.py:212
#: terminal/models/component/terminal.py:93
msgid "Replay storage"
msgstr "녹화 저장"

#: terminal/models/component/terminal.py:89
msgid "type"
msgstr "유형"

#: terminal/models/component/terminal.py:94
msgid "Application User"
msgstr "응용 사용자"

#: terminal/models/component/terminal.py:187
msgid "Can view terminal config"
msgstr "터미널 구성 조회 가능"

#: terminal/models/session/command.py:76
msgid "Command record"
msgstr "명령 기록"

#: terminal/models/session/replay.py:12
msgid "Session replay"
msgstr "세션 녹화"

#: terminal/models/session/replay.py:14
msgid "Can upload session replay"
msgstr "세션 녹화 업로드 가능"

#: terminal/models/session/replay.py:15
msgid "Can download session replay"
msgstr "세션 녹화 다운로드 가능"

#: terminal/models/session/session.py:37
msgid "Account ID"
msgstr "계정"

#: terminal/models/session/session.py:39 terminal/models/session/sharing.py:118
msgid "Login from"
msgstr "로그인 출처"

#: terminal/models/session/session.py:44
msgid "Replay"
msgstr "재생"

#: terminal/models/session/session.py:50 terminal/serializers/session.py:177
msgid "Command amount"
msgstr "명령 수"

#: terminal/models/session/session.py:51 terminal/serializers/session.py:40
msgid "Error reason"
msgstr "오류 원인"

#: terminal/models/session/session.py:319
msgid "Session record"
msgstr "세션 기록"

#: terminal/models/session/session.py:321
msgid "Can monitor session"
msgstr "세션 모니터링 가능"

#: terminal/models/session/session.py:322
msgid "Can share session"
msgstr "세션 공유 가능"

#: terminal/models/session/session.py:323
msgid "Can terminate session"
msgstr "세션 종료 가능"

#: terminal/models/session/session.py:324
msgid "Can validate session action perm"
msgstr "세션 Action 권한 검증 가능"

#: terminal/models/session/sharing.py:32
msgid "Expired time (min)"
msgstr "만료 시간 (분)"

#: terminal/models/session/sharing.py:36 terminal/serializers/sharing.py:20
#: terminal/serializers/sharing.py:52
msgid "Action permission"
msgstr "작업 권한"

#: terminal/models/session/sharing.py:38
msgid "Origin"
msgstr "출처"

#: terminal/models/session/sharing.py:42 terminal/models/session/sharing.py:100
#: terminal/notifications.py:279
msgid "Session sharing"
msgstr "세션 공유"

#: terminal/models/session/sharing.py:44
msgid "Can add super session sharing"
msgstr "슈퍼 세션 공유 생성 가능"

#: terminal/models/session/sharing.py:83
msgid "Link not active"
msgstr "링크 사용 불가"

#: terminal/models/session/sharing.py:85
msgid "Link expired"
msgstr "링크 만료"

#: terminal/models/session/sharing.py:87
msgid "User not allowed to join"
msgstr "해당 사용자는 세션에 참여할 권한이 없습니다"

#: terminal/models/session/sharing.py:104 terminal/serializers/sharing.py:71
msgid "Joiner"
msgstr "가입자"

#: terminal/models/session/sharing.py:107
msgid "Date joined"
msgstr "가입 날짜"

#: terminal/models/session/sharing.py:110
msgid "Date left"
msgstr "종료 날짜"

#: terminal/models/session/sharing.py:133
msgid "Session join record"
msgstr "세션 가입 기록"

#: terminal/models/session/sharing.py:149
msgid "Invalid verification code"
msgstr "인증 코드가 올바르지 않습니다"

#: terminal/models/session/sharing.py:156
msgid "You have already joined this session"
msgstr "이미 이 세션에 가입하셨습니다"

#: terminal/models/virtualapp/provider.py:11
msgid "Hostname"
msgstr "호스트 이름"

#: terminal/models/virtualapp/provider.py:23
#: terminal/models/virtualapp/virtualapp.py:94
#: terminal/serializers/virtualapp.py:34
msgid "App Provider"
msgstr "애플리케이션 제공자"

#: terminal/models/virtualapp/virtualapp.py:32
msgid "Providers"
msgstr "제공자"

#: terminal/models/virtualapp/virtualapp.py:102
msgid "Virtual app publication"
msgstr "가상 애플리케이션 배포"

#: terminal/notifications.py:26
msgid "Sessions"
msgstr "세션"

#: terminal/notifications.py:73
msgid "Command warning"
msgstr "명령 경고"

#: terminal/notifications.py:128 terminal/notifications.py:183
msgid "Command reject"
msgstr "명령 거부"

#: terminal/notifications.py:158 terminal/notifications.py:218
msgid "Level"
msgstr "수준"

#: terminal/notifications.py:242
msgid "Command and replay storage"
msgstr "명령 및 녹화 저장"

#: terminal/notifications.py:258 terminal/tasks.py:212
#: xpack/plugins/cloud/api.py:182
#: xpack/plugins/cloud/serializers/account.py:137
#: xpack/plugins/cloud/serializers/account.py:139
msgid "Test failure: Account invalid"
msgstr "테스트 실패: 계정이 유효하지 않음"

#: terminal/notifications.py:268
#: terminal/templates/terminal/_msg_check_command_replay_storage_connectivity.html:4
msgid "Invalid storage"
msgstr "유효하지 않은 저장소"

#: terminal/serializers/applet.py:28 terminal/serializers/virtualapp.py:15
msgid "Icon"
msgstr "아이콘"

#: terminal/serializers/applet_host.py:24
msgid "Per Device (Device number limit)"
msgstr "사용자당 (제한된 장치 수)"

#: terminal/serializers/applet_host.py:25
msgid "Per User (User number limit)"
msgstr "장치당 (제한된 사용자 수)"

#: terminal/serializers/applet_host.py:37
msgid "Core API"
msgstr "Core 서비스 주소"

#: terminal/serializers/applet_host.py:38
msgid ""
" \n"
"        Tips: The application release machine communicates with the Core "
"service. \n"
"        If the release machine and the Core service are on the same network "
"segment, \n"
"        it is recommended to fill in the intranet address, otherwise fill in "
"the current site URL \n"
"        <br> \n"
"        eg: https://172.16.10.110 or https://dev.jumpserver.com\n"
"        "
msgstr ""
"提示：애플리케이션 배포기와 Core 서비스가 통신하는 데 사용되며, 배포기와 "
"Core 서비스가 동일한 네트워크에 있을 경우 내부 주소를 입력하는 것이 좋습니"
"다. 그렇지 않으면 현재 사이트 URL을 입력해야 합니다.<br>예: "
"https://172.16.10.110 또는 https://dev.jumpserver.com"

#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:207
msgid "Ignore Certificate Verification"
msgstr "인증서 인증 무시"

#: terminal/serializers/applet_host.py:48
msgid "Existing RDS license"
msgstr "이미 RDS 라이센스 보유"

#: terminal/serializers/applet_host.py:50
msgid ""
"If not exist, the RDS will be in trial mode, and the trial period is 120 "
"days. <a href=\"https://learn.microsoft.com/en-us/windows-server/remote/"
"remote-desktop-services/rds-client-access-license\">Detail</a>"
msgstr ""
"존재하지 않을 경우, RDS는 시험 모드에 있으며, 시험 기간은 120일입니다.<a "
"href='https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-"
"services/rds-client-access-license'>자세히 보기</a>"

#: terminal/serializers/applet_host.py:55
msgid "RDS License Server"
msgstr "RDS 라이센스 서버"

#: terminal/serializers/applet_host.py:57
msgid "RDS Licensing Mode"
msgstr "RDS 권한 모드"

#: terminal/serializers/applet_host.py:60
msgid "RDS Single Session Per User"
msgstr "RDS 단일 사용자 단일 세션"

#: terminal/serializers/applet_host.py:61
msgid ""
"Tips: A RDS user can have only one session at a time. If set, when next "
"login connected, previous session will be disconnected."
msgstr ""
"提示：RDS 사용자는 한 번에 하나의 세션만 가질 수 있습니다. 설정된 경우, 다음 "
"로그인 연결 시 이전 세션이 끊어집니다."

#: terminal/serializers/applet_host.py:65
msgid "RDS Max Disconnection Time (ms)"
msgstr "RDS 최대 끊김 시간 (밀리초)"

#: terminal/serializers/applet_host.py:67
msgid ""
"Tips: Set the maximum duration for keeping a disconnected session active on "
"the server (log off the session after 60000 milliseconds)."
msgstr ""
"알림: 서버에서 일정 시간(60000 밀리초 후 세션 자동 로그아웃) 동안 끊어진 세션"
"을 활성 상태로 유지하는 최대 시간을 설정합니다."

#: terminal/serializers/applet_host.py:72
msgid "RDS Remote App Logoff Time Limit (ms)"
msgstr "RDS 원격 애플리케이션 로그아웃 시간 제한(밀리초)"

#: terminal/serializers/applet_host.py:74
msgid ""
"Tips: Set the logoff time for RemoteApp sessions after closing all RemoteApp "
"programs (0 milliseconds, log off the session immediately)."
msgstr ""
"알림: 모든 RemoteApp 프로그램을 닫은 후 RemoteAPP 세션 로그아웃 시간을 설정합"
"니다(0 밀리초, 즉시 로그아웃)."

#: terminal/serializers/applet_host.py:83 terminal/serializers/terminal.py:47
#: terminal/serializers/virtualapp_provider.py:13
msgid "Load status"
msgstr "로드 상태"

#: terminal/serializers/applet_host.py:97
msgid ""
"These accounts are used to connect to the published application, the account "
"is now divided into two types, one is dedicated to each account, each user "
"has a private account, the other is public, when the application does not "
"support multiple open and the special has been used, the public account will "
"be used to connect"
msgstr ""
"이 계정은 발행된 애플리케이션에 연결하는 데 사용됩니다. 현재 계정은 두 가지 "
"유형으로 나뉩니다: <br/> 하나는 전용으로, 각 사용자에게 전용 계정이 있습니"
"다. 다른 하나는 공용으로, 애플리케이션이 다중 실행을 지원하지 않고 전용 계정"
"이 이미 사용 중일 때 공용 계정으로 연결됩니다; <br/> 주의: 자동 계정 생성을 "
"활성화하지 않으면 현재 발행기는 지정된 태그의 자산에만 할당되며, 기본적으로 "
"스케줄링 풀에 포함되지 않고, 계정을 수동으로 관리해야 합니다."

#: terminal/serializers/applet_host.py:104
msgid "The number of public accounts created automatically"
msgstr "공용 계정 자동 생성 수"

#: terminal/serializers/applet_host.py:107
msgid ""
"Connect to the host using the same account first. For security reasons, "
"please set the configuration item CACHE_LOGIN_PASSWORD_ENABLED=true and "
"restart the service to enable it."
msgstr ""
"동일한 이름의 계정을 우선적으로 사용하여 발행기에 연결합니다. 보안을 위해 설"
"정 파일에서 CACHE_LOGIN_PASSWORD_ENABLED=true로 설정하고, 변경 후 서비스를 재"
"시작해야 합니다."

#: terminal/serializers/applet_host.py:164
msgid "Install applets"
msgstr "애플리케이션 설치"

#: terminal/serializers/applet_host.py:194
msgid "Host ID"
msgstr "호스트 ID"

#: terminal/serializers/applet_host.py:195
msgid "Applet ID"
msgstr "원격 애플리케이션 ID"

#: terminal/serializers/command.py:41
msgid "Command Filter ACL"
msgstr "명령 필터"

#: terminal/serializers/command.py:44
msgid "Command Group"
msgstr "명령 그룹"

#: terminal/serializers/command.py:55
msgid "Invalid command filter ACL id"
msgstr "유효하지 않은 명령 필터 ID"

#: terminal/serializers/command.py:59
msgid "Invalid command group id"
msgstr "유효하지 않은 명령 그룹 ID"

#: terminal/serializers/command.py:63
msgid "Invalid session id"
msgstr "유효하지 않은 세션 ID"

#: terminal/serializers/command.py:74
msgid "Timestamp"
msgstr "타임스탬프"

#: terminal/serializers/endpoint.py:26
msgid ""
"The host address accessed when connecting to assets, if it is empty, the "
"access address of the current browser will be used (the default endpoint "
"does not allow modification of the host)"
msgstr ""
"연결 자산에 접근하는 호스트 주소. 비어 있을 경우 현재 브라우저의 접근 주소를 "
"사용합니다 (기본 엔드포인트는 호스트를 수정할 수 없습니다)"

#: terminal/serializers/endpoint.py:52
msgid ""
"The assets within this IP range, the following endpoint will be used for the "
"connection"
msgstr "해당 IP 범위 내의 자산은 아래의 엔드포인트를 사용하여 연결됩니다"

#: terminal/serializers/endpoint.py:53
msgid ""
"If asset IP addresses under different endpoints conflict, use asset labels"
msgstr ""
"다른 엔드포인트에 있는 자산 IP 충돌 시, 자산 태그를 사용하여 해결합니다"

#: terminal/serializers/endpoint.py:57
msgid "Asset IP"
msgstr "자산 IP"

#: terminal/serializers/session.py:35 terminal/serializers/session.py:63
msgid "Can replay"
msgstr "재생 가능 여부"

#: terminal/serializers/session.py:36 terminal/serializers/session.py:64
msgid "Can join"
msgstr "참여 가능 여부"

#: terminal/serializers/session.py:37 terminal/serializers/session.py:67
msgid "Can terminate"
msgstr "중단 가능 여부"

#: terminal/serializers/session.py:59 users/serializers/profile.py:189
msgid "User ID"
msgstr "사용자 ID"

#: terminal/serializers/session.py:60
msgid "Asset ID"
msgstr "자산 ID"

#: terminal/serializers/session.py:61
msgid "Login from display"
msgstr "로그인 출처 이름"

#: terminal/serializers/session.py:68
msgid "Terminal display"
msgstr "단말기 표시"

#: terminal/serializers/session.py:159
msgid "No asset or invalid asset"
msgstr "자산이 없거나 자산이 활성화되지 않았습니다"

#: terminal/serializers/storage.py:23
msgid "Endpoint invalid: remove path `{}`"
msgstr "엔드포인트가 유효하지 않습니다: 경로 `{}`를 제거하세요"

#: terminal/serializers/storage.py:29
msgid "Bucket"
msgstr "버킷 이름"

#: terminal/serializers/storage.py:112
msgid "Container name"
msgstr "컨테이너 이름"

#: terminal/serializers/storage.py:115
msgid "Account key"
msgstr "계정 키"

#: terminal/serializers/storage.py:118
msgid "Endpoint suffix"
msgstr "엔드포인트 접미사"

#: terminal/serializers/storage.py:129
msgid "HOST"
msgstr "호스트"

#: terminal/serializers/storage.py:152
msgid "SFTP Root"
msgstr "SFTP 루트 경로"

#: terminal/serializers/storage.py:173
msgid "The address cannot contain the special character `#`"
msgstr "주소에 특수 문자 `#`를 포함할 수 없습니다."

#: terminal/serializers/storage.py:175
msgid "The address format is incorrect"
msgstr "주소 형식이 올바르지 않습니다."

#: terminal/serializers/storage.py:182
msgid "Host invalid"
msgstr "호스트가 유효하지 않습니다."

#: terminal/serializers/storage.py:185
msgid "Port invalid"
msgstr "포트가 유효하지 않습니다."

#: terminal/serializers/storage.py:194
msgid ""
"If there are multiple hosts, use a comma (,) to separate them. <br>(For "
"example: http://www.jumpserver.a.com:9100, http://www.jumpserver.b.com:9100)"
msgstr ""
"여러 개의 호스트가 있을 경우 쉼표(,)로 구분하십시오.<br>(예: http://www."
"jumpserver.a.com:9100, http://www.jumpserver.b.com:9100)"

#: terminal/serializers/storage.py:199
msgid "Index by date"
msgstr "날짜별 인덱싱"

#: terminal/serializers/storage.py:200
msgid "Whether to create an index by date"
msgstr "날짜에 따라 동적으로 인덱스를 생성할 것인지"

#: terminal/serializers/storage.py:203
msgid "Index"
msgstr "인덱스"

#: terminal/serializers/storage.py:205
msgid "Doc type"
msgstr "문서 유형"

#: terminal/serializers/storage.py:257
msgid "Store locally"
msgstr "로컬 저장"

#: terminal/serializers/storage.py:258
msgid "Do not save"
msgstr "저장하지 않음"

#: terminal/serializers/storage.py:273
msgid ""
"set as the default storage, will make new Component use the current storage "
"by default, without affecting existing Component"
msgstr ""
"기본 저장소로 설정한 후, 새로운 구성 요소는 현재 저장소를 기본적으로 사용하"
"며 기존 구성 요소에 영향을 미치지 않습니다"

#: terminal/serializers/task.py:9
msgid "Session id"
msgstr "세션 ID"

#: terminal/serializers/terminal.py:42
msgid "Online sessions"
msgstr "온라인 세션"

#: terminal/serializers/terminal.py:43
msgid "Is alive"
msgstr "온라인"

#: terminal/serializers/terminal.py:49
msgid "Stat"
msgstr "상태"

#: terminal/serializers/terminal.py:83 terminal/serializers/terminal.py:91
msgid "Not found"
msgstr "발견되지 않음"

#: terminal/serializers/virtualapp_provider.py:26
msgid "Container ID"
msgstr "컨테이너 ID"

#: terminal/serializers/virtualapp_provider.py:27
msgid "Container Image"
msgstr "컨테이너 이미지"

#: terminal/serializers/virtualapp_provider.py:28
msgid "Container Name"
msgstr "컨테이너 이름"

#: terminal/serializers/virtualapp_provider.py:29
msgid "Container Status"
msgstr "컨테이너 상태"

#: terminal/serializers/virtualapp_provider.py:30
msgid "Container Ports"
msgstr "컨테이너 포트"

#: terminal/session_lifecycle.py:30
#, python-format
msgid "Connect to asset %s success"
msgstr "자산 %s에 성공적으로 연결됨"

#: terminal/session_lifecycle.py:38
#, python-format
msgid "Connect to asset %s finished: %s"
msgstr "자산 %s 연결 종료: %s"

#: terminal/session_lifecycle.py:48
#, python-format
msgid "User %s create share link"
msgstr "사용자 %s가 공유 링크를 생성함"

#: terminal/session_lifecycle.py:57
#, python-format
msgid "User %s join session"
msgstr "사용자 %s가 세션에 참여하였습니다"

#: terminal/session_lifecycle.py:69
#, python-format
msgid "User %s leave session"
msgstr "사용자 %s가 세션을 떠났습니다"

#: terminal/session_lifecycle.py:81
#, python-format
msgid "User %s join to monitor session"
msgstr "사용자 %s가 세션을 모니터링하고 있습니다"

#: terminal/session_lifecycle.py:93
#, python-format
msgid "User %s exit to monitor session"
msgstr "사용자 %s가 모니터링 세션을 떠났습니다"

#: terminal/session_lifecycle.py:105
msgid "Replay start to convert"
msgstr "녹화가 시작되었습니다"

#: terminal/session_lifecycle.py:113
msgid "Replay successfully converted to MP4 format"
msgstr "녹화가 MP4 형식으로 성공적으로 변환되었습니다"

#: terminal/session_lifecycle.py:121
#, python-format
msgid "Replay failed to convert to MP4 format: %s"
msgstr "녹화 MP4 형식 변환 실패: %s"

#: terminal/session_lifecycle.py:129
msgid "Replay start to upload"
msgstr "녹화가 업로드를 시작합니다"

#: terminal/session_lifecycle.py:137
msgid "Replay successfully uploaded"
msgstr "녹화가 성공적으로 업로드되었습니다"

#: terminal/session_lifecycle.py:145
#, python-format
msgid "Replay failed to upload: %s"
msgstr "녹화 업로드 실패: %s"

#: terminal/session_lifecycle.py:152
msgid "connect failed"
msgstr "연결 실패"

#: terminal/session_lifecycle.py:153
msgid "connection disconnect"
msgstr "연결이 끊어졌습니다"

#: terminal/session_lifecycle.py:154
msgid "user closed"
msgstr "사용자가 닫았습니다"

#: terminal/session_lifecycle.py:155
msgid "idle disconnect"
msgstr "유휴 상태로 끊어졌습니다"

#: terminal/session_lifecycle.py:156
msgid "admin terminated"
msgstr "관리자가 연결을 종료하였습니다"

#: terminal/session_lifecycle.py:157
msgid "maximum session time has been reached"
msgstr "최대 연결 시간 초과"

#: terminal/session_lifecycle.py:158
msgid "permission has expired"
msgstr "권한이 만료되었습니다"

#: terminal/session_lifecycle.py:159
msgid "storage is null"
msgstr "저장소가 비어 있습니다"

#: terminal/tasks.py:32
msgid "Periodic delete terminal status"
msgstr "주기적으로 단말 상태 정리"

#: terminal/tasks.py:43
msgid "Clean orphan session"
msgstr "오프라인 세션 삭제"

#: terminal/tasks.py:45
msgid ""
"Check every 10 minutes for asset connection sessions that have been inactive "
"for 3 \n"
"        minutes and mark these sessions as completed"
msgstr ""
"10분마다 3분 동안 비활성 상태인 자산 연결 세션을 확인하고, 이 세션들을 '완료"
"되지 않음'으로 표시합니다"

#: terminal/tasks.py:68
msgid "Upload session replay to external storage"
msgstr "세션 녹화를 외부 저장소에 업로드"

#: terminal/tasks.py:70 terminal/tasks.py:104
msgid ""
"If SERVER_REPLAY_STORAGE is configured in the config.txt, session commands "
"and \n"
"        recordings will be uploaded to external storage"
msgstr ""
"SERVER_REPLAY_STORAGE가 설정된 경우, 파일 관리로 업로드된 파일이 외부 저장소"
"와 동기화됩니다"

#: terminal/tasks.py:102
msgid "Upload session replay part file to external storage"
msgstr "세션 재생 일부 파일을 외부 저장소에 업로드"

#: terminal/tasks.py:123
msgid "Run applet host deployment"
msgstr "애플리케이션 배포를 실행합니다"

#: terminal/tasks.py:126
msgid ""
"When deploying from the remote application publisher details page, and the "
"'Deploy' \n"
"        button is clicked, this task will be executed"
msgstr "발행기 배포, 배포를 클릭할 때 해당 작업을 실행합니다"

#: terminal/tasks.py:137
msgid "Install applet"
msgstr "애플리케이션 설치"

#: terminal/tasks.py:140
msgid ""
"When the 'Deploy' button is clicked in the 'Remote Application' section of "
"the remote \n"
"        application publisher details page, this task will be executed"
msgstr ""
"원격 애플리케이션 발행기 세부정보 - 원격 애플리케이션에서 배포를 클릭할 때 해"
"당 작업을 실행합니다"

#: terminal/tasks.py:152
msgid "Uninstall applet"
msgstr "애플리케이션 제거"

#: terminal/tasks.py:155
msgid ""
"When the 'Uninstall' button is clicked in the 'Remote Application' section "
"of the \n"
"        remote application publisher details page, this task will be executed"
msgstr ""
"원격 애플리케이션 발행기 세부정보 - 원격 애플리케이션에서 제거를 클릭할 때 해"
"당 작업을 실행합니다"

#: terminal/tasks.py:167
msgid "Generate applet host accounts"
msgstr "원격 애플리케이션에서 계정 수집"

#: terminal/tasks.py:170
msgid ""
"When a remote publishing server is created and an account needs to be "
"created \n"
"        automatically, this task will be executed"
msgstr ""
"원격 발행기를 생성할 때 자동으로 계정을 생성해야 하는 경우 이 작업을 수행합니"
"다."

#: terminal/tasks.py:184
msgid "Check command replay storage connectivity"
msgstr "명령 및 녹화 저장소 연결 가능성 확인"

#: terminal/tasks.py:186
msgid ""
"Check every day at midnight whether the external storage for commands and "
"recordings \n"
"        is accessible. If it is not accessible, send a notification to the "
"recipients specified \n"
"        in 'System Settings - Notifications - Subscription - Storage - "
"Connectivity'"
msgstr ""
"매일 자정 0시에 명령 및 녹화 외부 저장소의 연결 여부를 확인하며, 연결할 수 없"
"을 경우: 시스템 설정 - 알림 설정 - 메시지 구독 - 명령 및 녹화 저장소 설정의 "
"수신인에게 발송합니다."

#: terminal/templates/terminal/_msg_command_alert.html:10
msgid "view"
msgstr "보기"

#: tickets/api/ticket.py:88 tickets/models/ticket/general.py:289
msgid "Applicant"
msgstr "신청인"

#: tickets/apps.py:7
msgid "App Tickets"
msgstr "작업 관리"

#: tickets/const.py:10
msgid "Apply for asset"
msgstr "자산 신청"

#: tickets/const.py:17 tickets/const.py:24 tickets/const.py:42
msgid "Open"
msgstr "열기"

#: tickets/const.py:19 tickets/const.py:31
msgid "Approved"
msgstr "동의함"

#: tickets/const.py:20 tickets/const.py:32
msgid "Rejected"
msgstr "거부함"

#: tickets/const.py:30 tickets/const.py:37
msgid "Closed"
msgstr "닫기"

#: tickets/const.py:49
msgid "One level"
msgstr "1급"

#: tickets/const.py:50
msgid "Two level"
msgstr "2급"

#: tickets/const.py:54
msgid "All assets"
msgstr "모든 자산"

#: tickets/const.py:55
msgid "Permed assets"
msgstr "권한이 부여된 자산"

#: tickets/const.py:56
msgid "Permed valid assets"
msgstr "유효한 권한이 부여된 자산"

#: tickets/errors.py:9
msgid "Ticket already closed"
msgstr "작업 요청이 종료되었습니다"

#: tickets/handlers/apply_asset.py:39
msgid ""
"Created by the ticket ticket title: {} ticket applicant: {} ticket "
"processor: {} ticket ID: {}"
msgstr ""
"작업 요청을 통해 생성됨, 작업 제목: {}, 요청자: {}, 처리자: {}, 작업 ID: {}"

#: tickets/handlers/base.py:84
msgid "Change field"
msgstr "변경 필드"

#: tickets/handlers/base.py:84
msgid "Before change"
msgstr "변경 전"

#: tickets/handlers/base.py:84
msgid "After change"
msgstr "변경 후"

#: tickets/handlers/base.py:96
msgid "{} {} the ticket"
msgstr "{} {} 작업 요청"

#: tickets/models/comment.py:14
msgid "common"
msgstr "자주 묻는 질문"

#: tickets/models/comment.py:23
msgid "User display name"
msgstr "사용자 표시 이름"

#: tickets/models/comment.py:24
msgid "Body"
msgstr "내용"

#: tickets/models/flow.py:21 tickets/models/flow.py:47
#: tickets/models/ticket/general.py:45
msgid "Approve level"
msgstr "승인 수준"

#: tickets/models/flow.py:26
msgid "Ticket flow approval rule"
msgstr "작업 요청 승인 정보"

#: tickets/models/flow.py:52
msgid "Ticket flow"
msgstr "작업 요청 프로세스"

#: tickets/models/relation.py:12
msgid "Ticket session relation"
msgstr "작업 요청 세션"

#: tickets/models/ticket/apply_application.py:10
#: tickets/models/ticket/apply_asset.py:14
msgid "Permission name"
msgstr "권한 규칙 이름"

#: tickets/models/ticket/apply_application.py:19
msgid "Apply applications"
msgstr "신청 애플리케이션"

#: tickets/models/ticket/apply_application.py:22
msgid "Apply system users"
msgstr "신청한 시스템 사용자"

#: tickets/models/ticket/apply_asset.py:10
#: tickets/serializers/ticket/apply_asset.py:14
msgid "Select at least one asset or node"
msgstr "자산 또는 노드 중 최소 하나 선택"

#: tickets/models/ticket/apply_asset.py:18
msgid "Apply accounts"
msgstr "신청 계정"

#: tickets/models/ticket/apply_asset.py:29
msgid "Apply Asset Ticket"
msgstr "신청 자산"

#: tickets/models/ticket/command_confirm.py:10
msgid "Run user"
msgstr "실행 사용자"

#: tickets/models/ticket/command_confirm.py:12
msgid "Run asset"
msgstr "실행 자산"

#: tickets/models/ticket/command_confirm.py:13
msgid "Run command"
msgstr "실행 명령"

#: tickets/models/ticket/command_confirm.py:20
msgid "Command filter acl"
msgstr "명령 필터"

#: tickets/models/ticket/command_confirm.py:26
msgid "Apply Command Ticket"
msgstr "명령 검토 작업"

#: tickets/models/ticket/general.py:80
msgid "Ticket step"
msgstr "작업 단계"

#: tickets/models/ticket/general.py:98
msgid "Ticket assignee"
msgstr "작업 수신자"

#: tickets/models/ticket/general.py:273
msgid "Title"
msgstr "제목"

#: tickets/models/ticket/general.py:293
msgid "TicketFlow"
msgstr "작업 프로세스"

#: tickets/models/ticket/general.py:296
msgid "Approval step"
msgstr "승인 단계"

#: tickets/models/ticket/general.py:299
msgid "Relation snapshot"
msgstr "작업 티켓 스냅샷"

#: tickets/models/ticket/general.py:419
msgid "Please try again"
msgstr "다시 시도해 주세요"

#: tickets/models/ticket/general.py:498
msgid "Super ticket"
msgstr "슈퍼 작업 티켓"

#: tickets/models/ticket/login_asset_confirm.py:13
msgid "Login user"
msgstr "로그인 사용자"

#: tickets/models/ticket/login_asset_confirm.py:16
msgid "Login asset"
msgstr "로그인 자산"

#: tickets/models/ticket/login_asset_confirm.py:19
msgid "Login account"
msgstr "로그인 계정"

#: tickets/models/ticket/login_asset_confirm.py:31
msgid "Apply Login Asset Ticket"
msgstr "자산 로그인 검토 작업 티켓"

#: tickets/models/ticket/login_confirm.py:19
msgid "Apply Login Ticket"
msgstr "사용자 로그인 검토 작업 티켓"

#: tickets/notifications.py:74
msgid "Ticket basic info"
msgstr "작업 티켓 기본 정보"

#: tickets/notifications.py:75
msgid "Ticket applied info"
msgstr "작업 티켓 신청 정보"

#: tickets/notifications.py:116
msgid "Your has a new ticket, applicant - {}"
msgstr "새 작업 티켓이 있습니다, 신청인 - {}"

#: tickets/notifications.py:120
msgid "{}: New Ticket - {} ({})"
msgstr "새 작업 티켓 - {} ({})"

#: tickets/notifications.py:160
msgid "Your ticket has been processed, processor - {}"
msgstr "귀하의 작업 티켓이 처리되었습니다, 처리자 - {}"

#: tickets/notifications.py:164
msgid "Ticket has processed - {} ({})"
msgstr "귀하의 작업 티켓이 처리되었습니다, 처리자 - {} ({})"

#: tickets/serializers/flow.py:45
msgid "The current organization type already exists"
msgstr "현재 조직에 이미 이 유형이 존재합니다"

#: tickets/serializers/super_ticket.py:15
msgid "Processor"
msgstr "처리자"

#: tickets/serializers/ticket/apply_asset.py:16
msgid "Support fuzzy search, and display up to 10 items"
msgstr "模糊 검색을 지원하며, 최대 10개 항목까지 표시됩니다"

#: tickets/serializers/ticket/apply_asset.py:22
msgid "Apply assets"
msgstr "자산 신청"

#: tickets/serializers/ticket/apply_asset.py:26
msgid "Apply nodes"
msgstr "신청 노드"

#: tickets/serializers/ticket/apply_asset.py:28
msgid "Apply actions"
msgstr "신청 Action"

#: tickets/serializers/ticket/common.py:15
#: tickets/serializers/ticket/common.py:74
msgid "Created by ticket ({}-{})"
msgstr "작업을 통해 생성됨 ({}-{})"

#: tickets/serializers/ticket/common.py:67
msgid "The expiration date should be greater than the start date"
msgstr "만료 시간은 시작 시간보다 커야 합니다"

#: tickets/serializers/ticket/common.py:89
msgid "Permission named `{}` already exists"
msgstr "授权名称 `{}` 이미 존재합니다"

#: tickets/serializers/ticket/ticket.py:90
msgid "The ticket flow `{}` does not exist"
msgstr "작업 프로세스 `{}` 존재하지 않습니다"

#: tickets/templates/tickets/_msg_ticket.html:21
msgid "View details"
msgstr "상세 보기"

#: tickets/templates/tickets/_msg_ticket.html:26
msgid "Direct approval"
msgstr "즉시 승인"

#: tickets/templates/tickets/approve_check_password.html:11
msgid "Ticket information"
msgstr "작업 정보"

#: tickets/templates/tickets/approve_check_password.html:28
#: tickets/views/approve.py:43 tickets/views/approve.py:80
msgid "Ticket approval"
msgstr "작업 승인"

#: tickets/templates/tickets/approve_check_password.html:43
msgid "Approval"
msgstr "동의"

#: tickets/views/approve.py:44
msgid ""
"This ticket does not exist, the process has ended, or this link has expired"
msgstr ""
"작업이 존재하지 않거나 작업 프로세스가 종료되었거나 이 링크가 만료되었습니"
"다.  \n"
"아래 버튼을 클릭하여 동의하거나 거부해 주세요.  \n"
"인증이 성공하면 작업을 바로 승인할 수 있습니다.  \n"
"무효한 승인 Action입니다.  \n"
"이 사용자는 이 작업을 승인할 권한이 없습니다.  \n"
"관리자 사용자를 삭제할 수 없습니다. 해당 사용자를 비활성화해 주세요.  \n"
"자신을 초대할 수 없습니다.  \n"
"이 페이지에서 MFA 다중 인증을 재설정할 수 없습니다. 개인 정보 페이지로 가서 "
"재설정해 주세요.  \n"
"사용자 관리  \n"
"시스템 관리자  \n"
"시스템 감사자  \n"
"조직 관리자  \n"
"조직 감사자  \n"
"비밀번호 재설정 링크를 생성하여 사용자의 이메일로 전송합니다.  \n"
"비밀번호 설정"

#: tickets/views/approve.py:72
msgid "Click the button below to approve or reject"
msgstr "아래 버튼을 클릭하여 동의하거나 거부해 주세요"

#: tickets/views/approve.py:81
msgid "After successful authentication, this ticket can be approved directly"
msgstr "인증이 성공적으로 완료되면, 작업 요청이 직접 승인됩니다"

#: tickets/views/approve.py:105
msgid "Illegal approval action"
msgstr "유효하지 않은 승인 Action"

#: tickets/views/approve.py:119
msgid "This user is not authorized to approve this ticket"
msgstr "이 사용자는 이 작업 요청을 승인할 권한이 없습니다"

#: users/api/user.py:63
msgid "Cannot delete the admin user. Please disable it instead."
msgstr "관리자 사용자는 삭제할 수 없습니다. 이 사용자를 비활성화해 주세요"

#: users/api/user.py:161
msgid "Can not invite self"
msgstr "자신을 초대할 수 없습니다"

#: users/api/user.py:214
msgid "Could not reset self otp, use profile reset instead"
msgstr ""
"해당 페이지에서 MFA 다중 인증을 재설정할 수 없습니다, 개인 정보 페이지로 가셔"
"서 재설정해 주세요"

#: users/apps.py:9
msgid "App Users"
msgstr "사용자 관리"

#: users/const.py:10
msgid "System administrator"
msgstr "시스템 관리자"

#: users/const.py:11
msgid "System auditor"
msgstr "시스템 감사원"

#: users/const.py:12
msgid "Organization administrator"
msgstr "조직 관리자"

#: users/const.py:13
msgid "Organization auditor"
msgstr "조직 감사원"

#: users/const.py:18
msgid "Reset link will be generated and sent to the user"
msgstr "비밀번호 재설정 링크를 생성하여 사용자에게 이메일로 발송합니다"

#: users/const.py:19
msgid "Set password"
msgstr "비밀번호 설정"

#: users/const.py:23
msgid "AUTO"
msgstr "자동"

#: users/const.py:31
msgid "Full screen"
msgstr "전체 화면"

#: users/const.py:32
msgid "Multi screen"
msgstr "다중 화면 표시"

#: users/const.py:33
msgid "Drives redirect"
msgstr "디스크 마운트"

#: users/const.py:37
msgid "Current window"
msgstr "현재 창"

#: users/const.py:38
msgid "New window"
msgstr "새 창"

#: users/const.py:47
msgid "High（32 bit）"
msgstr "높음 (32 비트)"

#: users/const.py:48
msgid "Medium（16 bit）"
msgstr "중간 (16 비트)"

#: users/const.py:81
msgid "Replace"
msgstr "교체"

#: users/const.py:82
msgid "Suffix"
msgstr "접미사 추가"

#: users/exceptions.py:9
msgid "MFA not enabled"
msgstr "MFA 비활성화"

#: users/exceptions.py:19
msgid "Unable to delete all users"
msgstr "모든 사용자 삭제 불가"

#: users/exceptions.py:24
msgid "Create failed. The number of SSH keys has reached the limit"
msgstr "생성 실패, SSH 키 수가 한도를 초과했습니다"

#: users/forms/profile.py:49
msgid ""
"When enabled, you will enter the MFA binding process the next time you log "
"in. you can also directly bind in \"personal information -> quick "
"modification -> change MFA Settings\"!"
msgstr ""
"MFA를 활성화하면 다음 로그인 시 다중 인자 인증 바인딩 프로세스에 들어갑니다; "
"(개인 정보->빠른 수정->MFA 다중 인자 인증 설정)에서 직접 바인딩할 수도 있습니"
"다!"

#: users/forms/profile.py:60
msgid "* Enable MFA to make the account more secure."
msgstr "* MFA 다중 인자 인증을 활성화하여 계정을 더욱 안전하게 만드세요."

#: users/forms/profile.py:69
msgid ""
"In order to protect you and your company, please keep your account, password "
"and key sensitive information properly. (for example: setting complex "
"password, enabling MFA)"
msgstr ""
"귀하와 회사의 안전을 보호하기 위해, 계정, 비밀번호 및 키와 같은 중요한 민감 "
"정보를 적절하게 관리하시기 바랍니다. (예: 복잡한 비밀번호를 설정하고 MFA 다단"
"계 인증을 활성화하세요)"

#: users/forms/profile.py:76
msgid "Finish"
msgstr "완료"

#: users/forms/profile.py:83 users/serializers/preference/lina.py:21
msgid "New password"
msgstr "새 비밀번호"

#: users/forms/profile.py:88 users/serializers/preference/lina.py:26
msgid "Confirm password"
msgstr "비밀번호 확인"

#: users/forms/profile.py:96
msgid "Password does not match"
msgstr "비밀번호가 일치하지 않습니다"

#: users/forms/profile.py:105
msgid "The phone number must contain an area code, for example, +86"
msgstr "전화번호에는 국가 코드가 포함되어야 합니다. 예: +86"

#: users/forms/profile.py:123
msgid "Old password"
msgstr "기존 비밀번호"

#: users/forms/profile.py:133
msgid "Old password error"
msgstr "기존 비밀번호가 잘못되었습니다"

#: users/forms/profile.py:143
msgid "Automatically configure and download the SSH key"
msgstr "SSH 키를 자동으로 구성하고 다운로드합니다"

#: users/forms/profile.py:145
msgid "ssh public key"
msgstr "SSH 공개 키"

#: users/forms/profile.py:146
msgid "ssh-rsa AAAA..."
msgstr "ssh-rsa AAAA..."

#: users/forms/profile.py:147
msgid "Paste your id_rsa.pub here."
msgstr "여기에 귀하의 공개 키를 복사해주세요"

#: users/forms/profile.py:160
msgid "Public key should not be the same as your old one."
msgstr "기존의 키와 같을 수 없습니다"

#: users/models/preference.py:38 users/serializers/preference/preference.py:19
msgid "Preference"
msgstr "사용자 설정"

#: users/models/user/__init__.py:77 users/serializers/user.py:259
msgid "Is service account"
msgstr "서비스 계정"

#: users/models/user/__init__.py:79
msgid "Avatar"
msgstr "아이콘"

#: users/models/user/__init__.py:81
msgid "Wechat"
msgstr "위챗"

#: users/models/user/__init__.py:90
msgid "OTP secret key"
msgstr "OTP 키"

#: users/models/user/__init__.py:100 users/serializers/profile.py:86
#: users/serializers/user.py:256
msgid "Is first login"
msgstr "첫 로그인"

#: users/models/user/__init__.py:118
msgid "Date password last updated"
msgstr "마지막 업데이트 비밀번호 날짜"

#: users/models/user/__init__.py:121
msgid "Need update password"
msgstr "비밀번호 업데이트 필요"

#: users/models/user/__init__.py:145
msgid "Face vector"
msgstr "얼굴 벡터"

#: users/models/user/__init__.py:148
msgid "Date api key used"
msgstr "API 키 마지막 사용 날짜"

#: users/models/user/__init__.py:288
msgid "Can not delete admin user"
msgstr "관리자 사용자 삭제 불가"

#: users/models/user/__init__.py:302
msgid "Can invite user"
msgstr "사용자 초대 가능"

#: users/models/user/__init__.py:303
msgid "Can remove user"
msgstr "사용자 제거 가능"

#: users/models/user/__init__.py:304
msgid "Can match user"
msgstr "사용자 매치 가능"

#: users/models/user/__init__.py:333
msgid "User password history"
msgstr "사용자 비밀번호 히스토리"

#: users/models/user/_auth.py:34
msgid "Force enabled"
msgstr "강제로 활성화"

#: users/notifications.py:55
#: users/templates/users/_msg_password_expire_reminder.html:16
#: users/templates/users/reset_password.html:5
#: users/templates/users/reset_password.html:6
msgid "Reset password"
msgstr "비밀번호 재설정"

#: users/notifications.py:85 users/views/profile/reset.py:238
msgid "Reset password success"
msgstr "비밀번호 재설정 성공"

#: users/notifications.py:117
msgid "Reset public key success"
msgstr "공개키 재설정 성공"

#: users/notifications.py:143
msgid "Password is about expire"
msgstr "비밀번호가 곧 만료됩니다"

#: users/notifications.py:171
msgid "Account is about expire"
msgstr "계정이 곧 만료됩니다"

#: users/notifications.py:193
msgid "Reset SSH Key"
msgstr "SSH 키 재설정"

#: users/notifications.py:214
msgid "Reset MFA"
msgstr "MFA 재설정"

#: users/serializers/preference/koko.py:10
#: users/serializers/preference/luna.py:63
msgid "File name conflict resolution"
msgstr "파일 이름 충돌 해결 방법"

#: users/serializers/preference/koko.py:14
#: users/serializers/preference/luna.py:80
msgid "Terminal theme name"
msgstr "터미널 테마 이름"

#: users/serializers/preference/lina.py:12
msgid ""
"*! The password for file encryption, used for decryption when the system "
"sends emails containing file attachments. <br>Such as: account backup files, "
"account password change results files"
msgstr ""
"파일 암호화 비밀번호, 시스템에서 전송된 이메일에 파일 첨부가 포함될 경우 이 "
"비밀번호로 암호를 해독하십시오.<br>예: 계정 백업 파일, 계정 비밀번호 변경 결"
"과 파일"

#: users/serializers/preference/lina.py:39 users/serializers/profile.py:41
msgid "The newly set password is inconsistent"
msgstr "두 번의 비밀번호가 일치하지 않습니다"

#: users/serializers/preference/lina.py:47 users/serializers/profile.py:66
msgid "Language"
msgstr "언어"

#: users/serializers/preference/lina.py:52
msgid "File Encryption"
msgstr "파일 암호화 비밀번호"

#: users/serializers/preference/luna.py:26
msgid "Async loading of asset tree"
msgstr "비동기식 자산 트리 로드"

#: users/serializers/preference/luna.py:30
msgid "Connect default open method"
msgstr "연결 기본 열기 방식"

#: users/serializers/preference/luna.py:37
msgid "RDP resolution"
msgstr "RDP 해상도"

#: users/serializers/preference/luna.py:41
msgid "Keyboard layout"
msgstr "키보드 레이아웃"

#: users/serializers/preference/luna.py:45
msgid "RDP client option"
msgstr "RDP 클라이언트 옵션"

#: users/serializers/preference/luna.py:49
msgid "RDP color quality"
msgstr "RDP 색상 품질"

#: users/serializers/preference/luna.py:53
msgid "RDP smart size"
msgstr "RDP 스마트 크기"

#: users/serializers/preference/luna.py:54
msgid ""
"Determines whether the client computer should scale the content on the "
"remote computer to fit the window size of the client computer when the "
"window is resized."
msgstr ""
"확인: 클라이언트 컴퓨터가 창 크기에 맞게 원격 컴퓨터의 내용을 축소해야 하는"
"지 여부"

#: users/serializers/preference/luna.py:59
msgid "Remote app connect method"
msgstr "원격 애플리케이션 연결 방식"

#: users/serializers/preference/luna.py:70
msgid "Terminal font size"
msgstr "문자 터미널 글꼴 크기"

#: users/serializers/preference/luna.py:73
msgid "Backspace as Ctrl+H"
msgstr "문자 터미널 백스페이스를 Ctrl+H로"

#: users/serializers/preference/luna.py:76
msgid "Right click quickly paste"
msgstr "우클릭 빠른 붙여넣기"

#: users/serializers/preference/luna.py:86
msgid "Graphics"
msgstr "그래픽화"

#: users/serializers/preference/luna.py:87
msgid "Command line"
msgstr "명령행"

#: users/serializers/profile.py:22
msgid "The old password is incorrect"
msgstr "이전 비밀번호 오류"

#: users/serializers/profile.py:29 users/serializers/profile.py:144
msgid "Password does not match security rules"
msgstr "비밀번호가 보안 규칙을 충족하지 않음"

#: users/serializers/profile.py:33
msgid "The new password cannot be the last {} passwords"
msgstr "새 비밀번호는 최근 {} 번의 비밀번호가 될 수 없음"

#: users/serializers/profile.py:194
msgid "Perms"
msgstr "권한"

#: users/serializers/user.py:51
msgid "System roles"
msgstr "시스템 역할"

#: users/serializers/user.py:55
msgid ""
"System roles are roles at the system level, and they will take effect across "
"all organizations"
msgstr "시스템 역할은 시스템 수준에서의 역할로, 모든 조직에서 효력을 가집니다."

#: users/serializers/user.py:61
msgid "Org roles"
msgstr "조직 역할"

#: users/serializers/user.py:66
msgid ""
"Org roles are roles at the organization level, and they will only take "
"effect within current organization"
msgstr "조직 역할은 조직 수준에서의 역할로, 현재 조직 내에서만 유효합니다."

#: users/serializers/user.py:70
msgid "Organizations and roles"
msgstr "조직 역할"

#: users/serializers/user.py:120
msgid "Password setting"
msgstr "비밀번호 옵션"

#: users/serializers/user.py:122
msgid "MFA enabled"
msgstr "MFA가 활성화되었습니다."

#: users/serializers/user.py:124
msgid "MFA force enabled"
msgstr "MFA 강제화"

#: users/serializers/user.py:126
msgid "Login blocked"
msgstr "로그인 잠금"

#: users/serializers/user.py:130 users/serializers/user.py:265
msgid "Is OTP bound"
msgstr "가상 MFA가 연결되어 있습니까?"

#: users/serializers/user.py:133
msgid "Super Administrator"
msgstr "슈퍼 관리자"

#: users/serializers/user.py:136
msgid "Organization Administrator"
msgstr "조직 관리자"

#: users/serializers/user.py:140
msgid "Can public key authentication"
msgstr "공개 키 인증 사용 가능"

#: users/serializers/user.py:144
msgid "Is face code set"
msgstr "얼굴 인식 특성이 존재합니까?"

#: users/serializers/user.py:230
msgid "Full name"
msgstr "전체 이름"

#: users/serializers/user.py:233
msgid "Login username"
msgstr "로그인 사용자"

#: users/serializers/user.py:236
msgid "Email address"
msgstr "이메일 주소"

#: users/serializers/user.py:246
msgid "User groups to join"
msgstr "사용자 그룹 수"

#: users/serializers/user.py:250
msgid ""
"User source identifies where the user was created, which could be AD or "
"other sources.There are security settings that can restrict users to log in "
"to the system only from the sources."
msgstr ""
"사용자 출처는 사용자가 생성된 위치를 나타내며, AD 또는 다른 출처일 수 있습니"
"다. 보안 설정에 따라 사용자가 지정된 출처에서만 시스템에 로그인할 수 있습니"
"다."

#: users/serializers/user.py:260
msgid "Is org admin"
msgstr "조직 관리자"

#: users/serializers/user.py:262
msgid "Avatar url"
msgstr "프로필 사진 경로"

#: users/serializers/user.py:267
msgid "MFA level"
msgstr "MFA"

#: users/serializers/user.py:268
msgid "Multi-Factor Authentication"
msgstr "인증"

#: users/serializers/user.py:422
msgid ""
"* For security, only a partial of users is displayed. You can search for more"
msgstr ""
"* 보안을 위해 일부 사용자만 표시됩니다. 더 많은 사용자 검색이 가능합니다."

#: users/serializers/user.py:457
msgid "name not unique"
msgstr "이름 중복"

#: users/signal_handlers.py:41
msgid ""
"The administrator has enabled \"Only allow existing users to log in\", \n"
"            and the current user is not in the user list. Please contact the "
"administrator."
msgstr ""
"관리자가 '기존 사용자만 로그인 허용'을 활성화했으며, 현재 사용자가 사용자 목"
"록에 없습니다. 관리자에게 연락해 주십시오."

#: users/signal_handlers.py:177
msgid "Clean up expired user sessions"
msgstr "만료된 사용자 세션 정리"

#: users/signal_handlers.py:179
msgid ""
"After logging in via the web, a user session record is created. At 2 a.m. "
"every day, \n"
"        the system cleans up inactive user devices"
msgstr ""
"웹 로그인 후 사용자 세션의 온라인 기록이 생성되며, 매일 새벽 2시에 온라인이 "
"아닌 사용자 장치를 정리합니다."

#: users/tasks.py:26
msgid "Check password expired"
msgstr "비밀번호 만료 확인"

#: users/tasks.py:28
msgid ""
"Check every day at 10 AM whether the passwords of users in the system are "
"expired, \n"
"        and send a notification 5 days in advance"
msgstr ""
"매일 오전 10시에 시스템 내 사용자 비밀번호가 만료되었는지 확인하며, 5일 전에 "
"알림을 발송합니다."

#: users/tasks.py:46
msgid "Periodic check password expired"
msgstr "주기적인 검증 비밀번호 만료"

#: users/tasks.py:48
msgid ""
"With version iterations, new tasks may be added, or task names and execution "
"times may \n"
"        be modified. Therefore, upon system startup, it is necessary to "
"register or update the \n"
"        parameters of the task that checks if passwords have expired"
msgstr ""
"버전 업데이트에 따라 새로운 작업이 추가되거나 작업 이름과 실행 시간이 수정될 "
"수 있으므로, 시스템 시작 시 검증 비밀번호 만료 작업의 매개변수를 등록하거나 "
"업데이트합니다."

#: users/tasks.py:67
msgid "Check user expired"
msgstr "사용자가 만료되었는지 확인"

#: users/tasks.py:69
msgid ""
"Check every day at 2 p.m whether the users in the system are expired, and "
"send a \n"
"        notification 5 days in advance"
msgstr ""
"매일 오후 2시에 시스템 내 사용자가 만료되었는지 확인하고, 5일 전에 알림을 보"
"냅니다."

#: users/tasks.py:90
msgid "Periodic check user expired"
msgstr "주기적인 사용자 만료 검토"

#: users/tasks.py:92
msgid ""
"With version iterations, new tasks may be added, or task names and execution "
"times may \n"
"        be modified. Therefore, upon system startup, it is necessary to "
"register or update the \n"
"        parameters of the task that checks if users have expired"
msgstr ""
"버전 업데이트에 따라 새로운 작업이 추가되거나 작업 이름과 실행 시간이 수정될 "
"수 있으므로, 시스템 시작 시 사용자가 만료되었는지 검토하는 작업의 매개변수를 "
"등록하거나 업데이트합니다."

#: users/tasks.py:111
msgid "Check unused users"
msgstr "사용하지 않는 사용자 확인"

#: users/tasks.py:113
msgid ""
"At 2 p.m. every day, according to the configuration in \"System Settings - "
"Security - \n"
"        Auth security - Auto disable threshold\" users who have not logged "
"in or whose API keys \n"
"        have not been used for a long time will be disabled"
msgstr ""
"매일 오후 2시에 시스템 설정 - 보안 설정 - 비활성 사용자 자동 비활성화 설정에 "
"따라 오랜 시간 로그인하지 않거나 api_key가 사용되지 않은 사용자를 비활성화합"
"니다."

#: users/tasks.py:157
msgid "The user has not logged in recently and has been disabled."
msgstr "해당 사용자는 최근 로그인하지 않았으며, 비활성화되었습니다."

#: users/templates/users/_msg_account_expire_reminder.html:7
msgid "Your account will expire in"
msgstr "귀하의 계정이 곧 만료됩니다."

#: users/templates/users/_msg_account_expire_reminder.html:8
msgid ""
"In order not to affect your normal work, please contact the administrator "
"for confirmation."
msgstr ""
"정상적인 업무에 영향을 미치지 않도록 관리자에게 확인해 주시기 바랍니다."

#: users/templates/users/_msg_password_expire_reminder.html:7
msgid "Your password will expire in"
msgstr "귀하의 비밀번호가 만료됩니다."

#: users/templates/users/_msg_password_expire_reminder.html:8
msgid ""
"For your account security, please click on the link below to update your "
"password in time"
msgstr ""
"계정 안전을 위해 아래 링크를 클릭하여 비밀번호를 즉시 업데이트하시기 바랍니"
"다."

#: users/templates/users/_msg_password_expire_reminder.html:11
msgid "Click here update password"
msgstr "여기를 클릭하여 비밀번호를 업데이트하십시오."

#: users/templates/users/_msg_password_expire_reminder.html:15
msgid "If your password has expired, please click the link below to"
msgstr "만약 귀하의 비밀번호가 만료되었다면, 클릭해 주십시오."

#: users/templates/users/_msg_reset_mfa.html:7
msgid "Your MFA has been reset by site administrator"
msgstr ""
"귀하의 MFA가 관리자에 의해 초기화되었습니다.  \n"
"아래 링크를 클릭하여 설정해 주십시오.  \n"
"여기를 클릭하여 설정해 주세요.  \n"
"귀하의 SSH 키가 관리자에 의해 초기화되었습니다.  \n"
"여기를 클릭하여 비밀번호를 설정하십시오.  \n"
"이메일을 입력하면 비밀번호 재설정 이메일이 귀하의 이메일로 발송됩니다.  \n"
"휴대폰 번호를 입력하면 인증 코드가 귀하의 휴대폰으로 전송됩니다.  \n"
"이메일 계정  \n"
"휴대폰 번호  \n"
"제출  \n"
"비밀번호를 찾고자 하는 사용자 이름을 입력해 주십시오.  \n"
"MFA는 강제로 활성화되었으며, 비활성화할 수 없습니다.  \n"
"MFA 다중 인증 설정  \n"
"초기화  \n"
"귀하의 비밀번호는 다음 조건을 충족해야 합니다:"

#: users/templates/users/_msg_reset_mfa.html:8
#: users/templates/users/_msg_reset_ssh_key.html:8
msgid "Please click the link below to set"
msgstr "아래 링크를 클릭하여 설정해 주세요"

#: users/templates/users/_msg_reset_mfa.html:11
#: users/templates/users/_msg_reset_ssh_key.html:11
msgid "Click here set"
msgstr "여기를 클릭하여 설정하십시오"

#: users/templates/users/_msg_reset_ssh_key.html:7
msgid "Your ssh public key has been reset by site administrator"
msgstr "귀하의 SSH 키가 관리자에 의해 재설정되었습니다"

#: users/templates/users/_msg_user_created.html:15
msgid "click here to set your password"
msgstr "여기를 클릭하여 비밀번호를 설정하십시오"

#: users/templates/users/forgot_password.html:46
msgid "Input your email account, that will send a email to your"
msgstr "이메일을 입력하면 비밀번호 재설정 메일이 귀하의 이메일로 발송됩니다"

#: users/templates/users/forgot_password.html:49
msgid ""
"Enter your mobile number and a verification code will be sent to your phone"
msgstr "휴대폰 번호를 입력하면 인증 코드가 귀하의 휴대폰으로 전송됩니다"

#: users/templates/users/forgot_password.html:71
msgid "Email account"
msgstr "이메일 계정"

#: users/templates/users/forgot_password.html:93
msgid "Mobile number"
msgstr "휴대폰 번호"

#: users/templates/users/forgot_password.html:105
#: users/templates/users/forgot_password_previewing.html:30
msgid "Submit"
msgstr "제출"

#: users/templates/users/forgot_password_previewing.html:21
msgid "Please enter the username for which you want to retrieve the password"
msgstr "비밀번호를 찾으려는 사용자 이름을 입력하십시오"

#: users/templates/users/mfa_setting.html:124
msgid "MFA force enable, cannot disable"
msgstr "MFA가 강제로 활성화되어 있어 비활성화할 수 없습니다"

#: users/templates/users/mfa_setting.html:143
msgid "MFA setting"
msgstr "MFA 다중 인증 설정"

#: users/templates/users/mfa_setting.html:171
msgid "Reset"
msgstr "재설정"

#: users/templates/users/reset_password.html:23
msgid "Your password must satisfy"
msgstr "귀하의 비밀번호는 다음 조건을 충족해야 합니다:"

#: users/templates/users/reset_password.html:24
msgid "Password strength"
msgstr "비밀번호 강도："

#: users/templates/users/reset_password.html:52
msgid "Very weak"
msgstr "매우 약함"

#: users/templates/users/reset_password.html:53
msgid "Weak"
msgstr "약함"

#: users/templates/users/reset_password.html:55
msgid "Medium"
msgstr "보통"

#: users/templates/users/reset_password.html:56
msgid "Strong"
msgstr "강함"

#: users/templates/users/reset_password.html:57
msgid "Very strong"
msgstr "매우 강함"

#: users/templates/users/user_otp_check_password.html:6
msgid "Enable OTP"
msgstr "MFA(OTP) 활성화"

#: users/templates/users/user_otp_enable_bind.html:6
msgid "Bind one-time password authenticator"
msgstr "MFA 인증기 연결"

#: users/templates/users/user_otp_enable_bind.html:13
msgid ""
"Use the MFA Authenticator application to scan the following qr code for a 6-"
"bit verification code"
msgstr ""
"MFA 인증기 애플리케이션으로 아래의 QR 코드를 스캔하여 6자리 인증 코드를 얻으"
"세요"

#: users/templates/users/user_otp_enable_bind.html:22
#: users/templates/users/user_verify_mfa.html:27
msgid "Six figures"
msgstr "6자리 숫자"

#: users/templates/users/user_otp_enable_install_app.html:6
msgid "Install app"
msgstr "애플리케이션 설치"

#: users/templates/users/user_otp_enable_install_app.html:13
msgid ""
"Download and install the MFA Authenticator application on your phone or "
"applet of WeChat"
msgstr ""
"휴대전화 또는 위챗 미니 프로그램에서 MFA 인증기 애플리케이션을 다운로드하여 "
"설치하세요"

#: users/templates/users/user_otp_enable_install_app.html:18
msgid "Android downloads"
msgstr "Android 다운로드"

#: users/templates/users/user_otp_enable_install_app.html:23
msgid "iPhone downloads"
msgstr "iPhone 다운로드"

#: users/templates/users/user_otp_enable_install_app.html:27
msgid ""
"After installation, click the next step to enter the binding page (if "
"installed, go to the next step directly)."
msgstr ""
"설치 완료 후 다음 단계로 넘어가 연결 페이지로 갑니다 (이미 설치된 경우, 바로 "
"다음 단계로 진행하세요)"

#: users/templates/users/user_password_verify.html:8
#: users/templates/users/user_password_verify.html:9
msgid "Verify password"
msgstr "비밀번호 확인"

#: users/templates/users/user_verify_mfa.html:9
msgid "Authenticate"
msgstr "신원 인증"

#: users/templates/users/user_verify_mfa.html:15
msgid ""
"The account protection has been opened, please complete the following "
"operations according to the prompts"
msgstr "계정 보호가 활성화되었습니다. 아래 지침에 따라 작업을 완료해 주세요."

#: users/templates/users/user_verify_mfa.html:17
msgid "Open MFA Authenticator and enter the 6-bit dynamic code"
msgstr "MFA 인증기를 열고 6자리 동적 코드를 입력해 주세요."

#: users/utils.py:65
msgid "Auth success"
msgstr "인증 성공"

#: users/utils.py:66
msgid "Redirecting to JumpServer Client"
msgstr "JumpServer 클라이언트로 리디렉션 중"

#: users/views/profile/face.py:57 users/views/profile/face.py:58
msgid "Face binding successful"
msgstr "얼굴 인식 특징이 성공적으로绑定되었습니다."

#: users/views/profile/face.py:82 users/views/profile/face.py:83
msgid "Face unbinding successful"
msgstr "얼굴 인식 특징이 성공적으로解绑되었습니다."

#: users/views/profile/otp.py:106
msgid "Already bound"
msgstr "이미绑定되었습니다."

#: users/views/profile/otp.py:107
msgid "MFA already bound, disable first, then bound"
msgstr "MFA(OTP)가 이미绑定되었으므로 먼저 비활성화한 후 다시绑定해 주세요."

#: users/views/profile/otp.py:134
msgid "OTP enable success"
msgstr "MFA(OTP) 활성화 성공"

#: users/views/profile/otp.py:135
msgid "OTP enable success, return login page"
msgstr "MFA(OTP) 활성화 성공, 로그인 페이지로 돌아갑니다."

#: users/views/profile/otp.py:177
msgid "Disable OTP"
msgstr "가상 MFA(OTP) 비활성화"

#: users/views/profile/otp.py:183
msgid "OTP disable success"
msgstr "MFA(OTP) 비활성화 성공"

#: users/views/profile/otp.py:184
msgid "OTP disable success, return login page"
msgstr "MFA(OTP) 비활성화 성공, 로그인 페이지로 돌아갑니다."

#: users/views/profile/password.py:33 users/views/profile/password.py:38
msgid "Password invalid"
msgstr "사용자 이름 또는 비밀번호가 올바르지 않습니다."

#: users/views/profile/reset.py:66
msgid ""
"Non-local users can log in only from third-party platforms and cannot change "
"their passwords: {}"
msgstr ""
"비거주 사용자는 제3자 플랫폼을 통해서만 로그인할 수 있으며, 비밀번호 수정은 "
"지원되지 않습니다: {}"

#: users/views/profile/reset.py:188 users/views/profile/reset.py:199
msgid "Token invalid or expired"
msgstr "토큰 오류 또는 만료되었습니다."

#: users/views/profile/reset.py:204
msgid "User auth from {}, go there change password"
msgstr ""
"사용자 인증 출처는 {}, 해당 시스템에서 비밀번호를 수정해 주시기 바랍니다."

#: users/views/profile/reset.py:211
msgid "* Your password does not meet the requirements"
msgstr "* 귀하의 비밀번호가 요구 사항을 충족하지 않습니다."

#: users/views/profile/reset.py:217
msgid "* The new password cannot be the last {} passwords"
msgstr "* 새 비밀번호는 최근 {} 번의 비밀번호 중 하나일 수 없습니다."

#: users/views/profile/reset.py:239
msgid "Reset password success, return to login page"
msgstr ""
"비밀번호 재설정이 성공적으로 완료되었습니다. 로그인 페이지로 돌아갑니다."

#: xpack/apps.py:8
msgid "XPACK"
msgstr "XPack"

#: xpack/exceptions.py:8
msgid ""
"Based on the current task configuration, assets that do not match the "
"strategy will skipped."
msgstr "현재 작업 구성에 따라 정책에 부합하지 않는 자산은 건너뛰어집니다."

#: xpack/plugins/cloud/api.py:73
msgid "Test connection successful"
msgstr "테스트 성공"

#: xpack/plugins/cloud/api.py:75
msgid "Test connection failed: {}"
msgstr "연결 테스트 실패: {}"

#: xpack/plugins/cloud/api.py:203
msgid "User {} deleted the current resource and released the assets"
msgstr "사용자 {}가 현재 자원이 해제된 자산을 삭제했습니다."

#: xpack/plugins/cloud/const.py:8
msgid "Alibaba Cloud"
msgstr "알리바바 클라우드"

#: xpack/plugins/cloud/const.py:9
msgid "AWS (International)"
msgstr "AWS (국제)"

#: xpack/plugins/cloud/const.py:10
msgid "AWS (China)"
msgstr "AWS (중국)"

#: xpack/plugins/cloud/const.py:11
msgid "Azure (China)"
msgstr "Azure (중국)"

#: xpack/plugins/cloud/const.py:12
msgid "Azure (International)"
msgstr "Azure (국제)"

#: xpack/plugins/cloud/const.py:14
msgid "Baidu Cloud"
msgstr "바이두 클라우드"

#: xpack/plugins/cloud/const.py:15
msgid "JD Cloud"
msgstr "징둥 클라우드"

#: xpack/plugins/cloud/const.py:16
msgid "KingSoft Cloud"
msgstr "징산 클라우드"

#: xpack/plugins/cloud/const.py:17
msgid "Tencent Cloud"
msgstr "텐센트 클라우드"

#: xpack/plugins/cloud/const.py:18
msgid "Tencent Cloud (Lighthouse)"
msgstr "텐센트 클라우드(경량 서버 애플리케이션)"

#: xpack/plugins/cloud/const.py:19
msgid "Google Cloud Platform"
msgstr "구글 클라우드"

#: xpack/plugins/cloud/const.py:20
msgid "UCloud"
msgstr "ucloud"

#: xpack/plugins/cloud/const.py:21
msgid "Volcengine"
msgstr "화산 엔진"

#: xpack/plugins/cloud/const.py:23
msgid "VMware"
msgstr "VMware"

#: xpack/plugins/cloud/const.py:24 xpack/plugins/cloud/providers/nutanix.py:15
msgid "Nutanix"
msgstr "Nutanix"

#: xpack/plugins/cloud/const.py:25
msgid "Huawei Private Cloud"
msgstr "화웨이 개인 클라우드"

#: xpack/plugins/cloud/const.py:26
msgid "Qingyun Private Cloud"
msgstr "칭위안 개인 클라우드"

#: xpack/plugins/cloud/const.py:27
msgid "CTYun Private Cloud"
msgstr "천익 개인 클라우드"

#: xpack/plugins/cloud/const.py:28
msgid "OpenStack"
msgstr "OpenStack"

#: xpack/plugins/cloud/const.py:29 xpack/plugins/cloud/providers/zstack.py:21
msgid "ZStack"
msgstr "ZStack"

#: xpack/plugins/cloud/const.py:30 xpack/plugins/cloud/providers/smartx.py:9
msgid "SmartX CloudTower"
msgstr ""

#: xpack/plugins/cloud/const.py:31
msgid "Fusion Compute"
msgstr "융합 컴퓨팅"

#: xpack/plugins/cloud/const.py:32
msgid "SCP"
msgstr "심신복 SCP"

#: xpack/plugins/cloud/const.py:33
msgid "Apsara Stack"
msgstr "알리클라우드 전용 클라우드"

#: xpack/plugins/cloud/const.py:43
msgid "Private IP"
msgstr "사설 IP"

#: xpack/plugins/cloud/const.py:44
msgid "Public IP"
msgstr "공용 IP"

#: xpack/plugins/cloud/const.py:48 xpack/plugins/cloud/models.py:372
msgid "Instance name"
msgstr "인스턴스 이름"

#: xpack/plugins/cloud/const.py:49
msgid "Instance name and Partial IP"
msgstr "인스턴스 이름 및 일부 IP"

#: xpack/plugins/cloud/const.py:54
msgid "Succeed"
msgstr "성공"

#: xpack/plugins/cloud/const.py:58 xpack/plugins/cloud/manager.py:107
msgid "Unsync"
msgstr "미동기화"

#: xpack/plugins/cloud/const.py:59 xpack/plugins/cloud/manager.py:106
msgid "New Sync"
msgstr "신규 동기화"

#: xpack/plugins/cloud/const.py:60 xpack/plugins/cloud/manager.py:106
msgid "Synced"
msgstr "동기화 완료"

#: xpack/plugins/cloud/const.py:61 xpack/plugins/cloud/manager.py:108
msgid "Released"
msgstr "해제됨"

#: xpack/plugins/cloud/const.py:65
msgid "And"
msgstr "와"

#: xpack/plugins/cloud/const.py:66
msgid "Or"
msgstr "또는"

#: xpack/plugins/cloud/const.py:70
msgid "Sync region"
msgstr "이미 동기화된 조직"

#: xpack/plugins/cloud/const.py:72
msgid "Imported"
msgstr "가져오기"

#: xpack/plugins/cloud/manager.py:60
#, python-format
msgid "Task \"%s\" starts executing"
msgstr "작업 \"%s\" 시작 실행"

#: xpack/plugins/cloud/manager.py:99
msgid "View the task details path: "
msgstr "자세히 보기"

#: xpack/plugins/cloud/manager.py:102
msgid "Account Details"
msgstr "계정"

#: xpack/plugins/cloud/manager.py:103
msgid "Synchronization History List"
msgstr "동기화 이력 목록"

#: xpack/plugins/cloud/manager.py:103
msgid "Synchronization Instance List"
msgstr "동기화 인스턴스 목록"

#: xpack/plugins/cloud/manager.py:107
msgid "To be released"
msgstr "해제 대기"

#: xpack/plugins/cloud/manager.py:111
msgid "Task execution completed"
msgstr "작업 실행 완료"

#: xpack/plugins/cloud/manager.py:116
msgid "Synchronization regions"
msgstr "동기화 지역"

#: xpack/plugins/cloud/manager.py:141
#, python-format
msgid "Get instances of region \"%s\" error, error: %s"
msgstr "영역 \"%s\"의 인스턴스 오류를 가져오는 중, 오류: %s"

#: xpack/plugins/cloud/manager.py:187
#, python-format
msgid "Failed to synchronize the instance \"%s\""
msgstr "인스턴스 %s을(를) 동기화할 수 없습니다"

#: xpack/plugins/cloud/manager.py:378
#, python-format
msgid ""
"The updated platform of asset \"%s\" is inconsistent with the original "
"platform type. Skip platform and protocol updates"
msgstr ""
"자산 \"%s\"의 업데이트 플랫폼과 원래 플랫폼 유형이 일치하지 않습니다. 플랫폼 "
"및 프로토콜 업데이트를 건너뜁니다"

#: xpack/plugins/cloud/manager.py:432
#, python-format
msgid "The asset \"%s\" already exists"
msgstr "자산 \"%s\"가 이미 존재합니다"

#: xpack/plugins/cloud/manager.py:434
#, python-format
msgid "Update asset \"%s\""
msgstr "자산 \"%s\" 업데이트됨"

#: xpack/plugins/cloud/manager.py:437
#, python-format
msgid "Asset \"%s\" has been updated"
msgstr "자산 \"%s\"이 업데이트되었습니다"

#: xpack/plugins/cloud/manager.py:446
#, python-format
msgid "Prepare to create asset \"%s\""
msgstr "자산 %s 생성 준비 중"

#: xpack/plugins/cloud/manager.py:467
#, python-format
msgid "Set nodes \"%s\""
msgstr "노드 설정: \"%s\""

#: xpack/plugins/cloud/manager.py:493
#, python-format
msgid "Set accounts \"%s\""
msgstr "계정 설정: %s"

#: xpack/plugins/cloud/manager.py:509
#, python-format
msgid "Set protocols \"%s\""
msgstr "프로토콜 설정: \"%s\""

#: xpack/plugins/cloud/manager.py:517
#, python-format
msgid "Set labels \"%s\""
msgstr "태그 설정: \"%s\""

#: xpack/plugins/cloud/manager.py:531 xpack/plugins/cloud/tasks.py:31
msgid "Run sync instance task"
msgstr "동기화 인스턴스 작업 실행"

#: xpack/plugins/cloud/meta.py:9
msgid "Cloud center"
msgstr "클라우드 관리 센터"

#: xpack/plugins/cloud/models.py:43
#: xpack/plugins/cloud/serializers/account.py:99
msgid "Attrs"
msgstr "속성"

#: xpack/plugins/cloud/models.py:44
msgid "Validity"
msgstr "유효"

#: xpack/plugins/cloud/models.py:49
msgid "Cloud account"
msgstr "클라우드 계정"

#: xpack/plugins/cloud/models.py:51
msgid "Test cloud account"
msgstr "테스트 클라우드 계정"

#: xpack/plugins/cloud/models.py:109
#: xpack/plugins/cloud/serializers/account.py:77
#: xpack/plugins/cloud/serializers/task.py:170
#: xpack/plugins/cloud/serializers/task.py:171
msgid "Regions"
msgstr "지역"

#: xpack/plugins/cloud/models.py:112
msgid "Hostname strategy"
msgstr "호스트 이름 정책"

#: xpack/plugins/cloud/models.py:117
msgid "IP network segment group"
msgstr "IP 네트워크 세그먼트 그룹"

#: xpack/plugins/cloud/models.py:121
#: xpack/plugins/cloud/serializers/task.py:174
msgid "Preferred IP type"
msgstr "선택한 IP 유형"

#: xpack/plugins/cloud/models.py:124
msgid "Always update"
msgstr "항상 업데이트"

#: xpack/plugins/cloud/models.py:126
msgid "Fully synchronous"
msgstr "완전 동기화"

#: xpack/plugins/cloud/models.py:127
msgid "Release assets"
msgstr "자산 배포"

#: xpack/plugins/cloud/models.py:132
msgid "Date last sync"
msgstr "최종 동기화 날짜"

#: xpack/plugins/cloud/models.py:135 xpack/plugins/cloud/models.py:390
#: xpack/plugins/cloud/models.py:417
msgid "Strategy"
msgstr "정책"

#: xpack/plugins/cloud/models.py:140 xpack/plugins/cloud/models.py:228
msgid "Sync instance task"
msgstr "동기화 인스턴스 작업"

#: xpack/plugins/cloud/models.py:239 xpack/plugins/cloud/models.py:302
msgid "Date sync"
msgstr "동기화 날짜"

#: xpack/plugins/cloud/models.py:243
msgid "Sync instance snapshot"
msgstr "동기화 인스턴스 스냅샷"

#: xpack/plugins/cloud/models.py:251
msgid "Sync instance task execution"
msgstr "동기화 인스턴스 작업 실행"

#: xpack/plugins/cloud/models.py:282
msgid "Sync task"
msgstr "동기화 작업"

#: xpack/plugins/cloud/models.py:286
msgid "Sync instance task history"
msgstr "동기화 인스턴스 작업 기록"

#: xpack/plugins/cloud/models.py:289
msgid "Instance"
msgstr "인스턴스"

#: xpack/plugins/cloud/models.py:306
msgid "Sync instance detail"
msgstr "동기화 인스턴스 세부정보"

#: xpack/plugins/cloud/models.py:318 xpack/plugins/cloud/serializers/task.py:79
msgid "Rule relation"
msgstr "조건 관계"

#: xpack/plugins/cloud/models.py:331
msgid "Task strategy"
msgstr "작업 전략"

#: xpack/plugins/cloud/models.py:361
msgid "Equal"
msgstr "같음"

#: xpack/plugins/cloud/models.py:362
msgid "Not Equal"
msgstr "다름"

#: xpack/plugins/cloud/models.py:363
msgid "In"
msgstr "...안에서"

#: xpack/plugins/cloud/models.py:364
msgid "Contains"
msgstr "포함"

#: xpack/plugins/cloud/models.py:365
msgid "Exclude"
msgstr "제외"

#: xpack/plugins/cloud/models.py:366
msgid "Startswith"
msgstr "...로 시작"

#: xpack/plugins/cloud/models.py:367
msgid "Endswith"
msgstr "...로 끝"

#: xpack/plugins/cloud/models.py:373
msgid "Instance platform"
msgstr "인스턴스 플랫폼"

#: xpack/plugins/cloud/models.py:374
msgid "Instance address"
msgstr "인스턴스 주소"

#: xpack/plugins/cloud/models.py:381
msgid "Rule attr"
msgstr "규칙 속성"

#: xpack/plugins/cloud/models.py:385
msgid "Rule match"
msgstr "규칙 매칭"

#: xpack/plugins/cloud/models.py:387
msgid "Rule value"
msgstr "규칙 값"

#: xpack/plugins/cloud/models.py:394 xpack/plugins/cloud/serializers/task.py:82
msgid "Strategy rule"
msgstr "조건"

#: xpack/plugins/cloud/models.py:405
msgid "Name strategy"
msgstr "호스트 이름 정책"

#: xpack/plugins/cloud/models.py:412
msgid "Action attr"
msgstr "액션 속성"

#: xpack/plugins/cloud/models.py:414
msgid "Action value"
msgstr "액션 값"

#: xpack/plugins/cloud/models.py:421 xpack/plugins/cloud/serializers/task.py:85
msgid "Strategy action"
msgstr "액션"

#: xpack/plugins/cloud/providers/aws_international.py:18
msgid "China (Beijing)"
msgstr "중국 (베이징)"

#: xpack/plugins/cloud/providers/aws_international.py:19
msgid "China (Ningxia)"
msgstr "중국 (닝샤)"

#: xpack/plugins/cloud/providers/aws_international.py:22
msgid "US East (Ohio)"
msgstr "미국 동부 (오하이오)"

#: xpack/plugins/cloud/providers/aws_international.py:23
msgid "US East (N. Virginia)"
msgstr "미국 동부 (버지니아 북부)"

#: xpack/plugins/cloud/providers/aws_international.py:24
msgid "US West (N. California)"
msgstr "미국 서부 (북부 캘리포니아)"

#: xpack/plugins/cloud/providers/aws_international.py:25
msgid "US West (Oregon)"
msgstr "미국 서부 (오리건)"

#: xpack/plugins/cloud/providers/aws_international.py:26
msgid "Africa (Cape Town)"
msgstr "아프리카 (케이프타운)"

#: xpack/plugins/cloud/providers/aws_international.py:27
msgid "Asia Pacific (Hong Kong)"
msgstr "아시아태평양 (홍콩)"

#: xpack/plugins/cloud/providers/aws_international.py:28
msgid "Asia Pacific (Mumbai)"
msgstr "아시아태평양 (뭄바이)"

#: xpack/plugins/cloud/providers/aws_international.py:29
msgid "Asia Pacific (Osaka-Local)"
msgstr "아시아태평양 지역 (오사카)"

#: xpack/plugins/cloud/providers/aws_international.py:30
msgid "Asia Pacific (Seoul)"
msgstr "아시아태평양 지역 (서울)"

#: xpack/plugins/cloud/providers/aws_international.py:31
msgid "Asia Pacific (Singapore)"
msgstr "아시아 태평양 지역 (싱가포르)"

#: xpack/plugins/cloud/providers/aws_international.py:32
msgid "Asia Pacific (Sydney)"
msgstr "아시아 태평양 지역 (시드니)"

#: xpack/plugins/cloud/providers/aws_international.py:33
msgid "Asia Pacific (Tokyo)"
msgstr "아시아 태평洋 지역 (도쿄)"

#: xpack/plugins/cloud/providers/aws_international.py:34
msgid "Canada (Central)"
msgstr "캐나다 (중부)"

#: xpack/plugins/cloud/providers/aws_international.py:35
msgid "Europe (Frankfurt)"
msgstr "유럽 (프랑크푸르트)"

#: xpack/plugins/cloud/providers/aws_international.py:36
msgid "Europe (Ireland)"
msgstr "유럽 (아일랜드)"

#: xpack/plugins/cloud/providers/aws_international.py:37
msgid "Europe (London)"
msgstr "유럽 (런던)"

#: xpack/plugins/cloud/providers/aws_international.py:38
msgid "Europe (Milan)"
msgstr "유럽 (밀라노)"

#: xpack/plugins/cloud/providers/aws_international.py:39
msgid "Europe (Paris)"
msgstr "유럽 (파리)"

#: xpack/plugins/cloud/providers/aws_international.py:40
msgid "Europe (Stockholm)"
msgstr "유럽 (스톡홀름)"

#: xpack/plugins/cloud/providers/aws_international.py:41
msgid "Middle East (Bahrain)"
msgstr "중동 (바레인)"

#: xpack/plugins/cloud/providers/aws_international.py:42
msgid "South America (São Paulo)"
msgstr "남미 (상파울루)"

#: xpack/plugins/cloud/providers/baiducloud.py:56
#: xpack/plugins/cloud/providers/jdcloud.py:125
msgid "CN North-Beijing"
msgstr "화북 - 베이징"

#: xpack/plugins/cloud/providers/baiducloud.py:57
msgid "CN North-Baoding"
msgstr "화북 - 베이딩"

#: xpack/plugins/cloud/providers/baiducloud.py:58
msgid "CN East-Suzhou"
msgstr "화동 - 수저우"

#: xpack/plugins/cloud/providers/baiducloud.py:59
#: xpack/plugins/cloud/providers/huaweicloud.py:47
#: xpack/plugins/cloud/providers/jdcloud.py:128
msgid "CN South-Guangzhou"
msgstr "화남 - 광저우"

#: xpack/plugins/cloud/providers/baiducloud.py:60
msgid "CN Southwest-Chengdu"
msgstr "서남 지역 - 청두"

#: xpack/plugins/cloud/providers/baiducloud.py:61
#: xpack/plugins/cloud/providers/huaweicloud.py:54
msgid "CN-Hong Kong"
msgstr "중국 - 홍콩"

#: xpack/plugins/cloud/providers/baiducloud.py:62
msgid "CN Center-Wuhan"
msgstr "화중 - 우한"

#: xpack/plugins/cloud/providers/baiducloud.py:63
#: xpack/plugins/cloud/providers/jdcloud.py:127
msgid "CN East-Shanghai"
msgstr "화동 - 상하이"

#: xpack/plugins/cloud/providers/baiducloud.py:64
#: xpack/plugins/cloud/providers/huaweicloud.py:56
msgid "AP-Singapore"
msgstr "아시아 태평양 - 싱가포르"

#: xpack/plugins/cloud/providers/gcp.py:64
#: xpack/plugins/cloud/providers/huaweicloud.py:34
msgid "Account unavailable"
msgstr "계정 무효"

#: xpack/plugins/cloud/providers/huaweicloud.py:44
msgid "CN North-Beijing1"
msgstr "화북 - 베이징1"

#: xpack/plugins/cloud/providers/huaweicloud.py:45
msgid "CN North-Beijing4"
msgstr "화북 - 베이징4"

#: xpack/plugins/cloud/providers/huaweicloud.py:46
msgid "CN North-Ulanqab1"
msgstr "화북 - 우란차부1"

#: xpack/plugins/cloud/providers/huaweicloud.py:48
msgid "CN South-Shenzhen"
msgstr "화남 - 광저우"

#: xpack/plugins/cloud/providers/huaweicloud.py:49
msgid "CN South-Guangzhou-InvitationOnly"
msgstr "화남 - 광저우 - 우호 사용자 환경"

#: xpack/plugins/cloud/providers/huaweicloud.py:50
msgid "CN East-Shanghai2"
msgstr "화동 - 상하이2"

#: xpack/plugins/cloud/providers/huaweicloud.py:51
msgid "CN East-Shanghai1"
msgstr "화동 - 상하이1"

#: xpack/plugins/cloud/providers/huaweicloud.py:53
msgid "CN Southwest-Guiyang1"
msgstr "서남 - 귀양1"

#: xpack/plugins/cloud/providers/huaweicloud.py:55
msgid "AP-Bangkok"
msgstr "亚太-방콕"

#: xpack/plugins/cloud/providers/huaweicloud.py:58
msgid "AF-Johannesburg"
msgstr "아프리카-요하네스버그"

#: xpack/plugins/cloud/providers/huaweicloud.py:59
msgid "LA-Mexico City1"
msgstr "라틴 아메리카-멕시코시티"

#: xpack/plugins/cloud/providers/huaweicloud.py:60
msgid "LA-Santiago"
msgstr "라틴 아메리카-산티아고"

#: xpack/plugins/cloud/providers/huaweicloud.py:61
msgid "LA-Sao Paulo1"
msgstr "라틴 아메리카-상파울루"

#: xpack/plugins/cloud/providers/huaweicloud.py:63
msgid "TR-Istanbul"
msgstr "TR-이스탄불"

#: xpack/plugins/cloud/providers/jdcloud.py:126
msgid "CN East-Suqian"
msgstr "화동-숙천"

#: xpack/plugins/cloud/providers/lan.py:79
#, python-format
msgid "Port \"%(port)s\" of instance IP \"%(ip)s\" is not reachable"
msgstr "인스턴스 IP %(ip)s의 포트 %(port)s에 접근할 수 없습니다"

#: xpack/plugins/cloud/serializers/account.py:100
msgid "Validity display"
msgstr "유효성 표시"

#: xpack/plugins/cloud/serializers/account.py:101
msgid "Provider display"
msgstr "서비스 제공자 표시"

#: xpack/plugins/cloud/serializers/account_attrs.py:32
msgid "Access key id"
msgstr "Access key id"

#: xpack/plugins/cloud/serializers/account_attrs.py:59
msgid "Subscription ID"
msgstr "구독 ID"

#: xpack/plugins/cloud/serializers/account_attrs.py:89
msgid "Auto node classification"
msgstr "자동 노드 분류"

#: xpack/plugins/cloud/serializers/account_attrs.py:114
#: xpack/plugins/cloud/serializers/account_attrs.py:118
#: xpack/plugins/cloud/serializers/account_attrs.py:150
#: xpack/plugins/cloud/serializers/account_attrs.py:180
#: xpack/plugins/cloud/serializers/account_attrs.py:230
msgid "API Endpoint"
msgstr "API 엔드포인트"

#: xpack/plugins/cloud/serializers/account_attrs.py:124
msgid "Auth url"
msgstr "인증 주소"

#: xpack/plugins/cloud/serializers/account_attrs.py:125
msgid "eg: http://openstack.example.com:5000/v3"
msgstr "예: http://openstack.example.com:5000/v3"

#: xpack/plugins/cloud/serializers/account_attrs.py:128
msgid "User domain"
msgstr "사용자 도메인"

#: xpack/plugins/cloud/serializers/account_attrs.py:151
msgid "Cert File"
msgstr "인증서 파일"

#: xpack/plugins/cloud/serializers/account_attrs.py:152
msgid "Key File"
msgstr "키 파일"

#: xpack/plugins/cloud/serializers/account_attrs.py:168
msgid "Service account key"
msgstr "서비스 계정 키"

#: xpack/plugins/cloud/serializers/account_attrs.py:169
msgid "The file is in JSON format"
msgstr "JSON 형식의 파일"

#: xpack/plugins/cloud/serializers/account_attrs.py:187
msgid "IP address invalid `{}`, {}"
msgstr "IP 주소가 유효하지 않음: `{}`, {}"

#: xpack/plugins/cloud/serializers/account_attrs.py:203
msgid "Such as: 192.168.1.0/24, 10.0.0.0-10.0.0.255"
msgstr "예: 192.168.1.0/24,10.0.0.0-10.0.0.255"

#: xpack/plugins/cloud/serializers/account_attrs.py:206
msgid ""
"The port is used to detect the validity of the IP address. When the "
"synchronization task is executed, only the valid IP address will be "
"synchronized. <br>If the port is 0, all IP addresses are valid."
msgstr ""
"포트는 IP 주소의 유효성을 검사하는 데 사용되며, 동기화 작업이 수행되는 동안 "
"유효한 IP 주소만 동기화됩니다. <br>포트가 0이면 모든 IP 주소가 유효한 것입니"
"다."

#: xpack/plugins/cloud/serializers/account_attrs.py:214
msgid "Hostname prefix"
msgstr "호스트 이름 접두사"

#: xpack/plugins/cloud/serializers/account_attrs.py:217
msgid "IP segment"
msgstr "IP 서브넷"

#: xpack/plugins/cloud/serializers/account_attrs.py:221
msgid "Test port"
msgstr "테스트 포트"

#: xpack/plugins/cloud/serializers/account_attrs.py:224
msgid "Test timeout"
msgstr "테스트 타임아웃"

#: xpack/plugins/cloud/serializers/account_attrs.py:240
msgid "Project"
msgstr "project"

#: xpack/plugins/cloud/serializers/task.py:168
msgid "History count"
msgstr "실행 횟수"

#: xpack/plugins/cloud/serializers/task.py:169
msgid "Instance count"
msgstr "인스턴스 수"

#: xpack/plugins/cloud/tasks.py:33
msgid ""
"Execute this task when manually or scheduled cloud synchronization tasks are "
"performed"
msgstr ""
"수동 또는 정기적인 클라우드 동기화 작업을 실행할 때 이 작업을 실행합니다."

#: xpack/plugins/cloud/tasks.py:50
msgid "Period clean sync instance task execution"
msgstr "정기적으로 동기화 인스턴스 작업 실행 기록을 삭제합니다."

#: xpack/plugins/cloud/tasks.py:52
msgid ""
"Every day, according to the configuration in \"System Settings - Tasks - "
"Regular \n"
"        clean-up - Cloud sync task history retention days\" the system will "
"clean up the execution \n"
"        records generated by cloud synchronization"
msgstr ""
"매일 시스템은 \"시스템 설정-작업-정기 청소-클라우드 동기화 작업 역사 기록 보"
"관 일수\"에서 설정된 구성에 따라 클라우드 동기화 실행 중 생성된 기록을 정리합"
"니다."

#: xpack/plugins/interface/api.py:52
msgid "Restore default successfully."
msgstr "기본값으로 복원되었습니다!"

#: xpack/plugins/interface/meta.py:9 xpack/plugins/interface/models.py:45
#: xpack/plugins/interface/models.py:86
msgid "Interface settings"
msgstr "인터페이스 설정"

#: xpack/plugins/interface/models.py:23
msgid "Login title"
msgstr "로그인 페이지 제목"

#: xpack/plugins/interface/models.py:27
msgid "Login image"
msgstr "로그인 페이지 이미지"

#: xpack/plugins/interface/models.py:31
msgid "Website icon"
msgstr "웹 사이트 아이콘"

#: xpack/plugins/interface/models.py:35
msgid "Index logo"
msgstr "관리 페이지 로고"

#: xpack/plugins/interface/models.py:39
msgid "Logout logo"
msgstr "로그아웃"

#: xpack/plugins/interface/models.py:41
#: xpack/plugins/interface/serializers/interface.py:26
msgid "Theme"
msgstr "테마"

#: xpack/plugins/interface/models.py:42
msgid "Footer content"
msgstr "바닥글 내용"

#: xpack/plugins/interface/serializers/interface.py:37
msgid "Wide logo on top"
msgstr "상단 넓은 로고"

#: xpack/plugins/interface/serializers/interface.py:38
msgid "Small logo without text"
msgstr "사각형 작은 로고"

#: xpack/plugins/license/api.py:52
msgid "License import successfully"
msgstr "라이센스 가져오기 성공"

#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "라이센스가 유효하지 않습니다."

#~ msgid "Change password"
#~ msgstr "비밀번호 변경"

#~ msgid ""
#~ "When creating or modifying an account requires account push, this task is "
#~ "executed"
#~ msgstr ""
#~ "계정을 생성하거나 수정할 때, 계정이 푸시될 필요가 있을 경우 이 작업을 실행"
#~ "합니다."
