#
# Copyright (c) 2005, 2006, 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 = Objeto ResultSet no v\u00e1lido para m\u00e9todo de relleno
cachedrowsetimpl.invalidp = El proveedor de persistencia generado no es v\u00e1lido
cachedrowsetimpl.nullhash = La instancia CachedRowSetImpl no se puede crear. Hashtable nula proporcionada al constructor
cachedrowsetimpl.invalidop = Operaci\u00f3n no v\u00e1lida al insertar fila
cachedrowsetimpl.accfailed = Fallo de acceptChanges
cachedrowsetimpl.invalidcp = Posici\u00f3n de cursor no v\u00e1lida
cachedrowsetimpl.illegalop = Operaci\u00f3n no permitida en fila no insertada
cachedrowsetimpl.clonefail = Fallo en la clonaci\u00f3n: {0}
cachedrowsetimpl.invalidcol = \u00cdndice de columnas no v\u00e1lido
cachedrowsetimpl.invalcolnm = Nombre de columna no v\u00e1lido
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 incompatibles
cachedrowsetimpl.unableins = No se puede crear instancia: {0}
cachedrowsetimpl.beforefirst = beforeFirst: Operaci\u00f3n de cursor no v\u00e1lida
cachedrowsetimpl.first = First: Operaci\u00f3n de cursor no v\u00e1lida
cachedrowsetimpl.last = last: TYPE_FORWARD_ONLY
cachedrowsetimpl.absolute = absolute: Posici\u00f3n de cursor no v\u00e1lida
cachedrowsetimpl.relative = relative: Posici\u00f3n de cursor no v\u00e1lida
cachedrowsetimpl.asciistream = fallo en lectura de flujo de caracteres ascii
cachedrowsetimpl.binstream = fallo de lectura de flujo binario
cachedrowsetimpl.failedins = Fallo en inserci\u00f3n 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\u00famero de columnas no v\u00e1lido
cachedrowsetimpl.tablename = El nombre de la tabla no puede ser nulo
cachedrowsetimpl.keycols = Columnas clave no v\u00e1lidas
cachedrowsetimpl.invalidcol = \u00cdndice de columnas no v\u00e1lido
cachedrowsetimpl.opnotsupp = La base de datos no admite esta operaci\u00f3n
cachedrowsetimpl.matchcols = Las columnas emparejadas no concuerdan con las definidas
cachedrowsetimpl.setmatchcols = Configurar emparejamiento de columnas antes de obtenerlas
cachedrowsetimpl.matchcols1 = Las columnas emparejadas deben ser mayores que 0
cachedrowsetimpl.matchcols2 = Las columnas emparejadas deben estar vac\u00edas o ser una cadena nula
cachedrowsetimpl.unsetmatch = Las columnas que se est\u00e1n desconfigurando no coinciden con las configuradas
cachedrowsetimpl.unsetmatch1 = Usar nombre de columna como argumento en unsetMatchColumn
cachedrowsetimpl.unsetmatch2 = Usar ID de columna como argumento en unsetMatchColumn
cachedrowsetimpl.numrows = El n\u00famero de filas es menor que cero o menor que el tama\u00f1o obtenido
cachedrowsetimpl.startpos = La posici\u00f3n de inicio no puede ser negativa
cachedrowsetimpl.nextpage = Rellenar datos antes de realizar llamada 
cachedrowsetimpl.pagesize = El tama\u00f1o de p\u00e1gina no puede ser menor que cero
cachedrowsetimpl.pagesize1 = El tama\u00f1o de p\u00e1gina no puede ser mayor que maxRows
cachedrowsetimpl.fwdonly = ResultSet s\u00f3lo se reenv\u00eda
cachedrowsetimpl.type = El tipo es: {0}
cachedrowsetimpl.opnotysupp = Operaci\u00f3n a\u00fan no admitida
cachedrowsetimpl.featnotsupp = Funci\u00f3n no admitida

# WebRowSetImpl exceptions
webrowsetimpl.nullhash = La instancia WebRowSetImpl no se puede crear. Hashtable nula proporcionada al constructor
webrowsetimpl.invalidwr = Escritor no v\u00e1lido
webrowsetimpl.invalidrd = Lector no v\u00e1lido

#FilteredRowSetImpl exceptions
filteredrowsetimpl.relative = relative: Operaci\u00f3n de cursor no v\u00e1lida 
filteredrowsetimpl.absolute = absolute: Operaci\u00f3n de cursor no v\u00e1lida
filteredrowsetimpl.notallowed = El filtro no admite este valor

