Uzanto:Psychoslave/Babilscript/Ĝavoskriptaj erarecaj mesaĝoj

El Vikipedio, la libera enciklopedio

Notu : bonvolu helpi per kungrue verki kun la traduko de la lingvo mem.

#
# Default JavaScript messages file.
# Dosiero de defaŭltaj ĝavoskriptaj mesaĝoj .
#

# This is replaced during jar assembly from property string
# and should not be translated
# Ĉi-tiun anstataŭaĝas dum la ĵar-multado de ecĉeno kaj maltradukendas
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
#
# Por aldoni eraromesaĝojn de JavaScript en aparta lokaĵo, 
# kreu novan dosieron “Messages_[lokaĵo].properties“, kie [lokaĵo] estas la 
# la Java mallonge ĉeno por tiu lokaĵo. (ISO 639? 
# Vidu <nowiki>https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes</nowiki>)
# Ekzemple mesaĝoj je Javascript por pola lokaĵo lokus en Messages_pl.properties, kaj
# mesaĝoj por svis-itala lokaĵo lokus en Messages_it_CH.properties.
# Dosieroj de ecmesaĝoj alireblendus tra la klasirejo (classpath) sub 
# org.mozilla.javascript.resources
#
# java.util.ResourceBundle
# java.text.MessageFormat
#

# SomeJavaClassWhereUsed
# iujjavklasuzinta

# Codegen
# Kodgeneru
msg.dup.parms =\
#   duobligu parametronomo "{0}".
#   # Duplicate parameter name "{0}".

msg.too.big.jump =\
#   Programo tro kompleksa: tro granda saltdeŝovo
#   #offset estas “deŝovo” laŭ komputada leksikono
#   #Program too complex: too big jump offset.

msg.too.big.index =\
#   Programo tro kompleksa: interna indekso superas la 64Kan limiton
#  # Program too complex: internal index exceeds 64K limit.

msg.while.compiling.fn =\
#   Trafis kodgeneraderaro dum funkctradukado "{0}": {1}
#   #Encountered code generation error while compiling function "{0}": {1}

msg.while.compiling.script =\
#   Trafis kodgeneraderaro dum skripttradukado "{0}": {1}
#   #Encountered code generation error while compiling script: {0}

# Context
# Konteksto
msg.ctor.not.found =\
#   Konstruilo por "{0}" maltrovinta.
#   #Constructor for "{0}" not found.

msg.not.ctor =\
#   "{0}" ne estas konstruilo.
#   #"{0}" is not a constructor.

# FunctionObject
# Funkcaĵo
msg.varargs.ctor =\
#   Metodo aŭ konstruilo "{0}" endas statikan kun signaturo
#   “(Konteksta kono, Objekttipaj[] argumentoj, Funkcitpa objektkonstruilo, duvalenta ennovesprimo)”\
#   por difini konstruilo de variablajn argumentojn.
#   #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 =\
#   Metodo "{0}" statika signendas kun\
#   “(Konteksttipa kono, Skriptebla ĉiaĵo, Objekttipaj[] argumentoj, Funkcitpa funkcaĵo)”\
#   por difini funkctio de variablajn argumentojn.
#   #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 =\
#   Metodo "{0}" vokita pro malkongrua objekto\
#   #Method "{0}" called on incompatible object.

msg.bad.parms =\
#   Nekongrutipa pramatero "{0}" en metodo "{1}".
#   #Unsupported parameter type "{0}" in method "{1}".

msg.bad.method.return =\
#   Nekongrutipa pramatero "{0}" en metodo "{1}".
#   #Unsupported return type "{0}" in method "{1}".

msg.bad.ctor.return =\
#   Neeblas konstrui objektipo "{0}".
#   #Construction of objects of type "{0}" is not supported.

msg.no.overload =\
#   Metodo "{0}" okazas plurfoje en la klaso "{1}"
#   #Method "{0}" occurs multiple times in class "{1}".

