{ "server": { "magic_link": { "page": { "expired_title": "이 로그인 링크는 더 이상 유효하지 않습니다", "expired_body": "링크가 만료되었거나 이미 사용되었을 수 있습니다. 새 링크를 보내드릴 수 있습니다 — 몇 초 안에 받은편지함에 도착합니다.", "resend_to": "{{email}}로 새 링크 보내기", "generic_unavailable": "이 로그인 링크는 더 이상 유효하지 않습니다. 이미 사용되었거나 만료되었을 수 있습니다. 로그인 페이지에서 새 링크를 요청하세요.", "service_unavailable": "이 서버에서는 매직 링크 로그인이 활성화되어 있지 않습니다.", "internal_error": "로그인 중 오류가 발생했습니다. 다시 시도해 주세요.", "resend_failure": "링크 전송 중 오류가 발생했습니다. 다시 시도해 주세요.", "cross_browser_title": "이 기기에서 로그인을 계속하시겠습니까?", "cross_browser_body": "요청한 곳과 다른 브라우저나 기기에서 이 로그인 링크를 열었습니다.", "cross_browser_warning": "이 링크를 본인이 요청했다면 안전하게 계속할 수 있습니다. 그렇지 않다면 이 페이지를 닫으세요 — 계속을 클릭하면 다른 사람이 당신의 계정에 로그인하게 됩니다.", "cross_browser_continue": "계속하고 로그인", "resend_confirmation_title": "받은편지함을 확인하세요", "resend_confirmation_body": "로그인 링크가 활성 계정의 것이었다면 새 링크가 방금 전송되었습니다. 받은편지함을 확인하세요.", "return_link": "OxiCloud로 돌아가기" }, "email": { "invitation": { "subject": "{{inviter}}님이 OxiCloud에서 {{kind}}을(를) 공유했습니다", "body": "{{inviter_full}}님이 OxiCloud에서 {{kind}}을(를) 공유했습니다.\n\n아래 링크를 클릭하여 여세요:\n{{link}}\n\n링크는 한 번만 사용 가능하며 {{ttl_hours}}시간 후에 만료됩니다.\n이 초대를 예상하지 못했다면 이 메시지를 무시하셔도 됩니다.\n\n— OxiCloud" }, "login": { "subject": "OxiCloud 로그인", "body": "안녕하세요,\n\n아래 링크를 사용하여 OxiCloud에 로그인하세요. 링크는 한 번만 사용 가능하며 {{ttl_minutes}}분 후에 만료됩니다. 요청한 것과 동일한 기기에서 여세요.\n\n{{link}}\n\n이 로그인 링크를 요청하지 않으셨다면 이 메시지를 무시하셔도 됩니다 — 추가 조치가 필요하지 않습니다.\n\n— OxiCloud" }, "kind_file": "파일", "kind_folder": "폴더", "english_fallback_divider": "--- 영어 버전은 아래 ---" } }, "notification": { "share": { "subject": "{{inviter}}님이 OxiCloud에서 {{kind}}을(를) 공유했습니다", "body": "{{inviter_full}}님이 OxiCloud에서 {{kind}}을(를) 공유했습니다.\n\n새 공유 항목을 확인하려면 OxiCloud를 여세요:\n{{login_link}}\n\n{{inviter}}님이 추가로 공유한 항목이 있을 수 있습니다 — 로그인하여 공유받은 모든 항목을 확인하세요.\n\n— OxiCloud\n\nOxiCloud 계정이 있고 공유 알림 기본 설정이 켜져 있어 이 메시지를 받았습니다. 프로필에서 끌 수 있습니다(다른 사람이 나에게 공유할 때 이메일로 알림 받기)." } } }, "app": { "title": "OxiCloud", "description": "미니멀리스트 클라우드 스토리지 시스템" }, "nav": { "files": "파일", "shared": "공유", "recent": "최근", "favorites": "즐겨찾기", "photos": "사진", "music": "음악", "trash": "휴지통", "sharedwithme": "나와 공유됨", "profile": "프로필", "shared_with_me": "나와 공유됨", "groups": "그룹", "primary": "기본", "toggle": "탐색 메뉴 전환" }, "photos": { "empty_state": "아직 사진이 없습니다", "empty_hint": "이미지나 동영상을 업로드하면 여기에 표시됩니다", "items_selected": "개 선택됨", "view_daily": "일", "view_monthly": "월", "view_yearly": "년", "group_by": "그룹화 기준", "confirm_delete": "사진 {{n}}장을 휴지통으로 이동하시겠습니까?", "confirm_delete_one": "{{name}}을(를) 삭제하시겠습니까?", "delete": "사진 삭제", "empty": "아직 사진이 없습니다.", "full_resolution": "원본 해상도", "trash_partial": "{{total}}개 중 {{ok}}개가 휴지통으로 이동되었습니다.", "trashed": "{{n}}개가 휴지통으로 이동되었습니다.", "layout_square": "그리드", "layout_justified": "맞춤형", "tab_moments": "순간", "tab_places": "장소", "tab_people": "인물", "map_loading": "지도 로딩 중…", "map_error": "지도를 불러올 수 없습니다" }, "music": { "create_playlist": "재생목록 만들기", "playlists": "재생목록", "no_playlists": "아직 재생목록이 없습니다", "select_playlist": "재생목록 선택", "select_hint": "사이드바에서 재생목록을 선택하거나 새로 만드세요", "add_tracks": "트랙 추가", "no_tracks": "이 재생목록에 트랙이 없습니다", "unknown_artist": "알 수 없는 아티스트", "unknown_title": "알 수 없음", "confirm_delete": "이 재생목록을 삭제하시겠습니까?", "playlist_name": "재생목록 이름", "create": "만들기", "delete": "삭제", "share": "공유", "edit": "편집", "play_all": "전체 재생", "shuffle": "셔플", "repeat": "반복", "repeat_one": "한 곡 반복", "queue": "대기열", "queue_empty": "대기열이 비어 있습니다", "not_playing": "재생 중이 아닙니다", "play": "재생", "pause": "일시정지", "previous": "이전", "next": "다음", "volume": "볼륨", "mute": "음소거", "unmute": "음소거 해제", "title": "제목", "artist": "아티스트", "album": "앨범", "tracks": "개 트랙", "add": "추가", "added": "추가됨!", "added_to_playlist": "플레이리스트에 추가됨", "add_to_playlist": "플레이리스트에 추가", "load_error": "플레이리스트 로드 오류", "add_error": "트랙을 플레이리스트에 추가할 수 없습니다", "no_playlists_yet": "플레이리스트가 없습니다. 먼저 하나를 만드세요!", "selected_files": "선택됨:", "error": "오류", "search_audio": "오디오 파일 검색…", "no_audio_files": "오디오 파일을 찾을 수 없습니다", "selected": "선택됨", "loading": "로딩 중…", "search_error": "오디오 파일을 불러올 수 없습니다", "adding": "추가 중…", "can_write": "Can edit", "cover_updated": "Cover updated", "empty_hint": "Create your first playlist to start organizing your music", "make_private": "Make private", "make_public": "Make public", "manage_shares": "Manage Shares", "no_shares": "No shares yet", "playback_error": "Playback failed", "private": "Private", "public": "Public", "read_only": "Read only", "remove": "Remove", "remove_share": "Remove share", "set_cover": "Set cover", "share_with_user": "User ID or email", "toggle_public": "Visibility", "track_removed": "Track removed", "prev": "이전", "add_selected": "선택 항목 추가", "create_playlist_hint": "재생목록 이름을 입력하여 새로 만드세요.", "created": "\"{{name}}\"이(가) 생성되었습니다.", "delete_playlist": "재생목록 삭제", "deleted": "\"{{name}}\"이(가) 삭제되었습니다.", "edit_description": "설명 편집", "empty_playlist": "이 재생목록에는 아직 트랙이 없습니다.", "new_playlist": "새 재생목록", "no_audio": "오디오 파일을 찾을 수 없습니다.", "now_private": "재생목록이 비공개로 전환되었습니다.", "now_public": "재생목록이 공개로 전환되었습니다.", "pick_or_create": "기존 목록: {{list}}. 추가하거나 새로 만들려면 이름을 입력하세요.", "rename_playlist": "재생목록 이름 변경", "reordered": "재생목록 순서가 변경되었습니다.", "seek": "탐색", "selected_count": "{{n}}개 선택됨", "share_added": "공유되었습니다.", "track_count": "트랙 {{n}}개", "tracks_added": "트랙 {{n}}개가 추가되었습니다." }, "actions": { "search": "파일 검색...", "new_folder": "새 폴더", "upload": "업로드", "upload_files": "파일 업로드", "upload_folder": "폴더 업로드", "upload.uploading": "업로드 중...", "upload.complete": "{count} / {total} 업로드 완료", "upload.files": "파일", "rename": "이름 변경", "move": "이동...", "move_to": "이동 대상", "delete": "삭제", "download": "다운로드", "view": "보기", "cancel": "취소", "confirm": "확인", "share": "공유", "favorite": "즐겨찾기 추가", "unfavorite": "즐겨찾기 해제", "copy": "복사", "notify": "알림", "send": "보내기", "clear_recent": "최근 항목 지우기", "logout": "로그아웃", "create": "만들기", "search_btn": "검색", "close": "닫기", "delete_permanently": "영구 삭제", "empty_trash": "휴지통 비우기", "open_parent_folder": "상위 폴더로 이동", "add": "Add", "apply": "Apply", "clear": "Clear", "remove": "Remove" }, "user_menu": { "appearance": "외관", "about": "OxiCloud 정보", "about_description": "Rust와 Clean Architecture로 구축된 클라우드 스토리지 플랫폼. 빠르고, 안전하고, 프라이빗합니다.", "admin_panel": "관리자 패널", "profile": "내 프로필", "role_user": "사용자", "theme": { "light": "라이트", "dark": "다크", "auto": "시스템과 동일" }, "manage_groups": "그룹 관리", "admin": "관리자", "mit_license": "MIT 라이선스", "title": "사용자 메뉴" }, "share": { "dialogTitle": "공유 링크", "linkLabel": "공유 링크:", "copyLink": "복사", "permissions": "권한:", "permissionRead": "읽기", "permissionWrite": "쓰기", "permissionReshare": "재공유", "password": "비밀번호 보호:", "generatePassword": "생성", "expiration": "만료일:", "update": "공유 업데이트", "remove": "공유 삭제", "notifyTitle": "알림 보내기", "notifyEmailLabel": "이메일 주소:", "notifyMessageLabel": "메시지 (선택사항):", "notifySend": "알림 보내기", "shareWithOthers": "다른 사용자와 공유", "sharePublicly": "공개 공유", "shareSettings": "공유 설정", "shareCopied": "링크가 클립보드에 복사되었습니다", "shareCreated": "공유 링크가 성공적으로 생성되었습니다", "shareUpdated": "공유 설정이 성공적으로 업데이트되었습니다", "shareRemoved": "공유가 성공적으로 삭제되었습니다", "inviteByEmail": "이메일로 초대 — 초대장이 전송됩니다", "directoryUnavailable": "User directory unavailable", "linkNamePlaceholder": "Link name (optional)", "newLink": "New link", "noExpiry": "No expiry", "pending": "Pending", "people": "People", "publicLinks": "Public links", "role": { "canEdit": "Can edit", "canManage": "Can manage", "canView": "Can view" }, "searchPlaceholder": "Search people…", "shareOf": "Share of:", "sharedLink": "Shared link", "copied": "Link copied", "copy": "복사", "copy_failed": "Could not copy link", "download": "다운로드", "files": "파일", "folders": "폴더", "link_name": "Link name (optional)", "notifyByEmail": "이메일로 알림", "revoke": "Remove", "role_label": "역할", "addPassword": "비밀번호 추가", "add_people": "사용자, 그룹 또는 이메일 추가…", "bad_password": "비밀번호가 올바르지 않습니다. 다시 시도해 주세요.", "changePassword": "비밀번호 변경", "create_link": "링크 생성", "created": "공개 링크가 생성되었습니다", "dialog_title": "\"{{name}}\" 공유", "download_zip": "ZIP 다운로드", "empty_folder": "이 폴더가 비어 있습니다.", "error": "문제가 발생했습니다. 다시 시도해 주세요.", "expired": "이 공유 링크는 더 이상 사용할 수 없습니다.", "expires_optional": "만료일 (선택 사항)", "expiry": "만료일", "invalid": "이 공유 링크가 유효하지 않습니다.", "link": "링크", "no_people": "아직 아무와도 공유되지 않았습니다.", "none": "아직 공개 링크가 없습니다.", "notify": { "coalesced": "{{n}}명은 최근에 이미 알림을 받았습니다.", "rateLimited": "{{n}}명이 속도 제한에 걸렸습니다 — 나중에 다시 시도하세요.", "sent": "{{n}}명에게 이메일로 알렸습니다.", "skipped": "{{n}}명 건너뜀 (이메일 없음 / 수신 거부)." }, "passwordPrompt": "비밀번호 설정:", "passwordPrompt_clear": "새 비밀번호 (제거하려면 비워두세요):", "password_cleared": "비밀번호가 제거되었습니다", "password_optional": "비밀번호 (선택 사항)", "password_set": "비밀번호가 변경되었습니다", "password_title": "비밀번호 필요", "public_link": "공개 링크", "set_expiry": "만료일 설정", "title": "공유됨", "unlock": "잠금 해제" }, "share_dialogTitle": "공유 링크", "share_linkLabel": "공유 링크:", "share_copyLink": "복사", "share_permissions": "권한:", "share_permissionRead": "읽기", "share_permissionWrite": "쓰기", "share_permissionReshare": "재공유", "share_password": "비밀번호 보호:", "share_generatePassword": "생성", "share_expiration": "만료일:", "share_update": "공유 업데이트", "share_remove": "공유 삭제", "share_notifyTitle": "알림 보내기", "share_notifyEmailLabel": "이메일 주소:", "share_notifyMessageLabel": "메시지 (선택사항):", "share_notifySend": "알림 보내기", "shared": { "backToFiles": "파일로 돌아가기", "pageTitle": "공유 리소스", "pageDescription": "공유 파일 및 폴더 관리", "filterType": "유형:", "filterAll": "전체", "filterFiles": "파일", "filterFolders": "폴더", "sortBy": "정렬:", "sortByName": "이름", "sortByDate": "공유일", "sortByExpiration": "만료일", "search": "검색", "colName": "이름", "colType": "유형", "colDateShared": "공유일", "colExpiration": "만료일", "colPermissions": "권한", "colPassword": "비밀번호", "colActions": "작업", "emptyStateTitle": "아직 공유된 리소스가 없습니다", "emptyStateDesc": "파일이나 폴더를 공유하면 여기에 표시됩니다", "goToFiles": "파일로 이동", "typeFile": "파일", "typeFolder": "폴더", "noExpiration": "만료 없음", "hasPassword": "있음", "noPassword": "없음", "editShare": "공유 편집", "notifyShare": "알림", "copyLink": "링크 복사", "removeShare": "공유 삭제", "linkCopied": "링크가 클립보드에 복사되었습니다!", "linkCopyFailed": "링크 복사에 실패했습니다", "itemUpdated": "공유 설정이 성공적으로 업데이트되었습니다", "itemRemoved": "공유가 성공적으로 삭제되었습니다", "invalidEmail": "유효한 이메일 주소를 입력하세요", "notificationSent": "알림이 성공적으로 전송되었습니다", "notificationFailed": "알림 전송에 실패했습니다", "shared_backToFiles": "파일로 돌아가기", "shared_pageTitle": "공유 리소스", "shared_pageDescription": "공유 파일 및 폴더 관리", "shared_filterType": "유형:", "shared_filterAll": "전체", "shared_filterFiles": "파일", "shared_filterFolders": "폴더", "shared_sortBy": "정렬:", "shared_sortByName": "이름", "shared_sortByDate": "공유일", "shared_sortByExpiration": "만료일", "shared_search": "검색", "shared_colName": "이름", "shared_colType": "유형", "shared_colDateShared": "공유일", "shared_colExpiration": "만료일", "shared_colPermissions": "권한", "shared_colPassword": "비밀번호", "shared_colActions": "작업", "shared_emptyStateTitle": "아직 공유된 리소스가 없습니다", "shared_emptyStateDesc": "파일이나 폴더를 공유하면 여기에 표시됩니다", "shared_goToFiles": "파일로 이동", "shared_typeFile": "파일", "shared_typeFolder": "폴더", "shared_noExpiration": "만료 없음", "shared_hasPassword": "있음", "shared_noPassword": "없음", "shared_editShare": "공유 편집", "shared_notifyShare": "알림", "shared_copyLink": "링크 복사", "shared_removeShare": "공유 삭제", "shared_linkCopied": "링크가 클립보드에 복사되었습니다!", "shared_linkCopyFailed": "링크 복사에 실패했습니다", "shared_itemUpdated": "공유 설정이 성공적으로 업데이트되었습니다", "shared_itemRemoved": "공유가 성공적으로 삭제되었습니다", "shared_invalidEmail": "유효한 이메일 주소를 입력하세요", "shared_notificationSent": "알림이 성공적으로 전송되었습니다", "shared_notificationFailed": "알림 전송에 실패했습니다" }, "files": { "name": "이름", "type": "유형", "size": "크기", "modified": "수정일", "no_files": "이 폴더에 파일이 없습니다", "empty_hint": "파일을 업로드하거나 폴더를 만들어 시작하세요", "loading": "파일 로딩 중…", "view_grid": "그리드 보기", "view_list": "목록 보기", "file_types": { "document": "문서", "image": "이미지", "video": "동영상", "audio": "오디오", "pdf": "PDF", "text": "텍스트", "folder": "폴더", "spreadsheet": "스프레드시트", "presentation": "프레젠테이션", "archive": "아카이브", "installer": "설치 프로그램", "code": "코드" }, "owner": "소유자", "add_favorites": "즐겨찾기 추가", "added_favorites": "즐겨찾기에 추가됨", "col_name": "이름", "col_owner": "소유자", "col_size": "크기", "col_type": "유형", "copy": "복사", "edit": "편집", "file": "파일", "folder": "폴더", "new_folder": "새 폴더", "share": "공유", "view": "보기", "already_favorites": "선택한 항목이 모두 이미 즐겨찾기에 있습니다", "batch_delete": "선택 항목 삭제", "breadcrumb": "경로", "cancel_selection": "선택 취소", "col_modified": "날짜", "col_path": "위치", "confirm_batch_delete": "{{n}}개 항목을 휴지통으로 이동하시겠습니까?", "confirm_delete": "\"{{name}}\"을(를) 휴지통으로 이동하시겠습니까?", "confirm_delete_n": "{{count}}개 항목을 삭제하시겠습니까?", "copied": "복사됨", "copy_here": "여기에 복사", "copy_n": "{{n}}개 항목 복사", "copy_title": "\"{{name}}\" 복사", "download_zip": "ZIP으로 다운로드", "edit_new_tab": "새 탭에서 편집", "editor": "문서 편집기", "empty_title": "이 폴더가 비어 있습니다", "favorite": "즐겨찾기 추가", "favorited": "즐겨찾기됨", "grid": "그리드", "list": "목록", "more_actions": "추가 작업", "move": "이동", "move_here": "여기로 이동", "move_n": "{{n}}개 항목 이동", "move_title": "\"{{name}}\" 이동", "moved": "이동됨", "new_folder_prompt": "새 폴더 이름", "no_home": "홈 폴더를 사용할 수 없습니다.", "no_preview": "이 파일 형식은 미리보기를 지원하지 않습니다.", "no_subfolders": "하위 폴더가 없습니다.", "open": "열기", "open_parent": "상위 폴더 열기", "owner_me": "나", "preview_failed": "미리보기를 불러올 수 없습니다.", "select_all": "전체 선택", "selected_count": "{{count}}개 선택됨", "selection": "선택", "shared": "공유됨", "unfavorite": "즐겨찾기 해제", "uploaded": "업로드 완료", "uploaded_saved": "업로드 완료 — {{mb}}MB 중복 제거됨", "uploaded_partial": "{{ok}}개 업로드됨, {{failed}}개 실패", "uploaded_skipped": "{{ok}}개 업로드됨 · {{skipped}}개 건너뜀 (일반 파일 아님)", "upload_failed": "업로드 실패", "uploading": "업로드 중…", "uploading_file": "{{name}} 업로드 중…", "uploading_n": "파일 업로드 중 {{done}}/{{total}}…" }, "dialogs": { "rename_folder": "폴더 이름 변경", "rename_file": "파일 이름 변경", "new_name": "새 이름", "new_folder_title": "새 폴더", "folder_name": "폴더 이름", "folder_placeholder": "내 폴더", "rename_title": "이름 변경", "move_file": "파일 이동", "move_folder": "폴더 이동", "select_destination": "대상 폴더를 선택하세요:", "select_this_folder": "이 폴더 선택", "go_to_parent": ".. (상위 폴더)", "no_subfolders": "하위 폴더 없음", "root": "루트", "delete_confirmation": "정말 삭제하시겠습니까", "and_contents": "및 모든 내용", "no_undo": "이 작업은 되돌릴 수 없습니다", "confirm_title": "작업 확인", "confirm_delete": "휴지통으로 이동", "confirm_delete_file": "파일 «{{name}}»을(를) 휴지통으로 이동하시겠습니까?", "confirm_delete_folder": "폴더 «{{name}}» 및 모든 내용을 휴지통으로 이동하시겠습니까?", "confirm_permanent_delete": "영구 삭제", "confirm_permanent_delete_msg": "이 항목을 영구적으로 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", "confirm_empty_trash": "휴지통 비우기", "confirm_delete_share": "공유 링크 삭제", "confirm_delete_share_msg": "이 공유 링크를 삭제하시겠습니까?", "share_file": "파일 공유", "share_folder": "폴��� 공유", "existing_shares": "기존 공유", "share_options": "공유 옵션", "password": "비밀번호", "expiration": "만료일", "permissions": "권한", "generated_link": "생성된 링크", "notify": "알림 보내기", "recipient": "수신자", "message": "메시지", "move_to_home": "홈 폴더로 이동" }, "dropzone": { "drag_files": "여기에 파일을 드래그하거나 클릭하여 선택하세요", "drop_files": "파일을 놓아 업로드하세요" }, "permissions": { "read": "읽기", "write": "쓰기", "reshare": "재공유" }, "errors": { "file_not_found": "파일을 찾을 수 없습니다", "folder_not_found": "폴더를 찾을 수 없습니다", "delete_error": "삭제 오류", "upload_error": "파일 업로드 오류", "rename_error": "이름 변경 오류", "move_error": "이동 오류", "empty_name": "이름은 비워둘 수 없습니다", "name_exists": "같은 이름의 파일 또는 폴더가 이미 존재합니다", "generic_error": "오류가 발생했습니다", "group_name_invalid": "그룹 이름은 이메일 접두사 형식과 일치해야 합니다(문자, 숫자, 점, 대시, 밑줄; 1–64자).", "group_cycle": "이 구성원은 그룹 간 순환 참조를 만들 것입니다.", "group_depth_exceeded": "중첩 깊이가 허용 최대값(8)을 초과합니다.", "group_virtual_immutable": "«Internal» 그룹은 시스템이 관리하며 수정할 수 없습니다.", "group_not_found": "그룹을 찾을 수 없습니다.", "group_name_taken": "이 이름의 그룹이 이미 존재합니다.", "forbidden": "파일을 불러올 수 없습니다" }, "breadcrumb": { "home": "홈" }, "trash": { "empty_trash": "휴지통 비우기", "empty_state": "휴지통이 비어 있습니다", "original_location": "원래 위치", "deleted_date": "삭제일", "remaining": "남음", "actions": "작업", "restore": "복원", "delete_permanently": "영구 삭제", "empty_confirm": "휴지통을 비우시겠습니까? 모든 항목이 영구적으로 삭제됩니다.", "groupby": { "remaining_days": "남은 일수", "trashed_time": "삭제 시간" }, "delete": "영구 삭제", "empty_action": "휴지통 비우기", "confirm_delete": "이 항목을 영구적으로 삭제하시겠습니까? 되돌릴 수 없습니다.", "confirm_empty": "휴지통을 비우시겠습니까? 되돌릴 수 없습니다.", "restored": "복원됨" }, "daysRemaining": { "expired": "만료됨", "today": "오늘", "tomorrow": "내일", "inDays": "{{count}}일" }, "expiryChip": { "never": "만료되지 않음", "expired": "만료됨", "today": "오늘 만료", "tomorrow": "내일 만료", "inDays": "{{count}}일 후 만료", "onDate": "{{date}}에 만료" }, "auth": { "login_title": "로그인", "username": "사용자 이름", "username_placeholder": "사용자 이름을 입력하세요", "login_identifier": "사용자 이름 또는 이메일", "login_identifier_placeholder": "사용자 이름 또는 이메일을 입력하세요", "password": "비밀번호", "password_placeholder": "비밀번호를 입력하세요", "login_button": "로그인", "no_account": "계정이 없으신가요?", "register": "가입하기", "admin_setup": "처음이신가요?", "setup": "관리자 설정", "register_title": "계정 만들기", "email": "이메일", "email_placeholder": "이메일 주소를 입력하세요", "confirm_password": "비밀번호 확인", "confirm_password_placeholder": "비밀번호를 다시 입력하세요", "register_button": "계정 만들기", "have_account": "이미 계정이 있으신가요?", "login": "로그인", "setup_title": "초기 설정", "setup_step1": "관리자", "setup_step2": "시스템", "setup_step3": "완료", "admin_username": "관리자 사용자 이름", "admin_email": "관리자 이메일", "admin_password": "관리자 비밀번호", "create_admin": "관리자 생성", "back_to_login": "이미 설정하셨나요?", "admin_success": "관리자 계정이 성공적으로 생성되었습니다! 로그인할 수 있습니다.", "account_success": "계정이 성공적으로 생성되었습니다! 로그인할 수 있습니다.", "passwords_mismatch": "비밀번호가 일치하지 않습니다", "admin_create_error": "관리자 계정 생성 오류", "or": "또는", "sso_login": "SSO로 로그인", "sso_login_provider": "{{provider}}(으)로 로그인", "magicLinkHint": "비밀번호가 없으신가요? 이메일을 입력하시면 일회용 로그인 링크를 보내드립니다.", "magicLinkEmailLabel": "이메일 주소", "magicLinkEmailPlaceholder": "you@example.com", "magicLinkSubmit": "로그인 링크 보내기", "magicLinkSent": "해당 이메일에 대한 계정이 있는 경우 로그인 링크가 전송되었습니다. 받은편지함을 확인하세요.", "magicLinkUnavailable": "이 서버에서는 이메일 로그인을 사용할 수 없습니다.", "magicLinkNetworkError": "서버에 연결할 수 없습니다: {{message}}", "magicLinkToggle": "No password? Email me a sign-in link", "passwordsMatch": "Passwords match", "capsLock": "Caps Lock is on", "caps_lock": "Caps Lock is on", "magic_email_label": "이메일 주소", "magic_hint": "비밀번호가 없으신가요? 이메일을 입력하시면 일회용 로그인 링크를 보내드립니다.", "magic_unavailable": "이 서버에서는 이메일 로그인을 사용할 수 없습니다.", "passwords_match": "Passwords match", "sign_in": "로그인", "cookie_rejected": "로그인은 성공했지만 브라우저가 세션 쿠키를 거부했습니다. HTTP를 사용 중이라면 OXICLOUD_COOKIE_SECURE=false로 설정하거나 HTTPS를 사용하세요.", "login_error": "로그인 오류", "magic_error": "문제가 발생했습니다. 다시 시도해 주세요.", "magic_prompt": "비밀번호가 없으신가요? 이메일 링크로 로그인하세요", "magic_send": "링크 보내기", "magic_sent": "해당 계정이 존재하면 로그인 링크가 전송되었습니다. 받은편지함을 확인하세요.", "register_error": "가입 실패", "session_expired": "세션이 만료되었습니다. 다시 로그인해 주세요.", "signing_in": "로그인 중…", "toggle_password": "비밀번호 표시" }, "storage": { "title": "저장소", "calculating": "계산 중...", "used": "{{percentage}}% 사용 중 ({{used}} / {{total}})" }, "viewer": { "unsupported_file": "이 파일 형식은 미리보기를 지원하지 않습니다.", "download_file": "파일 다운로드", "zoom_in": "확대", "zoom_out": "축소", "zoom_reset": "줌 초기화", "zoom": "확대/축소" }, "language_selector": { "title": "환영합니다!", "subtitle": "계속하려면 언어를 선택하세요", "continue": "계속", "languages": { "en": "English", "es": "Español", "zh": "中文", "fa": "فارسی", "fr": "Français", "de": "Deutsch", "pt": "Português", "ko": "한국어", "ar": "العربية", "hi": "हिन्दी", "it": "Italiano", "ja": "日本語", "nl": "Nederlands", "ru": "Русский" } }, "favorites": { "empty_state": "아직 즐겨찾기가 없습니다", "empty_hint": "파일이나 폴더에 별표를 눌러 즐겨찾기에 추가하세요", "add": "즐겨찾기 추가", "remove": "즐겨찾기 해제", "added_title": "즐겨찾기에 추가됨", "added_msg": "즐겨찾기에 추가되었습니다", "removed_title": "즐겨찾기에서 삭제됨", "removed_msg": "즐겨찾기에서 삭제되었습니다" }, "recent": { "title": "최근", "clear": "최근 항목 지우기", "accessed": "접근일", "empty_state": "최근 파일이 없습니다", "empty_hint": "열어본 파일이 여기에 표시됩니다", "loadMore": "더 불러오기", "confirm_clear": "최근 항목을 지우시겠습니까?" }, "notifications": { "file_renamed": "파일 이름이 변경되었습니다", "file_renamed_to": "파일 이름이 «{{name}}»(으)로 변경되었습니다", "folder_renamed": "폴더 이름이 변경되었습니다", "folder_renamed_to": "폴더 이름이 «{{name}}»(으)로 변경되었습니다", "file_uploaded": "파일이 업로드되었습니다", "file_deleted": "파일이 휴지통으로 이동되었습니다", "folder_deleted": "폴더가 휴지통으로 이동되었습니다", "item_deleted_permanently": "항목이 영구적으로 삭제되었습니다", "trash_emptied": "휴지통이 성공적으로 비워졌습니다", "title": "알림", "empty": "알림이 없습니다", "link_created": "링크 생성됨", "share_success": "공유 링크가 성공적으로 생성되었습니다", "upload_files_section_title": "여기서는 업로드할 수 없습니다", "upload_files_section_body": "파일을 업로드하려면 파일 섹션으로 이동하세요", "clear": "모두 지우기" }, "batch": { "one_selected": "1개 선택됨", "n_selected": "{{count}}개 선택됨", "confirm_delete": "{{count}}개 항목을 휴지통으로 이동하시겠습니까?", "move_title": "{{count}}개 항목 이동", "add_favorites": "즐겨찾기에 추가", "move_copy": "이동 또는 복사" }, "admin": { "page_title": "관리자 패널", "back_to_app": "OxiCloud로 돌아가기", "loading": "로딩 중…", "access_denied": "접근 거부", "access_denied_desc": "관리자 권한이 필요합니다.", "sign_in": "로그인", "tab_dashboard": "대시보드", "tab_users": "사용자", "tab_oidc": "SSO / OIDC", "total_users": "전체 사용자", "active_users": "활성 사용자", "admins": "관리자", "version": "버전", "storage_overview": "스토리지 개요", "used": "사용됨", "total_quota": "총 할당량", "usage_pct": "사용률", "users_over_80": "할당량 80% 초과", "users_over_quota": "할당량 초과", "system": "시스템", "auth_label": "인증", "oidc_label": "OIDC", "quotas_label": "할당량", "enabled": "활성화됨", "disabled": "비활성화됨", "active": "활성", "off": "꺼짐", "allow_registration": "공개 자가 등록 허용", "registration_warning": "공개 등록이 비활성화되어 있습니다. 관리자만 사용자를 만들 수 있습니다.", "user_management": "사용자 관리", "create_user": "사용자 생성", "col_user": "사용자", "col_role": "역할", "col_auth": "인증", "col_status": "상태", "col_storage": "스토리지", "col_last_login": "마지막 로그인", "col_actions": "작업", "loading_users": "사용자 로딩 중…", "failed_load_users": "로드 실패", "no_users_found": "사용자 없음", "showing_users": "{{from}}-{{to}} / {{total}} 표시", "prev": "이전", "next": "다음", "inactive": "비활성", "you_badge": "(나)", "local": "로컬", "never": "없음", "just_now": "방금", "minutes_ago": "{{n}}분 전", "hours_ago": "{{n}}시간 전", "days_ago": "{{n}}일 전", "edit_quota_title": "할당량 편집", "reset_password_title": "비밀번호 재설정", "toggle_role_title": "역할 전환", "deactivate_title": "비활성화", "activate_title": "활성화", "delete_title": "삭제", "sso_title": "싱글 사인온 (OIDC / SSO)", "enable_sso": "SSO 인증 활성화", "provider_name": "제공자 이름", "issuer_url": "발급자 URL", "issuer_url_hint": "OpenID Connect 발급자 URL", "auto_discover": "자동 검색", "discovering": "검색 중…", "client_id": "클라이언트 ID", "client_secret": "클라이언트 시크릿", "client_secret_placeholder": "현재 값 유지하려면 비워두세요", "secret_configured": "클라이언트 시크릿 구성됨", "callback_url": "콜백 URL", "callback_url_hint": "(IdP에 등록)", "advanced_settings": "고급 설정", "scopes": "스코프", "auto_provision": "첫 로그인 시 자동 프로비저닝", "admin_groups": "관리자 그룹", "admin_groups_hint": "쉼표로 구분된 OIDC 그룹 이름", "disable_password": "비밀번호 로그인 비활성화 (OIDC만)", "password_warning": "모든 비밀번호 로그인이 차단됩니다!", "test_btn": "테스트", "save_btn": "저장", "saving": "저장 중…", "settings_saved": "설정 저장됨 — OIDC: {{status}}", "quota_modal_title": "스토리지 할당량 업데이트", "quota_user_label": "사용자:", "new_quota": "새 할당량", "quota_unlimited_hint": "무제한은 0", "cancel": "취소", "create_user_title": "새 사용자 생성", "username_label": "사용자 이름", "username_placeholder": "username", "username_hint": "3–32자", "password_label": "비밀번호", "password_placeholder": "최소 8자", "email_label": "이메일", "email_optional": "(선택사항)", "email_placeholder": "user@example.com (비어있으면 자동 생성)", "role_label": "역할", "role_user": "사용자", "role_admin": "관리자", "quota_label": "할당량", "creating": "생성 중…", "reset_pw_title": "비밀번호 재설정", "new_password_label": "새 비밀번호", "resetting": "재설정 중…", "reset_btn": "재설정", "confirm_role_change": "역할을 {{role}}(으)로 변경?", "confirm_deactivate": "이 사용자를 비활성화하시겠습니까?", "confirm_activate": "이 사용자를 활성화하시겠습니까?", "confirm_delete_user": "사용자 \"{{name}}\" 삭제? 되돌릴 수 없습니다!", "confirm_action": "작업 확인", "confirm_yes": "확인", "confirm_no": "취소", "error_username_short": "사용자 이름 최소 3자", "error_password_short": "비밀번호 최소 8자", "error_generic": "실패", "error_network": "네트워크 오류: {{message}}", "error_create_user": "사용자 생성 실패", "tab_storage": "저장소", "storage_title": "저장소 구성", "storage_current_backend": "현재 백엔드", "storage_total_blobs": "총 블롭 수", "storage_total_size": "총 크기", "storage_dedup_ratio": "중복 제거 비율", "storage_backend": "백엔드", "storage_local": "로컬", "storage_s3": "S3 호환", "storage_provider_preset": "공급자 프리셋", "storage_preset_custom": "사용자 지정", "storage_endpoint_url": "엔드포인트 URL", "storage_endpoint_hint": "AWS S3의 경우 비워두세요", "storage_bucket": "버킷", "storage_region": "지역", "storage_access_key": "액세스 키", "storage_secret_key": "시크릿 키", "storage_secret_configured": "키 구성됨", "storage_key_placeholder": "새 키 입력", "storage_path_style": "경로 스타일 강제", "storage_path_style_hint": "MinIO 및 일부 S3 호환 서비스에 필요", "storage_test_connection": "연결 테스트", "storage_test_success": "연결 성공", "storage_test_failure": "연결 실패", "storage_save": "구성 저장", "storage_saved": "구성이 저장되었습니다", "storage_migration": "데이터 마이그레이션", "storage_migration_coming_soon": "마이그레이션 도구 곧 출시", "migration_status_label": "마이그레이션 상태", "migration_start": "마이그레이션 시작", "migration_pause": "일시 중지", "migration_resume": "재개", "migration_verify": "확인", "migration_complete": "완료", "migration_started": "마이그레이션 시작됨", "migration_paused_msg": "마이그레이션 일시 중지됨", "migration_resumed_msg": "마이그레이션 재개됨", "migration_completed_msg": "마이그레이션이 성공적으로 완료되었습니다", "migration_verifying": "확인 중...", "migration_verify_passed": "확인 통과", "migration_verify_failed": "확인 실패", "migration_failed_blobs": "실패한 블롭", "testing": "테스트 중...", "smtp_disabled": "비활성화됨 (호스트 미설정)", "smtp_enabled": "활성화됨", "smtp_enabled_label": "상태", "smtp_intro": "SMTP는 환경 변수(OXICLOUD_SMTP_*)로만 구성됩니다. 아래 값들은 실행 중인 서버에서 읽어옵니다 — 변경하려면 환경을 수정하고 OxiCloud를 다시 시작하세요.", "smtp_not_configured": "이 서버에는 SMTP가 구성되어 있지 않습니다.", "smtp_send_failed": "전송 실패.", "smtp_send_test": "테스트 이메일 보내기", "smtp_sending": "보내는 중…", "smtp_sent": "테스트 이메일을 보냈습니다.", "smtp_server_code": "서버 응답", "smtp_test_intro": "아래 수신자에게 미리 정의된 진단 메시지를 보내고 SMTP 서버의 응답을 표시합니다. 이를 통해 릴레이 로그와 대조하여 확인할 수 있습니다.", "smtp_test_missing_to": "수신자 주소를 입력하세요.", "smtp_test_title": "테스트 이메일 보내기", "smtp_test_to": "수신자 주소", "smtp_title": "발신 이메일 (SMTP)", "tab_smtp": "SMTP", "admin_users": "관리자", "confirm_role": "역할을 {{role}}(으)로 변경?", "dashboard": "대시보드", "email": "이메일", "mig_complete": "완료", "mig_pause": "일시 중지", "mig_resume": "재개", "mig_verify_failed": "확인 실패", "mig_verify_passed": "확인 통과", "mig_verifying": "확인 중...", "oidc_auto_provision": "첫 로그인 시 자동 프로비저닝", "oidc_callback": "콜백 URL", "oidc_client_id": "클라이언트 ID", "oidc_disable_pw": "비밀번호 로그인 비활성화 (OIDC만)", "oidc_issuer": "발급자 URL", "oidc_scopes": "스코프", "password": "비밀번호", "quotas": "할당량", "reset_pw_for": "새 비밀번호:", "role": "역할", "smtp_fail": "전송 실패.", "smtp_send": "보내기", "smtp_test": "테스트 이메일 보내기", "smtp_user_state": "인증", "status": "상태", "storage": "스토리지", "storage_endpoint": "엔드포인트 URL", "storage_tab": "스토리지", "time_min_ago": "{{n}}분 전", "title": "관리자", "user": "사용자", "username": "사용자 이름", "users": "사용자", "drive_manage_policies": "정책 관리", "drive_manage_policies_for": "정책 — {{name}}", "drive_manage_policies_help": "정책은 관리자 전용입니다. 드라이브 소유자는 정책을 변경할 수 없습니다. 각 스위치는 하나의 적용 규칙을 제어합니다.", "drive_policy": { "forbid_sharing": "리소스별 공유 금지", "forbid_sharing_help": "파일 / 폴더별 권한 부여를 차단합니다(공유 링크와 외부 공유도 포함). 드라이브 단위 멤버십은 계속 작동합니다.", "forbid_public_links": "공유 링크 금지", "forbid_public_links_help": "이 드라이브 리소스에 대한 익명 공유 링크 생성을 차단합니다.", "forbid_external_sharing": "외부 공유 금지", "forbid_external_sharing_help": "외부 사용자에 대한 권한 부여를 차단합니다(이메일 초대 및 기존 외부 계정).", "forbid_cross_drive_move": "드라이브 간 이동 금지", "forbid_cross_drive_move_help": "파일이나 폴더를 다른 드라이브로 이동하는 것을 차단합니다. 다운로드 + 재업로드는 막지 않습니다.", "forbid_owner_role_change": "소유자 명단 잠금", "forbid_owner_role_change_help": "이 설정이 켜져 있는 동안 관리자만 드라이브 소유자를 추가, 제거, 강등할 수 있습니다.", "include_in_photo_index": "사진에 포함", "include_in_photo_index_help": "이 Drive의 이미지 및 동영상 파일을 사진 타임라인과 장소 지도에 표시합니다. 기본 개인 Drive는 자동으로 포함됩니다. 실제로 사진이 있는 공유 Drive에서 켜세요 (예: 「가족 사진」).", "include_in_music_index": "음악에 포함", "include_in_music_index_help": "이 Drive의 오디오 파일을 음악 라이브러리에 포함합니다. 기본 개인 Drive는 자동으로 포함됩니다. 실제로 음악 컬렉션이 있는 공유 Drive에서 켜세요 (예: 「가족 음악」, 「밴드 협업」).", "implied_by_forbid_sharing": "이미 「리소스별 공유 금지」에 의해 적용됨." }, "tab_plugins": "플러그인", "plugins_title": "플러그인", "plugins_disabled": "이 서버에서는 플러그인이 비활성화되어 있습니다. WASM 플러그인을 여기서 관리하려면 OXICLOUD_ENABLE_PLUGINS=true로 설정하고 \"plugins\" 기능을 활성화하여 빌드하세요.", "plugins_install_title": "플러그인 설치", "plugins_install_intro": "plugin.toml과 컴파일된 WebAssembly 모듈(.wasm)이 포함된 플러그인 번들(.zip)을 업로드하세요. 설치 전에 매니페스트가 검증되고 모듈이 점검됩니다.", "plugins_bundle_label": "플러그인 번들 (.zip)", "plugins_install": "플러그인 설치", "plugins_installed_title": "설치된 플러그인", "plugins_col_name": "이름", "plugins_col_id": "ID", "plugins_col_version": "버전", "plugins_col_events": "이벤트", "plugins_col_status": "상태", "plugins_col_actions": "작업", "plugins_loading": "플러그인 로딩 중…", "plugins_none": "설치된 플러그인이 없습니다.", "plugins_enabled": "활성화됨", "plugins_disabled_badge": "비활성화됨", "plugins_enable": "활성화", "plugins_disable": "비활성화", "plugins_delete": "삭제", "plugins_confirm_delete": "플러그인 \"{{name}}\"을(를) 삭제하시겠습니까? 서버에서 관련 파일이 제거됩니다.", "plugins_installing": "설치 중…", "plugins_installed": "{{name}}이(가) 설치되었습니다.", "plugins_install_missing_bundle": "플러그인 번들(.zip)을 선택하세요.", "plugins_details": "로그 및 세부 정보", "plugins_back": "플러그인으로 돌아가기", "plugins_retention_title": "로그 보관 기간", "plugins_retention_intro": "보관 기간을 초과했거나 크기 상한을 넘은 로테이션된 로그 조각은 예약된 일정에 따라 정리됩니다.", "plugins_retention_days": "보관 기간(일)", "plugins_retention_max_mb": "최대 로그 크기(MB)", "plugins_retention_save": "보관 설정 저장", "plugins_retention_saved": "보관 설정이 저장되었습니다.", "plugins_retention_invalid": "0 이상의 숫자를 입력하세요.", "plugins_logs_title": "로그", "plugins_logs_level_all": "모든 레벨", "plugins_logs_search": "메시지 검색…", "plugins_logs_live": "실시간", "plugins_logs_clear": "지우기", "plugins_logs_confirm_clear": "이 플러그인의 모든 로그를 지우시겠습니까?", "plugins_logs_none": "로그 항목이 없습니다.", "plugins_logs_col_time": "시간", "plugins_logs_col_level": "레벨", "plugins_logs_col_kind": "종류", "plugins_logs_col_invocation": "호출", "plugins_logs_col_message": "메시지", "plugins_logs_showing": "{{total}}개 중 {{from}}–{{to}} 표시", "auth": "인증", "available": "사용 가능", "confirm_delete_plugin": "플러그인 {{name}}을(를) 삭제하시겠습니까?", "disable": "비활성화", "email_auto": "비워두면 자동으로 생성됩니다", "enable": "활성화", "env_locked": "환경 변수로 설정됨", "last_login": "마지막 로그인", "logs_all": "모든 레벨", "logs_empty": "로그 항목이 없습니다.", "logs_invocation": "호출", "logs_kind": "종류", "logs_level": "레벨", "logs_live": "실시간", "logs_message": "메시지", "logs_search": "검색…", "logs_showing": "{{total}}개 중 {{from}}–{{to}} 표시", "logs_time": "시간", "mig_eta": "약 {{min}}분 남음", "mig_failed": "실패한 블롭 {{n}}개", "mig_start": "시작", "mig_verify": "무결성 확인", "mig_verify_mismatch": "크기 불일치 {{n}}건", "mig_verify_missing": "누락 {{n}}건", "mig_verify_summary": "{{checked}}개 확인됨, 데이터베이스 총 {{total}}개", "migration": "스토리지 마이그레이션", "new_password": "새 비밀번호", "no_plugins": "설치된 플러그인이 없습니다.", "oidc": "OIDC / SSO", "oidc_admin_groups": "관리자 그룹", "oidc_auth_endpoint": "인증 엔드포인트", "oidc_client_secret": "클라이언트 시크릿", "oidc_discover": "테스트 / 검색", "oidc_enabled": "OIDC 로그인 활성화", "oidc_provider_name": "제공자 이름", "oidc_secret_set": "클라이언트 시크릿이 이미 구성되어 있습니다.", "over_80": "할당량 80% 초과 사용자 {{n}}명", "over_quota": "할당량 초과 사용자 {{n}}명", "password_reset": "비밀번호 재설정", "plugin": "플러그인", "plugin_logs": "플러그인 로그", "plugins": "플러그인", "plugins_clear_logs": "로그 지우기", "plugins_install_hint": "플러그인 번들(.zip)을 업로드하세요.", "plugins_retention": "로그 보관 기간", "plugins_retention_max": "최대 크기(MB)", "plugins_upload": ".zip 업로드", "quota": "스토리지 사용량", "quota_for": "할당량 대상", "registration": "회원가입", "registration_disabled_warning": "공개 회원가입이 비활성화되어 있습니다. 관리자만 새 계정을 만들 수 있습니다.", "settings_saved_ok": "설정이 저장되었습니다.", "smtp": "이메일 (SMTP)", "smtp_from": "보내는 사람", "smtp_host": "호스트", "smtp_port": "포트", "smtp_status": "SMTP 상태", "smtp_to": "recipient@example.com", "storage_blobs": "블롭", "storage_current": "현재 백엔드", "storage_dedup": "중복 제거 비율", "storage_preset": "프리셋", "storage_size": "저장됨", "storage_test": "연결 테스트", "time_day_ago": "{{n}}일 전", "time_hour_ago": "{{n}}시간 전", "time_just_now": "방금", "unchanged": "현재 값을 유지하려면 비워두세요", "running": "실행 중…", "maintenance": "유지 관리", "maintenance_hint": "기존 파일을 다시 스캔하여 메타데이터를 채웁니다. 여러 번 실행해도 안전하며, 전체 라이브러리를 처리하므로 시간이 걸릴 수 있습니다.", "reextract_audio": "오디오 메타데이터 다시 추출", "reextract_photos": "사진 및 동영상 촬영 날짜 다시 추출", "reextract_done": "{{processed}}/{{total}} 처리됨 · 실패 {{failed}}건", "encryption": "암호화", "encryption_hint": "저장 데이터(blob) 암호화를 위한 AES-256 키를 생성한 뒤, 서버 환경 변수 OXICLOUD_STORAGE_ENCRYPTION_KEY에 설정하세요.", "gen_key": "키 생성", "gen_key_warning": "이 키를 안전하게 보관하세요. 분실 시 암호화된 데이터를 복구할 수 없습니다." }, "profile": { "page_title": "프로필", "back_to_app": "OxiCloud로 돌아가기", "loading": "로딩 중…", "not_authenticated": "인증되지 않음", "not_authenticated_desc": "프로필을 보려면 로그인하세요.", "sign_in": "로그인", "role_admin": "관리자", "role_user": "사용자", "account_details": "계정 정보", "username": "사용자 이름", "email": "이메일", "role": "역할", "last_login": "마지막 로그인", "storage": "스토리지", "used": "사용됨", "quota": "할당량", "usage": "사용률", "unlimited": "무제한", "app_passwords": "앱 비밀번호", "app_pw_desc": "WebDAV, CalDAV, CardDAV 클라이언트용 비밀번호를 생성합니다. 각 비밀번호는 한 번만 표시됩니다.", "app_pw_label_placeholder": "라벨 (예: Thunderbird, macOS)", "generate": "생성", "generating": "생성 중…", "new_password_for": "새 비밀번호:", "copy_warning": "지금 이 비밀번호를 복사하세요. 다시 볼 수 없습니다.", "copy_to_clipboard": "클립보드에 복사", "col_label": "라벨", "col_created": "생성일", "col_last_used": "마지막 사용", "col_status": "상태", "active": "활성", "revoked": "취소됨", "revoke_title": "취소", "no_app_passwords": "앱 비밀번호가 아직 없습니다.", "client_sessions": "클라이언트 세션", "client_sessions_desc": "Nextcloud 호환 클라이언트 연결 시 자동 생성됩니다.", "col_client": "클라이언트", "never": "없음", "just_now": "방금", "minutes_ago": "{{n}}분 전", "hours_ago": "{{n}}시간 전", "days_ago": "{{n}}일 전", "edit_profile": "프로필 편집", "edit_oidc_managed": "정보(이름, 성, 프로필 사진 등)를 변경하려면 ID 공급자에서 업데이트하세요. 변경 사항은 다음 로그인 시 반영됩니다.", "username_claim_hint": "2~64자, 영문자 / 숫자 / 점 / 하이픈 / 밑줄. 선택한 후에는 사용자 이름을 변경할 수 없습니다(DAV/NextCloud 클라이언트가 이에 의존합니다).", "username_already_claimed": "사용자 이름이 설정되어 있어 변경할 수 없습니다(DAV/NextCloud 클라이언트가 이에 의존합니다).", "given_name": "이름", "family_name": "성", "notify_on_share": "다른 사람이 나에게 공유할 때 이메일로 알림 받기", "notify_on_share_hint": "선택을 해제해도 공유 항목은 계정에 계속 표시되지만, 이메일 알림은 받지 않습니다.", "save_profile": "변경 사항 저장", "profile_saved": "프로필이 업데이트되었습니다", "profile_no_changes": "저장할 변경 사항이 없습니다.", "profile_save_failed": "저장 실패", "username_taken_error": "이미 사용 중인 사용자 이름입니다.", "username_immutable_error": "사용자 이름이 이미 설정되어 있어 여기서 변경할 수 없습니다. 이름을 변경하려면 관리자에게 문의하세요.", "change_password": "비밀번호 변경", "current_password": "현재 비밀번호", "new_password": "새 비밀번호", "min_8_chars": "최소 8자", "confirm_password": "새 비밀번호 확인", "update_password": "비밀번호 업데이트", "updating": "업데이트 중…", "password_updated": "비밀번호가 성공적으로 업데이트되었습니다", "passwords_no_match": "비밀번호가 일치하지 않습니다", "password_too_short": "비밀번호는 최소 8자여야 합니다", "password_change_failed": "비밀번호 변경 실패", "error_network": "네트워크 오류: {{message}}", "error_label_required": "라벨을 입력하세요", "error_create_pw": "앱 비밀번호 생성 실패", "confirm_revoke": "앱 비밀번호 \"{{label}}\"을(를) 취소하시겠습니까? 이 비밀번호를 사용하는 클라이언트가 작동하지 않게 됩니다.", "error_revoke": "취소 실패", "edit_photo": "Edit photo", "photo_tab_url": "URL", "photo_tab_upload": "Upload", "photo_url_placeholder": "https://example.com/photo.jpg", "photo_url_hint": "https://, http://, or data:image/…;base64,… accepted", "photo_choose_file": "Choose a photo (PNG, JPEG, WebP)", "photo_resize_note": "Images larger than 512 × 512 px are automatically resized.", "photo_save": "Save photo", "photo_remove": "Remove photo", "photo_cancel": "Cancel", "photo_save_failed": "Failed to save photo", "photo_no_file": "Please select a file first", "photo_managed_by_oidc": "Photo managed by your identity provider.", "password_mismatch": "비밀번호가 일치하지 않습니다", "app_pw_revoke": "앱 비밀번호 취소", "avatar": "아바타", "copied": "복사됨", "copy_failed": "복사할 수 없습니다", "language": "언어", "language_auto": "자동", "saved": "프로필이 저장되었습니다" }, "upload": { "uploading": "업로드 중...", "files": "파일", "complete": "{{count}} / {{total}} 업로드됨", "files_counter": "파일 {{completed}}/{{total}}" }, "storage_quota_exceeded": "저장 공간 할당량 초과", "sharedwithme": { "pageTitle": "나와 공유됨", "pageDescription": "다른 사용자가 나와 공유한 파일 및 폴더", "emptyStateTitle": "아직 공유된 항목이 없습니다", "emptyStateDesc": "다른 사용자가 공유한 항목이 여기에 표시됩니다", "loadMore": "더 불러오기", "sharedBy": "공유한 사람", "colName": "이름", "colType": "유형", "colSharedBy": "공유한 사람", "colDate": "공유 날짜", "colPermissions": "권한" }, "groupby": { "none": "없음", "title": "그룹화 기준", "owner": "소유자", "shareDate": "공유 날짜", "type": "유형", "type.folders": "폴더", "accessedAt": "접근 날짜", "modifiedAt": "수정 날짜", "createdAt": "생성 날짜", "size": "크기", "favoriteDate": "즐겨찾기 날짜", "byFiles": "By files", "sharedWith": "Shared with", "justAdded": "새 항목", "folders": "폴더" }, "dateBucket": { "today": "오늘", "last7days": "최근 7일", "last30days": "최근 30일", "unknown": "알 수 없음" }, "groups": { "title": "그룹 관리", "create_button": "그룹 생성", "create_dialog_title": "새 그룹", "edit_dialog_title": "그룹 이름 변경", "name_label": "이름", "name_placeholder": "engineering", "description_label": "설명(선택사항)", "members_section": "구성원", "add_member_placeholder": "사용자 또는 그룹 추가…", "no_members": "아직 구성원이 없습니다.", "remove_member": "제거", "delete_group": "그룹 삭제", "delete_confirm": "\"{name}\" 그룹을 삭제하시겠습니까? 이 그룹을 참조하는 모든 권한이 해제됩니다.", "empty_state": "아직 그룹이 없습니다.", "load_more": "더 보기", "back_to_list": "뒤로", "loading": "로딩 중…", "virtual_badge": "시스템", "member_count_zero": "구성원 없음", "member_count_one": "구성원 1명", "member_count_other": "구성원 {count}명", "delete_confirm_label": "확인을 위해 그룹 이름을 입력하세요:", "delete_confirm_mismatch": "확인을 위해 그룹 이름을 정확히 입력하세요.", "virtual_internal_name": "내부", "members_loading": "구성원 로딩 중…", "members_empty": "구성원 없음", "virtual_internal_explanation": "이 서버의 모든 내부 사용자", "create": "그룹 생성", "empty": "아직 그룹이 없습니다.", "members": "구성원", "add_member_search": "추가할 사용자 또는 그룹 검색…", "nested": "그룹" }, "myshares": { "copyLink": "링크 복사", "deleteLink": "링크 삭제", "notifyByEmail": "이메일로 알림", "notifyFailed": "알림을 보낼 수 없습니다.", "notifyGroupMembers": "그룹 구성원에게 알림", "notifyRateLimited": "이 수신자에게 알림이 너무 많습니다 — 나중에 다시 시도하세요.", "removeAccess": "액세스 제거", "resendInvitation": "초대 이메일 다시 보내기", "publicLinks": "Public links", "editSharing": "공유 편집", "emptyStateDesc": "다른 사람과 공유한 항목이 여기에 표시됩니다", "emptyStateTitle": "아직 공유한 항목이 없습니다", "manageAccess": "접근 권한 관리", "notifySent": "알림이 전송되었습니다.", "passwordLinks": "비밀번호로 보호된 링크" }, "sort": { "asc": "ascending", "desc": "descending", "direction": "정렬 방향" }, "notif": { "errorTitle": "Error", "searchError": "Error performing search", "cleanupCompleted": "Cleanup completed", "cleanupCompletedBody": "Recent files history has been cleared", "batchCopy": "Batch copy", "batchCopyBody": "{{success}} copied, {{errors}} failed", "itemsCopied": "Items copied", "itemsCopiedBody": "{{count}} items copied successfully", "batchMove": "Batch move", "batchMoveBody": "{{success}} moved, {{errors}} failed", "itemsMoved": "Items moved", "itemsMovedBody": "{{count}} items moved successfully", "batchDelete": "Batch delete", "batchDeleteBody": "{{success}} moved to trash, {{errors}} failed", "movedToTrash": "Moved to trash", "movedToTrashBody": "{{count}} items moved to trash", "trashItemsError": "Could not move items to trash", "preparingDownload": "Preparing download", "preparingDownloadBody": "Preparing your download…", "downloadItemsError": "Could not download selected items", "favoritesAddError": "Could not add items to favorites", "invalidEmail": "Please enter a valid email address", "notificationSendError": "Could not send notification", "folderCreated": "Folder created", "folderCreatedBody": "\"{{name}}\" created successfully", "fileMoved": "File moved", "fileMovedBody": "File moved successfully", "fileMoveError": "Error moving the file: {{error}}", "fileMoveErrorGeneric": "Error moving the file", "folderMoved": "Folder moved", "folderMovedBody": "Folder moved successfully", "folderMoveError": "Error moving the folder: {{error}}", "folderMoveErrorGeneric": "Error moving the folder", "fileCopied": "File copied", "fileCopiedBody": "File copied successfully", "fileCopyError": "Error copying the file: {{error}}", "fileCopyErrorGeneric": "Error copying the file", "folderRenamed": "Folder renamed", "folderRenamedBody": "Folder renamed to \"{{name}}\"", "fileTrashed": "File moved to trash", "fileTrashedBody": "\"{{name}}\" moved to trash", "fileDeleted": "File deleted", "fileDeletedBody": "\"{{name}}\" deleted successfully", "fileDeleteError": "Error deleting the file", "folderTrashed": "Folder moved to trash", "folderTrashedBody": "\"{{name}}\" moved to trash", "folderDeleted": "Folder deleted", "folderDeletedBody": "\"{{name}}\" deleted successfully", "folderDeleteError": "Error deleting the folder", "itemRestored": "Item restored", "itemRestoredBody": "Item restored successfully", "itemRestoreError": "Error restoring the item", "itemDeleted": "Item deleted", "itemDeletedBody": "Item permanently deleted", "itemDeleteError": "Error deleting the item", "trashEmptied": "Trash emptied", "trashEmptiedBody": "The trash has been emptied successfully", "trashEmptyError": "Error emptying the trash", "cacheCleared": "Cache cleared", "cacheClearedBody": "Search cache cleared successfully", "cacheClearError": "Error clearing search cache", "wopiOpenError": "Could not open the document editor.", "linkCopied": "Link copied", "linkCopiedBody": "Link copied to clipboard", "linkCopyError": "Could not copy link", "notificationSent": "Notification sent", "notificationSentBody": "Notification sent to {{email}}" }, "category": { "audio": "오디오", "code": "코드", "text": "텍스트", "archives": "압축 파일", "documents": "문서", "images": "이미지", "installers": "설치 프로그램", "markdown": "마크다운", "presentations": "프레젠테이션", "spreadsheets": "스프레드시트", "videos": "동영상" }, "common": { "add": "추가", "cancel": "취소", "clear": "Clear", "close": "닫기", "confirm": "확인", "copy": "복사", "create": "만들기", "delete": "삭제", "download": "다운로드", "load_more": "더 불러오기", "loading": "로딩 중…", "next": "다음", "no": "없음", "previous": "이전", "remove": "Remove", "rename": "이름 변경", "save": "저장", "search": "검색", "yes": "있음", "saving": "저장 중…", "copied": "클립보드에 복사되었습니다", "copy_failed": "복사 실패", "empty": "아직 아무것도 없습니다.", "error": "알 수 없는 오류", "favorite": "즐겨찾기", "ok": "확인", "optional": "선택 사항", "retry": "다시 시도", "select": "선택", "select_all": "전체 선택", "dismiss": "닫기" }, "device": { "continue": "계속", "unknown": "알 수 없음", "approve": "승인", "approved": "기기가 승인되었습니다. 원래 기기로 돌아가셔도 됩니다.", "client": "애플리케이션", "denied": "기기 접근이 거부되었습니다.", "deny": "거부", "enter_code": "기기에 표시된 코드를 입력하세요", "lookup_failed": "코드 확인에 실패했습니다. 다시 시도해 주세요.", "not_found": "코드를 찾을 수 없거나 만료되었습니다. 확인 후 다시 시도해 주세요.", "scopes": "접근 권한", "title": "기기 인증", "unauthorized": "기기를 승인하려면 로그인이 필요합니다. 먼저 로그인해 주세요." }, "expiryBucket": { "expired": "만료됨", "noExpiry": "만료 없음", "today": "오늘", "tomorrow": "내일", "later": "이후", "month": "30일 이내", "week": "7일 이내" }, "nextcloud": { "error_title": "오류", "sign_in_with": "{{provider}}(으)로 로그인", "close_window": "창 닫기", "error_expired_body": "세션이 만료되었습니다. 다시 시도해 주세요.", "error_expired_title": "세션 만료", "error_generic_body": "예기치 않은 오류가 발생했습니다. 다시 시도해 주세요.", "error_invalid_body": "사용자 이름 또는 비밀번호가 올바르지 않습니다. 자격 증명을 확인한 후 다시 시도해 주세요.", "error_invalid_title": "로그인 실패", "error_notfound_body": "요청한 페이지를 찾을 수 없습니다.", "error_notfound_title": "찾을 수 없음", "grant": "접근 권한 부여", "grant_subtitle": "Nextcloud 클라이언트가 회원님의 계정에 대한 접근 권한을 요청하고 있습니다.", "grant_title": "접근 권한 부여", "invalid_token": "세션 토큰이 유효하지 않습니다.", "success_body": "이제 애플리케이션으로 돌아가셔도 됩니다 — 연결이 완료되었습니다.", "success_title": "접근 권한이 부여되었습니다" }, "search": { "size_label": "크기", "title": "검색", "type": { "audio": "오디오", "all": "모든 유형", "archive": "압축 파일", "document": "문서", "image": "이미지", "video": "동영상" }, "type_label": "유형", "clear_filters": "필터 지우기", "date": { "all": "전체 기간", "day": "지난 24시간", "month": "지난 한 달", "week": "지난 한 주", "year": "지난 한 해" }, "date_label": "날짜", "everywhere": "모든 위치", "no_results": "검색 결과가 없습니다", "prompt": "위 검색창에 검색어를 입력하세요.", "results_for": "\"{{q}}\"에 대한 검색 결과", "scope": "범위", "searching_for": "\"{{q}}\" 검색 중…", "see_all": "모든 결과 보기", "size": { "all": "전체 크기", "large": "100MB 초과", "medium": "1–100MB", "small": "1MB 미만" }, "sort": { "largest": "큰 순", "name_asc": "이름 오름차순", "name_desc": "이름 내림차순", "newest": "최신순", "oldest": "오래된 순", "relevance": "관련도순", "smallest": "작은 순" }, "sort_by": "정렬 기준", "this_folder": "이 폴더" }, "sizeBucket": { "folders": "폴더", "empty": "비어 있음 (0B)", "huge": "5GB 초과", "large": "1–5GB", "medium": "100MB–1GB", "small": "1–100MB", "tiny": "1MB 미만" }, "view": { "grid": "그리드 보기", "list": "목록 보기", "label": "보기 옵션" }, "people": { "unnamed": "이름 없음", "empty": "아직 인물이 없습니다", "disabled": "얼굴 인식이 비활성화되어 있습니다", "rename_title": "이 인물의 이름 지정", "name_label": "이름", "back": "뒤로" }, "about": { "description": "OxiCloud — 빠르고 셀프 호스팅 가능한 파일 저장 및 동기화 서버입니다." }, "cmdk": { "no_results": "일치하는 명령이 없습니다", "placeholder": "명령을 입력하거나 검색하세요…", "title": "명령 팔레트", "toggle_theme": "테마 전환" }, "errors_loadFailed": "항목을 불러오지 못했습니다", "settings": { "language": "언어" }, "shared_with_me": { "empty": "아직 공유받은 항목이 없습니다.", "from": "{{who}}님이 공유함" }, "sortdir": { "title": "정렬 방향" } }