-
-
Notifications
You must be signed in to change notification settings - Fork 381
Expand file tree
/
Copy pathzh-CN.json
More file actions
6013 lines (6013 loc) · 455 KB
/
zh-CN.json
File metadata and controls
6013 lines (6013 loc) · 455 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
{
"BootstrapBlazor.Server.Components.Common.AttributeItem": {
"DefaultValue": "默认值",
"Description": "说明",
"Name": "参数",
"Type": "类型",
"ValueList": "可选值"
},
"BootstrapBlazor.Server.Components.Common.EventItem": {
"Description": "说明",
"Name": "参数",
"Type": "类型"
},
"BootstrapBlazor.Server.Components.Common.MethodItem": {
"Description": "说明",
"Name": "参数",
"Parameters": "参数",
"ReturnValue": "返回值",
"Title": "Methods 方法",
"Type": "类型"
},
"BootstrapBlazor.Server.Components.Components.AttributeTable": {
"Obsolete": "已弃用",
"Total": "合计"
},
"BootstrapBlazor.Server.Components.Components.BarcodeGenerateSettings": {
"BarcodeGeneratorGroupBoxText": "条码设置"
},
"BootstrapBlazor.Server.Components.Components.BlazorReconnector": {
"ReconnectButton": "重新连接",
"ReconnectFailedDescription": "请确认网络是否正常,或者 <kbd>F12</kbd> 打开 <b>Developer tools</b> 查看 <b>控制台</b> 是否有错误输出,请扫描左侧二维码加群与管理员联系",
"ReconnectFailedTitle": "与服务器连接失败",
"ReconnectingDescription": "服务器正在更新新版本,稍等一会儿即可提供服务,或者 <kbd>F12</kbd> 打开 <b>Developer tools</b> 查看 <b>控制台</b> 是否有错误输出,请扫描左侧二维码加群与管理员联系",
"ReconnectingTitle": "正在尝试重新连接服务器",
"ReconnectRejectedDescription": "所有的连接尝试都被拒绝了,这很有可能是由于网络问题或者服务器问题引起的,请扫描左侧二维码加群与管理员联系",
"ReconnectRejectedTitle": "服务器拒绝连接",
"ReloadButton": "重新加载",
"TemplateLink": "项目模板",
"TemplateText": "已提供项目模板方便快速上手",
"Title": "Reconnector 组件",
"UILibraryDescription1": "一套基于 <b>Bootstrap</b> 样式的企业级 <b>Blazor UI</b> 组件库,支持 Server 与 WebAssembly",
"UILibraryDescription2": "适配移动端支持各种主流浏览器以及移动端,适配 <b>ABP</b>,同时支持 <b>{0}</b>",
"UILibraryTitle": "Bootstrap Blazor UI 组件库"
},
"BootstrapBlazor.Server.Components.Components.CultureChooser": {
"Label": "语言:"
},
"BootstrapBlazor.Server.Components.Components.CustomerFilter": {
"CustomerFilterItem1": "全部",
"CustomerFilterItem2": "大于 10",
"CustomerFilterItem3": "大于 50",
"CustomerFilterItem4": "大于 80"
},
"BootstrapBlazor.Server.Components.Components.CustomPopConfirmContent": {
"CustomPopConfirmContentButtonText": "审批",
"CustomPopConfirmContentText": "自定义弹窗内容"
},
"BootstrapBlazor.Server.Components.Components.DemoBlock": {
"Title": "未设置",
"TooltipText": "已拷贝到剪贴板"
},
"BootstrapBlazor.Server.Components.Components.DemoTabItem": {
"ButtonText": "更改标题",
"Info": "点击下方按钮,本 <code>TabItem</code> 标题更改为当前分钟与秒"
},
"BootstrapBlazor.Server.Components.Components.FormInlineSwitch": {
"Inline": "行内",
"Normal": "正常"
},
"BootstrapBlazor.Server.Components.Components.GlobalSearch": {
"ArrowKeyText": "导航",
"EmptySearchResultPlaceHolder": "无匹配搜索",
"EnterKeyText": "选择",
"EscKeyText": "关闭",
"LogoText": "Powered by BootstrapBlazor",
"SearchingText": "正在搜索 ...",
"SearchPlaceHolder": "搜索",
"SearchResultPlaceHolder": "键入要搜索的内容",
"SearchResultText": "匹配到 {0} 条记录,耗时 {1} 毫秒"
},
"BootstrapBlazor.Server.Components.Components.Header": {
"DownloadText": "Download",
"FullScreenTooltipText": "点击切换全屏模式",
"HomeText": "首页",
"IntroductionText": "文档",
"TutorialsText": "实战"
},
"BootstrapBlazor.Server.Components.Components.PackageTips": {
"Tips": "<p class=\"code-label\">注意事项 :</p><p>本组件依赖于 <a href='https://www.nuget.org/packages?q={0}' target='_blank'><code>{0}</code></a>,使用本组件时需要引用其组件包</p><p class=\"code-label\">Nuget 包安装</p><p>使用 <a href='https://www.nuget.org/packages?q={0}' target='_blank'>nuget.org</a> 进行 <code>{0}</code> 组件的安装</p>"
},
"BootstrapBlazor.Server.Components.Components.Pre": {
"CopiedText": "复制代码成功",
"LoadingText": "正在加载 ...",
"MinusTooltipTitle": "点击减少显示行数",
"PlusTooltipTitle": "点击增加显示行数",
"TooltipTitle": "点击复制代码"
},
"BootstrapBlazor.Server.Components.Components.QQGroup": {
"Group": "QQ群",
"Welcome": "欢迎加群讨论"
},
"BootstrapBlazor.Server.Components.Components.ThemeChooser": {
"HeaderText": "请选择主题",
"Title": "点击切换主题"
},
"BootstrapBlazor.Server.Components.Components.Tips": {
"Title": "小提示"
},
"BootstrapBlazor.Server.Components.Components.UpdateIntro": {
"B1": "首先感谢您对本套组件的关注,目前本套组件已经拥有将近 200 个组件,本组件是基于",
"B2": "企业级组件库,提供如布局、导航、表单、数据、通知、图标、语音等几大类通用组件,每一个组件都经过精心设计,具有模块化、响应式和优秀的性能。从更多实际场景出发,满足多种场景的需求,极大的减少开发者时间成本,大大缩短开发周期,大幅提高开发效率,并提供了一套",
"B3": "通用权限管理系统",
"B4": "示例工程",
"B5": "产品是由一支专业的全职技术团队进行维护,高效的响应速度,多元化的解决方案,长期提供支持,并提供企业级支持。目前已在多家知名国企内部使用,项目最高在线 <b>1200</b> 人稳定运行。右侧为国内人数最多的中文 Blazor QQ 社区二维码,欢迎扫描加群。",
"H1": "组件库 更新到",
"P1": "组件更新到",
"P2": "更新日志",
"P3": "传送门",
"P4": "如果组件给您带来了方便,请您帮忙给项目点亮"
},
"BootstrapBlazor.Server.Components.Components.Video": {
"H1": "B 站相关视频链接",
"L1": "[传送门]",
"L2": "暂无"
},
"BootstrapBlazor.Server.Components.Layout.BaseLayout": {
"CancelText": "取消",
"FlowText": "工作流",
"InstallAppText": "安装小程序",
"InstallText": "安装"
},
"BootstrapBlazor.Server.Components.Layout.ComponentLayout": {
"IconTheme": "图标主题",
"Title": "基于 Bootstrap 和 Blazor 的企业级组件库",
"Video": "相关视频"
},
"BootstrapBlazor.Server.Components.Layout.HomeLayout": {
"Community": "社区",
"CommunityLi1": "贡献指南",
"CommunityLi2": "加入我们",
"CommunityLi3": "联系方式",
"Footer": "码云托管平台",
"FooterH1": "相关作品",
"FooterLi1": "滑块验证码",
"FriendLink": "友情链接"
},
"BootstrapBlazor.Server.Components.Layout.MainLayout": {
"ChatTooltip": "Azure OpenAI",
"UpdateTooltip": "点击查看更新日志"
},
"BootstrapBlazor.Server.Components.Layout.NavMenu": {
"Affix": "固钉组件 Affix",
"Ajax": "数据传输 Ajax",
"Alert": "警告框 Alert",
"Anchor": "锚点 Anchor",
"AnchorLink": "锚点链接 AnchorLink",
"AntDesignIcon": "蚂蚁图标 AntDesignIcon",
"AudioDevice": "音频设备服务 IAudioDevice",
"AutoComplete": "自动完成 AutoComplete",
"AutoFill": "自动填充 AutoFill",
"AutoRedirect": "自动跳转 AutoRedirect",
"Avatar": "头像框 Avatar",
"AvatarUpload": "头像上传组件 AvatarUpload",
"AzureOpenAI": "AI 聊天服务 AzureOpenAI",
"AzureTranslator": "翻译服务 AzureTranslator",
"Badge": "徽章 Badge",
"BaiduOcr": "文字识别服务 IBaiduOcr",
"BarcodeGenerator": "条码生成器 BarcodeGenerator",
"BarcodeReader": "条码扫描 BarcodeReader",
"Block": "条件块 Block",
"Bluetooth": "蓝牙服务 IBluetoothService",
"BootstrapIcon": "Bootstrap Icons",
"Breadcrumb": "面包屑 Breadcrumb",
"Breakpoints": "断点阈值",
"BrowserFinger": "浏览器指纹 BrowserFingerService",
"Button": "按钮 Button",
"ButtonUpload": "按钮上传组件 ButtonUpload",
"Calendar": "日历框 Calendar",
"Camera": "摄像头 Camera",
"Captcha": "验证码 Captcha",
"Card": "卡片 Card",
"CardUpload": "卡片上传组件 CardUpload",
"Carousel": "走马灯 Carousel",
"Cascader": "级联选择 Cascader",
"ChartBar": "柱状图 Bar",
"ChartBubble": "气泡图 Bubble",
"ChartDoughnut": "圆环图 Doughnut",
"ChartLine": "折线图 Line",
"ChartPie": "饼图 Pie",
"Charts": "图表 Chart",
"ChartSummary": "简介",
"Checkbox": "多选框 Checkbox",
"CheckboxList": "多选框组 CheckboxList",
"CherryMarkdown": "腾讯文本框 Markdown",
"Circle": "进度环 Circle",
"Client": "客户信息服务 Client",
"Clipboard": "剪切板服务 Clipboard",
"ClockPicker": "时间选择器 ClockPicker",
"CodeEditor": "代码编辑器 CodeEditor",
"Collapse": "折叠 Collapse",
"ColorPicker": "颜色拾取器 ColorPicker",
"ConnectionService": "在线连接服务 ConnectionService",
"Console": "控制台 Console",
"ContextMenu": "右键菜单 ContextMenu",
"CountButton": "倒计时按钮 CountButton",
"CountUp": "计数器 CountUp",
"DataComponents": "数据组件",
"DataPackageAdapter": "数据适配器",
"DateTimePicker": "时间框 DateTimePicker",
"DateTimeRange": "时间范围框 DateTimeRange",
"DialButton": "拨号菜单 DialButton",
"Dialog": "对话框 Dialog",
"DialogService": "弹窗服务 DialogService",
"Dispatch": "消息分发 Dispatch",
"Display": "数据显示 Display",
"Divider": "分割线 Divider",
"DockViewColumn": "DockView 列布局",
"DockViewComplex": "DockView 组合布局",
"DockViewComponents": "可停靠布局 DockView",
"DockViewComponents2": "可停靠布局 DockViewV2",
"DockViewIndex": "DockView 简介",
"DockViewLayout": "DockView 布局自定义",
"DockViewLock": "DockView 布局锁定",
"DockViewNest": "DockView 嵌套布局",
"DockViewRow": "DockView 行布局",
"DockViewStack": "DockView 堆栈布局",
"DockViewV2Column": "DockViewV2 列布局",
"DockViewV2Complex": "DockViewV2 组合布局",
"DockViewV2Group": "DockViewV2 组布局",
"DockViewV2Index": "DockViewV2 简介",
"DockViewV2Layout": "DockViewV2 布局自定义",
"DockViewV2Lock": "DockViewV2 布局锁定",
"DockViewV2Nest": "DockViewV2 嵌套布局",
"DockViewV2Row": "DockViewV2 行布局",
"DockViewV2Title": "DockViewV2 设置标题",
"DockViewV2Visible": "DockViewV2 可见性切换",
"DockViewVisible": "DockView 可见性切换",
"Dom2ImageService": "节点转图片服务 Dom2HtmlService",
"Download": "文件下载 Download",
"DragDrop": "拖拽组件 DragDrop",
"Drawer": "抽屉 Drawer",
"DrawerService": "抽屉服务 DrawerService",
"DriverJs": "高亮向导组件 DriverJs",
"Dropdown": "下拉菜单 Dropdown",
"DropdownWidget": "挂件 DropdownWidget",
"DropUpload": "拖动上传组件 DropUpload",
"EditDialog": "编辑弹窗 EditDialog",
"Editor": "富文本框 Editor",
"EditorForm": "表单编辑框 EditorForm",
"ElementIcon": "饿了么图标 ElementIcon",
"EmbedPdf": "PDF阅读器 Embed PDF",
"Empty": "空状态 Empty",
"ExportPdfButton": "导出 Pdf 按钮 ExportPdfButton",
"EyeDropper": "取色服务 EyeDropperService",
"FAIcon": "FontAwesome Icons",
"Festival": "节日服务 ICalendarFestival",
"FileIcon": "文件图标 FileIcon",
"FileViewer": "文件预览器 FileViewer",
"FlipClock": "卡片翻转时钟 FlipClock",
"FloatingLabel": "悬浮标签 FloatingLabel",
"FluentSystemIcon": "Fluent Icons",
"Footer": "页脚组件 Footer",
"FormsComponents": "表单组件",
"FullScreen": "全屏组件 FullScreen",
"FullScreenButton": "全屏按钮 FullScreenButton",
"Gantt": "甘特图 Gantt",
"Geolocation": "地理定位组件 GeoLocationService",
"GetStarted": "快速上手",
"GlobalException": "全局异常",
"Globalization": "全球化",
"GlobalOption": "全局配置",
"GoTop": "跳转组件 GoTop",
"GroupBox": "集合 GroupBox",
"Handwritten": "手写组件 HandWritten",
"HikVision": "海康摄像头 HikVisionWebPlugin",
"Holiday": "假日服务 ICalendarHoliday",
"HostMode": "托管模型",
"Html2Image": "Html 转 Image IHtml2Image",
"Html2Pdf": "Html 转 Pdf IHtml2Pdf",
"HtmlRenderer": "Html 转换器 HtmlRenderer",
"Icon": "图标 Icon",
"IconPark": "字节跳动图标 IconPark",
"Icons": "内置图标",
"IFrame": "内嵌框架 IFrame",
"ImageCropper": "图像裁剪 ImageCropper",
"ImageViewer": "图片 ImageViewer",
"Input": "输入框 Input",
"InputGroup": "输入组 InputGroup",
"InputNumber": "数字框 InputNumber",
"InputUpload": "上传组件 InputUpload",
"Install": "安装",
"IntersectionObserver": "交叉观察者 IntersectionObserver",
"Introduction": "简介",
"Ip": "IP 地址 IpAddress",
"JSExtension": "JSRuntime 扩展",
"Labels": "表单标签",
"Layout": "布局组件 Layout",
"LayoutComponents": "布局组件",
"LayoutPage": "后台模拟器",
"Light": "指示灯 Light",
"LinkButton": "链接按钮 LinkButton",
"ListGroup": "列表框 ListGroup",
"ListView": "列表组件 ListView",
"Live2DDisplayIntro": "Live2D 插件",
"Localization": "本地化",
"Locator": "位置定位 IpLocatorFactory",
"Logout": "登出组件 Logout",
"Lookup": "外键数据源服务 ILookupService",
"Markdown": "富文本框 Markdown",
"Marquee": "文字滚动 Marquee",
"Mask": "遮罩服务 MaskService",
"MaterialIcon": "Material Icons",
"Meet": "视频会议组件 Meet",
"Menu": "菜单 Menu",
"MenuAccordion": "手风琴效果",
"MenuExpandAll": "全部展开",
"Mermaid": "图表工具 Mermaid",
"Message": "消息框 Message",
"MindMap": "思维导图 MindMap",
"Modal": "模态框 Modal",
"ModbusComponents": "串行通信协议 Modbus",
"ModbusFactory": "通信服务 IModbusFactory",
"MouseFollowerIntro": "鼠标跟随",
"MultiSelect": "多项选择器 MultiSelect",
"Navbar": "导航栏 Navbar",
"Navigation": "导航栏 Nav",
"NavigationComponents": "导航组件",
"NetworkMonitor": "网络状态 NetworkMonitor",
"Notification": "浏览器通知 NotificationService",
"NotificationComponents": "通知组件",
"OctIcon": "Oct Icons",
"OfficeViewer": "Office 文档预览组件",
"OnlineText": "在线统计 Online",
"OnScreenKeyboard": "屏幕键盘 OnScreenKeyboard",
"OpcDaService": "OpcDaServer 服务",
"OtherComponents": "其他组件",
"OtpInput": "验证码输入框 OtpInput",
"Pagination": "分页 Pagination",
"PdfReader": "PDF阅读器 PDF Reader",
"PdfViewer": "PDF阅读器 PDF Viewer",
"Player": "播放器 Player",
"PopConfirm": "确认框 PopConfirmButton",
"Popover": "弹出窗 Popover",
"Print": "打印按钮 Print",
"PrintService": "打印服务 PrintService",
"Progress": "进度条 Progress",
"ProjectTemplate": "项目模板",
"PulseButton": "心跳按钮 PulseButton",
"QRCode": "二维码 QRCode",
"QueryBuilder": "条件生成器 QueryBuilder",
"Radio": "单选框 Radio",
"Rate": "评分 Rate",
"RDKit": "分子式组件 RDKit",
"Recognizer": "语音识别 Recognizer",
"Reconnector": "重连组件 Reconnector",
"Repeater": "重复组件 Repeater",
"Responsive": "断点通知 Responsive",
"RibbonTab": "选项卡菜单 RibbonTab",
"Row": "行组件 Row",
"Scroll": "滚动条 Scroll",
"Search": "搜索框 Search",
"SearchDialog": "搜索弹窗 SearchDialog",
"Segmented": "分段控制器 Segmented",
"Select": "选择器 Select",
"SelectCity": "城市选择器 SelectCity",
"SelectObject": "任意选择器 SelectObject",
"SelectProvince": "省选择器 SelectProvince",
"SelectRegion": "行政区域选择器 SelectRegion",
"SelectTable": "表格选择器 SelectTable",
"SelectTree": "树状选择器 SelectTree",
"SerialPortComponents": "串行通信协议 SerialPort",
"SerialPortFactory": "通信服务 ISerialPortFactory",
"Services": "内置服务",
"ShieldBadge": "徽章组件 ShieldBadge",
"SignaturePad": "手写签名 SignaturePad",
"SiteTitle": "Bootstrap Blazor - 组件库",
"Skeleton": "骨架屏 Skeleton",
"SlideButton": "快捷菜单 SlideButton",
"Slider": "滑块 Slider",
"SmilesDrawer": "分子式组件 SmilesDrawer",
"SocketAutoConnect": "自动重连",
"SocketAutoReceive": "自动接收数据",
"SocketComponents": "套接字服务 Socket",
"SocketDataEntity": "通信数据转实体类",
"SocketManualReceive": "手动接收数据",
"SortableList": "拖拽组件 SortableList",
"SpeechComponents": "语音组件",
"SpeechIntro": "简介",
"SpeechWave": "语音波形图 SpeechWave",
"Spinner": "旋转图标 Spinner",
"Split": "分割面板 Split",
"Splitting": "动画组件 Splitting",
"Stack": "堆叠布局 Stack",
"Steps": "步骤条 Step",
"SvgEditor": "Svg编辑器 SvgEditor",
"SweetAlert": "模态弹框 SweetAlert",
"Switch": "开关 Switch",
"SwitchButton": "状态切换按钮 SwitchButton",
"Synthesizer": "语音合成 Synthesizer",
"Tab": "标签页 Tab",
"TableAttribute": "特性标签",
"TableAutoRefresh": "自动刷新",
"TableBase": "基本功能",
"TableCell": "单元格",
"TableColumn": "列设置",
"TableColumnDrag": "列拖动",
"TableColumnList": "列显示/隐藏",
"TableColumnResizing": "列宽设置",
"TableColumnTemplate": "列模板",
"TableComponents": "表格组件",
"TableDetail": "明细行",
"TableDialog": "弹窗联动",
"TableDynamic": "动态表格",
"TableDynamicExcel": "Excel-DataTable",
"TableDynamicObject": "动态对象",
"TableEdit": "表单维护",
"TableExcel": "Excel-Items",
"TableExport": "导出功能",
"TableFilter": "筛选和排序",
"TableFixColumn": "列固定",
"TableFixHeader": "表头固定",
"TableFooter": "统计合并",
"TableHeaderGroup": "表头分组",
"TableLoading": "数据加载",
"TableLookup": "外键数据源",
"TablePage": "分页功能",
"TableRow": "行设置",
"TableSearch": "搜索功能",
"TableSelection": "行选中",
"TableToolbar": "工具栏",
"TableTracking": "跟踪模式",
"TableTree": "树形数据",
"TableVirtualization": "虚拟滚动",
"TableWrap": "折行演示",
"Tag": "标签 Tag",
"TaskDashBoard": "任务管理器 TaskDashBoard",
"TcpSocketFactory": "套接字服务 ITcpSocketFactory",
"Terms": "终端 Terminal",
"Textarea": "多行文本框 Textarea",
"Theme": "组件主题",
"ThemeProvider": "主题服务 IThemeProvider",
"Timeline": "时间线 Timeline",
"TimePicker": "时间选择器 TimePicker",
"Timer": "计时器 Timer",
"Title": "网站标题 TitleService",
"Toast": "轻量弹窗 Toast",
"Toggle": "开关 Toggle",
"Toolbar": "工具栏 Toolbar",
"Tooltip": "工具条 Tooltip",
"Topology": "人机交互图 HMI",
"TotpService": "时间密码验证服务 ITotpService",
"Transfer": "穿梭框 Transfer",
"Transition": "过渡效果 Transition",
"TreeView": "树形组件 TreeView",
"Typed": "打字机效果 Typed",
"UniverIcon": "Univer Icons",
"UniverSheet": "表格组件 UniverSheet",
"Utility": "实用工具",
"ValidateForm": "验证表单 ValidateForm",
"Vditor": "富文本框 Vditor Markdown",
"VideoDevice": "视频设备服务 IVideoDevice",
"VideoPlayer": "视频播放器 VideoPlayer",
"Waterfall": "瀑布流 Waterfall",
"Watermark": "水印组件 Watermark",
"WebSerial": "串口服务 ISerialService",
"WebSpeech": "Web Speech Api",
"WinBox": "窗口 WinBox",
"ZIndex": "组件层次",
"ZipArchive": "压缩归档服务 IZipArchiveService"
},
"BootstrapBlazor.Server.Components.Layout.TutorialsNavMenu": {
"MemorialMode": "追悼模式",
"MFA": "多因子认证 MFA",
"OnlineSheet": "在线表格 UniverSheet"
},
"BootstrapBlazor.Server.Components.Pages.Breakpoints": {
"Amount": "像素",
"Footer1": "组件内默认已经适配特大屏,很多默认都是",
"Footer2": "如",
"Footer3": "默认弹窗大小为\",",
"Heading": "断点",
"Heading1": "断点是可自定义的宽度,它决定了响应式布局在 Bootstrap 中跨设备或视口大小的行为方式",
"Name1": "超小",
"Name2": "小号",
"Name3": "中号",
"Name4": "大号",
"Name5": "超大",
"Name6": "特大",
"Paragraph1": "可用断点",
"Paragraph2": "Bootstrap 包括六个默认断点,有时称为网格层,用于响应式构建",
"TableHeading1": "断点名称",
"TableHeading2": "类后缀",
"TableHeading3": "阈值"
},
"BootstrapBlazor.Server.Components.Pages.CacheList": {
"CacheListAction": "操作",
"CacheListCount": "共 {0} 个键值",
"CacheListDelete": "删除",
"CacheListDeleteAll": "清除全部",
"CacheListExpiration": "到期时间",
"CacheListIntro": "通过 <code>ICacheManager</code> 接口方法管理组件库内部缓存",
"CacheListKey": "键",
"CacheListRefresh": "刷新",
"CacheListTitle": "缓存管理",
"CacheListValue": "值"
},
"BootstrapBlazor.Server.Components.Pages.Chats": {
"ChatInfo": "由于 <code>GPT</code> 无免费接口,体验次数为 <b>{1}</b> 次,当前次数为 <b>{0}</b>",
"ChatNormalIntro": "通过调用 <code>IAzureOpenAIService</code> 服务方法 <code>GetChatCompletionsAsync</code> 进行聊天对话",
"ChatNormalTitle": "Azure OpenAI 服务",
"ChatsDescription": "Azure OpenAI 服务是一个基于 Azure 云服务的聊天机器人,可以通过对话的方式与用户进行交互",
"ChatsTitle": "Azure OpenAI 服务",
"ChatUserTitle": "聊天场景"
},
"BootstrapBlazor.Server.Components.Pages.Globalization": {
"P1": "阅读以下知识点前请先查看 <a href='https://learn.microsoft.com/zh-cn/aspnet/core/blazor/globalization-localization?WT.mc_id=DT-MVP-5004174' target='_blank'>微软官方文档</a>",
"SubTitle": "ASP.NET Core Blazor 全球化",
"Title": "全球化"
},
"BootstrapBlazor.Server.Components.Pages.GlobalOption": {
"SubTitle": "组件库提供一种对当前应用程序中所有组件进行配置的方法,通过 <code>BootstrapBlazorOptions</code> 全局配置类实现此功能",
"Title": "全局配置"
},
"BootstrapBlazor.Server.Components.Pages.Index": {
"Docs": "阅读文档",
"DonateH1": "捐助",
"DonateH2": "扫码捐助请作者喝一杯咖啡",
"SubTitle": "BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的企业级组件库,无缝整合了 Bootstrap 框架与 Blazor 技术。它提供了一整套强大的工具,使开发者能够轻松创建响应式和交互式的 Web 应用程序。",
"Support": "支持",
"Title": "Bootstrap Blazor UI"
},
"BootstrapBlazor.Server.Components.Pages.Install": {
"BootstrapStyle": "// 组件样式已集成 Bootstrap 最新版",
"FontAwesomeCss": "// FontAwesome 字体图标样式 注意需要引用 BootstrapBlazor.FontAwesome 包",
"InstallDesc": "开始使用 BootstrapBlazor 进行更快、更舒服的 .NET Web 开发",
"InstallTitle": "安装",
"Manual": "手动安装",
"ManualDesc": "如果您已经有一个项目并希望从默认模板或工作应用程序向其中添加 <code>BootstrapBlazor</code>。",
"MotronicDesc": "// Motronic 主题可选建议添加",
"OtherText": "其他",
"Step1": "1. 安装包",
"Step1Desc": "通过 <code>NuGet</code> 包管理器找到该包或使用以下命令安装它。",
"Step2": "2. 添加导入",
"Step2Desc": "<code>_Imports.razor</code> 文件并添加以下内容",
"Step3": "3. 添加引用",
"Step3Desc": "将以下内容添加到您的 <code>HTML</code> 头部部分,它是 <code>App.razor</code> <code>_Layout.cshtml</code> <code>_Host.cshtml</code> <code>index.html</code>,取决于您运行的是 <code>Server</code> 还是 <code>WebAssembly</code>",
"Step4": "4. 添加脚本",
"Step4Desc": "结尾位置添加如下内容它应与默认 blazor 脚本位于同一位置",
"Step5": "5. 删除原 <code>Bootstrap</code> 资源",
"Step5Desc": "删除 <code>bootstrap</code> 样式,请同时删除 <code>wwwroot</code> 文件夹下的 <code>bootstrap</code> 和 <code>open-iconic</code> 文件夹",
"Step6": "6. 注册服务",
"Step6Desc": "<code>Program.cs</code> 文件中注入 <code>BootstrapBlazor</code> 服务",
"Step7": "7. 添加 <code>BootstrapBlazorRoot</code> 组件",
"Step7Desc": "在母版页中添加 <code>BootstrapBlazorRoot</code> 组件",
"Template": "使用模板",
"TemplateDesc": "为了快速入门,您可以使用我们的 <code>dotnet</code> 模板。它们基于 Microsoft Web App 模板,但已修改为包含 <code>BootstrapBlazor</code> 组件,请查看 <a href=\"/template\">[传送门]</a>"
},
"BootstrapBlazor.Server.Components.Pages.Introduction": {
"Advantage": "优势",
"AdvantageLi1": "使用组件无需编写 <code>JavaScript</code>",
"AdvantageLi2": "组件支持所有 <code>html</code> 特性",
"AdvantageLi3": "组件支持数据双向绑定",
"AdvantageLi4": "组件支持自动客户端验证",
"AdvantageLi5": "组件支持组合",
"Community": "交流群",
"Features": "组件特色",
"GetStarted": "快速上手",
"LearnLi1": "Blazor 官方文档",
"LearnLi2": "使用 Blazor WebAssembly 和 Visual Studio Code 生成 Web 应用",
"LearnLi3": "什么是 Blazor",
"LearnLi4": "练习 - 配置开发环境",
"LearnLi5": "Blazor 组件",
"LearnLi6": "练习 - 添加组件",
"LearnLi7": "数据绑定和事件",
"LearnLi8": "练习 - 数据绑定和事件",
"LearnTitle": "学习资料",
"P5": "国内最大代码托管协作开发平台 <b><a href='{0}' target='_blank'>码云</a></b> C# 板块最高星 <a href='{1}' target='_blank'><img src='{2}' alt='star'></a> 作品 <b><a href='{3}' target='_blank'>通用后台管理系统 BootstrapAdmin</a></b> 准备使用本组件实现全部功能",
"P6": "Bootstrap Blazor UI 组件库提供了从基本的 <code>Button</code> 组件到高级的网页级 <code>Online</code> 组件",
"ProjectsShow": "作品展示",
"QuickStart": "快速入门",
"ShowWebSiteTitle2": "实战网站(纯 Blazor 版本)",
"SubTitle": "BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。",
"Summarize": "总结",
"Title": "简介",
"UpdateLog": "为了修复组件 <code>bug</code> 每天可能有小版本发布更新日志",
"UpdateLogLink": "[传送门]",
"UpdateTitle": "更新日志"
},
"BootstrapBlazor.Server.Components.Pages.Layout": {
"Button": "测试",
"Heading": "组件分层",
"Para1": "由于弹窗组件比较多,再某些场景下会使用多种弹窗进行组合,本章节讲述如何对组件进行分层管理。下面是",
"Para2": "提供的内置",
"Para3": "值",
"Para4": "本套组件额外增加了",
"Para5": "各组件分层如下",
"Para6": "测试环节"
},
"BootstrapBlazor.Server.Components.Pages.Localization": {
"AdditionalJsonFile": "额外本地化语言 <code>json</code> 文件",
"ES": "西班牙语(es)",
"IT": "意大利(it-IT)",
"LocalizationFileDesc": "组件内置本地化资源文件为 <code>en</code> <code>zh</code> 由网友提供的其他本地化资源文件 <code>de</code> <code>es</code> <code>pt</code> <code>zh-TW</code> 放置在项目文件夹 <code>localization</code> 内,可自行下载通过注入服务引入到项目中",
"N1": "本地化在组件中的工作原理",
"N10": "组件内置本地化语言回退机制,如请求文化为",
"N11": "时,如未提供相对应的文化资源文件时,内置逻辑通过父级文化进行尝试本地化,以",
"N12": "为例回退机制如下",
"N13": "到",
"N14": "如果设置的本地化语言未提供资源文件回落后仍无法找到资源文件后,使用",
"N15": "参数设置的文化信息进行本地化,默认为",
"N16": "特别注意",
"N17": "由于某些系统如",
"N18": "等程序运行后线程无法获得文化信息,可以通过配置文件设置默认文化信息",
"N19": "开启本地化功能",
"N2": "组件额外支持使用",
"N20": "配置文件",
"N21": "通过",
"N22": "设置回退文化信息,即未找到当前请求的文化信息时使用此配置文化,通过",
"N23": "设置支持的文化集合",
"N24": "启用 .NET 核心本地化服务",
"N25": "增加 Bootstrap Blazor 组件",
"N26": "增加多语言支持配置信息",
"N27": "启用本地化",
"N3": "类型的键值信息作为资源文件,将其解析为",
"N31": "实现 UI 本地化信息存储(例如,cookie)",
"N32": "添加允许用户更改本地化的 UI",
"N33": "请选择语言",
"N34": "使用 api 方式 适用于 Server-Side 模式",
"N35": "附加",
"N36": "资源文件",
"N37": "组件库即支持微软默认的",
"N38": "格式资源,也支持嵌入式",
"N39": "格式资源,以及特定物理",
"N4": "中呈现的字符串",
"N40": "文件",
"N41": "资源文件为合并关系,寻址规则优先级为",
"N42": "微软 resx 嵌入式资源文件",
"N43": "外置 json 物理文件",
"N44": "json 嵌入式资源文件",
"N45": "内置 json 资源文件",
"N46": "忽略文化信息丢失日志",
"N47": "设置 RESX 格式多语言资源文件 如 Program.{CultureName}.resx",
"N48": "设置 Json 格式嵌入式资源文件",
"N49": "设置 Json 物理路径文件",
"N5": "包自带以下资源文件",
"N50": "或者使用服务扩展方法",
"N51": "忽略本地化键值文化信息丢失",
"N52": "附加自己的 json 多语言文化资源文件 如 zh-TW.json",
"N53": "设置 Json 物理路径文件",
"N54": "启用 .NET 核心本地化服务",
"N55": "增加 BootstrapBlazor 组件",
"N56": "增加本地化",
"N57": "实现 UI 本地化信息存储(例如,localStorage)",
"N58": "与 Server-Side 一致",
"N59": "更改默认语言设置",
"N6": "中文(zh)",
"N60": "设置默认文化为 zh-CN",
"N61": "配置是否显示缺失本地化资源信息",
"N62": "增加 BootstrapBlazor 服务",
"N63": "忽略本地化键值文化信息丢失",
"N7": "英语(en)",
"N8": "德语(de)",
"N9": "葡萄牙语(pt)",
"P1": "本地化是为给定语言和地区定制应用程序的过程.",
"P2": "组件允许您将其 UI 元素转换为所需的语言。这包括按钮、过滤器操作符属性等文本。组件内部默认使用当前请求",
"P3": "文化语言,本文将向您展示如何在应用程序中使用此功能",
"RU": "俄语(ru-RU)",
"T1": "阅读以下知识点前请先查看",
"T2": "微软官方文档",
"T3": "由于",
"T4": "模式无法获取系统语言文化信息,默认文化信息为",
"TH": "泰语(th-TH)",
"Title": "本地化",
"TW": "中國台灣(zh-TW)",
"UK": "乌克兰语(uk-UA)"
},
"BootstrapBlazor.Server.Components.Pages.Online": {
"Browser": "浏览器",
"City": "城市",
"ConnectionTime": "连接时间",
"Device": "设备",
"Dur": "持续时间",
"Engine": "引擎",
"Ip": "IP地址",
"Language": "语言",
"LastBeatTime": "最后心跳时间",
"LocalHost": "本地连接",
"OS": "操作系统",
"RequestUrl": "请求URL",
"SubTitle": "在线人数统计"
},
"BootstrapBlazor.Server.Components.Pages.Template": {
"P1": "为了方便大家利用这套组件快速搭建项目,作者制作了 <b>项目模板(<code>Project Templates</code>)</b>,使用 <code>dotnet new</code> 命令行模式,使用步骤如下:",
"P2": "1. 安装项目模板",
"P3": "2. 创建工程",
"P4": "创建工程后在当前文件夹内会生成 <code>BootstrapBlazorApp</code> 解决方案,<code>src</code> 目录内包含 <code>Server-Side</code> <code>Wasm</code> 两种类型的工程,均可以直接 <kbd>F5</kbd> 运行",
"P5": "3. 更新项目模板",
"P6": "注:此命令为检查是否有可用于当前安装的模板包的更新并安装这些更新。",
"P7": "4. 卸载项目模板",
"SubTitle": "Bootstrap Blazor App 模板",
"TemplateDesc": "模板安装好后,新建项目时搜索 <code>Bootstrap</code> 会列出如下模板候选项",
"TemplateList": "模板列表",
"Title": "项目模板"
},
"BootstrapBlazor.Server.Components.Pages.Theme": {
"H1": "组件主题",
"H2": "测试",
"P1": "目前网站主题支持如下",
"P10": "增加此行",
"P2": "Motronic (已集成)",
"P3": "LayUI (完善中)",
"P4": "Bluma (完善中)",
"P5": "Ant Design (完善中)",
"P6": "主题切换",
"P7": "如切换为",
"P8": "主题,则请在原有",
"P9": "内增加样式文件如下"
},
"BootstrapBlazor.Server.Components.Pages.Tutorials": {
"AdminSummary": "中台 Admin",
"CategoryTitle": "BootstrapBlazor 实战案例",
"DashboardSummary": "仪表盘 Dashboard",
"DrawingSummary": "画图 Drawing",
"LoginSummary": "登陆注册 Login&Register",
"TranslateSummary": "翻译工具 Translate",
"WaterfallSummary": "瀑布流图片 Waterfall"
},
"BootstrapBlazor.Server.Components.Samples.Affixs": {
"AffixIntro": "将页面元素钉在可视范围",
"AffixNormalIntro": "固钉默认固定在页面顶部",
"AffixNormalTitle": "基础用法",
"AffixPositionIntro": "通过参数 <code>Position</code> 控制固定顶端还是底端,通过 <code>Offset</code> 值设置到顶端或者底端距离偏移量",
"AffixPositionTitle": "位置与距离",
"AffixTitle": "Affix 固钉组件"
},
"BootstrapBlazor.Server.Components.Samples.Ajaxs": {
"AjaxDescribe": "用于直接在浏览器使用 fetch 方法与服务器交互,目前只支持输入输出皆为 json,返回值为 json 字符串,可以自行转换处理。",
"AjaxTitle": "Ajax调用",
"GoToButtonText1": "跳转到文档首页",
"GoToButtonText2": "跳转到自己(刷新页面)",
"GoToIntro": "用 <code>Js</code> 实现页面跳转,解决了 <code>Blazor</code> 页面作为 <b>SPA</b> 跳转时不会真正刷新页面的问题",
"GoToTitle": "页面跳转",
"NormalB": "特别注意:",
"NormalButtonText1": "登录成功",
"NormalButtonText2": "登录失败",
"NormalDiv": "这里只是进行了登录模拟,并没有真正的调用 <code>HttpContext.SignInAsync</code>,真实使用时需要在登录完成后对页面进行刷新,否则无法真正的登录成功。",
"NormalIntro": "模拟登录",
"NormalTitle": "基础用法"
},
"BootstrapBlazor.Server.Components.Samples.Alerts": {
"AlertDangerText": "危险的警告框",
"AlertDarkText": "黑暗的警告框",
"AlertInfoText": "信息的警告框",
"AlertPrimaryText": "主要的警告框",
"AlertSecondaryText": "次要的警告框",
"AlertSuccessText": "成功的警告框",
"AlertWarningText": "警告的警告框",
"BaseUsageText": "基础用法",
"CloseButtonUsageText": "关闭按钮",
"IntroText1": "页面中的非浮层元素,不会自动消失。",
"IntroText2": "提供关闭按钮的警告框",
"IntroText3": "表示某种状态时提升可读性。",
"IntroText4": "作为 <code>Tip</code> 使用",
"ShowBarUsageText": "显示左侧 Bar",
"ShowBorderIntro": "设置 <code>ShowBorder=\"true\"</code> 开启边框效果",
"ShowBorderTitle": "边框效果",
"ShowShadowIntro": "设置 <code>ShowShadow=\"true\"</code> 开启阴影效果",
"ShowShadowTitle": "阴影效果",
"SubTitle": "用于页面中展示重要的提示信息。",
"Title": "Alert 警告",
"WithIconUsageText": "带 Icon"
},
"BootstrapBlazor.Server.Components.Samples.AnchorLinks": {
"AnchorLinkDemoIntroduction": "放置标签后点击拷贝锚点链接到粘贴板",
"AnchorLinkDemoTitle": "普通用法",
"AnchorLinkDescribe1": "应用于标题带",
"AnchorLinkDescribe2": "的锚点链接,点击拷贝方便分享",
"AnchorLinkText": "我是一个可以点击的锚点链接",
"AnchorLinkTips1": "锚点链接组件属性",
"AnchorLinkTips2": "为必填项,不填写时不提供拷贝锚点链接功能",
"AnchorLinkTips3": "组件锚点图标可通过",
"AnchorLinkTips4": "参数进行自定义默认为",
"AnchorLinkTips5": "参数 <code>TooltipText</code> 用于设置拷贝地址后提示信息 默认 <code>null</code> 不弹出提示信息",
"AnchorLinkTitle": "AnchorLink 锚点链接"
},
"BootstrapBlazor.Server.Components.Samples.Anchors": {
"BaseUsageText": "基础用法",
"ContentText1": "<p>与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。</p><p>控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;</p><p>页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。</p><p>简化流程:设计简洁直观的操作流程;</p><p>清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;</p><p>帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。</p>",
"IntroText1": "需要展现当前页面上可供跳转的锚点链接,以及快速在锚点之间跳转",
"IntroText2": "点击下面 <code>Anchor</code> 项目,页面滚动到相对应的章节",
"SubTitle": "用于跳转到页面指定位置",
"Title": "Anchor 锚点"
},
"BootstrapBlazor.Server.Components.Samples.AudioDevices": {
"AudioDeviceCloseText": "停止",
"AudioDeviceDownloadText": "下载",
"AudioDeviceIntro": "通过此服务获得音频设备操作能力",
"AudioDeviceOpenText": "录音",
"AudioDeviceRequestText": "枚举设备",
"AudioDeviceTitle": "IAudioDevice 音频设备服务",
"BaseUsageIntro": "通过调用不同的 api 方法进行不同操作",
"BaseUsageTitle": "基本用法"
},
"BootstrapBlazor.Server.Components.Samples.AutoCompletes": {
"AutoText": "自定义城市",
"Block1Intro": "通过设置 <code>Items</code> 数据集合当用户键入信息时自动显示提示信息",
"Block1Title": "基础用法",
"Block2Intro": "通过设置 <code>IsLikeMatch</code> 值设置是否开启集合的模糊匹配,通过设置 <code>IgnoreCase</code> 来控制是否忽略大小写",
"Block2Title": "模糊查询并忽略大小写",
"Block3Intro": "通过设置 <code>NoDataTip</code> 值设置自动完成数据未找到时显示的自定义提示消息",
"Block3Title": "自定义提示消息",
"Block4Intro": "通过设置 <code>ValueChanged</code> 回调方法根据用户输入的数据进行重组数据集合再进行提示信息",
"Block4Title": "自定义候选项",
"Block5Intro": "组件双向绑定时会根据条件自动判断是否显示标签文字",
"Block5Title": "显示标签",
"BlockGroupIntro": "内置 <code>BootstrapInputGroup</code> 中使用,与 <code>BootstrapInputGroupLabel</code> 组合使用",
"BlockGroupPrevLabel": "前置标签",
"BlockGroupSuffixLabel": "后置标签",
"BlockGroupTitle": "组合使用",
"DebounceDescription": "本例中请键入任意字符串显示查看效果,自动完成组件在防抖时间内,只在最后一次录入后将结果发送到后端,这将大大提高性能",
"DebounceIntro": "通过设置 <code>Debounce</code> 时长,来开启 <code>js</code> 防抖",
"DebounceTitle": "设置防抖",
"Description": "输入框自动完成功能",
"Divider1Text": "双向绑定显示标签",
"Divider2Text": "双向绑定不显示标签",
"Divider3Text": "自定义 DisplayText",
"ItemTemplateIntro": "通过设置 <code>ItemTemplate</code> 对下拉框候选项进行自定义设置",
"ItemTemplateTitle": "候选项模板",
"LikeMatchDescription": "本例中请键入 123 字符串显示查看效果,自动完成组件初始化时给了自动提示数据集并且数据集无变化",
"NoDataTip": "没有找到你想要的数据",
"NoDataTipDescription": "本例中请键入 567 字符串由于自动完成信息中心无数据显示自定义提示信息 - <code>没有找到你想要的数据</code>",
"NormalDescription": "本例中请键入 123 字符串显示查看效果,自动完成组件初始化时给了自动提示数据集并且数据集无变化,通过设置 <code>IsClearable</code> 开启清空小按钮",
"OnSelectedItemChangedIntro": "点击下拉菜单或者 <kbd>Enter</kbd> 回车时触发此回调方法",
"OnSelectedItemChangedTitle": "下拉菜单选选中回调",
"PopoverIntro": "通过设置 <code>IsPopover</code> 参数,组件使用 <code>popover</code> 渲染 <code>UI</code> 防止由于父容器设置 <code>overflow: hidden;</code> 使弹窗无法显示问题",
"PopoverTitle": "悬浮弹窗",
"ShowLabelDescription": "前置标签显式规则与 <code>BootstrapInput</code> 组件一致 <a href='input'>[传送门]</a>",
"Title": "AutoComplete 自动完成",
"ValueChangedDescription": "本例中请键入任意字符串显示查看效果,自动完成组件根据键入的字符串从新获取提示信息数据集动态变化"
},
"BootstrapBlazor.Server.Components.Samples.AutoFills": {
"CustomFilterDesc": "录入 <code>Name</code> 姓名智能提示,通过设置自定义过滤条件回调委托 <code>OnCustomFilter</code> 过滤数据,当前过滤条件为 <code>Name</code> 包含输入字符串 <code>Count</code> 并且 值大于 50",
"CustomFilterIntro": "通过设置自定义过滤条件回调委托 <code>OnCustomFilter</code> 过滤数据",
"CustomFilterTitle": "自定义过滤条件",
"Description": "通过智能感应提示选项,选中后自动填充表单",
"IsVirtualizeDescription": "组件虚拟滚动支持两种形式通过 <code>Items</code> 或者 <code>OnQueryAsync</code> 回调方法提供数据",
"IsVirtualizeIntro": "通过设置 <code>IsVirtualize</code> 参数开启组件虚拟功能特性",
"IsVirtualizeTitle": "虚拟滚动",
"NormalDesc": "录入 <code>Name</code> 姓名智能提示,选择提示项后自动填充下方表单 目前支持键盘 <kbd>Enter</kbd> <kbd>Esc</kbd> <kbd><i class=\"fa-solid fa-arrow-up\"></i></kbd> <kbd><i class=\"fa-solid fa-arrow-down\"></i></kbd>",
"NormalIntro": "填充表单",
"NormalTitle": "基本用法",
"ShowDropdownListOnFocusDesc": "参数 <code>ShowDropdownListOnFocus</code> 默认值为 <code>true</code> 组件获得焦点后会自动展开候选项下拉框,设置为 <code>false</code> 后关闭这个特性",
"ShowDropdownListOnFocusIntro": "通过设置 <code>ShowDropdownListOnFocus="false"</code>",
"ShowDropdownListOnFocusTitle": "关闭自动展开下拉框",
"Title": "AutoFill 自动填充组件"
},
"BootstrapBlazor.Server.Components.Samples.AutoRedirects": {
"Description": "通过设置的地址,当页面无鼠标或者键盘动作时自动跳转到指定页面",
"NormalIntro": "通过设置 <code>Interval</code> 间隔,当无鼠标或者键盘动作时自动跳转到 <code>RedirectUrl</code> 设置的地址",
"NormalTitle": "普通用法",
"Title": "AutoRedirect 自动跳转组件"
},
"BootstrapBlazor.Server.Components.Samples.Avatars": {
"BasicUsageDivider": "分割线",
"BasicUsageIntro": "通过 <code>IsCircle</code> 和 <code>Size</code> 设置头像的形状和大小。",
"BasicUsageTitle": "基础用法",
"BorderDiv1": "第一幅圆角正方形头像框加载正确,所以边框为 <b class='text-info'>蓝色</b>",
"BorderDiv2": "第二幅圆形头像加载图片路径错误,所以边框为 <b class='text-danger'>红色</b>,图片显示为默认图标",
"BorderIntro": "通过设置 <code>IsBorder</code> 是否显示头像框边框,此模式下图片加载失败时边框为 <code>border-danger</code> 样式,加载成功时边框为 <code>border-success</code>;其余模式下边框为<code>border-info</code>",
"BorderTitle": "边框",
"CircleIntro": "适用于图片地址由 <code>webapi</code> 等接口异步获取的场景",
"CircletTitle": "异步加载",
"IconIntro": "支持三种类型:图标、图片和字符",
"IconTitle": "展示类型",
"SubTitle": "用图标、图片或者字符的形式展示用户或事物信息。",
"Title": "Avatar 头像"
},
"BootstrapBlazor.Server.Components.Samples.Badges": {
"BasicusageIntro": "提供各种颜色的徽章小挂件组件",
"BasicusageTitle": "基础用法",
"ButtonIntro": "按钮内部徽章",
"ButtonSpan": "主要按钮",
"ButtonTitle": "按钮内徽章",
"PillIntro": "通过属性 <code>IsPill='true'</code> 设置圆角的徽章挂件",
"PillTitle": "胶囊徽章",
"SubTitle": "出现在按钮、图标旁的数字或状态标记",
"Title": "Badge 徽章组件"
},
"BootstrapBlazor.Server.Components.Samples.BaiduOcr": {
"BaiduOcrDesc": "本组件通过调用 Baidu AI 平台文字识别接口进行增值税发票文字识别。支持对增值税普票、专票、全电发票(新版全国统一电子发票,专票/普票)、卷票、区块链发票的所有字段进行结构化识别,包括发票基本信息、销售方及购买方信息、商品信息、价税信息等,其中五要素字段的识别准确率超过 99.9%; 同时,支持对增值税卷票的 21 个关键字段进行识别,包括发票类型、发票代码、发票号码、机打号码、机器编号、收款人、销售方名称、销售方纳税人识别号、开票日期、购买方名称、购买方纳税人识别号、项目、单价、数量、金额、税额、合计金额(小写)、合计金额(大写)、校验码、省、市,四要素字段的识别准确率可达95%。上传图片不能超过 4M",
"BaiduOcrIntro": "使用方法",
"BaiduOcrStep1": "1. 配置 <code>BaiduOcrOption</code>",
"BaiduOcrStep1Desc": "更新 <code>appsettings.json</code> 文件,配置如下:相关参数值请在 <a href=\"https://ai.baidu.com/ai-doc/index/OCR\" target=\"\">百度 AI 开放平台</a> 注册后开通申请",
"BaiduOcrStep2": "2. 通过注入服务获得 <code>IBaiduOcr</code> 实例",
"BaiduOcrStep3": "3. 调用服务相对应的识别方法即可",
"SubTitle": "文字识别服务",
"Title": "IBaiduOcr 百度文字识别服务",
"VatInvoiceIntro": "通过上传增值税发票图片调用百度 Ocr 接口进行文字识别",
"VatInvoiceTitle": "增值税发票文字识别",
"VerifyVatInvoiceIntro": "通过调用 <code>IBaiduOcr</code> 服务实例的发票验真方法 <code>VerifyInvoiceAsync</code> 返回 <code>InvoiceVerifyResult</code> 其属性 <code>Valid</code> 为 <code>true</code> 时为真",
"VerifyVatInvoiceTitle": "增值税验真"
},
"BootstrapBlazor.Server.Components.Samples.BarcodeGenerators": {
"BarcodeGeneratorNormalIntro": "通过给定 <code>Value</code> 值渲染成相对应格式的一维条码",
"BarcodeGeneratorNormalText": "条码生成器",
"Title": "BarcodeGenerator 条码生成器"
},
"BootstrapBlazor.Server.Components.Samples.BarcodeReaders": {
"Attention": "特别注意:",
"BasicUsageIntro": "通过摄像头进行扫码识别",
"BasicUsageLi1": "点击开始打开摄像头",
"BasicUsageLi2": "对准条码进行扫描",
"BasicUsageLi3": "点击关闭按钮关闭摄像头",
"BasicUsageTitle": "基础用法",
"CloseCameraLog": "关闭摄像头",
"ErrorLog": "发生错误",
"ImageIntro": "通过静态图片进行扫码识别",
"ImageLi1": "点击扫码弹出选择文件框",
"ImageLi2": "选取包含条码图片",
"ImageLi3": "开始识别条码",
"ImageTitle": "基础用法",
"InitLog": "初始化摄像头完成",
"Li1": "站点要启用 <code>https</code>,这是浏览器厂商要求的",
"Li4": "条码识别率与手机像素,条码大小,手机执行效率有关",
"OpenCameraLog": "打开摄像头",
"ScanCodeLog": "扫描到条码",
"Step": "操作步骤:",
"SubTitle": "本组件通过调用摄像头对条码进行扫描,获取到条码内容条码/QR码"
},
"BootstrapBlazor.Server.Components.Samples.Blocks": {
"AuthorizateDiv3": "我是 <code>AuthorizeView</code> 组件内容,当前未登录",
"AuthorizateIntro": "本例模拟用户登录来控制 <code>Block</code> 内容是否显示,使用比 <code>AuthorizeView</code> 简单",
"AuthorizateTitle": "通过权限判断",
"BasicUsageIntro": "通过设置 <code>OnQueryCondition</code> 回调方法返回值判断是否显示组件内容",
"BasicUsageTitle": "普通用法",
"Content": "我是组件内容",
"IsHide": "隐藏",
"IsShow": "显示",
"Login": "登入",
"Logout": "登出",
"RolesDiv1": "当前角色 <code>User</code> 允许看到此内容",
"RolesIntro": "通过设置 <code>Roles</code> 控制显示内容,当前登录用户属于预设角色时显示",
"RolesTitle": "预设置角色",
"SubTitle": "根据参数条件决定是否显示块内容,通常与权限授权配合使用",
"TemplateDiv1": "我是 <b>符合</b> 条件显示的组件内容",
"TemplateDiv2": "我是 <b>不符合</b> 条件显示的组件内容",
"TemplateIntro": "通过设置 <code>Authorized</code> <code>NotAuthorized</code> 可以分别设置符合条件与不符合条件时显示的内容",
"TemplateTitle": "模板",
"Tips": "通过设置不同的 <code>Name</code> 当作资源,结合授权系统对此资源授权可以实现对网页中任意元素进行权限控制",
"Title": "Block 条件块",
"UsersIntro": "通过设置 <code>Users</code> 控制显示内容,当前登录用户属于预设用户时显示",
"UsersTitle": "预设置用户"
},
"BootstrapBlazor.Server.Components.Samples.Bluetooth": {
"BaseUsageIntro": "通过 <code>IBluetooth</code> 服务,请求与蓝牙设备通讯",
"BaseUsageTitle": "基础用法",
"BluetoothConnectText": "连接",
"BluetoothDescription": "允许网站与连接到用户计算机的蓝牙设备进行通信。例如可以连接蓝牙打印机进行打印操作",
"BluetoothDeviceInfoText": "读取硬件信息",
"BluetoothDisconnectText": "断开",
"BluetoothGetBatteryText": "读取电量",
"BluetoothGetCharacteristicsText": "读取特征列表",
"BluetoothGetCurrentTimeText": "读取时间",
"BluetoothGetServicesText": "读取服务列表",
"BluetoothIntro": "提供了查询蓝牙可用性和请求访问设备的方法",
"BluetoothReadValueText": "读取特征值",
"BluetoothRequestText": "扫描",
"BluetoothTipsLi1": "该功能仅在部分或所有支持浏览器的安全上下文(HTTPS)中可用",
"BluetoothTipsLi2": "这是一项实验性技术,在生产中使用之前请仔细,检查 <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth#browser_compatibility\" target=\"_blank\">浏览器兼容性表</a>",
"BluetoothTipsTitle": "注意:<code>IBluetoothDevice</code> 接口实例继承 <code>IAsyncDisposable</code> 路由切换时需要对其进行资源释放,调用其 <code>DisposeAsync</code> 即可",
"BluetoothTitle": "IBluetooth 蓝牙服务",
"NotSupportBluetoothContent": "当前浏览器不支持串口操作,请更换 Edge 或者 Chrome 浏览器",
"NotSupportBluetoothTitle": "扫描设备",
"UsageDesc": "点击扫描按钮,在弹窗中选中手机进行测试"
},
"BootstrapBlazor.Server.Components.Samples.BootstrapBlazorIcons": {
"FAIntro": "通过设置 <code>Name</code> 指定图标样式即可",
"FATitle": "字体图标",
"IconsDescription": "同时支持字体图标、矢量 Svg 图标、以及 Image 图片",
"IconsTitle": "Icon 图标",
"ImageIntro": "通过 <code>ChildContent</code> 模板自定义显示内容",
"ImageTitle": "图片",
"SvgIntro": "通过设置 <code>IsSvgSprites=\"true\"</code> <code>Url</code> 加载 <code>Svg</code> 雪碧图,通过 <code>Name</code> 指定其 <code>Id</code> 值",
"SvgTitle": "矢量图标"
},
"BootstrapBlazor.Server.Components.Samples.Breadcrumbs": {
"Block1Intro": "适用广泛的基础用法。",
"Block1Title": "基础用法",
"Describe": "显示当前页面的路径,快速返回之前的任意页面。",
"Title": "Breadcrumb 面包屑"
},
"BootstrapBlazor.Server.Components.Samples.BrowserFingers": {
"BrowserFingerIntro": "通过调用 <code>IBrowserFingerService</code> 服务实例方法 <code>GetFingerCodeAsync</code> 获得客户端浏览器指纹,隐私模式下指纹是一致的",
"BrowserFingerTitle": "浏览器指纹"
},
"BootstrapBlazor.Server.Components.Samples.Buttons": {
"Block1Intro": "基础的按钮用法。",
"Block1Title": "基础用法",
"Block2Intro": "通过设置 <code>ButtonStyle</code> 来显示不同的按钮风格",
"Block2Title": "不同风格",