Make first real commit: copy of CaRMetal 4.2.8

This commit is contained in:
Glen Whitney 2018-09-04 22:51:42 -04:00
parent 002acfc88e
commit c312811084
1120 changed files with 226843 additions and 1 deletions

View file

@ -0,0 +1,781 @@
#
# Default JavaScript messages file.
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 the Initial Developer are Copyright (C) 1997-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Norris Boyd
# Bob Jervis
#
# Alternatively, the contents of this file may be used under the terms of
# the GNU General Public License Version 2 or later (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
# MPL, indicate your decision by deleting the provisions above and replacing
# 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 MPL or the GPL.
#
# ***** END LICENSE BLOCK *****
# This is replaced during jar assembly from property string
# and should not be translated
implementation.version = @IMPLEMENTATION.VERSION@
#
# 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.
msg.while.compiling.fn =\
Encountered code generation error while compiling function "{0}": {1}
msg.while.compiling.script =\
Encountered code generation error while compiling script: {0}
# 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.mult.index =\
Only one variable allowed in for..in loop.
msg.bad.for.in.destruct =\
Left hand side of for..in loop must be an array of length 2 to accept \
key/value pair.
msg.cant.convert =\
Can''t convert to type "{0}".
msg.bad.assign.left =\
Invalid assignment left-hand side.
msg.bad.decr =\
Invalid decrement operand.
msg.bad.incr =\
Invalid increment operand.
msg.bad.yield =\
yield must be in a function.
msg.yield.parenthesized =\
yield expression must be parenthesized.
# 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?
msg.eval.nonstring.strict =\
Calling eval() with anything other than a primitive string value is not \
allowed in strict mode.
msg.bad.destruct.op =\
Invalid destructuring assignment operator
# 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}
msg.no.empty.interface.conversion =\
Cannot convert {0} to interface {1} with no methods
msg.no.function.interface.conversion =\
Cannot convert function {0} to interface since it contains methods with \
different signatures
# 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.
# Parser
msg.got.syntax.errors = \
Compilation produced {0} syntax errors.
msg.var.redecl =\
TypeError: redeclaration of var {0}.
msg.const.redecl =\
TypeError: redeclaration of const {0}.
msg.let.redecl =\
TypeError: redeclaration of variable {0}.
msg.parm.redecl =\
TypeError: redeclaration of formal parameter {0}.
msg.fn.redecl =\
TypeError: redeclaration of function {0}.
msg.let.decl.not.in.block =\
SyntaxError: let declaration not directly within block
# NodeTransformer
msg.dup.label =\
duplicated label
msg.undef.label =\
undefined label
msg.bad.break =\
unlabelled break must be inside loop or switch
msg.continue.outside =\
continue must be inside loop
msg.continue.nonloop =\
continue can only use labeles of iteration statements
msg.bad.throw.eol =\
Line terminator is not allowed between the throw keyword and throw \
expression.
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.name.after.coloncolon =\
missing name after :: operator
msg.no.name.after.dotdot =\
missing name after .. operator
msg.no.name.after.xmlAttr =\
missing name after .@
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.double.switch.default =\
double default label in the switch statement
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.in.after.for.name =\
missing in after for
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.no.paren.after.let =\
missing ( after let
msg.no.paren.let =\
missing ) after variable list
msg.no.curly.let =\
missing } after let statement
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.try =\
missing '{' before try block
msg.no.brace.catchblock =\
missing '{' before catch-block body
msg.try.no.catchfinally =\
''try'' without ''catch'' or ''finally''
msg.no.return.value =\
function {0} does not always return a value
msg.anon.no.return.value =\
anonymous function does not always return a value
msg.return.inconsistent =\
return statement is inconsistent with previous usage
msg.generator.returns =\
TypeError: generator function {0} returns a value
msg.anon.generator.returns =\
TypeError: anonymous generator function returns a value
msg.syntax =\
syntax error
msg.unexpected.eof =\
Unexpected end of file
msg.XML.bad.form =\
illegally formed XML syntax
msg.XML.not.available =\
XML runtime not available
msg.too.deep.parser.recursion =\
Too deep recursion while parsing
msg.no.side.effects =\
Code has no side effects
msg.extra.trailing.comma =\
Trailing comma is not legal in an ECMA-262 object initializer
msg.equal.as.assign =\
Test for equality (==) mistyped as assignment (=)?
msg.var.hides.arg =\
Variable {0} hides argument
msg.destruct.assign.no.init =\
Missing = in destructuring declaration
# ScriptRuntime
msg.no.properties =\
{0} has no properties.
msg.invalid.iterator =\
Invalid iterator value
msg.iterator.primitive =\
__iterator__ returned a primitive value
msg.assn.create.strict =\
Assignment to undeclared variable {0}
msg.ref.undefined.prop =\
Reference to undefined property "{0}"
msg.prop.not.found =\
Property {0} not found.
msg.set.prop.no.setter =\
Cannot set property {0} that has only a getter.
msg.invalid.type =\
Invalid JavaScript value of type {0}
msg.primitive.expected =\
Primitive type expected (had {0} instead)
msg.namespace.expected =\
Namespace object expected to left of :: (found {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 "{1}" from {0}
msg.undef.prop.write =\
Cannot set property "{1}" of {0} to "{2}"
msg.undef.prop.delete =\
Cannot delete property "{1}" of {0}
msg.undef.method.call =\
Cannot call method "{1}" of {0}
msg.undef.with =\
Cannot apply "with" to {0}
msg.isnt.function =\
{0} is not a function, it is {1}.
msg.isnt.function.in =\
Cannot call property {0} in object {1}. It is not a function, it is "{2}".
msg.function.not.found =\
Cannot find function {0}.
msg.function.not.found.in =\
Cannot find function {0} in object {1}.
msg.isnt.xml.object =\
{0} is not an xml object.
msg.no.ref.to.get =\
{0} is not a reference to read reference value.
msg.no.ref.to.set =\
{0} is not a reference to set reference value to {1}.
msg.no.ref.from.function =\
Function {0} can not be used as the left-hand side of assignment \
or as an operand of ++ or -- operator.
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.
duplicate.defineClass.name =\
Invalid method "{0}": name "{1}" is already in use.
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.setter.return =\
Setter must have void return type: {0}
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}.
msg.modify.readonly =\
Cannot modify readonly property: {0}.
# TokenStream
msg.missing.exponent =\
missing exponent
msg.caught.nfe =\
number format error
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
msg.bad.namespace =\
not a valid default namespace statement. \
Syntax is: default xml namespace = EXPRESSION;
# 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
# 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.java.array.index.out.of.bounds =\
Array index {0} is out of bounds [0..{1}].
msg.java.array.member.not.found =\
Java arrays have no public instance fields or methods named "{0}".
msg.pkg.int =\
Java package names may not be numbers.
msg.access.prohibited =\
Access to Java class "{0}" is prohibited.
# 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.not.class.not.pkg =\
"{0}" is neither a class nor a package.
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.
# NativeGenerator
msg.send.newborn =\
Attempt to send value to newborn generator
msg.already.exec.gen =\
Already executing generator
msg.StopIteration.invalid =\
StopIteration may not be changed to an arbitrary object.
# Interpreter
msg.yield.closing =\
Yield from closing generator

View file

@ -0,0 +1,329 @@
#
# French JavaScript messages file.
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Aviva Inc. code, released
# March 5, 2004.
#
# The Initial Developer of the Original Code is
# Aviva Inc.
# Portions created by the Initial Developer are Copyright (C) 2004
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Eugene Aresteanu
#
# Alternatively, the contents of this file may be used under the terms of
# the GNU General Public License Version 2 or later (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
# MPL, indicate your decision by deleting the provisions above and replacing
# 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 MPL or the GPL.
#
# ***** END LICENSE BLOCK *****
msg.dup.parms =\
Le nom de param\u00E8tre "{0}" existe d\u00E9j\u00E0.
msg.too.big.jump =\
Programme trop complexe : d\u00E9calage de saut trop important
msg.too.big.index =\
Programme trop complexe : l''indice interne d\u00E9passe la limite de 64 ko
msg.ctor.not.found =\
Le constructeur de "{0}" est introuvable
msg.not.ctor =\
{0} n''est pas un constructeur
msg.varargs.ctor =\
La m\u00E9thode ou le constructeur "{0}" doit \u00EAtre statique avec la signature "(Context cx, arguments Object[], Function ctorObj, boolean inNewExpr)" pour d\u00E9finir un constructeur d''arguments de variable.
msg.varargs.fun =\
La m\u00E9thode "{0}" doit \u00EAtre statique avec la signature "(Context cx, Scriptable thisObj, arguments Object[], Function funObj)" pour d\u00E9finir une fonction d''arguments de variable
msg.incompat.call =\
La m\u00E9thode "{0}" a \u00E9t\u00E9 appel\u00E9e dans un objet non compatible
msg.bad.parms =\
Les param\u00E8tres de la m\u00E9thode sont incorrects pour "{0}"
msg.no.overload =\
La m\u00E9thode "{0}" appara\u00EEt plusieurs fois dans la classe "{1}"
msg.method.not.found =\
La m\u00E9thode "{0}" est introuvable dans "{1}"
msg.bad.for.in.lhs =\
La partie gauche de la boucle for..in est incorrecte
msg.bad.lhs.assign =\
La partie gauche de l''affectation est incorrecte
msg.mult.index =\
Une seule variable est autoris\u00E9e dans la boucle for..in
msg.cant.convert =\
La conversion en type "{0}" est impossible
msg.cant.call.indirect =\
La fonction "{0}" doit \u00EAtre appel\u00E9e directement et non par l''interm\u00E9diaire d''une fonction portant un autre nom
msg.eval.nonstring =\
Si vous appelez la fonction eval() avec une valeur qui n''appartient pas \u00E0 une cha\u00EEne primitive, c''est la valeur en question qui est renvoy\u00E9e. \u00E9tait-ce votre intention ?
msg.only.from.new =\
{0} ne peut \u00EAtre appel\u00E9e qu''\u00E0 partir d''une "nouvelle" expression.
msg.deprec.ctor =\
Le constructeur "{0}" est d\u00E9conseill\u00E9
msg.no.function.ref.found =\
aucune source n''a \u00E9t\u00E9 trouv\u00E9e pour d\u00E9compiler la r\u00E9f\u00E9rence de fonction {0}
msg.arg.isnt.array =\
le second argument de la m\u00E9thode Function.prototype.apply doit \u00EAtre un tableau
msg.bad.esc.mask =\
le masque d''\u00E9chappement de cha\u00EEne est incorrect
msg.cant.instantiate =\
erreur lors de l''instanciation ({0}) : la classe {1} est une classe interface ou abstract
msg.bad.ctor.sig =\
Un constructeur avec une signature incorrecte a \u00E9t\u00E9 d\u00E9tect\u00E9 : {0} qui appelle {1} avec la signature {2}
msg.not.java.obj =\
L''argument attendu pour la fonction getClass() doit \u00EAtre un objet Java
msg.no.java.ctor =\
Le constructeur Java de "{0}" avec les arguments "{1}" est introuvable
msg.method.ambiguous =\
Le choix de la m\u00E9thode Java {0}.{1} correspondant aux types d''argument JavaScript ({2}) est ambigu. Les m\u00E9thodes propos\u00E9es sont les suivantes : {3}
msg.constructor.ambiguous =\
Le choix du constructeur Java {0} correspondant aux types d''argument JavaScript ({1}) est ambigu. Les constructeurs propos\u00E9s sont les suivants : {2}
msg.conversion.not.allowed =\
Impossible de convertir {0} en {1}
msg.not.classloader =\
Le constructeur de "Packages" attend un argument de type java.lang.Classloader
msg.bad.quant =\
Le quantificateur {0} est incorrect
msg.overlarge.max =\
Le maximum {0} est trop important
msg.zero.quant =\
Le quantificateur {0} est nul
msg.max.lt.min =\
Le maximum {0} est inf\u00E9rieur au minimum
msg.unterm.quant =\
Le quantificateur {0} n''a pas de limite
msg.unterm.paren =\
Les parenth\u00E8ses {0} n''ont pas de limite
msg.unterm.class =\
La classe de caract\u00E8res {0} n''a pas de limite
msg.bad.range =\
La classe de caract\u00E8res contient une plage de valeurs incorrecte
msg.trail.backslash =\
\\ au d\u00E9but d''une expression r\u00E9guli\u00E8re
msg.no.regexp =\
Les expressions r\u00E9guli\u00E8res ne sont pas disponibles
msg.bad.backref =\
la r\u00E9f\u00E9rence ant\u00E9rieure d\u00E9passe le nombre de parenth\u00E8ses de capture
msg.dup.label =\
Le libell\u00E9 {0} existe d\u00E9j\u00E0
msg.undef.label =\
Le libell\u00E9 {0} n''est pas d\u00E9fini
msg.bad.break =\
Le saut non libell\u00E9 doit se trouver dans la boucle ou dans l''aiguillage
msg.continue.outside =\
continue doit se trouver dans la boucle
msg.continue.nonloop =\
Il n''est possible de continuer que dans l''instruction d''it\u00E9ration libell\u00E9e
msg.fn.redecl =\
La fonction "{0}" a \u00E9t\u00E9 de nouveau d\u00E9clar\u00E9e. La d\u00E9finition pr\u00E9c\u00E9dente sera ignor\u00E9e
msg.no.paren.parms =\
il manque ''('' avant les param\u00E8tres de la fonction
msg.no.parm =\
il manque un param\u00E8tre de forme
msg.no.paren.after.parms =\
il manque '')'' apr\u00E8s les param\u00E8tres de forme
msg.no.brace.body =\
il manque '{' avant le corps d''une fonction
msg.no.brace.after.body =\
il manque ''}'' apr\u00E8s le corps d''une fonction
msg.no.paren.cond =\
il manque ''('' avant une condition
msg.no.paren.after.cond =\
il manque '')'' apr\u00E8s une condition
msg.no.semi.stmt =\
il manque '';'' avant une instruction
msg.no.name.after.dot =\
il manque un nom apr\u00E8s un op\u00E9rateur ''.''
msg.no.bracket.index =\
il manque '']'' dans l''expression de l''indice
msg.no.paren.switch =\
il manque ''('' avant l''expression d''un aiguillage
msg.no.paren.after.switch =\
il manque '')'' apr\u00E8s l''expression d''un aiguillage
msg.no.brace.switch =\
il manque '{' avant le corps d''un aiguillage
msg.bad.switch =\
l''instruction d''aiguillage est incorrecte
msg.no.colon.case =\
il manque '':'' apr\u00E8s l''expression d''un cas
msg.no.while.do =\
il manque ''while'' apr\u00E8s le corps d''une boucle do-loop
msg.no.paren.for =\
il manque ''('' apr\u00E8s for
msg.no.semi.for =\
Il manque '';'' apr\u00E8s l''initialiseur for-loop
msg.no.semi.for.cond =\
il manque '';'' apr\u00E8s la condition for-loop
msg.no.paren.for.ctrl =\
il manque '')'' apr\u00E8s le contrôle for-loop
msg.no.paren.with =\
il manque ''('' avant un objet with-statement
msg.no.paren.after.with =\
il manque '')'' apr\u00E8s un objet with-statement
msg.bad.return =\
la valeur renvoy\u00E9e est incorrecte
msg.no.brace.block =\
il manque ''}'' dans une instruction compos\u00E9e
msg.bad.label =\
le libell\u00E9 est incorrect
msg.bad.var =\
il manque un nom de variable
msg.bad.var.init =\
l''initialisation de la variable est incorrecte
msg.no.colon.cond =\
il manque '':'' dans une expression conditionnelle
msg.no.paren.arg =\
il manque '')'' apr\u00E8s une liste d''arguments
msg.no.bracket.arg =\
il manque '']'' apr\u00E8s une liste d''\u00E9l\u00E9ments
msg.bad.prop =\
l''identifiant de propri\u00E9t\u00E9 est incorrect
msg.no.colon.prop =\
il manque '':'' apr\u00E8s un identifiant de propri\u00E9t\u00E9
msg.no.brace.prop =\
il manque ''}'' apr\u00E8s une liste de propri\u00E9t\u00E9s
msg.no.paren =\
il manque '')'' dans des parenth\u00E8ses
msg.reserved.id =\
l''identifiant est un mot r\u00E9serv\u00E9
msg.no.paren.catch =\
il manque ''('' avant une condition catch-block
msg.bad.catchcond =\
la condition catch-block est incorrecte
msg.catch.unreachable =\
aucune clause catch suivant une interception non qualifi\u00E9e ne peut \u00EAtre atteinte
msg.no.brace.catchblock =\
il manque '{' avant le corps catch-block
msg.try.no.catchfinally =\
''try'' a \u00E9t\u00E9 d\u00E9tect\u00E9 sans ''catch'' ni ''finally''
msg.syntax =\
erreur de syntaxe
msg.assn.create =\
Une variable va \u00EAtre cr\u00E9\u00E9e en raison de l''affectation \u00E0 un ''{0}'' non d\u00E9fini. Ajoutez une instruction de variable \u00E0 la port\u00E9e sup\u00E9rieure pour que cet avertissement ne soit plus affich\u00E9
msg.prop.not.found =\
La propri\u00E9t\u00E9 est introuvable
msg.invalid.type =\
Valeur JavaScript de type {0} incorrecte
msg.primitive.expected =\
Un type primitif \u00E9tait attendu (et non {0})
msg.null.to.object =\
Il est impossible de convertir la valeur null en objet
msg.undef.to.object =\
Il est impossible de convertir une valeur non d\u00E9finie en objet
msg.cyclic.value =\
La valeur cyclique {0} n''est pas autoris\u00E9e
msg.is.not.defined =\
"{0}" n''est pas d\u00E9fini
msg.isnt.function =\
{0} n''est pas une fonction, est un {1}
msg.bad.default.value =\
La m\u00E9thode getDefaultValue() de l''objet a renvoy\u00E9 un objet
msg.instanceof.not.object =\
Il est impossible d''utiliser une instance d''un \u00E9l\u00E9ment autre qu''un objet
msg.instanceof.bad.prototype =\
La propri\u00E9t\u00E9 ''prototype'' de {0} n''est pas un objet
msg.bad.radix =\
la base {0} n''est pas autoris\u00E9e
msg.default.value =\
La valeur par d\u00E9faut de l''objet est introuvable
msg.zero.arg.ctor =\
Il est impossible de charger la classe "{0}", qui ne poss\u00E8de pas de constructeur de param\u00E8tre z\u00E9ro
msg.multiple.ctors =\
Les m\u00E9thodes {0} et {1} ont \u00E9t\u00E9 d\u00E9tect\u00E9es alors qu''il est impossible d''utiliser plusieurs m\u00E9thodes constructor
msg.ctor.multiple.parms =\
Il est impossible de d\u00E9finir le constructeur ou la classe {0} car plusieurs constructeurs poss\u00E8dent plusieurs param\u00E8tres
msg.extend.scriptable =\
{0} doit \u00E9tendre ScriptableObject afin de d\u00E9finir la propri\u00E9t\u00E9 {1}
msg.bad.getter.parms =\
Pour d\u00E9finir une propri\u00E9t\u00E9, la m\u00E9thode d''obtention {0} doit avoir des param\u00E8tres z\u00E9ro ou un seul param\u00E8tre ScriptableObject
msg.obj.getter.parms =\
La m\u00E9thode d''obtention statique ou d\u00E9l\u00E9gu\u00E9e {0} doit utiliser un param\u00E8tre ScriptableObject
msg.getter.static =\
La m\u00E9thode d''obtention et la m\u00E9thode de d\u00E9finition doivent toutes deux avoir le m\u00EAme \u00E9tat (statique ou non)
msg.setter2.parms =\
La m\u00E9thode de d\u00E9finition \u00E0 deux param\u00E8tres doit utiliser un param\u00E8tre ScriptableObject comme premier param\u00E8tre
msg.setter1.parms =\
Une m\u00E9thode d''obtention \u00E0 param\u00E8tre unique est attendue pour {0}
msg.setter2.expected =\
La m\u00E9thode de d\u00E9finition statique ou d\u00E9l\u00E9gu\u00E9e {0} doit utiliser deux param\u00E8tres
msg.setter.parms =\
Un ou deux param\u00E8tres sont attendus pour la m\u00E9thode de d\u00E9finition
msg.add.sealed =\
Il est impossible d''ajouter une propri\u00E9t\u00E9 \u00E0 un objet ferm\u00E9
msg.remove.sealed =\
Il est impossible de supprimer une propri\u00E9t\u00E9 d''un objet ferm\u00E9
msg.token.replaces.pushback =\
le jeton de non-obtention {0} remplace le jeton de renvoi {1}
msg.missing.exponent =\
il manque un exposant
msg.caught.nfe =\
erreur de format de nombre : {0}
msg.unterminated.string.lit =\
le litt\u00E9ral de la cha\u00EEne n''a pas de limite
msg.unterminated.comment =\
le commentaire n''a pas de limite
msg.unterminated.re.lit =\
le litt\u00E9ral de l''expression r\u00E9guli\u00E8re n''a pas de limite
msg.invalid.re.flag =\
une expression r\u00E9guli\u00E8re est suivie d''un indicateur incorrect
msg.no.re.input.for =\
il n''y a pas d''entr\u00E9e pour {0}
msg.illegal.character =\
caract\u00E8re non autoris\u00E9
msg.invalid.escape =\
la s\u00E9quence d''\u00E9chappement Unicode est incorrecte
msg.bad.octal.literal =\
le chiffre octal du litt\u00E9ral, {0}, n''est pas autoris\u00E9 et sera interpr\u00E9t\u00E9 comme un chiffre d\u00E9cimal
msg.reserved.keyword =\
l''utilisation du futur mot-cl\u00E9 r\u00E9serv\u00E9 {0} n''est pas autoris\u00E9e et celui-ci sera interpr\u00E9t\u00E9 comme un identifiant ordinaire
msg.undefined =\
La valeur non d\u00E9finie ne poss\u00E8de pas de propri\u00E9t\u00E9
msg.java.internal.field.type =\
Erreur interne : la conversion de type de {0} afin d''affecter {1} \u00E0 {2} a \u00E9chou\u00E9
msg.java.conversion.implicit_method =\
La m\u00E9thode de conversion "{0}" est introuvable dans la classe {1}
sg.java.method.assign =\
La m\u00E9thode Java "{0}" ne peut pas \u00EAtre affect\u00E9e \u00E0
msg.java.internal.private =\
Erreur interne : une tentative d''acc\u00E9der \u00E0 un champ "{0}" priv\u00E9/prot\u00E9g\u00E9 a \u00E9t\u00E9 d\u00E9tect\u00E9e
msg.java.no_such_method =\
La m\u00E9thode ''{0}'' est introuvable
msg.script.is.not.constructor =\
Les objets Script ne sont pas des constructeurs
msg.nonjava.method =\
La m\u00E9thode Java "{0}" a \u00E9t\u00E9 appel\u00E9e avec une valeur ''this'' qui n''est pas un objet Java
msg.java.member.not.found =\
La classe Java "{0}" ne poss\u00E8de aucun champ ou aucune m\u00E9thode d''instance publique appel\u00E9 "{1}"
msg.java.array.index.out.of.bounds =\
Array index {0} is out of bounds [0..{1}].
msg.pkg.int =\
Les noms de package Java ne peuvent pas \u00EAtre des nombres
msg.ambig.import =\
Importation ambigu\u00EB : "{0}" et "{1}"
msg.not.pkg =\
La fonction importPackage doit \u00EAtre appel\u00E9e avec un package et non avec "{0}"
msg.not.class =\
La fonction importClass doit \u00EAtre appel\u00E9e avec une classe et non avec "{0}"
msg.prop.defined =\
Il est impossible d''importer "{0}" car une propri\u00E9t\u00E9 portant le m\u00EAme nom a d\u00E9j\u00E0 \u00E9t\u00E9 d\u00E9finie
sg.arraylength.bad =\
La longueur du tableau n''est pas appropri\u00E9e
msg.bad.uri =\
La s\u00E9quence URI n''est pas form\u00E9e correctement
msg.bad.precision =\
La pr\u00E9cision {0} ne se trouve pas dans la plage de valeurs