-
Notifications
You must be signed in to change notification settings - Fork 815
Expand file tree
/
Copy pathzh.json
More file actions
2120 lines (2120 loc) · 80.5 KB
/
zh.json
File metadata and controls
2120 lines (2120 loc) · 80.5 KB
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
{
"app": {
"title": "笔记生成器",
"description": "你的 AI 驱动的笔记助手"
},
"common": {
"save": "保存",
"cancel": "取消",
"delete": "删除",
"confirm": "确认",
"edit": "编辑",
"create": "创建",
"theme": "主题",
"light": "亮色",
"dark": "暗色",
"system": "跟随系统",
"pin": "置顶",
"unpin": "取消置顶",
"settings": "设置",
"sync": "同步",
"language": "语言",
"success": "成功",
"error": "失败",
"defaultFileName": "未命名文档",
"back": "返回",
"close": "关闭",
"open": "打开",
"add": "添加",
"remove": "移除",
"search": "搜索",
"filter": "筛选",
"sort": "排序",
"export": "导出",
"import": "导入",
"refresh": "刷新",
"loading": "加载中...",
"warning": "警告",
"info": "信息",
"restartToApply": ",请重启应用使配置生效",
"unsaved": "未保存",
"saving": "保存中..."
},
"settings": {
"defaultModels": {
"title": "默认模型"
},
"others": "高级",
"general": {
"title": "常规设置",
"desc": "在这里,你可以配置应用的基本设置,包括界面主题、语言等选项。",
"interface": {
"title": "界面设置",
"theme": {
"title": "主题",
"desc": "选择应用的外观主题",
"options": {
"light": "亮色",
"dark": "暗色",
"system": "跟随系统"
}
},
"language": {
"title": "语言",
"desc": "选择应用的显示语言"
},
"scale": {
"title": "界面缩放",
"desc": "调整应用界面的整体缩放比例",
"placeholder": "选择缩放比例"
},
"contentTextScale": {
"title": "正文缩放",
"desc": "调整编辑器和对话中 Markdown 内容的文字大小"
},
"fileManagerTextSize": {
"title": "文件管理器文字大小",
"desc": "调整文件管理器中文件和文件夹列表的文字大小"
},
"recordTextSize": {
"title": "记录文字大小",
"desc": "调整记录列表中记录项的文字大小"
},
"customCss": {
"title": "自定义 CSS",
"desc": "添加自定义 CSS 样式来覆盖应用的默认样式",
"button": "编辑 CSS",
"dialogTitle": "自定义 CSS",
"dialogDesc": "在下方输入自定义 CSS 代码,可以覆盖应用的默认样式。修改后点击保存即可生效。",
"placeholder": "在此输入自定义 CSS 代码。",
"save": "保存",
"cancel": "取消"
},
"customTheme": {
"title": "自定义主题颜色",
"desc": "自定义应用的主题颜色,包括背景色、前景色、边框色等",
"button": "编辑颜色",
"dialogTitle": "自定义主题颜色",
"dialogDesc": "配置自定义主题颜色。颜色更改会实时保存并生效,同时覆盖亮色和暗色主题。",
"close": "关闭",
"reset": "重置全部",
"tabs": {
"custom": "自定义",
"presets": "预设方案",
"importExport": "导入导出"
},
"export": {
"title": "导出配色方案",
"button": "生成导出代码",
"placeholder": "点击生成按钮将当前配色导出为代码"
},
"import": {
"title": "导入配色方案",
"button": "导入配色",
"placeholder": "粘贴配色方案的 JSON 代码"
},
"colors": {
"background": "背景色",
"foreground": "前景色",
"card": "卡片背景色",
"cardForeground": "卡片前景色",
"primary": "主色调",
"primaryForeground": "主色调前景色",
"secondary": "次要色调",
"secondaryForeground": "次要色调前景色",
"third": "第三色调",
"thirdForeground": "第三色调前景色",
"muted": "柔和色",
"mutedForeground": "柔和色前景色",
"accent": "强调色",
"accentForeground": "强调色前景色",
"border": "边框色",
"shadow": "阴影色"
},
"presets": {
"apply": "应用",
"reset": {
"name": "恢复默认"
},
"default": {
"name": "默认白色"
},
"ocean": {
"name": "海洋蓝"
},
"forest": {
"name": "森林绿"
},
"sunset": {
"name": "日落红"
},
"lavender": {
"name": "薰衣草紫"
},
"midnight": {
"name": "午夜暗"
},
"deepSea": {
"name": "深海蓝"
},
"darkForest": {
"name": "暗夜绿"
},
"darkViolet": {
"name": "紫罗兰暗"
},
"coralWarm": {
"name": "珊瑚暖"
},
"slateGray": {
"name": "石板灰"
},
"darkGold": {
"name": "暗夜金"
},
"beigeWarm": {
"name": "米黄暖"
},
"beigeDark": {
"name": "米黄暗"
}
}
},
"tray": {
"enabled": {
"title": "启用托盘",
"desc": "关闭窗口时选择最小化到托盘或直接关闭软件"
}
}
},
"tools": {
"title": "工具设置",
"desc": "配置各种工具栏按钮的显示和排序",
"chatToolbar": {
"title": "对话工具栏",
"desc": "自定义对话工具栏按钮的显示顺序和可见性",
"button": "设置",
"dialogTitle": "配置对话工具栏",
"dialogDesc": "拖动工具调整排序,使用开关控制显示或隐藏",
"groups": {
"pc": "PC 端",
"mobile": "移动端",
"bottom": "底部工具栏",
"topLeft": "顶部工具栏 - 左侧",
"topRight": "顶部工具栏 - 右侧"
}
},
"recordToolbar": {
"title": "记录工具栏",
"desc": "自定义记录工具栏按钮的显示顺序和可见性",
"button": "设置",
"dialogTitle": "配置记录工具栏",
"dialogDesc": "拖动工具调整排序,使用开关控制显示或隐藏"
}
}
},
"rag": {
"title": "知识库",
"desc": "在这里,你可以配置知识库相关设置,知识库基于 RAG 技术,通过嵌入模型将文本转换为向量,然后通过向量搜索来实现智能搜索和智能回答。",
"settingsTitle": "参数设置",
"settingsDesc": "通过调解参数,可以更加精确的控制知识库的检索效果。",
"deleteVectorConfirm": "确定清空知识库吗?",
"deleteVectorSuccess": "清空知识库成功",
"enable": "启用知识库检索",
"enableDesc": "启用后,AI 将在回答问题时检索你的笔记内容,提供更准确的回答。",
"topPDesc": "Top P 参数控制模型生成文本的多样性,值越小生成的文本越确定,值越大生成的文本越多样。",
"chunkSize": "分块大小",
"chunkSizeDesc": "文本分块的最大字符数,较大的分块可能包含更多上下文,但会增加向量计算的复杂度。",
"chunkOverlap": "重叠大小",
"chunkOverlapDesc": "文本分块间的重叠字符数,较大的重叠可以保持上下文连贯性。",
"resultCount": "检索数量",
"resultCountDesc": "检索时返回的相关文档数量,数量越多提供的信息可能更丰富,但也可能引入噪声。",
"similarityThreshold": "相似度阈值",
"similarityThresholdDesc": "文档与查询的最小相似度阈值,只有超过此阈值的文档才会被返回。值范围 0.0-1.0,越高要求越严格。",
"resetToDefaults": "重置默认值",
"deleteVector": "清空知识库"
},
"mcp": {
"title": "MCP",
"desc": "Model Context Protocol 允许 AI 调用外部工具和访问资源,扩展 AI 的能力边界。",
"enableTitle": "启用 MCP 功能",
"enableDesc": "启用后,AI 可以调用配置的 MCP 服务器提供的工具。",
"servers": "服务器列表",
"serversDesc": "管理 MCP 服务器配置,每个服务器可以提供不同的工具和资源。",
"addServer": "添加服务器",
"addFirstServer": "添加第一个服务器",
"editServer": "编辑服务器",
"serverName": "服务器名称",
"serverNamePlaceholder": "例如:文件系统服务器",
"serverEnabled": "启用服务器",
"serverEnabledDesc": "启用后,此服务器将自动连接并提供工具。",
"serverType": "服务器类型",
"stdio": "本地命令",
"http": "HTTP 服务",
"command": "命令",
"args": "参数",
"argsDesc": "命令行参数,用空格分隔",
"env": "环境变量",
"envDesc": "JSON 格式的环境变量配置",
"url": "服务地址",
"headers": "请求头",
"headersDesc": "JSON 格式的 HTTP 请求头",
"testConnection": "测试连接",
"test": "测试",
"testSuccess": "连接测试成功",
"testFailed": "连接测试失败",
"connected": "已连接",
"connecting": "连接中",
"disconnected": "未连接",
"error": "错误",
"tools": "工具",
"noServers": "未启用 MCP 服务功能",
"noServersFound": "未找到匹配的服务器",
"serverAdded": "服务器添加成功",
"serverUpdated": "服务器更新成功",
"serverDeleted": "服务器删除成功",
"deleteServerTitle": "删除服务器",
"deleteServerDesc": "确定要删除这个服务器吗?此操作无法撤销。",
"nameRequired": "请输入服务器名称",
"commandRequired": "请输入命令",
"urlRequired": "请输入服务地址",
"toolBrowser": "工具浏览器",
"searchTools": "搜索工具...",
"noToolsFound": "未找到工具",
"parameters": "参数",
"testAll": "测试所有连接",
"testAllCompleted": "所有连接测试完成",
"testAllFailed": "连接测试失败",
"save": "保存",
"cancel": "取消",
"delete": "删除",
"importJson": "导入 JSON",
"jsonImportTitle": "从 JSON 导入服务器配置",
"jsonImportDesc": "粘贴 MCP 服务器的 mcpServers 配置格式",
"jsonInput": "JSON 配置",
"jsonInputHelp": "支持 mcpServers 格式,会自动使用服务器名称作为 key",
"jsonRequired": "请输入 JSON 配置",
"jsonEmpty": "JSON 配置不能为空",
"jsonInvalidJson": "JSON 格式错误",
"jsonInvalidFormat": "配置格式无效,必须包含 name 和 type 字段",
"jsonInvalidType": "服务器类型必须是 stdio 或 http",
"jsonMissingCommand": "stdio 类型服务器必须指定 command",
"jsonMissingUrl": "http 类型服务器必须指定 url",
"jsonImportSuccess": "成功导入 {count} 个服务器",
"jsonImportSkipped": "跳过 {count} 个已存在的服务器",
"jsonImportNoServers": "没有导入任何服务器",
"import": "导入"
},
"skills": {
"title": "Skills",
"desc": "Skills 是可重用的 AI 能力包,让 AI 助手能够根据任务自动应用特定的行为模式。",
"enable": "启用 Skills 功能",
"enableDesc": "启用后,AI 可以使用已配置的 Skills",
"autoMatch": "自动匹配 Skills",
"autoMatchDesc": "根据用户输入自动选择合适的 Skills",
"project": "工作区 Skills",
"global": "全局 Skills",
"globalPath": "全局 Skills 存储位置",
"openInFileManager": "在文件管理器中打开",
"createSkill": "创建 Skill",
"editSkill": "编辑 Skill",
"deleteSkill": "删除 Skill",
"exportSkill": "导出 Skill",
"importSkill": "导入 Skill",
"selectSkillZip": "选择 Skill zip 文件",
"importSuccess": "导入成功",
"importError": "导入失败",
"imported": "已导入",
"importing": "导入中...",
"skillName": "Skill 名称",
"skillDescription": "描述",
"skillVersion": "版本",
"skillAuthor": "作者",
"allowedTools": "允许使用的工具",
"userInvocable": "在斜杠菜单显示",
"instructions": "指令内容",
"instructionsPlaceholder": "输入给 AI 的详细指令...",
"importHelp": "支持导入 zip 格式的 Skill,zip 文件需包含 SKILL.md 文件。",
"metadata": "元数据",
"content": "指令内容",
"noSkills": "还没有 Skills",
"noSkillsDesc": "创建或导入 Skills 以开始使用",
"noSkillsGlobal": "还没有全局 Skills",
"noSkillsGlobalDesc": "创建或导入 Skills 以在所有项目中使用",
"emptyWorkspace": "工作区中没有 Skills",
"emptyWorkspaceDesc": "在 skills 文件夹中创建 SKILL.md 文件来添加 Skill",
"basicSettings": "基础设置",
"installedGlobalSkills": "已安装的全局 Skills",
"nameRequired": "请输入 Skill 名称",
"descriptionRequired": "请输入描述",
"namePlaceholder": "note-organizer",
"versionPlaceholder": "1.0.0",
"descriptionPlaceholder": "自动整理和优化笔记结构...",
"authorPlaceholder": "Your Name",
"descriptionHelp": "用于 AI 匹配,描述此 Skill 的功能和适用场景",
"allowedToolsHelp": "这些工具使用时不需要用户确认",
"userInvocableHelp": "用户可以通过 /skill-name 手动触发",
"instructionsHelp": "给 AI 的详细指令,支持 Markdown 格式",
"deleteSkillTitle": "删除 Skill",
"deleteSkillDesc": "确定要删除这个 Skill 吗?此操作无法撤销。",
"skillDeleted": "Skill 删除成功"
},
"editor": {
"title": "编辑器设置",
"desc": "在这里,你可以对编辑器进行自定义配置,打造更适合你的写作方式。",
"interfaceSettings": "界面设置",
"typewriterMode": "打字机模式",
"typewriterModeDesc": "打字机模式下,编辑器会模拟打字机效果,帮助你更好地沉浸在写作中。",
"outlineEnable": "默认启用大纲",
"outlineEnableDesc": "启用后,编辑器将默认显示大纲。",
"outlinePosition": "大纲位置",
"outlinePositionDesc": "设置大纲位置。",
"outlinePositionOptions": {
"left": "左侧",
"right": "右侧"
},
"pageView": "页面视图",
"pageViewDesc": "沉浸视图下编辑器两侧会保留大量空白,全景模式下编辑器内容占据整个编辑区域。",
"pageViewOptions": {
"immersiveView": "沉浸视图",
"panoramaView": "全景视图"
},
"enableLineNumber": "代码块行号",
"enableLineNumberDesc": "启用后,代码块将显示行号。",
"completion": {
"title": "快速补全",
"model": {
"title": "快速补全模型",
"desc": "选择用于编辑器 AI 内联补全的模型"
}
},
"commit": {
"title": "自动生成 Commit",
"model": {
"title": "提交模型",
"desc": "用于自动生成 Git 提交信息,基于文件内容变化智能生成描述性提交信息"
}
}
},
"record": {
"title": "记录设置",
"desc": "在这里,你可以配置记录相关的设置,包括记录描述和工具栏配置。",
"model": {
"title": "模型设置",
"markDesc": {
"title": "记录描述",
"desc": "用于处理 OCR 识别后的记录,生成记录描述"
}
},
"toolbar": {
"title": "工具栏设置",
"recordToolbar": {
"title": "记录工具栏",
"desc": "自定义记录工具栏按钮的显示顺序和可见性",
"button": "设置",
"text": {
"desc": "记录文本内容"
},
"recording": {
"desc": "录音记录功能"
},
"scan": {
"desc": "扫描识别图片中的文字"
},
"image": {
"desc": "上传图片到笔记"
},
"link": {
"desc": "记录网页链接"
},
"file": {
"desc": "上传文件到笔记"
},
"todo": {
"desc": "创建待办事项"
}
}
}
},
"uploadStore": {
"uploadConfirm": "上传配置请确保同步仓库为私有,否则数据将会泄露!",
"downloadConfirm": "下载配置将会覆盖本地配置,并且重启生效!",
"uploadSuccess": "上传成功",
"downloadSuccess": "下载成功",
"upload": "上传配置",
"download": "下载配置"
},
"prompt": {
"title": "Prompt",
"promptTitle": "Prompt 名称",
"desc": "在这里,你可以添加和管理 Prompt,帮助 AI 更好地理解你的需求。",
"addPrompt": "新增 Prompt",
"selectPrompt": "选择 Prompt",
"configPrompt": "配置 Prompt",
"noContent": "暂无内容",
"addPromptDesc": "请输入 Prompt 名称和内容,帮助AI更好地理解你的需求。",
"promptTitlePlaceholder": "请输入 Prompt 名称",
"promptContentPlaceholder": "请输入 Prompt 内容",
"promptContent": "Prompt 内容",
"optimizePrompt": "优化提示词",
"optimizing": "优化中...",
"optimizeSuccess": "提示词优化成功",
"optimizeFailed": "提示词优化失败,请稍后重试",
"noContentToOptimize": "请先输入提示词内容"
},
"memories": {
"title": "记忆管理",
"desc": "AI 长期记忆功能,让 AI 记住你的写作偏好、经验知识和笔记习惯。",
"stats": {
"total": "总记忆数",
"preferences": "偏好",
"memories": "记忆"
},
"form": {
"title": "添加新记忆",
"categoryDescription": "记忆分为两种类型:",
"preferenceDescription": "偏好:语言、格式、风格等设置,每次对话都会自动加载",
"memoryDescription": "记忆:事实、经验、专长等信息,根据对话内容智能匹配",
"contentLabel": "记忆内容",
"contentPlaceholder": "例如:我喜欢用中文回答、我是React专家...",
"categoryLabel": "类型",
"preferenceLabel": "偏好",
"memoryLabel": "记忆",
"preferenceDesc": "语言、格式、风格等",
"memoryDesc": "事实、经验、专长等",
"save": "保存记忆",
"saving": "保存中..."
},
"listTitle": "我的记忆",
"addMemory": "添加记忆",
"empty": "暂无记忆,添加第一条记忆吧!",
"emptyHint": "你可以手动添加记忆,或在对话中使用「请记住」「记住这个」等话术让 AI 自动记忆。",
"preference": "偏好",
"memory": "记忆",
"replaced": "已替换",
"accessCount": "访问 {count} 次",
"tabs": {
"all": "全部",
"preference": "偏好",
"memory": "记忆"
},
"success": "成功",
"saved": "记忆已保存",
"updated": "记忆已更新(已替换相似记忆)",
"deleted": "记忆已删除",
"cleared": "所有记忆已清空",
"found": "找到 {count} 条记忆",
"error": "错误",
"errorEmpty": "请输入记忆内容",
"errorSave": "保存失败",
"errorDelete": "删除记忆失败",
"errorList": "获取记忆列表失败",
"errorEmbedding": "无法生成向量嵌入,请检查嵌入模型配置",
"errorClear": "清空记忆失败"
},
"defaultModel": {
"title": "默认模型",
"desc": "在这里,你可以针对不同的场景使用不同的模型,提高效率降低成本。",
"tooltip": "使用主要模型",
"noModel": "不使用模型",
"placeholder": "请选择或搜索模型",
"mainModel": "主要模型",
"options": {
"primaryModel": {
"title": "主要模型",
"desc": "作为所有场景的主要模型,如果其他对话模型未选择默认模型,则使用此模型。"
},
"markDesc": {
"title": "记录描述",
"desc": "用于处理 OCR 识别后的记录,生成记录描述。"
},
"placeholder": {
"title": "AI 建议",
"desc": "AI 建议提示作用于记录页面 AI 对话 placeholder 内容生成。"
},
"completion": {
"title": "快速补全",
"desc": "用于 Markdown 编辑器的 AI 内联补全,类似 GitHub Copilot,快速生成续写内容。"
},
"commit": {
"title": "自动生成 commit 信息",
"desc": "用于自动生成 Git 提交信息,基于文件内容变化智能生成描述性提交信息。"
},
"embedding": {
"title": "嵌入模型",
"desc": "用于处理文本嵌入和向量化的场景。"
},
"reranking": {
"title": "重排模型",
"desc": "用于搜索结果的重新排序和优化。"
},
"condense": {
"title": "摘要模型",
"desc": "用于压缩历史对话内容,节省 token 使用量"
}
}
},
"audio": {
"title": "语音设置",
"desc": "在这里,你可以配置语音相关设置,包括文本转语音(朗读)和语音转文本(录音识别)功能。",
"tts": {
"title": "文本转语音(TTS)",
"desc": "配置朗读功能,为聊天内容提供语音播放。",
"model": {
"title": "朗读模型",
"desc": "选择用于文本转语音的AI模型,支持多种语音类型和参数配置。"
},
"speed": {
"title": "语速",
"desc": "调整语音播放的速度,范围从0.5倍到2倍速度,默认为1倍正常速度。"
}
},
"stt": {
"title": "语音转文本(STT)",
"desc": "配置录音识别功能,将语音转换为文字记录。",
"mode": {
"title": "识别方式",
"desc": "选择使用浏览器内置识别或大模型识别",
"builtin": "内置",
"model": "大模型"
},
"model": {
"title": "识别模型",
"desc": "选择用于语音识别的AI模型,支持实时语音转文字。"
}
}
},
"about": {
"title": "关于",
"desc": "一款专注于记录与写作的 AI 笔记。",
"version": "NoteGen v{version}",
"checkReleases": "查询历史版本",
"language": "语言",
"checkUpdate": "检查更新",
"checkError": "检查更新失败",
"updateAvailable": "更新至最新版本",
"updateDownloading": "更新中 {downloaded} / {contentLength}",
"updateInstalled": "重启应用",
"noUpdate": "当前已是最新版本",
"ignoreVersion": "忽略此版本",
"ignoreVersionSuccess": "已忽略此版本更新",
"items": {
"home": {
"title": "官网",
"buttonName": "打开",
"desc": "访问官网,了解 NoteGen 的更多信息。"
},
"guide": {
"title": "配置指南",
"buttonName": "打开",
"desc": "查看配置指南,了解如何配置模型、同步等信息。"
},
"github": {
"title": "GitHub",
"buttonName": "查看",
"desc": "如果 NoteGen 帮助到了你,请给颗 star 鼓励一下!"
},
"releases": {
"title": "更新日志",
"buttonName": "查看",
"desc": "查看更新日志,了解 NoteGen 的更新信息。"
},
"issues": {
"title": "问题反馈",
"buttonName": "反馈",
"desc": "如果发现 NoteGen 有 bug,请在这里反馈。"
},
"discussions": {
"title": "交流讨论",
"buttonName": "讨论",
"desc": "如果你想和作者或其他用户交流,可以加群讨论。"
}
}
},
"sync": {
"title": "同步配置",
"desc": "在这里,你可以配置同步仓库,它可以帮助你同步记录、markdown 文件、系统配置等信息。",
"repoStatus": "仓库状态",
"syncRepo": "同步仓库",
"syncRepoDesc": "同步写作中的 markdown 文件。",
"imageRepo": "图床仓库",
"imageRepoDesc": "同步你的图片到图床仓库。",
"private": "私有",
"public": "公开",
"createdAt": "创建于 {time}",
"updatedAt": "最后更新于 {time}",
"newToken": "创建 access token",
"newTokenDesc": "新建 token 时,请务必勾选 repo 权限,配置后将自动创建文件仓库(私有)和图床仓库。",
"giteeTokenDesc": "Gitee 私人令牌用于同步数据,需要有仓库的读写权限,配置后将自动创建文件仓库(私有)和图床仓库。",
"imageRepoSetting": "本地/图床",
"imageRepoSettingDesc": "你已经配置了图床仓库,开启此项将使用图床仓库,否则将使用本地存储。",
"jsdelivrSetting": "jsDelivr",
"jsdelivrSettingDesc": "使用 jsdelivr 加速图片访问。",
"autoSyncDesc": "启用后,编辑器会在输入停止 10 秒后自动同步到 GitHub",
"giteeAutoSyncDesc": "启用后,编辑器会在输入停止 10 秒后自动同步到 Gitee",
"customSyncRepo": "自定义同步仓库名",
"customSyncRepoDesc": "留空则使用默认仓库名",
"customImageRepo": "自定义图床仓库名",
"customImageRepoDesc": "留空则使用默认仓库名",
"backupMethod": "备份方式",
"backupMethodDesc": "设置为主要备份方式后,写作中的所有同步相关功能将使用当前备份方式(图床功能除外)",
"isPrimaryBackup": "当前 {type} 为主要备份方式",
"setPrimaryBackup": "设为主要备份方式",
"createRepo": "创建仓库",
"creating": "创建中",
"checkRepo": "检查仓库",
"checking": "检查中",
"defaultRepoName": "默认: {name}",
"gitlabInstanceType": "GitLab 实例类型",
"gitlabInstanceTypeDesc": "选择要连接的 GitLab 实例类型",
"gitlabInstanceTypePlaceholder": "选择 GitLab 实例类型",
"gitlabInstanceTypeOptions": {
"selfHosted": "自建实例",
"selfHostedDesc": "输入您的自建 GitLab 服务器地址(如:https://gitlab.example.com)"
},
"gitlabAccessTokenDesc": "在 {instanceDisplayName} 创建个人访问令牌,需要 api 权限",
"giteaInstanceType": "Gitea 实例类型",
"giteaInstanceTypeDesc": "选择要连接的 Gitea 实例类型",
"giteaInstanceTypePlaceholder": "选择 Gitea 实例类型",
"giteaInstanceTypeOptions": {
"selfHosted": "自建实例",
"selfHostedDesc": "输入您的自建 Gitea 服务器地址(如:https://gitea.example.com)"
},
"giteaAccessTokenDesc": "在 {instanceDisplayName} 创建个人访问令牌,需要完整的 repository 权限",
"autoSync": "自动同步",
"autoSyncOptions": {
"placeholder": "选择自动同步时间",
"disabled": "关闭",
"10s": "10 秒",
"30s": "30 秒",
"1m": "1 分钟",
"5m": "5 分钟",
"30m": "30 分钟"
},
"exclusions": {
"title": "同步排除配置",
"desc": "以下配置项不会在设备间同步,因为它们是设备特定的",
"workspacePath": "工作区路径",
"workspaceHistory": "工作区历史路径",
"assetsPath": "资源路径",
"uiScale": "界面缩放",
"contentTextScale": "正文文字缩放",
"customCss": "自定义 CSS",
"reason": "这些配置在不同设备上可能不同,不进行同步可以避免路径错误等问题"
},
"settingsSync": {
"uploadSuccess": "配置上传成功",
"uploadFailed": "配置上传失败",
"downloadSuccess": "配置下载成功",
"downloadFailed": "配置下载失败",
"autoSync": "上传/下载时会自动同步配置(排除工作区路径等设备特定配置)"
}
},
"imageHosting": {
"title": "图床设置",
"desc": "在这里,你可以配置图床服务,用于存储和管理你的图片。",
"customRepoName": "自定义仓库名",
"customRepoNameDesc": "留空则使用默认仓库名",
"isPrimaryBackup": "当前 {type} 为主要图床",
"setPrimaryBackup": "设为主要图床",
"smms": {
"token": {
"desc": "请创建并输入 SM.MS Token。",
"createToken": "创建 Token"
},
"disk": "磁盘使用情况",
"error": "获取失败,请检查网络或 Token 是否正确。"
},
"picgo": {
"desc": "PicGo 服务器地址",
"ok": "检测到服务正在运行,请确保 PicGo 图床已配置。",
"error": "服务未运行,请确保 PicGo(需要 v2.2.0+) 应用正在运行,否则无法上传图片。"
},
"github": {
"title": "GitHub 图床",
"description": "使用 GitHub 仓库作为图片存储服务",
"repoStatus": "仓库状态",
"repoExists": "仓库已存在",
"repoNotExists": "仓库不存在",
"checking": "检测中",
"creating": "创建中",
"manualCreateTitle": "需要手动创建图床仓库",
"manualCreateDesc": "请按以下步骤创建图床仓库:",
"createSteps": {
"step1": "访问 GitHub 并登录您的账户",
"step2": "点击右上角的 \"+\" 按钮,选择 \"New repository\"",
"step3": "仓库名称设置为:",
"step4": "可以选择设置为私有仓库(推荐)",
"step5": "点击 \"Create repository\" 完成创建",
"step6": "创建完成后,点击下方的\"重新检测\"按钮"
},
"createNewRepo": "创建新仓库",
"recheckRepo": "重新检测",
"recheckingRepo": "检测中..."
},
"s3": {
"title": "S3 对象存储",
"description": "配置 AWS S3 或兼容 S3 协议的对象存储服务作为图床",
"status": "连接状态",
"connected": "已连接",
"connecting": "连接中",
"disconnected": "未连接",
"accessKeyId": "Access Key ID",
"accessKeyIdPlaceholder": "输入 Access Key ID",
"secretAccessKey": "Secret Access Key",
"secretAccessKeyPlaceholder": "输入 Secret Access Key",
"region": "区域",
"bucket": "存储桶",
"bucketPlaceholder": "输入存储桶名称",
"advancedSettings": "高级设置",
"endpoint": "自定义端点",
"endpointDesc": "留空使用 AWS S3,或输入兼容 S3 的服务端点",
"forcePathStyle": "强制 Path Style",
"forcePathStyleDesc": "为 MinIO、Cloudflare R2 或其他需要 Path Style URL 的服务启用",
"customDomain": "自定义域名",
"customDomainDesc": "可选,用于访问图片的自定义域名",
"pathPrefix": "路径前缀",
"pathPrefixDesc": "可选,图片存储的路径前缀",
"save": "保存配置",
"test": "测试连接",
"setAsPrimary": "设为主要图床",
"error": "配置错误",
"requiredFields": "请填写必填字段:Access Key ID、Secret Access Key、区域和存储桶",
"saveSuccess": "配置保存成功",
"saveSuccessDesc": "S3 配置已保存",
"saveError": "配置保存失败",
"testSuccess": "连接测试成功",
"testSuccessDesc": "S3 连接正常,可以上传图片",
"testFailed": "连接测试失败",
"testFailedDesc": "请检查配置信息和网络连接",
"testFirstDesc": "请先测试连接成功后再设为主要图床",
"setPrimarySuccess": "设置成功",
"setPrimarySuccessDesc": "S3 已设为主要图床"
}
},
"backupSync": {
"title": "备用方案",
"desc": "在这里,你可以使用其他方案来备份你的数据,你可以定期进行备份,以确保数据的安全。",
"webdav": {
"connectionState": {
"success": "已连接",
"checking": "连接中",
"failed": "未连接"
},
"description": "WebDAV 仅作为备用备份方案,不支持自动同步、历史回滚等功能。",
"backupTo": "备份至 WebDAV",
"syncFrom": "从 WebDAV 同步",
"serverUrl": "WebDAV 服务器地址",
"serverUrlDesc": "输入WebDAV服务器的URL不含路径,例如:https://dav.example.com http://192.8.8.88:9999 ",
"serverUrlPlaceholder": "https://dav.example.com",
"username": "用户名",
"usernameDesc": "WebDAV服务器的用户名",
"usernamePlaceholder": "用户名",
"password": "密码",
"passwordDesc": "WebDAV服务器的密码",
"passwordPlaceholder": "密码",
"backupPath": "备份路径",
"backupPathDesc": "WebDAV服务器上的备份路径,例如:/backup/notes",
"backupPathPlaceholder": "/backup/notes",
"backupSuccess": "备份成功",
"backupSuccessDesc": "已备份 {count} 个文件至 WebDAV。",
"syncSuccess": "同步成功",
"syncSuccessDesc": "已从 WebDAV 同步至本地 {count} 个文件。",
"syncFailed": "同步失败",
"backupFailed": "备份失败",
"directoryCreated": "目录已创建",
"directoryCreatedDesc": "目录 {path} 已成功创建。",
"createDir": "创建目录",
"success": "成功",
"failed": "失败",
"error": {
"pathNotFound": "路径不存在或服务器无法访问。",
"createDirFailed": "创建目录失败",
"connectionTimeOut": "连接超时,请检查网络或服务器。"
}
},
"localBackup": {
"tabTitle": "本地备份",
"export": {
"title": "导出备份",
"desc": "将应用数据打包为 .zip 文件,保存到指定位置。",
"button": "选择位置并导出",
"exporting": "导出中..."
},
"import": {
"title": "导入备份",
"desc": "从 .zip 文件恢复应用数据,将覆盖当前所有数据。",
"button": "选择文件并导入",
"importing": "导入中...",
"warning": "导入操作将覆盖所有当前数据,请确保已备份重要内容!"
},
"exportDialog": {
"title": "选择备份文件保存位置"
},
"importDialog": {
"title": "选择要导入的备份文件"
},
"exportSuccess": "备份导出成功!",
"exportError": "备份导出失败",
"importSuccess": "备份导入成功!应用将重启以应用更改。",
"importError": "备份导入失败",
"restartConfirm": "导入完成!是否立即重启应用以应用更改?"
}
},
"template": {
"title": "整理模板",
"desc": "在这里,你可以创建和管理自定义整理模板,帮助 AI 按照你的需求整理记录内容。",
"customTemplate": "自定义模板",
"addTemplate": "新增模板",
"deleteConfirm": "确认删除模板吗?",
"status": "状态",
"name": "名称",
"content": "内容",
"scope": "范围",
"selectScope": "选择范围",
"addTemplateDesc": "请输入自定义模板名称和内容,帮助 AI 更好地理解你的需求。",
"editTemplate": "编辑自定义模板",
"noContent": "暂无内容",
"range": {
"all": "全部",
"today": "今天",
"week": "近一周",
"month": "近一月",
"threeMonth": "近三个月",
"year": "近一年"
}
},
"shortcut": {
"title": "快捷键",
"screenshot": "截图记录",
"link": "链接记录",
"textRecord": "文本记录",
"windowPin": "窗口置顶"
},
"theme": {
"title": "外观",
"appTheme": "应用配色",
"previewTheme": "预览内容主题",
"codeTheme": "代码块高亮主题",
"selectTheme": "选择主题"
},
"dev": {
"title": "开发者",
"desc": "在这里,你可以配置开发者选项,包括网络代理、数据清理和配置文件管理等高级功能。",
"clearData": "清理数据",
"clearDataConfirm": "确定清理数据吗?",
"proxy": "代理,用于解决网络问题,配置后建议重启应用。",
"proxyPlaceholder": "请输入代理地址",
"proxyTitle": "网络代理",
"clearDataTitle": "清理数据",
"clearDataDesc": "清理数据信息,包括系统配置信息、数据库(包含记录)。",
"clearFileTitle": "清理文件",
"clearFileDesc": "清理文件,包括图片、文章。",
"clearButton": "清理",
"configFileTitle": "配置文件管理",
"configFileDesc": "配置文件导入与导出,导入配置文件将覆盖当前配置,并且重启后生效。",
"importConfigTitle": "导入配置文件",
"exportConfigTitle": "导出配置文件",
"importConfigSuccessMobile": "配置下载成功,请手动重启应用",
"exportConfigSuccess": "导出成功",
"importButton": "导入",
"exportButton": "导出"
},
"chat": {
"title": "对话设置",
"desc": "在这里,你可以配置对话相关的设置,包括摘要生成等功能。",
"primaryModel": {
"title": "主要模型",
"model": {
"title": "主要聊天模型",
"desc": "选择用于日常对话的主要 AI 模型"
}
},
"toolbar": {
"title": "工具栏设置",
"chatToolbar": {
"title": "对话工具栏",
"desc": "自定义对话工具栏按钮的显示顺序和可见性",
"button": "设置",
"modelSelect": {
"desc": "切换用于对话的 AI 模型"
},
"promptSelect": {
"desc": "选择对话使用的预设提示词"
},
"chatLanguage": {
"desc": "设置对话的语言"
},
"chatLink": {
"title": "关联标签",
"desc": "关联当前标签的笔记内容到对话上下文"
},
"fileLink": {
"desc": "关联文件或文件夹到对话上下文"
},
"mcpButton": {
"desc": "选择并连接 MCP 服务器以使用外部工具"
},
"ragSwitch": {
"title": "知识库检索",
"desc": "启用向量知识库检索功能"
},
"clipboardMonitor": {
"title": "剪贴板监听",
"desc": "自动监听剪贴板内容变化"
},
"newChat": {
"desc": "开始新对话"
},
"clearContext": {
"desc": "清除对话上下文,保留聊天记录"
},
"clearChat": {
"desc": "删除所有聊天记录"
}
}
},
"condense": {
"title": "对话摘要",
"enable": {
"title": "启用摘要",
"desc": "自动压缩长对话以节省 token 使用量"
},
"model": {
"title": "摘要模型",
"desc": "选择用于生成摘要的 AI 模型",
"placeholder": "使用主模型"
},
"threshold": {
"title": "触发阈值",
"desc": "AI 消息超过此数量时检查压缩"
},
"minToken": {
"title": "最小 Token 数",
"desc": "单条消息超过此 token 数才进行压缩"
},
"keepLatest": {
"title": "保留最新条数",
"desc": "保留最新的 N 条 AI 消息不进行压缩"
},
"maxLength": {