package sun.tools.jar.resources;

import java.util.ListResourceBundle;

public final class jar_es extends ListResourceBundle {
    protected final Object[][] getContents() {
        return new Object[][] {
            { "error.bad.cflag", "El indicador 'c' necesita la especificaci\u00F3n de archivos de manifiesto o de entrada." },
            { "error.bad.dflag", "La opci\u00F3n '-d, --describe-module'  no requiere especificar archivos de entrada" },
            { "error.bad.eflag", "El indicador 'e' y el manifiesto con el atributo 'Main-Class' no pueden especificarse \na la vez." },
            { "error.bad.file.arg", "Error al analizar los argumentos de archivo" },
            { "error.bad.option", "Se debe especificar una de las opciones -{ctxuid}." },
            { "error.bad.reason", "Motivo err\u00F3neo: {0}, debe ser en desuso, en desuso para eliminaci\u00F3n o incubando" },
            { "error.bad.uflag", "El indicador 'u' necesita la especificaci\u00F3n de archivos de manifiesto, de entrada o indicador 'e'." },
            { "error.cant.open", "no se puede abrir: {0}" },
            { "error.create.dir", "{0} : no se ha podido crear el directorio" },
            { "error.create.tempfile", "No se ha podido crear el archivo temporal" },
            { "error.hash.dep", "Aplicando hash a las dependencias del m\u00F3dulo {0}, no se ha encontrado el m\u00F3dulo {1} en la ruta del m\u00F3dulo" },
            { "error.illegal.option", "Opci\u00F3n no permitida: {0}" },
            { "error.incorrect.length", "longitud incorrecta al procesar: {0}" },
            { "error.invalid.versioned.module.attribute", "Atributo de descriptor de m\u00F3dulo no v\u00E1lido {0}" },
            { "error.missing.arg", "la opci\u00F3n {0} necesita un argumento" },
            { "error.missing.provider", "No se ha encontrado el proveedor de servicios: {0}" },
            { "error.module.descriptor.not.found", "No se ha encontrado el descriptor de m\u00F3dulo" },
            { "error.module.options.without.info", "Uno de --module-version o -hash-modules sin module-info.class" },
            { "error.multiple.main.operations", "No se puede especificar m\u00E1s de una opci\u00F3n '-cuxtid'" },
            { "error.no.operative.descriptor", "No hay ning\u00FAn descriptor operativo para la versi\u00F3n: {0}" },
            { "error.no.root.descriptor", "No hay ning\u00FAn descriptor de m\u00F3dulo de ra\u00EDz, especifique --release" },
            { "error.nosuch.fileordir", "{0} : no existe tal archivo o directorio" },
            { "error.release.unexpected.versioned.entry", "Entrada versionada inesperada {0} para la versi\u00F3n {1}" },
            { "error.release.value.notnumber", "versi\u00F3n {0} no v\u00E1lida" },
            { "error.release.value.toosmall", "versi\u00F3n {0} no v\u00E1lida, debe ser >= 9" },
            { "error.unable.derive.automodule", "No se ha podido derivar el descriptor de m\u00F3dulo para: {0}" },
            { "error.unexpected.module-info", "Descriptor de m\u00F3dulo inesperado {0}" },
            { "error.unrecognized.option", "opci\u00F3n no reconocida: {0}" },
            { "error.validator.bad.entry.name", "nombre de entrada con formato incorrecto, {0}" },
            { "error.validator.different.api", "la entrada {0} contiene una clase con una api diferente de la versi\u00F3n anterior" },
            { "error.validator.entryname.tooshort", "el nombre de entrada {0} es demasiado corto, no es un directorio" },
            { "error.validator.incompatible.class.version", "la entrada {0} tiene una versi\u00F3n de clase no compatible con una versi\u00F3n anterior" },
            { "error.validator.info.exports.notequal", "module-info.class en un directorio con versiones contiene \"exports\" diferentes" },
            { "error.validator.info.manclass.notequal", "{0}: module-info.class  en un directorio con versiones contiene una \"main-class\" diferente" },
            { "error.validator.info.name.notequal", "module-info.class en un directorio con versi\u00F3n contiene un nombre incorrecto" },
            { "error.validator.info.opens.notequal", "module-info.class en un directorio con versiones contiene \"opens\" diferentes" },
            { "error.validator.info.provides.notequal", "module-info.class en un directorio con versiones contiene \"provides\" diferentes" },
            { "error.validator.info.requires.added", "module-info.class en un directorio con versi\u00F3n contiene \"requires\" adicionales" },
            { "error.validator.info.requires.dropped", "module-info.class en un directorio con versiones contiene \"requires\" que faltan" },
            { "error.validator.info.requires.transitive", "module-info.class en un directorio con versiones contiene \"requires transitive\" adicionales" },
            { "error.validator.info.version.notequal", "{0}: module-info.class en un directorio con versiones contiene una \"version\" diferente" },
            { "error.validator.isolated.nested.class", "la entrada {0} es una clase anidada aislada" },
            { "error.validator.jarfile.exception", "no puede validar {0}: {1}" },
            { "error.validator.jarfile.invalid", "se ha suprimido el archivo jar de varias versiones {0} no v\u00E1lido" },
            { "error.validator.names.mismatch", "la entrada {0} contiene una clase con un nombre interno {1}, los nombres no coinciden" },
            { "error.validator.new.public.class", "la entrada {0} contiene una nueva clase p\u00FAblica que no est\u00E1 en las entradas de base" },
            { "error.validator.version.notnumber", "el nombre de entrada {0} no tiene un n\u00FAmero de versi\u00F3n" },
            { "error.write.file", "Error al escribir un archivo jar existente" },
            { "main.help.opt.any", " Modificadores de operaci\u00F3n v\u00E1lidos en cualquier modo:\n\n  -C DIR                     Cambiar al directorio especificado e incluir el\n                             siguiente archivo" },
            { "main.help.opt.any.file", "  -f, --file=FILE            El nombre del archivo. Si se omite, se usa stdin o\n                             stdout en funci\u00F3n de la operaci\u00F3n\n      --release VERSION      Se colocan todos los archivos siguientes en un directorio con versi\u00F3n\n                             del archivo jar (es decir, META-INF/versions/VERSION/)" },
            { "main.help.opt.any.verbose", "  -v, --verbose              Generar salida verbose en salida est\u00E1ndar" },
            { "main.help.opt.create", " Modificadores de operaci\u00F3n v\u00E1lidos solo en el modo de creaci\u00F3n:\n" },
            { "main.help.opt.create.normalize", "  -n, --normalize            Normalizar informaci\u00F3n en el nuevo archivo jar\n                             despu\u00E9s de la creaci\u00F3n" },
            { "main.help.opt.create.update", " Modificadores de operaci\u00F3n v\u00E1lidos solo en el modo de creaci\u00F3n y de actualizaci\u00F3n:\n" },
            { "main.help.opt.create.update.do-not-resolve-by-default", "      --do-not-resolve-by-default  Excluir del conjunto de m\u00F3dulos ra\u00EDz por defecto" },
            { "main.help.opt.create.update.hash-modules", "      --hash-modules=PATTERN Calcular y registrar los hash de m\u00F3dulos\n                             que coinciden con el patr\u00F3n proporcionado y que dependen\n                             directa o indirectamente de la creaci\u00F3n de un archivo jar modular\n                             o de la actualizaci\u00F3n de un archivo jar no modular" },
            { "main.help.opt.create.update.index", " Modificadores de operaci\u00F3n v\u00E1lidos solo en el modo de creaci\u00F3n, actualizaci\u00F3n y generaci\u00F3n de \u00EDndice:\n" },
            { "main.help.opt.create.update.index.no-compress", "  -0, --no-compress          Solo almacenar; no usar compresi\u00F3n ZIP" },
            { "main.help.opt.create.update.main-class", "  -e, --main-class=CLASSNAME Punto de entrada de la aplicaci\u00F3n para aplicaciones\n                             aut\u00F3nomas agrupadas en un archivo jar modular o\n                             ejecutable" },
            { "main.help.opt.create.update.manifest", "  -m, --manifest=FILE        Incluir la informaci\u00F3n de manifiesto del archivo\n                             de manifiesto proporcionado" },
            { "main.help.opt.create.update.module-path", "  -p, --module-path          Ubicaci\u00F3n de la dependencia de m\u00F3dulo para generar\n                             el hash" },
            { "main.help.opt.create.update.module-version", "      --module-version=VERSION    Versi\u00F3n del m\u00F3dulo, si se va a crear un archivo jar modular\n                             o actualizar un archivo jar no modular" },
            { "main.help.opt.create.update.no-manifest", "  -M, --no-manifest          No crear ning\u00FAn archivo de manifiesto para las entradas" },
            { "main.help.opt.create.update.warn-if-resolved", "      --warn-if-resolved     Indicaci\u00F3n para que una herramienta emita una advertencia si el m\u00F3dulo\n                             se ha resuelto. En desuso, en desuso para eliminaci\u00F3n\n                             o incubando" },
            { "main.help.opt.main", " Modo de operaci\u00F3n principal:\n" },
            { "main.help.opt.main.create", "  -c, --create               Crear el archivo" },
            { "main.help.opt.main.describe-module", "  -d, --describe-module      Imprimir el descriptor de m\u00F3dulo, o un nombre de m\u00F3dulo autom\u00E1tico" },
            { "main.help.opt.main.extract", "  -x, --extract              Extraer determinados (o todos) los archivos del archivo" },
            { "main.help.opt.main.generate-index", "  -i, --generate-index=FILE  Generar informaci\u00F3n de \u00EDndice para los archivos jar\n                             especificados" },
            { "main.help.opt.main.list", "  -t, --list                 Mostrar la tabla de contenido del archivo" },
            { "main.help.opt.main.update", "  -u, --update               Actualizar un archivo jar existente" },
            { "main.help.opt.other", " Otras opciones:\n" },
            { "main.help.opt.other.help", "  -h, --help[:compat]        Utilice este valor, u opcionalmente la compatibilidad, ayuda" },
            { "main.help.opt.other.help-extra", "      --help-extra           Prestar ayuda en las opciones adicionales" },
            { "main.help.opt.other.version", "      --version              Imprimir versi\u00F3n del programa" },
            { "main.help.postopt", " Un archivo es un jar modular si el descriptor de m\u00F3dulo, 'module-info.class', est\u00E1\n en la ra\u00EDz de los directorios proporcionados o en la ra\u00EDz del archivo jar.\n Las siguientes operaciones solo son v\u00E1lidas si se va a crear un archivo jar modular\n o se va a actualizar un jar existente no modular: '--module-version',\n '--hash-modules' y '--module-path'.\n\n Los argumentos obligatorios u opcionales en las opciones largas tambi\u00E9n son obligatorios u opcionales\n en cualquiera de las opciones cortas." },
            { "main.help.preopt", "Sintaxis: jar [OPTION...] [ [--release VERSION] [-C dir] files] ...\njar crea un archivo para las clases y recursos, y puede manipular o\nrestaurar clases individuales o recursos de un archivo.\n\n Ejemplos:\n # Crear un archivo denominado classes.jar con dos archivos de clase:\n jar --create --file classes.jar Foo.class Bar.class\n # Crear un archivo con un manifiesto existente, con todos los archivos en foo/:\n jar --create --file classes.jar --manifest mymanifest -C foo/ .\n # Crear un archivo jar modular, donde el descriptor de m\u00F3dulo est\u00E1 en\n # classes/module-info.class:\n jar --create --file foo.jar --main-class com.foo.Main --module-version 1.0\n     -C foo/ classes resources\n # Actualizar un jar no modular existente en un jar modular:\n jar --update --file foo.jar --main-class com.foo.Main --module-version 1.0\n     -C foo/ module-info.class\n # Crear un archivo jar de varias versiones y colocar algunos archivos en el directorio META-INF/versions/9:\n jar --create --file mr.jar -C foo classes --release 9 -C foo9 classes\n\nPara acortar o simplificar el comando jar, puede especificar argumentos en un archivo\nde texto separado y transmitirlos al comando jar con el s\u00EDmbolo de arroba (@) como prefijo.\n\n Ejemplos:\n # Leer opciones adicionales y mostrar los archivos de clases del archivo classes.list\n jar --create --file my.jar @classes.list\n" },
            { "main.usage.summary", "Sintaxis: jar [OPTION...] [ [--release VERSION] [-C dir] archivos] ..." },
            { "main.usage.summary.try", "Intente `jar --help' para obtener m\u00E1s informaci\u00F3n." },
            { "out.added.manifest", "manifiesto agregado" },
            { "out.added.module-info", "module-info agregado: {0}" },
            { "out.adding", "agregando: {0}" },
            { "out.automodule", "No se ha encontrado ning\u00FAn descriptor de m\u00F3dulo. M\u00F3dulo autom\u00E1tico derivado." },
            { "out.create", "  creado: {0}" },
            { "out.deflated", "(desinflado {0}%)" },
            { "out.extracted", "extra\u00EDdo: {0}" },
            { "out.ignore.entry", "ignorando entrada {0}" },
            { "out.inflated", " inflado: {0}" },
            { "out.size", "(entrada = {0}) (salida = {1})" },
            { "out.stored", "(almacenado 0%)" },
            { "out.update.manifest", "manifiesto actualizado" },
            { "out.update.module-info", "module-info actualizado: {0}" },
            { "usage.compat", "Interfaz de compatibilidad:\nSintaxis: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files] ...Opciones: \n    -c  crear nuevo archivo\n    -t  mostrar la tabla de contenido del archivo\n    -x   extraer el archivo mencionado (o todos) del archivo\n    -u  actualizar archivo existente\n    -v  generar salida detallada de los datos de salida est\u00E1ndar\n    -f  especificar nombre del archivo de almacenamiento\n    -m  incluir informaci\u00F3n de manifiesto del archivo de manifiesto especificado n    -n  realizar la normalizaci\u00F3n Pack200 despu\u00E9s de crear un archivo nuevo\n    -e  especificar punto de entrada de la aplicaci\u00F3n para la aplicaci\u00F3n aut\u00F3noma \n        que se incluye dentro de un archivo jar ejecutable\n    -0  solo almacenar; no utilizar compresi\u00F3n ZIP\n    -P  conservar componentes iniciales '/' (ruta absoluta) y \"..\" (directorio principal) en los nombres de archivo\n    -M  no crear un archivo de manifiesto para las entradas\n    -i  generar informaci\u00F3n de \u00EDndice para los archivos jar especificados\n    -C  cambiar al directorio especificado e incluir el archivo siguiente\nSi alg\u00FAn archivo es un directorio, se procesar\u00E1 de forma recurrente. \nEl nombre del archivo de manifiesto, el nombre del archivo de almacenamiento y el nombre del punto de entrada se\n especifican en el mismo orden que los indicadores 'm', 'f' y 'e'. \n\nEjemplo 1: para archivar archivos de dos clases en un archivo llamado classes.jar: \n       jar cvf classes.jar Foo.class Bar.class \nEjemplo 2: utilice un archivo de manifiesto existente 'mymanifest' y archive todos los\n           archivos del directorio foo/ en 'classes.jar': \n       jar cvfm classes.jar mymanifest -C foo/ .\n" },
            { "warn.release.unexpected.versioned.entry", "entrada versionada inesperada {0}" },
            { "warn.validator.concealed.public.class", "Advertencia: la entrada {0} es una clase p\u00FAblica\nen un paquete oculto. Colocar este archivo jar en la ruta de clase tendr\u00E1 como resultado\ninterfaces p\u00FAblicas no compatibles" },
            { "warn.validator.identical.entry", "Advertencia: la entrada {0} contiene una clase id\u00E9ntica a una entrada que ya est\u00E1 en el archivo jar" },
            { "warn.validator.resources.with.same.name", "Advertencia: la entrada {0} tiene varios recursos con el mismo nombre" },
        };
    }
}
