Files
obsidian-livesync/src/common/messagesJson/ko.json
T
Namwon KimandClaude Fable 5 17fe6c1518 Complete and correct the Korean translations
Korean coverage was 796 of 1132 keys (70%), so a large part of the UI fell
back to English. Alongside the missing entries, the existing translations
carried a few defects that were visible to users.

Fixes:

- Three messages had lost the `$` from their placeholders, leaving a literal
  `{origin}`, `{org}` and `{from}->{to}` on screen, because `$msg()` only
  substitutes `${...}`.
- `dialog.yourLanguageAvailable` referenced `%{Display language}`, but the key
  is `Display Language`, so the raw token was shown. Corrected to match ja.
- Sixteen onboarding messages ended with the Japanese full stop `。`.
- Four messages hard-coded a particle after a variable (`${measuredSize}가`),
  which is ungrammatical for values ending in a consonant. They now use the
  paired form `이(가)`, `을(를)`, `(으)로`.

Terminology is now consistent with the Obsidian Korean UI and with the
definitions in docs/terms.md:

- `vault` is 보관함, `device` is 기기, `status bar` is 상태 표시줄.
- `chunk` is 청크 everywhere; the Eden settings had rendered it as 변경 기록
  ("change record"), which is not what a chunk is.
- `Compaction` is 압축 정리, separating it from `Data Compression` (데이터 압축),
  which had shared the same word.
- HTTP `Origin` is 출처; it had been 원점, the geometric origin.
- Six English strings that had mapped to two different Korean strings each are
  now unified.

The remaining 336 keys are translated, including the setup wizard outro, the
insecure-chunk and v0.25.6 recovery dialogues, and the database adapter
migration messages.

This ports vrtmrz/livesync-commonlib#79 to this repository, following the
v1.0.0 boundary change that moved application translations here. On top of
the original work, the 17 keys newly introduced in v1.0.0 (the P2P setup
wizard Invitation, OutroNewP2PUser and RebuildEverythingP2P dialogues, and
the moduleCheckRemoteSize notices) are translated as well.

Verified with _tools/checkI18nCoverage.ts (ko: 1132/1132, 0 missing),
tsc --noEmit, and a dev build. Generated resources are committed as produced
by `npm run i18n:bake`; besides the `ko` entries it also trims a stale
trailing space from five es/zh entries in combinedMessages.prod.ts that had
been left behind by the migration.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EtFsro96LHztmoYmRjtfAy
2026-07-30 09:15:41 +09:00

1135 lines
134 KiB
JSON

