-
Notifications
You must be signed in to change notification settings - Fork 0
/
AjaxMin.resx
523 lines (505 loc) · 24.5 KB
/
AjaxMin.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
<?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=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>
<data name="Error" xml:space="preserve">
<value>Error</value>
</data>
<data name="Line" xml:space="preserve">
<value>Line</value>
</data>
<data name="UnknownScopeType" xml:space="preserve">
<value>UNKNOWN SCOPE TYPE;;Unknown Scope Type: {0}</value>
</data>
<data name="FallbackEncodingFailed" xml:space="preserve">
<value>Fallback character encoding failed</value>
</data>
<data name="BlockScopeHeader" xml:space="preserve">
<value>Scope Start;;{0} Scope - starts at line {1}, col {2} {3}</value>
</data>
<data name="BlockTypeCatch" xml:space="preserve">
<value>Catch</value>
</data>
<data name="BlockTypeWith" xml:space="preserve">
<value>With</value>
</data>
<data name="CrunchedTo" xml:space="preserve">
<value>Renamed;;[{1} references renamed to {0}]</value>
</data>
<data name="CrunchingFile" xml:space="preserve">
<value>Minifying file...;;Minifying file '{0}'...</value>
</data>
<data name="CrunchingStdIn" xml:space="preserve">
<value>Minifying from STDIN...</value>
</data>
<data name="Done" xml:space="preserve">
<value>Done.</value>
</data>
<data name="FuncitonScopeHasNoObject" xml:space="preserve">
<value>Function scope must have function object</value>
</data>
<data name="FunctionHeader" xml:space="preserve">
<value>Function;;{0} {1} - starts at line {2}, col {3} {4} {5}</value>
</data>
<data name="FunctionTypeFunction" xml:space="preserve">
<value>Function</value>
</data>
<data name="FunctionTypePropGet" xml:space="preserve">
<value>Property Get</value>
</data>
<data name="FunctionTypePropSet" xml:space="preserve">
<value>Property Set</value>
</data>
<data name="GlobalObjectsHeader" xml:space="preserve">
<value>Global Objects</value>
</data>
<data name="InvalidArgument" xml:space="preserve">
<value>Invalid Switch;;Invalid switch: {0}</value>
</data>
<data name="InvalidInputEncoding" xml:space="preserve">
<value>Invalid input encoding name;;Invalid input encoding name: {0}</value>
</data>
<data name="InvalidOutputEncoding" xml:space="preserve">
<value>Invalid output encoding name;;Invalid output encoding name: {0}</value>
</data>
<data name="InvalidWarningArg" xml:space="preserve">
<value>Invalid warning level;;invalid warning level: {0}</value>
</data>
<data name="MalformedGlobalsArg" xml:space="preserve">
<value>-GLOBAL parameter expects format: -GLOBAL:g[,g]*</value>
</data>
<data name="MemberInfoFormat" xml:space="preserve">
<value>Member Info;; {0} [{1}{2}] {3}</value>
</data>
<data name="MemberInfoGlobalFunction" xml:space="preserve">
<value>global function</value>
</data>
<data name="MemberInfoBuiltInMethod" xml:space="preserve">
<value>function</value>
</data>
<data name="MemberInfoBuiltInObject" xml:space="preserve">
<value>object</value>
</data>
<data name="MemberInfoBuiltInProperty" xml:space="preserve">
<value>property</value>
</data>
<data name="MemberInfoGlobalVar" xml:space="preserve">
<value>global var</value>
</data>
<data name="MemberInfoLocalFunction" xml:space="preserve">
<value>function</value>
</data>
<data name="MemberInfoLocalLiteral" xml:space="preserve">
<value>literal var</value>
</data>
<data name="MemberInfoLocalVar" xml:space="preserve">
<value>var</value>
</data>
<data name="MemberInfoPossiblyUndefined" xml:space="preserve">
<value>possibly undefined</value>
</data>
<data name="MemberInfoScopeLocal" xml:space="preserve">
<value>local </value>
</data>
<data name="MemberInfoScopeOuter" xml:space="preserve">
<value>outer </value>
</data>
<data name="MemberInfoScopeGlobalObject" xml:space="preserve">
<value>built-in Global </value>
</data>
<data name="MemberInfoScopeWindowObject" xml:space="preserve">
<value>built-in Window </value>
</data>
<data name="MemberInfoScopeOtherObject" xml:space="preserve">
<value>built-in </value>
</data>
<data name="MemberInfoTypeArgument" xml:space="preserve">
<value>argument</value>
</data>
<data name="MemberInfoTypeArguments" xml:space="preserve">
<value>arguments array</value>
</data>
<data name="MultipleOutputArg" xml:space="preserve">
<value>Output file already specified</value>
</data>
<data name="NoParsedCode" xml:space="preserve">
<value>No parsed code block</value>
</data>
<data name="NotKnown" xml:space="preserve">
<value>NOT KNOWN</value>
</data>
<data name="OutputArgNeedsPath" xml:space="preserve">
<value>-O parameter must be followed by output path</value>
</data>
<data name="OutputEmpty" xml:space="preserve">
<value>Minified output is EMPTY!</value>
</data>
<data name="SourceFileIsFolder" xml:space="preserve">
<value>Source file is a folder;;Source file cannot be a folder: {0}</value>
</data>
<data name="SourceFileNotExist" xml:space="preserve">
<value>Source file does not exist;;Source file does not exist: {0}</value>
</data>
<data name="UndefinedGlobalHeader" xml:space="preserve">
<value>Undefined Global References:</value>
</data>
<data name="UndefinedInfo" xml:space="preserve">
<value>Undefined Info;; {0} [{3}] at Line {1}, Column {2}</value>
</data>
<data name="UnexpectedArg" xml:space="preserve">
<value>Unexpected Argument;;Unexpected argument: {0}</value>
</data>
<data name="Unreachable" xml:space="preserve">
<value>UNREACHABLE</value>
</data>
<data name="InvalidTabSizeArg" xml:space="preserve">
<value>Invalid Tab Size;;Invalid Tab Size: {0}</value>
</data>
<data name="PrettyAndEchoArgs" xml:space="preserve">
<value>Pretty-print (-PRETTY) and Echo-input (-ECHO) switches are not compatible</value>
</data>
<data name="CrunchGroupNoSource" xml:space="preserve">
<value>No source files in the input group</value>
</data>
<data name="InputNoPathAttr" xml:space="preserve">
<value>XML <input> node missing required path attribute</value>
</data>
<data name="InputXmlError" xml:space="preserve">
<value>Error processing input XML;;Error processing input XML: {0}</value>
</data>
<data name="MultipleXmlArgs" xml:space="preserve">
<value>Cannot specify multiple -XML arguments</value>
</data>
<data name="NoInput" xml:space="preserve">
<value>No input files to process</value>
</data>
<data name="OutputFileError" xml:space="preserve">
<value>Output file returned error;;Output file returned an error code: {0}</value>
</data>
<data name="OutputGroupError" xml:space="preserve">
<value>Output group returned error;;Output group #{0} returned an error code: {1}</value>
</data>
<data name="OutputNoInputNodes" xml:space="preserve">
<value>Output node contains no input nodes</value>
</data>
<data name="XmlArgHasInputFiles" xml:space="preserve">
<value>Cannot specify -XML argument AND input files</value>
</data>
<data name="XmlArgNeedsPath" xml:space="preserve">
<value>Argument -XML must be followed by XML file path</value>
</data>
<data name="XmlInputNotExist" xml:space="preserve">
<value>XML <input> file does not exist;;XML error: <input> file '{0}' does not exist</value>
</data>
<data name="XmlNoOutputNodes" xml:space="preserve">
<value>Input xml does not contain any <output> nodes</value>
</data>
<data name="InvalidSwitchArg" xml:space="preserve">
<value>Invalid switch argument;;Invalid switch argument {0} for switch -{1}</value>
</data>
<data name="SwitchRequiresArg" xml:space="preserve">
<value>Switch requires argument;;Switch -{0} requires an argument</value>
</data>
<data name="EncodingArgMustHaveEncoding" xml:space="preserve">
<value>Encoding switch must be followed by valid encoding name</value>
</data>
<data name="ResourceArgInvalidName" xml:space="preserve">
<value>Resource argument must be valid boolean or numeric literal;;Resource argument '{0}' must be valid boolean or numeric literal</value>
</data>
<data name="Usage" xml:space="preserve">
<value>Usage;;Usage:
{0} [-JS [JSOPTS]|-CSS [CSSOPTS]] OPTS* ((IFILE* [-out OFILE])|(-xml XFILE [-out ODIR]))
Valid OPTS are zero or more of:
-analyze > provide extra analysis output.
-clobber[:BOOL] > when false, will not overwrite existing output file.
True always writes output file. Default is false.
-define:NAME[,NAME]* > add defined case-insensitive names to the list used
by the preprocessor.
-echo > output is an echo of the original input.
-enc:(in|out) ENC > input or output file text encoding.
-help > display this usage message.
-pretty[:N] > causes output to be on multiple lines, with N spaces per tab
stop. Default N is 4.
-res[:IDENT] RFILE > use a resource file to specify localization strings
using non-existent object IDENT, Strings if not specified.
-silent > silent mode; no error, warning, or message output.
-term > ensure output ends in semicolon or other valid terminator.
-warn[:N] > warning level for error messages sent to stderr.
-? > same as -help.
Valid JSOPTS are zero or more of:
-cc[:BOOL] > turn on or off support for conditional-compilation comments.
Default is true.
-comments:(none|important) > whether to remove all comments (none),
or preserve important comments. Default is important.
-debug[:BOOL[,IDENT[.IDENT]*]*] > debug mode does not remove debug
statements or function expression names. Default is False (remove).
Default debug lookups: Debug, $Debug, WAssert, Web.Debug and Msn.Debug.
To specify debug lookups to remove, add them comma-separated after the
boolean flag. Specifying lookups on the command line REPLACES the
defaults; blank lookups are allowed and will be ignored.
-evals:(ignore|immediate|safeall) > ignore eval statements or ensure that
that the immediate scope is safe, or all possibly-affected scopes are
safe. Default is ignore.
-fnames:(lock|keep|onlyref) > how to treat function names. Lock does not
allow ANY function names to be removed or renamed; keep does not remove
unreferenced function expression names, but does allow functions to be
renamed; onlyref removes unreferenced function expression names and
allows all function names to be renamed. Default is onlyref.
-global:IDENT(,IDENT)* > specify one or more external global variables the
code references. May be repeated as needed.
-inline[:BOOL] > whether to make sure strings are safe for HTML inline
script. Default is True.
-literals:(keep|combine, eval|noeval) > two literal treatment options:
whether to combine duplicate literals or keep them. Default is keep;
whether to evaluate literal expressions or keep them. Default is eval.
-mac[:BOOL] > whether to add code to ensure output works in Mac Safari
browsers. Default is True.
-new:(keep|collapse) > whether to collapse certain constructors with known
literals. Default is collapse.
-rename:(all|localization|none) > automatic local variable and function
renaming methodology. Default is all.
-rename:IDENT=IDENT(,IDENT=IDENT)* > specify one or more comma-separated
from=to identifier pairs for manual renaming of variables, functions
or properties. May be repeated as needed.
-norename:IDENT(,IDENT)* > specify one or more comma-separated identifiers
that should not be automatically renamed. May be repeated as necessary.
-rename NFILE > open the XML file with path NFILE and use the <rename>
elements for manual renaming of variables, function and properties, and
<norename> elements for excluding identifiers from automatic
renaming processes. May be repeated as needed.
-rename:NOPROPS > when using the manual renaming options above, this option
will turn off property-renaming (renaming only variables and functions).
-unused:(remove|keep) > whether to keep or remove unused code. Default
is remove.
Valid CSSOPTS are zero or more of:
-comments:(none|all|hacks|important) > whether to keep all comments,
remove all, keep only the set of supported comment-based hacks, or
keep only important comments. Default is important.
-colors:(hex|strict|major) > how to treat color names: always convert to
hexadecimal values, use strict color names if shorter, or use major-
browser color names if shorter. Default is strict.
BOOL can be true, false, T, F, Yes, No, Y, or N.
N is a valid non-negative integer.
IDENT is a valid JavaScript identifier (case-sensitive).
NAME is a valid JavaScript identifier (case-insensitive).
ENC is a valid .NET text encoding scheme name (e.g.: UTF-8).
IFILE is a valid path to an existing source file.
OFILE is a valid path to the output file. Existing files will be clobbered
if the -CLOBBER option is specified.
XFILE is a valid path to an existing XML input file.
ODIR is a valid path to an output folder.
RFILE is a valid path to an existing .RESX or .RESOURCES file.
NFILE is a valid path to an existing XML input file.
XFILE XML format (XML element names and attributes are case-sensitive):
<root>
<output path="[OFILE]">
<resource path="[RFILE]" name="[IDENT]" />
<input path="[IFILE]" />
</output>
</root>
Must have one or more <output> nodes.
Each <output> node must have one or more <input> nodes and a
single optional <resource> node.
Attribute 'path' is optional for <output> nodes; required for
<input> and <resource> nodes.
NFILE XML format (XML element names and attributes are case-sensitive):
<root>
<rename from="[IDENT]" to="[IDENT]" />
<norename id="[IDENT]" />
</root>
File can contain any number of <rename> or <norename> elements.
Each <rename> element must have both from and to attributes.
Each <norename> element must have an id attribute.
All [IDENT] values must be valid JavaScript identifiers.
Everything is case-insensitive unless otherwise noted.
If no OFILE specified, output sent to STDOUT.
If no IFILE and no XFILE, input comes from STDIN.
If input comes from STDIN, -JS or -CSS option must be specified.
Multiple IFILE files will be concatenated to the output.</value>
</data>
<data name="ResourceArgNeedsPath" xml:space="preserve">
<value>-RES parameter must be followed by path to existing resource file</value>
</data>
<data name="ReadingResourceFile" xml:space="preserve">
<value>Processing resource script...;;Processing resource script {0}...</value>
</data>
<data name="ResourceNoPathAttr" xml:space="preserve">
<value>XML <resource> node missing required path attribute</value>
</data>
<data name="XmlResourceNotExist" xml:space="preserve">
<value>XML <resource> file does not exist;;XML error: <resource> file '{0}' does not exist</value>
</data>
<data name="MultipleResourceArgs" xml:space="preserve">
<value>Cannot specify multiple -RES arguments</value>
</data>
<data name="ResourceArgNeedsNoName" xml:space="preserve">
<value>Resource file of type .JS must not specify an object name on the -RES:name switch.</value>
</data>
<data name="ResourceArgInvalidType" xml:space="preserve">
<value>Invalid resource file type;;Invalid resource file type: {0}. Must be .JS, .RESX, or .RESOURCES.</value>
</data>
<data name="ResourceJSOneVar" xml:space="preserve">
<value>Resource JS file must be a single var statement initializing a variable to an object literal</value>
</data>
<data name="OutputFileErrorSubCat" xml:space="preserve">
<value>output file</value>
</data>
<data name="OutputGroupErrorSubCat" xml:space="preserve">
<value>output group</value>
</data>
<data name="MemberInfoFunctionExpression" xml:space="preserve">
<value>function expression</value>
</data>
<data name="FunctionInfoReferences" xml:space="preserve">
<value>references;;{0} references</value>
</data>
<data name="FunctionTypeExpression" xml:space="preserve">
<value>Function Expression</value>
</data>
<data name="MemberInfoSelfFuncExpr" xml:space="preserve">
<value>self-reference</value>
</data>
<data name="ConflictingInputType" xml:space="preserve">
<value>Conflicting input type switches or input file extensions (JS and CSS)</value>
</data>
<data name="UnknownInputType" xml:space="preserve">
<value>Unknown input type. Please use either the -JS or -CSS switch.</value>
</data>
<data name="NoClobberError" xml:space="preserve">
<value>File already exists. No output created.;;File already exists and clobber option is not set to true. Output not created: {0}</value>
</data>
<data name="MemberInfoWithField" xml:space="preserve">
<value>object property</value>
</data>
<data name="MemberInfoWithPossibly" xml:space="preserve">
<value>or outer;;[or {0}{1}]</value>
</data>
<data name="SavingsGzipMessage" xml:space="preserve">
<value>;;Gzip of output approximately {0} bytes ({1}% compression)</value>
</data>
<data name="SavingsMessage" xml:space="preserve">
<value>;;Original Size: {0} bytes; reduced size: {1} bytes ({2}% minification)</value>
</data>
<data name="SavingsOutputMessage" xml:space="preserve">
<value>;;Output size: {0} bytes</value>
</data>
<data name="InvalidKillSwitchArg" xml:space="preserve">
<value>Invalid kill switch value: must be a decimal number;;Invalid kill switch value: '{0}' must be a valid decimal number</value>
</data>
<data name="RenameArgMissingParameterOrFilePath" xml:space="preserve">
<value>Rename switch must either have valid parameter parts or be followed by valid file path</value>
</data>
<data name="InvalidRenameIdentifiers" xml:space="preserve">
<value>Rename identifiers are invalid;;Rename identifier switch must have valid 'from' and 'to' identifiers: '{0}' and '{1}' are both invalid JavaScript identifiers.</value>
</data>
<data name="InvalidRenameFromIdentifier" xml:space="preserve">
<value>Rename 'from' identifier is invalid;;Rename identifier switch must have valid 'from' identifier: '{0}' is an invalid JavaScript identifier.</value>
</data>
<data name="InvalidRenameToIdentifier" xml:space="preserve">
<value>Rename 'to' identifier is invalid;;Rename identifier switch must have valid 'to' identifier: '{0}' is an invalid JavaScript identifier.</value>
</data>
</root>