msg.method.not.found =\
#   Metodo "{0}" maltrovita en "{1}" 
#   #Method "{0}" not found in "{1}".

# IRFactory
# Vidu <nowiki>http://www.docjar.com/html/api/org/mozilla/javascript/IRFactory.java.html</nowiki>


# Noto pri "left" kaj "right" en sintakspriskribo : tio ne prave signas la fenomenan strukturon, sed unu de ĝiaj apareblaj formoj. Do bone traduki/esprimi tion, necesas kontekste prav-elektatajn termojn. Sed oni povas remaki ke ĝenerale 
# - “left" (liva) esprimas pasivformo relate al plenumiĝo, t.e. termo kiu finas kun -it-, -at-, -ot-
# - “right" (dekstra) esprimas aktivformo t.e. termo kiu finas kun  "-ant-”
#
# Tiukaze, la termo parolas pri tiu "statement" (tradukebla kiel frazo, ordono, instrukcio; propozicio laŭ la komputada leksikno) : 
# for (LeftHandSideExpression in objectExpression) {statement}
# porĉiu([elektit]ero en [iteraciebl]aro) { frazo }
# ĉiuade(…){…}
#
# Do "LeftHandSideExpression" estas iteracia frazero, kiu traktas aktualajn erojn de iteraciebla esprimo.
# Kaj la sube "left-hand side of" estas "tipo de elektita ero " aŭ mallongige "elektertipo"
msg.bad.for.in.lhs =\
#   Malvalida elektertipo en porĉiua frazo.
#   #Invalid left-hand side of for..in loop.

msg.mult.index =\
#   Sole unu variablon eblas porĉiua frazo.
#   #Only one variable allowed in for..in loop.

# la klasika traduko de "key" estas "ŝlosilo". Sed uzi "vok-" kiel ĉefvorto anstataŭ semantike plikongrue priskribas. Kaj oni jam parolas pri memvoka funkcio kaj pri voki funkcio.
# Du sube, ni parolas de "paro de la ilo por voki kaj sia asociata valoro", aŭ mallongige "vok-il-par-o" 
msg.bad.for.in.destruct =\
#   Elektero de porĉiufrazo tipendas dueran vicon por vokilpare kongrui. 
#   Left hand side of for..in loop must be an array of length 2 to accept \
#   key/value pair.
#   
# ne-trans-tipo-povi
msg.cant.convert =\
#   Netranstippovas "{0}".
#   Can<nowiki>''</nowiki>t convert to type "{0}".

msg.bad.assign.left =\
#   Malvalida asignato en asignfrazo.
#   #Invalid assignment left-hand side.

# operand/operator/operation estas tradukebla kiel:
# - faktoro/[operando|operaciendo|operaciodateno|operaciiganto]/operatoro/operacio
# - operaci(plenig)aĵo/operacianto/operaciilo/operacio
# - parametro/argumento/funkcinomo/funkcio
# - ???/bildiganto/bildigilo/bildigo
# - bildumo/bildanto/bildilo/bildigo
#
# decrement tradukeblas je "dekrement-",
# sed increment tradukas jene : (al)krementi, plusigi, adicii, aldoni, sinsekvigi
# do oni povus prefiksi tiujn kun [mal|kontraŭ]
# ekzemple, radikigi je sekv-, "[antău|post]sinkontraŭsekvilo" povas nomi la "--x" kaj "x--" bildiloj.
msg.bad.decr =\
#   Malvalida dekrementa bildanto.
#   #Invalid decrement operand.

msg.bad.incr =\
#   Malvalida dekrementa bildanto
#   #Invalid increment operand.

msg.bad.yield =\
#   liverado enfunkciendas.
#   #yield must be in a function.

msg.yield.parenthesized =\
#   liveresprimo interkrampendas. 
#   #yield expression must be parenthesized.