{
"(Active)": "(활성)",
"(BETA) Always overwrite with a newer file": "(베타) 항상 새로운 파일로 덮어쓰기",
"(Beta) Use ignore files": "(베타) 제외 규칙 파일 사용",
"(Days passed, 0 to disable automatic-deletion)": "(지난 일수, 0으로 설정하면 자동 삭제 비활성화)",
"(ex. Read chunks online) If this option is enabled, LiveSync reads chunks online directly instead of replicating them locally. Increasing Custom chunk size is recommended.": "(예: 청크를 원격에서 읽음) 이 옵션을 활성화하면, LiveSync는 청크를 로컬에 복제하지 않고 원격에서 직접 읽습니다. 커스텀 청크 크기를 키우는 것을 권장합니다.",
"(MB) If this is set, changes to local and remote files that are larger than this will be skipped. If the file becomes smaller again, a newer one will be used.": "(MB) 이 값이 설정되면, 이보다 큰 로컬 및 원격 파일의 변경 사항은 건너뜁니다. 파일이 다시 작아지면 더 새로운 파일이 사용됩니다.",
"(Mega chars)": "(백만 자 단위)",
"(Not recommended) If set, credentials will be stored in the file.": "(권장하지 않음) 설정한 경우 자격 증명이 파일에 저장됩니다.",
"(Obsolete) Use an old adapter for compatibility": "(사용 중단) 호환성을 위해 이전 어댑터 사용",
"(RegExp) Empty to sync all files. Set filter as a regular expression to limit synchronising files.": "(정규식) 비워 두면 모든 파일을 동기화합니다. 정규식을 지정하면 동기화할 파일을 제한할 수 있습니다.",
"(RegExp) If this is set, any changes to local and remote files that match this will be skipped.": "(정규식) 설정하면 이 패턴과 일치하는 로컬 및 원격 파일 변경은 모두 건너뜁니다.",
"(Select this if you are already using synchronisation on another computer or smartphone.) This option is suitable if you are new to LiveSync and want to set it up from scratch.": "(다른 컴퓨터나 스마트폰에서 이미 동기화를 사용 중이라면 선택하세요.) 이 기기를 기존 LiveSync 구성에 추가하려는 경우에 적합합니다.",
"(Select this if you are configuring this device as the first synchronisation device.) This option is suitable if you are new to LiveSync and want to set it up from scratch.": "(이 기기를 첫 번째 동기화 기기로 설정한다면 선택하세요.) LiveSync를 처음 사용하며 처음부터 설정하려는 경우에 적합합니다.",
"> [!INFO]- The connected devices have been detected as follows:\n${devices}": "> [!INFO]- 다음 연결된 기기가 감지되었습니다:\n${devices}",
"A Setup URI is a single string of text containing your server address and authentication details. Using a URI, if one was generated by your server installation script, provides a simple and secure configuration.": "Setup URI는 서버 주소와 인증 정보를 담은 하나의 문자열입니다. 서버 설치 스크립트가 URI를 생성했다면, 이를 사용해 간단하고 안전하게 구성할 수 있습니다.",
"Access Key": "액세스 키",
"Activate": "활성화",
"Active Remote Configuration": "활성 원격 구성",
"Add default patterns": "기본 패턴 추가",
"Add new connection": "연결 추가",
"All devices have the same progress value (${progress}). Your devices seem to be synchronised. And be able to proceed with Garbage Collection.": "모든 기기의 진행 값이 동일합니다(${progress}). 기기들이 동기화된 것으로 보이므로 가비지 컬렉션을 진행할 수 있습니다.",
"Always prompt merge conflicts": "항상 병합 충돌 알림",
"Analyse": "분석",
"Analyse database usage": "데이터베이스 사용량 분석",
"Analyse database usage and generate a TSV report for diagnosis yourself. You can paste the generated report with any spreadsheet you like.": "데이터베이스 사용량을 분석하고 직접 진단할 수 있도록 TSV 보고서를 생성합니다. 생성된 보고서는 원하는 스프레드시트에 붙여 넣어 확인할 수 있습니다.",
"Apply Latest Change if Conflicting": "충돌 시 최신 변경 사항 적용",
"Apply preset configuration": "프리셋 구성 적용",
"Ask a passphrase at every launch": "시작할 때마다 패스프레이즈 묻기",
"Automatically Sync all files when opening Obsidian.": "Obsidian을 열 때 모든 파일을 자동으로 동기화합니다.",
"Back": "뒤로",
"Back to non-configured": "미구성 상태로 되돌리기",
"Batch database update": "일괄 데이터베이스 업데이트",
"Batch limit": "배치 개수 제한",
"Batch size": "배치 크기",
"Batch size of on-demand fetching": "필요 시 가져오기의 배치 크기",
"Before v0.17.16, we used an old adapter for the local database. Now the new adapter is preferred. However, it needs local database rebuilding. Please disable this toggle when you have enough time. If leave it enabled, also while fetching from the remote database, you will be asked to disable this.": "v0.17.16 이전에는 로컬 데이터베이스에 이전 어댑터를 사용했습니다. 이제는 새로운 어댑터를 권장합니다. 하지만 로컬 데이터베이스 재구축이 필요합니다. 충분한 시간이 있을 때 이 토글을 비활성화해 주세요. 활성화된 상태로 두면 원격 데이터베이스에서 가져올 때도 이를 비활성화하라는 메시지가 나타납니다.",
"Bucket Name": "버킷 이름",
"Cancel": "취소",
"Cancel Garbage Collection": "가비지 컬렉션 취소",
"Changing this setting requires migrating existing data (a bit time may be taken) and restarting Obsidian. Please make sure to back up your data before proceeding.": "이 설정을 변경하려면 기존 데이터를 마이그레이션하고(시간이 다소 걸릴 수 있습니다) Obsidian을 재시작해야 합니다. 진행하기 전에 반드시 데이터를 백업해 주세요.",
"Check": "확인",
"Check and convert non-path-obfuscated files": "경로 난독화되지 않은 파일 검사 및 변환",
"Check for documents that have not been converted to path-obfuscated IDs and convert them if necessary.": "아직 경로 난독화 ID로 변환되지 않은 문서를 확인하고 필요하면 변환합니다.",
"cmdConfigSync.showCustomizationSync": "사용자 설정 동기화 표시",
"Comma separated `.gitignore, .dockerignore`": "쉼표로 구분된 `.gitignore, .dockerignore`",
"Compaction in progress on remote database...": "원격 데이터베이스에서 압축 정리를 진행 중입니다...",
"Compaction on remote database completed successfully.": "원격 데이터베이스 압축 정리가 성공적으로 완료되었습니다.",
"Compaction on remote database failed.": "원격 데이터베이스 압축 정리에 실패했습니다.",
"Compaction on remote database timed out.": "원격 데이터베이스 압축 정리 시간이 초과되었습니다.",
"Compare the content of files between on local database and storage. If not matched, you will be asked which one you want to keep.": "로컬 데이터베이스와 저장소 간의 파일 내용을 비교합니다. 일치하지 않으면 어떤 쪽을 유지할지 묻게 됩니다.",
"Compatibility (Conflict Behaviour)": "호환성 (충돌 동작)",
"Compatibility (Database structure)": "호환성 (데이터베이스 구조)",
"Compatibility (Internal API Usage)": "호환성 (내부 API 사용)",
"Compatibility (Metadata)": "호환성 (메타데이터)",
"Compatibility (Remote Database)": "호환성 (원격 데이터베이스)",
"Compatibility (Trouble addressed)": "호환성 (문제 대응)",
"Compute revisions for chunks": "청크에 대한 리비전 계산",
"Configuration Encryption": "구성 암호화",
"Configure": "설정",
"Configure And Change Remote": "원격 구성 및 변경",
"Configure E2EE": "E2EE 구성",
"Configure Remote": "원격 구성",
"Configure the same server information as your other devices again, manually, very advanced users only.": "다른 기기와 동일한 서버 정보를 다시 직접 입력합니다. 숙련된 사용자 전용입니다.",
"Connection Method": "연결 방법",
"Continue to CouchDB setup": "CouchDB 설정으로 계속",
"Continue to Peer-to-Peer only setup": "Peer-to-Peer 전용 설정으로 계속",
"Continue to S3/MinIO/R2 setup": "S3/MinIO/R2 설정으로 계속",
"Copy": "복사",
"Copy Report to clipboard": "보고서를 클립보드에 복사",
"CouchDB Connection Tweak": "CouchDB 연결 조정",
"Cross-platform": "크로스 플랫폼",
"Current adapter: {adapter}": "현재 어댑터: {adapter}",
"Customization Sync": "사용자 설정 동기화",
"Customization Sync (Beta3)": "사용자 설정 동기화 (Beta3)",
"Data Compression": "데이터 압축",
"Database -> Storage": "데이터베이스 -> 스토리지",
"Database Adapter": "데이터베이스 어댑터",
"Database Name": "데이터베이스 이름",
"Database suffix": "데이터베이스 접미사",
"Default": "기본값",
"Delay conflict resolution of inactive files": "비활성 파일의 충돌 해결 지연",
"Delay merge conflict prompt for inactive files.": "비활성 파일의 병합 충돌 프롬프트 지연.",
"Delete": "삭제",
"Delete all customization sync data": "모든 사용자 설정 동기화 데이터 삭제",
"Delete all data on the remote server.": "원격 서버의 모든 데이터를 삭제합니다.",
"Delete local database to reset or uninstall Self-hosted LiveSync": "Self-hosted LiveSync를 초기화하거나 제거하기 위해 로컬 데이터베이스를 삭제",
"Delete old metadata of deleted files on start-up": "시작 시 삭제된 파일의 오래된 메타데이터 삭제",
"Delete Remote Configuration": "원격 구성 삭제",
"Delete remote configuration '{name}'?": "'{name}' 원격 구성을 삭제할까요?",
"desktop": "데스크톱",
"Developer": "개발자",
"Device": "기기",
"Device name": "기기 이름",
"Device Setup Method": "기기 설정 방법",
"dialog.yourLanguageAvailable": "Self-hosted LiveSync가 사용 중인 언어의 번역을 제공하므로 %{Display Language} 설정이 활성화되었습니다.\n\n참고: 모든 메시지가 번역되어 있지는 않습니다. 여러분의 기여를 기다리고 있습니다!\n참고 2: 이슈를 등록할 때는 **%{lang-def} 로 되돌린 뒤** 스크린샷과 메시지, 로그를 첨부해 주세요. 설정 대화 상자에서 되돌릴 수 있습니다.\n편하게 사용하실 수 있기를 바랍니다!",
"dialog.yourLanguageAvailable.btnRevertToDefault": "%{lang-def} 유지",
"dialog.yourLanguageAvailable.Title": " 번역을 사용할 수 있습니다!",
"Disables all synchronization and restart.": "모든 동기화를 비활성화하고 재시작합니다.",
"Disables logging, only shows notifications. Please disable if you report an issue.": "로깅을 비활성화하고 알림만 표시합니다. 문제를 신고하는 경우 비활성화해 주세요.",
"Display Language": "표시 언어",
"Display name": "표시 이름",
"Do not check configuration mismatch before replication": "복제 전 구성 불일치 확인 안 함",
"Do not keep metadata of deleted files.": "삭제된 파일의 메타데이터를 보관하지 않습니다.",
"Do not split chunks in the background": "백그라운드에서 청크 분할 안 함",
"Do not use internal API": "내부 API 사용 안 함",
"Doctor.Button.DismissThisVersion": "아니요, 다음 릴리스까지 다시 묻지 않음",
"Doctor.Button.Fix": "수정",
"Doctor.Button.FixButNoRebuild": "수정하지만 재구축하지 않음",
"Doctor.Button.No": "아니요",
"Doctor.Button.Skip": "그대로 두기",
"Doctor.Button.Yes": "예",
"Doctor.Dialogue.Main": "안녕하세요! ${activateReason}(으)로 인해 구성 진단 마법사가 실행되었습니다!\n아쉽게도 일부 구성에서 잠재적인 문제가 감지되었습니다.\n걱정하지 마세요. 하나씩 함께 해결해 보겠습니다.\n\n미리 알려드리자면, 다음 항목들에 대해 여쭤보겠습니다.\n\n${issues}\n\n시작할까요?",
"Doctor.Dialogue.MainFix": "\n## ${name}\n\n| 현재 값 | 이상적인 값 |\n|:---:|:---:|\n| ${current} | ${ideal} |\n\n**권장 수준:** ${level}\n\n### 왜 이것이 감지되었나요?\n\n${reason}\n\n${note}\n\n이상적인 값으로 수정할까요?",
"Doctor.Dialogue.Title": "Self-hosted LiveSync 구성 진단 마법사",
"Doctor.Dialogue.TitleAlmostDone": "거의 완료되었습니다!",
"Doctor.Dialogue.TitleFix": "문제 해결 ${current}/${total}",
"Doctor.Level.Must": "필수",
"Doctor.Level.Necessary": "필요",
"Doctor.Level.Optional": "선택사항",
"Doctor.Level.Recommended": "권장",
"Doctor.Message.NoIssues": "문제가 감지되지 않았습니다!",
"Doctor.Message.RebuildLocalRequired": "주의! 이를 적용하려면 로컬 데이터베이스 재구축이 필요합니다!",
"Doctor.Message.RebuildRequired": "주의! 이를 적용하려면 재구축이 필요합니다!",
"Doctor.Message.SomeSkipped": "일부 문제를 그대로 두었습니다. 다음 시작 시 다시 질문할까요?",
"Doctor.RULES.E2EE_V02500.REASON": "종단 간 암호화가 더 견고하고 빨라졌습니다. 또한 다시 진행한 코드 검토에서 이전 E2EE에 취약점이 있는 것으로 확인되었기 때문에, 가능한 한 빨리 적용해 주시기 바랍니다. 불편을 드려 대단히 죄송합니다. 그리고 이 설정은 이전 버전과 호환되지 않습니다. 동기화 중인 모든 기기를 v0.25.0 이상으로 업데이트해야 합니다. 재구축은 필요하지 않으며 새로 전송되는 항목부터 새 형식으로 변환됩니다. 다만 가능하다면 재구축하시기를 권장합니다.",
"Document History": "문서 기록",
"Duplicate": "복사본 만들기",
"Duplicate remote": "원격 구성 복사",
"E2EE Configuration": "E2EE 구성",
"Edge case addressing (Behaviour)": "특수 상황 처리 (동작)",
"Edge case addressing (Database)": "특수 상황 처리 (데이터베이스)",
"Edge case addressing (Processing)": "특수 상황 처리 (처리)",
"Emergency restart": "긴급 재시작",
"Enable advanced features": "고급 기능 활성화",
"Enable customization sync": "사용자 설정 동기화 활성화",
"Enable Developers' Debug Tools.": "개발자 디버그 도구 활성화",
"Enable edge case treatment features": "특수 사례 처리 기능 활성화",
"Enable poweruser features": "파워 유저 기능 활성화",
"Enable this if your Object Storage doesn't support CORS": "객체 스토리지가 CORS를 지원하지 않는 경우 활성화하세요",
"Enable this option to automatically apply the most recent change to documents even when it conflicts": "이 옵션을 활성화하면 충돌이 있어도 문서에 가장 최근 변경 사항을 자동으로 적용합니다",
"Encrypt contents on the remote database. If you use the plugin's synchronization feature, enabling this is recommended.": "원격 데이터베이스의 내용을 암호화합니다. 플러그인의 동기화 기능을 사용하는 경우 활성화를 권장합니다.",
"Encrypting sensitive configuration items": "민감한 구성 항목 암호화",
"Encryption phassphrase. If changed, you should overwrite the server's database with the new (encrypted) files.": "암호화에 사용할 패스프레이즈입니다. 변경한 경우, 새로 암호화된 파일로 서버의 데이터베이스를 덮어써야 합니다.",
"End-to-End Encryption": "종단 간 암호화",
"Endpoint URL": "엔드포인트 URL",
"Enhance chunk size": "청크 크기 확대",
"Enter Server Information": "서버 정보 입력",
"Enter the server information manually": "서버 정보를 수동으로 입력",
"Export": "내보내기",
"Failed to connect to remote for compaction.": "압축 정리를 위해 원격 데이터베이스에 연결하지 못했습니다.",
"Failed to connect to remote for compaction. ${reason}": "압축 정리를 위해 원격 데이터베이스에 연결하지 못했습니다. ${reason}",
"Failed to start one-shot replication before Garbage Collection. Garbage Collection Cancelled.": "가비지 컬렉션 전에 일회성 복제를 시작하지 못했습니다. 가비지 컬렉션을 취소합니다.",
"Failed to start replication after Garbage Collection.": "가비지 컬렉션 후 복제를 시작하지 못했습니다.",
"Fetch": "가져오기",
"Fetch chunks on demand": "필요 시 청크 원격 가져오기",
"Fetch database with previous behaviour": "이전 동작으로 데이터베이스 가져오기",
"Fetch remote settings": "원격 설정 가져오기",
"File to resolve conflict": "충돌을 해결할 파일",
"File to view History": "기록을 볼 파일",
"Filename": "파일명",
"First, please select the option that best describes your current situation.": "먼저 현재 상황에 가장 잘 맞는 항목을 선택해 주세요.",
"Flag and restart": "표시 후 재시작",
"Forces the file to be synced when opened.": "파일을 열 때 강제로 동기화합니다.",
"Fresh Start Wipe": "초기화 후 새로 시작",
"Garbage Collection cancelled by user.": "사용자가 가비지 컬렉션을 취소했습니다.",
"Garbage Collection completed. Deleted chunks: ${deletedChunks} / ${totalChunks}. Time taken: ${seconds} seconds.": "가비지 컬렉션이 완료되었습니다. 삭제된 청크: ${deletedChunks} / ${totalChunks}. 소요 시간: ${seconds}초.",
"Garbage Collection Confirmation": "가비지 컬렉션 확인",
"Garbage Collection V3 (Beta)": "가비지 컬렉션 V3 (Beta)",
"Garbage Collection: Found ${unusedChunks} unused chunks to delete.": "가비지 컬렉션: 삭제할 미사용 청크 ${unusedChunks}개를 찾았습니다.",
"Garbage Collection: Scanned ${scanned} / ~${docCount}": "가비지 컬렉션: ${scanned} / ~${docCount} 검사함",
"Garbage Collection: Scanning completed. Total chunks: ${totalChunks}, Used chunks: ${usedChunks}": "가비지 컬렉션: 검사 완료. 전체 청크 수: ${totalChunks}, 사용 중인 청크 수: ${usedChunks}",
"Handle files as Case-Sensitive": "파일을 대소문자 구분으로 처리",
"Hidden Files": "숨김 파일",
"Hide completely": "완전히 숨기기",
"Highlight diff": "차이 강조",
"How to display network errors when the sync server is unreachable.": "동기화 서버에 연결할 수 없을 때 네트워크 오류를 어떻게 표시할지 설정합니다.",
"How would you like to configure the connection to your server?": "서버 연결을 어떻게 구성하시겠습니까?",
"I am adding a device to an existing synchronisation setup": "기존 동기화 구성에 기기를 추가합니다",
"I am setting this up for the first time": "처음으로 설정합니다",
"I know my server details, let me enter them": "서버 정보를 알고 있으니 직접 입력하겠습니다",
"If disabled(toggled), chunks will be split on the UI thread (Previous behaviour).": "비활성화(토글)되면 청크는 UI 스레드에서 분할됩니다 (이전 동작).",
"If enabled per-filed efficient customization sync will be used. We need a small migration when enabling this. And all devices should be updated to v0.23.18. Once we enabled this, we lost a compatibility with old versions.": "활성화하면 파일별 효율적인 사용자 설정 동기화가 사용됩니다. 이를 활성화할 때 소규모 데이터 구조 전환이 필요합니다. 모든 기기를 v0.23.18로 업데이트해야 합니다. 이를 활성화하면 이전 버전과의 호환성이 사라집니다.",
"If enabled, chunks will be split into no more than 100 items. However, dedupe is slightly weaker.": "활성화하면 청크는 최대 100개 항목으로 분할됩니다. 하지만 중복 제거 기능이 약간 약해집니다.",
"If enabled, newly created chunks are temporarily kept within the document, and graduated to become independent chunks once stabilised.": "활성화하면 새로 생성된 청크가 문서 안에 임시로 보관되며, 안정화된 뒤에 독립된 청크로 분리됩니다.",
"If enabled, the ⛔ icon will be shown inside the status instead of the file warnings banner. No details will be shown.": "활성화하면 파일 경고 배너 대신 상태 영역에 ⛔ 아이콘만 표시됩니다. 자세한 내용은 표시되지 않습니다.",
"If enabled, the file under 1kb will be processed in the UI thread.": "활성화하면 1kb 미만의 파일은 UI 스레드에서 처리됩니다.",
"If enabled, the notification of hidden files change will be suppressed.": "활성화하면 숨김 파일 변경 알림이 표시되지 않습니다.",
"If this enabled, all chunks will be stored with the revision made from its content. (Previous behaviour)": "이 옵션이 활성화되면 모든 청크는 콘텐츠에서 생성된 리비전과 함께 저장됩니다. (이전 동작)",
"If this enabled, All files are handled as case-Sensitive (Previous behaviour).": "이 옵션이 활성화되면 모든 파일이 대소문자를 구분하여 처리됩니다 (이전 동작).",
"If this enabled, chunks will be split into semantically meaningful segments. Not all platforms support this feature.": "이 옵션을 활성화하면 청크가 문단이나 의미 단위로 나뉘어 저장됩니다. 단, 이 기능은 일부 플랫폼에서는 지원되지 않을 수 있습니다.",
"If this is set, changes to local files which are matched by the ignore files will be skipped. Remote changes are determined using local ignore files.": "이 옵션을 활성화하면, 제외 규칙 파일에 일치하는 로컬 파일의 변경 사항은 건너뜁니다. 원격 변경 여부 또한 로컬의 제외 규칙 파일에 따라 판단됩니다.",
"If this option is enabled, PouchDB will hold the connection open for 60 seconds, and if no change arrives in that time, close and reopen the socket, instead of holding it open indefinitely. Useful when a proxy limits request duration but can increase resource usage.": "이 옵션이 활성화되면 PouchDB는 연결을 더이상 무한히 열어두지 않고 60초 동안 유지합니다. 그 시간 내에 변경 사항이 없으면 소켓을 닫고 다시 엽니다. 프록시가 요청 지속 시간을 제한할 때 유용하지만 리소스 사용량이 증가할 수 있습니다.",
"If you reached the payload size limit when using IBM Cloudant, please decrease batch size and batch limit to a lower value.": "IBM Cloudant를 사용하다가 페이로드 크기 제한에 도달했다면, 배치 크기와 배치 개수 제한을 더 낮은 값으로 줄여 주세요.",
"Ignore and Proceed": "무시하고 계속",
"Ignore files": "제외 규칙 파일",
"Ignore patterns": "무시 패턴",
"Import connection": "연결 가져오기",
"Incubate Chunks in Document": "문서 내 청크 임시 보관",
"Initialise all journal history, On the next sync, every item will be received and sent.": "모든 저널 기록을 초기화합니다. 다음 동기화 때 모든 항목을 다시 받고 다시 보냅니다.",
"Initialise journal received history. On the next sync, every item except this device sent will be downloaded again.": "저널 수신 기록을 초기화합니다. 다음 동기화 때 이 기기가 보낸 항목을 제외한 모든 항목을 다시 내려받습니다.",
"Initialise journal sent history. On the next sync, every item except this device received will be sent again.": "저널 송신 기록을 초기화합니다. 다음 동기화 때 이 기기가 받은 항목을 제외한 모든 항목을 다시 보냅니다.",
"Interval (sec)": "간격 (초)",
"K.exp": "실험 기능",
"K.long_p2p_sync": "%{title_p2p_sync} (%{exp})",
"K.P2P": "%{Peer}-to-%{Peer}",
"K.Peer": "피어",
"K.ScanCustomization": "사용자 설정 검색",
"K.short_p2p_sync": "P2P 동기화",
"K.title_p2p_sync": "피어 투 피어(P2P) 동기화",
"Keep empty folder": "빈 폴더 유지",
"lang_def": "기본값",
"lang-de": "Deutsche",
"lang-def": "%{lang_def}",
"lang-es": "Español",
"lang-fr": "Français",
"lang-he": "עברית",
"lang-ja": "日本語",
"lang-ko": "한국어",
"lang-ru": "Русский",
"lang-zh": "简体中文",
"lang-zh-tw": "繁體中文",
"Later": "나중에",
"Limit: {datetime} ({timestamp})": "제한: {datetime} ({timestamp})",
"LiveSync could not handle multiple vaults which have same name without different prefix, This should be automatically configured.": "LiveSync는 접두사로 구분되지 않은 동일한 이름의 보관함을 여러 개 처리할 수 없습니다. 이 값은 자동으로 구성되어야 합니다.",
"liveSyncReplicator.beforeLiveSync": "LiveSync 전에 OneShot을 먼저 시작합니다...",
"liveSyncReplicator.cantReplicateLowerValue": "더 낮은 값으로 복제할 수 없습니다.",
"liveSyncReplicator.checkingLastSyncPoint": "마지막으로 동기화된 지점을 찾고 있습니다.",
"liveSyncReplicator.couldNotConnectTo": "${uri}에 연결할 수 없습니다: ${name}\n(${db})",
"liveSyncReplicator.couldNotConnectToRemoteDb": "원격 데이터베이스에 연결할 수 없습니다: ${d}",
"liveSyncReplicator.couldNotConnectToServer": "원격에 대한 연결이 차단되었거나 실패했습니다.",
"liveSyncReplicator.couldNotConnectToURI": "${uri}에 연결할 수 없습니다: ${dbRet}",
"liveSyncReplicator.couldNotMarkResolveRemoteDb": "원격 데이터베이스를 해결됨으로 표시할 수 없습니다.",
"liveSyncReplicator.liveSyncBegin": "LiveSync 시작...",
"liveSyncReplicator.lockRemoteDb": "데이터 손상을 방지하기 위해 원격 데이터베이스를 잠급니다",
"liveSyncReplicator.markDeviceResolved": "이 기기를 '해결됨'으로 표시합니다.",
"liveSyncReplicator.mismatchedTweakDetected": "기기 간 구성에서 일부 불일치가 감지되었습니다. 수동으로 복제를 실행하면 이 문제를 해결하려고 시도합니다.",
"liveSyncReplicator.oneShotSyncBegin": "OneShot 동기화 시작... (${syncMode})",
"liveSyncReplicator.remoteDbCorrupted": "원격 데이터베이스가 더 최신이거나 손상되었습니다. 최신 버전의 self-hosted-livesync가 설치되어 있는지 확인하세요",
"liveSyncReplicator.remoteDbCreatedOrConnected": "원격 데이터베이스가 생성되거나 연결되었습니다",
"liveSyncReplicator.remoteDbDestroyed": "원격 데이터베이스가 삭제되었습니다",
"liveSyncReplicator.remoteDbDestroyError": "원격 데이터베이스 삭제 중 오류가 발생했습니다:",
"liveSyncReplicator.remoteDbMarkedResolved": "원격 데이터베이스가 해결됨으로 표시되었습니다.",
"liveSyncReplicator.replicationClosed": "복제가 종료되었습니다",
"liveSyncReplicator.replicationInProgress": "복제가 이미 진행 중입니다",
"liveSyncReplicator.retryLowerBatchSize": "더 작은 배치 크기로 재시도: ${batch_size}/${batches_limit}",
"liveSyncReplicator.unlockRemoteDb": "데이터 손상을 방지하기 위해 원격 데이터베이스를 잠금 해제합니다",
"liveSyncSetting.errorNoSuchSettingItem": "해당 설정 항목이 없습니다: ${key}",
"liveSyncSetting.originalValue": "원본: ${value}",
"liveSyncSetting.valueShouldBeInRange": "값은 ${min} < 값 < ${max} 범위에 있어야 합니다",
"liveSyncSettings.btnApply": "적용",
"Local Database Tweak": "로컬 데이터베이스 조정",
"Lock": "잠금",
"Lock Server": "서버 잠금",
"Lock the remote server to prevent synchronization with other devices.": "다른 기기와의 동기화를 방지하기 위해 원격 서버를 잠급니다.",
"logPane.autoScroll": "자동 스크롤",
"logPane.logWindowOpened": "로그 창이 열렸습니다",
"logPane.pause": "일시 정지",
"logPane.title": "Self-hosted LiveSync 로그",
"logPane.wrap": "줄 바꿈",
"Maximum delay for batch database updating": "일괄 데이터베이스 업데이트 최대 지연",
"Maximum file size": "최대 파일 크기",
"Maximum Incubating Chunk Size": "임시 보관 청크의 최대 크기",
"Maximum Incubating Chunks": "임시 보관 청크의 최대 개수",
"Maximum Incubation Period": "청크 임시 보관 최대 기간",
"MB (0 to disable).": "MB (0으로 설정하면 비활성화).",
"Memory cache": "메모리 캐시",
"Memory cache size (by total characters)": "메모리 캐시 크기 (총 문자 수)",
"Memory cache size (by total items)": "메모리 캐시 크기 (총 항목 수)",
"Merge": "병합",
"Minimum delay for batch database updating": "일괄 데이터베이스 업데이트 최소 지연",
"Minimum interval for syncing": "동기화 최소 간격",
"moduleCheckRemoteSize.logCheckingStorageSizes": "스토리지 크기 확인 중",
"moduleCheckRemoteSize.logCurrentStorageSize": "원격 스토리지 크기: ${measuredSize}",
"moduleCheckRemoteSize.logExceededWarning": "원격 스토리지 크기: ${measuredSize}이(가) ${notifySize}을(를) 초과했습니다",
"moduleCheckRemoteSize.logThresholdEnlarged": "임계값이 ${size}MB로 증가되었습니다",
"moduleCheckRemoteSize.msgConfirmRebuild": "시간이 꽤 오래 걸릴 수 있습니다. 정말 지금 모든 것을 재구축하시겠습니까?",
"moduleCheckRemoteSize.msgDatabaseGrowing": "**데이터베이스 용량이 점점 커지고 있습니다!** 하지만 걱정하지 마세요. 지금 대응할 수 있습니다. 원격 스토리지 공간이 부족해지기까지 남은 시간입니다.\n\n| 측정된 크기 | 설정된 한도 |\n| --- | --- |\n| ${estimatedSize} | ${maxSize} |\n\n> [!MORE]-\n> 오랜 기간 사용했다면 참조되지 않는 청크, 즉 쓰레기 데이터가 데이터베이스에 쌓였을 수 있습니다. 이 경우 전체 재구축을 권장합니다. 용량이 훨씬 줄어들 것입니다.\n>\n> 단순히 보관함 용량이 커지고 있는 것이라면, 파일을 정리한 뒤에 전체를 재구축하는 것이 좋습니다. Self-hosted LiveSync는 처리 속도를 위해 파일을 삭제해도 실제 데이터를 바로 지우지 않습니다. 이 내용은 [기술 문서](https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/tech_info.md)에 간략히 정리되어 있습니다.\n>\n> 용량 증가가 괜찮다면 알림 한도를 100MB 단위로 높일 수 있습니다. 직접 서버를 운영하는 경우에 적합한 방법입니다. 다만 가끔은 전체를 재구축해 주는 것이 좋습니다.\n>\n\n> [!WARNING]\n> 전체 재구축을 실행할 때는 모든 기기가 동기화되어 있는지 확인해 주세요. 플러그인이 최대한 병합하려고 시도하기는 합니다.\n",
"moduleCheckRemoteSize.msgSetDBCapacity": "**원격 스토리지 공간이 부족해지기 전에 미리 조치할 수 있도록** 데이터베이스 용량 경고를 설정할 수 있습니다.\n이 기능을 활성화하시겠습니까?\n\n> [!MORE]-\n> - 0: 스토리지 용량을 경고하지 않습니다.\n> 직접 서버를 운영하는 등 원격 스토리지에 여유 공간이 충분한 경우에 권장합니다. 스토리지 용량을 직접 확인하고 수동으로 재구축할 수 있습니다.\n> - 800: 원격 스토리지 용량이 800MB를 초과하면 경고합니다.\n> 1GB 제한이 있는 fly.io나 IBM Cloudant를 사용하는 경우에 권장합니다.\n> - 2000: 원격 스토리지 용량이 2GB를 초과하면 경고합니다.\n\n한도에 도달하면 한도를 단계적으로 늘릴지 여쭤보겠습니다.\n",
"moduleCheckRemoteSize.noticeExceeded": "원격 스토리지 크기 ${measuredSize}이(가) 설정된 알림 임계값 ${notifySize}을(를) 초과했습니다. {HERE}",
"moduleCheckRemoteSize.noticeNotConfigured": "원격 스토리지 크기 알림이 설정되어 있지 않습니다. {HERE}",
"moduleCheckRemoteSize.option2GB": "2GB (표준)",
"moduleCheckRemoteSize.option800MB": "800MB (Cloudant, fly.io)",
"moduleCheckRemoteSize.optionAskMeLater": "나중에 물어보기",
"moduleCheckRemoteSize.optionDismiss": "무시",
"moduleCheckRemoteSize.optionIncreaseLimit": "${newMax}MB로 증가",
"moduleCheckRemoteSize.optionNoWarn": "아니요, 경고하지 마세요",
"moduleCheckRemoteSize.optionRebuildAll": "지금 모든 것 재구축",
"moduleCheckRemoteSize.optionReview": "옵션 검토",
"moduleCheckRemoteSize.titleDatabaseSizeLimitExceeded": "원격 스토리지 크기가 제한을 초과했습니다",
"moduleCheckRemoteSize.titleDatabaseSizeNotify": "데이터베이스 크기 알림 설정",
"moduleInputUIObsidian.defaultTitleConfirmation": "확인",
"moduleInputUIObsidian.defaultTitleSelect": "선택",
"moduleInputUIObsidian.optionNo": "아니요",
"moduleInputUIObsidian.optionYes": "예",
"moduleLiveSyncMain.logAdditionalSafetyScan": "추가 안전 검사 중...",
"moduleLiveSyncMain.logLoadingPlugin": "플러그인 로딩 중...",
"moduleLiveSyncMain.logPluginInitCancelled": "모듈에 의해 플러그인 초기화가 취소되었습니다",
"moduleLiveSyncMain.logPluginVersion": "Self-hosted LiveSync v${manifestVersion} ${packageVersion}",
"moduleLiveSyncMain.logReadChangelog": "LiveSync가 업데이트되었습니다. 변경사항을 읽어보세요!",
"moduleLiveSyncMain.logSafetyScanCompleted": "추가 안전 검사가 완료되었습니다",
"moduleLiveSyncMain.logSafetyScanFailed": "모듈에서 추가 안전 검사가 실패했습니다",
"moduleLiveSyncMain.logUnloadingPlugin": "플러그인 언로딩 중...",
"moduleLiveSyncMain.logVersionUpdate": "LiveSync가 업데이트되었습니다. 호환성 문제가 있는 업데이트의 경우 모든 자동 동기화가 일시적으로 비활성화되었습니다. 활성화하기 전에 모든 기기가 최신 상태인지 확인하세요.",
"moduleLiveSyncMain.msgScramEnabled": "Self-hosted LiveSync가 일부 이벤트를 무시하도록 설정되어 있습니다. 이 설정이 맞습니까?\n\n| 유형 | 상태 | 설명 |\n|:---:|:---:|---|\n| 스토리지 이벤트 | ${fileWatchingStatus} | 모든 수정 사항이 무시됩니다 |\n| 데이터베이스 이벤트 | ${parseReplicationStatus} | 모든 동기화 변경이 지연됩니다 |\n\n이벤트 감지를 다시 활성화하고 Obsidian을 재시작하시겠습니까?\n\n> [!DETAILS]-\n> 이 플래그는 플러그인이 재구축하거나 가져오는 동안 설정한 것입니다. 처리가 비정상적으로 종료되면 의도치 않게 남아 있을 수 있습니다.\n> 확실하지 않다면 해당 처리를 다시 실행해 보세요. 반드시 보관함을 백업해 두시기 바랍니다.\n",
"moduleLiveSyncMain.optionKeepLiveSyncDisabled": "LiveSync 비활성화 유지",
"moduleLiveSyncMain.optionResumeAndRestart": "재개 후 Obsidian 재시작",
"moduleLiveSyncMain.titleScramEnabled": "긴급 정지 활성화됨",
"moduleLocalDatabase.logWaitingForReady": "준비 대기 중...",
"moduleLog.showLog": "로그 표시",
"moduleMigration.docUri": "https://github.com/vrtmrz/obsidian-livesync/blob/main/README.md#how-to-use",
"moduleMigration.fix0256.buttons.checkItLater": "나중에 확인",
"moduleMigration.fix0256.buttons.DismissForever": "이미 해결했으니 다시 묻지 않기",
"moduleMigration.fix0256.buttons.fix": "수정",
"moduleMigration.fix0256.message": "최근 버그(v0.25.6)로 인해 일부 파일이 동기화 데이터베이스에 올바르게 저장되지 않았을 수 있습니다.\n파일을 검사한 결과 수정이 필요한 파일을 발견했습니다.\n\n**수정할 수 있는 파일:**\n\n${files}\n\n이 파일들은 스토리지에 크기가 일치하는 원본이 있어 복구할 수 있을 것으로 보입니다.\n이를 이용해 데이터베이스를 고칠 수 있으니, 아래 \"수정\" 버튼을 눌러 주세요.\n\n${messageUnrecoverable}\n\n다시 실행하려면 Hatch에서 실행할 수 있습니다.\n",
"moduleMigration.fix0256.messageUnrecoverable": "**이 기기에서는 수정할 수 없는 파일:**\n\n${filesNotRecoverable}\n\n이 파일들은 메타데이터가 일치하지 않아 이 기기에서는 수정할 수 없습니다(대부분 어느 쪽이 올바른지 판단할 수 없습니다).\n복원하려면 다른 기기에서 이 기능으로 확인해 보시거나, 백업에서 직접 복원해 주세요.\n",
"moduleMigration.fix0256.title": "손상된 파일이 감지되었습니다",
"moduleMigration.insecureChunkExist.buttons.fetch": "원격을 이미 재구축했습니다. 원격에서 가져오기",
"moduleMigration.insecureChunkExist.buttons.later": "나중에 하기",
"moduleMigration.insecureChunkExist.buttons.rebuild": "모두 재구축",
"moduleMigration.insecureChunkExist.laterMessage": "가능한 한 빨리 조치하시기를 강력히 권장합니다!",
"moduleMigration.insecureChunkExist.message": "일부 청크가 데이터베이스에 안전하게 저장되지 않았으며 암호화되어 있지 않습니다.\n**이 문제를 해결하려면 데이터베이스를 재구축해 주세요.**\n\n원격 데이터베이스에 SSL이 설정되어 있지 않거나 보안이 취약한 자격 증명을 사용하고 있다면, **민감한 데이터가 노출될 위험이 있습니다.**\n\n참고: 모든 기기의 Self-hosted LiveSync를 v0.25.6 이상으로 업그레이드하고, 보관함을 반드시 백업해 주세요.\n참고 2: 모두 재구축과 가져오기는 시간과 트래픽을 다소 소모하므로, 사용량이 적은 시간대에 안정적인 네트워크 환경에서 진행해 주세요.\n",
"moduleMigration.insecureChunkExist.title": "안전하지 않은 청크가 발견되었습니다!",
"moduleMigration.logBulkSendCorrupted": "청크 일괄 전송이 활성화되었지만, 이 기능에 문제가 있었습니다. 불편을 드려 죄송합니다. 자동으로 비활성화되었습니다.",
"moduleMigration.logFetchRemoteTweakFailed": "원격 조정 값을 가져오는데 실패했습니다",
"moduleMigration.logLocalDatabaseNotReady": "문제가 발생했습니다! 로컬 데이터베이스가 준비되지 않았습니다",
"moduleMigration.logMigratedSameBehaviour": "이전과 동일하게 동작하도록 db:${current}(으)로 마이그레이션했습니다",
"moduleMigration.logMigrationFailed": "${old}에서 ${current}로의 데이터 구조 전환이 실패했거나 중단되었습니다",
"moduleMigration.logRedflag2CreationFail": "redflag2 생성에 실패했습니다",
"moduleMigration.logRemoteTweakUnavailable": "원격 조정 값을 가져올 수 없습니다",
"moduleMigration.logSetupCancelled": "설정이 취소되었습니다. Self-hosted LiveSync가 설정을 기다리고 있습니다!",
"moduleMigration.msgFetchRemoteAgain": "이미 알고 계시겠지만, Self-hosted LiveSync의 기본 동작 방식과 데이터베이스 구조가 변경되었습니다.\n\n다행히도 여러분의 노력 덕분에 원격 데이터베이스는 이미 성공적으로 데이터 구조 전환이 완료된 것으로 보입니다. 축하드립니다!\n\n하지만 아직 일부 추가 작업이 필요합니다. 이 기기의 설정이 원격 데이터베이스와 호환되지 않으므로, 원격 데이터를 다시 가져와야 합니다. 지금 원격 데이터베이스를 다시 가져오시겠습니까?\n\n___참고: 설정이 변경되고 데이터베이스를 다시 불러오기 전까지는 동기화가 불가능합니다.___\n___참고2: 청크는 변경이 불가능한 구조이므로, 메타데이터와 차이점만 가져올 수 있습니다.___",
"moduleMigration.msgInitialSetup": "이 기기는 **아직 초기 설정이 완료되지 않았습니다**. 지금부터 설정 과정을 안내해 드리겠습니다.\n\n모든 대화 내용은 클립보드에 복사할 수 있습니다. 나중에 참고하려면 Obsidian 노트에 붙여넣거나 번역 도구를 활용해 번역하셔도 됩니다.\n\n먼저, **Setup URI**를 가지고 계신가요?\n\n참고: Setup URI가 무엇인지 잘 모르시겠다면 [문서](${URI_DOC})를 참고해 주세요.",
"moduleMigration.msgRecommendSetupUri": "Setup URI를 생성해 사용하는 것을 강력히 권장합니다.\nSetup URI가 무엇인지 잘 모르시겠다면 [문서](${URI_DOC})를 참고해 주세요. 중요한 내용이니 꼭 확인하시기 바랍니다.\n\n직접 수동 설정을 진행하시겠습니까?",
"moduleMigration.msgSinceV02321": "v0.23.21부터 Self-hosted LiveSync의 기본 동작 방식과 데이터베이스 구조가 변경되었습니다. 변경 내용은 다음과 같습니다:\n\n1. **파일명의 대소문자 구분**\n 이제 파일명을 대소문자 구분 없이 처리합니다. 파일명의 대소문자를 제대로 관리하지 못하는 Linux와 iOS를 제외한 대부분의 플랫폼에서 유리한 변경입니다.\n (해당 플랫폼에서는 이름이 같고 대소문자만 다른 파일에 대해 경고가 표시됩니다)\n\n2. **청크의 리비전 처리**\n 청크는 변경 불가능하므로 리비전을 고정할 수 있습니다. 이 변경으로 파일 저장 성능이 향상됩니다.\n\n___다만 이 변경 중 어느 하나라도 적용하려면 원격과 로컬 데이터베이스를 모두 재구축해야 합니다. 이 과정은 몇 분이 걸리므로 시간이 충분할 때 진행하시기를 권장합니다.___\n\n- 기존 동작을 유지하려면 `${KEEP}`을 선택해 이 과정을 건너뛸 수 있습니다.\n- 시간이 충분하지 않다면 `${DISMISS}`를 선택해 주세요. 나중에 다시 여쭤보겠습니다.\n- 다른 기기에서 이미 데이터베이스를 재구축했다면 `${DISMISS}`를 선택한 뒤 다시 동기화해 보세요. 차이가 감지되면 다시 안내해 드립니다.",
"moduleMigration.optionAdjustRemote": "원격에 맞추기",
"moduleMigration.optionDecideLater": "나중에 결정하기",
"moduleMigration.optionEnableBoth": "둘 다 활성화",
"moduleMigration.optionEnableFilenameCaseInsensitive": "#1만 활성화",
"moduleMigration.optionEnableFixedRevisionForChunks": "#2만 활성화",
"moduleMigration.optionHaveSetupUri": "예, 있습니다",
"moduleMigration.optionKeepPreviousBehaviour": "이전 동작 유지",
"moduleMigration.optionManualSetup": "모든 것을 수동으로 설정",
"moduleMigration.optionNoAskAgain": "아니요 (나중에 다시 물어보기)",
"moduleMigration.optionNoSetupUri": "아니요, 없습니다",
"moduleMigration.optionRemindNextLaunch": "다음 시작 시 알림",
"moduleMigration.optionSetupViaP2P": "%{short_p2p_sync}를 사용하여 설정",
"moduleMigration.optionSetupWizard": "설정 마법사로 안내",
"moduleMigration.optionYesFetchAgain": "예 (다시 가져오기)",
"moduleMigration.titleCaseSensitivity": "대소문자 구분",
"moduleMigration.titleRecommendSetupUri": "Setup URI 사용 권장",
"moduleMigration.titleWelcome": "Self-hosted LiveSync에 오신 것을 환영합니다",
"moduleObsidianMenu.replicate": "복제",
"More actions": "추가 작업",
"Move remotely deleted files to the trash, instead of deleting.": "원격에서 삭제된 파일을 삭제하는 대신 휴지통으로 이동합니다.",
"Network warning style": "네트워크 경고 표시 방식",
"New Remote": "새 원격",
"No connected device information found. Cancelling Garbage Collection.": "연결된 기기 정보를 찾을 수 없습니다. 가비지 컬렉션을 취소합니다.",
"No limit configured": "제한이 설정되지 않음",
"No, please take me back": "아니요, 이전으로 돌아가겠습니다",
"Node ID": "노드 ID",
"Node Information Missing": "노드 정보 누락",
"Non-Synchronising files": "동기화하지 않는 파일",
"Normal Files": "일반 파일",
"Not all messages have been translated. And, please revert to \"Default\" when reporting errors.": "모든 메시지가 번역되지 않았습니다. 오류 신고 시 \"기본값\"으로 되돌려 주세요.",
"Notify all setting files": "모든 설정 파일 알림",
"Notify customized": "사용자 설정 알림",
"Notify when other device has newly customized.": "다른 기기에서 새로운 사용자 설정이 있을 때 알림을 받습니다.",
"Notify when the estimated remote storage size exceeds on start up": "시작 시 예상 원격 스토리지 크기가 초과되면 알림",
"Number of batches to process at a time. Defaults to 40. Minimum is 2. This along with batch size controls how many docs are kept in memory at a time.": "한 번에 처리할 배치 개수입니다. 기본값은 40이고 최소값은 2입니다. 배치 크기와 함께 한 번에 메모리에 보관되는 문서 수를 결정합니다.",
"Number of changes to sync at a time. Defaults to 50. Minimum is 2.": "한 번에 동기화할 변경 사항의 수입니다. 기본값은 50입니다. 최소값은 2입니다.",
"Obsidian version": "Obsidian 버전",
"obsidianLiveSyncSettingTab.btnApply": "적용",
"obsidianLiveSyncSettingTab.btnCheck": "확인",
"obsidianLiveSyncSettingTab.btnCopy": "복사",
"obsidianLiveSyncSettingTab.btnDisable": "비활성화",
"obsidianLiveSyncSettingTab.btnDiscard": "폐기",
"obsidianLiveSyncSettingTab.btnEnable": "활성화",
"obsidianLiveSyncSettingTab.btnFix": "수정",
"obsidianLiveSyncSettingTab.btnGotItAndUpdated": "알겠습니다. 업데이트했습니다.",
"obsidianLiveSyncSettingTab.btnNext": "다음",
"obsidianLiveSyncSettingTab.btnStart": "시작",
"obsidianLiveSyncSettingTab.btnTest": "테스트",
"obsidianLiveSyncSettingTab.btnUse": "사용",
"obsidianLiveSyncSettingTab.buttonFetch": "가져오기",
"obsidianLiveSyncSettingTab.buttonNext": "다음",
"obsidianLiveSyncSettingTab.defaultLanguage": "기본값",
"obsidianLiveSyncSettingTab.descConnectSetupURI": "이것은 Setup URI로 Self-hosted LiveSync를 설정하는 권장 방법입니다.",
"obsidianLiveSyncSettingTab.descCopySetupURI": "새 기기 설정에 완벽합니다!",
"obsidianLiveSyncSettingTab.descEnableLiveSync": "위의 두 옵션 중 하나를 구성하거나 모든 구성을 수동으로 완료한 후에만 활성화하세요.",
"obsidianLiveSyncSettingTab.descFetchConfigFromRemote": "이미 구성된 원격 서버에서 필요한 설정을 가져옵니다.",
"obsidianLiveSyncSettingTab.descManualSetup": "권장하지 않지만 Setup URI가 없는 경우에 유용합니다",
"obsidianLiveSyncSettingTab.descTestDatabaseConnection": "데이터베이스 연결을 엽니다. 원격 데이터베이스를 찾을 수 없고 데이터베이스 생성 권한이 있는 경우, 데이터베이스가 생성됩니다.",
"obsidianLiveSyncSettingTab.descValidateDatabaseConfig": "데이터베이스 구성의 잠재적 문제를 확인하고 수정합니다.",
"obsidianLiveSyncSettingTab.errAccessForbidden": "❗ 액세스가 금지되었습니다.",
"obsidianLiveSyncSettingTab.errCannotContinueTest": "테스트를 계속할 수 없습니다.",
"obsidianLiveSyncSettingTab.errCorsCredentials": "❗ cors.credentials가 잘못되었습니다",
"obsidianLiveSyncSettingTab.errCorsNotAllowingCredentials": "❗ CORS에서 자격 증명을 허용하지 않습니다",
"obsidianLiveSyncSettingTab.errCorsOrigins": "❗ cors.origins가 잘못되었습니다",
"obsidianLiveSyncSettingTab.errEnableCors": "❗ httpd.enable_cors가 잘못되었습니다",
"obsidianLiveSyncSettingTab.errEnableCorsChttpd": "❗ chttpd.enable_cors가 잘못되었습니다",
"obsidianLiveSyncSettingTab.errMaxDocumentSize": "❗ couchdb.max_document_size가 낮습니다)",
"obsidianLiveSyncSettingTab.errMaxRequestSize": "❗ chttpd.max_http_request_size가 낮습니다)",
"obsidianLiveSyncSettingTab.errMissingWwwAuth": "❗ httpd.WWW-Authenticate가 누락되었습니다",
"obsidianLiveSyncSettingTab.errRequireValidUser": "❗ chttpd.require_valid_user가 잘못되었습니다.",
"obsidianLiveSyncSettingTab.errRequireValidUserAuth": "❗ chttpd_auth.require_valid_user가 잘못되었습니다.",
"obsidianLiveSyncSettingTab.labelDisabled": "⏹️ : 비활성화됨",
"obsidianLiveSyncSettingTab.labelEnabled": "🔁 : 활성화됨",
"obsidianLiveSyncSettingTab.levelAdvanced": " (고급)",
"obsidianLiveSyncSettingTab.levelEdgeCase": " (특수 사례)",
"obsidianLiveSyncSettingTab.levelPowerUser": " (파워 유저)",
"obsidianLiveSyncSettingTab.linkOpenInBrowser": "브라우저에서 열기",
"obsidianLiveSyncSettingTab.linkPageTop": "페이지 상단",
"obsidianLiveSyncSettingTab.linkTipsAndTroubleshooting": "팁 및 문제 해결",
"obsidianLiveSyncSettingTab.linkTroubleshooting": "/docs/troubleshooting.md",
"obsidianLiveSyncSettingTab.logCannotUseCloudant": "이 기능은 IBM Cloudant와 함께 사용할 수 없습니다.",
"obsidianLiveSyncSettingTab.logCheckingConfigDone": "구성 확인 완료",
"obsidianLiveSyncSettingTab.logCheckingConfigFailed": "구성 확인 실패",
"obsidianLiveSyncSettingTab.logCheckingDbConfig": "데이터베이스 구성 확인 중",
"obsidianLiveSyncSettingTab.logCheckPassphraseFailed": "오류: 원격 서버와 패스프레이즈 확인에 실패했습니다:\n${db}.",
"obsidianLiveSyncSettingTab.logConfiguredDisabled": "구성된 동기화 모드: 비활성화됨",
"obsidianLiveSyncSettingTab.logConfiguredLiveSync": "구성된 동기화 모드: LiveSync",
"obsidianLiveSyncSettingTab.logConfiguredPeriodic": "구성된 동기화 모드: 주기적",
"obsidianLiveSyncSettingTab.logCouchDbConfigFail": "CouchDB 구성: ${title} 실패",
"obsidianLiveSyncSettingTab.logCouchDbConfigSet": "CouchDB 구성: ${title} -> ${key}을(를) ${value}(으)로 설정",
"obsidianLiveSyncSettingTab.logCouchDbConfigUpdated": "CouchDB 구성: ${title} 성공적으로 업데이트됨",
"obsidianLiveSyncSettingTab.logDatabaseConnected": "데이터베이스 연결됨",
"obsidianLiveSyncSettingTab.logEncryptionNoPassphrase": "패스프레이즈 없이는 암호화를 활성화할 수 없습니다",
"obsidianLiveSyncSettingTab.logEncryptionNoSupport": "기기가 암호화를 지원하지 않습니다.",
"obsidianLiveSyncSettingTab.logErrorOccurred": "오류가 발생했습니다!",
"obsidianLiveSyncSettingTab.logEstimatedSize": "예상 크기: ${size}",
"obsidianLiveSyncSettingTab.logPassphraseInvalid": "패스프레이즈가 유효하지 않습니다. 수정해 주세요.",
"obsidianLiveSyncSettingTab.logPassphraseNotCompatible": "오류: 패스프레이즈가 원격 서버와 호환되지 않습니다! 다시 확인해 주세요!",
"obsidianLiveSyncSettingTab.logRebuildNote": "동기화가 비활성화되었습니다. 원하는 경우 가져오기 후 다시 활성화하세요.",
"obsidianLiveSyncSettingTab.logSelectAnyPreset": "프리셋을 선택하세요.",
"obsidianLiveSyncSettingTab.logServerConfigurationCheck": "--서버 구성 확인--",
"obsidianLiveSyncSettingTab.msgAreYouSureProceed": "정말로 진행하시겠습니까?",
"obsidianLiveSyncSettingTab.msgChangesNeedToBeApplied": "변경사항을 적용해야 합니다!",
"obsidianLiveSyncSettingTab.msgConfigCheck": "--구성 확인--",
"obsidianLiveSyncSettingTab.msgConfigCheckFailed": "구성 확인에 실패했습니다. 그래도 계속하시겠습니까?",
"obsidianLiveSyncSettingTab.msgConnectionCheck": "--연결 확인--",
"obsidianLiveSyncSettingTab.msgConnectionProxyNote": "구성 확인 후에도 연결 확인에 문제가 있는 경우, 리버스 프록시 구성을 확인해 주세요.",
"obsidianLiveSyncSettingTab.msgCurrentOrigin": "현재 출처: ${origin}",
"obsidianLiveSyncSettingTab.msgDiscardConfirmation": "정말로 기존 설정과 데이터베이스를 삭제하시겠습니까?",
"obsidianLiveSyncSettingTab.msgDone": "--완료--",
"obsidianLiveSyncSettingTab.msgEnableCors": "httpd.enable_cors 설정",
"obsidianLiveSyncSettingTab.msgEnableCorsChttpd": "chttpd.enable_cors 설정",
"obsidianLiveSyncSettingTab.msgEnableEncryptionRecommendation": "종단 간 암호화와 경로 난독화를 활성화하는 것을 권장합니다. 정말로 암호화 없이 계속하시겠습니까?",
"obsidianLiveSyncSettingTab.msgFetchConfigFromRemote": "원격 서버에서 구성을 가져오시겠습니까?",
"obsidianLiveSyncSettingTab.msgGenerateSetupURI": "모든 작업이 완료되었습니다! 다른 기기를 설정하기 위해 Setup URI를 생성하시겠습니까?",
"obsidianLiveSyncSettingTab.msgIfConfigNotPersistent": "서버 설정이 영구적으로 저장되지 않는 환경(예: Docker에서 실행 중)에서는 이곳의 값들이 변경될 수 있습니다. 연결이 가능해지면 서버의 local.ini 파일에서 설정을 수동으로 업데이트해 주세요.",
"obsidianLiveSyncSettingTab.msgInvalidPassphrase": "암호화 패스프레이즈가 유효하지 않을 수 있습니다. 정말로 계속하시겠습니까?",
"obsidianLiveSyncSettingTab.msgNewVersionNote": "업그레이드 알림으로 여기에 오셨나요? 버전 기록을 검토해 주세요. 만족하신다면 버튼을 클릭하세요. 새로운 업데이트 시 다시 안내됩니다.",
"obsidianLiveSyncSettingTab.msgNonHTTPSInfo": "비 HTTPS URI로 구성되었습니다. 모바일 기기에서는 작동하지 않을 수 있으니 주의하세요.",
"obsidianLiveSyncSettingTab.msgNonHTTPSWarning": "비 HTTPS URI에 연결할 수 없습니다. 구성을 업데이트하고 다시 시도해 주세요.",
"obsidianLiveSyncSettingTab.msgNotice": "---공지사항---",
"obsidianLiveSyncSettingTab.msgObjectStorageWarning": "경고: 이 기능은 아직 개발 중이므로 다음 사항을 유의해 주세요:\n- 추가 전용 구조로 동작합니다. 저장 용량을 줄이려면 재구축이 필요합니다.\n- 다소 불안정합니다.\n- 최초 동기화 시 모든 기록이 원격에서 전송됩니다. 데이터 사용량 제한과 느린 속도에 유의해 주세요.\n- 실시간 동기화는 변경분만 처리합니다.\n\n문제가 발생했거나 이 기능에 대한 아이디어가 있다면 GitHub에 이슈를 등록해 주세요.\n큰 관심에 깊이 감사드립니다.",
"obsidianLiveSyncSettingTab.msgOriginCheck": "출처 확인: ${org}",
"obsidianLiveSyncSettingTab.msgRebuildRequired": "변경 사항을 적용하려면 데이터베이스를 재구축해야 합니다. 변경 사항을 적용할 방법을 선택해 주세요.\n\n<details>\n<summary>범례</summary>\n\n| 기호 | 의미 |\n|: ------ :| ------- |\n| ⇔ | 최신 상태 |\n| ⇄ | 양쪽을 맞추는 동기화 |\n| ⇐,⇒ | 덮어쓰기 전송 |\n| ⇠,⇢ | 반대편에서 덮어쓰기 전송 |\n\n</details>\n\n## ${OPTION_REBUILD_BOTH}\n한눈에 보기: 📄 ⇒¹ 💻 ⇒² 🛰️ ⇢ⁿ 💻 ⇄ⁿ⁺¹ 📄\n이 기기의 기존 파일을 사용해 로컬과 원격 데이터베이스를 모두 재구축합니다.\n이 경우 다른 기기는 잠기며, 가져오기를 수행해야 합니다.\n## ${OPTION_FETCH}\n한눈에 보기: 📄 ⇄² 💻 ⇐¹ 🛰️ ⇔ 💻 ⇔ 📄\n로컬 데이터베이스를 초기화한 뒤, 원격 데이터베이스에서 가져온 데이터로 재구축합니다.\n원격 데이터베이스를 이미 재구축한 경우도 여기에 해당합니다.\n## ${OPTION_ONLY_SETTING}\n설정만 저장합니다. **주의: 데이터가 손상될 수 있습니다.** 일반적으로는 데이터베이스 재구축이 필요합니다.",
"obsidianLiveSyncSettingTab.msgSelectAndApplyPreset": "마법사를 완료하려면 프리셋 항목을 선택하고 적용해 주세요.",
"obsidianLiveSyncSettingTab.msgSetCorsCredentials": "cors.credentials 설정",
"obsidianLiveSyncSettingTab.msgSetCorsOrigins": "cors.origins 설정",
"obsidianLiveSyncSettingTab.msgSetMaxDocSize": "couchdb.max_document_size 설정",
"obsidianLiveSyncSettingTab.msgSetMaxRequestSize": "chttpd.max_http_request_size 설정",
"obsidianLiveSyncSettingTab.msgSetRequireValidUser": "chttpd.require_valid_user = true로 설정",
"obsidianLiveSyncSettingTab.msgSetRequireValidUserAuth": "chttpd_auth.require_valid_user = true로 설정",
"obsidianLiveSyncSettingTab.msgSettingModified": "\"${setting}\" 설정이 다른 기기에서 수정되었습니다. 설정을 다시 로드하려면 {HERE}를 클릭하세요. 변경사항을 무시하려면 다른 곳을 클릭하세요.",
"obsidianLiveSyncSettingTab.msgSettingsUnchangeableDuringSync": "동기화 중에는 이 설정들을 변경할 수 없습니다. 잠금을 해제하려면 \"동기화 설정\"에서 모든 동기화를 비활성화해 주세요.",
"obsidianLiveSyncSettingTab.msgSetWwwAuth": "httpd.WWW-Authenticate 설정",
"obsidianLiveSyncSettingTab.nameApplySettings": "설정 적용",
"obsidianLiveSyncSettingTab.nameConnectSetupURI": "Setup URI로 연결",
"obsidianLiveSyncSettingTab.nameCopySetupURI": "현재 설정을 Setup URI로 복사",
"obsidianLiveSyncSettingTab.nameDisableHiddenFileSync": "숨김 파일 동기화 비활성화",
"obsidianLiveSyncSettingTab.nameDiscardSettings": "기존 설정 및 데이터베이스 삭제",
"obsidianLiveSyncSettingTab.nameEnableHiddenFileSync": "숨김 파일 동기화 활성화",
"obsidianLiveSyncSettingTab.nameEnableLiveSync": "LiveSync 활성화",
"obsidianLiveSyncSettingTab.nameHiddenFileSynchronization": "숨김 파일 동기화",
"obsidianLiveSyncSettingTab.nameManualSetup": "수동 설정",
"obsidianLiveSyncSettingTab.nameTestConnection": "연결 테스트",
"obsidianLiveSyncSettingTab.nameTestDatabaseConnection": "데이터베이스 연결 테스트",
"obsidianLiveSyncSettingTab.nameValidateDatabaseConfig": "데이터베이스 구성 검증",
"obsidianLiveSyncSettingTab.okAdminPrivileges": "✔ 관리자 권한이 있습니다.",
"obsidianLiveSyncSettingTab.okCorsCredentials": "✔ cors.credentials가 정상입니다.",
"obsidianLiveSyncSettingTab.okCorsCredentialsForOrigin": "CORS 자격 증명 정상",
"obsidianLiveSyncSettingTab.okCorsOriginMatched": "✔ CORS 출처 정상",
"obsidianLiveSyncSettingTab.okCorsOrigins": "✔ cors.origins가 정상입니다.",
"obsidianLiveSyncSettingTab.okEnableCors": "✔ httpd.enable_cors가 정상입니다.",
"obsidianLiveSyncSettingTab.okEnableCorsChttpd": "✔ chttpd.enable_cors가 정상입니다.",
"obsidianLiveSyncSettingTab.okMaxDocumentSize": "✔ couchdb.max_document_size가 정상입니다.",
"obsidianLiveSyncSettingTab.okMaxRequestSize": "✔ chttpd.max_http_request_size가 정상입니다.",
"obsidianLiveSyncSettingTab.okRequireValidUser": "✔ chttpd.require_valid_user가 정상입니다.",
"obsidianLiveSyncSettingTab.okRequireValidUserAuth": "✔ chttpd_auth.require_valid_user가 정상입니다.",
"obsidianLiveSyncSettingTab.okWwwAuth": "✔ httpd.WWW-Authenticate가 정상입니다.",
"obsidianLiveSyncSettingTab.optionApply": "적용",
"obsidianLiveSyncSettingTab.optionCancel": "취소",
"obsidianLiveSyncSettingTab.optionCouchDB": "CouchDB",
"obsidianLiveSyncSettingTab.optionDisableAllAutomatic": "모든 자동 비활성화",
"obsidianLiveSyncSettingTab.optionFetchFromRemote": "원격에서 가져오기",
"obsidianLiveSyncSettingTab.optionHere": "여기",
"obsidianLiveSyncSettingTab.optionLiveSync": "LiveSync",
"obsidianLiveSyncSettingTab.optionMinioS3R2": "MinIO, S3, R2",
"obsidianLiveSyncSettingTab.optionOkReadEverything": "네, 모든 것을 읽었습니다.",
"obsidianLiveSyncSettingTab.optionOnEvents": "이벤트 시",
"obsidianLiveSyncSettingTab.optionPeriodicAndEvents": "주기적 및 이벤트 시",
"obsidianLiveSyncSettingTab.optionPeriodicWithBatch": "주기적 w/ 일괄",
"obsidianLiveSyncSettingTab.optionRebuildBoth": "이 기기에서 둘 다 재구축",
"obsidianLiveSyncSettingTab.optionSaveOnlySettings": "(위험) 설정만 저장",
"obsidianLiveSyncSettingTab.panelChangeLog": "변경 로그",
"obsidianLiveSyncSettingTab.panelGeneralSettings": "일반 설정",
"obsidianLiveSyncSettingTab.panelPrivacyEncryption": "개인정보 보호 및 암호화",
"obsidianLiveSyncSettingTab.panelRemoteConfiguration": "원격 구성",
"obsidianLiveSyncSettingTab.panelSetup": "설정",
"obsidianLiveSyncSettingTab.serverVersion": "서버 정보: ${info}",
"obsidianLiveSyncSettingTab.titleActiveRemoteServer": "활성 원격 서버",
"obsidianLiveSyncSettingTab.titleAppearance": "모양",
"obsidianLiveSyncSettingTab.titleConflictResolution": "충돌 해결",
"obsidianLiveSyncSettingTab.titleCongratulations": "축하합니다!",
"obsidianLiveSyncSettingTab.titleCouchDB": "CouchDB",
"obsidianLiveSyncSettingTab.titleDeletionPropagation": "삭제 전파",
"obsidianLiveSyncSettingTab.titleEncryptionNotEnabled": "암호화가 활성화되지 않음",
"obsidianLiveSyncSettingTab.titleEncryptionPassphraseInvalid": "암호화 패스프레이즈 유효하지 않음",
"obsidianLiveSyncSettingTab.titleExtraFeatures": "추가 및 고급 기능 활성화",
"obsidianLiveSyncSettingTab.titleFetchConfig": "구성 가져오기",
"obsidianLiveSyncSettingTab.titleFetchConfigFromRemote": "원격 서버에서 구성 가져오기",
"obsidianLiveSyncSettingTab.titleFetchSettings": "설정 가져오기",
"obsidianLiveSyncSettingTab.titleHiddenFiles": "숨김 파일",
"obsidianLiveSyncSettingTab.titleLogging": "로깅",
"obsidianLiveSyncSettingTab.titleMinioS3R2": "MinIO, S3, R2",
"obsidianLiveSyncSettingTab.titleNotification": "알림",
"obsidianLiveSyncSettingTab.titleOnlineTips": "온라인 팁",
"obsidianLiveSyncSettingTab.titleQuickSetup": "빠른 설정",
"obsidianLiveSyncSettingTab.titleRebuildRequired": "재구축 필요",
"obsidianLiveSyncSettingTab.titleRemoteConfigCheckFailed": "원격 구성 확인 실패",
"obsidianLiveSyncSettingTab.titleRemoteServer": "원격 서버",
"obsidianLiveSyncSettingTab.titleReset": "재설정",
"obsidianLiveSyncSettingTab.titleSetupOtherDevices": "다른 기기 설정",
"obsidianLiveSyncSettingTab.titleSynchronizationMethod": "동기화 방법",
"obsidianLiveSyncSettingTab.titleSynchronizationPreset": "동기화 프리셋",
"obsidianLiveSyncSettingTab.titleSyncSettings": "동기화 설정",
"obsidianLiveSyncSettingTab.titleSyncSettingsViaMarkdown": "마크다운을 통한 설정 동기화",
"obsidianLiveSyncSettingTab.titleUpdateThinning": "업데이트 솎아내기",
"obsidianLiveSyncSettingTab.warnCorsOriginUnmatched": "⚠ CORS 출처가 일치하지 않습니다 ${from}->${to}",
"obsidianLiveSyncSettingTab.warnNoAdmin": "⚠ 관리자 권한이 없습니다.",
"Ok": "확인",
"Old Algorithm": "이전 알고리즘",
"Older fallback (Slow, W/O WebAssembly)": "이전 대체 방식 (느림, WebAssembly 없음)",
"Open": "열기",
"Open the dialog": "대화상자 열기",
"Overwrite": "덮어쓰기",
"Overwrite patterns": "덮어쓰기 패턴",
"Overwrite remote": "원격 덮어쓰기",
"Overwrite remote with local DB and passphrase.": "로컬 DB와 패스프레이즈로 원격을 덮어씁니다.",
"Overwrite Server Data with This Device's Files": "이 기기의 파일로 서버 데이터를 덮어쓰기",
"P2P.AskPassphraseForDecrypt": "원격 피어가 구성을 공유했습니다. 구성을 복호화하려면 패스프레이즈를 입력해 주세요.",
"P2P.AskPassphraseForShare": "원격 피어가 이 기기의 구성을 요청했습니다. 구성을 공유하려면 패스프레이즈를 입력해 주세요. 이 대화상자를 취소하여 요청을 무시할 수 있습니다.",
"P2P.DisabledButNeed": "%{title_p2p_sync}가 비활성화되어 있습니다. 정말로 활성화하시겠습니까?",
"P2P.FailedToOpen": "시그널링 서버에 P2P 연결을 열 수 없습니다.",
"P2P.NoAutoSyncPeers": "자동 동기화 피어를 찾을 수 없습니다. %{long_p2p_sync} 창에서 피어를 설정해 주세요.",
"P2P.NoKnownPeers": "피어가 감지되지 않았습니다. 다른 피어의 접속을 기다리고 있습니다...",
"P2P.Note.description": " 이 복제기는 피어 투 피어 연결을 이용해 다른 기기와 보관함을 동기화할 수 있게 해 줍니다.\n클라우드 서비스를 사용하지 않고도 다른 기기와 보관함을 동기화할 수 있습니다.\n이 복제기는 Trystero를 기반으로 합니다. 기기 간 연결을 맺기 위해 시그널링 서버도 사용합니다. 시그널링 서버는 기기 사이의 연결 정보를 교환하는 데 쓰이며, 사용자의 데이터는 알지도 저장하지도 않습니다(또는 그래야 합니다).\n\n시그널링 서버는 누구나 운영할 수 있습니다. 단순한 Nostr 릴레이일 뿐입니다. 편의를 위해, 그리고 복제기의 동작을 확인할 수 있도록 vrtmrz가 시그널링 서버 인스턴스를 하나 운영하고 있습니다. vrtmrz가 제공하는 실험용 서버를 사용해도 되고, 다른 서버를 사용해도 됩니다.\n\n참고로, 시그널링 서버가 데이터를 저장하지 않더라도 일부 기기의 연결 정보는 볼 수 있습니다. 이 점을 유의해 주세요. 또한 다른 사람이 제공하는 서버를 사용할 때는 주의하시기 바랍니다.",
"P2P.Note.important_note": "피어 투 피어 복제기입니다.",
"P2P.Note.important_note_sub": "이 기능은 아직 실험 단계입니다. 사용하기 전에 반드시 데이터를 백업해 주세요. 그리고 이 기능의 개발에 기여해 주신다면 매우 감사하겠습니다.",
"P2P.Note.Summary": "이 기능은 무엇인가요? (설명과 참고사항이 적혀있습니다. 한 번 읽어보세요!)",
"P2P.NotEnabled": "%{title_p2p_sync}가 활성화되지 않았습니다. 새로운 연결을 열 수 없습니다.",
"P2P.P2PReplication": "%{P2P} 복제",
"P2P.PaneTitle": "%{long_p2p_sync}",
"P2P.ReplicatorInstanceMissing": "P2P 동기화 복제기를 찾을 수 없습니다. 구성되지 않았거나 활성화되지 않았을 수 있습니다.",
"P2P.SeemsOffline": "피어 ${name}이(가) 오프라인인 것 같습니다. 건너뜁니다.",
"P2P.SyncAlreadyRunning": "P2P 동기화가 이미 실행 중입니다.",
"P2P.SyncCompleted": "P2P 동기화가 완료되었습니다.",
"P2P.SyncStartedWith": "${name}과의 P2P 동기화가 시작되었습니다.",
"paneMaintenance.markDeviceResolvedAfterBackup": "백업 후 이 기기를 해결됨으로 표시",
"paneMaintenance.remoteLockedAndDeviceNotAccepted": "원격 데이터베이스가 잠겨 있으며 이 기기는 아직 승인되지 않았습니다.",
"paneMaintenance.remoteLockedResolvedDevice": "원격 데이터베이스가 잠겨 있지만 이 기기는 이미 승인되었습니다.",
"paneMaintenance.unlockDatabaseReady": "데이터베이스 잠금 해제",
"Passphrase": "패스프레이즈",
"Passphrase of sensitive configuration items": "민감한 구성 항목의 패스프레이즈",
"password": "비밀번호",
"Password": "비밀번호",
"Paste a connection string": "연결 문자열 붙여넣기",
"Paste the Setup URI generated from one of your active devices.": "사용 중인 기기 중 하나에서 생성한 Setup URI를 붙여 넣으세요.",
"Path Obfuscation": "경로 난독화",
"Patterns to match files for overwriting instead of merging": "병합 대신 덮어쓸 파일을 판별하는 패턴",
"Patterns to match files for syncing": "동기화할 파일을 판별하는 패턴",
"Peer-to-Peer only": "Peer-to-Peer 전용",
"Peer-to-Peer Synchronisation": "피어 투 피어(P2P) 동기화",
"Per-file-saved customization sync": "파일별 저장 사용자 설정 동기화",
"Perform": "실행",
"Perform cleanup": "정리 실행",
"Perform Garbage Collection": "가비지 컬렉션 실행",
"Perform Garbage Collection to remove unused chunks and reduce database size.": "사용하지 않는 청크를 제거하고 데이터베이스 크기를 줄이기 위해 가비지 컬렉션을 실행합니다.",
"Periodic Sync interval": "주기적 동기화 간격",
"Pick a file to resolve conflict": "충돌을 해결할 파일 선택",
"Pick a file to show history": "기록을 표시할 파일 선택",
"Please disable 'Read chunks online' in settings to use Garbage Collection.": "가비지 컬렉션을 사용하려면 설정에서 'Read chunks online'을 비활성화해 주세요.",
"Please enable 'Compute revisions for chunks' in settings to use Garbage Collection.": "가비지 컬렉션을 사용하려면 설정에서 'Compute revisions for chunks'를 활성화해 주세요.",
"Please select 'Cancel' explicitly to cancel this operation.": "이 작업을 취소하려면 반드시 \"취소\"를 명시적으로 선택해 주세요.",
"Please select a method to import the settings from another device.": "다른 기기에서 설정을 가져올 방법을 선택해 주세요.",
"Please select an option to proceed": "계속하려면 항목을 선택해 주세요",
"Please select the type of server to which you are connecting.": "연결할 서버 유형을 선택해 주세요.",
"Please set device name to identify this device. This name should be unique among your devices. While not configured, we cannot enable this feature.": "이 기기를 식별할 기기 이름을 설정해 주세요. 이 이름은 기기 간에 고유해야 합니다. 설정하기 전까지는 이 기능을 활성화할 수 없습니다.",
"Please set this device name": "이 기기의 이름을 설정해 주세요",
"Plug-in version": "플러그인 버전",
"Prepare the 'report' to create an issue": "이슈 생성을 위한 '보고서' 준비",
"Presets": "프리셋",
"Proceed Garbage Collection": "가비지 컬렉션 계속",
"Proceed with Setup URI": "Setup URI로 계속",
"Proceeding with Garbage Collection, ignoring missing nodes.": "누락된 노드를 무시하고 가비지 컬렉션을 계속 진행합니다.",
"Proceeding with Garbage Collection.": "가비지 컬렉션을 진행합니다.",
"Process small files in the foreground": "포그라운드에서 작은 파일 처리",
"Progress": "진행 상태",
"Property Encryption": "속성 암호화",
"PureJS fallback (Fast, W/O WebAssembly)": "PureJS 대체 방식 (빠름, WebAssembly 없음)",
"Purge all download/upload cache.": "모든 다운로드/업로드 캐시를 제거합니다.",
"Purge all journal counter": "모든 저널 카운터 삭제",
"Rebuild local and remote database with local files.": "로컬 파일로 로컬 및 원격 데이터베이스를 다시 구축합니다.",
"Rebuilding Operations (Remote Only)": "재구축 작업 (원격 전용)",
"Recovery and Repair": "복구 및 수리",
"Recreate all": "모두 다시 생성",
"Recreate missing chunks for all files": "모든 파일의 누락된 청크 다시 생성",
"RedFlag.Fetch.Method.Desc": "어떻게 가져오시겠습니까?\n- %{RedFlag.Fetch.Method.FetchSafer}.\n **낮은 트래픽**, **높은 CPU**, **낮은 위험**\n 다음의 경우에 권장합니다.\n - 파일이 일관되지 않을 가능성이 있음\n - 파일이 그리 많지 않음\n- %{RedFlag.Fetch.Method.FetchSmoother}.\n **낮은 트래픽**, **보통 CPU**, **낮음~보통 위험**\n 다음의 경우에 권장합니다.\n - 파일이 대체로 일관됨\n - 파일이 많음\n- %{RedFlag.Fetch.Method.FetchTraditional}.\n **높은 트래픽**, **낮은 CPU**, **낮음~보통 위험**\n\n>[!INFO]- 자세히\n> ## %{RedFlag.Fetch.Method.FetchSafer}.\n> **낮은 트래픽**, **높은 CPU**, **낮은 위험**\n> 원격에서 데이터를 가져오기 전에 기존 로컬 파일로 로컬 데이터베이스를 먼저 만듭니다.\n> 로컬과 원격 양쪽에 일치하는 파일이 있으면 둘 사이의 차이만 전송됩니다.\n> 다만 양쪽에 모두 있는 파일은 처음에 충돌 파일로 처리됩니다. 실제로 충돌하지 않는다면 자동으로 해결되지만, 이 과정에 시간이 걸릴 수 있습니다.\n> 일반적으로 가장 안전한 방법이며 데이터 손실 위험이 가장 낮습니다.\n> ## %{RedFlag.Fetch.Method.FetchSmoother}.\n> **낮은 트래픽**, **보통 CPU**, **낮음~보통 위험** (작업에 따라 다름)\n> 먼저 로컬 파일로 데이터베이스용 청크를 만든 다음 데이터를 가져옵니다. 따라서 로컬에 없는 청크만 전송됩니다. 다만 메타데이터는 모두 원격에서 가져옵니다.\n> 그다음 시작 시점에 로컬 파일을 이 메타데이터와 비교합니다. 수정 시각을 기준으로 더 새롭다고 판단된 내용이 오래된 쪽을 덮어씁니다. 그 결과는 다시 원격 데이터베이스로 동기화됩니다.\n> 로컬 파일이 실제로 가장 최신 타임스탬프를 가지고 있다면 대체로 안전합니다. 하지만 타임스탬프는 더 새롭지만 내용은 더 오래된 파일(처음 만들어지는 `welcome.md` 같은)이 있으면 문제가 생길 수 있습니다.\n> \"%{RedFlag.Fetch.Method.FetchSafer}\"보다 CPU를 적게 쓰고 더 빠르지만, 주의해서 사용하지 않으면 데이터가 손실될 수 있습니다.\n> ## %{RedFlag.Fetch.Method.FetchTraditional}.\n> **높은 트래픽**, **낮은 CPU**, **낮음~보통 위험** (작업에 따라 다름)\n> 모든 것을 원격에서 가져옵니다.\n> %{RedFlag.Fetch.Method.FetchSmoother}와 비슷하지만, 모든 청크를 원격에서 가져옵니다.\n> 가장 전통적인 가져오기 방식으로, 보통 네트워크 트래픽과 시간을 가장 많이 소모합니다. 또한 '%{RedFlag.Fetch.Method.FetchSmoother}' 옵션과 마찬가지로 원격 파일을 덮어쓸 위험이 있습니다.\n> 다만 가장 오래되고 단순한 방식이기 때문에 가장 안정적인 방법으로 여겨지는 경우가 많습니다.",
"RedFlag.Fetch.Method.FetchSafer": "가져오기 전에 로컬 데이터베이스를 한 번 생성",
"RedFlag.Fetch.Method.FetchSmoother": "가져오기 전에 로컬 파일 청크 생성",
"RedFlag.Fetch.Method.FetchTraditional": "원격에서 모든 것 가져오기",
"RedFlag.Fetch.Method.Title": "어떻게 가져오시겠습니까?",
"RedFlag.FetchRemoteConfig.Buttons.Cancel": "아니요, 로컬 설정을 사용합니다",
"RedFlag.FetchRemoteConfig.Buttons.Fetch": "예, 원격 설정을 가져와 적용합니다",
"RedFlag.FetchRemoteConfig.Message": "원격에 저장된 환경 설정을 가져와 이 기기에 적용하시겠습니까?",
"RedFlag.FetchRemoteConfig.Title": "원격 구성 가져오기",
"Reduces storage space by discarding all non-latest revisions. This requires the same amount of free space on the remote server and the local client.": "최신 버전이 아닌 모든 리비전을 제거하여 저장 공간을 줄입니다. 이 작업을 수행하려면 원격 서버와 로컬 클라이언트에 동일한 양의 여유 공간이 필요합니다.",
"Reducing the frequency with which on-disk changes are reflected into the DB": "디스크 변경 사항이 데이터베이스에 반영되는 빈도를 줄입니다",
"Region": "지역",
"Remediation": "복구 조치",
"Remediation Setting Changed": "복구 설정이 변경됨",
"Remote Database Tweak (In sunset)": "원격 데이터베이스 조정 (폐기 예정)",
"Remote Databases": "원격 데이터베이스",
"Remote name": "원격 이름",
"Remote server type": "원격 서버 유형",
"Remote Type": "원격 유형",
"Rename": "이름 바꾸기",
"Replicator.Dialogue.Locked.Action.Dismiss": "재확인을 위해 취소",
"Replicator.Dialogue.Locked.Action.Fetch": "이 기기의 동기화 재설정",
"Replicator.Dialogue.Locked.Action.Unlock": "원격 데이터베이스 잠금 해제",
"Replicator.Dialogue.Locked.Message": "원격 데이터베이스가 잠겨 있습니다. 이는 일부 터미널에서 데이터베이스를 재구축했기 때문입니다.\n따라서 현재 기기는 데이터베이스 손상을 방지하기 위해 연결을 일시적으로 보류해야 합니다.\n\n선택할 수 있는 세 가지 방법이 있습니다:\n\n- %{Replicator.Dialogue.Locked.Action.Fetch}\n 가장 권장되고 신뢰할 수 있는 방법입니다. 로컬 데이터베이스를 초기화한 뒤, 원격 데이터베이스의 전체 데이터를 다시 가져옵니다. 대부분의 경우 안전하게 수행할 수 있으나, 시간이 다소 걸리며 안정적인 네트워크 환경에서 진행해야 합니다.\n- %{Replicator.Dialogue.Locked.Action.Unlock}\n 이 방법은 다른 동기화 방식으로 이미 완전하고 안정적으로 동기화된 경우에만 사용할 수 있습니다. 단순히 파일이 같다는 의미가 아니므로, 확신이 없다면 사용을 피하는 것이 좋습니다.\n- %{Replicator.Dialogue.Locked.Action.Dismiss}\n 이번 작업을 취소하고, 다음 요청 시 다시 안내받습니다.\n",
"Replicator.Dialogue.Locked.Message.Fetch": "모든 것 가져오기가 예약되었습니다. 이를 수행하기 위해 플러그인이 재시작됩니다.",
"Replicator.Dialogue.Locked.Message.Unlocked": "원격 데이터베이스 잠금이 해제되었습니다. 작업을 다시 시도해 주세요.",
"Replicator.Dialogue.Locked.Title": "잠김",
"Replicator.Message.Cleaned": "데이터베이스 정리가 진행 중입니다. 복제가 취소되었습니다",
"Replicator.Message.InitialiseFatalError": "사용 가능한 복제기가 없습니다. 치명적인 오류입니다.",
"Replicator.Message.Pending": "일부 파일 이벤트가 대기 중입니다. 복제가 취소되었습니다.",
"Replicator.Message.SomeModuleFailed": "일부 모듈 실패로 복제가 취소되었습니다",
"Replicator.Message.VersionUpFlash": "업데이트가 감지되었습니다. 설정 대화 상자를 열어 변경 로그를 확인해 주세요. 복제가 취소되었습니다.",
"Requires restart of Obsidian": "Obsidian 재시작 필요",
"Requires restart of Obsidian.": "Obsidian 재시작이 필요합니다.",
"Rerun Onboarding Wizard": "온보딩 마법사 다시 실행",
"Rerun the onboarding wizard to set up Self-hosted LiveSync again.": "온보딩 마법사를 다시 실행하여 Self-hosted LiveSync를 다시 설정합니다.",
"Rerun Wizard": "마법사 다시 실행",
"Resend": "다시 보내기",
"Resend all chunks to the remote.": "모든 청크를 원격으로 다시 보냅니다.",
"Reset": "재설정",
"Reset all": "모두 재설정",
"Reset all journal counter": "모든 저널 카운터 재설정",
"Reset journal received history": "저널 수신 기록 재설정",
"Reset journal sent history": "저널 송신 기록 재설정",
"Reset notification threshold and check the remote database usage": "알림 임계값을 초기화하고 원격 데이터베이스 사용량 확인",
"Reset received": "수신 기록 재설정",
"Reset sent history": "송신 기록 재설정",
"Reset Synchronisation information": "동기화 정보 재설정",
"Reset Synchronisation on This Device": "이 기기의 동기화 재설정",
"Reset the remote storage size threshold and check the remote storage size again.": "원격 저장소 크기 임계값을 초기화하고 원격 저장소 크기를 다시 확인합니다.",
"Resolve All": "모두 해결",
"Resolve all conflicted files": "충돌한 모든 파일 해결",
"Resolve All conflicted files by the newer one": "충돌한 모든 파일을 최신 버전으로 해결",
"Resolve all conflicted files by the newer one. Caution: This will overwrite the older one, and cannot resurrect the overwritten one.": "충돌한 모든 파일을 더 최신 버전으로 해결합니다. 주의: 이전 버전은 덮어써지며 복원할 수 없습니다.",
"Restart Now": "지금 재시작",
"Restarting Obsidian is strongly recommended. Until restart, some changes may not take effect, and display may be inconsistent. Are you sure to restart now?": "Obsidian을 재시작하는 것을 강력히 권장합니다. 재시작하기 전까지는 일부 변경 사항이 적용되지 않거나 화면이 일관되지 않게 표시될 수 있습니다. 지금 재시작하시겠습니까?",
"Restore or reconstruct local database from remote.": "원격에서 로컬 데이터베이스를 복원하거나 재구축합니다.",
"Run Doctor": "진단 실행",
"S3/MinIO/R2 Object Storage": "S3/MinIO/R2 객체 스토리지",
"Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform.": "설정을 마크다운 파일에 저장합니다. 새로운 설정이 도착하면 알림을 받게 됩니다. 플랫폼별로 다른 파일을 설정할 수 있습니다.",
"Saving will be performed forcefully after this number of seconds.": "이 시간(초) 후에 강제로 저장이 수행됩니다.",
"Scan a QR Code (Recommended for mobile)": "QR 코드 스캔(모바일 권장)",
"Scan changes on customization sync": "사용자 설정 동기화 시 변경 사항 검색",
"Scan customization automatically": "사용자 설정 자동 검색",
"Scan customization before replicating.": "복제하기 전에 사용자 설정을 검색합니다.",
"Scan customization every 1 minute.": "1분마다 사용자 설정을 검색합니다.",
"Scan customization periodically": "주기적으로 사용자 설정 검색",
"Scan for Broken files": "손상된 파일 검사",
"Scan for hidden files before replication": "복제 전 숨김 파일 검사",
"Scan hidden files periodically": "주기적으로 숨김 파일 검사",
"Scan the QR code displayed on an active device using this device's camera.": "이 기기의 카메라로 사용 중인 기기에 표시된 QR 코드를 스캔하세요.",
"Schedule and Restart": "예약 후 재시작",
"Scram Switches": "긴급 정지 스위치",
"Scram!": "긴급 정지",
"Seconds, 0 to disable": "초 단위, 0으로 설정하면 비활성화",
"Seconds. Saving to the local database will be delayed until this value after we stop typing or saving.": "초 단위입니다. 타이핑이나 저장을 중단한 후 이 시간동안 로컬 데이터베이스 저장이 지연됩니다.",
"Secret Key": "시크릿 키",
"Select the database adapter to use.": "사용할 데이터베이스 어댑터를 선택합니다.",
"Send": "보내기",
"Send chunks": "청크 보내기",
"Server URI": "서버 URI",
"Setting.GenerateKeyPair.Desc": "키 페어를 생성했습니다!\n\n참고: 이 키 페어는 다시 표시되지 않습니다. 안전한 곳에 저장해 주세요. 분실하면 새 키 페어를 생성해야 합니다.\n참고 2: 공개 키는 spki 형식이고, 개인 키는 pkcs8 형식입니다. 편의를 위해 공개 키의 줄 바꿈은 `\\n`으로 변환됩니다.\n참고 3: 공개 키는 원격 데이터베이스에, 개인 키는 로컬 기기에 설정해야 합니다.\n\n>[!FOR YOUR EYES ONLY]-\n> <div class=\"sls-keypair\">\n>\n> ### 공개 키\n> ```\n${public_key}\n> ```\n>\n> ### 개인 키\n> ```\n${private_key}\n> ```\n>\n> </div>\n\n>[!Both for copying]-\n>\n> <div class=\"sls-keypair\">\n>\n> ```\n${public_key}\n${private_key}\n> ```\n>\n> </div>\n\n",
"Setting.GenerateKeyPair.Title": "새 키 페어가 생성되었습니다!",
"Setting.TroubleShooting": "문제 해결",
"Setting.TroubleShooting.Doctor": "설정 진단 마법사",
"Setting.TroubleShooting.Doctor.Desc": "최적화되지 않은 설정을 감지합니다. (데이터 구조 전환 시와 동일)",
"Setting.TroubleShooting.ScanBrokenFiles": "손상된 파일 검사",
"Setting.TroubleShooting.ScanBrokenFiles.Desc": "데이터베이스에 올바르게 저장되지 않은 파일을 검사합니다.",
"SettingTab.Message.AskRebuild": "변경 사항을 적용하려면 원격 데이터베이스에서 가져와야 합니다. 계속 진행하시겠습니까?",
"Setup URI dialog cancelled.": "Setup URI 대화 상자가 취소되었습니다.",
"Setup.Apply.Buttons.ApplyAndFetch": "적용 후 가져오기",
"Setup.Apply.Buttons.ApplyAndMerge": "적용 후 병합",
"Setup.Apply.Buttons.ApplyAndRebuild": "적용 후 재구축",
"Setup.Apply.Buttons.Cancel": "폐기하고 취소",
"Setup.Apply.Buttons.OnlyApply": "적용만 하기",
"Setup.Apply.Message": "새 구성이 준비되었습니다. 이제 적용해 보겠습니다.\n적용 방법은 여러 가지가 있습니다:\n\n- 적용 후 가져오기\n 이 기기를 새 클라이언트로 구성합니다. 적용한 뒤 원격 서버에서 동기화합니다.\n- 적용 후 병합\n 이미 파일이 있는 기기에서 구성합니다. 로컬 파일을 처리한 뒤 차이만 전송합니다. 충돌이 발생할 수 있습니다.\n- 적용 후 재구축\n 로컬 파일로 원격을 재구축합니다. 보통 서버가 손상되었거나 처음부터 다시 시작하려는 경우에 사용합니다.\n 다른 기기는 잠기며 다시 가져오기를 수행해야 합니다.\n- 적용만 하기\n 적용만 합니다. 재구축이 필요한 경우 충돌이 발생할 수 있습니다.",
"Setup.Apply.Title": "${method}에서 가져온 새 구성 적용",
"Setup.Apply.WarningRebuildRecommended": "참고: 설정을 조정한 결과 재구축이 필요한 것으로 판단되었습니다. 적용만 하는 것은 권장하지 않습니다.",
"Setup.Doctor.Buttons.No": "아니요, URI에 담긴 설정을 그대로 사용합니다",
"Setup.Doctor.Buttons.Yes": "예, 설정 진단 마법사를 실행합니다",
"Setup.Doctor.Message": "Self-hosted LiveSync는 오랜 기간에 걸쳐 발전해 왔고, 그동안 권장 설정도 일부 바뀌었습니다.\n\n지금 설정 단계가 이를 점검하기에 아주 좋은 시점입니다.\n\n가져온 설정이 최신 기준에 비추어 최적인지 확인하도록 설정 진단 마법사를 실행하시겠습니까?",
"Setup.Doctor.Title": "설정 진단 마법사를 실행할까요?",
"Setup.FetchRemoteConf.Buttons.Fetch": "예, 구성을 가져옵니다",
"Setup.FetchRemoteConf.Buttons.Skip": "아니요, URI에 담긴 설정을 사용합니다",
"Setup.FetchRemoteConf.Message": "다른 기기와 이미 한 번이라도 동기화했다면, 원격 데이터베이스에 동기화된 기기 사이에 적합한 구성 값이 저장되어 있습니다. 플러그인은 더 견고한 구성을 위해 이 값을 가져오려고 합니다.\n\n다만 한 가지 확인이 필요합니다. 지금 네트워크에 안전하게 접근해 설정을 가져올 수 있는 상황인가요?\n\n참고: 원격 데이터베이스가 SSL 인증서로 보호되어 있고 네트워크가 안전하다면, 대부분의 경우 그대로 진행해도 괜찮습니다.",
"Setup.FetchRemoteConf.Title": "원격 데이터베이스에서 구성을 가져올까요?",
"Setup.QRCode": "설정을 전송하기 위한 QR 코드를 생성했습니다. 휴대폰이나 다른 기기로 QR 코드를 스캔해 주세요.\n참고: QR 코드는 암호화되지 않았으므로 열 때 주의하세요.\n\n>[!FOR YOUR EYES ONLY]-\n> <div class=\"sls-qr\">${qr_image}</div>",
"Setup.RemoteE2EE.AdvancedTitle": "고급",
"Setup.RemoteE2EE.AlgorithmWarning": "암호화 알고리즘을 변경하면 다른 알고리즘으로 암호화된 기존 데이터에 접근할 수 없게 됩니다. 모든 기기에서 동일한 알고리즘을 사용하도록 설정해 데이터 접근성을 유지하세요.",
"Setup.RemoteE2EE.ButtonCancel": "취소",
"Setup.RemoteE2EE.ButtonProceed": "진행",
"Setup.RemoteE2EE.DefaultAlgorithmDesc": "대부분의 경우 기본 알고리즘(${algorithm})을 그대로 사용하는 것이 좋습니다. 이 설정은 기존 보관함이 다른 형식으로 암호화되어 있는 경우에만 필요합니다.",
"Setup.RemoteE2EE.Guidance": "종단 간 암호화 설정을 구성해 주세요.",
"Setup.RemoteE2EE.LabelEncrypt": "종단 간 암호화",
"Setup.RemoteE2EE.LabelEncryptionAlgorithm": "암호화 알고리즘",
"Setup.RemoteE2EE.LabelObfuscateProperties": "속성 난독화",
"Setup.RemoteE2EE.MultiDestinationWarning": "여러 동기화 대상에 연결하는 경우에도 이 설정은 동일해야 합니다.",
"Setup.RemoteE2EE.ObfuscatePropertiesDesc": "속성(예: 파일 경로, 크기, 생성일 및 수정일)을 난독화하면 원격 서버에서 파일과 폴더의 구조 및 이름을 식별하기 어렵게 만들어 보안을 한층 강화할 수 있습니다. 이는 개인 정보를 보호하고 권한 없는 사용자가 데이터에 관한 정보를 추론하기 어렵게 만듭니다.",
"Setup.RemoteE2EE.PassphraseValidationLine1": "종단 간 암호화 패스프레이즈는 실제 동기화가 시작되기 전까지 검증되지 않는다는 점에 유의하세요. 데이터를 보호하기 위한 보안 조치입니다.",
"Setup.RemoteE2EE.PassphraseValidationLine2": "따라서 서버 정보를 수동으로 구성할 때는 각별히 주의해 주세요. 잘못된 패스프레이즈를 입력하면 서버의 데이터가 손상됩니다. 이는 의도된 동작이니 반드시 이해하고 진행해 주세요.",
"Setup.RemoteE2EE.PlaceholderPassphrase": "패스프레이즈를 입력하세요",
"Setup.RemoteE2EE.StronglyRecommendedLine1": "종단 간 암호화를 활성화하면 데이터가 원격 서버로 전송되기 전에 이 기기에서 암호화됩니다. 즉, 누군가 서버에 접근하더라도 패스프레이즈 없이는 데이터를 읽을 수 없습니다. 다른 기기에서 데이터를 복호화할 때도 필요하므로 패스프레이즈를 반드시 기억해 두세요.",
"Setup.RemoteE2EE.StronglyRecommendedLine2": "또한 Peer-to-Peer 동기화를 사용 중이더라도, 나중에 다른 방식으로 전환하여 원격 서버에 연결하면 이 설정이 그대로 사용됩니다.",
"Setup.RemoteE2EE.StronglyRecommendedTitle": "강력 권장",
"Setup.RemoteE2EE.Title": "종단 간 암호화",
"Setup.ScanQRCode.ButtonClose": "이 대화 상자 닫기",
"Setup.ScanQRCode.Guidance": "기존 기기에서 설정을 가져오려면 아래 단계를 따라 주세요.",
"Setup.ScanQRCode.Step1": "이 기기에서는 이 보관함을 계속 열어 두세요.",
"Setup.ScanQRCode.Step2": "원본 기기에서 Obsidian을 엽니다.",
"Setup.ScanQRCode.Step3": "원본 기기에서 명령 팔레트를 열고 \"설정을 QR 코드로 표시\" 명령을 실행합니다.",
"Setup.ScanQRCode.Step4": "이 기기에서 카메라 앱으로 전환하거나 QR 코드 스캐너를 사용해 표시된 QR 코드를 스캔하세요.",
"Setup.ScanQRCode.Title": "QR 코드 스캔",
"Setup.ShowQRCode": "QR 코드 표시",
"Setup.ShowQRCode.Desc": "설정을 전송하기 위한 QR 코드를 표시합니다.",
"Setup.UseSetupURI.ButtonCancel": "취소",
"Setup.UseSetupURI.ButtonProceed": "설정 테스트 후 계속",
"Setup.UseSetupURI.ErrorFailedToParse": "Setup URI를 해석하지 못했습니다. URI와 패스프레이즈를 확인해 주세요.",
"Setup.UseSetupURI.ErrorPassphraseRequired": "보관함 패스프레이즈를 입력해 주세요.",
"Setup.UseSetupURI.GuidanceLine1": "서버 설치 중에 또는 다른 기기에서 생성한 Setup URI와 보관함 패스프레이즈를 입력해 주세요.",
"Setup.UseSetupURI.GuidanceLine2": "명령 팔레트에서 \"설정을 새 Setup URI로 복사\" 명령을 실행하면 새 Setup URI를 생성할 수 있습니다.",
"Setup.UseSetupURI.InvalidInfo": "Setup URI가 올바르지 않습니다. 확인한 뒤 다시 시도해 주세요.",
"Setup.UseSetupURI.LabelPassphrase": "보관함 패스프레이즈",
"Setup.UseSetupURI.LabelSetupURI": "Setup URI",
"Setup.UseSetupURI.PlaceholderPassphrase": "보관함 패스프레이즈를 입력하세요",
"Setup.UseSetupURI.Title": "Setup URI 입력",
"Setup.UseSetupURI.ValidInfo": "Setup URI가 유효하며 사용할 준비가 되었습니다.",
"Should we keep folders that don't have any files inside?": "내부에 파일이 없는 폴더를 유지하시겠습니까?",
"Should we only check for conflicts when a file is opened?": "파일을 열 때만 충돌을 확인하시겠습니까?",
"Should we prompt you about conflicting files when a file is opened?": "파일을 열 때 충돌하는 파일에 대해 알림을 표시하시겠습니까?",
"Should we prompt you for every single merge, even if we can safely merge automatcially?": "안전하게 자동 병합할 수 있는 경우에도 모든 병합에 대해 알림을 받으시겠습니까?",
"Show full banner": "전체 배너 표시",
"Show history": "기록 표시",
"Show icon only": "아이콘만 표시",
"Show only notifications": "알림만 표시",
"Show status as icons only": "아이콘으로만 상태 표시",
"Show status icon instead of file warnings banner": "파일 경고 배너 대신 상태 아이콘 표시",
"Show status inside the editor": "편집기 내부에 상태 표시",
"Show status on the status bar": "상태 표시줄에 상태 표시",
"Show verbose log. Please enable if you report an issue.": "자세한 로그를 표시합니다. 문제를 신고하는 경우 활성화해 주세요.",
"Some devices have differing progress values (max: ${maxProgress}, min: ${minProgress}).\nThis may indicate that some devices have not completed synchronisation, which could lead to conflicts. Strongly recommend confirming that all devices are synchronised before proceeding.": "일부 기기의 진행 값이 다릅니다(최대: ${maxProgress}, 최소: ${minProgress}).\n이는 일부 기기가 동기화를 완료하지 않았음을 의미할 수 있으며, 충돌로 이어질 수 있습니다. 계속 진행하기 전에 모든 기기가 동기화되었는지 반드시 확인하는 것을 강력히 권장합니다.",
"Starts synchronisation when a file is saved.": "파일이 저장될 때 동기화를 시작합니다.",
"Stop reflecting database changes to storage files.": "데이터베이스 변경 사항을 스토리지 파일에 반영하는 것을 중단합니다.",
"Stop watching for file changes.": "파일 변경 사항 감시를 중단합니다.",
"Storage -> Database": "스토리지 -> 데이터베이스",
"Suppress notification of hidden files change": "숨김 파일 변경 알림 억제",
"Suspend database reflecting": "데이터베이스 반영 일시 중단",
"Suspend file watching": "파일 감시 일시 중단",
"Switch to IDB": "IDB로 전환",
"Switch to IndexedDB": "IndexedDB로 전환",
"Sync after merging file": "파일 병합 후 동기화",
"Sync automatically after merging files": "파일 병합 후 자동으로 동기화",
"Sync Mode": "동기화 모드",
"Sync on Editor Save": "편집기 저장 시 동기화",
"Sync on File Open": "파일 열기 시 동기화",
"Sync on Save": "저장 시 동기화",
"Sync on Startup": "시작 시 동기화",
"Synchronisation utilising journal files. You must have set up an S3/MinIO/R2 compatible object storage.": "저널 파일을 활용하는 동기화 방식입니다. S3/MinIO/R2 호환 객체 스토리지를 미리 구성해 두어야 합니다.",
"Synchronising files": "동기화할 파일",
"Syncing": "동기화",
"Target patterns": "대상 패턴",
"Testing only - Resolve file conflicts by syncing newer copies of the file, this can overwrite modified files. Be Warned.": "테스트 전용 - 파일의 새로운 사본을 동기화하여 파일 충돌을 해결하며, 수정된 파일을 덮어쓸 수 있습니다. 주의하세요.",
"The delay for consecutive on-demand fetches": "연속 청크 요청 간 대기 시간",
"The following accepted nodes are missing its node information:\n- ${missingNodes}\n\nThis indicates that they have not been connected for some time or have been left on an older version.\nIt is preferable to update all devices if possible. If you have any devices that are no longer in use, you can clear all accepted nodes by locking the remote once.": "다음 승인된 노드에는 노드 정보가 없습니다:\n- ${missingNodes}\n\n이는 해당 노드가 한동안 연결되지 않았거나 이전 버전에 머물러 있음을 의미합니다.\n가능하다면 먼저 모든 기기를 업데이트하는 것이 좋습니다. 더 이상 사용하지 않는 기기가 있다면 원격을 한 번 잠가 승인된 노드를 모두 정리할 수 있습니다.",
"The Hash algorithm for chunk IDs": "청크 ID용 해시 알고리즘",
"The IndexedDB adapter often offers superior performance in certain scenarios, but it has been found to cause memory leaks when used with LiveSync mode. When using LiveSync mode, please use IDB adapter instead.": "IndexedDB 어댑터는 특정 상황에서 더 나은 성능을 보이는 경우가 많지만, LiveSync 모드에서 사용하면 메모리 누수를 일으키는 것으로 확인되었습니다. LiveSync 모드를 사용할 때는 IDB 어댑터를 사용해 주세요.",
"The maximum duration for which chunks can be incubated within the document. Chunks exceeding this period will graduate to independent chunks.": "청크를 문서 안에 임시 보관할 수 있는 최대 기간입니다. 이 기간을 넘긴 청크는 독립된 청크로 분리됩니다.",
"The maximum number of chunks that can be incubated within the document. Chunks exceeding this number will immediately graduate to independent chunks.": "문서 안에 임시 보관할 수 있는 청크의 최대 개수입니다. 이 개수를 넘긴 청크는 즉시 독립된 청크로 분리됩니다.",
"The maximum total size of chunks that can be incubated within the document. Chunks exceeding this size will immediately graduate to independent chunks.": "문서 안에 임시 보관할 수 있는 청크의 최대 총 크기입니다. 이 크기를 넘긴 청크는 즉시 독립된 청크로 분리됩니다.",
"The minimum interval for automatic synchronisation on event.": "이벤트 발생 시 자동 동기화의 최소 간격입니다.",
"This feature enables direct synchronisation between devices. No server is required, but both devices must be online at the same time for synchronisation to occur, and some features may be limited. Internet connection is only required to signalling (detecting peers) and not for data transfer.": "기기 간에 직접 동기화하는 기능입니다. 서버는 필요 없지만 동기화가 이루어지려면 두 기기가 동시에 온라인 상태여야 하며, 일부 기능은 제한될 수 있습니다. 인터넷 연결은 시그널링(피어 탐지)에만 필요하고 데이터 전송에는 필요하지 않습니다.",
"This is an advanced option for users who do not have a URI or who wish to configure detailed settings.": "URI가 없거나 세부 설정을 직접 구성하려는 사용자를 위한 고급 옵션입니다.",
"This is the most suitable synchronisation method for the design. All functions are available. You must have set up a CouchDB instance.": "이 설계에 가장 적합한 동기화 방식입니다. 모든 기능을 사용할 수 있습니다. CouchDB 인스턴스를 미리 구성해 두어야 합니다.",
"This passphrase will not be copied to another device. It will be set to `Default` until you configure it again.": "이 패스프레이즈는 다른 기기로 복사되지 않습니다. 다시 구성할 때까지 `기본값`으로 설정됩니다.",
"This will recreate chunks for all files. If there were missing chunks, this may fix the errors.": "모든 파일의 청크를 다시 생성합니다. 누락된 청크가 있었다면 이 작업으로 오류가 해결될 수 있습니다.",
"Transfer Tweak": "전송 조정",
"TweakMismatchResolve.Action.DisableAutoAcceptCompatible": "자동 수용 비활성화",
"TweakMismatchResolve.Action.Dismiss": "무시",
"TweakMismatchResolve.Action.EnableAutoAcceptCompatible": "자동 수용 활성화",
"TweakMismatchResolve.Action.UseConfigured": "구성된 설정 사용",
"TweakMismatchResolve.Action.UseMine": "원격 데이터베이스 설정 업데이트",
"TweakMismatchResolve.Action.UseMineAcceptIncompatible": "원격 데이터베이스 설정 업데이트하지만 그대로 유지",
"TweakMismatchResolve.Action.UseMineWithRebuild": "원격 데이터베이스 설정 업데이트하고 다시 재구축",
"TweakMismatchResolve.Action.UseRemote": "이 기기에 설정 적용",
"TweakMismatchResolve.Action.UseRemoteAcceptIncompatible": "이 기기에 설정 적용하지만 호환성 문제 무시",
"TweakMismatchResolve.Action.UseRemoteWithRebuild": "이 기기에 설정 적용하고 다시 가져오기",
"TweakMismatchResolve.Message.AutoAcceptCompatibleUndefined": "\n기기마다 설정이 다른 것으로 보입니다. 이제 호환되는 변경 사항은 자동으로 적용할 수 있습니다.\n이 `자동 수용` 설정을 활성화하시겠습니까?",
"TweakMismatchResolve.Message.Main": "\n원격 데이터베이스의 설정은 다음과 같습니다. 이 값들은 이 기기와 최소 한 번 동기화된 다른 기기에서 구성된 것입니다.\n\n이 설정을 사용하려면 %{TweakMismatchResolve.Action.UseConfigured}를 선택해 주세요.\n이 기기의 설정을 유지하려면 %{TweakMismatchResolve.Action.Dismiss}를 선택해 주세요.\n\n${table}\n\n>[!TIP]\n> 모든 설정을 동기화하려면 이 기능으로 최소 구성을 적용한 후 `마크다운을 통한 설정 동기화`를 사용해 주세요.\n\n${additionalMessage}",
"TweakMismatchResolve.Message.MainTweakResolving": "구성이 원격 서버의 것과 일치하지 않습니다.\n\n다음 구성이 일치해야 합니다:\n\n${table}\n\n결정을 알려주세요.\n\n${additionalMessage}",
"TweakMismatchResolve.Message.mineUpdated": "이 기기의 구성이 조정되었습니다.",
"TweakMismatchResolve.Message.remoteUpdated": "원격에 저장된 구성이 업데이트되었습니다.",
"TweakMismatchResolve.Message.UseRemote.WarningRebuildRecommended": "\n>[!NOTICE]\n> 일부 변경사항은 호환 가능하지만 추가 스토리지 및 전송량을 소모할 수 있습니다. 재구축을 권장합니다. 하지만 현재 재구축을 수행하지 않더라도 향후 유지보수에서 구현될 수 있습니다.\n> ***시간적 여유가 있고 안정적인 네트워크에 연결된 상태에서 적용해 주세요!***",
"TweakMismatchResolve.Message.UseRemote.WarningRebuildRequired": "\n>[!WARNING]\n> 일부 원격 구성이 이 기기의 로컬 데이터베이스와 호환되지 않습니다. 로컬 데이터베이스 재구축이 필요합니다.\n> ***시간적 여유가 있고 안정적인 네트워크에 연결된 상태에서 적용해 주세요!***",
"TweakMismatchResolve.Message.WarningIncompatibleRebuildRecommended": "\n>[!NOTICE]\n> 로컬 데이터베이스와 원격 데이터베이스가 호환되지 않도록 만드는 값들이 다른 것을 감지했습니다.\n> 일부 변경사항은 호환 가능하지만 추가 스토리지 및 전송량을 소모할 수 있습니다. 재구축을 권장합니다. 하지만 현재 재구축을 수행하지 않더라도 향후 유지보수에서 구현될 수 있습니다.\n> 재구축을 원한다면 몇 분 이상 소요됩니다. **지금 수행해도 안전한지 확인해 주세요.**",
"TweakMismatchResolve.Message.WarningIncompatibleRebuildRequired": "\n>[!WARNING]\n> 로컬 데이터베이스와 원격 데이터베이스가 호환되지 않도록 만드는 값들이 다른 것을 감지했습니다.\n> 로컬 또는 원격 재구축이 필요합니다. 둘 다 몇 분 이상 소요됩니다. **지금 수행해도 안전한지 확인해 주세요.**",
"TweakMismatchResolve.Table": "| 값 이름 | 이 기기 | 원격 |\n|: --- |: ---- :|: ---- :|\n${rows}\n\n",
"TweakMismatchResolve.Table.Row": "| ${name} | ${self} | ${remote} |",
"TweakMismatchResolve.Title": "구성 불일치 감지",
"TweakMismatchResolve.Title.AutoAcceptCompatible": "자동 수용 사용 가능",
"TweakMismatchResolve.Title.TweakResolving": "구성 불일치 감지",
"TweakMismatchResolve.Title.UseRemoteConfig": "원격 구성 사용",
"Ui.Common.Signal.Caution": "주의",
"Ui.Common.Signal.Danger": "위험",
"Ui.Common.Signal.Notice": "알림",
"Ui.Common.Signal.Warning": "경고",
"Ui.Settings.Advanced.LocalDatabaseTweak": "로컬 데이터베이스 조정",
"Ui.Settings.Advanced.MemoryCache": "메모리 캐시",
"Ui.Settings.Advanced.TransferTweak": "전송 조정",
"Ui.Settings.Common.Analyse": "분석",
"Ui.Settings.Common.Back": "뒤로",
"Ui.Settings.Common.Check": "확인",
"Ui.Settings.Common.Configure": "설정",
"Ui.Settings.Common.Continue": "계속",
"Ui.Settings.Common.Delete": "삭제",
"Ui.Settings.Common.Fetch": "가져오기",
"Ui.Settings.Common.Lock": "잠금",
"Ui.Settings.Common.Merge": "병합",
"Ui.Settings.Common.Open": "열기",
"Ui.Settings.Common.Overwrite": "덮어쓰기",
"Ui.Settings.Common.Perform": "실행",
"Ui.Settings.Common.ResetAll": "모두 재설정",
"Ui.Settings.Common.ResolveAll": "모두 해결",
"Ui.Settings.Common.Scan": "검사",
"Ui.Settings.Common.Send": "보내기",
"Ui.Settings.Common.Use": "사용",
"Ui.Settings.Common.VerifyAll": "모두 검증",
"Ui.Settings.CustomizationSync.OpenDesc": "대화상자 열기",
"Ui.Settings.CustomizationSync.Panel": "사용자 설정 동기화",
"Ui.Settings.CustomizationSync.WarnChangeDeviceName": "이 기능이 활성화되어 있는 동안에는 기기 이름을 변경할 수 없습니다. 기기 이름을 변경하려면 이 기능을 비활성화하세요.",
"Ui.Settings.CustomizationSync.WarnSetDeviceName": "이 기기를 식별할 기기 이름을 설정해 주세요. 이 이름은 기기 간에 고유해야 합니다. 설정하기 전까지는 이 기능을 활성화할 수 없습니다.",
"Ui.Settings.Hatch.AnalyseDatabaseUsage": "데이터베이스 사용량 분석",
"Ui.Settings.Hatch.AnalyseDatabaseUsageDesc": "데이터베이스 사용량을 분석하고 직접 진단할 수 있도록 TSV 보고서를 생성합니다. 생성된 보고서는 원하는 스프레드시트에 붙여 넣어 확인할 수 있습니다.",
"Ui.Settings.Hatch.BackToNonConfigured": "미구성 상태로 되돌리기",
"Ui.Settings.Hatch.ConvertNonObfuscated": "경로 난독화되지 않은 파일 검사 및 변환",
"Ui.Settings.Hatch.ConvertNonObfuscatedDesc": "경로 난독화 없이 저장된 파일이 있는지 로컬 데이터베이스를 확인하고, 필요하면 변환합니다.",
"Ui.Settings.Hatch.CopyIssueReport": "보고서를 클립보드에 복사",
"Ui.Settings.Hatch.DatabaseLabel": "데이터베이스: ${details}",
"Ui.Settings.Hatch.DatabaseToStorage": "데이터베이스 -> 스토리지",
"Ui.Settings.Hatch.DeleteCustomizationSyncData": "모든 사용자 설정 동기화 데이터 삭제",
"Ui.Settings.Hatch.GeneratedReport": "생성된 보고서",
"Ui.Settings.Hatch.Missing": "누락됨",
"Ui.Settings.Hatch.ModifiedSize": "수정: ${modified}, 크기: ${size}",
"Ui.Settings.Hatch.ModifiedSizeActual": "수정: ${modified}, 크기: ${size} (실제 크기: ${actualSize})",
"Ui.Settings.Hatch.PrepareIssueReport": "이슈 생성을 위한 '보고서' 준비",
"Ui.Settings.Hatch.RecoveryAndRepair": "복구 및 수리",
"Ui.Settings.Hatch.RecreateAll": "모두 다시 생성",
"Ui.Settings.Hatch.RecreateMissingChunks": "모든 파일의 누락된 청크 다시 생성",
"Ui.Settings.Hatch.RecreateMissingChunksDesc": "모든 파일의 청크를 다시 생성합니다. 누락된 청크가 있었다면 이 작업으로 오류가 해결될 수 있습니다.",
"Ui.Settings.Hatch.ResetPanel": "재설정",
"Ui.Settings.Hatch.ResetRemoteUsage": "알림 임계값을 초기화하고 원격 데이터베이스 사용량 확인",
"Ui.Settings.Hatch.ResetRemoteUsageDesc": "원격 저장소 크기 임계값을 초기화하고 원격 저장소 크기를 다시 확인합니다.",
"Ui.Settings.Hatch.ResolveAllConflictedFiles": "충돌한 모든 파일을 최신 버전으로 해결",
"Ui.Settings.Hatch.ResolveAllConflictedFilesDesc": "충돌한 모든 파일을 더 최신 버전으로 해결합니다. 주의: 이전 버전은 덮어써지며 복원할 수 없습니다.",
"Ui.Settings.Hatch.RunDoctor": "진단 실행",
"Ui.Settings.Hatch.ScanBrokenFiles": "손상된 파일 검사",
"Ui.Settings.Hatch.ScramSwitches": "긴급 정지 스위치",
"Ui.Settings.Hatch.ShowHistory": "기록 표시",
"Ui.Settings.Hatch.StorageLabel": "스토리지: ${details}",
"Ui.Settings.Hatch.StorageToDatabase": "스토리지 -> 데이터베이스",
"Ui.Settings.Hatch.VerifyAndRepairAllFiles": "모든 파일 검증 및 복구",
"Ui.Settings.Hatch.VerifyAndRepairAllFilesDesc": "로컬 데이터베이스와 스토리지의 파일 내용을 비교합니다. 일치하지 않으면 어느 쪽을 유지할지 묻습니다.",
"Ui.Settings.Maintenance.Cleanup": "정리 실행",
"Ui.Settings.Maintenance.CleanupDesc": "최신 버전이 아닌 모든 리비전을 제거하여 저장 공간을 줄입니다. 이 작업을 수행하려면 원격 서버와 로컬 클라이언트에 동일한 양의 여유 공간이 필요합니다.",
"Ui.Settings.Maintenance.DeleteLocalDatabase": "Self-hosted LiveSync를 초기화하거나 제거하기 위해 로컬 데이터베이스를 삭제",
"Ui.Settings.Maintenance.EmergencyRestart": "긴급 재시작",
"Ui.Settings.Maintenance.EmergencyRestartDesc": "모든 동기화를 비활성화하고 재시작합니다.",
"Ui.Settings.Maintenance.FreshStartWipe": "초기화 후 새로 시작",
"Ui.Settings.Maintenance.FreshStartWipeDesc": "원격 서버의 모든 데이터를 삭제합니다.",
"Ui.Settings.Maintenance.GarbageCollection": "가비지 컬렉션 V3 (Beta)",
"Ui.Settings.Maintenance.GarbageCollectionAction": "가비지 컬렉션 실행",
"Ui.Settings.Maintenance.GarbageCollectionDesc": "사용하지 않는 청크를 제거하고 데이터베이스 크기를 줄이기 위해 가비지 컬렉션을 실행합니다.",
"Ui.Settings.Maintenance.LockServer": "서버 잠금",
"Ui.Settings.Maintenance.LockServerDesc": "다른 기기와 동기화되지 않도록 원격 서버를 잠급니다.",
"Ui.Settings.Maintenance.OverwriteRemote": "원격 덮어쓰기",
"Ui.Settings.Maintenance.OverwriteRemoteDesc": "로컬 DB와 패스프레이즈로 원격을 덮어씁니다.",
"Ui.Settings.Maintenance.OverwriteServerData": "이 기기의 파일로 서버 데이터를 덮어쓰기",
"Ui.Settings.Maintenance.OverwriteServerDataDesc": "이 기기의 파일로 로컬과 원격 데이터베이스를 재구축합니다.",
"Ui.Settings.Maintenance.PurgeAllJournalCounter": "모든 저널 카운터 삭제",
"Ui.Settings.Maintenance.PurgeAllJournalCounterDesc": "모든 다운로드 및 업로드 캐시를 제거합니다.",
"Ui.Settings.Maintenance.RebuildingOperations": "재구축 작업 (원격 전용)",
"Ui.Settings.Maintenance.Resend": "다시 보내기",
"Ui.Settings.Maintenance.ResendDesc": "모든 청크를 원격으로 다시 보냅니다.",
"Ui.Settings.Maintenance.Reset": "재설정",
"Ui.Settings.Maintenance.ResetAllJournalCounter": "모든 저널 카운터 재설정",
"Ui.Settings.Maintenance.ResetAllJournalCounterDesc": "모든 저널 기록을 초기화합니다. 다음 동기화 때 모든 항목을 다시 주고받습니다.",
"Ui.Settings.Maintenance.ResetJournalReceived": "저널 수신 기록 재설정",
"Ui.Settings.Maintenance.ResetJournalReceivedDesc": "저널 수신 기록을 초기화합니다. 다음 동기화 때 이 기기가 보낸 항목을 제외한 모든 항목을 다시 내려받습니다.",
"Ui.Settings.Maintenance.ResetJournalSent": "저널 송신 기록 재설정",
"Ui.Settings.Maintenance.ResetJournalSentDesc": "저널 송신 기록을 초기화합니다. 다음 동기화 때 이 기기가 받은 항목을 제외한 모든 항목을 다시 보냅니다.",
"Ui.Settings.Maintenance.ResetLocalSyncInfo": "동기화 정보 재설정",
"Ui.Settings.Maintenance.ResetLocalSyncInfoDesc": "원격에서 로컬 데이터베이스를 복원하거나 재구축합니다.",
"Ui.Settings.Maintenance.ResetReceived": "수신 기록 재설정",
"Ui.Settings.Maintenance.ResetSentHistory": "송신 기록 재설정",
"Ui.Settings.Maintenance.ResetThisDevice": "이 기기의 동기화 재설정",
"Ui.Settings.Maintenance.ScheduleAndRestart": "예약 후 재시작",
"Ui.Settings.Maintenance.Scram": "긴급 정지",
"Ui.Settings.Maintenance.SendChunks": "청크 보내기",
"Ui.Settings.Maintenance.Syncing": "동기화",
"Ui.Settings.Maintenance.WarningLockedReadyAction": "준비되었습니다. 데이터베이스 잠금 해제",
"Ui.Settings.Maintenance.WarningLockedReadyText": "의도치 않은 보관함 손상을 막기 위해 원격 데이터베이스가 동기화 잠금 상태입니다. (이 기기는 '해결됨'으로 표시되어 있습니다.) 모든 기기가 '해결됨'으로 표시되면 데이터베이스 잠금을 해제하세요. 이 경고는 복제를 통해 기기가 해결되었음이 확인될 때까지 계속 표시됩니다.",
"Ui.Settings.Maintenance.WarningLockedResolveAction": "백업했습니다. 이 기기를 해결됨으로 표시",
"Ui.Settings.Maintenance.WarningLockedResolveText": "이 기기가 '해결됨'으로 표시되어 있지 않아, 보관함 손상을 막기 위해 원격 데이터베이스가 동기화 잠금 상태입니다. 보관함을 백업하고 로컬 데이터베이스를 재설정한 뒤 '이 기기를 해결됨으로 표시'를 선택해 주세요. 이 경고는 복제를 통해 기기가 해결되었음이 확인될 때까지 계속 표시됩니다.",
"Ui.Settings.Maintenance.WriteRedFlagAndRestart": "표시 후 재시작",
"Ui.Settings.Patches.CompatibilityConflict": "호환성 (충돌 동작)",
"Ui.Settings.Patches.CompatibilityDatabase": "호환성 (데이터베이스 구조)",
"Ui.Settings.Patches.CompatibilityInternalApi": "호환성 (내부 API 사용)",
"Ui.Settings.Patches.CompatibilityMetadata": "호환성 (메타데이터)",
"Ui.Settings.Patches.CompatibilityRemote": "호환성 (원격 데이터베이스)",
"Ui.Settings.Patches.CompatibilityTrouble": "호환성 (문제 대응)",
"Ui.Settings.Patches.CurrentAdapter": "현재 어댑터: ${adapter}",
"Ui.Settings.Patches.DatabaseAdapter": "데이터베이스 어댑터",
"Ui.Settings.Patches.DatabaseAdapterDesc": "사용할 데이터베이스 어댑터를 선택합니다.",
"Ui.Settings.Patches.EdgeCaseBehaviour": "특수 상황 처리 (동작)",
"Ui.Settings.Patches.EdgeCaseDatabase": "특수 상황 처리 (데이터베이스)",
"Ui.Settings.Patches.EdgeCaseProcessing": "특수 상황 처리 (처리)",
"Ui.Settings.Patches.IndexedDbWarning": "IndexedDB 어댑터는 특정 상황에서 더 나은 성능을 보이는 경우가 많지만, LiveSync 모드에서 사용하면 메모리 누수를 일으키는 것으로 확인되었습니다. LiveSync 모드를 사용할 때는 IDB 어댑터를 사용해 주세요.",
"Ui.Settings.Patches.MigratingToIdb": "모든 데이터를 IDB로 마이그레이션하는 중...",
"Ui.Settings.Patches.MigratingToIndexedDb": "모든 데이터를 IndexedDB로 마이그레이션하는 중...",
"Ui.Settings.Patches.MigrationIdbCompleted": "IDB로 마이그레이션이 완료되었습니다. 새 구성을 적용하기 위해 Obsidian이 곧 재시작됩니다.",
"Ui.Settings.Patches.MigrationIdbCompletedFollowUp": "IDB로 마이그레이션이 완료되었습니다. 어댑터를 전환하고 Obsidian을 재시작해 주세요.",
"Ui.Settings.Patches.MigrationIndexedDbCompleted": "IndexedDB로 마이그레이션이 완료되었습니다. 새 구성을 적용하기 위해 Obsidian이 곧 재시작됩니다.",
"Ui.Settings.Patches.MigrationIndexedDbCompletedFollowUp": "IndexedDB로 마이그레이션이 완료되었습니다. 어댑터를 전환하고 Obsidian을 재시작해 주세요.",
"Ui.Settings.Patches.MigrationWarning": "이 설정을 변경하려면 기존 데이터를 마이그레이션하고(시간이 다소 걸릴 수 있습니다) Obsidian을 재시작해야 합니다. 진행하기 전에 반드시 데이터를 백업해 주세요.",
"Ui.Settings.Patches.OperationToIdb": "IDB로",
"Ui.Settings.Patches.OperationToIndexedDb": "IndexedDB로",
"Ui.Settings.Patches.Remediation": "복구 조치",
"Ui.Settings.Patches.RemediationChanged": "복구 설정이 변경됨",
"Ui.Settings.Patches.RemediationNoLimit": "제한이 설정되지 않음",
"Ui.Settings.Patches.RemediationRestarting": "복구 조치 설정이 변경되었습니다. Obsidian을 재시작하는 중...",
"Ui.Settings.Patches.RemediationRestartLater": "나중에",
"Ui.Settings.Patches.RemediationRestartMessage": "Obsidian을 재시작하는 것을 강력히 권장합니다. 재시작하기 전까지는 일부 변경 사항이 적용되지 않거나 화면이 일관되지 않게 표시될 수 있습니다. 지금 재시작하시겠습니까?",
"Ui.Settings.Patches.RemediationRestartNow": "지금 재시작",
"Ui.Settings.Patches.RemediationSuffixChanged": "접미사가 변경되었습니다. 데이터베이스를 다시 여는 중...",
"Ui.Settings.Patches.RemediationWithValue": "제한: ${date} (${timestamp})",
"Ui.Settings.Patches.RemoteDatabaseSunset": "원격 데이터베이스 조정 (폐기 예정)",
"Ui.Settings.Patches.SwitchToIDB": "IDB로 전환",
"Ui.Settings.Patches.SwitchToIndexedDb": "IndexedDB로 전환",
"Ui.Settings.PowerUsers.ConfigurationEncryption": "구성 암호화",
"Ui.Settings.PowerUsers.ConnectionTweak": "CouchDB 연결 조정",
"Ui.Settings.PowerUsers.ConnectionTweakDesc": "IBM Cloudant를 사용하다가 페이로드 크기 제한에 도달했다면, 배치 크기와 배치 개수 제한을 더 낮은 값으로 줄여 주세요.",
"Ui.Settings.PowerUsers.Default": "기본값",
"Ui.Settings.PowerUsers.Developer": "개발자",
"Ui.Settings.PowerUsers.EncryptSensitiveConfig": "민감한 구성 항목 암호화",
"Ui.Settings.PowerUsers.PromptPassphraseEveryLaunch": "시작할 때마다 패스프레이즈 묻기",
"Ui.Settings.PowerUsers.UseCustomPassphrase": "사용자 지정 패스프레이즈 사용",
"Ui.Settings.Remote.Activate": "활성화",
"Ui.Settings.Remote.ActiveSuffix": " (활성)",
"Ui.Settings.Remote.AddConnection": "연결 추가",
"Ui.Settings.Remote.AddRemoteDefaultName": "새 원격",
"Ui.Settings.Remote.ConfigureAndChangeRemote": "원격 구성 및 변경",
"Ui.Settings.Remote.ConfigureE2EE": "E2EE 구성",
"Ui.Settings.Remote.ConfigureRemote": "원격 구성",
"Ui.Settings.Remote.DeleteRemoteConfirm": "'${name}' 원격 구성을 삭제할까요?",
"Ui.Settings.Remote.DeleteRemoteTitle": "원격 구성 삭제",
"Ui.Settings.Remote.DisplayName": "표시 이름",
"Ui.Settings.Remote.DuplicateRemote": "원격 구성 복사",
"Ui.Settings.Remote.DuplicateRemoteSuffix": "${name} (사본)",
"Ui.Settings.Remote.E2EEConfiguration": "E2EE 구성",
"Ui.Settings.Remote.Export": "내보내기",
"Ui.Settings.Remote.FetchRemoteSettings": "원격 설정 가져오기",
"Ui.Settings.Remote.ImportConnection": "연결 가져오기",
"Ui.Settings.Remote.ImportConnectionPrompt": "연결 문자열 붙여넣기",
"Ui.Settings.Remote.ImportedCouchDb": "가져온 CouchDB",
"Ui.Settings.Remote.ImportedRemote": "원격",
"Ui.Settings.Remote.MoreActions": "추가 작업",
"Ui.Settings.Remote.PeerToPeerPanel": "피어 투 피어(P2P) 동기화",
"Ui.Settings.Remote.RemoteConfigurationPrefix": "원격 구성",
"Ui.Settings.Remote.RemoteDatabases": "원격 데이터베이스",
"Ui.Settings.Remote.RemoteName": "원격 이름",
"Ui.Settings.Remote.RemoteNameCouchDb": "CouchDB ${host}",
"Ui.Settings.Remote.RemoteNameP2P": "P2P ${room}",
"Ui.Settings.Remote.RemoteNameS3": "S3 ${bucket}",
"Ui.Settings.Remote.Rename": "이름 바꾸기",
"Ui.Settings.Selector.AddDefaultPatterns": "기본 패턴 추가",
"Ui.Settings.Selector.CrossPlatform": "크로스 플랫폼",
"Ui.Settings.Selector.Default": "기본값",
"Ui.Settings.Selector.HiddenFiles": "숨김 파일",
"Ui.Settings.Selector.IgnorePatterns": "무시 패턴",
"Ui.Settings.Selector.NonSynchronisingFiles": "동기화하지 않는 파일",
"Ui.Settings.Selector.NonSynchronisingFilesDesc": "(정규식) 설정하면 이 패턴과 일치하는 로컬 및 원격 파일 변경은 모두 건너뜁니다.",
"Ui.Settings.Selector.NormalFiles": "일반 파일",
"Ui.Settings.Selector.OverwritePatterns": "덮어쓰기 패턴",
"Ui.Settings.Selector.OverwritePatternsDesc": "병합 대신 덮어쓸 파일을 판별하는 패턴",
"Ui.Settings.Selector.SynchronisingFiles": "동기화할 파일",
"Ui.Settings.Selector.SynchronisingFilesDesc": "(정규식) 비워 두면 모든 파일을 동기화합니다. 정규식 필터를 지정하면 동기화할 파일을 제한할 수 있습니다.",
"Ui.Settings.Selector.TargetPatterns": "대상 패턴",
"Ui.Settings.Selector.TargetPatternsDesc": "동기화할 파일을 판별하는 패턴",
"Ui.Settings.Setup.RerunWizardButton": "마법사 다시 실행",
"Ui.Settings.Setup.RerunWizardDesc": "온보딩 마법사를 다시 실행하여 Self-hosted LiveSync를 다시 설정합니다.",
"Ui.Settings.Setup.RerunWizardName": "온보딩 마법사 다시 실행",
"Ui.Settings.SyncSettings.Fetch": "가져오기",
"Ui.Settings.SyncSettings.Merge": "병합",
"Ui.Settings.SyncSettings.Overwrite": "덮어쓰기",
"Ui.SetupWizard.Common.Back": "아니요, 이전으로 돌아가겠습니다",
"Ui.SetupWizard.Common.Cancel": "취소",
"Ui.SetupWizard.Common.ProceedSelectOption": "계속하려면 항목을 선택해 주세요",
"Ui.SetupWizard.Intro.ExistingOption": "기존 동기화 구성에 기기를 추가합니다",
"Ui.SetupWizard.Intro.ExistingOptionDesc": "다른 컴퓨터나 스마트폰에서 이미 동기화를 사용 중이라면 선택하세요. 이 기기를 기존 구성에 연결할 때 사용합니다.",
"Ui.SetupWizard.Intro.Guidance": "동기화 설정을 간단히 마칠 수 있도록 몇 가지 질문으로 안내해 드리겠습니다.",
"Ui.SetupWizard.Intro.NewOption": "처음으로 설정합니다",
"Ui.SetupWizard.Intro.NewOptionDesc": "이 기기를 첫 번째 동기화 기기로 설정한다면 선택하세요.",
"Ui.SetupWizard.Intro.ProceedExisting": "예, 이 기기를 기존 동기화 구성에 추가하겠습니다",
"Ui.SetupWizard.Intro.ProceedNew": "예, 새 동기화를 설정하겠습니다",
"Ui.SetupWizard.Intro.Question": "먼저 현재 상황에 가장 잘 맞는 항목을 선택해 주세요.",
"Ui.SetupWizard.Intro.Title": "Self-hosted LiveSync에 오신 것을 환영합니다",
"Ui.SetupWizard.Invitation.Start": "설정 시작",
"Ui.SetupWizard.OutroAskUserMode.CompatibleOption": "원격이 이미 설정되어 있고, 구성도 호환됩니다(또는 이번 작업으로 호환되었습니다).",
"Ui.SetupWizard.OutroAskUserMode.CompatibleOptionDesc": "확신이 없다면 이 옵션을 선택하는 것은 위험합니다. 서버 구성이 이 기기와 호환된다고 가정하기 때문에, 그렇지 않을 경우 데이터가 손실될 수 있습니다. 결과를 충분히 이해한 뒤에 선택해 주세요.",
"Ui.SetupWizard.OutroAskUserMode.ExistingOption": "원격 서버가 이미 설정되어 있습니다. 이 기기를 참여시키려고 합니다.",
"Ui.SetupWizard.OutroAskUserMode.ExistingOptionDesc": "이 옵션을 선택하면 이 기기가 기존 서버에 참여합니다. 서버에 있는 기존 동기화 데이터를 이 기기로 가져와야 합니다.",
"Ui.SetupWizard.OutroAskUserMode.Guidance": "서버 연결이 정상적으로 구성되었습니다. 다음 단계로, 로컬 데이터베이스 즉 동기화 정보를 재구축해야 합니다.",
"Ui.SetupWizard.OutroAskUserMode.NewOption": "서버를 처음 설정합니다 / 기존 서버를 초기화하려고 합니다.",
"Ui.SetupWizard.OutroAskUserMode.NewOptionDesc": "이 옵션을 선택하면 이 기기의 현재 데이터로 서버를 초기화합니다. 서버에 있던 기존 데이터는 완전히 덮어써집니다.",
"Ui.SetupWizard.OutroAskUserMode.ProceedApplySettings": "설정 적용",
"Ui.SetupWizard.OutroAskUserMode.ProceedNext": "다음 단계로 진행합니다.",
"Ui.SetupWizard.OutroAskUserMode.Question": "현재 상황을 선택해 주세요.",
"Ui.SetupWizard.OutroAskUserMode.Title": "거의 완료: 선택이 필요합니다",
"Ui.SetupWizard.OutroNewP2PUser.GuidanceNotice": "P2P에는 덮어쓸 중앙 서버 사본이 없습니다. 이 단계는 이 기기만 준비하며, 다른 기기가 초기 데이터를 가져올 때는 이 기기를 온라인 상태로 유지해 주세요.",
"Ui.SetupWizard.OutroNewP2PUser.GuidancePrimary": "Peer-to-Peer 연결이 정상적으로 구성되었습니다. 다음 단계로, 이 보관함의 현재 파일을 사용해 로컬 LiveSync 데이터베이스를 만듭니다.",
"Ui.SetupWizard.OutroNewP2PUser.Important": "유의해 주세요",
"Ui.SetupWizard.OutroNewP2PUser.Proceed": "재시작하고 이 기기 준비",
"Ui.SetupWizard.OutroNewP2PUser.Question": "재시작하고 로컬 초기화 확인 단계로 넘어가려면 아래 버튼을 선택해 주세요.",
"Ui.SetupWizard.OutroNewP2PUser.Title": "설정 완료: 이 P2P 기기 준비",
"Ui.SetupWizard.OutroNewUser.GuidancePrimary": "서버 연결이 정상적으로 구성되었습니다. 다음 단계로, 이 기기의 현재 데이터를 사용해 서버의 동기화 데이터를 만듭니다.",
"Ui.SetupWizard.OutroNewUser.GuidanceWarning": "재시작하면 이 기기의 데이터가 원본으로서 서버에 업로드됩니다. 현재 서버에 있는 데이터는 의도치 않은 것이라도 완전히 덮어써지므로 유의해 주세요.",
"Ui.SetupWizard.OutroNewUser.Important": "중요",
"Ui.SetupWizard.OutroNewUser.Proceed": "재시작하고 서버 초기화",
"Ui.SetupWizard.OutroNewUser.Question": "재시작하고 마지막 확인 단계로 넘어가려면 아래 버튼을 선택해 주세요.",
"Ui.SetupWizard.OutroNewUser.Title": "설정 완료: 서버 초기화 준비",
"Ui.SetupWizard.RebuildEverythingP2P.ConfirmLocalReset": "이 작업이 이 기기의 로컬 동기화 데이터베이스만 초기화한다는 것을 이해했습니다.",
"Ui.SetupWizard.RebuildEverythingP2P.ConfirmLocalResetNote": "현재 이 보관함에 있는 파일을 사용해 재구축합니다.",
"Ui.SetupWizard.RebuildEverythingP2P.ConfirmTitle": "⚠️ 다음 내용을 확인해 주세요",
"Ui.SetupWizard.RebuildEverythingP2P.Guidance": "이 절차는 이 기기의 로컬 LiveSync 데이터베이스를 삭제하고, 이 보관함의 현재 파일로 재구축합니다. 다른 기기의 데이터는 삭제하거나 덮어쓰지 않습니다.",
"Ui.SetupWizard.RebuildEverythingP2P.Note": "초기화 후에도 다른 기기가 이 기기에서 보관함을 가져올 수 있도록 이 기기를 온라인 상태로 유지해 주세요.",
"Ui.SetupWizard.RebuildEverythingP2P.Proceed": "이해했습니다, 이 기기 준비",
"Ui.SetupWizard.RebuildEverythingP2P.Title": "최종 확인: P2P를 위한 이 기기 준비",
"Ui.SetupWizard.SelectExisting.Guidance": "이 기기를 기존 동기화 구성에 추가합니다.",
"Ui.SetupWizard.SelectExisting.ManualOption": "서버 정보를 수동으로 입력",
"Ui.SetupWizard.SelectExisting.ManualOptionDesc": "다른 기기와 동일한 서버 정보를 다시 직접 입력합니다. 숙련된 사용자 전용입니다.",
"Ui.SetupWizard.SelectExisting.ProceedManual": "서버 정보를 알고 있으니 직접 입력하겠습니다",
"Ui.SetupWizard.SelectExisting.ProceedQr": "이 기기의 카메라로 사용 중인 기기에 표시된 QR 코드를 스캔하세요.",
"Ui.SetupWizard.SelectExisting.ProceedSetupUri": "Setup URI로 계속",
"Ui.SetupWizard.SelectExisting.QrOption": "QR 코드 스캔(모바일 권장)",
"Ui.SetupWizard.SelectExisting.QrOptionDesc": "이 기기의 카메라로 사용 중인 기기에 표시된 QR 코드를 스캔하세요.",
"Ui.SetupWizard.SelectExisting.Question": "다른 기기에서 설정을 가져올 방법을 선택해 주세요.",
"Ui.SetupWizard.SelectExisting.SetupUriOption": "Setup URI 사용(권장)",
"Ui.SetupWizard.SelectExisting.SetupUriOptionDesc": "사용 중인 기기 중 하나에서 생성한 Setup URI를 붙여 넣으세요.",
"Ui.SetupWizard.SelectExisting.Title": "기기 설정 방법",
"Ui.SetupWizard.SelectNew.Guidance": "이제 서버 구성을 진행하겠습니다.",
"Ui.SetupWizard.SelectNew.ManualOption": "서버 정보를 수동으로 입력",
"Ui.SetupWizard.SelectNew.ManualOptionDesc": "Setup URI가 없거나 세부 설정을 직접 구성하려는 사용자를 위한 고급 옵션입니다.",
"Ui.SetupWizard.SelectNew.ProceedManual": "서버 정보를 알고 있으니 직접 입력하겠습니다",
"Ui.SetupWizard.SelectNew.ProceedSetupUri": "Setup URI로 계속",
"Ui.SetupWizard.SelectNew.Question": "서버 연결을 어떻게 구성하시겠습니까?",
"Ui.SetupWizard.SelectNew.SetupUriOption": "Setup URI 사용(권장)",
"Ui.SetupWizard.SelectNew.SetupUriOptionDesc": "Setup URI는 서버 주소와 인증 정보를 담은 하나의 문자열입니다. 서버 설치 스크립트가 URI를 생성했다면, 간단하고 안전하게 구성할 수 있는 방법입니다.",
"Ui.SetupWizard.SelectNew.Title": "연결 방법",
"Ui.SetupWizard.SetupRemote.BucketOption": "S3/MinIO/R2 객체 스토리지",
"Ui.SetupWizard.SetupRemote.BucketOptionDesc": "저널 파일을 사용하는 동기화 방식입니다. S3/MinIO/R2 호환 객체 스토리지 서비스를 미리 구성해 두어야 합니다.",
"Ui.SetupWizard.SetupRemote.CouchDbOptionDesc": "현재 설계에 가장 적합한 동기화 방식입니다. 모든 기능을 사용할 수 있습니다. CouchDB 인스턴스를 미리 구성해 두어야 합니다.",
"Ui.SetupWizard.SetupRemote.Guidance": "연결할 서버 유형을 선택해 주세요.",
"Ui.SetupWizard.SetupRemote.P2POption": "Peer-to-Peer 전용",
"Ui.SetupWizard.SetupRemote.P2POptionDesc": "기기 간에 직접 동기화하는 방식입니다. 서버는 필요 없지만 두 기기가 동시에 온라인 상태여야 하며, 일부 기능은 제한될 수 있습니다. 인터넷 연결은 시그널링에만 필요하고 데이터 전송에는 필요하지 않습니다.",
"Ui.SetupWizard.SetupRemote.ProceedBucket": "S3/MinIO/R2 설정으로 계속",
"Ui.SetupWizard.SetupRemote.ProceedCouchDb": "CouchDB 설정으로 계속",
"Ui.SetupWizard.SetupRemote.ProceedP2P": "Peer-to-Peer 전용 설정으로 계속",
"Ui.SetupWizard.SetupRemote.Title": "서버 정보 입력",
"Unique name between all synchronized devices. To edit this setting, please disable customization sync once.": "모든 동기화된 기기 간 고유 이름입니다. 이 설정을 편집하려면 사용자 설정 동기화를 한 번 비활성화해 주세요.",
"Use a custom passphrase": "사용자 지정 패스프레이즈 사용",
"Use a Setup URI (Recommended)": "Setup URI 사용(권장)",
"Use Custom HTTP Handler": "커스텀 HTTP 핸들러 사용",
"Use dynamic iteration count": "동적 반복 횟수 사용",
"Use Segmented-splitter": "의미 기반 분할 사용",
"Use splitting-limit-capped chunk splitter": "분할 제한 상한 청크 분할기 사용",
"Use the trash bin": "휴지통 사용",
"Use timeouts instead of heartbeats": "하트비트 대신 타임아웃 사용",
"username": "사용자명",
"Username": "사용자명",
"Verbose Log": "자세한 로그",
"Verify all": "모두 검증",
"Verify and repair all files": "모든 파일 검증 및 복구",
"Warning! This will have a serious impact on performance. And the logs will not be synchronised under the default name. Please be careful with logs; they often contain your confidential information.": "경고! 이는 성능에 심각한 영향을 미칩니다. 로그는 기본 이름으로 동기화되지 않습니다. 로그에는 종종 기밀 정보가 포함되어 있으므로 주의해 주세요.",
"We cannot change the device name while this feature is enabled. Please disable this feature to change the device name.": "이 기능이 활성화되어 있는 동안에는 기기 이름을 변경할 수 없습니다. 기기 이름을 변경하려면 이 기능을 비활성화하세요.",
"We will now guide you through a few questions to simplify the synchronisation setup.": "동기화 설정을 간단히 마칠 수 있도록 몇 가지 질문으로 안내해 드리겠습니다.",
"We will now proceed with the server configuration.": "이제 서버 구성을 진행하겠습니다.",
"Welcome to Self-hosted LiveSync": "Self-hosted LiveSync에 오신 것을 환영합니다",
"When you save a file in the editor, start a sync automatically": "편집기에서 파일을 저장할 때 자동으로 동기화를 시작합니다",
"Write credentials in the file": "파일에 자격 증명 저장",
"Write logs into the file": "파일에 로그 기록",
"xxhash32 (Fast but less collision resistance)": "xxhash32 (빠르지만 충돌 저항성은 낮음)",
"xxhash64 (Fastest)": "xxhash64 (가장 빠름)",
"Yes, I want to add this device to my existing synchronisation": "예, 이 기기를 기존 동기화 구성에 추가하겠습니다",
"Yes, I want to set up a new synchronisation": "예, 새 동기화를 설정하겠습니다",
"You are adding this device to an existing synchronisation setup.": "이 기기를 기존 동기화 구성에 추가합니다."
}