-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathwinget.resw
More file actions
3189 lines (3178 loc) · 178 KB
/
winget.resw
File metadata and controls
3189 lines (3178 loc) · 178 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="AdjoinedNotFlagError" xml:space="preserve">
<value>Adjoined alias is not a flag: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an adjoined alias that is not a flag argument. {0} is a placeholder replaced by the user input argument (e.g. '-ab').</comment>
</data>
<data name="AdjoinedNotFoundError" xml:space="preserve">
<value>Adjoined flag alias not found: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an adjoined flag alias argument that was not found. {0} is a placeholder replaced by the user input argument (e.g. '-ab').</comment>
</data>
<data name="AvailableArguments" xml:space="preserve">
<value>The following arguments are available:</value>
<comment>Message displayed to inform the user about the available command line arguments.</comment>
</data>
<data name="AvailableCommandAliases" xml:space="preserve">
<value>The following command aliases are available:</value>
<comment>Message displayed to inform the user about the available command line alias arguments.</comment>
</data>
<data name="AvailableCommands" xml:space="preserve">
<value>The following commands are available:</value>
<comment>Title displayed to inform the user about the available commands.</comment>
</data>
<data name="AvailableHeader" xml:space="preserve">
<value>Available</value>
<comment>As in "a new version is available to upgrade to".</comment>
</data>
<data name="AvailableOptions" xml:space="preserve">
<value>The following options are available:</value>
<comment>Message displayed to inform the user about the available options.</comment>
</data>
<data name="AvailableSubcommands" xml:space="preserve">
<value>The following sub-commands are available:</value>
<comment>Message displayed to inform the user about the available nested commands that run in context of the selected command.</comment>
</data>
<data name="AvailableUpgrades" xml:space="preserve">
<value>{0} upgrades available.</value>
<comment>{Locked="{0}"} Message displayed to inform the user about available package upgrades. {0} is a placeholder replaced by the number of package upgrades.</comment>
</data>
<data name="ChannelArgumentDescription" xml:space="preserve">
<value>Use the specified channel; default is general audience</value>
</data>
<data name="Command" xml:space="preserve">
<value>command</value>
<comment>Label displayed for a command to give the software.</comment>
</data>
<data name="CommandArgumentDescription" xml:space="preserve">
<value>Filter results by command</value>
<comment>Description message displayed to inform the user about filtering the search results by a package command.</comment>
</data>
<data name="CommandLineArgumentDescription" xml:space="preserve">
<value>The full command line for completion</value>
</data>
<data name="CommandRequiresAdmin" xml:space="preserve">
<value>This command requires administrator privileges to execute.</value>
</data>
<data name="CompleteCommandLongDescription" xml:space="preserve">
<value>This command can be used to request context sensitive command line completion. The command line, cursor position, and word to be completed are passed in. The output is a set of potential values based on the inputs, one possible value per line.</value>
</data>
<data name="CompleteCommandShortDescription" xml:space="preserve">
<value>Enables context sensitive command line completion</value>
</data>
<data name="CountArgumentDescription" xml:space="preserve">
<value>Show no more than specified number of results (between 1 and 1000)</value>
</data>
<data name="Done" xml:space="preserve">
<value>Done</value>
<comment>Label displayed when an operation completes or is done executing.</comment>
</data>
<data name="ExactArgumentDescription" xml:space="preserve">
<value>Find package using exact match</value>
<comment>Description message displayed to inform the user about finding an application package using an exact matching criteria.</comment>
</data>
<data name="ExperimentalArgumentDescription" xml:space="preserve">
<value>Experimental argument for demonstration purposes</value>
</data>
<data name="ExperimentalCommandLongDescription" xml:space="preserve">
<value>This command is an example on how to implement an experimental feature. To turn on go to 'winget settings' and enable experimentalCmd or experimentalArg features.</value>
<comment>{Locked="winget settings"}</comment>
</data>
<data name="ExperimentalCommandShortDescription" xml:space="preserve">
<value>Experimental feature example</value>
</data>
<data name="ExtraPositionalError" xml:space="preserve">
<value>Found a positional argument when none was expected: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an extra positional argument when none was expected. {0} is a placeholder replaced by the user's extra argument input.</comment>
</data>
<data name="FeatureDisabledMessage" xml:space="preserve">
<value>This feature is a work in progress, and may be changed dramatically or removed altogether in the future. To enable it, edit your settings ('winget settings') to include the experimental feature: '{0}'</value>
<comment>{Locked="winget settings","{0}"}. Error message displayed when the user uses an experimental feature that is disabled. {0} is a placeholder replaced by the experimental feature name.</comment>
</data>
<data name="FeaturesCommandLongDescription" xml:space="preserve">
<value>Shows the status of experimental features. Experimental features can be turned on via 'winget settings'.</value>
<comment>{Locked="winget settings"}</comment>
</data>
<data name="FeaturesCommandShortDescription" xml:space="preserve">
<value>Shows the status of experimental features</value>
</data>
<data name="FeaturesDisabled" xml:space="preserve">
<value>Disabled</value>
</data>
<data name="FeaturesEnabled" xml:space="preserve">
<value>Enabled</value>
</data>
<data name="FeaturesFeature" xml:space="preserve">
<value>Feature</value>
</data>
<data name="FeaturesLink" xml:space="preserve">
<value>Link</value>
</data>
<data name="FeaturesMessage" xml:space="preserve">
<value>The following experimental features are in progress.
They can be configured through the settings file 'winget settings'.</value>
<comment>{Locked="winget settings"}</comment>
</data>
<data name="FeaturesProperty" xml:space="preserve">
<value>Property</value>
</data>
<data name="FeaturesStatus" xml:space="preserve">
<value>Status</value>
</data>
<data name="FileArgumentDescription" xml:space="preserve">
<value>File to be hashed</value>
</data>
<data name="FlagContainAdjoinedError" xml:space="preserve">
<value>Flag argument cannot contain adjoined value: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a flag argument containing an unexpected adjoined value. {0} is a placeholder replaced by the user input.</comment>
</data>
<data name="HashCommandLongDescription" xml:space="preserve">
<value>Computes the hash of a local file, appropriate for entry into a manifest. It can also compute the hash of the signature file of an MSIX package to enable streaming installations.</value>
</data>
<data name="HashCommandShortDescription" xml:space="preserve">
<value>Helper to hash installer files</value>
</data>
<data name="HelpArgumentDescription" xml:space="preserve">
<value>Shows help about the selected command</value>
</data>
<data name="HelpForDetails" xml:space="preserve">
<value>For more details on a specific command, pass it the help argument.</value>
</data>
<data name="HelpLinkPreamble" xml:space="preserve">
<value>More help can be found at: {0}</value>
<comment>{Locked="{0}"} Message displayed to inform the user about a link where they can learn more about the subject context. {0} is a placeholder replaced by a website address.</comment>
</data>
<data name="IdArgumentDescription" xml:space="preserve">
<value>Filter results by id</value>
</data>
<data name="IgnoreWarningsArgumentDescription" xml:space="preserve">
<value>Suppresses warning outputs</value>
</data>
<data name="InstallationDisclaimer1" xml:space="preserve">
<value>This application is licensed to you by its owner.</value>
</data>
<data name="InstallationDisclaimer2" xml:space="preserve">
<value>Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.</value>
</data>
<data name="InstallationDisclaimerMSStore" xml:space="preserve">
<value>This package is provided through Microsoft Store. winget may need to acquire the package from Microsoft Store on behalf of the current user.</value>
<comment>{Locked="winget"}</comment>
</data>
<data name="InstallCommandLongDescription" xml:space="preserve">
<value>Installs the selected package, either found by searching a configured source or directly from a manifest. By default, the query must case-insensitively match the id, name, or moniker of the package. Other fields can be used by passing their appropriate option. By default, install command will check package installed status and try to perform an upgrade if applicable. Override with --force to perform a direct install.</value>
<comment>{Locked="--force"}; id, name, and moniker are all named values in our context, and may benefit from not being translated. The match must be for any of them, with comparison ignoring case.</comment>
</data>
<data name="InstallCommandShortDescription" xml:space="preserve">
<value>Installs the given package</value>
</data>
<data name="InstallerHashMismatchAdminBlock" xml:space="preserve">
<value>Installer hash does not match; this cannot be overridden when running as admin</value>
</data>
<data name="InstallerHashMismatchOverridden" xml:space="preserve">
<value>Installer hash does not match; proceeding due to --ignore-security-hash</value>
<comment>{Locked="--ignore-security-hash"}</comment>
</data>
<data name="InstallerHashMismatchOverrideRequired" xml:space="preserve">
<value>Installer hash does not match; to override this check use --ignore-security-hash</value>
<comment>{Locked="--ignore-security-hash"}</comment>
</data>
<data name="InstallerHashVerified" xml:space="preserve">
<value>Successfully verified installer hash</value>
</data>
<data name="InstallFlowInstallSuccess" xml:space="preserve">
<value>Successfully installed</value>
</data>
<data name="InstallFlowStartingPackageInstall" xml:space="preserve">
<value>Starting package install...</value>
</data>
<data name="HashOverrideArgumentDescription" xml:space="preserve">
<value>Ignore the installer hash check failure</value>
</data>
<data name="IgnoreLocalArchiveMalwareScanArgumentDescription" xml:space="preserve">
<value>Ignore the malware scan performed as part of installing an archive type package from local manifest</value>
</data>
<data name="InteractiveArgumentDescription" xml:space="preserve">
<value>Request interactive installation; user input may be needed</value>
</data>
<data name="InvalidAliasError" xml:space="preserve">
<value>Argument alias was not recognized for the current command: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a command line argument alias that was not recognized for a selected command. {0} is a placeholder replaced by the user's argument alias input (e.g. '-a').</comment>
</data>
<data name="InvalidArgumentSpecifierError" xml:space="preserve">
<value>Invalid argument specifier: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an invalid argument specifier. {0} is a placeholder replaced by an argument specifier (e.g. '-').</comment>
</data>
<data name="InvalidNameError" xml:space="preserve">
<value>Argument name was not recognized for the current command: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an unrecognized command line argument name for the selected command. {0} is a placeholder replaced by the user's argument name input (e.g. '--example').</comment>
</data>
<data name="KeyDirectoriesHeader" xml:space="preserve">
<value>Winget Directories</value>
<comment>Header for a table detailing the directories Winget uses for key operations like logging and portable installs</comment>
</data>
<data name="LocaleArgumentDescription" xml:space="preserve">
<value>Locale to use (BCP47 format)</value>
<comment>{Locked="BCP47"}</comment>
</data>
<data name="LicenseAgreement" xml:space="preserve">
<value>License Agreement</value>
</data>
<data name="Links" xml:space="preserve">
<value>Links</value>
<comment>Links to different webpages</comment>
</data>
<data name="ListCommandLongDescription" xml:space="preserve">
<value>The list command displays the packages installed on the system, as well as whether an upgrade is available. Additional options can be provided to filter the output, much like the search command.</value>
<comment>{Locked="list","search"}</comment>
</data>
<data name="ListCommandShortDescription" xml:space="preserve">
<value>Display installed packages</value>
</data>
<data name="LocationArgumentDescription" xml:space="preserve">
<value>Location to install to (if supported)</value>
</data>
<data name="LogArgumentDescription" xml:space="preserve">
<value>Log location (if supported)</value>
</data>
<data name="MainCopyrightNotice" xml:space="preserve">
<value>Copyright (c) Microsoft Corporation. All rights reserved.</value>
</data>
<data name="MainHomepage" xml:space="preserve">
<value>Homepage</value>
<comment>The primary webpage for the software</comment>
</data>
<data name="ManifestArgumentDescription" xml:space="preserve">
<value>The path to the manifest of the package</value>
</data>
<data name="ManifestValidationFail" xml:space="preserve">
<value>Manifest validation failed.</value>
</data>
<data name="ManifestValidationSuccess" xml:space="preserve">
<value>Manifest validation succeeded.</value>
</data>
<data name="ManifestValidationWarning" xml:space="preserve">
<value>Manifest validation succeeded with warnings.</value>
</data>
<data name="MissingArgumentError" xml:space="preserve">
<value>Argument value required, but none found: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user does not provide a required command line argument value. {0} is a placeholder replaced by the argument name.</comment>
</data>
<data name="MonikerArgumentDescription" xml:space="preserve">
<value>Filter results by moniker</value>
</data>
<data name="MsixArgumentDescription" xml:space="preserve">
<value>Input file will be treated as msix; signature hash will be provided if signed</value>
</data>
<data name="MsixSignatureHashFailed" xml:space="preserve">
<value>Failed to calculate MSIX signature hash.</value>
</data>
<data name="MSStoreAppBlocked" xml:space="preserve">
<value>Failed to install or upgrade Microsoft Store package because the specific app is blocked by policy</value>
</data>
<data name="MSStoreInstallOrUpdateFailed" xml:space="preserve">
<value>Failed to install or upgrade Microsoft Store package. Error code: {0}</value>
<comment>{Locked="{0}"} Error message displayed when a Microsoft Store application package fails to install or upgrade. {0} is a placeholder replaced by an error code.</comment>
</data>
<data name="MSStoreStoreClientBlocked" xml:space="preserve">
<value>Failed to install or upgrade Microsoft Store package because Microsoft Store client is blocked by policy</value>
</data>
<data name="MSStoreInstallTryGetEntitlement" xml:space="preserve">
<value>Verifying/Requesting package acquisition...</value>
</data>
<data name="MultipleInstalledPackagesFound" xml:space="preserve">
<value>Multiple installed packages found matching input criteria. Please refine the input.</value>
</data>
<data name="MultiplePackagesFound" xml:space="preserve">
<value>Multiple packages found matching input criteria. Please refine the input.</value>
</data>
<data name="NameArgumentDescription" xml:space="preserve">
<value>Filter results by name</value>
</data>
<data name="NoApplicableInstallers" xml:space="preserve">
<value>No applicable installer found; see logs for more details.</value>
</data>
<data name="NoExperimentalFeaturesMessage" xml:space="preserve">
<value>There are currently no experimental features available. </value>
</data>
<data name="NoInstalledPackageFound" xml:space="preserve">
<value>No installed package found matching input criteria.</value>
</data>
<data name="NoPackageFound" xml:space="preserve">
<value>No package found matching input criteria.</value>
</data>
<data name="NoVTArgumentDescription" xml:space="preserve">
<value>Disables VirtualTerminal display</value>
<comment>{Locked="VirtualTerminal"}</comment>
</data>
<data name="OpenLogsArgumentDescription" xml:space="preserve">
<value>Open the default logs location</value>
</data>
<data name="Options" xml:space="preserve">
<value>options</value>
<comment>Options to change how a command works</comment>
</data>
<data name="OverrideArgumentDescription" xml:space="preserve">
<value>Override arguments to be passed on to the installer</value>
</data>
<data name="Package" xml:space="preserve">
<value>Package: {0}</value>
<comment>{Locked="{0}"} Label displayed for a software package. {0} is a placeholder replaced by the software package name.</comment>
</data>
<data name="PendingWorkError" xml:space="preserve">
<value>Oops, we forgot to do this...</value>
</data>
<data name="PositionArgumentDescription" xml:space="preserve">
<value>The position of the cursor within the command line</value>
</data>
<data name="PrivacyStatement" xml:space="preserve">
<value>Privacy Statement</value>
</data>
<data name="QueryArgumentDescription" xml:space="preserve">
<value>The query used to search for a package</value>
</data>
<data name="RainbowArgumentDescription" xml:space="preserve">
<value>Progress display a rainbow of colors</value>
</data>
<data name="RequiredArgError" xml:space="preserve">
<value>Required argument not provided: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user does not provide a required command line argument. {0} is a placeholder replaced by an argument name.</comment>
</data>
<data name="RetroArgumentDescription" xml:space="preserve">
<value>Progress display as the default color</value>
</data>
<data name="SearchCommandLongDescription" xml:space="preserve">
<value>Searches for packages from configured sources.</value>
</data>
<data name="SearchCommandShortDescription" xml:space="preserve">
<value>Find and show basic info of packages</value>
</data>
<data name="SearchId" xml:space="preserve">
<value>Id</value>
<comment>Abbreviation of Identifier.</comment>
</data>
<data name="SearchMatch" xml:space="preserve">
<value>Match</value>
</data>
<data name="SearchName" xml:space="preserve">
<value>Name</value>
</data>
<data name="SearchSource" xml:space="preserve">
<value>Source</value>
</data>
<data name="SearchTruncated" xml:space="preserve">
<value>additional entries truncated due to result limit</value>
</data>
<data name="SearchVersion" xml:space="preserve">
<value>Version</value>
</data>
<data name="SettingLoadFailure" xml:space="preserve">
<value>The following failures were found validating the settings:</value>
</data>
<data name="SettingsCommandLongDescription" xml:space="preserve">
<value>Open settings in the default json text editor. If no editor is configured, opens settings in notepad. For available settings see https://aka.ms/winget-settings This command can also be used to set administrator settings by providing the --enable or --disable arguments</value>
<comment>{Locked="--enable"} {Locked="--disable"}</comment>
</data>
<data name="SettingsCommandShortDescription" xml:space="preserve">
<value>Open settings or set administrator settings</value>
</data>
<data name="SettingsWarnings" xml:space="preserve">
<value>Unexpected error while loading settings. Please verify your settings by running the 'settings' command.</value>
<comment>{Locked="'settings'"}</comment>
</data>
<data name="ShowChannel" xml:space="preserve">
<value>Channel</value>
</data>
<data name="ShowCommandLongDescription" xml:space="preserve">
<value>Shows information on a specific package. By default, the query must case-insensitively match the id, name, or moniker of the package. Other fields can be used by passing their appropriate option.</value>
<comment>id, name, and moniker are all named values in our context, and may benefit from not being translated. The match must be for any of them, with comparison ignoring case.</comment>
</data>
<data name="ShowCommandShortDescription" xml:space="preserve">
<value>Shows information about a package</value>
</data>
<data name="ShowVersion" xml:space="preserve">
<value>Version</value>
</data>
<data name="SilentArgumentDescription" xml:space="preserve">
<value>Request silent installation</value>
</data>
<data name="SingleCharAfterDashError" xml:space="preserve">
<value>Only the single character alias can occur after a single -: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides more than a single character command line alias argument after an alias argument specifier '-'. {0} is a placeholder replaced by the user's argument input.</comment>
</data>
<data name="SourceAddAlreadyExistsDifferentArg" xml:space="preserve">
<value>A source with the given name already exists and refers to a different location:</value>
</data>
<data name="SourceAddAlreadyExistsDifferentName" xml:space="preserve">
<value>A source with a different name already refers to this location:</value>
</data>
<data name="SourceAddAlreadyExistsMatch" xml:space="preserve">
<value>A source with the given name already exists and refers to the same location:</value>
</data>
<data name="SourceAddBegin" xml:space="preserve">
<value>Adding source:</value>
</data>
<data name="SourceAddCommandLongDescription" xml:space="preserve">
<value>Add a new source. A source provides the data for you to discover and install packages. Only add a new source if you trust it as a secure location.</value>
</data>
<data name="SourceAddCommandShortDescription" xml:space="preserve">
<value>Add a new source</value>
</data>
<data name="SourceArgArgumentDescription" xml:space="preserve">
<value>Argument given to the source</value>
</data>
<data name="SourceArgumentDescription" xml:space="preserve">
<value>Find package using the specified source</value>
</data>
<data name="SourceCommandLongDescription" xml:space="preserve">
<value>Manage sources with the sub-commands. A source provides the data for you to discover and install packages. Only add a new source if you trust it as a secure location.</value>
</data>
<data name="SourceCommandShortDescription" xml:space="preserve">
<value>Manage sources of packages</value>
</data>
<data name="SourceListArg" xml:space="preserve">
<value>Argument</value>
<comment>Value given to source.</comment>
</data>
<data name="SourceListCommandLongDescription" xml:space="preserve">
<value>List all current sources, or full details of a specific source.</value>
</data>
<data name="SourceListCommandShortDescription" xml:space="preserve">
<value>List current sources</value>
</data>
<data name="SourceListData" xml:space="preserve">
<value>Data</value>
<comment>Data stored by the source.</comment>
</data>
<data name="SourceListField" xml:space="preserve">
<value>Field</value>
<comment>The name of a piece of information about a source.</comment>
</data>
<data name="SourceListName" xml:space="preserve">
<value>Name</value>
<comment>The name of the source.</comment>
</data>
<data name="SourceListIdentifier" xml:space="preserve">
<value>Identifier</value>
<comment>The source's unique identifier.</comment>
</data>
<data name="SourceListNoneFound" xml:space="preserve">
<value>Did not find a source named: {0}</value>
<comment>Error message displayed when the user provides a repository source name that was not found. {0} is a placeholder replaced by the user input.</comment>
</data>
<data name="SourceListNoSources" xml:space="preserve">
<value>There are no sources configured.</value>
</data>
<data name="SourceListType" xml:space="preserve">
<value>Type</value>
<comment>The kind of source.</comment>
</data>
<data name="SourceListUpdated" xml:space="preserve">
<value>Updated</value>
<comment>The last time the source was updated.</comment>
</data>
<data name="SourceListUpdatedNever" xml:space="preserve">
<value>never</value>
<comment>The source has never been updated.</comment>
</data>
<data name="SourceListValue" xml:space="preserve">
<value>Value</value>
<comment>The value of information about a source.</comment>
</data>
<data name="SourceNameArgumentDescription" xml:space="preserve">
<value>Name of the source</value>
</data>
<data name="SourceOpenFailedSuggestion" xml:space="preserve">
<value>Failed when opening source(s); try the 'source reset' command if the problem persists.</value>
<comment>{Locked="source reset"}</comment>
</data>
<data name="SourceOpenPredefinedFailedSuggestion" xml:space="preserve">
<value>Failed to open the predefined source; please report to winget maintainers.</value>
<comment>{Locked="winget"}</comment>
</data>
<data name="SourceRemoveAll" xml:space="preserve">
<value>Removing all sources...</value>
</data>
<data name="SourceRemoveCommandLongDescription" xml:space="preserve">
<value>Remove a specific source.</value>
</data>
<data name="SourceRemoveCommandShortDescription" xml:space="preserve">
<value>Remove current sources</value>
</data>
<data name="SourceRemoveOne" xml:space="preserve">
<value>Removing source: {0}...</value>
<comment>{Locked="{0}"} Message displayed to inform the user about a registered repository source that is currently being removed. {0} is a placeholder replaced by the repository source name.</comment>
</data>
<data name="SourceResetAll" xml:space="preserve">
<value>Resetting all sources...</value>
</data>
<data name="SourceResetCommandLongDescription" xml:space="preserve">
<value>This command drops existing sources, potentially leaving any local data behind. Without any argument, it will drop all sources and add the defaults. If a named source is provided, only that source will be dropped.</value>
</data>
<data name="SourceResetCommandShortDescription" xml:space="preserve">
<value>Reset sources</value>
</data>
<data name="SourceResetForceArgumentDescription" xml:space="preserve">
<value>Forces the reset of the sources</value>
</data>
<data name="SourceResetListAndOverridePreamble" xml:space="preserve">
<value>The following sources will be reset if the --force option is given:</value>
<comment>{Locked="--force"}</comment>
</data>
<data name="SourceResetOne" xml:space="preserve">
<value>Resetting source: {0}...</value>
<comment>{Locked="{0}"} Message displayed to inform the user about a repository source that is currently being reset. {0} is a placeholder replaced by the repository source name.</comment>
</data>
<data name="SourceTypeArgumentDescription" xml:space="preserve">
<value>Type of the source</value>
</data>
<data name="SourceUpdateAll" xml:space="preserve">
<value>Updating all sources...</value>
</data>
<data name="SourceUpdateCommandLongDescription" xml:space="preserve">
<value>Update all sources, or only a specific source.</value>
</data>
<data name="SourceUpdateCommandShortDescription" xml:space="preserve">
<value>Update current sources</value>
</data>
<data name="SourceUpdateOne" xml:space="preserve">
<value>Updating source: {0}...</value>
<comment>{Locked="{0}"} Message displayed to inform the user about a registered repository source that is currently being updated. {0} is a placeholder replaced by the repository source name.</comment>
</data>
<data name="TagArgumentDescription" xml:space="preserve">
<value>Filter results by tag</value>
</data>
<data name="ThankYou" xml:space="preserve">
<value>Thank you for using winget</value>
</data>
<data name="ThirdPartSoftwareNotices" xml:space="preserve">
<value>Third Party Notices</value>
</data>
<data name="ToolDescription" xml:space="preserve">
<value>The winget command line utility enables installing applications and other packages from the command line.</value>
</data>
<data name="ToolInfoArgumentDescription" xml:space="preserve">
<value>Display general info of the tool</value>
</data>
<data name="ToolVersionArgumentDescription" xml:space="preserve">
<value>Display the version of the tool</value>
</data>
<data name="TooManyArgError" xml:space="preserve">
<value>Argument provided more times than allowed: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a command line argument more times than it is allowed. {0} is a placeholder replaced by the user's argument name input.</comment>
</data>
<data name="TooManyBehaviorsError" xml:space="preserve">
<value>More than one execution behavior argument provided: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides more than one execution behavior argument when installing an application package. {0} is a placeholder replaced by the user specified execution behaviors (e.g. 'silent|interactive').</comment>
</data>
<data name="UnexpectedErrorExecutingCommand" xml:space="preserve">
<value>An unexpected error occurred while executing the command:</value>
</data>
<data name="UninstallPreviousArgumentDescription" xml:space="preserve">
<value>Uninstall the previous version of the package during upgrade</value>
</data>
<data name="UnrecognizedCommand" xml:space="preserve">
<value>Unrecognized command: '{0}'</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an unrecognized command. {0} is a placeholder replaced by the user input.</comment>
</data>
<data name="UpdateAllArgumentDescription" xml:space="preserve">
<value>Upgrade all installed packages to latest if available</value>
</data>
<data name="UpdateNotApplicable" xml:space="preserve">
<value>No applicable upgrade found.</value>
</data>
<data name="UpdateNotApplicableReason" xml:space="preserve">
<value>A newer package version is available in a configured source, but it does not apply to your system or requirements.</value>
</data>
<data name="UpdateNoPackagesFound" xml:space="preserve">
<value>No available upgrade found.</value>
</data>
<data name="UpdateNoPackagesFoundReason" xml:space="preserve">
<value>No newer package versions are available from the configured sources.</value>
</data>
<data name="UpgradeCommandLongDescription" xml:space="preserve">
<value>Upgrades the selected package, either found by searching the installed packages list or directly from a manifest. By default, the query must case-insensitively match the id, name, or moniker of the package. Other fields can be used by passing their appropriate option. When no arguments are given, shows the packages with upgrades available</value>
<comment>id, name, and moniker are all named values in our context, and may benefit from not being translated. The match must be for any of them, with comparison ignoring case.</comment>
</data>
<data name="UpgradeCommandShortDescription" xml:space="preserve">
<value>Shows and performs available upgrades</value>
</data>
<data name="Usage" xml:space="preserve">
<value>usage: {0} {1}</value>
<comment>{Locked="{0} {1}"} Message displayed to provide the user with instructions on how to use a command. {0} is a placeholder replaced by the program name (e.g. 'winget'). {1} is a placeholder replaced by the pattern for using the selected command.</comment>
</data>
<data name="ValidateCommandLongDescription" xml:space="preserve">
<value>Validates a manifest using a strict set of guidelines. This is intended to enable you to check your manifest before submitting to a repo.</value>
</data>
<data name="ValidateCommandShortDescription" xml:space="preserve">
<value>Validates a manifest file</value>
</data>
<data name="ValidateManifestArgumentDescription" xml:space="preserve">
<value>The path to the manifest to be validated</value>
</data>
<data name="VerboseLogsArgumentDescription" xml:space="preserve">
<value>Enables verbose logging for winget</value>
</data>
<data name="VerifyFileSignedMsix" xml:space="preserve">
<value>Please verify that the input file is a valid, signed MSIX.</value>
</data>
<data name="VersionArgumentDescription" xml:space="preserve">
<value>Use the specified version; default is the latest version</value>
</data>
<data name="VersionsArgumentDescription" xml:space="preserve">
<value>Show available versions of the package</value>
</data>
<data name="WordArgumentDescription" xml:space="preserve">
<value>The value provided before completion is requested</value>
</data>
<data name="GetManifestResultVersionNotFound" xml:space="preserve">
<value>No version found matching: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user attempts to upgrade an application package to a version that was not found. {0} is a placeholder replaced by the user's provided upgrade package version.</comment>
</data>
<data name="OpenSourceFailedNoMatch" xml:space="preserve">
<value>No sources match the given value: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user attempts to install or upgrade an application package from a repository source that was not found. {0} is a placeholder replaced by the user's repository source name input.</comment>
</data>
<data name="OpenSourceFailedNoMatchHelp" xml:space="preserve">
<value>The configured sources are:</value>
</data>
<data name="OpenSourceFailedNoSourceDefined" xml:space="preserve">
<value>No sources defined; add one with 'source add' or reset to defaults with 'source reset'</value>
<comment>{Locked="source add","source reset"}</comment>
</data>
<data name="ReportIdentityFound" xml:space="preserve">
<value>Found</value>
</data>
<data name="VerifyFileFailedIsDirectory" xml:space="preserve">
<value>Path is a directory: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a system path that is a directory. {0} is a placeholder replaced by the provided directory path.</comment>
</data>
<data name="VerifyFileFailedNotExist" xml:space="preserve">
<value>File does not exist: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a system file that does not exist. {0} is a placeholder replaced by the provided file path.</comment>
</data>
<data name="BothManifestAndSearchQueryProvided" xml:space="preserve">
<value>Both local manifest and search query arguments are provided</value>
</data>
<data name="Logs" xml:space="preserve">
<value>Logs</value>
<comment>Label displayed for diagnostic files containing information about the application use.</comment>
</data>
<data name="InstallerBlockedByPolicy" xml:space="preserve">
<value>The installer is blocked by policy</value>
</data>
<data name="InstallerFailedSecurityCheck" xml:space="preserve">
<value>The installer failed security check</value>
</data>
<data name="InstallerFailedVirusScan" xml:space="preserve">
<value>An anti-virus product reports an infection in the installer</value>
</data>
<data name="SourceOpenWithFailedUpdate" xml:space="preserve">
<value>Failed in attempting to update the source: {0}</value>
<comment>{Locked="{0}"} Error message displayed when an attempt to update the repository source fails. {0} is a placeholder replaced by the repository source name.</comment>
</data>
<data name="UninstallCommandLongDescription" xml:space="preserve">
<value>Uninstalls the selected package, either found by searching the installed packages list or directly from a manifest. By default, the query must case-insensitively match the id, name, or moniker of the package. Other fields can be used by passing their appropriate option.</value>
<comment>id, name, and moniker are all named values in our context, and may benefit from not being translated. The match must be for any of them, with comparison ignoring case.</comment>
</data>
<data name="UninstallCommandShortDescription" xml:space="preserve">
<value>Uninstalls the given package</value>
</data>
<data name="UninstallFlowStartingPackageUninstall" xml:space="preserve">
<value>Starting package uninstall...</value>
</data>
<data name="UninstallFlowUninstallSuccess" xml:space="preserve">
<value>Successfully uninstalled</value>
</data>
<data name="NoUninstallInfoFound" xml:space="preserve">
<value>winget cannot locate the uninstall command for this package. Please reach out to the package publisher for support.</value>
<comment>{Locked="winget"}</comment>
</data>
<data name="UninstallAbandoned" xml:space="preserve">
<value>Uninstallation abandoned</value>
</data>
<data name="UninstallFailedWithCode" xml:space="preserve">
<value>Uninstall failed with exit code: {0}</value>
<comment>{Locked="{0}"} Error message displayed when an attempt to uninstall an application package fails. {0} is a placeholder replaced by an error code.</comment>
</data>
<data name="ExportCommandShortDescription" xml:space="preserve">
<value>Exports a list of the installed packages</value>
</data>
<data name="ImportCommandLongDescription" xml:space="preserve">
<value>Installs all the packages listed in a file.</value>
</data>
<data name="ImportCommandShortDescription" xml:space="preserve">
<value>Installs all the packages in a file</value>
</data>
<data name="OutputFileArgumentDescription" xml:space="preserve">
<value>File where the result is to be written</value>
</data>
<data name="ImportFileArgumentDescription" xml:space="preserve">
<value>File describing the packages to install</value>
</data>
<data name="ExportSourceArgumentDescription" xml:space="preserve">
<value>Export packages from the specified source</value>
</data>
<data name="ExportCommandLongDescription" xml:space="preserve">
<value>Writes a list of the installed packages to a file. The packages can then be installed with the import command.</value>
<comment>{Locked="import"}</comment>
</data>
<data name="ImportInstallFailed" xml:space="preserve">
<value>One or more imported packages failed to install</value>
</data>
<data name="ImportSourceNotInstalled" xml:space="preserve">
<value>Source required for import is not installed: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user attempts to import application package(s) from a repository source that is not installed. {0} is a placeholder replaced by the repository source name.</comment>
</data>
<data name="InstalledPackageNotAvailable" xml:space="preserve">
<value>Installed package is not available from any source: {0}</value>
<comment>{Locked="{0}"} Warning message displayed when the user attempts to export an installed application package that is not available from any repository source. {0} is a placeholder replaced by the installed package name.</comment>
</data>
<data name="InstalledPackageVersionNotAvailable" xml:space="preserve">
<value>Installed version of package is not available from any source: {0} {1} {2}</value>
<comment>{Locked="{0} {1} {2}"} Warning message displayed when the user attempts to export an installed application package with a version that is not available from any repository source. {0} is a placeholder replaced by the installed package identifier. {1} is a placeholder replaced by the installed package version. {2} is a placeholder replaced by the installed package channel.</comment>
</data>
<data name="NoPackagesInImportFile" xml:space="preserve">
<value>No packages found in import file</value>
</data>
<data name="InvalidJsonFile" xml:space="preserve">
<value>JSON file is not valid</value>
</data>
<data name="MultiQueryPackageAlreadyInstalled" xml:space="preserve">
<value>Package is already installed: {0}</value>
<comment>{Locked="{0}"} Message displayed to inform the user that an application package is already installed. {0} is a placeholder replaced by the package identifier or search query.</comment>
</data>
<data name="ImportIgnoreUnavailableArgumentDescription" xml:space="preserve">
<value>Ignore unavailable packages</value>
</data>
<data name="ExportIncludeVersionsArgumentDescription" xml:space="preserve">
<value>Include package versions in produced file</value>
</data>
<data name="ImportIgnoreVersionsArgumentDescription" xml:space="preserve">
<value>Ignore package versions from import file</value>
</data>
<data name="VerifyPathFailedNotExist" xml:space="preserve">
<value>Path does not exist: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user provides a system path argument value that does not exist. {0} is a placeholder replaced by the user's provided path.</comment>
</data>
<data name="ImportFileHasInvalidSchema" xml:space="preserve">
<value>The JSON file does not specify a recognized schema.</value>
</data>
<data name="InstallScopeDescription" xml:space="preserve">
<value>Select install scope (user or machine)</value>
<comment>{Locked="user","machine"} This argument allows the user to select between installing for just the user or for the entire machine.</comment>
</data>
<data name="InvalidArgumentValueError" xml:space="preserve">
<value>The value provided for the `{0}` argument is invalid; valid values are: {1}</value>
<comment>{Locked="{0}","{1}"} Error message displayed when the user provides an invalid command line argument value. {0} is a placeholder replaced by the argument name. {1} is a placeholder replaced by a list of valid options.</comment>
</data>
<data name="DisabledByGroupPolicy" xml:space="preserve">
<value>This operation is disabled by Group Policy: {0}</value>
<comment>{Locked="{0}"} Error message displayed when the user performs a command operation that is disabled by a group policy. {0} is a placeholder replaced by a group policy description.</comment>
</data>
<data name="PolicyAdditionalSources" xml:space="preserve">
<value>Enable Additional Windows App Installer Sources</value>
</data>
<data name="PolicyAllowedSources" xml:space="preserve">
<value>Enable Windows App Installer Allowed Sources</value>
</data>
<data name="PolicyEnableDefaultSource" xml:space="preserve">
<value>Enable Windows App Installer Default Source</value>
</data>
<data name="PolicyEnableExperimentalFeatures" xml:space="preserve">
<value>Enable Windows App Installer Experimental Features</value>
</data>
<data name="PolicyEnableExperiments" xml:space="preserve">
<value>Enable Windows App Installer Experiments</value>
</data>
<data name="PolicyEnableMSStoreSource" xml:space="preserve">
<value>Enable Windows App Installer Microsoft Store Source</value>
</data>
<data name="PolicyEnableWinGetSettings" xml:space="preserve">
<value>Enable Windows Package Manager Settings</value>
</data>
<data name="PolicyEnableWinGet" xml:space="preserve">
<value>Enable Windows Package Manager</value>
</data>
<data name="PolicyEnableWindowsPackageManagerCommandLineInterfaces" xml:space="preserve">
<value>Enable Windows Package Manager command line interfaces</value>
</data>
<data name="PolicySourceAutoUpdateInterval" xml:space="preserve">
<value>Set Windows Package Manager Source Auto Update Interval In Minutes</value>
</data>
<data name="PoliciesPolicy" xml:space="preserve">
<value>Group Policy</value>
<comment>Header for a table listing active Group Policies</comment>
</data>
<data name="PolicyEnableLocalManifests" xml:space="preserve">
<value>Enable Windows App Installer Local Manifest Files</value>
</data>
<data name="PolicyEnableBypassCertificatePinningForMicrosoftStore" xml:space="preserve">
<value>Enable Windows App Installer Microsoft Store Source Pinned Certificate Bypass</value>
</data>
<data name="PolicyEnableLocalArchiveMalwareScanOverride" xml:space="preserve">
<value>Enable Windows App Installer Local Archive Malware Scan Override</value>
</data>
<data name="SettingsWarningField" xml:space="preserve">
<value>Field: {0}</value>
<comment>{Locked="{0}"} Warning message displayed when a user setting field has invalid syntax or semantics. {0} is a placeholder replaced by the setting field path.</comment>
</data>
<data name="SettingsWarningInvalidFieldFormat" xml:space="preserve">
<value>Invalid field format.</value>
</data>
<data name="SettingsWarningInvalidFieldValue" xml:space="preserve">
<value>Invalid field value.</value>
</data>
<data name="SettingsWarningInvalidValueFromPolicy" xml:space="preserve">
<value>Invalid setting from Group Policy.</value>
</data>
<data name="SettingsWarningLoadedBackupSettings" xml:space="preserve">
<value>Loaded settings from backup file.</value>
</data>
<data name="SettingsWarningParseError" xml:space="preserve">
<value>Error parsing file:</value>
</data>
<data name="SettingsWarningValue" xml:space="preserve">
<value>Value: {0}</value>
<comment>{Locked="{0}"} Warning message displayed when a user setting value has invalid syntax or semantics. {0} is a placeholder replaced by the setting data value.</comment>
</data>
<data name="FeaturesMessageDisabledByPolicy" xml:space="preserve">
<value>The following experimental features are in progress.
Configuration is disabled due to Group Policy.</value>
</data>
<data name="InstallerHashMismatchError" xml:space="preserve">
<value>Installer hash does not match.</value>
</data>
<data name="PolicyEnableHashOverride" xml:space="preserve">
<value>Enable Windows App Installer Hash Override</value>
</data>
<data name="SourceExportCommandLongDescription" xml:space="preserve">
<value>Export current sources as JSON for Group Policy.</value>
</data>
<data name="SourceExportCommandShortDescription" xml:space="preserve">
<value>Export current sources</value>
</data>
<data name="SourceListAdditionalSource" xml:space="preserve">
<value>Additional source</value>
<comment>An additional source required by policy.</comment>
</data>
<data name="SourceListAllowedSource" xml:space="preserve">
<value>Allowed source</value>
<comment>A source that the user is allowed to add.</comment>
</data>
<data name="InvalidArgumentValueErrorWithoutValidValues" xml:space="preserve">
<value>The value provided for the `{0}` argument is invalid</value>
<comment>{Locked="{0}"} Error message displayed when the user provides an invalid command line argument value. {0} is a placeholder replaced by the argument name.</comment>
</data>
<data name="Cancelled" xml:space="preserve">
<value>Cancelled</value>
</data>
<data name="ExternalDependencies" xml:space="preserve">
<value>External</value>
</data>
<data name="ImportCommandReportDependencies" xml:space="preserve">
<value>The packages found in this import have the following dependencies:</value>
<comment>Import command sentence showed before reporting dependencies</comment>
</data>
<data name="PackageRequiresDependencies" xml:space="preserve">
<value>This package requires the following dependencies:</value>
<comment>Message shown before reporting dependencies</comment>
</data>
<data name="DependenciesFlowInstall" xml:space="preserve">
<value>Installing dependencies:</value>
</data>
<data name="DependenciesFlowSourceNotFound" xml:space="preserve">
<value>Dependency source not found</value>