# NativeGlobal
msg.cant.call.indirect =\
#   Funkcio "{0}" direktvokendas, ne alifunkcnome vokita.
#   #Function "{0}" must be called directly, and not by way of a \
#   #function of another name.

# primitive trakdukas kiel malderivaĵo aŭ primitiva laŭ "Lexique des Termes Scientifique - Français - Espéranto" (LTS)
# oni povus paroli pri "sen-pra-tipa", ĉar tiu estas pri objekto kies tipo ne havas praaron.
#
# intend -> pritrakti/zorgi/intenco? 
msg.eval.nonstring =\
#   Vokado de taksu() kun io ajn alia ke iu senpratipa ĉenvaloro nur liveros la valoron. Ĉu ĝi estas kio vi zorgis?
#   #Calling eval() with anything other than a primitive string value will \
#   #simply return the value. Is this what you intended?

msg.eval.nonstring.strict =\
#   Vokado de taksu() kun io ajn alia ke senpratipa ĉenvaloro malpermitiĝas striktmodon.
#   #Calling eval() with anything other than a primitive string value is not \
#   #allowed in strict mode.

msg.bad.destruct.op =\
#   Malvalida disstruktura asignato bildanto
#   #Invalid destructuring assignment operator

# NativeCall
msg.only.from.new =\
#   "{0}" vokendas de novesprimo.
#   "{0}" may only be invoked from a "new" expression.

msg.deprec.ctor =\
#   La "{0}" konstruilo estas neplutaŭgonta.
#   #The "{0}" constructor is deprecated.

# NativeFunction
msg.no.function.ref.found =\
#   Neniu fonto trovita por trakduki referenco {0}
#   #no source found to decompile function reference {0}

msg.arg.isnt.array =\
#   Dua argumento de Funkctipo.prototipo.apliku tipendas aran
#   second argument to Function.prototype.apply must be an array

# NativeGlobal
msg.bad.esc.mask =\
#   Malvalida eskaposignomasko
#   #invalid string escape mask

# NativeJavaClass
# instance -> instanci? tio estas pri krei konkretan aĵon ekde klasdifino
# do eble "aĵ-ig/o"
# 
# interface estas tradukebla kiel interfaco aŭ konektoloko
msg.cant.instantiate =\
#   aĵigeraro ({0}): klaso {1} estas konektoloka aŭ abstrakta 
#   #error instantiating ({0}): class {1} is interface or abstract

msg.bad.ctor.sig =\
#   Trovis konstruilon kun malkongrua signaturo: {0} vokanta {1} kun signaturo {2}
#   #Found constructor with wrong signature: \
#   #{0} calling {1} with signature {2}

msg.not.java.obj =\
#   getClass() kongruendas javaobjektan. 
#   Expected argument to getClass() to be a Java object.

msg.no.java.ctor =\
#   Javakonstruilo de "{0}" kun argumentoj "{1}" maltrovita.
#   #Java constructor for "{0}" with arguments "{1}" not found.

# NativeJavaMethod
# Denaskjavmetodo
msg.method.ambiguous =\
#   Elektado de java metodo  {0}.{1}, kiu kongruas kun javasckriptaj argumenttipoj ({2}) estas malpreciza; la elekteblaj metodoj estas: {3}
#   #The choice of Java method {0}.{1} matching JavaScript argument types ({2}) is ambiguous; \
#   #candidate methods are: {3}

msg.constructor.ambiguous =\
#   Elektado de java konstruilo  {0}, kiu kongruas kun javasckriptaj argumenttipoj ({1}) estas malpreciza; la elekteblaj konstruilo estas: {2}
#   #The choice of Java constructor {0} matching JavaScript argument types ({1}) is ambiguous; \
#   #candidate constructors are: {2}

# NativeJavaObject
msg.conversion.not.allowed =\
#   Transtipado de {0} al {1} ne eblas.
#   #Cannot convert {0} to {1}

msg.no.empty.interface.conversion =\
#   Transtipado de {0} al konektloka {1} ne eblas sen metodoj.
#   #Cannot convert {0} to interface {1} with no methods

