diff --git a/frontend/src/i18n/ko.json b/frontend/src/i18n/ko.json index 722da2d2..6a6db23f 100644 --- a/frontend/src/i18n/ko.json +++ b/frontend/src/i18n/ko.json @@ -3,47 +3,60 @@ "cancel": "취소", "clear": "지우기", "close": "닫기", + "continue": "계속", "copy": "복사", "copyFile": "파일 복사", - "copyToClipboard": "클립보드 복사", + "copyToClipboard": "클립보드에 복사", + "copyDownloadLinkToClipboard": "다운로드 링크 클립보드에 복사", "create": "생성", "delete": "삭제", "download": "다운로드", - "hideDotfiles": "숨김파일(dotfile)을 표시 안함", + "file": "파일", + "folder": "폴더", + "fullScreen": "전체 화면 전환", + "hideDotfiles": "숨김 파일 숨기기", "info": "정보", - "more": "더보기", + "more": "더 보기", "move": "이동", "moveFile": "파일 이동", - "new": "신규", + "new": "새로 만들기", "next": "다음", "ok": "확인", - "permalink": "링크 얻기", + "permalink": "영구 링크 받기", "previous": "이전", + "preview": "미리보기", "publish": "게시", "rename": "이름 바꾸기", - "replace": "대체", - "reportIssue": "이슈 보내기", + "replace": "바꾸기", + "reportIssue": "문제 보고", "save": "저장", - "schedule": "일정", + "schedule": "예약", "search": "검색", "select": "선택", "selectMultiple": "다중 선택", "share": "공유", - "shell": "쉘 전환", + "shell": "셸 전환", + "submit": "제출", "switchView": "보기 전환", "toggleSidebar": "사이드바 전환", "update": "업데이트", - "upload": "업로드" + "upload": "업로드", + "openFile": "파일 열기", + "discardChanges": "변경 사항 취소" }, "download": { "downloadFile": "파일 다운로드", "downloadFolder": "폴더 다운로드", "downloadSelected": "선택 항목 다운로드" }, + "upload": { + "abortUpload": "업로드를 중단하시겠습니까?" + }, "errors": { - "forbidden": "접근 권한이 없습니다.", - "internal": "오류가 발생하였습니다.", - "notFound": "해당 경로를 찾을 수 없습니다." + "forbidden": "이곳에 접근할 권한이 없습니다.", + "internal": "문제가 발생했습니다.", + "notFound": "이 위치에 접근할 수 없습니다.", + "connection": "서버에 연결할 수 없습니다." }, "files": { "body": "본문", @@ -51,175 +64,192 @@ "files": "파일", "folders": "폴더", "home": "홈", - "lastModified": "최종 수정", - "loading": "로딩중...", - "lonely": "폴더가 비어 있습니다...", + "lastModified": "마지막 수정일", + "loading": "로딩 중...", + "lonely": "여기에 아무것도 없네요...", "metadata": "메타데이터", - "multipleSelectionEnabled": "다중 선택 켜짐", + "multipleSelectionEnabled": "다중 선택 활성화됨", "name": "이름", "size": "크기", - "sortByLastModified": "수정시간순 정렬", - "sortByName": "이름순", - "sortBySize": "크기순" + "sortByLastModified": "마지막 수정일 순 정렬", + "sortByName": "이름 순 정렬", + "sortBySize": "크기 순 정렬", + "noPreview": "이 파일은 미리보기를 사용할 수 없습니다." }, "help": { - "click": "파일이나 디렉토리를 선택해주세요.", + "click": "파일 또는 디렉터리 선택", "ctrl": { - "click": "여러 개의 파일이나 디렉토리를 선택해주세요.", - "f": "검색창 열기", - "s": "파일 또는 디렉토리 다운로드" + "click": "여러 파일 또는 디렉터리 선택", + "f": "검색 열기", + "s": "파일 저장 또는 현재 디렉터리 다운로드" }, - "del": "선택된 파일 삭제", - "doubleClick": "파일 또는 디렉토리 열기", - "esc": "선택 취소/프롬프트 닫기", - "f1": "정보", - "f2": "파일 이름 변경", + "del": "선택한 항목 삭제", + "doubleClick": "파일 또는 디렉터리 열기", + "esc": "선택 취소 및/또는 프롬프트 닫기", + "f1": "이 정보", + "f2": "파일 이름 바꾸기", "help": "도움말" }, "login": { - "createAnAccount": "계정 생성", + "createAnAccount": "계정 만들기", "loginInstead": "이미 계정이 있습니다", "password": "비밀번호", "passwordConfirm": "비밀번호 확인", "passwordsDontMatch": "비밀번호가 일치하지 않습니다", - "signup": "가입하기", + "signup": "가입", "submit": "로그인", "username": "사용자 이름", - "usernameTaken": "사용자 이름이 존재합니다", - "wrongCredentials": "사용자 이름 또는 비밀번호를 확인하십시오" + "usernameTaken": "이미 사용 중인 사용자 이름입니다", + "wrongCredentials": "잘못된 자격 증명" }, "permanent": "영구", "prompts": { "copy": "복사", - "copyMessage": "복사할 디렉토리:", - "currentlyNavigating": "현재 위치:", - "deleteMessageMultiple": "{count} 개의 파일을 삭제하시겠습니까?", - "deleteMessageSingle": "파일 혹은 디렉토리를 삭제하시겠습니까?", + "copyMessage": "파일을 복사할 위치를 선택하세요:", + "currentlyNavigating": "현재 탐색 중:", + "deleteMessageMultiple": "{count}개의 파일을 삭제하시겠습니까?", + "deleteMessageSingle": "이 파일/폴더를 삭제하시겠습니까?", + "deleteMessageShare": "이 공유({path})를 삭제하시겠습니까?", + "deleteUser": "이 사용자를 삭제하시겠습니까?", "deleteTitle": "파일 삭제", - "displayName": "게시 이름:", + "displayName": "표시 이름:", "download": "파일 다운로드", - "downloadMessage": "다운로드 포맷 설정.", - "error": "에러 발생!", + "downloadMessage": "다운로드할 형식을 선택하세요.", + "error": "문제가 발생했습니다", "fileInfo": "파일 정보", - "filesSelected": "{count} 개의 파일이 선택되었습니다.", - "lastModified": "최종 수정", + "filesSelected": "{count}개의 파일 선택됨.", + "lastModified": "마지막 수정일", "move": "이동", - "moveMessage": "이동할 화일 또는 디렉토리를 선택하세요:", - "newArchetype": "원형을 유지하는 포스트를 생성합니다. 파일은 컨텐트 폴더에 생성됩니다.", - "newDir": "새 디렉토리", - "newDirMessage": "새 디렉토리 이름을 입력해주세요.", + "moveMessage": "파일/폴더의 새 위치를 선택하세요:", + "newArchetype": "아키타입을 기반으로 새 게시물을 만듭니다. 파일은 content 폴더에 생성됩니다.", + "newDir": "새 디렉터리", + "newDirMessage": "새 디렉터리 이름을 지정하세요.", "newFile": "새 파일", - "newFileMessage": "새 파일 이름을 입력해주세요.", - "numberDirs": "디렉토리 수", + "newFileMessage": "새 파일 이름을 지정하세요.", + "numberDirs": "디렉터리 수", "numberFiles": "파일 수", - "rename": "이름 변경", - "renameMessage": "새로운 이름을 입력하세요.", - "replace": "대체하기", - "replaceMessage": "동일한 파일 이름이 존재합니다. 현재 파일을 덮어쓸까요?\n", - "schedule": "일정", - "scheduleMessage": "이 글을 공개할 시간을 알려주세요.", - "show": "보기", + "rename": "이름 바꾸기", + "renameMessage": "새 이름을 입력하세요:", + "replace": "바꾸기", + "replaceMessage": "업로드하려는 파일 중 이름이 충돌하는 파일이 있습니다. 이 파일을 건너뛰고 업로드를 계속하거나 기존 파일을 바꾸시겠습니까?\n", + "schedule": "예약", + "scheduleMessage": "이 게시물의 게시를 예약할 날짜와 시간을 선택하세요.", + "show": "표시", "size": "크기", "upload": "업로드", - "uploadMessage": "업로드 옵션을 선택하세요." + "uploadFiles": "{files}개의 파일 업로드 중...", + "uploadMessage": "업로드할 옵션을 선택하세요.", + "optionalPassword": "선택적 비밀번호", + "resolution": "해상도", + "discardEditorChanges": "변경 사항을 취소하시겠습니까?" }, "search": { "images": "이미지", "music": "음악", "pdf": "PDF", - "pressToSearch": "검색하려면 엔터를 입력하세요", + "pressToSearch": "Enter 키를 눌러 검색...", "search": "검색...", "typeToSearch": "검색어 입력...", - "types": "Types", + "types": "유형", "video": "비디오" }, "settings": { "admin": "관리자", "administrator": "관리자", - "allowCommands": "명령 실행", - "allowEdit": "파일/디렉토리의 수정/변경/삭제 허용", - "allowNew": "파일/디렉토리 생성 허용", - "allowPublish": "새 포스트/페이지 생성 허용", + "allowCommands": "명령 실행 허용", + "allowEdit": "파일 또는 디렉터리 편집, 이름 바꾸기, 삭제 허용", + "allowNew": "새 파일 및 디렉터리 생성 허용", + "allowPublish": "새 게시물 및 페이지 게시 허용", "allowSignup": "사용자 가입 허용", - "avoidChanges": "(수정하지 않으면 비워두세요)", + "avoidChanges": "(변경하지 않으려면 비워두세요)", "branding": "브랜딩", - "brandingDirectoryPath": "브랜드 디렉토리 경로", - "brandingHelp": "File Browser 인스턴스는 이름, 로고, 스타일 등을 변경할 수 있습니다. 자세한 사항은 여기{0}에서 확인하세요.", + "brandingDirectoryPath": "브랜딩 디렉터리 경로", + "brandingHelp": "File Browser 인스턴스의 이름 변경, 로고 교체, 사용자 정의 스타일 추가, GitHub 외부 링크 비활성화를 통해 모양과 느낌을 사용자 지정할 수 있습니다.\n사용자 정의 브랜딩에 대한 자세한 내용은 {0}을(를) 확인하세요.", "changePassword": "비밀번호 변경", - "commandRunner": "명령 실행기", - "commandRunnerHelp": "이벤트에 해당하는 명령을 설정하세요. 줄당 1개의 명령을 적으세요. 환경 변수{0} 와 {1}이 사용가능하며, {0} 은 {1}에 상대 경로 입니다. 자세한 사항은 {2} 를 참조하세요.", - "commandsUpdated": "명령 수정됨!", - "createUserDir": "Auto create user home dir while adding new user", - "customStylesheet": "커스텀 스타일시트", - "defaultUserDescription": "아래 사항은 신규 사용자들에 대한 기본 설정입니다.", - "disableExternalLinks": "외부 링크 감추기", - "disableUsedDiskPercentage": "Disable used disk percentage graph", + "commandRunner": "명령어 실행기", + "commandRunnerHelp": "여기서 지정된 이벤트에서 실행될 명령어를 설정할 수 있습니다. 한 줄에 하나씩 작성해야 합니다. 환경 변수 {0} 및 {1}을(를) 사용할 수 있으며, {0}은(는) {1}에 상대적입니다. 이 기능과 사용 가능한 환경 변수에 대한 자세한 내용은 {2}을(를) 읽어보세요.", + "commandsUpdated": "명령어가 업데이트되었습니다!", + "createUserDir": "새 사용자 추가 시 사용자 홈 디렉터리 자동 생성", + "tusUploads": "청크 업로드", + "tusUploadsHelp": "File Browser는 청크 파일 업로드를 지원하여 불안정한 네트워크에서도 효율적이고 안정적이며 재개 가능하고 분할된 파일 업로드를 가능하게 합니다.", + "tusUploadsChunkSize": "요청의 최대 크기를 나타냅니다 (더 작은 업로드에는 직접 업로드가 사용됩니다). 바이트 크기를 나타내는 일반 정수 또는 10MB, 1GB 등과 같은 문자열을 입력할 수 있습니다.", + "tusUploadsRetryCount": "청크 업로드 실패 시 재시도 횟수.", + "userHomeBasePath": "사용자 홈 디렉터리의 기본 경로", + "userScopeGenerationPlaceholder": "범위가 자동으로 생성됩니다", + "createUserHomeDirectory": "사용자 홈 디렉터리 생성", + "customStylesheet": "사용자 정의 스타일시트", + "defaultUserDescription": "새 사용자의 기본 설정입니다.", + "disableExternalLinks": "외부 링크 비활성화 (문서 제외)", + "disableUsedDiskPercentage": "사용된 디스크 비율 그래프 비활성화", "documentation": "문서", - "examples": "예", - "executeOnShell": "쉘에서 실행", - "executeOnShellDescription": "기본적으로 File Browser 는 바이너리를 명령어로 호출하여 실행합니다. 쉘을 통해 실행하기를 원한다면, Bash 또는 PowerShell 에 필요한 인수와 플래그를 설정하세요. 사용자 명령어와 이벤트 훅에 모두 적용됩니다.", - "globalRules": "규칙에 대한 전역설정으로 모든 사용자에게 적용됩니다. 지정된 규칙은 사용자 설정을 덮어쓰기 합니다.", + "examples": "예시", + "executeOnShell": "셸에서 실행", + "executeOnShellDescription": "기본적으로 File Browser는 바이너리를 직접 호출하여 명령을 실행합니다. 대신 셸(예: Bash 또는 PowerShell)에서 실행하려면 필요한 인수 및 플래그와 함께 여기에 정의할 수 있습니다. 설정된 경우 실행하는 명령이 인수로 추가됩니다. 이는 사용자 명령과 이벤트 후크 모두에 적용됩니다.", + "globalRules": "이것은 전역 허용 및 차단 규칙 세트입니다. 모든 사용자에게 적용됩니다. 각 사용자 설정에서 특정 규칙을 정의하여 이 규칙을 재정의할 수 있습니다.", "globalSettings": "전역 설정", - "hideDotfiles": "숨김파일(dotfile)을 표시하지 않습니다.", - "insertPath": "경로 입력", - "insertRegex": "정규식 입력", + "hideDotfiles": "숨김 파일 숨기기", + "insertPath": "경로 삽입", + "insertRegex": "정규식 표현 삽입", "instanceName": "인스턴스 이름", "language": "언어", - "lockPassword": "사용자에 의한 비밀번호 변경을 허용하지 않음", - "newPassword": "새로운 비밀번호", - "newPasswordConfirm": "새로운 비밀번호 확인", - "newUser": "새로운 사용자", + "lockPassword": "사용자가 비밀번호를 변경하지 못하도록 잠금", + "newPassword": "새 비밀번호", + "newPasswordConfirm": "새 비밀번호 확인", + "newUser": "새 사용자", "password": "비밀번호", - "passwordUpdated": "비밀번호 수정 완료!", + "passwordUpdated": "비밀번호가 업데이트되었습니다!", "path": "경로", "perm": { - "create": "파일이나 디렉토리 생성하기", - "delete": "화일이나 디렉토리 삭제하기", + "create": "파일 및 디렉터리 생성", + "delete": "파일 및 디렉터리 삭제", "download": "다운로드", "execute": "명령 실행", "modify": "파일 편집", - "rename": "파일 이름 변경 또는 디렉토리 이동", - "share": "파일 공유하기" + "rename": "파일 및 디렉터리 이름 바꾸기 또는 이동", + "share": "파일 공유" }, "permissions": "권한", - "permissionsHelp": "사용자를 관리자로 만들거나 권한을 부여할 수 있습니다. 관리자를 선택하면, 모든 옵션이 자동으로 선택됩니다. 사용자 관리는 현재 관리자만 할 수 있습니다.\n", + "permissionsHelp": "사용자를 관리자로 설정하거나 개별적으로 권한을 선택할 수 있습니다. \"관리자\"를 선택하면 다른 모든 옵션이 자동으로 선택됩니다. 사용자 관리는 관리자의 권한으로 유지됩니다.\n", "profileSettings": "프로필 설정", - "ruleExample1": "점(.)으로 시작하는 모든 파일의 접근을 방지합니다.(예 .git, .gitignore)\n", - "ruleExample2": "Caddyfile파일의 접근을 방지합니다.", - "rules": "룰", - "rulesHelp": "사용자별로 규칙을 허용/방지를 지정할 수 있습니다. 방지된 파일은 보이지 않고 사용자들은 접근할 수 없습니다. 사용자의 접근 허용 범위와 관련해 정규표현식(regex)과 경로를 지원합니다.\n", + "ruleExample1": "모든 폴더에서 모든 숨김 파일(예: .git, .gitignore)에 대한 액세스를 방지합니다.\n", + "ruleExample2": "범위의 루트에 있는 Caddyfile이라는 파일에 대한 액세스를 차단합니다.", + "rules": "규칙", + "rulesHelp": "여기서 이 특정 사용자에 대한 허용 및 차단 규칙 세트를 정의할 수 있습니다. 차단된 파일은 목록에 표시되지 않으며 사용자가 액세스할 수 없습니다. 사용자의 범위에 상대적인 정규식 및 경로를 지원합니다.\n", "scope": "범위", - "settingsUpdated": "설정 수정됨!", + "setDateFormat": "정확한 날짜 형식 설정", + "settingsUpdated": "설정이 업데이트되었습니다!", "shareDuration": "공유 기간", - "shareManagement": "공유 내역 관리", - "singleClick": "한번 클릭으로 파일과 폴더를 열도록 합니다.", + "shareManagement": "공유 관리", + "shareDeleted": "공유가 삭제되었습니다!", + "singleClick": "파일 및 디렉터리를 열 때 한 번 클릭 사용", "themes": { - "dark": "다크테마", - "light": "라이트테마", + "default": "시스템 기본값", + "dark": "어둡게", + "light": "밝게", "title": "테마" }, "user": "사용자", "userCommands": "명령어", - "userCommandsHelp": "사용에게 허용할 명령어를 공백으로 구분하여 입력하세요. 예:\n", - "userCreated": "사용자 생성됨!", + "userCommandsHelp": "이 사용자가 사용할 수 있는 명령어 목록 (공백으로 구분). 예:\n", + "userCreated": "사용자가 생성되었습니다!", "userDefaults": "사용자 기본 설정", - "userDeleted": "사용자 삭제됨!", + "userDeleted": "사용자가 삭제되었습니다!", "userManagement": "사용자 관리", - "userUpdated": "사용자 수정됨!", + "userUpdated": "사용자가 업데이트되었습니다!", "username": "사용자 이름", "users": "사용자" }, "sidebar": { "help": "도움말", - "hugoNew": "Hugo New", + "hugoNew": "Hugo 새로 만들기", "login": "로그인", "logout": "로그아웃", "myFiles": "내 파일", - "newFile": "새로운 파일", - "newFolder": "새로운 폴더", + "newFile": "새 파일", + "newFolder": "새 폴더", "preview": "미리보기", "settings": "설정", - "signup": "가입하기", + "signup": "가입", "siteSettings": "사이트 설정" }, "success": { @@ -227,9 +257,9 @@ }, "time": { "days": "일", - "hours": "시", + "hours": "시간", "minutes": "분", "seconds": "초", - "unit": "Time Unit" + "unit": "시간 단위" } }