git subrepo commit (merge) mailcow/src/mailcow-dockerized

subrepo: subdir:   "mailcow/src/mailcow-dockerized"
  merged:   "32243e56"
upstream: origin:   "https://github.com/mailcow/mailcow-dockerized.git"
  branch:   "master"
  commit:   "e2b4b6f6"
git-subrepo: version:  "0.4.3"
  origin:   "???"
  commit:   "???"
Change-Id: I51e2016ef5ab88a8b0bdc08551b18f48ceef0aa5
diff --git a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
index cdd34b1..e4ceb1c 100644
--- a/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
+++ b/mailcow/src/mailcow-dockerized/data/web/lang/lang.ko.json
@@ -1,32 +1,32 @@
 {
-   "acl":{
-      "alias_domains":"도메인 별칭 추가",
-      "app_passwds":"앱 비밀번호 관리",
-      "bcc_maps":"BCC 맵",
-      "delimiter_action":"구분 기호 동작",
-      "eas_reset":"EAS 장치 초기화",
-      "extend_sender_acl":"외부 주소별로 발신자 ACL 확장 허용",
-      "filters":"필터",
-      "login_as":"메일 사용자로 로그인",
-      "prohibited":" ACL에 의해 금지",
-      "protocol_access":"프로토콜 접근 변경",
-      "pushover":"Pushover",
-      "quarantine":"검열 작동",
-      "quarantine_attachments":"첨부파일 검열",
-      "quarantine_notification":"검열 알림 변경",
-      "ratelimit":"요청 제한",
-      "recipient_maps":"수신자 맵",
-      "smtp_ip_access":"SMTP에 허용된 호스트 변경",
-      "sogo_access":"SOGo 접근 관리 허용",
-      "sogo_profile_reset":"SOGo 프로필 초기화",
-      "spam_alias":"일임시 별칭",
-      "spam_policy":"블랙리스트/화이트리스트",
-      "spam_score":"스팸 점수",
-      "syncjobs":"동기화 작업",
-      "tls_policy":"TLS 정책",
-      "unlimited_quota":"메일에 무제한 할당",
-      "domain_desc":"도메인 설명 변경"
-   },
+    "acl": {
+        "alias_domains": "도메인 별칭 추가",
+        "app_passwds": "앱 비밀번호 관리",
+        "bcc_maps": "BCC 맵",
+        "delimiter_action": "구분 기호 동작",
+        "eas_reset": "EAS 장치 초기화",
+        "extend_sender_acl": "외부 주소별로 발신자 ACL 확장 허용",
+        "filters": "필터",
+        "login_as": "메일 사용자로 로그인",
+        "prohibited": " ACL에 의해 금지",
+        "protocol_access": "프로토콜 접근 변경",
+        "pushover": "Pushover",
+        "quarantine": "검열 작동",
+        "quarantine_attachments": "첨부파일 검열",
+        "quarantine_notification": "검열 알림 변경",
+        "ratelimit": "요청 제한",
+        "recipient_maps": "수신자 맵",
+        "smtp_ip_access": "SMTP에 허용된 호스트 변경",
+        "sogo_access": "SOGo 접근 관리 허용",
+        "sogo_profile_reset": "SOGo 프로필 초기화",
+        "spam_alias": "일임시 별칭",
+        "spam_policy": "블랙리스트/화이트리스트",
+        "spam_score": "스팸 점수",
+        "syncjobs": "동기화 작업",
+        "tls_policy": "TLS 정책",
+        "unlimited_quota": "메일에 무제한 할당",
+        "domain_desc": "도메인 설명 변경"
+    },
     "add": {
         "activate_filter_warn": "활성화가 체크되어 있으면 모든 다른 필터들은 비활성화됩니다.",
         "active": "활성화",
@@ -103,329 +103,329 @@
         "validate": "확인하기",
         "validation_success": "성공적으로 확인됨"
     },
-    "admin":{
-      "access":"접근",
-      "action":"동작",
-      "activate_api":"API 활성화",
-      "activate_send":"발신 버튼 활성화",
-      "active":"활성화",
-      "active_rspamd_settings_map":"설정 맵 활성화",
-      "add":"추가",
-      "add_admin":"관리자 추가",
-      "add_domain_admin":"도메인 관리자 추가",
-      "add_forwarding_host":"포워딩 호스트 추가",
-      "add_relayhost":"발신자 의존 전송",
-      "add_relayhost_hint":"인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
-      "add_row":"행 추가",
-      "add_settings_rule":"설정 규칙 추가",
-      "add_transport":"전송 추가",
-      "add_transports_hint":"인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
-      "additional_rows":" 행이 추가되었습니다.",
-      "admin":"관리자",
-      "admin_details":"관리자 상세 정보 수정",
-      "admin_domains":"도메인 할당",
-      "advanced_settings":"고급 설정",
-      "api_allow_from":"다음 IPs/CIDR 네트워크 이름에서 API 접근 허용",
-      "api_info":"API는 현재 WIP상태에 있습니다. <a href=\"/api\">/api</a>에서 문서를 찾을 수 있습니다",
-      "api_key":"API 키",
-      "api_skip_ip_check":"API를 위한 IP 검사 건너뛰기",
-      "app_links":"앱 링크",
-      "app_name":"앱 이름",
-      "apps_name":"\"mailcow Apps\" 이름",
-      "arrival_time":"도착 시간 (서버 시간)",
-      "authed_user":"인증된 사용자",
-      "ays":"계속 진행하시겠습니까?",
-      "ban_list_info":"차단된 IP 목록 확인: <b>네트워크 (남은 차단 시간) - [actions]</b>.<br />차단이 풀릴 IP는 현재 차단된 IP리스트에서 곧 삭제됩니다.<br />빨간색 라벨은 블랙리스트에 의해서 금지된 것을 가리킵니다.",
-      "change_logo":"로고 변경",
-      "configuration":"설정",
-      "credentials_transport_warning":"<b>Warning</b>: Adding a new transport map entry will update the credentials for all entries with a matching nexthop column.",
-      "customer_id":"고객 ID",
-      "customize":"사용자 정의",
-      "delete_queue":"전부 삭제",
-      "destination":"목적지",
-      "dkim_add_key":"ARC/DKIM key 추가",
-      "dkim_domains_selector":"선택기",
-      "dkim_domains_wo_keys":"누락된 키가 있는 도메인 선택",
-      "dkim_from":"from",
-      "dkim_from_title":"데이터를 복사할 원본 데이터",
-      "dkim_key_length":"DKIM key 길이 (bits)",
-      "dkim_key_missing":"Key가 누락됨",
-      "dkim_key_unused":"Key 미사용",
-      "dkim_key_valid":"유효한 key",
-      "dkim_keys":"ARC/DKIM keys",
-      "dkim_private_key":"개인 key",
-      "dkim_to":"To",
-      "dkim_to_title":"덮어 쓰여 질 대상 도메인(들)",
-      "domain":"도메인",
-      "domain_admins":"도메인 관리자",
-      "domain_s":"도메인(들)",
-      "duplicate":"중복",
-      "duplicate_dkim":"중복 DKIM 레코드",
-      "edit":"편집",
-      "empty":"값이 없음",
-      "excludes":"다음 수신자 제외",
-      "f2b_ban_time":"차단 시간 (s)",
-      "f2b_blacklist":"블랙리스트에 기록된 네트워크/호스트",
-      "f2b_list_info":"블랙리스트에 기록된 호스트 혹은 네트워크는 항상 화이트 리스트보다 먼저 고려됩니다. <b>리스트를 업데이트하면 적용되는데 시간이 조금 걸릴 수 있습니다.</b>",
-      "f2b_max_attempts":"최대 시도 횟수",
-      "f2b_netban_ipv4":"차단할 IPv4 서브넷 크기 (8-32)",
-      "f2b_netban_ipv6":"차단할 IPv6 서브넷 크기 (8-128)",
-      "f2b_parameters":"Fail2ban 변수",
-      "f2b_retry_window":"최대 시도 횟수",
-      "f2b_whitelist":"화이트리스트에 저장된 네트워크/호스트",
-      "filter_table":"필터 테이블",
-      "flush_queue":"큐 비우기",
-      "forwarding_hosts":"포워딩 호스트",
-      "forwarding_hosts_add_hint":"IPv4/IPv6 주소, CIDR 방식의 네트워크, 호스트 이름 (IP 주소로 확인된 호스트 이름), 또는 도메인 이름 (SPF 레코드를 쿼리하거나 MX레코드가 없는 경우 IP 주소로 확인된 도메인 이름)을 지정할 수 있습니다.",
-      "forwarding_hosts_hint":"수신된 메시지는 여기에 나열된 모든 호스트에 무조건 허용됩니다. 받은 다음에 이 호스트들은 DNSML에 대해 검사되지 않거나 그레이리스트에 포함되지 않습니다. 이들에게서 받은 스팸은 절대 거부되지 않지만, 선택적으로 정크 폴더에 저장될 수 있습니다. 일반적으로 수신받은 메일을 mailcow 서버로 전달하는 메일 서버를 지정하는 용도로 사용됩니다.",
-      "from":"From",
-      "generate":"생성",
-      "guid":"GUID – 고유 인스턴스 ID",
-      "guid_and_license":"GUID & License",
-      "hash_remove_info":"속도 제한 해시를 제거하면(만약 여전히 존재한다면) 카운터가 완전히 재설정 됩니다. 각 해시는 다른 색상으로 표기됩니다.",
-      "help_text":"로그인 마스크 아래에 있는 도움말 덮어쓰기 (HTML 허용)",
-      "host":"호스트",
-      "import":"Import",
-      "import_private_key":"개인키 가져오기",
-      "in_use_by":"In use by",
-      "inactive":"비활성화",
-      "include_exclude":"포함/제외",
-      "include_exclude_info":"선택한 것이 없으면 모든 메일함이 지정됩니다.",
-      "includes":"다음 수신인 포함",
-      "last_applied":"마지막 적용",
-      "license_info":"라이선스가 필수는 아니지만 향후 개발에 도움이 됩니다. <br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\"> GUID 등록 </a> 혹은 <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">mailocw 설치를 위한 지원을 구매할 수 있습니다.</a>",
-      "link":"Link",
-      "loading":"잠시만 기다려주세요...",
-      "logo_info":"이미지 크기는 상단 탐색 막대의 경우 40px, 시작 페이지의 경우 최대 너비 250px로 조정됩니다. 확장 가능한 그래픽을 권장합니다.",
-      "lookup_mx":"MX와 목적지 일치 (.outlook.com이 홉을 통해서 MX *.outlook.com을 대상으로 하는 모든 메일을 라우트한다.)",
-      "main_name":"\"mailcow UI\" 이름",
-      "merged_vars_hint":"회색으로 표시된 행은 <code>vars.(local.)php</code> 에서 병합되었고 이는 수정할 수 없습니다.",
-      "message":"메세지",
-      "message_size":"메시지 크기",
-      "nexthop":"다음 홉",
-      "no":"&#10005;",
-      "no_active_bans":"차단 없음",
-      "no_new_rows":"추가 행 없음",
-      "no_record":"레코드 없음",
-      "oauth2_client_id":"클라이언트 ID",
-      "oauth2_client_secret":"클라이언트 기밀",
-      "oauth2_info":"The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.<br>\r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.<br><br>\r\n→ The default scope is <i>profile</i>. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to <i>profile</i>.<br>\r\n→ The <i>state</i> parameter is required to be sent by the client as part of the authorize request.<br><br>\r\nPaths for requests to the OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.<br><br>\r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.",
-      "oauth2_redirect_uri":"리다이렉트 URI",
-      "oauth2_renew_secret":"새로운 클라이언트 기밀 생성",
-      "oauth2_revoke_tokens":"모든 클라이언트 토큰 취소",
-      "password":"비밀번호",
-      "password_repeat":"(재입력)",
-      "priority":"우선 순위",
-      "private_key":"개인 키",
-      "quarantine":"검역소",
-      "quarantine_bcc":"모든 알림(BCC)의 복사본을 이 수신자에게 발송: 비우면 사용하지 않습니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.",
-      "quarantine_exclude_domains":"도메인과 별칭 도메인 제외",
-      "quarantine_max_age":"최대 보관 기간:<br><small>최소한 1일 이상이어야 합니다.</small>",
-      "quarantine_max_size":"최대 크기 (단위: MiB): <br><small>0이어도 <b>무제한이 아닙니다.</b></small>",
-      "quarantine_notification_html":"이메일 템플릿 알림: 비우면 기본값으로 복원됩니다.",
-      "quarantine_notification_sender":"이메일 발신자 알림",
-      "quarantine_notification_subject":"이메일 주제 알림",
-      "quarantine_redirect":"<b>모든 알림</b>을 이 수신자에게 리다이렉트:<br><small>비우면 비활성화됩니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.</small>",
-      "quarantine_release_format":"릴리즈된 항목 형식",
-      "quarantine_release_format_att":"첨부 파일",
-      "quarantine_release_format_raw":"수정되지 않은 원본",
-      "quarantine_retention_size":"메일함당 보관:<br><small>0은 <b>비활성</b>을 나타냅니다.</small>",
-      "queue_ays":"현재 대기열에서 모든 항목을 삭제할지 확인하십시오.",
-      "queue_deliver_mail":"Deliver",
-      "queue_hold_mail":"Hold",
-      "queue_manager":"대기열 관리자",
-      "queue_unban":"대기열 밴 해제",
-      "queue_unhold_mail":"Unhold",
-      "queue_show_message":"메시지 표시",
-      "quota_notification_html":"알림 이메일 탬플릿:<br><small>없으면 기본 템플릿이 복구됩니다.</small>",
-      "quota_notification_sender":"이메일 발신자 알림",
-      "quota_notification_subject":"이메일 주제 알림",
-      "quota_notifications":"할당량 알림",
-      "quota_notifications_info":"할당량 알림은 80% 넘을 때 한 번, 95% 넘을 때 한 번 사용자에게 발송됩니다.",
-      "quota_notifications_vars":"{{percent}}는 사용자의 현재 할당량입니다.<br>{{username}}은 메일함의 이름입니다.",
-      "r_active":"활성화된 제한",
-      "r_inactive":"사용하고 있지 않는 제한",
-      "r_info":"Greyed out/disabled elements on the list of active restrictions are not known as valid restrictions to mailcow and cannot be moved. Unknown restrictions will be set in order of appearance anyway. <br>You can add new elements in <code>inc/vars.local.inc.php</code> to be able to toggle them.",
-      "rate_name":"Rate name",
-      "recipients":"수신자",
-      "refresh":"새로 고침",
-      "regen_api_key":"API 키 재생성",
-      "regex_maps":"정규 표현식",
-      "relay_from":"\"From:\" 주소",
-      "relay_run":"테스트 실행",
-      "relayhosts":"발신자 의존 전송",
-      "relayhosts_hint": "Define sender-dependent transports to be able to select them in a domains configuration dialog.<br>\r\n  The transport service is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported. A users individual outbound TLS policy setting is taken into account.<br>\r\n  Affects selected domains including alias domains.",
-      "remove":"제거",
-      "remove_row":"행 제거",
-      "reset_default":"기본값으로 초기화",
-      "reset_limit":"해시 제거",
-      "routing":"라우팅",
-      "rsetting_add_rule":"규칙 추가",
-      "rsetting_content":"규칙 내용",
-      "rsetting_desc":"간단한 설명",
-      "rsetting_no_selection":"규칙을 선택해 주세요.",
-      "rsetting_none":"사용가능한 규칙이 없음",
-      "rsettings_insert_preset":"사전 설정 예제 삽입",
-      "rsettings_preset_1":"인증된 사용자에 대해 DKIM과 속도 제한을 제외한 모든 것을 비활성화",
-      "rsettings_preset_2":"포스트 마스터가 스팸을 원함",
-      "rsettings_preset_3":"메일박스에 특정 발신자만 허용 (i.e. 서버 내부 메일함으로만 이용)",
-      "rspamd-com_settings":"설정 이름은 자동으로 생성되며 아래 사전 설정 예제를 참고하세요. 자세한 내용은 <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Rspamd 문서</a>를 참조하세요.",
-      "rspamd_global_filters":"글로벌 필터 맵",
-      "rspamd_global_filters_agree":"조심할게!",
-      "rspamd_global_filters_info":"글로벌 필터 맵은 다른 종류의 글로벌 블랙리스트와 화이트리스트를 포함합니다.",
-      "rspamd_global_filters_regex":"각 이름이 사용 용도를 설명합니다. 모든 내용은 \"/pattern/options\" 과 같은 형식을 포함해야 합니다. (예시: <code>/.+@domain\\.tld/i</code>).<br>\r\n 기본적인 체킹이 각 줄에 적용되지만, Rspand가 문법을 제대로 못 읽으면 기능이 망가질 수 있습니다.<br>\r\n  Rspamd는 맵 정보가 바뀔 때마다 읽기를 시도합니다. 문제가 발생한다면 <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd을 재시작</a>하여 맵을 강제로 다시 불러오도록 할 수 있습니다.",
-      "rspamd_settings_map":"Rspamd 설정 맵",
-      "sal_level":"Moo 레벨",
-      "save":"변경 저장",
-      "search_domain_da":"도메인 검색",
-      "send":"보내기",
-      "sender":"발신자",
-      "service_id":"서비스 ID",
-      "source":"소스",
-      "spamfilter":"스팸 필터",
-      "subject":"목적",
-      "sys_mails":"시스템 메일",
-      "text":"문자",
-      "time":"시간",
-      "title":"제목",
-      "title_name":"\"mailcow UI\" 웹사이트 제목",
-      "to_top":"맨 위로 돌아가기",
-      "transport_dest_format":"구문: example.org, .example.org, *, box@example.org (쉼표로 구분됨)",
-      "transport_maps":"전송 맵",
-      "transports_hint":"→ A transport map entry <b>overrules</b> a sender-dependent transport map</b>.<br>\r\n→ Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.<br>\r\n→ The transport service for defined transports is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported.<br>\r\n→ Addresses matching \"/localhost$/\" will always be transported via \"local:\", therefore a \"*\" destination will not apply to those addresses.<br>\r\n→ To determine credentials for an exemplary next hop \"[host]:25\", Postfix <b>always</b> queries for \"host\" before searching for \"[host]:25\". This behavior makes it impossible to use \"host\" and \"[host]:25\" at the same time.",
-      "ui_footer":"footer (HTML 허용)",
-      "ui_header_announcement":"공지 사항",
-      "ui_header_announcement_active":"공지 사항 활성화",
-      "ui_header_announcement_content":"내용 (HTML 허용)",
-      "ui_header_announcement_help":"로그인한 모든 사용자가 볼 수 있고 UI의 로그인 화면에 표시됩니다.",
-      "ui_header_announcement_select":"공지사항 타입 선택",
-      "ui_header_announcement_type":"타입",
-      "ui_header_announcement_type_info":"정보",
-      "ui_header_announcement_type_warning":"중요함",
-      "ui_header_announcement_type_danger":"매우 중요함",
-      "ui_texts":"UI 라벨과 문자",
-      "unban_pending":"보류중인 밴 해제",
-      "unchanged_if_empty":"변경되지 않은 경우 비워두십시오.",
-      "upload":"업로드",
-      "username":"사용자 이름",
-      "validate_license_now":"라이선스 서버와 GUID 확인",
-      "verify":"확인",
-      "yes":"&#10003;"
-   },
-    "danger":{
-      "access_denied":"접근이 거부되거나 잘못된 데이터 양식",
-      "alias_domain_invalid":"유효하지 않은 도메인 별칭 %s",
-      "alias_empty":"별칭 주소는 비어있을 수 없습니다.",
-      "alias_goto_identical":"별칭과 goto 주소가 동일할 수 없습니다.",
-      "alias_invalid":"유효하지 않은 별칭 주소 %s",
-      "aliasd_targetd_identical":"별칭 도메인은 타겟 도메인과 같을 수 없습니다.: %s",
-      "aliases_in_use":"최대 별칭은 %d보다 크거나 같아야합니다.",
-      "app_name_empty":"앱 이름이 비어있을 수 없습니다.",
-      "app_passwd_id_invalid":"앱 비밀번호 ID %s 가 유효하지 않습니다.",
-      "bcc_empty":"BCC 목적지가 비어있을 수 없습니다.",
-      "bcc_exists":"%s 유형에 대한 BCC 맵 %s이 존재합니다.",
-      "bcc_must_be_email":"BCC 목적지 %s는 유효한 이메일 주소가 아닙니다.",
-      "comment_too_long":"코멘트의 최대 길이는 160자입니다.",
-      "defquota_empty":"메일함의 기본 할당이 0일 수 없습니다.",
-      "description_invalid":"%의 리소스 설명이 유효하지 않습니다.",
-      "dkim_domain_or_sel_invalid":"DKIM 도메인 또는 선택기가 잘못되었습니다. : %s",
-      "domain_cannot_match_hostname":"도메인이 호스트 이름과 일치할 수 없습니다.",
-      "domain_exists":"도메인 %s은 이미 존재합니다.",
-      "domain_invalid":"도메인 이름이 비어있거나 유효하지 않습니다.",
-      "domain_not_empty":"비어있지 않은 domain %s은 제거할 수 없습니다.",
-      "domain_not_found":"도메인 %s을 찾을 수 없습니다.",
-      "domain_quota_m_in_use":"도메인 할당량은 %s MiB보다 크거나 같아야 합니다.",
-      "extra_acl_invalid":"유효하지 않은 외부 발신자 주소 \"%s\"",
-      "extra_acl_invalid_domain":"유효한 도메인을 사용하지 않은 외부 발신자\"%s\"",
-      "file_open_error":"쓰기 위해 파일을 열 수 없습니다.",
-      "filter_type":"잘못된 필터 타입",
-      "from_invalid":"발신자는 비어있으면 안됩니다.",
-      "global_filter_write_error":"작성할 수 없는 필터 파일: %s",
-      "global_map_invalid":"유효하지 않은 글로벌 맵 아이디 %s",
-      "global_map_write_error":"작성할 수 없는 글로벌 맵 아이디 %s: %s",
-      "goto_empty":"별칭 도메인은 적어도 하나의 유효한 goto 주소를 포함해야 합니다.",
-      "goto_invalid":"유효하지 않은 Goto 주소 %s",
-      "ham_learn_error":"Ham 학습 에러: %s",
-      "imagick_exception":"경고: 이미지를 읽는 동안 Imagick 예외 발생",
-      "img_invalid":"이미지 파일의 유효성을 확인할 수 없습니다.",
-      "img_tmp_missing":"이미지 파일의 유효성 확인 실패: 임시 파일을 찾을 수 없습니다.",
-      "invalid_bcc_map_type":"유효하지 않은 BCC 맵 타입",
-      "invalid_destination":"유효하지 않은 목적지 포맷 \"%s\"",
-      "invalid_filter_type":"유효하지 않은 필터 타입",
-      "invalid_host":"잘못된 호스트가 지정됨: %s",
-      "invalid_mime_type":"잘못된 mime 타입",
-      "invalid_nexthop":"다음 홉 형식이 유효하지 않습니다.",
-      "invalid_nexthop_authenticated":"다음 홉이 다른 자격 증명을 가지고 있습니다, 먼저 다음 홉을 위해 자격 증명을 업데이트 해주세요.",
-      "invalid_recipient_map_new":"잘못된 새 수신인이 지정됨: %s",
-      "invalid_recipient_map_old":"잘못된 기존 수신인이 지정됨: %s",
-      "ip_list_empty":"허용된 IP 리스트가 비어있을 수 없습니다.",
-      "is_alias":"%s은 이미 알려진 별칭 주소입니다.",
-      "is_alias_or_mailbox":"%s은 이미 별칭, 메일함, 별칭 도메인으로부터 나온 별칭 주소로 사용되고 있습니다.",
-      "is_spam_alias":"%s은 사용중인 임시 별칭 주소 입니다.(스팸 별칭 주소)",
-      "last_key":"마지막 키를 삭제할 수 없습니다. TFA를 먼저 비활성화 해주세요.",
-      "login_failed":"로그인 실패",
-      "mailbox_defquota_exceeds_mailbox_maxquota":"기본 할당량이 최대 할당량을 초과하였습니다.",
-      "mailbox_invalid":"유효하지 않은 메일함 이름",
-      "mailbox_quota_exceeded":"할당량이 도메인 제한을 초과하였습니다. (max. %d MiB)",
-      "mailbox_quota_exceeds_domain_quota":"최대 할당량이 도메인 할당량 제한을 초과하였습니다.",
-      "mailbox_quota_left_exceeded":"충분한 공간이 남아있지 않습니다. (남은 디스크: %d MiB)",
-      "mailboxes_in_use":"최대 메일함은 %d와 같거나 커야 합니다,",
-      "malformed_username":"잘못된 형식의 사용자 이름",
-      "map_content_empty":"맵 컨텐츠는 비어있을 수 없습니다.",
-      "max_alias_exceeded":"최대 별칭 초과",
-      "max_mailbox_exceeded":"최대 메일함 초과(%d of %d)",
-      "max_quota_in_use":"메일함 할당량이 %d MiB보다 크거나 같아야 합니다.",
-      "maxquota_empty":"메일함당 최대 할당량은 0일 수 없습니다.",
-      "mysql_error":"MySQL 에러: %s",
-      "network_host_invalid":"유효하지 않은 네트워크 혹은 호스트: %s",
-      "next_hop_interferes":"%s이 다음 홉 %s을 간섭합니다.",
-      "next_hop_interferes_any":"%s을 간섭하는 다음 홉이 존재합니다.",
-      "no_user_defined":"정의되지 않은 유저",
-      "object_exists":"객체 %s가 이미 존재합니다.",
-      "object_is_not_numeric":" %s은 숫자가 아닙니다.",
-      "password_complexity":"암호가 정책을 충족하지 않습니다.",
-      "password_empty":"암호가 공백일 수 없습니다.",
-      "password_mismatch":"확인 암호가 일치하지 않습니다.",
-      "policy_list_from_exists":"같은 이름을 가진 레코드가 존재합니다.",
-      "policy_list_from_invalid":"유효하지 않은 포맷의 레코드",
-      "private_key_error":"개인 키 오류: %s",
-      "pushover_credentials_missing":"Pushover 토큰 혹은 키를 찾을 수 없습니다.",
-      "pushover_key":"Pushover 키 포맷이 잘못되었습니다.",
-      "pushover_token":"Pushover 토큰 포맷이 잘못되었습니다.",
-      "quota_not_0_not_numeric":"할당량은 숫자이여야 하고 0보다 크거나 같아야 합니다.",
-      "recipient_map_entry_exists":"수신자 맵 항목 \"%s\"이 존재합니다",
-      "redis_error":"Redis 에러: %s",
-      "relayhost_invalid":"유효하지 않은 맵 기록 %s",
-      "release_send_failed":"메시지를 릴리즈할 수 없습니다.: %s",
-      "resource_invalid":"리소스 이름 %s이 유효하지 않습니다.",
-      "rl_timeframe":"속도 제한 시간 프레임이 올바르지 않습니다.",
-      "rspamd_ui_pw_length":"Rspamd UI 비밀번호는 최소 6 자리여야 합니다.",
-      "script_empty":"스크립트는 비어있을 수 없습니다.",
-      "sender_acl_invalid":"유효하지 않은 발신자 ACL 값 %s",
-      "set_acl_failed":"ACL 설정 실패",
-      "settings_map_invalid":"유효하지 않은 맵 아이디 설정 %s",
-      "sieve_error":"Sieve 파서 에러: %s",
-      "spam_learn_error":"Spam 학습 에러: %s",
-      "subject_empty":"제목이 비어있을 수 없습니다.",
-      "target_domain_invalid":"목표 도메인 %s이 유효하지 않습니다.",
-      "targetd_not_found":"목표 도메인 %s을 찾을 수 없습니다.",
-      "targetd_relay_domain":"목표 도메인은 %s은 릴레이 도메인입니다.",
-      "temp_error":"일시적인 오류",
-      "text_empty":"문자가 비어서는 안 됩니다.",
-      "tls_policy_map_dest_invalid":"유효하지 않은 정책 대상",
-      "tls_policy_map_entry_exists":"TLS 정책 맵 기록 \"%s\"가 존재합니다.",
-      "tls_policy_map_parameter_invalid":"유효하지 않은 정책 매개변수",
-      "totp_verification_failed":"TOTP 확인 실패",
-      "transport_dest_exists":"전송 목적지 \"%s\"가 존재합니다.",
-      "u2f_verification_failed":"U2F 검증 실패: %s",
-      "unknown":"알 수 없는 오류 발생",
-      "unknown_tfa_method":"알 수 없는 TFA 방식",
-      "unlimited_quota_acl":"ACL에 따라 할당량을 무제한으로 둘 수 없습니다.",
-      "username_invalid":"%s는 사용지 이름으로 사용할 수 없습니다.",
-      "validity_missing":"유효 기간을 지정해주세요.",
-      "value_missing":"모든 값을 입력해주세요.",
-      "yotp_verification_failed":"Yubico OTP 검증 실패: %s"
-   },
+    "admin": {
+        "access": "접근",
+        "action": "동작",
+        "activate_api": "API 활성화",
+        "activate_send": "발신 버튼 활성화",
+        "active": "활성화",
+        "active_rspamd_settings_map": "설정 맵 활성화",
+        "add": "추가",
+        "add_admin": "관리자 추가",
+        "add_domain_admin": "도메인 관리자 추가",
+        "add_forwarding_host": "포워딩 호스트 추가",
+        "add_relayhost": "발신자 의존 전송",
+        "add_relayhost_hint": "인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
+        "add_row": "행 추가",
+        "add_settings_rule": "설정 규칙 추가",
+        "add_transport": "전송 추가",
+        "add_transports_hint": "인증 데이터가 있는 경우 일반 텍스트로 저장되는 것을 주의해주세요.",
+        "additional_rows": " 행이 추가되었습니다.",
+        "admin": "관리자",
+        "admin_details": "관리자 상세 정보 수정",
+        "admin_domains": "도메인 할당",
+        "advanced_settings": "고급 설정",
+        "api_allow_from": "다음 IPs/CIDR 네트워크 이름에서 API 접근 허용",
+        "api_info": "API는 현재 WIP상태에 있습니다. <a href=\"/api\">/api</a>에서 문서를 찾을 수 있습니다",
+        "api_key": "API 키",
+        "api_skip_ip_check": "API를 위한 IP 검사 건너뛰기",
+        "app_links": "앱 링크",
+        "app_name": "앱 이름",
+        "apps_name": "\"mailcow Apps\" 이름",
+        "arrival_time": "도착 시간 (서버 시간)",
+        "authed_user": "인증된 사용자",
+        "ays": "계속 진행하시겠습니까?",
+        "ban_list_info": "차단된 IP 목록 확인: <b>네트워크 (남은 차단 시간) - [actions]</b>.<br />차단이 풀릴 IP는 현재 차단된 IP리스트에서 곧 삭제됩니다.<br />빨간색 라벨은 블랙리스트에 의해서 금지된 것을 가리킵니다.",
+        "change_logo": "로고 변경",
+        "configuration": "설정",
+        "credentials_transport_warning": "<b>Warning</b>: Adding a new transport map entry will update the credentials for all entries with a matching nexthop column.",
+        "customer_id": "고객 ID",
+        "customize": "사용자 정의",
+        "delete_queue": "전부 삭제",
+        "destination": "목적지",
+        "dkim_add_key": "ARC/DKIM key 추가",
+        "dkim_domains_selector": "선택기",
+        "dkim_domains_wo_keys": "누락된 키가 있는 도메인 선택",
+        "dkim_from": "from",
+        "dkim_from_title": "데이터를 복사할 원본 데이터",
+        "dkim_key_length": "DKIM key 길이 (bits)",
+        "dkim_key_missing": "Key가 누락됨",
+        "dkim_key_unused": "Key 미사용",
+        "dkim_key_valid": "유효한 key",
+        "dkim_keys": "ARC/DKIM keys",
+        "dkim_private_key": "개인 key",
+        "dkim_to": "To",
+        "dkim_to_title": "덮어 쓰여 질 대상 도메인(들)",
+        "domain": "도메인",
+        "domain_admins": "도메인 관리자",
+        "domain_s": "도메인(들)",
+        "duplicate": "중복",
+        "duplicate_dkim": "중복 DKIM 레코드",
+        "edit": "편집",
+        "empty": "값이 없음",
+        "excludes": "다음 수신자 제외",
+        "f2b_ban_time": "차단 시간 (s)",
+        "f2b_blacklist": "블랙리스트에 기록된 네트워크/호스트",
+        "f2b_list_info": "블랙리스트에 기록된 호스트 혹은 네트워크는 항상 화이트 리스트보다 먼저 고려됩니다. <b>리스트를 업데이트하면 적용되는데 시간이 조금 걸릴 수 있습니다.</b>",
+        "f2b_max_attempts": "최대 시도 횟수",
+        "f2b_netban_ipv4": "차단할 IPv4 서브넷 크기 (8-32)",
+        "f2b_netban_ipv6": "차단할 IPv6 서브넷 크기 (8-128)",
+        "f2b_parameters": "Fail2ban 변수",
+        "f2b_retry_window": "최대 시도 횟수",
+        "f2b_whitelist": "화이트리스트에 저장된 네트워크/호스트",
+        "filter_table": "필터 테이블",
+        "flush_queue": "큐 비우기",
+        "forwarding_hosts": "포워딩 호스트",
+        "forwarding_hosts_add_hint": "IPv4/IPv6 주소, CIDR 방식의 네트워크, 호스트 이름 (IP 주소로 확인된 호스트 이름), 또는 도메인 이름 (SPF 레코드를 쿼리하거나 MX레코드가 없는 경우 IP 주소로 확인된 도메인 이름)을 지정할 수 있습니다.",
+        "forwarding_hosts_hint": "수신된 메시지는 여기에 나열된 모든 호스트에 무조건 허용됩니다. 받은 다음에 이 호스트들은 DNSML에 대해 검사되지 않거나 그레이리스트에 포함되지 않습니다. 이들에게서 받은 스팸은 절대 거부되지 않지만, 선택적으로 정크 폴더에 저장될 수 있습니다. 일반적으로 수신받은 메일을 mailcow 서버로 전달하는 메일 서버를 지정하는 용도로 사용됩니다.",
+        "from": "From",
+        "generate": "생성",
+        "guid": "GUID – 고유 인스턴스 ID",
+        "guid_and_license": "GUID & License",
+        "hash_remove_info": "속도 제한 해시를 제거하면(만약 여전히 존재한다면) 카운터가 완전히 재설정 됩니다. 각 해시는 다른 색상으로 표기됩니다.",
+        "help_text": "로그인 마스크 아래에 있는 도움말 덮어쓰기 (HTML 허용)",
+        "host": "호스트",
+        "import": "Import",
+        "import_private_key": "개인키 가져오기",
+        "in_use_by": "In use by",
+        "inactive": "비활성화",
+        "include_exclude": "포함/제외",
+        "include_exclude_info": "선택한 것이 없으면 모든 메일함이 지정됩니다.",
+        "includes": "다음 수신인 포함",
+        "last_applied": "마지막 적용",
+        "license_info": "라이선스가 필수는 아니지만 향후 개발에 도움이 됩니다. <br><a href=\"https://www.servercow.de/mailcow?lang=en#sal\" target=\"_blank\" alt=\"SAL order\"> GUID 등록 </a> 혹은 <a href=\"https://www.servercow.de/mailcow?lang=en#support\" target=\"_blank\" alt=\"Support order\">mailocw 설치를 위한 지원을 구매할 수 있습니다.</a>",
+        "link": "Link",
+        "loading": "잠시만 기다려주세요...",
+        "logo_info": "이미지 크기는 상단 탐색 막대의 경우 40px, 시작 페이지의 경우 최대 너비 250px로 조정됩니다. 확장 가능한 그래픽을 권장합니다.",
+        "lookup_mx": "MX와 목적지 일치 (.outlook.com이 홉을 통해서 MX *.outlook.com을 대상으로 하는 모든 메일을 라우트한다.)",
+        "main_name": "\"mailcow UI\" 이름",
+        "merged_vars_hint": "회색으로 표시된 행은 <code>vars.(local.)php</code> 에서 병합되었고 이는 수정할 수 없습니다.",
+        "message": "메세지",
+        "message_size": "메시지 크기",
+        "nexthop": "다음 홉",
+        "no": "&#10005;",
+        "no_active_bans": "차단 없음",
+        "no_new_rows": "추가 행 없음",
+        "no_record": "레코드 없음",
+        "oauth2_client_id": "클라이언트 ID",
+        "oauth2_client_secret": "클라이언트 기밀",
+        "oauth2_info": "The OAuth2 implementation supports the grant type \"Authorization Code\" and issues refresh tokens.<br>\r\nThe server also automatically issues new refresh tokens, after a refresh token has been used.<br><br>\r\n→ The default scope is <i>profile</i>. Only mailbox users can be authenticated against OAuth2. If the scope parameter is omitted, it falls back to <i>profile</i>.<br>\r\n→ The <i>state</i> parameter is required to be sent by the client as part of the authorize request.<br><br>\r\nPaths for requests to the OAuth2 API: <br>\r\n<ul>\r\n  <li>Authorization endpoint: <code>/oauth/authorize</code></li>\r\n  <li>Token endpoint: <code>/oauth/token</code></li>\r\n  <li>Resource page:  <code>/oauth/profile</code></li>\r\n</ul>\r\nRegenerating the client secret will not expire existing authorization codes, but they will fail to renew their token.<br><br>\r\nRevoking client tokens will cause immediate termination of all active sessions. All clients need to re-authenticate.",
+        "oauth2_redirect_uri": "리다이렉트 URI",
+        "oauth2_renew_secret": "새로운 클라이언트 기밀 생성",
+        "oauth2_revoke_tokens": "모든 클라이언트 토큰 취소",
+        "password": "비밀번호",
+        "password_repeat": "(재입력)",
+        "priority": "우선 순위",
+        "private_key": "개인 키",
+        "quarantine": "검역소",
+        "quarantine_bcc": "모든 알림(BCC)의 복사본을 이 수신자에게 발송: 비우면 사용하지 않습니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.",
+        "quarantine_exclude_domains": "도메인과 별칭 도메인 제외",
+        "quarantine_max_age": "최대 보관 기간:<br><small>최소한 1일 이상이어야 합니다.</small>",
+        "quarantine_max_size": "최대 크기 (단위: MiB): <br><small>0이어도 <b>무제한이 아닙니다.</b></small>",
+        "quarantine_notification_html": "이메일 템플릿 알림: 비우면 기본값으로 복원됩니다.",
+        "quarantine_notification_sender": "이메일 발신자 알림",
+        "quarantine_notification_subject": "이메일 주제 알림",
+        "quarantine_redirect": "<b>모든 알림</b>을 이 수신자에게 리다이렉트:<br><small>비우면 비활성화됩니다. 서명이 없거나 검증되지 않은 메일은 내부적으로만 전송되어야 합니다.</small>",
+        "quarantine_release_format": "릴리즈된 항목 형식",
+        "quarantine_release_format_att": "첨부 파일",
+        "quarantine_release_format_raw": "수정되지 않은 원본",
+        "quarantine_retention_size": "메일함당 보관:<br><small>0은 <b>비활성</b>을 나타냅니다.</small>",
+        "queue_ays": "현재 대기열에서 모든 항목을 삭제할지 확인하십시오.",
+        "queue_deliver_mail": "Deliver",
+        "queue_hold_mail": "Hold",
+        "queue_manager": "대기열 관리자",
+        "queue_unban": "대기열 밴 해제",
+        "queue_unhold_mail": "Unhold",
+        "queue_show_message": "메시지 표시",
+        "quota_notification_html": "알림 이메일 탬플릿:<br><small>없으면 기본 템플릿이 복구됩니다.</small>",
+        "quota_notification_sender": "이메일 발신자 알림",
+        "quota_notification_subject": "이메일 주제 알림",
+        "quota_notifications": "할당량 알림",
+        "quota_notifications_info": "할당량 알림은 80% 넘을 때 한 번, 95% 넘을 때 한 번 사용자에게 발송됩니다.",
+        "quota_notifications_vars": "{{percent}}는 사용자의 현재 할당량입니다.<br>{{username}}은 메일함의 이름입니다.",
+        "r_active": "활성화된 제한",
+        "r_inactive": "사용하고 있지 않는 제한",
+        "r_info": "Greyed out/disabled elements on the list of active restrictions are not known as valid restrictions to mailcow and cannot be moved. Unknown restrictions will be set in order of appearance anyway. <br>You can add new elements in <code>inc/vars.local.inc.php</code> to be able to toggle them.",
+        "rate_name": "Rate name",
+        "recipients": "수신자",
+        "refresh": "새로 고침",
+        "regen_api_key": "API 키 재생성",
+        "regex_maps": "정규 표현식",
+        "relay_from": "\"From:\" 주소",
+        "relay_run": "테스트 실행",
+        "relayhosts": "발신자 의존 전송",
+        "relayhosts_hint": "Define sender-dependent transports to be able to select them in a domains configuration dialog.<br>\r\n  The transport service is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported. A users individual outbound TLS policy setting is taken into account.<br>\r\n  Affects selected domains including alias domains.",
+        "remove": "제거",
+        "remove_row": "행 제거",
+        "reset_default": "기본값으로 초기화",
+        "reset_limit": "해시 제거",
+        "routing": "라우팅",
+        "rsetting_add_rule": "규칙 추가",
+        "rsetting_content": "규칙 내용",
+        "rsetting_desc": "간단한 설명",
+        "rsetting_no_selection": "규칙을 선택해 주세요.",
+        "rsetting_none": "사용가능한 규칙이 없음",
+        "rsettings_insert_preset": "사전 설정 예제 삽입",
+        "rsettings_preset_1": "인증된 사용자에 대해 DKIM과 속도 제한을 제외한 모든 것을 비활성화",
+        "rsettings_preset_2": "포스트 마스터가 스팸을 원함",
+        "rsettings_preset_3": "메일박스에 특정 발신자만 허용 (i.e. 서버 내부 메일함으로만 이용)",
+        "rspamd-com_settings": "설정 이름은 자동으로 생성되며 아래 사전 설정 예제를 참고하세요. 자세한 내용은 <a href=\"https://rspamd.com/doc/configuration/settings.html#settings-structure\" target=\"_blank\">Rspamd 문서</a>를 참조하세요.",
+        "rspamd_global_filters": "글로벌 필터 맵",
+        "rspamd_global_filters_agree": "조심할게!",
+        "rspamd_global_filters_info": "글로벌 필터 맵은 다른 종류의 글로벌 블랙리스트와 화이트리스트를 포함합니다.",
+        "rspamd_global_filters_regex": "각 이름이 사용 용도를 설명합니다. 모든 내용은 \"/pattern/options\" 과 같은 형식을 포함해야 합니다. (예시: <code>/.+@domain\\.tld/i</code>).<br>\r\n 기본적인 체킹이 각 줄에 적용되지만, Rspand가 문법을 제대로 못 읽으면 기능이 망가질 수 있습니다.<br>\r\n  Rspamd는 맵 정보가 바뀔 때마다 읽기를 시도합니다. 문제가 발생한다면 <a href=\"\" data-toggle=\"modal\" data-container=\"rspamd-mailcow\" data-target=\"#RestartContainer\">Rspamd을 재시작</a>하여 맵을 강제로 다시 불러오도록 할 수 있습니다.",
+        "rspamd_settings_map": "Rspamd 설정 맵",
+        "sal_level": "Moo 레벨",
+        "save": "변경 저장",
+        "search_domain_da": "도메인 검색",
+        "send": "보내기",
+        "sender": "발신자",
+        "service_id": "서비스 ID",
+        "source": "소스",
+        "spamfilter": "스팸 필터",
+        "subject": "목적",
+        "sys_mails": "시스템 메일",
+        "text": "문자",
+        "time": "시간",
+        "title": "제목",
+        "title_name": "\"mailcow UI\" 웹사이트 제목",
+        "to_top": "맨 위로 돌아가기",
+        "transport_dest_format": "구문: example.org, .example.org, *, box@example.org (쉼표로 구분됨)",
+        "transport_maps": "전송 맵",
+        "transports_hint": "→ A transport map entry <b>overrules</b> a sender-dependent transport map</b>.<br>\r\n→ Outbound TLS policy settings per-user are ignored and can only be enforced by TLS policy map entries.<br>\r\n→ The transport service for defined transports is always \"smtp:\" and will therefore try TLS when offered. Wrapped TLS (SMTPS) is not supported.<br>\r\n→ Addresses matching \"/localhost$/\" will always be transported via \"local:\", therefore a \"*\" destination will not apply to those addresses.<br>\r\n→ To determine credentials for an exemplary next hop \"[host]:25\", Postfix <b>always</b> queries for \"host\" before searching for \"[host]:25\". This behavior makes it impossible to use \"host\" and \"[host]:25\" at the same time.",
+        "ui_footer": "footer (HTML 허용)",
+        "ui_header_announcement": "공지 사항",
+        "ui_header_announcement_active": "공지 사항 활성화",
+        "ui_header_announcement_content": "내용 (HTML 허용)",
+        "ui_header_announcement_help": "로그인한 모든 사용자가 볼 수 있고 UI의 로그인 화면에 표시됩니다.",
+        "ui_header_announcement_select": "공지사항 타입 선택",
+        "ui_header_announcement_type": "타입",
+        "ui_header_announcement_type_info": "정보",
+        "ui_header_announcement_type_warning": "중요함",
+        "ui_header_announcement_type_danger": "매우 중요함",
+        "ui_texts": "UI 라벨과 문자",
+        "unban_pending": "보류중인 밴 해제",
+        "unchanged_if_empty": "변경되지 않은 경우 비워두십시오.",
+        "upload": "업로드",
+        "username": "사용자 이름",
+        "validate_license_now": "라이선스 서버와 GUID 확인",
+        "verify": "확인",
+        "yes": "&#10003;"
+    },
+    "danger": {
+        "access_denied": "접근이 거부되거나 잘못된 데이터 양식",
+        "alias_domain_invalid": "유효하지 않은 도메인 별칭 %s",
+        "alias_empty": "별칭 주소는 비어있을 수 없습니다.",
+        "alias_goto_identical": "별칭과 goto 주소가 동일할 수 없습니다.",
+        "alias_invalid": "유효하지 않은 별칭 주소 %s",
+        "aliasd_targetd_identical": "별칭 도메인은 타겟 도메인과 같을 수 없습니다.: %s",
+        "aliases_in_use": "최대 별칭은 %d보다 크거나 같아야합니다.",
+        "app_name_empty": "앱 이름이 비어있을 수 없습니다.",
+        "app_passwd_id_invalid": "앱 비밀번호 ID %s 가 유효하지 않습니다.",
+        "bcc_empty": "BCC 목적지가 비어있을 수 없습니다.",
+        "bcc_exists": "%s 유형에 대한 BCC 맵 %s이 존재합니다.",
+        "bcc_must_be_email": "BCC 목적지 %s는 유효한 이메일 주소가 아닙니다.",
+        "comment_too_long": "코멘트의 최대 길이는 160자입니다.",
+        "defquota_empty": "메일함의 기본 할당이 0일 수 없습니다.",
+        "description_invalid": "%의 리소스 설명이 유효하지 않습니다.",
+        "dkim_domain_or_sel_invalid": "DKIM 도메인 또는 선택기가 잘못되었습니다. : %s",
+        "domain_cannot_match_hostname": "도메인이 호스트 이름과 일치할 수 없습니다.",
+        "domain_exists": "도메인 %s은 이미 존재합니다.",
+        "domain_invalid": "도메인 이름이 비어있거나 유효하지 않습니다.",
+        "domain_not_empty": "비어있지 않은 domain %s은 제거할 수 없습니다.",
+        "domain_not_found": "도메인 %s을 찾을 수 없습니다.",
+        "domain_quota_m_in_use": "도메인 할당량은 %s MiB보다 크거나 같아야 합니다.",
+        "extra_acl_invalid": "유효하지 않은 외부 발신자 주소 \"%s\"",
+        "extra_acl_invalid_domain": "유효한 도메인을 사용하지 않은 외부 발신자\"%s\"",
+        "file_open_error": "쓰기 위해 파일을 열 수 없습니다.",
+        "filter_type": "잘못된 필터 타입",
+        "from_invalid": "발신자는 비어있으면 안됩니다.",
+        "global_filter_write_error": "작성할 수 없는 필터 파일: %s",
+        "global_map_invalid": "유효하지 않은 글로벌 맵 아이디 %s",
+        "global_map_write_error": "작성할 수 없는 글로벌 맵 아이디 %s: %s",
+        "goto_empty": "별칭 도메인은 적어도 하나의 유효한 goto 주소를 포함해야 합니다.",
+        "goto_invalid": "유효하지 않은 Goto 주소 %s",
+        "ham_learn_error": "Ham 학습 에러: %s",
+        "imagick_exception": "경고: 이미지를 읽는 동안 Imagick 예외 발생",
+        "img_invalid": "이미지 파일의 유효성을 확인할 수 없습니다.",
+        "img_tmp_missing": "이미지 파일의 유효성 확인 실패: 임시 파일을 찾을 수 없습니다.",
+        "invalid_bcc_map_type": "유효하지 않은 BCC 맵 타입",
+        "invalid_destination": "유효하지 않은 목적지 포맷 \"%s\"",
+        "invalid_filter_type": "유효하지 않은 필터 타입",
+        "invalid_host": "잘못된 호스트가 지정됨: %s",
+        "invalid_mime_type": "잘못된 mime 타입",
+        "invalid_nexthop": "다음 홉 형식이 유효하지 않습니다.",
+        "invalid_nexthop_authenticated": "다음 홉이 다른 자격 증명을 가지고 있습니다, 먼저 다음 홉을 위해 자격 증명을 업데이트 해주세요.",
+        "invalid_recipient_map_new": "잘못된 새 수신인이 지정됨: %s",
+        "invalid_recipient_map_old": "잘못된 기존 수신인이 지정됨: %s",
+        "ip_list_empty": "허용된 IP 리스트가 비어있을 수 없습니다.",
+        "is_alias": "%s은 이미 알려진 별칭 주소입니다.",
+        "is_alias_or_mailbox": "%s은 이미 별칭, 메일함, 별칭 도메인으로부터 나온 별칭 주소로 사용되고 있습니다.",
+        "is_spam_alias": "%s은 사용중인 임시 별칭 주소 입니다.(스팸 별칭 주소)",
+        "last_key": "마지막 키를 삭제할 수 없습니다. TFA를 먼저 비활성화 해주세요.",
+        "login_failed": "로그인 실패",
+        "mailbox_defquota_exceeds_mailbox_maxquota": "기본 할당량이 최대 할당량을 초과하였습니다.",
+        "mailbox_invalid": "유효하지 않은 메일함 이름",
+        "mailbox_quota_exceeded": "할당량이 도메인 제한을 초과하였습니다. (max. %d MiB)",
+        "mailbox_quota_exceeds_domain_quota": "최대 할당량이 도메인 할당량 제한을 초과하였습니다.",
+        "mailbox_quota_left_exceeded": "충분한 공간이 남아있지 않습니다. (남은 디스크: %d MiB)",
+        "mailboxes_in_use": "최대 메일함은 %d와 같거나 커야 합니다,",
+        "malformed_username": "잘못된 형식의 사용자 이름",
+        "map_content_empty": "맵 컨텐츠는 비어있을 수 없습니다.",
+        "max_alias_exceeded": "최대 별칭 초과",
+        "max_mailbox_exceeded": "최대 메일함 초과(%d of %d)",
+        "max_quota_in_use": "메일함 할당량이 %d MiB보다 크거나 같아야 합니다.",
+        "maxquota_empty": "메일함당 최대 할당량은 0일 수 없습니다.",
+        "mysql_error": "MySQL 에러: %s",
+        "network_host_invalid": "유효하지 않은 네트워크 혹은 호스트: %s",
+        "next_hop_interferes": "%s이 다음 홉 %s을 간섭합니다.",
+        "next_hop_interferes_any": "%s을 간섭하는 다음 홉이 존재합니다.",
+        "no_user_defined": "정의되지 않은 유저",
+        "object_exists": "객체 %s가 이미 존재합니다.",
+        "object_is_not_numeric": " %s은 숫자가 아닙니다.",
+        "password_complexity": "암호가 정책을 충족하지 않습니다.",
+        "password_empty": "암호가 공백일 수 없습니다.",
+        "password_mismatch": "확인 암호가 일치하지 않습니다.",
+        "policy_list_from_exists": "같은 이름을 가진 레코드가 존재합니다.",
+        "policy_list_from_invalid": "유효하지 않은 포맷의 레코드",
+        "private_key_error": "개인 키 오류: %s",
+        "pushover_credentials_missing": "Pushover 토큰 혹은 키를 찾을 수 없습니다.",
+        "pushover_key": "Pushover 키 포맷이 잘못되었습니다.",
+        "pushover_token": "Pushover 토큰 포맷이 잘못되었습니다.",
+        "quota_not_0_not_numeric": "할당량은 숫자이여야 하고 0보다 크거나 같아야 합니다.",
+        "recipient_map_entry_exists": "수신자 맵 항목 \"%s\"이 존재합니다",
+        "redis_error": "Redis 에러: %s",
+        "relayhost_invalid": "유효하지 않은 맵 기록 %s",
+        "release_send_failed": "메시지를 릴리즈할 수 없습니다.: %s",
+        "resource_invalid": "리소스 이름 %s이 유효하지 않습니다.",
+        "rl_timeframe": "속도 제한 시간 프레임이 올바르지 않습니다.",
+        "rspamd_ui_pw_length": "Rspamd UI 비밀번호는 최소 6 자리여야 합니다.",
+        "script_empty": "스크립트는 비어있을 수 없습니다.",
+        "sender_acl_invalid": "유효하지 않은 발신자 ACL 값 %s",
+        "set_acl_failed": "ACL 설정 실패",
+        "settings_map_invalid": "유효하지 않은 맵 아이디 설정 %s",
+        "sieve_error": "Sieve 파서 에러: %s",
+        "spam_learn_error": "Spam 학습 에러: %s",
+        "subject_empty": "제목이 비어있을 수 없습니다.",
+        "target_domain_invalid": "목표 도메인 %s이 유효하지 않습니다.",
+        "targetd_not_found": "목표 도메인 %s을 찾을 수 없습니다.",
+        "targetd_relay_domain": "목표 도메인은 %s은 릴레이 도메인입니다.",
+        "temp_error": "일시적인 오류",
+        "text_empty": "문자가 비어서는 안 됩니다.",
+        "tls_policy_map_dest_invalid": "유효하지 않은 정책 대상",
+        "tls_policy_map_entry_exists": "TLS 정책 맵 기록 \"%s\"가 존재합니다.",
+        "tls_policy_map_parameter_invalid": "유효하지 않은 정책 매개변수",
+        "totp_verification_failed": "TOTP 확인 실패",
+        "transport_dest_exists": "전송 목적지 \"%s\"가 존재합니다.",
+        "u2f_verification_failed": "U2F 검증 실패: %s",
+        "unknown": "알 수 없는 오류 발생",
+        "unknown_tfa_method": "알 수 없는 TFA 방식",
+        "unlimited_quota_acl": "ACL에 따라 할당량을 무제한으로 둘 수 없습니다.",
+        "username_invalid": "%s는 사용지 이름으로 사용할 수 없습니다.",
+        "validity_missing": "유효 기간을 지정해주세요.",
+        "value_missing": "모든 값을 입력해주세요.",
+        "yotp_verification_failed": "Yubico OTP 검증 실패: %s"
+    },
     "debug": {
         "chart_this_server": "Chart (this server)",
         "containers_info": "Container information",
@@ -539,8 +539,6 @@
         "sieve_desc": "Short description",
         "sieve_type": "Filter type",
         "skipcrossduplicates": "Skip duplicate messages across folders (first come, first serve)",
-        "sogo_access": "Grant access to SOGo",
-        "sogo_access_info": "Grant or permit access to SOGo. This setting does neither affect access to all other services nor does it delete or change a users existing SOGo profile.",
         "sogo_visible": "Alias is visible in SOGo",
         "sogo_visible_info": "This option only affects objects, that can be displayed in SOGo (shared or non-shared alias addresses pointing to at least one local mailbox). If hidden, an alias will not appear as selectable sender in SOGo.",
         "spam_alias": "Create or change time limited alias addresses",
@@ -627,11 +625,11 @@
         "bcc_to_rcpt": "수신자 맵 타입으로 변경",
         "bcc_to_sender": "발신자 맵 타입으로 변경",
         "bcc_type": "BCC 종류",
-        "booking_0": "Always show as free",
+        "booking_null": "Always show as free",
         "booking_0_short": "Always free",
         "booking_custom": "Hard-limit to a custom amount of bookings",
         "booking_custom_short": "Hard limit",
-        "booking_lt0": "Unlimited, but show as busy when booked",
+        "booking_ltnull": "Unlimited, but show as busy when booked",
         "booking_lt0_short": "Soft limit",
         "daily": "매일",
         "deactivate": "비활성화",
@@ -935,7 +933,6 @@
         "messages": "메세지",
         "never": "보내지 않음",
         "new_password": "새 비밀번호",
-        "new_password_description": "요구 사항: 최소 6자리의 숫자와 문자의 조합.",
         "new_password_repeat": "비밀번호 확인 (재입력)",
         "no_active_filter": "No active filter available",
         "no_last_login": "마지막 UI 로그인 정보 없음",