Author: rjung
Date: Wed Jul  1 19:21:59 2009
New Revision: 790326

URL: http://svn.apache.org/viewvc?rev=790326&view=rev
Log:
BZ 45447: Add Spanish resource files (at least those for
the cluszer module). Patch provided by Jesus Marin.

Partial backport of r698924 from TC6 and r789832 from OACC.

Added:
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
   (with props)
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
   (with props)
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
   (with props)
    
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
   (with props)
Modified:
    tomcat/container/tc5.5.x/webapps/docs/changelog.xml
    tomcat/current/tc5.5.x/STATUS.txt

Added: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties?rev=790326&view=auto
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
 (added)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
 Wed Jul  1 19:21:59 2009
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+cluster.mbean.register.already = \u00A1El MBean {0} ya est\u00E1 registrado\!

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties?rev=790326&view=auto
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
 (added)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
 Wed Jul  1 19:21:59 2009
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+cluster.mbean.register.already = \u00A1El MBean {0} ya est\u00E1 registrado\!

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/mcast/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties?rev=790326&view=auto
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
 (added)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
 Wed Jul  1 19:21:59 2009
@@ -0,0 +1,111 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+deltaManager.createSession.ise = createSession\: Demasiadas sesiones activas
+deltaManager.createSession.newSession = Creada una DeltaSession con Id [{0}] 
Total contador\={1}
+deltaManager.createMessage.access = Gestor [{0}]\: creado mensaje de 
sesi\u00F3n [{1}] acceso.
+deltaManager.createMessage.accessChangePrimary = Gestor [{0}]\: creado mensaje 
de sesi\u00F3n [{1}] acceso para cambiar el primario.
+deltaManager.createMessage.allSessionData = Gestor [{0}] env\u00EDa todos los 
datos de sesi\u00F3n.
+deltaManager.createMessage.allSessionTransfered = Gestor [{0}] env\u00EDa 
todos los datos de sesi\u00F3n transferidos
+deltaManager.createMessage.delta = Gestor [{0}]\: crea mensaje de sesi\u00F3n 
[{1}] de requerimiento delta.
+deltaManager.createMessage.expire = Gestor [{0}]\: crea mensaje de sesi\u00F3n 
[{1}] de expiraci\u00F3n.
+deltaManager.createMessage.unableCreateDeltaRequest = No puedo serializar 
requerimiento delta para la id de sesi\u00F3n [{0}]
+deltaManager.dropMessage = Gestor [{0}]\: Quita mensaje {1} dentro de fase 
sincronizada GET_ALL_SESSIONS fecha inicio {2} fecha mensaje {3}
+deltaManager.foundMasterMember = Hallado para contexto [{0}] el miembro 
maestro de r\u00E9plica [{1}]
+deltaManager.loading.cnfe = ClassNotFoundException al cargar sesiones 
persistentes\: {0}
+deltaManager.loading.existing.session = sobrecarga en sesi\u00F3n existente {0}
+deltaManager.loading.ioe = IOException al cargar sesiones persistentes\: {0}
+deltaManager.loading.withContextClassLoader = Gestor [{0}]\: Cargando los 
datos de objeto con un cargador de clase de contexto.
+deltaManager.loading.withoutClassLoader = Gestor [{0}]\: Cargando los datos de 
objeto sin un cargador de clase de contexto.
+deltaManager.managerLoad = Excepci\u00F3n cargando sesiones desde almacenaje 
persistente
+deltaManager.noCluster = Arrancando... no hay cl\u00FAster asociado con este 
contexto\: [{0}]
+deltaManager.noMasterMember = Arrancando... sin otro miembro para el contexto 
[{0}] en dominio [{1}]
+deltaManager.noMembers = Gestor [{0}]\: saltando estado de transferencia. No 
hay miembros activos en grupo de cl\u00FAster.
+deltaManager.noSessionState = Gestor [{0}]\: No se ha recibido estado de 
sesi\u00F3n a las {1}, agotando tiempo tras {2} ms.
+deltaManager.notStarted = El gestor a\u00FAn no ha sido arrancado
+deltaManager.sendMessage.newSession = El gestor [{0}] env\u00EDa nueva 
sesi\u00F3n ({1})
+deltaManager.expireSessions = Gestor [{0}] expirando sesiones al apagar
+deltaManager.receiveMessage.accessed = Gestor [{0}]\: accedida sesi\u00F3n 
[{1}] recibida.
+deltaManager.receiveMessage.createNewSession = Gestor [{0}]\: creada 
sesi\u00F3n [{1}] recibida.
+deltaManager.receiveMessage.delta = Gestor [{0}]\: delta sesi\u00F3n [{1}] 
recibida.
+deltaManager.receiveMessage.error = Gestor [{0}]\: No puedo recibir mensaje a 
trav\u00E9s del canal TCP
+deltaManager.receiveMessage.eventType = Gestor [{0}]\: recibido SessionMessage 
de tipo\=({1}) desde [{2}]
+deltaManager.receiveMessage.expired = Gestor [{0}]\: expirada sesi\u00F3n 
[{1}] recibida.
+deltaManager.receiveMessage.transfercomplete = Gestor [{0}] recibido desde 
nodo [{1}\:{2}] estado de sesi\u00F3n transferido.
+deltaManager.receiveMessage.unloadingAfter = Gestor [{0}]\: completada la 
descarga de sesiones
+deltaManager.receiveMessage.unloadingBegin = Gestor [{0}]\: iniciada descarga 
de sesiones
+deltaManager.receiveMessage.allSessionDataAfter = Gestor [{0}]\: estado de 
sesi\u00F3n deserializado
+deltaManager.receiveMessage.allSessionDataBegin = Gestor [{0}]\: recibidos 
datos de estado de sesi\u00F3n
+deltaManager.receiveMessage.fromWrongDomain = Gestor [{0}]\: Recibido 
SessionMessage equivocado de tipo\=({1}) desde [{2}] con dominio [{3}] (dominio 
local [{4}] 
+deltaManager.registerCluster = Registrar gestor {0} a elemento de cl\u00FAster 
{1} con nombre {2}
+deltaManager.sessionReceived = Gestor [{0}]; estado de sesi\u00F3n enviado a 
las {1} recibido en {2} ms.
+deltaManager.sessionTimeout = Valor de agotamiento de sesi\u00F3n 
inv\u00E1lido {0}
+deltaManager.startClustering = Iniciando gestor de cl\u00FAster a las {0}
+deltaManager.stopped = El gestor [{0}] se est\u00E1 parando
+deltaManager.unloading.ioe = IOException al grabar sesiones persistentes\: {0}
+deltaManager.waitForSessionState = Gestor [{0}], requiriendo estado de 
sesi\u00F3n desde {1}. Esta operaci\u00F3n se agotar\u00E1 si no se recibe 
estado de sesi\u00F3n dentro de {2} segundos.
+deltaRequest.showPrincipal = El Principal [{0}] est\u00E1 puesto a sesi\u00F3n 
{1}
+deltaRequest.wrongPrincipalClass = DeltaManager s\u00F3lo soporta 
GenericPrincipal. Tu reino utiliz\u00F3 clase principal {0}.
+deltaSession.notifying = Notificando cl\u00FAster de expiraci\u00F3n 
primaria\={0} sessionId [{1}]
+deltaSession.valueBound.ex = Oyente ligado a sesi\u00F3n lanz\u00F3 una 
excepci\u00F3n
+deltaSession.valueBinding.ex = Oyente lig\u00E1ndose a sesi\u00F3n lanz\u00F3 
una excepci\u00F3n
+deltaSession.valueUnbound.ex = Oyente desligado de sesi\u00F3n lanz\u00F3 una 
excepci\u00F3n
+deltaSession.readSession = readObject() cargando sesi\u00F3n [{0}]
+deltaSession.readAttribute = sesi\u00F3n [{0}] cargando atributo '{1}' con 
valor '{2}'
+deltaSession.writeSession = writeObject() guardando sesi\u00F3n [{0}]
+jvmRoute.cannotFindSession = No puedo hallar sesi\u00F3n [{0}]
+jvmRoute.changeSession = Cambiada sesi\u00F3n desde [{0}] a [{1}]
+jvmRoute.clusterListener.started = Cl\u00FAster 
JvmRouteSessionIDBinderListener arrancado
+jvmRoute.clusterListener.stopped = Cl\u00FAster 
JvmRouteSessionIDBinderListener parado
+jvmRoute.configure.warn = Por favor, \u00A1configura tu JvmRouteBinderValve en 
la v\u00E1lvula de m\u00E1quina, no en la v\u00E1lvula del contexto\!
+jvmRoute.contextNotFound = \u00A1Contexto [{0}] no hallado en el nodo [{1}]\!
+jvmRoute.failover = Detectada una ca\u00EDda con diferente jvmRoute - ruta 
original\: [{0}] nueva\: [{1}] en id de sesi\u00F3n [{2}]
+jvmRoute.foundManager = Hallado Cl\u00FAster DeltaManager {0} en {1}
+jvmRoute.hostNotFound = No hallada m\u00E1quina [{0}]
+jvmRoute.listener.started = Arrancado Oyente Ligador de SessionID
+jvmRoute.listener.stopped = Parado Oyente Ligador de SessionID
+jvmRoute.lostSession = Perdida Sesi\u00F3n [{0}] en ruta [{1}]
+jvmRoute.missingJvmRouteAttribute = \u00A1No se ha configurado atributo de 
motor jvmRoute\!
+jvmRoute.newSessionCookie = Poniendo cookie con id de sesi\u00F3n [{0}] 
nombre\: [{1}] ruta\: [{2}] seguro\: [{3}]
+jvmRoute.notFoundManager = No hallado Cl\u00FAster DeltaManager {0} en {1}
+jvmRoute.receiveMessage.sessionIDChanged = Cl\u00FAster 
JvmRouteSessionIDBinderListener recibi\u00F3 ID original de sesi\u00F3n [{0}] 
puesto a nuevo id [{1}] para la ruta de contexto [{2}]
+jvmRoute.run.already = receptor jvmRoute SessionID ya ejecutado
+jvmRoute.skipURLSessionIDs = \u00A1Saltado chequeo de reasignaci\u00F3n de 
ruta jvm, la sessionid viene desde URL\!
+jvmRoute.turnoverInfo = Ajustado tiempo de Chequeo a {0} mseg
+jvmRoute.valve.alreadyStarted = se ha iniciado la correcci\u00F3n de respaldo 
de sessionID de jvmRoute
+jvmRoute.valve.notStarted = ya se ha iniciado la correcci\u00F3n de respaldo 
de sessionID de jvmRoute
+jvmRoute.valve.started = JvmRouteBinderValve arrancada
+jvmRoute.valve.stopped = JvmRouteBinderValve parada
+jvmRoute.set.orignalsessionid = Puesta id Orginal de Sesi\u00F3n en atributo 
de requerimiento {0} valor\: {1}
+standardSession.getId.ise = getId\: Sesi\u00F3n ya invalidada
+standardSession.attributeEvent = El oyente de evento de atributo de 
sesi\u00F3n lanz\u00F3 excepci\u00F3n
+standardSession.attributeEvent = El oyente de evento de atributo de 
sesi\u00F3n lanz\u00F3 excepci\u00F3n
+standardSession.bindingEvent = El oyente de evento de ligado de sesi\u00F3n 
lanz\u00F3 excepci\u00F3n
+standardSession.invalidate.ise = invalidar\: Sesi\u00F3n ya invalidada
+standardSession.isNew.ise = isNew\: Sesi\u00F3n ya invalidada
+standardSession.getAttribute.ise = getAttribute\: Sesi\u00F3n ya invalidada
+standardSession.getAttributeNames.ise = getAttributeNames\: Sesi\u00F3n ya 
invalidada
+standardSession.getCreationTime.ise = getCreationTime\: Sesi\u00F3n ya 
invalidada
+standardSession.getLastAccessedTime.ise = getLastAccessedTime\: Sesi\u00F3n ya 
invalidada
+standardSession.getId.ise = getId\: Sesi\u00F3n ya invalidada
+standardSession.getMaxInactiveInterval.ise = getMaxInactiveInterval\: 
Sesi\u00F3n ya invalidada
+standardSession.getValueNames.ise = getValueNames\: Sesi\u00F3n ya invalidada
+standardSession.notSerializable = No puedo serializar atributo de sesi\u00F3n 
{0} para sesi\u00F3n {1}
+standardSession.removeAttribute.ise = removeAttribute\: Sesi\u00F3n ya 
invalidada
+standardSession.sessionEvent = El oyente de evento de sesi\u00F3n lanz\u00F3 
excepci\u00F3n
+standardSession.setAttribute.iae = setAttribute\: Atributo no serializable
+standardSession.setAttribute.ise = setAttribute\: Sesi\u00F3n ya invalidada
+standardSession.setAttribute.namenull = setAttribute\: par\u00E1metro de 
nombre no puede ser nulo
+standardSession.sessionCreated = Id de Sesi\u00F3n Creada \= {0}

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/session/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties?rev=790326&view=auto
==============================================================================
--- 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
 (added)
+++ 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
 Wed Jul  1 19:21:59 2009
@@ -0,0 +1,88 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+AsyncSocketSender.create.thread = Crear remitente [{0}\:{1,number,integer}] 
poner hilo en cola a r\u00E9plica tcp en segundo plano
+AsyncSocketSender.queue.message = Poner mensaje en cola para 
[{0}\:{1,number,integer}] id\=[{2}] medida\={3}
+AsyncSocketSender.send.error = No puedo enviar de forma as\u00EDncrona 
sesi\u00F3n con id\=[{0}] - el mensaje ser\u00E1 ignorado.
+AsyncSocketSender.queue.empty = Poner en cola en remitente 
[{0}\:{1,number,integer}] \u00A1devolvi\u00F3 elemento nulo\!
+cluster.mbean.register.already = \u00A1MBean {0} ya registrado\!
+FastAsyncSocketSender.setThreadPriority = [{0}\:{1,number,integer}] puesta 
prioridad a {2}
+FastAsyncSocketSender.min.exception = [{0}\:{1,number,integer}]}] nueva 
prioridad {2} < MIN_PRIORITY
+FastAsyncSocketSender.max.exception = [{0}\:{1,number,integer}]}] nueva 
prioridad {2} > MAX_PRIORITY
+IDataSender.ack.eof = EOF alcanzado en puerto local [{0}\:{1,number,integer}]
+IDataSender.ack.receive = Obtenido un ACK en puerto local 
[{0}\:{1,number,integer}]
+IDataSender.ack.missing = No puedo leer reconocimiento desde 
[{0}\:{1,number,integer}] en {2,number,integer} ms. Desconectadno conector y 
probando otra vez.
+IDataSender.ack.read = Le\u00EDdo car\u00E1cter ack de espera '{2}' 
[{0}\:{1,number,integer}]
+IDataSender.ack.start = Eperando por mensaje ACK [{0}\:{1,number,integer}]
+IDataSender.ack.wrong = Falta ACK correcto tras leer 10 bytes en puerto local 
[{0}\:{1,number,integer}]
+IDataSender.closeSocket = El remitente cerr\u00F3 conector a 
[{0}\:{1,number,integer}] (contador de cierre {2,number,integer})
+IDataSender.connect = El remitente se conect\u00F3 a [{0}\:{1,number,integer}] 
(contador de conexi\u00F3n {2,number,integer})
+IDataSender.create = Crear remitente [{0}\:{1,number,integer}] at [{2,date}]
+IDataSender.disconnect = El remitente se desconect\u00F3 de 
[{0}\:{1,number,integer}] (contador de desconexi\u00F3n {2,number,integer})
+IDataSender.message.disconnect = Mensaje transferido\: El remitente no se 
puede desconectar de [{0}\:{1,number,integer}]
+IDataSender.message.create = Mensaje transferido\: El remitente no puede crear 
conector actual [{0}\:{1,number,integer}]
+IDataSender.openSocket = El remitente abri\u00F3 conector con 
[{0}\:{1,number,integer}] (contador de apertura {2,number,integer})
+IDataSender.openSocket.failure = \u00A1Fallo al abrir conector de remitente 
[{0}\:{1,number,integer}]\! (contador de fallos de apertura {2,number,integer})
+IDataSender.send.again = Enviar datos de nuevo a [{0}\:{1,number,integer}]
+IDataSender.send.crash = Enviar mensaje destrozado [{0}\:{1,number,integer}] 
tipo\=[{2}], id\=[{3}]
+IDataSender.send.message = Enviar mensaje a [{0}\:{1,number,integer}] 
id\=[{2}] medida\={3,number,integer}
+IDataSender.send.lost = Mensaje perdido\: [{0}\:{1,number,integer}] 
tipo\=[{2}], id\=[{3}]
+IDataSender.senderModes.Configured = Configurado un remitente de r\u00E9plica 
de datos para modo {0}
+IDataSender.senderModes.Instantiate = No puedo instanciar un remitente de 
r\u00E9plica de datos de clase {0}
+IDataSender.senderModes.Missing = No puedo configurar un remitente de 
r\u00E9plica de datos para modo {0}
+IDataSender.senderModes.Resources = No puedo cargar lista de mapeo de 
remitente de r\u00E9plica de datos
+IDataSender.stats = Estado de env\u00EDo desde [{0}\:{1,number,integer}], Nr 
de bytes enviado\={2,number,integer} sobre {3} \= {4,number,integer} 
bytes/requerimiento, tiempo de proceso {5,number,integer} mseg, tiempo medio de 
proceso {6,number,integer} mseg
+PoolSocketSender.senderQueue.sender.failed = PoolSocketSender fall\u00F3 el 
crear nuevo remitente para [{0}\:{1,number,integer}]
+PoolSocketSender.noMoreSender = No hay remitente de conector disponible para 
cliente [{0}\:{1,number,integer}] \u00BFdesapareci\u00F3?
+ReplicationTransmitter.getProperty = obtener propiedad {0}
+ReplicationTransmitter.setProperty = poner propiedad {0}\: {1} viejo valor {2}
+ReplicationTransmitter.started = Iniciar ClusterSender en cl\u00FAster {0} con 
nombre {1}
+ReplicationTransmitter.stopped = Parado ClusterSender en cl\u00FAster {0} con 
nombre {1}
+ReplicationValve.crossContext.add = a\u00F1adir contenedor de r\u00E9plica de 
sesi\u00F3n de Contexto Cruzado a replicationValve threadlocal
+ReplicationValve.crossContext.registerSession = retistrar id de sesi\u00F3n de 
Contexto Cruzado\={0} desde contexto {1}
+ReplicationValve.crossContext.remove = quitar contenedor de r\u00E9plica de 
sesi\u00F3n de Contexto Cruzado a replicationValve threadlocal
+ReplicationValve.crossContext.sendDelta = enviar delta de sesi\u00F3n de 
Contexto Cruzado desde contexto {0}.
+ReplicationValve.filter.loading = Cargando filtros de requerimiento\={0}
+ReplicationValve.filter.token = Filtro de requerimiento\={0}
+ReplicationValve.filter.token.failure = No puedo compilar filtror\={0}
+ReplicationValve.invoke.uri = Invocando requerimiento de r\u00E9plica en {0}
+ReplicationValve.nocluster = No cluster configured for this request.
+ReplicationValve.resetDeltaRequest = Cluster is standalone\: reset Session 
Request Delta at context {0}
+ReplicationValve.send.failure = Unable to perform replication request.
+ReplicationValve.send.invalid.failure = Unable to send session [id\={0}] 
invalid message over cluster.
+ReplicationValve.session.found = Context {0}\: Found session {1} but it isn't 
a ClusterSession.
+ReplicationValve.session.indicator = Context {0}\: Primarity of session {1} in 
request attribute {2} is {3}.
+ReplicationValve.session.invalid = Context {0}\: Requested session {1} is 
invalid, removed or not replicated at this node.
+ReplicationValve.stats = Average request time\= {0} ms for Cluster overhead 
time\={1} ms for {2} requests {3} filter requests {4} send requests {5} cross 
context requests (Request\={6} ms Cluster\={7} ms).
+SimpleTcpCluster.event.log = Cluster receive listener event {0} with data {1}
+SimpleTcpCluster.getProperty = get property {0}
+SimpleTcpCluster.setProperty = set property {0}\: {1} old value {2}
+SimpleTcpCluster.default.addClusterListener = Add Default ClusterListener at 
cluster {0}
+SimpleTcpCluster.default.addClusterValves = Add Default ClusterValves at 
cluster {0}
+SimpleTcpCluster.default.addClusterReceiver = Add Default ClusterReceiver at 
cluster {0}
+SimpleTcpCluster.default.addClusterSender = Add Default ClusterSender at 
cluster {0}
+SimpleTcpCluster.default.addMembershipService = Add Default Membership Service 
at cluster {0}
+SimpleTcpCluster.log.receive = RECEIVE {0,date}\:{0,time} {1,number} 
{2}\:{3,number,integer} {4} {5}
+SimpleTcpCluster.log.send = SEND {0,date}\:{0,time} {1,number} 
{2}\:{3,number,integer} {4} 
+SimpleTcpCluster.log.send.all = SEND {0,date}\:{0,time} {1,number} - {2}
+SocketReplictionListener.allreadyExists = ServerSocket [{0}\:{1}] allready 
started\!
+SocketReplictionListener.accept.failure = ServerSocket [{0}\:{1}] - Exception 
to start thread or accept server socket
+SocketReplictionListener.open = Open Socket at [{0}\:{1}]
+SocketReplictionListener.openclose.failure = ServerSocket [{0}\:{1}] - 
Exception to open or close server socket
+SocketReplictionListener.portbusy = Port busy at [{0}\:{1}] - reason [{2}]
+SocketReplictionListener.serverSocket.notExists = Fatal error\: Receiver 
socket not bound address\={0} port\={1} maxport\={2}
+SocketReplictionListener.timeout = Receiver ServerSocket no started [{0}\:{1}] 
- reason\: timeout\={2} or listen\={3}
+SocketReplictionListener.unlockSocket.failure = UnLocksocket failure at 
ServerSocket [{0}\:{1}]
+AsyncSocketSender.send.recover=Recover queued message id=[{0}] after failure 
and send again ( current counter={1,number,integer}, max 
counter={2,number,integer}, timeout={3,number,long})

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/container/tc5.5.x/modules/cluster/src/share/org/apache/catalina/cluster/tcp/LocalStrings_es.properties
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: tomcat/container/tc5.5.x/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/webapps/docs/changelog.xml?rev=790326&r1=790325&r2=790326&view=diff
==============================================================================
--- tomcat/container/tc5.5.x/webapps/docs/changelog.xml (original)
+++ tomcat/container/tc5.5.x/webapps/docs/changelog.xml Wed Jul  1 19:21:59 2009
@@ -217,6 +217,10 @@
   <subsection name="Cluster">
     <changelog>
       <fix>
