-
Notifications
You must be signed in to change notification settings - Fork 576
Expand file tree
/
Copy pathResources.zh-Hans.resx
More file actions
889 lines (875 loc) · 55.2 KB
/
Copy pathResources.zh-Hans.resx
File metadata and controls
889 lines (875 loc) · 55.2 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
<?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="AAPTManifestError" xml:space="preserve">
<value>{0}。
出现此错误的原因可能是源代码文件中的 AndroidManifest.xml 文件或 Android 清单生成特性出现问题。</value>
<comment>{0} - The error message returned by the AAPT or AAPT2 tool</comment>
</data>
<data name="APT0001" xml:space="preserve">
<value>未知选项“{0}”。请检查 "$(AndroidAapt2CompileExtraArgs)" 和 "$(AndroidAapt2LinkExtraArgs)",以查看它们是否包含任何对 "aapt2" 不再有效的 "aapt" 命令行参数,并确保所有其他参数都对 "aapt2" 有效。</value>
<comment>The following are literal names and should not be translated: `aapt`, `aapt2`, `$(AndroidAapt2CompileExtraArgs)`, `$(AndroidAapt2LinkExtraArgs)`
{0} - The invalid option name</comment>
</data>
<data name="APT0002" xml:space="preserve">
<value>文件名无效: 它必须仅包含 {0}。</value>
<comment>{0} - The regular expression that the file name must match</comment>
</data>
<data name="APT0003" xml:space="preserve">
<value>文件名无效: 它必须仅包含 {0}。</value>
<comment>{0} - The regular expression that the file name must match</comment>
</data>
<data name="APT0004" xml:space="preserve">
<value>文件名无效: 必须以 A-z、a-z 或下划线开头。</value>
</data>
<data name="XA0000_API_for_TargetFrameworkVersion" xml:space="preserve">
<value>无法确定 $(TargetFrameworkVersion) "{0}" 的 API 级别。</value>
<comment>The following are literal names and should not be translated: $(TargetFrameworkVersion)
{0} - The current value of $(TargetFrameworkVersion)</comment>
</data>
<data name="XA0000_API_or_TargetFrameworkVersion_Fail" xml:space="preserve">
<value>无法确定 $(AndroidApiLevel),或不应访问 $(TargetFrameworkVersion);。</value>
<comment>The following are literal names and should not be translated: $(AndroidApiLevel), $(TargetFrameworkVersion)
In this message, the phrase "should not be reached" means that this error message is not expected to appear in normal usage.</comment>
</data>
<data name="XA0000_Exception" xml:space="preserve">
<value>未处理的异常: {0}</value>
<comment>{0} - The exception message of the associated exception</comment>
</data>
<data name="XA0000_TargetFrameworkVersion_for_API" xml:space="preserve">
<value>无法确定 API 级别 "{0}" 的 $(TargetFrameworkVersion)。</value>
<comment>The following are literal names and should not be translated: $(TargetFrameworkVersion)
{0} - The API level number</comment>
</data>
<data name="XA0001" xml:space="preserve">
<value>"{0}" 的 $(TargetFrameworkVersion) 值不受支持或无效。请更新项目选项。</value>
<comment>The following are literal names and should not be translated: $(TargetFrameworkVersion)</comment>
</data>
<data name="XA0002" xml:space="preserve">
<value>找不到 mono.android.jar</value>
<comment>The following are literal names and should not be translated: mono.android.jar</comment>
</data>
<data name="XA0003" xml:space="preserve">
<value>`AndroidManifest.xml` 中的 `android:versionCode` 值 `{0}` 无效。它必须是一个整数值。</value>
<comment>The following are literal names and should not be translated: `android:versionCode`, `AndroidManifest.xml`</comment>
</data>
<data name="XA0004" xml:space="preserve">
<value>`AndroidManifest.xml` 中的 `android:versionCode` 值 `{0}` 无效。该值必须介于 0 到 {1} 范围内。</value>
<comment>The following are literal names and should not be translated: `android:versionCode`, `AndroidManifest.xml`
{0} - The current value
{1} - The maximum allowed value</comment>
</data>
<data name="XA0030" xml:space="preserve">
<value>不支持使用 JDK 版本 `{0}` 生成。请安装 JDK 版本 `{1}`。请参阅 https://aka.ms/xamarin/jdk9-errors</value>
<comment>The abbreviation "JDK" should not be translated.</comment>
</data>
<data name="XA0031" xml:space="preserve">
<value>使用 {1} 时,需要 Java SDK {0} 或更高版本。
下载最新的 JDK: https://aka.ms/msopenjdk
注意: Android Designer 与 Java SDK 11.0 不兼容: https://aka.ms/vs2019-and-jdk-11</value>
<comment>
{0} - The Java SDK version number
{1} - The feature being used: `$(TargetFrameworkVersion) v10.0`</comment>
</data>
<data name="XA0031_NET" xml:space="preserve">
<value>使用 .NET 6 或更高版本时,需要 Java SDK {0} 或更高版本。在以下位置下载最新的 JDK: https://aka.ms/msopenjdk</value>
<comment>
{0} - The Java SDK version number</comment>
</data>
<data name="XA0032" xml:space="preserve">
<value>使用 Android SDK 生成工具 {1} 时需要 Java SDK {0} 或更高版本。</value>
<comment>The following are literal names and should not be translated: Android SDK Build-Tools
{0} - The Java SDK version number
{1} - The Android SDK Build-Tools version number</comment>
</data>
<data name="XA0033" xml:space="preserve">
<value>未能获取 Java SDK 版本,因为返回的值似乎不包含有效的版本号。`{0} -version` 返回的值为 ```{1}```</value>
<comment>The following are literal names and should not be translated: `{0} -version`, ```{1}```
{0} - The name of the Java command
{1} - The output of the command</comment>
</data>
<data name="XA0034" xml:space="preserve">
<value>未能获取 Java SDK 版本。请确保安装了 Java {0} 或更高版本。</value>
<comment>{0} - The Java version number</comment>
</data>
<data name="XA0035" xml:space="preserve">
<value>无法根据值“{0}”确定 Android ABI。请在文本编辑器中编辑项目文件,并将 MSBuild 属性 "RuntimeIdentifiers" 设置为仅包含 Android 平台的有效标识符。</value>
<comment>The following are literal names and should not be translated: Android, ABI, RuntimeIdentifiers, MSBuild
{0} - The $(RuntimeIdentifier) supplied by the user.</comment>
</data>
<data name="XA0036" xml:space="preserve">
<value>不再支持 MSBuild 属性 "AndroidSupportedAbis"。请在文本编辑器中编辑项目文件,删除对 "AndroidSupportedAbis" 的任何使用,并改为使用 MSBuild 属性 "RuntimeIdentifiers"。</value>
<comment>The following are literal names and should not be translated: AndroidSupportedAbis, MSBuild, RuntimeIdentifiers</comment>
</data>
<data name="XA0100" xml:space="preserve">
<value>EmbeddedNativeLibrary“{0}”在 Android 应用程序项目中无效。请改用 AndroidNativeLibrary。</value>
<comment>The following are literal names and should not be translated: EmbeddedNativeLibrary, AndroidNativeLibrary
{0} - The library name.</comment>
</data>
<data name="XA0104" xml:space="preserve">
<value>`$(AndroidSequencePointsMode)` 的无效值: {0}</value>
<comment>The following are literal names and should not be translated: `$(AndroidSequencePointsMode)`</comment>
</data>
<data name="XA0105" xml:space="preserve">
<value>{0} 的 $(TargetFrameworkVersion) ({1})大于应用程序项目的 $(TargetFrameworkVersion) ({2})。请增大应用程序项目的 $(TargetFrameworkVersion)。</value>
<comment>The following are literal names and should not be translated: $(TargetFrameworkVersion)
{0} - The file name of the library referenced by the application
{1} - The target framework version number for the library
{2} - The target framework version number for the application project</comment>
</data>
<data name="XA0107" xml:space="preserve">
<value>{0} 是引用程序集。</value>
</data>
<data name="XA0107_Ignoring" xml:space="preserve">
<value>正在忽略引用程序集 `{0}`。</value>
<comment>{0} - File name of the assembly.</comment>
</data>
<data name="XA0108" xml:space="preserve">
<value>无法从 "{0}" 获取版本。将采用默认值 1.0</value>
<comment>{0} - The tool name</comment>
</data>
<data name="XA0111" xml:space="preserve">
<value>在路径“{0}”中找到不受支持的 AAPT2 版本。请在文本编辑器中打开项目文件并删除 "'Aapt2ToolPath" MSBuild 属性,或者请确保将它设置为有效位置。</value>
<comment>The following are literal names and should not be translated: AAPT2, Aapt2ToolPath, MSBuild</comment>
</data>
<data name="XA0112" xml:space="preserve">
<value>在路径“{0}”中找不到 AAPT2。请在文本编辑器中打开项目文件并删除 "'Aapt2ToolPath" MSBuild 属性,或者请确保将它设置为有效位置。</value>
<comment>The following are literal names and should not be translated: AAPT2, Aapt2ToolPath, MSBuild</comment>
</data>
<data name="XA0113" xml:space="preserve">
<value>Google Play 要求新应用程序和更新所使用的 TargetFrameworkVersion 必须为 {0} (API 级别 {1})或更高版本。当前目标是 {2} (API 级别 {3})。</value>
<comment>The following are literal names and should not be translated: TargetFrameworkVersion
{0} - The required minimum TargetFrameworkVersion, such as 'v10.0'
{1} - The required minimum API level number, such as '29'
{2} - The specified TargetFrameworkVersion
{3} - The specified API level number</comment>
</data>
<data name="XA0116" xml:space="preserve">
<value>找不到名为 `{0}` 的 `EmbeddedResource`。</value>
<comment>The following are literal names and should not be translated: EmbeddedResource
{0} - The name of the missing resource</comment>
</data>
<data name="XA0117" xml:space="preserve">
<value>TargetFrameworkVersion {0} 已弃用。请将其更新到 v5.0 或更高版本。</value>
<comment>The following are literal names and should not be translated: TargetFrameworkVersion, v5.0
{0} - The current value of TargetFrameworkVersion</comment>
</data>
<data name="XA0118_Parse" xml:space="preserve">
<value>无法分析 "{0}"</value>
<comment>{0} - A NuGet target framework moniker string</comment>
</data>
<data name="XA0118_Target" xml:space="preserve">
<value>无法解析 "{0}" 的锁定文件中的 `target`</value>
<comment>The following are literal names and should not be translated: `target`
The term "lock file" comes from NuGet. For example, search for "UnauthorizedLockFail" in https://github.com/NuGet/NuGet.Build.Localization to see some example localizations of "lock file."
{0} - A NuGet target framework moniker string</comment>
</data>
<data name="XA0119_AAB" xml:space="preserve">
<value>当前不支持同时使用快速部署和 Android 应用程序包。请使用快速部署进行调试配置,使用 Android 应用程序包进行发布配置。</value>
<comment>The following are literal names and should not be translated: Android App Bundles</comment>
</data>
<data name="XA0119_AOT" xml:space="preserve">
<value>建议不要同时使用快速部署和 AOT。请对调试配置使用快速部署,对发布配置使用 AOT。</value>
<comment>The following are literal names and should not be translated: AOT, Debug, Release.</comment>
</data>
<data name="XA0119_LinkMode" xml:space="preserve">
<value>建议不要同时使用快速部署和链接器。请对调试配置使用快速部署,对发布配置使用链接器。</value>
<comment>The following are literal names and should not be translated: Debug, Release.</comment>
</data>
<data name="XA0119_LinkTool" xml:space="preserve">
<value>建议不要同时使用快速部署和代码 Shrinker。请对调试配置使用快速部署,对发布配置使用代码 Shrinker。</value>
<comment>The following are literal names and should not be translated: Debug, Release.</comment>
</data>
<data name="XA0119_Interpreter" xml:space="preserve">
<value>禁用解释器;不支持同时使用解释器和 AOT。使用解释器在调试配置和 AOT for Release 配置中进行热重载支持。</value>
<comment>The following are literal names and should not be translated: AOT, Debug, Release.</comment>
</data>
<data name="XA0121" xml:space="preserve">
<value>程序集“{0}”使用不再受支持的“[assembly: {1}]”。请使用此 NuGet 包的较新版本或通知库作者。</value>
<comment>The following are literal names and should not be translated: [assembly: {1}], NuGet
{0} - The assembly name
{1} - The unsupported attribute</comment>
</data>
<data name="XA0122" xml:space="preserve">
<value>程序集“{0}”使用已弃用的属性“[assembly: {1}]”。请使用此 NuGet 包的较新版本或通知库作者。</value>
<comment>The following are literal names and should not be translated: [assembly: {1}], NuGet</comment>
</data>
<data name="XA0123" xml:space="preserve">
<value>正在从 {1} 中删除 {0}。lint {2} 不支持此检查。</value>
<comment>The following are literal names and should not be translated: Lint
When it appears in the middle of a sentence, "lint" is not capitalized.
{0} - The literal name of a lint check, such as HardcodedDebugMode
{1} - The literal name of the MSBuild property
{2} - The lint version number</comment>
</data>
<data name="XA0125" xml:space="preserve">
<value>“{0}”使用的调试信息级别已弃用。
请在 Visual Studio 项目属性页面中将调试信息设置为“可移植”,或者在文本编辑器中编辑项目文件,并将 "DebugType" MSBuild 属性设置为“可移植”,以使用更新的跨平台调试信息级别。
如果此文件来自 NuGet 包,请更新到 NuGet 包的较新版本或通知库作者。</value>
<comment>The following are literal names and should not be translated: 'DebugType', 'portable'
The capitalized word "Portable" that appears earlier in the message is plain text and should be translated, but the lowercase word "portable" later in the message is a literal value and should not be translated.
{0} - The file name of a deprecated symbol file</comment>
</data>
<data name="XA1000" xml:space="preserve">
<value>分析 {0} 时出现问题。这可能是由于 XML 不完整或无效。异常: {1}</value>
<comment>{0} - The file name
{1} - The exception message of the associated exception</comment>
</data>
<data name="XA1001" xml:space="preserve">
<value>AndroidResgen: 更新资源 XML“{0}”时出现警告: {1}</value>
<comment>The following are literal names and should not be translated: AndroidResgen
{0} - The name of the XML file
{1} - The exception message of the associated exception</comment>
</data>
<data name="XA1002" xml:space="preserve">
<value>找到的最接近“{0}”的匹配项是“{1}”,但其大小写不匹配。请更正大小写。</value>
<comment>{0} - The user-provided type name
{1} - The type name found</comment>
</data>
<data name="XA1005" xml:space="preserve">
<value>正在尝试对 ID 为“{0}”、类型为“{1}”的元素执行基本类型名称匹配</value>
<comment>{0} - The Android resource ID name</comment>
</data>
<data name="XA1005_Instructions" xml:space="preserve">
<value>如果基本类型名称匹配失败,请向该元素添加 `xamarin:managedType` 属性,以指定该元素的完全限定托管类型名称。</value>
<comment>"xamarin:managedType" is a literal name and should not be translated.</comment>
</data>
<data name="XA1006" xml:space="preserve">
<value>TargetFrameworkVersion (Android API 级别 {0})高于 targetSdkVersion ({1})。请在 `AndroidManifest.xml` 中增加 `android:targetSdkVersion`,使 API 级别匹配。</value>
<comment>The following are literal names and should not be translated: targetSdkVersion, TargetFrameworkVersion, android:targetSdkVersion, AndroidManifest.xml
{0} - The target framework version number
{1} - The target SDK version number</comment>
</data>
<data name="XA1007" xml:space="preserve">
<value>minSdkVersion ({0}) 大于 targetSdkVersion。请更改该值,使 minSdkVersion 小于或等于 targetSdkVersion ({1})。</value>
<comment>The following are literal names and should not be translated: minSdkVersion, targetSdkVersion
{0} - The minimum SDK version number
{1} - The target SDK version number</comment>
</data>
<data name="XA1008" xml:space="preserve">
<value>`TargetFrameworkVersion (Android API 级别 {0})低于 targetSdkVersion ({1})。请在 `AndroidManifest.xml` 上增加 $(TargetFrameworkVersion)` 或减少 `android:targetSdkVersion`,使 API 级别匹配。</value>
<comment>The following are literal names and should not be translated: targetSdkVersion, TargetFrameworkVersion, android:targetSdkVersion, AndroidManifest.xml
{0} - The target framework version number
{1} - The target SDK version number</comment>
</data>
<data name="XA1010" xml:space="preserve">
<value>Android 清单占位符的 `$(AndroidManifestPlaceholders)` 值无效。请使用 `key1=value1;key2=value2` 格式。指定的值为: `{0}`</value>
<comment>The following are literal names and should not be translated: `$(AndroidManifestPlaceholders)`</comment>
</data>
<data name="XA1011" xml:space="preserve">
<value>不再支持将 ProGuard 与 D8 DEX 编译器一起使用。请在 Visual Studio 项目属性页中将代码收缩工具设置为 "r8",或在文本编辑器中编辑项目文件,将 "AndroidLinkTool" MSBuild 属性设置为 "r8"。</value>
<comment>The following are literal names and should not be translated: ProGuard, D8, DEX, 'r8', 'AndroidLinkTool'</comment>
</data>
<data name="XA1012" xml:space="preserve">
<value>包含的布局根元素替代 ID“{0}”无效。</value>
<comment>{0} - The Android resource ID name</comment>
</data>
<data name="XA1013" xml:space="preserve">
<value>未能分析布局文件“{1}”中节点“{0}”的 ID。</value>
<comment>{0} - The Android resource XML element name
{1} - The path of the layout file</comment>
</data>
<data name="XA1014" xml:space="preserve">
<value>发现具有相同文件名内容不同的 JAR 库参考: {0}。请从 EmbeddedJar、InputJar 和 AndroidJavaLibrary 删除任何冲突的库。</value>
<comment>The following are literal names and should not be translated: JAR, EmbeddedJar, InputJar and AndroidJavaLibrary
{0} - Comma-separated list of the conflicting JAR library file names</comment>
</data>
<data name="XA1015" xml:space="preserve">
<value>已将多个 Android Wear 项目指定为配对的项目。最多只能有一个。</value>
<comment>The following are literal names and should not be translated: Android Wear</comment>
</data>
<data name="XA1016" xml:space="preserve">
<value>目标 Wear 应用程序的项目“{0}”未指定所需的 "AndroidManifest" 项目属性。</value>
<comment>The following are literal names and should not be translated: Wear, AndroidManifest
"Wear" is a short version of the full product name "Wear OS" and so should not be translated.
{0} - The project file name</comment>
</data>
<data name="XA1017" xml:space="preserve">
<value>目标 Wear 应用程序的 AndroidManifest.xml 未指定所需的 "package" 特性。</value>
<comment>The following are literal names and should not be translated: Wear, AndroidManifest.xml, 'package'
"Wear" is a short version of the full product name "Wear OS" and so should not be translated.</comment>
</data>
<data name="XA1018" xml:space="preserve">
<value>指定的 AndroidManifest 文件不存在: {0}。</value>
<comment>The following are literal names and should not be translated: AndroidManifest
{0} - The path of the specified AndroidManifest file</comment>
</data>
<data name="XA1019" xml:space="preserve">
<value>"LibraryProjectProperties" 文件“{0}”位于绑定项目的中间输出目录的父目录中。请调整路径,以直接从 Android 库项目目录使用原始 "project.properties" 文件。</value>
<comment>The following are literal names and should not be translated: LibraryProjectProperties, project.properties, Android
In this message, the term "binding" means a piece of generated code that makes it easy to access an Android API written in Java from a Xamarin.Android project written in C# or F#.
{0} - The path of the LibraryProjectProperties file</comment>
</data>
<data name="XA1020" xml:space="preserve">
<value>至少需要一个 Java 库才能进行绑定。请检查项目中是否包含了 Java 库且该库是否具有适当的生成操作: "LibraryProjectZip" (对于 AAR 或 ZIP)、"EmbeddedJar"、"InputJar"(对于 JAR)或 "LibraryProjectProperties" (project.properties)。</value>
<comment>The following are literal names and should not be translated: LibraryProjectZip, EmbeddedJar, InputJar, LibraryProjectProperties, project.properties</comment>
</data>
<data name="XA1021" xml:space="preserve">
<value>未找到指定的源 Java 库: {0}</value>
<comment>In this message, the term "source Java library" refers to the library that will be processed. In this case, the term "source" does not refer to "source code."
{0} - The file name of the library</comment>
</data>
<data name="XA1022" xml:space="preserve">
<value>未找到指定的引用 Java 库: {0}</value>
<comment>In this message, the term "reference Java library" refers to a library that is included as a reference so that types from the library can be resolved during the build process.
{0} - The file name of the library</comment>
</data>
<data name="XA1023" xml:space="preserve">
<value>已不支持 DX DEX 编译器。请在 Visual Studio 项目属性页中将 DEX 编译器设置为 "d8",或者在文本编辑器中编辑项目文件,并将 "AndroidDexTool" MSBuild 属性设置为 "d8"。</value>
<comment>The following are literal names and should not be translated: DX, DEX, d8, AndroidDexTool.</comment>
</data>
<data name="XA1024" xml:space="preserve">
<value>将忽略配置文件“{0}”。在面向 .NET 6 或更高版本的 Xamarin.Android 项目中不支持 .NET 配置文件。</value>
<comment>The following are literal names and should not be translated: .NET, Xamarin.Android.
{0} - The file name such as 'Foo.dll.config'</comment>
</data>
<data name="XA1025" xml:space="preserve">
<value>"AndroidAotMode" MSBuild 属性的实验性“混合”值当前与 armeabi-v7a 目标 ABI 不兼容。若要继续使用 "AndroidAotMode" 的实验性“混合”值,请在 Visual Studio 项目属性页中取消选择 armeabi-v7a 目标 ABI,或在文本编辑器中编辑项目文件,并从 "AndroidSupportedAbis' MSBuild" 属性中删除 "armeabi-v7a"。</value>
<comment>The following are literal names and should not be translated: 'Hybrid', 'AndroidAotMode', armeabi-v7a, 'AndroidSupportedAbis'</comment>
</data>
<data name="XA1026" xml:space="preserve">
<value>已禁止使用 AAPT,取而代之的是使用 AAPT2。请在 Visual Studio 项目属性页面中启用“使用增量 Android 打包系统(aapt2)”,或者在文本编辑器中编辑项目文件,并将 "AndroidUseAapt2" MSBuild 属性设置为 "true"。</value>
<comment>The following are literal names and should not be translated: AAPT, AAPT2, Android, AndroidUseAapt2, true.</comment>
</data>
<data name="XA1026_dotnet" xml:space="preserve">
<value>在面向 .NET 6 或更高版本的 Xamarin.Android 项目中不支持使用 AAPT。请在 Visual Studio 项目属性页面中启用“使用增量 Android 打包系统(aapt2)”,或者在文本编辑器中编辑项目文件,并将 "AndroidUseAapt2" MSBuild 属性设置为 "true"。</value>
<comment>The following are literal names and should not be translated: AAPT, Android, AndroidUseAapt2, true.</comment>
</data>
<data name="XA1027" xml:space="preserve">
<value>"EnableProguard" MSBuild 属性设置为 "true",并且 "AndroidLinkTool" MSBuild 属性为空,因此 "AndroidLinkTool" 将默认为 "proguard"。</value>
<comment>The following are literal names and should not be translated: 'EnableProguard', 'true', 'AndroidLinkTool', 'proguard'</comment>
</data>
<data name="XA1028" xml:space="preserve">
<value>"AndroidEnableProguard" MSBuild 属性设置为 "true",并且 "AndroidLinkTool" MSBuild 属性为空,因此 "AndroidLinkTool" 将默认为 "proguard"。</value>
<comment>The following are literal names and should not be translated: 'AndroidEnableProguard', 'true', 'AndroidLinkTool', 'proguard'</comment>
</data>
<data name="XA1029" xml:space="preserve">
<value>"AotAssemblies" MSBuild 属性已弃用。在文本编辑器中编辑项目文件以删除此属性,并改用 "RunAOTCompilation" MSBuild 属性。</value>
<comment>The following are literal names and should not be translated: 'AotAssemblies', 'RunAOTCompilation'</comment>
</data>
<data name="XA1030" xml:space="preserve">
<value>The 'RunAOTCompilation' MSBuild property is only supported when trimming is enabled. Edit the project file in a text editor to set 'PublishTrimmed' to 'true' for this build configuration.</value>
<comment>The following are literal names and should not be translated: 'RunAOTCompilation', 'PublishTrimmed'</comment>
</data>
<data name="XA2000" xml:space="preserve">
<value>在程序集 {0} 中检测到使用了 AppDomain.CreateDomain()。.NET 6 及更高版本将仅支持一个 AppDomain,因此 .NET 6 发布后,将无法再在 Xamarin.Android 中使用此 API。</value>
<comment>The following are literal names and should not be translated: AppDomain.CreateDomain(), AppDomain
{0} - The name of the assembly</comment>
</data>
<data name="XA2000_gcParams_bridgeImpl" xml:space="preserve">
<value>.NET 7 中将删除对 "MONO_GC_PARAMS=bridge-implementation=old" 值的支持。</value>
</data>
<data name="XA2001" xml:space="preserve">
<value>未能找到源文件“{0}”。</value>
</data>
<data name="XA2002_Framework" xml:space="preserve">
<value>无法解析 {1} 引用的引用“{0}”。Mono for Android 配置文件中可能没有该引用。</value>
<comment>{0} - The name of the missing assembly
{1} - The chain of references that causes a reference to the missing assembly, with > as the separator between items. Example: `System.Memory` > `System.Buffers`</comment>
</data>
<data name="XA2002_NuGet" xml:space="preserve">
<value>无法解析引用: `{0}`,引用者为 {1}。请为 `{0}` 添加 NuGet 包或程序集引用,或删除对 `{2}` 的引用。</value>
<comment>{0} - The name of the missing assembly
{1} - The chain of references that causes a reference to the missing assembly, with > as the separator between items. Example: `System.Memory` > `System.Buffers`
{2} - The name of the first assembly in the chain of references. Example: System.Memory</comment>
</data>
<data name="XA2006" xml:space="preserve">
<value>未能使用范围 "{2}" 解析对(程序集 "{1}" 中定义的) "{0}" 的引用。当范围与进行定义的程序集不同时,这通常意味着已转发该类型。</value>
<comment>{0} - The member name, such as a class name
{1} - The assembly name
{2} - The scope of the member, such as the name of a different assembly</comment>
</data>
<data name="XA2007" xml:space="preserve">
<value>加载程序集时出错: {0}</value>
<comment>{0} - The exception message of the associated exception</comment>
</data>
<data name="XA2008" xml:space="preserve">
<value>在引用的程序集 {0} 中,Java.Interop.DoNotPackageAttribute 需要非 null 的文件名。</value>
<comment>The following are literal names and should not be translated: Java.Interop.DoNotPackageAttribute
{0} - The assembly name</comment>
</data>
<data name="XA3001" xml:space="preserve">
<value>无法 AOT 程序集: {0}</value>
<comment>The abbreviation "AOT" should not be translated.</comment>
</data>
<data name="XA3002" xml:space="preserve">
<value>AOT 模式无效: {0}</value>
<comment>The abbreviation "AOT" should not be translated.</comment>
</data>
<data name="XA3003" xml:space="preserve">
<value>无法提取程序集的 IL: {0}</value>
<comment>The abbreviation "IL" should not be translated.</comment>
</data>
<data name="XA3004" xml:space="preserve">
<value>Android NDK r10d 有 bug,且提供了不兼容的 x86_64 libm.so。请参阅 https://code.google.com/p/android/issues/detail?id=161422。</value>
<comment>The following are literal names and should not be translated: NDK, r10d, x86_64, libm.so
"r10d" is the problematic version of the NDK. "x86_64" is the architecture of the libm.so file.</comment>
</data>
<data name="XA3005" xml:space="preserve">
<value>检测到的 Android NDK 版本与目标 LLVM 配置不兼容。请升级到 NDK r10d 或更高版本。</value>
<comment>The following are literal names and should not be translated: NDK, LLVM, r10d
"r10d" is the version of the NDK.</comment>
</data>
<data name="XA3006" xml:space="preserve">
<value>无法编译本机程序集文件: {0}</value>
<comment>In this message, the term "assembly" means the low-level language that an assembler like `as` takes as input. (This is different from most of the other messages, where the term "assembly" means the file type that the C# compiler produces.)</comment>
</data>
<data name="XA3007" xml:space="preserve">
<value>无法链接本机共享库: {0}</value>
</data>
<data name="XA4209" xml:space="preserve">
<value>由于 {1},未能为类 {0} 生成 Java 类型</value>
<comment>{0} - The managed type name
{1} - The exception message of the associated exception</comment>
</data>
<data name="XA4210" xml:space="preserve">
<value>使用 ExportAttribute 或 ExportFieldAttribute 时,请添加对 Mono.Android.Export.dll 的引用。</value>
<comment>The following are literal names and should not be translated: Mono.Android.Export.dll, ExportAttribute, ExportFieldAttribute.</comment>
</data>
<data name="XA4211" xml:space="preserve">
<value>AndroidManifest.xml //uses-sdk/@android:targetSdkVersion“{0}”小于 $(TargetFrameworkVersion)“{1}”。请使用 API {2} 进行 ACW 编译。</value>
<comment>The following are literal names and should not be translated: AndroidManifest.xml, //uses-sdk/@android:targetSdkVersion , $(TargetFrameworkVersion), API-{2}, ACW
{0} - The target SDK version number
{1} - The target framework version number
{2} - The API version number</comment>
</data>
<data name="XA4213" xml:space="preserve">
<value>类型 "{0}" 必须提供公共的默认构造函数</value>
</data>
<data name="XA4214" xml:space="preserve">
<value>托管类型 `{0}` 存在于多个程序集中: {1}。请重构这些程序集中的托管类型名称,使它们不相同。</value>
<comment>{0} - The managed type name
{1} - Comma-separated list of all the assemblies where the managed type exists</comment>
</data>
<data name="XA4214_Result" xml:space="preserve">
<value>对类型 `{0}` 的引用将引用 `{0}, {1}`。</value>
<comment>The phrase "`{0}, {1}`" does not need to be translated.
{0} - The managed type name
{1} - The name of the library that contains the type</comment>
</data>
<data name="XA4215" xml:space="preserve">
<value>Java 类型 `{0}` 由多个托管类型生成。请更改 [Register] 属性,以确保不发出相同的 Java 类型。</value>
<comment>The following are literal names and should not be translated: Java, [Register]</comment>
</data>
<data name="XA4215_Details" xml:space="preserve">
<value>`{0}` 生成类型: {1}</value>
<comment>The two spaces indentation at the beginning of this message should be preserved in the translations where possible.
{0} - The generated Java type name
{1} - The managed type name</comment>
</data>
<data name="XA4216_MinSdkVersion" xml:space="preserve">
<value>Androidmanifest.xml//uses-sdk/@android: minSdkVersion“{0}”小于 API-{1},此配置不受支持。</value>
<comment>The following are literal names and should not be translated: AndroidManifest.xml, //uses-sdk/@android:minSdkVersion, API-{1}
{0} - The minimum SDK version number
{1} - The API version number</comment>
</data>
<data name="XA4216_TargetSdkVersion" xml:space="preserve">
<value>Androidmanifest.xml//uses-sdk/@android: targetSdkVersion“{0}”小于 API-{1},此配置不受支持。</value>
<comment>The following are literal names and should not be translated: AndroidManifest.xml, //uses-sdk/@android:targetSdkVersion , API-{1}
{0} - The target SDK version number
{1} - The API version number</comment>
</data>
<data name="XA4218" xml:space="preserve">
<value>在以下路径找不到 //manifest/application/uses-library: {0}</value>
<comment>The following are literal names and should not be translated: //manifest/application/uses-library</comment>
</data>
<data name="XA4219" xml:space="preserve">
<value>找不到语言 {0} 或 {1} 的绑定生成器。</value>
<comment>In this message, the term "binding" means a piece of code that makes it easy to access a certain kind of data that is originally stored outside of the target programming language, which is usually C#.
{0} - The target programming language name, which is usually C#
{1} - The default programming language name, which is also usually C#</comment>
</data>
<data name="XA4220" xml:space="preserve">
<value>分部类项“{0}”没有布局“{1}”的关联绑定。</value>
<comment>In this message, the term "partial class item" means a .NET partial class.
In this message, the term "binding" means a piece of code that makes it easy to access a certain kind of data that is originally stored outside of the target programming language, which is usually C#.
In this mesage, the term "layout" means an Android UI layout.
{1} - The path of the partial class file
{0} - The name of the layout</comment>
</data>
<data name="XA4221" xml:space="preserve">
<value>未生成任何布局绑定源文件。</value>
<comment>In this message, the term "binding" means a piece of code that makes it easy to access a certain kind of data that is originally stored outside of the target programming language, which is usually C#.
In this mesage, the term "layout" means an Android UI layout.
In this message, the term "source files" means files that can be compiled, usually containing C# source code.</comment>
</data>
<data name="XA4222" xml:space="preserve">
<value>找不到布局的小组件({0})。</value>
<comment>In this message, the term "widgets" means Android UI elements.
In this mesage, the term "layout" means an Android UI layout.
{0} - Semicolon-separated list of paths for the files that define the layout</comment>
</data>
<data name="XA4223" xml:space="preserve">
<value>完整类名“{0}”格式错误。缺少命名空间。</value>
<comment>{0} - The class name</comment>
</data>
<data name="XA4224" xml:space="preserve">
<value>完整类“{0}”格式错误。缺少类名。</value>
<comment>{0} - The class name</comment>
</data>
<data name="XA4225" xml:space="preserve">
<value>布局“{1}”中的小组件“{0}”包含多个具有不同类型的实例。属性类型将设置为: {2}</value>
<comment>In this message, the term "widgets" means Android UI elements.
In this mesage, the term "layout" means an Android UI layout.
{0} - The name of the widget
{1} - The name of the layout
{2} - The type name that will be used, such as "object"</comment>
</data>
<data name="XA4226" xml:space="preserve">
<value>资源项“{0}”没有所需的元数据项“{1}”。</value>
<comment>{0} - The name of the Android layout resource file
{1} - The name of the metadata item</comment>
</data>
<data name="XA4228" xml:space="preserve">
<value>找不到指定的 //activity-alias/@android:targetActivity:“{0}”</value>
<comment>The following are literal names and should not be translated: //activity-alias/@android:targetActivity
{0} - The specified targetActivity name</comment>
</data>
<data name="XA4229" xml:space="preserve">
<value>无法识别的 "TransformFile" 根元素: {0}。</value>
<comment>The following are literal names and should not be translated: TransformFile
In this message, "root element" refers to the root element of an XML file.
{0} - The name of the root element</comment>
</data>
<data name="XA4230" xml:space="preserve">
<value>分析 XML 时出错: {0}</value>
<comment>{0} - The exception message and stack trace of the associated exception</comment>
</data>
<data name="XA4231" xml:space="preserve">
<value>Android 类分析器值“{0}”已被弃用,并将在 Xamarin.Android 的未来版本中被删除。要使用 "class-parse",请更新项目属性。</value>
<comment>The following are literal names and should not be translated: class-parse
{0} - The name of the current class parser value</comment>
</data>
<data name="XA4232" xml:space="preserve">
<value>Android 代码生成目标“{0}”已被弃用,并将在 Xamarin.Android 的未来版本中被删除。要使用 "XAJavaInterop1",请更新项目属性。</value>
<comment>The following are literal names and should not be translated: XAJavaInterop1
{0} - The name of the current code generation target</comment>
</data>
<data name="XA4300" xml:space="preserve">
<value>不会捆绑本机库“{0}”,因为 ABI 不受支持。将此文件移动到具有有效 Android ABI 名称的目录,如“.lib/armeabi-v7a/”。</value>
<comment>In this message, the term "bundled" is a short way of saying "included into the final application package."
The following are literal names and should not be translated: ABI, 'libs/armeabi-v7a/'
{0} - The file path</comment>
</data>
<data name="XA4301" xml:space="preserve">
<value>APK 已包含项 {0};正在忽略。</value>
<comment>The abbreviation "APK" should not be translated.
{0} - The file name.</comment>
</data>
<data name="XA4301_ABI" xml:space="preserve">
<value>无法确定本机库“{0}”的 ABI。将此文件移动到具有有效 Android ABI 名称的目录,如“.lib/armeabi-v7a/”。</value>
<comment>The following are literal names and should not be translated: ABI, 'libs/armeabi-v7a/'
{0} - The file path</comment>
</data>
<data name="XA4301_ABI_NuGet" xml:space="preserve">
<value>无法确定本机库“{0}”的 ABI。请删除“{1}”NuGet 包,或者通知库作者。</value>
<comment>The following are literal names and should not be translated: ABI, NuGet
{0} - The native library file path
{1} - Either the name of the NuGet package or a path to the native library</comment>
</data>
<data name="XA4301_ABI_Ignoring" xml:space="preserve">
<value>无法确定某些本机库的 ABI。正在忽略这些库: {0}</value>
<comment>The abbreviation "ABI" should not be translated.
{0} - Comma-separated list of the ignored library file names.</comment>
</data>
<data name="XA4302" xml:space="preserve">
<value>合并 `AndroidManifest.xml` 时出现未经处理的异常: {0}</value>
<comment>The following are literal names and should not be translated: `AndroidManifest.xml`
{0} - The exception message of the associated exception</comment>
</data>
<data name="XA4303" xml:space="preserve">
<value>从 "{0}" 提取资源时出错: {1}</value>
<comment>{0} - The file name
{1} - The exception message of the associated exception</comment>
</data>
<data name="XA4304" xml:space="preserve">
<value>未找到 ProGuard 配置文件 "{0}"。</value>
<comment>The following are literal names and should not be translated: ProGuard</comment>
</data>
<data name="XA4305" xml:space="preserve">
<value>已启用 Multidex,但 `$(_AndroidMainDexListFile)` 为空。</value>
<comment>The following are literal names and should not be translated: Multidex, $(_AndroidMainDexListFile)</comment>
</data>
<data name="XA4305_File_Missing" xml:space="preserve">
<value>已启用 Multidex,但 `$(_AndroidMainDexListFile)` 文件“{0}”不存在。</value>
<comment>The following are literal names and should not be translated: Multidex, $(_AndroidMainDexListFile)</comment>
</data>
<data name="XA4306" xml:space="preserve">
<value>当 android:minSdkVersion >= 21,R8 不支持 `@(MultiDexMainDexList)` 文件</value>
<comment>The following are literal names and should not be translated: R8, @(MultiDexMainDexList), android:minSdkVersion</comment>
</data>
<data name="XA4307" xml:space="preserve">
<value>ProGuard 配置文件无效。{0}</value>
<comment>The following are literal names and should not be translated: ProGuard
{0} - The error message returned by the ProGuard tool.</comment>
</data>
<data name="XA4308" xml:space="preserve">
<value>无法生成类型映射</value>
</data>
<data name="XA4309" xml:space="preserve">
<value>MultiDexMainDexList 文件“{0}”不存在。</value>
<comment>The following are literal names and should not be translated: MultiDexMainDexList</comment>
</data>
<data name="XA4310" xml:space="preserve">
<value>找不到 '{0}' 文件 '{1}'。</value>
<comment>{0} - The MSBuildProperty which contains the file name value.
{1} - The value of the MSBuildProperty. Normally a filename.
</comment>
</data>
<data name="XA4311" xml:space="preserve">
<value>应用程序不包含配对的 Wear 包,因为尚未创建 Wear 应用程序包 APK。如果在命令行上生成,请确保生成 "SignAndroidPackage" 目标。</value>
<comment>The following are literal names and should not be translated: Wear, APK, SignAndroidPackage
"Wear" is a short version of the full product name "Wear OS" and so should not be translated.</comment>
</data>
<data name="XA4312" xml:space="preserve">
<value>已弃用从 Android 应用程序项目中引用 Android Wear 应用程序项目“{0}”的功能,并且未来版本的 Xamarin.Android 中将不再支持此功能。请从 Android 应用程序项目中删除 Android Wear 应用程序项目引用,并将 Wear 应用程序作为独立应用程序进行分发。</value>
<comment>The following are literal names and should not be translated: Android Wear, Android, Wear.
{0} - The referenced Android Wear project.</comment>
</data>
<data name="XA4313" xml:space="preserve">
<value>已弃用内置的“{0}”引用。
从项目中删除“{0}”引用,并改为添加“{1}”NuGet 包。
</value>
<comment>The following are literal names and should not be translated:
{0} - The Assembly name which is deprecated
{1} - A Nuget package name.
</comment>
</data>
<data name="XA4314" xml:space="preserve">
<value>“{0}”为空。应提供“{0}”的值。</value>
<comment>{0} - The MSBuildProperty which contains a value.
</comment>
</data>
<data name="XA5101" xml:space="preserve">
<value>缺少 Android NDK 工具链目录“{0}”。请安装 Android NDK。</value>
<comment>{0} - The path of the missing directory</comment>
</data>
<data name="XA5101_C_Compiler" xml:space="preserve">
<value>找不到目标 {0} 的 C 编译器。已尝试的路径:“{1}”</value>
<comment>The following are literal names and should not be translated: C
{0} - The target architecture, such as Arm, Arm64, or X86_64
{1} - Semicolon-separated list of the paths searched</comment>
</data>
<data name="XA5101_Toolchain" xml:space="preserve">
<value>找不到目标 {0} 的工具链目录。</value>
<comment>{0} - The target architecture, such as Arm, Arm64, or X86_64</comment>
</data>
<data name="XA5102" xml:space="preserve">
<value>从程序集到本机代码转换失败。退出代码 {0}</value>
<comment>In this message, the term "assembly" means the low-level language that an assembler like `as` takes as input. (This is different from most of the other messages, where the term "assembly" means the file type that the C# compiler produces.)
{0} - The exit code number</comment>
</data>
<data name="XA5103" xml:space="preserve">
<value>NDK C 编译器已退出,但出现错误。退出代码 {0}</value>
<comment>The following are literal names and should not be translated: NDK, C
{0} - The exit code number</comment>
</data>
<data name="XA5104" xml:space="preserve">
<value>找不到 Android NDK。请确保在 Android SDK 管理器中安装 Android NDK,或者如果使用自定义 NDK 路径,请确保将 $(AndroidNdkDirectory) MSBuild 属性设置为自定义路径。</value>
<comment>The following are literal names and should not be translated: $(AndroidNdkDirectory)</comment>
</data>
<data name="XA5105" xml:space="preserve">
<value>找不到目标 {1} 的工具链实用工具“{0}”。已尝试的路径:“{2}”</value>
<comment>{0} - The missing utility name, such as gcc or clang
{1} - The target architecture, such as Arm, Arm64, or X86_64
{2} - The path of the directory that was searched</comment>
</data>
<data name="XA5201" xml:space="preserve">
<value>NDK 链接器已退出,但出现错误。退出代码 {0}</value>
<comment>The following are literal names and should not be translated: NDK
{0} - The exit code number</comment>
</data>
<data name="XA5205" xml:space="preserve">
<value>找不到“{0}”。请使用 `{1}{2}tools{2}{3}` 程序安装 Android SDK 生成工具包。</value>
<comment>The following are literal names and should not be translated: Android SDK Build-Tools, {1}{2}tools{2}{3}
{0} - The missing tool name
{1} - The parent directory
{2} - The directory separator character
{3} - The installer program name</comment>
</data>
<data name="XA5205_Lint" xml:space="preserve">
<value>在 Android SDK 中找不到“{0}”。请通过 /p:LintToolPath 设置其路径。</value>
<comment>The following are literal names and should not be translated: /p:LintToolPath
{0} - The missing tool name</comment>
</data>
<data name="XA5207" xml:space="preserve">
<value>找不到 API 级别 {0} 的 android jar。这意味着未安装 API 级别 {0} 的 Android SDK 平台。请在 Android SDK 管理器 {2} 中安装它,或更改 Xamarin.Android 项目,使其将安装的 API 版本作为目标。(缺少 {1}。)</value>
<comment>The following are literal names and should not be translated: android.jar
{0} - The API level name
{1} - The expected path of the android.jar file
{2} - The menu location in Visual Studio that can be used to launch the Android SDK Manager</comment>
</data>
<data name="XA5207_SDK_Manager_macOS" xml:space="preserve">
<value>“工具”>“打开 Android SDK 管理器”…</value>
<comment>This string is the location of a menu command in Visual Studio for Mac.</comment>
</data>
<data name="XA5207_SDK_Manager_Windows" xml:space="preserve">
<value>“工具”>“ Android”>“Android SDK 管理器”…</value>
<comment>This string is the location of a menu command in Visual Studio.</comment>
</data>
<data name="XA5211" xml:space="preserve">
<value>嵌入的 Wear 应用包名称与手持式应用包名称不同({0} != {1})。</value>
<comment>The following are literal names and should not be translated: Wear
"Wear" is a short version of the full product name "Wear OS" and so should not be translated.
In this message, the term "handheld app" means "app for handheld devices."
{0} - The Wear app package name
{1} - The handheld app package name</comment>
</data>
<data name="XA5213" xml:space="preserve">
<value>java.lang.OutOfMemoryError。请考虑增大 $(JavaMaximumHeapSize) 的值。执行 "{0} {1}" 时,Java 内存不足</value>
<comment>The following are literal names and should not be translated: java.lang.OutOfMemoryError, $(JavaMaximumHeapSize)
{0} - The tool name
{1} - The command line arguments used for the tool</comment>
</data>
<data name="XA5300_Android_Platforms" xml:space="preserve">
<value>“{0}”中未安装任何 Android 平台。请使用 `{1}{2}tools{2}{3}` 程序安装 SDK 平台。</value>
<comment>The following are literal names and should not be translated: SDK Platform, {1}{2}tools{2}{3}
{0} - Android SDK platforms directory path
{1} - Android SDK directory path
{2} - The directory separator character
{3} - The Android SDK installer program name</comment>
</data>
<data name="XA5300_Android_SDK" xml:space="preserve">
<value>找不到 Android SDK 目录。请检查 Visual Studio 中的 Android SDK 管理器是否显示有效的安装。若要使用命令行生成的自定义 SDK 路径,请将 "AndroidSdkDirectory" MSBuild 属性设置为自定义路径。</value>
<comment>The following terms should not be translated: AndroidSdkDirectory</comment>
</data>
<data name="XA5300_Java_SDK" xml:space="preserve">
<value>找不到 Java SDK 目录。请确保 Visual Studio 选项的 Android 部分配置了有效的 Java SDK 目录。若要使用命令行生成的自定义 SDK 路径,请将 "JavaSdkDirectory" MSBuild 属性设置为自定义路径。</value>
<comment>The following terms should not be translated: JavaSdkDirectory</comment>
</data>
<data name="XA5301" xml:space="preserve">
<value>由于 MAX_PATH 未能为类 {0} 生成 Java 类型: {1}</value>
<comment>The following are literal names and should not be translated: MAX_PATH.
{0} - The managed type name
{1} - The exception message of the associated exception</comment>
</data>
<data name="XA5302" xml:space="preserve">
<value>可同时生成此项目的两个进程。以下路径中存在锁定文件: {0}</value>
</data>
<data name="XA_Manifest_AutoGenerated_Header" xml:space="preserve">
<value>
此代码由工具生成。
它是从 {0} 生成的
如果重新生成内容,则对此文件的更改可能导致不正确的
行为并将丢失。
</value>
<comment>{0} - The path of the template file.</comment>
</data>
<data name="XA4233" xml:space="preserve">
<value>“{0}”的<AndroidNamespaceReplacement>未被指定“Replacement”特性。</value>
<comment>The following are literal names and should not be translated: <AndroidNamespaceReplacement>
{0} - The AndroidNamespaceReplacement MSBuild value.</comment>
</data>
<data name="XA_Directory_Is_From" xml:space="preserve">
<value>目录“{0}”来自“{1}”。</value>
<comment>
{0} - A Directory Path.
{1} - A Filename.
</comment>
</data>
</root>