msg.no.function.interface.conversion =\
#   Transtipado de funkcio {0} al konektloko ne eblas ĉar ĝi enhvas malsamsignaturajn metodojn
#   #Cannot convert function {0} to interface since it contains methods with \
#   #different signatures

# NativeJavaPackage
msg.not.classloader =\
#   Konstruilo de "pakaĵoj" atendas argumentojn, kiu tipo estas java.lang.Classloader
#   #Constructor for "Packages" expects argument of type java.lang.Classloader

# NativeRegExp
msg.bad.quant =\
#   Mavalida kvantilo {0}
#   Invalid quantifier {0}

# large: granda? peza?
# back reference: kontraŭreferenco?
msg.overlarge.backref =\
#   Eksterlimita retroreferenco {0}
#   Overly large back reference {0}

# min/max : sub/supro-polo
msg.overlarge.min =\
#   Eksterlimita minimumo {0}
#   Overly large minimum {0}

msg.overlarge.max =\
#   Eksterlimita supropolo {0}
#   Overly large maximum {0}

msg.zero.quant =\
#   Nula kvantilo {0}
#   Zero quantifier {0}

# ĉu "subi" estas la bona termo? aŭ ĉu tio pli kutime alie esprimiĝas?
msg.max.lt.min =\
#   Maksimumo {0} subas la minimumon
#   #Maximum {0} less than minimum

msg.unterm.quant =\
#   Malfinita kvantilo {0}
#   #Unterminated quantifier {0}

# parenthetical -> krampo? krampa(n)to? alio?
msg.unterm.paren =\
#   Malfinita krampo {0}
#   #Unterminated parenthetical {0}

msg.unterm.class =\
#   Malfinita signa klaso {0}
#   #Unterminated character class {0}

# range? intervalo?
msg.bad.range =\
#   Malvalida intervalo en signklaso.
#   Invalid range in character class.

# Trailing?
msg.trail.backslash =\
#   Trailing \\ in regular expression.

msg.re.unmatched.right.paren =\
#   unmatched ) in regular expression.

msg.no.regexp =\
#   Raciesprimo estas malalirebleca.
#   #Regular expressions are not available.

msg.bad.backref =\
#   retroreferenco  transas nombron de kaptita kromo.
#   #back-reference exceeds number of capturing parentheses.

msg.bad.regexp.compile =\
#   Sole unu argumento estas specifiebla kiam la unua argumento de
#   raciesprimo.pratipo.traduku (RegExp.prototype.compile) estas 
#   raciesprimobjekto (RegExp object).
#   #Only one argument may be specified if the first argument to \
#   #RegExp.prototype.compile is a RegExp object.

# Parser
# sintaks-analizilo
msg.got.syntax.errors = \
#   Tradukado produktis {0} sintakseraro.
#   #Compilation produced {0} syntax errors.

msg.var.redecl =\
#   tiperaro: redeklarado de variablo {0}.
#   #TypeError: redeclaration of var {0}.

msg.const.redecl =\
#   tiperaro: redeklarado de konstato {0}.
#   #TypeError: redeclaration of const {0}.
#   
msg.let.redecl =\
#   tiperaro: redeklarodo de variablo {0}.
#   #TypeError: redeclaration of variable {0}.

msg.parm.redecl =\
#   tiperaro: redeklarodo de formala parametro {0}.
	#TypeError: redeclaration of formal parameter {0}.

msg.fn.redecl =\
#   tiperaro: redeklarodo de funkcio {0}.
#   #TypeError: redeclaration of function {0}.

# kiel traduki "let"?
msg.let.decl.not.in.block =\
#   sintakseraro: nerekte enbloka "let"-deklarado
#   SyntaxError: let declaration not directly within block

# NodeTransformer
# nodotransformilo
# kiel traduki "duplicated" kaj "label":etikedo/marko?
msg.dup.label =\
#   duobligita marko
#   #duplicated label

