#
# Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#

# CacheRowSetImpl exceptions
cachedrowsetimpl.populate = Se ha proporcionado un objeto ResultSet no válido para el método de relleno
cachedrowsetimpl.invalidp = El proveedor de persistencia generado no es válido
cachedrowsetimpl.nullhash = La instancia CachedRowSetImpl no se puede crear. Se ha proporcionado una tabla hash nula al constructor
cachedrowsetimpl.invalidop = Operación no válida al insertar fila
cachedrowsetimpl.accfailed = Fallo de acceptChanges
cachedrowsetimpl.invalidcp = Posición de cursor no válida
cachedrowsetimpl.illegalop = Operación no permitida en fila no insertada
cachedrowsetimpl.clonefail = Fallo en la clonación: {0}
cachedrowsetimpl.invalidcol = Índice de columnas no válido
cachedrowsetimpl.invalcolnm = Nombre de columna no válido
cachedrowsetimpl.boolfail = Fallo de getBoolen en valor ( {0} ) de columna {1}
cachedrowsetimpl.bytefail = Fallo de getByte en valor ( {0} ) de columna {1}
cachedrowsetimpl.shortfail = Fallo de getShort en valor ( {0} ) de columna {1}
cachedrowsetimpl.intfail = Fallo de getInt en valor ( {0} ) de columna {1}
cachedrowsetimpl.longfail = Fallo de getLong en valor ( {0} ) de columna {1}
cachedrowsetimpl.floatfail = Fallo de getFloat en valor ( {0} ) de columna {1}
cachedrowsetimpl.doublefail = Fallo de getDouble en valor ( {0} ) de columna {1}
cachedrowsetimpl.dtypemismt = Discordancia entre Tipos de Datos
cachedrowsetimpl.datefail = Fallo de getDate en valor ( {0} ) de columna {1}. No es posible convertir
cachedrowsetimpl.timefail = Fallo de getTime en valor ( {0} ) de columna {1}. No es posible convertir
cachedrowsetimpl.posupdate = Actualizaciones posicionadas no soportadas
cachedrowsetimpl.unableins = No se ha podido crear la instancia: {0}
cachedrowsetimpl.beforefirst = beforeFirst: Operación de cursor no válida
cachedrowsetimpl.first = First: Operación de cursor no válida
cachedrowsetimpl.last = last : TYPE_FORWARD_ONLY
cachedrowsetimpl.absolute = absolute: Posición de cursor no válida
cachedrowsetimpl.relative = relative: Posición de cursor no válida
cachedrowsetimpl.asciistream = fallo en lectura de flujo de caracteres ascii
cachedrowsetimpl.binstream = fallo de lectura de flujo binario
cachedrowsetimpl.failedins = Fallo en inserción de fila
cachedrowsetimpl.updateins = llamada a updateRow mientras se insertaba fila
cachedrowsetimpl.movetoins = moveToInsertRow : CONCUR_READ_ONLY
cachedrowsetimpl.movetoins1 = moveToInsertRow: no hay metadatos
cachedrowsetimpl.movetoins2 = moveToInsertRow: número de columnas no válido
cachedrowsetimpl.tablename = El nombre de la tabla no puede ser nulo
cachedrowsetimpl.keycols = Columnas clave no válidas
cachedrowsetimpl.opnotsupp = La base de datos no admite esta operación
cachedrowsetimpl.matchcols = Las columnas coincidentes no concuerdan con las definidas
cachedrowsetimpl.setmatchcols = Defina las columnas coincidentes antes de obtenerlas
cachedrowsetimpl.matchcols1 = Las columnas coincidentes deben ser mayores que 0
cachedrowsetimpl.matchcols2 = Las columnas coincidentes deben estar vacías o ser una cadena nula
cachedrowsetimpl.unsetmatch = Las columnas cuya definición se está anulando no concuerdan con las definidas
cachedrowsetimpl.unsetmatch1 = Use el nombre de columna como argumento en unsetMatchColumn
cachedrowsetimpl.unsetmatch2 = Use el identificador de columna como argumento en unsetMatchColumn
cachedrowsetimpl.numrows = El número de filas es menor que cero o menor que el tamaño recuperado
cachedrowsetimpl.startpos = La posición de inicio no puede ser negativa
cachedrowsetimpl.nextpage = Rellene los datos antes de realizar la llamada
cachedrowsetimpl.pagesize = El tamaño de página no puede ser menor que cero
cachedrowsetimpl.pagesize1 = El tamaño de página no puede ser mayor que maxRows
cachedrowsetimpl.fwdonly = ResultSet sólo se reenvía
cachedrowsetimpl.type = El tipo es: {0}
cachedrowsetimpl.opnotysupp = Operación no soportada todavía
cachedrowsetimpl.featnotsupp = Función no soportada

# WebRowSetImpl exceptions
webrowsetimpl.nullhash = La instancia WebRowSetImpl no se puede crear. Se ha proporcionado una tabla hash nula al constructor
webrowsetimpl.invalidwr = Escritor no válido
webrowsetimpl.invalidrd = Lector no válido

