oxios 1.7.0

Oxios Agent OS — Agent Operating System powered by oxi-sdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
{
  "common": {
    "save": "저장",
    "cancel": "취소",
    "delete": "삭제",
    "edit": "편집",
    "create": "생성",
    "close": "닫기",
    "loading": "로딩 중...",
    "error": "오류",
    "success": "성공",
    "warning": "경고",
    "search": "검색",
    "filter": "필터",
    "refresh": "새로고침",
    "noData": "데이터 없음",
    "confirm": "확인",
    "justNow": "방금",
    "minutesAgo": "{{count}}분 전",
    "hoursAgo": "{{count}}시간 전",
    "back": "뒤로",
    "next": "다음",
    "submit": "제출",
    "reset": "초기화",
    "export": "내보내기",
    "import": "가져오기",
    "retry": "재시도",
    "required": "필수",
    "optional": "선택",
    "enabled": "활성화",
    "disabled": "비활성화",
    "on": "켜기",
    "off": "끄기",
    "all": "전체",
    "none": "없음",
    "yes": "",
    "no": "아니오",
    "ok": "확인",
    "more": "더보기",
    "less": "간략히",
    "healthy": "정상",
    "unhealthy": "비정상",
    "running": "실행 중",
    "stopped": "중지됨",
    "pending": "대기 중",
    "completed": "완료됨",
    "failed": "실패",
    "active": "활성",
    "inactive": "비활성",
    "view": "보기",
    "details": "상세정보",
    "actions": "작업",
    "settings": "설정",
    "email": "이메일",
    "dashboard": "대시보드",
    "knowledge": "지식",
    "chat": "채팅",
    "memory": "메모리",
    "projects": "프로젝트",
    "project": "프로젝트",
    "resources": "리소스",
    "agents": "에이전트",
    "agentGroups": "에이전트 그룹",
    "seeds": "시드",
    "personas": "페르소나",
    "skills": "스킬",
    "security": "보안",
    "scheduler": "스케줄러",
    "events": "이벤트",
    "budget": "예산",
    "git": "Git",
    "a2aMonitor": "A2A 모니터",
    "sessions": "세션",
    "spaces": "공간",
    "workspace": "작업공간",
    "approvals": "승인",
    "calendar": "캘린더",
    "cronJobs": "Cron 작업",
    "expandSidebar": "사이드바 펼치기",
    "collapseSidebar": "사이드바 접기",
    "toggleTheme": "테마 전환",
    "system": "시스템",
    "light": "라이트",
    "dark": "다크",
    "dismiss": "닫기",
    "language": "언어",
    "selectPlaceholder": "선택...",
    "saving": "저장 중...",
    "oxiosBrand": "Oxios Agent OS",
    "openSidebar": "사이드바 열기",
    "closeSidebar": "사이드바 닫기",
    "closeMenu": "메뉴 닫기",
    "notes": "노트",
    "goBack": "뒤로",
    "eventStream": "이벤트 스트림",
    "chatMessages": "채팅 메시지",
    "sendMessage": "메시지 보내기",
    "errorFailedToLoad": "데이터 로드 실패",
    "errorSomethingWrong": "문제가 발생했습니다. 다시 시도해 주세요.",
    "main": "메인",
    "storage": "저장소",
    "monitor": "모니터링",
    "description": "설명",
    "previous": "이전",
    "name": "이름",
    "mcpServers": "MCP 서버",
    "operations": "운영",
    "infrastructure": "인프라",
    "clear": "지우기",
    "creating": "생성 중...",
    "daysAgo": "{{count}}일 전",
    "daysLater": "{{count}}일 후",
    "deselectAll": "전체 해제",
    "firstPage": "처음 페이지",
    "hoursLater": "{{count}}시간 후",
    "lastPage": "마지막 페이지",
    "minutesLater": "{{count}}분 후",
    "modeNavigation": "모드 전환",
    "nextPage": "다음 페이지",
    "openNav": "내비게이션 메뉴 열기",
    "other": "기타",
    "previousPage": "이전 페이지",
    "selectAll": "전체 선택",
    "unreadCount": "(읽지 않음 {{count}})",
    "mounts": "마운트"
  },
  "ui": {
    "selectPlaceholder": "선택..."
  },
  "dashboard": {
    "title": "대시보드",
    "subtitle": "Oxios 에이전트 OS 개요",
    "runningAgents": "실행 중인 에이전트",
    "totalAgents": "총 에이전트",
    "activeSpaces": "활성 공간",
    "uptime": "가동 시간",
    "quickLinks": "빠른 링크",
    "activeAgents": "활성 에이전트",
    "systemHealth": "시스템 상태",
    "binaryVersion": "바이너리 v{{version}}",
    "webVersion": "Web UI v{{version}}",
    "currentModel": "현재 모델",
    "noActiveAgents": "실행 중인 에이전트 없음",
    "version": "버전",
    "stateStore": "상태 저장소",
    "eventBus": "이벤트 버스",
    "memory": "메모리",
    "entriesIndexed": "{{count}}개 항목 인덱싱됨",
    "startConversation": "대화 시작",
    "markdownNotesJournal": "마크다운 노트 & 일지",
    "manageRunningAgents": "실행 중인 에이전트 관리",
    "viewSessionHistory": "세션 기록 보기",
    "systemResourceUsage": "시스템 리소스 사용량",
    "agentMemoryStore": "에이전트 메모리 저장소",
    "auditTrailAccessControl": "감사 로그 & 접근 제어",
    "taskQueueManagement": "작업 대기열 관리",
    "tokensPerMin": "토큰/분",
    "cpu": "CPU",
    "pendingApprovals": "대기 중인 승인",
    "forkedTotal": "누적 포크",
    "lastWindow": "실시간 사용률",
    "needsAttention": "확인 필요",
    "allClear": "이상 없음",
    "liveActivity": "실시간 활동",
    "connected": "연결됨",
    "disconnected": "연결 끊김",
    "filterEvents": "이벤트 필터",
    "filterAll": "전체",
    "filterAgents": "에이전트",
    "filterTools": "도구",
    "filterMemory": "메모리",
    "filterApprovals": "승인",
    "filterSeeds": "시드",
    "pause": "일시정지",
    "resume": "재개",
    "pausedHint": "스트림이 일시정지되었습니다. 새 이벤트는 계속 수신됩니다.",
    "clearAndResume": "비우고 재개",
    "noActivityYet": "활동 대기 중…",
    "moreEvents": "+{{count}}개 더",
    "viewAll": "전체 보기",
    "viewAllCount": "{{count}}개 전체 보기",
    "risk": "위험도",
    "totalForkedUnavailable": "/api/status 엔드포인트에서 누적 포크 수를 보고하지 않습니다 — 백엔드 필드 누락.",
    "approvalsAllClear": "대기 중인 승인이 없습니다. 시스템이 정상입니다.",
    "agentsAndActivity": "에이전트 & 활동",
    "agentsTab": "에이전트",
    "activityTab": "활동",
    "agentsStatus": "에이전트 상태",
    "agentsRunning": "실행",
    "agentsFailed": "실패",
    "agentsCompleted": "완료",
    "completed": "완료한 작업",
    "ram": "RAM",
    "modelNotSet": "모델 미설정",
    "modelUsage": "모델 사용량",
    "totalCostAndCalls": "{{cost}} 총 비용 · {{count}}회 호출",
    "mcpServers": "MCP 서버",
    "activeConnections": "활성 연결",
    "availableTools": "사용 가능한 도구",
    "noMcpServers": "연결된 MCP 서버 없음",
    "budget": "예산",
    "noBudgetsSet": "설정된 예산 없음",
    "exhaustedAgents": "에이전트 예산 소진",
    "dream": "Dream",
    "lastRun": "마지막 실행",
    "nextRun": "다음 실행",
    "cyclesCompleted": "완료한 사이클",
    "dreamUnavailable": "Dream 상태를 불러올 수 없음",
    "running": "실행 중",
    "skillsSeeds": "스킬 & 시드",
    "activeSkills": "활성 스킬",
    "seeds": "시드",
    "cronJobs": "Cron 작업",
    "active": "활성",
    "providers": "Provider",
    "routing": "라우팅",
    "routingEnabled": "활성",
    "routingDisabled": "비활성",
    "costOptimized": "비용 최적화 모드",
    "fallbackModels": "폴백 모델 {{count}}개",
    "excludedModels": "제외 모델 {{count}}개",
    "engineSettings": "엔진 설정",
    "noModels": "사용 가능한 모델 없음",
    "onboarding": {
      "title": "빠른 시작",
      "subtitle": "시스템이 유휴 상태입니다. 아래에서 시작해 보세요.",
      "chat": "채팅 시작",
      "chatDesc": "에이전트에게 바로 프롬프트를 보내세요",
      "seed": "시드 만들기",
      "seedDesc": "구조화된 에이전트 스펙을 작성하세요",
      "knowledge": "지식 노트",
      "knowledgeDesc": "마크다운 노트와 일기를 관리하세요",
      "memory": "메모리 탐색",
      "memoryDesc": "에이전트 메모리 저장소를 살펴보세요"
    }
  },
  "settings": {
    "title": "설정",
    "subtitle": "Oxios 설정 — 변경 사항은 디스크에 저장됩니다",
    "saving": "저장 중...",
    "settingsSavedSuccessfully": "설정이 저장되었습니다.",
    "failedToSaveSettings": "설정 저장에 실패했습니다. 서버 로그를 확인하세요.",
    "engine": "엔진",
    "engineDescription": "AI 모델 Provider 및 자격 증명",
    "provider": "Provider",
    "providerDescription": "LLM Provider를 선택하세요",
    "model": "모델",
    "modelDescription": "현재: {{model}}",
    "modelSelectProviderFirst": "먼저 Provider를 선택한 후 모델을 선택하세요",
    "apiKey": "API 키",
    "apiKeyDescription": "선택한 Provider의 인증 자격 증명",
    "advancedOptions": "고급 옵션",
    "advancedOptionsDescription": "{{provider}} Provider 설정",
    "kernel": "커널",
    "kernelDescription": "코어 시스템 동작 — 에이전트 제한, 이벤트 버스 용량",
    "workspacePath": "작업 공간 경로",
    "workspacePathDescription": "에이전트 작업 파일의 루트 디렉토리",
    "maxConcurrentAgents": "최대 동시 에이전트",
    "maxConcurrentAgentsDescription": "동시에 실행 가능한 에이전트의 상한",
    "eventBusCapacity": "이벤트 버스 용량",
    "eventBusCapacityDescription": "내부 이벤트 버스의 버퍼 크기",
    "execution": "실행",
    "executionDescription": "에이전트가 호스트에서 명령을 실행하는 방식",
    "defaultMode": "기본 모드",
    "defaultModeDescription": "구조화 모드가 더 안전합니다 — 쉘 모드는 명시적 동의 필요",
    "structuredRecommended": "구조화 (권장)",
    "shellDangerous": "쉘 (위험)",
    "allowShellMode": "쉘 모드 허용",
    "allowShellModeDescription": "bash -c 실행 허용. 프로덕션에서 위험",
    "defaultTimeoutS": "기본 타임아웃 (초)",
    "defaultTimeoutSDescription": "명령당 타임아웃 (초)",
    "maxTimeoutS": "최대 타임아웃 (초)",
    "maxTimeoutSDescription": "명령 타임아웃의 상한",
    "security": "보안",
    "securityDescription": "인증, RBAC 및 샌드박싱",
    "apiKeyAuthentication": "API 키 인증",
    "apiKeyAuthenticationDescription": "모든 요청에 API 키 필요",
    "networkAccess": "네트워크 접근",
    "networkAccessDescription": "에이전트의 아웃바운드 네트워크 요청 허용",
    "allowForking": "포킹 허용",
    "allowForkingDescription": "에이전트가 하위 에이전트 생성 허용",
    "maxExecutionTimeS": "최대 실행 시간 (초)",
    "maxExecutionTimeSDescription": "에이전트 작업의 하드 제한",
    "maxMemoryMB": "최대 메모리 (MB)",
    "maxMemoryMBDescription": "에이전트 프로세스의 메모리 제한",
    "scheduler": "스케줄러",
    "schedulerDescription": "작업 대기열 및 속도 제한",
    "maxConcurrentTasks": "최대 동시 작업",
    "maxConcurrentTasksDescription": "스케줄러 대기열의 병렬 작업 제한",
    "rateLimitPerMin": "분당 속도 제한",
    "rateLimitPerMinDescription": "분당 최대 작업 제출 수",
    "zombieTimeoutS": "좀비 타임아웃 (초)",
    "zombieTimeoutSDescription": "정지된 작업이 종료되기까지의 시간",
    "orchestrator": "오케스트레이터",
    "orchestratorDescription": "오로보로스 프로토콜 — 면접 → 시드 → 실행 → 평가",
    "maxEvolutionIterations": "최대 진화 반복",
    "maxEvolutionIterationsDescription": "평가 실패 후 에이전트가 재시도할 수 있는 횟수",
    "minEvaluationScore": "최소 평가 점수",
    "minEvaluationScoreDescription": "평가를 통과하기 위한 최소 점수 (0–1)",
    "context": "컨텍스트",
    "contextDescription": "토큰 예산 및 컨텍스트 캐시",
    "activeTokenLimit": "활성 토큰 제한",
    "activeTokenLimitDescription": "활성 컨텍스트 창의 최대 토큰",
    "cacheEntryLimit": "캐시 항목 제한",
    "cacheEntryLimitDescription": "컨텍스트 캐시의 최대 항목 수",
    "gateway": "게이트웨이",
    "gatewayDescription": "웹 서버 호스트 및 포트",
    "host": "호스트",
    "hostDescription": "웹 대시보드의 바인드 주소",
    "port": "포트",
    "portDescription": "웹 대시보드의 포트",
    "session": "세션",
    "sessionDescription": "세션 수명 주기 및 정리",
    "maxSessions": "최대 세션",
    "maxSessionsDescription": "유지 최대 세션 수 (0 = 무제한)",
    "sessionTTLHours": "세션 TTL (시간)",
    "sessionTTLHoursDescription": "이보다 오래된 세션 자동 삭제 (0 = 무제한)",
    "autoPrune": "자동 정리",
    "autoPruneDescription": "저장할 때마다 만료된 세션 정리",
    "logging": "로깅",
    "loggingDescription": "로그 형식 및 수준",
    "format": "형식",
    "formatDescription": "로그 출력 형식",
    "prettyDefault": "Pretty (기본)",
    "jsonElkLoki": "JSON (ELK/Loki)",
    "compact": "간략하게",
    "noAdvancedOptions": "{{provider}}에 대한 고급 옵션이 없습니다.",
    "saveOptions": "옵션 저장",
    "update": "업데이트",
    "updateDescription": "Oxios 바이너리 및 웹 UI 버전 관리",
    "groupCore": "코어",
    "groupAi": "AI",
    "groupAiRuntime": "AI 런타임",
    "groupInfra": "인프라",
    "groupSystem": "시스템",
    "groupSecurity": "보안",
    "groupMemory": "메모리",
    "groupChannels": "채널",
    "routing": {
      "title": "라우팅",
      "desc": "자동 모델 선택 및 fallback 설정",
      "auto": "자동 모델 라우팅",
      "autoDesc": "작업 복잡도에 따라 최적의 모델 자동 선택",
      "costEfficient": "비용 최적화",
      "costEfficientDesc": "동일 성능 시 더 저렴한 모델 우선",
      "fallbacks": "Fallback 모델",
      "fallbacksDesc": "기본 모델 실패 시 순서대로 시도할 모델",
      "excludedModels": "제외 모델",
      "excludedModelsDesc": "라우팅에서 절대 사용하지 않을 모델",
      "addModel": "추가"
    },
    "allowedCommands": "허용 명령",
    "allowedCommandsDescription": "에이전트가 호스트에서 실행할 수 있는 명령 (한 줄에 하나 또는 쉼표로 구분). 빈 값은 Permissive 모드에서 모두 허용.",
    "allowedCommandsPlaceholder": "ls, cat, rg, fd",
    "allowlistMode": "허용 목록 모드",
    "allowlistModeDescription": "Permissive: 빈 목록 = 모두 허용. Enforced: 목록에 있는 명령만 허용.",
    "allowlistModePermissive": "Permissive (개발 모드)",
    "allowlistModeEnforced": "Enforced (프로덕션)",
    "clearAll": "모두 지우기",
    "allowedTools": "허용 도구",
    "allowedToolsDescription": "기본적으로 에이전트가 사용할 수 있는 도구 (쉼표 구분).",
    "corsOrigins": "CORS 출처",
    "corsOriginsDescription": "허용된 CORS 출처 (쉼표 구분 URL).",
    "maxAuditEntries": "최대 감사 항목",
    "maxAuditEntriesDescription": "메모리에 보관되는 최대 감사 로그 항목 수.",
    "auditLogPath": "감사 로그 경로",
    "auditLogPathDescription": "영구 감사 로그 파일 경로 (선택). 비워두면 메모리에만 보관.",
    "rateLimitPerMinute": "분당 요청 제한",
    "rateLimitPerMinuteDescription": "클라이언트당 분당 허용되는 API 요청 수.",
    "memory": "메모리",
    "memoryDescription": "영구 에이전트 메모리, 임베딩, 학습, 드림 통합",
    "memoryEnabled": "메모리 활성화",
    "memoryEnabledDescription": "메모리 서브시스템 마스터 토글.",
    "memoryStoragePath": "저장 경로",
    "memoryStoragePathDescription": "SQLite 데이터베이스 파일 경로. 비워두면 ~/.oxios/workspace/memory.db",
    "embeddingProvider": "임베딩 Provider",
    "embeddingProviderDescription": "의미 검색에 사용할 임베딩 모델. 변경 시 재시작 필요.",
    "embeddingProviderGguf": "GGUF (기본값, 크로스 플랫폼)",
    "embeddingProviderMlx": "MLX (Apple Silicon 전용)",
    "embeddingProviderTfidf": "TF-IDF (모델 불필요)",
    "sonaEnabled": "SONA 학습",
    "sonaEnabledDescription": "SONA — 에이전트 실행에서 패턴을 추출합니다.",
    "consolidationPreset": "통합 프리셋",
    "consolidationPresetDescription": "hot→warm→cold 메모리 계층을 얼마나 적극적으로 통합할지.",
    "presetConservative": "보수적 (느린 감쇠, 긴 보존)",
    "presetBalanced": "균형 (기본값)",
    "presetAggressive": "적극적 (빠른 감쇠, 짧은 보존)",
    "presetCustom": "커스텀 (수동 필드 조정)",
    "dreamEnabled": "자동 드림",
    "dreamEnabledDescription": "야간 메모리 통합 자동 실행.",
    "dreamIntervalHours": "드림 간격 (시간)",
    "dreamIntervalHoursDescription": "자동 드림 통합 실행 간격 (시간).",
    "memoryStorage": "저장소",
    "memoryEmbedding": "임베딩",
    "memoryLearning": "학습",
    "memoryDream": "드림",
    "audit": "감사",
    "auditDescription": "감사 추적 보존 및 보관",
    "auditEnabled": "감사 추적 활성화",
    "auditEnabledDescription": "에이전트 작업을 변조 방지 감사 체인에 기록.",
    "auditMaxEntries": "최대 항목",
    "auditMaxEntriesDescription": "오래된 항목이 정리되기 전 최대 감사 항목 수.",
    "telegram": "텔레그램",
    "telegramDescription": "텔레그램 봇 채널 설정",
    "telegramBotTokenEnv": "봇 토큰 환경 변수",
    "telegramBotTokenEnvDescription": "텔레그램 봇 토큰을 담고 있는 환경 변수 이름.",
    "telegramAllowedUsers": "허용된 사용자 ID",
    "telegramAllowedUsersDescription": "봇과 상호작용할 수 있는 텔레그램 사용자 ID (한 줄에 하나). 비워두면 모두 허용.",
    "telegramSessionRotationHours": "세션 교체 (시간)",
    "telegramSessionRotationHoursDescription": "이 시간 동안 활동이 없으면 세션을 자동 교체합니다. 0 = 비활성.",
    "telegramSessionMaxMessages": "세션 최대 메시지",
    "telegramSessionMaxMessagesDescription": "이 메시지 수 후 세션 자동 교체. 0 = 무제한.",
    "hotReload": "핫 리로드",
    "hotReloadTooltip": "즉시 적용 - 재시작 필요 없음.",
    "requiresRestart": "재시작 필요",
    "requiresRestartTooltip": "이 변경 사항은 데몬 재시작이 필요합니다 ({{scope}} 서브시스템).",
    "scope_kernel": "커널",
    "scope_gateway": "게이트웨이",
    "scope_logging": "로깅",
    "scope_memory": "메모리",
    "scope_engine": "엔진",
    "scope_audit": "감사",
    "scope_daemon": "데몬",
    "confirmChanges": "변경 사항 확인",
    "confirmChangesDescription": "{{count}}개 필드가 수정됩니다. 저장하기 전에 검토하세요.",
    "noChanges": "저장할 변경 사항이 없습니다.",
    "restartRequiredWarning": "{{count}}개 변경 사항에 데몬 재시작이 필요합니다:",
    "appliedImmediately": "{{count}}개 변경 사항이 즉시 적용됩니다",
    "savingChanges": "저장 중...",
    "unsavedChanges": "저장되지 않은 변경 사항",
    "settingsSaved": "설정이 성공적으로 저장되었습니다.",
    "settingsSaveFailed": "설정 저장에 실패했습니다. 서버 로그를 확인하세요.",
    "savedApplied": "저장됨 — {{count}}개 변경이 즉시 적용되었습니다.",
    "savedWithRestart": "저장됨 — {{applied}}개 즉시 적용, {{restart}}개는 재시작 필요.",
    "searchPlaceholder": "설정 검색…",
    "noMatches": "\"{{query}}\"와(과) 일하는 설정이 없습니다.",
    "modified": "수정됨",
    "savedAt": "저장됨 · {{time}}",
    "reviewChanges": "검토",
    "discardChanges": "되돌리기",
    "applyLive": "즉시",
    "applyLiveDesc": "데몬 재시작 없이 즉시 적용됩니다.",
    "restartNeededCount": "재시작",
    "restartNeededDesc": "데몬 재시작이 필요합니다.",
    "change_one": "변경",
    "change_other": "변경",
    "saveDockLabel": "저장되지 않은 변경",
    "groups": "그룹",
    "sectionEngine": "엔진",
    "sectionKernel": "커널",
    "sectionExec": "실행",
    "sectionSecurity": "보안",
    "sectionScheduler": "스케줄러",
    "sectionOrchestrator": "오케스트레이터",
    "sectionContext": "컨텍스트",
    "sectionGateway": "게이트웨이",
    "sectionSession": "세션",
    "sectionLogging": "로깅",
    "sectionMemory": "메모리",
    "sectionTelegram": "텔레그램",
    "sectionAudit": "감사",
    "allowedToolsManualEntry": "위는 카탈로그 도구입니다. MCP/커스텀 도구는 이름을 직접 입력해 추가하세요.",
    "allowedToolsNoMatch": "검색과 일치하는 도구가 없습니다.",
    "allowedToolsSearch": "도구 검색..."
  },
  "engine": {
    "reasoning": "추론",
    "supportsReasoning": "추론/사고 지원",
    "supportsVision": "시각/이미지 입력 지원",
    "vision": "시각",
    "thinkingType": "사고 유형",
    "thinkingTypeDescription": "복잡한 추론 작업에 대한 확장된 사고 활성화",
    "thinkingBudget": "사고 예산 (토큰)",
    "thinkingBudgetDescription": "사고 출력의 최대 토큰 (0 = 무제한)",
    "reasoningEffort": "추론 노력",
    "reasoningEffortDescription": "모델이 수행하는 추론 수준 제어",
    "low": "낮음",
    "medium": "보통",
    "high": "높음",
    "textVerbosity": "텍스트 상세도",
    "textVerbosityDescription": "출력 길이 및 상세 수준 제어",
    "verbosityLow": "낮음 (간결)",
    "verbosityMedium": "보통",
    "verbosityHigh": "높음 (상세)",
    "thinkingLevel": "사고 수준",
    "thinkingLevelDescription": "추론 모델의 사고 깊이",
    "thinkingNone": "없음",
    "thinkingLight": "가볍게",
    "thinkingMedium": "보통",
    "thinkingHeavy": "깊게",
    "selectProvider": "Provider 선택...",
    "selectModel": "모델 선택...",
    "noModelsAvailable": "사용 가능한 모델 없음",
    "reasoningModels": "추론 모델",
    "standardModels": "표준 모델",
    "ctx": "ctx",
    "input": "입력:",
    "output": "출력:",
    "majorProviders": "주요 Provider",
    "openSpecialty": "오픈 & 특수",
    "regional": "지역",
    "localSelfHosted": "로컬 / 셀프호스팅",
    "apiKeyEnv": "환경 변수",
    "apiKeyAuthStore": "인증 저장소 (~/.oxi/auth.json)",
    "apiKeyConfig": "설정 오버라이드",
    "apiKeyNone": "키 미설정",
    "apiKeySetNew": "키 설정",
    "apiKeyUpdate": "업데이트",
    "apiKeySaving": "저장 중...",
    "apiKeyOverrideHint": "현재 키를 유지하려면 비워두세요. 키는 안전하게 저장되며 API 응답에 노출되지 않습니다.",
    "apiKeyPlaceholder": "{{provider}} API 키 입력",
    "noAdvancedOptionsFor": "{{provider}}에 대한 고급 옵션이 없습니다.",
    "saveOptions": "옵션 저장",
    "saving": "저장 중...",
    "enabled": "활성화",
    "disabled": "비활성화"
  },
  "knowledge": {
    "title": "지식",
    "notes": "노트",
    "search": "검색",
    "newFile": "새 파일",
    "newFolder": "새 폴더",
    "deleteFile": "파일 삭제",
    "moveFile": "파일 이동",
    "renameFile": "파일 이름 변경",
    "untitled": "제목 없음",
    "enterFolderName": "폴더 이름 입력:",
    "unsavedChanges": "저장되지 않은 변경 사항",
    "general": "일반",
    "language": "언어",
    "timezone": "시간대",
    "mode": "모드",
    "features": "기능",
    "info": "정보",
    "backlinks": "백링크",
    "copilot": "코파일럿",
    "graph": "그래프",
    "habits": "습관",
    "todayStats": "오늘",
    "fileName": "파일 이름",
    "filePath": "파일 경로",
    "created": "생성일",
    "modified": "수정일",
    "noBacklinks": "백링크 없음",
    "noSearchResults": "검색 결과 없음",
    "typeToSearch": "검색어 입력...",
    "chatPlaceholder": "메모 입력...",
    "pressEnterToSend": "Enter를 눌러 전송",
    "journalHint": "jj로 일지로 이동",
    "noFilesYet": "파일 없음",
    "createFirstFile": "첫 번째 노트를 만드세요",
    "totalNotes": "{{count}}개 노트",
    "totalWords": "{{count}}개 단어",
    "totalLinks": "{{count}}개 링크",
    "openInEditor": "편집기에서 열기",
    "closeSplit": "분할 닫기",
    "closeSplitWithShortcut": "분할 닫기 (⌘W)",
    "goForward": "앞으로",
    "openSplitView": "분할 보기 열기",
    "saveWithShortcut": "저장 (⌘S)",
    "splitView": "분할 보기",
    "toggleInfoPanel": "정보 패널 전환",
    "toJournal": "일지로",
    "deleteCurrentFile": "현재 파일 삭제 (⌘D)",
    "moveToFolder": "폴더로 이동...",
    "copilotPlaceholder": "노트에 대해 질문...",
    "newFileShortcut": "새 파일 (⌘N)",
    "newFolderShortcut": "새 폴더 (⌘⇧N)",
    "collapseSidebar": "사이드바 접기",
    "loadingSettings": "설정 로드 중...",
    "loading": "로딩 중...",
    "saving": "저장 중...",
    "save": "저장",
    "pomodoro": "뽀모도로 (분)",
    "twoEmojisEnabled": "이모지 2개 사용",
    "quickHabitsEnabled": "빠른 습관",
    "noMatchingFolders": "일치하는 폴더 없음",
    "searchOrSelectDestination": "대상 검색 또는 선택...",
    "searchFiles": "파일 검색...",
    "searching": "검색 중...",
    "loadingGraph": "그래프 로드 중...",
    "loadingHabits": "습관 로드 중...",
    "loadingStats": "통계 로드 중...",
    "markIncomplete": "미완료로 표시",
    "markComplete": "완료로 표시",
    "copilotThinking": "생각 중...",
    "copilotFailedResponse": "응답 가져오기 실패",
    "goBack": "뒤로",
    "hideInfoPanel": "정보 패널 숨기기",
    "showInfoPanel": "정보 패널 표시",
    "noLinksFound": "링크 없음",
    "noHabitData": "{{year}}년 습관 데이터 없음",
    "trackHabitsHint": "일지에서 습관을 추적하면 여기에 표시됩니다",
    "chatHeader": "Brain dump",
    "noFileSelectedHint": "사이드바에서 파일을 선택하거나 채팅을 여세요",
    "noFileSelected": "선택된 파일 없음",
    "referencedNotes": "참조된 노트",
    "selected": "선택됨",
    "linkGraphTitle": "링크 그래프",
    "habitsTitle": "습관",
    "knowledgeSettings": "지식 설정",
    "itemsCompleted": "완료된 항목",
    "nothingCompletedToday": "아직 완료한 항목이 없습니다",
    "rawReport": "원본 보고서",
    "dropMindHint": "머릿속 생각을 자유롭게 적어보세요",
    "later": "나중에",
    "read": "읽기",
    "shop": "쇼핑",
    "watch": "시청",
    "habitSkipped": "건너뜀",
    "habitCompleted": "완료",
    "habitWeekend": "주말 완료",
    "chatTitle": "빠른 메모",
    "files": "파일",
    "noFileOpen": "열린 파일 없음",
    "noHistory": "버전 기록 없음",
    "restore": "복원",
    "restoreVersion": "이 버전 복원",
    "versionHistory": "버전 기록"
  },
  "chat": {
    "toolApproval": {
      "title": "도구 권한 승인",
      "description": "이 세션에서 해당 도구 사용을 허용하시겠습니까?",
      "deny": "거부",
      "approve": "승인"
    },
    "title": "채팅",
    "placeholder": "메시지 보내기...",
    "send": "보내기",
    "newConversation": "새 대화",
    "selectAgent": "에이전트 선택",
    "selectSpace": "공간 선택",
    "noMessages": "메시지 없음",
    "startConversation": "대화 시작",
    "activeConversation": "대화 중",
    "newConversationButton": "+ 새 대화",
    "connecting": "연결 중...",
    "connectingToServer": "서버에 연결 중...",
    "startConversationHint": "메시지를 보내 대화를 시작하세요.",
    "thinking": "생각 중...",
    "inputPlaceholder": "메시지를 입력하세요...",
    "waitingForConnection": "연결 대기 중...",
    "loadingSpaces": "공간 로드 중...",
    "today": "오늘",
    "yesterday": "어제",
    "thisWeek": "이번 주",
    "previous": "이전",
    "messageCount": "{{count}}개 메시지",
    "viewAllSessions": "전체 {{count}}개 세션 보기",
    "knowledgeSave": "지식에 저장",
    "knowledgeSaved": "저장됨",
    "knowledgeDeleteConfirm": "이 노트를 삭제하시겠습니까?",
    "knowledgeClickToDelete": "클릭하여 삭제",
    "knowledgeAutoSave": "자동 저장",
    "knowledgeCurated": "정리됨",
    "knowledgeRefined": "정제됨",
    "knowledgeAgentSaved": "에이전트가 저장",
    "knowledgeQualityRaw": "품질: 원본",
    "knowledgeQualityCurated": "품질: 정리됨",
    "knowledgeRecurate": "다시 정리",
    "showLess": "← 간략히 보기",
    "manageSessions": "세션 관리 →",
    "manageSpaces": "공간 관리 →",
    "user": "사용자",
    "assistant": "어시스턴트",
    "loadingSpacesShort": "공간 로드 중...",
    "refreshing": "새로고침 중",
    "sendMessage": "메시지 보내기",
    "noMessagesYet": "메시지가 없습니다",
    "spacesLabel": "공간",
    "sessionsLabel": "세션",
    "serverConnecting": "서버에 연결 중...",
    "sendHint": "메시지를 보내 대화를 시작하세요.",
    "interview": {
      "title": "확인이 필요합니다",
      "roundLabel": "{{round}}차",
      "additionalThoughts": "추가 의견 (선택)",
      "optionalPlaceholder": "추가로 할 말이 있다면 적어주세요...",
      "submit": "제출",
      "yes": "",
      "no": "아니오",
      "freeTextPlaceholder": "답변을 입력하세요...",
      "wizardTitle": "인터뷰",
      "stepOf": "{{current}} / {{total}}",
      "clarity": "명확도 {{percent}}%",
      "previous": "← 이전",
      "next": "다음 →",
      "skip": "건너뛰기",
      "orType": "또는 직접 입력...",
      "selected": "{{count}}개 선택됨",
      "roundComplete": "{{round}}차 완료",
      "clarityImproved": "명확도 {{percent}}%로 향상",
      "generatingSeed": "시드 생성 중...",
      "keyboardHint": "Enter: 다음 · Shift+Enter: 줄바꿈 · 스페이스/1-9: 선택 · ←→: 이동 · Esc: 건너뛰기"
    },
    "transparency": {
      "timelineHeader_one": "활동 {{count}}개",
      "timelineHeader_other": "활동 {{count}}개",
      "toolCallCount_one": "도구 호출 {{count}}회",
      "toolCallCount_other": "도구 호출 {{count}}회",
      "tokenCount": "토큰 {{count}}개",
      "expandAll": "모두 펼치기",
      "collapseAll": "모두 접기",
      "phaseLabel": "단계: {{phase}}",
      "memoryRecall": "메모리 {{count}}개 회상",
      "memoryRecallFor": "\"{{query}}\" 관련 메모리 {{count}}개 회상",
      "memorySource": " ({{source}}에서)",
      "reasoning": "추론",
      "usage": "토큰 사용량",
      "inputTokens": "입력 토큰: {{count}}",
      "outputTokens": "출력 토큰: {{count}}",
      "inputOutputTokens": "입력: {{in}}, 출력: {{out}}",
      "error": "오류",
      "input": "입력",
      "output": "출력",
      "browsePageVisit": "페이지 방문 중",
      "browsePageLoaded": "페이지 로드 완료",
      "browsePageFailed": "페이지 로드 실패",
      "browseNavigationError": "탐색 오류",
      "browseWaitingForSelector": "요소 대기 중",
      "browseScreenshotCaptured": "스크린샷 촬영됨",
      "visitReasonDirect": "직접 탐색",
      "visitReasonSearch": "검색 결과 #{{position}}",
      "visitReasonLink": "링크 따라감",
      "browseQuery": "질의",
      "browseEngine": "검색엔진",
      "browseTarget": "대상",
      "browseUrl": "URL",
      "browseStatus": "상태",
      "browseDuration": "소요 시간",
      "browseAction": "동작",
      "browseStep": "단계",
      "browseDescription": "설명",
      "browseError": "오류",
      "browseTitle": "제목",
      "browseSize": "크기",
      "browseWidth": "너비",
      "browseScreenshot": "스크린샷",
      "browseReason": "사유",
      "browseExtracted": "추출됨",
      "timelineHeader": "활동 {{count}}개",
      "toolCallCount": "도구 호출 {{count}}회"
    },
    "cancel": "취소",
    "connected": "연결됨",
    "greeting": "무엇을 도와드릴까요?",
    "inputPlaceholderSpec": "작업을 자세히 설명해 주세요...",
    "manageProjects": "프로젝트 관리 →",
    "noSessionsInProject": "대화 없음",
    "recentSessions": "최근 대화",
    "reconnecting": "재연결 중...",
    "sessionMoveFailed": "이동 실패",
    "sessionMoved": "세션이 이동되었습니다",
    "stop": "중지",
    "unfiled": "분류 안 됨"
  },
  "agents": {
    "title": "에이전트",
    "name": "이름",
    "seed": "시드",
    "agentId": "에이전트 ID",
    "status": "상태",
    "created": "생성됨",
    "lastActive": "마지막 활동",
    "registered": "{{count}}개 에이전트 등록됨",
    "noAgents": "실행 중인 에이전트 없음",
    "noAgentsDescription": "에이전트가 생성되면 여기에 표시됩니다.",
    "startNewAgent": "새 에이전트 시작",
    "viewDetails": "상세 보기",
    "terminate": "종료",
    "terminateAgent": "에이전트 종료",
    "terminateConfirm": "이 에이전트를 종료하시겠습니까?",
    "detail": "에이전트 상세",
    "agentInformation": "에이전트 정보",
    "overview": "개요",
    "trace": "추적",
    "logs": "로그",
    "sessions": "세션",
    "executionTrace": "실행 추적",
    "steps": "{{count}}단계",
    "duration": "소요 시간",
    "confidence": "신뢰도",
    "step": "단계",
    "toolName": "도구",
    "input": "입력",
    "output": "출력",
    "inputLabel": "입력",
    "outputLabel": "출력",
    "pending": "대기 중...",
    "noTrace": "에이전트가 아직 도구 호출을 하지 않았습니다.",
    "noTraceDescription": "에이전트가 실행되면 추적 데이터가 여기에 표시됩니다.",
    "noLogs": "사용 가능한 로그가 없습니다.",
    "budget": "예산",
    "tokens": "토큰",
    "cost": "비용",
    "model": "모델",
    "stepsCompleted": "단계",
    "seedGoal": "시드 목표",
    "session": "세션",
    "space": "공간",
    "runtime": "런타임",
    "traceFullscreen": "전체 화면",
    "logLevel": {
      "info": "정보",
      "warn": "경고",
      "error": "오류",
      "debug": "디버그"
    },
    "notFound": "에이전트를 찾을 수 없습니다",
    "agentDetail": "에이전트 상세",
    "all": "전체",
    "completed": "완료",
    "completedAt": "완료 시각",
    "error": "실행 오류",
    "failed": "실패",
    "project": "프로젝트",
    "running": "실행 중",
    "searchPlaceholder": "이름, 오류, 도구 출력으로 에이전트 검색…",
    "startedAt": "시작 시각"
  },
  "seeds": {
    "title": "시드",
    "newSeed": "새 시드",
    "seedName": "시드 이름",
    "seedDescription": "설명",
    "seedPrompt": "프롬프트",
    "noSeeds": "시드 없음",
    "createFirstSeed": "첫 번째 시드를 만드세요",
    "runSeed": "시드 실행",
    "editSeed": "시드 편집",
    "deleteSeed": "시드 삭제",
    "phaseProgress": "오로보로스 단계",
    "interview": "면접",
    "seed": "시드",
    "execute": "실행",
    "evaluate": "평가",
    "evolve": "진화",
    "phaseReached": "도달 단계",
    "constraints": "제약 조건",
    "acceptanceCriteria": "수용 기준",
    "ontology": "온톨로지",
    "evaluationResult": "평가 결과",
    "mechanical": "기계적",
    "semantic": "시맨틱",
    "consensus": "합의",
    "score": "점수",
    "passed": "통과",
    "notApplicable": "해당 없음",
    "evolutionChain": "진화 체인",
    "generation": "세대 {{gen}}",
    "linkedAgents": "연결된 에이전트",
    "noLinkedAgents": "이 시드에서 생성된 에이전트가 없습니다.",
    "rawData": "원본 데이터",
    "goal": "목표",
    "details": "상세 정보",
    "currentGeneration": "현재",
    "viewGeneration": "세대 {{gen}} 보기",
    "registered": "{{count}}개 시드",
    "created": "생성됨",
    "noSeedsDescription": "시드가 없습니다. 새 시드를 만들어 보세요.",
    "notFound": "시드를 찾을 수 없습니다"
  },
  "scheduler": {
    "title": "스케줄러",
    "subtitle": "작업 스케줄링 및 대기열 관리",
    "status": "상태",
    "queued": "대기 중",
    "active": "활성",
    "scheduled": "예약됨",
    "noTasks": "예약된 작업 없음",
    "noTasksDescription": "예약된 작업이 여기에 표시됩니다.",
    "maxConcurrent": "최대 동시",
    "taskQueue": "작업 대기열",
    "priorityHigh": "높음",
    "priorityMedium": "보통",
    "priorityLow": "낮음",
    "statusRunning": "실행 중",
    "statusCompleted": "완료됨",
    "statusFailed": "실패",
    "statusQueued": "대기 중"
  },
  "security": {
    "title": "보안",
    "auditLog": "감사 로그",
    "accessControl": "접근 제어",
    "apiKeys": "API 키",
    "noAuditEvents": "감사 이벤트 없음",
    "subtitle": "감사 로그 및 접근 제어",
    "allow": "허용",
    "deny": "거부",
    "description": "보안 감사 이벤트가 여기에 표시됩니다.",
    "permissions": "권한",
    "noPermissions": "권한 없음",
    "auditTrail": "감사 기록",
    "agent": "에이전트",
    "noAuditEntries": "감사 이벤트 없음",
    "noAuditEntriesDescription": "보안 감사 이벤트가 여기에 표시됩니다.",
    "permission": "권한",
    "showingEntries": "{{total}}개 중 {{start}}–{{end}} 표시"
  },
  "events": {
    "title": "이벤트",
    "subtitle": "실시간 이벤트 스트림",
    "eventStream": "이벤트 스트림",
    "noEvents": "이벤트 없음",
    "eventsStreamIn": "이벤트가 실시간으로 스트리밍됩니다.",
    "connectionLost": "연결 끊김",
    "connectionFailed": "이벤트 스트림 연결 실패: {{error}}"
  },
  "resources": {
    "title": "리소스",
    "subtitle": "시스템 리소스 모니터링",
    "memory": "메모리",
    "disk": "디스크",
    "cpu": "CPU",
    "noResourceData": "리소스 데이터 없음",
    "resourceHistory": "리소스 기록",
    "notEnoughData": "차트를 표시할 데이터가 부족합니다. 시간이 지나면 데이터가 수집됩니다."
  },
  "sessions": {
    "title": "세션",
    "sessionId": "세션 ID",
    "createdAt": "생성일",
    "lastActive": "마지막 활동",
    "noSessions": "세션 없음",
    "viewSession": "세션 보기",
    "agent": "에이전트",
    "messages": "메시지",
    "updated": "수정됨",
    "deleteSession": "세션 삭제",
    "count": "{{count}}개 세션",
    "description": "에이전트 상호작용 후 세션이 여기에 표시됩니다.",
    "notFound": "세션을 찾을 수 없습니다",
    "sessionDetail": "세션 상세",
    "sessionInfo": "세션 정보",
    "noMessages": "이 세션에 메시지가 없습니다",
    "registered": "{{count}}개 세션",
    "id": "ID",
    "noSessionsDescription": "에이전트 상호작용 후 세션이 여기에 표시됩니다.",
    "updatedAt": "수정일",
    "noProject": "— 프로젝트 없음",
    "project": "프로젝트"
  },
  "spaces": {
    "title": "공간",
    "newSpace": "새 공간",
    "spaceName": "공간 이름",
    "noSpaces": "공간 없음",
    "createFirstSpace": "첫 번째 공간을 만드세요",
    "paths": "경로",
    "status": "상태",
    "created": "생성일",
    "archived": "보관됨",
    "activateSpace": "공간 활성화",
    "archiveSpace": "공간 보관",
    "count": "{{count}}개 공간",
    "description": "에이전트 상호작용 중에 공간이 생성됩니다.",
    "spaceDetail": "공간 상세",
    "spaceInformation": "공간 정보",
    "notFound": "공간을 찾을 수 없습니다"
  },
  "personas": {
    "title": "페르소나",
    "newPersona": "새 페르소나",
    "personaName": "페르소나 이름",
    "noPersonas": "페르소나 없음",
    "createFirstPersona": "첫 번째 페르소나를 만드세요",
    "subtitle": "에이전트 페르소나 관리",
    "createPersona": "페르소나 만들기",
    "personaNamePlaceholder": "페르소나 이름",
    "descriptionPlaceholder": "설명",
    "systemPromptPlaceholder": "시스템 프롬프트...",
    "description": "에이전트에 독특한 페르소나를 부여하려면 페르소나를 만드세요.",
    "activatePersona": "페르소나 활성화",
    "deletePersona": "페르소나 삭제",
    "descriptionHint": "에이전트에 독특한 페르소나를 부여하려면 페르소나를 만드세요.",
    "role": "역할"
  },
  "skills": {
    "title": "스킬",
    "marketplace": "마켓플레이스",
    "install": "설치",
    "installed": "설치됨",
    "noSkills": "설치된 스킬 없음",
    "browseMarketplace": "마켓플레이스 탐색",
    "subtitle": "에이전트 스킬 관리 및 발견",
    "searchInstalled": "설치된 스킬 검색...",
    "searchMarketplace": "ClawHub 마켓플레이스 검색...",
    "statusReady": "준비됨",
    "statusNeedsSetup": "설정 필요",
    "noMatching": "일치하는 스킬 없음",
    "noSkillsDescription": "위 마켓플레이스 탭에서 스킬을 설치하세요.",
    "noMatchingDescription": "필터나 검색어를 조정해 보세요.",
    "discover": "새 스킬 발견",
    "discoverDescription": "ClawHub에서 수천 개의 커뮤니티 스킬을 검색하세요.",
    "noResults": "결과 없음",
    "noResultsFor": "\"{{query}}\"에 대한 스킬을 찾을 수 없습니다.",
    "requires": "요구",
    "bins": "바이너리",
    "anyBins": "모든 바이너리",
    "env": "환경",
    "config": "설정",
    "always": "항상",
    "claudeCompatible": "핵심 명령은 Oxios와 호환됩니다. Claude 전용 기능(allowed-tools, arguments, hooks)은 유지되지만 활성화되지 않습니다.",
    "missing": "(누락)",
    "missingWarning": "누락: {{missing}}",
    "installedSuccess": "\"{{slug}}\" 설치 완료.",
    "installSuccess": "\"{{slug}}\" 설치 완료.",
    "installFailed": "설치 실패.",
    "by": "작성자",
    "detail": "상세",
    "enable": "활성화",
    "disable": "비활성화",
    "delete": "삭제",
    "deleteConfirm": "스킬 삭제",
    "deleteDescription": "\"{{name}}\"을(를) 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
    "deleteSuccess": "\"{{name}}\" 삭제 완료.",
    "updatesAvailable": "업데이트 가능",
    "updateAvailable": "업데이트 가능",
    "noUpdates": "모든 스킬이 최신입니다",
    "version": "버전",
    "toggleSuccess": "스킬 상태가 업데이트되었습니다."
  },
  "marketplace": {
    "title": "마켓플레이스",
    "subtitle": "ClawHub에서 스킬 검색 및 설치",
    "searchPlaceholder": "스킬 검색...",
    "emptyTitle": "마켓플레이스 검색",
    "emptyDescription": "ClawHub에서 스킬을 검색하려면 위에서 쿼리를 입력하세요.",
    "noResults": "결과 없음",
    "noResultsFor": "\"{{query}}\"에 대한 스킬을 찾을 수 없습니다. 다른 쿼리를 시도해 보세요.",
    "install": "설치",
    "installFailed": "설치 실패. 다시 시도해 주세요."
  },
  "budget": {
    "title": "예산",
    "subtitle": "에이전트의 토큰 및 호출 예산 추적",
    "tokens": "토큰",
    "calls": "호출",
    "noBudgetData": "예산 데이터 없음",
    "noBudgetDataDescription": "에이전트가 토큰을 사용하면 예산 정보가 여기에 표시됩니다.",
    "setBudget": "예산 설정",
    "editLimit": "한도 편집",
    "resetWindow": "윈도우 초기화",
    "removeBudget": "제거",
    "tokenLimit": "토큰 한도",
    "callLimit": "호출 한도",
    "windowSec": "윈도우 (초)",
    "windowRemaining": "남은 시간",
    "setBudgetFor": "{{agent}}의 예산 설정",
    "exhausted": "소진",
    "active": "활성",
    "totalAgents": "총 에이전트",
    "exhaustedCount": "소진됨",
    "setSuccess": "예산이 설정되었습니다",
    "resetSuccess": "예산이 초기화되었습니다",
    "removeSuccess": "예산이 제거되었습니다",
    "totalTokensUsed": "총 사용 토큰",
    "totalCost": "총 비용",
    "cost": "비용",
    "totalBudget": "총 예산",
    "used": "사용",
    "remaining": "잔여"
  },
  "agentGroups": {
    "title": "에이전트 그룹",
    "subtitle": "시드 분할로 생성된 에이전트 그룹 모니터링",
    "noGroups": "에이전트 그룹 없음",
    "noGroupsDescription": "시드가 여러 하위 에이전트로 분할되면 그룹이 표시됩니다.",
    "parentSeed": "상위 시드",
    "subAgents": "하위 에이전트",
    "combinedResults": "결합 결과",
    "progress": "진행률",
    "backToGroups": "에이전트 그룹으로 돌아가기",
    "group": "그룹"
  },
  "a2a": {
    "title": "A2A 프로토콜 모니터",
    "subtitle": "에이전트 간 통신 및 검색 모니터링",
    "topology": "토폴로지",
    "messages": "메시지",
    "agents": "에이전트",
    "noAgents": "A2A에 등록된 에이전트 없음",
    "noMessages": "아직 기록된 A2A 메시지 없음",
    "noTopology": "토폴로지 데이터 없음",
    "noTopologyDescription": "에이전트를 시작하면 토폴로지 그래프에 표시됩니다.",
    "endpoint": "엔드포인트",
    "status": "상태",
    "timestamp": "시간",
    "direction": "From → To",
    "messageType": "유형",
    "nodeAriaLabel": "에이전트 {{name}}, 상태 {{status}}",
    "capabilitiesCount": "기능 {{count}}개",
    "capabilitiesCount_other": "기능 {{count}}개",
    "skillsCount": "스킬 {{count}}개",
    "skillsCount_other": "스킬 {{count}}개",
    "lastSeenSeconds": "방금 활동",
    "lastSeenSeconds_other": "{{count}}초 전 활동",
    "lastSeenMinutes": "1분 전 활동",
    "lastSeenMinutes_other": "{{count}}분 전 활동",
    "lastSeenHours": "1시간 전 활동",
    "lastSeenHours_other": "{{count}}시간 전 활동",
    "lastSeenDays": "1일 전 활동",
    "lastSeenDays_other": "{{count}}일 전 활동",
    "neverSeen": "최근 활동 없음",
    "graphControls": "그래프 제어",
    "graphMinimap": "그래프 미니맵",
    "topologyErrorTitle": "토폴로지를 불러오지 못했습니다",
    "topologyErrorMessage": "서버에서 A2A 토폴로지를 가져올 수 없습니다.",
    "inspectorTitle": "에이전트 {{name}}",
    "inspectorClose": "인스펙터 닫기",
    "inspectorCapabilities": "기능",
    "inspectorSkills": "스킬",
    "inspectorLastMessages": "최근 메시지",
    "inspectorLoading": "메시지 불러오는 중…",
    "inspectorNoMessages": "이 에이전트의 최근 메시지가 없습니다.",
    "inspectorNoCaps": "등록된 기능이 없습니다.",
    "inspectorNoSkills": "등록된 스킬이 없습니다.",
    "inspectorViewTrace": "추적 보기",
    "inspectorStopAgent": "에이전트 중지",
    "inspectorLastSeen": "마지막 활동",
    "traceNotImplemented": "추적 보기는 아직 구현되지 않았습니다.",
    "stopNotImplemented": "에이전트 중지는 아직 구현되지 않았습니다."
  },
  "cronJobs": {
    "title": "Cron 작업",
    "subtitle": "예약 작업 관리",
    "newJob": "새 작업",
    "createCronJob": "Cron 작업 만들기",
    "jobNamePlaceholder": "작업 이름",
    "cronSchedulePlaceholder": "Cron 스케줄 (예: */5 * * * *)",
    "commandPlaceholder": "실행할 명령",
    "schedule": "스케줄",
    "lastRun": "마지막 실행",
    "nextRun": "다음 실행",
    "lastRunLabel": "마지막:",
    "nextRunLabel": "다음:",
    "noCronJobs": "설정된 cron 작업 없음",
    "description": "반복 작업을 자동화하는 예약 작업을 만드세요.",
    "disableJob": "작업 비활성화",
    "enableJob": "작업 활성화",
    "deleteJob": "작업 삭제"
  },
  "git": {
    "title": "Git",
    "subtitle": "프로세스 내 버전 제어",
    "verify": "확인",
    "tags": "태그",
    "tagNamePlaceholder": "태그 이름...",
    "createTag": "태그 만들기",
    "noTags": "태그 없음.",
    "restore": "복원",
    "restorePlaceholder": "복원할 커밋 해시...",
    "commitLog": "커밋 로그",
    "noCommits": "커밋 없음",
    "noCommitsDescription": "커밋 기록이 여기에 표시됩니다.",
    "repository": "저장소",
    "branch": "브랜치",
    "status": "상태",
    "noChanges": "변경 사항 없음"
  },
  "memory": {
    "title": "메모리",
    "subtitle": "에이전트 메모리 저장소",
    "description": "에이전트가 작업하면 메모리가 여기에 저장됩니다.",
    "noMemories": "저장된 메모리가 없습니다",
    "noSearchResults": "이 검색에 대한 결과가 없습니다.",
    "searchPlaceholder": "메모리 검색...",
    "overview": "개요",
    "browse": "탐색",
    "dream": "드림",
    "search": "검색",
    "totalEntries": "총 항목",
    "vectorIndex": "벡터 인덱스",
    "pinnedEntries": "고정됨",
    "tierDistribution": "티어 분포",
    "typeDistribution": "유형 분포",
    "protectionLevels": "보호 수준",
    "dreamStatus": "드림 상태",
    "lastRun": "마지막 실행",
    "dreamIdle": "유휴",
    "dreamRunning": "실행 중",
    "dreamCheckpoint": "체크포인트",
    "noDreamReports": "아직 드림 보고서가 없습니다",
    "noDreamReportsDescription": "드림 통합이 아직 실행되지 않았습니다.",
    "reportDetails": "보고서 상세",
    "compacted": "압축됨",
    "promoted": "승격됨",
    "demoted": "강등됨",
    "contradictions": "모순",
    "usedLLM": "LLM 보조",
    "entriesBefore": "이전",
    "entriesAfter": "이후",
    "filterByTier": "티어별 필터",
    "filterByType": "유형별 필터",
    "keywordSearch": "키워드",
    "semanticSearch": "의미 기반",
    "relevance": "관련성",
    "pin": "고정",
    "unpin": "고정 해제",
    "changeTier": "티어 변경",
    "deleteConfirm": "이 메모리를 삭제하시겠습니까?",
    "importance": "중요도",
    "protection": "보호",
    "appearances": "참조 횟수",
    "source": "출처",
    "content": "내용",
    "tags": "태그",
    "created": "생성일",
    "tier": "티어",
    "hot": "",
    "warm": "",
    "cold": "콜드",
    "type": "유형",
    "fact": "사실",
    "episode": "에피소드",
    "knowledge": "지식",
    "decision": "결정",
    "skill": "스킬",
    "preference": "선호도",
    "conversation": "대화",
    "session": "세션",
    "procedure": "절차",
    "none": "없음",
    "low": "낮음",
    "medium": "보통",
    "high": "높음",
    "permanent": "영구",
    "noData": "메모리 데이터가 없습니다.",
    "deleteMemory": "삭제",
    "noResults": "검색 결과가 없습니다.",
    "unknown": "알 수 없음",
    "map": "",
    "mapNodeCount": "노드 {{count}}개",
    "mapSearchActive": "검색어: \"{{query}}\"",
    "mapSearchPlaceholder": "노드 검색 (⌘F)",
    "mapAnimate": "애니메이션",
    "mapSelectPrompt": "노드를 클릭해 세부 정보를 확인하세요.",
    "mapRelated": "관련 메모리 ({{count}})",
    "mapNoRelated": "유사한 메모리가 없습니다.",
    "mapOpenDetail": "상세 보기",
    "mapEmpty": "표시할 메모리가 없습니다",
    "mapEmptyDescription": "커널에 메모리가 저장되면 여기에 표시됩니다.",
    "noPreview": "(미리보기 없음)",
    "id": "ID",
    "createdAt": "생성일",
    "key": "",
    "updated": "수정일",
    "lastAccessed": "마지막 접근",
    "summary": "요약"
  },
  "approvals": {
    "title": "승인",
    "subtitle": "인간 참여형 승인 대기열",
    "pending": "대기 중",
    "pendingWithCount": "대기 중 ({{count}})",
    "noPending": "대기 중인 승인 없음.",
    "resolved": "해결됨",
    "approve": "승인",
    "reject": "거부",
    "deny": "거부",
    "noApprovals": "대기 중인 승인 없음",
    "approveSuccess": "승인되었습니다",
    "rejectSuccess": "거부되었습니다",
    "mutationError": "작업 실패: {{error}}"
  },
  "notifications": {
    "title": "알림",
    "openNotifications": "알림",
    "unreadCount": "{{count}}개 읽지 않음",
    "noNotifications": "알림 없음",
    "markAllRead": "모두 읽음으로 표시"
  },
  "workspace": {
    "title": "작업공간",
    "subtitle": "파일 브라우저",
    "files": "파일",
    "noWorkspace": "작업공간 없음",
    "description": "작업공간 파일이 여기에 표시됩니다.",
    "selectFile": "파일을 선택하세요",
    "doubleClickEdit": "더블클릭으로 편집"
  },
  "mcp": {
    "title": "MCP 서버",
    "subtitle": "Model Context Protocol 서버 및 도구 관리",
    "addServer": "서버 추가",
    "servers": "서버",
    "tools": "도구",
    "test": "테스트",
    "serverName": "서버 이름",
    "command": "명령어",
    "args": "인자",
    "connected": "연결됨",
    "disconnected": "연결 끊김",
    "execute": "실행",
    "result": "결과",
    "duration": "소요 시간",
    "noServers": "설정된 MCP 서버 없음",
    "noServersDescription": "MCP 서버를 추가하여 시작하세요.",
    "noTools": "사용 가능한 MCP 도구 없음",
    "noToolsDescription": "MCP 서버를 등록하고 활성화하면 도구가 표시됩니다.",
    "register": "등록",
    "refresh": "새로고침",
    "remove": "제거",
    "enable": "활성화",
    "disable": "비활성화",
    "serverNamePlaceholder": "예: filesystem",
    "commandPlaceholder": "예: npx -y @modelcontextprotocol/server-filesystem",
    "argsPlaceholder": "쉼표로 구분, 예: /path/to/dir, --verbose"
  },
  "update": {
    "title": "업데이트",
    "checking": "업데이트 확인 중...",
    "checkFailed": "업데이트 확인에 실패했습니다.",
    "currentVersion": "현재 버전",
    "latestVersion": "최신 버전",
    "upToDate": "최신",
    "updateAvailable": "업데이트 가능",
    "methodDescription": "바이너리는 cargo install, 웹 UI는 GitHub Releases에서 업데이트합니다.",
    "updateTo": "{{version}}(으)로 업데이트",
    "updating": "업데이트 중...",
    "updateSuccess": "업데이트 완료!",
    "updateFailed": "업데이트 실패",
    "restartRequired": "바이너리가 업데이트되었습니다. 변경 사항을 적용하려면 서비스를 재시작하세요.",
    "alreadyUpToDate": "이미 최신 버전을 사용 중입니다.",
    "releaseNotes": "릴리스 노트",
    "loadingNotes": "릴리스 노트 로드 중...",
    "publishedAt": "게시일: {{date}}",
    "viewOnGithub": "GitHub에서 보기",
    "unknownError": "알 수 없는 오류가 발생했습니다."
  },
  "systemTools": {
    "title": "시스템 도구",
    "subtitle": "진단, 감사, 백업, 로그 관리",
    "doctor": "진단",
    "doctorDescription": "시스템 상태를 진단하고 문제를 감지합니다.",
    "allChecksPassed": "{{count}}개 검사 모두 통과",
    "issuesFound": "{{checks}}개 검사 중 {{issues}}개 문제 발견",
    "actionItems": "조치 필요 항목",
    "auditVerify": "감사 무결성 검증",
    "auditVerifyDescription": "감사 추적 체인의 암호화 무결성을 검증합니다.",
    "backup": "백업",
    "backupDescription": "현재 상태의 백업 아카이브를 생성합니다.",
    "log": "로그",
    "logDescription": "최근 데몬 로그를 확인합니다.",
    "noLogEntries": "로그 항목이 없습니다.",
    "showingLines": "{{total}}개 중 {{shown}}개 라인 표시",
    "run": "실행"
  },
  "calendar": {
    "title": "📅 캘린더",
    "subtitle": "일정 관리",
    "newEvent": "새 일정",
    "loading": "불러오는 중...",
    "today": "오늘",
    "month": "",
    "week": "",
    "agenda": "목록",
    "noEvents": "등록된 일정이 없습니다",
    "moreEvents": "+{{count}}개 더",
    "daySun": "",
    "dayMon": "",
    "dayTue": "",
    "dayWed": "",
    "dayThu": "",
    "dayFri": "",
    "daySat": "",
    "sourceAgent": "에이전트",
    "sourceUser": "사용자",
    "sourceCron": "크론",
    "time": "시간",
    "location": "장소",
    "description": "설명",
    "repeat": "반복",
    "close": "닫기",
    "edit": "편집",
    "delete": "삭제",
    "editEvent": "일정 수정",
    "createEvent": "일정 생성",
    "titlePlaceholder": "일정 제목",
    "titleLabel": "제목",
    "allDay": "종일",
    "start": "시작",
    "end": "종료",
    "locationPlaceholder": "장소 입력",
    "descriptionPlaceholder": "일정 설명",
    "reminder": "알림",
    "cancel": "취소",
    "processing": "처리 중…",
    "freqDaily": "매일",
    "freqWeekly": "매주",
    "freqMonthly": "매월",
    "freqYearly": "매년",
    "frequency": "빈도",
    "interval": "간격",
    "intervalSuffix": "회마다",
    "endCondition": "종료",
    "endDatePlaceholder": "종료일",
    "or": "또는",
    "countPlaceholder": "횟수",
    "countSuffix": "",
    "clearRepeat": "반복 제거",
    "reminder5min": "5분",
    "reminder15min": "15분",
    "reminder30min": "30분",
    "reminder1hour": "1시간",
    "reminder1day": "1일",
    "minutesBefore": "분 전",
    "hoursBefore": "시간 전",
    "daysBefore": "일 전",
    "add": "추가",
    "conflictTitle": "{{count}}개 일정과 겹침",
    "conflictDetail": "{{minutes}}분 겹침"
  },
  "sidebar": {
    "console": "콘솔",
    "knowledge": "지식",
    "chat": "채팅"
  },
  "errorBoundary": {
    "chunkError": "페이지를 불러오지 못했습니다",
    "genericError": "문제가 발생했습니다",
    "chunkErrorDesc": "웹 UI 파일을 최신 상태로 업데이트 중입니다. 잠시 후 다시 시도해주세요.",
    "unknownError": "알 수 없는 오류",
    "errorDetails": "오류 상세 (개발 모드)"
  },
  "questionnaire": {
    "additionalThoughts": "추가 의견 (선택)",
    "cancel": "취소",
    "count": "질문 {{count}}개",
    "optionalPlaceholder": "추가로 할 말을 적어주세요...",
    "submit": "제출",
    "title": "질문",
    "typeAnswer": "답변을 입력하세요…",
    "typeSomething": "직접 입력…"
  },
  "dataTable": {
    "clearFilters": "필터 초기화",
    "noResults": "결과 없음",
    "of": "/",
    "search": "검색...",
    "showing": "표시 중",
    "sortedBy": "정렬 기준"
  },
  "email": {
    "activity": "활동",
    "alreadyConfigured": "이메일이 설정되었습니다",
    "apiKeyLabel": "Resend API 키",
    "configured": "설정됨",
    "configuredWith": "발신 주소",
    "emailLabel": "이메일 주소",
    "emailTemplates": "이메일 템플릿",
    "getStarted": "이메일 시작하기",
    "getStartedDesc": "Resend 또는 다른 SMTP Provider를 연결해 에이전트가 이메일을 보낼 수 있게 하세요.",
    "gmailHint": "일반 비밀번호가 아닌 앱 비밀번호를 사용하세요. 다음에서 생성하세요:",
    "historyTab": "발송 기록",
    "hostLabel": "SMTP 호스트",
    "icloudHint": "앱 전용 비밀번호를 사용하세요. 발급 위치:",
    "noAddress": "",
    "noSentEmails": "아직 발송된 이메일이 없습니다.",
    "noTemplates": "아직 템플릿이 없습니다. 에이전트가 이메일 발송 시 템플릿을 저장할 수 있습니다.",
    "notConfigured": "미설정",
    "notReady": "미설정",
    "overviewTab": "개요",
    "passwordLabel": "SMTP 비밀번호 / 앱 비밀번호",
    "portLabel": "포트",
    "providerLabel": "Provider",
    "ready": "준비됨",
    "reconfigNotice": "재설정하려면 config.toml을 수정하고 재시작하세요.",
    "resendApiKeyHint": "API 키는 다음에서 발급받으세요:",
    "resendDomainHint": "Resend 대시보드에서 인증된 도메인을 사용해야 합니다.",
    "saveAndTest": "저장 및 테스트",
    "saving": "저장 중...",
    "sendTest": "테스트 발송",
    "senderAddress": "발신자",
    "sentAt": "발송 시간",
    "sentHistory": "발송 기록",
    "setupDescription": "SMTP Provider를 연결해 에이전트의 이메일 발송을 활성화하세요.",
    "setupSuccess": "이메일이 설정되었습니다. 적용하려면 oxios를 재시작하세요.",
    "setupTab": "설정",
    "setupTitle": "이메일 설정",
    "showingLatest": "최신",
    "statusCard": "상태",
    "subtitle": "이메일 발송 설정 및 관리",
    "template": "템플릿",
    "templates": "템플릿",
    "templatesTab": "템플릿",
    "title": "이메일",
    "to": "받는 사람",
    "totalSent": "총 발송",
    "userHint": "비워두면 이메일 주소를 사용합니다.",
    "userLabel": "사용자 이름",
    "viewDetails": "보기"
  },
  "mounts": {
    "title": "마운트",
    "desc": "경로 별칭. 이름을 언급하면 자동으로 컨텍스트에 주입됩니다.",
    "create": "마운트 만들기",
    "createDescription": "경로에 이름을 붙입니다. 설명과 기술 스택은 에이전트가 자동으로 채웁니다.",
    "created": "마운트가 생성되었습니다",
    "createFailed": "마운트 생성에 실패했습니다",
    "deleted": "마운트가 삭제되었습니다",
    "deleteFailed": "마운트 삭제에 실패했습니다",
    "rescanned": "마운트가 재스캔되었습니다",
    "rescanFailed": "재스캔에 실패했습니다",
    "name": "이름",
    "path": "경로",
    "rescan": "재스캔",
    "searchPlaceholder": "이름, 설명, 언어로 검색...",
    "empty": "마운트가 없습니다",
    "emptyDesc": "마운트를 만들어 경로에 이름을 붙이세요. 에이전트가 자동으로 설명을 채웁니다.",
    "applied": "적용됨",
    "bind": "바인딩",
    "autoPromoted": "자동 생성",
    "needsRefresh": "갱신 필요"
  },
  "projects": {
    "activity": "활동",
    "activityDesc": "세션 기록과 메모리 변경 이력 — Phase 3에서 제공 예정",
    "apply": "적용",
    "create": "생성",
    "createDesc": "새 작업 컨텍스트를 등록합니다.",
    "createError": "프로젝트 생성 실패: {{error}}",
    "createSuccess": "프로젝트가 생성되었습니다",
    "createTitle": "새 프로젝트",
    "createdAt": "생성일",
    "delete": "삭제",
    "deleteDesc": "프로젝트는 제거되지만 다음은 삭제되지 않습니다:",
    "deleteError": "삭제 실패: {{error}}",
    "deleteFiles": "프로젝트 경로의 파일",
    "deleteMemories": "이 프로젝트에 연결된 메모리",
    "deleteSuccess": "프로젝트가 삭제되었습니다",
    "deleteTitle": "\"{{name}}\" 삭제?",
    "desc": "경로와 연결된 메모리를 가진 등록된 작업 컨텍스트",
    "description": "설명",
    "descriptionPlaceholder": "Oxios 에이전트 운영 체제",
    "details": "상세 정보",
    "editDesc": "\"{{name}}\" 수정",
    "editTitle": "프로젝트 편집",
    "empty": "프로젝트가 없습니다",
    "emptyDesc": "시작하려면 첫 번째 프로젝트를 만드세요",
    "icon": "아이콘",
    "instructions": "지침",
    "instructionsPlaceholder": "이 프로젝트에서 항상 지켜야 할 규칙. 시스템 프롬프트에 주입됩니다.",
    "lastActive": "최근 활동",
    "memories": "메모리",
    "memoryVisible": "메모리 공개",
    "memoryVisibleHint": "프로젝트 간 메모리 접근 허용",
    "mounts": "마운트",
    "name": "이름",
    "new": "새 프로젝트",
    "noMemories": "이 프로젝트에 연결된 메모리가 없습니다",
    "noPaths": "경로 없음 — 코드가 아닌 프로젝트입니다",
    "noResults": "프로젝트를 찾을 수 없습니다",
    "noResultsDesc": "다른 검색어로 시도해 보세요",
    "notFound": "프로젝트를 찾을 수 없습니다",
    "paths": "경로",
    "pathsHint": "한 줄에 하나씩, 코드가 아닌 프로젝트는 비워두세요",
    "save": "저장",
    "search": "이름, 설명 또는 태그로 검색...",
    "source": "소스",
    "tabs": {
      "activity": "활동",
      "details": "상세",
      "memories": "메모리",
      "paths": "경로"
    },
    "tags": "태그",
    "tagsHint": "쉼표로 구분",
    "title": "프로젝트",
    "undoWarning": "이 작업은 되돌릴 수 없습니다.",
    "updateError": "수정 실패: {{error}}",
    "updateSuccess": "프로젝트가 수정되었습니다",
    "updatedAt": "수정일"
  }
}