msg.undef.label =\
#   nedifinita marko
#   #undefined label

# break?
msg.bad.break =\
#   nemarkita 
#   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

# "keyword" estas tradicie tradukita "ŝlosilvorto", sed tie "ŝloso" ne signas iun ajn konkretan aĵon.
# pli kontekste senca traduko parolus pri "vorta elemento de la gramatika difino de la programlingvo".
# La ĉefaj vortoj de tiu ĉi difino estas certe "gramatika" kaj "elemento". Do "gramatikero" certe pli
# bone indikas la priparolantan aĵon ol "ŝlosilvorto".
msg.bad.throw.eol =\
#   linifinigilo estas malpermisa inter "throw" 
#   Line terminator is not allowed between the throw keyword and throw \
#   expression.

msg.no.paren.parms =\
#   Mankanta malfermanta kromo "(" antaŭ funkciaj parametroj.
#   #missing ( before function parameters.

msg.no.parm =\
#   Mankanta formala parametro
#   #missing formal parameter

msg.no.paren.after.parms =\
#   Mankanta fermanta kromo ")" post formalaj parametroj.
#   missing ) after formal parameters

# body (korpo?) -> enhavo, enesprimaro, priskribo?
msg.no.brace.body =\
#   Mankanta '{' antaŭ funkcienhavo
#   missing '{' before function body

msg.no.brace.after.body =\
#   Mankanta } post la funkcienhavo
#   missing } after function body

# kiel tradukas "condition" ? Kondicio, kun???ado, seeco (se-eco), seo?
msg.no.paren.cond =\
#   Mankanta malfermanta kromo "(" antaŭ .
#   missing ( before condition

msg.no.paren.after.cond =\
#   Mankanta fermanta kromo ")" post
#   missing ) after condition

msg.no.semi.stmt =\
#   Mankanta ; antaŭ frazo
#   missing ; before statement

# tiu operatro permesas akcesi elementojn de objekto, do "ilo kiu permesas al-igi ero", aŭ "eraligilo"
msg.no.name.after.dot =\
#   mankanta nomo post eraligila operatoro "."
#   missing name after . operator

msg.no.name.after.coloncolon =\
#   mankanta nomo post eraligila operator "::"
#   missing name after :: operator

msg.no.name.after.dotdot =\
#   Mankanta nomo post kunĉeniga operatoro ".."
#   missing name after .. operator

msg.no.name.after.xmlAttr =\
#   mankanta nomo post .@
#   missing name after .@

# switch -> permuto?
msg.no.bracket.index =\
#   Mankanta ] de indeksesprimo
#   missing ] in index expression

msg.no.paren.switch =\
#   Mankanta ( antaŭ permutesprimo
#   missing ( before switch expression

msg.no.paren.after.switch =\
#   mankanta ) post permutesprimo
#   missing ) after switch expression

msg.no.brace.switch =\
#   mankanta '{'} antaŭ permutenhavo
#   #missing '{' before switch body

msg.bad.switch =\
#   Malvalida permutfrazo
#   #invalid switch statement

msg.no.colon.case =\
#   mankanta ":" post kazesprimo
#   #missing : after case expression

msg.double.switch.default =\
#   duobla "defaŭlt" marko en la permutfrazo
#   #double default label in the switch statement

# do-loop -> cirkl- -ad- enhavo
msg.no.while.do =\
#   Mankanta "dum" post la cirladenhavo
#   missing while after do-loop body

msg.no.paren.for =\
#   Mankanta "(" post "por"
#   missing ( after for

# initializer -> ek- -il- -o
msg.no.semi.for =\
#   mankanta ";" post por-cickla ekilo
#   #missing ; after for-loop initializer

# condition -> ??
msg.no.semi.for.cond =\
#   mankanta ";" post por-cirkla
#   missing ; after for-loop condition
#   
msg.in.after.for.name =\
#   mankante "en" post "por"
#   missing in after for