#JoinRowSetImpl exceptions
joinrowsetimpl.notinstance = No es una instancia de rowset
joinrowsetimpl.matchnotset = Emparejamiento de columnas no configurado para unir
joinrowsetimpl.numnotequal = El n\u00famero de elementos de rowset y el de emparejamiento de columnas no es el mismo
joinrowsetimpl.notdefined = No es un tipo de uni\u00f3n definido
joinrowsetimpl.notsupported = Este tipo de uni\u00f3n no es compatible
joinrowsetimpl.initerror = Error de inicio de JoinRowSet
joinrowsetimpl.genericerr = Error de Genric joinrowset intial
joinrowsetimpl.emptyrowset = No se puede a\u00f1adir un rowset vac\u00edo a este JoinRowSet

#JdbcRowSetImpl exceptions
jdbcrowsetimpl.invalstate = Estado no v\u00e1lido
jdbcrowsetimpl.connect = JdbcRowSet (conectar) JNDI no se puede conectar
jdbcrowsetimpl.paramtype = No se puede deducir tipo de par\u00e1metro
jdbcrowsetimpl.matchcols = Las columnas emparejadas no concuerdan con las definidas
jdbcrowsetimpl.setmatchcols = Configurar emparejamiento de columnas antes de obtenerlas
jdbcrowsetimpl.matchcols1 = Las columnas emparejadas deben ser mayores que 0
jdbcrowsetimpl.matchcols2 = Las columnas emparejadas no pueden estar vac\u00edas ni ser una cadena nula
jdbcrowsetimpl.unsetmatch = Las columnas que se est\u00e1n desconfigurando no son las mismas que las configuradas
jdbcrowsetimpl.usecolname = Usar nombre de columna como argumento en unsetMatchColumn
jdbcrowsetimpl.usecolid = Usar ID de columna como argumento en unsetMatchColumn
jdbcrowsetimpl.resnotupd = ResultSet no se puede actualizar
jdbcrowsetimpl.opnotysupp = Operaci\u00f3n a\u00fan no admitida
jdbcrowsetimpl.featnotsupp = Funci\u00f3n no admitida

#CachedRowSetReader exceptions
crsreader.connect = (JNDI) No se puede conectar
crsreader.paramtype = No se puede deducir tipo de par\u00e1metro
crsreader.connecterr = Error interno en RowSetReader: no hay conexi\u00f3n ni comando
crsreader.datedetected = Fecha detectada
crsreader.caldetected = Calendario detectado

#CachedRowSetWriter exceptions
crswriter.connect = No se puede obtener una conexi\u00f3n
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\u00f3n 

#InsertRow exceptions
insertrow.novalue = No se ha insertado ning\u00fan valor

#SyncResolverImpl exceptions
syncrsimpl.indexval = El valor de \u00edndice est\u00e1 fuera del intervalo  
syncrsimpl.noconflict = Esta columna no est\u00e1 en conflicto
syncrsimpl.syncnotpos = No se puede sincronizar
syncrsimpl.valtores = El valor que se debe definir puede estar en la base de datos o en cachedrowset

#WebRowSetXmlReader exception
wrsxmlreader.invalidcp = Se ha llegado al final de RowSet. Posici\u00f3n de cursor no v\u00e1lida
wrsxmlreader.readxml = readXML: {0}
wrsxmlreader.parseerr = ** Error de an\u00e1lisis

#WebRowSetXmlWriter exceptions
wrsxmlwriter.ioex = IOException: {0}
wrsxmlwriter.sqlex = SQLException: {0}
wrsxmlwriter.failedwrite = No se pudo escribir valor
wsrxmlwriter.notproper = Tipo incorrecto

#XmlReaderContentHandler exceptions
xmlrch.errmap = Error al configurar la asignaci\u00f3n: {0}
xmlrch.errmetadata = Error al configurar metadatos: {0}
xmlrch.errinsert = Error al insertar los valores: {0}
xmlrch.errconstr = Error al construir fila: {0}
xmlrch.errdel = Error al borrar fila: {0}
xmlrch.errinsert = Error al construir insertar fila: {0}
xmlrch.errinsdel = Error al construir insertar o suprimir fila: {0}
xmlrch.errupdate = Error al construir actualizar fila: {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

#RIOptimisticProvider Exceptions
riop.locking = No se permite bloquear la clasificaci\u00f3n

#RIXMLProvider exceptions
rixml.unsupp = No compatible con RIXMLProvider
