# # Default JavaScript messages file. # # The contents of this file are subject to the Netscape Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/NPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is Rhino code, released # May 6, 1999. # # The Initial Developer of the Original Code is Netscape # Communications Corporation. Portions created by Netscape are # Copyright (C) 1997-1999 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): # Norris Boyd # # Alternatively, the contents of this file may be used under the # terms of the GNU Public License (the "GPL"), in which case the # provisions of the GPL are applicable instead of those above. # If you wish to allow use of your version of this file only # under the terms of the GPL and not to allow others to use your # version of this file under the NPL, indicate your decision by # deleting the provisions above and replace them with the notice # and other provisions required by the GPL. If you do not delete # the provisions above, a recipient may use your version of this # file under either the NPL or the GPL. # # To add JavaScript error messages for a particular locale, create a # new Messages_[locale].properties file, where [locale] is the Java # string abbreviation for that locale. For example, JavaScript # messages for the Polish locale should be located in # Messages_pl.properties, and messages for the Italian Swiss locale # should be located in Messages_it_CH.properties. Message properties # files should be accessible through the classpath under # org.mozilla.javascript.resources # # See: # java.util.ResourceBundle # java.text.MessageFormat # # SomeJavaClassWhereUsed # Codegen msg.dup.parms =\ Duplicate parameter name "{0}". msg.too.big.jump =\ Program too complex: too big jump offset. msg.too.big.index =\ Program too complex: internal index exceeds 64K limit. # Context msg.ctor.not.found =\ Constructor for "{0}" not found. msg.not.ctor =\ "{0}" is not a constructor. # FunctionObject msg.varargs.ctor =\ Method or constructor "{0}" must be static with the signature \ "(Context cx, Object[] args, Function ctorObj, boolean inNewExpr)" \ to define a variable arguments constructor. msg.varargs.fun =\ Method "{0}" must be static with the signature \ "(Context cx, Scriptable thisObj, Object[] args, Function funObj)" \ to define a variable arguments function. msg.incompat.call =\ Method "{0}" called on incompatible object. msg.bad.parms =\ Unsupported parameter type "{0}" in method "{1}". msg.bad.method.return =\ Unsupported return type "{0}" in method "{1}". msg.bad.ctor.return =\ Construction of objects of type "{0}" is not supported. msg.no.overload =\ Method "{0}" occurs multiple times in class "{1}". msg.method.not.found =\ Method "{0}" not found in "{1}". # IRFactory msg.bad.for.in.lhs =\ Invalid left-hand side of for..in loop. msg.bad.lhs.assign =\ Invalid assignment left-hand side. msg.mult.index =\ Only one variable allowed in for..in loop. msg.cant.convert =\ Can''t convert to type "{0}". # NativeGlobal msg.cant.call.indirect =\ Function "{0}" must be called directly, and not by way of a \ function of another name. msg.eval.nonstring =\ Calling eval() with anything other than a primitive string value will \ simply return the value. Is this what you intended? # NativeCall msg.only.from.new =\ "{0}" may only be invoked from a "new" expression. msg.deprec.ctor =\ The "{0}" constructor is deprecated. # NativeFunction msg.no.function.ref.found =\ no source found to decompile function reference {0} msg.arg.isnt.array =\ second argument to Function.prototype.apply must be an array # NativeGlobal msg.bad.esc.mask =\ invalid string escape mask # NativeJavaClass msg.cant.instantiate =\ error instantiating ({0}): class {1} is interface or abstract msg.bad.ctor.sig =\ Found constructor with wrong signature: \ {0} calling {1} with signature {2} msg.not.java.obj =\ Expected argument to getClass() to be a Java object. msg.no.java.ctor =\ Java constructor for "{0}" with arguments "{1}" not found. # NativeJavaMethod msg.method.ambiguous =\ The choice of Java method {0}.{1} matching JavaScript argument types ({2}) is ambiguous; \ candidate methods are: {3} msg.constructor.ambiguous =\ The choice of Java constructor {0} matching JavaScript argument types ({1}) is ambiguous; \ candidate constructors are: {2} # NativeJavaObject msg.conversion.not.allowed =\ Cannot convert {0} to {1} # NativeJavaPackage msg.not.classloader =\ Constructor for "Packages" expects argument of type java.lang.Classloader # NativeRegExp msg.bad.quant =\ Invalid quantifier {0} msg.overlarge.backref =\ Overly large back reference {0} msg.overlarge.min =\ Overly large minimum {0} msg.overlarge.max =\ Overly large maximum {0} msg.zero.quant =\ Zero quantifier {0} msg.max.lt.min =\ Maximum {0} less than minimum msg.unterm.quant =\ Unterminated quantifier {0} msg.unterm.paren =\ Unterminated parenthetical {0} msg.unterm.class =\ Unterminated character class {0} msg.bad.range =\ Invalid range in character class. msg.trail.backslash =\ Trailing \\ in regular expression. msg.re.unmatched.right.paren =\ unmatched ) in regular expression. msg.no.regexp =\ Regular expressions are not available. msg.bad.backref =\ back-reference exceeds number of capturing parentheses. msg.bad.regexp.compile =\ Only one argument may be specified if the first argument to \ RegExp.prototype.compile is a RegExp object # Compilation API msg.got.syntax.errors = \ Compilation produced {0} syntax errors. # NodeTransformer msg.dup.label =\ Duplicate label {0}. msg.undef.label =\ Undefined label {0}. msg.bad.break =\ Unlabelled break must be inside loop or switch. msg.continue.outside =\ continue must be inside loop. msg.continue.nonloop =\ Can only continue to labeled iteration statement. msg.fn.redecl =\ Function "{0}" redeclared; prior definition will be ignored. # Parser msg.no.paren.parms =\ missing ( before function parameters msg.no.parm =\ missing formal parameter msg.no.paren.after.parms =\ missing ) after formal parameters msg.no.brace.body =\ missing '{' before function body msg.no.brace.after.body =\ missing } after function body msg.no.paren.cond =\ missing ( before condition msg.no.paren.after.cond =\ missing ) after condition msg.no.semi.stmt =\ missing ; before statement msg.no.name.after.dot =\ missing name after . operator msg.no.bracket.index =\ missing ] in index expression msg.no.paren.switch =\ missing ( before switch expression msg.no.paren.after.switch =\ missing ) after switch expression msg.no.brace.switch =\ missing '{' before switch body msg.bad.switch =\ invalid switch statement msg.no.colon.case =\ missing : after case expression msg.no.while.do =\ missing while after do-loop body msg.no.paren.for =\ missing ( after for msg.no.semi.for =\ missing ; after for-loop initializer msg.no.semi.for.cond =\ missing ; after for-loop condition msg.no.paren.for.ctrl =\ missing ) after for-loop control msg.no.paren.with =\ missing ( before with-statement object msg.no.paren.after.with =\ missing ) after with-statement object msg.bad.return =\ invalid return msg.no.brace.block =\ missing } in compound statement msg.bad.label =\ invalid label msg.bad.var =\ missing variable name msg.bad.var.init =\ invalid variable initialization msg.no.colon.cond =\ missing : in conditional expression msg.no.paren.arg =\ missing ) after argument list msg.no.bracket.arg =\ missing ] after element list msg.bad.prop =\ invalid property id msg.no.colon.prop =\ missing : after property id msg.no.brace.prop =\ missing } after property list msg.no.paren =\ missing ) in parenthetical msg.reserved.id =\ identifier is a reserved word msg.no.paren.catch =\ missing ( before catch-block condition msg.bad.catchcond =\ invalid catch block condition msg.catch.unreachable =\ any catch clauses following an unqualified catch are unreachable msg.no.brace.catchblock =\ missing '{' before catch-block body msg.try.no.catchfinally =\ ''try'' without ''catch'' or ''finally'' msg.syntax =\ syntax error mag.too.deep.parser.recursion =\ Too deep recursion while parsing # ScriptRuntime msg.assn.create =\ Assignment to undefined "{0}" will create a new variable. \ Add a variable statement at the top level scope to remove this warning. msg.prop.not.found =\ Property {0} not found. msg.invalid.type =\ Invalid JavaScript value of type {0} msg.primitive.expected =\ Primitive type expected (had {0} instead) msg.null.to.object =\ Cannot convert null to an object. msg.undef.to.object =\ Cannot convert undefined to an object. msg.cyclic.value =\ Cyclic {0} value not allowed. msg.is.not.defined =\ "{0}" is not defined. msg.undef.prop.read =\ Cannot read property "{0}" from undefined msg.null.prop.read =\ Cannot read property "{0}" from null msg.undef.prop.write =\ Cannot set property "{0}" of undefined to "{1}" msg.null.prop.write =\ Cannot set property "{0}" of null to "{1}" msg.isnt.function =\ {0} is not a function. msg.bad.default.value =\ Object''s getDefaultValue() method returned an object. msg.instanceof.not.object = \ Can''t use instanceof on a non-object. msg.instanceof.bad.prototype = \ ''prototype'' property of {0} is not an object. msg.bad.radix = \ illegal radix {0}. # ScriptableObject msg.default.value =\ Cannot find default value for object. msg.zero.arg.ctor =\ Cannot load class "{0}" which has no zero-parameter constructor. msg.ctor.multiple.parms =\ Can''t define constructor or class {0} since more than one \ constructor has multiple parameters. msg.extend.scriptable =\ {0} must extend ScriptableObject in order to define property {1}. msg.bad.getter.parms =\ In order to define a property, getter {0} must have zero parameters \ or a single ScriptableObject parameter. msg.obj.getter.parms =\ Expected static or delegated getter {0} to take a ScriptableObject parameter. msg.getter.static =\ Getter and setter must both be static or neither be static. msg.setter2.parms =\ Two-parameter setter must take a ScriptableObject as its first parameter. msg.setter1.parms =\ Expected single parameter setter for {0} msg.setter2.expected =\ Expected static or delegated setter {0} to take two parameters. msg.setter.parms =\ Expected either one or two parameters for setter. msg.setter.bad.type =\ Unsupported parameter type "{0}" in setter "{1}". msg.add.sealed =\ Cannot add a property to a sealed object: {0}. msg.remove.sealed =\ Cannot remove a property from a sealed object: {0}. msg.modify.sealed =\ Cannot modify a property of a sealed object: {0}. # TokenStream msg.missing.exponent =\ missing exponent msg.caught.nfe =\ number format error: {0} msg.unterminated.string.lit =\ unterminated string literal msg.unterminated.comment =\ unterminated comment msg.unterminated.re.lit =\ unterminated regular expression literal msg.invalid.re.flag =\ invalid flag after regular expression msg.no.re.input.for =\ no input for {0} msg.illegal.character =\ illegal character msg.invalid.escape =\ invalid Unicode escape sequence # TokensStream warnings msg.bad.octal.literal =\ illegal octal literal digit {0}; interpreting it as a decimal digit msg.reserved.keyword =\ illegal usage of future reserved keyword {0}; interpreting it as ordinary identifier # Undefined msg.undefined =\ The undefined value has no properties. # LiveConnect errors msg.java.internal.field.type =\ Internal error: type conversion of {0} to assign to {1} on {2} failed. msg.java.conversion.implicit_method =\ Can''t find converter method "{0}" on class {1}. msg.java.method.assign =\ Java method "{0}" cannot be assigned to. msg.java.internal.private =\ Internal error: attempt to access private/protected field "{0}". msg.java.no_such_method =\ Can''t find method {0}. msg.script.is.not.constructor =\ Script objects are not constructors. msg.nonjava.method =\ Java method "{0}" was invoked with {1} as "this" value that can not be converted to Java type {2}. msg.java.member.not.found =\ Java class "{0}" has no public instance field or method named "{1}". msg.pkg.int =\ Java package names may not be numbers. # ImporterTopLevel msg.ambig.import =\ Ambiguous import: "{0}" and and "{1}". msg.not.pkg =\ Function importPackage must be called with a package; had "{0}" instead. msg.not.class =\ Function importClass must be called with a class; had "{0}" instead. msg.prop.defined =\ Cannot import "{0}" since a property by that name is already defined. #JavaAdapter msg.adapter.zero.args =\ JavaAdapter requires at least one argument. msg.not.java.class.arg = \ Argument {0} is not Java class: {1}. #JavaAdapter msg.only.one.super = \ Only one class may be extended by a JavaAdapter. Had {0} and {1}. # Arrays msg.arraylength.bad =\ Inappropriate array length. # Arrays msg.arraylength.too.big =\ Array length {0} exceeds supported capacity limit. # URI msg.bad.uri =\ Malformed URI sequence. # Number msg.bad.precision =\ Precision {0} out of range.