-
Notifications
You must be signed in to change notification settings - Fork 27
/
ubuntu_bootstrap_localizations_bg.dart
851 lines (623 loc) · 25.3 KB
/
ubuntu_bootstrap_localizations_bg.dart
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
import 'ubuntu_bootstrap_localizations.dart';
/// The translations for Bulgarian (`bg`).
class UbuntuBootstrapLocalizationsBg extends UbuntuBootstrapLocalizations {
UbuntuBootstrapLocalizationsBg([String locale = 'bg']) : super(locale);
@override
String get appTitle => 'Ubuntu Desktop Installer';
@override
String windowTitle(Object RELEASE) {
return 'Install $RELEASE';
}
@override
String get changeButtonText => 'Change';
@override
String get quitButtonText => 'Quit installation';
@override
String loadingPageTitle(Object DISTRO) {
return 'Welcome to $DISTRO';
}
@override
String loadingHeader(Object DISTRO) {
return 'Preparing $DISTRO…';
}
@override
String tryOrInstallTitle(Object DISTRO) {
return 'Try or install $DISTRO';
}
@override
String tryOrInstallHeader(Object DISTRO) {
return 'What do you want to do with $DISTRO?';
}
@override
String get tryOrInstallRepairOption => 'Repair installation';
@override
String get tryOrInstallRepairDescription => 'Repairing will reinstall all installed software without touching documents or settings.';
@override
String tryOption(Object RELEASE) {
return 'Try $RELEASE';
}
@override
String tryDescription(Object RELEASE) {
return 'You can try $RELEASE without making any changes to your computer.';
}
@override
String installOption(Object RELEASE) {
return 'Install $RELEASE';
}
@override
String installDescription(Object RELEASE) {
return 'Install $RELEASE alongside (or instead of) your current operating system. This shouldn\'t take too long.';
}
@override
String tryOrInstallReleaseNotesLabel(Object url) {
return 'You may wish to read the <a href=\"$url\">release notes</a>.';
}
@override
String get rstTitle => 'RST is enabled';
@override
String get rstHeader => 'Turn off RST to continue';
@override
String get rstDescription => 'This computer uses Intel RST (Rapid Storage Technology). You need to turn off RST in Windows before installing Ubuntu.';
@override
String rstInstructions(Object url) {
return 'For instructions, scan the QR code on another device or visit: <a href=\"https://$url\">$url</a>';
}
@override
String get configureSecureBootTitle => 'Configure Secure Boot';
@override
String get configureSecureBootDescription => 'You\'ve chosen to install third-party driver software. This requires turning off Secure Boot.\nTo do this, you need to choose a security key now, and enter it when the system restarts.';
@override
String get configureSecureBootOption => 'Configure Secure Boot';
@override
String get chooseSecurityKey => 'Choose a security key';
@override
String get confirmSecurityKey => 'Confirm the security key';
@override
String get dontInstallDriverSoftwareNow => 'Don\'t install the driver software for now';
@override
String get dontInstallDriverSoftwareNowDescription => 'You can install it later from Software & Updates.';
@override
String get configureSecureBootSecurityKeyRequired => 'Security key is required';
@override
String get secureBootSecurityKeysDontMatch => 'Security keys do not match';
@override
String get showSecurityKey => 'Show security key';
@override
String get updatesOtherSoftwarePageTitle => 'Applications';
@override
String get updatesOtherSoftwarePageDescription => 'What apps would you like to install to start with?';
@override
String get codecsAndDriversPageTitle => 'Optimise your computer';
@override
String get codecsAndDriversPageDescription => 'Install recommended proprietary software?';
@override
String get codecsAndDriversPageBody => 'Ubuntu ships with no proprietary software by default. Installing additional software may improve your computer\'s performance.';
@override
String get codecsAndDriversNvidiaNote => 'NVIDIA graphics card detected';
@override
String get codecsAndDriversNvidiaBody => 'For the best performance of NVIDIA graphic cards, installing additional drivers is strongly recommended.';
@override
String get fullInstallationTitle => 'Extended selection';
@override
String get fullInstallationSubtitle => 'An offline-friendly selection of office tools, utilities, web browser and games.';
@override
String get minimalInstallationTitle => 'Default selection';
@override
String get minimalInstallationSubtitle => 'Just the essentials, web browser and basic utilities.';
@override
String get otherOptions => 'Other options';
@override
String get installThirdPartyTitle => 'Install third-party software for graphics and Wi-Fi hardware, as well as additional media formats';
@override
String get installThirdPartySubtitle => 'This software is subject to license terms included with its documentation. Some are proprietary.';
@override
String get installDriversTitle => 'Install third-party software for graphics and Wi-Fi hardware';
@override
String get installDriversSubtitle => 'These drivers are subject to license terms included with their documentation. They are proprietary.';
@override
String get installCodecsTitle => 'Download and install support for additional media formats';
@override
String get installCodecsSubtitle => 'This software is subject to license terms included with its documentation. Some are proprietary.';
@override
String onBatteryWarning(Object color) {
return '<font color=\"$color\">Warning:</font> The computer is not plugged in to a power source.';
}
@override
String get offlineWarning => 'You are currently offline';
@override
String get chooseSecurityKeyTitle => 'Security key';
@override
String chooseSecurityKeyHeader(Object RELEASE) {
return 'Disk encryption protects your files in case you lose your computer. It requires you to enter a security key each time the computer starts up.\n\nAny files outside of $RELEASE will not be encrypted.';
}
@override
String get chooseSecurityKeyHint => 'Choose a security key';
@override
String get chooseSecurityKeyConfirmHint => 'Confirm the security key';
@override
String get chooseSecurityKeyRequired => 'A security key is required';
@override
String get chooseSecurityKeyMismatch => 'The security keys do not match';
@override
String chooseSecurityKeyWarning(Object color) {
return '<font color=\"$color\">Warning:</font> If you lose this security key, all data will be lost. If you need to, write down your key and keep it in a safe place elsewhere.';
}
@override
String get installationTypeTitle => 'Type of installation';
@override
String installationTypeOSDetected(Object os) {
return 'This computer currently has $os on it. What would you like to do?';
}
@override
String installationTypeDualOSDetected(Object os1, Object os2) {
return 'This computer currently has $os1 and $os2 on it. What would you like to do?';
}
@override
String get installationTypeMultiOSDetected => 'This computer currently has multiple operating systems on it. What would you like to do?';
@override
String get installationTypeNoOSDetected => 'This computer currently has no detected operating systems. What would you like to do?';
@override
String installationTypeErase(Object DISTRO) {
return 'Erase disk and install $DISTRO';
}
@override
String installationTypeEraseWarning(Object color) {
return '<font color=\"$color\">Warning:</font> This will delete all your programs, documents, photos, music, and any other files in all operating systems.';
}
@override
String get installationTypeAdvancedLabel => 'Advanced features...';
@override
String get installationTypeAdvancedTitle => 'Advanced features';
@override
String get installationTypeNone => 'None';
@override
String get installationTypeNoneSelected => 'None selected';
@override
String installationTypeLVM(Object RELEASE) {
return 'Use LVM with the new $RELEASE installation';
}
@override
String get installationTypeLVMSelected => 'LVM selected';
@override
String installationTypeLVMEncryption(Object RELEASE) {
return 'Use LVM and encryption with the new $RELEASE installation';
}
@override
String get installationTypeLVMEncryptionSelected => 'LVM and encryption selected';
@override
String get installationTypeEncryptInfo => 'You will choose a security key in the next step.';
@override
String get installationTypeZFS => 'EXPERIMENTAL: Erase disk and use ZFS';
@override
String get installationTypeZFSEncryption => 'EXPERIMENTAL: Erase disk and use ZFS with encryption';
@override
String get installationTypeZFSSelected => 'ZFS selected';
@override
String get installationTypeZFSEncryptionSelected => 'ZFS and encryption selected';
@override
String get installationTypeTPM => 'EXPERIMENTAL: Enable hardware-backed full disk encryption';
@override
String installationTypeTPMWarning(Object color, Object url) {
return '<font color=\"$color\">Warning:</font> This feature is only supported on certain hardware configurations and may not support upgrading to future Ubuntu releases. Please read the <a href=\"$url\">release notes</a> before enabling.';
}
@override
String get installationTypeTPMSelected => 'TPM selected';
@override
String installationTypeReinstall(Object os) {
return 'Erase $os and reinstall';
}
@override
String installationTypeReinstallWarning(Object color, Object os) {
return '<font color=\"$color\">Warning:</font> This will delete all your $os programs, documents, photos, music, and any other files.';
}
@override
String installationTypeAlongside(Object product, Object os) {
return 'Install $product alongside $os';
}
@override
String installationTypeAlongsideDual(Object product, Object os1, Object os2) {
return 'Install $product alongside $os1 and $os2';
}
@override
String installationTypeAlongsideMulti(Object product) {
return 'Install $product alongside them';
}
@override
String installationTypeAlongsideUnknown(Object product) {
return 'Install $product alongside other partitions';
}
@override
String get installationTypeAlongsideInfo => 'Documents, music, and other other personal files will be kept. You can choose which operating system you want each time the computer starts up.';
@override
String get installationTypeManual => 'Manual partitioning';
@override
String installationTypeManualInfo(Object DISTRO) {
return 'You can create or resize partitions yourself, or choose multiple partitions for $DISTRO';
}
@override
String selectGuidedStoragePageTitle(Object DISTRO) {
return 'Erase disk and install $DISTRO';
}
@override
String get selectGuidedStorageDropdownLabel => 'Select drive:';
@override
String get selectGuidedStorageInfoLabel => 'The entire disk will be used:';
@override
String get selectGuidedStorageInstallNow => 'Install now';
@override
String get installAlongsideSpaceDivider => 'Allocate drive space by dragging the divider below:';
@override
String installAlongsideHiddenPartitions(Object num, Object url) {
return '$num smaller partitions are hidden, use the <a href=\"$url\">advanced partitioning tool</a> for more control';
}
@override
String get installAlongsideResizePartition => 'Resize partition';
@override
String get installAlongsideAllocateSpace => 'Allocate space';
@override
String get installAlongsideFiles => 'Files';
@override
String get installAlongsidePartition => 'Partition:';
@override
String get installAlongsideSize => 'Size:';
@override
String get installAlongsideAvailable => 'Available:';
@override
String get allocateDiskSpace => 'Manual partitioning';
@override
String get allocateDiskSpaceInvalidMountPointSlash => 'Mount points must start with \"/\"';
@override
String get allocateDiskSpaceInvalidMountPointSpace => 'Mount points cannot contain spaces';
@override
String get diskHeadersDevice => 'Device';
@override
String get diskHeadersType => 'Type';
@override
String get diskHeadersMountPoint => 'Mount point';
@override
String get diskHeadersSize => 'Size';
@override
String get diskHeadersUsed => 'Used';
@override
String get diskHeadersSystem => 'System';
@override
String get diskHeadersFormat => 'Format';
@override
String get freeDiskSpace => 'Free space';
@override
String get newPartitionTable => 'New partition table';
@override
String get newPartitionTableConfirmationTitle => 'New empty partition';
@override
String get newPartitionTableConfirmationMessage => 'Creating a new partition table on an entire device will remove all of its current partitions. This operation can be undone if needed.';
@override
String get tooManyPrimaryPartitions => 'Too many primary partitions';
@override
String get partitionLimitReached => 'Limit reached';
@override
String get bootLoaderDevice => 'Device for boot loader installation';
@override
String get partitionCreateTitle => 'Create partition';
@override
String get partitionEditTitle => 'Edit partition';
@override
String get partitionSizeLabel => 'Size:';
@override
String get partitionTypeLabel => 'Type for the new partition:';
@override
String get partitionTypePrimary => 'Primary';
@override
String get partitionTypeLogical => 'Logical';
@override
String get partitionLocationLabel => 'Location for the new partition:';
@override
String get partitionLocationBeginning => 'Beginning of this space';
@override
String get partitionLocationEnd => 'End of this space';
@override
String get partitionFormatLabel => 'Used as:';
@override
String get partitionFormatNone => 'Leave unformatted';
@override
String partitionFormatKeep(Object format) {
return 'Leave formatted as $format';
}
@override
String get partitionErase => 'Format the partition';
@override
String get partitionMountPointLabel => 'Mount point:';
@override
String get confirmPageTitle => 'Ready to install';
@override
String get confirmHeader => 'If you continue, the changes listed below will be written to the disks. You will be able to make further changes manually.';
@override
String get confirmDevicesTitle => 'Devices';
@override
String get confirmPartitionsTitle => 'Partitions';
@override
String get confirmPartitionTables => 'The partition tables of the following devices are changed:';
@override
String confirmPartitionTable(Object serial, Object path) {
return '$serial ($path)';
}
@override
String get confirmPartitionChanges => 'The following partition changes are going to be applied:';
@override
String confirmPartitionResize(Object sysname, Object oldsize, Object newsize) {
return 'partition <b>$sysname</b> resized from <b>$oldsize</b> to <b>$newsize</b>';
}
@override
String confirmPartitionFormatMount(Object sysname, Object format, Object mount) {
return 'partition <b>$sysname</b> formatted as <b>$format</b> used for <b>$mount</b>';
}
@override
String confirmPartitionFormat(Object sysname, Object format) {
return 'partition <b>$sysname</b> formatted as <b>$format</b>';
}
@override
String confirmPartitionMount(Object sysname, Object mount) {
return 'partition <b>$sysname</b> used for <b>$mount</b>';
}
@override
String confirmPartitionCreate(Object sysname) {
return 'partition <b>$sysname</b> created';
}
@override
String get confirmInstallButton => 'Install';
@override
String get installationCompleteTitle => 'Installation complete';
@override
String readyToUse(Object system) {
return '**$system** is installed and ready to use';
}
@override
String rebootToConfigure(Object system) {
return '**$system** has been copied to the disk';
}
@override
String restartInto(Object system) {
return 'Restart into $system';
}
@override
String restartWarning(Object RELEASE) {
return 'You can continue testing $RELEASE now, but until you restart the computer, any changes you make or documents you save will not be preserved.';
}
@override
String get rebootToConfigureWarning => 'You have to restart the computer to continue the installation process.';
@override
String get shutdown => 'Shut Down';
@override
String get restartNow => 'Restart now';
@override
String get continueTesting => 'Continue testing';
@override
String get bitlockerTitle => 'BitLocker is enabled';
@override
String get bitlockerHeader => 'Turn off BitLocker to continue';
@override
String bitlockerDescription(Object option) {
return 'This computer uses Windows BitLocker encryption.\nYou need to use Windows to create free space or choose \'$option\' to continue.';
}
@override
String bitlockerInstructions(Object url) {
return 'For instructions, scan the QR code on another device or visit: <a href=\"https://$url\">$url</a>';
}
@override
String get restartIntoWindows => 'Restart into Windows';
@override
String get restartIntoWindowsTitle => 'Restart into Windows?';
@override
String restartIntoWindowsDescription(Object DISTRO) {
return 'Are you sure you want to restart your computer? You will need to restart the $DISTRO installation later to finish installing $DISTRO.';
}
@override
String installationSlidesTitle(Object RELEASE) {
return 'Welcome to $RELEASE';
}
@override
String get installationSlidesAvailable => 'Available:';
@override
String get installationSlidesIncluded => 'Included:';
@override
String get installationSlidesWelcomeTitle => 'Fast, free and full of new features';
@override
String installationSlidesWelcomeHeader(Object DISTRO) {
return 'The latest version of $DISTRO makes computing easier than ever.';
}
@override
String installationSlidesWelcomeBody(Object RELEASE) {
return 'Whether you\'re a developer, creator, gamer or administrator you\'ll find new tools to improve your productivity and enhance your experience in $RELEASE.';
}
@override
String get installationSlidesSoftwareTitle => 'All the applications you need';
@override
String installationSlidesSoftwareBody(Object DISTRO) {
return 'Install, manage and update all your apps in Ubuntu Software, including thousands of applications from both the Snap Store and $DISTRO archive.';
}
@override
String get installationSlidesDevelopmentTitle => 'Develop with the best of open source';
@override
String installationSlidesDevelopmentBody(Object DISTRO) {
return '$DISTRO is the ideal workstation for app or web development, data science and AI/ML as well as devops and administration. Every $DISTRO release includes the latest toolchains and supports all major IDEs.';
}
@override
String get installationSlidesCreativityTitle => 'Enhance your creativity';
@override
String installationSlidesCreativityBody(Object DISTRO) {
return 'If you\'re an animator, designer, video creator or game developer it\'s easy to bring your workflows to $DISTRO with support for open source and industry standard software and applications.';
}
@override
String get installationSlidesGamingTitle => 'Great for gaming';
@override
String installationSlidesGamingBody(Object DISTRO) {
return '$DISTRO supports the latest NVIDIA and Mesa drivers to improve performance and compatibility. Thousands of Windows titles play great on $DISTRO via applications like Steam with no additional configuration.';
}
@override
String get installationSlidesSecurityTitle => 'Private and secure';
@override
String installationSlidesSecurityBody(Object DISTRO) {
return '$DISTRO provides all of the tools you need to stay private and secure online. With built in firewall and VPN support and a host of privacy-centric applications to ensure you are in full control of your data.';
}
@override
String installationSlidesSecurityLts(Object DISTRO) {
return 'All $DISTRO LTS releases come with five years of security patching included, extending to ten years with an Ubuntu Pro subscription.';
}
@override
String get installationSlidesProductivityTitle => 'Power up your productivity';
@override
String installationSlidesProductivityBody(Object DISTRO) {
return '$DISTRO Desktop includes LibreOffice, a suite of Microsoft Office compatible open source applications for documents, spreadsheets and presentations. Popular collaboration tools are also available.';
}
@override
String get installationSlidesAccessibilityTitle => 'Access for everyone';
@override
String installationSlidesAccessibilityBody(Object DISTRO) {
return 'At the heart of the $DISTRO philosophy is the belief that computing is for everyone. With advanced accessibility tools and options to change language, colours and text size, $DISTRO makes computing easy - whoever and wherever you are.';
}
@override
String get installationSlidesAccessibilityOrca => 'Orca Screen Reader';
@override
String get installationSlidesAccessibilityLanguages => 'Language support';
@override
String get installationSlidesSupportTitle => 'Help and support';
@override
String installationSlidesSupportHeader(Object DISTRO) {
return 'The official $DISTRO documentation is available both online and via the Help icon in the dock.';
}
@override
String get installationSlidesSupportCommunity => 'Ask Ubuntu covers a range of questions and responses and the Ubuntu Discourse provides guides and discussions for new and experienced users.';
@override
String get installationSlidesSupportEnterprise => 'For enterprise users Canonical provides commercial support to make it easy to onboard and manage Ubuntu securely in the workplace.';
@override
String get installationSlidesSupportResources => 'Helpful resources:';
@override
String get installationSlidesSupportDocumentation => 'Official documentation';
@override
String get installationSlidesSupportUbuntuPro => 'Enterprise-grade 24/7 support with Ubuntu Pro';
@override
String get copyingFiles => 'Copying files…';
@override
String get installingSystem => 'Installing the system…';
@override
String get configuringSystem => 'Setting up the system…';
@override
String get installationFailed => 'Installation failed';
@override
String get notEnoughDiskSpaceTitle => 'Not enough space';
@override
String notEnoughDiskSpaceUbuntu(Object DISTRO) {
return 'Not enough disk space to install $DISTRO';
}
@override
String get notEnoughDiskSpaceAvailable => 'Available:';
@override
String get notEnoughDiskSpaceRequired => 'Required:';
@override
String get refreshPageTitle => 'Update available';
@override
String refreshCurrent(Object snap, Object version) {
return 'The current $snap version is $version.';
}
@override
String refreshInstall(Object version) {
return 'Update to version $version';
}
@override
String refreshUpToDate(Object version) {
return 'The current version $version is up-to-date.';
}
@override
String refreshUpdating(Object snap) {
return 'Updating $snap...';
}
@override
String get refreshRestart => 'Please quit and relaunch the installer.';
@override
String refreshSnapPrerequisites(Object snap) {
return 'Ensuring $snap prerequisites...';
}
@override
String refreshSnapRefresh(Object snap) {
return 'Refreshing $snap...';
}
@override
String refreshSnapCheckRerefresh(Object snap) {
return 'Checking $snap re-refresh...';
}
@override
String refreshSnapPrepare(Object snap) {
return 'Preparing $snap...';
}
@override
String refreshSnapDownload(Object snap) {
return 'Downloading $snap...';
}
@override
String refreshSnapValidate(Object snap) {
return 'Validating $snap...';
}
@override
String refreshSnapMount(Object snap) {
return 'Mounting $snap...';
}
@override
String refreshSnapStopServices(Object snap) {
return 'Stopping $snap services...';
}
@override
String refreshSnapRemoveAliases(Object snap) {
return 'Removing $snap aliases...';
}
@override
String refreshSnapUnlink(Object snap) {
return 'Unlinking $snap...';
}
@override
String refreshSnapUpdateAssets(Object snap) {
return 'Updating $snap assets...';
}
@override
String refreshSnapUpdateKernelCommandLine(Object snap) {
return 'Updating $snap kernel command line...';
}
@override
String refreshSnapCopyData(Object snap) {
return 'Copying $snap data...';
}
@override
String refreshSnapSetupProfiles(Object snap) {
return 'Setting up $snap security profiles...';
}
@override
String refreshSnapLink(Object snap) {
return 'Linking $snap...';
}
@override
String refreshSnapAutoConnect(Object snap) {
return 'Connecting $snap plugs and slots...';
}
@override
String refreshSnapSetAutoAliases(Object snap) {
return 'Setting automatic $snap aliases...';
}
@override
String refreshSnapSetupAliases(Object snap) {
return 'Setting up $snap aliases...';
}
@override
String refreshSnapStartServices(Object snap) {
return 'Starting $snap services...';
}
@override
String refreshSnapCleanup(Object snap) {
return 'Cleaning up $snap...';
}
@override
String get recoveryKeyTitle => 'TPM recovery key';
@override
String get recoveryKeyCommand => 'You can access your recovery key after installation with the following command:';
@override
String recoveryKeyWarning(Object color) {
return '<font color=\"$color\">Warning:</font> If you lose this security key, all data will be lost. If you need to, write down your key and keep it in a safe place elsewhere.';
}
}