#
# 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
#   Pascal-Louis Perez
#
# 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.unexpected.eof =\
    Unexpected end of file

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

msg.end.annotation.expected =\
    expected end of line or comment

msg.bad.jsdoc.tag =\
    illegal use of unknown JSDoc tag "{0}"; ignoring it

msg.missing.variable.name =\
    expecting a variable name in a @param tag

msg.dup.variable.name =\
    duplicate variable name "{0}"

msg.jsdoc.incompat.type =\
    type annotation incompatible with other annotations

msg.jsdoc.type.syntax =\
    type not recognized due to syntax error

msg.jsdoc.override =\
    extra @override/@inheritDoc tag

msg.jsdoc.preservertry =\
    extra @preserveTry tag

msg.jsdoc.visibility.private =\
    extra @private tag

msg.jsdoc.visibility.protected =\
    extra @protected tag

msg.jsdoc.visibility.public =\
    extra @public tag

msg.jsdoc.idgen =\
    extra @idGenerator tag

msg.jsdoc.hidden =\
    extra @hidden tag

msg.jsdoc.nocheck =\
    extra @notypecheck tag

msg.jsdoc.consistidgen =\
    extra @consistentIdGenerator tag

msg.jsdoc.const =\
    conflicting @const tag

msg.jsdoc.desc.extra =\
    extra @desc tag

msg.jsdoc.meaning.extra =\
    extra @meaning tag

msg.jsdoc.fileoverview.extra =\
    extra @fileoverview tag

msg.jsdoc.lends.incompatible =\
    @lends tag incompatible with other annotations

msg.jsdoc.lends.missing =\
    missing object name in @lends tag

msg.jsdoc.preserve.nobuilder =\
    @preserve or @license annotation without file to associate it with

msg.jsdoc.missing.lp =\
    missing opening (

msg.jsdoc.missing.lb =\
    missing opening [

msg.jsdoc.missing.rc =\
    expected closing }

msg.jsdoc.missing.rp =\
    missing closing )

msg.jsdoc.missing.gt =\
    missing closing >

msg.jsdoc.missing.rb =\
    missing closing ]

msg.jsdoc.missing.colon =\
    expecting colon after this

msg.jsdoc.function.this =\
    expecting this but {0} found

msg.jsdoc.function.thisnotobject =\
    this type must be an object type

msg.jsdoc.function.newnotobject =\
    constructed type must be an object type

msg.jsdoc.function.varargs =\
    variable length argument must be last

msg.jsdoc.type.union =\
    union type element with bad syntax

msg.jsdoc.enum =\
    conflicting @enum tag

msg.jsdoc.constructor =\
    conflicting @constructor tag

msg.jsdoc.deprecated =\
    extra @deprecated tag

msg.jsdoc.interface =\
    extra @interface tag

msg.jsdoc.interface.constructor =\
  cannot be both an interface and a constructor

msg.jsdoc.implements.duplicate =\
    duplicate @implements tag

msg.jsdoc.noalias =\
    extra @noalias tag

msg.jsdoc.noshadow =\
    extra @noshadow tag

msg.jsdoc.nosideeffects =\
    conflicting @nosideeffects tag

msg.jsdoc.implicitcast =\
    extra @implicitCast tag

msg.jsdoc.this =\
    conflicting @this tag

msg.jsdoc.this.object =\
    @this must specify an object type

msg.jsdoc.type =\
    conflicting @type tag

msg.jsdoc.define =\
    conflicting @define tag

msg.jsdoc.define.badtype =\
    @define tag only permits literal types

msg.jsdoc.extends =\
    conflicting @extends tag

msg.jsdoc.export =\
    extra @export tag

msg.jsdoc.expose =\
    extra @expose tag

msg.jsdoc.externs =\
    extra @externs tag

msg.jsdoc.javadispatch =\
    extra @javadispatch tag

msg.jsdoc.nocompile =\
    extra @nocompile tag

msg.jsdoc.seemissing =\
    @see tag missing description

msg.jsdoc.authormissing =\
    @author tag missing author

msg.jsdoc.versionmissing =\
    @version tag missing version information

msg.jsdoc.extraversion =\
    conflicting @version tag

msg.jsdoc.suppress =\
    malformed @suppress tag

msg.jsdoc.suppress.duplicate =\
    duplicate @suppress tag

msg.jsdoc.suppress.unknown =\
    unknown @suppress parameter: {0}

msg.jsdoc.modifies =\
    malformed @modifies tag

msg.jsdoc.modifies.duplicate =\
    conflicting @modifies tag

msg.jsdoc.modifies.unknown =\
    unknown @modifies parameter: {0}

msg.jsdoc.stableidgen =\
    extra @stableIdGenerator tag

msg.jsdoc.templatemissing =\
    @template tag missing type name

msg.jsdoc.template.at.most.once =\
    @template tag at most once

msg.no.type.name =\
    expecting a type name