msg.no.paren.for.ctrl =\
#   mankanta ")" post por-cirkla kontrolo
#   missing ) after for-loop control

msg.no.paren.with =\
#   mankanta "(" antaŭ kun-fraza objekto
#   missing ( before with-statement object

msg.no.paren.after.with =\
#   mankanta ")" post kun-frazo objekto
#   missing ) after with-statement object

# let -> ???
msg.no.paren.after.let =\
#   mankanta "(" post ??? 
#   missing ( after let

msg.no.paren.let =\
#   mankanta ")" post varieblaĵlisto
#   missing ) after variable list

msg.no.curly.let =\
#   mankanta "}" post ???-frazo
#   missing } after let statement

# return ???
msg.bad.return =\
#   malvalida 
#   invalid return

msg.no.brace.block =\
#   mankanta "}" en kunigita frazo
#   missing } in compound statement

msg.bad.label =\
#   malvalida marko
#   invalid label

msg.bad.var =\
#   mankanta variablnomo
#   missing variable name

msg.bad.var.init =\
#   malvalida variablo ekado
#   invalid variable initialization

msg.no.colon.cond =\
#   mankanta ":" en ??? esprimo
#   missing : in conditional expression

msg.no.paren.arg =\
#   mankanta ")" post argumentlisto 
#   missing ) after argument list

msg.no.bracket.arg =\
#   mankanta "]" post erlisto
#   missing ] after element list

# id(entifier) -> identifi -il- -o 
# sam- asocii -il- o : samasociilo
# kunigi -> samkunigilo
msg.bad.prop =\
#   malvalida eca identifilo
#   invalid property id

msg.no.colon.prop =\
#   mankanta ":" post eca identifilo
#   missing : after property id

msg.no.brace.prop =\
#   mankanta "}" post eca listo
#   missing } after property list

# parenthetical ???
msg.no.paren =\
#   mankanta ")" en kromeco 
#   missing ) in parenthetical

msg.reserved.id =\
#   identifilo estas rezervita vorto
#   identifier is a reserved word

# catch ???
msg.no.paren.catch =\
#   mankanta "(" antaŭ ???bloka kondicio
#   missing ( before catch-block condition

msg.bad.catchcond =\
#   malvalida ??? bloka kondicio
#   invalid catch block condition

# clause ????
# unreachable -> reach -> vidu "outreach"
msg.catch.unreachable =\
#   iu ajn ??? sekvanta de nekalifia ??? estas mal??? 
#   any catch clauses following an unqualified catch are unreachable

msg.no.brace.try =\
#   mankanta '{' antaŭ pravbloko
#   missing '{' before try block

msg.no.brace.catchblock =\
#   mankanta '{' antaŭ 
#   missing '{' before catch-block body

#finally -> finfine?
msg.try.no.catchfinally =\
#   <nowiki>''</nowiki>pravi<nowiki>''</nowiki> sen <nowiki>''</nowiki>???<nowiki>''</nowiki> aŭ <nowiki>''</nowiki>fine<nowiki>''</nowiki>
#   <nowiki>''</nowiki>try<nowiki>''</nowiki> without <nowiki>''</nowiki>catch<nowiki>''</nowiki> or <nowiki>''</nowiki>finally<nowiki>''</nowiki>

msg.no.return.value =\
# function {0} does not always return a value

# value -> valoro ???
msg.anon.no.return.value =\
# nenomita funkcio ne ĉiam liveras valoro
# anonymous function does not always return a value

msg.return.inconsistent =\
# ??? frazo malkongruas kun antaŭ uzado
# return statement is inconsistent with previous usage

msg.generator.returns =\
# tiperaro: generila funkctio {0} liveras valoron
# TypeError: generator function {0} returns a value

msg.anon.generator.returns =\
# tiperaro: nenomita generila funkcio liveras valoron.
# TypeError: anonymous generator function returns a value