+        <bug>45447</bug>: Add Spanish resource files.
+        Patch provided by Jesus Marin. (markt, rjung)
+      </fix>
+      <fix>
         <bug>46990</bug>: Fix synchronization issues in cluster membership
         reported by FindBugs. Patch provided by Sebb. (markt, rjung)
       </fix>

Modified: tomcat/current/tc5.5.x/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/current/tc5.5.x/STATUS.txt?rev=790326&r1=790325&r2=790326&view=diff
==============================================================================
--- tomcat/current/tc5.5.x/STATUS.txt (original)
+++ tomcat/current/tc5.5.x/STATUS.txt Wed Jul  1 19:21:59 2009
@@ -60,13 +60,6 @@
   -1: markt - For the common and combined pattern in ALV there is no space 
between %t and %r
               For the common and combined pattern in ALV the %r has no opening 
quote, only the closing quote
 
-* Partial fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=45447
-  Add spanish message translations.
-  Backport of http://svn.apache.org/viewvc?view=rev&revision=698924 from tc6
-  resp. http://svn.apache.org/viewvc?view=rev&revision=789832 from OACC.
-  +1: rjung, kkolinko, markt
-  -1:
-
 * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=45279
   Close socket when closing multicast.
   Backport of http://svn.apache.org/viewvc?view=rev&revision=672888 from tc6



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

Reply via email to