-
Notifications
You must be signed in to change notification settings - Fork 1.4k
/
Copy pathStrings.resx
2730 lines (2646 loc) · 149 KB
/
Strings.resx
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>
<!--
See bottom of this file for information about message buckets.
Please keep this file sorted.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<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" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</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" msdata:Ordinal="1" />
<xsd:attribute name="UESanitized" type="xsd:boolean" msdata:Ordinal="3" />
<xsd:attribute name="Visibility" type="Visibility_Type" msdata:Ordinal="4" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="5" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="6" />
</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:simpleType name="Visibility_Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Public" />
<xsd:enumeration value="Obsolete" />
<xsd:enumeration value="Private_OM" />
</xsd:restriction>
</xsd:simpleType>
</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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!--
The Al message bucket is: MSB3011 - MSB3020
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<!-- MSB3011 has already been used, and removed; do not reuse it for another message -->
<!--
The AppConfig group of messages does not have a message code bucket.
If a message in this group needs a code, pls. contact 'vsppbdev'.
-->
<data name="AppConfig.BindingRedirectMissingOldVersion">
<value>BindingRedirect is missing required field 'oldVersion'.</value>
</data>
<data name="AppConfig.BindingRedirectMissingNewVersion">
<value>BindingRedirect is missing required field 'newVersion'.</value>
</data>
<data name="AppConfig.InvalidAssemblyIdentityFields">
<value>Some attributes of the assemblyIdentity element are incorrect.</value>
</data>
<data name="AppConfig.InvalidOldVersionAttribute">
<value>There was a problem parsing the oldVersion attribute. {0}</value>
</data>
<data name="AppConfig.InvalidNewVersionAttribute">
<value>There was a problem parsing the newVersion attribute. {0}</value>
</data>
<!--
The AssignProjectConfiguration message bucket is: MSB3601 - MSB3610
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="AssignProjectConfiguration.IllegalMappingString">
<value>The platform mapping "{0}" in the platform mapping list "{1}" is malformed. Please only pass in a semicolon-delimited list of constant string values separated by "=", e.g., "foo=bar;foo2=bar2".</value>
</data>
<data name="AssignProjectConfiguration.ProjectConfigurationUnresolved">
<value>Project reference "{0}" has not been resolved.</value>
<comment>
UE and LOCALIZATION:
This is not an error - we pass unresolved references to UnresolvedProjectReferences for further
processing in the .targets file.
</comment>
</data>
<data name="AssignProjectConfiguration.ProjectConfigurationResolutionSuccess">
<value>Project reference "{0}" has been assigned the "{1}" configuration.</value>
</data>
<!--
The AspNetCompiler message bucket is: MSB3461 - MSB3470.
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="AspNetCompiler.CannotCombineMetabaseAndVirtualPathOrPhysicalPath">
<value>MSB3461: The MetabasePath parameter cannot be combined with VirtualPath or PhysicalPath.</value>
<comment>{StrBegin="MSB3461: "}</comment>
</data>
<data name="AspNetCompiler.MissingMetabasePathAndVirtualPath">
<value>MSB3462: Either MetabasePath or VirtualPath must be specified.</value>
<comment>{StrBegin="MSB3462: "}</comment>
</data>
<data name="AspNetCompiler.MissingTargetPathForUpdatableApplication">
<value>MSB3463: The TargetPath parameter must be specified if the application is updatable.</value>
<comment>{StrBegin="MSB3463: "}</comment>
</data>
<data name="AspNetCompiler.MissingTargetPathForOverwrittenApplication">
<value>MSB3464: The TargetPath parameter must be specified if the target directory needs to be overwritten.</value>
<comment>{StrBegin="MSB3464: "}</comment>
</data>
<!--
The AssignCulture message bucket is: MSB3001 - MSB3010.
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="AssignCulture.CannotExtractCulture">
<value>MSB3001: Cannot extract culture information from file name "{0}". {1}</value>
<comment>{StrBegin="MSB3001: "}</comment>
</data>
<data name="AssignCulture.Comment">
<value>Culture of "{0}" was assigned to file "{1}".</value>
</data>
<!--
The AxImp message bucket is: MSB3656 - MSB3660.
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="AxImp.NoInputFileSpecified">
<value>MSB3656: No input file has been passed to the task, exiting.</value>
<comment>{StrBegin="MSB3656: "}</comment>
</data>
<!--
The AxTlbBaseTask message bucket is: MSB3646 - MSB3655.
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="AxTlbBaseTask.CannotSpecifyBothKeyFileAndKeyContainer">
<value>MSB3646: Cannot specify values for both KeyFile and KeyContainer.</value>
<comment>{StrBegin="MSB3646: "}</comment>
</data>
<data name="AxTlbBaseTask.CannotSpecifyDelaySignWithoutEitherKeyFileOrKeyContainer">
<value>MSB3647: DelaySign parameter is true, but no KeyFile or KeyContainer was specified.</value>
<comment>{StrBegin="MSB3647: "}</comment>
</data>
<data name="AxTlbBaseTask.InvalidKeyFileSpecified">
<value>MSB3649: The KeyFile path '{0}' is invalid. KeyFile must point to an existing file.</value>
<comment>{StrBegin="MSB3649: "}</comment>
</data>
<data name="AxTlbBaseTask.SdkOrToolPathNotSpecifiedOrInvalid">
<value>MSB3650: Neither SDKToolsPath '{0}' nor ToolPath '{1}' is a valid directory. One of these must be set.</value>
<comment>{StrBegin="MSB3650: "}</comment>
</data>
<data name="AxTlbBaseTask.StrongNameUtils.NoKeyPairInContainer">
<value>MSB3651: The key container '{0}' does not contain a public/private key pair.</value>
<comment>{StrBegin="MSB3651: "}</comment>
</data>
<data name="AxTlbBaseTask.StrongNameUtils.NoKeyPairInFile">
<value>MSB3652: The key file '{0}' does not contain a public/private key pair.</value>
<comment>{StrBegin="MSB3652: "}</comment>
</data>
<data name="AxTlbBaseTask.ToolNameMustBeSet">
<value>MSB3653: AxTlbBaseTask is not an executable task. If deriving from it, please ensure the ToolName property was set.</value>
<comment>{StrBegin="MSB3653: "}</comment>
</data>
<data name="AxTlbBaseTask.StrongNameUtils.NoPublicKeySpecified">
<value>MSB3654: Delay signing requires that at least a public key be specified. Please either supply a public key using the KeyFile or KeyContainer properties, or disable delay signing.</value>
<comment>{StrBegin="MSB3654: "}</comment>
</data>
<!--
Compiler error messages added.
The Compiler message bucket is: MSB3881- MSB3890.
-->
<data name="Compiler.FatalArguments">
<value>MSB3881: Fatal Error: more than {0} command line arguments.</value>
<comment>{StrBegin="MSB3881: "}</comment>
</data>
<data name="Compiler.FatalNoResponse">
<value>MSB3882: Fatal Error: No response from server.</value>
<comment>{StrBegin="MSB3882: "}</comment>
</data>
<data name="Compiler.UnexpectedException">
<value>MSB3883: Unexpected exception: </value>
<comment>{StrBegin="MSB3883: "}</comment>
</data>
<data name="Compiler.UnableToFindRuleSet">
<value>MSB3884: Could not find rule set file "{0}".</value>
<comment>{StrBegin="MSB3884: "}</comment>
</data>
<!--
The Copy message bucket is: MSB3021 - MSB3030
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="Copy.CreatesDirectory">
<value>Creating directory "{0}".</value>
</data>
<data name="Copy.DestinationIsDirectory">
<value>MSB3024: Could not copy the file "{0}" to the destination file "{1}", because the destination is a folder instead of a file. To copy the source file into a folder, consider using the DestinationFolder parameter instead of DestinationFiles.</value>
<comment>{StrBegin="MSB3024: "}</comment>
</data>
<data name="Copy.DidNotCopyBecauseOfFileMatch">
<value>Did not copy from file "{0}" to file "{1}" because the "{2}" parameter was set to "{3}" in the project and the files' sizes and timestamps match.</value>
</data>
<data name="Copy.Error">
<value>MSB3021: Unable to copy file "{0}" to "{1}". {2}</value>
<comment>{StrBegin="MSB3021: "}</comment>
</data>
<data name="Copy.ExactlyOneTypeOfDestination">
<value>MSB3022: Both "{0}" and "{1}" were specified as input parameters in the project file. Please choose one or the other.</value>
<comment>{StrBegin="MSB3022: "}</comment>
</data>
<data name="Copy.FileComment">
<value>Copying file from "{0}" to "{1}".</value>
<comment>LOCALIZATION: {0} and {1} are paths.</comment>
</data>
<data name="Copy.HardLinkComment">
<value>Creating hard link to copy "{0}" to "{1}".</value>
<comment>LOCALIZATION: {0} and {1} are paths.</comment>
</data>
<data name="Copy.RetryingAsFileCopy">
<value>Could not use a link to copy "{0}" to "{1}". Copying the file instead. {2}</value>
<comment>LOCALIZATION: {0} and {1} are paths. {2} is an optional localized message.</comment>
</data>
<data name="Copy.NeedsDestination">
<value>MSB3023: No destination specified for Copy. Please supply either "{0}" or "{1}".</value>
<comment>{StrBegin="MSB3023: "}</comment>
</data>
<data name="Copy.RemovingReadOnlyAttribute">
<value>Removing read-only attribute from "{0}".</value>
</data>
<data name="Copy.SourceIsDirectory">
<value>MSB3025: The source file "{0}" is actually a directory. The "Copy" task does not support copying directories.</value>
<comment>{StrBegin="MSB3025: "}</comment>
</data>
<data name="Copy.SymbolicLinkComment">
<value>Creating symbolic link to copy "{0}" to "{1}".</value>
<comment>LOCALIZATION: {0} and {1} are paths.</comment>
</data>
<data name="Copy.Retrying">
<value>MSB3026: Could not copy "{0}" to "{1}". Beginning retry {2} in {3}ms. {4}</value>
<comment>{StrBegin="MSB3026: "} LOCALIZATION: {0} and {1} are paths. {2} and {3} are numbers. {4} is an optional localized message.</comment>
</data>
<data name="Copy.ExceededRetries">
<value>MSB3027: Could not copy "{0}" to "{1}". Exceeded retry count of {2}. Failed.</value>
<comment>{StrBegin="MSB3027: "} LOCALIZATION: {0} and {1} are paths. {2} is a number.</comment>
</data>
<data name="Copy.InvalidRetryCount">
<value>MSB3028: {0} is an invalid retry count. Value must not be negative.</value>
<comment>{StrBegin="MSB3028: "} LOCALIZATION: {0} is a number.</comment>
</data>
<data name="Copy.InvalidRetryDelay">
<value>MSB3029: {0} is an invalid retry delay. Value must not be negative.</value>
<comment>{StrBegin="MSB3029: "} LOCALIZATION: {0} is a number.</comment>
</data>
<data name="Copy.SourceFileNotFound">
<value>MSB3030: Could not copy the file "{0}" because it was not found.</value>
<comment>{StrBegin="MSB3030: "} LOCALIZATION: {0} is a number.</comment>
</data>
<!--
The CreateItem message bucket is: MSB3031 - MSB3040
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="CreateItem.AdditionalMetadataError" UESanitized="false">
<value>MSB3031: Could not set additional metadata. "{0}" is a reserved metadata name and cannot be modified.</value>
<comment>{StrBegin="MSB3031: "} UE: Tasks and OM users are not allowed to remove or change the value of the built-in meta-data on items e.g. the meta-data "FullPath", "RelativeDir", etc. are reserved.</comment>
</data>
<!--
The CreateManifestResourceName message bucket is: MSB3041 - MSB3050
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="CreateManifestResourceName.AssignedName">
<value>Resource file '{0}' gets manifest resource name '{1}'.</value>
</data>
<data name="CreateManifestResourceName.DefinitionFoundWithinConditionalDirective">
<value>MSB3042: A namespace or class definition was found within a conditional compilation directive in the file "{0}". This may lead to an incorrect choice for the manifest resource name for resource "{1}".</value>
<comment>{StrBegin="MSB3042: "}</comment>
</data>
<data name="CreateManifestResourceName.DependsUpon">
<value>Resource file '{0}' depends on '{1}'.</value>
</data>
<data name="CreateManifestResourceName.DependsUponNothing">
<value>Resource file '{0}' doesn't depend on any other file.</value>
</data>
<data name="CreateManifestResourceName.Error">
<value>MSB3041: Unable to create a manifest resource name for "{0}". {1}</value>
<comment>{StrBegin="MSB3041: "}</comment>
</data>
<data name="CreateManifestResourceName.NoRootNamespace">
<value>Root namespace is empty.</value>
</data>
<data name="CreateManifestResourceName.RootNamespace">
<value>Root namespace is '{0}'.</value>
</data>
<!--
The CreateTemporaryVCProject message bucket is: MSB3611 - MSB3620
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<!--
The Csc message bucket is: MSB3051 - MSB3060
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="Csc.AssemblyAliasContainsIllegalCharacters">
<value>MSB3053: The assembly alias "{1}" on reference "{0}" contains illegal characters.</value>
<comment>{StrBegin="MSB3053: "}</comment>
</data>
<data name="Csc.InvalidParameter">
<value>MSB3051: The parameter to the compiler is invalid. {0}</value>
<comment>{StrBegin="MSB3051: "}</comment>
</data>
<data name="Csc.InvalidParameterWarning">
<value>MSB3052: The parameter to the compiler is invalid, '{0}{1}' will be ignored.</value>
<comment>{StrBegin="MSB3052: "}</comment>
</data>
<!--
The Delete message bucket is: MSB3061 - MSB3070
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="Delete.DeletingFile">
<value>Deleting file "{0}".</value>
</data>
<data name="Delete.Error">
<value>MSB3061: Unable to delete file "{0}". {1}</value>
<comment>{StrBegin="MSB3061: "}</comment>
</data>
<data name="Delete.SkippingNonexistentFile">
<value>File "{0}" doesn't exist. Skipping.</value>
</data>
<!--
The Exec message bucket is: MSB3071 - MSB3080
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="Exec.AllDriveLettersMappedError">
<value>MSB3071: All drive letters from A: through Z: are currently in use. Since the working directory "{0}" is a UNC path, the "Exec" task needs a free drive letter to map the UNC path to. Disconnect from one or more shared resources to free up drive letters, or specify a local working directory before attempting this command again.</value>
<comment>{StrBegin="MSB3071: "}LOCALIZATION: "Exec", "A:", and "Z:" should not be localized.</comment>
</data>
<data name="Exec.CommandFailed">
<value>MSB3073: The command "{0}" exited with code {1}.</value>
<comment>{StrBegin="MSB3073: "}</comment>
</data>
<data name="Exec.CommandFailedAccessDenied">
<value>MSB3075: The command "{0}" exited with code {1}. Please verify that you have sufficient rights to run this command.</value>
<comment>{StrBegin="MSB3075: "}</comment>
</data>
<data name="Exec.CommandFailedNoErrorCode">
<value>The command "{0}" exited with code {1}.</value>
</data>
<data name="Exec.InvalidRegex">
<value>MSB3076: The regular expression "{0}" that was supplied is invalid. {1}</value>
<comment>{StrBegin="MSB3076: "}</comment>
</data>
<data name="Exec.MissingCommandError">
<value>MSB3072: The "Exec" task needs a command to execute.</value>
<comment>{StrBegin="MSB3072: "}LOCALIZATION: "Exec" should not be localized.</comment>
</data>
<data name="Exec.InvalidWorkingDirectory">
<value>The working directory "{0}" does not exist.</value>
<comment>No error code because an error will be prefixed.</comment>
</data>
<!--
The FindInList message bucket is: none currently
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="FindInList.Found">
<value>Found "{0}".</value>
</data>
<data name="FindInList.InvalidPath">
<value>"{0}" is not a valid file name. {1}</value>
</data>
<!--
The FindUnderPath message bucket is: MSB3541 - MSB3550
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="FindUnderPath.ComparisonPath">
<value>Comparison path is "{0}".</value>
</data>
<data name="FindUnderPath.InvalidParameter">
<value>MSB3541: {0} has invalid value "{1}". {2}</value>
<comment>{StrBegin="MSB3541: "}</comment>
</data>
<!--
The General message bucket is:
MSB3081 - MSB3109
MSB3666 - MSB3675 Task: General
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="General.CouldNotDeleteStateFile">
<value>MSB3102: Could not delete state file "{0}". {1}</value>
<comment>{StrBegin="MSB3102: "}</comment>
</data>
<data name="General.CouldNotLocateAssembly">
<value>Could not locate the assembly "{0}". Check to make sure the assembly exists on disk.</value>
</data>
<data name="General.CouldNotReadStateFile">
<value>MSB3088: Could not read state file "{0}". {1}</value>
<comment>{StrBegin="MSB3088: "}</comment>
</data>
<data name="General.CouldNotReadStateFileMessage">
<value>Could not read state file "{0}". {1}</value>
</data>
<data name="General.CouldNotSetHostObjectParameter">
<value>MSB3081: A problem occurred while trying to set the "{0}" parameter for the IDE's in-process compiler. {1}</value>
<comment>{StrBegin="MSB3081: "}</comment>
</data>
<data name="General.CouldNotWriteStateFile">
<value>MSB3101: Could not write state file "{0}". {1}</value>
<comment>{StrBegin="MSB3101: "}</comment>
</data>
<data name="General.DuplicateItemsNotSupported">
<value>MSB3105: The item "{0}" was specified more than once in the "{1}" parameter. Duplicate items are not supported by the "{1}" parameter.</value>
<comment>{StrBegin="MSB3105: "}</comment>
</data>
<data name="General.DuplicateItemsNotSupportedWithMetadata">
<value>MSB3083: The item "{0}" was specified more than once in the "{1}" parameter and both items had the same value "{2}" for the "{3}" metadata. Duplicate items are not supported by the "{1}" parameter unless they have different values for the "{3}" metadata.</value>
<comment>{StrBegin="MSB3083: "}</comment>
</data>
<data name="General.ErrorExecutingTask">
<value>MSB3108: Error executing the {0} task. {1}</value>
<comment>{StrBegin="MSB3108: "}</comment>
</data>
<data name="General.ExpectedFileGotDirectory">
<value>Expected a file but got directory "{0}".</value>
</data>
<data name="General.ExpectedFileMissing">
<value>Expected file "{0}" does not exist.</value>
</data>
<data name="General.FrameworksFileNotFound">
<value>MSB3082: Task failed because "{0}" was not found, or the .NET Framework {1} is not installed. Please install the .NET Framework {1}.</value>
<comment>{StrBegin="MSB3082: "}</comment>
</data>
<data name="General.IncorrectHostObject">
<value>MSB3087: An incompatible host object was passed into the "{0}" task. The host object for this task must implement the "{1}" interface.</value>
<comment>{StrBegin="MSB3087: "}</comment>
</data>
<data name="General.IncompatibleStateFileType">
<value>The format of this state file is not valid.</value>
</data>
<data name="General.InvalidAttributeMetadata">
<value>Item "{0}" has attribute "{1}" with value "{2}" that could not be converted to "{3}".</value>
</data>
<data name="General.InvalidArgument">
<value>MSB3095: Invalid argument. {0}</value>
<comment>{StrBegin="MSB3095: "}</comment>
</data>
<data name="General.InvalidAssembly">
<value>MSB3097: File "{0}" is not a valid assembly.</value>
<comment>{StrBegin="MSB3097: "}</comment>
</data>
<data name="General.InvalidValue">
<value>MSB3098: "{1}" task received an invalid value for the "{0}" parameter.</value>
<comment>{StrBegin="MSB3098: "}</comment>
</data>
<data name="General.InvalidAssemblyName" UESanitized="false" Visibility="Public">
<value>MSB3099: Invalid assembly name "{0}". {1}</value>
<comment>{StrBegin="MSB3099: "}UE: This message is shown when RegisterAssembly or UnregisterAssembly is passed an assembly with an invalid filename. "{0}" is the name of the file, and "{1}" is a message explaining the problem. LOCALIZATION: "{1}" is a localized message.</comment>
</data>
<data name="General.InvalidPropertyError" UESanitized="false" Visibility="Public">
<value>MSB3100: Syntax for "{0}" parameter is not valid ({1}). Correct syntax is {0}="<name>=<value>".</value>
<comment>{StrBegin="MSB3100: "}This error is shown if the user does any of the following:
Properties="foo" (missing property value)
Properties="=4" (missing property name)
The user must pass in an actual property name and value, as in Properties="Configuration=Debug".</comment>
</data>
<data name="General.GlobalProperties">
<value>Global Properties:</value>
</data>
<data name="General.UndefineProperties">
<value>Removing Properties:</value>
</data>
<data name="General.OverridingProperties">
<value>Overriding Global Properties for project "{0}" with:</value>
</data>
<data name="General.AdditionalProperties">
<value>Additional Properties for project "{0}":</value>
</data>
<data name="General.ProjectUndefineProperties">
<value>Removing Properties for project "{0}":</value>
</data>
<data name="General.InvalidResxFile">
<value>MSB3103: Invalid Resx file. {0}</value>
<comment>{StrBegin="MSB3103: "}</comment>
</data>
<data name="General.MalformedAssemblyName">
<value>MSB3106: Assembly strong name "{0}" is either a path which could not be found or it is a full assembly name which is badly formed. If it is a full assembly name it may contain characters that need to be escaped with backslash(\). Those characters are Equals(=), Comma(,), Quote("), Apostrophe('), Backslash(\).</value>
<comment>{StrBegin="MSB3106: "}</comment>
</data>
<data name="General.MissingOrUnknownProjectReferenceAttribute">
<value>MSB3107: The specified project reference metadata for the reference "{0}" is missing or has an invalid value: {1}</value>
<comment>{StrBegin="MSB3107: "}</comment>
</data>
<data name="General.ParameterUnsupportedOnHostCompiler">
<value>The IDE's in-process compiler does not support the specified values for the "{0}" parameter. Therefore, this task will fallback to using the command-line compiler.</value>
</data>
<data name="General.PlatformSDKFileNotFound">
<value>MSB3091: Task failed because "{0}" was not found, or the correct Microsoft Windows SDK is not installed. The task is looking for "{0}" in the "bin" subdirectory beneath the location specified in the {1} value of the registry key {2}. You may be able to solve the problem by doing one of the following: 1) Install the Microsoft Windows SDK. 2) Install Visual Studio 2010. 3) Manually set the above registry key to the correct location. 4) Pass the correct location into the "ToolPath" parameter of the task.</value>
<comment>{StrBegin="MSB3091: "}</comment>
</data>
<data name="General.PlatformSDKFileNotFoundSdkToolsPath">
<value>MSB3084: Task attempted to find "{0}" in two locations. 1) Under the "{1}" processor specific directory which is generated based on SdkToolsPath 2) The x86 specific directory under "{2}" which is specified by the SDKToolsPath property. You may be able to solve the problem by doing one of the following: 1) Set the "SDKToolsPath" property to the location of the Microsoft Windows SDK.</value>
<comment>{StrBegin="MSB3084: "}</comment>
</data>
<data name="General.SdkToolsPathNotSpecifiedOrToolDoesNotExist">
<value>Task attempted to find "{0}" using the SdkToolsPath value "{1}". Make sure the SdkToolsPath is set to the correct value and the tool exists in the correct processor specific location below it.</value>
</data>
<data name="General.SdkToolsPathToolDoesNotExist">
<value>MSB3086: Task could not find "{0}" using the SdkToolsPath "{1}" or the registry key "{2}". Make sure the SdkToolsPath is set and the tool exists in the correct processor specific location under the SdkToolsPath and that the Microsoft Windows SDK is installed</value>
<comment>{StrBegin="MSB3086: "}</comment>
</data>
<data name="General.SdkToolsPathError">
<value>MSB3666: The SDK tool "{0}" could not be found. {1}</value>
<comment>{StrBegin="MSB3666: "} The {1} will be the exception message</comment>
</data>
<data name="General.ReferenceDoesNotExist">
<value>MSB3104: The referenced assembly "{0}" was not found. If this assembly is produced by another one of your projects, please make sure to build that project before building this one.</value>
<comment>{StrBegin="MSB3104: "}</comment>
</data>
<data name="General.ToolCommandFailed">
<value>MSB3093: The command exited with code {0}.</value>
<comment>{StrBegin="MSB3093: "}</comment>
</data>
<data name="General.TwoVectorsMustHaveSameLength">
<value>MSB3094: "{2}" refers to {0} item(s), and "{3}" refers to {1} item(s). They must have the same number of items.</value>
<comment>{StrBegin="MSB3094: "}</comment>
</data>
<!--
The GenerateBindingRedirects message bucket is: MSB3831 - MSB3840
If this bucket overflows, pls. contact 'corefxdev'.
-->
<data name="GenerateBindingRedirects.MissingConfigurationNode">
<value>MSB3831: The application configuration file must have root configuration element.</value>
<comment>{StrBegin="MSB3831: "}</comment>
</data>
<data name="GenerateBindingRedirects.MalformedVersionNumber">
<value>MSB3832: The version number "{0}" is invalid.</value>
<comment>{StrBegin="MSB3832: "}</comment>
</data>
<data name="GenerateBindingRedirects.MalformedAssemblyName">
<value>MSB3833: The assembly name "{0}" contained in the suggested binding redirect is invalid.</value>
<comment>{StrBegin="MSB3833: "}</comment>
</data>
<data name="GenerateBindingRedirects.NoSuggestedRedirects">
<value>No suggested binding redirects from ResolveAssemblyReferences.</value>
</data>
<data name="GenerateBindingRedirects.MissingNode">
<value>MSB3835: The "{0}" node is missing from the "{1}" node. Skipping.</value>
<comment>{StrBegin="MSB3835: "}</comment>
</data>
<data name="GenerateBindingRedirects.OverlappingBindingRedirect">
<value>MSB3836: The explicit binding redirect on "{0}" conflicts with an autogenerated binding redirect. Consider removing it from the application configuration file or disabling autogenerated binding redirects. The build will replace it with: "{1}".</value>
<comment>{StrBegin="MSB3836: "}</comment>
</data>
<data name="GenerateBindingRedirects.ProcessingSuggestedRedirect">
<value>Processing suggested binding redirect on "{0}" with MaxVersion "{1}".</value>
</data>
<!--
The GenerateBootstrapper message bucket is: MSB3141 - MSB3170
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="GenerateBootstrapper.CircularDependency">
<value>MSB3161: A circular dependency was detected between the following built packages: {0}.</value>
<comment>{StrBegin="MSB3161: "}</comment>
</data>
<data name="GenerateBootstrapper.CopyError">
<value>MSB3142: An error occurred trying to copy '{0}' to '{1}': {2}</value>
<comment>{StrBegin="MSB3142: "}</comment>
</data>
<data name="GenerateBootstrapper.CopyPackageError">
<value>MSB3143: An error occurred trying to copy '{0}' for item '{1}': {2}</value>
<comment>{StrBegin="MSB3143: "}</comment>
</data>
<data name="GenerateBootstrapper.DependencyNotFound">
<value>MSB3162: The '{0}' item selected requires '{1}'. Select the missing prerequisite in the Prerequisites Dialog Box or create a bootstrapper package for the missing prerequisite.</value>
<comment>{StrBegin="MSB3162: "}</comment>
</data>
<data name="GenerateBootstrapper.DifferingPublicKeys">
<value>MSB3165: The value of the '{0}' attribute in '{1}' does not match that of file '{2}'.</value>
<comment>{StrBegin="MSB3165: "}</comment>
</data>
<data name="GenerateBootstrapper.DuplicateItems">
<value>MSB3168: Duplicate item '{0}' will be ignored.</value>
<comment>{StrBegin="MSB3168: "}</comment>
</data>
<data name="GenerateBootstrapper.General">
<value>MSB3169: An error occurred generating a bootstrapper: {0}</value>
<comment>{StrBegin="MSB3169: "}</comment>
</data>
<data name="GenerateBootstrapper.IncludedProductIncluded">
<value>MSB3151: Item '{0}' already includes '{1}'.</value>
<comment>{StrBegin="MSB3151: "}</comment>
</data>
<data name="GenerateBootstrapper.InvalidComponentsLocation">
<value>MSB3163: Build input parameter 'ComponentsLocation={0}' is not valid. The value must be one of 'HomeSite', 'Relative', or 'Absolute'. Defaulting to 'HomeSite'.</value>
<comment>{StrBegin="MSB3163: "}</comment>
</data>
<data name="GenerateBootstrapper.InvalidInput">
<value>MSB3144: Not enough data was provided to generate a bootstrapper. Please provide a value for at least one of the parameters: 'ApplicationFile' or 'BootstrapperItems'.</value>
<comment>{StrBegin="MSB3144: "}</comment>
</data>
<data name="GenerateBootstrapper.InvalidUrl">
<value>MSB3145: Build input parameter '{0}={1}' is not a web url or UNC share.</value>
<comment>{StrBegin="MSB3145: "}</comment>
</data>
<data name="GenerateBootstrapper.MissingDependency">
<value>MSB3146: Item '{0}' is required by '{1}', but was not included.</value>
<comment>{StrBegin="MSB3146: "}</comment>
</data>
<data name="GenerateBootstrapper.MissingDependencyMultiple">
<value>MSB3696: One of the following items '{0}' is required by '{1}', but none were included.</value>
<comment>{StrBegin="MSB3696: "}</comment>
</data>
<data name="GenerateBootstrapper.MissingSetupBin">
<value>MSB3147: Could not find required file '{0}' in '{1}'.</value>
<comment>{StrBegin="MSB3147: "}</comment>
</data>
<data name="GenerateBootstrapper.MissingVerificationInformation">
<value>MSB3141: No 'PublicKey' or 'Hash' attribute specified for file '{0}' in item '{1}'.</value>
<comment>{StrBegin="MSB3141: "}</comment>
</data>
<data name="GenerateBootstrapper.MultipleDependeciesNotFound">
<value>MSB3170: Item '{0}' could not find any of dependent items '{1}'.</value>
<comment>{StrBegin="MSB3170: "}</comment>
</data>
<data name="GenerateBootstrapper.NoOutputPath">
<value>MSB3148: No output path specified in build settings.</value>
<comment>{StrBegin="MSB3148: "}</comment>
</data>
<data name="GenerateBootstrapper.NoResources">
<value>MSB3149: No resources available for building a bootstrapper.</value>
<comment>{StrBegin="MSB3149: "}</comment>
</data>
<data name="GenerateBootstrapper.NoStringsForCulture">
<value>MSB3150: No string resources available for building a bootstrapper with culture '{0}'.</value>
<comment>{StrBegin="MSB3150: "}</comment>
</data>
<data name="GenerateBootstrapper.PackageFileNotFound">
<value>MSB3152: To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file '{0}' for item '{1}' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=616018.</value>
<comment>{StrBegin="MSB3152: "}</comment>
</data>
<data name="GenerateBootstrapper.PackageResourceFileNotFound">
<value>MSB3166: Could not find required file '{0}' for item '{1}'.</value>
<comment>{StrBegin="MSB3166: "}</comment>
</data>
<data name="GenerateBootstrapper.PackageHomeSiteMissing">
<value>MSB3164: No 'HomeSite' attribute has been provided for '{0}', so the package will be published to the same location as the bootstrapper.</value>
<comment>{StrBegin="MSB3164: "}</comment>
</data>
<data name="GenerateBootstrapper.PackageValidation">
<value>MSB3153: Xml validation did not pass for item '{0}' located at '{1}'.</value>
<comment>{StrBegin="MSB3153: "}</comment>
</data>
<data name="GenerateBootstrapper.ProductCultureNotFound">
<value>MSB3154: Could not find string resources for item '{0}'.</value>
<comment>{StrBegin="MSB3154: "}</comment>
</data>
<data name="GenerateBootstrapper.ProductNotFound">
<value>MSB3155: Item '{0}' could not be located in '{1}'.</value>
<comment>{StrBegin="MSB3155: "}</comment>
</data>
<data name="GenerateBootstrapper.ProductValidation">
<value>MSB3156: Xml validation did not pass for item '{0}' located at '{1}'.</value>
<comment>{StrBegin="MSB3156: "}</comment>
</data>
<data name="GenerateBootstrapper.UsingProductCulture">
<value>MSB3157: Could not match culture '{0}' for item '{1}'. Using culture '{2}' instead.</value>
<comment>{StrBegin="MSB3157: "}</comment>
</data>
<data name="GenerateBootstrapper.UsingResourcesCulture">
<value>MSB3158: Could not find resources for culture '{0}'. Using culture '{1}' instead.</value>
<comment>{StrBegin="MSB3158: "}</comment>
</data>
<data name="GenerateBootstrapper.ValidationError">
<value>MSB3159: Xml Validation error in file '{0}': {1}</value>
<comment>{StrBegin="MSB3159: "}</comment>
</data>
<data name="GenerateBootstrapper.ValidationWarning">
<value>MSB3160: Xml Validation warning in file '{0}': {1}</value>
<comment>{StrBegin="MSB3160: "}</comment>
</data>
<!--
The GenerateManifest message bucket is:
MSB3171 - MSB3190
MSB3110 - MSB3130
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="GenerateManifest.AllowPartiallyTrustedCallers">
<value>MSB3177: Reference '{0}' does not allow partially trusted callers.</value>
<comment>{StrBegin="MSB3177: "}</comment>
</data>
<data name="GenerateManifest.AssemblyAsFile">
<value>MSB3178: Assembly '{0}' is incorrectly specified as a file.</value>
<comment>{StrBegin="MSB3178: "}</comment>
</data>
<data name="GenerateManifest.ComImport">
<value>MSB3179: Problem isolating COM reference '{0}': {1}</value>
<comment>{StrBegin="MSB3179: "}</comment>
</data>
<data name="GenerateManifest.ConfigBindingRedirectsWithPartialTrust">
<value>MSB3111: Use of app.config binding redirects requires full trust.</value>
<comment>{StrBegin="MSB3111: "}</comment>
</data>
<data name="GenerateManifest.DuplicateAssemblyIdentity">
<value>MSB3112: Two or more assemblies have the same identity '{0}'.</value>
<comment>{StrBegin="MSB3112: "}</comment>
</data>
<data name="GenerateManifest.DuplicateComDefinition">
<value>MSB3180: COM component '{1}' is defined in both '{3}' and '{4}', {0}="{2}".</value>
<comment>{StrBegin="MSB3180: "}</comment>
</data>
<data name="GenerateManifest.DuplicateTargetPath">
<value>MSB3181: Two or more files have the same target path '{0}'.</value>
<comment>{StrBegin="MSB3181: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationDefaultIconNotInstalled">
<value>MSB3127: The default icon {0} could not be found in the current file references or is not part of the required download group. The default icon file name is case sensitive so the file name referenced in the application manifest must exactly match the icon's file name.</value>
<comment>{StrBegin="MSB3127: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationExtensionMissingLeadDot">
<value>MSB3119: File association extensions must start with a period character (.).</value>
<comment>{StrBegin="MSB3119: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationExtensionTooLong">
<value>MSB3120: File association extension '{0}' exceeds the maximum allowed length of {1}.</value>
<comment>{StrBegin="MSB3120: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationMissingAttribute">
<value>MSB3121: The file association element in the application manifest is missing one or more of the following required attributes: extension, description, progid, or default icon.</value>
<comment>{StrBegin="MSB3121: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationsApplicationNotFullTrust">
<value>MSB3122: Use of file associations requires full trust.</value>
<comment>{StrBegin="MSB3122: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationsCountExceedsMaximum">
<value>MSB3123: The number of file associations exceeds the limit of {0}.</value>
<comment>{StrBegin="MSB3123: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationsDuplicateExtensions">
<value>MSB3124: A file association has already been created for extension '{0}'.</value>
<comment>{StrBegin="MSB3124: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationsNoEntryPoint">
<value>MSB3125: The application is using file associations but has no EntryPoint build parameter.</value>
<comment>{StrBegin="MSB3125: "}</comment>
</data>
<data name="GenerateManifest.FileAssociationsNotInstalled">
<value>MSB3126: The application is using file associations but is not marked for installation. File associations cannot be used for applications that are not installed such as applications hosted in a web browser.</value>
<comment>{StrBegin="MSB3126: "}</comment>
</data>
<data name="GenerateManifest.General">
<value>MSB3171: Problem generating manifest. {0}</value>
<comment>{StrBegin="MSB3171: "}</comment>
</data>
<data name="GenerateManifest.GreaterMinimumRequiredVersion">
<value>MSB3176: Specified minimum required version is greater than the current publish version. Please specify a version less than or equal to the current publish version.</value>
<comment>{StrBegin="MSB3176: "}</comment>
</data>
<data name="GenerateManifest.HostInBrowserInvalidFrameworkVersion">
<value>MSB3117: Application is set to host in browser but the TargetFrameworkVersion is set to v2.0.</value>
</data>
<data name="GenerateManifest.HostInBrowserNotOnlineOnly">
<value>MSB3116: Application is marked to host in browser but is also marked for online and offline use. Please change your application to online only.</value>
</data>
<data name="GenerateManifest.IdentityFileNameMismatch">
<value>MSB3110: Assembly '{0}' has mismatched identity '{1}', expected file name: '{2}'.</value>
<comment>{StrBegin="MSB3110: "}</comment>
</data>
<data name="GenerateManifest.InvalidEntryPoint">
<value>MSB3115: File '{0}' is not a valid entry point.</value>
<comment>{StrBegin="MSB3115: "}</comment>
</data>
<data name="GenerateManifest.InvalidInputManifest">
<value>MSB3184: Input manifest is invalid.</value>
<comment>{StrBegin="MSB3184: "}</comment>
</data>
<data name="GenerateManifest.ExcludedPermissionsNotSupported">
<value>MSB3133: The ExcludePermissions property is deprecated. The permission set requested by the application has been set to the permissions defined in Internet or Local Intranet zone. To continue using a custom Permission Set, define your custom permission set in the Security Page of the Project Designer.</value>
<comment>{StrBegin="MSB3133: "}</comment>
</data>
<data name="GenerateManifest.KnownTargetZoneCannotHaveAdditionalPermissionType">
<value>MSB3134: The permission set requested by the application exceeded the permissions allowed by the Internet or Intranet zones. Select Full Trust or to continue using partial trust, define your custom permission set in the Security Page of the Project Designer.</value>
<comment>{StrBegin="MSB3134: "}</comment>
</data>
<data name="GenerateManifest.NoPermissionSetForTargetZone">
<value>MSB3135: The PermissionSet for the target zone has not been defined for the following version of the .NET Framework: {0}.</value>
<comment>{StrBegin="MSB3135: "}</comment>
</data>
<data name="GenerateManifest.InvalidItemValue">
<value>MSB3175: Invalid value for '{0}' of item '{1}'.</value>
<comment>{StrBegin="MSB3175: "}</comment>
</data>
<data name="GenerateManifest.InvalidValue">
<value>MSB3174: Invalid value for '{0}'.</value>
<comment>{StrBegin="MSB3174: "}</comment>
</data>
<data name="GenerateManifest.InvalidDeploymentProvider">
<value>MSB3189: The update location for this application is a local path.</value>
<comment>{StrBegin="MSB3189: "}</comment>
</data>
<data name="GenerateManifest.NoEntryPoint">
<value>MSB3185: EntryPoint not specified for manifest.</value>
<comment>{StrBegin="MSB3185: "}</comment>
</data>
<data name="GenerateManifest.NoIdentity">
<value>MSB3186: Unable to infer an assembly identity for generated manifest from task input parameters.</value>
<comment>{StrBegin="MSB3186: "}</comment>
</data>
<data name="GenerateManifest.PlatformMismatch">
<value>MSB3187: Referenced assembly '{0}' targets a different processor than the application.</value>
<comment>{StrBegin="MSB3187: "}</comment>
</data>
<data name="GenerateManifest.PrerequisiteNotSigned">
<value>MSB3188: Assembly '{0}' must be strong signed in order to be marked as a prerequisite.</value>
<comment>{StrBegin="MSB3188: "}</comment>
</data>
<data name="GenerateManifest.ReadInputManifestFailed">
<value>MSB3172: Unable to read manifest '{0}'. {1}</value>
<comment>{StrBegin="MSB3172: "}</comment>
</data>
<data name="GenerateManifest.ResolveFailedInReadOnlyMode">
<value>MSB3114: Could not find file '{0}' referenced by assembly '{1}'.</value>
<comment>{StrBegin="MSB3114: "}</comment>
</data>
<data name="GenerateManifest.ResolveFailedInReadWriteMode">
<value>MSB3113: Could not find file '{0}'.</value>
<comment>{StrBegin="MSB3113: "}</comment>
</data>
<data name="GenerateManifest.ManifestsSignedHashExcluded">
<value>MSB3128: The ClickOnce manifests cannot be signed because they contain one or more references that are not hashed.</value>
<comment>{StrBegin="MSB3128: "}</comment>
</data>
<data name="GenerateManifest.TargetPathTooLong">
<value>MSB3182: File name '{0}' exceeds {1} characters.</value>
<comment>{StrBegin="MSB3182: "}</comment>
</data>
<data name="GenerateManifest.UnmanagedCodePermission">
<value>MSB3183: Reference '{0}' is an interop assembly requiring full trust.</value>
<comment>{StrBegin="MSB3183: "}</comment>
</data>
<data name="GenerateManifest.WriteOutputManifestFailed">
<value>MSB3173: Unable to write manifest '{0}'. {1}</value>
<comment>{StrBegin="MSB3173: "}</comment>
</data>
<data name="GenerateManifest.InvalidRequestedExecutionLevel">
<value>MSB3190: ClickOnce does not support the request execution level '{0}'.</value>
<comment>{StrBegin="MSB3190: "}</comment>
</data>
<!--
The GenerateResource message bucket is: MSB3551 - MSB3580, MSB3811 - MSB3830
If this bucket overflows, pls. contact 'vsppbdev'.
-->
<data name="GenerateResource.ResourceNotFound">
<value>MSB3552: Resource file "{0}" cannot be found.</value>
<comment>{StrBegin="MSB3552: "}</comment>
</data>
<data name="GenerateResource.InvalidFilename">
<value>MSB3553: Resource file "{0}" has an invalid name. {1}</value>
<comment>{StrBegin="MSB3553: "}Appears if the input file name is so invalid we can't change the file extension on it.</comment>
</data>
<data name="GenerateResource.CannotWriteOutput">
<value>MSB3554: Cannot write to the output file "{0}". {1}</value>
<comment>{StrBegin="MSB3554: "}</comment>
</data>
<data name="GenerateResource.CorruptOutput">
<value>MSB3555: Output file "{0}" is possibly corrupt.</value>
<comment>{StrBegin="MSB3555: "}</comment>
</data>
<data name="GenerateResource.OnlyStringsSupported">
<value>MSB3556: Only strings can be written to a .txt file, resource "{0}" is type {1}.</value>
<comment>{StrBegin="MSB3556: "}</comment>
</data>
<data name="GenerateResource.ErrorFromCodeDom">
<value>MSB3557: Error(s) generating strongly typed resources for file "{0}".</value>
<comment>{StrBegin="MSB3557: "}</comment>
</data>
<data name="GenerateResource.UnknownFileExtension">
<value>MSB3558: Unsupported file extension "{0}" on file "{1}".</value>
<comment>{StrBegin="MSB3558: "}</comment>
</data>
<data name="GenerateResource.STRCodeDomProviderFailed">
<value>MSB3559: The code DOM provider for the "{0}" language failed. {1}</value>
<comment>{StrBegin="MSB3559: "}</comment>
</data>
<data name="GenerateResource.DeleteCorruptOutputFailed">
<value>MSB3560: Could not delete the possibly corrupt output file "{0}". {1}</value>
<comment>{StrBegin="MSB3560: "}</comment>
</data>
<data name="GenerateResource.ObsoleteStringsTag">
<value>MSB3562: The "[strings]" tag is no longer necessary in text resources; please remove it.</value>
<comment>{StrBegin="MSB3562: "}</comment>
</data>
<data name="GenerateResource.UnexpectedInfBracket">
<value>MSB3563: Unsupported square bracket keyword, "{0}".</value>
<comment>{StrBegin="MSB3563: "}</comment>
</data>
<data name="GenerateResource.NoEqualsInLine">
<value>MSB3564: Resource line without an equals sign, "{0}".</value>
<comment>{StrBegin="MSB3564: "}</comment>
</data>
<data name="GenerateResource.NoNameInLine">
<value>MSB3565: Resource line without a name.</value>
<comment>{StrBegin="MSB3565: "}</comment>
</data>
<data name="GenerateResource.InvalidEscape">
<value>MSB3566: Unsupported or invalid escape character in resource "{0}", char '{1}'.</value>
<comment>{StrBegin="MSB3566: "}</comment>
</data>
<data name="GenerateResource.CodeDomError">
<value>MSB3567: Could not generate property on class "{0}".</value>
<comment>{StrBegin="MSB3567: "}</comment>
</data>
<data name="GenerateResource.CouldNotLoadType">
<value>Could not load type {0} which is used in the .RESX file. Ensure that the necessary references have been added to your project.</value>
</data>
<data name="GenerateResource.DuplicateResourceName">
<value>MSB3568: Duplicate resource name "{0}" is not allowed, ignored.</value>
<comment>{StrBegin="MSB3568: "}</comment>
</data>
<data name="GenerateResource.InvalidHexEscapeValue">
<value>MSB3569: Invalid hex value after '\u' in resource "{0}", value '{1}'.</value>
<comment>{StrBegin="MSB3569: "}</comment>
</data>
<data name="GenerateResource.CannotWriteSTRFile">
<value>MSB3570: Cannot write to the Strongly Typed Resource class file "{0}". {1}</value>
<comment>{StrBegin="MSB3570: "}</comment>
</data>
<data name="GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage">
<value>MSB3572: StronglyTypedClassName, StronglyTypedNamespace, and/or StronglyTypedFileName parameters were passed in, but no StronglyTypedLanguage. If you want to create a strongly typed resource class, please specify a language. Otherwise remove all class, file name, and namespace parameters.</value>
<comment>{StrBegin="MSB3572: "}</comment>
</data>
<data name="GenerateResource.STRLanguageButNotExactlyOneSourceFile">
<value>MSB3573: The language for a strongly typed resource class was specified, but more than one source file was passed in. Please pass in only one source file at a time if you want to generate strongly typed resource classes.</value>
<comment>{StrBegin="MSB3573: "}</comment>
</data>
<data name="GenerateResource.MessageTunnel">
<value>{0}</value>
</data>
<data name="GenerateResource.ProcessingFile">
<value>Processing resource file "{0}" into "{1}".</value>
</data>
<data name="GenerateResource.ExtractingResWFiles">
<value>Extracting .ResW files from assembly "{0}" into "{1}".</value>
</data>
<data name="GenerateResource.SkippingExtractingFromNonSupportedFramework">
<value>Skipping extracting .ResW files from assembly "{0}" because it declares non-supported framework "{1}".</value>
</data>
<data name="GenerateResource.ReadResourceMessage">
<value>Processing {0} resources from file "{1}".</value>
</data>
<data name="GenerateResource.CreatingSTR">
<value>Creating strongly typed resources class "{0}".</value>
</data>
<data name="GenerateResource.NoSources">
<value>No resources specified in "Sources". Skipping resource generation.</value>
<comment>