msg.syntax =\
#   sintakseraro
#   syntax error

msg.unexpected.eof =\
#   Mal??? dosierfino
#   Unexpected end of file

msg.XML.bad.form =\
#   malkongrua fomitia XMLa sintakso
#   illegally formed XML syntax

msg.XML.not.available =\
#   ??? 
#   XML runtime not available

msg.too.deep.parser.recursion =\
#   Troprofunda ??? dum sintaksanalizo
#   Too deep recursion while parsing

msg.no.side.effects =\
#   Kodo ne havas flankefecoj
#   Code has no side effects

msg.extra.trailing.comma =\
#   ???
#   Trailing comma is not legal in an ECMA-262 object initializer

msg.equal.as.assign =\
#   Ĉu okuris mistajpon de asignaĵo (=) anstataŭ testo (==)? 
#   Test for equality (==) mistyped as assignment (=)?

msg.var.hides.arg =\
#   Variablo {0} ??? argumento
#   Variable {0} hides argument

msg.destruct.assign.no.init =\
#   Mankanta "=" en misstruckranta deklarado
#   Missing = in destructuring declaration

# ScriptRuntime
# ????
msg.no.properties =\
#   {0} ne havas ecojn.
#   {0} has no properties.

msg.invalid.iterator =\
#   Malvalida iterilo valoro
#   Invalid iterator value

msg.iterator.primitive =\
#   <nowiki>__iterilo__</nowiki> liveris senpratipan voloron
#   <nowiki>__iterator__</nowiki> returned a primitive value

msg.assn.create.strict =\
#   Asignaĵo al maldeklarita variablo {0}
#   Assignment to undeclared variable {0}

msg.ref.undefined.prop =\
#   Refereco al maldifita eco "{0}"
#   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}

# senpratipa
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<nowiki>''</nowiki>s getDefaultValue() method returned an object.

msg.instanceof.not.object = \
#   Can<nowiki>''</nowiki>t use instanceof on a non-object.

msg.instanceof.bad.prototype = \
#   <nowiki>''</nowiki>prototype<nowiki>''</nowiki> 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<nowiki>''</nowiki>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

# kiel traduki input/output ?
msg.no.re.input.for =\
#   ne aldono por {0}
#   no input for {0}

msg.illegal.character =\
#   malregula signo
#   illegal character

# espcape ???
msg.invalid.escape =\
#   malvalida unikodo eskapa sekvaĵo
#   invalid Unicode escape sequence

# statement ???
msg.bad.namespace =\
#   malvalida deklaro de defaŭlta nomspaco. \
#   Sintakso estas: defaŭlta xmla nomspaco = ESPRIMO;
#   not a valid default namespace statement. \
#   Syntax is: default xml namespace = EXPRESSION;

# TokensStream warnings
# token ???
# stream ???
# warnings ???
# literal -> literâja???
msg.bad.octal.literal =\
#   malregula okuma literaĵa ĉifro {0}; interpreta ĝi kiel dekuma ĉifro
#   illegal octal literal digit {0}; interpreting it as a decimal digit

# ??? pri "legal" vorto, tiu supozas tro leĝa fako, laŭ mi.
# ??? ĉu "regulo" tradukas "rule", kiel arbitra gramatika principo
msg.reserved.keyword =\
#   malregula uzado de estonteca rezervita ŝlosilvorto {0}; 
#   illegal usage of future reserved keyword {0}; interpreting it as ordinary identifier

# LiveConnect errors
# rektkonekta eraroj ???
msg.java.internal.field.type =\
#   Ena eraro: transtipado de {0} por asigni el {1} al {2} malfunkciis. 
#   Internal error: type conversion of {0} to assign to {1} on {2} failed.

msg.java.conversion.implicit_method =\
#   Ne povas trovi konvertila metodo "{0}" en/al??? klaso {1}.
#   Can<nowiki>''</nowiki>t find converter method "{0}" on class {1}.

