2026-06-17 17:06:30 -06:00
{
2026-06-17 22:52:06 -06:00
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"login" : {
"subject" : "OxiCloud 로그인" ,
"body" : "안녕하세요,\n\n아래 링크를 사용하여 OxiCloud에 로그인하세요. 링크는 한 번만 사용 가능하며 {{ttl_minutes}}분 후에 만료됩니다. 요청한 것과 동일한 기기에서 여세요.\n\n{{link}}\n\n이 로그인 링크를 요청하지 않으셨다면 이 메시지를 무시하셔도 됩니다 — 추가 조치가 필요하지 않습니다.\n\n— OxiCloud"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"kind_file" : "파일" ,
"kind_folder" : "폴더" ,
"english_fallback_divider" : "--- 영어 버전은 아래 ---"
}
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"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" : "프로필" ,
2026-06-20 16:33:08 +02:00
"shared_with_me" : "나와 공유됨" ,
2026-07-11 23:10:35 +07:00
"groups" : "그룹" ,
"primary" : "기본" ,
"toggle" : "탐색 메뉴 전환"
2026-06-17 22:52:06 -06:00
},
"photos" : {
"empty_state" : "아직 사진이 없습니다" ,
"empty_hint" : "이미지나 동영상을 업로드하면 여기에 표시됩니다" ,
2026-07-13 19:26:19 +02:00
"empty_hidden" : "설정에 따라 숨겨진 사진 {{n}}개" ,
"empty_hidden_hint" : "프로필에서 \"숨겨진 파일 숨기기\"를 끄면 볼 수 있습니다." ,
2026-06-17 22:52:06 -06:00
"items_selected" : "개 선택됨" ,
"view_daily" : "일" ,
"view_monthly" : "월" ,
"view_yearly" : "년" ,
2026-07-11 23:10:35 +07:00
"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" : "지도를 불러올 수 없습니다"
2026-06-17 22:52:06 -06:00
},
"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" ,
2026-07-11 23:10:35 +07:00
"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}}개가 추가되었습니다."
2026-06-17 22:52:06 -06:00
},
"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" : "시스템과 동일"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"manage_groups" : "그룹 관리" ,
2026-07-11 23:10:35 +07:00
"admin" : "관리자" ,
"mit_license" : "MIT 라이선스" ,
"title" : "사용자 메뉴"
2026-06-17 22:52:06 -06:00
},
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"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" ,
2026-07-11 23:10:35 +07:00
"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" : "잠금 해제"
2026-06-17 22:52:06 -06:00
},
"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" : "코드"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"owner" : "소유자" ,
"add_favorites" : "즐겨찾기 추가" ,
"added_favorites" : "즐겨찾기에 추가됨" ,
"col_name" : "이름" ,
"col_owner" : "소유자" ,
"col_size" : "크기" ,
"col_type" : "유형" ,
"copy" : "복사" ,
"edit" : "편집" ,
"file" : "파일" ,
"folder" : "폴더" ,
"new_folder" : "새 폴더" ,
"share" : "공유" ,
2026-07-11 23:10:35 +07:00
"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}} 업로드 중…" ,
2026-07-13 19:26:19 +02:00
"uploading_n" : "파일 업로드 중 {{done}}/{{total}}…" ,
"empty_hidden_title" : "이 폴더에 숨겨진 항목 {{n}}개" ,
"empty_hidden_hint" : "이름이 '.' 로 시작하는 파일은 숨겨져 있습니다. 설정을 변경하면 표시됩니다." ,
"show_hidden" : "숨겨진 파일 표시" ,
"upload_dotfile_hidden" : "파일 {{n}}개를 업로드했지만 설정에 따라 숨겨졌습니다." ,
"rename_dotfile_hidden" : "\"{{name}}\"(으)로 이름이 변경되었습니다 — 이제 설정에 따라 숨겨졌습니다." ,
"new_folder_dotfile_hidden" : "폴더 \"{{name}}\"을(를) 생성했습니다 — 설정에 따라 숨겨졌습니다." ,
"dotfiles_hidden_toast" : "숨겨진 파일 숨김" ,
"dotfiles_shown_toast" : "숨겨진 파일 표시"
2026-06-17 22:52:06 -06:00
},
"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" : "그룹을 찾을 수 없습니다." ,
2026-07-11 23:10:35 +07:00
"group_name_taken" : "이 이름의 그룹이 이미 존재합니다." ,
"forbidden" : "파일을 불러올 수 없습니다"
2026-06-17 22:52:06 -06:00
},
"breadcrumb" : {
"home" : "홈"
},
"trash" : {
"empty_trash" : "휴지통 비우기" ,
"empty_state" : "휴지통이 비어 있습니다" ,
"original_location" : "원래 위치" ,
"deleted_date" : "삭제일" ,
"remaining" : "남음" ,
"actions" : "작업" ,
"restore" : "복원" ,
"delete_permanently" : "영구 삭제" ,
"empty_confirm" : "휴지통을 비우시겠습니까? 모든 항목이 영구적으로 삭제됩니다." ,
2026-06-17 17:06:30 -06:00
"groupby" : {
2026-06-17 22:52:06 -06:00
"remaining_days" : "남은 일수" ,
"trashed_time" : "삭제 시간"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"delete" : "영구 삭제" ,
2026-07-11 23:10:35 +07:00
"empty_action" : "휴지통 비우기" ,
"confirm_delete" : "이 항목을 영구적으로 삭제하시겠습니까? 되돌릴 수 없습니다." ,
"confirm_empty" : "휴지통을 비우시겠습니까? 되돌릴 수 없습니다." ,
"restored" : "복원됨"
2026-06-17 22:52:06 -06:00
},
"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" ,
2026-07-11 23:10:35 +07:00
"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" : "비밀번호 표시"
2026-06-17 22:52:06 -06:00
},
"storage" : {
"title" : "저장소" ,
"calculating" : "계산 중..." ,
"used" : "{{percentage}}% 사용 중 ({{used}} / {{total}})"
},
"viewer" : {
"unsupported_file" : "이 파일 형식은 미리보기를 지원하지 않습니다." ,
"download_file" : "파일 다운로드" ,
"zoom_in" : "확대" ,
"zoom_out" : "축소" ,
2026-07-11 23:10:35 +07:00
"zoom_reset" : "줌 초기화" ,
"zoom" : "확대/축소"
2026-06-17 22:52:06 -06:00
},
"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" : "Русский"
2026-06-17 17:06:30 -06:00
}
2026-06-17 22:52:06 -06:00
},
"favorites" : {
"empty_state" : "아직 즐겨찾기가 없습니다" ,
"empty_hint" : "파일이나 폴더에 별표를 눌러 즐겨찾기에 추가하세요" ,
"add" : "즐겨찾기 추가" ,
"remove" : "즐겨찾기 해제" ,
"added_title" : "즐겨찾기에 추가됨" ,
"added_msg" : "즐겨찾기에 추가되었습니다" ,
"removed_title" : "즐겨찾기에서 삭제됨" ,
"removed_msg" : "즐겨찾기에서 삭제되었습니다"
},
"recent" : {
"title" : "최근" ,
"clear" : "최근 항목 지우기" ,
"accessed" : "접근일" ,
"empty_state" : "최근 파일이 없습니다" ,
"empty_hint" : "열어본 파일이 여기에 표시됩니다" ,
2026-07-13 19:26:19 +02:00
"empty_hidden_state" : "설정에 따라 숨겨진 최근 항목 {{n}}개" ,
"empty_hidden_hint" : "프로필에서 \"숨겨진 파일 숨기기\"를 끄면 볼 수 있습니다." ,
2026-07-11 23:10:35 +07:00
"loadMore" : "더 불러오기" ,
"confirm_clear" : "최근 항목을 지우시겠습니까?"
2026-06-17 22:52:06 -06:00
},
"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" : "여기서는 업로드할 수 없습니다" ,
2026-07-11 23:10:35 +07:00
"upload_files_section_body" : "파일을 업로드하려면 파일 섹션으로 이동하세요" ,
"clear" : "모두 지우기"
2026-06-17 22:52:06 -06:00
},
"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" : "사용자 이름" ,
2026-06-26 18:08:34 +02:00
"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" : "이 설정이 켜져 있는 동안 관리자만 드라이브 소유자를 추가, 제거, 강등할 수 있습니다." ,
2026-07-01 22:15:09 +02:00
"include_in_photo_index" : "사진에 포함" ,
"include_in_photo_index_help" : "이 Drive의 이미지 및 동영상 파일을 사진 타임라인과 장소 지도에 표시합니다. 기본 개인 Drive는 자동으로 포함됩니다. 실제로 사진이 있는 공유 Drive에서 켜세요 (예: 「가족 사진」)." ,
"include_in_music_index" : "음악에 포함" ,
"include_in_music_index_help" : "이 Drive의 오디오 파일을 음악 라이브러리에 포함합니다. 기본 개인 Drive는 자동으로 포함됩니다. 실제로 음악 컬렉션이 있는 공유 Drive에서 켜세요 (예: 「가족 음악」, 「밴드 협업」)." ,
2026-06-26 18:08:34 +02:00
"implied_by_forbid_sharing" : "이미 「리소스별 공유 금지」에 의해 적용됨."
2026-07-11 23:10:35 +07:00
},
"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" : "이 키를 안전하게 보관하세요. 분실 시 암호화된 데이터를 복구할 수 없습니다."
2026-06-17 22:52:06 -06:00
},
"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" : "선택을 해제해도 공유 항목은 계정에 계속 표시되지만, 이메일 알림은 받지 않습니다." ,
2026-07-13 19:26:19 +02:00
"hide_dotfiles" : "이름이 점으로 시작하는 파일 숨기기 (.env, .git, …)" ,
2026-06-17 22:52:06 -06:00
"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." ,
2026-07-11 23:10:35 +07:00
"password_mismatch" : "비밀번호가 일치하지 않습니다" ,
"app_pw_revoke" : "앱 비밀번호 취소" ,
"avatar" : "아바타" ,
"copied" : "복사됨" ,
"copy_failed" : "복사할 수 없습니다" ,
"language" : "언어" ,
"language_auto" : "자동" ,
"saved" : "프로필이 저장되었습니다"
2026-06-17 22:52:06 -06:00
},
"upload" : {
"uploading" : "업로드 중..." ,
"files" : "파일" ,
2026-07-11 23:10:35 +07:00
"complete" : "{{count}} / {{total}} 업로드됨" ,
"files_counter" : "파일 {{completed}}/{{total}}"
2026-06-17 22:52:06 -06:00
},
"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" : "아직 그룹이 없습니다." ,
2026-07-11 23:10:35 +07:00
"members" : "구성원" ,
"add_member_search" : "추가할 사용자 또는 그룹 검색…" ,
"nested" : "그룹"
2026-06-17 22:52:06 -06:00
},
"myshares" : {
"copyLink" : "링크 복사" ,
"deleteLink" : "링크 삭제" ,
"notifyByEmail" : "이메일로 알림" ,
"notifyFailed" : "알림을 보낼 수 없습니다." ,
"notifyGroupMembers" : "그룹 구성원에게 알림" ,
"notifyRateLimited" : "이 수신자에게 알림이 너무 많습니다 — 나중에 다시 시도하세요." ,
"removeAccess" : "액세스 제거" ,
"resendInvitation" : "초대 이메일 다시 보내기" ,
2026-07-11 23:10:35 +07:00
"publicLinks" : "Public links" ,
"editSharing" : "공유 편집" ,
"emptyStateDesc" : "다른 사람과 공유한 항목이 여기에 표시됩니다" ,
"emptyStateTitle" : "아직 공유한 항목이 없습니다" ,
"manageAccess" : "접근 권한 관리" ,
"notifySent" : "알림이 전송되었습니다." ,
2026-07-13 19:26:19 +02:00
"passwordLinks" : "비밀번호로 보호된 링크" ,
"filter" : {
"button" : "종류" ,
"title" : "종류로 필터링" ,
"files" : "파일" ,
"folders" : "폴더" ,
"drives" : "드라이브" ,
"emptyTitle" : "현재 필터와 일치하는 공유가 없습니다" ,
"emptyHint" : "종류 필터를 조정하거나 기본값 (파일 + 폴더) 으로 재설정하세요." ,
"reset" : "필터 재설정"
}
2026-06-17 22:52:06 -06:00
},
"sort" : {
"asc" : "ascending" ,
2026-07-11 23:10:35 +07:00
"desc" : "descending" ,
"direction" : "정렬 방향"
2026-06-17 22:52:06 -06:00
},
"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" : "코드" ,
2026-07-11 23:10:35 +07:00
"text" : "텍스트" ,
"archives" : "압축 파일" ,
"documents" : "문서" ,
"images" : "이미지" ,
"installers" : "설치 프로그램" ,
"markdown" : "마크다운" ,
"presentations" : "프레젠테이션" ,
"spreadsheets" : "스프레드시트" ,
"videos" : "동영상"
2026-06-17 22:52:06 -06:00
},
"common" : {
"add" : "추가" ,
"cancel" : "취소" ,
"clear" : "Clear" ,
"close" : "닫기" ,
"confirm" : "확인" ,
"copy" : "복사" ,
"create" : "만들기" ,
"delete" : "삭제" ,
"download" : "다운로드" ,
"load_more" : "더 불러오기" ,
"loading" : "로딩 중…" ,
"next" : "다음" ,
"no" : "없음" ,
"previous" : "이전" ,
"remove" : "Remove" ,
"rename" : "이름 변경" ,
"save" : "저장" ,
"search" : "검색" ,
2026-06-26 18:08:34 +02:00
"yes" : "있음" ,
2026-07-11 23:10:35 +07:00
"saving" : "저장 중…" ,
"copied" : "클립보드에 복사되었습니다" ,
"copy_failed" : "복사 실패" ,
"empty" : "아직 아무것도 없습니다." ,
"error" : "알 수 없는 오류" ,
"favorite" : "즐겨찾기" ,
"ok" : "확인" ,
"optional" : "선택 사항" ,
"retry" : "다시 시도" ,
"select" : "선택" ,
"select_all" : "전체 선택" ,
"dismiss" : "닫기"
2026-06-17 22:52:06 -06:00
},
"device" : {
"continue" : "계속" ,
2026-07-11 23:10:35 +07:00
"unknown" : "알 수 없음" ,
"approve" : "승인" ,
"approved" : "기기가 승인되었습니다. 원래 기기로 돌아가셔도 됩니다." ,
"client" : "애플리케이션" ,
"denied" : "기기 접근이 거부되었습니다." ,
"deny" : "거부" ,
"enter_code" : "기기에 표시된 코드를 입력하세요" ,
"lookup_failed" : "코드 확인에 실패했습니다. 다시 시도해 주세요." ,
"not_found" : "코드를 찾을 수 없거나 만료되었습니다. 확인 후 다시 시도해 주세요." ,
"scopes" : "접근 권한" ,
"title" : "기기 인증" ,
"unauthorized" : "기기를 승인하려면 로그인이 필요합니다. 먼저 로그인해 주세요."
2026-06-17 22:52:06 -06:00
},
"expiryBucket" : {
"expired" : "만료됨" ,
"noExpiry" : "만료 없음" ,
"today" : "오늘" ,
2026-07-11 23:10:35 +07:00
"tomorrow" : "내일" ,
"later" : "이후" ,
"month" : "30일 이내" ,
"week" : "7일 이내"
2026-06-17 22:52:06 -06:00
},
"nextcloud" : {
"error_title" : "오류" ,
2026-07-11 23:10:35 +07:00
"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" : "접근 권한이 부여되었습니다"
2026-06-17 22:52:06 -06:00
},
"search" : {
"size_label" : "크기" ,
"title" : "검색" ,
"type" : {
2026-07-11 23:10:35 +07:00
"audio" : "오디오" ,
"all" : "모든 유형" ,
"archive" : "압축 파일" ,
"document" : "문서" ,
"image" : "이미지" ,
"video" : "동영상"
},
"type_label" : "유형" ,
"clear_filters" : "필터 지우기" ,
"date" : {
"all" : "전체 기간" ,
"day" : "지난 24시간" ,
"month" : "지난 한 달" ,
"week" : "지난 한 주" ,
"year" : "지난 한 해"
2026-06-17 22:52:06 -06:00
},
2026-07-11 23:10:35 +07:00
"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" : "이 폴더"
2026-06-17 22:52:06 -06:00
},
"sizeBucket" : {
2026-07-11 23:10:35 +07:00
"folders" : "폴더" ,
"empty" : "비어 있음 (0B)" ,
"huge" : "5GB 초과" ,
"large" : "1– 5GB" ,
"medium" : "100MB– 1GB" ,
"small" : "1– 100MB" ,
"tiny" : "1MB 미만"
2026-06-17 22:52:06 -06:00
},
"view" : {
"grid" : "그리드 보기" ,
2026-07-11 23:10:35 +07:00
"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" : "정렬 방향"
2026-07-13 19:26:19 +02:00
},
"preferences" : {
"save_failed" : "환경설정을 저장할 수 없습니다. 다시 시도하세요."
2026-06-17 22:52:06 -06:00
}
2026-06-17 17:06:30 -06:00
}