diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index 7be286b24..0630b26d2 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -1,4 +1,11 @@ { + "about": { + "blogs": "블로그", + "description": "개인정보 보호를 우선시하는 가벼운 노트 서비스입니다. 멋진 생각을 쉽게 기록하고 공유하세요.", + "documents": "문서", + "github-repository": "GitHub 저장소", + "official-website": "공식 웹사이트" + }, "auth": { "create-your-account": "계정 만들기", "host-tip": "사이트 주인으로서의 계정을 등록합니다.", @@ -9,9 +16,11 @@ }, "common": { "about": "정보", + "add": "추가", "admin": "관리", "archive": "보관 처리", "archived": "보관 목록", + "attachments": "첨부파일", "avatar": "아바타", "basic": "기본", "beta": "베타", @@ -19,21 +28,34 @@ "change": "변경", "clear": "정리하기", "close": "닫기", + "collapse": "접기", "confirm": "확인", "create": "생성", + "created-at": "생성일", "database": "데이터베이스", + "day": "일", + "days": "일", "delete": "삭제", + "description": "설명", "edit": "편집", "email": "이메일", + "expand": "펼치기", "explore": "탐색", "file": "파일", "filter": "필터", "home": "홈", "image": "이미지", + "in": "내", + "inbox": "알림함", + "input": "입력", "language": "언어", + "last-updated-at": "마지막 수정일", + "layout": "레이아웃", "learn-more": "더 보기", "link": "링크", "mark": "연결", + "memo": "메모", + "memos": "메모", "name": "이름", "new": "신규", "nickname": "닉네임", @@ -41,8 +63,13 @@ "or": "또는", "password": "비밀번호", "pin": "고정", + "pinned": "고정됨", "preview": "미리 보기", "profile": "프로필", + "properties": "속성", + "referenced-by": "참조됨", + "referencing": "참조중", + "relations": "관계", "remember-me": "로그인 정보 기억하기", "rename": "이름 바꾸기", "reset": "재설정", @@ -54,16 +81,21 @@ "select": "선택", "settings": "설정", "share": "공유", + "shortcut-filter": "단축키 필터", + "shortcuts": "단축키", "sign-in": "로그인", "sign-in-with": "{{provider}}(으)로 로그인", "sign-out": "로그아웃", "sign-up": "회원등록", + "statistics": "통계", "tags": "태그", "title": "제목", + "tree-mode": "트리 모드", "type": "타입", "unpin": "고정 해제", "update": "수정", "upload": "업로드", + "user": "사용자", "username": "유저네임", "version": "버전", "visibility": "공개 범위", @@ -79,22 +111,55 @@ "wed": "수" }, "editor": { + "add-your-comment-here": "여기에 댓글을 추가하세요...", "any-thoughts": "떠오르는 게 있나요...", - "save": "저장" + "save": "저장", + "no-changes-detected": "변경사항이 없습니다" + }, + "filters": { + "has-code": "코드있음", + "has-link": "링크있음", + "has-task-list": "할일목록있음" + }, + "inbox": { + "memo-comment": "{{user}}님이 {{memo}}에 댓글을 남겼습니다.", + "version-update": "새 버전 {{version}}이 출시되었습니다!" + }, + "markdown": { + "checkbox": "체크박스", + "code-block": "코드 블록", + "content-syntax": "내용 문법" }, "memo": { "archived-at": "보관된 날짜", + "click-to-hide-nsfw-content": "민감한(성인) 콘텐츠 숨기기", + "click-to-show-nsfw-content": "민감한(성인) 콘텐츠 보기", + "code": "코드", "comment": { - "self": "댓글" + "self": "댓글", + "write-a-comment": "댓글 작성" }, "copy-link": "링크 복사", - "delete-confirm": "이 메모를 완전히 삭제하시겠습니까?\n\n이 행동은 되돌릴 수 없습니다", + "count-memos-in-date": "{{date}}에 {{count}}개의 {{memos}}", + "delete-confirm": "이 메모를 완전히 삭제하시겠습니까? 이 행동은 되돌릴 수 없습니다", + "direction": "정렬", + "direction-asc": "오름차순", + "direction-desc": "내림차순", + "display-time": "표시 시간", + "filters": "필터", + "links": "링크", + "list": "목록", + "load-more": "더보기", + "masonry": "메이슨리", "no-archived-memos": "보관처리된 메모가 없습니다.", + "no-memos": "메모가 없습니다.", + "order-by": "정렬 기준", "remove-completed-task-list-items": "완료 제거", - "remove-completed-task-list-items-confirm": "모든 완료된 작업을 삭제하겠습니까? (이 작업은 되돌릴 수 없습니다)", - "search-placeholder": "메모 검색하기", + "remove-completed-task-list-items-confirm": "모든 완료된 작업을 삭제하겠습니까? 이 작업은 되돌릴 수 없습니다", + "search-placeholder": "메모 검색하기...", "show-less": "간략히 보기", "show-more": "더보기", + "to-do": "할 일", "view-detail": "자세히 보기", "visibility": { "disabled": "공개 메모는 비활성화됨", @@ -104,21 +169,32 @@ } }, "message": { + "archived-successfully": "성공적으로 보관되었습니다", "change-memo-created-time": "메모 생성 시각 변경", "copied": "복사했습니다", + "deleted-successfully": "성공적으로 삭제되었습니다", + "description-is-required": "설명이 필요합니다", + "failed-to-embed-memo": "메모 임베드에 실패했습니다", "fill-all": "모든 칸을 채워 주세요.", + "fill-all-required-fields": "필수 항목을 모두 입력하세요", "maximum-upload-size-is": "업로드 최대 크기는 {{size}} MiB입니다", "memo-not-found": "메모를 찾을 수 없습니다.", "new-password-not-match": "새 비밀번호가 서로 맞지 않습니다.", "no-data": "데이터가 없습니다.", "password-changed": "비밀번호를 변경했습니다", "password-not-match": "비밀번호가 맞지 않습니다.", - "remove-completed-task-list-items-successfully": "성공적으로 제거되었습니다!", + "remove-completed-task-list-items-successfully": "성공적으로 제거되었습니다", "restored-successfully": "성공적으로 복구했습니다", "succeed-copy-link": "링크를 클립보드에 복사했습니다.", "update-succeed": "업데이트 성공", "user-not-found": "회원을 찾을 수 없습니다" }, + "reference": { + "add-references": "참조 추가", + "embedded-usage": "임베드 콘텐츠로 사용", + "no-memos-found": "메모를 찾을 수 없습니다", + "search-placeholder": "내용 검색" + }, "resource": { "clear": "클리어", "copy-link": "링크 복사", @@ -128,7 +204,7 @@ "file-name-placeholder": "파일 이름", "link": "링크", "link-placeholder": "https://the.link.to/your/resource", - "option": "외부 링크에서", + "option": "외부 링크", "type": "종류", "type-placeholder": "파일 종류" }, @@ -143,22 +219,57 @@ "delete-selected-resources": "선택된 리소스 삭제", "fetching-data": "불러오는 중…", "file-drag-drop-prompt": "업로드할 파일을 여기에 드래그하세요", - "linked-amount": "연결된 메모 수", + "linked-amount": "연결된 수", "no-files-selected": "파일을 선택하지 않았습니다", "no-resources": "리소스 없음.", "no-unused-resources": "사용되지 않는 리소스 없음", "reset-link": "링크 초기화", - "reset-link-prompt": "이 리소스의 링크를 초기화하시겠습니까?\n리소스를 링크 형태로 참조하는 모든 곳에서 문제가 생길 수 있습니다.\n\n이 행동은 되돌릴 수 없습니다", - "reset-resource-link": "리소스 링크 초기화" + "reset-link-prompt": "이 리소스의 링크를 초기화하시겠습니까? 모든 현재 링크 사용이 끊어집니다. 이 행동은 되돌릴 수 없습니다", + "reset-resource-link": "리소스 링크 초기화", + "unused-resources": "사용되지 않는 리소스" }, "router": { "back-to-top": "맨 위로 돌아가기", "go-to-home": "홈으로" }, "setting": { + "access-token-section": { + "access-token-copied-to-clipboard": "액세스 토큰이 복사되었습니다", + "access-token-deletion": "액세스 토큰 {{accessToken}}을 삭제하시겠습니까? 이 행동은 되돌릴 수 없습니다.", + "create-dialog": { + "create-access-token": "액세스 토큰 생성", + "created-at": "생성일", + "description": "설명", + "duration-1m": "1개월", + "duration-8h": "8시간", + "duration-never": "영구", + "expiration": "만료", + "expires-at": "만료일", + "some-description": "설명..." + }, + "description": "계정의 모든 액세스 토큰 목록입니다.", + "title": "액세스 토큰", + "token": "토큰" + }, + "user-sessions-section": { + "title": "활성 세션", + "description": "계정의 모든 활성 세션 목록입니다. 세션은 마지막 활동 후 2주 후에 자동으로 만료됩니다. 현재 세션을 제외한 모든 세션을 취소할 수 있습니다.", + "device": "기기", + "location": "위치", + "last-active": "마지막 활동", + "expires": "만료", + "current": "현재", + "never": "영구", + "session-revocation": "세션 {{sessionId}}을 취소하시겠습니까? 해당 기기에서 다시 로그인해야 합니다.", + "session-revoked": "세션이 성공적으로 취소되었습니다", + "revoke-session": "세션 취소", + "cannot-revoke-current": "현재 세션은 취소할 수 없습니다", + "no-sessions": "활성 세션이 없습니다" + }, "account-section": { "change-password": "비밀번호 변경", "email-note": "선택 사항", + "export-memos": "메모 내보내기", "nickname-note": "배너에 표시됨", "openapi-reset": "OpenAPI 키 초기화", "openapi-sample-post": "안녕, {{url}} ! #memo", @@ -169,24 +280,37 @@ "username-note": "로그인하는 데 사용됨" }, "appearance-option": { - "dark": "어두운 테마", - "light": "밝은 테마", - "system": "기본값 사용" + "dark": "항상 다크", + "light": "항상 라이트", + "system": "시스템 따라감" }, "member": "멤버", "member-list": "멤버 목록", "member-section": { + "admin": "관리자", "archive-member": "멤버 보관처리", "archive-warning": "멤버 {{username}} 의 계정을 보관처리하시겠습니까?", "create-a-member": "새 멤버 등록", "delete-member": "멤버 계정 삭제", - "delete-warning": "멤버 {{username}} 의 계정을 완전히 삭제하시겠습니까?\n\n이 행동은 되돌릴 수 없습니다" + "delete-warning": "멤버 {{username}} 의 계정을 완전히 삭제하시겠습니까? 이 행동은 되돌릴 수 없습니다", + "user": "사용자" + }, + "memo-related": "메모", + "memo-related-settings": { + "content-lenght-limit": "내용 길이 제한 (바이트)", + "enable-blur-nsfw-content": "민감한(성인) 콘텐츠 블러 처리 활성화", + "enable-link-preview": "링크 미리보기 활성화", + "enable-memo-comments": "메모 댓글 활성화", + "enable-memo-location": "메모 위치 활성화", + "reactions": "반응", + "title": "메모 관련 설정" }, "my-account": "내 계정", "preference": "개인 설정", "preference-section": { "default-memo-sort-option": "메모에 표시할 시각", "default-memo-visibility": "메모 공개 범위 기본값", + "apperance": "외관", "theme": "테마" }, "sso": "SSO", @@ -194,7 +318,7 @@ "authorization-endpoint": "인증 엔드포인트", "client-id": "클라이언트 ID", "client-secret": "클라이언트 비밀키", - "confirm-delete": "SSO 설정 \"{{name}}\"을 완전히 삭제하시겠습니까?\n\n이 행동은 되돌릴 수 없습니다", + "confirm-delete": "SSO 설정 \"{{name}}\"을 완전히 삭제하시겠습니까? 이 행동은 되돌릴 수 없습니다", "create-sso": "SSO 생성", "custom": "사용자 지정", "delete-sso": "삭제 확인", @@ -202,12 +326,14 @@ "display-name": "보여줄 이름", "identifier": "식별자", "identifier-filter": "식별자 필터", + "no-sso-found": "SSO가 없습니다.", "redirect-url": "리다이렉트 URL", "scopes": "스코프", + "single-sign-on": "인증을 위한 Single Sign-On(SSO) 구성", "sso-created": "SSO {{name}}이 생성되었습니다", "sso-list": "SSO 목록", "sso-updated": "SSO {{name}}이 수정되었습니다", - "template": "간편 설정", + "template": "템플릿", "token-endpoint": "토큰 엔드포인트", "update-sso": "SSO 수정", "user-endpoint": "유저 엔드포인트" @@ -223,10 +349,12 @@ "current-storage": "사용 중인 저장소", "delete-storage": "저장소 삭제", "endpoint": "엔드포인트", + "filepath-template": "파일 경로 템플릿", "local-storage-path": "로컬 저장소 경로", "path": "저장소 경로", "path-description": "{filename} 등 로컬 저장소에서와 같은 변수를 사용할 수 있습니다", "path-placeholder": "custom/path", + "presign-placeholder": "미리 서명된 URL, 선택 사항", "region": "리전", "region-placeholder": "리전 이름", "s3-compatible-url": "S3과 호환되는 서비스 URL", @@ -237,43 +365,82 @@ "type-local": "로컬 파일시스템", "update-a-service": "서비스 편집", "update-local-path": "로컬 저장소 경로 수정", - "update-local-path-description": "로컬 저장소 경로는 DB 파일으로부터의 상대 경로입니다", + "update-local-path-description": "로컬 저장소 경로는 DB 파일로부터의 상대 경로입니다", "update-storage": "저장소 수정", "url-prefix": "URL 접두사", "url-prefix-placeholder": "URL 앞에 붙을 커스텀 접두사, 선택 사항", "url-suffix": "URL 접미사", "url-suffix-placeholder": "URL 뒤에 붙을 커스텀 접미사, 선택 사항", - "warning-text": "저장소 서비스 \"{{name}}\"을(를) 삭제하시겠습니까?\n\n이 행동은 되돌릴 수 없습니다" + "warning-text": "저장소 서비스 \"{{name}}\"을(를) 삭제하시겠습니까? 이 행동은 되돌릴 수 없습니다" }, "system": "시스템", "system-section": { - "additional-script": "추가적인 스크립트", - "additional-script-placeholder": "추가적인 JavaScript 코드", - "additional-style": "추가적인 스타일", - "additional-style-placeholder": "추가적인 CSS 코드", - "allow-user-signup": "회원등록 허용", + "additional-script": "추가 스크립트", + "additional-script-placeholder": "추가 JavaScript 코드", + "additional-style": "추가 스타일", + "additional-style-placeholder": "추가 CSS 코드", + "allow-user-signup": "회원가입 허용", "customize-server": { - "appearance": "서버 테마", + "appearance": "서버 외관", "description": "설명", "icon-url": "아이콘 URL", "locale": "서버 언어", "title": "서버 커스터마이징" }, + "disable-markdown-shortcuts-in-editor": "에디터에서 Markdown 단축키 비활성화", "disable-password-login": "비밀번호 로그인 금지", "disable-password-login-final-warning": "이로부터 발생할 수 있는 모든 상황을 이해했다면, 아래에 \"CONFIRM\"을 입력해 주세요.", "disable-password-login-warning": "모든 사용자가 비밀번호를 사용해서 로그인하지 못하게 합니다. 설정된 SSO에 문제가 생겼을 경우, 데이터베이스를 직접 조작해서 이 설정을 끄지 않는 한 절대로 로그인하지 못하게 됩니다. SSO 설정을 수정/제거할 때에는 특히 조심해 주세요", "disable-public-memos": "공개된 메모 금지", "display-with-updated-time": "수정된 시각을 표시", + "enable-auto-compact": "자동 압축 활성화", + "enable-double-click-to-edit": "더블 클릭으로 편집 활성화", "enable-password-login": "비밀번호 로그인 허용", "enable-password-login-warning": "모든 사용자가 비밀번호를 사용해서 로그인할 수 있게 합니다. 사용자들이 SSO와 비밀번호 둘 다 사용할 수 있게 하고 싶은 경우에만 켜 주세요", "max-upload-size": "최대 업로드 크기 (MiB)", "max-upload-size-hint": "권장값은 32 MiB입니다.", - "removed-completed-task-list-items": "완료 제거 활성화", - "server-name": "서버 이름" + "removed-completed-task-list-items": "완료된 할 일 삭제 활성화", + "server-name": "서버 이름", + "title": "일반" + }, + "version": "버전", + "webhook-section": { + "create-dialog": { + "an-easy-to-remember-name": "기억하기 쉬운 이름", + "create-webhook": "Webhook 생성", + "edit-webhook": "Webhook 편집", + "payload-url": "Payload URL", + "title": "제목", + "url-example-post-receive": "https://example.com/postreceive" + }, + "no-webhooks-found": "Webhook이 없습니다.", + "title": "Webhook", + "url": "URL" + }, + "workspace-section": { + "disallow-change-nickname": "닉네임 변경 금지", + "disallow-change-username": "유저네임 변경 금지", + "disallow-password-auth": "비밀번호 인증 금지", + "disallow-user-registration": "회원가입 금지", + "monday": "월요일", + "saturday": "토요일", + "sunday": "일요일", + "week-start-day": "주 시작 요일" } }, "tag": { "all-tags": "모든 태그", - "create-tag": "태그 생성" + "create-tag": "태그 생성", + "create-tags-guide": "`#태그`를 입력하여 태그를 만들 수 있습니다.", + "delete-confirm": "이 태그를 삭제하시겠습니까? 관련된 모든 메모가 보관됩니다.", + "delete-tag": "태그 삭제", + "new-name": "새 이름", + "no-tag-found": "태그를 찾을 수 없습니다", + "old-name": "이전 이름", + "rename-error-empty": "태그 이름은 비어 있거나 공백을 포함할 수 없습니다", + "rename-error-repeat": "새 이름은 이전 이름과 같을 수 없습니다", + "rename-success": "태그 이름이 성공적으로 변경되었습니다", + "rename-tag": "태그 이름 변경", + "rename-tip": "이 태그가 포함된 모든 메모가 업데이트됩니다." } -} +} \ No newline at end of file