author | hannesw |
Fri, 27 Feb 2015 14:33:47 +0100 | |
changeset 29281 | 8cc2618a07aa |
parent 28319 | 95bed8b1847f |
child 30394 | 72a59e4dffea |
permissions | -rw-r--r-- |
16147 | 1 |
# |
16151 | 2 |
# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. |
16147 | 3 |
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 |
# |
|
5 |
# This code is free software; you can redistribute it and/or modify it |
|
6 |
# under the terms of the GNU General Public License version 2 only, as |
|
7 |
# published by the Free Software Foundation. Oracle designates this |
|
8 |
# particular file as subject to the "Classpath" exception as provided |
|
9 |
# by Oracle in the LICENSE file that accompanied this code. |
|
10 |
# |
|
11 |
# This code is distributed in the hope that it will be useful, but WITHOUT |
|
12 |
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
13 |
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
14 |
# version 2 for more details (a copy is included in the LICENSE file that |
|
15 |
# accompanied this code). |
|
16 |
# |
|
17 |
# You should have received a copy of the GNU General Public License version |
|
18 |
# 2 along with this work; if not, write to the Free Software Foundation, |
|
19 |
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
20 |
# |
|
21 |
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
22 |
# or visit www.oracle.com if you need additional information or have any |
|
23 |
# questions. |
|
24 |
# |
|
25 |
lexer.error.edit.string.missing.brace=Edit string expression missing closing brace |
|
26 |
lexer.error.here.missing.end.marker=Here string missing end marker "{0}" |
|
27 |
lexer.error.missing.close.quote=Missing close quote |
|
18330
0d7d60a0eec6
8016522: Numeric literal must not be followed by IdentifierStart
hannesw
parents:
18318
diff
changeset
|
28 |
lexer.error.missing.space.after.number=Missing space after numeric literal |
16147 | 29 |
lexer.error.invalid.hex=Invalid hex digit |
30 |
lexer.error.strict.no.octal=cannot use octal escapes in strict mode |
|
18317
2f5434c9c9fd
8015346: JSON parsing issues with escaped strings, octal, decimal numbers
sundar
parents:
17765
diff
changeset
|
31 |
lexer.error.json.invalid.number=Invalid JSON number format |
2f5434c9c9fd
8015346: JSON parsing issues with escaped strings, octal, decimal numbers
sundar
parents:
17765
diff
changeset
|
32 |
lexer.error.invalid.escape.char=Invalid escape character |
16147 | 33 |
lexer.error.illegal.identifier.character=Illegal character in identifier |
34 |
||
35 |
parser.error.illegal.continue.stmt=Illegal continue statement |
|
36 |
parser.error.illegal.break.stmt=Illegal break statement |
|
37 |
parser.error.invalid.lvalue=Invalid left hand side for assignment |
|
38 |
parser.error.undefined.label=Undefined Label "{0}" |
|
39 |
parser.error.duplicate.label=Duplicate Label "{0}" |
|
40 |
parser.error.duplicate.default.in.switch=Switch already has default case |
|
41 |
parser.error.expected.literal=Expected a literal but found {0} |
|
42 |
parser.error.expected.operand=Expected an operand but found {0} |
|
43 |
parser.error.expected.stmt=Expected statement but found {0} |
|
44 |
parser.error.expected.comma=Expected comma but found {0} |
|
18629
6b0b6aab4280
8019508: Comma handling in object literal parsing is wrong
sundar
parents:
18330
diff
changeset
|
45 |
parser.error.expected.property.id=Expected property id but found {0} |
18632
93017277615e
8019553: NPE on illegal l-value for increment and decrement
sundar
parents:
18629
diff
changeset
|
46 |
parser.error.expected.lvalue=Expected l-value but found {0} |
16147 | 47 |
parser.error.expected=Expected {0} but found {1} |
48 |
parser.error.invalid.return=Invalid return statement |
|
16530
201d682e75f4
8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
attila
parents:
16211
diff
changeset
|
49 |
parser.error.no.func.decl.here=Function declarations can only occur at program or function body level. You should use a function expression here instead. |
201d682e75f4
8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
attila
parents:
16211
diff
changeset
|
50 |
parser.error.no.func.decl.here.warn=Function declarations should only occur at program or function body level. Function declaration in nested block was converted to a function expression. |
16147 | 51 |
parser.error.property.redefinition=Property "{0}" already defined |
52 |
parser.error.unexpected.token=Unexpected token: {0} |
|
18843 | 53 |
parser.error.for.each.without.in=for each can only be used with for..in |
16147 | 54 |
parser.error.many.vars.in.for.in.loop=Only one variable allowed in for..in loop |
55 |
parser.error.not.lvalue.for.in.loop=Invalid left side value of for..in loop |
|
56 |
parser.error.missing.catch.or.finally=Missing catch or finally after try |
|
57 |
parser.error.regex.unsupported.flag=Unsupported RegExp flag: {0} |
|
58 |
parser.error.regex.repeated.flag=Repeated RegExp flag: {0} |
|
59 |
parser.error.regex.syntax={0} |
|
20218
5818e1531c40
8025147: Trailing comma is not allowed in JSONArray and JSONObject
sundar
parents:
19884
diff
changeset
|
60 |
parser.error.trailing.comma.in.json=Trailing comma is not allowed in JSON |
26377
028dad61662f
8051889: Implement block scoping in symbol assignment and scope computation
hannesw
parents:
26071
diff
changeset
|
61 |
parser.error.missing.const.assignment=Missing assignment to constant "{0}" |
16147 | 62 |
|
63 |
# strict mode error messages |
|
64 |
parser.error.strict.no.with="with" statement cannot be used in strict mode |
|
65 |
parser.error.strict.name="{0}" cannot be used as {1} in strict mode |
|
66 |
parser.error.strict.cant.delete.ident=cannot delete identifier "{0}" in strict mode |
|
67 |
parser.error.strict.param.redefinition=strict mode function cannot have duplicate parameter name "{0}" |
|
68 |
parser.error.strict.no.octal=cannot use octal value in strict mode |
|
16530
201d682e75f4
8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
attila
parents:
16211
diff
changeset
|
69 |
parser.error.strict.no.func.decl.here=In strict mode, function declarations can only occur at program or function body level. You should use a function expression here instead. |
16147 | 70 |
type.error.strict.getter.setter.poison=In strict mode, "caller", "callee", and "arguments" properties can not be accessed on functions or the arguments object |
71 |
||
72 |
# not the expected type in a given context |
|
73 |
type.error.not.an.object={0} is not an Object |
|
74 |
type.error.not.a.boolean={0} is not a Boolean |
|
75 |
type.error.not.a.date={0} is not a Date |
|
27097
423a434620b4
8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter
sundar
parents:
26645
diff
changeset
|
76 |
type.error.not.a.java.importer={0} is not a JavaImporter object |
16147 | 77 |
type.error.not.a.number={0} is not a Number |
78 |
type.error.not.a.regexp={0} is not a RegExp |
|
79 |
type.error.not.a.string={0} is not a String |
|
80 |
type.error.not.a.function={0} is not a function |
|
81 |
type.error.not.a.constructor={0} is not a constructor function |
|
82 |
type.error.not.a.file={0} is not a File |
|
24719 | 83 |
type.error.not.a.numeric.array={0} is not a numeric array |
23078
06c03700f884
8011964: need indexed access to externally-managed ByteBuffer
sundar
parents:
22669
diff
changeset
|
84 |
type.error.not.a.bytebuffer={0} is not a java.nio.ByteBuffer |
27818
6bf1e00c7229
8066119: Invalid resource tag used for looking up error message in NativeDataView
lagergren
parents:
27817
diff
changeset
|
85 |
type.error.not.an.arraybuffer.in.dataview=First argument to DataView constructor must be an ArrayBuffer |
26071 | 86 |
type.error.no.reflection.with.classfilter=Java reflection not supported when class filter is present |
16147 | 87 |
|
88 |
# operations not permitted on undefined |
|
89 |
type.error.cant.call.undefined=Cannot call undefined |
|
90 |
type.error.cant.read.property.of.undefined=Cannot read property "{0}" from undefined |
|
91 |
type.error.cant.set.property.of.undefined=Cannot set property "{0}" of undefined |
|
92 |
type.error.cant.delete.property.of.undefined=Cannot delete property "{0}" of undefined |
|
93 |
||
94 |
# other wrong usages of property |
|
95 |
type.error.property.has.no.setter=Cannot set property "{0}" of {1} that has only a getter |
|
26645
876305bf6ee4
8057743: Single quotes must be escaped in message resource file
hannesw
parents:
26377
diff
changeset
|
96 |
type.error.cant.set.proto.to.non.object=Cannot set Object {0}''s __proto__ to be a non-object like {1} |
16147 | 97 |
type.error.no.such.function={1} has no such function "{0}" |
25252
e8bfc909db53
8043232: Index selection of overloaded java new constructors
sundar
parents:
25250
diff
changeset
|
98 |
type.error.no.such.java.class=No such Java class: {0} |
e8bfc909db53
8043232: Index selection of overloaded java new constructors
sundar
parents:
25250
diff
changeset
|
99 |
type.error.no.such.java.constructor=No such Java constructor: {0} |
e8bfc909db53
8043232: Index selection of overloaded java new constructors
sundar
parents:
25250
diff
changeset
|
100 |
type.error.improper.constructor.signature=Java constructor signature invalid: {0} |
16147 | 101 |
type.error.cant.get.property=Cannot get property "{0}" of {1} |
102 |
type.error.cant.set.property=Cannot set property "{0}" of {1} |
|
103 |
type.error.cant.delete.property=Cannot delete property "{0}" of {1} |
|
104 |
type.error.cant.redefine.property=Cannot redefine property "{0}" of {1} |
|
105 |
type.error.property.not.writable="{0}" is not a writable property of {1} |
|
106 |
type.error.object.non.extensible=Cannot add new property "{0}" to non-extensible {1} |
|
19619
4085b74056ee
8023368: Instance __proto__ property should exist and be writable.
sundar
parents:
19468
diff
changeset
|
107 |
type.error.__proto__.set.non.extensible=Cannot set __proto__ of non-extensible {0} |
4085b74056ee
8023368: Instance __proto__ property should exist and be writable.
sundar
parents:
19468
diff
changeset
|
108 |
type.error.circular.__proto__.set=Cannot create__proto__ cycle for {0} |
16147 | 109 |
|
110 |
# miscellaneous |
|
111 |
type.error.regex.cant.supply.flags=Cannot supply flags when constructing one RegExp from another |
|
112 |
type.error.inconsistent.property.descriptor=inconsistent property descriptor |
|
113 |
type.error.bad.default.value=bad default value: {0} |
|
114 |
type.error.function.apply.expects.array=Function.prototype.apply expects an Array for second argument |
|
19468
83af7c355e65
8022676: Confusing error message checking instanceof non-class
jlaskey
parents:
18843
diff
changeset
|
115 |
type.error.instanceof.on.non.object=instanceof must be called with a javascript or java object as the right-hand argument |
16147 | 116 |
type.error.cannot.convert.to.interface=object {0} cannot be converted to {1} due to "{2}" |
117 |
type.error.array.reduce.invalid.init=invalid initialValue for Array.prototype.reduce |
|
118 |
type.error.array.reduceright.invalid.init=invalid initialValue for Array.prototype.reduceRight |
|
27817
56f6161c3e55
8057980: let & const: remaining issues with lexical scoping
hannesw
parents:
27097
diff
changeset
|
119 |
type.error.assign.constant=Assignment to constant "{0}" |
16147 | 120 |
type.error.cannot.get.default.string=Cannot get default string value |
121 |
type.error.cannot.get.default.number=Cannot get default number value |
|
122 |
type.error.cant.apply.with.to.null=Cannot apply "with" to null |
|
123 |
type.error.cant.apply.with.to.undefined=Cannot apply "with" to undefined |
|
19884
1bacbaa1bfc7
8024180: Incorrect handling of expression and parent scope in 'with' statements
sundar
parents:
19619
diff
changeset
|
124 |
type.error.cant.apply.with.to.non.scriptobject=Cannot apply "with" to non script object |
16147 | 125 |
type.error.in.with.non.object=Right hand side of "in" cannot be non-Object, found {0} |
126 |
type.error.prototype.not.an.object="prototype" of {0} is not an Object, it is {1} |
|
127 |
type.error.cant.load.script=Cannot load script from {0} |
|
128 |
type.error.JSON.stringify.cyclic=JSON.stringify got a cyclic data structure |
|
129 |
type.error.cant.convert.string.to.char=Cannot convert string to character; its length must be exactly 1 |
|
26645
876305bf6ee4
8057743: Single quotes must be escaped in message resource file
hannesw
parents:
26377
diff
changeset
|
130 |
type.error.cant.convert.number.to.char=Cannot convert number to character; it is out of 0-65535 range |
16147 | 131 |
type.error.cant.convert.to.java.string=Cannot convert object of type {0} to a Java argument of string type |
132 |
type.error.cant.convert.to.java.number=Cannot convert object of type {0} to a Java argument of number type |
|
26645
876305bf6ee4
8057743: Single quotes must be escaped in message resource file
hannesw
parents:
26377
diff
changeset
|
133 |
type.error.cant.convert.to.javascript.array=Can only convert Java arrays and lists to JavaScript arrays. Cannot convert object of type {0}. |
16171
90dcd4fc42f0
8006168: ability to generate multi-type Java adapters
attila
parents:
16151
diff
changeset
|
134 |
type.error.extend.expects.at.least.one.argument=Java.extend needs at least one argument. |
16777
207a993adb9a
8011544: Allow subclassing Java classes from script without creating instances
attila
parents:
16530
diff
changeset
|
135 |
type.error.extend.expects.at.least.one.type.argument=Java.extend needs at least one type argument. |
16171
90dcd4fc42f0
8006168: ability to generate multi-type Java adapters
attila
parents:
16151
diff
changeset
|
136 |
type.error.extend.expects.java.types=Java.extend needs Java types as its arguments. |
90dcd4fc42f0
8006168: ability to generate multi-type Java adapters
attila
parents:
16151
diff
changeset
|
137 |
type.error.extend.ambiguous.defining.class=There is no class loader that can see all of {0} at once. |
16147 | 138 |
type.error.extend.ERROR_FINAL_CLASS=Can not extend final class {0}. |
139 |
type.error.extend.ERROR_NON_PUBLIC_CLASS=Can not extend/implement non-public class/interface {0}. |
|
140 |
type.error.extend.ERROR_NO_ACCESSIBLE_CONSTRUCTOR=Can not extend class {0} as it has no public or protected constructors. |
|
16171
90dcd4fc42f0
8006168: ability to generate multi-type Java adapters
attila
parents:
16151
diff
changeset
|
141 |
type.error.extend.ERROR_MULTIPLE_SUPERCLASSES=Can not extend multiple classes {0}. At most one of the specified types can be a class, the rest must all be interfaces. |
90dcd4fc42f0
8006168: ability to generate multi-type Java adapters
attila
parents:
16151
diff
changeset
|
142 |
type.error.extend.ERROR_NO_COMMON_LOADER=Can not find a common class loader for ScriptObject and {0}. |
22669 | 143 |
type.error.extend.ERROR_FINAL_FINALIZER=Can not extend class because {0} has a final finalize method. |
28319
95bed8b1847f
8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust
attila
parents:
27818
diff
changeset
|
144 |
type.error.extend.ERROR_OTHER=Can not extend/implement {0} because of {1} |
16147 | 145 |
type.error.no.constructor.matches.args=Can not construct {0} with the passed arguments; they do not match any of its constructor signatures. |
146 |
type.error.no.method.matches.args=Can not invoke method {0} with the passed arguments; they do not match any of its method signatures. |
|
26645
876305bf6ee4
8057743: Single quotes must be escaped in message resource file
hannesw
parents:
26377
diff
changeset
|
147 |
type.error.method.not.constructor=Java method {0} cannot be used as a constructor. |
16211 | 148 |
type.error.env.not.object=$ENV must be an Object. |
17765
6b45f57bebc4
8015267: Allow conversion of JS arrays to Java List/Deque
attila
parents:
17758
diff
changeset
|
149 |
type.error.unsupported.java.to.type=Unsupported Java.to target type {0}. |
26645
876305bf6ee4
8057743: Single quotes must be escaped in message resource file
hannesw
parents:
26377
diff
changeset
|
150 |
type.error.constructor.requires.new=Constructor {0} requires "new". |
24590
0d2c811d2ad1
8043930: TypeError when attemping to create an instance of non-public class could be better
sundar
parents:
23374
diff
changeset
|
151 |
type.error.new.on.nonpublic.javatype=new cannot be used with non-public java type {0}. |
23374 | 152 |
|
153 |
range.error.dataview.constructor.offset=Wrong offset or length in DataView constructor |
|
154 |
range.error.dataview.offset=Offset is outside the bounds of the DataView |
|
16147 | 155 |
range.error.inappropriate.array.length=inappropriate array length: {0} |
18318
5e4244619d79
8012291: NativeArray is inconsistent in using long for length and index in some places and int for the same in other places
hannesw
parents:
18317
diff
changeset
|
156 |
range.error.inappropriate.array.buffer.length=inappropriate array buffer length: {0} |
16147 | 157 |
range.error.invalid.fraction.digits=fractionDigits argument to {0} must be in [0, 20] |
158 |
range.error.invalid.precision=precision argument toPrecision() must be in [1, 21] |
|
159 |
range.error.invalid.radix=radix argument must be in [2, 36] |
|
160 |
range.error.invalid.date=Invalid Date |
|
161 |
range.error.too.many.errors=Script contains too many errors: {0} errors |
|
25250
b5a4e0ac31d1
8047359: large string size RangeError should be thrown rather than reporting negative length
sundar
parents:
24770
diff
changeset
|
162 |
range.error.concat.string.too.big=Concatenated String is too big |
16147 | 163 |
|
164 |
reference.error.not.defined="{0}" is not defined |
|
165 |
reference.error.cant.be.used.as.lhs="{0}" can not be used as the left-hand side of assignment |
|
166 |
||
167 |
syntax.error.invalid.json=Invalid JSON: {0} |
|
168 |
syntax.error.strict.cant.delete=cannot delete "{0}" in strict mode |
|
26377
028dad61662f
8051889: Implement block scoping in symbol assignment and scope computation
hannesw
parents:
26071
diff
changeset
|
169 |
syntax.error.redeclare.variable=Variable "{0}" has already been declared |
27817
56f6161c3e55
8057980: let & const: remaining issues with lexical scoping
hannesw
parents:
27097
diff
changeset
|
170 |
syntax.error.unprotected.switch.declaration=Unsupported {0} declaration in unprotected switch statement |
16147 | 171 |
|
172 |
io.error.cant.write=cannot write "{0}" |
|
173 |
config.error.no.dest=no destination directory supplied |
|
174 |
||
175 |
uri.error.bad.uri=Bad URI "{0}" near offset {1} |
|
176 |