# pri- estas por tranzitiviĝi netranzitivajn verbojn, ĉu ne???
# mal- pri- asigni -ebl- -a
msg.java.method.assign =\
#   Java metodo "{0}" malpriasignebla.
#   Java method "{0}" cannot be assigned to.

# access private/protected field???
msg.java.internal.private =\
#   Ena eraro: pravo de aliro 
#   Internal error: attempt to access private/protected field "{0}".

msg.java.no_such_method =\
#   Ne povas trovi metodo {0}.
#   Can<nowiki>''</nowiki>t find method {0}.

msg.script.is.not.constructor =\
#   Skriptobjektoj ne estas konstruiloj.
#   Script objects are not constructors.

msg.nonjava.method =\
#   Java metodo "{0}" elvokita kun {1} kiel "tiu-ĉi" valoro kiu ne povas esti konverti al java tipo {2}.
#   Java method "{0}" was invoked with {1} as "this" value that can not be converted to Java type {2}.

# instance??? field???
msg.java.member.not.found =\
#   Java klaso "{0}" ne havas publikan instancan kampon aŭ metodon nomitan "{1}".
#   Java class "{0}" has no public instance field or method named "{1}".

# bounds???
msg.java.array.index.out.of.bounds =\
#   Vicindekso {0} ekster
#   Array index {0} is out of bounds [0..{1}].

# field ???
msg.java.array.member.not.found =\
#   Java vicoj ne havas  
#   Java arrays have no public instance fields or methods named "{0}".

msg.pkg.int =\
#   Java pakaĝnomoj ne povas esti numbroj.
#   Java package names may not be numbers.

msg.access.prohibited =\
#   Aliro al java klaso "{0}" malpermisita.
#   Access to Java class "{0}" is prohibited.

# ImporterTopLevel
msg.ambig.import =\
#   Plursignifa importo: "{0}" kaj "{1}".
#   Ambiguous import: "{0}" and and "{1}".

msg.not.pkg =\
#   Funkcio "pakaĝimporto" vokendas kun pakaĝo; donita "{0}" anstataŭ.  
#   Function importPackage must be called with a package; had "{0}" instead.

msg.not.class =\
#   Funkctio "klasimporto" vokendas kun klaso; donita "{0}" anstataŭ.  
#   Function importClass must be called with a class; had "{0}" instead.

msg.not.class.not.pkg =\
#   "{0}" estas nek klaso nek pagaĝo.
#   "{0}" is neither a class nor a package.

# property -> eco ?
msg.prop.defined =\
#   Ne povas importi "{0}" ĉar eco kun tiu nomo jam estas difinita.
#   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 = \
Argumento {0} ne estas Java klaso: {1}.
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 =\
#   Malkongrua viclongo.
#   Inappropriate array length.

# Arrays
# Vicoj ?
msg.arraylength.too.big =\
#   Viclongo {0} ???
#   Array length {0} exceeds supported capacity limit.

# URI
msg.bad.uri =\
#   Misformata URI sekvâjo.
#   #Malformed URI sequence.

# Number
# nombro
# ekster- intervalo iri
msg.bad.precision =\
#   Precizado {0} eksterintervaliras.
#   Precision {0} out of range.

# NativeGenerator
# denaskgenilo
msg.send.newborn =\
# Aqqttempt to send value to newborn generator

msg.already.exec.gen =\
#   Jam rulanta genilo
#   #Already executing generator
#   
# sekvo -ad- fino signo
msg.StopIteration.invalid =\
#   sekvadfinsigno malŝanĝeblas al arbitra objekto.
#   #StopIteration may not be changed to an arbitrary object.

# Interpretilo
# Interpreter
msg.yield.closing =\
# Liverado ekde malfermanta genigilo
# #Yield from closing generator

# New Babylscript Stuff
msg.unknown.language.mode =\
# Malkonita lingva modo
# #Unknown language mode