-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathen.json
More file actions
962 lines (962 loc) · 80.5 KB
/
en.json
File metadata and controls
962 lines (962 loc) · 80.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
{
"onboarding.activationModal.activateNow": "Activate Now",
"onboarding.activationModal.activationCodeDetected": "Activation code detected on this server. You can activate without leaving this page.",
"onboarding.keyfileHint": "Keyfile detected. You can activate from the User Profile menu (top right) and continue without activation here.",
"onboarding.skipForNow": "Skip for now",
"onboarding.activationModal.letSActivateYourUnraidOs": "Let's activate your Unraid OS License",
"onboarding.activationModal.moreAboutLicensing": "More about Licensing",
"onboarding.activationModal.moreAboutUnraidNetAccounts": "More about Unraid.net Accounts",
"onboarding.activationModal.onTheFollowingScreenYourLicense": "On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.",
"onboarding.activationModal.welcomeToUnraidVersion": "Welcome to Unraid {version}!",
"onboarding.activationModal.youVeUpgradedFromPrevToCurr": "You've upgraded from {prev} to {curr}",
"onboarding.activationSteps.activateLicense": "Activate License",
"onboarding.activationSteps.createAnUnraidNetAccountAnd": "Create an Unraid.net account and activate your key",
"onboarding.activationSteps.createDevicePassword": "Create Device Password",
"onboarding.activationSteps.deviceIsReadyToConfigure": "Device is ready to configure",
"onboarding.activationSteps.secureYourDevice": "Secure your device",
"onboarding.activationSteps.unleashYourHardware": "Unleash Your Hardware",
"onboarding.pluginsStep.title": "PLUGINS",
"onboarding.pluginsStep.description": "Extend your server's capabilities with community tools.",
"onboarding.pluginsStep.installing": "Installing...",
"onboarding.pluginsStep.addHelpfulPlugins": "Add helpful plugins",
"onboarding.pluginsStep.installAndContinue": "Install & Continue",
"onboarding.pluginsStep.installSelected": "Install Selected",
"onboarding.pluginsStep.status.installing": "Installing…",
"onboarding.pluginsStep.status.success": "Installed",
"onboarding.pluginsStep.status.error": "Install failed",
"onboarding.pluginsStep.installEssentialPlugins": "Add Plugins",
"onboarding.pluginsStep.installFailed": "Failed to install plugins. Please try again.",
"onboarding.pluginsStep.installingPluginMessage": "Installing {name}...",
"onboarding.pluginsStep.pluginInstalledMessage": "{name} installed successfully.",
"onboarding.pluginsStep.selectPluginsDescription": "Select the plugins you want to install. You can always add more later.",
"onboarding.pluginsStep.tip": "These are just the essentials. Once you reach the dashboard, you can explore thousands of other community-built plugins and Docker containers.",
"onboarding.pluginsStep.alreadyInstalled": "Already installed",
"onboarding.pluginsStep.willInstall": "Pending install",
"onboarding.overviewStep.getStarted": "Get Started",
"onboarding.overviewStep.getStartedWithYourNewSystem": "Get started with your new Unraid system",
"onboarding.overviewStep.welcomeToUnraid": "Overview",
"onboarding.overviewStep.welcomeToUnraidVersion": "Welcome to Unraid {0}!",
"onboarding.overviewStep.welcomeToYourNewSystemPowered": "Welcome to your new {0} system, powered by Unraid!",
"onboarding.overviewStep.welcomeToYourUnraidSystem": "Welcome to your Unraid {0} system",
"onboarding.overviewStep.youVeUpgradedFromPrevToCurr": "You've upgraded from {0} to {1}",
"onboarding.overviewStep.title": "WELCOME TO UNRAID",
"onboarding.overviewStep.titleFreshInstall": "WELCOME TO UNRAID",
"onboarding.overviewStep.titleUpgrade": "WELCOME BACK TO UNRAID",
"onboarding.overviewStep.titleDowngrade": "WELCOME BACK TO UNRAID",
"onboarding.overviewStep.titleIncomplete": "LET'S FINISH SETTING UP UNRAID",
"onboarding.overviewStep.subtitle": "UNLEASH YOUR HARDWARE.",
"onboarding.overviewStep.subtitleFreshInstall": "UNLEASH YOUR HARDWARE.",
"onboarding.overviewStep.subtitleUpgrade": "THANKS FOR UPGRADING. LET'S REVIEW WHAT'S NEW.",
"onboarding.overviewStep.subtitleDowngrade": "YOU'RE BACK ON AN EARLIER VERSION. LET'S GET YOU SET UP.",
"onboarding.overviewStep.subtitleIncomplete": "PICK UP WHERE YOU LEFT OFF.",
"onboarding.overviewStep.intro": "In the next few steps, we'll set your server basics, install recommended apps, and activate your license.",
"onboarding.overviewStep.setupTime": "~3 MIN SETUP",
"onboarding.overviewStep.ourGoals.title": "OUR GOALS",
"onboarding.overviewStep.ourGoals.item1": "Initialize system identity",
"onboarding.overviewStep.ourGoals.item2": "Secure administrative access",
"onboarding.overviewStep.ourGoals.item3": "Set up foundational network",
"onboarding.overviewStep.needHelp.title": "New to Unraid?",
"onboarding.overviewStep.needHelp.description": "First time installing Unraid? Check our comprehensive guide.",
"onboarding.overviewStep.needHelp.button": "Installation Guide",
"onboarding.overviewStep.disclaimer": "Don't worry if you're not sure about a setting—everything we configure here can be easily adjusted later in your Unraid Dashboard under Settings.",
"onboarding.overviewStep.nextStep": "GET STARTED",
"onboarding.overviewStep.readTheDocs": "Read the Docs",
"onboarding.coreSettings.title": "Configure Settings",
"onboarding.coreSettings.description": "Adjust your server's identity and network settings. These can also be easily changed in your Unraid Dashboard under Settings.",
"onboarding.coreSettings.serverName": "Server Name",
"onboarding.coreSettings.serverDescription": "Server Description",
"onboarding.coreSettings.serverDescriptionPlaceholder": "e.g. Media Server",
"onboarding.coreSettings.timezone": "Time Zone",
"onboarding.coreSettings.selectTimezonePlaceholder": "Select a time zone...",
"onboarding.coreSettings.notConfigured": "Not Configured",
"onboarding.coreSettings.language": "Language",
"onboarding.coreSettings.selectLanguage": "Select a language...",
"onboarding.coreSettings.theme": "Theme",
"onboarding.coreSettings.themeDescription": "Select your preferred color theme for the Unraid interface.",
"onboarding.coreSettings.serverNameError.invalidChars": "Server name can only contain letters, numbers, periods, and dashes.",
"onboarding.coreSettings.serverNameError.invalidEnd": "Server name must end with a letter or number.",
"onboarding.coreSettings.serverNameError.tooLong": "Server name must be 15 characters or less.",
"onboarding.coreSettings.serverNameError.empty": "Server name is required.",
"onboarding.coreSettings.serverDescriptionError.tooLong": "Server description must be 64 characters or less.",
"onboarding.coreSettings.serverDescriptionError.invalidChars": "Server description cannot contain quotes or backslashes.",
"onboarding.coreSettings.ssh": "SSH Access",
"onboarding.coreSettings.sshDescription": "Allow command line access via port 22.",
"onboarding.coreSettings.next": "NEXT",
"onboarding.summaryStep.title": "Summary",
"onboarding.summaryStep.description": "Verification of your server configuration.",
"onboarding.summaryStep.initializationMessage": "Your server is ready for initialization. Once confirmed, you'll move to the next steps to start using your storage and applications.",
"onboarding.summaryStep.confirmAndApply": "Confirm & Apply",
"onboarding.summaryStep.systemIdentity": "System Identity",
"onboarding.summaryStep.networking": "Networking",
"onboarding.summaryStep.security": "Security",
"onboarding.summaryStep.sshActive": "SSH Active",
"onboarding.summaryStep.sshInactive": "SSH Inactive",
"onboarding.summaryStep.dhcpEnabled": "DHCP Enabled",
"onboarding.nextSteps.title": "Next Steps",
"onboarding.nextSteps.description": "Your server is ready! Here's what to do next.",
"onboarding.nextSteps.basics": "Get Started with Unraid",
"onboarding.nextSteps.stayInTouch": "Join The Unraid Community",
"onboarding.nextSteps.learnServer": "Learn about your Server",
"onboarding.nextSteps.continueToDashboard": "GO TO DASHBOARD",
"onboarding.nextSteps.basics.shares": "Shares",
"onboarding.nextSteps.basics.arrays": "Arrays",
"onboarding.nextSteps.basics.cachePools": "Cache Pools",
"onboarding.nextSteps.basics.installingApps": "Installing Apps",
"onboarding.nextSteps.basics.remoteAccess": "Remotely Accessing Your Server",
"onboarding.nextSteps.basics.commonIssues": "Common Issues",
"onboarding.nextSteps.stayInTouch.discord": "Discord",
"onboarding.nextSteps.stayInTouch.newsletter": "Newsletter",
"onboarding.nextSteps.stayInTouch.youtube": "YouTube",
"onboarding.nextSteps.specs": "Server Specs",
"onboarding.nextSteps.manual": "System Manual",
"onboarding.nextSteps.hardwareSpecs": "Hardware Specifications",
"onboarding.nextSteps.support": "Manufacturer Support",
"onboarding.nextSteps.reboot": "Reboot",
"onboarding.nextSteps.additionalLinks": "Additional Links",
"onboarding.nextSteps.confirmReboot.title": "Confirm Reboot",
"onboarding.nextSteps.confirmReboot.description": "On some systems, you may need to manually change the BIOS boot order from the USB device to the storage drive.",
"onboarding.nextSteps.confirmReboot.warning": "Please do NOT remove your Unraid flash drive until your server has finished rebooting into Unraid again.",
"onboarding.nextSteps.confirmReboot.confirm": "I Understand",
"onboarding.stepper.stepLabel": "Step {number}",
"onboarding.console.title": "Setup Console",
"onboarding.console.waiting": "Waiting...",
"onboarding.console.technicalDetails": "Technical details",
"onboarding.modal.closeAriaLabel": "Close onboarding",
"onboarding.modal.exit.title": "Exit onboarding?",
"onboarding.modal.exit.description": "You can skip setup now and continue from the dashboard later.",
"onboarding.modal.exit.internalBootDescription": "Internal boot has been configured. You'll now see a data partition on the selected boot drive, but Unraid will not switch to that boot device until you restart with both your current USB boot device and the selected internal boot drive connected. Please restart manually when convenient to finish applying this change.",
"onboarding.modal.exit.keepOnboarding": "Keep onboarding",
"onboarding.modal.exit.confirm": "Exit setup",
"onboarding.overviewStep.partnerLogoAlt": "Partner Logo",
"onboarding.overviewStep.defaultGraphicAlt": "Limitless Possibilities",
"onboarding.overviewStep.skipSetup": "Skip Setup",
"onboarding.coreSettings.defaultServerName": "Tower",
"onboarding.coreSettings.serverNamePlaceholder": "Tower",
"onboarding.coreSettings.englishLanguageLabel": "English",
"onboarding.coreSettings.themePreviewAlt": "{theme} theme preview",
"onboarding.coreSettings.themeOptions.white": "White",
"onboarding.coreSettings.themeOptions.black": "Black",
"onboarding.coreSettings.themeOptions.gray": "Gray",
"onboarding.coreSettings.themeOptions.azure": "Azure",
"onboarding.pluginsStep.nextStep": "Next Step",
"onboarding.pluginsStep.enablePluginAria": "Enable {name}",
"onboarding.pluginsStep.plugins.communityApps.name": "Community Apps",
"onboarding.pluginsStep.plugins.communityApps.description": "The essential app store for Unraid. Access thousands of applications.",
"onboarding.pluginsStep.plugins.fixCommonProblems.name": "Fix Common Problems",
"onboarding.pluginsStep.plugins.fixCommonProblems.description": "Diagnostic tool to help you identify and resolve configuration issues.",
"onboarding.pluginsStep.plugins.tailscale.name": "Tailscale",
"onboarding.pluginsStep.plugins.tailscale.description": "Zero-config VPN. Securely access your server from anywhere.",
"onboarding.internalBootStep.stepTitle": "Setup Boot",
"onboarding.internalBootStep.stepDescription": "Choose USB or storage drive boot",
"onboarding.internalBootStep.title": "Setup Boot",
"onboarding.internalBootStep.description": "Choose how Unraid boots: USB/Flash Drive (default) or Storage Drive(s). You can switch to Storage Drive boot later in the Unraid Dashboard.",
"onboarding.internalBootStep.options.usb": "Use USB/Flash Drive to boot Unraid",
"onboarding.internalBootStep.options.storage": "Use Storage Drive(s) to boot Unraid",
"onboarding.internalBootStep.loadingOptions": "Loading internal boot options...",
"onboarding.internalBootStep.unknownSize": "Unknown",
"onboarding.internalBootStep.warning.bootablePoolDescription": "A bootable pool allows Unraid to boot from internal drives instead of a USB flash device.",
"onboarding.internalBootStep.warning.bootablePoolVolumes": "Each bootable pool contains two volumes:",
"onboarding.internalBootStep.warning.systemBootVolume": "a system boot volume used by Unraid",
"onboarding.internalBootStep.warning.storagePoolVolume": "a storage pool for general data",
"onboarding.internalBootStep.warning.storagePoolNaming": "The name you choose below applies to the storage pool, not the boot volume.",
"onboarding.internalBootStep.warning.bootMirrorDescription": "You can select up to two storage drives if you wish to mirror the Unraid boot system. If one device fails, the server can continue booting from the other.",
"onboarding.internalBootStep.warning.selectedDevicesFormatted": "All selected devices will be formatted.",
"onboarding.internalBootStep.warning.updateBios": "On some systems, you may need to manually change the BIOS boot order from the USB device to the storage drive.",
"onboarding.internalBootStep.fields.poolName": "Pool name",
"onboarding.internalBootStep.fields.slots": "Boot devices",
"onboarding.internalBootStep.fields.devices": "Devices",
"onboarding.internalBootStep.fields.deviceSlot": "Device {index}",
"onboarding.internalBootStep.fields.selectDevice": "Select device",
"onboarding.internalBootStep.fields.bootReservedSize": "Boot reserved size",
"onboarding.internalBootStep.fields.customSizeGb": "Custom size (GB)",
"onboarding.internalBootStep.fields.updateBios": "Update BIOS boot order",
"onboarding.internalBootStep.bootSize.wholeDrive": "Whole drive",
"onboarding.internalBootStep.bootSize.gbLabel": "{size} GB",
"onboarding.internalBootStep.bootSize.custom": "User defined",
"onboarding.internalBootStep.bootSize.helpMinOnly": "Minimum is 4 GB.",
"onboarding.internalBootStep.bootSize.helpRange": "Minimum is 4 GB; maximum is {max} GB (50% of the smallest selected drive).",
"onboarding.internalBootStep.eligibility.availableTitle": "Some disks are unavailable for storage boot",
"onboarding.internalBootStep.eligibility.availableDescription": "The disks below cannot be selected for storage boot right now.",
"onboarding.internalBootStep.eligibility.blockedTitle": "Storage boot is currently unavailable",
"onboarding.internalBootStep.eligibility.blockedDescription": "Resolve all issues below to use storage drive boot on this server.",
"onboarding.internalBootStep.eligibility.noDevicesTitle": "No eligible devices were detected for internal boot setup.",
"onboarding.internalBootStep.eligibility.noDevicesDescription": "",
"onboarding.internalBootStep.eligibility.showDetails": "View details",
"onboarding.internalBootStep.eligibility.hideDetails": "Hide details",
"onboarding.internalBootStep.eligibility.systemTitle": "Server checks",
"onboarding.internalBootStep.eligibility.diskTitle": "Disk checks",
"onboarding.internalBootStep.eligibility.codes.ARRAY_NOT_STOPPED": "The array must be stopped before storage boot can be configured.",
"onboarding.internalBootStep.eligibility.codes.ALREADY_INTERNAL_BOOT": "This server already appears to be booting internally.",
"onboarding.internalBootStep.eligibility.codes.NO_UNASSIGNED_DISKS": "No unassigned disks are currently available for storage boot.",
"onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_BOOT": "This disk is already assigned as the current boot device.",
"onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_ARRAY": "This disk is already assigned to the array.",
"onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_PARITY": "This disk is already assigned as a parity disk.",
"onboarding.internalBootStep.eligibility.codes.ASSIGNED_TO_CACHE": "This disk is already assigned to a pool or cache slot.",
"onboarding.internalBootStep.eligibility.codes.USB_TRANSPORT": "This disk is connected over USB, which is not allowed for internal boot.",
"onboarding.internalBootStep.eligibility.codes.TOO_SMALL": "This disk is too small for the minimum boot reservation size.",
"onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_DISABLED": "Boot transfer is disabled by the current system state.",
"onboarding.internalBootStep.eligibility.codes.ENABLE_BOOT_TRANSFER_UNKNOWN": "The system did not report whether boot transfer is enabled.",
"onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_FALSE": "The system reported that storage boot is not eligible.",
"onboarding.internalBootStep.eligibility.codes.BOOT_ELIGIBLE_UNKNOWN": "The system did not report whether storage boot is eligible.",
"onboarding.internalBootStep.status.apiError": "Unable to load internal boot options from API.",
"onboarding.internalBootStep.status.alreadyConfigured": "Internal boot is already configured on this server.",
"onboarding.internalBootStep.status.arrayNotStopped": "Internal boot setup is only available while the array is stopped.",
"onboarding.internalBootStep.status.notEligible": "This server is not currently eligible for internal boot setup.",
"onboarding.internalBootStep.status.noDevices": "No eligible devices were detected for internal boot setup.",
"onboarding.internalBootStep.status.unavailable": "Internal boot setup is not available right now.",
"onboarding.internalBootStep.validation.poolRequired": "Pool name is required.",
"onboarding.internalBootStep.validation.poolReserved": "Do not use reserved names.",
"onboarding.internalBootStep.validation.poolShareName": "Do not use user share names.",
"onboarding.internalBootStep.validation.poolExists": "Pool name already exists.",
"onboarding.internalBootStep.validation.poolFormat": "Use only lowercase with no special characters or leading/trailing digits.",
"onboarding.internalBootStep.validation.slotCount": "Select 1 or 2 boot devices.",
"onboarding.internalBootStep.validation.devicePerSlot": "Select a device for each boot device.",
"onboarding.internalBootStep.validation.uniqueDevices": "Each selected device must be unique.",
"onboarding.internalBootStep.validation.bootSizeRequired": "Select a valid boot reserved size.",
"onboarding.internalBootStep.validation.bootSizeMin": "Boot reserved size must be at least 4 GB.",
"onboarding.internalBootStep.validation.bootSizeMax": "Boot reserved size cannot exceed 50% of the smallest selected drive.",
"onboarding.internalBootStep.actions.continue": "Continue",
"onboarding.internalBootStep.actions.refreshState": "Refresh state",
"onboarding.summaryStep.activationLabel": "Activation",
"onboarding.summaryStep.configuration": "Configuration",
"onboarding.summaryStep.pluginsSelected": "{count} plugins selected",
"onboarding.summaryStep.viewSelected": "View Selected",
"onboarding.summaryStep.hideSelected": "Hide Selected",
"onboarding.summaryStep.noPluginsSelected": "No plugins selected.",
"onboarding.summaryStep.bootConfig.title": "Boot Configuration",
"onboarding.summaryStep.bootConfig.bootMethod": "Boot Method",
"onboarding.summaryStep.bootConfig.bootMethodStorage": "Storage Drive(s)",
"onboarding.summaryStep.bootConfig.bootMethodUsb": "USB/Flash Drive",
"onboarding.summaryStep.bootConfig.pool": "Pool",
"onboarding.summaryStep.bootConfig.slots": "Boot devices",
"onboarding.summaryStep.bootConfig.bootReserved": "Boot Reserved",
"onboarding.summaryStep.bootConfig.updateBios": "Update BIOS",
"onboarding.summaryStep.bootConfig.devices": "Devices",
"onboarding.summaryStep.systemSetupLog": "System Setup Log",
"onboarding.summaryStep.readinessWarning": "We couldn't verify current settings from the server. You can still continue, but setup will apply changes in best-effort mode.",
"onboarding.summaryStep.driveWipe.title": "Confirm Drive Wipe",
"onboarding.summaryStep.driveWipe.selectedDrives": "You've selected drives:",
"onboarding.summaryStep.driveWipe.confirmPrompt": "Are you sure you want to continue?",
"onboarding.summaryStep.driveWipe.continue": "Continue",
"onboarding.summaryStep.diagnosticLogs": "Diagnostic Logs",
"onboarding.summaryStep.onboardingDiagnostics": "Onboarding Diagnostics",
"onboarding.summaryStep.yes": "Yes",
"onboarding.summaryStep.no": "No",
"onboarding.summaryStep.ok": "OK",
"onboarding.summaryStep.errors.unknownError": "Unknown error",
"onboarding.summaryStep.status.settingsStillLoading": "Settings are still loading. Please wait a moment and try again.",
"onboarding.summaryStep.status.setupErrorCheckLogs": "An error occurred during setup. Please check the logs.",
"onboarding.summaryStep.activation.unregistered": "Unregistered",
"onboarding.summaryStep.activation.unknown": "Unknown",
"onboarding.summaryStep.activation.errors.keyMissing": "Key Missing",
"onboarding.summaryStep.activation.errors.validationError": "Validation Error",
"onboarding.summaryStep.activation.errors.guidMismatch": "GUID Mismatch",
"onboarding.summaryStep.activation.errors.trialExpired": "Trial Expired",
"onboarding.summaryStep.activation.errors.blacklisted": "Blacklisted",
"onboarding.summaryStep.activation.errors.generic": "Error: {state}",
"onboarding.summaryStep.logs.startingConfiguration": "Starting configuration...",
"onboarding.summaryStep.logs.baselineUnavailable": "Baseline settings unavailable. Continuing in best-effort mode.",
"onboarding.summaryStep.logs.baselineFallback": "Baseline settings unavailable. Applying trusted defaults + draft values without diff checks.",
"onboarding.summaryStep.logs.applyingPartnerCustomizations": "Applying partner customizations...",
"onboarding.summaryStep.logs.noChanges": "No settings changed. Skipping configuration mutations.",
"onboarding.summaryStep.logs.settingTimezone": "Setting TimeZone to {timeZone}...",
"onboarding.summaryStep.logs.timezoneUpdated": "TimeZone updated.",
"onboarding.summaryStep.logs.timezoneErrorContinue": "TimeZone request returned an error, continuing",
"onboarding.summaryStep.logs.updatingServerIdentity": "Updating Server Identity to {name}...",
"onboarding.summaryStep.logs.serverIdentityUpdated": "Server Identity updated.",
"onboarding.summaryStep.logs.serverIdentityErrorContinue": "Server identity request returned an error, continuing",
"onboarding.summaryStep.logs.settingTheme": "Setting Theme to {theme}...",
"onboarding.summaryStep.logs.themeUpdated": "Theme updated.",
"onboarding.summaryStep.logs.themeErrorContinue": "Theme request returned an error, continuing",
"onboarding.summaryStep.logs.settingLanguage": "Setting Language to {locale}...",
"onboarding.summaryStep.logs.languageUpdated": "Language updated.",
"onboarding.summaryStep.logs.languageErrorContinue": "Language request returned an error, continuing",
"onboarding.summaryStep.logs.languageMetadataUnavailable": "Language pack metadata for {locale} is unavailable. Skipping locale change.",
"onboarding.summaryStep.logs.installingLanguagePack": "Installing language pack for {name}...",
"onboarding.summaryStep.logs.languageInstallDidNotSucceed": "Language pack installation did not succeed for {name}. Keeping current locale.",
"onboarding.summaryStep.logs.languagePackInstalled": "Language pack installed for {name}.",
"onboarding.summaryStep.logs.languageInstallFailedKeepLocale": "Language pack installation failed for {name}. Keeping current locale",
"onboarding.summaryStep.logs.refreshPluginsFailedContinue": "Could not refresh installed plugins list. Continuing with current plugin state.",
"onboarding.summaryStep.logs.installingPlugins": "Installing {count} plugins...",
"onboarding.summaryStep.logs.pluginAlreadyInstalled": "{name} is already installed. Skipping.",
"onboarding.summaryStep.logs.installingPlugin": "Installing {name}...",
"onboarding.summaryStep.logs.pluginInstalled": "{name} installed.",
"onboarding.summaryStep.logs.pluginInstallFailedContinue": "{name} installation failed. Continuing.",
"onboarding.summaryStep.logs.pluginInstallErrorContinue": "Plugin install reported an error for {name}, continuing",
"onboarding.summaryStep.logs.internalBootStart": "Starting internal boot setup. This might take a while...",
"onboarding.summaryStep.logs.internalBootConfiguring": "Configuring internal boot pool...",
"onboarding.summaryStep.logs.internalBootStillRunning": "Still setting up internal boot...",
"onboarding.summaryStep.logs.internalBootConfigured": "Internal boot pool configured.",
"onboarding.summaryStep.logs.internalBootReturnedError": "Internal boot setup returned an error: {output}",
"onboarding.summaryStep.logs.internalBootFailed": "Internal boot setup failed",
"onboarding.summaryStep.logs.updatingSshSettings": "Updating SSH Settings...",
"onboarding.summaryStep.logs.sshVerified": "SSH settings verified.",
"onboarding.summaryStep.logs.sshVerificationPendingContinue": "SSH update submitted, but final SSH state could not be verified yet. Continuing.",
"onboarding.summaryStep.logs.sshErrorContinue": "SSH update request returned an error, continuing (service may have restarted).",
"onboarding.summaryStep.logs.finalizingSetup": "Finalizing setup...",
"onboarding.summaryStep.logs.setupComplete": "Setup complete!",
"onboarding.summaryStep.logs.completeOnboardingFailed": "Could not mark onboarding complete right now (API may be offline)",
"onboarding.summaryStep.logs.refreshOnboardingFailedContinue": "Could not refresh onboarding state right now. Continuing.",
"onboarding.summaryStep.logs.skipRefreshApiUnavailable": "Skipping onboarding state refresh while API is unavailable.",
"onboarding.summaryStep.logs.setupFailed": "Setup failed.",
"onboarding.summaryStep.result.bestEffortTitle": "Setup Saved in Best-Effort Mode",
"onboarding.summaryStep.result.bestEffortApiOffline": "We applied what we could, but some results could not be verified because the API is offline. You can review and update settings anytime from the Unraid Dashboard.",
"onboarding.summaryStep.result.timeoutTitle": "Setup Continued After Timeout",
"onboarding.summaryStep.result.timeoutMessage": "One or more install operations timed out. Some settings may have been applied. You can verify and adjust settings later from the Unraid Dashboard.",
"onboarding.summaryStep.result.warningsTitle": "Setup Applied with Warnings",
"onboarding.summaryStep.result.warningsMessage": "Some settings could not be fully applied or verified. You can review and change any setting later from the Unraid Dashboard.",
"onboarding.summaryStep.result.sshUnverifiedMessage": "Your SSH setting update was submitted, but final state could not be verified yet. You can verify and adjust it later from the Unraid Dashboard.",
"onboarding.summaryStep.result.bestEffortMessage": "Your onboarding settings were applied. Some operations are best-effort and may take a moment to reflect. You can adjust settings later from the Unraid Dashboard.",
"onboarding.summaryStep.result.successTitle": "Setup Applied",
"onboarding.summaryStep.result.successMessage": "Your onboarding settings were applied successfully.",
"onboarding.summaryStep.result.failedTitle": "Setup Failed",
"onboarding.summaryStep.result.failedMessage": "An unexpected error interrupted onboarding. Review the logs below and share them with support.",
"onboarding.licenseStep.title": "Unraid OS License",
"onboarding.licenseStep.description": "Ready for activation. Click below to manage your license and server registration in the Unraid Account App.",
"onboarding.licenseStep.status.registered": "Registered",
"onboarding.licenseStep.status.unregistered": "Unregistered",
"onboarding.licenseStep.labels.status": "Status",
"onboarding.licenseStep.labels.activationCode": "Activation Code",
"onboarding.licenseStep.labels.none": "None",
"onboarding.licenseStep.actions.manageLicense": "Manage License",
"onboarding.licenseStep.actions.manageLicenseHelperText": "Replace, recover, or link your license on your Unraid Account.",
"onboarding.licenseStep.actions.manageLicenseTrialStartHelperText": "Start your trial from Manage License in your Unraid Account.",
"onboarding.licenseStep.actions.activateServer": "Activate Server",
"onboarding.licenseStep.actions.nextStep": "NEXT STEP",
"onboarding.licenseStep.actions.skipForNow": "Skip for now",
"onboarding.licenseStep.actions.refreshStatus": "Refresh Status",
"onboarding.licenseStep.actions.hideCode": "Hide",
"onboarding.licenseStep.actions.showCode": "Show",
"onboarding.licenseStep.actions.contactSupport": "Having trouble? Contact Support",
"onboarding.licenseStep.actions.close": "Close",
"onboarding.licenseStep.actions.cancel": "Cancel",
"onboarding.licenseStep.actions.iUnderstand": "I UNDERSTAND",
"onboarding.licenseStep.help.title": "Contact Support",
"onboarding.licenseStep.help.contactSupportDescription": "If you are experiencing issues with activation, please contact our support team.",
"onboarding.licenseStep.help.supportLabel": "Support:",
"onboarding.licenseStep.help.supportUrlLabel": "unraid.net/support",
"onboarding.licenseStep.help.activationCodeHint": "Please include your Activation Code (copied below) in your email for faster service.",
"onboarding.licenseStep.skipDialog.title": "Are you sure?",
"onboarding.licenseStep.skipDialog.licenseDetected": "It appears you already have a license associated with this server. You can activate it now for free to unlock all features.",
"onboarding.licenseStep.skipDialog.warningLine1": "Skipping activation will severely limit system functionality.",
"onboarding.licenseStep.skipDialog.warningLine2": "You can always activate your server again later through the Unraid dashboard.",
"apiKey.apiKeyCreate.createApiKey": "Create API Key",
"apiKey.apiKeyCreate.editApiKey": "Edit API Key",
"auth.login.login": "Login",
"auth.login.password": "Password",
"auth.login.passwordRecovery": "Password recovery",
"auth.login.username": "Username",
"common.back": "Back",
"common.cancel": "Cancel",
"common.close": "Close",
"common.closeModal": "Close Modal",
"common.continue": "Continue",
"common.copied": "Copied",
"common.error": "Error",
"common.install": "Install",
"common.installed": "Installed",
"common.installing": "Installing",
"common.learnMore": "Learn More",
"common.retry": "Retry",
"common.loading": "Loading...",
"common.loading2": "Loading…",
"common.skip": "Skip",
"common.skipForNow": "Skip for now",
"common.success": "Success!",
"common.unknown": "Unknown",
"composables.dateTime.ago": "ago",
"composables.dateTime.day": "{n} day | {n} days",
"composables.dateTime.hour": "{n} hour | {n} hours",
"composables.dateTime.minute": "{n} minute | {n} minutes",
"composables.dateTime.month": "{n} month | {n} months",
"composables.dateTime.second": "{n} second | {n} seconds",
"composables.dateTime.year": "{n} year | {n} years",
"connect.flashBackup.goToToolsManagementAccessTo": "Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.",
"connect.flashBackup.goToToolsManagementAccessTo2": "Go to Tools > Management Access to ensure your backup is up-to-date.",
"connect.general.goToConnect": "Go to Connect",
"connectSettings.accountStatusLabel": "Account Status:",
"connectSettings.apiRestartingToastDescription": "The API is restarting...",
"connectSettings.apply": "Apply",
"connectSettings.applyingSettings": "Applying Settings...",
"connectSettings.autoScroll": "Auto-scroll",
"connectSettings.filteringLogsFor": "Filtering logs for: \"{filter}\"",
"connectSettings.oidcDebugLogsDescription": "View real-time OIDC authentication and configuration logs",
"connectSettings.oidcDebugLogsTitle": "OIDC Debug Logs",
"connectSettings.showingAllLogEntries": "Showing all log entries",
"connectSettings.updatedApiSettingsToast": "Updated API Settings",
"downgradeOs.downgradeUnraidOs": "Downgrade Unraid OS",
"downgradeOs.pleaseFinishTheInitiatedUpdateTo": "Please finish the initiated update to enable a downgrade.",
"headerOsVersion.apiVersionCopiedToClipboard": "API version copied to clipboard",
"headerOsVersion.osVersionCopiedToClipboard": "OS version copied to clipboard",
"headerOsVersion.unraidApi": "Unraid API",
"headerOsVersion.unraidOs": "Unraid OS",
"headerOsVersion.unraidOsReleased": "Unraid OS {0} Released",
"headerOsVersion.unraidOsUpdateAvailable": "Unraid OS {0} Update Available",
"headerOsVersion.updateAvailable2": "Update Available",
"headerOsVersion.updateReleased": "Update Released",
"headerOsVersion.versionInformation": "Version Information",
"headerOsVersion.viewApiChangelog": "View API Changelog",
"headerOsVersion.viewOsReleaseNotes": "View OS Release Notes",
"headerOsVersion.visitPartnerWebsite": "Visit Partner website",
"headerOsVersion.visitUnraidWebsite": "Visit Unraid website",
"jsonforms.apiKey.customPermissions.actions.error.custom": "Select at least one action for every custom permission entry.",
"jsonforms.apiKey.customPermissions.actions.label": "Actions",
"jsonforms.apiKey.customPermissions.actions.title": "Actions",
"jsonforms.apiKey.customPermissions.description": "Configure specific permissions",
"jsonforms.apiKey.customPermissions.error.custom": "Resolve the errors in Custom Permissions before continuing.",
"jsonforms.apiKey.customPermissions.label": "Permissions",
"jsonforms.apiKey.customPermissions.resources.error.custom": "Select at least one resource for every custom permission entry.",
"jsonforms.apiKey.customPermissions.resources.label": "Resources",
"jsonforms.apiKey.customPermissions.resources.title": "Resources",
"jsonforms.apiKey.customPermissions.title": "Custom Permissions",
"jsonforms.apiKey.description": "API Key Description",
"jsonforms.apiKey.description.title": "Description",
"jsonforms.apiKey.name.description": "A descriptive name for this API key",
"jsonforms.apiKey.name.error.custom": "Enter an API key name between 1 and 100 characters.",
"jsonforms.apiKey.name.label": "API Key Name",
"jsonforms.apiKey.name.title": "API Key Name",
"jsonforms.apiKey.permissionPresets.description": "Quick add common permission sets",
"jsonforms.apiKey.permissionPresets.error.custom": "Choose a valid preset or keep \"None\" selected.",
"jsonforms.apiKey.permissionPresets.label": "Add Permission Preset",
"jsonforms.apiKey.permissionPresets.title": "Permission Presets",
"jsonforms.apiKey.permissions.description": "Configure API key permissions",
"jsonforms.apiKey.permissions.description.label": "Select any combination of roles, permission groups, and custom permissions to define what this API key can access.",
"jsonforms.apiKey.permissions.header.error.custom": "Resolve the errors in the Permissions section.",
"jsonforms.apiKey.permissions.header.label": "Permissions Configuration",
"jsonforms.apiKey.permissions.help.error.custom": "Follow the permissions guidance and complete every required field.",
"jsonforms.apiKey.permissions.help.label": "Use the preset dropdown for common permission sets, or manually add custom permissions. You can select multiple resources that share the same actions.",
"jsonforms.apiKey.permissions.subheader.error.custom": "Fix the invalid fields within the Permissions section.",
"jsonforms.apiKey.permissions.subheader.label": "Permissions",
"jsonforms.apiKey.roles.description": "Select one or more roles to grant pre-defined permission sets",
"jsonforms.apiKey.roles.error.custom": "Select at least one valid role or clear the field.",
"jsonforms.apiKey.roles.label": "Roles",
"jsonforms.apiKey.roles.title": "Roles",
"jsonforms.apiSettings.sandbox.error.custom": "Choose whether the developer sandbox should be enabled.",
"jsonforms.apiSettings.sandbox.label": "Enable Developer Sandbox",
"jsonforms.apiSettings.sandbox.title": "Enable Developer Sandbox",
"jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)",
"jsonforms.oidc.accordion.advancedEndpoints.error.custom": "Review the Advanced Endpoints section and correct the invalid fields.",
"jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints",
"jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints",
"jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server",
"jsonforms.oidc.accordion.authorizationRules.error.custom": "Review the Authorization Rules section and correct the invalid fields.",
"jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules",
"jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules",
"jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings",
"jsonforms.oidc.accordion.basicConfiguration.error.custom": "Review the Basic Configuration section and correct the invalid fields.",
"jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration",
"jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration",
"jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button",
"jsonforms.oidc.accordion.buttonCustomization.error.custom": "Review the Button Customization section and correct the invalid fields.",
"jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization",
"jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization",
"jsonforms.oidc.buttons.description": "Customize the appearance of the login button",
"jsonforms.oidc.buttons.icon.description": "URL or base64 encoded icon for the login button",
"jsonforms.oidc.buttons.icon.error.custom": "Provide a valid icon URL or data URI.",
"jsonforms.oidc.buttons.icon.label": "Button Icon URL",
"jsonforms.oidc.buttons.icon.title": "Button Icon",
"jsonforms.oidc.buttons.style.description": "Custom inline CSS styles for the button (e.g., \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")",
"jsonforms.oidc.buttons.style.error.custom": "Enter valid CSS for the button style or leave it blank.",
"jsonforms.oidc.buttons.style.label": "Custom CSS Styles",
"jsonforms.oidc.buttons.style.title": "Button Style",
"jsonforms.oidc.buttons.text.description": "Custom text for the login button",
"jsonforms.oidc.buttons.text.error.custom": "Enter the button text you want to display.",
"jsonforms.oidc.buttons.text.label": "Button Text",
"jsonforms.oidc.buttons.text.title": "Button Text",
"jsonforms.oidc.buttons.title": "Button Customization",
"jsonforms.oidc.buttons.variant.description": "Visual style of the login button",
"jsonforms.oidc.buttons.variant.error.custom": "Select one of the supported button styles.",
"jsonforms.oidc.buttons.variant.label": "Button Style",
"jsonforms.oidc.buttons.variant.title": "Button Style",
"jsonforms.oidc.provider.authorizationEndpoint.description": "Optional - will be auto-discovered if not provided",
"jsonforms.oidc.provider.authorizationEndpoint.error.custom": "Enter a valid authorization endpoint URL.",
"jsonforms.oidc.provider.authorizationEndpoint.label": "Authorization Endpoint",
"jsonforms.oidc.provider.authorizationEndpoint.title": "Authorization Endpoint",
"jsonforms.oidc.provider.clientId.description": "OAuth2 client ID registered with the provider",
"jsonforms.oidc.provider.clientId.error.custom": "Enter the OAuth client ID issued by your provider.",
"jsonforms.oidc.provider.clientId.label": "OAuth Client ID",
"jsonforms.oidc.provider.clientId.title": "OAuth Client ID",
"jsonforms.oidc.provider.clientSecret.description": "OAuth2 client secret (if required)",
"jsonforms.oidc.provider.clientSecret.error.custom": "Provide the OAuth client secret issued by your provider.",
"jsonforms.oidc.provider.clientSecret.label": "OAuth Client Secret",
"jsonforms.oidc.provider.clientSecret.title": "OAuth Client Secret",
"jsonforms.oidc.provider.discoveryToggle.error.custom": "Choose whether to use automatic discovery.",
"jsonforms.oidc.provider.discoveryToggle.label": "Use Automatic Discovery",
"jsonforms.oidc.provider.id.description": "Unique identifier for the provider",
"jsonforms.oidc.provider.id.error.custom": "Enter a unique provider ID (for example, \"google\").",
"jsonforms.oidc.provider.id.label": "Provider ID",
"jsonforms.oidc.provider.id.title": "Provider ID",
"jsonforms.oidc.provider.issuer.description": "OIDC issuer URL (e.g., https://accounts.google.com). Cannot contain /.well-known/ paths - use the base issuer URL instead of the full discovery endpoint. Must not end with a trailing slash.",
"jsonforms.oidc.provider.issuer.error.custom": "Enter the issuer URL (for example, https://accounts.example.com).",
"jsonforms.oidc.provider.issuer.label": "Issuer URL",
"jsonforms.oidc.provider.issuer.title": "Issuer URL",
"jsonforms.oidc.provider.jwksUri.description": "Optional - will be auto-discovered if not provided",
"jsonforms.oidc.provider.jwksUri.error.custom": "Provide a valid JWKS URI or rely on discovery.",
"jsonforms.oidc.provider.jwksUri.label": "JWKS URI",
"jsonforms.oidc.provider.jwksUri.title": "JWKS URI",
"jsonforms.oidc.provider.name.description": "Display name for the provider",
"jsonforms.oidc.provider.name.error.custom": "Enter the provider name shown to users.",
"jsonforms.oidc.provider.name.label": "Provider Name",
"jsonforms.oidc.provider.name.title": "Provider Name",
"jsonforms.oidc.provider.scopes.description": "OAuth2 scopes to request",
"jsonforms.oidc.provider.scopes.error.custom": "Specify at least one scope requested from the provider.",
"jsonforms.oidc.provider.scopes.label": "OAuth Scopes",
"jsonforms.oidc.provider.scopes.title": "OAuth Scopes",
"jsonforms.oidc.provider.tokenEndpoint.description": "Optional - will be auto-discovered if not provided",
"jsonforms.oidc.provider.tokenEndpoint.error.custom": "Enter a valid token endpoint URL.",
"jsonforms.oidc.provider.tokenEndpoint.label": "Token Endpoint",
"jsonforms.oidc.provider.tokenEndpoint.title": "Token Endpoint",
"jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.",
"jsonforms.oidc.provider.unraidNet.error.custom": "The Unraid.net provider has managed fields; only supported settings may be edited.",
"jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider",
"jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider",
"jsonforms.oidc.provider.userInfoEndpoint.error.custom": "Enter a valid UserInfo endpoint URL.",
"jsonforms.oidc.provider.userInfoEndpoint.label": "User Info Endpoint",
"jsonforms.oidc.restrictions.allowedDomains.description": "Email domains that are allowed to login (e.g., company.com)",
"jsonforms.oidc.restrictions.allowedDomains.error.custom": "List fully qualified domains (one per line) for allowed users.",
"jsonforms.oidc.restrictions.allowedDomains.label": "Allowed Email Domains",
"jsonforms.oidc.restrictions.allowedDomains.title": "Allowed Email Domains",
"jsonforms.oidc.restrictions.allowedEmails.description": "Specific email addresses that are allowed to login",
"jsonforms.oidc.restrictions.allowedEmails.error.custom": "List the specific email addresses that should be allowed.",
"jsonforms.oidc.restrictions.allowedEmails.label": "Specific Email Addresses",
"jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails",
"jsonforms.oidc.restrictions.allowedUserIds.description": "Specific user IDs (sub claim) that are allowed to login",
"jsonforms.oidc.restrictions.allowedUserIds.error.custom": "List the user IDs (sub claims) that should be allowed.",
"jsonforms.oidc.restrictions.allowedUserIds.label": "Allowed User IDs",
"jsonforms.oidc.restrictions.allowedUserIds.title": "Allowed User IDs",
"jsonforms.oidc.restrictions.help.error.custom": "Review the Simple Authorization lists; each entry must be valid.",
"jsonforms.oidc.restrictions.help.label": "Configure simple allow lists for who can sign in.",
"jsonforms.oidc.restrictions.title": "Simple Authorization",
"jsonforms.oidc.restrictions.title.label": "Simple Authorization",
"jsonforms.oidc.restrictions.workspaceDomain.description": "Restrict to users from a specific Google Workspace domain",
"jsonforms.oidc.restrictions.workspaceDomain.error.custom": "Enter a valid Google Workspace domain such as example.com.",
"jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domain",
"jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domain",
"jsonforms.oidc.rules.claim.description": "JWT claim to check",
"jsonforms.oidc.rules.claim.error.custom": "Select the JWT claim to evaluate.",
"jsonforms.oidc.rules.claim.label": "JWT Claim",
"jsonforms.oidc.rules.claim.title": "JWT Claim",
"jsonforms.oidc.rules.collection.description": "Define authorization rules based on claims in the ID token. Rule mode can be configured: OR logic (any rule matches) or AND logic (all rules must match).",
"jsonforms.oidc.rules.collection.error.custom": "Ensure every authorization rule entry is complete.",
"jsonforms.oidc.rules.collection.label": "Claim Rules",
"jsonforms.oidc.rules.collection.title": "Claim Rules",
"jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control",
"jsonforms.oidc.rules.mode.description": "How to evaluate multiple rules: OR (any rule passes) or AND (all rules must pass)",
"jsonforms.oidc.rules.mode.error.custom": "Choose how multiple rules should be evaluated (AND or OR).",
"jsonforms.oidc.rules.mode.label": "Rule Mode",
"jsonforms.oidc.rules.mode.title": "Rule Mode",
"jsonforms.oidc.rules.operator.error.custom": "Select a comparison operator.",
"jsonforms.oidc.rules.operator.label": "Operator",
"jsonforms.oidc.rules.operator.title": "Operator",
"jsonforms.oidc.rules.title": "Advanced Authorization Rules",
"jsonforms.oidc.rules.title.label": "Advanced Authorization Rules",
"jsonforms.oidc.rules.value.description": "Values to match against",
"jsonforms.oidc.rules.value.error.custom": "Provide at least one value for this rule.",
"jsonforms.oidc.rules.value.label": "Values",
"jsonforms.oidc.rules.value.title": "Values",
"jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.",
"jsonforms.sso.defaultAllowedOrigins.error.custom": "Enter valid origins (protocol + host) separated by commas or new lines.",
"jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins",
"jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins",
"jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication",
"jsonforms.sso.providers.error.custom": "Each OIDC provider entry must be valid—resolve the highlighted fields.",
"jsonforms.sso.providers.label": "OIDC Providers",
"jsonforms.sso.providers.title": "OIDC Providers",
"logs.customFilterLabel": "Custom {label}",
"logs.filterLabel": "Filter",
"logs.filterPlaceholder": "Filter logs...",
"logs.hideLogs": "Hide Logs",
"logs.presets.auth": "Authentication",
"logs.presets.error": "Errors",
"logs.presets.none": "No Filter",
"logs.presets.oidc": "OIDC Logs",
"logs.presets.warning": "Warnings",
"logs.quickFilterLabel": "Quick {label}",
"logs.refreshLogs": "Refresh logs",
"logs.selectFilterPlaceholder": "Select filter",
"logs.showLogs": "Show Logs",
"logs.singleViewer.download": "Download",
"logs.singleViewer.downloading": "Downloading...",
"logs.singleViewer.errorDownloadingLogFile": "Error downloading log file: {error}",
"logs.singleViewer.errorLoadingLogContent": "Error loading log content: {error}",
"logs.singleViewer.fetchLogContentFailure": "Failed to fetch log content",
"logs.singleViewer.loadingLogContent": "Loading log content...",
"logs.singleViewer.loadingMoreLines": "Loading more lines...",
"logs.singleViewer.refresh": "Refresh",
"logs.singleViewer.scrollUpToLoadMore": "Scroll up to load more",
"logs.singleViewer.showingAllLines": "Showing all available lines",
"logs.singleViewer.totalLines": "Total lines: {count}",
"logs.singleViewer.watchingLogFileTooltip": "Watching log file",
"logs.viewer.autoScrollLabel": "Auto-scroll",
"logs.viewer.errorLoadingLogFiles": "Error loading log files: {error}",
"logs.viewer.formattedSize": "{value} {unit}",
"logs.viewer.highlightLanguages.apache": "Apache",
"logs.viewer.highlightLanguages.bash": "Bash/Shell",
"logs.viewer.highlightLanguages.ini": "INI/Config",
"logs.viewer.highlightLanguages.javascript": "JavaScript",
"logs.viewer.highlightLanguages.json": "JSON",
"logs.viewer.highlightLanguages.nginx": "Nginx",
"logs.viewer.highlightLanguages.php": "PHP",
"logs.viewer.highlightLanguages.plaintext": "Plain Text",
"logs.viewer.highlightLanguages.xml": "XML/HTML",
"logs.viewer.highlightLanguages.yaml": "YAML",
"logs.viewer.linesLabel": "Lines",
"logs.viewer.loadingLogFiles": "Loading log files...",
"logs.viewer.logFileLabel": "Log File",
"logs.viewer.logFileOptionLabel": "{name} ({size})",
"logs.viewer.noLogFiles": "No log files found.",
"logs.viewer.selectLanguagePlaceholder": "Select language",
"logs.viewer.selectLogFilePlaceholder": "Select a log file",
"logs.viewer.selectLogFilePrompt": "Please select a log file to view.",
"logs.viewer.sizeUnits.bytes": "Bytes",
"logs.viewer.sizeUnits.gigabytes": "GB",
"logs.viewer.sizeUnits.kilobytes": "KB",
"logs.viewer.sizeUnits.megabytes": "MB",
"logs.viewer.sizeUnits.petabytes": "PB",
"logs.viewer.sizeUnits.terabytes": "TB",
"logs.viewer.syntaxLabel": "Syntax",
"logs.viewer.title": "Log Viewer",
"logs.viewer.zeroBytes": "0 {unit}",
"modal.clickToCloseModal": "Click to close modal",
"notifications.importance.alert": "Alert",
"notifications.importance.info": "Info",
"notifications.importance.warning": "Warning",
"notifications.item.archive": "Archive",
"notifications.item.delete": "Delete",
"notifications.item.viewLink": "View",
"notifications.list.noNotifications": "No notifications to see here!",
"notifications.list.noNotificationsWithImportance": "No {importance} notifications to see here!",
"notifications.list.reachedEnd": "You've reached the end...",
"notifications.sidebar.archiveAllAction": "Archive All",
"notifications.sidebar.archivedTab": "Archived",
"notifications.sidebar.confirmArchiveAll.confirmText": "Archive All",
"notifications.sidebar.confirmArchiveAll.description": "This will archive all notifications on your Unraid server. Continue?",
"notifications.sidebar.confirmArchiveAll.title": "Archive All Notifications",
"notifications.sidebar.confirmDeleteAll.confirmText": "Delete All",
"notifications.sidebar.confirmDeleteAll.description": "This will permanently delete all archived notifications currently on your Unraid server. This action cannot be undone.",
"notifications.sidebar.confirmDeleteAll.title": "Delete All Archived Notifications",
"notifications.sidebar.deleteAllAction": "Delete All",
"notifications.sidebar.editSettingsTooltip": "Edit Notification Settings",
"notifications.sidebar.filters.alert": "Alert",
"notifications.sidebar.filters.all": "All Types",
"notifications.sidebar.filters.info": "Info",
"notifications.sidebar.filters.warning": "Warning",
"notifications.sidebar.openButtonSr": "Open notifications",
"notifications.sidebar.statusTabsAria": "Notification filters",
"notifications.sidebar.statusTabsListAria": "Filter notifications by status",
"notifications.sidebar.title": "Notifications",
"notifications.sidebar.toastOpen": "Open",
"notifications.sidebar.unreadTab": "Unread",
"registration.actions": "Actions",
"registration.attachedStorageDevices": "Attached Storage Devices",
"registration.bootDevice": "License Device",
"registration.bootDeviceType": "License device type",
"registration.bootDeviceType.flash": "USB Flash",
"registration.bootDeviceType.internalBoot": "Internal Boot",
"registration.bootDeviceType.internalBootMulti": "Internal Boot (Multi-device)",
"registration.bootDeviceType.tpm": "TPM",
"registration.deviceGuid": "Device GUID",
"registration.flashProduct": "Flash Product",
"registration.flashVendor": "Flash Vendor",
"registration.general.goToToolsRegistrationToLearn": "Go to Tools > Registration to Learn More",
"registration.keyLinkedStatus.learnMore": "Learn More",
"registration.keyLinkedStatus.learnMoreAndLinkYourKey": "Learn more and link your key to your account",
"registration.keyLinkedStatus.linkKey": "Link Key",
"registration.keyLinkedStatus.refresh": "Refresh",
"registration.license": "License",
"registration.licenseKeyType": "License key type",
"registration.linkedToUnraidNetAccount": "Linked to Unraid.net account",
"registration.osUpdateEligibility": "OS Update Eligibility",
"registration.outOfAllowedDevicesUpgradeYour": "{0} out of {1} allowed devices – upgrade your key to support more devices",
"registration.outOfDevices": "{0} out of {1} devices",
"registration.registeredGuid": "Registered GUID",
"registration.registeredOn": "Registered on",
"registration.registeredTo": "Registered to",
"registration.activationCode": "Activation Code",
"registration.partnerActivationDetected": "It appears you already have a license associated with this server. You can activate it now for free to unlock all features.",
"registration.moveLicenseToTpm": "Move License to TPM",
"registration.moveLicenseToTpmTrialDisabled": "Trials are locked to the registered GUID. You can move to TPM by purchasing a license.",
"registration.replaceCheck.checkEligibility": "Check Eligibility",
"registration.tpmGuid": "TPM GUID",
"registration.transferLicenseToNewDevice": "Transfer License to New Device",
"registration.trialExpiration": "Trial expiration",
"registration.unlimited": "unlimited",
"registration.updateExpirationAction.eligibleForFreeFeatureUpdatesFor": "Eligible for free feature updates for {0}",
"registration.updateExpirationAction.eligibleForFreeFeatureUpdatesUntil": "Eligible for free feature updates until {0}",
"registration.updateExpirationAction.eligibleForUpdatesReleasedOnOr": "Eligible for updates released on or before {0}.",
"registration.updateExpirationAction.extendYourLicenseToAccessThe": "Extend your license to access the latest updates.",
"registration.updateExpirationAction.ineligibleAsOf": "Ineligible as of {0}",
"registration.updateExpirationAction.reloadPage": "Reload Page",
"registration.updateExpirationAction.yourLicenseKeyWasAutomaticallyRenewed": "Your license key was automatically renewed and installed. Reload the page to see updated details.",
"server.actions.activateNow": "Activate Now",
"server.actions.contactSupport": "Contact Support",
"server.actions.disabledTitle": "Requires the local unraid-api to be running successfully",
"server.actions.extendLicenseForUpdates": "Extend License to Enable OS Updates",
"server.actions.extendTrial": "Extend Trial",
"server.actions.purchaseKey": "Purchase Key",
"server.actions.recoverKey": "Recover Key",
"server.actions.redeemActivationCode": "Redeem Activation Code",
"registration.actions.activateLicense": "Activate License",
"registration.actions.showActivationCode": "Show activation code",
"registration.actions.hideActivationCode": "Hide activation code",
"server.actions.replaceKey": "Replace Key",
"server.actions.signIn": "Sign In with Unraid.net Account",
"server.actions.signOut": "Sign Out of Unraid.net",
"server.actions.signOutRequiresKeyfile": "Sign Out requires a keyfile",
"server.actions.startTrial": "Start Free 30 Day Trial",
"server.actions.upgradeKey": "Upgrade Key",
"server.array.warning.started": "Started. If stopped, the Array will not restart until the above issue is resolved.",
"server.array.warning.stopped": "Stopped. The Array will not start until the above issue is resolved.",
"server.cloudError.heading": "Unraid Connect Error",
"server.configError.ineligible.action": "Learn More at Tools > Registration",
"server.configError.ineligible.heading": "Ineligible for OS Version",
"server.configError.ineligible.message": "Your License Key does not support this OS Version. OS build date greater than key expiration. Please consider extending your registration key.",
"server.configError.invalid.heading": "Too Many Devices",
"server.configError.invalid.message": "You have exceeded the number of devices allowed for your license. Please remove a device to start the array, or upgrade your key to support more devices.",
"server.configError.noKeyServer.heading": "Check Network Connection",
"server.configError.noKeyServer.message": "Unable to validate your trial key. Please check your network connection.",
"server.configError.withdrawn.action": "Check for Update",
"server.configError.withdrawn.heading": "OS Version Withdrawn",
"server.configError.withdrawn.message": "This OS release should not be run. OS Update Required.",
"server.deprecatedSsl.heading": "SSL certificates for unraid.net deprecated",
"server.deprecatedSsl.managementAccess": "Go to Management Access Now",
"server.deprecatedSsl.message": "On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.",
"server.headings.thankYou": "Thank you for choosing Unraid OS!",
"server.pluginInstallFailed.heading": "Unraid Connect Install Failed",
"server.pluginInstallFailed.message": "Rebooting will likely solve this.",
"server.state.basic.humanReadable": "Basic",
"server.state.default.heading": "Stale Server",
"server.state.default.humanReadable": "Stale",
"server.state.default.message": "<p>Please refresh the page to ensure you load your latest configuration</p>",
"server.state.eblacklisted.heading": "Blacklisted boot device GUID",
"server.state.eblacklisted.humanReadable": "BLACKLISTED",
"server.state.eblacklisted.message": "<p>This boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement device, and you are currently booted from your old device.</p><p>A device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.</p>",
"server.state.eblacklisted1.heading": "Boot device error",
"server.state.eblacklisted1.message": "<p>This boot device has an invalid GUID. Please try a different boot device</p>",
"server.state.eblacklisted2.heading": "Boot device has no serial number",
"server.state.eguid.heading": "Registration key / boot device GUID mismatch",
"server.state.eguid.humanReadable": "GUID Error",
"server.state.eguid.messageAlreadyReplaced": "<p>Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.</p>",
"server.state.eguid.messageBlacklisted": "<p>The license key file does not correspond to the boot device. Please copy the correct key file to the /config directory on your boot device or choose Purchase Key.</p><p>Your Unraid registration key is ineligible for replacement as it is blacklisted.</p>",
"server.state.eguid.messageMismatch": "<p>The license key file does not correspond to the boot device. Please copy the correct key file to the /config directory on your boot device.</p><p>You may also attempt to Purchase or Replace your key.</p>",
"server.state.eguid.messageRecentReplacement": "<p>The license key file does not correspond to the boot device. Please copy the correct key file to the /config directory on your boot device or choose Purchase Key.</p><p>Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.</p>",
"server.state.eguid1.heading": "Multiple License Keys Present",
"server.state.eguid1.humanReadable": "Multiple License Keys Present",
"server.state.eguid1.message": "<p>There are multiple license key files present on your boot device and none of them correspond to this device. Please remove all key files, except the one you want to replace, from the /config directory on your boot device.</p><p>Alternately you may purchase a license key for this boot device.</p><p>If you want to replace one of your license keys with a new key bound to this device, please first remove all other key files first.</p>",
"server.state.enoconn.heading": "Cannot validate Unraid Trial key",
"server.state.enoconn.humanReadable": "Trial Requires Internet Connection",
"server.state.enoconn.message": "<p>Your Trial key requires an internet connection.</p><p><a href=\"/Settings/NetworkSettings\" class=\"underline\">Please check Settings > Network</a></p>",
"server.state.enoflash.heading": "Cannot access your boot device",
"server.state.enoflash.humanReadable": "No Boot Device",
"server.state.enoflash.message": "<p>There is a physical problem accessing your boot device</p>",
"server.state.enokeyfile.heading": "Let's Unleash Your Hardware",
"server.state.enokeyfile.humanReadable": "No Keyfile",
"server.state.enokeyfile.message": "<p>Choose an option below, then use our <a href=\"https://unraid.net/getting-started\" target=\"_blank\" rel=\"noreffer noopener\">Getting Started Guide</a> to configure your array in less than 15 minutes.</p>",
"server.state.enokeyfile1.heading": "No boot device configuration data",
"server.state.enokeyfile1.message": "<p>There is a problem with your boot device</p>",
"server.state.enokeyfile2.heading": "Missing key file",
"server.state.enokeyfile2.humanReadable": "Missing key file",
"server.state.enokeyfile2.messageWithConnect": "<p>Your license key file is corrupted or missing. The key file should be located in the /config directory on your boot device.</p><p>You may attempt to recover your key with your Unraid.net account.</p><p>If this was an expired Trial installation, you may purchase a license key.</p>",
"server.state.enokeyfile2.messageWithoutConnect": "<p>Your license key file is corrupted or missing. The key file should be located in the /config directory on your boot device.</p><p>If you do not have a backup copy of your license key file you may attempt to recover your key.</p><p>If this was an expired Trial installation, you may purchase a license key.</p>",
"server.state.etrial.heading": "Invalid installation",
"server.state.etrial.humanReadable": "Invalid installation",
"server.state.etrial.message": "<p>It is not possible to use a Trial key with an existing Unraid OS installation.</p><p>You may purchase a license key corresponding to this boot device to continue using this installation.</p>",
"server.state.lifetime.humanReadable": "Lifetime",
"server.state.plus.humanReadable": "Plus",
"server.state.pro.humanReadable": "Pro",
"server.state.shared.connectRegistrationPrompt": "<p>Register for Connect by signing in to your Unraid.net account</p>",
"server.state.shared.upgradeKeyPrompt": "<p>To support more storage devices as your server grows, click Upgrade Key.</p>",
"server.state.starter.humanReadable": "Starter",
"server.state.trial.humanReadable": "Trial",
"server.state.trial.messageEligibleInsideRenewal": "<p>Your <em>Trial</em> key includes all the functionality and device support of an <em>Unleashed</em> key.</p><p>Your trial is expiring soon. When it expires, <strong>the array will stop</strong>. You may extend your trial now, purchase a license key, or wait until expiration to take action.</p>",
"server.state.trial.messageEligibleOutsideRenewal": "<p>Your <em>Trial</em> key includes all the functionality and device support of an <em>Unleashed</em> key.</p><p>When your <em>Trial</em> expires, <strong>the array will stop</strong>. At that point you may either purchase a license key or request a <em>Trial</em> extension.</p>",
"server.state.trial.messageIneligibleInsideRenewal": "<p>Your <em>Trial</em> key includes all the functionality and device support of an <em>Unleashed</em> key.</p><p>Your trial is expiring soon and you have used all available extensions. When it expires, <strong>the array will stop</strong>. To continue using Unraid OS, you must purchase a license key.</p>",
"server.state.trial.messageIneligibleOutsideRenewal": "<p>Your <em>Trial</em> key includes all the functionality and device support of an <em>Unleashed</em> key.</p><p>You have used all available trial extensions. When your <em>Trial</em> expires, <strong>the array will stop</strong>. To continue using Unraid OS after expiration, you must purchase a license key.</p>",
"server.state.trialExpired.heading": "Your Trial has expired",
"server.state.trialExpired.humanReadable": "Trial Expired",
"server.state.trialExpired.messageEligible": "<p>To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.</p>",
"server.state.trialExpired.messageIneligible": "<p>You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.</p>",
"server.state.unleashed.humanReadable": "Unleashed",
"sso.ssoButtons.checkingAuthenticationOptions": "Checking authentication options...",
"sso.ssoButtons.or": "or",
"sso.useSsoAuth.errorFetchingToken": "Error fetching token",
"sso.useSsoAuth.invalidCallbackParameters": "Invalid callback parameters",
"updateOs.callbackButton.checkForOsUpdates": "Check for OS Updates",
"updateOs.changelogModal.extendLicenseToUpdate": "Extend License to Update",
"updateOs.changelogModal.loadingChangelog": "Loading changelog…",
"updateOs.changelogModal.unraidOsChangelog": "Unraid OS {0} Changelog",
"updateOs.checkUpdateResponseModal.checkingForOsUpdates": "Checking for OS updates...",
"updateOs.checkUpdateResponseModal.currentVersion": "Current Version {0}",
"updateOs.checkUpdateResponseModal.enableUpdateNotifications": "Enable update notifications",
"updateOs.checkUpdateResponseModal.goToSettingsNotificationsToEnable": "Go to Settings > Notifications to enable automatic OS update notifications for future releases.",
"updateOs.checkUpdateResponseModal.ignoredReleases": "Ignored Releases",
"updateOs.checkUpdateResponseModal.ignoreThisReleaseUntilNextReboot": "Ignore this release until next reboot",
"updateOs.checkUpdateResponseModal.manageUpdatePreferencesIncludingBetaAccess": "Manage update preferences including beta access and version selection at account.unraid.net",
"updateOs.checkUpdateResponseModal.moreOptions": "More Options",
"updateOs.checkUpdateResponseModal.requiresVerificationToUpdate": "Requires verification to update",
"updateOs.checkUpdateResponseModal.unraidOsIsUpToDate": "Unraid OS is up-to-date",
"updateOs.checkUpdateResponseModal.verifyToUpdate": "Verify to Update",
"updateOs.checkUpdateResponseModal.viewChangelogToStartUpdate": "View Changelog to Start Update",
"updateOs.checkUpdateResponseModal.youCanOptBackInTo": "You can opt back in to an ignored release by clicking on the Check for Updates button in the header anytime",
"updateOs.downgrade.beginDowngradeTo": "Begin downgrade to {0}",
"updateOs.downgrade.downgradesAreOnlyRecommendedIfYou": "Downgrades are only recommended if you're unable to solve a critical issue.",
"updateOs.downgrade.downgradeUnraidOsTo": "Downgrade Unraid OS to {0}",
"updateOs.downgrade.downloadDiagnostics": "Download Diagnostics",
"updateOs.downgrade.downloadTheDiagnosticsZipThenPlease": "Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.",
"updateOs.downgrade.inTheRareEventYouNeed": "In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.",
"updateOs.downgrade.internalBootConfirmFrom73xToOlder": "WARNING: This server is currently on {0} with internal boot configured. Downgrading to {1} may not support internal boot and could leave the server unbootable until boot media is restored. Do you want to continue anyway?",
"updateOs.downgrade.internalBootWarningFrom73xToOlder": "This server is on {0} with internal boot configured. Downgrading to {1} targets a release before internal boot support.",
"updateOs.downgrade.internalBootWarningTitle": "Internal boot downgrade risk",
"updateOs.downgrade.openABugReport": "Open a bug report",
"updateOs.downgrade.originalReleaseDate": "Original release date {0}",
"updateOs.downgrade.releaseNotes": "{0} Release Notes",
"updateOs.ignoredRelease.remove": "Remove",
"updateOs.ignoredRelease.removeFromIgnoreList": "Remove from ignore list",
"updateOs.ineligible.guidRequired": "A valid GUID is required to check for OS updates.",
"updateOs.ineligible.keyfileRequired": "A valid keyfile is required to check for OS updates.",
"updateOs.ineligible.osVersionRequired": "A valid OS version is required to check for OS updates.",
"updateOs.ineligible.updatesExpired": "Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.",
"updateOs.ineligible.updatesExpiredWithAvailable": "Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.",
"updateOs.pleaseFinishTheInitiatedDowngradeTo": "Please finish the initiated downgrade to enable updates.",
"updateOs.rawChangelogRenderer.errorParsingChangelog": "Error Parsing Changelog • {0}",
"updateOs.rawChangelogRenderer.itSHighlyRecommendedToReview": "It's highly recommended to review the changelog before continuing your update",
"updateOs.rawChangelogRenderer.loadingChangelog": "Loading changelog...",
"updateOs.rawChangelogRenderer.noChangelogContentAvailable": "No changelog content available",
"updateOs.rawChangelogRenderer.viewChangelogOnDocs": "View Changelog on Docs",
"updateOs.reboot.downgrade": "Reboot Required for Downgrade",
"updateOs.reboot.thirdPartyDriversDownloading": "Updating 3rd party drivers",
"updateOs.reboot.update": "Reboot Required for Update",
"updateOs.status.cancel": "Cancel {0}",
"updateOs.status.checking": "Checking...",
"updateOs.status.downgrade": "Downgrade",
"updateOs.status.keyIneligibleFor": "Key ineligible for {0}",
"updateOs.status.keyIneligibleForFutureReleases": "Key ineligible for future releases",
"updateOs.status.moreOptions": "More options",
"updateOs.status.noDowngradeAvailable": "No downgrade available",
"updateOs.status.rebootNowToDowngradeTo": "Reboot Now to Downgrade to {0}",
"updateOs.status.rebootNowToUpdateTo": "Reboot Now to Update to {0}",
"updateOs.status.unraidAvailable": "Unraid {0} Available",
"updateOs.status.update": "Update",
"updateOs.status.upToDate": "Up-to-date",
"updateOs.status.upToDateWithEligibleReleases": "Up-to-date with eligible releases",
"updateOs.status.viewReleaseNotes": "View release notes",
"updateOs.thirdPartyDrivers.duringTheUnraidOsUpdateProcess": "During the Unraid OS update process third-party drivers were detected and are currently being updated in the background. Please wait for those to finish downloading before rebooting your server to complete the update process. You should receive a system notification when complete. You may also refresh this page to check for an updated status.",
"updateOs.update.acklowledgeThatYouHaveMadeA": "Acklowledge that you have made a Flash Backup to enable this action",
"updateOs.update.backingUpThisMayTakeA": "Backing up...this may take a few minutes",
"updateOs.update.createFlashBackup": "Create Flash Backup",
"updateOs.update.flashBackupIsNotAvailableNavigate": "Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.",
"updateOs.update.iHaveMadeAFlashBackup": "I have made a Flash Backup",
"updateOs.update.receiveTheLatestAndGreatestFor": "Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.",
"updateOs.update.viewAvailableUpdates": "View Available Updates",
"updateOs.update.weRecommendBackingUpYourUsb": "We recommend backing up your USB Flash Boot Device before starting the update.",
"updateOs.update.youCanAlsoManuallyCreateA": "You can also manually create a new backup by clicking the Create Flash Backup button.",
"updateOs.update.youCanManuallyCreateABackup": "You can manually create a backup by clicking the Create Flash Backup button.",
"updateOs.update.youHaveAlreadyActivatedTheFlash": "You have already activated the Flash Backup feature via the Unraid Connect plugin.",
"updateOs.update.youHaveNotActivatedTheFlash": "You have not activated the Flash Backup feature via the Unraid Connect plugin.",
"updateOs.updateIneligible.extendLicense": "Extend License",
"updateOs.updateIneligible.learnMoreAndFix": "Learn more and fix",
"updateOs.updateIneligible.licenseKeyUpdatesExpired": "License Key Updates Expired",
"updateOs.updateIneligible.payYourAnnualFeeToContinue": "Pay your annual fee to continue receiving OS updates.",
"updateOs.updateIneligible.viewChangelog": "View Changelog",
"updateOs.updateUnraidOs": "Update Unraid OS",
"userProfile.callbackFeedback.calculatingOsUpdateEligibility": "Calculating OS Update Eligibility…",
"userProfile.callbackFeedback.calculatingTrialExpiration": "Calculating trial expiration…",
"userProfile.callbackFeedback.configureConnectFeatures": "Configure Connect Features",
"userProfile.callbackFeedback.confirmAndStartDowngrade": "Confirm and start downgrade",
"userProfile.callbackFeedback.confirmAndStartUpdate": "Confirm and start update",
"userProfile.callbackFeedback.copyKeyUrl": "Copy Key URL",
"userProfile.callbackFeedback.copyYourKeyUrl": "Copy your Key URL: {0}",
"userProfile.callbackFeedback.currentVersionUnraid": "Current Version: Unraid {0}",
"userProfile.callbackFeedback.downgradeUnraidOsConfirmationRequired": "Downgrade Unraid OS confirmation required",
"userProfile.callbackFeedback.extensionInstalled": "Extension Installed",
"userProfile.callbackFeedback.failedToKey": "Failed to {0} {1} Key",
"userProfile.callbackFeedback.fixError": "Fix Error",
"userProfile.callbackFeedback.installExtended": "Install Extended",
"userProfile.callbackFeedback.installingExtended": "Installing Extended",
"userProfile.callbackFeedback.installingExtendedTrial": "Installing Extended Trial",
"userProfile.callbackFeedback.installingRecovered": "Installing Recovered",
"userProfile.callbackFeedback.installingReplaced": "Installing Replaced",
"userProfile.callbackFeedback.installRecovered": "Install Recovered",
"userProfile.callbackFeedback.installReplaced": "Install Replaced",
"userProfile.callbackFeedback.key": "{0} {1} Key…",
"userProfile.callbackFeedback.keyInstalledSuccessfullyRebootMayBeRequired": "Key installed successfully. A reboot may be required to apply this change.",
"userProfile.callbackFeedback.keySuccessfully": "{1} Key {0} Successfully",
"userProfile.callbackFeedback.newVersion": "New Version: {0}",
"userProfile.callbackFeedback.noThanks": "No thanks",
"userProfile.callbackFeedback.performingActions": "Performing actions",
"userProfile.callbackFeedback.pleaseConfirmTheDowngradeDetailsBelow": "Please confirm the downgrade details below",
"userProfile.callbackFeedback.pleaseConfirmTheUpdateDetailsBelow": "Please confirm the update details below",
"userProfile.callbackFeedback.pleaseKeepThisWindowOpenWhile": "Please keep this window open while we perform some actions",
"userProfile.callbackFeedback.postInstallLicenseKeyError": "Post Install License Key Error",
"userProfile.callbackFeedback.readyToInstallKey": "Ready to Install Key",
"userProfile.callbackFeedback.readyToUpdateConnectAccountConfiguration": "Ready to update Connect account configuration",
"userProfile.callbackFeedback.recovered": "Recovered",
"userProfile.callbackFeedback.replaced": "Replaced",
"userProfile.callbackFeedback.signedInSuccessfully": "{0} Signed In Successfully",
"userProfile.callbackFeedback.signedOutSuccessfully": "{0} Signed Out Successfully",
"userProfile.callbackFeedback.signInFailed": "Sign In Failed",
"userProfile.callbackFeedback.signingIn": "Signing in {0}…",
"userProfile.callbackFeedback.signingIn2": "Signing In",
"userProfile.callbackFeedback.signingOut": "Signing out {0}…",
"userProfile.callbackFeedback.signingOut2": "Signing Out",
"userProfile.callbackFeedback.signOutFailed": "Sign Out Failed",
"userProfile.callbackFeedback.somethingWentWrong": "Something went wrong",
"userProfile.callbackFeedback.thankYouForPurchasingAnUnraid": "Thank you for purchasing an Unraid {0} Key!",
"userProfile.callbackFeedback.thankYouForUpgradingToAn": "Thank you for upgrading to an Unraid {0} Key!",
"userProfile.callbackFeedback.thenGoToToolsRegistrationTo": "Then go to Tools > Registration to manually install it",
"userProfile.callbackFeedback.thisDowngradeWillRequireAReboot": "This downgrade will require a reboot",
"userProfile.callbackFeedback.thisUpdateWillRequireAReboot": "This update will require a reboot",
"userProfile.callbackFeedback.updateUnraidOsConfirmationRequired": "Update Unraid OS confirmation required",
"userProfile.callbackFeedback.youReOneStepCloserTo": "You're one step closer to enhancing your Unraid experience",
"userProfile.callbackFeedback.yourFreeTrialKeyProvidesAll": "Your free Trial key provides all the functionality of an Unleashed Registration key",
"userProfile.callbackFeedback.yourKeyHasBeenReplaced": "Your {0} Key has been replaced!",
"userProfile.callbackFeedback.yourTrialKeyHasBeenExtended": "Your Trial key has been extended!",
"userProfile.clickToCopyLanIp": "Click to Copy LAN IP {0}",
"userProfile.dropdownConnectStatus.connected": "Connected",
"userProfile.dropdownConnectStatus.unraidApiIsOffline": "unraid-api is offline",
"userProfile.dropdownContent.checkForUpdate": "Check for Update",
"userProfile.dropdownContent.goToApiSettings": "Go to API Settings",
"userProfile.dropdownContent.manageUnraidNetAccount": "Manage Unraid.net Account",
"userProfile.dropdownContent.manageUnraidNetAccountInNew": "Manage Unraid.net Account in new tab",
"userProfile.dropdownContent.opensConnectInNewTab": "Opens Connect in new tab",
"userProfile.dropdownContent.osUpdateEligibilityExpired": "OS Update Eligibility Expired",
"userProfile.dropdownContent.rebootRequiredForDowngrade": "Reboot Required for Downgrade",
"userProfile.dropdownContent.rebootRequiredForUpdate": "Reboot Required for Update",
"userProfile.dropdownContent.settings": "Settings",
"userProfile.dropdownContent.signInToYourUnraidNet": "Sign In to your Unraid.net account to get started",
"userProfile.dropdownContent.thankYouForInstallingConnect": "Thank you for installing Connect!",
"userProfile.dropdownLaunchpad.restartingUnraidApi": "Restarting unraid-api…",
"userProfile.dropdownLaunchpad.restartUnraidApi": "Restart unraid-api",
"userProfile.dropdownTrigger.getStarted": "Get Started",
"userProfile.dropdownTrigger.learnMoreAboutTheError": "Learn more about the error",
"userProfile.dropdownTrigger.openDropdown": "Open Dropdown",
"userProfile.dropdownTrigger.trialExpiredSeeOptionsBelow": "Trial Expired, see options below",
"userProfile.lanIpCopied": "LAN IP Copied",
"userProfile.serverState.purchase": "Purchase",
"userProfile.serverState.purchaseKey": "Purchase Key",
"userProfile.serverState.upgradeKey": "Upgrade Key",
"userProfile.trial.errorCreatiingATrialKeyPlease": "Error creatiing a trial key. Please try again later.",
"userProfile.trial.extendingYourFreeTrialByDays": "Extending your free trial by 15 days",
"userProfile.trial.pleaseKeepThisWindowOpen": "Please keep this window open",
"userProfile.trial.pleaseWaitWhileThePageReloads": "Please wait while the page reloads to install your trial key",
"userProfile.trial.startingYourFreeDayTrial": "Starting your free 30 day trial",
"userProfile.trial.trialKeyCreated": "Trial Key Created",
"userProfile.trial.trialKeyCreationFailed": "Trial Key Creation Failed",
"userProfile.uptimeExpire.expired": "Expired {0}",
"userProfile.uptimeExpire.expiredAt": "Expired at {0}",
"userProfile.uptimeExpire.expiresAt": "Expires at {0}",
"userProfile.uptimeExpire.expiresIn": "Expires in {0}",
"userProfile.uptimeExpire.serverUpSince": "Server Up Since {0}",
"userProfile.uptimeExpire.trialKeyExpired": "Trial Key Expired {0}",
"userProfile.uptimeExpire.trialKeyExpiredAt": "Trial Key Expired at {0}",
"userProfile.uptimeExpire.trialKeyExpiresAt": "Trial Key Expires at {0}",
"userProfile.uptimeExpire.trialKeyExpiresIn": "Trial Key Expires in {0}",
"userProfile.uptimeExpire.uptime": "Uptime {0}",
"wanIpCheck.checkingWanIps": "Checking WAN IPs…",
"wanIpCheck.dnsIssueUnableToResolveWanip4": "DNS issue, unable to resolve wanip4.unraid.net",
"wanIpCheck.ignoreThisMessageIfYouAre": "Ignore this message if you are currently connected via Remote Access or VPN.",
"wanIpCheck.remarkUnraidSWanIpv4Does": "Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.",
"wanIpCheck.remarkYourWanIpv4Is": "Remark: your WAN IPv4 is {0}",
"wanIpCheck.thisMayIndicateAComplexNetwork": "This may indicate a complex network that will not work with this Remote Access solution.",
"wanIpCheck.unableToFetchClientWanIpv4": "Unable to fetch client WAN IPv4"
}