# 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.

JDBCStore.checkConnectionClassNotFoundException=找不到 JDBC 驱动程序类 [{0}]
JDBCStore.checkConnectionDBClosed=数据库连接为空或已关闭。正在尝试重新连接。
JDBCStore.checkConnectionDBReOpenFail=重新打开数据库失败，数据库可能已经宕机。
JDBCStore.checkConnectionSQLException=发生 SQL 异常 [{0}]
JDBCStore.loading=正在从数据库[{1}]加载会话[{0}]
JDBCStore.missingDataSourceName=没有给出有效的 JNDI 名称。
JDBCStore.saving=保存Session [{0}] 到数据库 [{1}]
JDBCStore.wrongDataSource=无法打开 JNDI 数据源 [{0}]

fileStore.deleteFailed=无法删除阻止创建会话存储位置的文件 [{0}]
fileStore.deleteSessionFailed=无法删除不再需要的文件[{0}]

managerBase.contextNull=使用 Manager 之前，必须将 Context 设置为非 null 值
managerBase.createSession.ise=createSession：活跃session过多
managerBase.sessionNotFound=找不到会话 [{0}]
managerBase.setContextNotNew=如果Manager未处于NEW状态，则调用setContext（）以更改与Manager关联的Context是非法的

persistentManager.deserializeError=错误反序列化会话[{0}]: [{1}]
persistentManager.storeKeysException=不能从 session存储中获取session ID 的列表，假设存储为空
persistentManager.storeSizeException=无法确定 session 存储区的会话数，假定存储区为空
persistentManager.swapIn=在表单存储中,交换会话[{0}]
persistentManager.swapMaxIdle=交换会话[{0}]以存储，空闲为[{1}]秒
persistentManager.swapTooManyActive=太多活跃会话,替换闲置 [{1}] 秒的会话 [{0}]

standardManager.deletePersistedFileFail=读取持久会话后无法删除[{0}]。 此文件的持续存在可能导致将来尝试持续会话失败。
standardManager.loading.exception=加载持久化会话时发生异常
standardManager.managerLoad=从持久化存储加载会话发生异常
standardManager.managerUnload=卸载会话到持久存储的异常
standardManager.unloading.nosessions=没有要卸载的持久会话

standardSession.attributeEvent=会话属性事件侦听器引发异常
standardSession.getAttribute.ise=getAttribute: 会话已失效
standardSession.getAttributeNames.ise=getAttributeNames：会话已失效
standardSession.getCreationTime.ise=getCreataionTime：会话已经无效
standardSession.getIdleTime.ise=getIdleTime: 已失效的会话
standardSession.getLastAccessedTime.ise=getLastAccessedTime: 会话已失效
standardSession.getThisAccessedTime.ise=getThisAccessedTime:会话已经失效
standardSession.getValueNames.ise=getValueNames：会话已经失效
standardSession.logoutfail=当回话将过期登出用户异常
standardSession.notDeserializable=无法反序列化会话 [{1}] 的属性 [{0}]
standardSession.notSerializable=不能序列化会话[{1}]的属性[{0}]
standardSession.removeAttribute.ise=删除属性：会话已失效
standardSession.sessionEvent=会话时间监听抛出异常
