You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2019/06/10 18:39:35 UTC

[tomcat] 01/02: Back-port message corrections / improvements

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit ffb5187c48f2545a354235f1cc9d2331c1f3abf5
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Jun 10 19:31:46 2019 +0100

    Back-port message corrections / improvements
    
    Including...
    Remove unused message
    Surround inserted values with [...]
---
 java/org/apache/jasper/JspC.java                   |   2 +-
 java/org/apache/jasper/compiler/Generator.java     |   2 -
 .../jasper/resources/LocalStrings.properties       | 487 +++++++------------
 .../jasper/resources/LocalStrings_es.properties    | 476 +++++++-----------
 .../jasper/resources/LocalStrings_fr.properties    | 509 ++++++++++---------
 .../jasper/resources/LocalStrings_ja.properties    | 541 +++++++++------------
 6 files changed, 883 insertions(+), 1134 deletions(-)

diff --git a/java/org/apache/jasper/JspC.java b/java/org/apache/jasper/JspC.java
index 2b793ad..7768c1c 100644
--- a/java/org/apache/jasper/JspC.java
+++ b/java/org/apache/jasper/JspC.java
@@ -1579,7 +1579,7 @@ public class JspC extends Task implements Options {
                 mappingout = null;
             }
             if (webxmlLevel >= ALL_WEBXML) {
-                mapout.write(Localizer.getMessage("jspc.webxml.header"));
+                mapout.write(Localizer.getMessage("jspc.webxml.header", webxmlEncoding));
                 mapout.flush();
             } else if (webxmlLevel >= FRG_WEBXML) {
                     mapout.write(Localizer.getMessage("jspc.webfrg.header", webxmlEncoding));
diff --git a/java/org/apache/jasper/compiler/Generator.java b/java/org/apache/jasper/compiler/Generator.java
index 2d79bcf..370eef7 100644
--- a/java/org/apache/jasper/compiler/Generator.java
+++ b/java/org/apache/jasper/compiler/Generator.java
@@ -3414,8 +3414,6 @@ class Generator {
             // Cannot access err since this method is static, but at
             // least flag an error.
             throw new JasperException("Unexpected Node Type");
-            // err.getString(
-            // "jsp.error.internal.unexpected_node_type" ) );
         }
 
         if (ci.hasUseBean()) {
diff --git a/java/org/apache/jasper/resources/LocalStrings.properties b/java/org/apache/jasper/resources/LocalStrings.properties
index febd0ad..8a63f5d 100644
--- a/java/org/apache/jasper/resources/LocalStrings.properties
+++ b/java/org/apache/jasper/resources/LocalStrings.properties
@@ -13,140 +13,109 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jasper.error.emptybodycontent.nonempty=According to TLD, tag {0} must be empty, but is not
+jasper.error.emptybodycontent.nonempty=According to TLD, tag [{0}] must be empty, but is not
 
-jsp.buffer.size.zero=Buffer size <= 0
-jsp.cmd_line.usage=Usage: jsptoservlet [-dd <path/to/outputDirectory>] [-keepgenerated] <.jsp files>
 jsp.engine.info=Jasper JSP 2.2 Engine
-jsp.error.action.isnottagfile={0} action can be used in tag files only
-jsp.error.action.istagfile={0} action cannot be used in a tag file
+jsp.error.action.isnottagfile=[{0}] action can be used in tag files only
+jsp.error.action.istagfile=[{0}] action cannot be used in a tag file
 jsp.error.attempt_to_clear_flushed_buffer=Error: Attempt to clear a buffer that's already been flushed
-jsp.error.attr.novalue=Attribute {0} has no value
 jsp.error.attr.quoted=Attribute value should be quoted
-jsp.error.attribute.custom.non_rt_with_expr=According to TLD or attribute directive in tag file, attribute {0} does not accept any expressions
+jsp.error.attribute.custom.non_rt_with_expr=According to TLD or attribute directive in tag file, attribute [{0}] does not accept any expressions
 jsp.error.attribute.deferredmix=Cannot use both ${} and #{} EL expressions in the same attribute value
 jsp.error.attribute.duplicate=Attribute qualified names must be unique within an element
 jsp.error.attribute.invalidPrefix=The attribute prefix [{0}] does not correspond to any imported tag library
 jsp.error.attribute.noequal=equal symbol expected
-jsp.error.attribute.noescape=Attribute value {0} is quoted with {1} which must be escaped when used within the value
+jsp.error.attribute.noescape=Attribute value [{0}] is quoted with [{1}] which must be escaped when used within the value
 jsp.error.attribute.noquote=quote symbol expected
 jsp.error.attribute.nowhitespace=The JSP specification requires that an attribute name is preceded by whitespace
 jsp.error.attribute.null_name=Null attribute name
-jsp.error.attribute.standard.non_rt_with_expr=The {0} attribute of the {1} standard action does not accept any expressions
-jsp.error.attribute.unterminated=attribute for {0} is not properly terminated
-jsp.error.attributes.not.allowed={0} must not have any attributes
-jsp.error.bad.scratch.dir=The scratchDir you specified: {0} is unusable.
-jsp.error.badGetReader=Cannot create a reader when the stream is not buffered
+jsp.error.attribute.standard.non_rt_with_expr=The [{0}] attribute of the [{1}] standard action does not accept any expressions
+jsp.error.attribute.unterminated=attribute value for [{0}] is not properly terminated
+jsp.error.bad.scratch.dir=The scratchDir you specified: [{0}] is unusable.
 jsp.error.badStandardAction=Invalid standard action
-jsp.error.bad_attribute=Attribute {0} invalid for tag {1} according to TLD
-jsp.error.bad_string_Character=Cannot extract a Character from a zero length array
-jsp.error.bad_string_char=Cannot extract a char from a zero length array
-jsp.error.bad_tag=No tag "{0}" defined in tag library imported with prefix "{1}"
-jsp.error.badtaglib=Unable to open taglibrary {0} : {1}
-jsp.error.beans.introspection=An exception occurred while introspecting the read method of property ''{0}'' in a bean of type ''{1}'':\n\
-{2}
+jsp.error.bad_attribute=Attribute [{0}] invalid for tag [{1}] according to TLD
+jsp.error.bad_tag=No tag [{0}] defined in tag library imported with prefix [{1}]
 jsp.error.beans.nobeaninfo=No BeanInfo for the bean of type ''{0}'' could be found, the class likely does not exist.
-jsp.error.beans.nomethod=Cannot find a method to read property ''{0}'' in a bean of type ''{1}''
-jsp.error.beans.nomethod.setproperty=Can''t find a method to write property ''{0}'' of type ''{1}'' in a bean of type ''{2}''
-jsp.error.beans.noproperty=Cannot find any information on property ''{0}'' in a bean of type ''{1}''
+jsp.error.beans.nomethod=Cannot find a method to read property [{0}] in a bean of type [{1}]
+jsp.error.beans.nomethod.setproperty=Cannot find a method to write property [{0}] of type [{1}] in a bean of type [{2}]
+jsp.error.beans.noproperty=Cannot find any information on property [{0}] in a bean of type [{1}]
 jsp.error.beans.nullbean=Attempted a bean operation on a null object.
-jsp.error.beans.property.conversion=Unable to convert string "{0}" to class "{1}" for attribute "{2}": {3}
+jsp.error.beans.property.conversion=Unable to convert string [{0}] to class [{1}] for attribute [{2}]: [{3}]
 jsp.error.beans.propertyeditor.notregistered=Property Editor not registered with the PropertyEditorManager
 jsp.error.beans.setproperty.noindexset=Cannot set indexed property
 jsp.error.bug48498=Unable to display JSP extract. Probably due to an XML parser bug (see Tomcat bug 48498 for details).
-jsp.error.classname=Can't determine classname from .class file
-jsp.error.closeindividualparam=param tag needs to be closed with "/>"
-jsp.error.closeparams=param tag needs to be closed with /params
-jsp.error.coerce_to_type=Cannot coerce value ({2}) to type ({1}) for attribute {0}.
-jsp.error.compilation=Error compiling file: {0} {1}
+jsp.error.classname=Cannot determine classname from .class file
+jsp.error.coerce_to_type=Cannot coerce value [{2}] to type [{1}] for attribute [{0}].
+jsp.error.compilation=Error compiling file: [{0}] [{1}]
 jsp.error.compiler=No Java compiler available
 jsp.error.compiler.config=No Java compiler available for configuration options compilerClassName: [{0}] and compiler: [{1}]
-jsp.error.config_pagedir_encoding_mismatch=Page-encoding specified in jsp-property-group ({0}) is different from that specified in page directive ({1})
+jsp.error.config_pagedir_encoding_mismatch=Page-encoding specified in jsp-property-group [{0}] is different from that specified in page directive [{1}]
 jsp.error.corresponding.servlet=Generated servlet error:\n
 jsp.error.could.not.add.taglibraries=Could not add one or more tag libraries.
-jsp.error.data.file.processing=Error processing file "{0}"
-jsp.error.data.file.read=Error reading file "{0}"
+jsp.error.data.file.processing=Error processing file [{0}]
+jsp.error.data.file.read=Error reading file [{0}]
 jsp.error.data.file.write=Error while writing data file
 jsp.error.deferredmethodandvalue='deferredValue' and 'deferredMethod' cannot be both 'true'
 jsp.error.deferredmethodsignaturewithoutdeferredmethod=Cannot specify a method signature if 'deferredMethod' is not 'true'
 jsp.error.deferredvaluetypewithoutdeferredvalue=Cannot specify a value type if 'deferredValue' is not 'true'
-jsp.error.directive.isnottagfile={0} directive can only be used in a tag file
-jsp.error.directive.istagfile={0} directive cannot be used in a tag file
-jsp.error.duplicate.name.jspattribute=The attribute {0} specified in the standard or custom action also appears as the value of the name attribute in the enclosed jsp:attribute
+jsp.error.directive.isnottagfile=[{0}] directive can only be used in a tag file
+jsp.error.directive.istagfile=[{0}] directive cannot be used in a tag file
+jsp.error.duplicate.name.jspattribute=The attribute [{0}] specified in the standard or custom action also appears as the value of the name attribute in the enclosed jsp:attribute
 jsp.error.duplicateqname=An attribute with duplicate qualified name [{0}] was found. Attribute qualified names must be unique within an element.
-jsp.error.dynamic.attributes.not.implemented=The {0} tag declares that it accepts dynamic attributes but does not implement the required interface
-jsp.error.el.parse={0} : {1}
+jsp.error.dynamic.attributes.not.implemented=The [{0}] tag declares that it accepts dynamic attributes but does not implement the required interface
+jsp.error.el.parse=[{0}] : [{1}]
 jsp.error.el.template.deferred=#{...} is not allowed in template text
 jsp.error.el_interpreter_class.instantiation=Failed to load or instantiate ELInterpreter class [{0}]
-jsp.error.empty.body.not.allowed=Empty body not allowed for {0}
 jsp.error.fallback.invalidUse=jsp:fallback must be a direct child of jsp:plugin
-jsp.error.file.already.registered=Recursive include of file {0}
-jsp.error.file.cannot.read=Cannot read file: {0}
-jsp.error.file.not.found=File "{0}" not found
-jsp.error.file.not.registered=file {0} not seen in include
+jsp.error.file.already.registered=Recursive include of file [{0}]
+jsp.error.file.cannot.read=Cannot read file: [{0}]
+jsp.error.file.not.found=File [{0}] not found
+jsp.error.file.not.registered=file [{0}] not seen in include
 jsp.error.flush=Exception occurred when flushing data
-jsp.error.fragmentWithDeclareOrScope=Both 'fragment' and 'declare' or 'scope' attributes specified in variable directive
-jsp.error.fragmentwithrtexprvalue=Cannot specify both 'fragment' and 'rtexprvalue' attributes.  If 'fragment' is present, 'rtexprvalue' is fixed as 'true'
 jsp.error.fragmentwithtype=Cannot specify both 'fragment' and 'type' attributes.  If 'fragment' is present, 'type' is fixed as 'javax.servlet.jsp.tagext.JspFragment'
-jsp.error.function.classnotfound=The class {0} specified in TLD for the function {1} cannot be found: {2}
-jsp.error.getproperty.beanNotFound=getProperty: Bean {0} not found
-jsp.error.include.bad.file=Bad file argument to include
-jsp.error.include.badflush=jsp:include page="..." flush="true" is the only valid combination in JSP 1.0
-jsp.error.include.exception=Unable to include {0}
-jsp.error.include.flush.invalid.value=Invalid value for the flush attribute: {0}
-jsp.error.include.missing.file=Missing file argument to include
-jsp.error.include.noflush=jsp:include needs to have "flush=true"
+jsp.error.function.classnotfound=The class [{0}] specified in TLD for the function [{1}] cannot be found: [{2}]
+jsp.error.include.exception=Unable to include [{0}]
 jsp.error.include.tag=Invalid jsp:include tag
-jsp.error.internal.evaluator_not_found=Internal error: unable to load expression evaluator
-jsp.error.internal.filenotfound=Internal Error: File {0} not found
-jsp.error.internal.tldinit=Unable to initialize TldLocationsCache: {0}
-jsp.error.internal.unexpected_node_type=Internal Error: Unexpected node type encountered
-jsp.error.invalid.attribute={0} has invalid attribute: {1}
-jsp.error.invalid.bean=The value for the useBean class attribute {0} is invalid.
+jsp.error.internal.filenotfound=Internal Error: File [{0}] not found
+jsp.error.internal.tldinit=Unable to initialize TldLocationsCache: [{0}]
+jsp.error.invalid.attribute=[{0}] has invalid attribute: [{1}]
+jsp.error.invalid.bean=The value for the useBean class attribute [{0}] is invalid.
 jsp.error.invalid.directive=Invalid directive
-jsp.error.invalid.expression="{0}" contains invalid expression(s): {1}
-jsp.error.invalid.forward=Invalid forward tag
-jsp.error.invalid.implicit=Invalid implicit TLD for tag file at {0}
-jsp.error.invalid.implicit.version=Invalid JSP version defined in implicit TLD for tag file at {0}
-jsp.error.invalid.javaEncoding=Invalid java encodings. Tried {0} and then {1}. Both failed.
-jsp.error.invalid.scope=Illegal value of ''scope'' attribute: {0} (must be one of "page", "request", "session", or "application")
-jsp.error.invalid.tagdir=Tag file directory {0} does not start with "/WEB-INF/tags"
-jsp.error.invalid.version=Invalid JSP version defined for tag file at {0}
+jsp.error.invalid.expression=[{0}] contains invalid expression(s): [{1}]
+jsp.error.invalid.implicit=Invalid implicit TLD for tag file at [{0}]
+jsp.error.invalid.implicit.version=Invalid JSP version defined in implicit TLD for tag file at [{0}]
+jsp.error.invalid.scope=Illegal value of ''scope'' attribute: [{0}] (must be one of "page", "request", "session", or "application")
+jsp.error.invalid.tagdir=Tag file directory [{0}] does not start with "/WEB-INF/tags"
+jsp.error.invalid.version=Invalid JSP version defined for tag file at [{0}]
 jsp.error.ise_on_clear=Illegal to clear() when buffer size == 0
 jsp.error.java.line.number=An error occurred at line: [{0}] in the generated java file: [{1}]
 jsp.error.javac=Javac exception
 jsp.error.javac.env=Environment:
-jsp.error.jspbody.emptybody.only=The {0} tag can only have jsp:attribute in its body.
+jsp.error.jspbody.emptybody.only=The [{0}] tag can only have jsp:attribute in its body.
 jsp.error.jspbody.invalidUse=jsp:body must be the subelement of a standard or custom action
-jsp.error.jspbody.required=Must use jsp:body to specify tag body for {0} if jsp:attribute is used.
+jsp.error.jspbody.required=Must use jsp:body to specify tag body for [{0}] if jsp:attribute is used.
 jsp.error.jspc.missingTarget=Missing target: Must specify -webapp or -uriroot, or one or more JSP pages
 jsp.error.jspc.no_uriroot=The uriroot is not specified and cannot be located with the specified JSP file(s)
 jsp.error.jspc.uriroot_not_dir=The -uriroot option must specify a pre-existing directory
 jsp.error.jspelement.missing.name=Mandatory XML-style 'name' attribute missing
-jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: illegal to have multiple occurrences of "{0}" with different values (old: {1}, new: {2})
+jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: illegal to have multiple occurrences of [{0}] with different values (old: [{1}], new: [{2}])
 jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt;: 'doctype-root-element' and 'doctype-system' attributes must appear together
 jsp.error.jspoutput.doctypepublicsystem=&lt;jsp:output&gt;: 'doctype-system' attribute must appear if 'doctype-public' attribute appears
 jsp.error.jspoutput.invalidUse=&lt;jsp:output&gt; must not be used in standard syntax
 jsp.error.jspoutput.nonemptybody=&lt;jsp:output&gt; must not have a body
-jsp.error.jsproot.version.invalid=Invalid version number: "{0}", must be "1.2", "2.0", "2.1" or "2.2"
+jsp.error.jsproot.version.invalid=Invalid version number: [{0}], must be "1.2", "2.0", "2.1" or "2.2"
 jsp.error.jsptext.badcontent='&lt;', when appears in the body of &lt;jsp:text&gt;, must be encapsulated within a CDATA
 jsp.error.lastModified=Unable to determine last modified date for file [{0}]
-jsp.error.library.invalid=JSP page is invalid according to library {0}: {1}
-jsp.error.literal_with_void=A literal value was specified for attribute {0} that is defined as a deferred method with a return type of void. JSP.2.3.4 does not permit literal values in this case
-jsp.error.loadclass.taghandler=Unable to load tag handler class "{0}" for tag "{1}"
-jsp.error.location=line: {0}, column: {1}
-jsp.error.mandatory.attribute={0}: Mandatory attribute {1} missing
-jsp.error.missing.tagInfo=TagInfo object for {0} is missing from TLD
-jsp.error.missing_attribute=According to the TLD or the tag file, attribute {0} is mandatory for tag {1}
+jsp.error.library.invalid=JSP page is invalid according to library [{0}]: [{1}]
+jsp.error.literal_with_void=A literal value was specified for attribute [{0}] that is defined as a deferred method with a return type of void. JSP.2.3.4 does not permit literal values in this case
+jsp.error.loadclass.taghandler=Unable to load tag handler class [{0}] for tag [{1}]
+jsp.error.location=line: [{0}], column: [{1}]
+jsp.error.mandatory.attribute=[{0}]: Mandatory attribute [{1}] missing
+jsp.error.missing.tagInfo=TagInfo object for [{0}] is missing from TLD
+jsp.error.missing_attribute=According to the TLD or the tag file, attribute [{0}] is mandatory for tag [{1}]
 jsp.error.missing_var_or_varReader=Missing 'var' or 'varReader' attribute
-jsp.error.more.than.one.taglib=More than one taglib in the TLD: {0}
-jsp.error.multiple.jsp=Cannot have multiple specifications of
-jsp.error.multiple.line.number=\n\
-\n\
-An error occurred between lines: {0} and {1} in the jsp file: {2}\n\
-\n
 jsp.error.namedAttribute.invalidUse=jsp:attribute must be the subelement of a standard or custom action
-jsp.error.needAlternateJavaEncoding=Default java encoding {0} is invalid on your java platform. An alternate can be specified via the ''javaEncoding'' parameter of JspServlet.
+jsp.error.needAlternateJavaEncoding=Default java encoding [{0}] is invalid on your java platform. An alternate can be specified via the ''javaEncoding'' parameter of JspServlet.
 jsp.error.nested.jspattribute=A jsp:attribute standard action cannot be nested within another jsp:attribute standard action
 jsp.error.nested.jspbody=A jsp:body standard action cannot be nested within another jsp:body or jsp:attribute standard action
 jsp.error.nested_jsproot=Nested &lt;jsp:root&gt;
@@ -155,47 +124,29 @@ jsp.error.no.scratch.dir=The JSP engine is not configured with a scratch dir.\n\
 \ Please add "jsp.initparams=scratchdir=<dir-name>" \n\
 \ in the servlets.properties file for this context.
 jsp.error.no.scriptlets=Scripting elements ( &lt;%!, &lt;jsp:declaration, &lt;%=, &lt;jsp:expression, &lt;%, &lt;jsp:scriptlet ) are disallowed here.
-jsp.error.noFunction=The function {0} cannot be located with the specified prefix
-jsp.error.noFunctionMethod=Method "{0}" for function "{1}" not found in class "{2}"
-jsp.error.noFunctionPrefix=The function {0} must be used with a prefix when a default namespace is not specified
-jsp.error.nomatching.fragment=Cannot find an attribute directive (with name={0} and fragment=true) prior to the fragment directive.
-jsp.error.non_null_tei_and_var_subelems=Tag {0} has one or more variable subelements and a TagExtraInfo class that returns one or more VariableInfo
-jsp.error.not.impl.comments=Internal error: Comments not implemented
-jsp.error.not.impl.declarations=Internal error: Declarations not implemented
-jsp.error.not.impl.directives=Internal error: Directives not implemented
-jsp.error.not.impl.expressions=Internal error: Expressions not implemented
-jsp.error.not.impl.forward=Internal error: forward not implemented
-jsp.error.not.impl.getp=Internal error: getProperty not implemented
-jsp.error.not.impl.include=Internal error: include not implemented
-jsp.error.not.impl.plugin=Internal error: plugin not implemented
-jsp.error.not.impl.scriptlets=Internal error: Scriptlets not implemented
-jsp.error.not.impl.setp=Internal error: setProperty not implemented
-jsp.error.not.impl.taglib=Internal error: Tag extensions not implemented
-jsp.error.not.impl.usebean=Internal error: useBean not implemented
-jsp.error.not.in.template={0} not allowed in a template text body.
+jsp.error.noFunction=The function [{0}] cannot be located with the specified prefix
+jsp.error.noFunctionMethod=Method [{0}] for function [{1}] not found in class [{2}]
+jsp.error.noFunctionPrefix=The function [{0}] must be used with a prefix when a default namespace is not specified
+jsp.error.non_null_tei_and_var_subelems=Tag [{0}] has one or more variable subelements and a TagExtraInfo class that returns one or more VariableInfo
+jsp.error.not.in.template=[{0}] not allowed in a template text body.
 jsp.error.outputfolder=No output folder
 jsp.error.overflow=Error: JSP Buffer overflow
-jsp.error.page.bad_b_and_a_combo=Page directive: Illegal combination of buffer="none" && autoFlush="false"
-jsp.error.page.conflict.autoflush=Page directive: illegal to have multiple occurrences of ''autoFlush'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.buffer=Page directive: illegal to have multiple occurrences of ''buffer'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.contenttype=Page directive: illegal to have multiple occurrences of ''contentType'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.deferredsyntaxallowedasliteral=Page directive: illegal to have multiple occurrences of ''deferredSyntaxAllowedAsLiteral'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.errorpage=Page directive: illegal to have multiple occurrences of ''errorPage'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.extends=Page directive: illegal to have multiple occurrences of ''extends'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.info=Page directive: illegal to have multiple occurrences of ''info'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.iselignored=Page directive: illegal to have multiple occurrences of ''isELIgnored'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.iserrorpage=Page directive: illegal to have multiple occurrences of ''isErrorPage'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.isthreadsafe=Page directive: illegal to have multiple occurrences of ''isThreadSafe'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.language=Page directive: illegal to have multiple occurrences of ''language'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.session=Page directive: illegal to have multiple occurrences of ''session'' with different values (old: {0}, new: {1})
-jsp.error.page.conflict.trimdirectivewhitespaces=Page directive: illegal to have multiple occurrences of ''trimDirectiveWhitespaces'' with different values (old: {0}, new: {1})
-jsp.error.page.defafteruse.language=Page directive: can't define language after a scriptlet
-jsp.error.page.invalid.autoflush=Page directive: invalid value for autoFlush
+jsp.error.page.conflict.autoflush=Page directive: illegal to have multiple occurrences of ''autoFlush'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.buffer=Page directive: illegal to have multiple occurrences of ''buffer'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.contenttype=Page directive: illegal to have multiple occurrences of ''contentType'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.deferredsyntaxallowedasliteral=Page directive: illegal to have multiple occurrences of ''deferredSyntaxAllowedAsLiteral'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.errorpage=Page directive: illegal to have multiple occurrences of ''errorPage'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.extends=Page directive: illegal to have multiple occurrences of ''extends'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.info=Page directive: illegal to have multiple occurrences of ''info'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.iselignored=Page directive: illegal to have multiple occurrences of ''isELIgnored'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.iserrorpage=Page directive: illegal to have multiple occurrences of ''isErrorPage'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.isthreadsafe=Page directive: illegal to have multiple occurrences of ''isThreadSafe'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.language=Page directive: illegal to have multiple occurrences of ''language'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.session=Page directive: illegal to have multiple occurrences of ''session'' with different values (old: [{0}], new: [{1}])
+jsp.error.page.conflict.trimdirectivewhitespaces=Page directive: illegal to have multiple occurrences of ''trimDirectiveWhitespaces'' with different values (old: [{0}], new: [{1}])
 jsp.error.page.invalid.buffer=Page directive: invalid value for buffer
-jsp.error.page.invalid.contenttype=Page directive: invalid value for contentType
 jsp.error.page.invalid.deferredsyntaxallowedasliteral=Page directive: invalid value for deferredSyntaxAllowedAsLiteral
 jsp.error.page.invalid.import=Page directive: invalid value for import
-jsp.error.page.invalid.info=Page directive: invalid value for info
 jsp.error.page.invalid.iselignored=Page directive: invalid value for isELIgnored
 jsp.error.page.invalid.iserrorpage=Page directive: invalid value for isErrorPage
 jsp.error.page.invalid.isthreadsafe=Page directive: invalid value for isThreadSafe
@@ -204,133 +155,104 @@ jsp.error.page.invalid.trimdirectivewhitespaces=Page directive: invalid value fo
 jsp.error.page.language.nonjava=Page directive: invalid language attribute
 jsp.error.page.multi.pageencoding=Page directive must not have multiple occurrences of pageencoding
 jsp.error.page.noSession=Cannot access session scope in page that does not participate in any session
-jsp.error.page.nomapping.language=Page directive: No mapping for language:
 jsp.error.param.invalidUse=The jsp:param action must not be used outside the jsp:include, jsp:forward, or jsp:params elements
-jsp.error.param.noname=No name in PARAM tag
-jsp.error.param.novalue=No value in PARAM tag
 jsp.error.paramexpected=Expecting "jsp:param" standard action with "name" and "value" attributes
 jsp.error.params.emptyBody=jsp:params must contain at least one nested jsp:param
-jsp.error.params.illegalChild=jsp:params must not have any nested elements other than jsp:param
 jsp.error.params.invalidUse=jsp:params must be a direct child of jsp:plugin
-jsp.error.parse.error.in.TLD=Parse Error in the tag library descriptor: {0}
-jsp.error.parse.xml=XML parsing error on file {0}
-jsp.error.parse.xml.invalidPublicId=Invalid PUBLIC ID: {0}
-jsp.error.parse.xml.line=XML parsing error on file {0}: (line {1}, col {2})
-jsp.error.parse.xml.scripting.invalid.body=Body of {0} element must not contain any XML elements
+jsp.error.parse.error.in.TLD=Parse Error in the tag library descriptor: [{0}]
+jsp.error.parse.xml=XML parsing error on file [{0}]
+jsp.error.parse.xml.invalidPublicId=Invalid PUBLIC ID: [{0}]
+jsp.error.parse.xml.line=XML parsing error on file [{0}]: (line [{1}], col [{2}])
+jsp.error.parse.xml.scripting.invalid.body=Body of [{0}] element must not contain any XML elements
 jsp.error.plugin.badtype=Illegal value for 'type' attribute in jsp:plugin: must be 'bean' or 'applet'
 jsp.error.plugin.nocode=code not declared in jsp:plugin
 jsp.error.plugin.notype=type not declared in jsp:plugin
-jsp.error.plugin.wrongRootElement=Name of root element in {0} different from {1}
-jsp.error.prefix.refined=Attempt to redefine the prefix {0} to {1}, when it was already defined as {2} in the current scope.
-jsp.error.prefix.use_before_dcl=The prefix {0} specified in this tag directive has been previously used by an action in file {1} line {2}.
-jsp.error.prolog_config_encoding_mismatch=Page-encoding specified in XML prolog ({0}) is different from that specified in jsp-property-group ({1})
-jsp.error.prolog_pagedir_encoding_mismatch=Page-encoding specified in XML prolog ({0}) is different from that specified in page directive ({1})
+jsp.error.plugin.wrongRootElement=Name of root element in [{0}] different from [{1}]
+jsp.error.prefix.refined=Attempt to redefine the prefix [{0}] to [{1}], when it was already defined as [{2}] in the current scope.
+jsp.error.prefix.use_before_dcl=The prefix [{0}] specified in this tag directive has been previously used by an action in file [{1}] line [{2}].
+jsp.error.prolog_config_encoding_mismatch=Page-encoding specified in XML prolog [{0}] is different from that specified in jsp-property-group [{1}]
+jsp.error.prolog_pagedir_encoding_mismatch=Page-encoding specified in XML prolog [{0}] is different from that specified in page directive [{1}]
 jsp.error.quotes.unterminated=Unterminated quotes
-jsp.error.scripting.variable.missing_name=Unable to determine scripting variable name from attribute {0}
+jsp.error.scripting.variable.missing_name=Unable to determine scripting variable name from attribute [{0}]
 jsp.error.servlet.destroy.failed=Exception during Servlet.destroy() for JSP page
-jsp.error.setproperty.ClassNotFound=setProperty: Class {0} not found
-jsp.error.setproperty.arrayVal=setProperty: can''t set array property {0} through a string constant value
-jsp.error.setproperty.beanInfoNotFound=setproperty: beanInfo for bean {0} not found
-jsp.error.setproperty.beanNotFound=setProperty: Bean {0} not found
-jsp.error.setproperty.invalidSyntax=setProperty: can't have non-null value when property=*
-jsp.error.setproperty.paramOrValue=setProperty: either param or value can be present
-jsp.error.signature.classnotfound=The class {0} specified in the method signature in TLD for the function {1} cannot be found. {2}
-jsp.error.simpletag.badbodycontent=The TLD for the class {0} specifies an invalid body-content (JSP) for a SimpleTag.
-jsp.error.single.line.number=An error occurred at line: {0} in the jsp file: {1}
+jsp.error.signature.classnotfound=The class [{0}] specified in the method signature in TLD for the function [{1}] cannot be found. [{2}]
+jsp.error.simpletag.badbodycontent=The TLD for the class [{0}] specifies an invalid body-content (JSP) for a SimpleTag.
+jsp.error.single.line.number=An error occurred at line: [{0}] in the jsp file: [{1}]
 jsp.error.stream.close.failed=Failed to close stream
 jsp.error.stream.closed=Stream closed
-jsp.error.tag.attr.unterminated=Unterminated tag attribute list
-jsp.error.tag.conflict.attr=Tag directive: illegal to have multiple occurrences of the attribute "{0}" with different values (old: {1}, new: {2})
-jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Tag directive: illegal to have multiple occurrences of ''deferredSyntaxAllowedAsLiteral'' with different values (old: {0}, new: {1})
-jsp.error.tag.conflict.iselignored=Tag directive: illegal to have multiple occurrences of ''isELIgnored'' with different values (old: {0}, new: {1})
-jsp.error.tag.conflict.language=Tag directive: illegal to have multiple occurrences of ''language'' with different values (old: {0}, new: {1})
-jsp.error.tag.conflict.trimdirectivewhitespaces=Tag directive: illegal to have multiple occurrences of ''trimDirectiveWhitespaces'' with different values (old: {0}, new: {1})
+jsp.error.tag.conflict.attr=Tag directive: illegal to have multiple occurrences of the attribute [{0}] with different values (old: [{1}], new: [{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Tag directive: illegal to have multiple occurrences of ''deferredSyntaxAllowedAsLiteral'' with different values (old: [{0}], new: [{1}])
+jsp.error.tag.conflict.iselignored=Tag directive: illegal to have multiple occurrences of ''isELIgnored'' with different values (old: [{0}], new: [{1}])
+jsp.error.tag.conflict.language=Tag directive: illegal to have multiple occurrences of ''language'' with different values (old: [{0}], new: [{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=Tag directive: illegal to have multiple occurrences of ''trimDirectiveWhitespaces'' with different values (old: [{0}], new: [{1}])
 jsp.error.tag.invalid.deferredsyntaxallowedasliteral=Tag directive: invalid value for deferredSyntaxAllowedAsLiteral
 jsp.error.tag.invalid.iselignored=Tag directive: invalid value for isELIgnored
 jsp.error.tag.invalid.trimdirectivewhitespaces=Tag directive: invalid value for trimDirectiveWhitespaces
 jsp.error.tag.language.nonjava=Tag directive: invalid language attribute
 jsp.error.tag.multi.pageencoding=Tag directive must not have multiple occurrences of pageencoding
-jsp.error.tagdirective.badbodycontent=Invalid body-content ({0}) in tag directive
-jsp.error.tagfile.badSuffix=Missing ".tag" suffix in tag file path {0}
-jsp.error.tagfile.illegalPath=Illegal tag file path: {0}, must start with "/WEB-INF/tags" or "/META-INF/tags"
+jsp.error.tagdirective.badbodycontent=Invalid body-content [{0}] in tag directive
+jsp.error.tagfile.badSuffix=Missing ".tag" suffix in tag file path [{0}]
+jsp.error.tagfile.illegalPath=Illegal tag file path: [{0}], must start with "/WEB-INF/tags" or "/META-INF/tags"
 jsp.error.tagfile.missingPath=Path not specified to tag file
-jsp.error.tagfile.nameFrom.badAttribute=The attribute directive (declared in line {1} and whose name attribute is "{0}", the value of this name-from-attribute attribute) must be of type java.lang.String, is "required" and not a "rtexprvalue".
-jsp.error.tagfile.nameFrom.noAttribute=Cannot find an attribute directive with a name attribute with a value "{0}", the value of this name-from-attribute attribute.
-jsp.error.tagfile.nameNotUnique=The value of {0} and the value of {1} in line {2} are the same.
-jsp.error.tagfile.tld.name=The "name" attribute of the tag directive has a value {0} while the "name" tag of the "tag-file" element in the TLD is {1}
-jsp.error.taglib.reserved.prefix=The taglib prefix {0} is reserved
-jsp.error.taglibDirective.absUriCannotBeResolved=The absolute uri: {0} cannot be resolved in either web.xml or the jar files deployed with this application
+jsp.error.tagfile.nameFrom.badAttribute=The attribute directive (declared in line [{1}] and whose name attribute is [{0}], the value of this name-from-attribute attribute) must be of type java.lang.String, is "required" and not a "rtexprvalue".
+jsp.error.tagfile.nameFrom.noAttribute=Cannot find an attribute directive with a name attribute with a value [{0}], the value of this name-from-attribute attribute.
+jsp.error.tagfile.nameNotUnique=The value of [{0}] and the value of [{1}] in line [{2}] are the same.
+jsp.error.taglibDirective.absUriCannotBeResolved=The absolute uri: [{0}] cannot be resolved in either web.xml or the jar files deployed with this application
 jsp.error.taglibDirective.both_uri_and_tagdir=Both 'uri' and 'tagdir' attributes specified
 jsp.error.taglibDirective.missing.location=Neither 'uri' nor 'tagdir' attribute specified
-jsp.error.tei.invalid.attributes=Validation error messages from TagExtraInfo for {0}
-jsp.error.teiclass.instantiation=Failed to load or instantiate TagExtraInfo class: {0}
+jsp.error.tei.invalid.attributes=Validation error messages from TagExtraInfo for [{0}]
+jsp.error.teiclass.instantiation=Failed to load or instantiate TagExtraInfo class: [{0}]
 jsp.error.text.has_subelement=&lt;jsp:text&gt; must not have any subelements
-jsp.error.tld.fn.duplicate.name=Duplicate function name {0} in tag library {1}
-jsp.error.tld.fn.invalid.signature=Invalid syntax for function signature in TLD.  Tag Library: {0}, Function: {1}
-jsp.error.tld.fn.invalid.signature.commaexpected=Invalid syntax for function signature in TLD.  Comma '','' expected.  Tag Library: {0}, Function: {1}.
-jsp.error.tld.invalid_tld_file=Invalid tld file: "{0}", see JSP 2.2 specification section 7.3.1 for more details
-jsp.error.tld.mandatory.element.missing=Mandatory TLD element {0} missing or empty in TLD {1}
-jsp.error.tld.missing_jar=Missing JAR resource "{0}" containing TLD
-jsp.error.tld.unable_to_get_jar=Unable to get JAR resource "{0}" containing TLD: {1}
-jsp.error.tld.unable_to_read=Unable to read TLD "{1}" from JAR file "{0}": {2}
-jsp.error.tldInWebDotXmlNotFound=Could not locate TLD {1} for URI {0} specified in web.xml
-jsp.error.tlv.invalid.page=Validation error messages from TagLibraryValidator for {0} in {1}
-jsp.error.tlvclass.instantiation=Failed to load or instantiate TagLibraryValidator class: {0}
+jsp.error.tld.fn.duplicate.name=Duplicate function name [{0}] in tag library [{1}]
+jsp.error.tld.fn.invalid.signature=Invalid syntax for function signature in TLD.  Tag Library: [{0}], Function: [{1}]
+jsp.error.tld.invalid_tld_file=Invalid tld file: [{0}], see JSP specification section 7.3.1 for more details
+jsp.error.tld.mandatory.element.missing=Mandatory TLD element [{0}] missing or empty in TLD [{1}]
+jsp.error.tld.missing_jar=Missing JAR resource [{0}] containing TLD
+jsp.error.tld.unable_to_get_jar=Unable to get JAR resource [{0}] containing TLD: [{1}]
+jsp.error.tld.unable_to_read=Unable to read TLD [{1}] from JAR file [{0}]: [{2}]
+jsp.error.tlv.invalid.page=Validation error messages from TagLibraryValidator for [{0}] in [{1}]
+jsp.error.tlvclass.instantiation=Failed to load or instantiate TagLibraryValidator class: [{0}]
 jsp.error.unable.compile=Unable to compile class for JSP
 jsp.error.unable.load=Unable to load class for JSP
-jsp.error.unable.rename=Unable to rename class file {0} to {1}
-jsp.error.unable.to.open.TLD=Unable to open the tag library descriptor: {0}
-jsp.error.unable.to_convert_string=Unable to convert a String to {0} for attribute {1}
-jsp.error.unable.to_find_method=Unable to find setter method for attribute: {0}
-jsp.error.unable.to_introspect=Unable to introspect on tag handler class: {0} because of {1}
-jsp.error.unable.to_load_taghandler_class=Unable to load tag handler class {0} because of {1}
+jsp.error.unable.rename=Unable to rename class file from [{0}] to [{1}]
+jsp.error.unable.to_find_method=Unable to find setter method for attribute: [{0}]
 jsp.error.unavailable=JSP has been marked unavailable
 jsp.error.unbalanced.endtag=The end tag "&lt;/{0}" is unbalanced
 jsp.error.undeclared_namespace=A custom tag was encountered with an undeclared namespace [{0}]
-jsp.error.unknownException=Unhandled error! You might want to consider having an error page to report such errors more gracefully
-jsp.error.unknown_attribute_type=Unknown attribute type ({1}) for attribute {0}.
-jsp.error.unsupported.encoding=Unsupported encoding: {0}
-jsp.error.unterminated=Unterminated {0} tag
-jsp.error.unterminated.user.tag=Unterminated user-defined tag: ending tag {0} not found or incorrectly nested
-jsp.error.usebean.bad.type.cast=useBean ({0}): Type ({1}) is not assignable from class ({2})
-jsp.error.usebean.class.notfound=Class: {0} not found
-jsp.error.usebean.duplicate=useBean: Duplicate bean name: {0}
-jsp.error.usebean.missing.attribute=useBean: id attribute missing or misspelled
-jsp.error.usebean.missing.type=useBean ({0}): Either class or type attribute must be specified:
+jsp.error.unknown_attribute_type=Unknown attribute type [{1}] for attribute [{0}].
+jsp.error.unsupported.encoding=Unsupported encoding: [{0}]
+jsp.error.unterminated=Unterminated [{0}] tag
+jsp.error.usebean.duplicate=useBean: Duplicate bean name: [{0}]
 jsp.error.usebean.noSession=Illegal for useBean to use session scope when JSP page declares (via page directive) that it does not participate in sessions
-jsp.error.usebean.not.both=useBean: Can't specify both class and beanName attribute:
-jsp.error.usebean.notinsamefile=useBean tag must begin and end in the same physical file
-jsp.error.usebean.prohibited.as.session=Can''t use as session bean {0} since it is prohibited by jsp directive defined earlier:
 jsp.error.var_and_varReader=Only one of 'var' or 'varReader' may be specified
 jsp.error.variable.alias=Both or none of the name-from-attribute and alias attributes must be specified in a variable directive
-jsp.error.variable.both.name=Cannot specify both name-given or name-from-attribute attributes in a variable directive
+jsp.error.variable.both.name=Cannot specify both name-given and name-from-attribute attributes in a variable directive
 jsp.error.variable.either.name=Either name-given or name-from-attribute attribute must be specified in a variable directive
-jsp.error.webxml_not_found=Could not locate web.xml
-jsp.error.xml.badStandardAction=Invalid standard action: {0}
-jsp.error.xml.bad_tag=No tag "{0}" defined in tag library associated with uri "{1}"
-jsp.error.xml.closeQuoteMissingInTextDecl=closing quote in the value following "{0}" in the text declaration is missing.
-jsp.error.xml.closeQuoteMissingInXMLDecl=closing quote in the value following "{0}" in the XML declaration is missing.
-jsp.error.xml.encodingByteOrderUnsupported=Given byte order for encoding "{0}" is not supported.
-jsp.error.xml.encodingDeclInvalid=Invalid encoding name "{0}".
+jsp.error.xml.badStandardAction=Invalid standard action: [{0}]
+jsp.error.xml.bad_tag=No tag [{0}] defined in tag library associated with uri [{1}]
+jsp.error.xml.closeQuoteMissingInTextDecl=closing quote in the value following [{0}] in the text declaration is missing.
+jsp.error.xml.closeQuoteMissingInXMLDecl=closing quote in the value following [{0}] in the XML declaration is missing.
+jsp.error.xml.encodingByteOrderUnsupported=Given byte order for encoding [{0}] is not supported.
+jsp.error.xml.encodingDeclInvalid=Invalid encoding name [{0}].
 jsp.error.xml.encodingDeclRequired=The encoding declaration is required in the text declaration.
-jsp.error.xml.eqRequiredInTextDecl=The '' = '' character must follow "{0}" in the text declaration.
-jsp.error.xml.eqRequiredInXMLDecl=The '' = '' character must follow "{0}" in the XML declaration.
-jsp.error.xml.expectedByte=Expected byte {0} of {1}-byte UTF-8 sequence.
-jsp.error.xml.invalidASCII=Byte "{0}" not 7-bit ASCII.
-jsp.error.xml.invalidByte=Invalid byte {0} of {1}-byte UTF-8 sequence.
-jsp.error.xml.invalidCharInContent=An invalid XML character (Unicode: 0x{0}) was found in the element content of the document.
-jsp.error.xml.invalidCharInPI=An invalid XML character (Unicode: 0x{0}) was found in the processing instruction.
-jsp.error.xml.invalidCharInTextDecl=An invalid XML character (Unicode: 0x{0}) was found in the text declaration.
-jsp.error.xml.invalidCharInXMLDecl=An invalid XML character (Unicode: 0x{0}) was found in the XML declaration.
-jsp.error.xml.invalidHighSurrogate=High surrogate bits in UTF-8 sequence must not exceed 0x10 but found 0x{0}.
+jsp.error.xml.eqRequiredInTextDecl=The '' = '' character must follow [{0}] in the text declaration.
+jsp.error.xml.eqRequiredInXMLDecl=The '' = '' character must follow [{0}] in the XML declaration.
+jsp.error.xml.expectedByte=Expected byte [{0}] of [{1}]-byte UTF-8 sequence.
+jsp.error.xml.invalidASCII=Byte [{0}] not 7-bit ASCII.
+jsp.error.xml.invalidByte=Invalid byte [{0}] of [{1}]-byte UTF-8 sequence.
+jsp.error.xml.invalidCharInContent=An invalid XML character (Unicode: 0x[{0}]) was found in the element content of the document.
+jsp.error.xml.invalidCharInPI=An invalid XML character (Unicode: 0x[{0}]) was found in the processing instruction.
+jsp.error.xml.invalidCharInTextDecl=An invalid XML character (Unicode: 0x[{0}]) was found in the text declaration.
+jsp.error.xml.invalidCharInXMLDecl=An invalid XML character (Unicode: 0x[{0}]) was found in the XML declaration.
+jsp.error.xml.invalidHighSurrogate=High surrogate bits in UTF-8 sequence must not exceed 0x10 but found 0x[{0}].
 jsp.error.xml.morePseudoAttributes=more pseudo attributes is expected.
 jsp.error.xml.noMorePseudoAttributes=no more pseudo attributes is allowed.
-jsp.error.xml.operationNotSupported=Operation "{0}" not supported by {1} reader.
+jsp.error.xml.operationNotSupported=Operation [{0}] not supported by [{1}] reader.
 jsp.error.xml.pseudoAttrNameExpected=a pseudo attribute name is expected.
-jsp.error.xml.quoteRequiredInTextDecl=The value following "{0}" in the text declaration must be a quoted string.
-jsp.error.xml.quoteRequiredInXMLDecl=The value following "{0}" in the XML declaration must be a quoted string.
+jsp.error.xml.quoteRequiredInTextDecl=The value following [{0}] in the text declaration must be a quoted string.
+jsp.error.xml.quoteRequiredInXMLDecl=The value following [{0}] in the XML declaration must be a quoted string.
 jsp.error.xml.reservedPITarget=The processing instruction target matching "[xX][mM][lL]" is not allowed.
-jsp.error.xml.sdDeclInvalid=The standalone document declaration value must be "yes" or "no", not "{0}".
+jsp.error.xml.sdDeclInvalid=The standalone document declaration value must be "yes" or "no", not [{0}].
 jsp.error.xml.spaceRequiredBeforeEncodingInTextDecl=White space is required before the encoding pseudo attribute in the text declaration.
 jsp.error.xml.spaceRequiredBeforeEncodingInXMLDecl=White space is required before the encoding pseudo attribute in the XML declaration.
 jsp.error.xml.spaceRequiredBeforeStandalone=White space is required before the encoding pseudo attribute in the XML declaration.
@@ -338,60 +260,33 @@ jsp.error.xml.spaceRequiredBeforeVersionInTextDecl=White space is required befor
 jsp.error.xml.spaceRequiredBeforeVersionInXMLDecl=White space is required before the version pseudo attribute in the XML declaration.
 jsp.error.xml.spaceRequiredInPI=White space is required between the processing instruction target and data.
 jsp.error.xml.versionInfoRequired=The version is required in the XML declaration.
-jsp.error.xml.versionNotSupported=XML version "{0}" is not supported, only XML 1.0 is supported.
+jsp.error.xml.versionNotSupported=XML version [{0}] is not supported, only XML 1.0 is supported.
 jsp.error.xml.xmlDeclUnterminated=The XML declaration must end with "?>".
-jsp.error.xmlns.redefinition.notimplemented=Internal error: Attempt to redefine xmlns:{0}.  Redefinition of namespaces is not implemented.
-jsp.exception=An exception occurred processing JSP page {0} at line {1}
+jsp.exception=An exception occurred processing [{0}] at line [{1}]
 jsp.info.ignoreSetting=Ignored setting for [{0}] of [{1}] because a SecurityManager was enabled
-jsp.message.accepted=Accepted {0} at {1}
-jsp.message.adding_jar=Adding jar {0} to my classpath
-jsp.message.class_file_name_is=Class file name is: {0}
-jsp.message.class_name_is=Class name is: {0}
-jsp.message.compiling_with=Compiling with: {0}
-jsp.message.copyinguri=Copying {0} into {1}
-jsp.message.cp_is=Classpath {0} is: {1}
 jsp.message.dont.modify.servlets=IMPORTANT: Do not modify the generated servlets
-jsp.message.handling_directive=\n\
-Handling Directive: {0} {1}
-jsp.message.handling_plugin=\n\
-Plugin: {0}
-jsp.message.htmlcomment=\n\
-Stripping Comment: {0}
-jsp.message.java_file_name_is=Java file name is: {0}
 jsp.message.jsp_added=Adding JSP for path [{0}] to queue of context [{1}]
-jsp.message.jsp_queue_created=Created jsp queue with length {0} for context [{1}]
+jsp.message.jsp_queue_created=Created jsp queue with length [{0}] for context [{1}]
 jsp.message.jsp_queue_update=Updating JSP for path [{0}] in queue of context [{1}]
 jsp.message.jsp_removed_excess=Removing excess JSP for path [{0}] from queue of context [{1}]
-jsp.message.jsp_removed_idle=Removing idle JSP for path [{0}] in context [{1}] after {2} seconds");
-jsp.message.jsp_unload_check=Checking JSPs for unload in context [{0}], JSP count: {1} queue length: {2}
-jsp.message.package_name_is=Package name is: {0}
-jsp.message.parent_class_loader_is=Parent class loader is: {0}
-jsp.message.scratch.dir.is=Scratch dir for the JSP engine is: {0}
-jsp.message.template_text=template text
-jsp.parser.sax.featurenotrecognized=SAX feature not recognized: {0}
-jsp.parser.sax.featurenotsupported=SAX feature not supported: {0}
-jsp.parser.sax.propertynotrecognized=SAX property not recognized: {0}
-jsp.parser.sax.propertynotsupported=SAX property not supported: {0}
+jsp.message.jsp_removed_idle=Removing idle JSP for path [{0}] in context [{1}] after [{2}] milliseconds
+jsp.message.jsp_unload_check=Checking JSPs for unload in context [{0}], JSP count: [{1}] queue length: [{2}]
+jsp.message.parent_class_loader_is=Parent class loader is: [{0}]
+jsp.message.scratch.dir.is=Scratch dir for the JSP engine is: [{0}]
 jsp.tldCache.noTldInJar=No TLD files were found in [{0}]. Consider adding the JAR to the tomcat.util.scan.DefaultJarScanner.jarsToSkip or org.apache.catalina.startup.TldConfig.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file.
 jsp.tldCache.noTldSummary=At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
-jsp.warning.bad.type=Warning: bad type in .class file
-jsp.warning.bad.urlpattern.propertygroup=Bad value {0} in the url-pattern subelement in web.xml
+jsp.warning.bad.urlpattern.propertygroup=Bad value [{0}] in the url-pattern subelement in web.xml
 jsp.warning.checkInterval=Warning: Invalid value for the initParam checkInterval. Will use the default value of "300" seconds
 jsp.warning.classDebugInfo=Warning: Invalid value for the initParam classdebuginfo. Will use the default value of "false"
-jsp.warning.compiler.class.cantcreate=Can''t create an instance of specified compiler plugin class {0} due to {1}. Will default to Sun Java Compiler.
-jsp.warning.compiler.class.notfound=Specified compiler plugin class {0} not found. Will default to Sun Java Compiler.
 jsp.warning.compiler.classfile.delete.fail=Failed to delete generated class file [{0}]
 jsp.warning.compiler.classfile.delete.fail.unknown=Failed to delete generated class file(s)
 jsp.warning.compiler.javafile.delete.fail=Failed to delete generated Java file [{0}]
-jsp.warning.compiler.javafile.delete.fail.unknown=Failed to delete generated Java file(s)
-jsp.warning.compiler.path.notfound=Specified compiler path {0} not found. Will default to system PATH.
 jsp.warning.development=Warning: Invalid value for the initParam development. Will use the default value of "true"
 jsp.warning.displaySourceFragment=Warning: Invalid value for the initParam displaySourceFragment. Will use the default value of "true"
 jsp.warning.dumpSmap=Warning: Invalid value for the initParam dumpSmap. Will use the default value of "false"
 jsp.warning.enablePooling=Warning: Invalid value for the initParam enablePooling. Will use the default value of "true"
 jsp.warning.fork=Warning: Invalid value for the initParam fork. Will use the default value of "true"
 jsp.warning.genchararray=Warning: Invalid value for the initParam genStringAsCharArray. Will use the default value of "false"
-jsp.warning.invalidTagPoolSize=Warning: Invalid value for the init parameter named tagPoolSize. Will use default size of {0}
 jsp.warning.jspIdleTimeout=Warning: Invalid value for the initParam jspIdleTimeout. Will use the default value of "-1"
 jsp.warning.keepgen=Warning: Invalid value for the initParam keepgenerated. Will use the default value of "false"
 jsp.warning.mappedFile=Warning: Invalid value for the initParam mappedFile. Will use the default value of "false"
@@ -400,16 +295,15 @@ jsp.warning.modificationTestInterval=Warning: Invalid value for the initParam mo
 jsp.warning.noJarScanner=Warning: No org.apache.tomcat.JarScanner set in ServletContext. Falling back to default JarScanner implementation.
 jsp.warning.quoteAttributeEL=Warning: Invalid value for the initParam quoteAttributeEL. Will use the default value of "false"
 jsp.warning.recompileOnFail=Warning: Invalid value for the initParam recompileOnFail. Will use the default value of "false"
-jsp.warning.reloading=Warning: Invalid value for the initParam reloading. Will use the default value of "true"
 jsp.warning.suppressSmap=Warning: Invalid value for the initParam suppressSmap. Will use the default value of "false"
-jsp.warning.unknown.element.in.attribute=Unknown element ({0}) in attribute
-jsp.warning.unknown.element.in.function=Unknown element ({0}) in function
-jsp.warning.unknown.element.in.initParam=Unknown element ({0}) in validator''s init-param
-jsp.warning.unknown.element.in.tag=Unknown element ({0}) in tag
-jsp.warning.unknown.element.in.tagfile=Unknown element ({0}) in tag-file
-jsp.warning.unknown.element.in.taglib=Unknown element ({0}) in taglib
-jsp.warning.unknown.element.in.validator=Unknown element ({0}) in validator
-jsp.warning.unknown.element.in.variable=Unknown element ({0}) in variable
+jsp.warning.unknown.element.in.attribute=Unknown element [{0}] in attribute
+jsp.warning.unknown.element.in.function=Unknown element [{0}] in function
+jsp.warning.unknown.element.in.initParam=Unknown element [{0}] in validator''s init-param
+jsp.warning.unknown.element.in.tag=Unknown element [{0}] in tag
+jsp.warning.unknown.element.in.tagfile=Unknown element [{0}] in tag-file
+jsp.warning.unknown.element.in.taglib=Unknown element [{0}] in taglib
+jsp.warning.unknown.element.in.validator=Unknown element [{0}] in validator
+jsp.warning.unknown.element.in.variable=Unknown element [{0}] in variable
 jsp.warning.unknown.sourceVM=Unknown source VM [{0}] ignored
 jsp.warning.unknown.targetVM=Unknown target VM [{0}] ignored
 jsp.warning.unsupported.sourceVM=Unsupported source VM [{0}] requested, using [{1}]
@@ -417,47 +311,45 @@ jsp.warning.unsupported.targetVM=Unsupported target VM [{0}] requested, using [{
 jsp.warning.xpoweredBy=Warning: Invalid value for the initParam xpoweredBy. Will use the default value of "false"
 
 jspc.delete.fail=Failed to delete file [{0}]
-jspc.error.emptyWebApp=-webapp requires a trailing file argument
-jspc.error.fileDoesNotExist=The file argument ''{0}'' does not exist
-jspc.error.generalException=ERROR-the file ''{0}'' generated the following general exception:
-jspc.error.jasperException=error-the file ''{0}'' generated the following parse exception: {1}
+jspc.error.fileDoesNotExist=The file argument [{0}] does not exist
+jspc.error.generalException=ERROR-the file [{0}] generated the following general exception:
 jspc.generation.result=Generation completed with [{0}] errors in [{1}] milliseconds
 jspc.implicit.uriRoot=uriRoot implicitly set to [{0}]
 jspc.usage=Usage: jspc <options> [--] <jsp files>\n\
 where jsp files is\n\
-\    -webapp <dir>      A directory containing a web-app, whose JSP pages\n\
-\                       will be processed recursively\n\
+\    -webapp <dir>         A directory containing a web-app, whose JSP pages\n\
+\                          will be processed recursively\n\
 or any number of\n\
-\    <file>             A file to be parsed as a JSP page\n\
+\    <file>                A file to be parsed as a JSP page\n\
 where options include:\n\
-\    -help              Print this help message\n\
-\    -v                 Verbose mode\n\
-\    -d <dir>           Output Directory (default -Djava.io.tmpdir)\n\
-\    -l                 Outputs the name of the JSP page upon failure\n\
-\    -s                 Outputs the name of the JSP page upon success\n\
-\    -p <name>          Name of target package (default org.apache.jsp)\n\
-\    -c <name>          Name of target class name (only applies to first JSP page)\n\
-\    -mapped            Generates separate write() calls for each HTML line in the JSP\n\
-\    -die[#]            Generates an error return code (#) on fatal errors (default 1)\n\
-\    -uribase <dir>     The uri directory compilations should be relative to\n\
-\                       (default "/")\n\
-\    -uriroot <dir>     Same as -webapp\n\
-\    -compile           Compiles generated servlets\n\
-\    -failFast          Stop on first compile error\n\
-\    -webinc <file>     Creates a partial servlet mappings in the file\n\
-\    -webfrg <file>     Creates a complete web-fragment.xml file\n\
-\    -webxml <file>     Creates a complete web.xml in the file\n\
+\    -help                 Print this help message\n\
+\    -v                    Verbose mode\n\
+\    -d <dir>              Output Directory (default -Djava.io.tmpdir)\n\
+\    -l                    Outputs the name of the JSP page upon failure\n\
+\    -s                    Outputs the name of the JSP page upon success\n\
+\    -p <name>             Name of target package (default org.apache.jsp)\n\
+\    -c <name>             Name of target class name (only applies to first JSP page)\n\
+\    -mapped               Generates separate write() calls for each HTML line in the JSP\n\
+\    -die[#]               Generates an error return code (#) on fatal errors (default 1)\n\
+\    -uribase <dir>        The uri directory compilations should be relative to\n\
+\                          (default "/")\n\
+\    -uriroot <dir>        Same as -webapp\n\
+\    -compile              Compiles generated servlets\n\
+\    -failFast             Stop on first compile error\n\
+\    -webinc <file>        Creates a partial servlet mappings in the file\n\
+\    -webfrg <file>        Creates a complete web-fragment.xml file\n\
+\    -webxml <file>        Creates a complete web.xml in the file\n\
 \    -webxmlencoding <enc> Set the encoding charset used to read and write the web.xml\n\
-\                       file (default is platform default encoding)\n\
-\    -addwebxmlmappings Merge generated web.xml fragment into the web.xml file of the\n\
-\                       web-app, whose JSP pages we are processing\n\
-\    -ieplugin <clsid>  Java Plugin classid for Internet Explorer\n\
-\    -classpath <path>  Overrides java.class.path system property\n\
-\    -xpoweredBy        Add X-Powered-By response header\n\
-\    -trimSpaces         Remove template text that consists entirely of whitespace\n\
-\    -javaEncoding <enc> Set the encoding charset for Java classes (default UTF-8)\n\
-\    -source <version>   Set the -source argument to the compiler (default 1.6)\n\
-\    -target <version>   Set the -target argument to the compiler (default 1.6)\n\
+\                          file (default is platform default encoding)\n\
+\    -addwebxmlmappings    Merge generated web.xml fragment into the web.xml file of the\n\
+\                          web-app, whose JSP pages we are processing\n\
+\    -ieplugin <clsid>     Java Plugin classid for Internet Explorer\n\
+\    -classpath <path>     Overrides java.class.path system property\n\
+\    -xpoweredBy           Add X-Powered-By response header\n\
+\    -trimSpaces           Remove template text that consists entirely of whitespace\n\
+\    -javaEncoding <enc>   Set the encoding charset for Java classes (default UTF-8)\n\
+\    -source <version>     Set the -source argument to the compiler (default 1.6)\n\
+\    -target <version>     Set the -target argument to the compiler (default 1.6)\n\
 \    -threadCount <count>  Number of threads to use for compilation.\n\
 \                          ("2.0C" means two threads per core)\n
 jspc.webfrg.footer=\n\
@@ -479,17 +371,19 @@ Automatically created by Apache Tomcat JspC.\n\
 jspc.webinc.footer=\n\
 <!--\n\
 End of content automatically created by Apache Tomcat JspC.\n\
--->\n
+-->\n\
+\n
 jspc.webinc.header=\n\
 <!--\n\
 Automatically created by Apache Tomcat JspC.\n\
--->\n
+-->\n\
+\n
 jspc.webinc.insertEnd=<!-- JSPC servlet mappings end -->
 jspc.webinc.insertStart=<!-- JSPC servlet mappings start -->
 jspc.webxml.footer=\n\
 </web-app>\n\
 \n
-jspc.webxml.header=<?xml version="1.0" encoding="ISO-8859-1"?>\n\
+jspc.webxml.header=<?xml version="1.0" encoding="{0}"?>\n\
 <web-app xmlns="http://java.sun.com/xml/ns/javaee"\n\
 \         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n\
 \         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee\n\
@@ -501,12 +395,7 @@ Automatically created by Apache Tomcat JspC.\n\
 -->\n\
 \n
 
-jspx.error.templateDataNotInJspCdata=Validation Error: Element &lt;{0}&gt; cannot have template data. Template data must be encapsulated within a &lt;jsp:text&gt; element. [JSP1.2 PFD section 5.1.9]\n\
-Template data in error: {1}
-
 org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral=The String literal [{0}] is not valid. It must be contained within single or double quotes.
 org.apache.jasper.compiler.ELParser.invalidQuoting=The expression [{0}] is not valid. Within a quoted String only [], [''] and ["] may be escaped with [].
 
-tld.error.variableNotAllowed=It is an error for a tag that has one or more variable subelements to have a TagExtraInfo class that returns a non-null object.
-
 xmlParser.skipBomFail=Failed to skip BOM when parsing XML input stream
diff --git a/java/org/apache/jasper/resources/LocalStrings_es.properties b/java/org/apache/jasper/resources/LocalStrings_es.properties
index 96a0149..b72c2f8 100644
--- a/java/org/apache/jasper/resources/LocalStrings_es.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_es.properties
@@ -13,138 +13,108 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jasper.error.emptybodycontent.nonempty=Según el TLD, el tag {0} debe de estar vacío, pero no lo está
+jasper.error.emptybodycontent.nonempty=Según el TLD, el tag [{0}] debe de estar vacío, pero no lo está
 
-jsp.buffer.size.zero=Tamaño de buffer <= 0
-jsp.cmd_line.usage=Uso: jsptoservlet [-dd <ruta/a/DirectorioSalida>] [-keepgenerated] <Archivos .jsp>
 jsp.engine.info=Motor Jasper JSP 2.2
-jsp.error.action.isnottagfile=La acción {0} sólo se puede usar en archivos tag
-jsp.error.action.istagfile=La acción {0} no se puede usar en un archivo tag
+jsp.error.action.isnottagfile=La acción [{0}] sólo se puede usar en archivos tag
+jsp.error.action.istagfile=La acción [{0}] no se puede usar en un archivo tag
 jsp.error.attempt_to_clear_flushed_buffer=Error: Se ha intentado limpiar un buffer que ya había sido escrito
-jsp.error.attr.novalue=Atributo {0} no tiene valor
 jsp.error.attr.quoted=El valor del atributo debería ir entre comillas
-jsp.error.attribute.custom.non_rt_with_expr=Según el TLD o la directiva attribute del archivo tag, el atributo {0} no acepta expresiones
+jsp.error.attribute.custom.non_rt_with_expr=Según el TLD o la directiva attribute del archivo tag, el atributo [{0}] no acepta expresiones
 jsp.error.attribute.deferredmix=No puedo sar ambas espresiones EL ${} y #{} en el mismo valor de atributo
 jsp.error.attribute.duplicate=Los nombre cualificados de atributo deben de ser únicos dentro de un elemento
-jsp.error.attribute.invalidPrefix=El prefijo de atributo {0} no se correponde con ninguna biblioteca importada
+jsp.error.attribute.invalidPrefix=El prefijo de atributo [{0}] no se correponde con ninguna biblioteca importada
 jsp.error.attribute.noequal=se esperaba símbolo igual
-jsp.error.attribute.noescape=El valor de atributo {0} está entrecomillado con {1} que debe de usar escape al usarse dentro del valor
+jsp.error.attribute.noescape=El valor de atributo [{0}] está entrecomillado con [{1}] que debe de usar escape al usarse dentro del valor
 jsp.error.attribute.noquote=se esperaba símbolo comillas
 jsp.error.attribute.nowhitespace=La especificación JSP requiere que un nombre de atributo sea precedido por un espacio en blanco
 jsp.error.attribute.null_name=Nombre de atributo nulo
-jsp.error.attribute.standard.non_rt_with_expr=El atributo {0} de la acción estándar {1} no acepta expresiones
-jsp.error.attribute.unterminated=el atributo para {0} no está terminado correctamente
-jsp.error.attributes.not.allowed={0} no debe de tener atributos
-jsp.error.bad.scratch.dir=El directorio de trabajo especificado: {0} no es utilizable.
-jsp.error.badGetReader=No se puede crear un reader cuando el stream no tiene buffer
+jsp.error.attribute.standard.non_rt_with_expr=El atributo [{0}] de la acción estándar [{1}] no acepta expresiones
+jsp.error.attribute.unterminated=el atributo para [{0}] no está terminado correctamente
+jsp.error.bad.scratch.dir=El directorio de trabajo especificado: [{0}] no es utilizable.
 jsp.error.badStandardAction=Acción estándar incorrecta
-jsp.error.bad_attribute=El atributo {0} no es válido según el TLD especificado
-jsp.error.bad_string_Character=No puede extraer un Character desde un array de tamaño cero
-jsp.error.bad_string_char=No puede extraer un char desde un array de tamaño cero
-jsp.error.bad_tag=No existe el tag {0} en la biblioteca importada con prefijo {1}
-jsp.error.badtaglib=No se puede abrir la biblioteca de tags {0}: {1}
-jsp.error.beans.introspection=Una excepción ha tenido lugar mientras se leía el método de lectura de la propiedad ''{0}'' en un bean del tipo ''{1}'':\n\
-{2}
+jsp.error.bad_attribute=El atributo [{0}] no es válido según el TLD especificado
 jsp.error.beans.nobeaninfo=No se puede encontrar BeanInfo para el bean  ''{0}'' seguramente la clase no existe
-jsp.error.beans.nomethod=No puedo encontrar un método para leer la propiedad ''{0}'' en un bean del tipo ''{1}''
-jsp.error.beans.nomethod.setproperty=No puedo encontrar un método para escribir la propiedad ''{0}'' en un bean del tipo ''{2}''
-jsp.error.beans.noproperty=No puedo encontrar información de la propiedad ''{0}'' en un bean del tipo ''{1}''
+jsp.error.bad_tag=No existe el tag [{0}] en la biblioteca importada con prefijo [{1}]
+jsp.error.beans.nomethod=No puedo encontrar un método para leer la propiedad [{0}] en un bean del tipo [{1}]
+jsp.error.beans.nomethod.setproperty=No puedo encontrar un método para escribir la propiedad [{0}] en un bean del tipo [{2}]
+jsp.error.beans.noproperty=No puedo encontrar información de la propiedad [{0}] en un bean del tipo [{1}]
 jsp.error.beans.nullbean=Se ha intentado una operación de bean en un objeto nulo
-jsp.error.beans.property.conversion=No puedo convertir cadena "{0}" a clase "{1}" para atributo "{2}": {3}
+jsp.error.beans.property.conversion=No puedo convertir cadena [{0}] a clase [{1}] para atributo [{2}]: [{3}]
 jsp.error.beans.propertyeditor.notregistered=Editor de Propiedades no registrado con el PropertyEditorManager
 jsp.error.beans.setproperty.noindexset=No puedo poner la propiedad indexada
 jsp.error.bug48498=No puedo mostrar extracto de JSP. Probablemente debido a un error de analizador XML (ver error 48498 de Tomcat para detalles).
 jsp.error.classname=No pude determinar el nombre de clase desde el fichero .class
-jsp.error.closeindividualparam=El tag param necesita ser cerrado con "/>"
-jsp.error.closeparams=El tag param necesita ser cerrado con /params
-jsp.error.coerce_to_type=No puedo coaccionar el valor ({2}) a tipo ({1}) para atributo {0}.
-jsp.error.compilation=Error compilando fichero: {0} {1}
+jsp.error.coerce_to_type=No puedo coaccionar el valor [{2}] a tipo [{1}] para atributo [{0}].
+jsp.error.compilation=Error compilando fichero: [{0}] [{1}]
 jsp.error.compiler=No hay compilador Java disponible
-jsp.error.config_pagedir_encoding_mismatch=El Page-encoding especificado en jsp-property-group ({0}) es diferente del especificado en la diectiva page ({1})
-jsp.error.corresponding.servlet=Error de servlet generado:\n
+jsp.error.config_pagedir_encoding_mismatch=El Page-encoding especificado en jsp-property-group [{0}] es diferente del especificado en la diectiva page [{1}]
+jsp.error.corresponding.servlet=Error de servlet generado:
 jsp.error.could.not.add.taglibraries=No pude añadir una o más bibliotecas.
-jsp.error.data.file.read=Error leyendo archivo "{0}"
+jsp.error.data.file.processing=Error al procesar el archivo [{0}]
+jsp.error.data.file.read=Error leyendo archivo [{0}]
 jsp.error.data.file.write=Error mientras escribía el archivo de datos
 jsp.error.deferredmethodandvalue='deferredValue' y 'deferredMethod' no pueden ser ambos 'verdadero'
 jsp.error.deferredmethodsignaturewithoutdeferredmethod=No puedo especificar firma de método si 'deferredMethod' no es 'verdadero'
 jsp.error.deferredvaluetypewithoutdeferredvalue=No puedo especificar un tipo de valor si 'deferredValue' no es 'verdadero'
-jsp.error.directive.isnottagfile=La Directiva {0} sólo se puede usar en un archivo de tag
-jsp.error.directive.istagfile=La Directiva {0} no puede usarse en archivo de tag
-jsp.error.duplicate.name.jspattribute=El atributo {0} especificado en la acción standard o custom también aparece como el valor del atributo name en jsp:attribute
+jsp.error.directive.isnottagfile=La Directiva [{0}] sólo se puede usar en un archivo de tag
+jsp.error.directive.istagfile=La Directiva [{0}] no puede usarse en archivo de tag
+jsp.error.duplicate.name.jspattribute=El atributo [{0}] especificado en la acción standard o custom también aparece como el valor del atributo name en jsp:attribute
 jsp.error.duplicateqname=Se ha hallado un atributo con nombre cualificado duplicado [{0}]. Los nombres de atributos cuallificados deben de se únicos dentro de un elemento.
-jsp.error.dynamic.attributes.not.implemented=El tag {0} declara que acepta atributos dinámicos pero no implementa la interfaz requerida
-jsp.error.el.parse={0} : {1}
+jsp.error.dynamic.attributes.not.implemented=El tag [{0}] declara que acepta atributos dinámicos pero no implementa la interfaz requerida
+jsp.error.el.parse=[{0}] : [{1}]
 jsp.error.el.template.deferred=#{..} no está permitido en texto de plantilla
 jsp.error.el_interpreter_class.instantiation=No se puede cargar la clase ELInterpreter llamada [{0}]
-jsp.error.empty.body.not.allowed=Cuerpo vacío no permitido para {0}
 jsp.error.fallback.invalidUse=jsp:fallback debe de ser un hijo directo de jsp:plugin
-jsp.error.file.already.registered=El archivo {0} ya se ha visto, ¿podría ser un include recursivo?
-jsp.error.file.cannot.read=No se puede leer el archivo: {0}
-jsp.error.file.not.found=Archivo JSP "{0}" no encontrado
+jsp.error.file.already.registered=El archivo [{0}] ya se ha visto, ¿podría ser un include recursivo?
+jsp.error.file.cannot.read=No se puede leer el archivo: [{0}]
+jsp.error.file.not.found=Archivo JSP [{0}] no encontrado
 jsp.error.file.not.registered=Archivo {0} not visto en include
 jsp.error.flush=Excepción sucedida al vaciar los datos
-jsp.error.fragmentWithDeclareOrScope=Ambos atributos 'fragment' y 'declare' o 'scope' se han especificado en la directiva variable
-jsp.error.fragmentwithrtexprvalue=No puede especificar ambos atributos 'fragment' y 'rtexprvalue'.  Si está presente 'fragment', 'rtexprvalue' se pone como 'true'
 jsp.error.fragmentwithtype=No puede especificar ambos atributos 'fragment' y 'type'. Si está presente 'fragment', 'type' se pone como 'javax.servlet.jsp.tagext.JspFragment'
-jsp.error.function.classnotfound=La clase {0} especificada en el TLD para la función {1} no se puede hallar: {2}
-jsp.error.getproperty.beanNotFound=getProperty: Bean {0} no encontrado
-jsp.error.include.bad.file=Argumento de nombre de fichero no válido
-jsp.error.include.badflush=jsp:include page="..." flush="true" es la única combinación válida en JSP 1.0
-jsp.error.include.exception=No se puede incluir {0}
-jsp.error.include.flush.invalid.value=Valor incorrecto para atributo flush: {0}
-jsp.error.include.missing.file=No tiene argumento de nombre de fichero
-jsp.error.include.noflush=jsp:include necesita tener "flush=true"
+jsp.error.function.classnotfound=La clase [{0}] especificada en el TLD para la función [{1}] no se puede hallar: [{2}]
+jsp.error.include.exception=No se puede incluir [{0}]
 jsp.error.include.tag=Tag jsp:include no válido
-jsp.error.internal.evaluator_not_found=Error interno: no pude cargar evaluador de expresiones
-jsp.error.internal.filenotfound=Error Interno: Archivo {0} no hallado
-jsp.error.internal.tldinit=No pude inicializar TldLocationsCache: {0}
-jsp.error.internal.unexpected_node_type=Error Interno: Encontrado tipo de nodo inesperado
-jsp.error.invalid.attribute={0}: Atributo incorrecto, {1}
-jsp.error.invalid.bean=El valor el atributo de clsae useBean {0} es inválido.
+jsp.error.internal.filenotfound=Error Interno: Archivo [{0}] no hallado
+jsp.error.internal.tldinit=No pude inicializar TldLocationsCache: [{0}]
+jsp.error.invalid.attribute=[{0}]: Atributo incorrecto, [{1}]
+jsp.error.invalid.bean=El valor el atributo de clsae useBean [{0}] es inválido.
 jsp.error.invalid.directive=Directiva no válida
-jsp.error.invalid.expression="{0}" contiene expresiones incorrectas: {1}
-jsp.error.invalid.forward=Tag forward no válido
-jsp.error.invalid.implicit=TLD implícito inválido para fichero de marca en {0}
-jsp.error.invalid.implicit.version=Versión inválida de JSP definida en TLD implícito para fichero de marca en {0}
-jsp.error.invalid.javaEncoding=Codificaciones java incorrectas. Intenté {0} y luego {1}. Ambas fallaron.
-jsp.error.invalid.scope=Valor ilegal de atributo ''scope'': {0} (debe de ser uno de "page", "request", "session", o "application")
-jsp.error.invalid.tagdir=El directorio de archivo Tag {0} no comienza con "/WEB-INF/tags"
-jsp.error.invalid.version=Versión inválida de JSP definida para fichero de marca en {0}
+jsp.error.invalid.expression=[{0}] contiene expresiones incorrectas: [{1}]
+jsp.error.invalid.implicit=TLD implícito inválido para fichero de marca en [{0}]
+jsp.error.invalid.implicit.version=Versión inválida de JSP definida en TLD implícito para fichero de marca en [{0}]
+jsp.error.invalid.scope=Valor ilegal de atributo ''scope'': [{0}] (debe de ser uno de "page", "request", "session", o "application")
+jsp.error.invalid.tagdir=El directorio de archivo Tag [{0}] no comienza con "/WEB-INF/tags"
+jsp.error.invalid.version=Versión inválida de JSP definida para fichero de marca en [{0}]
 jsp.error.ise_on_clear=Es ilegal usar clear() cuando el tamaño del buffer es cero
 jsp.error.java.line.number=Ha tenido lugar un error en la línea: [{0}] en el fichero java generado: [{1}]
 jsp.error.javac=Excepción de Javac
 jsp.error.javac.env=Entorno
-jsp.error.jspbody.emptybody.only=El tag {0} sólo puede tener jsp:attribute en su cuerpo.
+jsp.error.jspbody.emptybody.only=El tag [{0}] sólo puede tener jsp:attribute en su cuerpo.
 jsp.error.jspbody.invalidUse=jsp:body debe de ser el subelemento de una acción estándar o de cliente
-jsp.error.jspbody.required=Se debe de usar jsp:body para especificar cuerpo tag para {0} si se usa jsp:attribute.
+jsp.error.jspbody.required=Se debe de usar jsp:body para especificar cuerpo tag para [{0}] si se usa jsp:attribute.
 jsp.error.jspc.missingTarget=Falta target: Debe de especificar -webapp o -uriroot o una o más páginas JSP
 jsp.error.jspc.no_uriroot=No se ha especificado uriroot y no puede ser localizado en los archivos JSP especificados
 jsp.error.jspc.uriroot_not_dir=La opción -uriroot debe de especificar un directorio ya existente
 jsp.error.jspelement.missing.name=Falta atributo obligatorio XML-style 'name'
-jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: ilegal tener ocurrencias múltiples de "{0}" con diferentes valores (viejo: {1}, nuevo: {2})
+jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: ilegal tener ocurrencias múltiples de [{0}] con diferentes valores (viejo: [{1}], nuevo: [{2}])
 jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt;: atributos 'doctype-root-element' y 'doctype-system' deben de aparecer juntos
-jsp.error.jspoutput.doctypepulicsystem=&lt;jsp:output&gt;: atributo 'doctype-system' debe de aparecer si aparece atributo 'doctype-public'
+jsp.error.jspoutput.doctypepublicsystem=&lt;jsp:output&gt;: atributo 'doctype-system' debe de aparecer si aparece atributo 'doctype-public'
 jsp.error.jspoutput.invalidUse=&lt;jsp:output&gt; no se debe de usar en sintáxis estándar
 jsp.error.jspoutput.nonemptybody=&lt;jsp:output&gt; no debe de tener un cuerpo
 jsp.error.jsproot.version.invalid=Número incorrecto de versión: "{0}", debe de ser "1.2" o "2.0" o "2.1" o "2.2"
 jsp.error.jsptext.badcontent='&lt;', cuando aparece en el cuerpo de &lt;jsp:text&gt;, debe de estar encapsulado dentro de un CDATA
 jsp.error.lastModified=No puedo determinar la última fecha de modificación para el fichero [{0}]
-jsp.error.library.invalid=La página JSP es incorrecta de acuerdo a la biblioteca {0}: {1}
-jsp.error.literal_with_void=Se especificó un valor literal para el atributo {0} que está definido como un método diferido con un tipo nulo de retorno. JSP.2.3.4 no permite valores de literal en este caso
-jsp.error.loadclass.taghandler=No se puede cargar la clase {0}
-jsp.error.location=línea: {0}, columna: {1}
-jsp.error.mandatory.attribute={0}: Falta atributo obligatorio {1}
-jsp.error.missing.tagInfo=El objeto TagInfo para {0} falta del TLD
-jsp.error.missing_attribute=De acuerdo con el TLD el atributo {0} es obligatorio para el tag {1}
+jsp.error.library.invalid=La página JSP es incorrecta de acuerdo a la biblioteca [{0}]: [{1}]
+jsp.error.literal_with_void=Se especificó un valor literal para el atributo [{0}] que está definido como un método diferido con un tipo nulo de retorno. JSP.2.3.4 no permite valores de literal en este caso
+jsp.error.loadclass.taghandler=No se puede cargar la clase [{0}]
+jsp.error.location=línea: [{0}], columna: [{1}]
+jsp.error.mandatory.attribute=[{0}]: Falta atributo obligatorio [{1}]
+jsp.error.missing.tagInfo=El objeto TagInfo para [{0}] falta del TLD
+jsp.error.missing_attribute=De acuerdo con el TLD el atributo [{0}] es obligatorio para el tag [{1}]
 jsp.error.missing_var_or_varReader=Falta atributo 'var' o 'varReader'
-jsp.error.more.than.one.taglib=Más de una biblioteca de tags en el TLD: {0}
-jsp.error.multiple.jsp=No puedo tener múltiples especificaciones de
-jsp.error.multiple.line.number=\n\
-\n\
-Ha tenido lugar un error entre las líneas: {0} y {1} en el archivo jsp: {2}\n\
-\n
 jsp.error.namedAttribute.invalidUse=jsp:attribute debe de ser el subelemento de una acción estándar o de cliente
-jsp.error.needAlternateJavaEncoding=La codificación java por defecto {0} es incorrecta en tu plataforma java. Se puede especificar una alternativa vía parámetro ''javaEncoding'' de JspServlet.
+jsp.error.needAlternateJavaEncoding=La codificación java por defecto [{0}] es incorrecta en tu plataforma java. Se puede especificar una alternativa vía parámetro ''javaEncoding'' de JspServlet.
 jsp.error.nested.jspattribute=Una acción estándar jsp:attribute no puede estar anidada dentro de otra acción estándar jsp:attribute
 jsp.error.nested.jspbody=Una acción estándar jsp:body no puede estar anidada dentro de otra acción estándar jsp:body o jsp:attribute
 jsp.error.nested_jsproot=&lt;jsp:root&gt; anidado
@@ -153,46 +123,29 @@ jsp.error.no.scratch.dir=El motor JSP no tiene configurado un directorio de trab
 \ Añada "jsp.initparams=scratchdir=<dir-name>" \n\
 \ en el fichero servlets.properties para este contexto.
 jsp.error.no.scriptlets=Los elementos de Scripting (&lt;%!, &lt;jsp:declaration, &lt;%=, &lt;jsp:expression, &lt;%, &lt;jsp:scriptlet ) no están permitidos aquí.
-jsp.error.noFunction=La función {0} no puede ser localizada mediante el prefijo especificado
-jsp.error.noFunctionMethod=El método "{0}" para la función "{1}" no se pudo hallar en la clase "{2}"
-jsp.error.noFunctionPrefix=La función {0} debe de usarse con un prefijo cuando no se especifica un espacio de nombres por defecto
-jsp.error.nomatching.fragment=No puedo hallar una directiva de atributo (con name={0} y fragment=true) antes de la directiva de fragment.
-jsp.error.non_null_tei_and_var_subelems=Tag {0} tiene uno o más subelementos variable y una clase TagExtraInfo que devuelve una o más VariableInfo
-jsp.error.not.impl.comments=Error Interno: Comments no implementado
-jsp.error.not.impl.declarations=Error Interno: Declarations no implementado
-jsp.error.not.impl.directives=Error Interno: Directives no implementado
-jsp.error.not.impl.expressions=Error Interno: Expressions no implementado
-jsp.error.not.impl.forward=Error Interno: forward no implementado
-jsp.error.not.impl.getp=Error Interno: getProperty no implementado
-jsp.error.not.impl.include=Error Interno: include no implementado
-jsp.error.not.impl.plugin=Error Interno: plugin no implementado
-jsp.error.not.impl.scriptlets=Error Interno: Scriptlets no implementado
-jsp.error.not.impl.setp=Error Interno: setProperty no implementado
-jsp.error.not.impl.taglib=Error Interno: Tag extensions no implementado
-jsp.error.not.impl.usebean=Error Interno: useBean no implementado
-jsp.error.not.in.template={0} no permitido en una plantilla cuerpo de texto.
-jsp.error.outputfolder=no hay carpeta de salida
+jsp.error.noFunction=La función [{0}] no puede ser localizada mediante el prefijo especificado
+jsp.error.noFunctionMethod=El método [{0}] para la función [{1}] no se pudo hallar en la clase [{2}]
+jsp.error.noFunctionPrefix=La función [{0}] debe de usarse con un prefijo cuando no se especifica un espacio de nombres por defecto
+jsp.error.non_null_tei_and_var_subelems=Tag [{0}] tiene uno o más subelementos variable y una clase TagExtraInfo que devuelve una o más VariableInfo
+jsp.error.not.in.template=[{0}] no permitido en una plantilla cuerpo de texto.
+jsp.error.outputfolder=No hay carpeta de salida
 jsp.error.overflow=Error:Buffer de JSP desbordado
-jsp.error.page.bad_b_and_a_combo=Directiva Page: Combinación ilegal de buffer="none" y autoFlush="false"
-jsp.error.page.conflict.autoflush=Directiva Page: es ilegal tener múltiples ocurrencias de ''autoFlush'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.buffer=Directiva Page: es ilegal tener múltiples ocurrencias de ''buffer''con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.contenttype=Directiva Page: es ilegal tener múltiples ocurrencias de ''contentType'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.deferredsyntaxallowedasliteral=Directiva de página: es ilegal tener múltiples ocurrencias de ''deferredSyntaxAllowedAsLiteral'' con diferentes valores (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.errorpage=Directiva Page: es ilegal tener múltiples ocurrencias de ''errorPage'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.extends=Directiva Page: es ilegal tener múltiples ocurrencias de ''extends'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.info=Directiva Page: es ilegal tener múltiples ocurrencias de ''info'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.iselignored=Directiva Page: es ilegal tener múltiples ocurrencias de ''isELIgnored'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.iserrorpage=Directiva Page: es ilegal tener múltiples ocurrencias de ''isErrorPage'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.isthreadsafe=Directiva Page: es ilegal tener múltiples ocurrencias de ''isThreadSafe'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.language=Directiva Page: es ilegal tener múltiples ocurrencias de ''language'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.session=Directiva Page: es ilegal tener múltiples ocurrencias de ''session'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.page.conflict.trimdirectivewhitespaces=Directiva de página: es ilegal tener múltiples ocurrencias de ''trimDirectivewhitespaces'' con diferentes valores (viejo: {0}, nuevo: {1})
-jsp.error.page.defafteruse.language=Directiva Page: No puedo definir lenguage tras un scriptlet
-jsp.error.page.invalid.autoflush==Directiva Page: valor incorrecto para autoFlush
+jsp.error.page.conflict.autoflush=Directiva Page: es ilegal tener múltiples ocurrencias de ''autoFlush'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.buffer=Directiva Page: es ilegal tener múltiples ocurrencias de ''buffer'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.contenttype=Directiva Page: es ilegal tener múltiples ocurrencias de ''contentType'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.deferredsyntaxallowedasliteral=Directiva de página: es ilegal tener múltiples ocurrencias de ''deferredSyntaxAllowedAsLiteral'' con diferentes valores (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.errorpage=Directiva Page: es ilegal tener múltiples ocurrencias de ''errorPage'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.extends=Directiva Page: es ilegal tener múltiples ocurrencias de ''extends'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.info=Directiva Page: es ilegal tener múltiples ocurrencias de ''info'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.iselignored=Directiva Page: es ilegal tener múltiples ocurrencias de ''isELIgnored'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.iserrorpage=Directiva Page: es ilegal tener múltiples ocurrencias de ''isErrorPage'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.isthreadsafe=Directiva Page: es ilegal tener múltiples ocurrencias de ''isThreadSafe'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.language=Directiva Page: es ilegal tener múltiples ocurrencias de ''language'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.session=Directiva Page: es ilegal tener múltiples ocurrencias de ''session'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.page.conflict.trimdirectivewhitespaces=Directiva de página: es ilegal tener múltiples ocurrencias de ''trimDirectivewhitespaces'' con diferentes valores (viejo: [{0}], nuevo: [{1}])
 jsp.error.page.invalid.buffer=Directiva Page: valor incorrecto para búfer
-jsp.error.page.invalid.contenttype=Directiva Page: valor incorrecto para contentType
 jsp.error.page.invalid.deferredsyntaxallowedasliteral=Directiva de página: valor inválido para deferredSyntaxAllowedAsLiteral
-jsp.error.page.invalid.info==Directiva Page: valor incorrecto para info
+jsp.error.page.invalid.import=Directiva de página: valor inválido para importar
 jsp.error.page.invalid.iselignored=Directiva Page: valor inválido para isELIgnored
 jsp.error.page.invalid.iserrorpage==Directiva Page: valor incorrecto para isErrorPage
 jsp.error.page.invalid.isthreadsafe==Directiva Page: valor incorrecto para isThreadSafe
@@ -201,130 +154,99 @@ jsp.error.page.invalid.trimdirectivewhitespaces=Directiva de página: valor inv
 jsp.error.page.language.nonjava=Directiva Page: atributo language incorrecto
 jsp.error.page.multi.pageencoding=La directiva Page no debe de tener múltiples ocurrencias de pageencoding
 jsp.error.page.noSession=No puedo acceder al ámbito de sesión en una página que no participa en una sesión
-jsp.error.page.nomapping.language=Directiva Page: No hay mapeado para language:
 jsp.error.param.invalidUse=La acción jsp:param no debe de ser usada fuera de los elementos jsp:include, jsp:forward o jsp:params
-jsp.error.param.noname=No hay nombre en el tag PARAM
-jsp.error.param.novalue=No hay valor en el tag PARAM
 jsp.error.paramexpected=El tag "param" era esperado con los atributos "name" y "value" después del tag "params".
 jsp.error.params.emptyBody=jsp:params debe de contener al menos un jsp:param anidado
-jsp.error.params.illegalChild=jsp:params no debe de contener elementos anidados que no sean jsp:param
 jsp.error.params.invalidUse=jsp:params debe de ser un hijo directo de jsp:plugin
-jsp.error.parse.error.in.TLD=Error de análisis en el descriptor de biblioteca de tags: {0}
-jsp.error.parse.xml=Error de análisis XML en archivo {0}
-jsp.error.parse.xml.invalidPublicId=PUBLIC ID incorrecta: {0}
-jsp.error.parse.xml.line=Error de análisis XML en archivo {0}: (línea {1}, col {2})
-jsp.error.parse.xml.scripting.invalid.body=El cuerpo de elemento {0} no debe de contener elementos XML
+jsp.error.parse.error.in.TLD=Error de análisis en el descriptor de biblioteca de tags: [{0}]
+jsp.error.parse.xml=Error de análisis XML en archivo [{0}]
+jsp.error.parse.xml.invalidPublicId=PUBLIC ID incorrecta: [{0}]
+jsp.error.parse.xml.line=Error de análisis XML en archivo [{0}]: (línea [{1}], col [{2}])
+jsp.error.parse.xml.scripting.invalid.body=El cuerpo de elemento [{0}] no debe de contener elementos XML
 jsp.error.plugin.badtype=Valor ilegal para atributo 'type' en jsp:plugin: debe de ser 'bean' o 'applet'
 jsp.error.plugin.nocode=Código no declarado en jsp:plugin
 jsp.error.plugin.notype=Tipo no declarado en jsp:plugin
-jsp.error.plugin.wrongRootElement=El nombre del elemento raíz en {0} difiere de {1}
-jsp.error.prefix.refined=Intento de redefinir el prefijo {0} por {1}, cuando ya estaba definido como {2} en el ámbito en curso.
-jsp.error.prefix.use_before_dcl=El prefijo {0} especificado en esta directiva de marca ha sido usado previamente mediante un fichero de acción {1} línea {2}.
-jsp.error.prolog_config_encoding_mismatch=El Page-encoding especificado en XML prolog ({0}) difiere del especificado en jsp-property-group ({1})
-jsp.error.prolog_pagedir_encoding_mismatch=El Page-encoding especificado en XML prolog ({0}) difiere del especificado en la directiva page ({1})
+jsp.error.plugin.wrongRootElement=El nombre del elemento raíz en [{0}] difiere de [{1}]
+jsp.error.prefix.refined=Intento de redefinir el prefijo [{0}] por [{1}], cuando ya estaba definido como [{2}] en el ámbito en curso.
+jsp.error.prefix.use_before_dcl=El prefijo [{0}] especificado en esta directiva de marca ha sido usado previamente mediante un fichero de acción [{1}] línea [{2}].
+jsp.error.prolog_config_encoding_mismatch=El Page-encoding especificado en XML prolog [{0}] difiere del especificado en jsp-property-group [{1}]
+jsp.error.prolog_pagedir_encoding_mismatch=El Page-encoding especificado en XML prolog [{0}] difiere del especificado en la directiva page [{1}]
 jsp.error.quotes.unterminated=Comillas no terminadas
-jsp.error.scripting.variable.missing_name=Imposible determinar nombre de variable de scripting desde atributo {0}
-jsp.error.setproperty.ClassNotFound=setProperty: clase {0} no encontrada
-jsp.error.setproperty.arrayVal=setProperty: No puede escribir en la propiedad de array {0} a través de una valor de cadena literal
-jsp.error.setproperty.beanInfoNotFound=setproperty: beanInfo para bean {0} no encontrado
-jsp.error.setproperty.beanNotFound=setProperty: Bean {0} no encontrado
-jsp.error.setproperty.invalidSyntax=setproperty: no puedo tener valor no nulo si la propiedad=*
-jsp.error.setproperty.paramOrValue=setProperty: O param o value pueden estar presentes
-jsp.error.signature.classnotfound=La clase {0} especificada en la firma del método en el TLD para la función {1} no se puede hallar. {2}
-jsp.error.simpletag.badbodycontent=El TLD para la clase {0} especifica un body-content es incorrecto (JSP) para un SimpleTag.
-jsp.error.single.line.number=Ha tenido lugar un error en la línea: {0} en el archivo jsp: {1}
+jsp.error.scripting.variable.missing_name=Imposible determinar nombre de variable de scripting desde atributo [{0}]
+jsp.error.signature.classnotfound=La clase [{0}] especificada en la firma del método en el TLD para la función [{1}] no se puede hallar. [{2}]
+jsp.error.simpletag.badbodycontent=El TLD para la clase [{0}] especifica un body-content es incorrecto (JSP) para un SimpleTag.
+jsp.error.single.line.number=Ha tenido lugar un error en la línea: [{0}] en el archivo jsp: [{1}]
 jsp.error.stream.close.failed=No pude cerrar el flujo
 jsp.error.stream.closed=Stream cerrado
-jsp.error.tag.attr.unterminated=Lista de atributos del tag no terminada
-jsp.error.tag.conflict.attr=Directiva Tag: es ilegal tener múltiples ocurrencias del atributo "{0}" con valores distintos (viejo: {1}, nuevo: {2})
-jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Directiva de marca: es ilegal tener múltiples ocurrencias de ''deferredSyntaxAllowedAsLiteral'' con diferentes valores (viejo: {0}, nuevo: {1})
-jsp.error.tag.conflict.iselignored=Directiva Tag: es ilegal tener múltiples ocurrencias de ''isELIgnored'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.tag.conflict.language=Directiva Tag: es ilegal tener múltiples ocurrencias de ''language'' con valores distintos (viejo: {0}, nuevo: {1})
-jsp.error.tag.conflict.trimdirectivewhitespaces=Directiva de marca: es ilegal tener múltiples ocurrencias de ''trimDirectivewhitespaces'' con diferentes valores (viejo: {0}, nuevo: {1})
+jsp.error.tag.conflict.attr=Directiva Tag: es ilegal tener múltiples ocurrencias del atributo [{0}] con valores distintos (viejo: [{1}], nuevo: [{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Directiva de marca: es ilegal tener múltiples ocurrencias de ''deferredSyntaxAllowedAsLiteral'' con diferentes valores (viejo: [{0}], nuevo: [{1}])
+jsp.error.tag.conflict.iselignored=Directiva Tag: es ilegal tener múltiples ocurrencias de ''isELIgnored'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.tag.conflict.language=Directiva Tag: es ilegal tener múltiples ocurrencias de ''language'' con valores distintos (viejo: [{0}], nuevo: [{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=Directiva de marca: es ilegal tener múltiples ocurrencias de ''trimDirectivewhitespaces'' con diferentes valores (viejo: [{0}], nuevo: [{1}])
 jsp.error.tag.invalid.deferredsyntaxallowedasliteral=Directiva de marca: valor inválido para deferredSyntaxAllowedAsLiteral
 jsp.error.tag.invalid.iselignored=Directiva Tag: valor incorrecto para isELIgnored
 jsp.error.tag.invalid.trimdirectivewhitespaces=Directiva de marca: valor inválido para trimDirectiveWhitespaces
 jsp.error.tag.language.nonjava=Directiva Tag: atributo language incorrecto
 jsp.error.tag.multi.pageencoding=La directiva Tag no debe de tener múltiples ocurrencias de pageencoding
-jsp.error.tagdirective.badbodycontent=body-content incorrecto ({0}) en directiva tag
-jsp.error.tagfile.badSuffix=Falta sufijo ".tag" en trayectoria de archivo de tag {0}
-jsp.error.tagfile.illegalPath=Trayectoria de archivo de tag: {0}, debe de comenzar con "/WEB-INF/tags" o "/META-INF/tags"
-jsp.error.tagfile.nameFrom.badAttribute=La directiva attribute (declarada en la línea {1} y cuyo atributo name es "{0}", el valor de este atributo name-from-attribute attribute) debe de ser del tipo java.lang.String, es "required" y no un "rtexprvalue".
-jsp.error.tagfile.nameFrom.noAttribute=No puedo hallar una directiva attribute con un atributo name con un valor "{0}", el valor de este atributo name-from-attribute.
-jsp.error.tagfile.nameNotUnique=El valor de {0} y el valor de {1} en la línea {2} son el mismo.
-jsp.error.tagfile.tld.name=El atributo "name" de la directiva tag tiene un valor {0} mientras que el tag "name" del elemento "tag-file" en el TLD es {1}
-jsp.error.taglib.reserved.prefix=El prefijo taglib {0} está reservado
-jsp.error.taglibDirective.absUriCannotBeResolved=La uri absoluta: {0} no puede resolverse o en web.xml o el los archivos jar desplegados con esta aplicación
+jsp.error.tagdirective.badbodycontent=body-content incorrecto [{0}] en directiva tag
+jsp.error.tagfile.badSuffix=Falta sufijo ".tag" en trayectoria de archivo de tag [{0}]
+jsp.error.tagfile.illegalPath=Trayectoria de archivo de tag: [{0}], debe de comenzar con "/WEB-INF/tags" o "/META-INF/tags"
+jsp.error.tagfile.nameFrom.badAttribute=La directiva attribute (declarada en la línea [{1}] y cuyo nombre de atributo es [{0}], el valor de este atributo name-from-attribute) debe de ser del tipo java.lang.String, es "requerido" y no "rtexprvalue".
+jsp.error.tagfile.nameFrom.noAttribute=No puedo hallar una directiva attribute con un atributo name con un valor [{0}], el valor de este atributo name-from-attribute.
+jsp.error.tagfile.nameNotUnique=El valor de [{0}] y el valor de [{1}] en la línea [{2}] son el mismo.
+jsp.error.taglibDirective.absUriCannotBeResolved=La uri absoluta: [{0}] no puede resolverse o en web.xml o el los archivos jar desplegados con esta aplicación
 jsp.error.taglibDirective.both_uri_and_tagdir=Se han especificado ambos atributos 'uri' y 'tagdir'
 jsp.error.taglibDirective.missing.location=No se ha especificado ni el atributo 'uri' ni el 'tagdir'
-jsp.error.tei.invalid.attributes=Mensajes de error de validación desde TagExtraInfo para {0}
-jsp.error.teiclass.instantiation=No se puede cargar la clase TagExtraInfo llamada: {0}
+jsp.error.tei.invalid.attributes=Mensajes de error de validación desde TagExtraInfo para [{0}]
+jsp.error.teiclass.instantiation=No se puede cargar la clase TagExtraInfo llamada: [{0}]
 jsp.error.text.has_subelement=&lt;jsp:text&gt; no debe de tener subelementos
-jsp.error.tld.fn.duplicate.name=Nombre duplicado de función {0} en biblioteca de tag {1}
-jsp.error.tld.fn.invalid.signature=Sintáxis incorrecta para firma de función en TLD. Biblioteca de Tag: {0}, Función: {1}
-jsp.error.tld.fn.invalid.signature.commaexpected=Sintáxis incorrecta para firma de función en TLD. Se esperaba Coma '',''. Biblioteca de Tag: {0}, Función: {1}.
-jsp.error.tld.mandatory.element.missing=Falta o está vacío elemento TLD obligatorio: {0}
-jsp.error.tld.missing_jar=Falta recurso JAR "{0}" conteniendo TLD
-jsp.error.tld.unable_to_get_jar=Imposible obtener recurso JAR "{0}" conteniendo TLD: {1}
-jsp.error.tld.unable_to_read=Imposible de leer TLD "{1}" desde archivo JAR "{0}": {2}
-jsp.error.tldInWebDotXmlNotFound=No pude localizar TLD {1} para URI {0} especificado en web.xml
-jsp.error.tlv.invalid.page=Mensajes de error de validación desde TagLibraryValidator para {0} in {1}
-jsp.error.tlvclass.instantiation=No pude cargar o instanciar clase TagLibraryValidator: {0}
+jsp.error.tld.fn.duplicate.name=Nombre duplicado de función [{0}] en biblioteca de tag [{1}]
+jsp.error.tld.fn.invalid.signature=Sintáxis incorrecta para firma de función en TLD. Biblioteca de Tag: [{0}], Función: [{1}]
+jsp.error.tld.mandatory.element.missing=El elemento TLD [{0}] es obligatorio pero falta o está vacío en TLD [{1}]
+jsp.error.tld.missing_jar=Falta recurso JAR [{0}] conteniendo TLD
+jsp.error.tld.unable_to_get_jar=Imposible obtener recurso JAR [{0}] conteniendo TLD: [{1}]
+jsp.error.tlv.invalid.page=Mensajes de error de validación desde TagLibraryValidator para [{0}] in [{1}]
+jsp.error.tlvclass.instantiation=No pude cargar o instanciar clase TagLibraryValidator: [{0}]
 jsp.error.unable.compile=No se puede compilar la clase para JSP
 jsp.error.unable.load=No se puede cargar la clase para JSP
-jsp.error.unable.rename=No se puede renombrar el archivo de clase {0} a {1}
-jsp.error.unable.to.open.TLD=No se puede abrir el descriptor de biblioteca de tags: {0}
-jsp.error.unable.to_convert_string=No pude convertir un String a {0} para atributo {1}
-jsp.error.unable.to_find_method=No se puede encontrar el método de escritura para el atributo: {0}
-jsp.error.unable.to_introspect=No se puede hacer introspección en manejador de tag clase: {0} a causa de {1}
-jsp.error.unable.to_load_taghandler_class=No se puede cargar clase manejadora {0} del tag a causa de {1}
+jsp.error.unable.to_find_method=No se puede encontrar el método de escritura para el atributo: [{0}]
 jsp.error.unavailable=JSP ha sido marcado como no disponible
 jsp.error.unbalanced.endtag=El tgag final "&lt;/{0}" está desequilibrado
 jsp.error.undeclared_namespace=Se ha encontrado una etiqueta con espacio de nombre [{0}] sin declarar
-jsp.error.unknownException=¡Error no caturado!. Deberías de considerar el poner una página de error para avisar de los errores más elegantemente
-jsp.error.unknown_attribute_type=Tipo de atributo desconocido ({1}) para atributo {0}.
-jsp.error.unsupported.encoding=Codificación no soportada: {0}
-jsp.error.unterminated=Tag {0} no terminado
-jsp.error.unterminated.user.tag=Tag definido por usuario no terminado: tag final {0} no hallado o anidado incorrectamente
-jsp.error.usebean.bad.type.cast=useBean ({0}): Tipo ({1}) no es asignable desde clase ({2})
-jsp.error.usebean.class.notfound=Clase: {0} no hallada
-jsp.error.usebean.duplicate=useBean: Nombre de bean duplicado: {0}
-jsp.error.usebean.missing.attribute=useBean: falta atributo id o está mal digitado
-jsp.error.usebean.missing.type=useBean ({0}): Se debe de especificar atributo class o type:
+jsp.error.unknown_attribute_type=Tipo de atributo desconocido [{1}] para atributo [{0}].
+jsp.error.unsupported.encoding=Codificación no soportada: [{0}]
+jsp.error.unterminated=Tag [{0}] no terminado
+jsp.error.usebean.duplicate=useBean: Nombre de bean duplicado: [{0}]
 jsp.error.usebean.noSession=Es ilegal para useBean el usar ámbito de sesión cuando la página JSP declara (vía directiva de página) que no participa en sesiones
-jsp.error.usebean.not.both=useBean: No puede especificar ambos atributos class y beanName:
-jsp.error.usebean.notinsamefile=El Tag useBean debe de empezar y terminar en el mismo archivo físico
-jsp.error.usebean.prohibited.as.session=No puedo usar como bean de sesión {0} ya que está prohibido por directiva jsp definida previamente:
 jsp.error.var_and_varReader=Sólo se puede especificar uno de 'var' o 'varReader'
 jsp.error.variable.alias=Ambos atributos o ninguno de name-from-attribute y alias pueden ser especificados en una directiva variable
 jsp.error.variable.both.name=No se puede especificar ambos atributos name-given o name-from-attribute en una directiva variable
 jsp.error.variable.either.name=O el atributo name-given o name-from-attribute deben de ser especificados en una directiva variable
-jsp.error.webxml_not_found=No puedo localizar web.xml
-jsp.error.xml.badStandardAction=Acción estándar incorrecta: {0}
-jsp.error.xml.bad_tag=No se ha definido el tag "{0}" en la biblioteca tag asociada con uri "{1}"
-jsp.error.xml.closeQuoteMissingInTextDecl=Faltan las comillas de cierre en el valor que sigue a "{0}" en la declaración text.
-jsp.error.xml.closeQuoteMissingInXMLDecl=Faltan las comillas de cierre en el valor que sigue a  "{0}" en la declaración XML.
-jsp.error.xml.encodingByteOrderUnsupported=El orden de byte dado para encoding "{0}" no está soportado
-jsp.error.xml.encodingDeclInvalid=Nombre de codificación "{0}" incorrecto.
+jsp.error.xml.badStandardAction=Acción estándar incorrecta: [{0}]
+jsp.error.xml.bad_tag=No se ha definido el tag [{0}] en la biblioteca tag asociada con uri [{1}]
+jsp.error.xml.closeQuoteMissingInTextDecl=Faltan las comillas de cierre en el valor que sigue a [{0}] en la declaración text.
+jsp.error.xml.closeQuoteMissingInXMLDecl=Faltan las comillas de cierre en el valor que sigue a  [{0}] en la declaración XML.
+jsp.error.xml.encodingByteOrderUnsupported=El orden de byte dado para encoding [{0}] no está soportado
+jsp.error.xml.encodingDeclInvalid=Nombre de codificación [{0}] incorrecto.
 jsp.error.xml.encodingDeclRequired=Se necesita la declaración encoding en la declaración de texto
-jsp.error.xml.eqRequiredInTextDecl=El carácter '' = '' debe de serguir a "{0}" en la declaración text.
-jsp.error.xml.eqRequiredInXMLDecl=El carácter '' = '' debe de serguir a "{0}" en la declaración XML.
-jsp.error.xml.expectedByte=Se esperaba byte {0} de {1}-byte de secuencia UTF-8.
-jsp.error.xml.invalidASCII=El Byte "{0}" no es ASCII de 7-bit.
-jsp.error.xml.invalidByte=Incorrecto byte {0} de {1}-byte de secuencia UTF-8.
-jsp.error.xml.invalidCharInContent=Un carácter XML incorrecto (Unicode: 0x{0}) se halló en el contenido del elemento del documento.
-jsp.error.xml.invalidCharInPI=Se halló un carácter XML incorrecto (Unicode: 0x{0}) en la instrucción de procesamiento
-jsp.error.xml.invalidCharInTextDecl=Un carácter XML incorrecto (Unicode: 0x{0}) se halló en la declaración text
-jsp.error.xml.invalidCharInXMLDecl=Un carácter XML incorrecto (Unicode: 0x{0}) se halló en la declaración XML
-jsp.error.xml.invalidHighSurrogate=Los bits de surrogación alta en secuencai UTF-8 no deben de exceder 0x10 pero se halló 0x{0}.
+jsp.error.xml.eqRequiredInTextDecl=El carácter '' = '' debe de serguir a [{0}] en la declaración text.
+jsp.error.xml.eqRequiredInXMLDecl=El carácter '' = '' debe de serguir a [{0}] en la declaración XML.
+jsp.error.xml.expectedByte=Se esperaba byte [{0}] de [{1}]-byte de secuencia UTF-8.
+jsp.error.xml.invalidASCII=El Byte [{0}] no es ASCII de 7-bit.
+jsp.error.xml.invalidByte=Incorrecto byte [{0}] de [{1}]-byte de secuencia UTF-8.
+jsp.error.xml.invalidCharInContent=Un carácter XML incorrecto (Unicode: 0x[{0}]) se halló en el contenido del elemento del documento.
+jsp.error.xml.invalidCharInPI=Se halló un carácter XML incorrecto (Unicode: 0x[{0}]) en la instrucción de procesamiento
+jsp.error.xml.invalidCharInTextDecl=Un carácter XML incorrecto (Unicode: 0x[{0}]) se halló en la declaración text
+jsp.error.xml.invalidCharInXMLDecl=Un carácter XML incorrecto (Unicode: 0x[{0}]) se halló en la declaración XML
+jsp.error.xml.invalidHighSurrogate=Los bits de surrogación alta en secuencai UTF-8 no deben de exceder 0x10 pero se halló 0x[{0}].
 jsp.error.xml.morePseudoAttributes=se esperan más pseudo-atributos
 jsp.error.xml.noMorePseudoAttributes=no se permiten más pseudo-atributos.
-jsp.error.xml.operationNotSupported=La operación "{0}" no está soportada por lector {1}.
+jsp.error.xml.operationNotSupported=La operación [{0}] no está soportada por lector [{1}].
 jsp.error.xml.pseudoAttrNameExpected=se esperaba un pseudo-atributo name.
-jsp.error.xml.quoteRequiredInTextDecl=El valor que sigue a "{0}" en la declaración text debe de ser una cadena entre comillas.
-jsp.error.xml.quoteRequiredInXMLDecl=El valor que sigue a "{0}" en la declaración XML debe de ser un cadena entre comillas.
+jsp.error.xml.quoteRequiredInTextDecl=El valor que sigue a [{0}] en la declaración text debe de ser una cadena entre comillas.
+jsp.error.xml.quoteRequiredInXMLDecl=El valor que sigue a [{0}] en la declaración XML debe de ser un cadena entre comillas.
 jsp.error.xml.reservedPITarget=La instrucción de procesamiento que coincide con "[xX][mM][lL]" no está permitida.
-jsp.error.xml.sdDeclInvalid=El valor de declaración de documento standalone debe de ser "yes" o "no", no "{0}".
+jsp.error.xml.sdDeclInvalid=El valor de declaración de documento standalone debe de ser "yes" o "no", no [{0}].
 jsp.error.xml.spaceRequiredBeforeEncodingInTextDecl=Se necesita espacio en blanco antes del pseudo-atributo encoding en la declaración text.
 jsp.error.xml.spaceRequiredBeforeEncodingInXMLDecl=Se necesita espacio en blanco antes del pseudo-atributo encoding en la declaración XML.
 jsp.error.xml.spaceRequiredBeforeStandalone=Se necesita un espacio en blanco antes del pseudo-atributo encoding en la declaración XML.
@@ -332,59 +254,33 @@ jsp.error.xml.spaceRequiredBeforeVersionInTextDecl=Se necesita espacio en blanco
 jsp.error.xml.spaceRequiredBeforeVersionInXMLDecl=Se necesita espacio en blanco antes del pseudo-atributo version en la declaración XML.
 jsp.error.xml.spaceRequiredInPI=Se necesita un espacio en blanco entre la instrucción de procesamiento y los datos.
 jsp.error.xml.versionInfoRequired=Se requiere la versión en la declaración XML.
-jsp.error.xml.versionNotSupported=No se soporta la versión XML "{0}", sólo se soporta XML 1.0
+jsp.error.xml.versionNotSupported=No se soporta la versión XML [{0}], sólo se soporta XML 1.0
 jsp.error.xml.xmlDeclUnterminated=La declaración XML debe de terminar con "?>".
-jsp.error.xmlns.redefinition.notimplemented=Error interno: Intento de redefinir xmlns:{0}. La redefinición de espacios de nombre no está implementada.
-jsp.exception=Ha sucedido una excepción al procesar la página JSP {0} en línea {1}
-jsp.message.accepted=Aceptó {0} en {1}
-jsp.message.adding_jar=Añadiendo jar {0} a mi classpath
-jsp.message.class_file_name_is=El Nombre del Archivo de clase es: {0}
-jsp.message.class_name_is=El Nombre de la clase es: {0}
-jsp.message.compiling_with=Compilado con: {0}
-jsp.message.copyinguri=Copiando {0} en {1}
-jsp.message.cp_is=Classpath {0} es: {1}
+jsp.exception=Ha sucedido una excepción al procesar la página JSP [{0}] en línea [{1}]
+jsp.info.ignoreSetting=Valor de configuración ignorado para [{0}] de [{1}] debido a que SecurityManager estaba habilitado
 jsp.message.dont.modify.servlets=IMPORTANTE: No modifique los servlets generados
-jsp.message.handling_directive=\n\
-Resolviendo directiva: {0} {1}
-jsp.message.handling_plugin=\n\
-Plugin: {0}
-jsp.message.htmlcomment=\n\
-Quitando comentario: {0}
-jsp.message.java_file_name_is=El Nombre del Archivo Java es: {0}
 jsp.message.jsp_added=Añadiendo JSP para ruta [{0}] a cola de contexto [{1}]
-jsp.message.jsp_queue_created=Creada cola jsp con tamaño {0} para el contexto [{1}]
+jsp.message.jsp_queue_created=Creada cola jsp con tamaño [{0}] para el contexto [{1}]
 jsp.message.jsp_queue_update=Actuallizando JSP para ruta [{0}] en cola de contexto [{1}]
 jsp.message.jsp_removed_excess=Quitando exceso de JSP para ruta [{0}] desde cola de contexto [{1}]
-jsp.message.jsp_removed_idle=Quitando JSP ocioso para ruta [{0}] en contexto [{1}] tras {2} segundos");
-jsp.message.jsp_unload_check=Revisando JSPs para descaga en contexto [{0}], contador JSP: {1} tamalo de cola: {2}
-jsp.message.package_name_is=El Nombre del Package es: {0}
-jsp.message.parent_class_loader_is=El cargador de clases es: {0}
-jsp.message.scratch.dir.is=El directorio de trabajo para el motor JSP es: {0}
-jsp.message.template_text=texto plantilla
-jsp.parser.sax.featurenotrecognized=Característica SAX no reconocida: {0}
-jsp.parser.sax.featurenotsupported=Característica SAX no soportada: {0}
-jsp.parser.sax.propertynotrecognized=Propiedad SAX no reconocida: {0}
-jsp.parser.sax.propertynotsupported=Propiedad SAX no soportada: {0}
+jsp.message.jsp_removed_idle=Quitando JSP ocioso para ruta [{0}] en contexto [{1}] tras [{2}] segundos");
+jsp.message.jsp_unload_check=Revisando JSPs para descaga en contexto [{0}], contador JSP: [{1}] tamalo de cola: [{2}]
+jsp.message.parent_class_loader_is=El cargador de clases es: [{0}]
+jsp.message.scratch.dir.is=El directorio de trabajo para el motor JSP es: [{0}]
 jsp.tldCache.noTldInJar=No se han hallado ficheros TLD en [{0}]. Considera añadir el JAR a la propiedad tomcat.util.scan.DefaultJarScanner.jarsToSkip en el fichero  CATALINA_BASE/conf/catalina.propeperties.
 jsp.tldCache.noTldSummary=Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
-jsp.warning.bad.type=Aviso: tipo incorrecto en archivo .class
-jsp.warning.bad.urlpattern.propertygroup=Valor malo {0} en el subelemento url-pattern en web.xml
+jsp.warning.bad.urlpattern.propertygroup=Valor malo [{0}] en el subelemento url-pattern en web.xml
 jsp.warning.checkInterval=Aviso: valor incorrecto para el initParam checkInterval. Se usará el valor por defecto de "300" segundos
 jsp.warning.classDebugInfo=Aviso: valor incorrecto para el initParam classdebuginfo. Se usará el valor por defecto de "false"
-jsp.warning.compiler.class.cantcreate=No puedo crear una instancia de la clase especificada {0} de plugin del compilador debido a {1}. Se usará el compilador Java de Sun.
-jsp.warning.compiler.class.notfound=No puedo encontrar una instancia de la clase {0} de plugin de compilador. Se usará el compilador del Java de Sun.
 jsp.warning.compiler.classfile.delete.fail=No pude borrar el fichero generado de clase [{0}]
 jsp.warning.compiler.classfile.delete.fail.unknown=No pude borrar los ficheros generados de clase
 jsp.warning.compiler.javafile.delete.fail=No pude borrar el fichero generado de Java [{0}]
-jsp.warning.compiler.javafile.delete.fail.unknown=No pude borrar los ficheros generados de Java
-jsp.warning.compiler.path.notfound=Trayectoria del compilador especificado {0} no encontrada. Se usará el PATH del sistema.
 jsp.warning.development=Aviso: valor incorrecto para el initParam development. Se usará el valor por defecto de "true"
 jsp.warning.displaySourceFragment=Aviso: valor incorrecto para el initParam displaySourceFragment. Se usará el valor por defecto de "verdadero"
 jsp.warning.dumpSmap=Aviso: valor incorrecto para el initParam dumpSmap. Se usará el valor por defecto de "false"
-jsp.warning.enablePooling=Aviso: valor incorrecto para el initParam enablePooling. Se usará el valor por defecto de "true"
+jsp.warning.enablePooling=Aviso: valor incorrecto para initParam enablePooling. Se usará el valor por defecto de "true"
 jsp.warning.fork=Aviso: valor incorrecto para el initParam fork. Se usará el valor por defecto de "true"
 jsp.warning.genchararray=Aviso: valor incorrecto para el initParam genStringAsCharArray. Se usará el valor por defecto de "false"
-jsp.warning.invalidTagPoolSize=Aviso: valor incorrecto para el parámetro init llamado tagPoolSize. Se usará la medida por defecto de {0}
 jsp.warning.jspIdleTimeout=Aviso: Valor inválido para el initParam jspIdleTimeout. Usaré el valor por defecto de "-1"
 jsp.warning.keepgen=Aviso: valor incorrecto para el initParam keepgen. Se usará el valor por defecto de "false"
 jsp.warning.mappedFile=Aviso: valor incorrecto para el initParam mappedFile. Se usará el valor por defecto de "false"
@@ -392,7 +288,6 @@ jsp.warning.maxLoadedJsps=Aviso: Valor inválido para el initParam maxLoadedJsps
 jsp.warning.modificationTestInterval=Aviso: valor incorrecto para el initParam modificationTestInterval. Se usará el valor por defecto de "4" segundos
 jsp.warning.noJarScanner=Aviso: No se ha puesto org.apache.tomcat.JarScanner en ServletContext. Volviendo a la implementación por defecto de JarScanner.
 jsp.warning.recompileOnFail=Aviso: Valor inválido para el initParam recompileOnFail. Usaré el valor por defecto de "falso "false"
-jsp.warning.reloading=Aviso: valor incorrecto para el initParam reloading. Se usará el valor por defecto de "true"
 jsp.warning.suppressSmap=Aviso: valor incorrecto para el initParam suppressSmap. Se usará el valor por defecto de "false"
 jsp.warning.unknown.element.in.attribute=Elemento desconocido ({0}) en attribute
 jsp.warning.unknown.element.in.function=Elemento desconocido ({0}) en function
@@ -405,44 +300,47 @@ jsp.warning.unknown.element.in.variable=Elemento desconocido ({0}) en variable
 jsp.warning.xpoweredBy=Aviso: valor incorrecto para el initParam xpoweredBy. Se usará el valor por defecto de "false"
 
 jspc.delete.fail=No pude borrar el fichero [{0}]
-jspc.error.emptyWebApp=-webapp necesita un argumento de archivo
-jspc.error.fileDoesNotExist=El archivo ''{0}'' utilizado como argumento no existe.
-jspc.error.generalException=ERROR-el archivo ''{0}'' ha generado la excepción general siguiente:
-jspc.error.jasperException=error-el archivo ''{0}'' ha generado la excepción de sintáxis siguiente: {1}
-jspc.implicit.uriRoot=uriRoot implicitamente puesto a "{0}"
+jspc.error.fileDoesNotExist=El archivo [{0}] utilizado como argumento no existe.
+jspc.error.generalException=ERROR-el archivo [{0}] ha generado la excepción general siguiente:
+jspc.implicit.uriRoot=uriRoot implicitamente puesto a [{0}]
 jspc.usage=Uso: jspc <opciones> [--] <Archivos JSP>\n\
 donde <Archivos JSP> son:\n\
-\    -webapp <dir>      Un directorio conteniendo una web-app. Todas las\n\
-\                       páginas jsp serán compiladas recursivamente\n\
+\    -webapp <dir>         Un directorio conteniendo una web-app. Todas las\n\
+\                          páginas jsp serán compiladas recursivamente\n\
 o cualquier número de\n\
-\    <Archivo>          Un Archivo para ser interpretado como una página jsp\n\
+\    <Archivo>             Un Archivo para ser interpretado como una página jsp\n\
 y donde <opciones> incluyen:\n\
-\    -help              Muestra este mensaje de ayuda\n\
-\    -v                 Modo detallado\n\
-\    -d <dir>           Directorio de salida\n\
-\    -l                 Muestra el nombre de la página JSP al ocurrir un fallo\n\
-\    -s                 Muestra el nombre de la página JSP al tener éxito\n\
-\    -p <name>          Nombre del package objetivo\n\
-\                       (por defecto org.apache.jsp)\n\
-\    -c <name>          Nombre de la clase objetivo\n\
-\                       (sólo se aplica a la primera página JSP)\n\
-\    -mapped            Genera llamadas separadas a write() para cada línea de\n\
-\                       HTML en el JSP\n\
-\    -die[#]            Genera un código de retorno de error (#) en errores\n\
-\                       fatales. (por defecto 1).\n\
-\    -uribase <dir>     El directorio uri de donde deben de partir las\n\
-\                       compilaciones. (por defecto "/")\n\
-\    -uriroot <dir>     Igual que -webapp\n\
-\    -compile           Compila los servlets generados\n\
-\    -webinc <file>     Crea unos mapeos parciales de servlet en el archivo\n\
-\    -webxml <file>     Crea un web.xml completo en el archivo.\n\
-\    -ieplugin <clsid>  Java Plugin classid para Internet Explorer\n\
-\    -classpath <path>  Pasa por alto la propiedad de sistema java.class.path\n\
-\    -xpoweredBy        Añade cabecera de respuesta  X-Powered-By\n\
-\    -trimSpaces         Remove template text that consists entirely of whitespace\n\
-\    -javaEncoding <enc> Set the encoding charset for Java classes (default UTF-8)\n\
-\    -source <version>   Set the -source argument to the compiler (default 1.6)\n\
-\    -target <version>   Set the -target argument to the compiler (default 1.6)\n
+\    -help                 Muestra este mensaje de ayuda\n\
+\    -v                    Modo detallado\n\
+\    -d <dir>              Directorio de salida\n\
+\    -l                    Muestra el nombre de la página JSP al ocurrir un fallo\n\
+\    -s                    Muestra el nombre de la página JSP al tener éxito\n\
+\    -p <name>             Nombre del package objetivo\n\
+\                          (por defecto org.apache.jsp)\n\
+\    -c <name>             Nombre de la clase objetivo\n\
+\                          (sólo se aplica a la primera página JSP)\n\
+\    -mapped               Genera llamadas separadas a write() para cada línea de\n\
+\                          HTML en el JSP\n\
+\    -die[#]               Genera un código de retorno de error (#) en errores\n\
+\                          fatales. (por defecto 1).\n\
+\    -uribase <dir>        El directorio uri de donde deben de partir las\n\
+\                          compilaciones. (por defecto "/")\n\
+\    -uriroot <dir>        Igual que -webapp\n\
+\    -compile              Compila los servlets generados\n\
+\    -failFast             Stop on first compile error\n\
+\    -webinc <file>        Crea unos mapeos parciales de servlet en el archivo\n\
+\    -webxml <file>        Crea un web.xml completo en el archivo.\n\
+\    -webxmlencoding <enc> Set the encoding charset used to read and write the web.xml\n\
+\                          file (default is UTF-8)\n\
+\    -addwebxmlmappings    Merge generated web.xml fragment into the web.xml file of the\n\
+\                          web-app, whose JSP pages we are processing\n\
+\    -ieplugin <clsid>     Java Plugin classid para Internet Explorer\n\
+\    -classpath <path>     Pasa por alto la propiedad de sistema java.class.path\n\
+\    -xpoweredBy           Añade cabecera de respuesta  X-Powered-By\n\
+\    -trimSpaces           Remove template text that consists entirely of whitespace\n\
+\    -javaEncoding <enc>   Set the encoding charset for Java classes (default UTF-8)\n\
+\    -source <version>     Set the -source argument to the compiler (default 1.6)\n\
+\    -target <version>     Set the -target argument to the compiler (default 1.6)\n
 jspc.webfrg.footer=\n\
 </web-fragment>\n\
 \n
@@ -459,20 +357,17 @@ jspc.webfrg.header=<?xml version="1.0" encoding="{0}"?>\n\
 Creado automaticamente mediante Apache Tomcat JspC.\n\
 -->\n\
 \n
-jspc.webinc.footer=\n\
-<!--\n\
-End of content automatically created by Apache Tomcat JspC.\n\
--->\n
 jspc.webinc.header=\n\
 <!--\n\
 Creado automaticamente mediante Apache Tomcat JspC.\n\
--->\n
+-->\n\
+\n
 jspc.webinc.insertEnd=<!-- Fin de mapeos de servlet JSPC -->
 jspc.webinc.insertStart=<!-- Inicio de mapeos de servlet JSPC -->
 jspc.webxml.footer=\n\
 </web-app>\n\
 \n
-jspc.webxml.header=<?xml version="1.0" encoding="ISO-8859-1"?>\n\
+jspc.webxml.header=<?xml version="1.0" encoding="{0}"?>\n\
 <web-app xmlns="http://java.sun.com/xml/ns/javaee"\n\
 \         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n\
 \         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee\n\
@@ -484,9 +379,4 @@ Creado automaticamente mediante Apache Tomcat JspC.\n\
 -->\n\
 \n
 
-jspx.error.templateDataNotInJspCdata=Error de Validación: El Elemento &lt;{0}&gt; no puede tener datos plantilla. Los datos plantilla deben de estar encapsulados dentro de un elemento &lt;jsp:text&gt;. [JSP1.2 PFD sección 5.1.9]\n\
-Datos de Plantilla en error: {1}
-
-tld.error.variableNotAllowed=Es un error para un tag, que tiene uno o más subelementos variables, el tener una clase TagExtraInfo que devuelve un objeto no nulo.
-
 xmlParser.skipBomFail=No pude saltar BOM al analizar flujo de entrada XML
diff --git a/java/org/apache/jasper/resources/LocalStrings_fr.properties b/java/org/apache/jasper/resources/LocalStrings_fr.properties
index 1b0569a..16e8819 100644
--- a/java/org/apache/jasper/resources/LocalStrings_fr.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_fr.properties
@@ -13,256 +13,304 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jasper.error.emptybodycontent.nonempty=D''après la TLD, le tag {0} doit être vide, mais ne l''est pas
+jasper.error.emptybodycontent.nonempty=D''après la TLD, le tag [{0}] doit être vide, mais ne l''est pas
 
-jsp.buffer.size.zero=Taille du tampon <= 0
-jsp.cmd_line.usage=Usage: jsptoservlet [-dd <path/to/outputDirectory>] [-keepgenerated] <.jsp files>
 jsp.engine.info=Moteur Jasper JSP 2.2
-jsp.error.action.isnottagfile=L''action {0} ne peut être utilisée que dans un fichier tag
-jsp.error.action.istagfile=L''action {0} ne peut être utilisée dans un fichier tag
-jsp.error.attempt_to_clear_flushed_buffer=Erreur: Tentative d''effacement d''un tampon qui a déjà été vidangé (flush)
-jsp.error.attr.novalue=L''attribute {0} n''a pas de valeur
-jsp.error.attr.quoted=La valeur de l''attribute doit être entre guillemets
-jsp.error.attribute.custom.non_rt_with_expr=D''après la TLD, l''attribut {0} n''accepte aucune expression
+jsp.error.action.isnottagfile=L''action [{0}] ne peut être utilisée que dans un fichier tag
+jsp.error.action.istagfile=L''action [{0}] ne peut être utilisée dans un fichier tag
+jsp.error.attempt_to_clear_flushed_buffer=Erreur: Tentative d'effacement d'un tampon qui a déjà été vidangé (flush)
+jsp.error.attr.quoted=La valeur de l'attribut doit être entre guillemets
+jsp.error.attribute.custom.non_rt_with_expr=D''après la TLD, l''attribut [{0}] n''accepte aucune expression
+jsp.error.attribute.deferredmix=Impossible d''utiliser des expressions EL ${} et #{} dans la même valeur d''attribut
+jsp.error.attribute.duplicate=Les noms qualifiés d’attributs doivent être uniques au sein d'un élément
+jsp.error.attribute.invalidPrefix=Le préfixe d''attribut [{0}] ne correspond à aucune librairie de tags importée
 jsp.error.attribute.noequal=Symbole égal (equal) attendu
+jsp.error.attribute.noescape=La valeur d''attribut [{0}] est entre guillemets avec [{1}] qui doit être échappé quand il est utilisé dans la valeur
 jsp.error.attribute.noquote=Symbole guillemet (quote) attendu
-jsp.error.attribute.unterminated=L''attribut pour {0} n''est pas correctement terminé
-jsp.error.attributes.not.allowed={0} ne doit avoir aucun attribut
-jsp.error.bad.scratch.dir=Le paramêtre "scratchDir" que vous avez spécifié: {0} est inutilisable.
-jsp.error.badGetReader=Impossible de créer un lecteur (reader) quand le flux n''utilse pas des tampons (not buffered)
-jsp.error.badStandardAction=L''action n''est pas reconnue comme une action standard.
-jsp.error.bad_attribute=L''attribut {0} est incorrect pour le tag {1} d''après la TLD indiquée
-jsp.error.bad_string_Character=Impossible d''extraire un caractère depuis un tableau vide
-jsp.error.bad_string_char=Impossible d''extraire un caractère depuis un tableau vide
-jsp.error.bad_tag=Aucun tag {0} dans la librairie de tag importée avec le préfixe {1}
-jsp.error.badtaglib=Impossible d''ouvrir le taglibrary {0} : {1}
-jsp.error.beans.introspection=Une exception s''est produite lors de l''introspection de la méthode read de la propriété ''{0}'' dans le bean de type ''{1}'':\n\
-{2}
-jsp.error.beans.nobeaninfo=Pas d''information bean (BeanInfo) pour le bean de type ''{0}'' n''a pu être trouvée, la classe n''existe probablement pas.
-jsp.error.beans.nomethod=Impossible de trouver une méthode pour lire la propriété ''{0}'' dans le bean de type ''{1}''
-jsp.error.beans.nomethod.setproperty=Impossible de trouver une méthode pour mettre à jour la propriété ''{0}'' de type ''{1}''dans le bean de type ''{2}''
-jsp.error.beans.noproperty==Impossible de trouver de l''information sur la propriété ''{0}'' dans le bean de type ''{1}''
-jsp.error.beans.nullbean=Tentative d''opération bean sur un objet nul.
+jsp.error.attribute.nowhitespace=La spécification JSP requiert un caractère d'espacement devant le nom d'un attribut
+jsp.error.attribute.null_name=Le nom d'attribut est null
+jsp.error.attribute.standard.non_rt_with_expr=L''attribut [{0}] de l''action standard [{1}] n''accepte pas d''expressions
+jsp.error.attribute.unterminated=L''attribut pour [{0}] n''est pas correctement terminé
+jsp.error.bad.scratch.dir=Le paramètre "scratchDir" que vous avez spécifié: [{0}] est inutilisable.
+jsp.error.badStandardAction=L'action n'est pas reconnue comme une action standard.
+jsp.error.bad_attribute=L''attribut [{0}] est incorrect pour le tag [{1}] d''après la TLD indiquée
+jsp.error.bad_tag=Aucun tag [{0}] dans la bibliothèque de tag importée avec le préfixe [{1}]
+jsp.error.beans.nomethod=Impossible de trouver une méthode pour lire la propriété [{0}] dans le bean de type [{1}]
+jsp.error.beans.nomethod.setproperty=Impossible de trouver une méthode pour mettre à jour la propriété [{0}] de type [{1}]dans le bean de type [{2}]
+jsp.error.beans.noproperty==Impossible de trouver de l''information sur la propriété [{0}] dans le bean de type [{1}]
+jsp.error.beans.nullbean=Tentative d'opération bean sur un objet nul.
+jsp.error.beans.property.conversion=Impossible de convertir la string [{0}] vers la classe [{1}] pour l''attribut [{2}]: [{3}]
+jsp.error.beans.propertyeditor.notregistered=L'éditeur de propriétés n'est pas enregistré avec le PropertyEditorManager
 jsp.error.beans.setproperty.noindexset=Impossible de renseigner la propriété indéxée
-jsp.error.classname=Impossible de déterminer le nom de classe d''après le fichier .class
-jsp.error.closeindividualparam=Le tag param doit être fermé avec "/>"
-jsp.error.closeparams=Le tag param tag doit être fermé avec  /params
-jsp.error.config_pagedir_encoding_mismatch=L''encode de page (Page-encoding) indiqué dans le jsp-property-group ({0}) est différent de celui indiqué dans la directive de page ({1})
-jsp.error.corresponding.servlet=Erreur de servlet générée:\n
-jsp.error.could.not.add.taglibraries=Impossible d''ajouter une ou plusieurs librairies de tag.
-jsp.error.data.file.write=Erreur lors de l''écriture du fichier de données
-jsp.error.directive.isnottagfile=La directive {0} ne peut être utilisée que dans un fichier tag
-jsp.error.directive.istagfile=La directive {0} ne peut être utilisée dans un fichier tag
-jsp.error.duplicate.name.jspattribute=L''attribut {0} indiqué dans l''action standard ou spécifique (custom) apparait aussi comme valeur de l''attribut de nom dans le jsp:attribute inclus
-jsp.error.dynamic.attributes.not.implemented=Le tag {0} indique qu''il accepte des attributs dynamics mais n''implémente pas l''interface requise
+jsp.error.bug48498=Impossible d'afficher un extrait du JSP, ce qui peut être causé par un problème du parser XML (voir le bug 48498 de Tomcat)
+jsp.error.classname=Impossible de déterminer le nom de classe d'après le fichier .class
+jsp.error.coerce_to_type=Impossible de convertir la valeur [{2}] de l''attribut [{0}] vers le type [{1}]
+jsp.error.compilation=Erreur de compilation du fichier: [{0}] [{1}]
+jsp.error.compiler=Aucun compilateur Java disponible
+jsp.error.compiler.config=Aucun compilateur Java disponible pour les options de configuration compilerClassName: [{0}] et compiler: [{1}]
+jsp.error.config_pagedir_encoding_mismatch=L''encode de page (Page-encoding) indiqué dans le jsp-property-group [{0}] est différent de celui indiqué dans la directive de page [{1}]
+jsp.error.corresponding.servlet=Erreur de servlet générée:
+jsp.error.could.not.add.taglibraries=Impossible d'ajouter une ou plusieurs bibliothèques de tag.
+jsp.error.data.file.processing=Erreur durant le traitement du fichier [{0}]
+jsp.error.data.file.read=Erreur lors de la lecture du fichier [{0}]
+jsp.error.data.file.write=Erreur lors de l'écriture du fichier de données
+jsp.error.deferredmethodandvalue='deferredValue' et 'deferredMethod' ne peuvent être toutes deux 'true'
+jsp.error.deferredmethodsignaturewithoutdeferredmethod=Impossible de sécifier une signature de méthode si 'deferredMethod' n'est pas 'true'
+jsp.error.deferredvaluetypewithoutdeferredvalue=Impossible de spécifier un value type si 'deferredValue' n'est pas 'true'
+jsp.error.directive.isnottagfile=La directive [{0}] ne peut être utilisée que dans un fichier tag
+jsp.error.directive.istagfile=La directive [{0}] ne peut être utilisée dans un fichier tag
+jsp.error.duplicate.name.jspattribute=L''attribut [{0}] indiqué dans l''action standard ou spécifique (custom) apparait aussi comme valeur de l''attribut de nom dans le jsp:attribute inclus
+jsp.error.duplicateqname=Un attribut avec un nom qualifié [{0}] en double a été trouvé, ils doivent être uniques au sein d''un élément
+jsp.error.dynamic.attributes.not.implemented=Le tag [{0}] indique qu''il accepte des attributs dynamics mais n''implémente pas l''interface requise
+jsp.error.el.parse=[{0}] : [{1}]
+jsp.error.el.template.deferred=#{...} n''est pas admis dans le texte d''un modèle (template)
 jsp.error.el_interpreter_class.instantiation=Impossible de charger ou d''instancier la classe ELInterpreter [{0}]
-jsp.error.empty.body.not.allowed=Un corps vide n''est pas autorisé pour {0}
-jsp.error.file.already.registered=Inclusion récursive du fichier {0}
-jsp.error.file.cannot.read=Impossible de lire le fichier: {0}
-jsp.error.file.not.found=Le fichier "{0}" n''a pas été trouvé
+jsp.error.fallback.invalidUse=jsp:fallback doit être un enfant direct de jsp:plugin
+jsp.error.file.already.registered=Inclusion récursive du fichier [{0}]
+jsp.error.file.cannot.read=Impossible de lire le fichier: [{0}]
+jsp.error.file.not.found=Le fichier [{0}] n''a pas été trouvé
 jsp.error.file.not.registered=Le fichier {0} n''apparaît pas dans l''inclusion (include)
-jsp.error.fragmentWithDeclareOrScope=Les attributs 'fragment' et 'declare' ou 'scope' sont indiqués dans la directive variable
-jsp.error.fragmentwithrtexprvalue=On ne peut indiquer à la fois les attributs 'fragment' et 'rtexprvalue'.  Si 'fragment' est présent, 'rtexprvalue' est fixé à 'true'
+jsp.error.flush=Une exception s'est produite lors de l'envoi des données
 jsp.error.fragmentwithtype=On ne peut indiquer à la fois les attributs 'fragment' et 'type'.  Si 'fragment' est présent, 'type' est fixé comme 'javax.servlet.jsp.tagext.JspFragment'
-jsp.error.getproperty.beanNotFound=getProperty: le Bean {0} est introuvable
-jsp.error.include.bad.file=Mauvais argument fichier (file) pour l''inclusion (include)
-jsp.error.include.badflush=jsp:include page="..." flush="true" est la seule combinaison valide dans JSP 1.0
-jsp.error.include.exception=Impossible d''inclure (include) {0}
-jsp.error.include.flush.invalid.value=Valeur incorrecte pour l''attribut flush: {0}
-jsp.error.include.missing.file=l''argument fichier (file) pour l''inclusion (include) est absent
-jsp.error.include.noflush=jsp:include doit avoir "flush=true"
+jsp.error.function.classnotfound=La classe [{0}] spécifiée dans la TLD pour la fonction [{1}] n''a pas été trouvée: [{2}]
+jsp.error.include.exception=Impossible d''inclure (include) [{0}]
 jsp.error.include.tag=Tag jsp:include incorrect
-jsp.error.internal.evaluator_not_found=Erreur interne: Impossible de charger l''évaluateur d''expression
-jsp.error.internal.filenotfound=Erreur interne: Fichier {0} introuvable
+jsp.error.internal.filenotfound=Erreur interne: Fichier [{0}] introuvable
 jsp.error.internal.tldinit=Exception lors de l''initialisation de TldLocationsCache: {0}
-jsp.error.internal.unexpected_node_type=Erreur Interne: Type de node inattendu rencontré
-jsp.error.invalid.attribute={0}: Attribut incorrect: {1}
+jsp.error.invalid.attribute=[{0}]: Attribut incorrect: [{1}]
+jsp.error.invalid.bean=La valeur [{0}] de l''attribut de classe useBean est invalide
 jsp.error.invalid.directive=Directive incorrecte
-jsp.error.invalid.expression="{0}" contient d''incorrecte(s) expression(s): {1}
-jsp.error.invalid.forward=Tag forward incorrect
-jsp.error.invalid.javaEncoding=Encodage java incorrect. Essai de {0} puis de {1}. Les deux ont échoué.
-jsp.error.invalid.tagdir=Le répertoire du fichier Tag {0} ne commence pas par "/WEB-INF/tags"
-jsp.error.ise_on_clear=Il est interdit d''utiliser clear() quand la taille de tampon== 0
-jsp.error.jspbody.emptybody.only=Le tag {0} ne peut avoir que jsp:attribute dans son corps.
-jsp.error.jspbody.required=Doit utiliser jsp:body pour indiqué le corps de tag body de {0} si jsp:attribute est utilisé.
-jsp.error.jspc.uriroot_not_dir=L''option -uriroot doit indiqué un répertoire déjà existant
-jsp.error.jspelement.missing.name=L''attribut obligatoire 'name' est absent de jsp:element
-jsp.error.library.invalid=La page JSP page est incorrecte d''après la librairie {0}: {1}
-jsp.error.loadclass.taghandler=Impossible de charger la classe {0}
-jsp.error.mandatory.attribute={0}: L''attribut obligatoire {1} est manquant
-jsp.error.missing.tagInfo=L''objet TagInfo de {0} est absent de la TLD
-jsp.error.missing_attribute=D''après le TLD l''attribut {0} est obligatoire pour le tag {1}
-jsp.error.more.than.one.taglib=plus d''un taglib dans le TLD: {0}
-jsp.error.multiple.line.number=\n\
-\n\
-Une erreur s''est produite entre les lignes: {0} et {1} dans le fichier jsp: {2}\n\
-\n
-jsp.error.needAlternateJavaEncoding=L''encodage java par défaut {0} est incorrect sur votre environnement java. Une alternative peut être indiquée via le paramêtre ''javaEncoding'' de la JspServlet.
-jsp.error.no.more.content=Fin de contenu alors que l''évalution n''était pas terminée: erreur de tags imbriqués?
-jsp.error.no.scratch.dir=Le moteur de JSP engine n''est pas configuré avec un répertoire de travail.\n\
-\ Merci d''ajouter "jsp.initparams=scratchdir=<dir-name>" \n\
+jsp.error.invalid.expression=[{0}] contient d''incorrecte(s) expression(s): [{1}]
+jsp.error.invalid.implicit=Le TLD implicite est invalide pour le fichier tag [{0}]
+jsp.error.invalid.implicit.version=La version JSP déclarée dans le TLD implicite pour le fichier de tag à [{0}] est invalide
+jsp.error.invalid.scope=La valeur de l''attribut "scope" est invalide: [{0}] (elle doit être "page", "request", "session" ou "application")
+jsp.error.invalid.tagdir=Le répertoire du fichier Tag [{0}] ne commence pas par "/WEB-INF/tags"
+jsp.error.invalid.version=Version JSP invalide pour le fichier tag [{0}]
+jsp.error.ise_on_clear=Il est interdit d'utiliser clear() quand la taille de tampon== 0
+jsp.error.java.line.number=Une erreur s''est produite à la ligne: [{0}] dans le fichier Java généré: [{1}]
+jsp.error.javac=Exception javac
+jsp.error.javac.env=Environnement:
+jsp.error.jspbody.emptybody.only=Le tag [{0}] ne peut avoir que jsp:attribute dans son corps.
+jsp.error.jspbody.invalidUse=Le jsp:body doit être un sous élément d'une action standard ou personnalisée
+jsp.error.jspbody.required=Doit utiliser jsp:body pour indiqué le corps de tag body de [{0}] si jsp:attribute est utilisé.
+jsp.error.jspc.missingTarget=Une cible manque, il faut spécifier -webapp, -uriroot, ou une ou plusieurs pages JSP
+jsp.error.jspc.no_uriroot=uriroot n'est pas spécifié et ne peut être trouvé avec le(s) fichier(s) JSP spécifié(s)
+jsp.error.jspc.uriroot_not_dir=L'option -uriroot doit indiquer un répertoire déjà existant
+jsp.error.jspelement.missing.name=L'attribut obligatoire 'name' est absent de jsp:element
+jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: il est illégal d''avoir plusieurs occurrences de [{0}] avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt;: les attributs "doctype-root-element" et "doctype-system" doivent apparaître conjointement
+jsp.error.jspoutput.doctypepublicsystem=L'attribut &lt;jsp:output&gt;: 'doctype-system' doit être présent lorsque l'attribut 'doctype-public' l'est
+jsp.error.jspoutput.invalidUse=&lt;jsp:output&gt; ne doit pas être utilisé en syntaxe standard
+jsp.error.jspoutput.nonemptybody=&lt;jsp:output&gt; ne doit pas avoir de corps
+jsp.error.jsproot.version.invalid=Le numéro de version [{0}] est invalide, il devrait être "1.2", "2.0", "2.1" ou "2.2"
+jsp.error.jsptext.badcontent=Quand '&lt;' apparaît dans le corps d'un &lt;jsp:text&gt;, il doit être encapsulé dans un CDATA\n
+jsp.error.lastModified=Impossible de déterminer la date de dernière modification pour le fichier [{0}]
+jsp.error.library.invalid=La page JSP page est incorrecte d''après la bibliothèque [{0}]: [{1}]
+jsp.error.literal_with_void=Une valeur littérale a été spécifié pour l''attribut [{0}] qui est défini comme étant une méthode différée ne retournant pas d''objet, JSP.2.3.4 ne permet pas de valeur littérale dans ce cas
+jsp.error.loadclass.taghandler=Impossible de charger la classe [{0}]
+jsp.error.location=ligne: [{0}], colonne: [{1}]
+jsp.error.mandatory.attribute=[{0}]: L''attribut obligatoire [{1}] est manquant
+jsp.error.missing.tagInfo=L''objet TagInfo de [{0}] est absent de la TLD
+jsp.error.missing_attribute=D''après le TLD l''attribut [{0}] est obligatoire pour le tag [{1}]
+jsp.error.missing_var_or_varReader=L'attribut "var" ou "varReader" est manquant
+jsp.error.namedAttribute.invalidUse=Le jsp:attribute doit être un sous élément d'une action standard ou personnalisée
+jsp.error.needAlternateJavaEncoding=L''encodage java par défaut [{0}] est incorrect sur votre environnement java. Une alternative peut être indiquée via le paramêtre ''javaEncoding'' de la JspServlet.
+jsp.error.nested.jspattribute=Une action standard jsp:attribute ne peut pas être nichée dans une autre
+jsp.error.nested.jspbody=Une action standard jsp:body ne peut être incluse dans une autre action standard jsp:body ou jsp:attribute
+jsp.error.nested_jsproot=&lt;jsp:root&gt; imbriqué
+jsp.error.no.more.content=Fin de contenu alors que l'évalution n'était pas terminée: erreur de tags imbriqués?
+jsp.error.no.scratch.dir=Le moteur de JSP engine n'est pas configuré avec un répertoire de travail.\n\
+\ Merci d'ajouter "jsp.initparams=scratchdir=<dir-name>" \n\
 \ dans le fichier "servlets.properties" de ce contexte.
-jsp.error.no.scriptlets=Les éléments de Scripting ( <%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) ne sont pas autorisés ici.
-jsp.error.nomatching.fragment=Ne peut trouver une directive attribut (avec pour nom={0} et fragment=true) avant la directive fragment.
-jsp.error.non_null_tei_and_var_subelems=Le tag {0} possède une ou plusieurs variables subelements et une classe TagExtraInfo qui retourne une ou plusieurs VariableInfo
-jsp.error.not.impl.comments=Erreur interne: Commentaires non implémentés
-jsp.error.not.impl.declarations=Erreur interne: Declarations non implémentées
-jsp.error.not.impl.directives=Erreur interne: Directives non implémentées
-jsp.error.not.impl.expressions=Erreur interne: Expressions non implémentées
-jsp.error.not.impl.forward=Erreur interne: forward non implémenté
-jsp.error.not.impl.getp=Erreur interne: getProperty non implémenté
-jsp.error.not.impl.include=Erreur interne: include non implémenté
-jsp.error.not.impl.plugin=Erreur interne: plugin non implémenté
-jsp.error.not.impl.scriptlets=Erreur interne: Scriptlets non implémentés
-jsp.error.not.impl.setp=Erreur interne: setProperty non implémenté
-jsp.error.not.impl.taglib=Internal error: Tag extensions non implémentés
-jsp.error.not.impl.usebean=Erreur interne: useBean non implémenté
-jsp.error.not.in.template={0} n''est pas autorisé dans le corps de texte de template.
+jsp.error.no.scriptlets=Les éléments de scripting ( <%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) ne sont pas autorisés ici.
+jsp.error.noFunction=La fonction [{0}] ne peut être trouvée pour le préfixe spécifié
+jsp.error.noFunctionMethod=La méthode [{0}] pour la fonction [{1}] n''a pas été trouvée dans la classe [{2}]
+jsp.error.non_null_tei_and_var_subelems=Le tag [{0}] possède une ou plusieurs variables subelements et une classe TagExtraInfo qui retourne une ou plusieurs VariableInfo
+jsp.error.not.in.template=[{0}] n''est pas autorisé dans le corps de texte de template.
+jsp.error.outputfolder=Pas de répertoire de sortie
 jsp.error.overflow=Erreur: Dépassement de capacité du tampon JSP
-jsp.error.page.bad_b_and_a_combo=Directive de Page: combinaison illégale de buffer="none" && autoFlush="false"
-jsp.error.page.defafteruse.language=Directive de Page: on ne peut définir language après un scriptlet
-jsp.error.page.invalid.autoflush=Directive de Page: valeur incorrecte pour autoFlush
+jsp.error.page.conflict.autoflush=Directive de page: il est illégal d''avoir plusieurs occurrences de "autoFlush" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.buffer=Directive de page: il est illégal d''avoir plusieurs occurrences de "buffer" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.contenttype=Directive de page: il est illégal d''avoir plusieurs occurrences de ''contentType'' avec des valeurs différentes (ancienne: [{0}], nouvelle: [{1}])
+jsp.error.page.conflict.deferredsyntaxallowedasliteral=Directive de page: il est illégal d''avoir plusieurs occurrences de "deferedSyntaxAllowedAsLiteral" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.errorpage=Directive de page: il est illégal d''avoir plusieurs occurrences de "errorPage" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.extends=Directive de page: il est illégal d''avoir plusieurs occurrences de "extends" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.info=Directive de page: il est illégal d''avoir plusieurs occurrences de "info" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.iselignored=Directive de page: il est illégal d''avoir plusieurs occurrences de "isELIgnored" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.iserrorpage=Directive de page: il est illégal d''avoir plusieurs occurrences de "isErrorPage" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.isthreadsafe=Directive de page: il est illégal d''avoir plusieurs occurrences de "isThreadSafe" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.language=Directive de page: il est illégal d''avoir plusieurs occurrences de "language" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.session=Directive de page: il est illégal d''avoir plusieurs occurrences de "session" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.page.conflict.trimdirectivewhitespaces=Directive de page: il est illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
 jsp.error.page.invalid.buffer=Directive de Page: valeur incorrecte pour "buffer"
-jsp.error.page.invalid.contenttype=Directive de Page: valeur incorrecte pour contentType
-jsp.error.page.invalid.info=Directive de Page: valeur incorrecte pour info
+jsp.error.page.invalid.deferredsyntaxallowedasliteral=Directive de page: valeur invalide pour deferredSyntaxAllowedAsLiteral
+jsp.error.page.invalid.import=Directive de page: valeur invalide pour import
+jsp.error.page.invalid.iselignored=Directive de page: valeur invalide pour isELIgnored
 jsp.error.page.invalid.iserrorpage=Directive de Page: valeur incorrecte pour isErrorPage
 jsp.error.page.invalid.isthreadsafe=Directive de Page: valeur incorrecte pour isThreadSafe
 jsp.error.page.invalid.session=Directive de Page: valeur incorrecte pour session
-jsp.error.page.nomapping.language=Directive de Page: Pas de correspondance pour language:
-jsp.error.param.noname=Pas de nom dans le tag PARAM
-jsp.error.param.novalue=Pas de valeur dans le tag PARAM
+jsp.error.page.invalid.trimdirectivewhitespaces=Directive de page: valeur invalide pour trimDirectiveWhitespaces
+jsp.error.page.language.nonjava=Directive de page: l'attribut langage est invalide
+jsp.error.page.multi.pageencoding=La directive de page ne doit pas avoir plusieurs occurrences de pageencoding
+jsp.error.page.noSession=Impossible d'accéder à la portée session de la page car elle n'a pas de session asoociée
+jsp.error.param.invalidUse=L'action jsp:param ne peut pas être utilisée en dehors d'éléments jsp:include, jsp:forward ou jsp:params
 jsp.error.paramexpected=Le tag "param" est attendu avec les attributs "name" et "value" après le tag "params".
-jsp.error.parse.error.in.TLD=Erreur d''évaluation (parse) dans le descripteur de librairie de tag (TLD): {0}
-jsp.error.parse.xml=Erreur d''évaluation XML sur le fichier {0}
-jsp.error.parse.xml.invalidPublicId=PUBLIC ID invalide: {0}
-jsp.error.parse.xml.line=Erreur d''évaluation XML sur le fichier  {0}: (ligne {1}, col {2})
-jsp.error.parse.xml.scripting.invalid.body=Le corps de l''élément {0} ne doit contenir aucun éléments XML
+jsp.error.params.emptyBody=jsp:params doit inclure au moins un jsp:param
+jsp.error.params.invalidUse=jsp:params doit être directement inclus dans jsp:plugin
+jsp.error.parse.error.in.TLD=Erreur d''évaluation (parse) dans le descripteur de la bibliothèque de tag (TLD): [{0}]
+jsp.error.parse.xml=Erreur d''évaluation XML sur le fichier [{0}]
+jsp.error.parse.xml.invalidPublicId=PUBLIC ID invalide: [{0}]
+jsp.error.parse.xml.line=Erreur d''évaluation XML sur le fichier  [{0}]: (ligne [{1}], col [{2}])
+jsp.error.parse.xml.scripting.invalid.body=Le corps de l''élément [{0}] ne doit contenir aucun éléments XML
+jsp.error.plugin.badtype=Valeur invalide pour l'attribut 'type' dans jsp:plugin: la valeur doit être 'bean' ou 'applet'
 jsp.error.plugin.nocode=code non déclaré dans jsp:plugin
 jsp.error.plugin.notype=type non déclaré dans jsp:plugin
-jsp.error.quotes.unterminated=guillemets non terminés
-jsp.error.scripting.variable.missing_name=Incapable de déterminer le nom de variable scripting d''après l''attribut {0}
-jsp.error.setproperty.ClassNotFound=setProperty: la Classe {0} est introuvable
-jsp.error.setproperty.arrayVal=setProperty: on ne peut renseigner les array property {0} au travers d''une valeur chaîne constante (string constant value)
-jsp.error.setproperty.beanInfoNotFound=setproperty: beanInfo pour le bean {0} est introuvable
-jsp.error.setproperty.beanNotFound=setProperty: le Bean {0} est introuvable
-jsp.error.setproperty.invalidSyntax=setProperty: On ne peut avoir de valeur non nulle quand property=*
-jsp.error.setproperty.paramOrValue=setProperty: param ou value doit être présent
-jsp.error.single.line.number=Une erreur s''est produite à la ligne: {0} dans le fichier jsp: {1}
+jsp.error.plugin.wrongRootElement=Le nom de l''élément racine (root) dans [{0}] est différent de [{1}]
+jsp.error.prefix.refined=Tentative de redéfinition du préfixe [{0}] en [{1}] alors qu''il a déjà été défini comme [{2}] dans la portée actuelle
+jsp.error.prefix.use_before_dcl=Le préfixe [{0}] spécifié dans cette directive de tag a déjà été utilisé par une action dans le fichier [{1}] ligne [{2}]
+jsp.error.prolog_config_encoding_mismatch=Le page-encoding spécifié dans le prologue XML [{0}] est différent de celui spécifié dans le jsp-property-group [{1}]
+jsp.error.prolog_pagedir_encoding_mismatch=L''encodage spécifié dans le prologue XML [{0}] est différent de celui spécifié dans la directive de page [{1}]
+jsp.error.quotes.unterminated=Guillemets non terminés
+jsp.error.scripting.variable.missing_name=Incapable de déterminer le nom de variable scripting d''après l''attribut [{0}]
+jsp.error.servlet.destroy.failed=Erreur pendant le Servlet.destroy() de la page JSP
+jsp.error.signature.classnotfound=La classe [{0}] spećifié dans la signature de la méthode dans la TLD pour la fonction [{1}] n''a pas pu être trouvée [{2}]
+jsp.error.simpletag.badbodycontent=La TLD de la classe [{0}] spécifie un body-content (JSP) invalide pour un tag simple (SimpleTag).
+jsp.error.single.line.number=Une erreur s''est produite à la ligne: [{0}] dans le fichier jsp: [{1}]
+jsp.error.stream.close.failed=Erreur à la fermeture du flux
 jsp.error.stream.closed=Flux fermé
-jsp.error.tag.attr.unterminated=Liste de tag d''attribut non terminée
-jsp.error.tagdirective.badbodycontent=Contenu de corps (body-content) ({0}) invalide dans la directive tag
-jsp.error.tagfile.tld.name=L''attribut "name" de la directive tag contient la valeur {0} alors que le tag "name" de l''élément "tag-file" dans le TLD est {1}
-jsp.error.taglib.reserved.prefix=Le préfixe taglib {0} est réservé
-jsp.error.taglibDirective.absUriCannotBeResolved=L''uri absolue: {0} ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application
-jsp.error.taglibDirective.missing.location=Ni l''uri' ni l''attribut 'tagdir' n''ont été indiqués dans la directive taglib
-jsp.error.tei.invalid.attributes=Message d''erreurs de validation provenant du TagExtraInfo pour {0}
-jsp.error.teiclass.instantiation=Impossible de charger ou d''instancier la classe TagExtraInfo: {0}
-jsp.error.tld.fn.invalid.signature=Synthaxe invalide pour la signature de fonction dans la TLD.  Librairie de Tag : {0}, Fonction: {1}
-jsp.error.tld.fn.invalid.signature.commaexpected=Synthaxe invalide pour la signature de fonction dans la TLD.  Virgule '','' attendue.  Librairie de Tag: {0}, Fonction: {1}.
-jsp.error.tldInWebDotXmlNotFound=Ne peut trouver le TLD {1} pour l''URI {0} indiquée dans le fichier web.xml
-jsp.error.tlv.invalid.page=Message d''erreurs de validation provenant du TagLibraryValidator pour {0} en {1}
-jsp.error.tlvclass.instantiation=Impossible de charger ou d''instancier la classe TagLibraryValidator: {0}
+jsp.error.tag.conflict.attr=Directive de tag: il est illégal d''avoir plusieurs occurrences de l''attribut [{0}] avec des valeurs différentes (ancienne: [{1}], nouvelle [{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Directive de tag: il est illégal d''avoir plusieurs occurrences de "deferredSyntaxAllowedAsLiteral" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.tag.conflict.iselignored=Directive de tag: il est illégal d''avoir plusieurs occurrences de "isELIgnored" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.tag.conflict.language=Directive de tag: il est illégal d''avoir plusieurs occurrences de "language" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=Directive de tag: il est illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.tag.invalid.deferredsyntaxallowedasliteral=Directive Tag : valeur invalide pour deferredSyntaxAllowedAsLiteral
+jsp.error.tag.invalid.iselignored=Directive Tag: isELIgnored a une valeur invalide
+jsp.error.tag.invalid.trimdirectivewhitespaces=Directive Tag: trimDirectiveWhitespaces a une valeur invalide
+jsp.error.tag.language.nonjava=Directive de tag: attribut language invalide
+jsp.error.tag.multi.pageencoding=La directive de tag ne doit pas avoir plusieurs occurences de pageencoding
+jsp.error.tagdirective.badbodycontent=Contenu de corps (body-content) [{0}] invalide dans la directive tag
+jsp.error.tagfile.badSuffix=Le suffixe ".tag"  est manquant dans le chemin du fichier tag [{0}]
+jsp.error.tagfile.illegalPath=Le chemin du fichier de tag [{0}] est invalide, il doit commencer par "/WEB-INF/tags" ou "/META-INF/tags"
+jsp.error.tagfile.missingPath=Le chemin n'est pas spécifié pour le fichier de tag
+jsp.error.tagfile.nameFrom.badAttribute=La directive d''attribut (déclarée à la ligne [{1}] et dont le nom d''attribut est [{0}], la valeur de cet attribut name-from-attribute) doit être du type String, être requis, et ne pas être une expression évaluée lors de l''exécution (rtexprvalue)
+jsp.error.tagfile.nameFrom.noAttribute=La valeur [{0}] indiquée pour l''attribut "name-from-attribute" ne se réfère à aucun attribut de ce même nom.
+jsp.error.tagfile.nameNotUnique=La valeur de [{0}] et la valeur de [{1}] à la ligne [{2}] sont les mêmes
+jsp.error.taglibDirective.absUriCannotBeResolved=L''uri absolu: [{0}] ne peut être résolu dans le fichier web.xml ni dans les fichiers jar déployés avec cette application
+jsp.error.taglibDirective.both_uri_and_tagdir=Les attributs 'uri' et 'tagdir' sont tous deux spécifiés
+jsp.error.taglibDirective.missing.location=Ni l''uri' ni l'attribut 'tagdir' n''ont été indiqués dans la directive taglib
+jsp.error.tei.invalid.attributes=Message d''erreurs de validation provenant du TagExtraInfo pour [{0}]
+jsp.error.teiclass.instantiation=Impossible de charger ou d''instancier la classe TagExtraInfo: [{0}]
+jsp.error.text.has_subelement=&lt;jsp:text&gt; ne doit pas avoir de sous éléments
+jsp.error.tld.fn.duplicate.name=Nom de fonction [{0}] dupliqué dans la bibliothèque de tags [{1}]
+jsp.error.tld.fn.invalid.signature=Synthaxe invalide pour la signature de fonction dans la TLD.  Bibliothèque de Tag : [{0}], Fonction: [{1}]
+jsp.error.tld.invalid_tld_file=Fichier TLD invalide: [{0}], voir la spécification JSP.7.3.1 pour plus de détails
+jsp.error.tld.mandatory.element.missing=L''élément [{0}] obligatoire d''une définition de librarie de tag (TLD) est absent ou vide dans la TLD [{1}]
+jsp.error.tld.missing_jar=Ressource JAR manquante [{0}] containant un TLD
+jsp.error.tld.unable_to_get_jar=Impossible d''obtenir la ressource [{0}] du JAR contenant le TLD: [{1}]
+jsp.error.tlv.invalid.page=Message d''erreurs de validation provenant du TagLibraryValidator pour [{0}] en [{1}]
+jsp.error.tlvclass.instantiation=Impossible de charger ou d''instancier la classe TagLibraryValidator: [{0}]
 jsp.error.unable.compile=Impossible de compiler la classe pour la JSP
 jsp.error.unable.load=Impossible de charger la classe pour la JSP
-jsp.error.unable.rename=Impossible de renommer le fichier classe de {0} vers {1}
-jsp.error.unable.to.open.TLD=Impossible d''ouvrir le descripteur de librairie de tag (TLD): {0}
-jsp.error.unable.to_convert_string=Impossible de convertir une chaîne vers {0} pour l''attribut {1}
-jsp.error.unable.to_find_method=Impossible de trouver une méthode de mise à jour pour l''attribut: {0}
-jsp.error.unable.to_introspect=Impossible d''introspecter la classe gestionnaire de tag : {0} car {1}
-jsp.error.unable.to_load_taghandler_class=Impossible de charger la classe gestionnaire de tag {0} car {1}
+jsp.error.unable.to_find_method=Impossible de trouver une méthode de mise à jour pour l''attribut: [{0}]
 jsp.error.unavailable=La JSP a été marquée comme non disponible
-jsp.error.unknownException=Erreur non traitée! Vous devriez penser à utiliser une page d''erreur pour rapporter ce type d''erreur plus élégamment
-jsp.error.unknown_attribute_type=Type d''attribut inconnu ({1}) pour l''attribut {0}.
-jsp.error.unsupported.encoding=Encodage non supporté: {0}
-jsp.error.unterminated=Tag {0} non terminé
-jsp.error.unterminated.user.tag=Tag user-defined non terminé: Le tag de fermeture {0} est introuvable found ou incorrectement imbriqué
-jsp.error.usebean.bad.type.cast=useBean ({0}): Le type ({1}) n''est pas assignable depuis la classe ({2})
-jsp.error.usebean.class.notfound=Classe: {0} non trouvée
-jsp.error.usebean.duplicate=useBean: Nom de bean dupliqué: {0}
-jsp.error.usebean.missing.attribute=useBean: l''identificateur d''attribut (id attribute) est manquant ou mal orthographié
-jsp.error.usebean.missing.type=useBean ({0}): La classe ou le type d''attribut doit êtrespécifié:
-jsp.error.usebean.noSession=Il est illégal pour useBean d''utiliser une portée de session (session scope) quand la page JSP indique (via la directive de page) qu''elle ne participe pas aux sessions
-jsp.error.usebean.not.both=useBean: Impossible de spécifier à la fois la classe et l''attribut beanName:
-jsp.error.usebean.notinsamefile=le tag useBean doit commencer et finir dans le même fichier physique
-jsp.error.usebean.prohibited.as.session=Impossible d''utiliser comme bean de session {0} car c''est interditpar la directive jsp définie précédemment:
+jsp.error.unbalanced.endtag=Le tag final "&lt;/{0}" n''est pas balancé
+jsp.error.undeclared_namespace=Un tag personnalisé a été trouvé avec un espace de noms non déclaré [{0}]
+jsp.error.unknown_attribute_type=Type d''attribut inconnu [{1}] pour l''attribut [{0}].
+jsp.error.unsupported.encoding=Encodage non supporté: [{0}]
+jsp.error.unterminated=Tag [{0}] non terminé
+jsp.error.usebean.duplicate=useBean: Nom de bean dupliqué: [{0}]
+jsp.error.usebean.noSession=Il est illégal pour useBean d'utiliser une portée de session (session scope) quand la page JSP indique (via la directive de page) qu'elle ne participe pas aux sessions
 jsp.error.var_and_varReader=A la fois 'var' et 'varReader' sont indiqués
-jsp.error.webxml_not_found=Impossible de localiser le fichier web.xml
-jsp.error.xmlns.redefinition.notimplemented=Erreur Interne: Tentative de redéfinition de xmlns:{0}.  La redéfinition des domaines de noms (namespaces) n''est pas implémentée.
-jsp.message.accepted=Accepté {0} à {1}
-jsp.message.adding_jar=Ajout du jar {0} à mon classpath
-jsp.message.class_file_name_is=Le nom de fichier Class est: {0}
-jsp.message.class_name_is=Le nom de classe est: {0}
-jsp.message.compiling_with=Compilation avec: {0}
-jsp.message.copyinguri=Copie de {0} dans {1}
-jsp.message.cp_is=Le Classpath {0} est: {1}
+jsp.error.variable.alias=Aucun ou les deux parmi les attributs name-from-attribute et alias doivent 6etre spécifiés sur une directive de variable
+jsp.error.variable.both.name=Impossible de spécifier à la fois les attributs name-given et name-from-attribute dans une directive de variable
+jsp.error.variable.either.name=Un attribut "name-given" ou "name-from-attribute" doit être spécifié dans la directive "variable"
+jsp.error.xml.badStandardAction=Action standard invalide: [{0}]
+jsp.error.xml.bad_tag=Aucun tag [{0}] n''est défini dans la bibliothèque de tags associée à l''URI [{1}]
+jsp.exception=Exception lancée durent le traitement de [{0}] à la ligne [{1}]
+jsp.info.ignoreSetting=Le paramètre [{0}] avec valeur [{1}] a été ignoré parce que le gestionnaire de sécurité est activé
 jsp.message.dont.modify.servlets=IMPORTANT: Ne pas modifier les servlets générées
-jsp.message.handling_directive=\n\
-Directive de gestion (handling): {0} {1}
-jsp.message.handling_plugin=\n\
-Plugin: {0}
-jsp.message.htmlcomment=\n\
-Effacement des commentaires: {0}
-jsp.message.java_file_name_is=Le nom de fichier Java est: {0}
-jsp.message.package_name_is=Le nom de package est: {0}
-jsp.message.parent_class_loader_is=Le chargeur de classe parent (class loader) est: {0}
-jsp.message.scratch.dir.is=Le répertoire de travail (scratch dir) pour le moteur de JSP est: {0}
-jsp.message.template_text=texte template
-jsp.parser.sax.featurenotrecognized=Fonctionnalité SAX non reconnue: {0}
-jsp.parser.sax.featurenotsupported=Fonctionnalité SAX non supportée: {0}
-jsp.parser.sax.propertynotrecognized=Propriété SAX non reconnue: {0}
-jsp.parser.sax.propertynotsupported=Propriété SAX non supportée: {0}
-jsp.warning.bad.type=Attention: mauvais type dans le fichier .class
-jsp.warning.bad.urlpattern.propertygroup=Mauvaise valeur {0} dans le sous-élément (subelement) url-pattern du fichier web.xml
-jsp.warning.checkInterval=Attention: Valeur incorrecte pour le initParam checkInterval. Utilisation de la valeur par défaut "300" secondes
-jsp.warning.classDebugInfo=Attention: Valeur incorrecte pour le initParam classdebuginfo. Utilisation de la valeur par défaut "false"
-jsp.warning.compiler.class.cantcreate=Impossible de créer une instance de classe plugin pour le compilateur indiqué {0} due to {1}. Utilisation par défaut du Compilateur Java Sun.
-jsp.warning.compiler.class.notfound=La classe plugin de compilateur {0} est introuvable. Utilisation par défaut du Compilateur Java Sun.
-jsp.warning.compiler.path.notfound=le chemin de compilateur indiqué {0} est introuvable. Utilisation par défaut du chemin système (system PATH).
-jsp.warning.development=Attention: Valeur incorrecte pour le initParam development. Utilisation de la valeur par défaut "true"
-jsp.warning.enablePooling=Attention: Valeur incorrecte pour le initParam enablePooling. Utilisation de la valeur par défaut "true"
-jsp.warning.keepgen=Attention: Valeur incorrecte pour le initParam keepgenerated. Utilisation de la valeur par défaut "false"
-jsp.warning.mappedFile=Attention: Valeur incorrecte pour le initParam mappedFile. Utilisation de la valeur par défaut "false"
-jsp.warning.reloading=Attention: Valeur incorrecte pour le initParam reloading. Utilisation de la valeur par défaut "true"
+jsp.message.jsp_added=Ajout du JSP au chemin [{0}] à la queue du contexte [{1}]
+jsp.message.jsp_queue_created=Création d''une queue de jsp avec une longueur de [{0}] pour le contexte [{1}]
+jsp.message.jsp_queue_update=Mise à jour de la JSP pour le chemin [{0}] dans la file d''attente du contexte [{1}]
+jsp.message.jsp_removed_excess=Enlevé un JSP excédentaire pour le chemin [{0}] de la file du contexte [{1}]
+jsp.message.jsp_removed_idle=Le JSP inactif avec le chemin [{0}] dans le contexte [{1}] est enlevé après [{2}] secondes
+jsp.message.jsp_unload_check=Vérification des JSPs lors du déchargement du contexte [{0}], nombre de JSP: [{1}] taille de la queue: [{2}]
+jsp.message.parent_class_loader_is=Le chargeur de classe parent (class loader) est: [{0}]
+jsp.message.scratch.dir.is=Le répertoire de travail (scratch dir) pour le moteur de JSP est: [{0}]
+jsp.tldCache.noTldSummary=Au moins un fichier JAR a été analysé pour trouver des TLDs mais il n'en contenait pas, le mode "debug" du journal peut être activé pour obtenir une liste complète de JAR scannés sans succès; éviter d'analyser des JARs inutilement peut améliorer sensiblement le temps de démarrage et le temps de compilation des JSPs
+jsp.warning.bad.urlpattern.propertygroup=Mauvaise valeur [{0}] dans le sous-élément (subelement) url-pattern du fichier web.xml
+jsp.warning.checkInterval=WARNING: Valeur incorrecte pour le initParam checkInterval. Utilisation de la valeur par défaut "300" secondes
+jsp.warning.classDebugInfo=WARNING: Valeur incorrecte pour le initParam classdebuginfo. Utilisation de la valeur par défaut "false"
+jsp.warning.compiler.classfile.delete.fail=Impossible d''effacer le fichier classe généré [{0}]
+jsp.warning.compiler.classfile.delete.fail.unknown=Impossible d'effacer le ou les fichier(s) de classe généré(s)
+jsp.warning.compiler.javafile.delete.fail=Impossible d''effacer le fichier Java généré [{0}]
+jsp.warning.development=WARNING: Valeur incorrecte pour le initParam development. Utilisation de la valeur par défaut "true"
+jsp.warning.displaySourceFragment=Avertissement: valeur invalide pour le initParam "displaySourceFragment". Utilisant la valeur par défaut "true"
+jsp.warning.dumpSmap=WARNING: Valeur invalide pour le paramètre d'initialisation dumpStack, la valeur par défaut "false" sera utilisée
+jsp.warning.enablePooling=WARNING: Valeur incorrecte pour le initParam enablePooling. Utilisation de la valeur par défaut "true"
+jsp.warning.fork=WARNING: Valeur invalide pour le paramètre d'initialisation fork, la valeur par défaut "true" sera utilisée
+jsp.warning.genchararray=WARNING: Valeur invalide pour le paramètre d'initialisation genStringAsCharArray, la valeur par défaut "false" sera utilisée
+jsp.warning.jspIdleTimeout=WARNING: Valeur invalide pour le paramètre d'initialisation jspIdleTimeout, la valeur par défaut "-1" sera utilisée
+jsp.warning.keepgen=WARNING: Valeur incorrecte pour le initParam keepgenerated. Utilisation de la valeur par défaut "false"
+jsp.warning.mappedFile=WARNING: Valeur incorrecte pour le initParam mappedFile. Utilisation de la valeur par défaut "false"
+jsp.warning.maxLoadedJsps=WARNING: Valeur invalide pour le paramètre d'initialisation maxLoadedJsps, la valeur par défaut "-1" sera utilisée
+jsp.warning.modificationTestInterval=WARNING: Valeur invalide pour le paramètre d'initialisation modificationTestInterval, la valeur par défaut "4" secondes sera utilisée
+jsp.warning.noJarScanner=WARNING: Aucun org.apache.tomcat.JarScanner fixé sur ServletContext, utilisation de l'implémentation de JarScanner par défaut
+jsp.warning.quoteAttributeEL=WARNING: Valeur invalide pour le paramètre d'initialisation quoteAttributeEL, la valeur par défaut "false" sera utilisée
+jsp.warning.recompileOnFail=WARNING: Valeur invalide pour le paramètre d'initialisation recompileOnFail, la valeur par défaut "false" sera utilisée
+jsp.warning.suppressSmap=WARNING : valeur invalide d' l'initParam suppressSmap. La valeur par défaut "false" sera utilisée
 jsp.warning.unknown.element.in.attribute=Attention: Elément inconnu {0} dans l''attribute
 jsp.warning.unknown.element.in.tag=Attention: Elément inconnu {0} dans le tag
 jsp.warning.unknown.element.in.tagfile=Attention: Elément inconnu {0} dans le tag-file
 jsp.warning.unknown.element.in.variable=Attention: Element inconnu {0} dans la variable
+jsp.warning.unknown.sourceVM=La VM source [{0}] inconnue a été ignorée
+jsp.warning.unknown.targetVM=La VM cible [{0}] inconnue a été ignorée
+jsp.warning.unsupported.sourceVM=La VM source [{0}] demandée n''est pas supportée, [{1}] sera utilisé
+jsp.warning.unsupported.targetVM=La VM cible [{0}] demandée n''est pas supportée, [{1}] sera utilisé
+jsp.warning.xpoweredBy=WARNING: Valeur invalide pour le paramètre d'initialisation xpoweredBy, la valeur par défaut "false" sera utilisée
 
-jspc.error.emptyWebApp=-webapp nécessite à sa suite un argument fichier
-jspc.error.fileDoesNotExist=L''argument fichier ''{0}'' n''existe pas
-jspc.error.generalException=ERREUR-le fichier ''{0}'' a généré l''exception générale suivante:
-jspc.error.jasperException=erreur-le fichier ''{0}'' a généré l''exception d''évaluation suivante: {1}
-jspc.implicit.uriRoot=uriRoot réglé implicitement à "{0}"
-jspc.usage=Usage: jspc <options> [--] <fichiers jsp>\n\
-où les fichiers jsp sont n''importe quel nombre de:\n\
-\    <file>         Un fichier à évaluer (parser) comme page jsp\n\
-\    -webapp <dir>  Un répertoire contenant une application web, toutes les pages jsp\n\
-\                   seront récursivement évaluées\n\
-où les options comprennet:\n\
-\    -q          Mode silencieux (identique à -v0)\n\
-\    -v[#]       Mode bavard (Le nombre optionnel indique le niveau, 2 par défaut)\n\
-\    -d <dir>    Dossier de sortie\n\
-\    -dd <dir>   Dossier de sortie literal.  (Les dossiers de paquets ne seront pas construits)\n\
-\    -l          Sortie du nom la page JSP en cas d''échec\n\
-\    -s          Sortie du nom la page JSP en cas de succès\n\
-\    -p <name>   Nom du paquet cible\n\
-\    -c <name>   Nom d'un nom de classe cible\n\
-\                (s''applique seulement à la première page JSP)\n\
-\    -mapped     Génère des appels à write() séparés pour chaque ligne HTML dans la JSP\n\
-\    -die[#]     Génère un code d''erreur de retour (#) en cas d''erreurs fatales.\n\
-\                Si le nombre est absent ou non numérique, le défaut est 1.\n\
-\    -uribase <dir>  Le répertoire uri de compilations relatif\n\
-\                    (Par défaut "/")\n\
-\    -uriroot <dir>  The répertoire racine contre lequel les fichiers seront résolus\n\
-\                    , (Par défaut le répertoire depuis lequel jspc est appelé)\n\
-\    -webinc <file>  Création d''association partielle de servlet pour l''option -webapp.\n\
-\    -webxml <file>  Création d''un fichier web.xml complet pour l''option -webapp.\n\
-\    -ieplugin <clsid>  Le classid du Plugin Java Plugin pour Internet Explorer\n\
-\    -sax2 <driverclassname>  Le nom de classe du Driver SAX 2.0 à utiliser\n\
-\    -trimSpaces         Remove template text that consists entirely of whitespace\n\
-\    -javaEncoding <enc> Set the encoding charset for Java classes (default UTF-8)\n\
-\    -source <version>   Set the -source argument to the compiler (default 1.6)\n\
-\    -target <version>   Set the -target argument to the compiler (default 1.6)\n
+jspc.error.fileDoesNotExist=Le fichier [{0}] donné en argument n''existe pas
+jspc.error.generalException=ERREUR-le fichier [{0}] a généré l''exception générale suivante:
+jspc.generation.result=La génération s''est terminée avec [{0}] erreurs en [{1}] millisecondes
+jspc.implicit.uriRoot=uriRoot réglé implicitement à [{0}]
+jspc.usage=Utilisation: jspc <options> [--] <fichiers jsp>\n\
+où les fichiers jsp sont soit\n\
+\    -webapp <dir>         Un répertoire contenant une application web, toutes les pages jsp\n\
+\                          seront récursivement évaluées\n\
+ou n'importe quel nombre de:\n\
+\    <file>                Un fichier à évaluer comme page jsp\n\
+et où les options sont:\n\
+\    -help                 Afficher ce message d'aide\n\
+\    -v                    Mode de débogage\n\
+\    -d <dir>              Répertoire de sortie\n\
+\    -l                    Affiche le nom de la page JSP lors d'un échec\n\
+\    -s                    Affiche le nom la page JSPlors d'un succès\n\
+\    -p <name>             Nom du paquet cible (par défaut org.apache.jsp)\n\
+\    -c <name>             Nom de classe cible\n\
+\                          (s'applique seulement à la première page JSP)\n\
+\    -mapped               Génère des appels à write() séparés pour chaque ligne HTML dans la page JSP\n\
+\    -die[#]               Génère un code d'erreur de retour (#) en cas d'erreur fatale (par défaut 1)\n\
+\    -uribase <dir>        L'uri du répertoire auquel la compilation doit être relative\n\
+\                          (par défaut "/")\n\
+\    -uriroot <dir>        Identique à -webapp\n\
+\    -compile              Compilation des Servlets générés\n\
+\    -failFast             Arrêt à la première erreur de compilation\n\
+\    -webinc <file>        Création d'association de Servlet partiel\n\
+\    -webfrg <file>        Création d'un fichier web-fragment.xml complet\n\
+\    -webxml <file>        Création d'un fichier web.xml complet\n\
+\    -webxmlencoding <enc> Fixe l'encodage des caractères à utiliser pour lire et écrire le fichier\n\
+\                          web.xml (par défaut platform default encoding)\n\
+\    -addwebxmlmappings    Fusionne le fragment de web.xml généré dans le web.xml\n\
+\                          de l'application web dont les pages JSP sont générées\n\
+\    -ieplugin <clsid>     Le classid du Plugin Java pour Internet Explorer\n\
+\    -classpath <path>     Remplace la propriété système java.class.path\n\
+\    -xpoweredBy           Ajoute l'en-tête de réponse X-Powered-By\n\
+\    -trimSpaces           Enlève le texte de base qui est constitué entièrement d'espaces blancs\n\
+\    -javaEncoding <enc>   Fixe le code de caractères pour les classes Java (par défaut UTF-8)\n\
+\    -source <version>     Fixe l'argument -source pour le compilateur (par défaut 1.6)\n\
+\    -target <version>     Fixe l'argument -target pour le compilateur (par défaut 1.6)\n\
+\    -threadCount <count>  Nombre de threads à utiliser pour la compilation\n\
+\                          ("2.0C" veut dire deux threads par cœur)\n
 jspc.webfrg.footer=\n\
 </web-fragment>\n\
 \n
@@ -276,21 +324,25 @@ jspc.webfrg.header=<?xml version="1.0" encoding="{0}"?>\n\
 \  <name>org_apache_jasper.jspc</name>\n\
 \  <distributable/>\n\
 <!--\n\
-Créer automatiquement par le JspC Apache Tomcat.\n\
+Crée automatiquement par JspC de Apache Tomcat.\n\
 -->\n\
 \n
 jspc.webinc.footer=\n\
 <!--\n\
-End of content automatically created by Apache Tomcat JspC.\n\
--->\n
+Fin du contenu généré automatiquement par JspC de Apache Tomcat.\n\
+-->\n\
+\n
 jspc.webinc.header=\n\
 <!--\n\
-Créer automatiquement par le JspC Apache Tomcat.\n\
--->\n
+Crée automatiquement par JspC de Apache Tomcat.\n\
+-->\n\
+\n
+jspc.webinc.insertEnd=<!-- Fin des mappings des Servlets JSPC -->
+jspc.webinc.insertStart=<!-- Début des mappings des Servlets JSPC -->
 jspc.webxml.footer=\n\
 </web-app>\n\
 \n
-jspc.webxml.header=<?xml version="1.0" encoding="ISO-8859-1"?>\n\
+jspc.webxml.header=<?xml version="1.0" encoding="{0}"?>\n\
 <web-app xmlns="http://java.sun.com/xml/ns/javaee"\n\
 \         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n\
 \         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee\n\
@@ -298,11 +350,6 @@ jspc.webxml.header=<?xml version="1.0" encoding="ISO-8859-1"?>\n\
 \         version="3.0"\n\
 \         metadata-complete="false">\n\
 <!--\n\
-Créer automatiquement par le JspC Apache Tomcat.\n\
+Crée automatiquement par JspC de Apache Tomcat.\n\
 -->\n\
 \n
-
-jspx.error.templateDataNotInJspCdata=Erreur de validation: l''élément &lt;{0}&gt; ne peut avoir de données template. Les données Template doivent être encapsulées à l''intérieur d''un élément &lt;jsp:text&gt;. [JSP1.2 PFD section 5.1.9]\n\
-Donnée Template en erreur: {1}
-
-tld.error.variableNotAllowed=Ceci est une erreur pour le tag qui possède une ou plusieurs variables subelements pour avoir une classe TagExtraInfo qui retourne un objet non-nul.
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index 30d3923..8d78d8c 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -13,112 +13,109 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jasper.error.emptybodycontent.nonempty=TLDに従ってタグ {0} は空でなければいけませんが、そうではありません
+jasper.error.emptybodycontent.nonempty=TLDに従ってタグ [{0}] は空でなければいけませんが、そうではありません
 
-jsp.buffer.size.zero=バッファサイズが0以下です
-jsp.cmd_line.usage=使用法:  [-dd <出力ディレクトリのパス>] [-keepgenerated] <.jspファイル群>
 jsp.engine.info=Jasper JSP 2.2エンジン
-jsp.error.action.isnottagfile={0} アクションはタグファイル中でのみ使用できません
-jsp.error.action.istagfile={0} アクションはタグファイル中で使用できません
+jsp.error.action.isnottagfile=[{0}] アクションはタグファイル中でのみ使用できません
+jsp.error.action.istagfile=[{0}] アクションはタグファイル中で使用できません
 jsp.error.attempt_to_clear_flushed_buffer=エラー: 既にフラッシュされているバッファをクリアしようとしました
-jsp.error.attr.novalue=属性 {0} には値が指定されていません
 jsp.error.attr.quoted=属性値は引用符で囲わなければいけません
-jsp.error.attribute.custom.non_rt_with_expr=TLD又はタグファイル中のattribute指示子に従って属性{0}はどんな式も受け付けません
-jsp.error.attribute.invalidPrefix=属性のプレフィックス {0} はどの取り込まれたタグライブラリにも対応しません
+jsp.error.attribute.custom.non_rt_with_expr=TLD又はタグファイル中のattribute指示子に従って属性[{0}]はどんな式も受け付けません
+jsp.error.attribute.deferredmix=attribute の値に ${} 書式と #{} 書式を同時に含めることはできません。
+jsp.error.attribute.duplicate=属性修飾名は、要素内で一意でなければなりません
+jsp.error.attribute.invalidPrefix=属性のプレフィックス [{0}] はどの取り込まれたタグライブラリにも対応しません
 jsp.error.attribute.noequal=等号記号が必要です
+jsp.error.attribute.noescape=属性値[{0}]は[{1}]で引用され、値の中で使用するとエスケープする必要があります。
 jsp.error.attribute.noquote=引用符が必要です
+jsp.error.attribute.nowhitespace=JSP の仕様により、属性名の前に空白が必要です。
 jsp.error.attribute.null_name=空の属性名です
-jsp.error.attribute.standard.non_rt_with_expr={1} 標準アクションの {0} 属性はどんな式も受け付けません
-jsp.error.attribute.unterminated={0} の属性が正しく終了していません
-jsp.error.attributes.not.allowed={0} は属性を持つことはできません
-jsp.error.bad.scratch.dir=あなたが指定したscratchDir: {0} は使用できません
-jsp.error.badGetReader=ストリームがバッファリングされていない場合には、Readerを作成できません
+jsp.error.attribute.standard.non_rt_with_expr=[{1}] 標準アクションの [{0}] 属性はどんな式も受け付けません
+jsp.error.attribute.unterminated=[{0}] の属性が正しく終了していません
+jsp.error.bad.scratch.dir=あなたが指定したscratchDir: [{0}] は使用できません
 jsp.error.badStandardAction=無効な標準アクションです
-jsp.error.bad_attribute=TLDによると、タグ {1} の属性 {0} は無効です
-jsp.error.bad_string_Character=長さ0の配列からは文字を取得できません
-jsp.error.bad_string_char=長さ0の配列からは文字を取得できません
-jsp.error.bad_tag=プレフィックス {1}でインポートされたタグライブラリには、タグ {0} は存在しません
-jsp.error.badtaglib=タグライブラリ {0} をオープンできません: {1}
-jsp.error.beans.introspection=タイプ ''{1}'' のBean中の属性 ''{0}'' のreadメソッドを内省中に例外が発生しました:\n\
-{2}
-jsp.error.beans.nobeaninfo=タイプ ''{0}'' のBeanにBeanInfoがないのを検出しました, クラスが存在しないかもしれません
-jsp.error.beans.nomethod=タイプ ''{1}'' のBean中の属性 ''{0}'' を読み込むメソッドを発見できませんでした
-jsp.error.beans.nomethod.setproperty=タイプ''{2}''のBeanのタイプ ''{1}'' の属性 ''{0}'' を書き込むメソッドを発見できませんでした
-jsp.error.beans.noproperty=タイプ ''{1}'' のbean中の属性 ''{0}'' の情報を発見できませんでした
+jsp.error.bad_attribute=TLDによると、タグ [{1}] の属性 [{0}] は無効です
+jsp.error.bad_tag=プレフィックス [{1}]でインポートされたタグライブラリには、タグ [{0}] は存在しません
+jsp.error.beans.nobeaninfo=タイプ [{0}] のBeanにBeanInfoがないのを検出しました, クラスが存在しないかもしれません
+jsp.error.beans.nomethod=タイプ [{1}] のBean中の属性 [{0}] を読み込むメソッドを発見できませんでした
+jsp.error.beans.nomethod.setproperty=タイプ[{2}]のBeanのタイプ [{1}] の属性 [{0}] を書き込むメソッドを発見できませんでした
+jsp.error.beans.noproperty=タイプ [{1}] のbean中の属性 [{0}] の情報を発見できませんでした
 jsp.error.beans.nullbean=nullオブジェクトにBean操作をおこなおうとしました
+jsp.error.beans.property.conversion=属性[{2}]:[{3}]の文字列[{0}]をクラス[{1}]に変換できません。
+jsp.error.beans.propertyeditor.notregistered=PropertyEditorManagerに登録されていないプロパティエディタ
 jsp.error.beans.setproperty.noindexset=インデックス付きの属性を指定できません
+jsp.error.bug48498=JSP抽出を表示できません。 XMLパーサーのバグが原因である可能性があります(詳細は、Tomcatバグ48498を参照してください)。
 jsp.error.classname=.classファイルからクラス名を決定できません
-jsp.error.closeindividualparam=paramタグは "/>" で閉じなければいけません
-jsp.error.closeparams=paramタグは/paramsで閉じなければいけません
-jsp.error.config_pagedir_encoding_mismatch=jsp-property-group中に指定されているPage-encoding ({0}) がpage指示子中の指定 ({1}) と違います
+jsp.error.coerce_to_type=属性[{0}]の値[{2}]をタイプ[{1}]に変換できません。
+jsp.error.compilation=ファイルのコンパイル中にエラーが発生しました:[{0}] [{1}]
+jsp.error.compiler=Java コンパイラが見つかりません。
+jsp.error.compiler.config=設定オプション compilerClassName:[{0}]およびコンパイラ:[{1}]のJavaコンパイラは利用可能ではありません。
+jsp.error.config_pagedir_encoding_mismatch=jsp-property-group中に指定されているPage-encoding [{0}] がpage指示子中の指定 [{1}] と違います
 jsp.error.corresponding.servlet=生成されたサーブレットのエラーです:\n
 jsp.error.could.not.add.taglibraries=1つ以上のタグライブラリを追加できません
-jsp.error.data.file.read=ファイル "{0}" を読み込み中にエラーが発生しました
+jsp.error.data.file.processing=ファイル[{0}]を処理中にエラーが発生しました
+jsp.error.data.file.read=ファイル [{0}] を読み込み中にエラーが発生しました
 jsp.error.data.file.write=データファイルを書き込み中のエラーです
-jsp.error.directive.isnottagfile={0} 指示子はタグファイル中でしか使用できません
-jsp.error.directive.istagfile={0} 指示子はタグファイル中では使用できません
-jsp.error.duplicate.name.jspattribute=標準又はカスタムアクション中で指定されている属性 {0} はそれに囲まれたjsp:attribute中のname属性の値としても表れます
-jsp.error.dynamic.attributes.not.implemented={0} タグはそれがdynamic属性を受け付けると宣言していますが、それに必要なインタフェースを実装していません
+jsp.error.deferredmethodandvalue='deferredValue' と 'deferredMethod' は同時に 'true' にできません。
+jsp.error.deferredmethodsignaturewithoutdeferredmethod='deferredMethod' が 'true' でなければメソッドにシグネチャを指定できません。
+jsp.error.deferredvaluetypewithoutdeferredvalue='deferredValue'が 'true'でない場合は値型を指定できません
+jsp.error.directive.isnottagfile=[{0}] 指示子はタグファイル中でしか使用できません
+jsp.error.directive.istagfile=[{0}] ディレクティブはタグファイル中では使用できません
+jsp.error.duplicate.name.jspattribute=標準又はカスタムアクション中で指定されている属性 [{0}] はそれに囲まれたjsp:attribute中のname属性の値としても表れます
+jsp.error.duplicateqname=重複した修飾名[{0}]を持つ属性が見つかりました。 属性修飾名は、要素内で一意でなければなりません。
+jsp.error.dynamic.attributes.not.implemented=[{0}] タグはそれがdynamic属性を受け付けると宣言していますが、それに必要なインタフェースを実装していません
+jsp.error.el.parse=[{0}] : [{1}]
+jsp.error.el.template.deferred=テンプレート文字列に #{...} を含めることはできません。
 jsp.error.el_interpreter_class.instantiation=ELInterpreter classのロード又はインスタンス化に失敗しました [{0}]
-jsp.error.empty.body.not.allowed={0} に対して空のボディは許されません
 jsp.error.fallback.invalidUse=jsp:fallbackはjsp:pluginの直接の子供でなければいけません
-jsp.error.file.already.registered=ファイル {0} の再帰的な取り込みです
-jsp.error.file.cannot.read=ファイルが読めません: {0}
-jsp.error.file.not.found=JSP ファイル "{0}" が見つかりません
-jsp.error.file.not.registered=include属性中のファイル {0} が存在しません
-jsp.error.fragmentWithDeclareOrScope='fragment'属性と'declare'属性の両方又は'scope'属性がvariable指示子中で指定されています
-jsp.error.fragmentwithrtexprvalue='fragment'属性と'rtexprvalue'属性を両方指定できません。'fragment'が存在する場合には'rtexprvalue'は'true'に固定されます
+jsp.error.file.already.registered=ファイル [{0}] の再帰的な取り込みです
+jsp.error.file.cannot.read=ファイルが読めません: [{0}]
+jsp.error.file.not.found=JSP ファイル [{0}] が見つかりません
+jsp.error.file.not.registered=include属性中のファイル [{0}] が存在しません
+jsp.error.flush=データをフラッシュする際に例外が発生しました。
 jsp.error.fragmentwithtype='fragment'属性と'type'属性を両方指定できません。'fragment'が存在する場合には'type'は'javax.servlet.jsp.tagext.JspFragment'に固定されます
-jsp.error.function.classnotfound=TLDの中で関数 {1} に指定されているクラス {0} が見つかりません: {2}
-jsp.error.getproperty.beanNotFound=getProperty: Bean {0} が見つかりません
-jsp.error.include.bad.file=include属性のファイル引数が間違っています
-jsp.error.include.badflush=jsp:include page="..." flush="true" は、JSP 1.0でのみ有効な組み合わせです
-jsp.error.include.exception={0} を取り込めません
-jsp.error.include.flush.invalid.value=flush属性に無効な値が指定されています: {0}
-jsp.error.include.missing.file=取り込むファイル引数がありません
-jsp.error.include.noflush=jsp:includeタグに "flush=true" を定義しなければいけません
+jsp.error.function.classnotfound=TLDの中で関数 [{1}] に指定されているクラス [{0}] が見つかりません: [{2}]
+jsp.error.include.exception=[{0}] を取り込めません
 jsp.error.include.tag=無効なjsp:includeタグです
-jsp.error.internal.evaluator_not_found=内部エラー: 式検証器をロードできません
-jsp.error.internal.filenotfound=内部エラー: ファイル {0} が見つかりません
-jsp.error.internal.tldinit=TldLocationsCacheを初期化中の例外です: {0}
-jsp.error.internal.unexpected_node_type=内部エラー: 未知のノードタイプが表れました
-jsp.error.invalid.attribute={0}は無効な属性を持っています: {1}
-jsp.error.invalid.bean=useBeanのクラス属性 {0} の値が無効です
-jsp.error.invalid.directive=無効な指示子です
-jsp.error.invalid.expression="{0}" は無効な式を含んでいます: {1}
-jsp.error.invalid.forward=無効なforwardタグです
-jsp.error.invalid.javaEncoding=無効なJavaエンコーディングです。{0}を試して、それから{1}を試しましたが、両方が失敗しました
-jsp.error.invalid.scope=''scope''属性の値が無効です: {0} ("page"、"request"、"session"又は"application"のどれかでなければいけません)
-jsp.error.invalid.tagdir=タグファイルディレクトリ {0} が"/WEB-INF/tags"で始まりません
+jsp.error.internal.filenotfound=内部エラー: ファイル [{0}] が見つかりません
+jsp.error.internal.tldinit=TldLocationsCacheを初期化中の例外です: [{0}]
+jsp.error.invalid.attribute=[{0}]は無効な属性を持っています: [{1}]
+jsp.error.invalid.bean=useBeanのクラス属性 [{0}] の値が無効です
+jsp.error.invalid.directive=無効なディレクティブです
+jsp.error.invalid.expression=[{0}] は無効な式を含んでいます: [{1}]
+jsp.error.invalid.implicit=[{0}]のタグファイルの暗黙のTLDが無効です
+jsp.error.invalid.implicit.version=[{0}]のタグファイルの暗黙のTLDで無効なJSPバージョンが定義されています。
+jsp.error.invalid.scope=''scope''属性の値が無効です: [{0}] ("page"、"request"、"session"又は"application"のどれかでなければいけません)
+jsp.error.invalid.tagdir=タグファイルディレクトリ [{0}] が"/WEB-INF/tags"で始まりません
+jsp.error.invalid.version=タグファイル [{0}] には不正な JSP のバージョンが指定されています。
 jsp.error.ise_on_clear=バッファサイズが0の時にclear()を実行しても無効です
-jsp.error.jspbody.emptybody.only={0} タグは、そのボディ中にjsp:attributeだけを持つことができます
+jsp.error.java.line.number=生成されたJavaファイル:[{1}]の[{0}]行でエラーが発生しました。
+jsp.error.javac=Javac 例外
+jsp.error.javac.env=Environment:
+jsp.error.jspbody.emptybody.only=[{0}] タグは、そのボディ中にjsp:attributeだけを持つことができます
 jsp.error.jspbody.invalidUse=jsp:bodyは標準又はカスタムアクションの副要素でなければいけません
-jsp.error.jspbody.required=jsp:attributeが使用された場合には、{0}にタグボディを指定するためにjsp:bodyを使用しなければいけません
+jsp.error.jspbody.required=jsp:attributeが使用された場合には、[{0}]にタグボディを指定するためにjsp:bodyを使用しなければいけません
 jsp.error.jspc.missingTarget=ターゲットがありません: -webapp又は-uriroot,又は一つ以上のJSPページを指定しなければいけません
 jsp.error.jspc.no_uriroot=urirootが指定されていないので、指定されたJSPファイル(群)を配置できません
 jsp.error.jspc.uriroot_not_dir=-uriroot オプションは、既に存在するディレクトリを指定しなければいけません
 jsp.error.jspelement.missing.name=必須のXMLスタイルの'name'属性がjsp:element中にありません
-jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: "{0}"に異なる値を複数回指定するのは無効です (旧: {1}, 新: {2})
+jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: [{0}]に異なる値を複数回指定するのは無効です (旧: [{1}], 新: [{2}])
 jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt;: 'doctype-root-element' 及び 'doctype-system' 属性は同時に指定しなければいけません
-jsp.error.jspoutput.doctypepulicsystem=&lt;jsp:output&gt;: 'doctype-public'属性を指定する場合は、'doctype-system' 属性も指定しなければいけません
+jsp.error.jspoutput.doctypepublicsystem=&lt;jsp:output&gt;: 'doctype-public'属性を指定する場合は、'doctype-system' 属性も指定しなければいけません
 jsp.error.jspoutput.invalidUse=&lt;jsp:output&gt; 標準構文の中で使用してはいけません
 jsp.error.jspoutput.nonemptybody=&lt;jsp:output&gt; ボディを持ってはいけません
-jsp.error.jsproot.version.invalid=無効なバージョン番号です: "{0}"、"1.2" "2.0" "2.1" 又は "2.2" でなければいけません
+jsp.error.jsproot.version.invalid=無効なバージョン番号です: [{0}]、"1.2" "2.0" "2.1" 又は "2.2" でなければいけません
 jsp.error.jsptext.badcontent='&lt;'が&lt;jsp:text&gt;のボディの中に現れる時は、CDATAの中に隠蔽しなければいけません
-jsp.error.library.invalid=ライブラリ{0}に従うとJSPページは無効です: {1}
-jsp.error.loadclass.taghandler=タグ "{1}" にタグハンドラクラス "{0}" をロードできません
-jsp.error.mandatory.attribute={0}: 必須属性 {1} がありません
-jsp.error.missing.tagInfo={0} に対するTagInfoオブジェクトがTLDから失われました
-jsp.error.missing_attribute=TLD又はタグファイルによると、属性 {0} はタグ {1} には必須です
+jsp.error.lastModified=ファイル [{0}] の最終更新日時を取得できません。
+jsp.error.library.invalid=ライブラリ[{0}]に従うとJSPページは無効です: [{1}]
+jsp.error.literal_with_void=戻り値の型がvoidである遅延メソッドとして定義されている属性[{0}]にリテラル値が指定されています。 JSP.2.3.4では、この場合リテラル値は許可されません。
+jsp.error.loadclass.taghandler=タグ [{1}] にタグハンドラクラス [{0}] をロードできません
+jsp.error.location=行:[{0}]、列:[{1}]
+jsp.error.mandatory.attribute=[{0}]: 必須属性 [{1}] がありません
+jsp.error.missing.tagInfo=[{0}] に対するTagInfoオブジェクトがTLDから失われました
+jsp.error.missing_attribute=TLD又はタグファイルによると、属性 [{0}] はタグ [{1}] には必須です
 jsp.error.missing_var_or_varReader='var'又は'varReader'属性がありません
-jsp.error.more.than.one.taglib=TLDの中に複数のtaglibが存在します: {0}
-jsp.error.multiple.jsp=複数の仕様を満たすことはできません
-jsp.error.multiple.line.number=\n\
-\n\
-JPSファイル: {2}の中の{0}行目と{1}行目の間でエラーが発生しました\n\
-\n
 jsp.error.namedAttribute.invalidUse=jsp:attributeは標準又はカスタムアクションの副要素でなければいけません
-jsp.error.needAlternateJavaEncoding=デフォルトのJavaエンコーディング {0} はあなたのプラットフォームでは無効です。JspServletの ''javaEncoding'' パラメタで、別の値を指定することができます。
+jsp.error.needAlternateJavaEncoding=デフォルトのJavaエンコーディング [{0}] はあなたのプラットフォームでは無効です。JspServletの ''javaEncoding'' パラメタで、別の値を指定することができます。
 jsp.error.nested.jspattribute=jsp:attribute標準アクションは別のjsp:attribute標準アクションの範囲内でネストすることはできません
 jsp.error.nested.jspbody=jsp:body標準アクションは別のjsp:body又はjsp:attribute標準アクションの範囲内でネストすることはできません
 jsp.error.nested_jsproot=入れ子になった &lt;jsp:root&gt; です
@@ -127,167 +124,135 @@ jsp.error.no.scratch.dir=JSPエンジンにデフォルトのscratchDirが設定
 \ このコンテキストのservlets.propertiesファイルに、\n\
 \ "jsp.initparams=scratchdir=<dir-name>" を追加してください。
 jsp.error.no.scriptlets=スクリプティング要素 ( &lt;%!、&lt;jsp:declaration、&lt;%=、&lt;jsp:expression、&lt;%、&lt;jsp:scriptlet ) はここでは許されません
-jsp.error.noFunction=関数 {0} を指定されたプリフィクスで配置できません
-jsp.error.noFunctionMethod=関数 "{1}" のメソッド "{0}" が "{2}" 中で見つかりません
-jsp.error.noFunctionPrefix=デフォルトの名前空間が指定されていない時には、関数 {0} はプリフィクス付きで使用しなければいけません
-jsp.error.nomatching.fragment=attribute指示子 (name={0}およびfragment=trueを持つ) がfragment指示子より前に見つかりません
-jsp.error.non_null_tei_and_var_subelems=タグ {0} は一つ以上のvariable副要素と一つ以上のVariableInfoを返すTagExtraInfoクラスを持っています
-jsp.error.not.impl.comments=内部エラー: Commentsは実装されていません
-jsp.error.not.impl.declarations=内部エラー: Declarationsは実装されていません
-jsp.error.not.impl.directives=内部エラー: Directivesは実装されていません
-jsp.error.not.impl.expressions=内部エラー: Expressionsは実装されていません
-jsp.error.not.impl.forward=内部エラー: forwardは実装されていません
-jsp.error.not.impl.getp=内部エラー: getPropertyは実装されていません
-jsp.error.not.impl.include=内部エラー: includeは実装されていません
-jsp.error.not.impl.plugin=内部エラー: pluginは実装されていません
-jsp.error.not.impl.scriptlets=内部エラー: Scriptletsは実装されていません
-jsp.error.not.impl.setp=内部エラー: setPropertyは実装されていません
-jsp.error.not.impl.taglib=内部エラー: タグ拡張子は実装されていません
-jsp.error.not.impl.usebean=内部エラー: useBeanは実装されていません
-jsp.error.not.in.template=テンプレートテキストボディ中では {0} は許されません
+jsp.error.noFunction=関数 [{0}] を指定されたプリフィクスで配置できません
+jsp.error.noFunctionMethod=関数 [{1}] のメソッド [{0}] が クラス[{2}] 中で見つかりません。
+jsp.error.noFunctionPrefix=デフォルトの名前空間が指定されていない時には、関数 [{0}] はプリフィクス付きで使用しなければいけません
+jsp.error.non_null_tei_and_var_subelems=タグ [{0}] は一つ以上のvariable副要素と一つ以上のVariableInfoを返すTagExtraInfoクラスを持っています
+jsp.error.not.in.template=テンプレートテキストボディ中では [{0}] は許されません
+jsp.error.outputfolder=出力フォルダがありません
 jsp.error.overflow=エラー: JSPバッファがオーバーフローしました
-jsp.error.page.bad_b_and_a_combo=page指示子: buffer="none"とautoFlush="false"を同時に使用できません
-jsp.error.page.conflict.autoflush=page指示子: ''autoFlush''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.buffer=page指示子: ''buffer''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.contenttype=page指示子: ''contentType''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.errorpage=page指示子: ''errorPage''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.extends=page指示子: ''extends''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.info=page指示子: ''info''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.iselignored=page指示子: ''isELIgnored''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.iserrorpage=page指示子: ''isErrorPage''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.isthreadsafe=page指示子: ''isThreadSafe''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.language=page指示子: ''language''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.conflict.session=page指示子: ''session''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.page.defafteruse.language=page指示子: scriptletの後でlanguage属性を指定できません
-jsp.error.page.invalid.autoflush=page指示子: autoFlush属性の値が無効です
-jsp.error.page.invalid.buffer=page指示子: buffer属性の値が無効です
-jsp.error.page.invalid.contenttype=page指示子: contentType属性の値が無効です
-jsp.error.page.invalid.info=page指示子: info属性の値が無効です
-jsp.error.page.invalid.iselignored=page指示子: isELIgnoredに無効な値が指定されています
-jsp.error.page.invalid.iserrorpage=page指示子: isErrorPage属性の値が無効です
-jsp.error.page.invalid.isthreadsafe=page指示子: isThreadSafeの値が無効です
-jsp.error.page.invalid.session=page指示子: session属性の値が無効です
-jsp.error.page.language.nonjava=page指示子: 無効なlanguage属性です
-jsp.error.page.multi.pageencoding=page指示子は複数のpageencodingを持つことはできません
+jsp.error.page.conflict.autoflush=Pageディレクティブ: ''autoFlush''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.buffer=Pageディレクティブ: ''buffer''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.contenttype=page指示子: ''contentType''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.deferredsyntaxallowedasliteral=Pageディレクティブ: 値の異なる複数の "deferredSyntaxAllowedAsLiteral" (以前の値: [{0}]、新しい値: [{1}]) を指定することはできません。
+jsp.error.page.conflict.errorpage=Pageディレクティブ: ''errorPage''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.extends=Pageディレクティブ: ''extends''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.info=Pageディレクティブ: ''info''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.iselignored=Pageディレクティブ: ''isELIgnored''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.iserrorpage=Pageディレクティブ: ''isErrorPage''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.isthreadsafe=Tagディレクティブ: ''isThreadSafe''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.language=page指示子: ''language''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.session=page指示子: ''session''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.page.conflict.trimdirectivewhitespaces=Pageディレクティブ:異なる値(old:[{0}]、new:[{1}])を持つ ''trimDirectiveWhitespaces''の複数の出現を違法にします。
+jsp.error.page.invalid.buffer=Pageディレクティブ: buffer属性の値が無効です
+jsp.error.page.invalid.deferredsyntaxallowedasliteral=Pageディレクティブ: 不正な deferredSyntaxAllowedLiteral です。
+jsp.error.page.invalid.import=Pageディレクティブ:importの値が無効です
+jsp.error.page.invalid.iselignored=Pageディレクティブ: isELIgnoredに無効な値が指定されています
+jsp.error.page.invalid.iserrorpage=Pageディレクティブ: isErrorPage属性の値が無効です
+jsp.error.page.invalid.isthreadsafe=Pageディレクティブ: isThreadSafeの値が無効です
+jsp.error.page.invalid.session=Pageディレクティブ: session属性の値が無効です
+jsp.error.page.invalid.trimdirectivewhitespaces=Pageディレクティブ:trimDirectiveWhitespacesの値が無効です
+jsp.error.page.language.nonjava=Pageディレクティブ: 無効なlanguage属性です
+jsp.error.page.multi.pageencoding=Pageディレクティブは複数のpageencodingを持つことはできません
 jsp.error.page.noSession=セッションに加わっていないページの中ではセッションスコープにアクセスできません
-jsp.error.page.nomapping.language=page指示子 language属性のマッピングが存在しません:
 jsp.error.param.invalidUse=jsp:include、jsp:forward、又はjsp:params要素の外でjsp:paramアクションを使用してはいけません
-jsp.error.param.noname=PARAMタグにname属性がありません
-jsp.error.param.novalue=PARAMタグにvalue属性がありません
 jsp.error.paramexpected="name"属性 と "value" 属性を持つ "jsp:param" 標準アクションが必要です
 jsp.error.params.emptyBody=jsp:paramsは少なくとも一つのネストしたjsp:paramを含まねばいけません
-jsp.error.params.illegalChild=jsp:paramsはjsp:param以外のネストした要素を含んではいけません
 jsp.error.params.invalidUse=jsp:paramsはjsp:pluginの直接の子供でなければいけません
-jsp.error.parse.error.in.TLD=タグライブラリ記述子 {0} 中の解析エラーです
-jsp.error.parse.xml=ファイル{0}のXML解析エラー
-jsp.error.parse.xml.invalidPublicId=無効なPUBLIC ID: {0}
-jsp.error.parse.xml.line=ファイル{0}のXML解析エラー: (行 {1}, 列 {2})
-jsp.error.parse.xml.scripting.invalid.body={0} 要素のボディはXML要素を含んではいけません
+jsp.error.parse.error.in.TLD=タグライブラリ記述子 [{0}] 中の解析エラーです
+jsp.error.parse.xml=ファイル[{0}]のXML解析エラー
+jsp.error.parse.xml.invalidPublicId=無効なPUBLIC ID: [{0}]
+jsp.error.parse.xml.line=ファイル[{0}]のXML解析エラー: (行 [{1}], 列 [{2}])
+jsp.error.parse.xml.scripting.invalid.body=[{0}] 要素のボディはXML要素を含んではいけません
 jsp.error.plugin.badtype=jsp:pluginの 'type'属性の値が無効です: 'bean'又は'applet'でなければいけません
 jsp.error.plugin.nocode=jsp:pluginでcode属性が宣言されていません
 jsp.error.plugin.notype=jsp:pluginでtype属性が宣言されていません
-jsp.error.plugin.wrongRootElement={0} の中のルート要素の名前は {1} ではありません
-jsp.error.prefix.refined=プリフィックス {0} が現在のスコープ中で既に {2} と定義されているので {1} に再定義しました
-jsp.error.prefix.use_before_dcl=このタグ指示子で指定されているプリフィックス {0} は、すでにファイル {1} の {2} 行目のアクションで使用されています
-jsp.error.prolog_config_encoding_mismatch=XML導入部で指定されたpage-encoding ({0}) がjsp-property-group中の指定と違います ({1})
-jsp.error.prolog_pagedir_encoding_mismatch=XML導入部で指定されたpage-encoding ({0}) がpage指示子中の指定 ({1}) と違います
+jsp.error.plugin.wrongRootElement=[{0}] の中のルート要素の名前は [{1}] ではありません
+jsp.error.prefix.refined=プリフィックス [{0}] が現在のスコープ中で既に [{2}] と定義されているので [{1}] に再定義しました
+jsp.error.prefix.use_before_dcl=このタグディレクティブで指定されているプリフィックス [{0}] は、すでにファイル [{1}] の [{2}] 行目のアクションで使用されています
+jsp.error.prolog_config_encoding_mismatch=XML導入部で指定されたpage-encoding [{0}] がjsp-property-group中の指定と違います [{1}]
+jsp.error.prolog_pagedir_encoding_mismatch=XML導入部で指定されたpage-encoding [{0}] がpage指示子中の指定 [{1}] と違います
 jsp.error.quotes.unterminated=引用符が終了していません
-jsp.error.scripting.variable.missing_name=属性 {0} からスクリプト変数名を決定できません
-jsp.error.setproperty.ClassNotFound=setProperty: クラス {0} が見つかりません
-jsp.error.setproperty.arrayVal=setProperty: 属性配列 {0} を文字列定数値で指定できません
-jsp.error.setproperty.beanInfoNotFound=setproperty: Bean {0} のbeanInfoが見つかりません
-jsp.error.setproperty.beanNotFound=setProperty: Bean {0} が見つかりません
-jsp.error.setproperty.invalidSyntax=setProperty: property=*の場合はnullでない値を指定できません
-jsp.error.setproperty.paramOrValue=setProperty: param属性かvalue属性のどちらか一つだけを指定できます
-jsp.error.signature.classnotfound=TLDの中のメソッドシグネチャで関数 {1} に指定されているクラス {0} が見つかりません。 {2}
-jsp.error.simpletag.badbodycontent=クラス {0} のTLDはSimpleTagに無効なbody-content (JSP)を指定しています
-jsp.error.single.line.number=JSPファイル: {1} の中の{0}行目でエラーが発生しました
+jsp.error.scripting.variable.missing_name=属性 [{0}] からスクリプト変数名を決定できません
+jsp.error.servlet.destroy.failed=JSPページのServlet.destroy()の例外
+jsp.error.signature.classnotfound=TLDの中のメソッドシグネチャで関数 [{1}] に指定されているクラス [{0}] が見つかりません。 [{2}]
+jsp.error.simpletag.badbodycontent=クラス [{0}] のTLDはSimpleTagに無効なbody-content (JSP)を指定しています
+jsp.error.single.line.number=JSPファイル: [{1}] の中の[{0}]行目でエラーが発生しました
+jsp.error.stream.close.failed=ストリームを切断できませんでした。
 jsp.error.stream.closed=ストリームがクローズされています
-jsp.error.tag.attr.unterminated=タグの属性リストが終了していません
-jsp.error.tag.conflict.attr=Tag指示子: 属性"{0}"を異なる値で複数回指定するのは不正です (旧: {1}, 新: {2})
-jsp.error.tag.conflict.iselignored=tag指示子: ''isELIgnored''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.tag.conflict.language=tag指示子: ''language''を異なる値で複数回指定するのは無効です (旧: {0}, 新: {1})
-jsp.error.tag.invalid.iselignored=tag指示子: isELIgnoredに無効な値が指定されています
-jsp.error.tag.language.nonjava=tag指示子: 無効なlanguage属性です
-jsp.error.tag.multi.pageencoding=tag指示子は複数のpageencodingを持つことはできません
-jsp.error.tagdirective.badbodycontent=tag指示子中の無効なbody-content ({0})です
-jsp.error.tagfile.badSuffix=タグファイルパス {0} の中に".tag" 拡張子がありません
-jsp.error.tagfile.illegalPath=不正なタグファイルパスです: {0}、これは"/WEB-INF/tags"又は"/META-INF/tags"で始まらなければいけません
-jsp.error.tagfile.nameFrom.badAttribute=attribute指示子 ({1}行目で宣言され、そのname属性が"{0}"、このname-from-attribute属性の値) はjava.lang.String型の"required" で "rtexprvalue".であってはいけません
-jsp.error.tagfile.nameFrom.noAttribute=このname-from-attribute属性の値である値 "{0}" のname属性を持つattribute指示子が見つかりません
-jsp.error.tagfile.nameNotUnique={2}行目の {0} の値と {1} の値は同じです
-jsp.error.tagfile.tld.name=TLD中のタグ指示子の"tag-file"要素の"name"タグは {1} ですが,"name"属性は値 {0} を持っています
-jsp.error.taglib.reserved.prefix=taglibプリフィクス {0} は予約されています
-jsp.error.taglibDirective.absUriCannotBeResolved=絶対URI:  {0} はweb.xmlとこのアプリケーションを配備したJARファイルのどちらかでも解決できません
+jsp.error.tag.conflict.attr=Tag指示子: 属性[{0}]を異なる値で複数回指定するのは不正です (旧: [{1}], 新: [{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Tagディレクティブ:異なる値(old:[{0}]、new:[{1}])を持つ '' deferredSyntaxAllowedAsLiteral ''の複数の出現を持つことは違法です。
+jsp.error.tag.conflict.iselignored=tag指示子: ''isELIgnored''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.tag.conflict.language=tag指示子: ''language''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=Tagディレクティブ:異なる値(old:[{0}]、新しい:[{1}])を持つ ''trimDirectiveWhitespaces''の複数の出現を持つことは違法です。
+jsp.error.tag.invalid.deferredsyntaxallowedasliteral=タグディレクティブ: deferredSyntaxAllowedAsLiteral に不正な値が指定されました。
+jsp.error.tag.invalid.iselignored=Tag ディレクティブ: isELIgnoredに無効な値が指定されています
+jsp.error.tag.invalid.trimdirectivewhitespaces=タグディレクティブ: trimDirectiveWhitespaces に不正な値が指定されました。
+jsp.error.tag.language.nonjava=Tagディレクティブ: 無効なlanguage属性です
+jsp.error.tag.multi.pageencoding=Tあgディレクティブは複数のpageencodingを持つことはできません
+jsp.error.tagdirective.badbodycontent=tag指示子中の無効なbody-content [{0}]です
+jsp.error.tagfile.badSuffix=タグファイルパス [{0}] の中に".tag" 拡張子がありません
+jsp.error.tagfile.illegalPath=不正なタグファイルパスです: [{0}]、これは"/WEB-INF/tags"又は"/META-INF/tags"で始まらなければいけません
+jsp.error.tagfile.missingPath=タグファイルに指定されていないパス
+jsp.error.tagfile.nameFrom.badAttribute=attribute指示子 ([{1}]行目で宣言され、そのname属性が[{0}]、このname-from-attribute属性の値) はjava.lang.String型の"required" で "rtexprvalue".であってはいけません
+jsp.error.tagfile.nameFrom.noAttribute=このname-from-attribute属性の値である値 [{0}] のname属性を持つattribute指示子が見つかりません
+jsp.error.tagfile.nameNotUnique=[{2}]行目の [{0}] の値と [{1}] の値は同じです
+jsp.error.taglibDirective.absUriCannotBeResolved=絶対URI:  [{0}] はweb.xmlとこのアプリケーションを配備したJARファイルのどちらかでも解決できません
 jsp.error.taglibDirective.both_uri_and_tagdir='uri'属性 と 'tagdir'属性の両方が指定されています
 jsp.error.taglibDirective.missing.location=taglib指示子の中に'uri'属性と'tagdir'属性のどちらも指定されていません
-jsp.error.tei.invalid.attributes={0} に対するTagExtraInfoからの検証エラーメッセージです
-jsp.error.teiclass.instantiation=TagExtraInfo classのロード又はインスタンス化に失敗しました: {0}
+jsp.error.tei.invalid.attributes=[{0}] に対するTagExtraInfoからの検証エラーメッセージです
+jsp.error.teiclass.instantiation=TagExtraInfo classのロード又はインスタンス化に失敗しました: [{0}]
 jsp.error.text.has_subelement=&lt;jsp:text&gt; は副要素を持ってはいけません
-jsp.error.tld.fn.duplicate.name=タグライブラリ {1} の中の関数名 {0} が重複しています
-jsp.error.tld.fn.invalid.signature=TLDの中の関数シグネチャに対する無効な構文です。タグライブラリ: {0}、関数: {1}
-jsp.error.tld.fn.invalid.signature.commaexpected=TLDの中の関数シグネチャに対する無効な構文です。コンマ '','' がありません。タグライブラリ: {0}、関数: {1}。
-jsp.error.tld.mandatory.element.missing=必須TLD要素がない、又は空です: {0}
-jsp.error.tld.missing_jar=TLDを含むJARリソース "{0}" がありません
-jsp.error.tld.unable_to_get_jar=TLDを含むJARリソース "{0}" を取得できません : {1}
-jsp.error.tld.unable_to_read=JARファイル "{0}" からTLD "{1}" を読み込めません: {2}
-jsp.error.tldInWebDotXmlNotFound=web.xmlで指定されたURI {0} にTLDを配置できません
-jsp.error.tlv.invalid.page={0} に対するTagLibraryValidatorの検証エラーメッセージです ({1})
-jsp.error.tlvclass.instantiation=TagLibraryValidatorクラスのロード又はインスタンス化に失敗しました: {0}
+jsp.error.tld.fn.duplicate.name=タグライブラリ [{1}] の中の関数名 [{0}] が重複しています
+jsp.error.tld.fn.invalid.signature=TLDの中の関数シグネチャに対する無効な構文です。タグライブラリ: [{0}]、関数: [{1}]
+jsp.error.tld.invalid_tld_file=無効なtldファイル:[{0}]、詳細はJSP仕様のセクション7.3.1を参照してください。
+jsp.error.tld.mandatory.element.missing=TLD [{1}] に必須要素の [{0}] が存在しないか空になっています。
+jsp.error.tld.missing_jar=TLDを含むJARリソース [{0}] がありません
+jsp.error.tld.unable_to_get_jar=TLDを含むJARリソース [{0}] を取得できません : [{1}]
+jsp.error.tld.unable_to_read=JARファイル [{0}] からTLD [{1}] を読み込めません: [{2}]
+jsp.error.tlv.invalid.page=[{0}] に対するTagLibraryValidatorの検証エラーメッセージです [{1}]
+jsp.error.tlvclass.instantiation=TagLibraryValidatorクラスのロード又はインスタンス化に失敗しました: [{0}]
 jsp.error.unable.compile=JSPのクラスをコンパイルできません
 jsp.error.unable.load=JSPのクラスをロードできません
 jsp.error.unable.rename=クラスファイル {0} を {1} にファイル名を変更できません
-jsp.error.unable.to.open.TLD=タグライブラリ記述子 {0} をオープンできません
-jsp.error.unable.to_convert_string=属性 {1}の文字列を {0}に変換できません
-jsp.error.unable.to_find_method=属性 {0} のsetterメソッドが見つかりません
-jsp.error.unable.to_introspect=タグハンドラクラス {0} を {1} のために内省できません
-jsp.error.unable.to_load_taghandler_class=タグハンドラクラス {0} を {1} のためにロードできません
+jsp.error.unable.to_find_method=属性 [{0}] のsetterメソッドが見つかりません
 jsp.error.unavailable=JSPは利用不可とマークされています
 jsp.error.unbalanced.endtag=終了タグ "&lt;/{0}" の対応が取れていません
-jsp.error.unknownException=処理不可能なエラーです! このようなエラーをより詳細に報告するエラーページを持った方がよいかもしれません
-jsp.error.unknown_attribute_type=属性 {0} に対する未知の属性タイプです
-jsp.error.unsupported.encoding=サポートされていないエンコーディングです: {0}
-jsp.error.unterminated={0} タグが終了していません
-jsp.error.unterminated.user.tag=未終了のユーザ定義タグ: 終了タグ {0} が見つからないか、ネストが間違っています
-jsp.error.usebean.bad.type.cast=useBean ({0}): type ({1}) はclass ({2}) から割り当てられません
-jsp.error.usebean.class.notfound=クラス: {0} が見つかりません
-jsp.error.usebean.duplicate=useBean: beanName属性が重複しています: {0}
-jsp.error.usebean.missing.attribute=useBean: id属性が存在しないか、スペルミスです
-jsp.error.usebean.missing.type=useBean ({0}): class属性かtype属性を指定してください:
+jsp.error.undeclared_namespace=宣言されていない名前空間でカスタムタグが検出されました[{0}]
+jsp.error.unknown_attribute_type=属性 [{0}] に対する未知の属性タイプです
+jsp.error.unsupported.encoding=サポートされていないエンコーディングです: [{0}]
+jsp.error.unterminated=[{0}] タグが終了していません
+jsp.error.usebean.duplicate=useBean: beanName属性が重複しています: [{0}]
 jsp.error.usebean.noSession=JSPページが(page指示子により)セッション中で協調しないことを宣言している時、セッションスコープを使用するためのuseBeanが不正です
-jsp.error.usebean.not.both=useBean: class属性とbeanName属性の両方を同時に指定できません:
-jsp.error.usebean.notinsamefile=useBeanタグは、同一ファイル中で開始し、終了しなければいけません
-jsp.error.usebean.prohibited.as.session=以前に定義したJSP指示子によって禁止されているために、session bean {0} として使用できません:
 jsp.error.var_and_varReader='var'又は'varReader'のどちらか一つを指定することができます
 jsp.error.variable.alias=name-from-attributeおよびalias属性の両方をvariable指示子中に指定する、又はどちらも指定しないことができます
 jsp.error.variable.both.name=variable指示子中でname-givenとname-from-attribute属性の両方を指定することはできません
 jsp.error.variable.either.name=name-given又はname-from-attribute属性のどちらかをvariable指示子の中で指定されなければいけません
-jsp.error.webxml_not_found=web.xmlが見つかりません
-jsp.error.xml.badStandardAction=無効な標準アクションです: {0}
-jsp.error.xml.bad_tag=URI "{1}" に関連づけられたタグライブラリの中にはタグ "{0}" は定義されていません
-jsp.error.xml.closeQuoteMissingInTextDecl=テキスト宣言中の"{0}"に続く値の中の最後のクオートがありません
-jsp.error.xml.closeQuoteMissingInXMLDecl=XML宣言中の"{0}"に続く値の中の最後のクオートがありません
-jsp.error.xml.encodingByteOrderUnsupported=エンコーディング "{0}" に指定されたバイトオーダはサポートされていません
-jsp.error.xml.encodingDeclInvalid=無効なエンコーディング名 "{0}" です
+jsp.error.xml.badStandardAction=無効な標準アクションです: [{0}]
+jsp.error.xml.bad_tag=URI [{1}] に関連づけられたタグライブラリの中にはタグ [{0}] は定義されていません
+jsp.error.xml.closeQuoteMissingInTextDecl=テキスト宣言中の[{0}]に続く値の中の最後のクオートがありません
+jsp.error.xml.closeQuoteMissingInXMLDecl=XML宣言中の[{0}]に続く値の中の最後のクオートがありません
+jsp.error.xml.encodingByteOrderUnsupported=エンコーディング [{0}] に指定されたバイトオーダはサポートされていません
+jsp.error.xml.encodingDeclInvalid=無効なエンコーディング名 [{0}] です
 jsp.error.xml.encodingDeclRequired=テキスト宣言中にエンコーディング宣言が必要です
-jsp.error.xml.eqRequiredInTextDecl=テキスト宣言中で"{0}"の次に'' = ''文字が続かなければいけません
-jsp.error.xml.eqRequiredInXMLDecl=XML宣言中で"{0}"の次に'' = '' 文字が続かなければいけません
-jsp.error.xml.expectedByte={1}バイトUTF-8シーケンスのバイト {0} が必要です
-jsp.error.xml.invalidASCII=バイト "{0}" は7ビットASCIIではありません
-jsp.error.xml.invalidByte={1}バイトUTF-8シーケンスの無効なバイト {0} です
-jsp.error.xml.invalidCharInContent=ドキュメントの無効なXML文字 (Unicode: 0x{0}) がドキュメントの要素内容の中に見つかりました
-jsp.error.xml.invalidCharInPI=無効なXML文字 (Unicode: 0x{0}) が命令処理中に見つかりました
-jsp.error.xml.invalidCharInTextDecl=テキスト宣言の中に無効なXML文字 (Unicode: 0x{0}) が見つかりました
-jsp.error.xml.invalidCharInXMLDecl=XML宣言の中に無効なXML文字 (Unicode: 0x{0}) が見つかりました
-jsp.error.xml.invalidHighSurrogate=UTF-8シーケンスのハイサロゲートビットは0x10を越えてはいけませんが、0x{0}が見つかりました
+jsp.error.xml.eqRequiredInTextDecl=テキスト宣言中で[{0}]の次に'' = ''文字が続かなければいけません
+jsp.error.xml.eqRequiredInXMLDecl=XML宣言中で[{0}]の次に'' = '' 文字が続かなければいけません
+jsp.error.xml.expectedByte=[{1}]バイトUTF-8シーケンスのバイト [{0}] が必要です
+jsp.error.xml.invalidASCII=バイト [{0}] は7ビットASCIIではありません
+jsp.error.xml.invalidByte=[{1}]バイトUTF-8シーケンスの無効なバイト [{0}] です
+jsp.error.xml.invalidCharInContent=ドキュメントの無効なXML文字 (Unicode: 0x[{0}]) がドキュメントの要素内容の中に見つかりました
+jsp.error.xml.invalidCharInPI=無効なXML文字 (Unicode: 0x[{0}]) が命令処理中に見つかりました
+jsp.error.xml.invalidCharInTextDecl=テキスト宣言の中に無効なXML文字 (Unicode: 0x[{0}]) が見つかりました
+jsp.error.xml.invalidCharInXMLDecl=XML宣言の中に無効なXML文字 (Unicode: 0x[{0}]) が見つかりました
+jsp.error.xml.invalidHighSurrogate=UTF-8シーケンスのハイサロゲートビットは0x10を越えてはいけませんが、0x[{0}]が見つかりました
 jsp.error.xml.morePseudoAttributes=より多くの疑似属性が必要です
 jsp.error.xml.noMorePseudoAttributes=これ以上の疑似属性は許されません
-jsp.error.xml.operationNotSupported={1} readerは操作 "{0}" をサポートしていません
+jsp.error.xml.operationNotSupported=[{1}] readerは操作 [{0}] をサポートしていません
 jsp.error.xml.pseudoAttrNameExpected=疑似属性名が必要です
-jsp.error.xml.quoteRequiredInTextDecl=テキスト宣言中の"{0}"に続く値はクオートで囲まれた文字列でなければいけません
-jsp.error.xml.quoteRequiredInXMLDecl=XML宣言中の"{0}"に続く値はクオートで囲まれた文字列でなければいけません
+jsp.error.xml.quoteRequiredInTextDecl=テキスト宣言中の[{0}]に続く値はクオートで囲まれた文字列でなければいけません
+jsp.error.xml.quoteRequiredInXMLDecl=XML宣言中の[{0}]に続く値はクオートで囲まれた文字列でなければいけません
 jsp.error.xml.reservedPITarget="[xX][mM][lL]"に一致する処理命令ターゲットは許されていません
-jsp.error.xml.sdDeclInvalid=スタンドアロン文書宣言値は"yes"又は"no"のどちらかであり、"{0}"ではいけません
+jsp.error.xml.sdDeclInvalid=スタンドアロン文書宣言値は"yes"又は"no"のどちらかであり、[{0}]ではいけません
 jsp.error.xml.spaceRequiredBeforeEncodingInTextDecl=テキスト宣言のencoding疑似属性の前に空白が必要です
 jsp.error.xml.spaceRequiredBeforeEncodingInXMLDecl=XML宣言のencoding疑似属性の前に空白が必要です
 jsp.error.xml.spaceRequiredBeforeStandalone=XML宣言のencoding疑似属性の前に空白が必要です
@@ -295,48 +260,39 @@ jsp.error.xml.spaceRequiredBeforeVersionInTextDecl=テキスト宣言のversion
 jsp.error.xml.spaceRequiredBeforeVersionInXMLDecl=XML宣言のversion疑似属性の前に空白が必要です
 jsp.error.xml.spaceRequiredInPI=空白が処理命令ターゲットとデータの間に必要です
 jsp.error.xml.versionInfoRequired=XML宣言の中にバージョンが必要です
-jsp.error.xml.versionNotSupported=XMLバージョン "{0}" はサポートされていません、XML 1.0だけをサポートしています
+jsp.error.xml.versionNotSupported=XMLバージョン [{0}] はサポートされていません、XML 1.0だけをサポートしています
 jsp.error.xml.xmlDeclUnterminated=XML宣言は"?>"で終らなければいけません
-jsp.error.xmlns.redefinition.notimplemented=内部エラー: xmlns:{0}を再定義しようとしました。名前空間の再定義は実装されていません。
-jsp.message.accepted={1} で {0} を受け入れます
-jsp.message.adding_jar=jar {0} をクラスパスに追加します
-jsp.message.class_file_name_is=クラスファイル名: {0}
-jsp.message.class_name_is=クラス名: {0}
-jsp.message.compiling_with={0} をコンパイル中です
-jsp.message.copyinguri={0} を {1} にコピーします
-jsp.message.cp_is=クラスパス {0} は {1} です
+jsp.exception=[{0}] の処理中に行番号 [{1}] で例外が発生しました。
+jsp.info.ignoreSetting=SecurityManager が有効なため [{1}] の設定 [{0}] を無視しました。
 jsp.message.dont.modify.servlets=重要: 生成されたサーブレットを変更してはいけません
-jsp.message.handling_directive=\n\
-処理する指示子: {0} {1}
-jsp.message.handling_plugin=\n\
-Plugin: {0}
-jsp.message.htmlcomment=\n\
-削除するコメント: {0}
-jsp.message.java_file_name_is=Javaファイル名: {0}
-jsp.message.package_name_is=パッケージ名: {0}
-jsp.message.parent_class_loader_is=親クラスローダ: {0}
-jsp.message.scratch.dir.is=JSPエンジンのScratchdir: {0}
-jsp.message.template_text=テンプレートテキスト
-jsp.parser.sax.featurenotrecognized=SAXフィーチャが認識されません: {0}
-jsp.parser.sax.featurenotsupported=SAXフィーチャがサポートされません: {0}
-jsp.parser.sax.propertynotrecognized=SAXプロパティが認識されません: {0}
-jsp.parser.sax.propertynotsupported=SAXプロパティがサポートされません: {0}
-jsp.warning.bad.type=警告: .classファイル中の型が違います
-jsp.warning.bad.urlpattern.propertygroup=web.xml中のurl-pattern副要素中に誤った値 {0} があります
+jsp.message.jsp_added=コンテキスト[{1}]のキューにパス[{0}]のJSPを追加しています。
+jsp.message.jsp_queue_created=コンテキスト[{1}]の長さ[{0}]の作成されたJSPキュー
+jsp.message.jsp_queue_update=コンテキスト[{1}]のキューにあるパス[{0}]のJSPを更新しています
+jsp.message.jsp_removed_excess=コンテキスト [{1}] のキューからパス [{0}] の JSP を削除しました。
+jsp.message.jsp_removed_idle=[{2}]秒後にコンテキスト[{1}]内のパス[{0}]のアイドル状態のJSPを削除します。
+jsp.message.jsp_unload_check=コンテキスト [{0}] から開放する JSP をチェックします。JSP の総数: [{1}] キュー長: [{2}]
+jsp.message.parent_class_loader_is=親クラスローダ: [{0}]
+jsp.message.scratch.dir.is=JSPエンジンのScratchdir: [{0}]
+jsp.tldCache.noTldSummary=少なくとも1つのJARが、まだTLDを含んでいないTLDについてスキャンされました。 スキャンしたが、そこにTLDが見つからなかったJARの完全なリストについては、このロガーのデバッグログを有効にしてください。 スキャン中に不要なJARをスキップすると、起動時間とJSPのコンパイル時間が改善されます。
+jsp.warning.bad.urlpattern.propertygroup=web.xml中のurl-pattern副要素中に誤った値 [{0}] があります
 jsp.warning.checkInterval=警告: initParam checkIntervalの値が無効です。"300"秒のデフォルト値を使用します
 jsp.warning.classDebugInfo=警告: initParam classDebugInfoの値が無効です。デフォルト値 "false"を使用します
-jsp.warning.compiler.class.cantcreate=指定されたコンパイラプラグインクラス {0} のインスタンスを {1} のために作成できません。デフォルトをSunのJavaコンパイラにします。
-jsp.warning.compiler.class.notfound=指定されたコンパイラプラグインクラス {0} が見つかりません。not found. デフォルトをSunのJavaコンパイラにします。
-jsp.warning.compiler.path.notfound=指定されたコンパイラパス {0} が見つかりません。システムのPATHをデフォルトにします。
+jsp.warning.compiler.classfile.delete.fail=生成されたクラスファイル[{0}]を削除できませんでした
+jsp.warning.compiler.classfile.delete.fail.unknown=生成されたクラスファイルの削除に失敗しました
+jsp.warning.compiler.javafile.delete.fail=生成されたJavaファイル[{0}]を削除できませんでした。
 jsp.warning.development=警告: initParam developmentの値が無効です。"true"のデフォルト値を使用します
 jsp.warning.dumpSmap=警告: initParam dumpSmapの値が無効です。"false"のデフォルト値を使用します
-jsp.warning.enablePooling=警告: initParam enablePoolingが無効な値です。"true"のデフォルト値を使用します
+jsp.warning.enablePooling=警告: initParam の enablePooling は無効な値です。デフォルト値の "true" を使用します
 jsp.warning.fork=警告: initParam forkの値が無効です。"true"のデフォルト値を使用します
 jsp.warning.genchararray=警告: initParam genStringAsCharArrayの値が無効です。"false"のデフォルト値を使用します
-jsp.warning.invalidTagPoolSize=警告: tagPoolSizeの初期パラメータが無効な値です。{0}のデフォルトサイズを使用します
+jsp.warning.jspIdleTimeout=警告:initParam jspIdleTimeoutの値が無効です。 デフォルト値 "-1"を使用します。
 jsp.warning.keepgen=警告: initParam keepgeneratedの値が無効です。 デフォルト値 "false" を使用します
 jsp.warning.mappedFile=警告: initParam mappedFileの値が無効です。デフォルト値 "false" を使用します
-jsp.warning.reloading=警告: initParam reloadingの値が無効です。"true"のデフォルト値を使用します
+jsp.warning.maxLoadedJsps=警告:initParam maxLoadedJspsの値が無効です。 デフォルト値 "-1"を使用します。
+jsp.warning.modificationTestInterval=警告: initParam の modificationTestInterval に不正な値が指定されました。初期値の "4" 秒を使用します。
+jsp.warning.noJarScanner=警告: ServletContext に org.apache.tomcat.JarScanner が構成されていません。初期値の JarScanner 実装を使用します。
+jsp.warning.quoteAttributeEL=警告: initParam の quoteAttributeEL に不正な値が指定されました。初期値の "false" を使用します。
+jsp.warning.recompileOnFail=警告: initParam の recompileOnFail に不正な値が指定されました。初期値の "false" を使用します。
 jsp.warning.suppressSmap=警告: initParam suppressSmapの値が無効です。デフォルト値 "false" を使用します
 jsp.warning.unknown.element.in.attribute=attribute中に未知の要素 ({0}) があります
 jsp.warning.unknown.element.in.function=function中に未知の要素 ({0}) があります
@@ -346,84 +302,53 @@ jsp.warning.unknown.element.in.tagfile=tag-file中に未知の要素 ({0}) が
 jsp.warning.unknown.element.in.taglib=taglib中に未知の要素 ({0}) があります
 jsp.warning.unknown.element.in.validator=validator中に未知の要素 ({0}) があります
 jsp.warning.unknown.element.in.variable=variable中に未知の要素 ({0}) があります
+jsp.warning.unknown.sourceVM=不明な source VM [{0}]が無視されました
+jsp.warning.unknown.targetVM=不明な target  VM [{0}]が無視されました。
 jsp.warning.xpoweredBy=警告: Invalid value for the initParam xpoweredByの値が無効です。デフォルト値 "false" を使用します
 
-jspc.error.emptyWebApp=-webappオプションには、ファイル引数が必要です
-jspc.error.fileDoesNotExist=ファイル引数 ''{0}'' は存在しません。
-jspc.error.generalException=エラー: ファイル ''{0}'' は次の例外を発生しました:
-jspc.error.jasperException=エラー: ファイル ''{0}'' は次の例外を発生しました: {1}
-jspc.implicit.uriRoot=uriRootはデフォルト"{0}"に設定されます
+jspc.delete.fail=ファイル[{0}]を削除できませんでした
+jspc.error.fileDoesNotExist=ファイル引数 [{0}] は存在しません。
+jspc.error.generalException=エラー: ファイル [{0}] は次の例外を発生しました:
+jspc.generation.result=[{1}]ミリ秒で[{0}]エラーが発生して生成が完了しました。
+jspc.implicit.uriRoot=uriRootはデフォルト[{0}]に設定されます
 jspc.usage=使用法: jspc <options> [--] <jsp files>\n\
 JSPファイルの場所は次のオプションで指定するか、\n\
-\    -webapp <dir>   web-appを含むディレクトリ。すべてのJSPファイルは\n\
-\                    再帰的に解析される\n\
+\    -webapp <dir>         web-appを含むディレクトリ。すべてのJSPファイルは\n\
+\                          再帰的に解析される\n\
 又は次の任意の数のファイルで指定します。\n\
-\    <file>          JSPとして解析されるファイル\n\
+\    <file>                JSPとして解析されるファイル\n\
 オプションは以下の通りです\n\
-\    -help           このヘルプメッセージの表示\n\
-\    -v              Verboseモード\n\
-\    -d <dir>        出力ディレクトリ\n\
-\    -l              失敗したJSPページの名前の出力\n\
-\    -s              成功したJSPページの名前の出力\n\
-\    -p <name>       ターゲットパッケージの名前  (デフォルトはorg.apache.jsp)\n\
-\    -c <name>       ターゲットクラスの名前 (最初のJSPページだけに適用される)\n\
-\    -mapped         JSPの各HTML行ごとにwrite()コールを生成\n\
-\    -die[#]         致命的エラーにエラーリターンコード(#)を生成 (デフォルトは1)\n\
-\    -uribase <dir>  コンパイルが相対的におこなわれるuriディレクトリ\n\
-\                    (デフォルトは"/")\n\
-\    -uriroot <dir>  -webappと同じ\n\
-\    -compile        生成したサーブレットのコンパイル\n\
-\    -webinc <file>  ファイルに部分的なサーブレットマッピングを作成\n\
-\    -webxml <file>  ファイルに完全なweb.xmlを作成\n\
-\    -ieplugin <clsid>  Internet ExplorerのJava Pluginのclassid\n\
-\    -classpath <path>  java.class.pathシステムプロパティの上書き\n\
-\    -xpoweredBy        X-Powered-Byレスポンスヘッダの追加\n\
-\    -trimSpaces         Remove template text that consists entirely of whitespace\n\
-\    -javaEncoding <enc> Set the encoding charset for Java classes (default UTF-8)\n\
-\    -source <version>   Set the -source argument to the compiler (default 1.6)\n\
-\    -target <version>   Set the -target argument to the compiler (default 1.6)\n
+\    -help                 このヘルプメッセージの表示\n\
+\    -v                    Verboseモード\n\
+\    -d <dir>              出力ディレクトリ\n\
+\    -l                    失敗したJSPページの名前の出力\n\
+\    -s                    成功したJSPページの名前の出力\n\
+\    -p <name>             ターゲットパッケージの名前  (デフォルトはorg.apache.jsp)\n\
+\    -c <name>             ターゲットクラスの名前 (最初のJSPページだけに適用される)\n\
+\    -mapped               JSPの各HTML行ごとにwrite()コールを生成\n\
+\    -die[#]               致命的エラーにエラーリターンコード(#)を生成 (デフォルトは1)\n\
+\    -uribase <dir>        コンパイルが相対的におこなわれるuriディレクトリ\n\
+\                          (デフォルトは"/")\n\
+\    -uriroot <dir>        -webappと同じ\n\
+\    -compile              生成したサーブレットのコンパイル\n\
+\    -failFast             Stop on first compile error\n\
+\    -webinc <file>        ファイルに部分的なサーブレットマッピングを作成\n\
+\    -webxml <file>        ファイルに完全なweb.xmlを作成\n\
+\    -webxmlencoding <enc> Set the encoding charset used to read and write the web.xml\n\
+\                          file (default is platform default encoding)\n\
+\    -addwebxmlmappings    Merge generated web.xml fragment into the web.xml file of the\n\
+\                          web-app, whose JSP pages we are processing\n\
+\    -ieplugin <clsid>     Internet ExplorerのJava Pluginのclassid\n\
+\    -classpath <path>     java.class.pathシステムプロパティの上書き\n\
+\    -xpoweredBy           X-Powered-Byレスポンスヘッダの追加\n\
+\    -trimSpaces           Remove template text that consists entirely of whitespace\n\
+\    -javaEncoding <enc>   Set the encoding charset for Java classes (default UTF-8)\n\
+\    -source <version>     Set the -source argument to the compiler (default 1.6)\n\
+\    -target <version>     Set the -target argument to the compiler (default 1.6)\n
 jspc.webfrg.footer=\n\
 </web-fragment>\n\
 \n
-jspc.webfrg.header=<?xml version="1.0" encoding="{0}"?>\n\
-<web-fragment xmlns="http://java.sun.com/xml/ns/javaee"\n\
-\         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n\
-\         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee\n\
-\                 http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd"\n\
-\         version="3.0"\n\
-\         metadata-complete="true">\n\
-\  <name>org_apache_jasper.jspc</name>\n\
-\  <distributable/>\n\
-<!--\n\
-Automatically created by Apache Tomcat JspC.\n\
--->\n\
-\n
-jspc.webinc.footer=\n\
-<!--\n\
-End of content automatically created by Apache Tomcat JspC.\n\
--->\n
-jspc.webinc.header=\n\
-<!--\n\
-Automatically created by Apache Tomcat JspC.\n\
--->\n
-jspc.webinc.insertEnd=<!-- JSPC servlet mappings end -->
-jspc.webinc.insertStart=<!-- JSPC servlet mappings start -->
 jspc.webxml.footer=\n\
 </web-app>\n\
 \n
-jspc.webxml.header=<?xml version="1.0" encoding="ISO-8859-1"?>\n\
-<web-app xmlns="http://java.sun.com/xml/ns/javaee"\n\
-\         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n\
-\         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee\n\
-\                             http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"\n\
-\         version="3.0"\n\
-\         metadata-complete="false">\n\
-<!--\n\
-Automatically created by Apache Tomcat JspC.\n\
--->\n\
-\n
-
-jspx.error.templateDataNotInJspCdata=証明エラー: 要素&lt;{0}&gt;はテンプレートデータを持つことはできません。テンプレートデータは、&lt;jsp:text&gt;要素の中で隠蔽されなければいけません。[JSP1.2 PFD 5.1.9]\n\
-テンプレートデータのエラーです: {1}
 
-tld.error.variableNotAllowed=nullでないオブジェクトを返すTagExtraInfoを持つ一つ以上の変数副要素を持つタグはエラーです。


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org