|
3 | 3 | "subtitle": "TimeLens를 취향에 맞게 사용자 지정", |
4 | 4 | "searchPlaceholder": "설정 검색…", |
5 | 5 | "searchNoResult": "일치하는 설정이 없습니다", |
6 | | - "generalDesc": "Language and region preferences", |
7 | | - "appearanceDesc": "Theme and visual style", |
8 | | - "trayIconDesc": "Tray or taskbar icon appearance", |
9 | | - "trackingDesc": "Monitoring, sampling, and idle settings", |
10 | | - "startupDesc": "Launch behavior and auto-open options", |
11 | | - "widgetsDesc": "Widget visibility and focus behavior", |
12 | | - "shortcutsDesc": "Global keyboard shortcuts", |
13 | | - "dataDesc": "Excluded applications and data export", |
14 | | - "dataHealthDesc": "Integrity checks and repair tools", |
15 | | - "backupDesc": "Export and restore backup packages", |
16 | | - "retentionDesc": "Data archival and compression policy", |
17 | | - "profilesDesc": "Profile management and legacy import", |
18 | | - "encryptionDesc": "Database encryption at rest", |
19 | | - "transparencyDesc": "Tracking and privacy overview", |
20 | | - "extensionBridgeDesc": "Local API and extension authentication", |
21 | | - "aboutDesc": "Version, logs, and updates", |
22 | | - "privacyCenterDesc": "Unified privacy and permission overview", |
| 6 | + "generalDesc": "언어 및 지역 설정", |
| 7 | + "appearanceDesc": "테마 및 시각 스타일", |
| 8 | + "trayIconDesc": "트레이 또는 작업 표시줄 아이콘 모양", |
| 9 | + "trackingDesc": "모니터링, 샘플링, 유휴 설정", |
| 10 | + "startupDesc": "실행 동작 및 자동 열기 옵션", |
| 11 | + "widgetsDesc": "위젯 표시 및 포커스 동작", |
| 12 | + "shortcutsDesc": "전역 키보드 단축키", |
| 13 | + "dataDesc": "제외된 애플리케이션 및 데이터 내보내기", |
| 14 | + "dataHealthDesc": "무결성 검사 및 수리 도구", |
| 15 | + "backupDesc": "백업 패키지 내보내기 및 복원", |
| 16 | + "retentionDesc": "데이터 보관 및 압축 정책", |
| 17 | + "profilesDesc": "프로필 관리 및 레거시 가져오기", |
| 18 | + "encryptionDesc": "데이터베이스 저장 중 암호화", |
| 19 | + "transparencyDesc": "추적 및 개인정보 보호 개요", |
| 20 | + "extensionBridgeDesc": "로컬 API 및 확장 프로그램 인증", |
| 21 | + "aboutDesc": "버전, 로그 및 업데이트", |
| 22 | + "privacyCenterDesc": "통합 개인정보 및 권한 개요", |
23 | 23 | "aiAssistant": { |
24 | | - "title": "AI Assistant", |
25 | | - "description": "Large language model integration and insights", |
26 | | - "provider": "Provider", |
27 | | - "apiKey": "API key" |
| 24 | + "title": "AI 어시스턴트", |
| 25 | + "description": "대형 언어 모델 통합 및 인사이트", |
| 26 | + "provider": "공급자", |
| 27 | + "apiKey": "API 키" |
28 | 28 | }, |
29 | 29 | "general": "일반", |
30 | 30 | "appearance": "모양", |
|
78 | 78 | "title": "위젯", |
79 | 79 | "fadeOnBlur": "포커스 잃을 때 흐릿하게", |
80 | 80 | "fadeHint": "위젯이 가려지면 거의 투명해지고 클릭하면 복원", |
81 | | - "permissionsTitle": "Widget permissions", |
82 | | - "noWidgetsForPermissions": "No widgets installed.", |
83 | | - "noPermissions": "No permissions granted.", |
84 | | - "neverAccessed": "Never accessed", |
85 | | - "autoBlurTitle": "Auto-blur per widget", |
86 | | - "autoBlurDesc": "Choose which widgets blur when unfocused.", |
87 | | - "autoBlurEnabledCount": "widgets auto-blur" |
| 81 | + "permissionsTitle": "위젯 권한", |
| 82 | + "noWidgetsForPermissions": "설치된 위젯이 없습니다.", |
| 83 | + "noPermissions": "부여된 권한이 없습니다.", |
| 84 | + "neverAccessed": "접근한 적 없음", |
| 85 | + "autoBlurTitle": "위젯별 자동 흐림", |
| 86 | + "autoBlurDesc": "포커스를 잃을 때 흐릿하게 처리할 위젯을 선택하세요.", |
| 87 | + "autoBlurEnabledCount": "개 위젯 자동 흐림" |
88 | 88 | }, |
89 | 89 | "browser": { |
90 | 90 | "title": "브라우저 확장 프로그램", |
|
191 | 191 | "currentPath": "선택한 파일", |
192 | 192 | "saveTitle": "TimeLens 백업 저장", |
193 | 193 | "openTitle": "TimeLens 백업 열기", |
194 | | - "filterName": "TimeLens Backup", |
| 194 | + "filterName": "TimeLens 백업", |
195 | 195 | "previewVersion": "패키지 v{{version}}, 앱 {{appVersion}}", |
196 | 196 | "previewSchema": "스키마: {{schema}}", |
197 | 197 | "previewCounts": "사용 {{appUsage}}, 할 일 {{todos}}, 위젯 {{widgets}}", |
|
209 | 209 | "diffToUpdate": "{{count}} 업데이트", |
210 | 210 | "diffConflicts": "{{count}} 충돌", |
211 | 211 | "diffSettingsConflicts": "설정 충돌", |
212 | | - "exportTitle": "Export Backup", |
213 | | - "exportDesc": "Package your current data into a .timelens-backup file. Optional encryption is supported.", |
214 | | - "restoreTitle": "Restore from Backup", |
215 | | - "restoreDesc": "Select a .timelens-backup file, validate it, and restore to the current or a new profile.", |
216 | | - "chooseFile": "Choose file", |
217 | | - "noFileSelected": "No file selected", |
218 | | - "fileSelected": "Selected: {{name}}", |
219 | | - "selectFileFirst": "Please select a backup file first", |
220 | | - "exporting": "Exporting...", |
221 | | - "restoring": "Restoring...", |
222 | | - "validating": "Validating...", |
| 212 | + "exportTitle": "백업 내보내기", |
| 213 | + "exportDesc": "현재 데이터를 .timelens-backup 파일로 패키징합니다. 선택적 암호화를 지원합니다.", |
| 214 | + "restoreTitle": "백업에서 복원", |
| 215 | + "restoreDesc": ".timelens-backup 파일을 선택하고 검증한 후 현재 프로필 또는 새 프로필로 복원합니다.", |
| 216 | + "chooseFile": "파일 선택", |
| 217 | + "noFileSelected": "선택된 파일 없음", |
| 218 | + "fileSelected": "선택됨: {{name}}", |
| 219 | + "selectFileFirst": "먼저 백업 파일을 선택하세요", |
| 220 | + "exporting": "내보내기는 중…", |
| 221 | + "restoring": "복원 중…", |
| 222 | + "validating": "검증 중…", |
223 | 223 | "notification": { |
224 | | - "exportTitle": "Backup exported", |
225 | | - "restoreTitle": "Restore completed" |
| 224 | + "exportTitle": "백업 내보내기 버림", |
| 225 | + "restoreTitle": "복원 완료" |
226 | 226 | }, |
227 | | - "importJsonSuccess": "JSON data imported. The page will refresh shortly.", |
228 | | - "importJsonFailed": "Failed to import JSON data", |
229 | | - "overwriteConfirm": "Overwrite mode will erase current data and replace it with the backup. Continue?", |
230 | | - "mergeConfirm": "Merge mode will merge backup contents into current data and may overwrite conflicts. Continue?", |
231 | | - "newProfileConfirm": "A new profile will be created and TimeLens will restart. Continue?" |
| 227 | + "importJsonSuccess": "JSON 데이터를 가져왔습니다. 페이지가 곧 새로고침됩니다.", |
| 228 | + "importJsonFailed": "JSON 데이터 가져오기 실패", |
| 229 | + "overwriteConfirm": "덮어쓰기 모드는 현재 데이터를 지우고 백업으로 대체합니다. 계속하시겠습니까?", |
| 230 | + "mergeConfirm": "병합 모드는 백업 내용을 현재 데이터에 병합하고 충돌을 덮어쓸 수 있습니다. 계속하시겠습니까?", |
| 231 | + "newProfileConfirm": "새 프로필이 생성되고 TimeLens가 다시 시작됩니다. 계속하시겠습니까?" |
232 | 232 | }, |
233 | 233 | "retention": { |
234 | 234 | "title": "데이터 보관 정책", |
|
354 | 354 | "version": "버전", |
355 | 355 | "logs": "로그", |
356 | 356 | "openLogFolder": "로그 폴더 열기", |
357 | | - "updateMode": "Update checks", |
358 | | - "updateModeOff": "Off", |
359 | | - "updateModeNotify": "Notify only", |
360 | | - "updateModeAuto": "Download and install automatically", |
| 357 | + "updateMode": "업데이트 확인", |
| 358 | + "updateModeOff": "끔", |
| 359 | + "updateModeNotify": "알림만", |
| 360 | + "updateModeAuto": "자동으로 다운로드 및 설치", |
361 | 361 | "checkUpdate": "업데이트 확인", |
362 | 362 | "checking": "확인 중…", |
363 | 363 | "checkFailed": "업데이트 확인 실패", |
|
382 | 382 | "createConfirm": "만들기", |
383 | 383 | "switchConfirm": "프로필 '{{profile}}'(으)로 전환하면 TimeLens가 다시 시작됩니다. 계속하시겠습니까?", |
384 | 384 | "switchFailed": "프로필 전환 실패", |
385 | | - "createFailed": "프로필 생성 실패" |
| 385 | + "createFailed": "프로필 생성 실패", |
| 386 | + "importLegacy": "레거시 데이터 가져오기", |
| 387 | + "importLegacyBusy": "가져오는 중…", |
| 388 | + "importLegacyPrompt": "기본 프로필이 비어 있습니다. 이전 버전의 레거시 데이터가 감지되었습니다. 지금 가져오시겠습니까?", |
| 389 | + "importLegacyConfirm": "{{path}}에서 레거시 데이터를 가져오시겠습니까? TimeLens가 가져오기를 적용하기 위해 다시 시작됩니다.", |
| 390 | + "importLegacyFailed": "레거시 데이터 가져오기 실패" |
386 | 391 | }, |
387 | 392 | "encryption": { |
388 | 393 | "title": "데이터베이스 암호화", |
|
0 commit comments