#FilteredRowSetImpl exceptions
filteredrowsetimpl.relative = relative: Operación de cursor no válida
filteredrowsetimpl.absolute = absolute: Operación de cursor no válida
filteredrowsetimpl.notallowed = El filtro no admite este valor

#JoinRowSetImpl exceptions
joinrowsetimpl.notinstance = No es una instancia de rowset
joinrowsetimpl.matchnotset = Las columnas coincidentes no están definidas para la unión
joinrowsetimpl.numnotequal = El número de elementos de rowset y el de columnas coincidentes no es el mismo
joinrowsetimpl.notdefined = No es un tipo de unión definido
joinrowsetimpl.notsupported = Este tipo de unión no está soportado
joinrowsetimpl.initerror = Error de inicialización de JoinRowSet
joinrowsetimpl.genericerr = Error de inicialización genérico de joinrowset
joinrowsetimpl.emptyrowset = No se puede agregar un juego de filas vacío a este JoinRowSet

#JdbcRowSetImpl exceptions
jdbcrowsetimpl.invalstate = Estado no válido
jdbcrowsetimpl.connect = JdbcRowSet (connect): JNDI no se puede conectar
jdbcrowsetimpl.paramtype = No se puede deducir el tipo de parámetro
jdbcrowsetimpl.matchcols = Las columnas coincidentes no concuerdan con las definidas
jdbcrowsetimpl.setmatchcols = Defina las columnas coincidentes antes de obtenerlas
jdbcrowsetimpl.matchcols1 = Las columnas coincidentes deben ser mayores que 0
jdbcrowsetimpl.matchcols2 = Las columnas coincidentes no pueden estar vacías ni ser una cadena nula
jdbcrowsetimpl.unsetmatch = Las columnas cuya definición se está anulando no concuerdan con las definidas
jdbcrowsetimpl.usecolname = Use el nombre de columna como argumento en unsetMatchColumn
jdbcrowsetimpl.usecolid = Use el identificador de columna como argumento en unsetMatchColumn
jdbcrowsetimpl.resnotupd = ResultSet no se puede actualizar
jdbcrowsetimpl.opnotysupp = Operación no soportada todavía
jdbcrowsetimpl.featnotsupp = Función no soportada

#CachedRowSetReader exceptions
crsreader.connect = (JNDI) No se ha podido conectar
crsreader.paramtype = No se ha podido deducir el tipo de parámetro
crsreader.connecterr = Error interno en RowSetReader: no hay conexión o comando
crsreader.datedetected = Fecha Detectada
crsreader.caldetected = Calendario Detectado

#CachedRowSetWriter exceptions
crswriter.connect = No se ha podido obtener una conexión
crswriter.tname = writeData no puede determinar el nombre de tabla
crswriter.params1 = Valor de params1: {0}
crswriter.params2 = Valor de params2: {0}
crswriter.conflictsno =  conflictos en la sincronización

#InsertRow exceptions
insertrow.novalue = No se ha insertado ningún valor

#SyncResolverImpl exceptions
syncrsimpl.indexval = El valor de índice está fuera de rango
syncrsimpl.noconflict = Esta columna no está en conflicto
syncrsimpl.syncnotpos = No se puede sincronizar
syncrsimpl.valtores = El valor que se debe resolver puede estar en la base de datos o en cachedrowset

#WebRowSetXmlReader exception
wrsxmlreader.invalidcp = Se ha llegado al final de RowSet. Posición de cursor no válida
wrsxmlreader.readxml = readXML : {0}
wrsxmlreader.parseerr = ** Error de análisis: {0} , línea: {1} , uri: {2}

#WebRowSetXmlWriter exceptions
wrsxmlwriter.ioex = IOException : {0}
wrsxmlwriter.sqlex = SQLException : {0}
wrsxmlwriter.failedwrite = Error al escribir el valor
wsrxmlwriter.notproper = Tipo incorrecto

#XmlReaderContentHandler exceptions
xmlrch.errmap = Error al definir la asignación: {0}
xmlrch.errmetadata = Error al definir metadatos: {0}
xmlrch.errinsertval = Error al insertar los valores: {0}
xmlrch.errconstr = Error al construir la fila: {0}
xmlrch.errdel = Error al suprimir la fila: {0}
xmlrch.errinsert = Error al construir la fila de inserción: {0}
xmlrch.errinsdel = Error al construir la fila de inserción o supresión: {0}
xmlrch.errupdate = Error al construir la fila de actualización: {0}
xmlrch.errupdrow = Error al actualizar la fila: {0}
xmlrch.chars = caracteres:
xmlrch.badvalue = Valor incorrecto; la propiedad no puede ser nula
xmlrch.badvalue1 = Valor incorrecto; los metadatos no pueden ser nulos
xmlrch.warning =  ** Advertencia: {0} , línea: {1} , uri: {2}

#RIOptimisticProvider Exceptions
riop.locking = No se permite bloquear la clasificación

#RIXMLProvider exceptions
rixml.unsupp = No soportado con RIXMLProvider
