{
    "common": {
        "submit": "제출",
        "cancel": "취소",
        "save": "저장",
        "save_changes": "변경사항 저장",
        "delete": "삭제",
        "edit": "편집",
        "search": "검색",
        "add": "추가",
        "remove": "제거",
        "create": "생성",
        "update": "업데이트",
        "confirm": "확인",
        "close": "닫기",
        "yes": "예",
        "no": "아니요",
        "ok": "확인",
        "loading": "로드 중...",
        "empty": "비어 있음",
        "noData": "데이터 없음",
        "table": {
            "noResults": "결과가 없습니다."
        },
        "failed": "실패",
        "notFound": "찾을 수 없음",
        "back": "뒤로",
        "goBack": "뒤로 가기",
        "backToHome": "홈으로 돌아가기",
        "tryAgain": "다시 시도",
        "more": "더 보기",
        "actions": "작업",
        "filter": "필터",
        "reset": "초기화",
        "clear": "지우기",
        "error": "오류",
        "apply": "적용",
        "select": "선택",
        "selectAll": "전체 선택",
        "deselectAll": "전체 선택 해제",
        "all": "전체",
        "none": "없음",
        "showLess": "간략히 보기",
        "showMore": "더 보기...",
        "project_description": "Bichon은 오픈 소스 프로젝트입니다.",
        "view_on_github_button": "GitHub에서 보기",
        "op_failed": "작업 실패",
        "na": "해당 없음",
        "retry": "재시도",
        "deleting": "삭제 중..."
    },
    "navigation": {
        "home": "홈",
        "settings": "설정",
        "accounts": "계정",
        "dashboard": "대시보드",
        "mailbox": "받은 편지함",
        "oauth2": "OAuth2",
        "accessTokens": "접근 토큰",
        "apiDocs": "API 문서",
        "general": "일반",
        "auth": "인증",
        "other": "기타",
        "users": "시스템 사용자"
    },
    "auth": {
        "welcome": "Bichon에 오신 것을 환영합니다",
        "username": "사용자 이름",
        "password": "비밀번호",
        "login": "로그인",
        "loginFailed": "로그인 실패",
        "invalidPassword": "비밀번호가 유효하지 않습니다. 다시 시도해 주세요.",
        "somethingWentWrong": "문제가 발생했습니다",
        "sessionExpired": "세션이 만료되었습니다!",
        "sessionExpiredDesc": "비활성화로 인해 세션이 종료되었습니다. 계속하려면 다시 로그인하십시오.",
        "logout": "로그아웃",
        "areYouSureYouWantToLogOut": "정말로 로그아웃하시겠습니까?",
        "youWillNeedToLogInAgain": "계정에 접근하려면 다시 로그인해야 합니다."
    },
    "errors": {
        "pageNotFound": "죄송합니다! 페이지를 찾을 수 없습니다!",
        "pageNotFoundDesc": "찾고 있는 페이지가 존재하지 않거나 제거되었을 수 있습니다.",
        "somethingWentWrong": "죄송합니다! 문제가 발생했습니다 :')",
        "somethingWentWrongDesc": "불편을 드려 죄송합니다. 나중에 다시 시도해 주십시오.",
        "internalServerError": "내부 서버 오류!",
        "contentNotModified": "콘텐츠가 수정되지 않았습니다!",
        "networkError": "네트워크 오류",
        "networkErrorDesc": "서버에 연결할 수 없습니다. 인터넷 연결을 확인하고 다시 시도하십시오.",
        "forbidden": "금지됨",
        "forbiddenTitle": "접근 금지",
        "forbiddenDesc": "이 리소스를 볼 수 있는 권한이 없습니다.",
        "unauthorized": "승인되지 않음",
        "unauthorizedTitle": "승인되지 않은 접근",
        "unauthorizedDesc": "이 리소스에 접근하려면 적절한 자격 증명으로 로그인하십시오.",
        "maintenance": "유지 보수",
        "maintenanceTitle": "사이트가 유지 보수 중입니다!",
        "maintenanceDesc": "사이트를 일시적으로 사용할 수 없습니다. 곧 다시 돌아오겠습니다.",
        "learnMore": "더 알아보기"
    },
    "dashboard": {
        "title": "대시보드",
        "mailAccounts": "메일 계정",
        "connected": "연결됨",
        "totalEmails": "총 이메일 수",
        "syncedLocally": "로컬 동기화됨",
        "totalEmailSize": "총 이메일 크기",
        "logicalVolume": "논리 볼륨",
        "localDataFiles": "로컬 데이터 파일",
        "actualDiskUsage": "실제 디스크 사용량",
        "indexSize": "인덱스 크기",
        "tantivyIndex": "Tantivy 인덱스",
        "dayTrend": "30일 추세",
        "attachments": "첨부 파일",
        "topLists": "상위 목록",
        "newEmails": "새 이메일",
        "messageDistribution": "메시지 배포",
        "attachmentRatio": "첨부 파일 비율",
        "attachmentRatioDesc": "이메일의 {{percent}}%에 첨부 파일이 있습니다",
        "noEmailsSynced": "아직 동기화된 이메일이 없습니다",
        "withAttachments": "첨부 파일 포함",
        "noAttachments": "첨부 파일 없음",
        "top10Senders": "상위 10명 발신자",
        "byMessageCount": "메시지 수 기준",
        "sender": "발신자",
        "count": "수",
        "top10LargestEmails": "상위 10개 최대 크기 이메일",
        "byMessageSize": "메시지 크기 기준",
        "subject": "제목",
        "size": "크기",
        "noSubject": "(제목 없음)",
        "top10Accounts": "상위 10개 계정",
        "emails": "이메일",
        "account": "계정",
        "noRecentActivity": "최근 활동 없음",
        "noSendersData": "발신자 데이터 없음",
        "noLargeEmails": "크기가 큰 이메일 없음",
        "noAccountData": "계정 데이터 없음",
        "systemVersion": "시스템 버전"
    },
    "accounts": {
        "beforeRelativeValue": "{{value}} {{unit}} 전 이전 이메일 동기화",
        "sinceRelativeValue": "지난 {{value}} {{unit}} 동안의 이메일 동기화",
        "syncBatchSize": "동기화 배치 크기",
        "syncBatchSizeDescription": "IMAP 요청당 가져올 메시지 수",
        "incrementalSyncDescription": "증분 이메일 동기화 수행 빈도 (분 단위)",
        "syncScope": "동기화 전략",
        "syncScopeDescription": "인덱싱 및 아카이빙할 이메일을 선택하십시오.",
        "selectMode": "필터 모드 선택",
        "syncAll": "모든 이메일 동기화",
        "sinceFixed": "특정 날짜 이후",
        "sinceRelative": "최신 이메일만 동기화",
        "beforeRelative": "오래된 이메일만 아카이브",
        "duration": "기간",
        "unit": "단위",
        "accessControl": "액세스 제어",
        "owner": "생성자",
        "access_control": {
            "title": "계정 액세스 할당",
            "description": "{{email}}에 역할 및 권한 사용자를 할당합니다",
            "role_label": "액세스 역할",
            "role_placeholder": "역할 선택",
            "role_loading": "역할 로드 중...",
            "user_label": "권한 사용자 선택",
            "user_search_placeholder": "사용자 이름 또는 이메일로 검색...",
            "user_empty": "사용자를 찾을 수 없음",
            "user_selected_count": "선택됨: {{count}}명",
            "buttons": {
                "cancel": "취소",
                "save": "할당 저장"
            },
            "validation": {
                "user_required": "최소 한 명의 사용자를 선택하세요",
                "role_required": "할당할 역할을 선택하세요"
            },
            "toast": {
                "success_title": "할당 성공",
                "success_desc": "{{email}}에 권한이 성공적으로 할당되었습니다",
                "failed_title": "할당 실패"
            }
        },
        "title": "이메일 계정",
        "description": "이메일 계정을 관리하고 구성합니다.",
        "addImap": "IMAP 계정 추가",
        "addNoSync": "동기화 안 함 계정 추가",
        "moreAccountTypes": "더 많은 계정 유형",
        "noAccountConfigurations": "계정 구성 없음",
        "noAccountConfigurationsDesc": "아직 계정 구성을 추가하지 않았습니다. 기능을 사용하려면 추가하십시오.",
        "addConfiguration": "구성 추가",
        "name": "로그인 이름",
        "email": "이메일",
        "status": "상태",
        "type": "유형",
        "lastSync": "최종 동기화",
        "actions": "작업",
        "edit": "편집",
        "delete": "삭제",
        "detail": "세부 정보",
        "syncFolders": "동기화 폴더",
        "oauth2Tokens": "OAuth2 토큰",
        "id": "ID",
        "enabled": "활성화됨",
        "auth": "인증",
        "incSync": "증분 동기화",
        "state": "상태",
        "createdAt": "생성일",
        "updatedAt": "업데이트일",
        "openMenu": "메뉴 열기",
        "emailAccountRegistration": "이메일 계정 등록",
        "emailAccountRegistrationDesc": "이메일 주소를 입력하십시오. 다음 단계에서 IMAP/SMTP 세부 정보를 구성합니다. 제공된 이메일 주소를 사용하여 IMAP/SMTP 서버 주소를 자동으로 찾으려고 시도합니다.",
        "emailAddress": "이메일 주소",
        "emailPlaceholder": "예: john.doe@example.com",
        "namePlaceholder": "예: john.doe",
        "optional": "선택 사항",
        "nameDescription": "IMAP 연결 사용자 이름. 전체 이메일 주소를 연결 사용자 이름으로 사용하는 경우, 이 필드를 비워 두십시오.",
        "emailCannotBeModified": "편집 시 계정 이메일 주소는 수정할 수 없습니다.",
        "addAccount": "계정 추가",
        "updateAccount": "계정 업데이트",
        "accountUpdated": "계정 업데이트됨",
        "accountCreated": "계정 생성됨",
        "accountUpdatedDesc": "계정이 성공적으로 업데이트되었습니다.",
        "accountCreatedDesc": "계정이 성공적으로 생성되었습니다.",
        "accountUpdateFailed": "계정 업데이트 실패",
        "accountCreationFailed": "계정 생성 실패",
        "updateFailed": "업데이트에 실패했습니다. 나중에 다시 시도하십시오.",
        "creationFailed": "생성에 실패했습니다. 나중에 다시 시도하십시오.",
        "selectSyncFolders": "동기화 폴더 선택",
        "allMailFolderSelected": "주의: '모든 메일' 폴더가 선택되었습니다",
        "accountSyncFoldersUpdated": "계정 동기화 폴더 업데이트됨",
        "accountSyncFoldersUpdateFailed": "계정 동기화 폴더 업데이트 실패",
        "serverConfiguration": "서버 구성 (IMAP)",
        "syncFoldersTitle": "동기화 폴더",
        "allMailFolderSelectedDesc": "'모든 메일' 속성을 가진 폴더를 선택하면 받은 편지함이나 보낸 항목과 같은 폴더에서 이미 동기화된 메시지가 중복될 수 있습니다. 이로 인해 저장 공간이 상당히 많이 사용될 수 있습니다.",
        "allMailSkipped": "기본 폴더가 선택되었습니다. 중복을 방지하기 위해 '모든 메일'은 건너뛰었습니다.",
        "selectAtLeastOneFolder": "하나 이상의 폴더를 선택하십시오",
        "chooseFoldersToSync": "{{email}}에 대해 동기화할 폴더를 선택하십시오. 새로 추가된 폴더는 다음 동기화 주기부터 다운로드되기 시작합니다.",
        "accountDetails": "계정 세부 정보",
        "capabilities": "기능",
        "folderLimit": "폴더 제한",
        "incrementalSyncInterval": "증분 동기화 간격",
        "everyMinutes": "매 {{minutes}}분",
        "foldersConfiguredForSync": "동기화하도록 구성된 폴더: {{count}}개",
        "foldersSelected": "선택된 폴더: {{count}}개",
        "imapHost": "IMAP 호스트",
        "imapHostPlaceholder": "예: imap.example.com",
        "imapPort": "IMAP 포트",
        "imapPortPlaceholder": "예: 993",
        "imapEncryption": "IMAP 암호화",
        "selectEncryptionMethod": "암호화 방법 선택",
        "chooseEncryptionMethod": "IMAP에 사용할 암호화 방법을 선택하십시오.",
        "imapAuthMethod": "IMAP 인증 방법",
        "selectAuthMethod": "인증 방법 선택",
        "chooseAuthMethod": "IMAP에 사용할 인증 방법을 선택하십시오.",
        "imapPassword": "IMAP 비밀번호",
        "leaveEmptyToKeepPassword": "현재 비밀번호를 유지하려면 비워 두십시오",
        "enterPassword": "비밀번호 입력",
        "leaveEmptyToKeepExisting": "기존 비밀번호를 유지하려면 비워 두십시오. 업데이트할 경우에만 새 비밀번호를 입력하십시오.",
        "useProxy": "프록시 사용",
        "selectProxy": "프록시 선택",
        "incrementalSync": "증분 동기화 (분)",
        "incrementalSyncPlaceholder": "예: 300",
        "enabledDescription": "이 계정이 활성화되었는지 여부를 결정합니다. 비활성화된 경우 관련 동기화가 실행되지 않습니다.",
        "dateSince": "동기화 시작일",
        "none": "없음",
        "fixed": "고정",
        "relative": "상대적",
        "selectDate": "날짜 선택",
        "selectUnit": "단위 선택",
        "days": "일",
        "months": "개월",
        "years": "년",
        "enterValue": "값 입력",
        "mustBeAtLeast1": "최소 1 이상이어야 합니다",
        "dateSelection": "날짜 선택",
        "since": "이후",
        "recent": "최근",
        "notAvailable": "해당 없음",
        "host": "호스트",
        "port": "포트",
        "encryption": "암호화",
        "authType": "인증 유형",
        "password": "비밀번호",
        "useProxyField": "프록시 사용",
        "clickSaveWhenDone": "완료되면 '저장'을 클릭하십시오.",
        "step": "단계 {{index}}",
        "goBack": "뒤로 가기",
        "autoConfiguring": "자동 구성 중...",
        "continue": "계속",
        "saveChanges": "변경 사항 저장",
        "submit": "제출",
        "field": "필드",
        "value": "값",
        "refreshToken": "새로 고침 토큰",
        "accessTokenCopiedToClipboard": "접근 토큰이 클립보드에 복사되었습니다",
        "refreshTokenCopiedToClipboard": "새로 고침 토큰이 클립보드에 복사되었습니다",
        "noOAuth2Tokens": "OAuth2 토큰 없음",
        "theAccountHasNotCompletedTheAuthorizationProcess": "이 계정은 인증 프로세스를 완료하지 않았습니다. 계정을 인증하려면 ",
        "clickHere": "여기를 클릭하십시오",
        "toAuthorizeTheAccount": ".",
        "detailsOfTheOAuth2TokensForTheAccount": "이 계정의 OAuth2 토큰에 대한 세부 정보입니다.",
        "updateTheEmailAccountHere": "여기에서 이메일 계정을 업데이트하십시오.",
        "addNewEmailAccountHere": "여기에서 새 이메일 계정을 추가하십시오.",
        "thisAccountIsUsedForIdentificationPurposesOnly": "이 계정은 식별 목적으로만 사용되며 이메일 서버와의 동기화가 필요하지 않습니다. 이메일 데이터 가져오기에 도움이 됩니다.",
        "determinesWhetherThisAccountIsActiveNoSync": "이 계정이 활성화되어 있는지 결정합니다. 비활성화되면 데이터를 가져올 수 없습니다.",
        "folderSync": {
            "noData": "데이터 없음",
            "noFolders": "동기화할 폴더가 없습니다",
            "batches": "배치",
            "autoSelectDescendants": "하위 항목 자동 선택",
            "autoSelectParents": "상위 항목 자동 선택",
            "expandAll": "모두 펼치기",
            "collapseAll": "모두 접기",
            "loadingMailboxFolders": "메일 폴더 로딩 중…"
        },
        "viewDetails": "세부 정보 보기",
        "runningState": {
            "notStarted": "시작되지 않음",
            "inProgress": "진행 중",
            "calculating": "계산 중...",
            "initialSync": "초기 동기화",
            "completed": "완료됨",
            "duration": "기간",
            "startTime": "시작 시간:",
            "endTime": "종료 시간:",
            "syncProgress": "동기화 진행률",
            "incrementalSync": "증분 동기화",
            "syncInterval": "동기화 간격:",
            "everyMinutes": "매 {{minutes}}분",
            "errorLogs": "오류 로그",
            "noErrorLogs": "오류 로그가 없습니다.",
            "noActiveState": "활성 상태 없음",
            "accountNotStarted": "계정 동기화가 아직 시작되지 않았을 수 있습니다",
            "close": "닫기"
        },
        "steps": {
            "complete": "완료",
            "emailAddress": "이메일 주소",
            "imap": "IMAP",
            "syncPreferences": "동기화 기본 설정",
            "summary": "요약"
        },
        "imapProxy": "IMAP 연결에 SOCKS5 프록시를 사용합니다.",
        "syncStartDateDescription": "동기화 시작 날짜(고정 날짜 또는 현재 시점으로부터 상대적인 날짜)를 정의합니다. 이 날짜 이전의 이메일은 제외됩니다. {{fixedPart}}.",
        "syncAfterDate": "설정된 날짜 이후의 데이터를 동기화합니다",
        "syncRecentData": "동기화 날짜를 시간에 따라 슬라이딩하여 최근 데이터만 동기화합니다",
        "folderLimitDescription": "폴더당 동기화할 이메일 수를 제한합니다(최소 100). 제한이 없으면 비워 두십시오.",
        "folderLimitPlaceholder": "예: 1000",
        "imap": "IMAP",
        "minutes": "분",
        "accountHasBeenSuccessfully": "계정이 성공적으로 {{action}}되었습니다",
        "enableAccount": "계정 활성화",
        "disableAccount": "계정 비활성화",
        "areYouSureYouWantTo": "이 계정을 정말 {{action}}하시겠습니까?",
        "enable": "활성화",
        "disable": "비활성화",
        "thisWillPreventTheAccountFromBeingUsed": "이 계정은 더 이상 IMAP 서버에서 데이터를 동기화하지 않지만, 기존 데이터는 계속 조회할 수 있습니다.",
        "disabled": "비활성화",
        "useDangerous": "모든 TLS 인증서를 신뢰",
        "useDangerousDescription": "공개 CA 인증서 또는 자체 서명 인증서를 사용하는 IMAP 서버에 연결할 때, 시스템에서 인증서를 신뢰하지 않아도 이 옵션을 켜면 무시할 수 있습니다. 하지만 표준 인증서 검증을 무시하기 때문에 중간자 공격에 노출될 수 있습니다 — 위험을 이해한 경우에만 사용하세요"
    },
    "mailbox": {
        "deleteMailboxDialog": {
            "title": "메일함 폴더 삭제",
            "desc": "이 메일함 폴더를 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
            "warningTitle": "경고",
            "warningDesc": "이 폴더를 삭제하면 그 안에 포함된 모든 아카이브된 이메일과 하위 폴더도 영구적으로 삭제됩니다.",
            "confirm": "영구 삭제",
            "successTitle": "삭제 성공",
            "successDesc": "메일함 폴더와 그 내용이 성공적으로 제거되었습니다.",
            "errorTitle": "삭제 실패"
        },
        "title": "받은 편지함",
        "folders": "폴더",
        "messages": "메시지",
        "noMessages": "메시지 없음",
        "selectFolder": "메시지를 보려면 폴더를 선택하십시오",
        "deleteDialog": {
            "title": "이메일 삭제",
            "desc": "{{countText}}를(을) 삭제하시겠습니까? 이 작업은 선택한 이메일을 로컬 데이터베이스에서 영구적으로 제거합니다. 이메일은 영구적으로 손실되며 복구할 수 없습니다.",
            "descCountSingle": "이 이메일",
            "descCountMultiple": "이 {{count}}개의 이메일",
            "warningTitle": "경고!",
            "warningDesc": "진행하기 전에 주의하십시오.",
            "confirm": "삭제",
            "successTitle": "메시지 삭제 성공",
            "successDesc": "메시지가 삭제되었습니다.",
            "errorTitle": "메시지 삭제 실패"
        },
        "thread": {
            "title": "스레드 ({{count}}개 {{messageLabel}})",
            "message": "메시지",
            "messages": "메시지",
            "noSubject": "(제목 없음)",
            "invalidDate": "유효하지 않은 날짜",
            "empty": "이 스레드에 메시지가 없습니다.",
            "loadError": "스레드 로드 실패",
            "loadingMore": "더 로드 중...",
            "loadMore": "더 로드"
        },
        "bulkActions": {
            "ariaLabel": "선택된 {{count}}개 {{emailLabel}}에 대한 대량 작업",
            "email": "이메일",
            "emails": "이메일",
            "selected": "선택됨",
            "clearSelection": "선택 지우기",
            "clearSelectionWithKey": "선택 지우기 ({{key}})",
            "delete": "삭제",
            "deleteTooltip": "선택된 이메일 삭제"
        }
    },
    "search": {
        "size": "크기",
        "any": "전체",
        "tiny": "아주 작음 (<15 KB)",
        "small": "작음 (<2 MB)",
        "medium": "중간 (<20 MB)",
        "large": "큼 (≥20 MB)",
        "sizeDescription": "크기는 첨부 파일을 포함한 이메일 전체 크기를 의미합니다.",
        "title": "검색",
        "searching": "검색 중입니다. 잠시 기다려 주십시오...",
        "noEmailsFound": "이메일을 찾을 수 없습니다",
        "startSearching": "키워드, 발신자 또는 고급 필터를 사용하여 검색을 시작하십시오.",
        "adjustSearch": "검색 기준을 조정하거나 필터를 지워 보십시오.",
        "tagFilter": "태그 필터",
        "from": "보낸 사람",
        "to": "받는 사람",
        "subject": "제목",
        "date": "날짜",
        "editTag": "태그 편집",
        "keyword": "키워드",
        "sender": "발신자",
        "recipient": "수신자",
        "hasAttachment": "첨부 파일 있음",
        "yes": "예",
        "no": "아니요",
        "dateRange": "날짜 범위",
        "startDate": "시작 날짜",
        "endDate": "종료 날짜",
        "advancedFilters": "고급 필터",
        "searchArchivedEmails": "보관된 이메일 검색",
        "fullTextMultiAccount": "전체 텍스트 · 다중 계정 · 고급 필터",
        "account": "계정",
        "mailbox": "받은 편지함",
        "selectAccount": "계정 선택",
        "selectMailbox": "받은 편지함 선택",
        "noActiveEmailAccount": "활성 이메일 계정이 없습니다.",
        "addEmailAccount": "이메일 계정 추가",
        "noMailboxSelectAccount": "받은 편지함이 없습니다. 먼저 계정을 선택하십시오.",
        "searchInSubjectBody": "제목, 본문, 첨부 파일에서 검색...",
        "searchingButton": "검색 중...",
        "searchButton": "검색",
        "advanced": "고급",
        "clear": "지우기",
        "since": "이후:",
        "before": "이전:",
        "selectDate": "날짜 선택",
        "pleaseSelectAtLeastOne": "하나 이상의 검색 기준을 선택하십시오",
        "cc": "참조",
        "bcc": "숨은 참조",
        "attachmentName": "첨부 파일 이름",
        "messageId": "메시지 ID",
        "minSize": "최소 크기",
        "maxSize": "최대 크기",
        "senderRecipients": "발신자 / 수신자",
        "attachmentsSize": "첨부 파일 및 크기",
        "minimumBytes": "최소 (바이트)",
        "maximumBytes": "최대 (바이트)",
        "originalMessageIdHeader": "원본 이메일 Message-ID 헤더",
        "addTags": {
            "title": "태그 편집",
            "none": "아직 추가된 태그가 없습니다",
            "searchPlaceholder": "태그 검색 또는 생성...",
            "createHint": "새 태그 생성: {{tag}}",
            "invalidTitle": "유효하지 않은 태그",
            "updatedTitle": "태그 업데이트됨",
            "updatedDesc": "태그가 성공적으로 업데이트되었습니다",
            "updateFailedTitle": "업데이트 실패",
            "tryAgain": "나중에 다시 시도해 주십시오",
            "selectedCount": "선택된 태그: {{count}}개",
            "cancel": "취소",
            "save": "저장",
            "saving": "저장 중..."
        },
        "thread": {
            "title": "스레드 · {{count}}개 메시지",
            "error": "스레드 로드 실패",
            "empty": "이 스레드에 메시지가 없습니다",
            "invalidDate": "유효하지 않은 날짜",
            "noSubject": "(제목 없음)",
            "loadingMore": "로드 중...",
            "loadMore": "더 로드"
        },
        "bulkActions": {
            "ariaLabel": "{{count}}개의 메시지가 선택되었습니다. 일괄 작업 도구 모음",
            "delete": "삭제",
            "deleteDesc": "선택한 메시지 삭제",
            "selected": "{{count}}개 선택됨",
            "clear": "선택 해제"
        },
        "delete": {
            "title": "메시지 삭제",
            "confirmPrefix": "정말로",
            "countLabel": "{{count}}개의 메시지를 삭제하시겠습니까?",
            "confirmDetail": "이 작업은 취소할 수 없습니다.",
            "confirmButton": "삭제",
            "warningTitle": "경고",
            "warningDesc": "삭제된 메시지는 영구적으로 제거되며 복구할 수 없습니다.",
            "successTitle": "메시지 삭제 완료",
            "successDesc": "선택한 메시지가 성공적으로 삭제되었습니다.",
            "errorTitle": "삭제 실패"
        }
    },
    "mail": {
        "emailViewer": "이메일 뷰어",
        "noMessageSelected": "선택된 메시지 없음",
        "account": "계정",
        "from": "보낸 사람",
        "to": "받는 사람",
        "subject": "제목",
        "date": "날짜",
        "tags": "태그",
        "noTagsYet": "아직 태그가 없습니다",
        "id": "ID",
        "cc": "참조",
        "bcc": "숨은 참조",
        "attachments": "첨부 파일",
        "download": "다운로드",
        "delete": "삭제",
        "viewThread": "스레드 보기",
        "downloadStarted": "다운로드 시작됨",
        "downloadComplete": "다운로드 완료",
        "downloadFailed": "다운로드 실패",
        "failedToDownloadFile": "파일 다운로드 실패",
        "failedToLoadEmail": "이메일 메시지 로드 실패.",
        "isBeingDownloaded": "{{id}} 다운로드 중",
        "downloaded": "{{id}} 다운로드됨",
        "showLess": "간단히 보기",
        "showMore": "더 보기...",
        "onlyNonInlineAttachments": "인라인이 아닌 첨부 파일만 여기에 표시됩니다.",
        "noAttachments": "첨부 파일 없음"
    },
    "oauth2": {
        "title": "OAuth2",
        "addConfiguration": "구성 추가",
        "id": "ID",
        "provider": "공급자",
        "clientId": "클라이언트 ID",
        "clientSecret": "클라이언트 보안 비밀",
        "redirectUri": "리디렉션 URI",
        "scopes": "스코프",
        "status": "상태",
        "enabled": "활성화됨",
        "disabled": "비활성화됨",
        "edit": "편집",
        "delete": "삭제",
        "enable": "활성화",
        "disable": "비활성화",
        "noConfigurations": "OAuth2 구성 없음",
        "noConfigurationsDesc": "아직 OAuth2 구성을 추가하지 않았습니다. 기능을 사용하려면 추가하십시오.",
        "description": "접근 토큰 검색, 저장 및 새로 고침을 자동으로 처리하여 원활하고 항상 사용 가능한 인증 경험을 보장합니다.",
        "addNew": "새로 추가",
        "updateHere": "여기에서 업데이트하십시오.",
        "createNewHere": "여기에서 새로 만드십시오.",
        "clickSaveWhenDone": "완료되면 '저장'을 클릭하십시오.",
        "quickPresets": "빠른 사전 설정:",
        "gmail": "Gmail",
        "outlook": "Outlook",
        "whenDisabled": "비활성화 시: - 새 인증 흐름이 즉시 거부됩니다 - 기존 접근 및 새로 고침 토큰이 1분 이내에 취소됩니다 - 재활성화 시 사용자는 다시 인증해야 합니다",
        "clientIdLabel": "클라이언트 ID:",
        "enterYourClientId": "클라이언트 ID를 입력하십시오",
        "theUniqueIdentifierForYourApplication": "OAuth 공급자가 제공하는 애플리케이션의 고유 식별자입니다.",
        "clientSecretLabel": "클라이언트 보안 비밀:",
        "leaveEmptyToKeepExistingSecret": "기존 보안 비밀을 유지하려면 비워 두십시오",
        "enterYourClientSecret": "클라이언트 보안 비밀을 입력하십시오",
        "leaveEmptyToKeepTheExistingSecret": "기존 보안 비밀을 유지하려면 비워 두십시오. 업데이트하는 경우에만 새 값을 입력하십시오.",
        "aSecretKeyProvidedByTheOAuthProvider": "OAuth 공급자가 애플리케이션을 인증하기 위해 제공하는 비밀 키입니다.",
        "authUrlLabel": "인증 URL:",
        "enterTheAuthorizationUrl": "인증 URL을 입력하십시오",
        "theUrlWhereUsersWillBeRedirected": "사용자가 인증을 위해 리디렉션될 URL입니다.",
        "tokenUrlLabel": "토큰 URL:",
        "enterTheTokenUrl": "토큰 URL을 입력하십시오",
        "theUrlUsedToExchange": "인증 코드를 접근 토큰으로 교환하는 데 사용되는 URL입니다.",
        "redirectUrlLabel": "리디렉션 URI:",
        "enterYourRedirectUrl": "리디렉션 URI를 입력하십시오",
        "theRedirectUrlAfterAuthorization": "인증 후 리디렉션될 URI입니다. OAuth 공급자에 등록된 것과 일치해야 합니다. http://[host]:[port]/oauth2/callback (또는 https://) 형식을 사용하며, 여기서 [host]와 [port]는 RustMailer 배포판과 일치해야 합니다. `/oauth2/callback` 경로는 고정되어 있습니다.",
        "scope": "스코프:",
        "enterTheScopeHere": "여기에 스코프를 입력하십시오.",
        "addScope": "스코프 추가",
        "key": "키:",
        "enterTheKeyHere": "여기에 키를 입력하십시오.",
        "value": "값:",
        "enterTheValueHere": "여기에 값을 입력하십시오.",
        "addExtraParams": "추가 매개변수 추가",
        "useProxyOptional": "프록시 사용 (선택 사항):",
        "selectAProxy": "프록시 선택",
        "noProxyAvailable": "사용 가능한 프록시 없음",
        "useSocks5ProxyForOAuthRequests": "직접 접근이 차단된 경우 OAuth 요청에 SOCKS5 프록시를 사용합니다.",
        "descriptionLabel": "설명:",
        "describeThePurposeOfTheOauth2Application": "OAuth2 애플리케이션의 목적을 설명하십시오",
        "optional": "선택 사항",
        "saving": "저장 중...",
        "creating": "생성 중...",
        "saveChanges": "변경 사항 저장",
        "save": "저장",
        "updated": "업데이트됨",
        "created": "생성됨",
        "yourOAuth2ApplicationHasBeenSuccessfully": "OAuth2 애플리케이션이 성공적으로 {{action}}되었습니다.",
        "updateFailed": "업데이트 실패",
        "creationFailed": "생성 실패",
        "updateOrCreationFailed": "{{action}}에 실패했습니다. 나중에 다시 시도하십시오",
        "clientSecretIsRequired": "클라이언트 보안 비밀은 필수입니다",
        "clientSecretCannotBeEmpty": "클라이언트 보안 비밀은 비워 둘 수 없습니다",
        "keyIsRequired": "키는 필수입니다",
        "keyCannotBeEmpty": "키는 비워 둘 수 없습니다",
        "valueIsRequired": "값은 필수입니다",
        "valueCannotBeEmpty": "값은 비워 둘 수 없습니다",
        "descriptionMustNotExceed255Characters": "설명은 255자를 초과할 수 없습니다.",
        "clientIdIsRequired": "클라이언트 ID는 필수입니다",
        "clientIdCannotBeEmpty": "클라이언트 ID는 비워 둘 수 없습니다",
        "authorizationUrlIsRequired": "인증 URL은 필수입니다",
        "authorizationUrlCannotBeEmpty": "인증 URL은 비워 둘 수 없습니다",
        "invalidAuthorizationUrlFormat": "유효하지 않은 인증 URL 형식",
        "tokenUrlIsRequired": "토큰 URL은 필수입니다",
        "tokenUrlCannotBeEmpty": "토큰 URL은 비워 둘 수 없습니다",
        "invalidTokenUrlFormat": "유효하지 않은 토큰 URL 형식",
        "redirectUriIsRequired": "리디렉션 URI는 필수입니다",
        "redirectUriCannotBeEmpty": "리디렉션 URI는 비워 둘 수 없습니다",
        "invalidRedirectUriFormat": "유효하지 않은 리디렉션 URI 형식",
        "authorizeEmailAccount": "이메일 계정 인증",
        "authorizeAnEmailAccountToStartTheOAuth2AuthorizationProcess": "OAuth2 인증 프로세스를 시작하려면 이메일 계정을 인증하십시오.",
        "loadingAccounts": "계정 로드 중...",
        "selectAnAccount": "계정 선택",
        "noEmailAccountsRegistered": "등록된 이메일 계정이 없습니다. 하나를 생성하십시오.",
        "pleaseCreateOne": "하나를 생성하십시오.",
        "createAccount": "계정 생성",
        "authorize": "인증",
        "getAuthorizeUrlFailed": "인증 URL 가져오기 실패",
        "getAuthorizeUrlFailedDesc": "인증 URL 가져오기에 실패했습니다. 나중에 다시 시도하십시오",
        "oauth2ClientUpdated": "OAuth2 클라이언트 업데이트됨",
        "oauth2ClientHasBeenSuccessfully": "OAuth2 클라이언트가 성공적으로 {{action}}되었습니다.",
        "statusUpdateFailed": "상태 업데이트에 실패했습니다. 나중에 다시 시도하십시오",
        "disableOAuth2Client": "OAuth2 클라이언트 비활성화",
        "enableOAuth2Client": "OAuth2 클라이언트 활성화",
        "areYouSureYouWantTo": "이 OAuth2 클라이언트를 {{action}}하시겠습니까?",
        "thisWillPreventTheOAuth2ClientFromBeingUsed": "이렇게 하면 OAuth2 클라이언트가 사용되는 것을 방지합니다.",
        "deleteToken": "토큰 삭제",
        "areYouSureYouWantToDelete": "삭제하시겠습니까",
        "thisActionWillPermanentlyRemoveTheOauth2Record": "이 작업은 OAuth2 레코드를 시스템에서 영구적으로 제거합니다. 이 작업은 되돌릴 수 없습니다.",
        "enterIdToConfirmDeletion": "삭제를 확인하려면 ID를 입력하십시오.",
        "warning": "경고!",
        "pleaseBeCareful": "주의하십시오. 이 작업은 되돌릴 수 없습니다.",
        "deleteSuccess": "삭제 성공",
        "yourOAuth2ApplicationHasBeenSuccessfullyDeleted": "OAuth2 애플리케이션이 성공적으로 삭제되었습니다.",
        "oauth2DeleteFailed": "OAuth2 삭제 실패",
        "deleteFailed": "삭제에 실패했습니다. 나중에 다시 시도하십시오",
        "actions": {
            "openMenu": "메뉴 열기",
            "edit": "편집",
            "authorize": "인증",
            "delete": "삭제"
        },
        "authFailed": "OAuth2 인증 실패",
        "error": "오류",
        "unknownError": "알 수 없는 오류가 발생했습니다.",
        "tryAgain": "다시 시도",
        "goHome": "홈으로 이동",
        "authSuccess": "OAuth2 인증 성공",
        "success": "성공",
        "successMessage": "이메일 계정이 OAuth2를 통해 성공적으로 인증되었습니다. 접근 토큰이 시스템에 저장되었으며 필요에 따라 자동으로 새로 고쳐집니다.",
        "goToAccounts": "계정으로 이동",
        "authAtatus": "OAuth2 인증 상태",
        "information": "정보",
        "noStatus": "이 페이지에는 OAuth2 인증 결과가 표시됩니다. 현재 특정 상태를 사용할 수 없습니다. 필요한 경우 다시 시도하십시오.",
        "backToLogin": "로그인으로 돌아가기"
    },
    "accessTokens": {
        "title": "접근 토큰",
        "name": "이름",
        "accounts": "계정",
        "token": "토큰",
        "createdAt": "생성일",
        "expiresAt": "만료일",
        "edit": "편집",
        "delete": "삭제",
        "create": "생성",
        "noTokens": "접근 토큰 없음",
        "noTokensDesc": "아직 접근 토큰을 생성하지 않았습니다. 기능을 사용하려면 하나를 생성하십시오.",
        "description": "접근 토큰, ACL 규칙, IP 화이트리스트 및 속도 제한 설정을 여기에서 관리하십시오.",
        "editToken": "토큰 편집",
        "addNew": "새로 추가",
        "updateTheAccessTokenHere": "여기에서 접근 토큰을 업데이트하십시오.",
        "createNewAccessTokenHere": "여기에서 새 접근 토큰을 생성하십시오.",
        "selectAccounts": "계정 선택",
        "selectMultipleAccountsForTheAccessToken": "이 접근 토큰이 쿼리하도록 승인된 여러 계정을 선택하십시오.",
        "enterOneIpAddressPerLine": "한 줄에 하나의 IP 주소를 입력하십시오. 예:\n192.168.1.1\n192.168.1.2",
        "aListOfIpAddressesAllowed": "리소스에 접근이 허용된 IP 주소 목록입니다. 한 줄에 하나의 IP 주소를 입력하십시오. (선택 사항)",
        "enterQuota": "쿼터 입력. 예: 100",
        "theMaximumNumberOfRequestsAllowed": "간격 내에서 허용되는 최대 요청 수입니다. (선택 사항)",
        "enterIntervalInSeconds": "간격을 초 단위로 입력하십시오. 예: 60",
        "theTimeWindowForTheRateLimit": "속도 제한을 위한 시간 창 (초)입니다. (선택 사항)",
        "describeThePurposeOfTheAccessToken": "접근 토큰의 목적을 설명하십시오",
        "updating": "업데이트 중...",
        "saving": "저장 중...",
        "creating": "생성 중...",
        "saveChanges": "변경 사항 저장",
        "save": "저장",
        "updated": "업데이트됨",
        "created": "생성됨",
        "yourAccessTokenHasBeenSuccessfully": "접근 토큰이 성공적으로 {{action}}되었습니다.",
        "updateFailed": "업데이트 실패",
        "creationFailed": "생성 실패",
        "updateOrCreationFailed": "{{action}}에 실패했습니다. 나중에 다시 시도하십시오",
        "quotaMustBeAPositiveInteger": "쿼터는 양의 정수여야 합니다.",
        "intervalMustBeAPositiveInteger": "간격은 양의 정수여야 합니다.",
        "invalidIpAddressesFound": "유효하지 않은 IP 주소를 찾았습니다. 유효한 IPv4 또는 IPv6 주소를 입력하십시오.",
        "atLeastOneAccountIsRequired": "하나 이상의 계정은 필수입니다.",
        "descriptionMustNotExceed255Characters": "설명은 255자를 초과할 수 없습니다.",
        "notUsedYet": "아직 사용되지 않음",
        "theListOfAccountsThatCanBeQueried": "접근 토큰을 사용하여 쿼리할 수 있는 계정 목록입니다.",
        "accountId": "계정 ID",
        "filterByEmailAddressOrAccountId": "이메일 주소 또는 계정 ID로 필터링...",
        "aclRulesForAccessTokens": "접근 토큰에 대한 ACL 규칙에는 IP 화이트리스트 확인 및 속도 제한 적용이 포함됩니다.",
        "actions": {
            "openMenu": "메뉴 열기",
            "edit": "편집",
            "delete": "삭제"
        },
        "quota": "쿼터",
        "interval": "간격"
    },
    "settings": {
        "appearance": {
            "title": "외관",
            "field": {
                "language": "인터페이스 언어",
                "theme": "인터페이스 테마"
            },
            "description": {
                "language": "웹 UI에서 사용할 언어를 선택하세요.",
                "theme": "라이트 모드와 다크 모드 중에서 선택하세요."
            },
            "placeholder": {
                "select_language": "언어 선택"
            },
            "command": {
                "search": "언어 검색...",
                "no_results": "언어를 찾을 수 없습니다."
            },
            "theme": {
                "light": "라이트",
                "dark": "다크"
            },
            "button": {
                "update": "설정 업데이트"
            },
            "validation": {
                "language": {
                    "required": "언어를 선택해주세요."
                },
                "theme": {
                    "required": "테마를 선택해주세요."
                }
            }
        },
        "title": "설정",
        "general": "일반",
        "proxy": "프록시",
        "name": "이름",
        "host": "호스트",
        "port": "포트",
        "username": "사용자 이름",
        "password": "비밀번호",
        "type": "유형",
        "actions": "작업",
        "edit": "편집",
        "delete": "삭제",
        "add": "추가",
        "noProxies": "프록시 없음",
        "noProxiesDesc": "아직 프록시 구성을 추가하지 않았습니다. 기능을 사용하려면 추가하십시오.",
        "root": "루트",
        "rootTitle": "루트",
        "rootDesc": "토큰 및 비밀번호를 포함한 루트 접근 자격 증명을 관리합니다.",
        "rootAccessManagement": "루트 접근 관리",
        "manageRootTokenAndPassword": "루트 토큰과 비밀번호를 안전하게 관리합니다.",
        "resetRootToken": "루트 토큰 초기화",
        "generateNewToken": "새 토큰을 생성합니다. 이전 토큰은 즉시 무효화됩니다.",
        "reset": "초기화",
        "resetRootPassword": "루트 비밀번호 초기화",
        "changePasswordForFutureLogins": "향후 로그인을 위한 비밀번호를 변경합니다.",
        "youAreAboutToResetTheRootToken": "루트 토큰을 초기화하려고 합니다. 이 작업은 되돌릴 수 없습니다.",
        "confirmReset": "초기화 확인",
        "youAreAboutToResetTheRootPassword": "루트 비밀번호를 초기화하려고 합니다. 안전하게 보관하십시오.",
        "enterNewRootPassword": "새 루트 비밀번호 입력",
        "theRootTokenHasBeenReset": "루트 토큰이 초기화되었습니다",
        "yourLoginInformationHasBeenUpdated": "로그인 정보가 업데이트되었습니다. 다시 로그인할 필요는 없습니다.",
        "invalidPassword": "유효하지 않은 비밀번호",
        "rootPasswordMustBeAtLeast6Characters": "루트 비밀번호는 6자 이상이어야 합니다.",
        "theRootPasswordHasBeenReset": "루트 비밀번호가 초기화되었습니다",
        "useNewPasswordForNextLogin": "다음 로그인 시 새 비밀번호를 사용하십시오.",
        "failedToCopyText": "텍스트 복사 실패",
        "filterProxy": "프록시 필터링...",
        "filterOauth2": "OAuth2 필터링...",
        "filterAccount": "계정 필터링...",
        "filterAccessToken": "접근 토큰 필터링...",
        "selectAll": "모두 선택",
        "theme": "테마",
        "id": "ID",
        "url": "URL",
        "createdAt": "생성일",
        "updatedAt": "업데이트일",
        "enabled": "활성화됨",
        "useProxy": "프록시 사용",
        "authUrl": "인증 URL",
        "tokenUrl": "토큰 URL",
        "description": "설명",
        "token": "토큰",
        "accounts": "계정",
        "acl": "ACL",
        "lastAccess": "최종 접근",
        "enterProxyIdToConfirmDeletion": "삭제를 확인하려면 프록시 ID를 입력하십시오.",
        "updateTheProxyHere": "여기에서 프록시를 업데이트하십시오.",
        "addNewProxyHere": "여기에서 새 프록시를 추가하십시오.",
        "pleaseUseAnIpAddressForBetterReliability": "더 나은 안정성을 위해 호스트 이름이나 도메인 대신 IP 주소(예: 127.0.0.1)를 사용하십시오.",
        "adding": "추가 중...",
        "yourProxyHasBeenSuccessfully": "프록시가 성공적으로 {{action}}되었습니다.",
        "proxyUpdateOrAddFailed": "{{action}}에 실패했습니다. 나중에 다시 시도하십시오",
        "sidebar": {
            "profile": "프로필",
            "apiTokens": "API 토큰",
            "proxy": "네트워크 프록시",
            "configurations": "시스템 설정"
        },
        "profile": {
            "loadError": "사용자 정보를 불러오는 데 실패했습니다.",
            "uploadTitle": "아바타 업로드",
            "maxSize": "최대 {{size}}",
            "avatarAlt": "아바타",
            "removeAvatar": "아바타 삭제",
            "uploadError": "파일 업로드 오류",
            "field": {
                "username": "사용자 이름",
                "email": "이메일",
                "password": "비밀번호"
            },
            "placeholder": {
                "password_keep": "비워두면 현재 비밀번호가 유지됩니다"
            },
            "button": {
                "update_profile": "프로필 업데이트",
                "permissions": "권한",
                "view_global_permissions": "전역 권한 보기"
            },
            "section": {
                "roles": "역할",
                "accounts": "연결된 계정 {{count}}개"
            },
            "account": {
                "id": "계정 ID: {{id}}"
            },
            "toast": {
                "updated": "프로필이 성공적으로 업데이트되었습니다",
                "update_failed": "프로필 업데이트에 실패했습니다"
            },
            "validation": {
                "username": {
                    "required": "사용자 이름은 필수입니다",
                    "min": "사용자 이름은 최소 5자 이상이어야 합니다",
                    "max": "사용자 이름은 최대 32자까지 가능합니다"
                },
                "email": {
                    "required": "이메일은 필수입니다",
                    "invalid": "유효한 이메일 주소를 입력하세요"
                },
                "password": {
                    "min": "비밀번호는 최소 8자 이상이어야 합니다",
                    "max": "비밀번호는 최대 256자까지 가능합니다"
                }
            }
        }
    },
    "apiDocs": {
        "choosePreferredType": "선호하는 API 문서 유형을 선택하십시오",
        "swaggerUI": "Swagger UI",
        "reDoc": "ReDoc",
        "openAPIExplorer": "OpenAPI 탐색기",
        "scalar": "Scalar",
        "downloadSpecYAML": "YAML 사양 다운로드"
    },
    "dialogs": {
        "confirmDelete": "삭제 확인",
        "confirmDeleteDesc": "이 항목을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
        "deleteSuccess": "성공적으로 삭제됨",
        "deleteFailed": "삭제 실패",
        "saveSuccess": "성공적으로 저장됨",
        "saveFailed": "저장 실패",
        "createSuccess": "성공적으로 생성됨",
        "createFailed": "생성 실패",
        "updateSuccess": "성공적으로 업데이트됨",
        "updateFailed": "업데이트 실패",
        "continue": "계속",
        "deleting": "삭제 중...",
        "accountDeleted": "계정 삭제됨",
        "accountDeletedDesc": "계정이 성공적으로 삭제되었습니다.",
        "accountDeleteFailed": "계정 삭제 실패",
        "deleteAccountPermanently": "계정 영구 삭제",
        "youAreDeleting": "{{email}}을(를) 삭제하고 있습니다. 이로 인해 다음 항목이 영구적으로 제거됩니다:",
        "accountCredentials": "계정 자격 증명 및 설정",
        "localCachedMetadata": "로컬 캐시된 메타데이터 및 동기화 상태",
        "imapSyncData": "IMAP 동기화 데이터",
        "oauthTokens": "OAuth 토큰 및 API 자격 증명",
        "typeEmailToConfirm": "확인하려면 계정 이메일 주소를 입력하십시오:",
        "typeToConfirm": "확인하려면 \"{{email}}\"을(를) 입력하십시오",
        "cannotBeUndone": "이 작업은 되돌릴 수 없습니다!",
        "allResourcesErased": "모든 관련 리소스가 영구적으로 지워집니다.",
        "permanentlyDeleteAccount": "계정 영구 삭제"
    },
    "command": {
        "typeCommandOrSearch": "명령 또는 검색을 입력하십시오...",
        "noResultsFound": "검색 결과가 없습니다.",
        "theme": "테마",
        "light": "밝게",
        "dark": "어둡게"
    },
    "validation": {
        "required": "이 필드는 필수입니다",
        "invalidEmail": "유효하지 않은 이메일 주소",
        "invalidUrl": "유효하지 않은 URL",
        "passwordMinLength": "비밀번호는 {{min}}자 이상이어야 합니다",
        "pleaseEnterPassword": "비밀번호를 입력하십시오",
        "passwordRequired": "인증 방법이 비밀번호인 경우 비밀번호는 필수입니다",
        "emailRequired": "이메일 주소는 필수입니다",
        "imapHostRequired": "IMAP 호스트는 필수입니다",
        "imapHostCannotBeEmpty": "IMAP 호스트는 비워 둘 수 없습니다",
        "imapPortMustBePositive": "IMAP 포트는 양의 정수여야 합니다",
        "imapPortMustBeLessThan65536": "IMAP 포트는 65536보다 작아야 합니다",
        "folderLimitMustBeNumber": "폴더 제한은 숫자여야 합니다",
        "folderLimitMustBeAtLeast100": "폴더 제한은 최소 100 이상이어야 합니다",
        "incrementalSyncMustBeNumber": "증분 동기화 간격은 숫자여야 합니다",
        "incrementalSyncMustBeAtLeast10": "증분 동기화 간격은 최소 10분 이상이어야 합니다",
        "pleaseEnterUsernameOrEmail": "사용자 이름 또는 이메일을 입력하세요"
    },
    "table": {
        "noResults": "검색 결과 없음",
        "loading": "로드 중...",
        "page": "페이지",
        "of": "의",
        "rowsPerPage": "페이지당 행 수",
        "showing": "표시 중",
        "to": "부터",
        "results": "결과",
        "asc": "오름차순",
        "desc": "내림차순",
        "hide": "숨기기",
        "edit": "편집",
        "delete": "삭제",
        "pagination": {
            "selected": "{{selected}} / {{total}} 행 선택됨.",
            "fixed_page_size": "페이지당 {{size}} 행.",
            "rows_per_page": "페이지당 행 수",
            "page_info": "{{page}} / {{total}} 페이지",
            "first": "첫 페이지로 이동",
            "previous": "이전 페이지",
            "next": "다음 페이지",
            "last": "마지막 페이지로 이동"
        }
    },
    "proxyDelete": {
        "title": "프록시 삭제",
        "successTitle": "삭제 성공",
        "successDesc": "프록시가 성공적으로 삭제되었습니다.",
        "close": "닫기",
        "failedTitle": "프록시 삭제 실패",
        "failedDesc": "삭제에 실패했습니다. 나중에 다시 시도하십시오",
        "tryAgain": "다시 시도",
        "confirmText": "삭제하시겠습니까",
        "permanent": "이 작업은 프록시를 시스템에서 영구적으로 제거합니다. 이 작업은 되돌릴 수 없습니다.",
        "proxyIdLabel": "프록시 ID:",
        "proxyIdPlaceholder": "삭제를 확인하려면 프록시 ID를 입력하십시오.",
        "warningTitle": "경고!",
        "warningDesc": "주의하십시오. 이 작업은 되돌릴 수 없습니다.",
        "deleteBtn": "삭제"
    },
    "systemConfig": {
        "pageTitle": "시스템 레벨 구성",
        "pageDescription": "이 매개변수는 CLI 플래그 또는 환경 변수를 통해 초기화됩니다. 환경의 일관성을 위해 현재 읽기 전용입니다.",
        "status": {
            "enabled": "활성화됨",
            "disabled": "비활성화됨",
            "configured": "구성됨",
            "missing": "누락됨",
            "auto": "자동",
            "notSet": "설정되지 않음"
        },
        "sections": {
            "network": {
                "title": "네트워크",
                "desc": "HTTP 및 공용 액세스"
            },
            "cors": {
                "title": "CORS",
                "desc": "교차 출처 액세스 규칙"
            },
            "logging": {
                "title": "로깅",
                "desc": "로그 출력 동작"
            },
            "storage": {
                "title": "스토리지 및 캐시",
                "desc": "데이터베이스 경로 및 제한"
            },
            "security": {
                "title": "보안",
                "desc": "인증 및 암호화"
            },
            "performance": {
                "title": "성능",
                "desc": "동시성 및 압축"
            }
        }
    },
    "apiTokens": {
        "page": {
            "loadError": "API 토큰을 불러오지 못했습니다.",
            "emptyTitle": "API 토큰 없음",
            "emptyDescription": "아직 생성된 API 토큰이 없습니다. 아래 버튼을 클릭하여 토큰을 생성하세요.",
            "addBtn": "토큰 추가"
        },
        "list": {
            "unnamedToken": "이름 없는 토큰",
            "statusActive": "활성",
            "statusExpired": "만료됨",
            "neverExpires": "만료 없음",
            "expiresOnShort": "만료일: {{date}}",
            "tokenLabel": "토큰",
            "createdLabel": "생성일",
            "lastUsedLabel": "마지막 사용",
            "expiresOnLabel": "만료일",
            "neverUsed": "사용 안 함",
            "neverLabel": "없음",
            "deleteBtn": "토큰 삭제"
        },
        "dialog": {
            "createTitle": "액세스 토큰 생성",
            "editTitle": "액세스 토큰 편집",
            "description": "완료되면 저장을 클릭하세요.",
            "save": "저장",
            "saveChanges": "변경 사항 저장"
        },
        "deleteDialog": {
            "title": "액세스 토큰을 삭제하시겠습니까?",
            "description": "이 작업은 되돌릴 수 없습니다. 이 토큰을 사용하는 모든 애플리케이션의 접근 권한이 즉시 취소됩니다.",
            "cancel": "취소",
            "confirm": "삭제",
            "deleting": "삭제 중..."
        },
        "form": {
            "nameLabel": "이름",
            "namePlaceholder": "토큰의 짧은 이름을 입력하세요",
            "nameDescription": "선택 사항 · 최대 32자",
            "expirationLabel": "만료",
            "expirationPlaceholder": "만료 선택",
            "expirationDescription": "토큰은 선택한 시간 이후에 자동으로 만료됩니다.",
            "never": "영구",
            "1day": "1일",
            "7days": "7일",
            "30days": "30일",
            "errorMax": "최대 32자",
            "errorNumber": "숫자여야 합니다",
            "errorInt": "정수여야 합니다",
            "errorPositive": "0보다 커야 합니다"
        },
        "notifications": {
            "createSuccess": "액세스 토큰 생성됨",
            "createSuccessDesc": "액세스 토큰이 성공적으로 생성되었습니다.",
            "updateSuccess": "액세스 토큰 업데이트됨",
            "updateSuccessDesc": "액세스 토큰이 성공적으로 업데이트되었습니다.",
            "createFailed": "생성 실패",
            "updateFailed": "업데이트 실패",
            "deleteSuccess": "토큰 삭제됨",
            "deleteFailed": "토큰 삭제 실패",
            "copied": "클립보드에 복사됨",
            "genericError": "작업 실패. 다시 시도하세요.",
            "close": "닫기",
            "tryAgain": "다시 시도"
        }
    },
    "permission": {
        "scope": {
            "global": "전역",
            "account": "계정 #{{id}}"
        },
        "dialog": {
            "global_title": "전역 권한",
            "account_title": "계정 권한",
            "global_description": "이 사용자에게 부여된 시스템 전체 권한입니다.",
            "account_description": "선택한 계정에만 적용되는 권한입니다."
        },
        "category": {
            "system_identity": "시스템 및 인증",
            "global_data": "전역 데이터 (관리자)",
            "account": "계정 권한"
        },
        "system": {
            "access": "기본 시스템 접근",
            "root": "시스템 전체 제어"
        },
        "user": {
            "manage": "모든 사용자 관리",
            "view": "기본 사용자 이름 보기"
        },
        "token": {
            "manage": "접근 토큰 관리"
        },
        "account": {
            "create": "이메일 계정 생성",
            "manage": "할당된 계정 관리",
            "manage_all": "모든 계정 설정 관리",
            "read_details": "계정 상세 정보 조회"
        },
        "data": {
            "read": "할당된 이메일 데이터 읽기",
            "read_all": "모든 이메일 데이터 읽기",
            "manage": "할당된 이메일 메타데이터 관리",
            "manage_all": "모든 이메일 메타데이터 관리",
            "raw_download": "할당된 원본 이메일 다운로드",
            "raw_download_all": "모든 원본 이메일 다운로드",
            "delete": "할당된 이메일 삭제",
            "delete_all": "모든 계정의 이메일 삭제",
            "export_batch": "할당 데이터 일괄 내보내기",
            "export_batch_all": "모든 데이터 일괄 내보내기",
            "import_batch": "이메일 데이터 일괄 가져오기"
        }
    },
    "users": {
        "columns": {
            "id": "ID",
            "avatar": "아바타",
            "username": "사용자 이름",
            "email": "이메일 주소",
            "roles": "역할 및 권한",
            "created_at": "생성일",
            "updated_at": "수정일",
            "actions": "작업"
        },
        "buttons": {
            "add": "사용자 추가",
            "add_new": "새 사용자 추가"
        },
        "empty": {
            "title": "사용자를 찾을 수 없음",
            "description": "아래 버튼을 클릭하여 첫 번째 사용자를 추가하세요."
        },
        "nav": {
            "users": "사용자",
            "roles": "역할",
            "api_tokens": "API 토큰"
        },
        "api_tokens": {
            "empty": {
                "title": "API 토큰을 찾을 수 없음",
                "description": "시스템에 생성된 API 토큰이 아직 없습니다。"
            },
            "button": {
                "generate": "새 토큰 생성"
            },
            "toolbar": {
                "search_placeholder": "이름, 소유자 또는 토큰으로 검색..."
            },
            "table": {
                "name": "이름",
                "type": "유형",
                "last_used": "마지막 사용",
                "expires_at": "만료일",
                "owner": "소유자",
                "created": "생성일",
                "api_key": "API 키",
                "web_ui": "웹 UI",
                "never": "없음",
                "permanent": "영구",
                "expired": "만료됨",
                "unnamed": "이름 없는 토큰"
            },
            "unnamed": "이름 없는 토큰",
            "delete": {
                "title": "API 토큰 삭제",
                "desc": "이 API 토큰을 영구적으로 삭제하려고 합니다.",
                "prefix": "토큰 접두사",
                "irreversible": "이 작업은 되돌릴 수 없습니다. 이 토큰을 사용하는 모든 애플리케이션은 즉시 액세스 권한을 잃게 됩니다.",
                "confirm_label": "확인하려면 아래에 {{word}}를 입력하세요:",
                "confirm_placeholder": "확인을 위해 \"{{word}}\" 입력",
                "warning_title": "경고",
                "warning_desc": "이 토큰을 사용하는 스크립트, 서비스 또는 통합이 실패합니다. 진행하기 전에 시스템을 업데이트했는지 확인하세요.",
                "confirm_button": "토큰 삭제",
                "deleting": "삭제 중..."
            },
            "toast": {
                "deleted_title": "API 토큰 삭제됨",
                "deleted_desc": "\"{{name}}\" 토큰이 성공적으로 제거되었습니다.",
                "delete_failed_title": "삭제 실패",
                "delete_failed": "토큰 삭제에 실패했습니다. 다시 시도해 주세요."
            }
        },
        "tokens": {
            "schema": {
                "name_max": "최대 32자",
                "expire_number": "숫자여야 합니다",
                "expire_int": "정수여야 합니다",
                "expire_positive": "0보다 커야 합니다"
            },
            "toast": {
                "update_success_title": "액세스 토큰 업데이트됨",
                "update_success_desc": "액세스 토큰이 성공적으로 업데이트되었습니다.",
                "create_success_title": "액세스 토큰 생성됨",
                "create_success_desc": "액세스 토큰이 성공적으로 생성되었습니다.",
                "update_failed_title": "업데이트 실패",
                "create_failed_title": "생성 실패"
            },
            "error": {
                "fallback": "작업에 실패했습니다. 나중에 다시 시도해 주세요."
            },
            "dialog": {
                "edit_title": "액세스 토큰 편집",
                "create_title": "액세스 토큰 생성",
                "description": "완료되면 저장을 클릭하세요."
            },
            "fields": {
                "name_label": "이름",
                "name_placeholder": "이 토큰에 대한 짧은 이름을 지정하세요",
                "name_hint": "선택 사항 · 최대 32자",
                "expire_label": "만료",
                "expire_placeholder": "만료일 선택",
                "expire_hint": "토큰은 선택한 시간 이후에 자동으로 만료됩니다."
            },
            "expire_options": {
                "never": "만료되지 않음",
                "1_day": "1일",
                "7_days": "7일",
                "30_days": "30일"
            }
        },
        "tokens_action": {
            "dialog": {
                "title": "API 토큰",
                "description": "이 사용자의 API 토큰을 관리합니다."
            },
            "empty": {
                "title": "API 토큰 없음",
                "description": "이 사용자에게는 현재 API 토큰이 없습니다."
            },
            "buttons": {
                "add": "토큰 추가"
            },
            "list": {
                "unnamed_token": "이름 없는 토큰",
                "status_expired": "만료됨",
                "status_active": "활성",
                "expires_on_brief": "{{date}}에 만료",
                "never_expires": "만료되지 않음",
                "label_token": "토큰",
                "label_created": "생성일",
                "label_last_used": "마지막 사용",
                "label_expires_at": "만료일",
                "never": "없음",
                "button_delete": "토큰 삭제"
            },
            "delete_dialog": {
                "title": "액세스 토큰을 삭제하시겠습니까?",
                "description": "이 작업은 되돌릴 수 없습니다."
            }
        },
        "actions": {
            "schema": {
                "account_required": "계정을 선택하세요",
                "role_required": "역할을 선택하세요",
                "username_required": "사용자 이름은 필수입니다",
                "username_min": "사용자 이름은 5자 이상이어야 합니다",
                "username_max": "사용자 이름은 32자를 초과할 수 없습니다",
                "email_required": "이메일 주소는 필수입니다",
                "email_invalid": "유효한 이메일 주소를 입력하세요",
                "global_role_required": "최소 하나 이상의 글로벌 역할을 할당하세요",
                "description_max": "설명은 256자를 초과할 수 없습니다",
                "ip_invalid": "유효하지 않은 IP 주소가 감지되었습니다",
                "password_required": "비밀번호는 필수입니다",
                "password_min": "비밀번호는 8자 이상이어야 합니다",
                "password_max": "비밀번호는 256자를 초과할 수 없습니다"
            },
            "toast": {
                "updated": "사용자 업데이트됨",
                "created": "사용자 생성됨"
            },
            "dialog": {
                "edit_title": "사용자 편집: {{name}}",
                "create_title": "새 사용자 생성",
                "subtitle": "ID, 액세스 수준 및 보안 정책을 구성합니다."
            },
            "tabs": {
                "general": "기본 정보",
                "permissions": "계정 권한",
                "security": "보안 및 ACL"
            },
            "sections": {
                "basic": "기본 설정",
                "global": "글로벌 권한",
                "mail_access": "메일 액세스 제어",
                "mail_access_subtitle": "이 사용자가 관리할 수 있는 메일 계정을 정의합니다.",
                "policy": "정책 토글"
            },
            "fields": {
                "username": "사용자 이름",
                "username_hint": "시스템 로그인을 위한 고유 식별자.",
                "email": "이메일 주소",
                "email_hint": "기본 연락처 및 알림 주소.",
                "password": "비밀번호",
                "password_placeholder_create": "최소 8자",
                "password_placeholder_edit": "현재 비밀번호를 유지하려면 비워 두세요",
                "password_hint_create": "초기 사용자 설정을 위한 안전한 비밀번호.",
                "password_hint_edit": "비밀번호를 변경하려는 경우에만 입력하세요.",
                "global_roles_hint": "높은 수준의 시스템 권한을 할당합니다.",
                "description": "설명 (선택 사항)",
                "description_placeholder": "사용자에 대한 메모 추가...",
                "description_hint": "내부용 참고 사항 (최대 256자).",
                "select_account": "계정 선택",
                "assign_role": "역할 할당",
                "ip_whitelist": "IP 화이트리스트",
                "ip_whitelist_hint": "로그인을 제한할 IP 주소 (한 줄에 하나).",
                "rate_quota": "속도 제한",
                "burst_interval": "버스트 간격 (초)"
            },
            "buttons": {
                "add_account": "계정 추가",
                "update": "사용자 업데이트",
                "create": "사용자 생성"
            },
            "states": {
                "full_access": "전체 액세스 모드",
                "full_access_desc": "시스템 관리자 역할이 있는 사용자는 수동 할당 없이 모든 계정에 액세스할 수 있습니다.",
                "no_accounts": "할당된 특정 계정이 없습니다.",
                "security_disabled": "현재 고급 보안 정책이 비활성화되어 있습니다."
            },
            "api_tokens": "API 토큰",
            "placeholder": {
                "filter": "사용자 검색..."
            },
            "delete": {
                "title": "사용자 삭제",
                "confirm_msg": "사용자 {{name}} (ID: {{id}})을 영구적으로 삭제하려고 합니다.",
                "irreversible": "이 작업은 되돌릴 수 없습니다.",
                "input_label": "확인하려면 아래에 사용자 ID를 입력하세요:",
                "placeholder": "확인을 위해 \"{{id}}\" 입력",
                "alert_title": "경고: 영구적인 작업입니다.",
                "alert_desc": "삭제하면 사용자와 모든 관련 데이터가 즉시 삭제됩니다.",
                "button_confirm": "사용자 삭제",
                "button_deleting": "삭제 중...",
                "toast": {
                    "success_title": "사용자 삭제됨",
                    "success_desc": "사용자 \"{{name}}\"이 성공적으로 제거되었습니다.",
                    "failed_title": "삭제 실패",
                    "failed_fallback": "사용자 삭제에 실패했습니다."
                }
            }
        }
    },
    "roles": {
        "title": {
            "create": "새 역할 생성",
            "edit": "역할 편집: {{name}}"
        },
        "description_hint": "액세스 범위 및 기능 권한을 정의합니다.",
        "form": {
            "name_label": "역할 이름",
            "type_label": "역할 유형",
            "desc_label": "설명",
            "matrix_label": "{{type}} 권한 매트릭",
            "builtin_badge": "내장 역할",
            "builtin_desc": "이 역할은 시스템에 의해 사전 정의되었으며 읽기 전용입니다."
        },
        "types": {
            "Global": "글로벌",
            "Account": "계정"
        },
        "categories": {
            "identity": "ID 및 관리",
            "global_data": "글로벌 데이터 액세스",
            "account_resource": "계정 리소스 액세스"
        },
        "actions": {
            "cancel": "취소",
            "submit_create": "역할 생성",
            "submit_update": "역할 업데이트",
            "success_create": "역할이 생성되었습니다",
            "success_update": "역할이 업데이트되었습니다",
            "failed": "작업 실패",
            "close": "닫기",
            "retry": "재시도",
            "add": "역할 추가"
        },
        "validation": {
            "name_required": "역할 이름은 필수입니다",
            "perm_required": "최소 하나 이상의 권한을 선택하세요"
        },
        "columns": {
            "id": "ID",
            "name": "이름",
            "role_type": "역할 유형",
            "permissions": "권한",
            "created_at": "생성일",
            "updated_at": "수정일"
        },
        "placeholder": {
            "filter": "역할 검색..."
        },
        "delete": {
            "dialog_title": "역할 삭제",
            "warning_text": "역할 {{name}} (ID: {{id}})을 영구적으로 삭제하려고 합니다.",
            "irreversible": "이 작업은 되돌릴 수 없습니다.",
            "confirm_label": "확인하려면 역할 ID를 입력하세요:",
            "placeholder": "\"{{id}}\" 입력",
            "alert_title": "경고: 영구적인 작업입니다.",
            "alert_desc": "이 역할을 삭제하면 할당된 모든 사용자에게서 제거됩니다.",
            "confirm_btn": "역할 삭제",
            "deleting": "삭제 중...",
            "success_title": "역할 삭제됨",
            "success_desc": "역할 \"{{name}}\"이 성공적으로 제거되었습니다.",
            "error_title": "삭제 실패",
            "error_fallback": "역할을 삭제할 수 없습니다."
        },
        "details": {
            "title": "역할 권한: {{name}}",
            "unknown": "알 수 없는 역할",
            "role_badge": "{{type}} 역할",
            "desc_global": "글로벌 관리 및 시스템 수준의 액세스 권한.",
            "desc_account": "단일 계정에 대한 액세스 및 데이터 작업 권한.",
            "close_btn": "상세 보기 닫기",
            "view_permissions": "권한 상세 정보"
        },
        "empty": {
            "title": "역할을 찾을 수 없음",
            "desc": "사용자 정의 역할이 아직 생성되지 않았습니다."
        }
    },
    "profile": {
        "avatar_alt": "아바타",
        "menu": {
            "profile": "프로필",
            "settings": "설정",
            "sign_out": "로그아웃"
        }
    },
    "sign_out": {
        "title": "로그아웃",
        "desc": "로그아웃하시겠습니까? 계정에 접근하려면 다시 로그인해야 합니다.",
        "confirm": "로그아웃"
    },
    "restore_message": {
        "title": "메시지 복원",
        "desc": "이 작업은 선택한 메시지를 Bichon에서 다시 업로드하여 IMAP 서버의 해당 사서함으로 복원합니다.",
        "confirm": "복원 실행",
        "restore_to_imap": "메일 복원",
        "success": "메시지 복원 완료",
        "successDesc": "선택한 메시지가 IMAP 서버로 성공적으로 복원되었습니다.",
        "failed": "메시지 복원 실패",
        "failedTitle": "복원 실패"
    }
}