Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.

1 /*2 * Copyright 2001-2004 The Apache Software Foundation.3 *4 * Licensed under the Apache License, Version 2.0 (the "License");5 * you may not use this file except in compliance with the License.6 * You may obtain a copy of the License at7 *8 * http://www.apache.org/licenses/LICENSE-2.09 *10 * Unless required by applicable law or agreed to in writing, software11 * distributed under the License is distributed on an "AS IS" BASIS,12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13 * See the License for the specific language governing permissions and14 * limitations under the License.15 */16 /*17 * $Id: ErrorMessages_es.java,v 1.2 2004/02/16 22:26:44 minchau Exp $18 */19 20 package org.apache.xalan.xsltc.compiler.util;21 22 importjava.util.ListResourceBundle;23 24 /**25 * @author Morten Jorgensen26 */27 publicclass ErrorMessages_es extendsListResourceBundle {28 29 /*30 * XSLTC compile-time error messages.31 *32 * General notes to translators and definitions:33 *34 * 1) XSLTC is the name of the product. It is an acronym for "XSLT Compiler".35 * XSLT is an acronym for "XML Stylesheet Language: Transformations".36 *37 * 2) A stylesheet is a description of how to transform an input XML document38 * into a resultant XML document (or HTML document or text). The39 * stylesheet itself is described in the form of an XML document.40 *41 * 3) A template is a component of a stylesheet that is used to match a42 * particular portion of an input document and specifies the form of the43 * corresponding portion of the output document.44 *45 * 4) An axis is a particular "dimension" in a tree representation of an XML46 * document; the nodes in the tree are divided along different axes.47 * Traversing the "child" axis, for instance, means that the program48 * would visit each child of a particular node; traversing the "descendant"49 * axis means that the program would visit the child nodes of a particular50 * node, their children, and so on until the leaf nodes of the tree are51 * reached.52 *53 * 5) An iterator is an object that traverses nodes in a tree along a54 * particular axis, one at a time.55 *56 * 6) An element is a mark-up tag in an XML document; an attribute is a57 * modifier on the tag. For example, in <elem attr='val' attr2='val2'>58 * "elem" is an element name, "attr" and "attr2" are attribute names with59 * the values "val" and "val2", respectively.60 *61 * 7) A namespace declaration is a special attribute that is used to associate62 * a prefix with a URI (the namespace). The meanings of element names and63 * attribute names that use that prefix are defined with respect to that64 * namespace.65 *66 * 8) DOM is an acronym for Document Object Model. It is a tree67 * representation of an XML document.68 *69 * SAX is an acronym for the Simple API for XML processing. It is an API70 * used inform an XML processor (in this case XSLTC) of the structure and71 * content of an XML document.72 *73 * Input to the stylesheet processor can come from an XML parser in the74 * form of a DOM tree or through the SAX API.75 *76 * 9) DTD is a document type declaration. It is a way of specifying the77 * grammar for an XML file, the names and types of elements, attributes,78 * etc.79 *80 * 10) XPath is a specification that describes a notation for identifying81 * nodes in a tree-structured representation of an XML document. An82 * instance of that notation is referred to as an XPath expression.83 *84 * 11) Translet is an invented term that refers to the class file that contains85 * the compiled form of a stylesheet.86 */87 88 // These message should be read from a locale-specific resource bundle89 privatestaticfinalString[][] m_errorMessages = {90 {ErrorMsg.MULTIPLE_STYLESHEET_ERR,91 "Hay m\u00e1s de una hoja de estilos definida en el mismo archivo."},92 93 /*94 * Note to translators: The substitution text is the name of a95 * template. The same name was used on two different templates in the96 * same stylesheet.97 */98 {ErrorMsg.TEMPLATE_REDEF_ERR,99 "La plantilla ''{0}'' ya est\u00e1 definida en esta hoja de estilos."},100 101 102 /*103 * Note to translators: The substitution text is the name of a104 * template. A reference to the template name was encountered, but the105 * template is undefined.106 */107 {ErrorMsg.TEMPLATE_UNDEF_ERR,108 "La plantilla ''{0}'' no est\u00e1 definida en esta hoja de estilos."},109 110 /*111 * Note to translators: The substitution text is the name of a variable112 * that was defined more than once.113 */114 {ErrorMsg.VARIABLE_REDEF_ERR,115 "La variable ''{0}'' se ha definido varias veces en el mismo \u00e1mbito."},116 117 /*118 * Note to translators: The substitution text is the name of a variable119 * or parameter. A reference to the variable or parameter was found,120 * but it was never defined.121 */122 {ErrorMsg.VARIABLE_UNDEF_ERR,123 "La variable o el par\u00e1metro ''{0}'' no est\u00e1n definidos."},124 125 /*126 * Note to translators: The word "class" here refers to a Java class.127 * Processing the stylesheet required a class to be loaded, but it could128 * not be found. The substitution text is the name of the class.129 */130 {ErrorMsg.CLASS_NOT_FOUND_ERR,131 "No se puede encontrar la clase ''{0}''."},132 133 /*134 * Note to translators: The word "method" here refers to a Java method.135 * Processing the stylesheet required a reference to the method named by136 * the substitution text, but it could not be found. "public" is the137 * Java keyword.138 */139 {ErrorMsg.METHOD_NOT_FOUND_ERR,140 "No se puede encontrar el m\u00e9todo externo ''{0}'' (debe ser p\u00fablico)."},141 142 /*143 * Note to translators: The word "method" here refers to a Java method.144 * Processing the stylesheet required a reference to the method named by145 * the substitution text, but no method with the required types of146 * arguments or return type could be found.147 */148 {ErrorMsg.ARGUMENT_CONVERSION_ERR,149 "No se puede convertir el argumento/tipo de devoluci\u00f3n en la llamada al m\u00e9todo ''{0}''"},150 151 /*152 * Note to translators: The file or URI named in the substitution text153 * is missing.154 */155 {ErrorMsg.FILE_NOT_FOUND_ERR,156 "Archivo o URI ''{0}'' no encontrado."},157 158 /*159 * Note to translators: This message is displayed when the URI160 * mentioned in the substitution text is not well-formed syntactically.161 */162 {ErrorMsg.INVALID_URI_ERR,163 "URI ''{0}'' no v\u00e1lido."},164 165 /*166 * Note to translators: The file or URI named in the substitution text167 * exists but could not be opened.168 */169 {ErrorMsg.FILE_ACCESS_ERR,170 "No se puede abrir el archivo o URI ''{0}''."},171 172 /*173 * Note to translators: <xsl:stylesheet> and <xsl:transform> are174 * keywords that should not be translated.175 */176 {ErrorMsg.MISSING_ROOT_ERR,177 "Se esperaba el elemento <xsl:stylesheet> o <xsl:transform>."},178 179 /*180 * Note to translators: The stylesheet contained a reference to a181 * namespace prefix that was undefined. The value of the substitution182 * text is the name of the prefix.183 */184 {ErrorMsg.NAMESPACE_UNDEF_ERR,185 "El prefijo ''{0}'' del espacio de nombres no est\u00e1 declarado."},186 187 /*188 * Note to translators: The Java function named in the stylesheet could189 * not be found.190 */191 {ErrorMsg.FUNCTION_RESOLVE_ERR,192 "Imposible resolver la llamada a la funci\u00f3n ''{0}''."},193 194 /*195 * Note to translators: The substitution text is the name of a196 * function. A literal string here means a constant string value.197 */198 {ErrorMsg.NEED_LITERAL_ERR,199 "El argumento para ''{0}'' debe ser una serie literal."},200 201 /*202 * Note to translators: This message indicates there was a syntactic203 * error in the form of an XPath expression. The substitution text is204 * the expression.205 */206 {ErrorMsg.XPATH_PARSER_ERR,207 "Error al analizar la expresi\u00f3n ''{0}'' de XPath."},208 209 /*210 * Note to translators: An element in the stylesheet requires a211 * particular attribute named by the substitution text, but that212 * attribute was not specified in the stylesheet.213 */214 {ErrorMsg.REQUIRED_ATTR_ERR,215 "Falta el atributo necesario ''{0}''."},216 217 /*218 * Note to translators: This message indicates that a character not219 * permitted in an XPath expression was encountered. The substitution220 * text is the offending character.221 */222 {ErrorMsg.ILLEGAL_CHAR_ERR,223 "Car\u00e1cter ''{0}'' no permitido en expresi\u00f3n de XPath."},224 225 /*226 * Note to translators: A processing instruction is a mark-up item in227 * an XML document that request some behaviour of an XML processor. The228 * form of the name of was invalid in this case, and the substitution229 * text is the name.230 */231 {ErrorMsg.ILLEGAL_PI_ERR,232 "Nombre ''{0}'' no permitido para la instrucci\u00f3n de proceso."},233 234 /*235 * Note to translators: This message is reported if the stylesheet236 * being processed attempted to construct an XML document with an237 * attribute in a place other than on an element. The substitution text238 * specifies the name of the attribute.239 */240 {ErrorMsg.STRAY_ATTRIBUTE_ERR,241 "Atributo ''{0}'' fuera del elemento."},242 243 /*244 * Note to translators: An attribute that wasn't recognized was245 * specified on an element in the stylesheet. The attribute is named246 * by the substitution247 * text.248 */249 {ErrorMsg.ILLEGAL_ATTRIBUTE_ERR,250 "Atributo ''{0}'' no permitido."},251 252 /*253 * Note to translators: "import" and "include" are keywords that should254 * not be translated. This messages indicates that the stylesheet255 * named in the substitution text imported or included itself either256 * directly or indirectly.257 */258 {ErrorMsg.CIRCULAR_INCLUDE_ERR,259 "import/include circular. Hoja de estilos ''{0}'' ya cargada."},260 261 /*262 * Note to translators: A result-tree fragment is a portion of a263 * resulting XML document represented as a tree. "<xsl:sort>" is a264 * keyword and should not be translated.265 */266 {ErrorMsg.RESULT_TREE_SORT_ERR,267 "Los fragmentos del \u00e1rbol de resultados no se pueden ordenar (elementos <xsl:sort> ignorados). Debe ordenar los nodos al crear el \u00e1rbol de resultados."},268 269 /*270 * Note to translators: A name can be given to a particular style to be271 * used to format decimal values. The substitution text gives the name272 * of such a style for which more than one declaration was encountered.273 */274 {ErrorMsg.SYMBOLS_REDEF_ERR,275 "El formato decimal ''{0}'' ya est\u00e1 definido."},276 277 /*278 * Note to translators: The stylesheet version named in the279 * substitution text is not supported.280 */281 {ErrorMsg.XSL_VERSION_ERR,282 "La versi\u00f3n de XSL ''{0}'' no est\u00e1 soportada por XSLTC."},283 284 /*285 * Note to translators: The definitions of one or more variables or286 * parameters depend on one another.287 */288 {ErrorMsg.CIRCULAR_VARIABLE_ERR,289 "Referencia de variable/par\u00e1metro circular en ''{0}''."},290 291 /*292 * Note to translators: The operator in an expresion with two operands was293 * not recognized.294 */295 {ErrorMsg.ILLEGAL_BINARY_OP_ERR,296 "Operador desconocido para expresi\u00f3n binaria."},297 298 /*299 * Note to translators: This message is produced if a reference to a300 * function has too many or too few arguments.301 */302 {ErrorMsg.ILLEGAL_ARG_ERR,303 "Argumento(s) no permitido(s) para llamada a funci\u00f3n."},304 305 /*306 * Note to translators: "document()" is the name of function and must307 * not be translated. A node-set is a set of the nodes in the tree308 * representation of an XML document.309 */310 {ErrorMsg.DOCUMENT_ARG_ERR,311 "El segundo argumento de la funci\u00f3n document() debe ser un conjunto de nodos."},312 313 /*314 * Note to translators: "<xsl:when>" and "<xsl:choose>" are keywords315 * and should not be translated. This message describes a syntax error316 * in the stylesheet.317 */318 {ErrorMsg.MISSING_WHEN_ERR,319 "Se necesita al menos un elemento <xsl:when> en <xsl:choose>."},320 321 /*322 * Note to translators: "<xsl:otherwise>" and "<xsl:choose>" are323 * keywords and should not be translated. This message describes a324 * syntax error in the stylesheet.325 */326 {ErrorMsg.MULTIPLE_OTHERWISE_ERR,327 "S\u00f3lo se permite un elemento <xsl:otherwise> en <xsl:choose>."},328 329 /*330 * Note to translators: "<xsl:otherwise>" and "<xsl:choose>" are331 * keywords and should not be translated. This message describes a332 * syntax error in the stylesheet.333 */334 {ErrorMsg.STRAY_OTHERWISE_ERR,335 "<xsl:otherwise> s\u00f3lo puede utilizarse dentro de <xsl:choose>."},336 337 /*338 * Note to translators: "<xsl:when>" and "<xsl:choose>" are keywords339 * and should not be translated. This message describes a syntax error340 * in the stylesheet.341 */342 {ErrorMsg.STRAY_WHEN_ERR,343 "<xsl:when> s\u00f3lo puede utilizarse dentro de <xsl:choose>."},344 345 /*346 * Note to translators: "<xsl:when>", "<xsl:otherwise>" and347 * "<xsl:choose>" are keywords and should not be translated. This348 * message describes a syntax error in the stylesheet.349 */350 {ErrorMsg.WHEN_ELEMENT_ERR,351 "S\u00f3lo est\u00e1n permitidos los elementos <xsl:when> y <xsl:otherwise> en <xsl:choose>."},352 353 /*354 * Note to translators: "<xsl:attribute-set>" and "name" are keywords355 * that should not be translated.356 */357 {ErrorMsg.UNNAMED_ATTRIBSET_ERR,358 "Falta el atributo 'name' en <xsl:attribute-set>."},359 360 /*361 * Note to translators: An element in the stylesheet contained an362 * element of a type that it was not permitted to contain.363 */364 {ErrorMsg.ILLEGAL_CHILD_ERR,365 "Elemento hijo no permitido."},366 367 /*368 * Note to translators: The stylesheet tried to create an element with369 * a name that was not a valid XML name. The substitution text contains370 * the name.371 */372 {ErrorMsg.ILLEGAL_ELEM_NAME_ERR,373 "No puede llamar a un elemento ''{0}''"},374 375 /*376 * Note to translators: The stylesheet tried to create an attribute377 * with a name that was not a valid XML name. The substitution text378 * contains the name.379 */380 {ErrorMsg.ILLEGAL_ATTR_NAME_ERR,381 "No puede llamar a un atributo ''{0}''"},382 383 /*384 * Note to translators: The children of the outermost element of a385 * stylesheet are referred to as top-level elements. No text should386 * occur within that outermost element unless it is within a top-level387 * element. This message indicates that that constraint was violated.388 * "<xsl:stylesheet>" is a keyword that should not be translated.389 */390 {ErrorMsg.ILLEGAL_TEXT_NODE_ERR,391 "Datos de texto fuera del elemento <xsl:stylesheet> de nivel superior."},392 393 /*394 * Note to translators: JAXP is an acronym for the Java API for XML395 * Processing. This message indicates that the XML parser provided to396 * XSLTC to process the XML input document had a configuration problem.397 */398 {ErrorMsg.SAX_PARSER_CONFIG_ERR,399 "Analizador JAXP no configurado correctamente"},400 401 /*402 * Note to translators: The substitution text names the internal error403 * encountered.404 */405 {ErrorMsg.INTERNAL_ERR,406 "Error interno de XSLTC irrecuperable: ''{0}''"},407 408 /*409 * Note to translators: The stylesheet contained an element that was410 * not recognized as part of the XSL syntax. The substitution text411 * gives the element name.412 */413 {ErrorMsg.UNSUPPORTED_XSL_ERR,414 "Elemento XSL ''{0}'' no soportado."},415 416 /*417 * Note to translators: The stylesheet referred to an extension to the418 * XSL syntax and indicated that it was defined by XSLTC, but XSTLC does419 * not recognized the particular extension named. The substitution text420 * gives the extension name.421 */422 {ErrorMsg.UNSUPPORTED_EXT_ERR,423 "Extensi\u00f3n XSLTC ''{0}'' no reconocida."},424 425 /*426 * Note to translators: The XML document given to XSLTC as a stylesheet427 * was not, in fact, a stylesheet. XSLTC is able to detect that in this428 * case because the outermost element in the stylesheet has to be429 * declared with respect to the XSL namespace URI, but no declaration430 * for that namespace was seen.431 */432 {ErrorMsg.MISSING_XSLT_URI_ERR,433 "El documento de entrada no es una hoja de estilos (el espacio de nombres XSL no est\u00e1 declarado en el elemento ra\u00edz)."},434 435 /*436 * Note to translators: XSLTC could not find the stylesheet document437 * with the name specified by the substitution text.438 */439 {ErrorMsg.MISSING_XSLT_TARGET_ERR,440 "No se ha podido encontrar el destino de la hoja de estilos ''{0}''."},441 442 /*443 * Note to translators: This message represents an internal error in444 * condition in XSLTC. The substitution text is the class name in XSLTC445 * that is missing some functionality.446 */447 {ErrorMsg.NOT_IMPLEMENTED_ERR,448 "No implementado: ''{0}''."},449 450 /*451 * Note to translators: The XML document given to XSLTC as a stylesheet452 * was not, in fact, a stylesheet.453 */454 {ErrorMsg.NOT_STYLESHEET_ERR,455 "El documento de entrada no contiene una hoja de estilos XSL."},456 457 /*458 * Note to translators: The element named in the substitution text was459 * encountered in the stylesheet but is not recognized.460 */461 {ErrorMsg.ELEMENT_PARSE_ERR,462 "No se ha podido analizar el elemento ''{0}''"},463 464 /*465 * Note to translators: "use", "<key>", "node", "node-set", "string"466 * and "number" are keywords in this context and should not be467 * translated. This message indicates that the value of the "use"468 * attribute was not one of the permitted values.469 */470 {ErrorMsg.KEY_USE_ATTR_ERR,471 "El atributo use de <key> debe ser node, node-set, string o number."},472 473 /*474 * Note to translators: An XML document can specify the version of the475 * XML specification to which it adheres. This message indicates that476 * the version specified for the output document was not valid.477 */478 {ErrorMsg.OUTPUT_VERSION_ERR,479 "La versi\u00f3n del documento XML de salida deber\u00eda ser 1.0"},480 481 /*482 * Note to translators: The operator in a comparison operation was483 * not recognized.484 */485 {ErrorMsg.ILLEGAL_RELAT_OP_ERR,486 "Operador desconocido para expresi\u00f3n relacional"},487 488 /*489 * Note to translators: An attribute set defines as a set of XML490 * attributes that can be added to an element in the output XML document491 * as a group. This message is reported if the name specified was not492 * used to declare an attribute set. The substitution text is the name493 * that is in error.494 */495 {ErrorMsg.ATTRIBSET_UNDEF_ERR,496 "Intento de utilizar un conjunto de atributos no existente ''{0}''."},497 498 /*499 * Note to translators: The term "attribute value template" is a term500 * defined by XSLT which describes the value of an attribute that is501 * determined by an XPath expression. The message indicates that the502 * expression was syntactically incorrect; the substitution text503 * contains the expression that was in error.504 */505 {ErrorMsg.ATTR_VAL_TEMPLATE_ERR,506 "No se puede analizar la plantilla de valor del atributo ''{0}''."},507 508 /*509 * Note to translators: ???510 */511 {ErrorMsg.UNKNOWN_SIG_TYPE_ERR,512 "Tipo de datos desconocido en la firma de la clase ''{0}''."},513 514 /*515 * Note to translators: The substitution text refers to data types.516 * The message is displayed if a value in a particular context needs to517 * be converted to type {1}, but that's not possible for a value of518 * type {0}.519 */520 {ErrorMsg.DATA_CONVERSION_ERR,521 "No se puede convertir el tipo de datos ''{0}'' a ''{1}''."},522 523 /*524 * Note to translators: "Templates" is a Java class name that should525 * not be translated.526 */527 {ErrorMsg.NO_TRANSLET_CLASS_ERR,528 "Templates no contiene una definici\u00f3n de clase translet v\u00e1lida."},529 530 /*531 * Note to translators: "Templates" is a Java class name that should532 * not be translated.533 */534 {ErrorMsg.NO_MAIN_TRANSLET_ERR,535 "Templates no contiene una clase con el nombre ''{0}''."},536 537 /*538 * Note to translators: The substitution text is the name of a class.539 */540 {ErrorMsg.TRANSLET_CLASS_ERR,541 "No se ha podido cargar la clase translet ''{0}''."},542 543 {ErrorMsg.TRANSLET_OBJECT_ERR,544 "Clase translet cargada, pero no es posible crear una instancia translet."},545 546 /*547 * Note to translators: "ErrorListener" is a Java interface name that548 * should not be translated. The message indicates that the user tried549 * to set an ErrorListener object on object of the class named in the550 * substitution text with "null" Java value.551 */552 {ErrorMsg.ERROR_LISTENER_NULL_ERR,553 "Intento de establecer ErrorListener para ''{0}'' como nulo"},554 555 /*556 * Note to translators: StreamSource, SAXSource and DOMSource are Java557 * interface names that should not be translated.558 */559 {ErrorMsg.JAXP_UNKNOWN_SOURCE_ERR,560 "S\u00f3lo StreamSource, SAXSource y DOMSource est\u00e1n soportadas por XSLTC"},561 562 /*563 * Note to translators: "Source" is a Java class name that should not564 * be translated. The substitution text is the name of Java method.565 */566 {ErrorMsg.JAXP_NO_SOURCE_ERR,567 "El objeto Source pasado a ''{0}'' no tiene contenido."},568 569 /*570 * Note to translators: The message indicates that XSLTC failed to571 * compile the stylesheet into a translet (class file).572 */573 {ErrorMsg.JAXP_COMPILE_ERR,574 "No se ha podido compilar la hoja de estilos"},575 576 /*577 * Note to translators: "TransformerFactory" is a class name. In this578 * context, an attribute is a property or setting of the579 * TransformerFactory object. The substitution text is the name of the580 * unrecognised attribute. The method used to retrieve the attribute is581 * "getAttribute", so it's not clear whether it would be best to582 * translate the term "attribute".583 */584 {ErrorMsg.JAXP_INVALID_ATTR_ERR,585 "TransformerFactory no reconoce el atributo ''{0}''."},586 587 /*588 * Note to translators: "setResult()" and "startDocument()" are Java589 * method names that should not be translated.590 */591 {ErrorMsg.JAXP_SET_RESULT_ERR,592 "setResult() debe llamarse antes de startDocument()."},593 594 /*595 * Note to translators: "Transformer" is a Java interface name that596 * should not be translated. A Transformer object should contained a597 * reference to a translet object in order to be used for598 * transformations; this message is produced if that requirement is not599 * met.600 */601 {ErrorMsg.JAXP_NO_TRANSLET_ERR,602 "Transformer no tiene un objeto translet encapsulado."},603 604 /*605 * Note to translators: The XML document that results from a606 * transformation needs to be sent to an output handler object; this607 * message is produced if that requirement is not met.608 */609 {ErrorMsg.JAXP_NO_HANDLER_ERR,610 "No se ha definido un manejador de salida para el resultado de la transformaci\u00f3n."},611 612 /*613 * Note to translators: "Result" is a Java interface name in this614 * context. The substitution text is a method name.615 */616 {ErrorMsg.JAXP_NO_RESULT_ERR,617 "El objeto Result pasado a ''{0}'' no es v\u00e1lido."},618 619 /*620 * Note to translators: "Transformer" is a Java interface name. The621 * user's program attempted to access an unrecognized property with the622 * name specified in the substitution text. The method used to retrieve623 * the property is "getOutputProperty", so it's not clear whether it624 * would be best to translate the term "property".625 */626 {ErrorMsg.JAXP_UNKNOWN_PROP_ERR,627 "Intento de acceder a una propiedad de Transformer ''{0}'' no v\u00e1lida."},628 629 /*630 * Note to translators: SAX2DOM is the name of a Java class that should631 * not be translated. This is an adapter in the sense that it takes a632 * DOM object and converts it to something that uses the SAX API.633 */634 {ErrorMsg.SAX2DOM_ADAPTER_ERR,635 "No se ha podido crear adaptador SAX2DOMr: ''{0}''."},636 637 /*638 * Note to translators: "XSLTCSource.build()" is a Java method name.639 * "systemId" is an XML term that is short for "system identification".640 */641 {ErrorMsg.XSLTC_SOURCE_ERR,642 "XSLTCSource.build() llamado sin establecer systemId."},643 644 645 {ErrorMsg.COMPILE_STDIN_ERR,646 "La opci\u00f3n -i debe utilizarse con la opci\u00f3n -o."},647 648 649 /*650 * Note to translators: This message contains usage information for a651 * means of invoking XSLTC from the command-line. The message is652 * formatted for presentation in English. The strings <output>,653 * <directory>, etc. indicate user-specified argument values, and can654 * be translated - the argument <package> refers to a Java package, so655 * it should be handled in the same way the term is handled for JDK656 * documentation.657 */658 {ErrorMsg.COMPILE_USAGE_STR,659 "SINOPSIS\n java org.apache.xalan.xsltc.cmdline.Compile [-o <salida>]\n [-d <directorio>] [-j <archivojar>] [-p <paquete>]\n [-n] [-x] [-s] [-u] [-v] [-h] { <hojaestilos> | -i }\n\nOPCIONES\n -o <salida> asigna el nombre <salida> al translet\n generado. Por omisi\u00f3n, el nombre del translet\n se toma del nombre de la <hojaestilos>. Esta opci\u00f3n\n se ignora si se compilan varias hojas de estilos.\n -d <directorio> especificar un directorio de destino para el translet\n -j <archivojar> empaqueta las clases translet en el archivo jar del\n nombre especificado por <archivojar>\n -p <paquete> especifica un prefijo de nombre de paquete para todas las\n clases translet generadas.\n -n habilita la inclusi\u00f3n en l\u00ednea de plantillas (comportamiento por omisi\u00f3n\n mejor seg\u00fan promedio).\n -x activa la salida de mensajes de depuraci\u00f3n adicionales\n -s inhabilita la llamada a System.exit\n -u interpreta los argumentos <hojaestilos> como URL\n -i fuerza al compilador a que lea la hoja de estilos de stdin\n -v imprime la versi\u00f3n del compilador\n -h imprime esta sentencia de uso\n"},660 661 /*662 * Note to translators: This message contains usage information for a663 * means of invoking XSLTC from the command-line. The message is664 * formatted for presentation in English. The strings <jarfile>,665 * <document>, etc. indicate user-specified argument values, and can666 * be translated - the argument <class> refers to a Java class, so it667 * should be handled in the same way the term is handled for JDK668 * documentation.669 */670 {ErrorMsg.TRANSFORM_USAGE_STR,671 "SINOPSIS \n java org.apache.xalan.xsltc.cmdline.Transform [-j <archivojar>]\n [-x] [-s] [-n <iteraciones>] {-u <url_documento> | <documento>}\n <clase> [<par\u00e1m1>=<valor1> ...]\n\n utiliza la <clase> translet para transformar un documento XML \n especificado como <documento>. La <clase> translet est\u00e1 en\n la CLASSPATH del usuario o en el <archivojar> especificado opcionalmente.\nOPCIONES\n -j <archivojar> especifica un archivo jar desde el que se cargar\u00e1 translet\n -x activa la salida de mensajes de depuraci\u00f3n adicionales\n -s inhabilita la llamada a System.exit\n -n <iteraciones> ejecuta la transformaci\u00f3n <iteraciones> veces y\n muestra informaci\u00f3n de perfiles\n -u <url_documento> especifica el documento de entrada XML como un URL\n"},672 673 674 675 /*676 * Note to translators: "<xsl:sort>", "<xsl:for-each>" and677 * "<xsl:apply-templates>" are keywords that should not be translated.678 * The message indicates that an xsl:sort element must be a child of679 * one of the other kinds of elements mentioned.680 */681 {ErrorMsg.STRAY_SORT_ERR,682 "<xsl:sort> s\u00f3lo puede utilizarse dentro de <xsl:for-each> o <xsl:apply-templates>."},683 684 /*685 * Note to translators: The message indicates that the encoding686 * requested for the output document was on that requires support that687 * is not available from the Java Virtual Machine being used to execute688 * the program.689 */690 {ErrorMsg.UNSUPPORTED_ENCODING,691 "La codificaci\u00f3n de salida ''{0}'' no est\u00e1 soportada en esta JVM."},692 693 /*694 * Note to translators: The message indicates that the XPath expression695 * named in the substitution text was not well formed syntactically.696 */697 {ErrorMsg.SYNTAX_ERR,698 "Error de sintaxis en ''{0}''."},699 700 /*701 * Note to translators: The substitution text is the name of a Java702 * class. The term "constructor" here is the Java term. The message is703 * displayed if XSLTC could not find a constructor for the specified704 * class.705 */706 {ErrorMsg.CONSTRUCTOR_NOT_FOUND,707 "No se puede encontrar el constructor externo ''{0}''."},708 709 /*710 * Note to translators: "static" is the Java keyword. The substitution711 * text is the name of a function. The first argument of that function712 * is not of the required type.713 */714 {ErrorMsg.NO_JAVA_FUNCT_THIS_REF,715 "El primer argumento de la funci\u00f3n Java no est\u00e1tica ''{0}'' no es una referencia de objeto v\u00e1lida."},716 717 /*718 * Note to translators: An XPath expression was not of the type719 * required in a particular context. The substitution text is the720 * expression that was in error.721 */722 {ErrorMsg.TYPE_CHECK_ERR,723 "Error al comprobar el tipo de la expresi\u00f3n ''{0}''."},724 725 /*726 * Note to translators: An XPath expression was not of the type727 * required in a particular context. However, the location of the728 * problematic expression is unknown.729 */730 {ErrorMsg.TYPE_CHECK_UNK_LOC_ERR,731 "Error al comprobar el tipo de una expresi\u00f3n en una ubicaci\u00f3n desconocida."},732 733 /*734 * Note to translators: The substitution text is the name of a command-735 * line option that was not recognized.736 */737 {ErrorMsg.ILLEGAL_CMDLINE_OPTION_ERR,738 "La opci\u00f3n ''{0}'' de la l\u00ednea de mandatos no es v\u00e1lida."},739 740 /*741 * Note to translators: The substitution text is the name of a command-742 * line option.743 */744 {ErrorMsg.CMDLINE_OPT_MISSING_ARG_ERR,745 "Falta un argumento necesario en la opci\u00f3n ''{0}'' de la l\u00ednea de mandatos."},746 747 /*748 * Note to translators: This message is used to indicate the severity749 * of another message. The substitution text contains two error750 * messages. The spacing before the second substitution text indents751 * it the same amount as the first in English.752 */753 {ErrorMsg.WARNING_PLUS_WRAPPED_MSG,754 "AVISO: ''{0}''\n :{1}"},755 756 /*757 * Note to translators: This message is used to indicate the severity758 * of another message. The substitution text is an error message.759 */760 {ErrorMsg.WARNING_MSG,761 "AVISO: ''{0}''"},762 763 /*764 * Note to translators: This message is used to indicate the severity765 * of another message. The substitution text contains two error766 * messages. The spacing before the second substitution text indents767 * it the same amount as the first in English.768 */769 {ErrorMsg.FATAL_ERR_PLUS_WRAPPED_MSG,770 "ERROR MUY GRAVE: ''{0}''\n :{1}"},771 772 /*773 * Note to translators: This message is used to indicate the severity774 * of another message. The substitution text is an error message.775 */776 {ErrorMsg.FATAL_ERR_MSG,777 "ERROR MUY GRAVE: ''{0}''"},778 779 /*780 * Note to translators: This message is used to indicate the severity781 * of another message. The substitution text contains two error782 * messages. The spacing before the second substitution text indents783 * it the same amount as the first in English.784 */785 {ErrorMsg.ERROR_PLUS_WRAPPED_MSG,786 "ERROR: ''{0}''\n :{1}"},787 788 /*789 * Note to translators: This message is used to indicate the severity790 * of another message. The substitution text is an error message.791 */792 {ErrorMsg.ERROR_MSG,793 "ERROR: ''{0}''"},794 795 /*796 * Note to translators: The substitution text is the name of a class.797 */798 {ErrorMsg.TRANSFORM_WITH_TRANSLET_STR,799 "Transformaci\u00f3n utilizando translet ''{0}'' "},800 801 /*802 * Note to translators: The first substitution is the name of a class,803 * while the second substitution is the name of a jar file.804 */805 {ErrorMsg.TRANSFORM_WITH_JAR_STR,806 "Transformaci\u00f3n utilizando translet ''{0}'' del archivo jar ''{1}''"},807 808 /*809 * Note to translators: "TransformerFactory" is the name of a Java810 * interface and must not be translated. The substitution text is811 * the name of the class that could not be instantiated.812 */813 {ErrorMsg.COULD_NOT_CREATE_TRANS_FACT,814 "No se ha podido crear una instancia de la clase TransformerFactory ''{0}''."},815 816 /*817 * Note to translators: The following message is used as a header.818 * All the error messages are collected together and displayed beneath819 * this message.820 */821 {ErrorMsg.COMPILER_ERROR_KEY,822 "Errores del compilador:"},823 824 /*825 * Note to translators: The following message is used as a header.826 * All the warning messages are collected together and displayed827 * beneath this message.828 */829 {ErrorMsg.COMPILER_WARNING_KEY,830 "Avisos del compilador:"},831 832 /*833 * Note to translators: The following message is used as a header.834 * All the error messages that are produced when the stylesheet is835 * applied to an input document are collected together and displayed836 * beneath this message. A 'translet' is the compiled form of a837 * stylesheet (see above).838 */839 {ErrorMsg.RUNTIME_ERROR_KEY,840 "Errores de translet:"}841 };842 843 844 publicObject[][] getContents() {845 return m_errorMessages;846 }847 }848