{ "auth": { "errors": { "account_inactive": "계정이 비활성화되었습니다. 관리자에게 문의하세요.", "registration_disabled": "SSO를 통한 등록이 비활성화되었습니다.", "token_expired": "토큰이 만료되었습니다. 다시 시도하세요.", "config_error": "구성 오류. 지원팀에 문의하세요.", "auth_failed": "인증에 실패했습니다. 다시 시도하세요." } }, "authProviders": { "title": "인증 제공자", "description": "SSO를 위한 외부 인증 제공자 구성", "enabledCount": "{count}개 활성화됨", "loadingProviders": "제공자 로딩 중...", "providersConfigured": "{count}개의 제공자가 구성됨", "enabledOfTotal": "전체 {total}개 중 {enabled}개 활성화됨", "hideDisabledProviders": "비활성화된 제공자 숨기기", "addProvider": "제공자 추가", "addProviderTitle": "제공자 추가", "editProvider": "제공자 편집", "deleteProvider": "제공자 삭제", "enabled": "활성화됨", "disabled": "비활성화됨", "officialProvider": "공식 제공자", "dragToReorder": "드래그하여 순서 변경", "dragDisabledMessage": "제공자 필터링 시 드래그 앤 드롭이 비활성화됩니다. 순서를 변경하려면 모든 제공자를 표시하세요.", "dragEnabledMessage": "제공자를 드래그하여 순서를 변경하세요. 이 순서는 로그인 페이지에 반영됩니다.", "noProvidersEnabled": "활성화된 인증 제공자가 없습니다", "noProvidersConfigured": "구성된 인증 제공자가 없습니다", "form": { "providerName": "제공자 이름", "providerNamePlaceholder": "예: mycompany", "displayName": "표시 이름", "displayNamePlaceholder": "예: 내 회사 SSO", "type": "유형", "typeOidc": "OIDC (OpenID Connect)", "typeOauth2": "OAuth 2.0", "icon": "아이콘", "iconPlaceholder": "아이콘 선택", "clientId": "클라이언트 ID", "clientIdPlaceholder": "OAuth 클라이언트 ID", "clientSecret": "클라이언트 시크릿", "clientSecretPlaceholder": "OAuth 클라이언트 시크릿", "oauthScopes": "OAuth 스코프", "scopesPlaceholder": "스코프 입력 (예: openid, profile, email)", "scopesHelpOidc": "제공자 URL을 기반으로 자동 제안된 스코프. 일반적인 OIDC 스코프: openid, profile, email, groups", "scopesHelpOauth2": "제공자 URL을 기반으로 자동 제안된 스코프. 일반적인 OAuth2 스코프는 제공자에 따라 다릅니다", "providerUrl": "제공자 URL", "providerUrlPlaceholder": "https://auth.example.com", "providerUrlAutoPlaceholder": "https://your-provider.com (엔드포인트가 자동으로 발견됩니다)", "providerUrlManualPlaceholder": "https://your-provider.com", "autoDiscoveryHelp": "시스템이 자동으로 인증, 토큰 및 사용자 정보 엔드포인트를 발견합니다", "manualConfigurationHelp": "제공자의 기본 URL (엔드포인트는 이것을 기준으로 상대적)", "authorizationEndpoint": "인증 엔드포인트", "authorizationEndpointPlaceholder": "https://auth.example.com/auth", "tokenEndpoint": "토큰 엔드포인트", "tokenEndpointPlaceholder": "https://auth.example.com/token", "userInfoEndpoint": "사용자 정보 엔드포인트", "userInfoEndpointPlaceholder": "https://auth.example.com/userinfo", "configurationMethod": "구성 방법", "autoDiscovery": "자동 발견", "autoDiscoveryDescription": "제공자 URL에서 엔드포인트 자동 발견", "manualEndpoints": "수동 엔드포인트 (권장)", "manualEndpointsDescription": "인증, 토큰 및 사용자 정보 엔드포인트를 수동으로 구성", "callbackUrl": "콜백 URL", "callbackUrlDescription": "OAuth 제공자 구성에서 이 URL을 사용하세요", "copyCallbackUrl": "콜백 URL 복사", "callbackUrlCopied": "콜백 URL이 클립보드에 복사되었습니다!", "adminEmailDomains": "관리자 이메일 도메인", "adminEmailDomainsPlaceholder": "도메인 입력 (예: admin.company.com)", "adminEmailDomainsHelp": "이러한 도메인의 이메일을 가진 사용자에게 관리자 권한이 부여됩니다", "autoRegister": "새 사용자 자동 등록", "officialProviderUrlPlaceholder": "{displayName} URL로 자리표시자 교체", "officialProviderHelp": "이것은 공식 제공자입니다. 엔드포인트가 미리 구성되어 있습니다. 이 URL만 편집할 수 있습니다.", "officialProviderIconHelp": "이 공식 제공자의 아이콘을 사용자 지정할 수 있습니다." }, "buttons": { "cancel": "취소", "save": "저장", "saving": "저장 중...", "adding": "추가 중...", "updating": "업데이트 중...", "saveProvider": "제공자 저장", "delete": "삭제", "deleting": "삭제 중...", "edit": "편집", "enable": "활성화", "disable": "비활성화" }, "messages": { "providerAdded": "제공자가 성공적으로 추가되었습니다", "providerUpdated": "제공자가 성공적으로 업데이트되었습니다", "providerDeleted": "제공자가 성공적으로 삭제되었습니다", "providerOrderUpdated": "제공자 순서가 성공적으로 업데이트되었습니다", "fillRequiredFields": "모든 필수 필드를 입력하세요 (이름, 표시 이름, 클라이언트 ID, 클라이언트 시크릿)", "provideUrlOrEndpoints": "자동 발견을 위한 제공자 URL 또는 세 가지 사용자 지정 엔드포인트를 모두 제공하세요", "chooseDiscoveryOrManual": "자동 발견(제공자 URL) 또는 수동 엔드포인트 중 하나를 선택하세요. 둘 다는 안 됩니다", "loadFailed": "제공자 로드에 실패했습니다", "addFailed": "제공자 추가에 실패했습니다", "updateFailed": "제공자 업데이트에 실패했습니다", "deleteFailed": "제공자 삭제에 실패했습니다", "orderUpdateFailed": "제공자 순서 업데이트에 실패했습니다" }, "info": { "title": "정보", "officialProvidersRecommended": "더 나은 기능을 위해 공식 제공자 사용을 고려하세요. 사용자 지정 제공자에 문제가 있는 경우 다음에서 이슈를 열어주세요", "github": "GitHub", "officialProvider": "공식 제공자", "officialProviderDescription": "이 제공자는 Palmr에 의해 최적화되었습니다. 자격 증명과 구성만 수정할 수 있습니다.", "manualConfigTitle": "수동 구성", "manualConfigDescription": "모든 엔드포인트를 수동으로 제공하고 있습니다. 제공자에 맞게 올바르게 설정되었는지 확인하세요." }, "deleteModal": { "title": "인증 제공자 삭제", "confirmMessage": "\"{displayName}\" 제공자를 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.", "providerId": "제공자 ID: {name}", "cancel": "취소", "delete": "제공자 삭제", "deleting": "삭제 중..." } }, "bulkDownload": { "title": "일괄 다운로드", "zipNameLabel": "ZIP 파일명", "zipNamePlaceholder": "파일명을 입력하세요", "description": "{count, plural, =1 {1개 파일이 압축됩니다} other {#개 파일이 압축됩니다}}", "download": "ZIP 다운로드" }, "common": { "loading": "로딩 중입니다. 잠시만 기다려주세요...", "cancel": "취소", "save": "저장", "delete": "삭제", "close": "닫기", "download": "다운로드", "unexpectedError": "예기치 않은 오류가 발생했습니다. 다시 시도해주세요.", "yes": "예", "no": "아니오", "dashboard": "대시보드", "back": "뒤로", "updating": "업데이트 중...", "saving": "저장 중...", "update": "업데이트", "click": "클릭하여", "creating": "생성 중...", "loadingSimple": "로딩 중...", "create": "생성", "deleting": "삭제 중...", "move": "이동", "rename": "이름 변경", "search": "검색", "share": "공유" }, "createShare": { "title": "공유 생성", "nameLabel": "공유 이름", "descriptionLabel": "설명", "descriptionPlaceholder": "설명을 입력하세요 (선택사항)", "expirationLabel": "만료 날짜", "expirationPlaceholder": "MM/DD/YYYY HH:MM", "maxViewsLabel": "최대 조회수", "maxViewsPlaceholder": "무제한은 비워두세요", "passwordProtection": "비밀번호 보호", "passwordLabel": "비밀번호", "create": "공유 생성", "success": "공유가 성공적으로 생성되었습니다", "error": "공유 생성에 실패했습니다", "namePlaceholder": "공유 이름을 입력하세요", "nextSelectFiles": "다음: 파일 선택", "searchLabel": "검색", "tabs": { "shareDetails": "공유 세부사항", "selectFiles": "파일 선택" } }, "customization": { "breadcrumb": "커스터마이징", "colors": { "title": "테마 색상", "description": "선호하는 기본 색상 테마를 선택하세요", "presets": "사용 가능한 색상", "presetsDescription": "사용 가능한 색상 테마에서 선택하세요", "reset": "기본값으로 재설정" }, "fonts": { "title": "타이포그래피", "description": "선호하는 글꼴을 선택하세요", "available": "사용 가능한 글꼴", "availableDescription": "사용 가능한 글꼴 중에서 선택하세요", "reset": "기본값으로 재설정" }, "radius": { "title": "테두리 반경", "description": "인터페이스 요소의 둥근 정도를 조정하세요", "available": "둥근 정도 옵션", "availableDescription": "모서리의 둥근 정도를 선택하세요", "reset": "기본값으로 재설정" }, "background": { "title": "배경 색상", "description": "라이트 모드와 다크 모드의 배경 색상을 조정하세요", "lightMode": "라이트 모드", "darkMode": "다크 모드", "availableDescription": "라이트와 다크 테마의 배경 색상을 선택하세요", "reset": "기본값으로 재설정" }, "theme": { "title": "테마 모드", "description": "라이트, 다크 또는 시스템 테마 중 선택하세요", "selectTheme": "테마 설정", "availableDescription": "선호하는 테마 모드를 선택하세요", "reset": "시스템 설정으로 재설정" }, "pageTitle": "커스터마이징" }, "dashboard": { "loadError": "대시보드 데이터를 불러오는데 실패했습니다", "linkCopied": "링크가 클립보드에 복사되었습니다", "pageTitle": "대시보드", "breadcrumb": "대시보드", "recentFiles": { "description": "가장 최근에 업로드한 파일", "title": "최근 파일" } }, "deleteConfirmation": { "filesToDelete": "삭제할 파일", "sharesToDelete": "삭제될 공유", "foldersToDelete": "삭제할 폴더", "itemsToDelete": "삭제할 항목" }, "downloadQueue": { "downloadQueued": "다운로드 대기 중: {fileName}", "queuedDescription": "슬롯이 사용 가능해지면 자동으로 다운로드가 시작됩니다", "queuePosition": "다운로드 대기 순서 {position}번: {fileName}", "estimatedWait": "예상 대기 시간: {time}", "queueFull": "다운로드 대기열이 가득 찼습니다", "queueFullDescription": "대기열에 여유가 생길 때까지 잠시 후 다시 시도해 주세요", "cancelSuccess": "다운로드가 성공적으로 취소되었습니다", "cancelError": "다운로드 취소 실패: {error}", "status": { "pending": "준비 중...", "queued": "대기 중", "downloading": "다운로드 중", "completed": "완료됨", "failed": "실패" }, "waitTime": { "seconds": "{seconds}초", "minutes": "{minutes}분", "hoursMinutes": "{hours}시간 {minutes}분" }, "indicator": { "title": "다운로드", "downloads": "다운로드 대기열", "active": "진행 중", "queued": "대기 중", "position": "순서 {position}", "estimatedWait": "대기: {time}", "unknownFile": "알 수 없는 파일", "noDownloads": "진행 중인 다운로드 없음", "refresh": "대기열 새로고침" } }, "emptyState": { "noFiles": "아직 파일이 업로드되지 않았습니다", "uploadFile": "파일 업로드" }, "errors": { "invalidCredentials": "잘못된 이메일 또는 비밀번호입니다", "userNotFound": "사용자를 찾을 수 없습니다", "accountLocked": "계정이 잠겼습니다. 나중에 다시 시도하세요", "unexpectedError": "예기치 않은 오류가 발생했습니다. 다시 시도해주세요", "Invalid password": "잘못된 비밀번호입니다", "Invalid two-factor authentication code": "잘못된 2단계 인증 코드입니다", "Invalid verification code": "잘못된 인증 코드입니다", "Password verification required": "비밀번호 확인이 필요합니다", "Two-factor authentication is already enabled": "2단계 인증이 이미 활성화되어 있습니다", "Two-factor authentication is not enabled": "2단계 인증이 활성화되어 있지 않습니다", "Two-factor authentication required": "2단계 인증이 필요합니다", "noUserData": "사용자 데이터가 없습니다" }, "fileActions": { "editFile": "파일 편집", "nameLabel": "이름", "namePlaceholder": "새 이름을 입력하세요", "extension": "확장자", "descriptionLabel": "설명", "descriptionPlaceholder": "파일 설명을 입력하세요", "deleteFile": "파일 삭제", "deleteConfirmation": "을(를) 삭제하시겠습니까?", "deleteWarning": "이 작업은 취소할 수 없습니다.", "addDescriptionPlaceholder": "설명 추가..." }, "fileManager": { "downloadError": "파일 다운로드에 실패했습니다", "updateSuccess": "파일이 성공적으로 업데이트되었습니다", "updateError": "파일 업데이트에 실패했습니다", "deleteSuccess": "파일이 성공적으로 삭제되었습니다", "deleteError": "파일 삭제에 실패했습니다" }, "filePreview": { "title": "파일 미리보기", "loading": "로딩 중...", "notAvailable": "이 파일 유형에 대한 미리보기를 사용할 수 없습니다.", "downloadToView": "다운로드 버튼을 사용하여 파일을 다운로드하세요.", "loadError": "파일 미리보기 로드 중 오류가 발생했습니다.", "downloadError": "파일 다운로드 중 오류가 발생했습니다.", "audioNotSupported": "브라우저가 오디오 요소를 지원하지 않습니다.", "videoNotSupported": "브라우저가 비디오 요소를 지원하지 않습니다.", "pdfPreviewNotAvailable": "PDF 미리보기를 사용할 수 없습니다. 대체 보기를 시도하거나 다운로드하세요.", "tryAlternativeView": "대체 보기 시도", "loadingAlternative": "대체 보기 로딩 중...", "loadingAudio": "오디오 로딩 중..." }, "fileSelector": { "availableFiles": "사용 가능한 파일 ({count})", "shareFiles": "공유 파일 ({count})", "shareFilesDescription": "현재 공유 중인 파일", "availableFilesDescription": "공유에 추가할 파일을 선택하세요", "searchPlaceholder": "파일 검색...", "searchSelectedFiles": "선택된 파일에서 검색...", "noMatchingFiles": "일치하는 파일이 없습니다", "noAvailableFiles": "사용 가능한 파일이 없습니다", "noFilesInShare": "공유에 파일이 없습니다", "noFilesFound": "파일을 찾을 수 없습니다", "noFilesFoundWith": "\"{query}\"와 일치하는 파일을 찾을 수 없습니다", "addFilesFromList": "아래 목록에서 파일을 추가하세요", "tryDifferentSearch": "다른 검색어를 시도해보세요", "allFilesInShare": "모든 파일이 이미 공유되었습니다", "uploadNewFiles": "새 파일을 업로드하여 추가하세요", "fileCount": "{count}파일", "filesSelected": "{count, plural, =0 {선택된 파일 없음} other {#파일 선택됨}}", "editFile": "파일 편집", "previewFile": "파일 미리보기", "addToShare": "공유에 추가", "removeFromShare": "공유에서 제거", "saveChanges": "변경사항 저장", "editFolder": "폴더 편집" }, "files": { "title": "모든 파일", "uploadFile": "파일 업로드", "loadError": "파일을 불러오는데 실패했습니다", "pageTitle": "내 파일", "breadcrumb": "내 파일", "downloadStart": "다운로드가 시작되었습니다", "downloadError": "파일 다운로드에 실패했습니다", "updateSuccess": "파일이 성공적으로 업데이트되었습니다", "updateError": "파일 업데이트에 실패했습니다", "deleteSuccess": "파일이 성공적으로 삭제되었습니다", "deleteError": "파일 삭제에 실패했습니다", "bulkDownloadSuccess": "파일 다운로드가 성공적으로 시작되었습니다", "bulkDownloadError": "ZIP 파일 생성 오류", "bulkDownloadFileError": "파일 {fileName} 다운로드 오류", "bulkDeleteSuccess": "{count, plural, =1 {1개 파일이 성공적으로 삭제되었습니다} other {#개 파일이 성공적으로 삭제되었습니다}}", "bulkDeleteError": "선택된 파일 삭제 오류", "viewMode": { "table": "테이블", "grid": "그리드" }, "totalFiles": "{count, plural, =0 {파일 없음} =1 {1개 파일} other {#개 파일}}", "bulkDeleteConfirmation": "{count, plural, =1 {1개 파일} other {#개 파일}}을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", "bulkDeleteTitle": "선택한 파일 삭제", "actions": { "open": "열기", "rename": "이름 변경", "delete": "삭제" }, "empty": { "title": "아직 파일이나 폴더가 없습니다", "description": "첫 번째 파일을 업로드하거나 폴더를 만들어 시작하세요" }, "files": "파일", "folders": "폴더" }, "filesTable": { "ariaLabel": "파일 테이블", "selectAll": "모두 선택", "selectFile": "파일 {fileName} 선택", "columns": { "name": "이름", "description": "설명", "size": "크기", "createdAt": "생성일", "updatedAt": "수정일", "actions": "작업" }, "actions": { "menu": "파일 작업 메뉴", "preview": "미리보기", "edit": "편집", "share": "공유", "download": "다운로드", "delete": "삭제" }, "bulkActions": { "selected": "{count, plural, =1 {1개 파일이 선택됨} other {#개 파일이 선택됨}}", "actions": "작업", "download": "선택된 항목 다운로드", "share": "선택된 항목 공유", "delete": "선택된 항목 삭제" } }, "folderActions": { "editFolder": "폴더 편집", "folderName": "폴더 이름", "folderNamePlaceholder": "폴더 이름 입력", "folderDescription": "설명", "folderDescriptionPlaceholder": "폴더 설명 입력 (선택사항)", "createFolder": "새 폴더 만들기", "renameFolder": "폴더 이름 변경", "moveFolder": "폴더 이동", "shareFolder": "폴더 공유", "deleteFolder": "폴더 삭제", "moveTo": "이동 위치", "selectDestination": "대상 폴더 선택", "rootFolder": "루트", "folderCreated": "폴더가 성공적으로 생성되었습니다", "folderRenamed": "폴더 이름이 성공적으로 변경되었습니다", "folderMoved": "폴더가 성공적으로 이동되었습니다", "folderDeleted": "폴더가 성공적으로 삭제되었습니다", "folderShared": "폴더가 성공적으로 공유되었습니다", "createFolderError": "폴더 생성 중 오류 발생", "renameFolderError": "폴더 이름 변경 중 오류 발생", "moveFolderError": "폴더 이동 중 오류 발생", "deleteFolderError": "폴더 삭제 중 오류 발생", "shareFolderError": "폴더 공유 중 오류 발생", "deleteConfirmation": "이 폴더를 삭제하시겠습니까?", "deleteWarning": "이 작업은 되돌릴 수 없습니다." }, "footer": { "poweredBy": "제공:", "kyanHomepage": "Kyantech 홈페이지" }, "forgotPassword": { "emailLabel": "이메일 주소", "emailPlaceholder": "이메일을 입력하세요", "sending": "전송 중...", "submit": "비밀번호 재설정 지침 전송", "backToLogin": "로그인으로 돌아가기", "title": "비밀번호를 잊으셨나요?", "description": "이메일 주소를 입력하면 비밀번호 재설정 지침을 보내드립니다.", "resetInstructions": "비밀번호 재설정 지침이 이메일로 전송되었습니다", "pageTitle": "비밀번호를 잊으셨나요?", "passwordAuthDisabled": "비밀번호 인증이 비활성화되어 있습니다. 관리자에게 문의하거나 외부 인증 공급자를 사용하세요." }, "generateShareLink": { "generateTitle": "공유 링크 생성", "updateTitle": "공유 링크 업데이트", "generateDescription": "파일을 공유할 링크를 생성합니다", "updateDescription": "이 공유 링크의 별칭을 업데이트합니다", "aliasPlaceholder": "별칭을 입력하세요", "linkReady": "공유 링크가 준비되었습니다:", "generateButton": "링크 생성", "updateButton": "링크 업데이트", "copyButton": "링크 복사", "success": "링크가 성공적으로 생성되었습니다", "error": "링크 생성에 실패했습니다", "copied": "링크가 클립보드에 복사되었습니다", "readyDescription": "공유 링크가 준비되었습니다. QR 코드를 직접 스캔하여 링크에 접근하거나, 나중에 사용하기 위해 다운로드하거나, 아래 링크를 복사할 수 있습니다.", "tabs": { "link": "링크", "qrcode": "QR 코드" } }, "home": { "description": "WeTransfer의 오픈소스 대안입니다. 추적이나 제한 없이 파일을 안전하게 공유하세요.", "documentation": "문서", "starOnGithub": "GitHub에서 별표 달기", "privacyMessage": "개인정보 보호를 고려하여 제작되었습니다. 업로드 전 파일은 공유 링크가 있는 사람만 접근할 수 있습니다. 항상 무료이며 오픈소스입니다.", "header": { "fileSharing": "파일 공유", "tagline": "심플하고 무료" }, "pageTitle": "홈" }, "iconPicker": { "title": "아이콘 선택", "placeholder": "아이콘 선택", "searchPlaceholder": "아이콘 검색...", "loadingMore": "아이콘 더 불러오는 중...", "allIconsLoaded": "모든 {count}개의 아이콘이 로드됨", "noIconsFound": "\"{search}\"에 대한 아이콘을 찾을 수 없습니다", "tabs": { "all": "모든 아이콘", "popular": "인기", "auth": "인증 제공자" }, "stats": "{libraryCount}개의 라이브러리에서 {iconCount}개의 아이콘", "categoryBadge": "{category} ({count}개의 아이콘)" }, "imageEdit": { "title": "이미지 편집", "rotate": "회전", "zoom": "확대/축소", "cropInstructions": "위치를 변경하려면 드래그하고, 자르기 영역을 조정하려면 모서리를 확대/축소하세요" }, "login": { "welcome": "에 오신 것을 환영합니다", "signInToContinue": "계속하려면 로그인하세요", "emailOrUsernameLabel": "이메일 또는 사용자 이름", "emailOrUsernamePlaceholder": "이메일 또는 사용자 이름을 입력하세요", "emailLabel": "이메일 주소", "emailPlaceholder": "이메일을 입력하세요", "passwordLabel": "비밀번호", "passwordPlaceholder": "비밀번호를 입력하세요", "signIn": "로그인", "signingIn": "로그인 중...", "forgotPassword": "비밀번호를 잊으셨나요?", "pageTitle": "로그인", "or": "또는", "continueWithSSO": "SSO로 계속하기", "processing": "인증 처리 중..." }, "logo": { "labels": { "appLogo": "애플리케이션 로고" }, "buttons": { "upload": "로고 업로드", "remove": "로고 삭제" }, "messages": { "uploadSuccess": "로고가 성공적으로 업로드되었습니다", "removeSuccess": "로고가 성공적으로 삭제되었습니다" }, "errors": { "uploadFailed": "로고 업로드에 실패했습니다", "removeFailed": "로고 삭제에 실패했습니다" } }, "moveItems": { "itemsToMove": "이동할 항목:", "movingTo": "이동 위치:", "title": "항목 이동", "description": "항목을 새 위치로 이동", "success": "{count}개 항목이 성공적으로 이동되었습니다" }, "navbar": { "logoAlt": "애플리케이션 로고", "profileMenu": "프로필 메뉴", "profile": "프로필", "settings": "설정", "usersManagement": "사용자 관리", "logout": "로그아웃", "customization": "사용자 정의" }, "navigation": { "dashboard": "대시보드" }, "notifications": { "permissionGranted": "다운로드 알림이 활성화되었습니다", "permissionDenied": "다운로드 알림이 비활성화되었습니다", "downloadComplete": { "title": "다운로드 완료", "body": "{fileName} 다운로드가 완료되었습니다" }, "downloadFailed": { "title": "다운로드 실패", "body": "{fileName} 다운로드 실패: {error}", "unknownError": "알 수 없는 오류" }, "queueProcessing": { "title": "다운로드 시작", "body": "{fileName} 다운로드가 시작되었습니다{position}", "position": " (대기열 #{position}번이었음)" } }, "profile": { "password": { "title": "비밀번호 변경", "newPassword": "새 비밀번호", "confirmPassword": "새 비밀번호 확인", "updateButton": "비밀번호 업데이트" }, "form": { "title": "프로필 정보", "firstName": "이름", "lastName": "성", "username": "사용자 이름", "email": "이메일", "updateButton": "프로필 업데이트" }, "header": { "title": "프로필", "subtitle": "개인 정보와 비밀번호를 관리하세요" }, "picture": { "title": "프로필 사진", "description": "프로필 사진을 변경하려면 카메라 아이콘을 클릭하세요", "uploadPhoto": "사진 업로드", "removePhoto": "사진 삭제" }, "errors": { "loadFailed": "사용자 데이터를 불러오는데 실패했습니다", "updateFailed": "프로필 업데이트에 실패했습니다", "passwordFailed": "비밀번호 업데이트에 실패했습니다", "imageFailed": "프로필 이미지 업데이트에 실패했습니다", "imageRemoveFailed": "프로필 이미지 삭제에 실패했습니다" }, "messages": { "noChanges": "저장할 변경 사항이 없습니다", "updateSuccess": "프로필이 성공적으로 업데이트되었습니다", "fillPasswords": "두 비밀번호 필드를 모두 입력하세요", "passwordSuccess": "비밀번호가 성공적으로 업데이트되었습니다", "imageSuccess": "프로필 이미지가 성공적으로 업데이트되었습니다", "imageRemoved": "프로필 이미지가 성공적으로 삭제되었습니다" }, "pageTitle": "프로필" }, "qrCodeModal": { "title": "QR 코드 공유", "description": "이 QR 코드를 스캔하여 링크에 접근할 수 있습니다.", "download": "QR 코드 다운로드" }, "quickAccess": { "files": { "title": "내 파일", "description": "업로드된 파일에 접근하고 관리합니다" }, "shares": { "title": "내 공유", "description": "공유된 파일을 보고 관리합니다" }, "reverseShares": { "title": "파일 받기", "description": "다른 사람이 파일을 보낼 수 있는 링크를 생성하세요" } }, "recentFiles": { "title": "최근 업로드", "viewAll": "전체 보기", "uploadFile": "파일 업로드", "noFiles": "아직 파일이 업로드되지 않았습니다", "upload": "업로드" }, "recentShares": { "title": "최근 공유", "viewAll": "전체 보기", "createShare": "공유 생성", "noShares": "아직 공유가 생성되지 않았습니다", "createFirst": "첫 번째 공유를 생성하세요" }, "recipientSelector": { "emailPlaceholder": "수신자 이메일을 입력하세요", "add": "추가", "recipients": "수신자 ({count})", "notifyAll": "모두에게 알림", "noRecipients": "아직 수신자가 추가되지 않았습니다", "addSuccess": "수신자가 성공적으로 추가되었습니다", "addError": "수신자 추가에 실패했습니다", "removeSuccess": "수신자가 성공적으로 제거되었습니다", "removeError": "수신자 제거에 실패했습니다", "sendingNotifications": "알림 전송 중...", "notifySuccess": "수신자에게 성공적으로 알렸습니다", "notifyError": "수신자 알림 전송에 실패했습니다", "bulkNotifySuccess": "{count}명의 수신자에게 알림을 전송했습니다", "selectAll": "모두 선택", "singleNotifySuccess": "{email}에게 알림을 전송했습니다", "removeSingle": "이 수신자 제거", "selectRecipient": "{email} 선택", "bulkRemoveSuccess": "{count}명의 수신자가 성공적으로 제거되었습니다", "notifySingle": "이 수신자에게 알림", "notifySelected": "선택된 항목에 알림", "invalidEmail": "유효한 이메일 주소를 입력해주세요", "noRecipientsDescription": "이메일을 통해 이 콘텐츠를 공유하려면 수신자를 추가하세요", "singleNotifyError": "수신자 알림 전송에 실패했습니다", "bulkRemoveError": "선택된 수신자 제거에 실패했습니다", "modalDescription": "이 공유의 수신자를 추가하고 관리합니다. SMTP가 설정되어 있을 때 모든 수신자 또는 특정 수신자에게 알림을 보낼 수 있습니다.", "duplicateEmail": "이 수신자는 이미 추가되었습니다", "removeSelected": "선택된 항목 제거", "selectedCount": "{count}개 선택됨", "addRecipient": "수신자 추가", "bulkNotifyError": "선택된 수신자들에게 알림 전송에 실패했습니다" }, "register": { "validation": { "firstNameRequired": "이름을 입력해주세요", "lastNameRequired": "성을 입력해주세요", "usernameMinLength": "사용자 이름은 최소 3자 이상이어야 합니다", "invalidEmail": "유효하지 않은 이메일입니다", "passwordMinLength": "비밀번호는 최소 8자 이상이어야 합니다", "success": "관리자 사용자가 성공적으로 생성되었습니다!", "error": "오류 관리자 사용자 생성" }, "labels": { "firstName": "이름", "lastName": "성", "username": "사용자 이름", "email": "이메일", "password": "비밀번호" }, "buttons": { "creating": "생성 중...", "createAdmin": "관리자 계정 생성" } }, "resetPassword": { "pageTitle": "비밀번호 재설정", "header": { "title": "비밀번호 재설정", "description": "아래에 새 비밀번호를 입력하세요" }, "form": { "newPassword": "새 비밀번호", "newPasswordPlaceholder": "새 비밀번호를 입력하세요", "confirmPassword": "새 비밀번호 확인", "confirmPasswordPlaceholder": "새 비밀번호를 다시 입력하세요", "resetting": "비밀번호 재설정 중...", "submit": "비밀번호 재설정", "backToLogin": "로그인으로 돌아가기" }, "messages": { "success": "비밀번호가 성공적으로 재설정되었습니다" }, "errors": { "serverError": "비밀번호 재설정에 실패했습니다. 다시 시도해주세요.", "invalidToken": "유효하지 않거나 누락된 재설정 토큰" } }, "reverseShares": { "pageTitle": "파일 받기", "search": { "title": "수신 링크 관리", "createButton": "링크 생성", "placeholder": "수신 링크 검색...", "results": "총 {total}개 중 {filtered}개의 수신 링크 찾음" }, "labels": { "files": "파일", "size": "크기", "status": "상태", "access": "접근", "description": "설명", "pageLayout": "페이지 레이아웃", "security": "보안 & 상태", "limits": "제한", "maxFiles": "최대 파일 수", "maxFileSize": "최대 크기", "allowedTypes": "허용된 유형", "filesReceived": "받은 파일", "fileLimit": "파일 제한", "noLimit": "제한 없음", "noLinkCreated": "생성된 링크 없음", "publicAccess": "공개 접근", "protectedByPassword": "비밀번호로 보호됨", "configureProtection": "보호 설정하려면 클릭", "enterPassword": "비밀번호 입력", "thisLinkProtected": "이 링크는 비밀번호로 보호됩니다", "thisLinkPublic": "이 링크는 공개적으로 사용 가능합니다", "configureExpiration": "만료 설정", "configureLimits": "파일 제한 설정", "protectWithPassword": "비밀번호로 보호", "layoutOptions": { "default": "기본", "wetransfer": "WeTransfer" }, "noFilesLimit": "파일 수 제한 없음", "noSizeLimit": "크기 제한 없음", "allFileTypes": "모든 파일 유형", "fileTypesHelp": "확장자를 점 없이 입력하고 공백, 쉼표, 대시 또는 파이프로 구분", "emailFieldRequired": "이메일 필드", "fieldOptions": { "hidden": "숨겨진", "optional": "선택 과목", "required": "필수의" }, "fieldRequirements": "필드 요구 사항", "nameFieldRequired": "이름 필드" }, "card": { "untitled": "제목 없는 링크", "noDescription": "설명 없음", "addDescriptionPlaceholder": "설명 추가...", "files": "파일", "progress": "진행률", "created": "생성됨", "expired": "만료됨", "expires": "만료", "viewDetails": "상세 보기", "copyLink": "링크 복사", "openInNewTab": "새 탭에서 열기", "editLink": "링크 편집", "createLink": "링크 생성", "delete": "삭제", "copyLinkTitle": "링크 복사", "createLinkCTA": "수신 링크 생성", "viewQrCode": "QR 코드 보기" }, "status": { "active": "활성", "inactive": "비활성", "expired": "만료됨", "protected": "보호됨", "public": "공개" }, "actions": { "copyLink": "링크 복사", "editAlias": "별칭 편집", "createAlias": "별칭 생성", "viewDetails": "상세 보기", "edit": "편집", "delete": "삭제", "viewFiles": "받은 파일", "viewQrCode": "QR 코드 보기" }, "empty": { "title": "생성된 수신 링크 없음", "description": "다른 사람이 안전하고 체계적으로 파일을 직접 보낼 수 있는 맞춤형 링크를 만드세요.", "createButton": "첫 링크 만들기" }, "modals": { "create": { "title": "수신 링크 생성", "description": "다른 사람으로부터 파일을 받기 위한 맞춤형 링크 설정" }, "edit": { "title": "수신 링크 편집", "description": "이 수신 링크의 설정 업데이트", "updating": "업데이트 중...", "saveChanges": "변경사항 저장" }, "details": { "title": "링크 상세정보", "description": "수신 링크 정보 보기 및 편집", "pageLayout": "페이지 레이아웃", "linkSection": "수신 링크", "noLinkCreated": "생성된 링크 없음", "limits": "제한", "maxFiles": "최대 파일 수", "maxFileSize": "최대 크기", "allowedTypes": "허용된 유형", "noLimit": "제한 없음", "security": "보안", "status": "상태", "password": "비밀번호", "files": "받은 파일", "noFiles": "아직 받은 파일 없음", "copyLink": "링크 복사", "openLink": "링크 열기", "editAlias": "별칭 편집", "createAlias": "별칭 생성", "editPassword": "비밀번호 보호 편집", "basicInfo": "기본 정보", "securityAndStatus": "보안 & 상태", "protection": "보호", "protectedByPassword": "비밀번호로 보호됨", "publicAccess": "공개 접근", "active": "활성", "inactive": "비활성", "deactivate": "비활성화", "activate": "활성화", "expiration": "만료", "dates": "날짜", "createdAt": "생성일", "updatedAt": "업데이트일", "allTypes": "모든 유형", "placeholderTypes": ".pdf,.jpg,.png (쉼표로 구분)", "downloadSuccess": "다운로드 시작됨", "downloadError": "파일 다운로드 오류", "editSuccess": "파일이 성공적으로 업데이트됨", "editError": "파일 업데이트 오류", "previewNotAvailable": "미리보기 불가", "notAvailable": "사용 불가", "invalidDate": "잘못된 날짜" }, "alias": { "editTitle": "별칭 편집", "createTitle": "별칭 생성", "editDescription": "이 수신 링크의 별칭 업데이트", "createDescription": "이 수신 링크의 맞춤형 별칭 생성", "aliasLabel": "링크 별칭", "aliasPlaceholder": "내-맞춤-링크", "preview": "미리보기:", "currentLink": "현재 링크:", "copyCurrentLink": "현재 링크 복사", "randomTooltip": "무작위 별칭 생성", "cancel": "취소", "creating": "생성 중...", "updating": "업데이트 중...", "create": "별칭 생성", "update": "별칭 업데이트", "validation": { "required": "별칭이 필요합니다", "minLength": "별칭은 최소 3자 이상이어야 합니다", "maxLength": "별칭은 최대 50자까지 가능합니다", "pattern": "별칭은 문자, 숫자, 하이픈, 밑줄만 포함할 수 있습니다" }, "help": "3-50자. 공백은 자동으로 하이픈으로 변환됩니다." }, "password": { "title": "비밀번호 보호 편집", "description": "이 링크의 비밀번호 보호 설정", "hasPassword": "비밀번호로 보호됨", "password": "비밀번호", "cancel": "취소", "save": "저장", "saving": "저장 중..." }, "receivedFiles": { "title": "받은 파일", "description": "이 링크로 보내진 파일 보기 및 관리", "noFiles": "아직 받은 파일 없음", "noFilesDescription": "이 링크를 통해 보내진 파일이 여기에 표시됩니다", "fileCount": "{count}개의 파일", "totalSize": "전체 크기: {size}", "columns": { "file": "파일", "size": "크기", "sender": "보낸 사람", "date": "날짜", "actions": "작업" }, "actions": { "preview": "미리보기", "download": "다운로드", "copyToMyFiles": "내 파일에 복사하십시오", "copying": "사자..." }, "uploadedBy": "{name}님이 업로드함", "anonymous": "익명", "downloadSuccess": "다운로드 시작됨", "downloadError": "파일 다운로드 오류", "editSuccess": "파일이 성공적으로 업데이트됨", "editError": "파일 업데이트 오류", "previewNotAvailable": "미리보기 불가", "copyError": "파일에 파일을 복사합니다", "copySuccess": "파일을 파일에 성공적으로 복사했습니다", "bulkActions": { "selected": "{count, plural, =1 {1개의 파일 선택됨} other {#개의 파일 선택됨}}", "actions": "작업", "download": "선택한 항목 다운로드", "copyToMyFiles": "선택한 항목을 내 파일로 복사", "delete": "선택한 항목 삭제" }, "bulkCopyProgress": "{count, plural, =1 {1개의 파일} other {#개의 파일}}을(를) 내 파일로 복사하는 중...", "bulkCopySuccess": "{count, plural, =1 {1개의 파일이} other {#개의 파일이}} 내 파일로 성공적으로 복사됨", "bulkDeleteConfirmButton": "{count, plural, =1 {파일} other {파일}} 삭제", "bulkDeleteConfirmMessage": "{count, plural, =1 {이 파일을} other {이 #개의 파일을}} 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.", "bulkDeleteConfirmTitle": "선택한 파일 삭제", "bulkDeleteProgress": "{count, plural, =1 {1개의 파일} other {#개의 파일}} 삭제 중...", "bulkDeleteSuccess": "{count, plural, =1 {1개의 파일이} other {#개의 파일이}} 성공적으로 삭제됨", "selectAll": "모두 선택", "selectFile": "{fileName} 파일 선택", "deleteError": "파일 삭제 오류", "deleteSuccess": "파일이 성공적으로 삭제됨", "copyErrors": { "timeout": "복사 작업 시간이 초과되었습니다. 더 작은 파일로 다시 시도하거나 연결을 확인하십시오.", "failed": "복사 작업이 실패했습니다. 다시 시도해 주세요.", "aborted": "시간 초과로 인해 복사 작업이 취소되었습니다." }, "invalidDate": "잘못된 날짜" } }, "form": { "name": { "label": "링크 이름", "placeholder": "예: 프로젝트 문서, 가족 사진..." }, "description": { "label": "설명", "placeholder": "어떤 파일을 받고 싶은지 설명하세요...", "description": "선택사항. 사람들이 무엇을 보내야 하는지 이해하는 데 도움이 됩니다." }, "status": { "label": "링크 상태", "description": "이 수신 링크를 활성화 또는 비활성화" }, "expiration": { "label": "만료 날짜", "description": "선택사항. 이 날짜 이후에는 링크가 비활성화됩니다.", "configure": "만료 설정" }, "fileLimits": { "configure": "파일 제한 설정" }, "maxFiles": { "label": "최대 파일 수", "placeholder": "예: 10", "description": "선택사항. 보낼 수 있는 총 파일 수를 제한합니다.", "noLimit": "파일 수 제한 없음" }, "maxFileSize": { "label": "파일당 최대 크기", "placeholder": "예: 100", "description": "선택사항. 각 파일의 개별 크기를 제한합니다.", "noLimit": "크기 제한 없음" }, "allowedFileTypes": { "label": "허용된 파일 유형", "placeholder": "예: pdf, jpg, png, docx", "description": "확장자를 점 없이 입력하고 공백, 쉼표, 대시 또는 파이프로 구분", "allTypes": "모든 파일 유형" }, "pageLayout": { "label": "페이지 레이아웃", "placeholder": "레이아웃 선택", "description": "사용자에게 보여질 업로드 페이지의 모양.", "options": { "default": "기본 레이아웃", "wetransfer": "WeTransfer 스타일" } }, "password": { "label": "보호 비밀번호", "placeholder": "선택사항. 링크를 보호할 비밀번호 추가", "description": "선택사항. 사용자는 링크에 접근하기 위해 이 비밀번호가 필요합니다.", "configurePassword": "비밀번호 설정", "protectWithPassword": "비밀번호로 보호", "passwordHelp": "비밀번호는 최소 4자 이상이어야 합니다", "passwordPlaceholder": "링크를 보호할 비밀번호 입력" }, "submit": "수신 링크 생성", "emailFieldRequired": { "label": "이메일 필드 요구 사항", "description": "업 로더 이메일 필드를 표시 해야하는지 확인하고 필요한 경우 구성하십시오." }, "fieldRequirements": { "title": "필드 요구 사항", "description": "업로드 양식으로 표시되는 필드를 구성하십시오" }, "nameFieldRequired": { "label": "이름 필드 요구 사항", "description": "업로더 이름 필드를 표시 해야하는지 확인하고 필요한 경우 구성하십시오." } }, "messages": { "created": "수신 링크가 성공적으로 생성되었습니다!", "createSuccess": "수신 링크가 성공적으로 생성되었습니다!", "updateSuccess": "수신 링크가 성공적으로 업데이트되었습니다!", "linkCopied": "링크가 클립보드에 복사되었습니다!", "deleteSuccess": "수신 링크가 성공적으로 삭제되었습니다!", "aliasCreated": "별칭이 성공적으로 생성되었습니다!", "activateSuccess": "수신 링크가 성공적으로 활성화되었습니다!", "deactivateSuccess": "수신 링크가 성공적으로 비활성화되었습니다!", "passwordProtectionDisabled": "비밀번호 보호가 성공적으로 제거되었습니다!", "passwordProtectionEnabled": "비밀번호 보호가 성공적으로 활성화되었습니다!" }, "errors": { "loadFailed": "수신 링크 로드 실패", "createFailed": "수신 링크 생성 실패. 다시 시도하세요.", "updateFailed": "수신 링크 업데이트 실패. 다시 시도하세요.", "deleteFailed": "수신 링크 삭제 실패. 다시 시도하세요.", "aliasCreateFailed": "별칭 생성 실패. 다시 시도하세요.", "passwordUpdateFailed": "비밀번호 보호 업데이트 실패" }, "delete": { "title": "수신 링크 삭제", "description": "이 작업은 취소할 수 없습니다. 링크가 영구적으로 제거되며 더 이상 파일을 받을 수 없습니다.", "confirmButton": "링크 삭제", "cancelButton": "취소", "deleting": "삭제 중..." }, "upload": { "metadata": { "title": "파일 보내기 - Palmr", "description": "공유된 링크를 통해 파일 보내기" }, "layout": { "defaultTitle": "파일 보내기", "importantInfo": "중요 정보:", "maxFiles": "최대 {count}개 파일", "maxFileSize": "파일당 최대 크기: {size}MB", "allowedTypes": "허용된 유형: {types}", "loading": "로딩 중..." }, "password": { "title": "보호된 링크", "description": "이 링크는 비밀번호로 보호되어 있습니다. 계속하려면 비밀번호를 입력하세요.", "label": "비밀번호", "placeholder": "비밀번호 입력", "cancel": "취소", "submit": "계속", "verifying": "확인 중..." }, "errors": { "loadFailed": "정보 로드 실패. 다시 시도하세요.", "passwordIncorrect": "잘못된 비밀번호입니다. 다시 시도하세요.", "linkNotFound": "링크를 찾을 수 없거나 만료되었습니다.", "linkInactive": "이 링크는 비활성 상태입니다.", "linkExpired": "이 링크는 만료되었습니다.", "uploadFailed": "파일 업로드 오류", "retry": "다시 시도", "fileTooLarge": "파일이 너무 큽니다. 최대 크기: {maxSize}", "fileTypeNotAllowed": "허용되지 않는 파일 유형입니다. 허용된 유형: {allowedTypes}", "maxFilesExceeded": "최대 {maxFiles}개의 파일만 허용됩니다", "selectAtLeastOneFile": "최소 한 개의 파일을 선택하세요", "provideNameOrEmail": "이름 또는 이메일을 입력하세요", "provideEmailRequired": "이메일이 필요합니다", "provideNameRequired": "이름이 필요합니다" }, "fileDropzone": { "dragActive": "여기에 파일을 놓으세요", "dragInactive": "파일을 여기에 드래그하거나 클릭하여 선택하세요", "acceptedTypes": "허용된 유형: {types}", "maxFileSize": "최대 크기: {size}", "maxFiles": "최대 {count}개 파일", "remainingFiles": "{max}개 중 {remaining}개 남음" }, "fileList": { "title": "선택된 파일:", "statusUploaded": "업로드됨", "statusError": "오류", "retry": "다시 시도" }, "form": { "nameLabel": "이름", "namePlaceholder": "귀하의 이름", "emailLabel": "이메일", "emailPlaceholder": "your@email.com", "descriptionLabel": "설명 (선택사항)", "descriptionPlaceholder": "파일에 대한 설명 추가...", "uploadButton": "{count}개 파일 보내기", "uploading": "보내는 중...", "emailLabelOptional": "이메일 (선택 사항)", "nameLabelOptional": "이름 (선택 사항)" }, "success": { "title": "파일이 성공적으로 보내졌습니다! 🎉", "description": "이 페이지를 닫으셔도 됩니다.", "countMessage": "{count}개의 파일이 성공적으로 보내졌습니다!" }, "maxFilesReached": { "title": "파일 제한 도달", "description": "이 링크는 이미 허용된 최대 {maxFiles}개의 파일을 받았습니다.", "contactOwner": "오류가 있거나 더 많은 파일을 보내야 하는 경우 링크 소유자에게 문의하세요." }, "linkInactive": { "title": "비활성 링크", "description": "이 수신 링크는 일시적으로 비활성화되어 있습니다.", "contactOwner": "자세한 정보는 링크 소유자에게 문의하세요." }, "linkNotFound": { "title": "링크를 찾을 수 없음", "description": "이 링크가 제거되었거나 존재하지 않을 수 있습니다." }, "linkExpired": { "title": "만료된 링크", "description": "이 수신 링크는 만료되어 더 이상 파일을 받지 않습니다.", "contactOwner": "파일을 보내야 하는 경우 링크 소유자에게 문의하세요." } }, "components": { "fileRow": { "addDescription": "설명 추가...", "anonymous": "익명" }, "fileActions": { "edit": "편집", "save": "저장", "cancel": "취소", "preview": "미리보기", "download": "다운로드", "delete": "삭제", "copyToMyFiles": "내 파일에 복사하십시오", "copying": "사자..." }, "editField": { "saveChanges": "변경사항 저장", "cancelEdit": "편집 취소" } }, "defaultLinkName": "받은 파일" }, "searchBar": { "placeholder": "파일 검색...", "results": "전체 {total}개 중 {filtered}개 파일을 찾았습니다", "placeholderFolders": "폴더 검색...", "noResults": "\"{query}\"에 대한 검색 결과가 없습니다", "placeholderFiles": "파일 검색..." }, "settings": { "groups": { "defaultDescription": "구성 옵션", "general": { "title": "일반", "description": "기본 애플리케이션 설정" }, "email": { "title": "이메일", "description": "이메일 서버 구성" }, "security": { "title": "보안", "description": "보안 및 인증 설정" }, "storage": { "title": "스토리지", "description": "파일 스토리지 구성" }, "oidc": { "title": "OpenID Connect (SSO)", "description": "OpenID Connect를 사용한 SSO 인증 구성" } }, "fields": { "noDescription": "설명이 제공되지 않았습니다", "appLogo": { "title": "애플리케이션 로고", "description": "애플리케이션 로고 이미지" }, "appName": { "title": "애플리케이션 이름", "description": "사용자에게 표시되는 애플리케이션 이름" }, "appDescription": { "title": "애플리케이션 설명", "description": "애플리케이션에 대한 간략한 설명" }, "showHomePage": { "title": "홈페이지 표시", "description": "설치 후 홈페이지를 표시합니다" }, "smtpEnabled": { "title": "SMTP 사용", "description": "SMTP 이메일 기능을 활성화 또는 비활성화합니다" }, "smtpHost": { "title": "SMTP 서버", "description": "SMTP 서버 주소" }, "smtpPort": { "title": "SMTP 포트", "description": "SMTP 서버 포트" }, "smtpUser": { "title": "SMTP 사용자", "description": "SMTP 인증을 위한 사용자 이름" }, "smtpPass": { "title": "SMTP 비밀번호", "description": "SMTP 인증을 위한 비밀번호" }, "smtpFromName": { "title": "발신자 이름", "description": "보내는 이메일에 표시될 이름" }, "smtpFromEmail": { "title": "발신자 이메일", "description": "발신자 이메일 주소" }, "maxLoginAttempts": { "title": "최대 로그인 시도 횟수", "description": "차단되기 전 최대 로그인 시도 횟수" }, "loginBlockDuration": { "title": "로그인 차단 기간", "description": "시도 초과 시 차단되는 시간(초 단위)" }, "passwordMinLength": { "title": "최소 비밀번호 길이", "description": "비밀번호에 필요한 최소 문자 수" }, "passwordResetTokenExpiration": { "title": "비밀번호 재설정 토큰 만료", "description": "비밀번호 재설정 토큰의 유효 기간(초 단위)" }, "maxFileSize": { "title": "최대 파일 크기", "description": "업로드 가능한 최대 파일 크기" }, "maxTotalStoragePerUser": { "title": "사용자당 최대 스토리지", "description": "사용자당 총 스토리지 제한" }, "firstUserAccess": { "description": "새 사용자의 첫 번째 액세스 설정", "title": "첫 번째 사용자 액세스" }, "serverUrl": { "title": "서버 URL", "description": "Palmr 서버의 기본 URL (예: https://palmr.example.com)" }, "testSmtp": { "title": "SMTP 연결 테스트", "description": "SMTP 구성이 유효한지 테스트합니다" }, "smtpNoAuth": { "title": "인증 없음", "description": "사용자 이름/비밀번호가 필요하지 않은 내부 서버의 경우 활성화하세요 (인증 필드 숨김)" }, "smtpSecure": { "title": "연결 보안", "description": "SMTP 연결 보안 방식 - 자동 (권장), SSL, STARTTLS 또는 없음 (비보안)", "options": { "auto": "자동 (권장)", "ssl": "SSL (포트 465)", "tls": "STARTTLS (포트 587)", "none": "없음 (비보안)" } }, "smtpTrustSelfSigned": { "title": "자체 서명된 인증서 신뢰", "description": "자체 서명된 SSL/TLS 인증서를 신뢰하려면 활성화하세요 (개발 환경에서 유용)" }, "passwordAuthEnabled": { "title": "비밀번호 인증", "description": "비밀번호 기반 인증 활성화 또는 비활성화" }, "hideVersion": { "title": "버전 숨기기", "description": "모든 페이지의 바닥글에서 Palmr 버전 숨기기" } }, "buttons": { "save": "{group} 저장", "testSmtp": "연결 테스트", "testing": "테스트 중..." }, "errors": { "loadFailed": "설정을 불러오는데 실패했습니다", "updateFailed": "설정 업데이트에 실패했습니다", "passwordAuthRequiresProvider": "최소 하나의 활성 인증 제공자가 없으면 비밀번호 인증을 비활성화할 수 없습니다" }, "messages": { "noChanges": "저장할 변경 사항이 없습니다", "updateSuccess": "{group} 설정이 성공적으로 업데이트되었습니다", "smtpTestFailed": "SMTP 연결 실패: {error}", "smtpTestGenericError": "SMTP 연결 테스트에 실패했습니다. 설정을 확인하고 다시 시도해주세요.", "smtpTestSuccess": "SMTP 연결 성공! 이메일 구성이 올바르게 작동합니다.", "smtpMissingAuth": "SMTP 사용자 이름과 비밀번호를 입력하거나 '인증 없음' 옵션을 활성화하세요.", "smtpMissingHostPort": "테스트하기 전에 SMTP 호스트와 포트를 입력하세요.", "smtpNotEnabled": "SMTP가 활성화되지 않았습니다. 먼저 SMTP를 활성화하세요." }, "title": "설정", "breadcrumb": "설정", "pageTitle": "설정", "tooltips": { "testSmtp": "현재 입력된 값으로 SMTP 연결을 테스트합니다. 변경 사항을 영구적으로 적용하려면 테스트 후 설정을 저장하는 것을 잊지 마세요.", "defaultPlaceholder": "입력하고 Enter 키를 누르세요" }, "redirectUri": { "placeholder": "https://mysite.com", "previewLabel": "저장될 전체 URL:" } }, "share": { "errors": { "invalidPassword": "잘못된 비밀번호입니다. 다시 시도해주세요.", "loadFailed": "공유를 불러오는데 실패했습니다", "downloadFailed": "파일 다운로드에 실패했습니다" }, "messages": { "downloadStarted": "다운로드가 시작되었습니다" }, "password": { "title": "비밀번호 보호 공유", "protected": "이 공유는 비밀번호로 보호되어 있습니다", "incorrect": "비밀번호가 올바르지 않습니다. 다시 시도해주세요.", "label": "비밀번호", "placeholder": "공유 비밀번호를 입력하세요", "submit": "제출" }, "details": { "untitled": "제목 없음", "created": "생성됨: {date}", "expires": "만료됨: {date}" }, "notFound": { "title": "공유를 찾을 수 없습니다", "description": "이 공유는 삭제되었거나 만료되었을 수 있습니다." }, "pageTitle": "공유", "downloadAll": "모두 다운로드" }, "shareActions": { "deleteTitle": "공유 삭제", "deleteConfirmation": "이 공유를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", "editTitle": "공유 편집", "nameLabel": "공유 이름", "descriptionLabel": "설명", "descriptionPlaceholder": "설명을 입력하세요 (선택사항)", "expirationLabel": "만료 날짜", "expirationPlaceholder": "YYYY/MM/DD HH:MM", "maxViewsLabel": "최대 조회수", "maxViewsPlaceholder": "무제한은 공백으로 두세요", "passwordProtection": "비밀번호 보호", "passwordLabel": "비밀번호", "passwordPlaceholder": "비밀번호를 입력하세요", "newPasswordLabel": "새 비밀번호 (현재 비밀번호를 유지하려면 공백으로 두세요)", "newPasswordPlaceholder": "새 비밀번호를 입력하세요", "manageFilesTitle": "파일 관리", "manageRecipientsTitle": "받는 사람 관리", "editSuccess": "공유가 성공적으로 업데이트되었습니다", "editError": "공유 업데이트에 실패했습니다", "bulkDeleteConfirmation": "{count, plural, =1 {1개의 공유} other {#개의 공유}}를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", "bulkDeleteTitle": "선택한 공유 삭제", "addDescriptionPlaceholder": "설명 추가...", "aliasLabel": "링크 별칭", "aliasPlaceholder": "사용자 정의 별칭 입력", "copyLink": "링크 복사", "fileTitle": "파일 공유", "folderTitle": "폴더 공유", "generateLink": "링크 생성", "linkDescriptionFile": "파일을 공유할 사용자 정의 링크 생성", "linkDescriptionFolder": "폴더를 공유할 사용자 정의 링크 생성", "linkReady": "공유 링크가 준비되었습니다:", "linkTitle": "링크 생성" }, "shareDetails": { "title": "공유 세부 정보", "subtitle": "이 공유에 대한 상세 정보", "basicInfo": "기본 정보", "name": "이름", "description": "설명", "noDescription": "설명이 제공되지 않았습니다", "untitled": "제목 없음", "shareLink": "공유 링크", "editLink": "링크 편집", "generateLink": "링크 생성", "noLink": "아직 링크가 생성되지 않았습니다", "copyLink": "링크 복사", "openLink": "새 탭에서 열기", "linkCopied": "링크가 클립보드에 복사되었습니다", "views": "조회수", "dates": "날짜", "created": "생성됨", "expires": "만료", "never": "없음", "security": "보안", "passwordProtected": "비밀번호 보호", "publicAccess": "공개 액세스", "maxViews": "최대 조회수:", "files": "파일", "recipients": "받는 사람", "notAvailable": "해당없음", "invalidDate": "잘못된 날짜", "loadError": "공유 세부 정보 로드에 실패했습니다", "editSecurity": "보안 편집", "editExpiration": "만료 편집", "clickToEnlargeQrCode": "QR 코드 확대", "downloadQrCode": "QR 코드 다운로드", "qrCode": "QR 코드" }, "shareExpiration": { "neverExpires": "만료되지 않음", "success": { "expirationUpdated": "만료 날짜가 성공적으로 업데이트되었습니다", "expirationRemoved": "만료가 성공적으로 제거되었습니다 - 공유가 이제 영구적입니다", "expirationSet": "만료 날짜가 성공적으로 설정되었습니다" }, "info": { "canBeChanged": "언제든지 만료 날짜를 변경하거나 제거할 수 있습니다", "willBeInaccessible": "이 날짜 이후에는 공유에 액세스할 수 없게 됩니다", "noExpiration": "이 공유는 만료되지 않으며 무기한 액세스 가능합니다.", "title": "만료에 대해:" }, "enableExpiration": "만료 활성화", "title": "공유 만료 설정", "subtitle": "이 공유가 언제 만료될지 구성하세요", "validation": { "dateMustBeFuture": "만료 날짜는 미래여야 합니다", "dateRequired": "만료 날짜를 선택해주세요" }, "currentStatus": "현재 상태", "error": { "updateFailed": "만료 설정 업데이트에 실패했습니다" }, "expires": "만료:", "expirationDate": "만료 날짜" }, "shareFile": { "title": "파일 공유", "linkTitle": "링크 생성", "nameLabel": "공유 이름", "namePlaceholder": "공유 이름을 입력하세요", "descriptionLabel": "설명", "descriptionPlaceholder": "설명을 입력하세요 (선택사항)", "expirationLabel": "만료 날짜", "expirationPlaceholder": "YYYY/MM/DD HH:MM", "maxViewsLabel": "최대 조회수", "maxViewsPlaceholder": "무제한은 공백으로 두세요", "passwordProtection": "비밀번호 보호", "passwordLabel": "비밀번호", "passwordPlaceholder": "비밀번호를 입력하세요", "linkDescription": "파일을 공유할 맞춤 링크를 생성하세요", "aliasLabel": "링크 별칭", "aliasPlaceholder": "맞춤 별칭을 입력하세요", "linkReady": "공유 링크가 준비되었습니다:", "createShare": "공유 생성", "generateLink": "링크 생성", "copyLink": "링크 복사" }, "shareManager": { "deleteSuccess": "공유가 성공적으로 삭제되었습니다", "deleteError": "공유 삭제에 실패했습니다", "updateSuccess": "공유가 성공적으로 업데이트되었습니다", "updateError": "공유 업데이트에 실패했습니다", "filesUpdateSuccess": "파일이 성공적으로 업데이트되었습니다", "filesUpdateError": "파일 업데이트에 실패했습니다", "recipientsUpdateSuccess": "수신자가 성공적으로 업데이트되었습니다", "recipientsUpdateError": "수신자 업데이트에 실패했습니다", "linkGenerateSuccess": "공유 링크가 성공적으로 생성되었습니다", "linkGenerateError": "공유 링크 생성에 실패했습니다", "notifyLoading": "알림 전송 중...", "notifySuccess": "수신자에게 성공적으로 알렸습니다", "notifyError": "수신자 알림 전송에 실패했습니다", "bulkDeleteError": "공유 삭제 실패", "bulkDeleteLoading": "{count, plural, =1 {1개의 공유} other {#개의 공유}} 삭제 중...", "bulkDeleteSuccess": "{count, plural, =1 {1개의 공유가 성공적으로 삭제되었습니다} other {#개의 공유가 성공적으로 삭제되었습니다}}", "securityUpdateError": "보안 설정 업데이트에 실패했습니다", "expirationUpdateError": "만료 설정 업데이트에 실패했습니다", "securityUpdateSuccess": "보안 설정이 성공적으로 업데이트되었습니다", "expirationUpdateSuccess": "만료 설정이 성공적으로 업데이트되었습니다", "creatingZip": "zip 파일 만들기 ...", "defaultShareName": "공유하다", "downloadError": "공유 파일을 다운로드하지 못했습니다", "downloadSuccess": "다운로드가 성공적으로 시작되었습니다", "multipleSharesZipName": "{count} _shares_files.zip", "noFilesToDownload": "다운로드 할 수있는 파일이 없습니다", "singleShareZipName": "{sharename} _files.zip", "zipDownloadError": "zip 파일을 만들지 못했습니다", "zipDownloadSuccess": "zip 파일이 성공적으로 다운로드되었습니다" }, "shareMultipleFiles": { "title": "여러 파일 공유", "shareNameLabel": "공유 이름", "shareNamePlaceholder": "공유 이름을 입력하세요", "descriptionLabel": "설명", "descriptionPlaceholder": "설명을 입력하세요 (선택사항)", "filesToShare": "공유할 파일", "files": "파일", "totalSize": "전체 크기", "creating": "생성 중...", "create": "공유 생성", "itemsToShare": "공유할 항목 ({count}개 항목)" }, "shareSecurity": { "subtitle": "이 공유의 비밀번호 보호 및 보안 옵션을 구성하세요", "info": { "title": "작동 방식:", "withoutPassword": "링크를 가진 누구나 비밀번호 없이 이 공유에 액세스할 수 있습니다.", "withPassword": "사용자는 이 공유에 액세스하려면 비밀번호를 입력해야 합니다." }, "existingPasswordMessage": "이 공유에는 이미 비밀번호가 설정되어 있습니다. 업데이트하려면 아래 필드에 새 비밀번호를 입력하고 저장하세요.", "passwordProtection": "비밀번호 보호", "error": { "updateFailed": "보안 설정 업데이트에 실패했습니다" }, "passwordRequirements": { "title": "비밀번호 요구사항:", "minLength": "최소 2자 이상" }, "newPassword": "새 비밀번호", "success": { "passwordUpdated": "비밀번호가 성공적으로 업데이트되었습니다", "passwordRemoved": "비밀번호 보호가 성공적으로 제거되었습니다", "passwordSet": "비밀번호 보호가 성공적으로 활성화되었습니다" }, "password": "비밀번호", "validation": { "passwordRequired": "비밀번호가 필요합니다", "passwordTooShort": "비밀번호는 최소 2자 이상이어야 합니다" }, "currentStatus": "현재 상태", "passwordPlaceholder": "안전한 비밀번호를 입력하세요", "title": "공유 보안 설정" }, "shares": { "errors": { "loadFailed": "공유 목록을 불러오는데 실패했습니다", "notifyFailed": "수신자 알림에 실패했습니다", "smtpConfigFailed": "SMTP 설정을 불러오는데 실패했습니다" }, "messages": { "linkCopied": "링크가 클립보드에 복사되었습니다", "recipientsNotified": "수신자에게 성공적으로 알렸습니다" }, "empty": { "message": "아직 공유가 생성되지 않았습니다", "createButton": "공유 생성" }, "header": { "title": "내 공유", "myShares": "내 공유" }, "search": { "title": "전체 공유", "createButton": "공유 생성", "placeholder": "공유 검색...", "results": "전체 {total}개 중 {filtered}개가 검색되었습니다" }, "pageTitle": "공유" }, "sharesTable": { "ariaLabel": "공유 테이블", "never": "없음", "columns": { "name": "이름", "description": "설명", "createdAt": "생성일", "expiresAt": "만료일", "status": "상태", "security": "보안", "files": "파일", "recipients": "받는 사람", "actions": "작업" }, "status": { "neverExpires": "만료되지 않음", "active": "활성", "expired": "만료됨" }, "security": { "protected": "보호됨", "public": "공개" }, "filesCount": "파일", "recipientsCount": "받는 사람", "actions": { "menu": "공유 작업 메뉴", "edit": "편집", "manageFiles": "파일 관리", "manageRecipients": "받는 사람 관리", "viewDetails": "세부 정보 보기", "generateLink": "링크 생성", "editLink": "링크 편집", "copyLink": "링크 복사", "notifyRecipients": "받는 사람에게 알림", "delete": "삭제", "downloadShareFiles": "모든 파일을 다운로드하십시오", "viewQrCode": "QR 코드 보기" }, "bulkActions": { "delete": "삭제", "selected": "{count, plural, =1 {1개의 공유가 선택됨} other {#개의 공유가 선택됨}}", "actions": "행위", "download": "선택한 다운로드" }, "selectAll": "모두 선택", "selectShare": "공유 {shareName} 선택", "folderCount": "폴더" }, "storageUsage": { "title": "스토리지 사용량", "ariaLabel": "스토리지 사용량 진행 바", "used": "사용됨", "available": "사용 가능", "total": "총계", "loading": "로딩 중...", "retry": "다시 시도", "errors": { "title": "스토리지 정보를 사용할 수 없음", "detectionFailed": "디스크 공간을 감지할 수 없습니다. 시스템 구성 문제 또는 권한이 부족한 것이 원인일 수 있습니다.", "serverError": "스토리지 정보를 검색하는 중에 서버 오류가 발생했습니다. 나중에 다시 시도해 주세요.", "unknown": "스토리지 정보를 로드하는 중에 예기치 않은 오류가 발생했습니다." } }, "theme": { "toggle": "테마 전환", "light": "라이트", "dark": "다크", "system": "시스템" }, "twoFactor": { "title": "2단계 인증", "description": "계정에 추가 보안 계층 추가", "enabled": "귀하의 계정은 2단계 인증으로 보호되고 있습니다", "disabled": "2단계 인증이 활성화되지 않았습니다", "setup": { "title": "2단계 인증 활성화", "description": "인증 앱으로 QR 코드를 스캔한 다음 인증 코드를 입력하세요.", "qrCode": "QR 코드", "manualEntryKey": "수동 입력 키", "verificationCode": "인증 코드", "verificationCodePlaceholder": "6자리 코드 입력", "verificationCodeDescription": "인증 앱에서 6자리 코드를 입력하세요", "verifyAndEnable": "확인 및 활성화", "cancel": "취소" }, "disable": { "title": "2단계 인증 비활성화", "description": "2단계 인증 비활성화를 확인하려면 비밀번호를 입력하세요.", "password": "비밀번호", "passwordPlaceholder": "비밀번호 입력", "confirm": "비활성화 확인", "cancel": "취소" }, "backupCodes": { "title": "백업 코드", "description": "이 백업 코드를 안전한 곳에 보관하세요. 인증 기기를 분실한 경우 계정에 액세스하는 데 사용할 수 있습니다.", "warning": "중요:", "warningText": "각 백업 코드는 한 번만 사용할 수 있습니다. 안전하게 보관하고 다른 사람과 공유하지 마세요.", "generateNew": "새 백업 코드 생성", "download": "백업 코드 다운로드", "copyToClipboard": "클립보드에 복사", "savedMessage": "백업 코드를 저장했습니다", "available": "사용 가능한 백업 코드 {count}개", "instructions": [ "• 이 코드를 안전한 곳에 보관하세요", "• 각 백업 코드는 한 번만 사용할 수 있습니다", "• 언제든지 새 코드를 생성할 수 있습니다" ] }, "verification": { "title": "2단계 인증", "description": "인증 앱에서 6자리 코드를 입력하세요", "backupDescription": "계속하려면 백업 코드 중 하나를 입력하세요", "verificationCode": "인증 코드", "backupCode": "백업 코드", "verificationCodePlaceholder": "000000", "backupCodePlaceholder": "XXXX-XXXX", "verify": "확인", "verifying": "확인 중...", "useBackupCode": "대신 백업 코드 사용", "useAuthenticatorCode": "대신 인증 앱 코드 사용", "rememberDevice": "이 기기를 30일 동안 기억하기", "rememberDeviceDescription": "30일 동안 이 기기에서 2단계 인증 코드를 입력할 필요가 없습니다" }, "messages": { "enabledSuccess": "2단계 인증이 성공적으로 활성화되었습니다!", "disabledSuccess": "2단계 인증이 성공적으로 비활성화되었습니다", "backupCodesGenerated": "새 백업 코드가 성공적으로 생성되었습니다", "backupCodesCopied": "백업 코드가 클립보드에 복사되었습니다", "setupFailed": "2단계 인증 설정 생성 실패", "verificationFailed": "잘못된 인증 코드", "disableFailed": "2단계 인증 비활성화 실패. 비밀번호를 확인하세요.", "backupCodesFailed": "백업 코드 생성 실패", "backupCodesCopyFailed": "백업 코드 복사 실패", "statusLoadFailed": "2단계 인증 상태 로드 실패", "enterVerificationCode": "인증 코드를 입력하세요", "enterPassword": "비밀번호를 입력하세요", "deviceTrusted": "이 기기는 30일 동안 신뢰할 수 있는 기기로 표시되었습니다" }, "errors": { "invalidVerificationCode": "잘못된 인증 코드", "invalidTwoFactorCode": "잘못된 2단계 인증 코드", "twoFactorRequired": "2단계 인증이 필요합니다", "twoFactorAlreadyEnabled": "2단계 인증이 이미 활성화되어 있습니다", "twoFactorNotEnabled": "2단계 인증이 활성화되어 있지 않습니다", "passwordVerificationRequired": "비밀번호 확인이 필요합니다", "invalidPassword": "잘못된 비밀번호", "userNotFound": "사용자를 찾을 수 없습니다" }, "buttons": { "enable2FA": "2단계 인증 활성화", "disable2FA": "2단계 인증 비활성화" }, "deviceNames": { "unknownDevice": "알 수 없는 기기", "browsers": { "chrome": "Chrome", "firefox": "Firefox", "safari": "Safari", "edge": "Edge" }, "platforms": { "windows": " Windows에서", "macos": " macOS에서", "linux": " Linux에서", "iphone": " iPhone에서", "android": " Android에서" } }, "status": { "label": "상태:", "enabled": "활성화됨", "disabled": "비활성화됨" }, "trustedDevices": { "title": "신뢰할 수 있는 기기 - 2단계 인증", "description": "2단계 인증 확인이 필요하지 않은 기기", "noDevices": "신뢰할 수 있는 기기 없음", "deviceName": "기기", "addedOn": "추가된 날짜", "expiresOn": "만료 날짜", "remove": "제거", "removeAll": "모두 제거", "confirmRemove": "이 신뢰할 수 있는 기기를 제거하시겠습니까?", "confirmRemoveAll": "모든 신뢰할 수 있는 기기를 제거하시겠습니까?", "deviceRemoved": "신뢰할 수 있는 기기가 성공적으로 제거되었습니다", "allDevicesRemoved": "모든 신뢰할 수 있는 기기가 성공적으로 제거되었습니다", "loadFailed": "신뢰할 수 있는 기기 로드 실패", "removeFailed": "신뢰할 수 있는 기기 제거 실패", "removeAllFailed": "모든 신뢰할 수 있는 기기 제거 실패", "loading": "신뢰할 수 있는 기기 로드 중...", "noDevicesDescription": "2단계 인증 확인 중에 기기를 신뢰하도록 선택하면 여기에 표시됩니다", "tableHeaders": { "device": "기기", "added": "추가됨", "expires": "만료", "lastUsed": "마지막 사용", "ipAddress": "IP 주소", "actions": "작업" }, "status": { "never": "없음", "expired": "만료됨" }, "modals": { "removeDevice": { "title": "신뢰할 수 있는 기기 제거", "added": "추가됨:", "ip": "IP:" }, "removeAllDevices": { "title": "모든 신뢰할 수 있는 기기 제거", "description": "{count}개의 신뢰할 수 있는 기기를 제거합니다. 모든 기기에서 다시 2단계 인증을 확인해야 합니다." }, "buttons": { "cancel": "취소", "removing": "제거 중...", "removeDevice": "기기 제거", "removeAllDevices": "모든 기기 제거" } } } }, "uploadFile": { "title": "파일 업로드", "multipleTitle": "여러 파일 업로드", "selectFile": "파일을 선택하려면 클릭하세요", "selectMultipleFiles": "하나 또는 여러 파일을 선택하려면 클릭하세요", "dragAndDrop": "또는 파일을 여기에 드래그 앤 드롭하세요", "preview": "미리보기", "uploadProgress": "업로드 진행률", "upload": "업로드", "startUploads": "업로드 시작", "retry": "다시 시도", "finish": "완료", "success": "파일이 성공적으로 업로드되었습니다", "allSuccess": "{count, plural, =1 {파일이 성공적으로 업로드되었습니다} other {# 개 파일이 성공적으로 업로드되었습니다}}", "partialSuccess": "{success}개 파일이 성공적으로 업로드되었고, {error}개가 실패했습니다", "error": "파일 업로드에 실패했습니다", "fileSizeExceeded": "파일 크기가 {maxsizemb}MB 제한을 초과합니다.", "insufficientStorage": "저장 공간이 부족합니다. {availablespace}MB 사용 가능합니다.", "unauthorized": "권한 없음: 이 리소스에 액세스하려면 유효한 토큰이 필요합니다.", "confirmCancel": { "title": "업로드 취소", "messageSingle": "진행 중인 업로드가 하나 있습니다.", "messageMultiple": "진행 중인 업로드가 {count}개 있습니다.", "warning": "지금 닫으면 업로드가 취소되고 모든 진행 상황이 손실됩니다.", "continue": "업로드 계속", "cancel": "업로드 취소" }, "globalDrop": { "title": "업로드할 파일 드롭", "description": "파일을 업로드하려면 놓으세요" }, "pasteSuccess": "{count, plural, =1 {이미지가 성공적으로 붙여넣기 및 업로드되었습니다} other {# 개의 이미지가 성공적으로 붙여넣기 및 업로드되었습니다}}", "filesQueued": "{count, plural, one {# 파일이 업로드 대기 중} other {# 파일이 업로드 대기 중}}" }, "users": { "modes": { "create": "생성", "edit": "편집" }, "errors": { "loadFailed": "사용자 목록을 불러오는데 실패했습니다", "submitFailed": "사용자 {mode}에 실패했습니다", "deleteFailed": "사용자 삭제에 실패했습니다", "statusUpdateFailed": "사용자 상태 업데이트에 실패했습니다" }, "messages": { "createSuccess": "사용자가 성공적으로 생성되었습니다", "updateSuccess": "사용자가 성공적으로 업데이트되었습니다", "deleteSuccess": "사용자가 성공적으로 삭제되었습니다", "activateSuccess": "사용자가 성공적으로 활성화되었습니다", "deactivateSuccess": "사용자가 성공적으로 비활성화되었습니다" }, "actions": { "edit": "편집", "activate": "활성화", "deactivate": "비활성화", "delete": "삭제" }, "delete": { "title": "사용자 삭제 확인", "confirmation": "{firstName} {lastName} 사용자를 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.", "confirm": "사용자 삭제" }, "form": { "titleCreate": "새 사용자 추가", "titleEdit": "사용자 편집", "firstName": "이름", "lastName": "성", "username": "사용자 이름", "email": "이메일", "password": "비밀번호", "newPassword": "새 비밀번호 (선택 사항)", "passwordPlaceholder": "현재 비밀번호를 유지하려면 비워두세요", "role": "역할", "roleUser": "사용자", "roleAdmin": "관리자", "create": "생성", "save": "저장" }, "status": { "title": "상태 변경 확인", "confirmation": "{firstName} {lastName} 사용자를 {action}하시겠습니까?", "activate": "활성화", "deactivate": "비활성화", "user": "사용자" }, "header": { "title": "사용자 관리", "addUser": "사용자 추가", "management": "사용자 관리" }, "table": { "user": "사용자", "email": "이메일", "status": "상태", "role": "역할", "actions": "작업", "active": "활성", "inactive": "비활성", "admin": "관리자", "userr": "사용자" } }, "validation": { "invalidEmail": "유효하지 않은 이메일 주소입니다", "passwordMinLength": "비밀번호는 최소 6자 이상이어야 합니다", "firstNameRequired": "이름은 필수입니다", "lastNameRequired": "성을 입력하세요", "usernameLength": "사용자 이름은 최소 3자 이상이어야 합니다", "usernameSpaces": "사용자 이름에는 공백을 사용할 수 없습니다", "passwordLength": "비밀번호는 최소 8자 이상이어야 합니다", "passwordsMatch": "비밀번호가 일치하지 않습니다", "emailRequired": "이메일은 필수입니다", "emailOrUsernameRequired": "이메일 또는 사용자 이름은 필수입니다", "passwordRequired": "비밀번호는 필수입니다", "nameRequired": "이름은 필수입니다", "required": "이 필드는 필수입니다" } }