-
-
Notifications
You must be signed in to change notification settings - Fork 381
Expand file tree
/
Copy pathen-US.json
More file actions
6038 lines (6038 loc) · 492 KB
/
en-US.json
File metadata and controls
6038 lines (6038 loc) · 492 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": "DefaultValue",
"Description": "Description",
"Name": "Parameter",
"Type": "Type",
"ValueList": "ValueList"
},
"BootstrapBlazor.Server.Components.Common.EventItem": {
"Description": "Description",
"Name": "Parameter",
"Type": "Type"
},
"BootstrapBlazor.Server.Components.Common.MethodItem": {
"Description": "Description",
"Name": "Parameter",
"Parameters": "Parameters",
"ReturnValue": "ReturnValue",
"Title": "Methods",
"Type": "Type"
},
"BootstrapBlazor.Server.Components.Components.AttributeTable": {
"Obsolete": "Obsolete",
"Total": "Total"
},
"BootstrapBlazor.Server.Components.Components.BarcodeGenerateSettings": {
"BarcodeGeneratorGroupBoxText": "Settings"
},
"BootstrapBlazor.Server.Components.Components.BlazorReconnector": {
"ReconnectButton": "Reconnect",
"ReconnectFailedDescription": "Please confirm that your network is working properly, or press <kbd>F12</kbd> to open <b>Developer tools</b> and check the <b>console</b> for any error output. Please scan the QR code on the left to join the group and contact the administrator",
"ReconnectFailedTitle": "Failed to connect to server",
"ReconnectingDescription": "The server is updating to a new version, please wait a moment for service to be available, or press <kbd>F12</kbd> to open <b>Developer tools</b> and check the <b>console</b> for any error output. Please scan the QR code on the left to join the group and contact the administrator",
"ReconnectingTitle": "Attempting to reconnect to the server",
"ReconnectRejectedDescription": "All connection attempts have been rejected, which is most likely caused by network or server issues. Please scan the QR code on the left to join the group and contact the administrator",
"ReconnectRejectedTitle": "Server rejected connection",
"ReloadButton": "Reload",
"TemplateLink": "Project Templates",
"TemplateText": "Project templates are provided for quick start",
"Title": "Reconnector Component",
"UILibraryDescription1": "An enterprise-level <b>Blazor UI</b> component library based on <b>Bootstrap</b> styles, supporting both Server and WebAssembly",
"UILibraryDescription2": "Mobile-responsive, supports all major browsers and mobile devices, compatible with <b>ABP</b>, and supports <b>{0}</b>",
"UILibraryTitle": "Bootstrap Blazor UI Component Library"
},
"BootstrapBlazor.Server.Components.Components.CultureChooser": {
"Label": "Language:"
},
"BootstrapBlazor.Server.Components.Components.CustomerFilter": {
"CustomerFilterItem1": "All",
"CustomerFilterItem2": "Greater than 10",
"CustomerFilterItem3": "Greater than 50",
"CustomerFilterItem4": "Greater than 80"
},
"BootstrapBlazor.Server.Components.Components.CustomPopConfirmContent": {
"CustomPopConfirmContentButtonText": "Approval",
"CustomPopConfirmContentText": "Custom content"
},
"BootstrapBlazor.Server.Components.Components.DemoBlock": {
"Title": "Not set",
"TooltipText": "Copied"
},
"BootstrapBlazor.Server.Components.Components.DemoTabItem": {
"ButtonText": "SetTitle",
"Info": "Reset the title of this <code>TabItem</code> by click the button"
},
"BootstrapBlazor.Server.Components.Components.FormInlineSwitch": {
"Inline": "Inline",
"Normal": "Normal"
},
"BootstrapBlazor.Server.Components.Components.GlobalSearch": {
"ArrowKeyText": "to Navigate",
"EmptySearchResultPlaceHolder": "No match searches",
"EnterKeyText": "to Select",
"EscKeyText": "to Close",
"LogoText": "Powered by BootstrapBlazor",
"SearchingText": "Searching ...",
"SearchPlaceHolder": "Search",
"SearchResultPlaceHolder": "Type something to search",
"SearchResultText": "Found {0} results in {1}ms"
},
"BootstrapBlazor.Server.Components.Components.Header": {
"DownloadText": "Download",
"FullScreenTooltipText": "Full Screen",
"HomeText": "Home",
"IntroductionText": "Documents",
"TutorialsText": "Tutorials"
},
"BootstrapBlazor.Server.Components.Components.PackageTips": {
"Tips": "<p class=\"code-label\">Precautions</p><p>This component relies on <a href='https://www.nuget.org/packages?q={0}' target='_blank'><code>{0}</code></a>, which needs to reference its component package when using this component</p><p class=\"code-label\">Nuget Install</p><p>Use nuget.org to install <a href='https://www.nuget.org/packages?q={0}' target='_blank'><code>{0}</code></a> component</p>"
},
"BootstrapBlazor.Server.Components.Components.Pre": {
"CopiedText": "Copied",
"LoadingText": "Loading ...",
"MinusTooltipTitle": "Minus lines",
"PlusTooltipTitle": "Plus lines",
"TooltipTitle": "Copy"
},
"BootstrapBlazor.Server.Components.Components.QQGroup": {
"Group": "QQ Group",
"Welcome": "Welcome to join the group discussion"
},
"BootstrapBlazor.Server.Components.Components.ThemeChooser": {
"HeaderText": "Themes",
"Title": "Click to choose theme"
},
"BootstrapBlazor.Server.Components.Components.Tips": {
"Title": "Tips"
},
"BootstrapBlazor.Server.Components.Components.UpdateIntro": {
"B1": "Bootstrap Blazor at present has nearly 200 components. This component is based on",
"B2": "An enterprise-level component library that provides several types of common components such as layout, navigation, form, data, notification, icon, voice, etc. Each component has been carefully designed with modularity, responsiveness and excellent performance. Starting from more practical scenarios, meeting the needs of various scenarios, greatly reducing the time cost of developers, greatly shortening the development cycle, greatly improving development efficiency, and providing a set of",
"B3": "General Rights Management System",
"B4": "Example project",
"B5": "Products are maintained by a professional full-time technical team, with efficient response speed, diversified solutions, long-term support, and enterprise-level support. At present, it has been used in many well-known state-owned enterprises, and the project is running stably with a maximum of <b>1200</b> people online. On the right is the QR code of the Chinese Blazor QQ community with the largest number of people in China, welcome to scan and join the group.",
"H1": "Component library updated to",
"P1": "component updated to",
"P2": "Change log",
"P3": "portal",
"P4": "If the component brings you convenience, please help to light up the project"
},
"BootstrapBlazor.Server.Components.Components.Video": {
"H1": "B station related video link",
"L1": "[portal]",
"L2": "No"
},
"BootstrapBlazor.Server.Components.Layout.BaseLayout": {
"CancelText": "Cancel",
"FlowText": "Workflow",
"InstallAppText": "Install PWA App",
"InstallText": "Install"
},
"BootstrapBlazor.Server.Components.Layout.ComponentLayout": {
"IconTheme": "Icon",
"Title": "Enterprise-level component library based on Bootstrap and Blazor",
"Video": "Video"
},
"BootstrapBlazor.Server.Components.Layout.HomeLayout": {
"Community": "Community",
"CommunityLi1": "Contribution guide",
"CommunityLi2": "Join us",
"CommunityLi3": "Contact details",
"Footer": "Gitee Hosting Platform",
"FooterH1": "Related Works",
"FooterLi1": "Slider verification code",
"FriendLink": "Links"
},
"BootstrapBlazor.Server.Components.Layout.MainLayout": {
"ChatTooltip": "Azure OpenAI",
"UpdateTooltip": "View update log"
},
"BootstrapBlazor.Server.Components.Layout.NavMenu": {
"Affix": "Affix",
"Ajax": "Ajax",
"Alert": "Alert",
"Anchor": "Anchor",
"AnchorLink": "AnchorLink",
"AntDesignIcon": "AntDesign Icon",
"AudioDevice": "IAudioDevice",
"AutoComplete": "AutoComplete",
"AutoFill": "AutoFill",
"AutoRedirect": "Auto Redirect",
"Avatar": "Avatar",
"AvatarUpload": "AvatarUpload",
"AzureOpenAI": "AzureOpenAI",
"AzureTranslator": "AzureTranslator",
"Badge": "Badge",
"BaiduOcr": "IBaiduOcr",
"BarcodeGenerator": "BarcodeGenerator",
"BarcodeReader": "BarcodeReader",
"Block": "Block",
"Bluetooth": "IBluetooth",
"BootstrapIcon": "Bootstrap Icons",
"Breadcrumb": "Breadcrumb",
"Breakpoints": "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": "Introduction",
"Checkbox": "Checkbox",
"CheckboxList": "CheckboxList",
"CherryMarkdown": "Cherry-Markdown",
"Circle": "Circle",
"Client": "WebClientService",
"Clipboard": "Clipboard Service",
"ClockPicker": "ClockPicker",
"CodeEditor": "CodeEditor",
"Collapse": "Collapse",
"ColorPicker": "ColorPicker",
"ConnectionService": "ConnectionService",
"Console": "Console",
"ContextMenu": "ContextMenu",
"CountButton": "CountButton",
"CountUp": "CountUp",
"DataComponents": "Datas",
"DataPackageAdapter": "DataPackageAdapter",
"DateTimePicker": "DateTimePicker",
"DateTimeRange": "DateTimeRange",
"DialButton": "DialButton",
"Dialog": "Dialog",
"DialogService": "DialogService",
"Dispatch": "Dispatch",
"Display": "Display",
"Divider": "Divider",
"DockViewColumn": "DockView Column",
"DockViewComplex": "DockView Complex",
"DockViewComponents": "DockView",
"DockViewComponents2": "DockViewV2",
"DockViewIndex": "DockView Overview",
"DockViewLayout": "DockView Custom",
"DockViewLock": "DockView Lock",
"DockViewNest": "DockView Nest",
"DockViewRow": "DockView Row",
"DockViewStack": "DockView Stack",
"DockViewV2Column": "DockViewV2 Column",
"DockViewV2Complex": "DockViewV2 Complex",
"DockViewV2Group": "DockViewV2 Group",
"DockViewV2Index": "DockViewV2 Overview",
"DockViewV2Layout": "DockViewV2 Custom",
"DockViewV2Lock": "DockViewV2 Lock",
"DockViewV2Nest": "DockViewV2 Nest",
"DockViewV2Row": "DockViewV2 Row",
"DockViewV2Title": "DockViewV2 Title",
"DockViewV2Visible": "DockViewV2 Visible",
"DockViewVisible": "DockView Visible",
"Dom2ImageService": "Dom2HtmlService",
"Download": "Download",
"DragDrop": "DragDrop",
"Drawer": "Drawer",
"DrawerService": "DrawerService",
"DriverJs": "DriverDotnetJs",
"Dropdown": "Dropdown",
"DropdownWidget": "DropdownWidget",
"DropUpload": "DropUpload",
"EditDialog": "EditDialog",
"Editor": "Editor",
"EditorForm": "EditorForm",
"ElementIcon": "Element Icon",
"EmbedPdf": "Embed PDF",
"Empty": "Empty",
"ExportPdfButton": "ExportPdfButton",
"EyeDropper": "EyeDropper Service",
"FAIcon": "FontAwesome Icons",
"Festival": "ICalendarFestival",
"FileIcon": "FileIcon",
"FileViewer": "FileViewer",
"FlipClock": "FlipClock",
"FloatingLabel": "FloatingLabel",
"FluentSystemIcon": "Fluent Icons",
"Footer": "Footer",
"FormsComponents": "Forms",
"FullScreen": "FullScreen",
"FullScreenButton": "FullScreenButton",
"Gantt": "Gantt",
"Geolocation": "GeoLocationService",
"GetStarted": "Getting Started",
"GlobalException": "Global Exception",
"Globalization": "Globalization",
"GlobalOption": "Global Option",
"GoTop": "GoTop",
"GroupBox": "GroupBox",
"Handwritten": "HandWritten",
"HikVision": "HikVisionWebPlugin",
"Holiday": "ICalendarHoliday",
"HostMode": "Hosting Models",
"Html2Image": "IHtml2Image",
"Html2Pdf": "IHtml2Pdf",
"HtmlRenderer": "HtmlRenderer",
"Icon": "Icon",
"IconPark": "ByteDance IconPark",
"Icons": "Icons",
"IFrame": "IFrame",
"ImageCropper": "ImageCropper",
"ImageViewer": "ImageViewer",
"Input": "Input",
"InputGroup": "InputGroup",
"InputNumber": "InputNumber",
"InputUpload": "InputUpload",
"Install": "Install",
"IntersectionObserver": "IntersectionObserver",
"Introduction": "Introduction",
"Ip": "IpAddress",
"JSExtension": "JSRuntime Extensions",
"Labels": "Labels",
"Layout": "Layout",
"LayoutComponents": "Layouts",
"LayoutPage": "Admin Template",
"Light": "Light",
"LinkButton": "LinkButton",
"ListGroup": "ListGroup",
"ListView": "ListView",
"Live2DDisplayIntro": "Live2D Widget",
"Localization": "Localization",
"Locator": "IpLocatorFactory",
"Logout": "Logout",
"Lookup": "ILookupService",
"Markdown": "Markdown",
"Marquee": "Marquee",
"Mask": "MaskService",
"MaterialIcon": "Material Icons",
"Meet": "Meet",
"Menu": "Menu",
"MenuAccordion": "Accordion",
"MenuExpandAll": "Expand",
"Mermaid": "Mermaid",
"Message": "Message",
"MindMap": "Mind Map",
"Modal": "Modal",
"ModbusComponents": "Modbus Services",
"ModbusFactory": "IModbusFactory",
"MouseFollowerIntro": "MouseFollower",
"MultiSelect": "MultiSelect",
"Navbar": "Navbar",
"Navigation": "Nav",
"NavigationComponents": "Navigations",
"NetworkMonitor": "Network Monitor",
"Notification": "NotificationService",
"NotificationComponents": "Notifications",
"OctIcon": "Oct Icons",
"OfficeViewer": "Office Viewer",
"OnlineText": "Online Users",
"OnScreenKeyboard": "OnScreenKeyboard",
"OpcDaService": "OpcDaServer",
"OtherComponents": "Others",
"OtpInput": "OtpInput",
"Pagination": "Pagination",
"PdfReader": "PDF Reader",
"PdfViewer": "PDF Viewer",
"Player": "Player",
"PopConfirm": "PopConfirmButton",
"Popover": "Popover",
"Print": "Print",
"PrintService": "PrintService",
"Progress": "Progress",
"ProjectTemplate": "Template",
"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": "City Selector",
"SelectObject": "Select-Object",
"SelectProvince": "Province Selector",
"SelectRegion": "Region Selector",
"SelectTable": "Select-Table",
"SelectTree": "Select-Tree",
"SerialPortComponents": "SerialPort Services",
"SerialPortFactory": "ISerialPortFactory",
"Services": "Services",
"ShieldBadge": "ShieldBadge",
"SignaturePad": "SignaturePad",
"SiteTitle": "Bootstrap Blazor enterprise-level UI component library",
"Skeleton": "Skeleton",
"SlideButton": "SlideButton",
"Slider": "Slider",
"SmilesDrawer": "SmilesDrawer",
"SocketAutoConnect": "Reconnect",
"SocketAutoReceive": "Auto Receive",
"SocketComponents": "Socket Services",
"SocketDataEntity": "DataEntity",
"SocketManualReceive": "Manual Receive",
"SortableList": "SortableList",
"SpeechComponents": "Speech",
"SpeechIntro": "Introduction",
"SpeechWave": "SpeechWave",
"Spinner": "Spinner",
"Split": "Split",
"Splitting": "Splitting",
"Stack": "Stack",
"Steps": "Step",
"SvgEditor": "SvgEditor",
"SweetAlert": "SweetAlert",
"Switch": "Switch",
"SwitchButton": "Switch Button",
"Synthesizer": "Synthesizer",
"Tab": "Tab",
"TableAttribute": "Attribute",
"TableAutoRefresh": "AutoRefresh",
"TableBase": "Base",
"TableCell": "Cell",
"TableColumn": "Column",
"TableColumnDrag": "Column Dragging",
"TableColumnList": "Columns Show/Hide",
"TableColumnResizing": "Column Width",
"TableColumnTemplate": "Column Template",
"TableComponents": "Table",
"TableDetail": "Detail",
"TableDialog": "Table-Dialog",
"TableDynamic": "Dynamic",
"TableDynamicExcel": "Excel-DataTable",
"TableDynamicObject": "DynamicObject",
"TableEdit": "Edit",
"TableExcel": "Excel-Items",
"TableExport": "Export",
"TableFilter": "Sort/Filter",
"TableFixColumn": "FixColumn",
"TableFixHeader": "FixHeader",
"TableFooter": "Footer",
"TableHeaderGroup": "HeaderGroup",
"TableLoading": "Table-Loading",
"TableLookup": "Lookup",
"TablePage": "Pagination",
"TableRow": "Row",
"TableSearch": "Search",
"TableSelection": "Selection",
"TableToolbar": "Toolbar",
"TableTracking": "Tracking",
"TableTree": "Table-Tree",
"TableVirtualization": "Row Virtualization",
"TableWrap": "Wrap",
"Tag": "Tag",
"TaskDashBoard": "TaskDashBoard",
"TcpSocketFactory": "ITcpSocketFactory",
"Terms": "Terminal",
"Textarea": "Textarea",
"Theme": "Theme",
"ThemeProvider": "IThemeProvider",
"Timeline": "Timeline",
"TimePicker": "TimePicker",
"Timer": "Timer",
"Title": "TitleService",
"Toast": "Toast",
"Toggle": "Toggle",
"Toolbar": "Toolbar",
"Tooltip": "Tooltip",
"Topology": "Topology HMI",
"TotpService": "ITotpService",
"Transfer": "Transfer",
"Transition": "Transition",
"TreeView": "TreeView",
"Typed": "Typed",
"UniverIcon": "Univer Icons",
"UniverSheet": "UniverSheet",
"Utility": "Utility",
"ValidateForm": "ValidateForm",
"Vditor": "Vditor Markdown",
"VideoDevice": "IVideoDevice",
"VideoPlayer": "VideoPlayer",
"Waterfall": "Waterfall",
"Watermark": "Watermark",
"WebSerial": "ISerialService",
"WebSpeech": "Web Speech Api",
"WinBox": "WinBox",
"ZIndex": "Layout",
"ZipArchive": "IZipArchiveService"
},
"BootstrapBlazor.Server.Components.Layout.TutorialsNavMenu": {
"MemorialMode": "Memorial",
"MFA": "MFA",
"OnlineSheet": "UniverSheet"
},
"BootstrapBlazor.Server.Components.Pages.Breakpoints": {
"Amount": "pixel",
"Footer1": "The components have been adapted to extra large screens by default, and many defaults are",
"Footer2": "like",
"Footer3": "The default popup size",
"Heading": "Breakpoints",
"Heading1": "Breakpoints are customizable widths that determine how responsive layouts behave in Bootstrap across devices or viewport sizes",
"Name1": "tiny",
"Name2": "small",
"Name3": "medium",
"Name4": "large",
"Name5": "oversized",
"Name6": "extra large",
"Paragraph1": "Available breakpoints",
"Paragraph2": "Bootstrap includes six default breakpoints, sometimes called grid layers, for responsive builds",
"TableHeading1": "Breakpoint name",
"TableHeading2": "Class suffix",
"TableHeading3": "Threshold"
},
"BootstrapBlazor.Server.Components.Pages.CacheList": {
"CacheListAction": "Action",
"CacheListCount": "Total {0} Entry",
"CacheListDelete": "Delete",
"CacheListDeleteAll": "Clear",
"CacheListExpiration": "Expiration",
"CacheListIntro": "Manage the component library internal cache through the <code>ICacheManager</code> interface method",
"CacheListKey": "Key",
"CacheListRefresh": "Refresh",
"CacheListTitle": "CacheManager",
"CacheListValue": "Value"
},
"BootstrapBlazor.Server.Components.Pages.Chats": {
"ChatInfo": "Due to the lack of free interfaces in GPT, the number of experiences has been <b>{1}</b> times, and the current number is <b>{0}</b>",
"ChatNormalIntro": "Chat dialog by calling <code>IAzureOpenAIService</code> service method <code>GetChatCompletionsAsync</code>",
"ChatNormalTitle": "Azure OpenAI",
"ChatsDescription": "Azure OpenAI service is a chatbot based on Azure cloud service, which can interact with users through dialogue",
"ChatsTitle": "Azure OpenAI",
"ChatUserTitle": "Chat session"
},
"BootstrapBlazor.Server.Components.Pages.Globalization": {
"P1": "Please check <a href='https://learn.microsoft.com/zh-cn/aspnet/core/blazor/globalization-localization?WT.mc_id=DT-MVP-5004174' target='_blank'> before reading the following knowledge points Official document</a>",
"SubTitle": "ASP.NET Core Blazor Globalization",
"Title": "Globalization"
},
"BootstrapBlazor.Server.Components.Pages.GlobalOption": {
"SubTitle": "Added component <code>ErrorLogger</code> Through this component, global logs and exceptions can be output uniformly; currently, the <code>Blazor</code> framework does not provide a <code>MVC</code> like <b>Global exception</b> The overall solution",
"Title": "Global exception"
},
"BootstrapBlazor.Server.Components.Pages.Index": {
"Docs": "Read the docs",
"DonateH1": "Donate",
"DonateH2": "Scan the code to donate and invite the author to have a cup of coffee",
"SubTitle": "BootstrapBlazor is an enterprise-grade library that fuses Bootstrap with Blazor, offering developers a powerful toolkit for building responsive and interactive web applications effortlessly.",
"Support": "Support",
"Title": "Bootstrap Blazor UI"
},
"BootstrapBlazor.Server.Components.Pages.Install": {
"BootstrapStyle": "// Component styles have been integrated with the latest version of Bootstrap",
"FontAwesomeCss": "// FontAwesome font icon style Note that you need to reference the BootstrapBlazor.FontAwesome package",
"InstallDesc": "Getting started with BootstrapBlazor for faster and easier .NET web development.",
"InstallTitle": "Install",
"Manual": "Manual Install",
"ManualDesc": "If you already have a project and want to add <code>BootstrapBlazor</code> to it, either from a default template or a working application.",
"MotronicDesc": "// Motronic theme optional suggestion to add",
"OtherText": "Other",
"Step1": "1. Install Package",
"Step1Desc": "Install the library through the <code>NuGet</code> Package Manager or with following command",
"Step2": "2. Add Imports",
"Step2Desc": "After the package is added, you need to add the following in your <code>_Imports.razor</code>",
"Step3": "3. Add References",
"Step3Desc": "Add the following to your HTML head section, it's either <code>index.html</code> or <code>_Layout.cshtml/_Host.cshtml/App.razor</code> depending on whether you're running WebAssembly or Server.",
"Step4": "4. Add Scripts",
"Step4Desc": "Next, add the <code>bootstrap.blazor.bundle.min.js</code> file next to the default Blazor script at the end",
"Step5": "5. Remove References",
"Step5Desc": "To delete the <code>bootstrap</code> style, please also delete the <code>bootstrap</code> and <code>open-iconic</code> folders in the <code>wwwroot</code> folder.",
"Step6": "6. Register Services",
"Step6Desc": "Add the following in <code>Program.cs</code>",
"Step7": "7. Add <code>BootstrapBlazorRoot</code> Component",
"Step7Desc": "Add the <code>BootstrapBlazorRoot</code> component to the Layout component",
"Template": "Using Templates",
"TemplateDesc": "To get started quickly, you can use our <a href=\"/template\">dotnet templates</a>. They're based on the Microsoft Web App template but have been modified to include BootstrapBlazor components."
},
"BootstrapBlazor.Server.Components.Pages.Introduction": {
"Advantage": "Advantage",
"AdvantageLi1": "No need to write <code>JavaScript</code> to use components",
"AdvantageLi2": "The component supports all <code>html</code> features",
"AdvantageLi3": "The component supports two-way data binding",
"AdvantageLi4": "Components support automatic client verification",
"AdvantageLi5": "Component support combination",
"Community": "Community",
"Features": "Features of Components",
"GetStarted": "Get Started",
"LearnLi1": "Blazor Official Document",
"LearnLi2": "Use Blazor WebAssembly and Visual Studio Code to generate web applications",
"LearnLi3": "What is Blazor",
"LearnLi4": "Exercise-Configure the development environment",
"LearnLi5": "Blazor Components",
"LearnLi6": "Exercise-Add Components",
"LearnLi7": "Data binding and events",
"LearnLi8": "Exercise-Data binding and Events",
"LearnTitle": "Learning materials",
"P5": "The largest code hosting collaborative development platform in China <b><a href='{0}' target='_blank'>Gitee</a></b> C# The highest star in the sector <a href='{1}' target='_blank'><img src='{2}' alt='star'></a> Works <b><a href='{3}' target='_blank'>Universal background management system BootstrapAdmin</a></b> Ready to use this component to achieve all functions",
"P6": "The Bootstrap Blazor UI component library provides everything from basic <code>Button</code> components to advanced web-level <code>Online</code> components",
"ProjectsShow": "Exhibition",
"QuickStart": "Quick Start",
"ShowWebSiteTitle2": "Demo Site(Blazor)",
"SubTitle": "BootstrapBlazor is an enterprise-level component library based on Bootstrap and Blazor, which can be considered as the Blazor version of the Bootstrap project.",
"Summarize": "Summarize",
"Title": "Introduction",
"UpdateLog": "In order to fix the components <b><code>bugs</code></b>, a small version of the component may be released every day.",
"UpdateLogLink": "[Update Log]",
"UpdateTitle": "Update Log"
},
"BootstrapBlazor.Server.Components.Pages.Layout": {
"Button": "test",
"Heading": "Component Hierarchy",
"Para1": "Since there are many pop-up window components, in some scenarios, multiple pop-up windows will be used to combine them. This chapter describes how to manage components in layers. Below is",
"Para2": "provided built-in",
"Para3": "value",
"Para4": "This set of components additionally",
"Para5": "The components are layered as follows",
"Para6": "test session"
},
"BootstrapBlazor.Server.Components.Pages.Localization": {
"AdditionalJsonFile": "Additional <code>json</code> localization file",
"ES": "Spanish (es)",
"IT": "Italian(it-IT)",
"LocalizationFileDesc": "The component built-in localization resource files are <code>en</code> <code>zh</code>. The other localization resource files <code>de</code> <code>es</code> <code>pt</code> <code>zh-TW</code> which are placed in the project folder <code>localization</code>. you can be downloaded by yourself and imported into the project through the injection service",
"N1": "How localization works in components",
"N10": "The component has a built-in localization language fallback mechanism. For example, the request culture is",
"N11": "When the corresponding culture resource file is not provided, the built-in logic tries to localize through the parent culture to",
"N12": "For example, the fallback mechanism is as follows",
"N13": "arrive",
"N14": "If the set localization language does not provide the resource file after falling back and still cannot find the resource file, use",
"N15": "The cultural information set by the parameter is localized, the default is",
"N16": "pay attention",
"N17": "Due to some systems such as",
"N18": "After the program runs, the thread cannot obtain the cultural information, and the default cultural information can be set through the configuration file",
"N19": "Enable localization",
"N2": "Components additionally support the use of",
"N20": "configuration file",
"N21": "pass",
"N22": "Set the fallback culture information, that is, use this configuration culture when the currently requested culture information is not found, through",
"N23": "Set supported cultures collection",
"N24": "Enable .NET Core localization service",
"N25": "Add Bootstrap Blazor components",
"N26": "Add multi-language support configuration information",
"N27": "Enable localization",
"N3": "Type key-value information as a resource file, which is parsed as",
"N31": "Implement UI localization information storage (for example, cookies)",
"N32": "Add UI that allows users to change localization",
"N33": "Please select language",
"N34": "Using the api method is suitable for Server-Side mode",
"N35": "additional",
"N36": "resource",
"N37": "The component library supports Microsoft's default",
"N38": "Format resource, also supports embedded",
"N39": "format resources, and specific physical",
"N4": "String rendered in",
"N40": "document",
"N41": "The resource file is a merge relationship, and the addressing rule priority is",
"N42": "Microsoft resx embedded resource file",
"N43": "External json physical file",
"N44": "json embedded resource file",
"N45": "Built-in json resource file",
"N46": "Ignore cultural info loss logs",
"N47": "Set up RESX format multilingual resource files such as Program.{CultureName}.resx",
"N48": "Set Json format embedded resource file",
"N49": "Set Json physical path file",
"N5": "The package comes with the following resource files",
"N50": "or use service extension method",
"N51": "Ignore the loss of localized key-value culture information",
"N52": "Attach your own json multilingual culture resource file such as zh-TW.json",
"N53": "Set Json physical path file",
"N54": "Enable .NET Core localization service",
"N55": "Add BootstrapBlazor component",
"N56": "increase localization",
"N57": "Implement UI localization information storage (for example, localStorage)",
"N58": "Consistent with Server-Side",
"N59": "Change the default language setting",
"N6": "Chinese (zh)",
"N60": "Set default culture to zh-CN",
"N61": "Configure whether to display missing localized resource information",
"N62": "Add BootstrapBlazor service",
"N63": "Ignore the loss of localized key-value culture information",
"N7": "English (en)",
"N8": "German (de)",
"N9": "Portuguese (pt)",
"P1": "Localization is the process of customizing an application for a given language and region.",
"P2": "A component allows you to translate its UI elements into the desired language. This includes text for buttons, filter operator properties, etc. The component uses the current request by default",
"P3": "Culture language, this article will show you how to use this feature in your app",
"RU": "Russian(ru-RU)",
"T1": "Please check before reading the following knowledge points",
"T2": "Microsoft Official Documentation",
"T3": "because",
"T4": "The mode cannot obtain the system language and culture information, the default culture information is",
"TH": "Thai(th-TH)",
"Title": "Localization",
"TW": "中國台灣 (zh-TW)",
"UK": "Ukrainian(uk-UA)"
},
"BootstrapBlazor.Server.Components.Pages.Online": {
"Browser": "Browser",
"City": "City",
"ConnectionTime": "ConnectionTime",
"Device": "Device",
"Dur": "Dur",
"Engine": "Engine",
"Ip": "Ip",
"Language": "Language",
"LastBeatTime": "LastBeatTime",
"LocalHost": "localhost",
"OS": "OS",
"RequestUrl": "RequestUrl",
"SubTitle": "Online population statistics"
},
"BootstrapBlazor.Server.Components.Pages.Template": {
"P1": "In order to make it easier for everyone to use this set of components to quickly build projects, the author has made <b>Project Templates</code></b>, using <code>dotnet new</code> command line mode, using Proceed as follows:",
"P2": "1. Install the project template",
"P3": "2. Create project",
"P4": "After the project is created, the <code>BootstrapBlazorApp</code> solution will be generated in the current folder, and the <code>src</code> directory contains <code>Server-Side</code> <code>Wasm</code> Both types of projects can be run directly with <kbd>F5</kbd>",
"P5": "3. Update project template",
"P6": "The dotnet new update option checks if there are updates available for the template packages that are currently installed and installs them.",
"P7": "4. Uninstall project template",
"SubTitle": "Bootstrap Blazor App Template",
"TemplateDesc": "After the template is installed, searching for <code>Bootstrap</code> when creating a new project will list the following template candidates:",
"TemplateList": "List",
"Title": "Project Template"
},
"BootstrapBlazor.Server.Components.Pages.Theme": {
"H1": "Component theme",
"H2": "Test",
"P1": "The current website theme supports the following",
"P10": "add this line",
"P2": "Motronic (integrated)",
"P3": "LayUI (in progress)",
"P4": "Bluma (in progress)",
"P5": "Ant Design (in progress)",
"P6": "Theme switch",
"P7": "If switch to",
"P8": "theme, please use the original",
"P9": "The added style file is as follows"
},
"BootstrapBlazor.Server.Components.Pages.Tutorials": {
"AdminSummary": "Admin",
"CategoryTitle": "Bootstrap Blazor Practical Cases",
"DashboardSummary": "Dashboard",
"DrawingSummary": "Drawing",
"LoginSummary": "Login&Register",
"TranslateSummary": "Translate",
"WaterfallSummary": "Waterfall"
},
"BootstrapBlazor.Server.Components.Samples.Affixs": {
"AffixIntro": "Fix the element to a specific visible area",
"AffixNormalIntro": "Affix is fixed at the top of the page by default",
"AffixNormalTitle": "Basic usage",
"AffixPositionIntro": "The parameter <code>Position</code> controls whether the top or bottom is fixed, and the <code>Offset</code> value sets the offset to the top or bottom",
"AffixPositionTitle": "Position",
"AffixTitle": "Affix"
},
"BootstrapBlazor.Server.Components.Samples.Ajaxs": {
"AjaxDescribe": "The ajax method used to use js directly in the browser to interact with the server currently only supports both input and output as json, and the return value is a json string, which can be converted and processed by itself.",
"AjaxTitle": "Ajax call",
"GoToButtonText1": "Jump to the first page of the document",
"GoToButtonText2": "Jump to yourself (refresh page)",
"GoToIntro": "Implementing page jumps with<code> Js </code> addresses an issue where <code> Blazor </code> pages don't really refresh when they're jumped as <b> SPA </b>",
"GoToTitle": "Page jump",
"NormalB": "Special attention:",
"NormalButtonText1": "Login successful",
"NormalButtonText2": "Login failed",
"NormalDiv": "Here is only a login simulation, and there is no real call to<code> HttpContext.SignInAsync </code>, the real use needs to refresh the page after the login is completed, otherwise the real login can not be successful.",
"NormalIntro": "Impersonate a login",
"NormalTitle": "Basic usage"
},
"BootstrapBlazor.Server.Components.Samples.Alerts": {
"AlertDangerText": "A simple danger alert—check it out!",
"AlertDarkText": "A simple dark alert—check it out!",
"AlertInfoText": "A simple info alert—check it out!",
"AlertPrimaryText": "A simple primary alert—check it out!",
"AlertSecondaryText": "A simple secondary alert—check it out!",
"AlertSuccessText": "A simple success alert—check it out!",
"AlertWarningText": "A simple warning alert—check it out!",
"BaseUsageText": "Basic usage",
"CloseButtonUsageText": "Close button",
"IntroText1": "Alert components are non-overlay elements in the page that does not disappear automatically.",
"IntroText2": "Customize the close button as texts or other symbols.",
"IntroText3": "Displaying an icon improves readability.",
"IntroText4": "Show <code>Tip</code>",
"ShowBarUsageText": "With Bar",
"ShowBorderIntro": "Set <code>ShowBorder=\"true\"</code> show border",
"ShowBorderTitle": "Border",
"ShowShadowIntro": "Set <code>ShowShadow=\"true\"</code> Show shadow",
"ShowShadowTitle": "Shadow",
"SubTitle": "Displays important alert messages.",
"Title": "Alert",
"WithIconUsageText": "With Icon"
},
"BootstrapBlazor.Server.Components.Samples.AnchorLinks": {
"AnchorLinkDemoIntroduction": "After placing the label click on the copy anchor link to the pasteboard",
"AnchorLinkDemoTitle": "Common usage",
"AnchorLinkDescribe1": "Apply to title strip",
"AnchorLinkDescribe2": "Anchor link, click to copy for easy sharing",
"AnchorLinkText": "I am a clickable anchor link",
"AnchorLinkTips1": "Anchor Link Component Properties",
"AnchorLinkTips2": "It is a required item, and the function of copying the anchor link will not be provided if it is not filled in",
"AnchorLinkTips3": "Component anchor icons are available via",
"AnchorLinkTips4": "The parameter is customized and the default is",
"AnchorLinkTips5": "<code>TooltipText</code> Used to set the prompt message after copying the address",
"AnchorLinkTitle": "AnchorLink"
},
"BootstrapBlazor.Server.Components.Samples.Anchors": {
"BaseUsageText": "Basic usage",
"ContentText1": "<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p><p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p><p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p><p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p><p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>",
"IntroText1": "For displaying anchor hyperlinks on page and jumping between them.",
"IntroText2": "Click <code>Anchor</code> item try it",
"SubTitle": "Hyperlinks to scroll on one page.",
"Title": "Anchor"
},
"BootstrapBlazor.Server.Components.Samples.AudioDevices": {
"AudioDeviceCloseText": "Stop",
"AudioDeviceDownloadText": "Download",
"AudioDeviceIntro": "Get audio equipment operation capabilities through this service",
"AudioDeviceOpenText": "Record",
"AudioDeviceRequestText": "List",
"AudioDeviceTitle": "IAudioDevice",
"BaseUsageIntro": "Perform different operations by calling different API methods",
"BaseUsageTitle": "Basic usage"
},
"BootstrapBlazor.Server.Components.Samples.AutoCompletes": {
"AutoText": "Custom city",
"Block1Intro": "By setting <code>Items</code> data collection when the user types information that is automatically displayed",
"Block1Title": "Basic usage",
"Block2Intro": "By setting the <code>IsLikeMatch</code> value settings to turn on fuzzy matching of collections, you control whether case is ignored by setting the <code>IgnoreCase</code>",
"Block2Title": "Blur queries and ignore case",
"Block3Intro": "By setting the <code>NoDataTip</code> value setting automatically completes the custom prompt message that appears when the data is not found",
"Block3Title": "Custom prompt message",
"Block4Intro": "By setting up <code>ValueChanged</code> callback method reorganizes the data collection based on the data entered by the user before prompting for information",
"Block4Title": "Custom candidates",
"Block5Intro": "When a component binds in both directions, it automatically determines whether label text is displayed based on the conditions",
"Block5Title": "The label is displayed",
"BlockGroupIntro": "combox with <code>BootstrapInputGroupLabel</code> inside <code>BootstrapInputGroupLabel</code>",
"BlockGroupPrevLabel": "Prev",
"BlockGroupSuffixLabel": "Suffix",
"BlockGroupTitle": "InputGroup",
"DebounceDescription": "In this example, please type any string to display the viewing effect. Within the anti shake time, the auto completion component will only send the results to the back end after the last entry, which will greatly improve the performance",
"DebounceIntro": "Set <code>Debounce</code> value turn on debounce",
"DebounceTitle": "Debounce",
"Description": "The input box autocompletes the function",
"Divider1Text": "Bidirectional binding displays labels",
"Divider2Text": "Bidirectional bindings do not display labels",
"Divider3Text": "Customize DisplayText",
"ItemTemplateIntro": "Set <code>ItemTemplate</code> for customer the dropdown item",
"ItemTemplateTitle": "ItemTemplate",
"LikeMatchDescription": "In this example, type the abc string to display the viewing effect and select all matches in the collection that contain abc and have the same case",
"NoDataTip": "There is nothing",
"NoDataTipDescription": "In this example, type 567 strings because the autocomplete information center does not display custom prompt information - <code>the data you want is not found</code>",
"NormalDescription": "In this example, type 123 strings to display the viewing effect, automatically give the component initialization to the auto-prompt dataset, and the dataset does not change. Enable the clear button by setting <code>IsClearable</code>",
"OnSelectedItemChangedIntro": "Click the dropdown item or <kbd>Enter</kbd> trigger the callback",
"OnSelectedItemChangedTitle": "OnSelectedItemChanged",
"PopoverIntro": "Set <code>IsPopover</code> to <b>true</b>, use <code>popover</code> render UI prevent The dropdown menu cannot be fully displayed because the parent container is set to <code>overflow: hidden</code>",
"PopoverTitle": "Popover dropdown menu",
"ShowLabelDescription": "The pre-label explicit rules are consistent with the <code>BootstrapInput</code> component of the <a href='input'>[portal]</a>",
"Title": "AutoComplete",
"ValueChangedDescription": "In this example, type any string to display the viewing effect, and automatically complete the component's dynamic changes from the newly obtained prompt dataset based on the string you type"
},
"BootstrapBlazor.Server.Components.Samples.AutoFills": {
"CustomFilterDesc": "Enter the <code>name</code> intelligent prompt, and delegate <code>OnCustomFilter</code> to filter data by setting a user-defined filter condition callback. The current filter condition is that <code>Name</code> contains the input string <code>Count</code> and the value is greater than <b>50</b>",
"CustomFilterIntro": "Filter data by setting custom filter condition callback delegate <code>OnCustomFilter</code>",
"CustomFilterTitle": "custom filter",
"Description": "Auto-fill forms when selected via IntelliSense prompt option",
"IsVirtualizeDescription": "Component virtual scrolling supports two ways of providing data through <code>Items</code> or <code>OnQueryAsync</code> callback methods",
"IsVirtualizeIntro": "Set <code>IsVirtualize</code> to <b>true</b> enable virtual scroll for large data",
"IsVirtualizeTitle": "Virtualize",
"NormalDesc": "input <code>Name</code> Name smart prompt, automatically fill in the form below after selecting the prompt item Currently supports keyboard <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": "fill the form",
"NormalTitle": "Basic usage",
"ShowDropdownListOnFocusDesc": "parameter <code>ShowDropdownListOnFocus</code> the default value is <code>true</code>. After the component gets the focus, it will automatically expand the candidate drop-down box, set to <code>false</code> turn off this feature",
"ShowDropdownListOnFocusIntro": "By setting <code>ShowDropdownListOnFocus="false"</code>",
"ShowDropdownListOnFocusTitle": "Turn off auto-expand dropdown",
"Title": "AutoFill components"
},
"BootstrapBlazor.Server.Components.Samples.AutoRedirects": {
"Description": "Through the set address, automatically jump to the specified page when there is no mouse or keyboard action on the page",
"NormalIntro": "By setting the <code>Interval</code> interval, when there is no mouse or keyboard action, it will automatically jump to the address set by <code>RedirectUrl</code>",
"NormalTitle": "Common usage",
"Title": "AutoRedirect automatic jump component"
},
"BootstrapBlazor.Server.Components.Samples.Avatars": {
"BasicUsageDivider": "Split the line",
"BasicUsageIntro": "Set the shape and size of your avatar <code>IsCircle</code> and <code>Size</code>.",
"BasicUsageTitle": "Basic usage",
"BorderDiv1": "The first fillet square avatar box is loaded correctly, so the border is <b class='text-info' > blue </b>",
"BorderDiv2": "The second circular avatar loads the picture path incorrectly, so the border is <b class='text-danger'> red </b>and the picture appears as the default icon",
"BorderIntro": "By setting the <code>IsBorder</code> whether to display the avatar border, the border in this mode when the picture fails to load is <code>border-danger</code> style, and when the load is successful, the border is <code>border-success</code>; The borders in the remaining modes are <code>border-info</code>",
"BorderTitle": "Border",
"CircleIntro": "Suitable for scenarios where the picture address is obtained asynchronously by interfaces such as <code>webapi</code>",
"CircletTitle": "Asynchronous loading",
"IconIntro": "Three types are supported: icons, pictures, and characters",
"IconTitle": "The type of presentation",
"SubTitle": "Present user or thing information as icons, pictures, or characters.",
"Title": "Avatar"
},
"BootstrapBlazor.Server.Components.Samples.Badges": {
"BasicusageIntro": "Small badge assembly in a variety of colors is available",
"BasicusageTitle": "Basic usage",
"ButtonIntro": "Button internal badge",
"ButtonSpan": "The primary button",
"ButtonTitle": "The badge inside the button",
"PillIntro": "Set the badge pendant with the of the property <code>IsPill='true'</code> to set the fillet",
"PillTitle": "Capsule badge",
"SubTitle": "A number or status tag that appears next to a button, icon, or icon",
"Title": "Badge"
},
"BootstrapBlazor.Server.Components.Samples.BaiduOcr": {
"BaiduOcrDesc": "本组件通过调用 Baidu AI 平台文字识别接口进行增值税发票文字识别。支持对增值税普票、专票、全电发票(新版全国统一电子发票,专票/普票)、卷票、区块链发票的所有字段进行结构化识别,包括发票基本信息、销售方及购买方信息、商品信息、价税信息等,其中五要素字段的识别准确率超过 99.9%; 同时,支持对增值税卷票的 21 个关键字段进行识别,包括发票类型、发票代码、发票号码、机打号码、机器编号、收款人、销售方名称、销售方纳税人识别号、开票日期、购买方名称、购买方纳税人识别号、项目、单价、数量、金额、税额、合计金额(小写)、合计金额(大写)、校验码、省、市,四要素字段的识别准确率可达95%。上传图片不能超过 4M",
"BaiduOcrIntro": "Usage",
"BaiduOcrStep1": "1. Get <code>IBaiduOcr</code> instance by inject service",
"BaiduOcrStep1Desc": "Update the <code>appsettings.json</code> file with the following configuration. Please register on <a href=\"https://ai.baidu.com/ai-doc/index/OCR\" target=\"\">Baidu AI Open Platform</a> and apply for relevant parameter values.",
"BaiduOcrStep2": "2. Get <code>IBaiduOcr</code> instance by inject service",
"BaiduOcrStep3": "3. Call <code>IBaiduOcr</code> instance method",
"SubTitle": "Character recognition",
"Title": "IBaiduOcr",
"VatInvoiceIntro": "Call Baidu Ocr interface for text recognition by uploading VAT invoice image",
"VatInvoiceTitle": "VAT Invoice",
"VerifyVatInvoiceIntro": "通过调用 <code>IBaiduOcr</code> 服务实例的发票验真方法 <code>VerifyInvoiceAsync</code> 返回 <code>InvoiceVerifyResult</code> 其属性 <code>Valid</code> 为 <code>true</code> 时为真",
"VerifyVatInvoiceTitle": "增值税验真"
},
"BootstrapBlazor.Server.Components.Samples.BarcodeGenerators": {
"BarcodeGeneratorNormalIntro": "Renders a one-dimensional barcode in the corresponding format by giving the <code>Value</code> value",
"BarcodeGeneratorNormalText": "Barcode Generator",
"Title": "Barcode generator"
},
"BootstrapBlazor.Server.Components.Samples.BarcodeReaders": {
"Attention": "Pay special attention to:",
"BasicUsageIntro": "The code is identified by the camera",
"BasicUsageLi1": "Tap to start turning on the camera",
"BasicUsageLi2": "Scan the barcode",
"BasicUsageLi3": "Click the close button to turn off the camera",
"BasicUsageTitle": "Basic usage",
"CloseCameraLog": "Turn off the camera",
"ErrorLog": "An error has occurred",
"ImageIntro": "Scan code recognition with still pictures",
"ImageLi1": "Click the code to pop up the selection file box",
"ImageLi2": "Select a picture that contains barcodes",
"ImageLi3": "Start recognizing barcodes",
"ImageTitle": "Basic usage",
"InitLog": "Initialize the camera to complete",
"Li1": "The site wants to enable <code>https</code>, which is required by browser vendors",
"Li4": "The bar code recognition rate is related to the pixel, bar code size and mobile phone execution efficiency",
"OpenCameraLog": "Turn on the camera",
"ScanCodeLog": "Scan to barcode",
"Step": "How to do this:",
"SubTitle": "This component scans the bar code by calling the camera to obtain the bar code content bar code/QR code"
},
"BootstrapBlazor.Server.Components.Samples.Blocks": {
"AuthorizateDiv3": "I am the contents of the <code>AuthorizeView</code> component and are not currently logged in",
"AuthorizateIntro": "This example simulates a user logging in to control whether the content <code>Block</code> is displayed, which is easier to use than <code>AuthorizeView</code>",
"AuthorizateTitle": "Judging by permissions",
"BasicUsageIntro": "Determines whether component content is displayed by setting the <code>OnQueryCondition</code> callback method return value",
"BasicUsageTitle": "Common usage",
"Content": "I am component content",
"IsHide": "Hide",
"IsShow": "Show",
"Login": "Login",
"Logout": "Logout",
"RolesDiv1": "The current role <code>User</code> allow this content to be seen",
"RolesIntro": "By setting <code>Roles</code> controls the display, which is displayed when the currently logged-in user is in a preset role",
"RolesTitle": "Preset roles",
"SubTitle": "Depending on the parameter conditions, the contents of the block are determined to be displayed, usually in conjunction with permission authorization",
"TemplateDiv1": "I am the component content that displayed in <b>accordance</b>with the criteria",
"TemplateDiv2": "I am the component content that displayed that <b>not accordance</b>the criteria",
"TemplateIntro": "By setting <code>authorized</code> <code>NotAuthorized</code> you can set what appears when you meet and do not meet the criteria, respectively",
"TemplateTitle": "Template",
"Tips": "By setting different <code>Name</code> as a resource, combined with the authorization system to authorize this resource can be achieved to any element of the Web page permission control",
"Title": "Block",
"UsersIntro": "By setting <code>Users</code> controls the display, which is displayed when the currently logged-in user is a preset user",
"UsersTitle": "Pre-set the user"
},
"BootstrapBlazor.Server.Components.Samples.Bluetooth": {
"BaseUsageIntro": "Request communication with Bluetooth devices through the <code>IBluetooth</code> service",
"BaseUsageTitle": "Basic usage",
"BluetoothConnectText": "Connect",
"BluetoothDescription": "Allows websites to communicate with Bluetooth devices connected to the user's computer. For example, you can connect to a Bluetooth printer to print.",
"BluetoothDeviceInfoText": "Device Info",
"BluetoothDisconnectText": "Disconnect",
"BluetoothGetBatteryText": "Battery",
"BluetoothGetCharacteristicsText": "Characteristics",
"BluetoothGetCurrentTimeText": "Time",
"BluetoothGetServicesText": "Services",
"BluetoothIntro": "Provides methods to query Bluetooth availability and request access to devices",
"BluetoothReadValueText": "ReadValue",
"BluetoothRequestText": "Scan",
"BluetoothTipsLi1": "This feature is available only in secure contexts (HTTPS)",
"BluetoothTipsLi2": "This is an experimental technology Check the <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth#browser_compatibility\" target=\"_blank\">Browser compatibility table</a> carefully before using this in production",
"BluetoothTipsTitle": "Note: The <code>IBluetoothDevice</code> interface instance inherits <code>IAsyncDisposable</code>. When switching routes, you need to release its resources by calling its <code>DisposeAsync</code>.",
"BluetoothTitle": "IBluetooth Service ",
"NotSupportBluetoothContent": "The current browser does not support serial port operations. Please change to Edge or Chrome browser.",
"NotSupportBluetoothTitle": "Scan Devices",
"UsageDesc": "Click the Scan button and select the phone to test in the pop-up window"
},
"BootstrapBlazor.Server.Components.Samples.BootstrapBlazorIcons": {
"FAIntro": "You can specify the icon style by setting <code>Name</code>",
"FATitle": "Font Icons",
"IconsDescription": "Supports font icons, vector SVG icons, and Image pictures",
"IconsTitle": "Icon",
"ImageIntro": "Customize the displayed content through the <code>ChildContent</code> template",
"ImageTitle": "Image",
"SvgIntro": "Load the <code>Svg</code> sprite image by setting <code>IsSvgSprites=\"true\"</code> <code>Url</code> and specify its <code>Id</code> value by <code>Name</code>",
"SvgTitle": "Svg Icons"
},
"BootstrapBlazor.Server.Components.Samples.Breadcrumbs": {
"Block1Intro": "Suitable for a wide range of basic usage.",
"Block1Title": "Basic usage",
"Describe": "Display the path of the current page and quickly return to any previous page.",
"Title": "Breadcrumb"
},
"BootstrapBlazor.Server.Components.Samples.BrowserFingers": {
"BrowserFingerIntro": "Obtain the client browser fingerprint by calling the <code>IBrowserFingerService</code> service instance method <code>GetFingerCodeAsync</code>. The fingerprint is consistent in privacy mode",
"BrowserFingerTitle": "Browser fingerprint"
},
"BootstrapBlazor.Server.Components.Samples.Buttons": {
"Block1Intro": "The underlying button usage.",
"Block1Title": "Basic usage",
"Block2Intro": "Display different button styles by setting the <code>ButtonStyle</code>",
"Block2Title": "Different styles",