## Openfire Resource Bundle
##
## Additional locales can be specified by creating a new resource file in this
## directory using the following conventions:
##
##   openfire_i18n "_" language "_" country ".properties"
##   openfire_i18n "_" language ".properties"
##
## e.g.
##    openfire_i18n_en.properties      <- English resources
##    openfire_i18n_en_US.properties   <- American US resources
##    openfire_i18n_de.properties      <- German resources
##    openfire_i18n_ja.properties      <- Japanese resources
##
## Please note that the two digit language code should be lower case, and the
## two digit country code should be in uppercase. Often, it is not necessary to
## specify the country code.
##
## A full list of language codes can be found at
## http://www-old.ics.uci.edu/pub/ietf/http/related/iso639.txt
## and a full list of country codes can be found at
## http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
##
## In property strings that are parameterized, single quotes can be used to
## quote the "{" (curly brace) if necessary. A real single quote is represented by ''.

# Openfire

short.title = Openfire
title = Openfire

# Sidebar, tabs (preserve the indenting below -- helps to visualize the structure:

tab.server=服务器
tab.server.descr=单击以管理服务器设置
sidebar.server-manager=服务器管理
sidebar.server-settings=服务器信息
sidebar.server-settings.descr=单击以查看系统信息
sidebar.system-props=系统属性
sidebar.system-props.descr=单击以管理服务器属性
sidebar.server-locale=语言和时间
sidebar.server-locale.descr=单击以设置语言和时区
sidebar.system-clustering=集群
sidebar.system-clustering.descr=单击以管理集群设置
sidebar.system-cache=缓存摘要
sidebar.system-cache.descr=单击以管理数据缓存
sidebar.server-db=数据库
sidebar.server-db.descr=单击以查看数据库连接信息
sidebar.server-logs=日志
sidebar.server-logs.descr=单击以查看服务器日志
sidebar.manage-updates=管理更新
sidebar.manage-updates.descr=单击以管理服务器或插件更新
sidebar.admin-console-access=管理控制台访问
sidebar.admin-console-access.descr=单击以配置管理控制台访问
sidebar.server-email=电子邮件设置
sidebar.server-email.descr=单击以配置电子邮件设置
sidebar.server-sms=SMS 设置
sidebar.server-sms.descr=单击以配置 SMS 设置
sidebar.security-audit-viewer=安全审核查看器
sidebar.security-audit-viewer.descr=单击以查看安全审核日志
sidebar.sidebar-server-settings=服务器设置
sidebar.profile-settings=简介设置
sidebar.profile-settings.descr=单击以配置用户和组简介设置
sidebar.client-connections-settings=客户端连接
sidebar.client-connections-settings.descr=单击以配置客户端连接设置
sidebar.server2server-settings=服务器到服务器
sidebar.server2server-settings.descr=单击以配置服务器到服务器的设置
sidebar.external-components-settings=外部组件
sidebar.external-components-settings.descr=单击以配置外部组件设置
sidebar.connection-managers-settings=连接管理器
sidebar.connection-managers-settings.descr=单击以配置连接管理器设置
sidebar.http-bind=Web 绑定
sidebar.http-bind.descr=单击以配置 web 绑定设置
sidebar.server-reg-and-login=注册和登录
sidebar.server-reg-and-login.descr=单击以编辑注册和登录策略
sidebar.server-session-conflict=资源策略
sidebar.server-session-conflict.descr=单击以设置会话资源策略
sidebar.server-offline-messages=离线消息
sidebar.server-offline-messages.descr=单击以编辑离线消息设置
sidebar.server-audit-policy=消息审核策略
sidebar.server-audit-policy.descr=单击以设置消息审核策略
sidebar.server-data-settings=专用数据存储
sidebar.server-data-settings.descr=单击以管理专用数据存储
sidebar.server-ssl=安全设置
sidebar.server-ssl.descr=单击以查看安全设置。
sidebar.tls-certificates=服务器证书
sidebar.tls-certificates.descr=单击以管理服务器证书。
sidebar.server-compression=压缩设置
sidebar.server-compression.descr=单击以查看压缩设置。
sidebar.transfer-proxy=文件传输设置
sidebar.transfer-proxy.descr=单击以查看文件传输设置
sidebar.sidebar-certificates=TLS 证书
sidebar.certificate-stores=证书存储
sidebar.certificate-stores.descr=管理 Openfire 证书存储
sidebar.certificate-stores-backup=备份
sidebar.certificate-stores-backup.descr=管理 Openfire 证书存储的备份
sidebar.identity-store=身份存储
sidebar.identity-store.descr=包含用作 Openfire 身份的密钥和证书。
sidebar.trust-store=信任存储
sidebar.trust-store.descr=包含用于验证对等方身份的证书。
sidebar.sidebar-certificates-keys=Openfire 证书
sidebar.sidebar-certificates-keys-submenu=连接类型
sidebar.security-keystore-socket=套接字
sidebar.security-keystore-socket.descr=单击以管理用于此 Openfire 服务器上基于套接字的连接的证书。
sidebar.security-keystore-bosh=Web 绑定
sidebar.security-keystore-bosh.descr=单击以管理此 Openfire 服务器上用于基于 web 的客户端连接（websocket 和 BOSH）的证书。
sidebar.security-keystore-administrative=管理类
sidebar.security-keystore-administrative.descr=单击以管理用于此 Openfire 服务器上的管理类接口的证书。
sidebar.security-truststore-socket-c2s=客户端（套接字）信任存储
sidebar.security-truststore-socket-c2s.descr=单击以管理用于基于套接字的客户端到服务器通信的证书。
sidebar.security-truststore-socket-s2s=服务器（套接字）信任存储
sidebar.security-truststore-socket-s2s.descr=单击以管理用于基于套接字的服务器到服务器通信的证书。
sidebar.security-truststore-bosh-c2s=客户端（web 绑定）信任存储
sidebar.security-truststore-bosh-c2s.descr=单击以管理用于基于 web（websocket 和 BOSH）客户端到服务器通信的证书。
sidebar.security-truststore-bosh-s2s=服务器（web 绑定）信任存储
sidebar.security-truststore-bosh-s2s.descr=单击以管理用于基于 web（websocket 和 BOSH）、服务器到服务器通信的证书。
sidebar.security-truststore-administrative-c2s=客户端（管理类）信任存储
sidebar.security-truststore-administrative-c2s.descr=单击以管理用于管理类、客户端到服务器通信的证书。
sidebar.security-truststore-administrative-s2s=服务器（管理类）信任存储
sidebar.security-truststore-administrative-s2s.descr=单击以管理用于管理类、服务器到服务器通信的证书。
sidebar.sidebar-media-services=媒体服务
sidebar.media-proxy=媒体代理
sidebar.media-proxy.descr=单击以查看媒体代理设置。
sidebar.sidebar-pubsub=发布—订阅
sidebar.pubsub-service-summary=发布—订阅服务
sidebar.pubsub-service-summary.descr=单击以管理发布—订阅服务
sidebar.pubsub-node-summary=节点摘要
sidebar.pubsub-node-summary.descr=单击以管理发布—订阅节点
sidebar.sidebar-node-options=节点选项
sidebar.pubsub-node-items=已发布的项目
sidebar.pubsub-node-items.descr=单击以查看发布到节点的项目
sidebar.pubsub-node-affiliates=节点从属
sidebar.pubsub-node-affiliates.descr=单击以查看节点从属
sidebar.pubsub-node-subscribers=节点订阅
sidebar.pubsub-node-subscribers.descr=单击以查看节点的订阅者
sidebar.pubsub-node-configuration=节点配置
sidebar.pubsub-node-configuration.descr=单击以查看节点的配置
sidebar.pubsub-node-edit=编辑节点
sidebar.pubsub-node-edit.descr=单击以编辑节点
sidebar.pubsub-node-delete=删除节点
sidebar.pubsub-node-delete.descr=单击以删除节点
tab.tab-users=用户/组
tab.tab-users.descr=单击以管理用户和组
sidebar.sidebar-users=用户
sidebar.user-summary=用户摘要
sidebar.user-summary.descr=单击以查看系统中的用户列表
sidebar.sidebar-users-options=用户选项
sidebar.user-properties=用户属性
sidebar.user-properties.descr=单击以编辑用户的属性
sidebar.user-roster=花名册
sidebar.user-roster.descr=单击以查看用户的花名册
sidebar.user-password=密码
sidebar.user-password.descr=单击以更改用户的密码
sidebar.user-pep-node-summary=个人事件
sidebar.user-pep-node-summary.descr=单击以管理个人事件协议节点
sidebar.user-groups=用户组
sidebar.user-groups.descr=单击以更改用户组
sidebar.user-privacylists=隐私列表
sidebar.user-privacylists.descr=单击以查看用户的隐私列表
sidebar.user-lockout=锁定
sidebar.user-lockout.descr=单击以锁定或解锁用户的账号
sidebar.user-delete=删除用户
sidebar.user-delete.descr=单击以删除用户
sidebar.user-create=创建新用户
sidebar.user-create.descr=单击以将新用户添加到系统
sidebar.user-search=用户搜索
sidebar.user-search.descr=单击以搜索特定用户
sidebar.sidebar-groups=组
sidebar.group-summary=组摘要
sidebar.group-summary.descr=单击以查看系统中的组列表
sidebar.sidebar-group-options=组选项
sidebar.group-edit=编辑组
sidebar.group-edit.descr=单击以编辑组
sidebar.group-delete=删除组
sidebar.group-delete.descr=单击以删除组
sidebar.group-create=创建新组
sidebar.group-create.descr=单击以将新组添加到系统中
tab.tab-session=会话
tab.tab-session.descr=单击以管理连接的会话
sidebar.active-sessions=活动会话
sidebar.session-summary=客户端会话
sidebar.session-summary.descr=单击以管理客户端会话
sidebar.server-session-summary=服务器会话
sidebar.server-session-summary.descr=单击以管理服务器会话
sidebar.connection-managers-session-summary=连接管理器会话
sidebar.connection-managers-session-summary.descr=单击以管理连接管理器会话
sidebar.component-session-summary=组件会话
sidebar.component-session-summary.descr=单击以管理组件会话
sidebar.tools=工具
sidebar.user-message=发送消息
sidebar.user-message.descr=单击发送消息
sidebar.server-connectiontest=S2S 连接测试
sidebar.server-connectiontest.descr=单击以测试另一个 XMPP 域的连接。
tab.tab-groupchat=群聊
tab.tab-groupchat.descr=单击以管理群聊设置
sidebar.sidebar-groupchat-settings=群聊设置
sidebar.muc-service-summary=服务摘要
sidebar.muc-service-summary.descr=单击查看群聊服务列表
sidebar.sidebar-muc-service-options=服务选项
sidebar.muc-server-props=服务属性
sidebar.muc-server-props.descr=
sidebar.muc-history=历史记录设置
sidebar.muc-history.descr=
sidebar.muc-sysadmin=管理员
sidebar.muc-sysadmin.descr=
sidebar.muc-perms=房间创建权限
sidebar.muc-perms.descr=
sidebar.muc-defaultsettings=默认房间设置
sidebar.muc-defaultsettings.descr=单击以修改默认房间设置
sidebar.muc-tasks=其他设置
sidebar.muc-tasks.descr=
sidebar.muc-service-delete=删除服务
sidebar.muc-service-delete.descr=单击以删除服务
sidebar.muc-service-create=创建新服务
sidebar.muc-service-create.descr=单击以添加新的群聊服务
sidebar.sidebar-groupchat-administration=房间管理
sidebar.muc-room-summary=房间摘要
sidebar.muc-room-summary.descr=单击查看服务中的房间列表
sidebar.sidebar-groupchat-options=房间选项
sidebar.muc-room-edit-form=房间设置
sidebar.muc-room-edit-form.descr=单击以编辑房间的配置
sidebar.muc-room-occupants=房间占用者
sidebar.muc-room-occupants.descr=单击以查看房间的占用者
sidebar.muc-room-affiliations=权限
sidebar.muc-room-affiliations.descr=单击可编辑用户和组的房间权限（从属关系）
sidebar.muc-room-federation=联邦
sidebar.muc-room-federation.descr=单击以编辑房间的 FMUC 设置
sidebar.muc-room-delete=删除房间
sidebar.muc-room-delete.descr=单击以删除房间
sidebar.muc-room-create=创建新房间
sidebar.muc-room-create.descr=单击可向服务添加新房间
tab.tab-plugins=插件
tab.tab-plugins.descr=单击以管理所有插件
sidebar.sidebar-plugin-admin=插件管理
sidebar.plugin-settings=插件
sidebar.plugin-settings.descr=单击以管理已安装的插件
sidebar.available-plugins=可用的插件
sidebar.available-plugins.descr=单击以浏览可用的插件

# Log messages
log.marker_inserted_by=--- {0} 在 {1} 处插入的标记 ---

# Server startup messages

startup.starting=服务器域：{0}
startup.starting.chat=聊天域：{0}
startup.starting.muc=多用户聊天域：{0}
startup.caches=正在初始化缓存
startup.channels=正在初始化通道
startup.server=已在端口上启动服务器（未加密）套接字：{0}
startup.multiplexer=已在端口上启动多路复用器（未加密）套接字：{0}
startup.component=已在端口上启动组件（未加密）套接字：{0}
startup.plain=已在端口上启动纯（未加密）套接字：{0}
startup.ssl=已在端口上启动 TLS（加密的）套接字：{0}
startup.error=启动服务器时出错。有关详细信息，请查看日志文件。
startup.error.jivehome=无法定位 openfireHome。设置 openfireHome 属性或编辑应用服务器部署的 openfire_init.xml 文件。
startup.missing-plugins=找不到插件目录。可能已损坏安装。将不加载任何插件。

# Standard server error messages (for server admin)

admin.error=内部服务器错误
admin.error.accept=无法接受连接
admin.error.bad-stream=错误的开始标签（不是流）
admin.error.bad-namespace=流不在正确的命名空间中
admin.error.channel-notfound=找不到通道 {0}
admin.error.close=无法关闭套接字
admin.error.connection=会话建立前连接已关闭
admin.error.deliver=无法传递数据包
admin.error.min-thread=无法使用无效值设置最小线程数。
admin.error.max-thread=无法使用无效值设置最大线程数。
admin.error.packet=收到格式不正确的数据包
admin.error.packet.text=流中出现意外的原始文本
admin.error.packet.tag=意外的数据包标签（不是消息、iq、在线状态）
admin.error.routing=无法路由数据包
admin.error.socket-setup=无法设置服务器套接字
admin.error.ssl=无法设置 TLS 套接字
admin.error.stream=检测到流错误
admin.drop-packet=正在删除无法识别的数据包
admin.disconnect=流被切断（可能是正常断开）

# Server messages (for server admin)

admin.password.update={0} 从会话 {1} 更新了密码
admin.authenticated={0} 已在连接 {1} 上进行身份验证
admin.warn.license=超过许可证限制，拒绝用户连接
admin.error.license=无法授权插件 {0}
admin.console.warning=警告：由于配置设置，管理控制台未启动。
admin.console.restarting=正在重启管理控制台…
admin.console.listening=管理控制台正在侦听
admin.console=管理控制台
admin.logged_in_as=已作为 {0} 登录
admin.clustering.status=集群状态
admin.clustering.starting=启动
admin.clustering.senior=高级成员
admin.clustering.only=高级成员和唯一成员
admin.clustering.junior=初级成员
admin.clustering.disabled=已禁用

# Server messages (to users)

user.license=请稍后尝试登录或与系统管理员联系
user.license.title=登录的用户太多
admin.shutdown.now=服务器正在立即关闭

# XMPP error codes

xmpp.error.302=重定向
xmpp.error.400=错误的请求
xmpp.error.401=未经授权
xmpp.error.402=要求付费
xmpp.error.403=禁止
xmpp.error.404=未找到
xmpp.error.405=不允许
xmpp.error.406=不可接受
xmpp.error.407=需要注册
xmpp.error.408=请求超时
xmpp.error.409=冲突
xmpp.error.500=内部服务错误
xmpp.error.501=未实现
xmpp.error.502=远程服务错误
xmpp.error.503=服务不可用
xmpp.error.504=远程服务超时
xmpp.error.unknown=未知错误代码

# Multi User Chat server messages

muc.service-name=公开群聊
muc.error.not-supported=聊天客户端尝试访问未实现的功能
muc.new=在确认配置之前，此房间一直处于锁定状态。
muc.locked=此房间现已锁定。
muc.unlocked=此房间现已解锁。
muc.warnnonanonymous=此房间是非匿名的。
muc.roomIsNowMembersOnly=此房间现在仅成员进入。

# Labels for extended info (dataform) returned for disco#info requests

muc.extended.info.desc=描述
muc.extended.info.subject=话题
muc.extended.info.occupants=占用人数
muc.extended.info.creationdate=创建日期

# Labels for room registration data form

muc.form.reg.title=在房间注册
muc.form.reg.instruction=请提供以下信息以便在此房间注册。
muc.form.reg.first-name=名
muc.form.reg.last-name=姓
muc.form.reg.nickname=所需昵称
muc.form.reg.url=您的 URL
muc.form.reg.email=电子邮件地址
muc.form.reg.faqentry=常见问题条目

# Labels for room configuration data form

muc.form.conf.title=房间配置
muc.form.conf.instruction=房间“{0}”已创建。要接受默认配置，请单击“确定”按钮。或者，通过填写以下表单来修改设置：
muc.form.conf.owner_allowpm=允许发送私信
muc.form.conf.owner_roomname=房间名称
muc.form.conf.owner_roomdesc=描述
muc.form.conf.owner_changesubject=允许占用者更改话题
muc.form.conf.owner_maxusers=最大房间占用人数
muc.form.conf.none=无
muc.form.conf.owner_presencebroadcast=广播在线状态的角色
muc.form.conf.moderator=主持人
muc.form.conf.participant=参与者
muc.form.conf.visitor=访客
muc.form.conf.owner_publicroom=在目录中列出房间
muc.form.conf.owner_persistentroom=房间是持久的
muc.form.conf.owner_moderatedroom=房间是有审核的
muc.form.conf.owner_membersonly=房间仅成员进入
muc.form.conf.allowinvitesfixed=注意：默认情况下，只有管理员才能在仅成员进入的房间中发送邀请。
muc.form.conf.owner_allowinvites=允许占用者邀请别人
muc.form.conf.owner_passwordprotectedroom=进入房间需要密码
muc.form.conf.roomsecretfixed=如果需要密码才能进入此房间，则必须在下面指定密码。
muc.form.conf.owner_roomsecret=密码
muc.form.conf.owner_whois=可以发现占用者真正 JID 的角色
muc.form.conf.anyone=任何人
muc.form.conf.owner_enablelogging=记录房间对话
muc.form.conf.owner_reservednick=仅使用注册昵称登录
muc.form.conf.owner_canchangenick=允许占用者更改昵称
muc.form.conf.owner_registration=允许用户在房间注册
muc.form.conf.roomadminsfixed=您可以指定此房间的管理员。请每行提供一个 JID。
muc.form.conf.owner_roomadmins=房间管理员
muc.form.conf.roomownersfixed=您可以指定此房间的额外所有者。请每行提供一个 JID。
muc.form.conf.owner_roomowners=房间所有者

# Admin Console Pages below

global.restart=重启
global.server_status=服务器状态
global.save_settings=保存设置
global.done=完成
global.save=保存
global.cancel=取消
global.save_changes=保存更改
global.save_property=保存属性
global.save_properties=保存属性
global.edit_properties=编辑属性
global.stop=停止
global.restore_defaults=恢复默认设置
global.edit=编辑
global.add=添加
global.logout=登出
global.main=主要
global.continue=继续
global.none=无
global.refresh=刷新
global.millisecond=毫秒
global.milliseconds=毫秒
global.second=秒
global.seconds=秒
global.minute=分钟
global.minutes=分钟
global.less-minute=不到 1 分钟
global.hour=小时
global.hours=小时
global.day=天
global.days=天
global.showing=显示
global.pages=页
global.delete=删除
global.click_edit=单击以编辑…
global.click_delete=单击以删除…
global.yes=是
global.no=否
global.unlimited=无限
global.test=测试
global.click_test=单击以测试…
global.csrf.failed=CSRF 错误：没有更改，您需要重试。
global.update=更新
global.remove=移除
global.request-error-no-such-action=意外的请求操作 {0}
global.list.empty=此列表为空。
global.ipv4=IPv4
global.ipv6=IPv6

# Group Chat Service Properties Page

groupchat.service.properties.title=群聊服务属性
groupchat.service.properties.introduction=使用以下表单编辑群聊服务设置。
groupchat.service.properties.saved_successfully=已成功编辑服务属性。
groupchat.service.properties.legend=服务名称
groupchat.service.properties.label_service_name=群聊服务名称：
groupchat.service.properties.error_service_name=请输入有效的名称。
groupchat.service.properties.error_already_exists=具有指定名称的服务已存在。

groupchat.service.properties.label_service_description=群聊服务描述（可选）：
groupchat.service.properties.save=保存属性
groupchat.service.settings_affect=您在此处所做的更改将影响群聊服务：

groupchat.service.properties.memory_management.legend=内存管理
groupchat.service.properties.memory_management_description=MUC 房间保留在数据库中，但可以加载到内存中以提高性能（当正在操作未加载到内存的房间时，将根据需要加载到内存）。下面的设置配置了此行为。
groupchat.service.properties.label_service_preload=在最初启动服务时在内存中预加载 MUC 房间
groupchat.service.properties.label_service_preloaddays=预加载最近…天已注册活动的 MUC 房间：
groupchat.service.properties.label_service_cleanupdays=在…天后从内存中卸载空的 MUC 房间：
groupchat.service.properties.label_service_muckeep=禁用此服务的 MUC 房间卸载

# Group Chat History Settings Page

groupchat.history.settings.title=群聊历史记录设置
groupchat.history.settings.introduction=群聊可以重放对话历史记录以向加入房间的新成员提供上下文。有几个选项可用于控制每个房间要存储多少历史记录。
groupchat.history.settings.saved_successfully=设置更新成功。
groupchat.history.settings.legend=历史记录设置
groupchat.history.settings.label1_no_history=不显示历史记录
groupchat.history.settings.label2_no_history=—不要向加入房间的用户显示聊天历史记录。
groupchat.history.settings.label1_entire_history=显示整个聊天历史记录
groupchat.history.settings.label2_entire_history=—向加入房间的用户显示整个聊天记录。
groupchat.history.settings.label1_number_messages=显示特定数量的消息
groupchat.history.settings.label2_number_messages=—在聊天中显示特定数量的最新消息。使用下面的框指定该数字。
groupchat.history.settings.messages=消息
groupchat.history.settings.save=保存设置

# Group Chat Administrators Page

groupchat.admins.title=群聊管理员
groupchat.admins.introduction=以下是群聊服务的系统管理员列表。系统管理员可以进入任何群聊，其权限与房间所有者相同。
groupchat.admins.user_added=已成功将用户/组添加到列表中。
groupchat.admins.error_adding=添加用户/组时出错。请验证 JID 是否正确。
groupchat.admins.user_removed=已成功从列表中移除用户/组。
groupchat.admins.settings.saved_successfully=设置更新成功。
groupchat.admins.legend=管理员
groupchat.admins.label_add_admin=添加管理员（JID）：
groupchat.admins.column_user=用户/组
groupchat.admins.column_remove=移除
groupchat.admins.add=添加
groupchat.admins.no_admins=未指定管理员，请使用上面的表单添加管理员。
groupchat.admins.dialog.title=单击以删除…
groupchat.admins.dialog.text=是否确定要从列表中移除此用户/组？
groupchat.admins.add_group=选择组（一个或多个）：
groupchat.admins.group=组
groupchat.admins.user=用户
groupchat.admins.passwordpolicy.legend=密码策略
groupchat.admins.passwordpolicy.join-without-password.legend=管理员无需提供密码即可加入房间。
groupchat.admins.passwordpolicy.join-requires-password.legend=如果不提供密码，系统管理员就无法加入受密码保护的房间。

# Audit policy Page

audit.policy.title=审核策略
audit.policy.settings.saved_successfully=设置更新成功。
audit.policy.title_info=可以审核服务器上的 XMPP 流量，并将数据保存到 XML 数据文件中。通过 XMPP 服务器发送的数据量可能很大。服务器提供了几个设置来控制是否审核数据包、如何创建审核文件以及要保存的数据包类型。在大多数情况下，记录消息包将提供企业所需的所有数据。在线状态和 IQ 数据包主要用于跟踪和排除 XMPP 部署的故障。
audit.policy.policytitle=设置消息审核策略
audit.policy.label_disable_auditing=禁用消息审核
audit.policy.label_disable_auditing_info=—不记录数据包。
audit.policy.label_enable_auditing=启用消息审核
audit.policy.label_enable_auditing_info=—使用以下选项记录数据包：
audit.policy.maxfile_size=最大文件大小（MB）：
audit.policy.validnumber=请输入有效的数字。
audit.policy.maxtotal_size=所有文件的最大大小（MB）：
audit.policy.maxdays_number=存档的最长天数：
audit.policy.flush_interval=刷新间隔（秒）：
audit.policy.log_directory=保存文件的文件夹：
audit.policy.valid_log_directory=请输入有效的绝对路径。
audit.policy.ignore=忽略来自/发送给用户的数据包：
audit.policy.validignore=找不到提供的一个或多个用户名。
audit.policy.packet_audit=要审核的数据包：
audit.policy.label_audit_messenge_packets=审核消息数据包
audit.policy.label_audit_presence_packets=审核在线状态数据包
audit.policy.label_audit_iq_packets=审核 IQ 数据包
audit.policy.queued_packets=排队的数据包：

# Error Page

error.admin_privileges=您没有执行此操作的管理员权限。
error.requested_user_not_found=未找到请求的用户。
error.specific_user_not_found=未找到请求的用户：{0}。
error.not_found_group=找不到请求的组。
error.exception=例外：

# Error serverdown Page

error.serverdown.title=服务器关闭
error.serverdown.admin_console=管理控制台
error.serverdown.is_down=当前已关闭。要继续：
error.serverdown.start=启动服务器。
error.serverdown.login=登录到管理控制台

# General group settings.
group.read_only=不允许：组账号系统是只读的。

# Group create Page

group.create.title=创建组
group.create.error=创建组时出错。请检查 Openfire 日志。
group.create.form=使用下面的表单创建您的新组。创建组后，您将转到另一个屏幕，在那里您可以添加成员并设置组联系人列表。
group.create.new_group_title=创建新组
group.create.group_name=组名称：
group.create.invalid_group_name=无效的组名称。
group.create.invalid_group_info=组已存在—请选择不同名称。
group.create.label_description=描述：
group.create.invalid_description=描述无效。
group.create.required_fields=必填字段
group.create.create=创建组

# Group delete Page

group.delete.title=删除组
group.delete.hint_info=是否确定要删除组
group.delete.hint_info1=从系统中？
group.delete.delete=删除组

# Group edit Page

group.edit.title=编辑组
group.edit.form_info=使用以下表单编辑组设置并添加或移除组成员和管理员。
group.edit.error=更新组设置时出错。请检查 Openfire 日志。
group.edit.details_info=在下面编辑组设置。
group.edit.update=已成功更新组信息。
group.edit.update_add_user=已成功添加用户。
group.edit.update_del_user=已成功删除用户。
group.edit.update_user=用户已成功更新。
group.edit.invalid_username=请提供有效的用户名。
group.edit.update_success=已成功创建组。
group.edit.not_update=未成功添加用户。
group.edit.share_title=联系人列表（花名册）共享
group.edit.share_status_disabled=联系人列表组共享已禁用
group.edit.share_status_enabled=已启用联系人列表组共享
group.edit.share_with=分享组给：
group.edit.share_group_only=同一组的用户
group.edit.share_content=您可以使用下面的表单自动将此组添加到用户的联系人列表中。<strong>启用后</strong>，<em>此组将仅显示在群成员的联系人列表中</em>。但是，您可以与所有用户或其他组的成员共享此组。
group.edit.share_not_in_rosters=禁用联系人列表组共享
group.edit.share_in_rosters=启用联系人列表组共享
group.edit.share_display_name=输入联系人列表组名称
group.edit.share_additional=与其他用户共享组
group.edit.share_save=保存联系人列表设置
group.edit.share_all_users=所有用户
group.edit.share_roster_groups=以下组：
group.edit.delete=删除组
group.edit.edit_details=编辑详细信息
group.edit.members=此组的成员
group.edit.members_description=使用以下表单将用户添加到此组。添加后，您将能够移除它们，或者授予某些用户对该组的管理权限。
group.edit.add_user=添加用户：
group.edit.username=用户名
group.edit.name=名称
group.edit.admin=管理员
group.edit.remove=移除
group.edit.user_hint=此组中没有成员。使用上面的表单添加一些。
group.edit.inexistent_user={0} 不是注册用户。
group.edit.already_user={0} 已在组中。
group.edit.note=注意：远程用户或实体应自动接受在线状态订阅。

# Group summary Page

group.summary.title=组摘要
group.summary.delete_group=已成功删除组。
group.summary.total_group=组总数：
group.summary.filtered_group_count=筛选的组
group.summary.groups_per_page=每页的组数
group.summary.page_name=名称
group.summary.page_description=描述
group.summary.page_member=成员
group.summary.page_admin=管理员
group.summary.page_edit=编辑
group.summary.no_groups=找不到组。
group.summary.search=按名称搜索

# Header Page

header.admin=管理员

# Index Page

index.title=服务器信息
index.title.info=以下是服务器信息、正在使用的端口以及有关 Openfire 的最新消息。
index.properties=服务器属性
index.uptime=服务器正常运行时间：
index.version=版本：
index.home=服务目录：
index.certificate-warning=找不到对服务器域有效的证书。
index.dns-warning={0}DNS 配置似乎丢失或不正确。{1}
index.certificate-error=无法访问证书存储。密钥库可能已损坏。
index.domain-stringprep-error=此域包含非法字符。
index.hostname-stringprep-error=此主机名包含非法字符。
index.server_name=XMPP 域名：
index.host_name=服务器主机名（FQDN）：
index.server_port=服务器端口
index.server_ip=IP:端口，安全：
index.port_type=普通
index.port_type1=TLS
index.domain_name=域名：
index.environment=环境
index.jvm=Java 版本：
index.app=应用服务器：
index.os=操作系统/硬件：
index.local=区域设置/时区：
index.process_owner=操作系统进程所有者：
index.memory=Java 内存
index.memory_usage_description=已使用 {0} MB，共 {1} MB ({2}%)
index.available_users=在线用户
index.available_users_sessions=在线用户会话
index.update.alert=更新信息
index.update.info=服务器版本 {0} 现已可用。单击{1}此处{2}下载或阅读{3}更改日志{4}以了解更多信息。
index.cs_blog=Ignite Realtime 消息
index.cs_blog.unavailable=The Ignite Realtime Feed 当前不可用。

# Locale Page

locale.title=语言和时间设置
locale.title.info=使用下表设置系统语言和时区（区域设置）。
locale.system.set=设置区域设置
locale.current=当前设置
language.choose=选择语言
timezone.choose=选择时区
locale.translator-invitation=您喜欢的语言是否未列出，或者该语言的翻译是否不完整？您可以很容易地帮助改进 Openfire 中提供的翻译！请查看我们的 <a target="_blank" href="https://explore.transifex.com/igniterealtime/">Transifex 项目页面</a>开始！

# Log Page

log.line=行

# Login Page

login.title=管理控制台
login.hint=管理控制台登录
login.error=错误：您没有启用 JavaScript。此工具使用 JavaScript，如果不启用它，其中大部分将无法正常工作。请重新打开 JavaScript 并重新加载此页面。
login.failed.unauthorized=登录失败：请确保您的用户名和密码正确，并且您是管理员。
login.failed.wrongtoken=登录失败：请确保您的一次性令牌正确无误。
login.failed.connection=登录失败：请确保用户和组系统已启动并正在运行。
login.failed.authentication=登录失败：Openfire 无法向用户系统进行身份验证。
login.failed.lookslikeemail=登录失败：您提供的似乎是电子邮件地址，请考虑只使用用户部分（@ 之前的所有内容）。典型的安装只使用“admin”作为用户名。
login.username=用户名
login.password=密码
login.login=登录
login.version=版本
login.token=请提供一次性登录令牌。
login.tokenTitle=Openfire 正在密码恢复模式下运行！

# Logviewer Page

logviewer.title=日志查看器
logviewer.all=全部
logviewer.error=错误
logviewer.warn=警告
logviewer.info=信息
logviewer.debug=调试
logviewer.trace=跟踪
logviewer.openfire=Openfire 日志
logviewer.show=显示：
logviewer.log=日志文件：
logviewer.order=顺序：
logviewer.normal=普通
logviewer.reverse=倒序
logviewer.modified=上次修改时间：
logviewer.line=行
logviewer.log_dir=日志目录
logviewer.confirm=是否确定要清除此日志文件？
logviewer.alt_clear=清除日志
logviewer.clear=清除
logviewer.alt_mark=标记日志
logviewer.mark=标记
logviewer.debug_log=调试日志记录
logviewer.trace_log=跟踪日志记录
logviewer.enabled=已启用
logviewer.disabled=已禁用
logviewer.download=下载

# Muc create permission Page

muc.create.permission.title=房间创建权限
muc.create.permission.info=使用下面的表单为可以创建群聊的用户配置策略。
muc.create.permission.error=添加用户/组时出错。请验证 JID 是否正确。
muc.create.permission.update=设置更新成功。
muc.create.permission.add_user=成功添加用户/组。
muc.create.permission.user_removed=成功移除用户/组。
muc.create.permission.policy=权限策略
muc.create.permission.anyone_created=任何人都可以创建群聊。
muc.create.permission.specific_created=只有特定的用户/组才能创建群聊。
muc.create.permission.allowed_users=允许的用户/组
muc.create.permission.add_jid=添加用户（JID）：
muc.create.permission.add_group=选择组（一个或多个）：
muc.create.permission.allow_registered=所有注册用户都可以创建群聊。
muc.create.permission.no_allowed_users=没有允许的用户，请使用上面的表单添加一个。
muc.create.permission.click_title=单击以删除…
muc.create.permission.confirm_remove=是否确定要从列表中移除此用户/组？
muc.create.permission.user=用户
muc.create.permission.group=组

# Muc default room settings Page

muc.default.settings.title=默认房间设置
muc.default.settings.info=使用下面的表单配置默认房间设置，这些设置用于通过 XMPP 创建新群聊。
muc.default.settings.public_room=在目录中列出房间
muc.default.settings.persistent_room=让群聊持续存在
muc.default.settings.moderated=开启群聊发言审核
muc.default.settings.members_only=让群聊仅成员进入
muc.default.settings.can_anyone_discover_jid=谁能发现真正的占用者的 JID
muc.default.settings.allow_invites=允许占用者邀请别人
muc.default.settings.change_subject=允许占用者更改话题
muc.default.settings.reserved_nick=仅使用注册昵称登录
muc.default.settings.can_change_nick=允许占用者更改昵称
muc.default.settings.registration=允许用户在房间注册
muc.default.settings.enable_logging=记录房间对话
muc.default.settings.max_users=最大房间占用人数
muc.default.settings.error=保存默认设置时出错。
muc.default.settings.update=设置更新成功。
muc.default.settings.broadcast_presence_moderator=广播主持人的在线状态
muc.default.settings.broadcast_presence_participant=广播参与者的在线状态
muc.default.settings.broadcast_presence_visitor=广播访客的在线状态
muc.default.settings.allowpm=允许发送私信
muc.default.settings.none=无
muc.default.settings.moderator=主持人
muc.default.settings.participant=参与者
muc.default.settings.visitor=访客
muc.default.settings.anyone=任何人

# Muc room affiliations Page

muc.room.affiliations.title=权限（房间从属关系）
muc.room.affiliations.info=以下是此房间的所有者、管理员、成员和被驱逐者的列表
muc.room.affiliations.info_detail=房间所有者可以更改房间配置，授予用户所有权和管理权限，并解散房间。房间管理员有封禁、授予用户成员资格和主持人的权限。当房间配置为仅成员进入时，房间成员是唯一允许加入房间的用户。被驱逐者是被此房间封禁的用户。</p><p>选择一个或多个组，或者使用以下表单提供用户 JID（可选）。在选择适当的从属关系（所有者/管理员/成员/被驱逐者）之后，单击“添加”按钮应用更改。添加单个成员时，您还可以为此房间中的用户保留昵称。如果未设置，用户名将保留为昵称。
muc.room.affiliations.error_removing_user=移除用户/组时出错。房间必须至少有一个所有者。
muc.room.affiliations.error_banning_owner_by_admin=封禁用户/组时出错。作为管理员，您不能封禁所有者。
muc.room.affiliations.error_banning_user=封禁用户/组时出错。不能封禁所有者或管理员。
muc.room.affiliations.error_banning_self=封禁用户/组时出错，您不能封禁自己。
muc.room.affiliations.error_adding_user=添加用户/组时出错。请选择一个组或验证用户 JID 是否正确。
muc.room.affiliations.user_added=成功添加用户/组。
muc.room.affiliations.user_removed=成功移除用户/组。
muc.room.affiliations.permission=房间从属关系
muc.room.affiliations.add_jid=添加用户（JID）：
muc.room.affiliations.add_jid_nickname=用户昵称：
muc.room.affiliations.add_group=选择组（一个或多个）：
muc.room.affiliations.owner=所有者
muc.room.affiliations.admin=管理员
muc.room.affiliations.member=成员
muc.room.affiliations.outcast=被驱逐者
muc.room.affiliations.user=用户
muc.room.affiliations.group=组
muc.room.affiliations.room_owner=房间所有者
muc.room.affiliations.no_users=没有用户或组
muc.room.affiliations.confirm_removed=是否确定要从列表中移除此用户/组？
muc.room.affiliations.room_admin=房间管理员
muc.room.affiliations.room_member=房间成员
muc.room.affiliations.room_outcast=房间被驱逐者

# Muc room delete Page

muc.room.delete.title=解散房间
muc.room.delete.info=是否确定要解散房间
muc.room.delete.detail=从系统中？您可以指定解散房间的原因以及替换此房间的其他房间地址。此信息将发送给房间内的占用者。
muc.room.delete.destruction_title=解散详细信息
muc.room.delete.room_id=房间地址：
muc.room.delete.reason=原因：
muc.room.delete.alternate_address=备用房间地址：
muc.room.delete.alternate_address_password=备用房间的可选密码：
muc.room.delete.destroy_room=解散房间

# Muc room edit form Page

muc.room.edit.form.title=房间管理
muc.room.edit.form.create.title=创建新房间
muc.room.edit.form.edit.title=房间设置
muc.room.edit.form.edited=已成功编辑房间设置。
muc.room.edit.form.created=房间创建成功。
muc.room.edit.form.info=使用以下表单编辑房间设置。
muc.room.edit.form.room_id=房间地址
muc.room.edit.form.service=服务
muc.room.edit.form.users=用户
muc.room.edit.form.on=创建时间
muc.room.edit.form.modified=上次修改时间
muc.room.edit.form.change_room=使用以下表单更改此房间的房间设置
muc.room.edit.form.persistent_room=使用下面的表单创建一个新的持久房间。新房间马上就可以使用了。
muc.room.edit.form.warning.room_is_locked=此房间自 {0} 起已锁定。它很可能正在创建过程中。在房间所有者解锁房间之前，用户无法加入房间。
muc.room.edit.form.error_created_id=创建房间时出错。具有请求地址的房间已存在。
muc.room.edit.form.error_created_privileges=创建房间时出错。您没有足够的权限创建房间。
muc.room.edit.form.valid_hint=请输入有效的地址，例如“test_room”。房间地址不能包含空格或 JID 节点中禁止的其他字符。
muc.room.edit.form.room_name=房间名称
muc.room.edit.form.valid_hint_name=请输入有效的名称。
muc.room.edit.form.description=描述
muc.room.edit.form.valid_hint_description=请输入有效的描述。
muc.room.edit.form.topic=话题
muc.room.edit.form.valid_hint_subject=请输入有效的话题。
muc.room.edit.form.valid_hint_subject_too_long=话题太长，最多 100 个字符。
muc.room.edit.form.max_room=最大群聊占用人数
muc.room.edit.form.none=无限
muc.room.edit.form.empty_nolimit=（对于无限制，请留空）
muc.room.edit.form.valid_hint_max_room=请选择最大群聊占用人数。
muc.room.edit.form.broadcast=广播在线状态的角色
muc.room.edit.form.moderator=主持人
muc.room.edit.form.participant=参与者
muc.room.edit.form.visitor=访客
muc.room.edit.form.required_password=输入所需的密码
muc.room.edit.form.confirm_password=确认密码
muc.room.edit.form.new_password=请确保输入相同的新密码。
muc.room.edit.form.discover_jid=将占用者的真实 JID 显示给
muc.room.edit.form.allowpm=允许发送私信
muc.room.edit.form.anyone=任何人
muc.room.edit.form.role=请选择角色。
muc.room.edit.form.room_options=房间选项
muc.room.edit.form.list_room=在目录中列出房间
muc.room.edit.form.room_moderated=开启群聊发言审核
muc.room.edit.form.moderated_member_only=让群聊仅成员进入
muc.room.edit.form.invite_other=允许占用者邀请别人
muc.room.edit.form.change_subject=允许占用者更改话题
muc.room.edit.form.reservednick=仅使用注册昵称登录
muc.room.edit.form.canchangenick=允许占用者更改昵称
muc.room.edit.form.registration=允许用户注册群聊
muc.room.edit.form.log=记录房间对话
muc.room.edit.form.required_field=必填字段

# Muc room federation (FMUC) page
muc.room.federation.title=联邦
muc.room.federation.info=使用此页面可配置 MUC 房间的联合（FMUC）。
muc.room.federation.saved_successfully=设置更新成功。
muc.room.federation.experimental_warning=联邦（FMUC）功能是一项实验性功能，默认情况下处于禁用状态！请使用系统属性 <code>xmpp.muc.room.fmuc.enabled</code> 启用它！
muc.room.federation.invalid_outbound_join_peer=要联合的房间的值应为有效的 JID（或空）。
muc.room.federation.form.boxtitle=配置
muc.room.federation.form.enabled=允许将联邦功能用于此房间。
muc.room.federation.form.descr=使用以下表格更改此房间的 FMUC 设置。
muc.room.federation.form.outbound_jid=建立 FMUC 联邦与

# Muc room summary Page
muc.room.summary.title=群聊
muc.room.summary.info=以下是该服务中的群聊概述
muc.room.summary.info2=。在这里，您可以查看房间、编辑其属性以及创建新房间。
muc.room.summary.destroyed=房间已成功解散。
muc.room.summary.total_room=房间总数
muc.room.summary.sorted_id=按房间地址排序
muc.room.summary.room=房间
muc.room.summary.description=描述
muc.room.summary.persistent=持久
muc.room.summary.users=用户
muc.room.summary.edit=编辑
muc.room.summary.destroy=解散
muc.room.summary.no_room_in_group=群聊服务中没有群聊。
muc.room.summary.alt_persistent=房间是持久的
muc.room.summary.alt_temporary=房间是临时的
muc.room.summary.alt_locked=房间已锁定（可能正在创建过程中）。
muc.room.summary.service=服务

# MUC service summary Page

muc.service.summary.title=群聊服务
muc.service.summary.info=以下是系统中群聊服务的概述。在这里，您可以编辑它们的配置，创建新服务，删除不再需要的服务。
muc.service.summary.deleted=服务已成功删除。
muc.service.summary.total_room=总服务
muc.service.summary.sorted_id=按子域排序
muc.service.summary.subdomain=子域
muc.service.summary.description=描述
muc.service.summary.numrooms=# 房间
muc.service.summary.numusers=# 用户
muc.service.summary.edit=编辑
muc.service.summary.destroy=删除
muc.service.summary.no_services=未配置群聊服务。
muc.service.summary.total_services=总服务
muc.service.summary.sorted=按子域排序
muc.service.summary.services_per_page=每页的服务
muc.service.summary.no_services_warning=没有为此服务器配置群聊服务。如果您希望提供 MUC/群聊服务，则需要创建新服务。

# MUC delete service page

muc.service.delete.title=删除 MUC 服务
muc.service.delete.info=是否确定要删除 MUC 服务
muc.service.delete.detail=从系统中？您可以指定服务删除的原因。这些信息将发送给服务房间的占用者。
muc.service.delete.destruction_title=删除详细信息
muc.service.delete.service_name=子域：
muc.service.delete.reason=原因：
muc.service.delete.destroy_service=删除服务

# Muc tasks Page

muc.tasks.title=其他设置
muc.tasks.info=使用以下表单配置将空闲用户从群聊中踢出的设置，并配置将群聊对话记录到数据库的任务。
muc.tasks.update=已成功更新空闲用户设置。
muc.tasks.log=对话日志记录设置已成功更新。
muc.tasks.valid_idel_minutes=请输入有效的最长空闲分钟数。
muc.tasks.valid_batchsize=请输入有效的批处理大小数字。
muc.tasks.valid_batchinterval=请输入有效的批处理间隔数。
muc.tasks.valid_batchgrace=请为批处理宽限期输入有效的数字，该数字短于批处理间隔期。
muc.tasks.user_setting=空闲用户设置
muc.tasks.ping_user=检查用户在空闲后是否仍处于连接状态
muc.tasks.never_kick=永远不要踢出空闲用户。
muc.tasks.kick_user=空闲多久后踢出用户
muc.tasks.conversation.logging=对话日志记录
muc.tasks.maxbatchsize=最大批处理大小
muc.tasks.maxbatchinterval=最长批处理时间（毫秒）
muc.tasks.batchgrace=新批处理内容的最大等待时间（毫秒）
muc.tasks.pingtime_short=检查用户在空闲了这几分钟后是否仍处于连接状态，很可能会移除实际上未断开连接的用户。考虑增加时间。

# Muc cache Page

muc.room_cache.title=房间缓存信息
muc.room_cache.info=
muc.room_cache.local_cache=缓存本地到此节点
muc.room_cache.shared_cache=在节点之间共享
muc.room_cache.room_name=房间名称
muc.room_cache.occupant_registry=占用者登记
muc.room_cache.description=描述
muc.room_cache.topic=话题
muc.room_cache.occupants=占用者
muc.room_cache.moderators=主持人
muc.room_cache.owners=所有者
muc.room_cache.admins=管理员
muc.room_cache.members=成员

# MUC Statistics
muc.stats.occupants.name=群聊：占用者
muc.stats.occupants.description=群聊占用人数
muc.stats.occupants.label=总群聊占用人数
muc.stats.users.name=群聊：已连接的用户
muc.stats.users.description=使用群聊服务的用户数
muc.stats.users.label=已连接的用户
muc.stats.incoming.name=群聊：流量
muc.stats.incoming.description=群聊消息的速率
muc.stats.incoming.label=传入消息
muc.stats.outgoing.name=群聊：流量
muc.stats.outgoing.description=群聊消息的速率
muc.stats.outgoing.label=传出消息
muc.stats.active_group_chats.name = 群聊：房间
muc.stats.active_group_chats.desc = 一段时间以来处于活跃状态的群聊数量。
muc.stats.active_group_chats.units = 群聊

# Offline messages Page

offline.messages.title=离线消息
offline.messages.update=设置更新成功。
offline.messages.info=XMPP 为服务器提供了在 IM 消息发送给未登录的用户时存储和转发 IM 消息的选项。支持存储和转发“离线消息”可能是 XMPP 部署的一个非常方便的功能。然而，离线消息，如电子邮件，可能会占用服务器上的大量空间。有几个选项可用于处理离线消息；选择最适合您需要的策略。
offline.messages.size=当前所有离线消息的大小：
offline.messages.policy=离线消息策略
offline.messages.never_back=永远不要存储离线消息并将消息退回给发送者。
offline.messages.never_store=永远不要存储离线消息和丢弃消息，以免通知发送者。
offline.messages.storage_openfire=存储离线消息以备日后检索。消息将在接收者下次登录时传递。请在下面选择存储策略和存储存储的最大大小。
offline.messages.always_store=始终存储
offline.messages.always_store_info=始终存储消息，即使已超过最大存储大小。
offline.messages.bounce=存储或退回
offline.messages.bounce_info=将消息存储到最大存储大小。超过最大大小后，将消息退回给发送者。
offline.messages.drop=存储或丢弃
offline.messages.drop_info=将用户的消息存储到最大存储大小。超过最大大小后，以静默方式丢弃消息。
offline.messages.storage_limit=每位用户离线消息存储限制：
offline.messages.choose_policy=请选择有效的存储策略。
offline.messages.enter_store_size=请输入大于 0 字节的存储大小。
offline.messages.bounce_option=退回
offline.messages.drop_option=丢弃
offline.messages.store_option=存储
offline.messages.clean.title=清除离线消息
offline.messages.clean.label=启用消息清除
offline.messages.clean.description=自动清理过时的离线消息
offline.messages.clean.timer.description=检查过时的离线消息（分钟）
offline.messages.clean.timer.label=定时器
offline.messages.clean.daystolive.label=保留时间
offline.messages.clean.daystolive.description=保留离线消息以供检索的天数

# Private data settings Page

private.data.settings.title=专用数据
private.data.settings.update=设置更新成功。
private.data.settings.info=专用数据存储允许 XMPP 客户端在服务器上存储设置、书签等。用户可以登录到他们的帐户，他们的设置将跟随他们（而不是让客户端将设置存储在本地计算机上，在那里他们的设置不会跟随他们）。您可以启用或禁用此功能。
private.data.settings.policy=设置专用数据策略
private.data.settings.enable_storage=启用专用数据存储
private.data.settings.enable_storage_info=允许客户端在服务器上存储信息。
private.data.settings.disable_storage=禁用专用数据存储
private.data.settings.disable_storage_info=不允许服务器端存储。

# Reg settings Page

reg.settings.title=注册设置
reg.settings.info=使用以下表单更改用户注册和登录的各个方面。
reg.settings.update=设置更新成功。
reg.settings.inband_account=带内账号注册
reg.settings.inband_account_info=带内账号注册允许用户使用大多数客户端自动在服务器上创建账号。它不会影响通过此 web 管理界面创建新账号的能力。管理员可能希望禁用此选项，因此要求用户通过其他方式进行注册（例如，向服务器管理员发送请求或通过您自己的自定义 web 界面）。
reg.settings.inband_account_readonly=此 Openfire 实例被设置为与外部用户提供程序集成，被视为“只读”。因此，无法进行带内账号注册。
reg.settings.enable=已启用
reg.settings.auto_create_user=用户可以自动创建新账号。
reg.settings.disable=已禁用
reg.settings.not_auto_create=用户无法自动创建新账号。
reg.settings.change_password=更改密码
reg.settings.change_password_info=您可以选择是否允许用户更改密码。密码更改独立于带内账号注册。但是，您可能只想在禁用带内账号注册时禁用此功能。
reg.settings.change_password_readonly=此 Openfire 实例被设置为与外部用户提供程序集成，被视为“只读”。用户无法更改密码。
reg.settings.can_change=用户可以更改密码。
reg.settings.cannot_change=不允许用户更改密码。
reg.settings.anonymous_login=匿名登录
reg.settings.anonymous_login_info=您可以选择启用或禁用匿名用户登录。如果启用了它，任何人都可以连接到服务器并创建新会话。如果禁用，则只有拥有账号的用户才能连接。
reg.settings.anyone_login=任何人都可以登录到服务器。
reg.settings.only_registered_login=只有注册用户才能登录。
reg.settings.allowed_ips=限制登录
reg.settings.allowed_ips_info=使用下表定义允许登录的 IP 地址或 IP 地址范围。例如：200.120.90.10, 200.125.80.0/24, 2001:db8::/48。将表单留空意味着客户端可以从任何 IP 地址进行连接（除非有黑名单）。
reg.settings.ips_all=限制所有（包括匿名）登录到以下 IP：
reg.settings.ips_anonymous=将匿名登录限制为以下 IP：
reg.settings.allowed_ips_blocked_info=使用下表定义不允许登录的 IP 地址或 IP 地址范围。例如：200.120.90.10, 200.125.80.0/24, 2001:db8::/48。将表单留空意味着客户端可以从任何 IP 地址进行连接，除非有白名单（见下文）。请注意，“阻止”列表（此处）上的条目将始终优先于下面“允许”列表上的条目。
reg.settings.ips_blocked=不允许来自以下 IP 的任何登录：
reg.settings.confirm_delete_ip=是否确定要从列表中移除除 IP 地址/范围 \\''{0}\\''？
reg.settings.block-value=阻止 IP（或 IP 范围）：
reg.settings.block-value.invalid=提供的添加到阻止列表的值不是有效的 IP 地址或有效的 IP 地址范围。有效的表示法包括单数 IP 地址（例如：<tt>198.51.100.19</tt> 或 <tt>2001:db8:0:0:0:0:0:19</tt>）、CIDR 表示法（例如：<tt>198.51.100.0/22</tt> 或 <tt>2001:db8::/48</tt>）和范围表示法（例如：<tt>198.51.100.0-198.51.103.255</tt> 或 <tt>2001:db8:0:0:0:0:0:0-2001:db8:0:ffff:ffff:ffff:ffff:ffff</tt>）。不要对 IPv6 使用 [] 符号。
reg.settings.allow-value=允许 IP（或 IP 范围）：
reg.settings.allow-value.invalid=提供的添加到允许列表的值不是有效的 IP 地址或有效的 IP 地址范围。有效的表示法包括单数 IP 地址（例如：<tt>198.51.100.19</tt> 或 <tt>2001:db8:0:0:0:0:0:19</tt>）、CIDR 表示法（例如：<tt>198.51.100.0/22</tt> 或 <tt>2001:db8::/48</tt>）和范围表示法（例如：<tt>198.51.100.0-198.51.103.255</tt> 或 <tt>2001:db8:0:0:0:0:0:0-2001:db8:0:ffff:ffff:ffff:ffff:ffff</tt>）。不要对 IPv6 使用 [] 符号。
reg.settings.future_users=未来用户
reg.settings.future_users_info=在某些配置和/或高度特定的条件下，可以在 Openfire 知道特定用户<em>之前</em>为该用户调用 XMPP 功能。这方面的例子是自动配置用户的场景，同样，在非常特定的条件下，可以允许特定的配置。通常，当 Openfire 不知道某个特定用户时，它会在该用户的上下文中拒绝 XMPP 功能。通过以下配置，可以覆盖此行为：当启用“未来用户”时，Openfire 将<em>不会拒绝</em>其无法识别的用户的某些 XMPP 功能。相反，它假定用户将很快得到配置。例如，这可用于在配置用户之前记录发送给用户的离线消息。
reg.settings.future_users_enabled=允许与 Openfire 尚未识别的用户相关的 XMPP 功能。
reg.settings.future_users_disabled=拒绝与 Openfire 当前未识别的用户相关的 XMPP 功能。
reg.settings.sasl_mechanisms=SASL 机制
reg.settings.sasl_mechanisms_info=下面配置的 SASL 机制控制用于身份验证的机制。每种机制都有其自身的特点。下表用于控制在 Openfire 中启用哪些 SASL 机制。要使用的机制必须有一个实施，但即使有，该机制也可能不会提供给客户端：这可能取决于特定于机制的服务器设置。
reg.settings.sasl_mechanisms_columntitle_enabled=已启用
reg.settings.sasl_mechanisms_columntitle_name=名称
reg.settings.sasl_mechanisms_columntitle_implementation=实施可用
reg.settings.sasl_mechanisms_columntitle_supported=提供给客户端
reg.settings.sasl_mechanisms_columntitle_description=描述
reg.settings.description.none=（没有可用的描述）
reg.settings.description.JIVE-SHAREDSECRET=基于共享秘密的专有 Jive 软件 SASL 机制。
reg.settings.description.EXTERNAL=其中身份验证在上下文中是隐式的（例如，对于已经使用 IPsec 或 TLS 的协议）。
reg.settings.description.ANONYMOUS=用于未经身份验证的访客访问。
reg.settings.description.PLAIN=简单的明文密码机制。
reg.settings.description.OTP=一次性密码机制。
reg.settings.description.SKEY=S/KEY 机制。
reg.settings.description.CRAM-MD5=基于 HMAC-MD5 的简单质询—响应方案。
reg.settings.description.DIGEST-MD5=基于 MD5 的质询—响应方案。DIGEST-MD5 提供了一个数据安全层。
reg.settings.description.SCRAM-SHA-1=基于 SHA-1 的加盐质询—响应方案。
reg.settings.description.SCRAM=基于质询—响应方案的机制，支持通道绑定。
reg.settings.description.NTLM=NT LAN Manager 身份验证机制。
reg.settings.description.GSSAPI=通过 GSSAPI 进行 Kerberos V5 身份验证。GSSAPI 提供了一个数据安全层。
reg.settings.description.EAP-AES128=GSS EAP 身份验证。
reg.settings.description.OAUTHBEAERER=OAuth，一种用于委派资源访问的身份验证协议。
reg.settings.description.OAUTH10A=OAuth，一种用于委派资源访问的身份验证协议。

# Server db Page

server.db.title=数据库属性
server.db.info=下面是数据库和 JDBC 驱动程序的属性列表。
server.db.connect_info=数据库连接信息
server.db.version=数据库和版本：
server.db.jdbc=JDBC 驱动程序：
server.db.jdbc_driver=JDBC 驱动程序版本：
server.db.connect_url=数据库连接 URL：
server.db.user=数据库用户：
server.db.transaction=事务支持：
server.db.transaction_level=事务隔离级别：
server.db.multiple_connect=支持多个连接
server.db.multiple_connect2=立即打开：
server.db.read_only_mode=在只读模式下：
server.db.pool_info=连接池信息
server.db.house_keeping_sleep=House Keeping 间隔：
server.db.house_keeping_sql=连接测试 SQL：
server.db.connection_lifetime=最大连接寿命：
server.db.connection_max=最大连接数：
server.db.connection_min=最小连接数：
server.db.test_after_use=使用后测试连接：
server.db.test_before_use=使用前测试连接：
server.db.connections=连接：
server.db.connections.active=活动
server.db.connections.available=可用
server.db.connections.max=最大值
server.db.connections_served=服务的连接：
server.db.connections_refused=连接被拒绝：
server.db.connection_idle_time=最短空闲时间：
server.db.connection_max_wait_time=最长等待时间：
server.db.test_timeout=测试超时：
server.db.connection_mean_borrow_time=平均等待时间：
server.db.connection_max_borrow_time=最长等待时间：

server.db_stats.title=数据库查询统计数据
server.db_stats.description=启用数据库查询统计数据以跟踪所有数据库查询。这对于调试问题和监视数据库性能非常有用。但是，不建议您让查询统计数据永久运行，因为它们会导致性能略有下降。
server.db_stats.status=查询统计数据状态
server.db_stats.enabled=已启用
server.db_stats.disabled=已禁用
server.db_stats.update=更新
server.db_stats.refresh=刷新
server.db_stats.none=没有
server.db_stats.settings=查询统计数据设置
server.db_stats.seconds=秒
server.db_stats.clear_stats=清除所有统计数据
server.db_stats.select_stats=选择查询统计数据
server.db_stats.insert_stats=插入查询统计数据
server.db_stats.update_stats=更新查询统计数据
server.db_stats.delete_stats=删除查询统计数据
server.db_stats.operations=操作总数
server.db_stats.total_time=所有操作的总时间（毫秒）
server.db_stats.avg_rate=每次操作的平均时间（毫秒）
server.db_stats.total_rate=每秒操作数
server.db_stats.queries=最常见的 SQL 查询
server.db_stats.query=查询
server.db_stats.count=计数
server.db_stats.time=总时间
server.db_stats.average_time=平均时间
server.db_stats.no_queries=没有查询


#
# System property descriptions
#
system_property.cache.checks.consistency.enabled=控制是否定期检查缓存的一致性（注意：这可能非常耗费资源）。
system_property.cache.checks.consistency.delay=在系统启动或重新配置之后执行第一次一致性检查的持续时间。
system_property.cache.checks.consistency.period=执行缓存一致性检查的频率。
system_property.log.debug.enabled=控制调试级别日志的输出
system_property.log.trace.enabled=控制跟踪级别日志的输出
system_property.passwordKey=由 DefaultAuthProvider 用于加密密码。如果更改此属性，则在重置用户的密码之前，将无法对其进行身份验证。
system_property.rss.enabled=控制管理控制台是否显示 RSS Feed 中的数据。
system_property.rss.url=从哪里获取管理控制台上显示的 RSS Feed 的 URL。
system_property.rss.refresh=缓存管理控制台上显示的 RSS Feed 数据的持续时间。
system_property.update.lastCheck=上次检查可用更新的时间
system_property.update.frequency=检查可用更新的频率（小时）
system_property.update.service-enabled=确定是否执行更新的自动检查
system_property.update.notify-admins=确定管理员在发现更新时是否收到消息
system_property.update.proxy.host=检查更新时要使用的代理（如果有）
system_property.update.proxy.port=要使用的代理上的端口，如果没有代理，则为 -1
system_property.xmpp.session.conflict-limit=-1 表示在具有相同完整 JID 的另一个会话加入时从不踢掉现有会话，否则为踢出现有会话之前的登录尝试次数
system_property.provider.auth.className=用于对用户进行身份验证的类
system_property.hybridAuthProvider.primaryProvider.className=HybridAuthProvider 应该用来对用户进行身份验证的第一个类
system_property.hybridAuthProvider.secondaryProvider.className=HybridAuthProvider 应该用来对用户进行身份验证的第二个类
system_property.hybridAuthProvider.tertiaryProvider.className=HybridAuthProvider 应该用来对用户进行身份验证的第三个类
system_property.admin.authorizedJIDs=DefaultAdminProvider 的每个管理员用户的纯 JID
system_property.xmpp.auth.ssl.context_protocol=用于加密上下文初始化的 TLS 协议，覆盖 Java 默认值。
system_property.xmpp.parser.buffer.size=XMPP 节的最大大小。较大的节将导致连接关闭。
system_property.xmpp.auth.ssl.enforce_sni=控制当客户端使用 TLS 连接时，服务器是否强制使用 SNI（服务器名称指示）。
system_property.xmpp.socket.ssl.active=设置为 true 可为客户端启用 Direct TLS 加密连接，否则为 false
system_property.xmpp.socket.write-timeout-seconds=处理停滞会话和防止 DoS 的写入超时时间（秒）
system_property.xmpp.component.ssl.active=设置为 true 可为外部组件启用 Direct TLS 加密连接，否则为 false
system_property.xmpp.server.startup.retry.delay=设置为正值可允许在指定的持续时间后重试失败的启动。
system_property.sasl.realm=用于 SASL 身份验证的安全域，当通过 SASL 传递的安全域与 XMPP 域名不同时，可以使用该安全域。
system_property.sasl.approvedRealms=用于 SASL 身份验证的安全域名称的集合。当通过 SASL 传递的安全域与 XMPP 域名不同时，可以使用此选项。
system_property.sasl.proxyAuth=控制 Openfire 的默认授权策略是否允许与授权身份（要充当的身份）不同的授权身份（将使用其密码的身份）。
system_property.xmpp.auth.ignorecase=控制 Openfire 的默认授权策略是否区分大小写。
system_property.sasl.scram-sha-1.iteration-count=对用户密码加盐时的迭代次数。仅在更新密码时更改此值不会影响现有密码
system_property.xmpp.auth.anonymous=设置为 true 以允许匿名登录，否则为 false
system_property.xmpp.auth.external.client.skip-cert-revalidation=设置为 true 可避免验证客户端提供的 PKIX 证书（用于相互身份验证），而不是在建立 TLS 会话时进行的验证。
system_property.xmpp.auth.external.server.require-authzid=在验证使用外部 SASL 机制的入站 S2S 连接时，要求对等方通过 SASL 提供授权身份（通常在初始响应中）。这不是 XMPP 协议规范所要求的，但在 4.8.0 版本之前，Openfire 版本要求这样做。添加此配置选项是为了实现向后兼容性。
system_property.xmpp.auth.external.server.skip-sending-authzid=当尝试使用 SASL 外部机制对远程 XMPP 域进行身份验证时，在初始响应中发送授权身份。XMPP 协议规范不要求以这种方式发送 authzid，但建议在 XEP-0178 中使用，以与旧的服务器实现兼容。
system_property.xmpp.auth.ssl.default-trustmanager-impl=用作默认 TLS TrustManager（用于检查对等方的证书）的类。
system_property.xmpp.client.csi.enabled=控制 Openfire 是否支持客户端状态指示（XEP-0352）功能。
system_property.xmpp.client.csi.delay.enabled=确定非活动客户端的“不重要”节是否延迟。
system_property.xmpp.client.csi.delay.max-duration=确定非活动客户端延迟的节的最大持续时间。
system_property.xmpp.client.csi.delay.queue.capacity=确定包含延迟节的队列的最大长度。
system_property.xmpp.client.idle=丢弃空闲客户端会话之前的时间（毫秒）。设置为 -1 将从不丢弃空闲会话。
system_property.xmpp.client.idle.ping=设置为 true 以 ping 空闲客户端，否则为 false
system_property.xmpp.client.limits.advertisement.disabled=在客户端连接上的 XMPP 流功能（XEP-0478）中禁用服务器限制的通告。
system_property.xmpp.client.version-query.enabled=在客户端连接时向其发送版本请求查询。
system_property.xmpp.client.version-query.delay=在接受新客户端连接后经过这段时间后，将向对等方发送版本请求。
system_property.xmpp.gateway.enabled=控制是否启用了 Openfire 的“中继”或“网关”功能。此功能允许 Openfire 作为网关在其他 XMPP 域之间传输数据。
system_property.xmpp.gateway.domains=Openfire 将为其提供中继功能的 XMPP 域名集合。对于该集合中的每个域，Openfire 将接受来自其他域的数据，并将该数据转发到该域。
system_property.xmpp.server.rewrite.replace-missing-to=如果服务器接收到没有“to”属性的消息或 IQ 节，请将“to”属性设置为“from”属性值的纯 JID 表示形式。
system_property.xmpp.server.incoming.skip-jid-validation=控制是否验证远程域提供的节地址中的 JID。
system_property.xmpp.server.outgoing.max.threads=线程池中用于建立出站服务器到服务器连接的最大线程数。多余的连接将在调用线程上创建，可能会大大降低其他操作的速度。
system_property.xmpp.server.outgoing.min.threads=线程池中用于建立出站服务器到服务器连接的最小线程数
system_property.xmpp.server.outgoing.threads-timeout=从用于建立出站服务器到服务器连接的线程池中移除空闲、多余线程的时间量。
system_property.xmpp.server.outgoing.queue=在等待建立出站服务器到服务器的连接时排队的最大节数。
system_property.xmpp.server.session.initialise-timeout=初始化出站 S2S 会话的最长时间（秒）
system_property.xmpp.server.idle=丢弃空闲入站服务器会话之前的时间（毫秒）。设置为 -1 将从不丢弃空闲会话。
system_property.xmpp.server.limits.advertisement.disabled=在服务器连接上的 XMPP 流功能（XEP-0478）中禁用服务器限制的通告。
system_property.xmpp.server.permission-apply-recursive=定义服务器到服务器连接的权限设置是否以递归方式应用于子域。
system_property.xmpp.socket.netty.graceful-shutdown.quiet-period=Netty 执行器可以正常关闭的非活动持续时间。
system_property.xmpp.socket.netty.graceful-shutdown.timeout=无论任务是否在静默期内提交，Netty 执行器关闭之前等待的最长时间。
system_property.xmpp.component.idle=丢弃空闲组件会话之前的时间（毫秒）。设置为 -1 将从不丢弃空闲会话。
system_property.xmpp.multiplex.idle=丢弃空闲多路复用器会话之前的时间（毫秒）。设置为 -1 将从不丢弃空闲会话。
system_property.cluster-monitor.service-enabled=设置为 true 以向集群事件的管理员发送消息，否则为 false
system_property.ldap.override.avatar=设置为 true 将头像保存在本地数据库中，否则为 false
system_property.xmpp.domain=此服务器的 XMPP 域。不要直接更改此属性，而是重新运行安装过程。
system_property.xmpp.xml.xml-declaration.suppress=控制是否在发送“stream”打开标记之前生成 XML 声明。
system_property.xmpp.xml.xml-declaration.suppress-newline=控制是否在生成的 XML 声明和“stream”打开标记之后添加换行符。
system_property.plugins.upload.magic-number.values.enabled=在处理预期为 Openfire 插件的上传数据时，允许验证“magic bytes”。
system_property.plugins.upload.magic-number.values.expected-value=“magic byte”序列的十六进制表示形式列表，可用于识别上传的插件文件。
plugins.upload.pluginxml-check.enabled=检查上传的插件文件中是否存在“plugin.xml”文件。
system_property.provider.admin.className=用于授权 Openfire 管理员的类
system_property.provider.group.className=用于确定 Openfire 用户属于哪些组的类
system_property.provider.group.groupBasedAdminProvider.groupName=GroupAdminProvider 用于标识管理员的组的名称
system_property.provider.lockout.className=用于在重复身份验证失败时锁定 Openfire 用户的类
system_property.provider.pubsub-persistence.className=用于持久化 pubsub 数据的类。
system_property.provider.pubsub-persistence.caching.delegate-className=缓存委托用于持久化 pubsub 数据的类。
system_property.provider.securityAudit.className=用于审核管理员执行的操作的类
system_property.provider.user.className=用于提供 Openfire 用户的类
system_property.provider.vcard.className=用于提供 vCard 处理的类
system_property.usermanager.remote-disco-info-timeout-seconds=UserManager 等待远程服务器响应 disco#info 请求以确认用户存在的最长时间（秒）
system_property.usermanager.future-users.enable=启用后，允许 Openfire 处理可能成为未来用户的本地 JID 的数据。在外部/临时配置用户时使用。
system_property.provider.userproperty.className=用于提供用户属性的类
system_property.xmpp.auth.sasl.external.client.suppress-matching-realmname=如果 SASL 外部提供的用户名与 XMPP 域名匹配，则忽略该用户名的安全域。
system_property.xmpp.auth.sasl.external.server.require-authzid=要求服务器在 SASL 外部握手期间发送一个非空的授权 ID，即使流“from”属性已经指定了一个。
system_property.adminConsole.access.ip-blocklist=不允许访问管理控制台的 IP 地址列表。
system_property.adminConsole.access.ip-allowlist=允许访问管理控制台的 IP 地址列表。为空时，此列表将被忽略。
system_property.adminConsole.access.ignore-excludes=控制是否将 IP 访问列表应用于排除的 URL。
system_property.adminConsole.access.allow-wildcards-in-excludes=控制在从身份验证检查中排除的 URL 中是否允许使用通配符。
system_property.adminConsole.servlet-request-authenticator=用于对向管理控制台发出的请求进行身份验证的类。如果未提供，将使用正常的用户名/密码身份验证。
system_property.adminConsole.siteMinderHeader=HTTP 标头的名称，该标头将包含经过 CA SiteMinder/Single Sign-On 身份验证的用户（如果可用）。
system_property.adminConsole.forwarded.enabled=启用/禁用分析管理控制台请求的“X-Forwarded-For”样式的 HTTP 标头。
system_property.adminConsole.forwarded.for.header=“forwarded for”的 HTTP 标头名称。
system_property.adminConsole.forwarded.server.header=“forwarded server”的 HTTP 标头名称。
system_property.adminConsole.forwarded.host.header=“forwarded hosts”的 HTTP 标头名称。
system_property.adminConsole.forwarded.host.name=设置主机标头的强制值。
system_property.adminConsole.CSP.enabled=启用/禁用将“Content-Security-Policy”HTTP 标头添加到对针对管理控制台的请求的响应中。
system_property.adminConsole.CSP.responsevalue=将“Content-Security-Policy”HTTP 标头添加到对针对管理控制台的请求的响应时的标头值。
system_property.adminConsole.maxAttemptsPerIP=在给定的时间范围内，每个 IP 地址可以执行的管理控制台登录尝试的最大次数。
system_property.adminConsole.perIPAttemptResetInterval=重置每个 IP 地址的管理控制台登录尝试之前的时间段。
system_property.adminConsole.maxAttemptsPerUsername=在给定的时间范围内，每个用户名可以执行的管理控制台登录尝试的最大次数。
system_property.adminConsole.perUsernameAttemptResetInterval=重置每个用户名的管理控制台登录尝试之前的时间范围。
system_property.xmpp.muc.muclumbus.v1-0.enabled=确定是否启用了多用户聊天“mucumbus”（v1.0）搜索功能。
system_property.xmpp.muc.join.presence=设置加入 MUC 房间的参与者的在线状态发送。
system_property.xmpp.muc.join.self-presence-timeout=在加入 MUC 房间时等待广播在线状态的最大持续时间。
system_property.ldap.pagedResultsSize=单个页面中要从 LDAP 检索的最大记录数。默认值 -1 表示依赖于 LDAP 服务器本身的分页。请注意，如果使用 ActiveDirectory，则不应将其保留为默认值，并且不应设置为大于 ActiveDirectory MaxPageSize 的值；默认为 1000。
system_property.ldap.useRangeRetrieval=为处理大型 LDAP 组启用范围检索
system_property.xmpp.iqdiscoinfo.xformsoftwareversion=设置为 false 以不允许在 InfoDisco 响应上的软件版本 DataForm。
system_property.plugins.servlet.allowLocalFileReading=确定插件 servlet 是否可以用于访问 Openfire 主目录之外的文件。
system_property.cert.storewatcher.enabled=在磁盘上修改证书存储时自动重新加载证书存储。
system_property.stream.management.active=向客户端提供流管理（XEP-0198）功能。
system_property.stream.management.location.enabled=告诉请求在哪个服务器上启用流管理（XEP-0198）的客户端恢复流。
system_property.stream.management.location.terminate-others.enabled=当流管理（XEP-0198）恢复尝试发生在不持有分离会话的集群节点上时，如果该会话位于集群中的其他位置，则终止该会话。
system_property.stream.management.max-server.enabled=宣布流在终止前允许以“分离”模式停留多长时间。
system_property.xmpp.muc.room.fmuc.enabled=为受限环境启用联合 MUC 功能（XEP-0289）
system_property.xmpp.pubsub.create.jid=允许创建节点的用户的纯 JID。空列表表示任何人都可以创建节点。
system_property.xmpp.pubsub.sysadmin.jid=PubSub 服务的系统管理员用户的裸 JID。系统管理员具有与节点所有者相同的权限。
system_property.xmpp.pubsub.create.anyone=返回用于创建节点的权限策略。false 值表示任何人都不能创建节点，只允许“xmpp.pubsub.create.jid”中列出的 JID 创建节点。

system_property.xmpp.offline.autoclean.daystolive=从离线消息存储中移除未读消息的时间（天）
system_property.xmpp.offline.autoclean.checkinterval=在消息存储中搜索要删除的未读消息的时间（分钟）。
system_property.xmpp.offline.autoclean.enabled=启用/禁用未读消息的自动清除
system_property.log.httpbind.enabled=启用/禁用 web 绑定（websocket 和 BOSH）请求和响应的日志记录。
system_property.httpbind.enabled=启用/禁用 web 绑定（websocket 和 BOSH）功能。
system_property.httpbind.port.plain=暴露非加密 web 绑定端点（WS、HTTP）的 TCP 端口。
system_property.httpbind.port.secure=暴露加密的 web 绑定端点（WS、HTTPS）的 TCP 端口。
system_property.httpbind.client.processing.threads-min=线程池中执行与 websocket 和 BOSH 流量相关的网络 IO 的最小线程数。另请参阅属性“xmpp.httpbind.worker.threads-min”。
system_property.httpbind.client.processing.threads=线程池中执行与 websocket 和 BOSH 流量相关的网络 IO 的最大线程数。注意：除了执行此类中配置的网络 IO 的线程外，服务器还为执行入站数据包处理的线程使用线程池（请参阅属性“xmpp.httpbind.worker.threads”）。预计负载较大的 BOSH 安装可能希望为此工作池分配额外的线程，以确保及时传递入站数据包。
system_property.httpbind.client.processing.threads-timeout=从线程池中移除空闲、多余线程以执行与 websocket 和 BOSH 流量相关的网络 IO 的时间量。另请参阅属性“xmpp.httpbind.worker.timeout”。

system_property.httpbind.client.cert.policy=应用于 websocket 和 BOSH 端点的 TLS“相互身份验证”策略。
system_property.httpbind.forwarded.enabled=启用/禁用分析 BOSH 请求的“X-Forwarded-For”样式的 HTTP 标头。
system_property.httpbind.forwarded.for.header=“forwarded for”的 HTTP 标头名称。
system_property.httpbind.forwarded.server.header=“forwarded server”的 HTTP 标头名称。
system_property.httpbind.forwarded.host.header=“forwarded hosts”的 HTTP 标头名称。
system_property.httpbind.forwarded.host.name=设置主机标头的强制值。
system_property.httpbind.CORS.enabled=启用/禁用对 BOSH 端点中的跨来源资源共享（CORS）标头的支持。
system_property.httpbind.CORS.domains=被接受为 BOSH 端点中 CORS“Origin”标头值的域名。
system_property.httpbind.CORS.methods=在对 BOSH 端点的请求中接受的 HTTP 方法。
system_property.httpbind.CORS.headers=在对 BOSH 端点的请求中接受的 HTTP 标头的名称。
system_property.httpbind.CORS.max_age=预检请求的结果（即包含在访问 Access-Control-Allow-Methods 和 Access-Control-Allow-Headers headers 中的信息）可以缓存多长时间。
system_property.httpbind.CSP.enabled=启用/禁用在对针对 BOSH 端点的请求的响应中添加“Content-Security-Policy”HTTP 标头。
system_property.httpbind.CSP.responsevalue=将“Content-Security-Policy”HTTP 标头添加到对针对 BOSH 端点的请求的响应时的标头值。
system_property.httpbind.request.header.size=BOSH 端点中请求标头的最大大小（以字节为单位）。更大的标头将允许更多和/或更大的 cookies 加上 URL 中编码的更大形式的内容。但是，更大的标题会消耗更多的内存，并可能使服务器更容易受到拒绝服务攻击。

system_property.adminConsole.sessionTimeout=管理控制台中 HTTP 会话的最大空闲时间。
system_property.xmpp.httpbind.client.maxpause=BOSH 客户端可能请求的临时会话暂停的最大长度。
system_property.xmpp.httpbind.client.maxpause.ignore-invalid=控制 BOSH 客户端提供的无效“暂停”值（高于“最大暂停”）是否被忽略或将导致客户端断开连接。
system_property.xmpp.httpbind.client.requests.wait=返回 Openfire 在响应 BOSH 会话的任何请求之前允许等待的最长时间。这使客户端能够防止其 TCP 连接因不活动而过期，并在发现任何网络故障之前限制延迟。
system_property.xmpp.httpbind.client.requests.polling=Openfire 应该在 BOSH 会话创建响应元素中包括两个附加属性，指定允许的最短轮询间隔和允许的最长非活动期（均以秒为单位）。这些参数的通信使客户端能够进行适当的行为（例如，不比期望的更频繁地发送空请求元素，并确保没有未决请求的时间段永远不会太长）。
system_property.xmpp.httpbind.client.requests.max=Openfire 可能会限制 BOSH 客户端使用“requests”属性同时发出的请求数。建议值为“2”。仅支持轮询行为的服务器必须通过将“requests”属性设置为值“1”来防止客户端同时发出请求（但是，不建议轮询）。在任何情况下，客户端都不得发出超过 Openfire 指定的同时请求。
system_property.xmpp.httpbind.client.idle=BOSH 会话必须处于空闲状态才能关闭的时间段。向客户端发送节不被视为活动。我们只考虑当客户端向服务器发送一些数据或检测信号（即空白）时连接处于活动状态。原因是如果连接关闭，发送数据将失败。如果线程在发送数据时被阻塞（因为套接字已关闭），那么清理线程无论如何都会关闭套接字。
system_property.xmpp.httpbind.client.idle.polling=BOSH 轮询会话必须处于空闲状态才能关闭的时间段。向客户端发送节不被视为活动。我们只考虑当客户端向服务器发送一些数据或检测信号（即空白）时连接处于活动状态。原因是如果连接关闭，发送数据将失败。如果线程在发送数据时被阻塞（因为套接字已关闭），那么清理线程无论如何都会关闭套接字。
system_property.xmpp.httpbind.worker.threads-min=用于处理传入 BOSH 数据的最小线程数。另请参阅属性“httpbind.client.processing.threads-min”。
system_property.xmpp.httpbind.worker.threads=用于处理传入 BOSH 数据的最大线程数。默认为与非 BOSH/TCP 连接的 XMPP 客户端使用的线程数量相同的线程数量。注意：除了此类中配置的处理线程外，服务器还使用线程池来执行网络 IO（请参阅属性“httpbind.client.processing.threads”）。预计负载较大的 BOSH 安装可能希望为此工作池分配额外的线程，以确保及时传递入站数据包。
system_property.xmpp.httpbind.worker.timeout=曾经处理过 BOSH 数据的未使用、剩余线程保持活动的持续时间。另请参阅属性“httpbind.client.processing.threads-timeout”
system_property.xmpp.httpbind.worker.cleanupcheck=执行检查以清除未使用/不活动的 BOSH 会话的时间间隔。

system_property.xmpp.jmx.enabled=启用/禁用 Openfire 中的 JMX 支持
system_property.xmpp.jmx.secure=控制 JMX 连接器是否配置为需要 Openfire 管理员凭据。
system_property.xmpp.jmx.port=定义 JMX 连接器的 TCP 端口号。

system_property.xmpp.archivemanager.threadpool.size.core=将消息写入数据库的线程池中要保留的线程数，即使这些线程处于空闲状态。
system_property.xmpp.archivemanager.threadpool.size.max=在向数据库写入消息的线程池中允许的最大线程数。
system_property.xmpp.archivemanager.threadpool.keepalive=线程池中向数据库写入消息的线程数大于核心线程数，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.xmpp.client.roster.threadpool.size.core=要保留在用于调用花名册事件侦听器的线程池中的线程数，即使它们是空闲的。
system_property.xmpp.client.roster.threadpool.size.max=用于调用花名册事件侦听器的线程池中允许的最大线程数。
system_property.xmpp.client.roster.threadpool.keepalive=线程池中用于调用花名册事件侦听器的线程数大于核心线程数，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.provider.transfer.proxy.threadpool.size.core=要保留在为代理（SOCKS5）连接提供动力的线程池中的线程数，即使这些线程处于空闲状态。
system_property.provider.transfer.proxy.threadpool.size.max=为代理（SOCKS5）连接提供动力的线程池中允许的最大线程数。
system_property.provider.transfer.proxy.threadpool.keepalive=为代理（SOCKS5）连接提供动力的线程池中的线程数大于核心线程数，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.xmpp.pep.enabled=启用/禁用 Openfire 中的 PEP 支持。
system_property.xmpp.pep.threadpool.size.core=要保留在用于发送 PEP 通知的线程池中的线程数，即使它们是空闲的。
system_property.xmpp.pep.threadpool.size.max=用于发送 PEP 通知的线程池中允许的最大线程数。
system_property.xmpp.pep.threadpool.keepalive=线程池中用于发送 PEP 通知的线程数大于核心线程数，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.xmpp.taskengine.threadpool.size.core=用于执行 Openfire 的 TaskEngine 任务的线程池中要保留的线程数，即使这些线程处于空闲状态。
system_property.xmpp.taskengine.threadpool.size.max=用于执行 Openfire 的 TaskEngine 任务的线程池中允许的最大线程数。
system_property.xmpp.taskengine.threadpool.keepalive=线程池中用于执行 Openfire 的 TaskEngine 任务的线程数大于核心线程数，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.xmpp.muc.allowpm.blockall=切换是否阻止来自用户的所有数据包，还是在用户没有发送私人消息的权限时仅阻止消息。
system_property.abstractGroupProvider.shared.recursive=切换共享组是否递归解析与其共享的组，还是仅将其自身限制为直接共享组。
system_property.xmpp.websocket.stream-substitution-enabled=控制通过 WebSocket 发送的“stream”元素是否在适当的情况下重命名为“open”和“close”。用于允许某些不合规的客户端（例如：Tsung）进行连接。
system_property.xmpp.websocket.frame.ping.enabled=在空闲的 WebSocket 连接上定期发送 WebSocket ping 控制帧。
system_property.xmpp.websocket.frame.ping.interval=触发通过空闲连接发送 WebSocket ping 控制帧的最长不活动持续时间。
system_property.xmpp.component.backup-packet-delivery.enabled=当在组件连接上传递节失败时，启用/禁用将节备份传递到 XMPP 服务器本身。禁用时，将丢弃无法在连接上传递的节。
system_property.xmpp.multiplex.backup-packet-delivery.enabled=当在多路复用器（连接管理器）连接上传递节失败时，启用/禁用将节备份传递到同一连接管理器中的其他连接。禁用时，将丢弃无法在连接上传递的节。
system_property.xmpp.server.backup-packet-delivery.enabled=当节在服务器到服务器的连接上传递失败时，启用/禁用节到 XMPP 服务器本身的备份传递。禁用时，将丢弃无法在连接上传递的节。
system_property.xmpp.muc.occupants.clustertask.non-blocking=控制在 Openfire 集群上同步 MUC 占用者数据时是否使用阻塞或非阻塞任务。
system_property.xmpp.muc.vcard.enabled=控制 MUC 占用者是否可以请求 vCards/头像。
system_property.xmpp.xmlutil.parser.core-pool-size=要保留在 SAX 读取器池中的线程数，即使它们是空闲的。
system_property.xmpp.xmlutil.parser.maximum-pool-size=SAX 读取器池中允许的最大线程数。
system_property.xmpp.xmlutil.parser.keep_alive_time=当 SAX 读取器池中的线程数大于核心时，这是多余空闲线程在终止前等待新任务的最长时间。
system_property.xmpp.client.backup-packet-delivery.enabled=当节在客户端连接上传递失败时，启用/禁用将节备份传递到相应用户的“离线消息存储”。禁用时，将丢弃无法在连接上传递的节。
system_property.xmpp.client.preauth.timeout=在此时间之后，从未经过身份验证的已连接客户端连接可以断开连接。

system_property.xmpp.command.limit=每个用户允许同时执行的最大命令会话数。
system_property.xmpp.command.timeout=命令会话允许的最大持续时间（命令的所有阶段都需要在此时间内由用户提供）。

system_property.xmpp.server.connection-attempt-delay=开始下一次连接尝试之前等待的固定延迟时间，如 RFC 8305“Happy Eyeballs 版本 2：使用并发实现更好的连接”第 5 节所定义。
system_property.xmpp.server.resolution-delay=在收到另一个 IP 系列的响应后等待“首选 IP 系列”响应的时间，如 RFC 8305“Happy Eyeballs 版本 2：使用并发实现更好的连接”第 3 节所定义。
system_property.xmpp.server.resolution-timeout=等待目标域主机成功解析的最长时间。
system_property.xmpp.server.connection-max-workers=尝试与目标远程 XMPP 域建立套接字连接的最大工作线程数。值为“1”将有效地使“Happy Eyeballs”无法实现（因为这需要并发连接尝试）。

# Server properties Page

server.properties.title=系统属性
server.properties.info=以下是系统属性列表。加密字段和敏感字段的值是隐藏的。长特性名称和值将被剪裁。将鼠标悬停在特性名称上以查看完整值，或同时查看完整名称和值，单击特性旁边的编辑图标。
server.properties.system=系统属性
server.properties.error=错误 -- 创建属性失败，请参阅下面的内容。
server.properties.saved=属性保存成功。
server.properties.deleted=已成功删除属性。
server.properties.edit_property=使用此表下方的表单编辑属性值。
server.properties.error_deleting=删除属性时出错。
server.properties.no_property=未设置属性。
server.properties.name=属性名称
server.properties.value=属性值
server.properties.description=描述
server.properties.default=默认值
server.properties.search_all=全部
server.properties.search_none=无
server.properties.default.unknown=未知
server.properties.default.search_unchanged=未更改
server.properties.default.search_changed=已更改
server.properties.plugin=插件
server.properties.dynamic=动态
server.properties.setbyuser=由用户设置
server.properties.dynamic.search.true=是
server.properties.dynamic.search.false=否
server.properties.dynamic.search.restart=需要
server.properties.setbyuser.search.true=是
server.properties.setbyuser.search.false=否
server.properties.total=属性总数
server.properties.filtered=筛选的属性
server.properties.per-page=每页的属性
server.properties.edit=编辑
server.properties.alt_dynamic=动态
server.properties.alt_static=如果此属性发生更改，则需要重启
server.properties.alt_restart-required=此属性已更改，需要重启
server.properties.alt_setbyuser=此属性由用户显式设置
server.properties.alt_default=此属性值是默认值
server.properties.alt_edit=单击以编辑此属性
server.properties.alt_delete=单击以删除此属性
server.properties.edit_property_title=编辑属性
server.properties.new_property=添加新属性
server.properties.enter_property_name=请输入有效的属性名称。
server.properties.enter_property_value=请输入属性值。
server.properties.max_character=最多 1000 个字符。
server.properties.encryption=属性加密
server.properties.encrypted=属性加密成功。
server.properties.encrypt=加密
server.properties.alt_encrypt=单击以加密此属性
server.properties.alt_encrypted=属性已加密
server.properties.encrypt_property_true=加密此属性值
server.properties.encrypt_property_false=不加密此属性值
server.properties.delete_confirm=是否确定要删除此属性？
server.properties.encrypt_confirm=是否确定要加密此属性？

# Server props Page

server.props.title=编辑服务器属性
server.props.info=使用以下表单编辑服务器属性。
server.props.update.norestart=服务器属性更新成功
server.props.update=服务器属性更新成功。您需要
server.props.update2=访问服务器才能使更改生效（请参阅
server.props.property=服务器属性
server.props.name=服务器主机名（FQDN）：
server.props.valid_hostname=请输入有效的服务器主机名或
server.props.valid_hostname1=恢复默认
server.props.server_port=服务器到服务器端口：
server.props.server_ssl_port=服务器到服务器 TLS 端口：
server.props.component_port=组件端口：
server.props.port=客户端端口：
server.props.valid_port=请输入有效的端口号或
server.props.valid_port1=恢复默认
server.props.error_port=错误—此端口和 TLS 端口不能相等。
server.props.ssl_port=客户端 TLS 端口：
server.props.ssl=TLS 已启用：
server.props.enable=已启用
server.props.disable=已禁用
server.props.ssl_valid=请输入有效的 TLS 端口号或
server.props.ssl_valid1=恢复默认
server.props.admin_port=管理控制台端口：
server.props.admin_secure_port=安全管理控制台端口：
server.props.jmx_enabled=JMX 已启用：
server.props.jmx_secure=JMX 需要管理员用户：
server.props.jmx_port=JMX 连接器端口：
server.props.jmx_valid=请输入有效的端口号或
server.props.jmx_valid1=恢复默认
# Server stopped Page

server.stopped.title_restarting=正在重启服务器
server.stopped.title_stopped=服务器已停止
server.stopped.admin_console=管理控制台
server.stopped.restarted=正在重启服务器。要继续：
server.stopped.wait_time=等待几秒钟，直到服务器重启。
server.stopped.login_console=登录到管理控制台
server.stopped.stop=服务器正在停止。要继续：
server.stopped.wait_restarted=等几秒钟，然后
server.stopped.wait_restarted2=服务器。

# Server-to-server settings Page

server2server.settings.title=服务器到服务器设置
server2server.settings.info=使用以下表单配置与远程服务器连接的设置。您也可以{0}查看{1} 当前远程服务器连接。
server2server.settings.enabled.legend=服务已启用
server2server.settings.boxtitle=明文（带 STARTTLS）连接
server2server.settings.boxinfo=Openfire 可以接受明文连接，根据此处配置的策略，这些连接可以升级为加密连接（使用 STARTTLS 协议）。
server2server.settings.label_disable=已禁用
server2server.settings.label_disable_info=不允许远程服务器与此服务器交换数据包。
server2server.settings.label_enable=已启用
server2server.settings.label_enable_info=远程服务器可以在端口上与此服务器交换数据包
server2server.settings.label_port=端口号
server2server.settings.valid.port=请输入有效的端口。
server2server.settings.update=已成功更新空闲连接设置。
server2server.settings.valid.idle_minutes=请输入有效的最长空闲分钟数。
server2server.settings.valid.domain=请指定远程服务器的域。
server2server.settings.valid.remotePort=请输入有效的端口号。
server2server.settings.close_settings=空闲连接设置
server2server.settings.never_close=切勿关闭空闲连接。
server2server.settings.close_session=在连接空闲后关闭连接
server2server.settings.allowed=允许连接
server2server.settings.anyone=任何人
server2server.settings.anyone_info=允许任何远程服务器连接到此服务器。使用下表替代默认设置。
server2server.settings.whitelist=白名单
server2server.settings.whitelist_info=仅允许某些远程服务器连接到此服务器。使用下表定义允许的远程服务器及其设置。
server2server.settings.disallowed=不允许连接
server2server.settings.disallowed.info=下表中列出的远程服务器将无法连接到此服务器。使用以下表单阻止新的远程服务器连接到此服务器。
server2server.settings.domain=域
server2server.settings.remotePort=端口
server2server.settings.empty_list=没有远程服务器
server2server.settings.allow=添加服务器
server2server.settings.block=屏蔽服务器
server2server.settings.confirm_delete=是否确定要移除此远程服务器？
server2server.settings.confirm.updated=远程服务器信息更新成功。
server2server.settings.confirm.allowed=现在允许远程服务器连接到服务器。
server2server.settings.confirm.blocked=现在不允许远程服务器连接到服务器。
server2server.settings.confirm.deleted=远程服务器信息已删除。
server2server.settings.testing.title=服务器到服务器测试
server2server.settings.testing.info=此页面可用于测试到远程 XMPP 域的连接。请注意，在测试过程中，与远程域的任何预先存在的连接都将断开。这可能会导致某些用户暂时失去功能。
server2server.settings.testing.error=尝试执行测试时发生意外错误。
server2server.settings.testing.domain-invalid=提供的 XMPP 域值无效。
server2server.settings.testing.boxtitle=服务器到服务器测试
server2server.settings.testing.domain=XMPP 域
server2server.settings.testing.xmpp=XMPP
server2server.settings.testing.certificates=证书
server2server.settings.testing.logs=日志

# External component settings Page

component.settings.title=外部组件设置
component.settings.info=XMPP 允许受信任的组件连接到服务器以提供新的服务。组件将使用子域来提供其服务。您还可以{0}查看{1}当前连接到此服务器的外部组件。
component.settings.enabled.legend=服务已启用
component.settings.label_disable=已禁用
component.settings.label_disable_info=不允许外部组件连接到此服务器。
component.settings.label_enable=已启用
component.settings.label_enable_info=外部组件可以连接到此服务器。
component.settings.plaintext.boxtitle=明文（带 STARTTLS）连接
component.settings.plaintext.info=Openfire 可以接受明文连接，根据此处配置的策略，这些连接可以升级为加密连接（使用 STARTTLS 协议）。
component.settings.plaintext.label_enable=已启用
component.settings.directtls.boxtitle=加密（Direct TLS）连接
component.settings.directtls.info=这种类型的连接是使用加密立即建立的（而不是使用 STARTTLS）。这种类型的连接通常被称为 Direct TLS。
component.settings.directtls.label_enable=已启用
component.settings.port=端口：
component.settings.valid.port=请输入有效的端口。
component.settings.defaultSecret=默认共享秘密：
component.settings.valid.defaultSecret=请指定默认密钥。
component.settings.valid.subdomain=请指定组件的子域。
component.settings.valid.secret=请指定组件的密钥。
component.settings.modification.denied=不允许请求的操作。
component.settings.allowed=允许连接
component.settings.anyone=任何人
component.settings.anyone_info=允许任何组件连接到此服务器。使用下表覆盖默认的共享秘密。
component.settings.whitelist=白名单
component.settings.whitelist_info=仅允许某些组件连接到此服务器。使用下表定义允许的组件及其共享密钥。
component.settings.disallowed=不允许连接
component.settings.disallowed.info=下表中列出的组件将无法连接到此服务器。使用以下表单阻止新组件连接到此服务器。
component.settings.subdomain=子域
component.settings.secret=共享秘密
component.settings.empty_list=没有组件
component.settings.allow=添加组件
component.settings.block=屏蔽组件
component.settings.confirm_delete=是否确定要移除此组件？
component.settings.confirm.updated=组件信息更新成功。
component.settings.confirm.allowed=现在允许组件连接到服务器。
component.settings.confirm.blocked=组件现在不允许连接到服务器。
component.settings.confirm.deleted=组件信息已删除。

# Advanced connection settings page

connection.advanced.settings.error.connectiontype=无法识别连接类型。
connection.advanced.settings.error.connectionmode=无法识别连接模式。
connection.advanced.settings.info=此页面上的配置适用于 {0} 个连接。
connection.advanced.settings.tcp.boxtitle=TCP 设置
connection.advanced.settings.tcp.label_enable=已启用
connection.advanced.settings.tcp.label_readbuffer=读取缓冲区
connection.advanced.settings.tcp.label_readbuffer_suffix=（以字节为单位—为空表示大小不受限制）
connection.advanced.settings.starttls.boxtitle=STARTTLS 策略
connection.advanced.settings.starttls.label_disabled=<b>已启用</b>— 不允许加密。
connection.advanced.settings.starttls.label_optional=<b>可选</b>— 可以使用加密，但不是必需的。
connection.advanced.settings.starttls.label_required=<b>必需</b>— 除非对连接进行加密，否则无法建立连接。
connection.advanced.settings.clientauth.boxtitle=相互身份验证
connection.advanced.settings.clientauth.info=除了要求对等方使用加密（这将迫使他们验证此 Openfire 实例的安全证书）之外，还可以启用额外级别的安全性。使用此选项，可以将服务器配置为验证对等方提供的证书。这通常被称为“相互身份验证”。
connection.advanced.settings.clientauth.label_disabled=<b>已禁用</b> — 对等证书未经过验证。
connection.advanced.settings.clientauth.label_wanted=<b>需要</b> — 对等证书被验证，但仅当它们由对等方提供时。
connection.advanced.settings.clientauth.label_needed=<b>必要</b> — 如果对等方没有提供有效的证书，则无法建立连接。
connection.advanced.settings.clientauth.label_strict_cert_validation=如果尝试验证证书失败，则会关闭连接，并且不会尝试通过回拨身份验证。
connection.advanced.settings.certchain.boxtitle=证书链检查
connection.advanced.settings.certchain.info=这些选项配置在设置加密连接时由对等方提供的证书的验证/确认的某些方面。
connection.advanced.settings.certchain.label_selfsigned=允许对等证书进行自签名。
connection.advanced.settings.certchain.label_validity=验证证书当前是否有效（基于证书的“notBefore”和“notAfter”值）。
connection.advanced.settings.protocols.boxtitle=加密协议
connection.advanced.settings.protocols.info=这些都是 Openfire 实例支持的加密协议。选中复选框的将被启用，并可用于建立加密连接。取消选择所有值将导致恢复默认值。
connection.advanced.settings.protocols.sslv2hello.info=当设置新的加密连接时，一些加密协议允许您将握手的一部分（“hello”）封装在 SSLv2 格式中。下面的 SSLv2Hello 选项控制此封装。启用后，传入数据可以使用 SSLv2 握手格式（但 SSLv2 本身将永远不被允许）。禁用时，所有传入数据必须符合 SSLv3/TLSv1 握手格式。无论此设置如何，所有传出数据（适用于传出服务器到服务器的连接）都将始终符合 SSLv3/TLSv1 格式。
connection.advanced.settings.ciphersuites.boxtitle=加密密码算法套件
connection.advanced.settings.ciphersuites.info=这些都是 Openfire 实例支持的加密密码套件。左侧列表中的那些已启用，可用于建立加密连接。从该列表中移除所有值将导致恢复默认值。
connection.advanced.settings.ciphersuites.label_enable=已启用
connection.advanced.settings.ciphersuites.label_supported=已支持
connection.advanced.settings.misc.boxtitle=杂项设置
connection.advanced.settings.misc.label_workers=最大工作线程数

# Session conflict Page

session.conflict.title=冲突策略
session.conflict.update=设置更新成功。
session.conflict.info=XMPP 通过为每个连接分配一个唯一的“资源名称”，允许多次登录到同一用户账号。如果连接请求的资源名称已在使用中，则服务器必须决定如何处理冲突。此页面上的选项允许您确定服务器是否总是启动现有连接、从不启动现有连接，或者设置在启动现有连接之前应拒绝的登录尝试次数。最后一个选项允许用户在登录时收到一个错误，允许他们请求不同的资源名称。
session.conflict.policy=设置冲突策略
session.conflict.always_kick=始终踢
session.conflict.always_kick_info=如果存在资源冲突，请立即踢其他资源。
session.conflict.never_kick=从不踢
session.conflict.never_kick_info=如果存在资源冲突，则不允许新资源登录。
session.conflict.allow_one=允许一次登录尝试
session.conflict.resource_conflict=如果存在资源冲突，报告一次错误，但不要踢现有连接。
session.conflict.kick_value=指定踢值
session.conflict.kick_value_info=指定在踢出冲突资源之前允许的登录尝试次数。您必须指定一个大于 1 的数字。
session.conflict.enter_value=请输入大于 1 的值。

# Session details Page

session.details.title=会话详细信息
session.details.info=以下是会话 {0} 的会话详细信息。如果用户 {1} 打开了多个会话，它们将显示在下面。
session.details.session_id=会话 ID：
session.details.username=用户名和资源：
session.details.anonymous=匿名
session.details.status=状态
session.details.priority=优先级
session.details.close=已关闭
session.details.connect=已连接
session.details.streaming=流
session.details.authenticated=已验证
session.details.tls_version=TLS 版本
session.details.cipher=密码算法套件
session.details.presence=在线状态
session.details.away=离开
session.details.chat_available=有空聊天
session.details.not_disturb=请勿打扰
session.details.online=在线
session.details.extended=延长离开
session.details.unknown=未知/无法识别
session.details.session_created=会话已创建：
session.details.last_active=会话最后活动：
session.details.statistics=会话统计数据：
session.details.received-and-transmitted=数据包已接收/发送：
session.details.received=数据包已接收
session.details.received-abbreviation=RX
session.details.transmitted=数据包已传输
session.details.transmitted-abbreviation=TX
session.details.hostname=客户端 IP/主机名：
session.details.multiple_session=多个用户会话
session.details.name=名称
session.details.resource=资源
session.details.version=客户端版本
session.details.if_presence=在线状态（如果已验证）
session.details.clientip=客户端 IP
session.details.close_connect=关闭连接
session.details.session_detail=以上是当前会话的详细信息。
session.details.back_button=返回摘要
session.details.node=集群节点
session.details.local=本地
session.details.remote=远程
session.details.sm-status=流管理
session.details.sm-detached=已分离
session.details.sm-resume=已启用（带概述）
session.details.sm-enabled=已启用（无概述）
session.details.sm-disabled=已禁用
session.details.csi-status=客户端状态指示
session.details.csi-active=活动
session.details.csi-inactive=非活动
session.details.csi-delayed-stanzas=延迟的节
session.details.connection=连接详细信息
session.details.connection-type=连接类型
session.details.connection-local-port=本地端口
session.details.software_version=软件版本
session.details.cc-status=消息抄送
session.details.cc-enabled=已启用
session.details.cc-disabled=已禁用
session.details.anon-status=正在使用匿名身份验证
session.details.anon-true=是
session.details.anon-false=否
session.details.sasl-mechanism=SASL 机制
session.details.flomr-status=灵活的离线消息检索
session.details.flomr-enabled=已启用
session.details.flomr-disabled=已禁用
session.details.entity_capabilities=实体能力（CAPS）信息
session.details.entity_capabilities.identity=身份
session.details.entity_capabilities.feature=功能
session.details.hide-extended=显示较少的详细信息
session.details.show-extended=显示更多的详细信息
session.details.security=安全
session.details.features=特点和功能

# Session row Page

session.row.click=单击以获取更多信息…
session.row.click_ssl=用户通过 TLS 连接
session.row.click_kill_session=单击以终止会话…
session.row.confirm_close=是否确定要关闭此连接？

# Session summary Page

session.summary.title=客户端会话
session.summary.close=客户端会话已成功关闭。
session.summary.active=活动客户端会话
session.summary.filtered_session_count=筛选的会话
session.summary.not_session=没有客户端会话
session.summary.last_update=列表最后已更新
session.summary.sessions_per_page=每页会话数

# Server Session summary Page

server.session.summary.title=服务器会话
server.session.summary.close=会话已成功关闭。
server.session.summary.active=已连接远程服务器
server.session.summary.info=以下是到远程服务器的会话列表。服务器到服务器的通信需要两个独立的连接：一个用于接收数据包，另一个用于发送数据包。您也可以修改{0}远程服务器设置{1}。
server.session.summary.not_session=无会话
server.session.summary.last_update=列表最后已更新
server.session.label.host=主机
server.session.label.connection=连接
server.session.label.creation=创建日期
server.session.label.last_active=最后活动
server.session.label.close_connect=关闭连接
server.session.connection.incoming=传入
server.session.connection.outgoing=传出
server.session.connection.both=两者
server.session.summary.sessions_per_page=每页会话数

# Server Session details Page

server.session.details.domain.title=远程 XMPP 域
server.session.details.title=远程服务器连接详细信息
server.session.details.info=以下是有关与远程域 {0} 的会话的详细信息。
server.session.details.domainname=远程 XMPP 域名：
server.session.details.hostname=远程服务器 IP/主机名：
server.session.details.incoming_session=传入会话详细信息
server.session.details.streamid=流 ID
server.session.details.authentication=身份验证
server.session.details.dialback=回拨
server.session.details.tlsauth=SASL 外部
server.session.details.unknown=（未知）
server.session.details.tls_version=TLS 版本
server.session.details.cipher=密码算法套件
server.session.details.incoming_statistics=数据包 RX
server.session.details.outgoing_session=传出会话详细信息
server.session.details.outgoing_statistics=数据包 TX
server.session.details.node=集群节点
server.session.details.local=本地
server.session.details.remote=远程

# External Component Session summary Page

component.session.summary.title=组件会话
component.session.summary.close=会话已成功关闭。
component.session.summary.active=已连接外部组件
component.session.summary.info=以下是连接到此服务器的外部组件的列表。您也可以修改{0}外部组件设置{1}。
component.session.summary.not_session=无会话
component.session.summary.last_update=列表最后已更新
component.session.label.domain=域
component.session.label.name=名称
component.session.label.category=类别
component.session.label.type=类型
component.session.label.node=集群节点
component.session.label.creation=创建日期
component.session.label.last_active=最后活动
component.session.label.close_connect=关闭连接
component.session.summary.sessions_per_page=每页会话数
component.session.local=本地
component.session.remote=远程

# External Component Session details page

component.session.details.title=外部组件连接详细信息
component.session.details.info=以下是有关与外部组件 {0} 的会话的详细信息。
component.session.details.tls_version=TLS 版本
component.session.details.cipher=密码算法套件

# General Setup

setup.title=设置
setup.invalid_session=从服务器获取会话时出错。这通常是 cookie 问题。请清除此域的所有 cookie，或者从隐身浏览器会话中再次尝试此 URL。

# Setup environment check

setup.env.check.error=错误：无法继续
setup.env.check.error_info=您当前的安装无法满足最低服务器要求—请参阅下面的检查表：
setup.env.check.jdk=至少 JRE 11
setup.env.check.servlet=Servlet 2.3 支持
setup.env.check.jsp=JSP 1.2 支持
setup.env.check.class=类别
setup.env.check.jive=Openfire Home 已找到
setup.env.check.not_home=找不到家。定义系统属性“openfireHome”，或者创建 openfire_init.xml 文件并将其添加到类路径
setup.env.check.doc=请阅读安装文档，然后再次尝试设置环境。更改后，请重新启动您的 appserver，然后再次加载此页面。
setup.env.check.config_found=已成功加载配置文件 <tt>{0}</tt>
setup.env.check.config_not_loaded=无法加载配置文件 <tt>{0}</tt>。检查文件是否存在，以及 Openfire 是否有读写权限。

# Setup admin settings Page

setup.admin.settings.account=管理员账号
setup.admin.settings.info=在下面输入系统管理员账号的设置（用户名为“admin”）。为账号选择一个不容易猜到的密码是很重要的—例如，至少有八个字符长，并且包含字母和数字的组合。如果您已经设置了管理员账号，则可以跳过此步骤。如果在新安装过程中跳过此步骤，则默认密码为“admin”。
setup.admin.settings.ldap.info=通过输入用户名，从 LDAP 目录中选择一个或多个用户作为管理员。
setup.admin.settings.ldap.info.group=或者，从 LDAP 目录中提供其中一个组的名称，使其所有成员都成为 Openfire 的管理员。
setup.admin.settings.error=更新管理员账号时出错。请参见下文。
setup.admin.settings.username-error=未提供用户名或找不到指定的用户名。
setup.admin.settings.current_password=当前密码：
setup.admin.settings.current_password_description=如果这是新安装，则当前密码将为“admin”。
setup.admin.settings.current_password_error=请输入正确的当前密码。
setup.admin.settings.email=管理员电子邮件地址：
setup.admin.settings.email_description=管理员账号的有效电子邮件地址。
setup.admin.settings.email_error=请输入有效的电子邮件地址。
setup.admin.settings.new_password=新密码：
setup.admin.settings.valid_new_password=请输入有效的新密码。
setup.admin.settings.not_new_password=新密码不匹配。
setup.admin.settings.confirm_password=确认密码：
setup.admin.settings.valid_confirm=请输入有效的新确认密码。
setup.admin.settings.skip_this_step=跳过此步骤
setup.admin.settings.add.administrator = 添加管理员
setup.admin.settings.administrator = 管理员
setup.admin.settings.remove = 移除
setup.admin.settings.is-user = 上面提供的值是 LDAP 用户。
setup.admin.settings.is-group = 上面提供的值是 LDAP 组名称。

setup.admin.settings.test.title-desc=管理员设置
setup.admin.settings.test.status-success=状态：身份验证成功！
setup.admin.settings.test.status-success.detail=指定的用户名和密码有效。关闭此测试面板以继续。
setup.admin.settings.test.status-error=状态：身份验证失败
setup.admin.settings.test.error-user=用户名未找到。
setup.admin.settings.test.error-password=密码不正确。

# Setup completed Page

setup.completed.setup=设置
setup.completed.jive=Jive 软件
setup.completed.run=安装程序已运行
setup.completed.run_info=安装程序似乎已经运行。若要管理服务器，请使用
setup.completed.run_info1=管理控制台
setup.completed.run_info2=要重新运行安装程序，您需要停止 appserver，从 openfire.xml 文件中删除“setup”属性，重启服务器，然后重新加载安装工具。

# Setup datasource jndi Page

setup.datasource.jndi.setting=数据源设置 - JNDI 连接
setup.datasource.jndi.setting_info=在下面选择一个 JNDI 数据源以连接到 {0} 数据库。应用程序服务器的名称各不相同，但通常采用以下形式：{1}。有关详细信息，请参阅您的应用程序服务器文档。
setup.datasource.jndi.name=JNDI 数据源名称：
setup.datasource.jndi.custom=自定义：
setup.datasource.jndi.valid_name=请输入有效的 JNDI 名称。
setup.datasource.jndi.note=请注意，连接到数据库可能需要 30-60 秒。

# Setup datasource settings Page

setup.datasource.settings.title=数据库设置
setup.datasource.settings.info=选择连接到 {0} 数据库的方式。
setup.datasource.settings.connect=标准数据库连接
setup.datasource.settings.connect_info=使用具有内置连接池的外部数据库。
setup.datasource.settings.jndi=JNDI 数据源
setup.datasource.settings.jndi_info=使用应用程序服务器通过 JNDI 定义的数据源。
setup.datasource.settings.embedded=嵌入式数据库
setup.datasource.settings.embedded_info=使用由 HSQLDB 提供支持的嵌入式数据库。此选项不需要外部数据库配置，是快速启动和运行的简单方法。但是，它不能提供与外部数据库相同级别的性能。

# Setup datasource standard Page

setup.datasource.standard.title=数据库设置—标准连接
setup.datasource.standard.label=数据库驱动程序预设
setup.datasource.standard.info=指定 JDBC 驱动程序和连接属性以连接到数据库。如果您需要有关此过程的更多信息，请参阅
setup.datasource.standard.info2=注释：
setup.datasource.standard.info3=大多数流行数据库的数据库脚本包含在的服务器分发版中
setup.datasource.standard.failed_connect=未能建立数据库连接—请参阅下面列出的特定错误。
setup.datasource.standard.pick_database=选择数据库…
setup.datasource.standard.jdbc=JDBC 驱动程序类：
setup.datasource.standard.jdbc_info=JDBC 驱动程序的有效类名，即：com.mydatabase.driver.MyDriver。
setup.datasource.standard.url=数据库 URL：
setup.datasource.standard.valid_url=用于连接到数据库的有效 URL，即：jdbc:mysql://host:port/database
setup.datasource.standard.username=用户名：
setup.datasource.standard.username_info=用于连接到数据库的用户—注意，这可能不是必需的，可以留空。
setup.datasource.standard.password=密码：
setup.datasource.standard.password_info=用于此数据库的用户账号的密码—注意，这可能不是必需的，可以留空。
setup.datasource.standard.connect=连接：
setup.datasource.standard.min=最小值：
setup.datasource.standard.max=最大值：
setup.datasource.standard.pool=连接池应维护的最小和最大数据库连接数。
setup.datasource.standard.min_connections=最小连接数：
setup.datasource.standard.max_connections=最大连接数：
setup.datasource.standard.timeout=连接超时：
setup.datasource.standard.timeout.days=天
setup.datasource.standard.timeout_info=回收连接池中的连接之前的时间（天）。
setup.datasource.standard.note=请注意，连接到数据库可能需要 30-60 秒。

# Profile settings page
setup.profile.title=配置文件设置
setup.profile.description=选择要与服务器一起使用的用户和组系统。
setup.profile.default=默认
setup.profile.default_description=将用户和组存储在服务器数据库中。这是简单部署的最佳选择。
setup.profile.default.scramOnly=仅散列密码
setup.profile.default.scramOnly_description=在数据库中只存储不可逆的密码散列。这只支持支持 PLAIN 和 SCRAM-SHA-1 功能的客户端。
setup.profile.ldap=目录服务器（LDAP）
setup.profile.ldap_description=使用 LDAP 协议与目录服务器集成，如 Active Directory 或 OpenLDAP。用户和组存储在目录中，并被视为只读。

# Setup LDAP pages

setup.ldap.title=配置文件设置—目录服务器
setup.ldap.profile=配置文件设置
setup.ldap.connection_settings=连接设置
setup.ldap.user_mapping=用户映射
setup.ldap.group_mapping=组映射
setup.ldap.step_one=第 1 步，共 3 步
setup.ldap.step_two=第 2 步，共 3 步
setup.ldap.step_three=第 3 步，共 3 步
setup.ldap.continue=保存并继续
setup.ldap.test=测试设置
setup.ldap.advanced=高级设置
setup.ldap.first-match-description=此值还接受以下格式：<code>(|({givenName})({displayName})({cn}))</code>，这将导致此字段使用第一个非空匹配字段。

setup.ldap.server.description=在下面配置 LDAP 目录的连接设置。所有字段都是必填项；如果您需要有关字段的其他信息，请将鼠标悬停在相应的帮助图标上。
setup.ldap.server.ldap_server=LDAP 服务器
setup.ldap.server.type=服务器类型
setup.ldap.server.type_select=--选择目录服务器类型--
setup.ldap.server.type_other=其他或未知
setup.ldap.server.type_help=您正在连接的目录服务器的类型。
setup.ldap.plaintext=您当前的设置意味着用户凭据将以明文形式在 Openfire 和 LDAP 服务器之间传递。您应该使用 LDAPS 或为 LDAP 启用 StartTLS。
setup.ldap.server.details=您正在连接的服务器的详细信息
setup.ldap.server.protocol=协议
setup.ldap.server.protocol_help=LDAPS 使用 TLS 来加密流量，因此通常比 LDAP 更受欢迎。
setup.ldap.server.host=主机
setup.ldap.server.host_help=LDAP 服务器主机名；例如 ldap.example.com 等。
setup.ldap.server.host_error=输入有效的 LDAP 服务器主机名。
setup.ldap.server.port=端口
setup.ldap.server.port_help=LDAP 服务器端口号。LDAP 的默认值是 389，LDAPS 的默认值是 636。
setup.ldap.server.port_error=输入有效的 LDAP 服务器端口号。
setup.ldap.server.basedn=基本 DN
setup.ldap.server.basedn_help=包含所有用户账号的起始 DN。将在基本 DN 下的整个子树中搜索用户账号（除非禁用了子树搜索）。
setup.ldap.server.basedn_error=输入有效的 LDAP 基本 DN。
setup.ldap.server.auth=身份验证
setup.ldap.server.admindn=管理员 DN
setup.ldap.server.admindn_help=目录管理员的完整 DN。所有目录操作都将使用此账号执行。管理员必须能够执行搜索和加载用户记录。用户不需要能够对目录进行更改，因为服务器将目录视为只读。如果未设置此属性，将尝试匿名登录到服务器。
setup.ldap.server.password=密码
setup.ldap.server.password_help=目录管理员的密码。
setup.ldap.server.connection_pool=使用连接池
setup.ldap.server.connection_pool_help=连接池。默认为“是”
setup.ldap.server.starttls=使用 StartTLS
setup.ldap.server.starttls_help=启用到 LDAP 服务器的 StartTLS 连接，默认端口通常为 389
setup.ldap.server.debug=启用调试
setup.ldap.server.debug_help=编写有关到 System.out 的 LDAP 连接的跟踪信息
setup.ldap.server.referral=跟踪引用
setup.ldap.server.referral_help=找到 LDAP 引用时自动跟踪
setup.ldap.server.alias_dereference=取消引用别名
setup.ldap.server.alias_dereference_help=找到 LDAP 别名时自动取消引用
setup.ldap.server.test.error-auth=使用 LDAP 服务器进行身份验证时出错。检查提供的凭据。
setup.ldap.server.test.error-connection=连接到 LDAP 服务器时出错。确保目录服务器在指定的主机名和端口上运行，并且防火墙没有阻止对该服务器的访问。
setup.ldap.server.test.error-unknownhost=未知的主机地址。
setup.ldap.server.test.invalid-name=DN 语法无效或命名冲突。
setup.ldap.server.test.name-not-found=验证基本 DN 时出错。验证该值是否正确。
setup.ldap.server.test.close=关闭
setup.ldap.server.test.title=测试
setup.ldap.server.test.title-desc=连接设置
setup.ldap.server.test.status-success=状态：成功！
setup.ldap.server.test.status-success.detail=已使用上述设置成功建立与 LDAP 服务器的连接。关闭此测试面板，然后继续下一步。
setup.ldap.server.test.status-error=状态：错误
setup.ldap.server.test.stacktrace=错误详细信息

setup.ldap.user.description=配置服务器如何从 LDAP 目录中查找和加载用户。如果需要有关字段的其他信息，请将鼠标悬停在相应的帮助图标上。
setup.ldap.user.username_field=用户名字段
setup.ldap.user.username_field_description=将对其执行用户名查找的字段名。如果未设置此属性，则默认值为 <b>uid</b>。Active Directory 用户应尝试使用默认值 <b>sAMAccountName</b>。
setup.ldap.user.username_field_error=输入有效的用户名字段。
setup.ldap.user.search_fields=搜索字段
setup.ldap.user.search_fields_description=将用于用户搜索的 LDAP 字段。除非默认搜索字段（用户名、名称和电子邮件字段）不适用，否则不建议您为此字段设置值。搜索值示例为“Username/uid，Name/cname”。它搜索目录中的 uid 和 cname 字段，并在搜索 UI 中将它们标记为“Username”和“Name”。您可以使用逗号分隔的“DisplayName/Field”对添加任意数量的字段。您应该确保用于搜索的任何字段都有正确的索引，以便搜索能够快速返回。
setup.ldap.user.user_filter=用户筛选器
setup.ldap.user.user_filter_description=加载用户时附加到默认筛选器的可选用户筛选器。默认的用户筛选器是使用 username 字段指定的属性创建的。例如，如果用户名字段为“uid”，则默认的用户筛选器将为“(uid={0})”，其中 {0} 将动态替换为要搜索的用户名。

setup.ldap.user.vcard.mapping=用户配置文件（vCard）
setup.ldap.user.vcard.description=使用下表指定与配置文件字段匹配的 LDAP 字段。保留为空的字段将不会被映射。{} 中包含的值将替换为实际的 LDAP 内容。
setup.ldap.user.vcard.label1=配置文件字段
setup.ldap.user.vcard.label2=值
setup.ldap.user.vcard.name=名称
setup.ldap.user.vcard.email=电子邮件
setup.ldap.user.vcard.fullname=全名
setup.ldap.user.vcard.nickname=昵称
setup.ldap.user.vcard.birthday=生日
setup.ldap.user.vcard.photo=照片/头像
setup.ldap.user.vcard.home=家庭
setup.ldap.user.vcard.street=街道地址
setup.ldap.user.vcard.city=城市
setup.ldap.user.vcard.state=州/省
setup.ldap.user.vcard.pcode=邮政编码
setup.ldap.user.vcard.country=国家/地区
setup.ldap.user.vcard.phone=电话号码
setup.ldap.user.vcard.mobile=手机号码
setup.ldap.user.vcard.fax=传真
setup.ldap.user.vcard.pager=寻呼机
setup.ldap.user.vcard.business=商业
setup.ldap.user.vcard.title=职位名称
setup.ldap.user.vcard.department=部门
setup.ldap.user.vcard.personal=个人
setup.ldap.user.vcard.avatardb=如果 LDAP 不提供，则将头像存储在数据库中

setup.ldap.test.error-loading-sample=从 LDAP 加载示例时出错。有关详细信息，请查看 openfire.log。
setup.ldap.test.internal-server-error=测试页无法在 HTTP 会话中找到所需的信息。

setup.ldap.user.vcard.test.description=将随机选择一个配置文件供您查看。没有值的粗体字段表示可能发现了错误。要查看另一个配置文件，请单击“下一个随机配置文件”。完成后关闭此窗口。
setup.ldap.user.vcard.test.random=下一个随机配置文件
setup.ldap.user.test.users-not-found=未找到使用指定配置的用户。请尝试更改基本 DN、用户筛选器或用户名字段。

setup.ldap.group.description=配置服务器如何从 LDAP 目录中查找和加载组。如果需要有关字段的其他信息，请将鼠标悬停在相应的帮助图标上。
setup.ldap.group.name_field=组字段
setup.ldap.group.name_field_description=将对其执行组名称查找的字段名称。如果未设置此属性，则默认值为 <b>cn</b>。
setup.ldap.group.member_field=成员字段
setup.ldap.group.member_field_description=包含组中成员的字段名。如果未设置此属性，则默认值为 <b>member</b>。
setup.ldap.group.description_field=描述字段
setup.ldap.group.description_field_description=包含组描述的字段名。如果未设置此属性，则默认值为 <b>description</b>。
setup.ldap.group.posix=Posix 模式
setup.ldap.group.posix_description=值“Yes”表示用户仅通过用户名存储在组中。值“No”表示用户按其整个 DN 存储在组中。如果未设置此属性，则默认值为 <b>No</b>。必须为服务器正确设置 posix 模式，才能进行组集成。
setup.ldap.group.filter=组筛选器
setup.ldap.group.filter_description=加载组时附加到默认筛选器的可选组筛选器。默认的组筛选器是使用组名称创建的。例如，如果组名称字段为“cn”，则默认的组筛选器将为“(cn={0})”，其中 {0} 将动态替换为要搜索的组名称。

setup.ldap.group.test.description=会选择一个小的组列表供您查看。完成后关闭此窗口。
setup.ldap.group.test.label-description=描述
setup.ldap.group.test.label-members=成员
setup.ldap.group.test.group-not-found=未找到使用指定配置的组。请尝试更改基本 DN、组筛选器或成员字段。

# Setup finished Page

setup.finished.title=安装完成！
setup.finished.info={0} 的此安装现已完成。要继续：
setup.finished.login=登录到管理控制台
setup.finished.wait=请稍候，正在完成安装…

# Setup host settings Page

setup.host.settings.title=服务器设置
setup.host.settings.info=以下是此服务器的网络设置。
setup.host.settings.domain=XMPP 域名：
setup.host.settings.domain.help=此服务器将作为其一部分的 XMPP 域的名称（例如：example.org）。如果此服务器将是 Openfire 集群的一部分，则每个服务器必须具有相同的 XMPP 域名。
setup.host.settings.invalid_domain=无效的域。
setup.host.settings.fqdn=服务器主机名（FQDN）：
setup.host.settings.fqdn.help=此服务器的完全限定域名（例如：openfire.example.org）。如果此服务器是 Openfire 集群的一部分，则每个服务器都必须具有唯一的服务器主机名。
setup.host.settings.invalid_fqdn=无效的主机名。
setup.host.settings.port=管理控制台端口：
setup.host.settings.secure_port=安全管理控制台端口：
setup.host.settings.invalid_port=无效的端口号
setup.host.settings.port_number=基于 web 的管理控制台的端口号（默认值为 9090）。
setup.host.settings.secure_port_number=通过 SSL 的基于 web 的管理控制台的端口号（默认为 9091）。
setup.host.settings.restrict_localhost=限制管理控制台访问
setup.host.settings.restrict_localhost_info=仅限本地连接访问管理控制台
setup.host.settings.encryption_algorithm=属性加密通过：
setup.host.settings.encryption_algorithm_info=选择加密属性时要使用的加密引擎/算法。
setup.host.settings.encryption_aes=AES
setup.host.settings.encryption_blowfish=Blowfish
setup.host.settings.encryption_key=属性加密密钥：
setup.host.settings.encryption_key_info=为了提高安全性，您可以选择定义自定义加密密钥。
setup.host.settings.encryption_key_invalid=必须输入两次相同的加密密钥值，以确保输入的隐藏值正确无误。

# Setup index Page

setup.index.title=欢迎使用安装程序
setup.index.choose_lang=选择语言
setup.index.info=欢迎使用 {0} 安装程序。此工具将引导您完成服务器的初始设置。继续之前，请选择您喜欢的语言。
setup.index.success=成功
setup.index.error=错误
setup.index.vm=Java VM 支持
setup.index.jdk=至少 JRE 11
setup.index.found=已找到：JVM
setup.index.class=类别
setup.index.con_file=配置文件
setup.index.dir=配置目录
setup.index.valid_conf=有效的配置目录。
setup.index.unable_locate_dir=找不到有效的配置目录。有关设置配置目录的正确方法，请参阅安装文档。
setup.index.not_permission=安装程序能够找到您的配置目录，但没有读取权限。请更改目录权限。
setup.index.not_write_permission=安装程序能够找到您的配置目录，但没有写入权限。请更改目录权限。
setup.index.translator-invitation=您首选项的语言是否未列出，或者该语言的翻译是否不完整？您可以很容易地帮助改进 Openfire 中提供的翻译！请查看我们的 <a target="_blank" href="https://explore.transifex.com/igniterealtime/">Transifex 项目页面</a>开始！

# Setup pause Page

setup.pause.title=请重启服务器并关闭此窗口。使用启动器或启动服务启动管理控制台以进入管理控制台。
setup.pause.close=关闭窗口

# Setup sidebar Page

setup.sidebar.title=安装进度
setup.sidebar.language=语言选择
setup.sidebar.settings=服务器设置
setup.sidebar.datasource=数据库设置
setup.sidebar.profile=配置文件设置
setup.sidebar.admin=管理员账号

# SSL settings Page

ssl.settings.title=安全设置
ssl.settings.update=设置更新成功。
ssl.settings.client.info=客户端可以使用安全或不安全的连接连接到服务器。使用以下表单指定客户端是否只能使用安全连接连接到服务器。
ssl.settings.client.legend=客户端连接安全性
ssl.settings.client.label_required=需要
ssl.settings.client.label_required_info=客户端只能使用安全连接连接到服务器。
ssl.settings.client.label_notrequired=可选
ssl.settings.client.label_notrequired_info=客户端可以使用安全连接连接到服务器。
ssl.settings.client.label_custom=自定义
ssl.settings.client.label_custom_info=高级配置
ssl.settings.client.label_self-signed=接受自签名证书。现在可以通过 TLS 进行服务器回拨。
ssl.settings.client.customSSL=旧 SSL 方法：
ssl.settings.client.customTLS=TLS 方法：
ssl.settings.client.custom.mutualauth.socket=相互身份验证（套接字连接）
ssl.settings.client.custom.mutualauth.bosh=相互身份验证（BOSH 连接）
ssl.settings.client.plaintext.boxtitle=明文（使用 STARTTLS）连接
ssl.settings.client.plaintext.info=Openfire 可以接受明文连接，根据此处配置的策略，这些连接可以升级为加密连接（使用 STARTTLS 协议）。
ssl.settings.client.plaintext.label_enable=已启用
ssl.settings.client.directtls.boxtitle=加密（Direct TLS）连接
ssl.settings.client.directtls.info=这种类型的连接是使用加密立即建立的（而不是使用 STARTTLS）。这种类型的连接通常被称为“Direct TLS”。
ssl.settings.client.directtls.label_enable=已启用
ssl.settings.available=可用
ssl.settings.notavailable=不可用
ssl.settings.required=需要
ssl.settings.optional=可选
ssl.settings.uninstalled=已卸载
ssl.settings.server.legend=服务器连接安全性
ssl.settings.server.label_required=需要
ssl.settings.server.label_required_info=服务器之间的连接始终使用安全连接。
ssl.settings.server.label_notrequired=可选
ssl.settings.server.label_notrequired_info=服务器之间的连接可能使用安全连接。
ssl.settings.server.label_custom=自定义
ssl.settings.server.label_custom_info=高级配置
ssl.settings.server.directtls.boxtitle=加密（Direct TLS）连接
ssl.settings.server.directtls.info=这种类型的连接是使用加密立即建立的（而不是使用 STARTTLS）。这种类型的连接通常被称为 Direct TLS。
ssl.settings.server.directtls.label_enable=已启用
ssl.settings.server.dialback=服务器回拨：
ssl.settings.server.customTLS=TLS 方法：

# Generic certificate-related messages
ssl.certificates.added_updated=已成功添加或修改证书。
ssl.certificates.deleted=证书删除成功。
ssl.certificates.generated=证书生成成功。
ssl.certificates.confirm_delete=是否确定要删除此证书？
ssl.certificates.alias=别名
ssl.certificates.identity=身份
ssl.certificates.status=状态
ssl.certificates.algorithm=算法
ssl.certificates.self-signed=自签名
ssl.certificates.signing-pending=待验证
ssl.certificates.ca-signed=CA 签名
ssl.certificates.general-usage=证书用于（通过 TLS 和 SSL 协议）在服务器和客户端之间建立安全连接。当创建安全连接时，各方可以从另一方检索证书，并（除其他外）检查这些证书的颁发者。如果颁发者是可信的，就可以建立一个安全的通信层。
ssl.certificates.version=版本
ssl.certificates.serialnumber=序列号
ssl.certificates.subject=主题
ssl.certificates.issuer=颁发者
ssl.certificates.c=国家/地区
ssl.certificates.st=州/省
ssl.certificates.l=地点
ssl.certificates.o=组织
ssl.certificates.ou=组织单位
ssl.certificates.cn=通用名称
ssl.certificates.alternative-name=替代名称
ssl.certificates.alternative-name.other=（其他名称）
ssl.certificates.alternative-name.rfc822=（RFC-822 名称）
ssl.certificates.alternative-name.dns=（DNS 名称）
ssl.certificates.alternative-name.x400=（X400 地址）
ssl.certificates.alternative-name.directory=（目录名称）
ssl.certificates.alternative-name.edi-party=（EDI 方名称）
ssl.certificates.alternative-name.url=（统一资源标识符）
ssl.certificates.alternative-name.ip-addres=（IP 地址）
ssl.certificates.alternative-name.registered-id=（注册的 ID）
ssl.certificates.valid-between=有效期介于
ssl.certificates.validity=有效性
ssl.certificates.not-valid-before=之前无效
ssl.certificates.not-valid-after=之后无效
ssl.certificates.signature=签名
ssl.certificates.signature-algorithm=签名算法
ssl.certificates.signature-algorithm-parameters=签名算法参数
ssl.certificates.identity-store=身份存储
ssl.certificates.trust-store=信任存储
ssl.certificates.trust-store.s2s=用于与其他服务器连接的信任存储
ssl.certificates.trust-store.c2s=用于客户端连接的信任存储

# Store Management page

ssl.certificates.store-management.title=证书存储
ssl.certificates.store-management.info-1=证书用于（通过 TLS 和 SSL 协议）在服务器和客户端之间建立安全连接。当创建安全连接时，各方可以从另一方检索证书，并（除其他外）检查这些证书的颁发者。如果颁发者是可信的，就可以建立一个安全的通信层。
ssl.certificates.store-management.info-2=证书保存在专门的存储库或“存储”中。Openfire 提供两种类型的存储：<ul><li><em>身份存储</em>用于存储标识此 Openfire 实例的证书。根据请求，这些存储中的证书会传输给其他方，这些方使用这些证书来识别您的服务器。</li><li><em>信任存储</em>包含用于标识您选择信任的参与方的证书。信任存储通常不直接包括来自远程方的证书，而是保存来自受信任的组织的证书，以识别远程方的认证。此类组织通常被称为“证书颁发机构”。</li></ul>
ssl.certificates.store-management.info-3=管理面板的这一部分专门用于管理各种密钥和信任存储，这些存储充当安全证书集的存储库。
ssl.certificates.store-management.info-4=默认情况下，一小部分存储被重新用于各种目的（如本页所示），但 Openfire <a href="security-certificate-store-management.jsp?showAll=true">允许您为每种连接类型配置一组不同的存储</a>。
ssl.certificates.store-management.combined-stores.title=证书存储
ssl.certificates.store-management.combined-stores.info=这些存储用于所有加密通信。提供了三个存储：一个身份存储，一个用于基于服务器的连接的信任存储，以及一个用于客户端连接的信任存储。
ssl.certificates.store-management.socket-c2s-stores.title=XMPP 客户端存储
ssl.certificates.store-management.socket-c2s-stores.info=这些存储用于常规的、基于 TCP 的客户端到服务器的 XMPP 通信。提供了两个存储：一个身份存储和一个信任存储。Openfire 附带一个空的信任存储，就像在典型的环境中一样，不需要对客户端进行基于证书的身份验证。
ssl.certificates.store-management.socket-s2s-stores.title=服务器联合存储
ssl.certificates.store-management.socket-s2s-stores.info=这些存储用于服务器到服务器的 XMPP 通信，从而建立服务器联盟。提供了两个存储：一个身份存储和一个信任存储。Openfire 附带一个信任存储，该存储中充满了公认证书颁发机构的证书。
ssl.certificates.store-management.bosh-c2s-stores.title=Web 绑定（websocket 和 BOSH）存储
ssl.certificates.store-management.bosh-c2s-stores.info=这些存储用于基于 web 绑定（websocket 和 BOSH）的 XMPP 通信。提供了两个存储：一个身份存储和一个客户端信任存储。
ssl.certificates.store-management.admin-console-stores.title=管理控制台存储
ssl.certificates.store-management.admin-console-stores.info=这些存储用于基于 web 的管理控制台（您现在正在查看它！）。同样，提供了两个存储：身份存储和信任存储（用于使用管理面板的浏览器的可选身份验证）。
ssl.certificates.store-management.component-stores.title=外部组件存储
ssl.certificates.store-management.component-stores.info=这些存储用于与外部组件建立连接。
ssl.certificates.store-management.connection-manager-stores.title=连接管理器存储
ssl.certificates.store-management.connection-manager-stores.info=这些存储用于与 Openfire 连接管理器建立连接。
ssl.certificates.store-management.manage=管理存储内容
ssl.certificates.store-management.file_label=文件
ssl.certificates.store-management.password_label=密码
ssl.certificates.store-management.error.cannot-access=配置问题：无法访问存储。
ssl.certificates.store-management.saved_successfully=设置更新成功。

# Certificate Store Backup Page
ssl.certificates.store-backup.title=创建证书存储的备份
ssl.certificates.store-backup.info=证书存储由各种文件支持。此页面可用于创建这些文件的备份。
ssl.certificates.store-backup.create-backup=创建备份
ssl.certificates.store-backup.success=已在以下位置成功创建备份：
ssl.certificates.store-backup.error=尝试创建备份时出错！有关详细信息，请<a href="logviewer.jsp">参阅日志文件</a>。

# Openfire Certificates Page

ssl.certificates.keystore.title=Openfire 身份证书存储
ssl.certificates.keystore.restart_server=证书已被修改，因此需要重启 HTTP 服务器。单击{0}此处{1}重启 HTTP 服务器。
ssl.certificates.keystore.no_installed=此服务器的域的证书丢失。单击{0}此处{1}生成自签名证书，或单击{2}此处{3}导入已签名的证书及其私钥。
ssl.certificates.keystore.no_complete_installed=已安装的证书不包含此服务器的所有身份。单击{0}此处{1}将您的证书替换为自签名证书，或单击{2}此处{3}导入已签名的证书及其私钥。
ssl.certificates.keystore.error_importing-reply=导入证书颁发机构答复时出错。请验证答复是否正确，以及它是否属于正确的证书。
ssl.certificates.keystore.issuer-updated=已成功更新颁发者信息。
ssl.certificates.keystore.ca-reply-imported=已成功导入证书颁发机构答复。
ssl.certificates.keystore.intro=此页面列出了用于标识此 Openfire 实例的证书。
ssl.certificates.keystore.info=Openfire 可以生成<em>自签名</em>的证书。这些证书的颁发者是 Openfire 实例本身。尽管远程方可以选择信任提供自签名证书的服务器，但这种情况很少见，而且从安全角度来看，这是值得怀疑的。</p><p>用于标识此 Openfire 实例的证书应由客户端和其他服务器通常信任的证书颁发机构（CA）签名。此页面允许您生成证书签名请求（CSR），您可以使用该请求从此类证书颁发机构获取已签名的证书。在您从 CA 获得对 CSR 的答复后，可以将该答复插入此页面以安装 CA 签名的证书。</p><p>或者，证书可能已经通过其他方式提供。在这种情况下，可以在{0}此处导入{1}已签名的证书和相应的私钥。
ssl.certificates.keystore.self-signed.info=自签名证书应由证书颁发机构签名，以便客户端和其他服务器信任和接受。
ssl.certificates.keystore.signing-pending.info=证书颁发机构尚未对证书进行签名。签名请求应发送到证书颁发机构，以便 CA 对其进行签名。CA 将在批准和签名后返回新证书。返回的证书将需要导入到服务器中。
ssl.certificates.keystore.ca-signed.info=证书已由证书颁发机构签署。除非客户端和服务器不信任签署证书的证书颁发机构，否则客户端和服务器应接受证书。
ssl.certificates.truststore.ca-reply=证书颁发机构回复：

# Client & Server Truststore Page

# Truststore Page
ssl.certificates.truststore.c2s-title=客户端信任存储
ssl.certificates.truststore.s2s-title=服务器信任存储
ssl.certificates.truststore.title=Openfire 信任证书存储
ssl.certificates.truststore.info=当建立加密连接时，Openfire 使用此列表中的证书来验证远程客户端和服务器的身份。默认情况下，Openfire 附带一些来自通常受信任的证书颁发机构的证书。
ssl.certificates.truststore.link-to-import=可以使用此{0}导入表单{1}将证书添加到此列表中。

# Certificate details Page

ssl.certificate.details.title=证书详细信息
ssl.certificate.details.type-error=类型尚未指定（或无法识别）。
ssl.certificate.details.alias-error=未提供别名，或者该别名未引用此存储中的现有证书。
ssl.certificate.details.intro=以下是 {1} 中别名为 <b>{0}</b> 的证书的详细信息。

# Signing request page

ssl.signing-request.title=签名请求
ssl.signing-request.issuer_information=颁发者信息
ssl.signing-request.issuer_information_info=填写证书颁发者的以下信息。此信息将存储在待发送到证书颁发机构的证书中。证书颁发机构将验证信息以便对证书进行签名。
ssl.signing-request.offer-issuer-information=在向证书颁发机构（CA）发送证书签名请求（CSR）之前，应更新证书的颁发者信息。单击{0}此处{1}更新颁发者信息。
ssl.signing-request.ca_reply_info=通过粘贴证书颁发机构（例如 Verisign）发送给您的证书数据，可以将证书回复添加到系统中。
ssl.signing-request.name=名称
ssl.signing-request.organizational_unit=组织单位
ssl.signing-request.organization=组织
ssl.signing-request.city=城市
ssl.signing-request.state=州/省
ssl.signing-request.country=国家/地区代码
ssl.signing-request.enter_name=请输入有效的名称。
ssl.signing-request.enter_ou=请输入有效的组织单位。
ssl.signing-request.enter_o=请输入有效的组织。
ssl.signing-request.enter_city=请输入有效的城市。
ssl.signing-request.enter_state=请输入有效的状态。
ssl.signing-request.enter_country=请输入有效的国家/地区。
ssl.signing-request.save=更新信息
ssl.signing-request.requests=已生成签名请求
ssl.signing-request.requests_info=以下是为状态为“待验证”的证书生成的签名请求。向证书颁发机构发送签名请求的确切过程可能会有所不同。一般来说，这是一个复制生成的签名请求并在证书颁发机构网站中生成新证书时粘贴它的问题。证书颁发机构要求您在其网站上注册，提供公司信息并验证域，然后才能生成新证书。
ssl.signing-request.alias=别名
ssl.signing-request.signing-request=签名请求

# Restart HTTP server

server-restart.title=HTTP 服务器重启
server-restart.info=HTTP 服务器将重启。几秒钟后，您将被重定向到登录页面。如果重定向失败，请单击{0}此处{1}转到登录页面。

# Compression settings Page

compression.settings.title=压缩设置
compression.settings.update=设置更新成功。
compression.settings.info=客户端和服务器可以连接到服务器并压缩其流量。使用以下表单指定服务器是否向客户端和服务器提供流压缩。
compression.settings.client.policy=客户端压缩策略
compression.settings.client.enable=可用
compression.settings.client.enable_info=客户将可以选择使用压缩流量。
compression.settings.client.disable=不可用
compression.settings.client.disable_info=客户端将无法选择使用压缩流量。
compression.settings.server.policy=服务器压缩策略
compression.settings.server.enable=可用
compression.settings.server.enable_info=服务器之间的通信将尝试使用压缩流量。
compression.settings.server.disable=不可用
compression.settings.server.disable_info=服务器之间的通信将不使用压缩流量。

# General user

user.read_only=不允许：用户账号系统是只读的。

# User create Page

user.create.title=创建用户
user.create.info=使用以下表单创建新用户。
user.create.error_creating_account=创建用户账号时出错。请检查 Openfire 日志。
user.create.invalid_username=无效的用户名。
user.create.user_exist=用户名已存在—请选择其他用户名。
user.create.invalid_name=无效的名称。
user.create.invalid_email=无效的电子邮件。
user.create.invalid_password=无效的密码。
user.create.invalid_match_password=密码不匹配。
user.create.invalid_password_confirm=密码确认无效。
user.create.invalid_group=无效的组。
user.create.created_success=已成功创建新用户。
user.create.new_user=创建新用户
user.create.username=用户名
user.create.name=名称
user.create.email=电子邮件
user.create.pwd=密码
user.create.confirm_pwd=确认密码
user.create.requied=必填字段
user.create.create=创建用户
user.create.create_another=创建并创建另一个
user.create.isadmin=是管理员吗？
user.create.admin_info=授予管理员对 Openfire 的访问权限
user.create.group=组

# User delete Page

user.delete.title=删除用户
user.delete.info=是否确定要删除用户
user.delete.info1=从系统中？
user.delete.warning=警告！您即将删除您
user.delete.warning2=自己的
user.delete.warning3=用户账号。是否确定要这样做？这样做会立即将您从系统中登出。
user.delete.delete=删除用户

# User edit form Page

user.edit.form.title=编辑用户
user.edit.form.update=用户编辑成功。
user.edit.form.info=使用以下表单编辑用户属性。
user.edit.form.property=用户属性
user.edit.form.enter_name=请输入有效的名称。
user.edit.form.enter_mail=请输入有效的电子邮件地址。

# User message Page

user.message.title=发送管理消息
user.message.send=消息发送成功。
user.message.send_admin_msg=发送管理消息
user.message.info=使用以下表单向所有用户发送管理消息。
user.message.specified_user_info=使用下面的表单向指定用户发送管理消息。如果用户从多个会话连接，则需要选择要发送消息的会话。
user.message.to=至
user.message.all_online_user=所有在线用户
user.message.send_session=发送到所有用户会话
user.message.valid_address=请选择有效的地址。
user.message.message=消息
user.message.valid_message=请输入有效的消息。
user.message.send_message=发送消息

# User password Page

user.password.title=更改密码
user.password.error_set_pwd=设置密码时出错。请确保您输入的密码有效且与确认密码匹配。
user.password.error_set_pwd_unsupp=设置密码时出错。当前配置不支持此操作。
user.password.update=密码更新成功。
user.password.info=使用下表更改用户的密码。
user.password.change=更改密码
user.password.new_pwd=新密码
user.password.confirm_new_pwd=确认新密码
user.password.update_pwd=更新密码

# User privacylists Page

user.privacylists.title=隐私列表
user.privacylists.info=此页面包含用户的所有隐私列表
user.privacylists.no_lists=此用户没有隐私列表
user.privacylist.is_default_list=（这是默认列表）
user.privacylists.no_items_on_list=此隐私列表中没有项目。
user.privacylist.allow=允许
user.privacylist.deny=拒绝

# User properties Page

user.properties.title=用户属性
user.properties.info=以下是用户属性的摘要。
user.properties.created=已成功创建新用户。
user.properties.update=用户属性更新成功。
user.properties.available=可用
user.properties.offline=离线
user.properties.not_set=未设置。
user.properties.not_available=不可用
user.properties.registered=已注册
user.properties.groups=组
user.properties.none=无
user.properties.locked=此账号当前已锁定。
user.properties.locked_set=此账号已计划锁定。
user.properties.locksuccess=用户已成功锁定。
user.properties.unlocksuccess=用户已成功解锁。
user.properties.isadmin=用户具有管理权限。
user.properties.additional_properties=附加属性
user.properties.never_logged_in=以前从未登录过。

# User roster Page

user.roster.title=用户花名册
user.roster.info=以下是用户 {0} 的花名册项目列表。共享组在“组”列中表示为指向关联组编辑屏幕的带下划线的链接。共享组提供的花名册项目不能通过此界面删除。
user.roster.jid=JID
user.roster.nickname=昵称
user.roster.groups=组
user.roster.shared_groups=共享的组
user.roster.subscription=订阅
user.roster.ask=询问状态
user.roster.cant_delete=此花名册项目是共享组的成员，不能通过此界面删除。
user.roster.total_items=项目总数
user.roster.sorted=按 JID 排序
user.roster.items_per_page=每页项目数
user.roster.edit=编辑
user.roster.add=添加新项目
user.roster.none_found=找不到花名册项目。
user.roster.filter=显示
user.roster.filter.all=所有花名册项目
user.roster.filter.noshared=没有共享组
user.roster.filter.onlyshared=仅共享组
user.roster.click_view=单击查看…
user.roster.deleted=已成功删除花名册项目。
user.roster.delete.title=删除花名册项目
user.roster.delete.delete=删除花名册项目
user.roster.delete.info=是否确定要从 {1} 的花名册中删除 JID {0}？
user.roster.edited=已成功编辑花名册项目。
user.roster.edit.title=编辑花名册项目
user.roster.edit.info=使用下表编辑用户 {0} 的花名册项目。
user.roster.added=已成功添加花名册项目。
user.roster.add.title=添加花名册项目
user.roster.add.info=使用下表为用户 {0} 添加新的花名册项目。
user.roster.add.error_adding_item=添加花名册项目时出错。请检查您的服务器日志。
user.roster.add.item_exists=已存在相同 JID 的花名册项目。
user.roster.add.uneditable_group=试图从不可编辑的组中移除项目。（可能是一个共享组）
user.roster.add.illegal_jid=JID 的格式无效。
user.roster.add.success=已成功添加花名册项目。
user.roster.add.new_item=添加新花名册项目
user.roster.add.add=添加项目
user.roster.add.add_another=添加并添加另一个
user.roster.add.required=必填字段
user.roster.item.settings=花名册项目设置

# User search Page

user.search.title=用户搜索
user.search.not_found=找不到用户。请尝试其他搜索。
user.search.search_user=搜索用户
user.search.search=搜索

# User Summary Page

user.summary.title=用户摘要
user.summary.deleted=用户已成功删除。
user.summary.total_user=用户总数
user.summary.filtered_users_count=筛选的用户
user.summary.sorted=按用户名排序
user.summary.users_per_page=每页用户数
user.summary.created=已创建
user.summary.last-logout=最后登出
user.summary.edit=编辑
user.summary.not_user=系统中没有用户。
user.summary.locked=此账号当前已锁定。
user.summary.locked_set=此账号已计划锁定。

# User tabs Page

user.tabs.properties=用户属性
user.tabs.edit=编辑用户
user.tabs.send=发送消息
user.tabs.change_pwd=更改密码
user.tabs.delete_user=删除用户

# User Lockout Page

user.lockout.title=用户锁定
user.lockout.info=是否确定要锁定此用户
user.lockout.info1=从系统中？
user.lockout.warning=警告！您即将锁定您
user.lockout.warning2=自己的
user.lockout.warning3=用户账号。是否确定要这样做？如果将来未设置锁定，则执行此操作将立即将您从系统中登出。
user.lockout.lock=锁定用户
user.lockout.unlock=解锁用户
user.lockout.locked=用户 {0} 已锁定
user.lockout.locked2=开始 {0}
user.lockout.lockedand=和
user.lockout.locked3=结束 {0}
user.lockout.time.startdelay=开始锁定：
user.lockout.time.duration=在以下持续时间内锁定账号：
user.lockout.time.immediate=立即
user.lockout.time.forever=永远
user.lockout.time.1hour=一小时
user.lockout.time.1day=一天
user.lockout.time.1week=一周
user.lockout.time.in=在
user.lockout.time.for=在
user.lockout.time.minutes=分钟

# User Groups page

user.groups.title=用户组
user.groups.info=以下是用户可用的组列表
user.groups.member.info=以下是用户的组列表
user.groups.name=组名称
user.groups.form.update=已成功编辑用户组。

# PubSub Admin page

pubsub.node.summary.title=PubSub 节点

pubsub.node.summary.info=以下是 PubSub 服务中叶节点的概述。

pubsub.node.summary.total_nodes=节点总数
pubsub.node.summary.filtered_node_count=筛选的节点
pubsub.node.summary.nodes_per_page=每页节点数
pubsub.node.summary.sorted_id=按节点 ID 排序

pubsub.node.summary.id=节点 ID
pubsub.node.summary.name=名称
pubsub.node.summary.description=描述
pubsub.node.summary.creator=创建者
pubsub.node.summary.items=项目
pubsub.node.summary.affiliates=从属
pubsub.node.summary.subscribers=订阅者
pubsub.node.summary.table.info=节点摘要如下表所示：
pubsub.node.summary.table.no_nodes=PubSub 服务中没有叶节点。
pubsub.node.summary.table.no_nodes_matching=没有与搜索条件匹配的叶节点。
pubsub.node.summary.created=创建时间
pubsub.node.summary.modified=上次修改时间
pubsub.node.summary.click_config=单击查看配置详细信息…

pubsub.node.summary.deleted=节点删除成功
pubsub.node.summary.disabled-no-info=此 PubSub 服务当前已禁用。这可能会阻止节点的显示。

# PubSub Edit Node

pubsub.node.edit.title=编辑节点
pubsub.node.edit.info=使用表单编辑节点的配置
pubsub.node.edit.details_title=详细信息
pubsub.node.edit.updated=节点配置已成功更新

pubsub.node.edit.detail.roster_groups_allowed=此信息仅在使用“花名册”访问模型时使用。
pubsub.node.edit.detail.owner=在节点上具有所有者权限的用户。
pubsub.node.edit.detail.publisher=在节点上具有发布者权限的用户。


# PubSub Delete Node

pubsub.node.delete.title=删除节点
pubsub.node.delete.info=是否确定要删除节点
pubsub.node.delete.detail=从系统中？
pubsub.node.delete.details_title=详细信息
pubsub.node.delete.node_id=节点 ID：
pubsub.node.delete.reason=原因：
pubsub.node.delete.delete_node=删除节点

# PubSub Node Published Items

pubsub.node.items.title=已发布的项目

pubsub.node.items.id=项目 ID
pubsub.node.items.publisher=发布者
pubsub.node.items.created=创建时间
pubsub.node.items.payload=有效载荷
pubsub.node.items.table.info=下表列出了当前已发布的项目：
pubsub.node.items.table.no_items=当前没有发布到节点的项目。
pubsub.node.items.deleted=已从节点中删除由 {0} 发布的项目。

# PubSub Node Configuration
pubsub.node.configuration.title=配置
pubsub.node.configuration.table.info=节点的配置如下表所示。
pubsub.node.configuration.details=当前节点配置

# PubSub Node Affiliates

pubsub.node.affiliates.title=从属
pubsub.node.affiliates.jid=JID
pubsub.node.affiliates.affiliation=从属关系
pubsub.node.affiliates.subscriptions=订阅
pubsub.node.affiliates.no_affiliates=此节点没有从属。
pubsub.node.affiliates.table.info=下表列出了当前节点从属：
pubsub.node.affiliates.table.no_affiliates=此节点没有从属。
pubsub.node.affiliates.deleted=已从节点中删除与 {0} 的从属关系。
pubsub.node.affiliates.updated=已更新 {0} 的从属关系。

pubsub.node.affiliates.delete.title=删除从属
pubsub.node.affiliates.delete.info=从属关系详细信息：
pubsub.node.affiliates.delete.info2=此从属关系的当前订阅（这些订阅也将被删除）：
pubsub.node.affiliates.delete.info3=是否确定要删除从属关系？
pubsub.node.affiliates.delete.table.no_subscriptions=此从属没有对节点的订阅。
pubsub.node.affiliates.delete.delete_affiliate=删除从属

pubsub.node.affiliates.edit.title=编辑从属
pubsub.node.affiliates.edit.info=当前从属关系详细信息：
pubsub.node.affiliates.edit.info2=此从属关系的当前订阅：
pubsub.node.affiliates.edit.info3=输入新的从属关系：


# PubSub Node Subscribers

pubsub.node.subscribers.title=订阅者
pubsub.node.subscribers.owner=JID
pubsub.node.subscribers.resource=资源
pubsub.node.subscribers.affiliation=从属关系
pubsub.node.subscribers.status=状态
pubsub.node.subscribers.expires=有效期
pubsub.node.subscribers.table.info=下表列出了当前节点订阅者：
pubsub.node.subscribers.table.no_subscribers=节点没有订阅者。
pubsub.node.subscribers.deleted=已从节点中删除 {0} 拥有的订阅。

# PubSub service tab

pubsub.service.summary.title=PubSub 服务配置
pubsub.service.summary.updated=服务配置更新成功
pubsub.service.summary.info=使用下表更新服务设置。


pubsub.service.form.serviceEnabled=服务已启用

pubsub.service.form.multipleSubscriptionsEnabled=多个订阅已启用
pubsub.service.form.detail.multipleSubscriptionsEnabled=用于指示用户是否可以对节点进行多个订阅的标志。如果启用了多个订阅，则每个订阅请求、事件通知和取消订阅请求都应包含一个 subid 属性。

pubsub.service.form.nodeCreationRestricted=节点创建受限
pubsub.service.form.detail.nodeCreationRestricted=真正的值意味着不是任何人都可以创建节点，只有“允许创建”中列出的 JID 才允许创建节点。

pubsub.service.form.allowedToCreate=允许创建
pubsub.service.form.detail.allowedToCreate=允许创建节点的用户。空列表表示任何人都可以创建节点。

pubsub.service.form.sysadmins=系统管理员
pubsub.service.form.detail.sysadmins=PubSub 服务的系统管理员用户。系统管理员具有与节点所有者相同的权限。

# PubSub generated form

pubsub.form.clearSelection=清除所选内容

pubsub.form.group=组
pubsub.form.user=用户

pubsub.form.not_valid=“{0}”不是有效的 {1}。
pubsub.form.already_in_list={0}“{1}”已在列表中。
pubsub.form.action=操作


# Plugins Admin Page

plugin.admin.title=插件
plugin.admin.info=插件为服务器添加了新功能。当前安装的插件列表如下。要下载新插件，请访问<a href="available-plugins.jsp">可用插件</a>页面。
plugin.admin.deleted_success=插件已成功删除。
plugin.admin.deleted_failure=无法删除插件。
plugin.admin.uploaded_success=插件已成功上传。
plugin.admin.uploaded_failure=无法上传插件。请参阅服务器日志。
plugin.admin.upload_plugin=上传插件
plugin.admin.upload_plugin.info=插件文件（.jar）可以使用下面的表单直接上传。
plugin.admin.click_reload=重新加载插件。
plugin.admin.reload_success=插件已成功重新加载。
plugin.admin.reload_failure=无法重新加载插件。有关其他信息，请参阅日志文件。
plugin.admin.monitortask_running=插件管理器当前正在运行。安装的插件列表可能需要很短的时间才能完成。
plugin.admin.name=插件
plugin.admin.description=描述
plugin.admin.documentation=文档
plugin.admin.version=版本
plugin.admin.author=作者
plugin.admin.restart=重启
plugin.admin.no_plugin=未安装插件。
plugin.admin.confirm=删除插件？
plugin.admin.download=下载
plugin.admin.update-desc=现在可以使用新的更新。
plugin.admin.update.complete = 更新已完成
plugin.admin.version.available = 版本 {0} 可用
plugin.admin.changelog = 更改日志
plugin.admin.update = 更新
plugin.admin.updating = 正在更新
plugin.admin.failed.minserverversion=安装的插件版本需要 Openfire {0} 或更高版本！
plugin.admin.failed.priortoserverversion=安装的插件版本不再与 Openfire {0} 及更高版本兼容！
plugin.admin.failed.invalidJar=提供的 JAR 文件不是 Openfire 插件。
plugin.admin.failed.minJavaVersion=该插件需要 Java 规范版本 {0}。Openfire 当前正在 Java {0} 中运行。
plugin.admin.failed.missingParent=本插件需要另一个当前未安装的名为 {0} 的插件。
plugin.admin.failed.databaseScript=插件数据库安装或更新脚本失败。查看日志以了解更多详细信息。
plugin.admin.failed.unknown=加载插件时发生异常。查看日志以了解更多详细信息。
plugin.admin.wildcards-exists=插件加载了包含通配符的管理控制台身份验证绕过模式，但系统属性“adminConsole.access.allow-wildcards-in-excludes”已禁用。

# System Admin Console access
system.admin.console.access.title=管理控制台访问
system.admin.console.access.info=使用此页面可以控制哪些网络设备可以访问管理控制台。
system.admin.console.access.success=设置已成功保存。
system.admin.console.access.iplists.title=网络访问控制
system.admin.console.access.iplists.warning=当您在此页面上应用更改时排除当前使用的 IP 地址（显示为 {0}）时，您将被锁定在管理控制台之外！
system.admin.console.access.iplists.blocklist.info=出现在阻止列表上的任何 IP 地址都不允许访问管理控制台。此列表始终优先于允许列表。
system.admin.console.access.iplists.blocklist.label=阻止列表
system.admin.console.access.iplists.blocklist.invalid-hint=您的任何更改都未保存。您为阻止列表提供的一个或多个值无效。这些值必须是 IPv4 或 IPv6 地址或地址范围：{0}
system.admin.console.access.iplists.allowlist.info=当允许列表<em>不为空</em>时，只有允许列表上的 IP 地址才能访问管理控制台。
system.admin.console.access.iplists.allowlist.label=允许列表
system.admin.console.access.iplists.allowlist.invalid-hint=您的任何更改都未保存。为允许列表提供的一个或多个值无效。这些值必须是 IPv4 或 IPv6 地址或地址范围：{0}
system.admin.console.access.iplists.ignore-excludes.info=默认情况下，访问控制不应用于“排除”页面（如登录页面）。这可以在此处被覆盖。
system.admin.console.access.iplists.ignore-excludes.label=对“排除”页面应用访问控制。
system.admin.console.access.iplists.help=此值可以包含 IP 地址（v4 和 v6）以及 IP 地址范围。范围可以使用 CIDR 表示法（例如：“192.168.0.0/16”, “2001:db8::/48”），也可以用破折号分隔（例如：“192.168.0.0-192.168.255.255”）。使用破折号分隔时，请注意不要在范围内包含任何空格字符！不要对 IPv6 使用 [] 符号。
system.admin.console.access.iplists.confirm_delete_ip=是否确定要从列表中移除除 IP 地址/范围 \\''{0}\\''？
system.admin.console.access.iplists.block-value=阻止 IP（或 IP 范围）：
system.admin.console.access.iplists.allow-value=允许 IP（或 IP 范围）：
system.admin.console.settings.xff.group=支持 XFF（X-Forwarded-For）标头
system.admin.console.xff.label_enable=已启用
system.admin.console.xff.label_enable_info=激活对代理 HTTP 请求的 XFF 支持
system.admin.console.xff.forwarded_for=原始客户端 IP 地址的 HTTP 标头（X-Forwarded-For）：
system.admin.console.xff.forwarded_server=代理服务器名称（X-Forwarded-Server）的 HTTP 标头：
system.admin.console.xff.forwarded_host=代理主机（X-Forwarded-Host）的 HTTP 标头：
system.admin.console.xff.host_name=要为所有代理响应返回的主机名：
system.admin.console.xff.label_disable=已禁用
system.admin.console.xff.label_disable_info=禁用 XFF 支持
system.admin.console.csp.group=支持 CSP（Content-Security-Policy）标头
system.admin.console.csp.label_enable=已启用
system.admin.console.csp.label_enable_info=将 CSP 标头添加到对 HTTP 请求的响应中。
system.admin.console.csp.value=此值用于添加到 HTTP 响应的 Content-Security-Policy 标头中。
system.admin.console.csp.label_disable=已禁用
system.admin.console.csp.label_disable_info=禁用 CSP 支持

# System Email

system.email.title=电子邮件设置
system.email.info=使用下表设置电子邮件服务器（SMTP）的主机和端口。您至少应该设置主机，还可以选择设置端口、用户名和密码，以及是否通过 SSL 连接。如果您在发送电子邮件时遇到问题，请检查邮件服务器上的 SMTP 配置。请注意，如果您选择启用邮件调试，则调试输出将写入您的 appserver 的标准输出日志。
system.email.update_success=SMTP 设置已成功更新。
system.email.update_failure=出现错误。请验证您是否正确填写了所有必填字段，然后重试。
system.email.name=SMTP 设置
system.email.mail_host=邮件主机
system.email.restart_possible=可能需要重启 appserver
system.email.valid_host_name=请输入有效的主机名。
system.email.server_port=服务器端口（可选）
system.email.mail_debugging=邮件调试
system.email.mail_debugging.enabled=开
system.email.mail_debugging.disabled=关

system.email.server_username=服务器用户名（可选）
system.email.server_password=服务器密码（可选）
system.email.ssl=使用 SSL（可选）
system.email.save=保存更改
system.email.send_test=发送测试电子邮件…

system.emailtest.title=电子邮件设置
system.emailtest.info=使用下表发送测试消息。默认情况下，发件人的电子邮件地址将是管理员用户的电子邮件地址。
system.emailtest.no_host=错误，由于未设置邮件服务器主机，发送电子邮件将失败。请返回{0}邮件设置页面{1}并设置邮件主机。
system.emailtest.success=消息已成功发送。通过检查邮件发送到的邮件账号来验证邮件是否已发送。
system.emailtest.failure=发送消息失败。请验证您的主机和端口设置是否正确。
system.emailtest.failure_authentication=对 SMTP 服务器进行身份验证失败—请确保您的用户名和密码正确，或者“访客”用户可以通过身份验证发送电子邮件。
system.emailtest.mail_server=邮件服务器
system.emailtest.host_not_set=未设置
system.emailtest.ssl=SSL
system.emailtest.username=用户名
system.emailtest.from=发件人
system.emailtest.to=收件人
system.emailtest.subject=主题
system.emailtest.body=正文
system.emailtest.send=发送
system.emailtest.cancel=取消/返回
system.emailtest.update-address=更新地址

# System SMS

system.sms.title=SMS 设置
system.sms.info=使用下表配置与 SMS 服务器的连接。SMPP 协议将用于建立连接。至少，您应该提供 SMPP 服务器的主机地址、您的系统 ID（可以认为是您的用户名）、相应的密码和可选的系统类型，所有这些都应由您的 SMPP 服务提供者提供给您。
system.sms.update_success=设置更新成功。
system.sms.config_failure=配置失败。请验证您是否正确填写了所有必填字段，然后重试。
system.sms.name=SMPP 设置
system.sms.host=主机地址
system.sms.valid_host=请输入有效的主机地址。
system.sms.port=端口（可选）
system.sms.valid_port=请输入有效的端口号（介于 1 和 65535 之间）。
system.sms.systemId=SystemId（用户名）
system.sms.valid_systemId=请输入有效的 systemId 值。
system.sms.password=密码
system.sms.valid_password=请输入有效的密码。
system.sms.systemType=系统类型（可选）
system.sms.valid_systemType=请输入有效的系统类型。
system.sms.save=保存更改
system.sms.send_test=发送测试 SMS…
system.smstest.title=SMS 设置
system.smstest.success=SMS 发送成功。通过检查收件人的 SMS 收件箱来验证它是否已发送。
system.smstest.failure=尝试发送 SMS 消息时出错。错误消息：<i>{0}</i>。
system.smstest.info=使用下表发送测试消息。请注意，SMS 不能保证快速送达，但通常情况下，您的信息应该在几分钟内送达。
system.smstest.invalid-service-config=SMS 服务未正确配置。请返回 {0}SMS 设置页面{1}并解决此处出现的所有问题。
system.smstest.recipient=接收者
system.smstest.valid_recipient=请输入接收者（电话号码）
system.smstest.message=消息
system.smstest.valid_message=请提供一条短信。
system.smstest.send=发送
system.smstest.cancel=取消/返回

# File Transfer Proxy

filetransferproxy.settings.title=文件传输代理设置
filetransferproxy.settings.info=使用下表配置文件传输代理服务。该代理使客户端能够在不在同一本地网络上时高效地传输文件。
filetransferproxy.settings.enabled.legend=代理服务
filetransferproxy.settings.label_disable=已禁用
filetransferproxy.settings.label_disable_info=此服务器不会充当文件传输代理。
filetransferproxy.settings.label_enable=已启用
filetransferproxy.settings.label_enable_info=此服务器将充当端口上的文件传输代理：
filetransferproxy.settings.label_port=端口：
filetransferproxy.settings.label_hardcoded_address=覆盖报告的地址
filetransferproxy.settings.label_hardcoded_optionality=（如果不需要覆盖，则留空）
filetransferproxy.settings.valid.port=请输入有效的端口。
filetransferproxy.settings.confirm.updated=文件传输代理设置已成功更新。
filetransfer.error.disabled=已禁用文件传输，代理无法运行。

# File Transfer Proxy Stats

stat.filetransferproxy.transfered.name = 代理传输速率
stat.filetransferproxy.transfered.desc = 通过文件传输代理传输的数据量（KB）。
stat.filetransferproxy.transfered.units = Kb/s

# System Cache page
system.cache.title=缓存摘要
system.cache.cleared=已成功清除缓存。
system.cache.info=服务器依靠其缓存来高效运行。以下是所有现有缓存的摘要。要清除缓存的内容，请单击要清除的缓存旁边的复选框，然后单击下面的“清除所选”。
system.cache.head.name=缓存名称
system.cache.head.max=最大尺寸
system.cache.head.lifetime=最大使用寿命
system.cache.head.current=当前大小
system.cache.head.percent=使用百分比
system.cache.head.effectiveness=有效性*
system.cache.desc.effectiveness=* 有效性衡量缓存的工作情况。如果有效性低，通常意味着缓存太小。可能出现这种情况的缓存会被特别标记。
system.cache.head.culls=最后缓存剔除
system.cache.total=合计：
system.cache.clear-selected=清除所选

# Upgrade process
upgrade.database.missing_schema=缺少 {0} 的数据库架构。正在尝试安装…
upgrade.database.old_schema=找到 {1} 的旧数据库版本 {0}。正在升级到版本 {2}…
upgrade.database.unknown_db=警告：数据库类型未知。您必须手动升级数据库。
upgrade.database.interbase_db=警告：不支持 Interbase 的自动升级。您必须手动升级数据库。
upgrade.database.success=数据库更新成功。
upgrade.database.failure=数据库更新失败。请手动升级数据库。

# Publish-Subscribe

startup.starting.pubsub=发布–订阅域：{0}
pubsub.form.default.title=默认节点配置
pubsub.form.default.instruction=为新创建的节点设置默认配置。
pubsub.form.conf.title=节点配置
pubsub.form.conf.instruction=请提供节点“{0}”的配置。
pubsub.form.conf.deliver_payloads=使用事件通知传递有效负载
pubsub.form.conf.notify_config=节点配置更改时通知订阅者
pubsub.form.conf.notify_delete=删除节点时通知订阅者
pubsub.form.conf.notify_retract=从节点中移除项目时通知订阅者
pubsub.form.conf.presence_based=仅向在线用户发送通知
pubsub.form.conf.send_item_subscribe=将项目发送给新订阅者
pubsub.form.conf.subscribe=允许订阅节点
pubsub.form.conf.subscription_required=新订阅需要配置
pubsub.form.conf.persist_items=将项目持久化到存储
pubsub.form.conf.max_items=要持久化的最大项目数
pubsub.form.conf.max_payload_size=最大有效负载大小（字节）
pubsub.form.conf.type=要在此节点提供的有效负载数据的类型
pubsub.form.conf.body_xslt=消息正文 XSLT
pubsub.form.conf.dataform_xslt=有效负载 XSLT
pubsub.form.conf.access_model=指定可以订阅和检索项目的人员
pubsub.form.conf.publish_model=发布者模型
pubsub.form.conf.roster_allowed=允许订阅的花名册组
pubsub.form.conf.contact=如有疑问请联系
pubsub.form.conf.description=节点的描述
pubsub.form.conf.language=默认语言
pubsub.form.conf.owner=节点所有者
pubsub.form.conf.publisher=节点发布者
pubsub.form.conf.short_name=节点的简称
pubsub.form.conf.itemreply=选择应接收项目回复的实体
pubsub.form.conf.replyroom=应向其发送回复的群聊
pubsub.form.conf.replyto=应向其发送回复的用户
pubsub.form.conf.collection=节点所属的集合。
pubsub.form.conf.node_type=节点是叶（默认）还是集合
pubsub.form.conf.children_association_policy=谁可以将叶节点与集合关联
pubsub.form.conf.children_association_policy.all=任何人都可以将叶节点与集合关联
pubsub.form.conf.children_association_policy.owners=只有集合节点所有者才能将叶节点与集合关联
pubsub.form.conf.children_association_policy.whitelist=只有白名单上的那些可以将叶节点与集合关联
pubsub.form.conf.children_association_whitelist=可以将叶节点与集合关联的 JID 列表
pubsub.form.conf.children_max=可以与集合关联的最大子节点数
pubsub.form.conf.children=与集合关联的子节点（叶或集合）
pubsub.notification.message.body=此消息包含事件通知
pubsub.form.subscription.title=订阅配置
pubsub.form.subscription.instruction=请提供节点“{0}”的订阅配置。
pubsub.form.subscription.deliver=启用传递？
pubsub.form.subscription.digest=是否接收摘要通知？
pubsub.form.subscription.digest_frequency=发送任意两个通知摘要之间的最小毫秒数
pubsub.form.subscription.expire=请求的租赁期
pubsub.form.subscription.include_body=除了有效负载之外还接收消息正文？
pubsub.form.subscription.show-values=允许接收通知的在线状态类型
pubsub.form.subscription.subscription_type=接收项目或节点的通知
pubsub.form.subscription.subscription_depth=接收来自所有或直接子节点的通知
pubsub.form.subscription.keywords=要匹配的关键字
pubsub.form.authorization.title=PubSub 订阅者请求
pubsub.form.authorization.instruction=使用下表批准或拒绝订阅请求。
pubsub.form.authorization.node=节点 ID
pubsub.form.authorization.subscriber=订阅者地址
pubsub.form.authorization.allow=是否允许此 JID 订阅此 pubsub 节点？
pubsub.command.pending-subscriptions.label=授权待处理的订阅
pubsub.command.pending-subscriptions.title=授权待处理的订阅
pubsub.command.pending-subscriptions.instruction=选择节点以获取待处理的订阅。
pubsub.command.pending-subscriptions.node=节点
pubsub.command.pending-subscriptions.error.idrequired=缺少节点的 ID。
pubsub.command.pending-subscriptions.error.manyIDs=选择了多个节点 ID。
pubsub.command.pending-subscriptions.success=已发送待处理的订阅。
pubsub.command.pending-subscriptions.error.forbidden=权限被拒绝。
pubsub.command.pending-subscriptions.error.badid=选择了无效的节点 ID。

# Connection Manager settings Page

connection-manager.settings.title=连接管理器设置
connection-manager.settings.info=客户端可以连接到连接管理器以减少服务器上的负载，从而实现更大的可扩展性。连接管理器将打开一些到服务器的连接，以传输客户端流量。
connection-manager.settings.enabled.legend=服务已启用
connection-manager.settings.label_disable=已禁用
connection-manager.settings.label_disable_info=不允许连接管理器连接到此服务器。
connection-manager.settings.label_enable=已启用
connection-manager.settings.label_enable_info=连接管理器可以连接到此服务器。
connection-manager.settings.port=端口：
connection-manager.settings.valid.port=请输入有效的端口。
connection-manager.settings.defaultSecret=密码：
connection-manager.settings.valid.defaultSecret=请指定默认密钥。
connection-manager.settings.confirm.updated=连接管理器信息更新成功。
connection-manager.details.title=服务器的活动连接管理器：{0}
connection-manager.details.name=名称
connection-manager.details.address=IP 地址
connection-manager.details.sessions=客户端会话
connection-manager.details.no-managers-connected=没有活动的连接管理器。

# Manage updates Page

update.notification-message=找到服务器或插件更新：
manage-updates.title=管理更新
manage-updates.info=服务器将自动检查服务器或插件的更新。当发现新的更新时，管理员可能会收到带有更新组件的通知消息。使用下表配置更新服务。
manage-updates.config.updated=配置已成功更新。

manage-updates.enabled.legend=服务已启用
manage-updates.label_disable=已禁用
manage-updates.label_disable_info=管理员必须手动验证插件更新的服务器。
manage-updates.label_enable=已启用
manage-updates.label_enable_info=服务器将自动检查服务器或插件的更新。

manage-updates.notif.enabled.legend=管理员通知
manage-updates.notif.label_disable=已禁用
manage-updates.notif.label_disable_info=当有新的更新可用时，管理员将不会收到通知。
manage-updates.notif.label_enable=已启用
manage-updates.notif.label_enable_info=当有新的更新可用时，管理员将收到通知。

manage-updates.proxy.enabled.legend=连接方法
manage-updates.proxy.label_disable=直接连接
manage-updates.proxy.label_disable_info=使用直接连接到互联网来检查更新。
manage-updates.proxy.label_enable=代理连接
manage-updates.proxy.label_enable_info=指定代理服务器以检查更新：
manage-updates.proxy.host=主机：
manage-updates.proxy.port=端口：
manage-updates.proxy.valid.host=请输入有效的主机名。
manage-updates.proxy.valid.port=请输入大于零的端口。

# Available plugins page
plugin.available.title=可用的插件
plugin.available.info=插件为服务器添加了新功能。下面是可安装的插件列表。下载插件后，可能需要一段时间才能安装。该插件在实际安装之前仍将显示在列表中。
plugin.available.name=插件
plugin.available.description=描述
plugin.available.version=版本
plugin.available.author=作者
plugin.available.file_size=文件大小
plugin.available.install=安装
plugin.available.no_plugin=没有可用的新插件。
plugin.available.download=下载并安装
plugin.available.installation.success = 插件安装成功。
plugin.available.commercial_plugins = 商用插件
plugin.available.outdated = 下面的插件列表需要较新版本的服务器。
plugin.available.outdated.update = 立即更新服务器。
plugin.available.deprecated=这些已安装的插件仅与旧版本的服务器兼容。

plugin.available.autoupdate = 可用插件列表自动更新于
plugin.available.autoupdate.on = 自动更新已打开。
plugin.available.autoupdate.off = 自动更新已关闭。
plugin.available.manual.update = 立即更新。
plugin.available.no.list = 可用插件的列表尚未下载。
plugin.available.no.plugin = 插件信息尚未下载。
plugin.available.list = 单击此处下载。
plugin.available.no.list.description =  为了安装插件，必须从 Jive Software 下载可用插件的列表。下载插件后，您可以选择安装哪些插件。
plugin.available.auto.update.currently = 当前正在自动更新
plugin.available.auto.update.currently.disabled = 已禁用
plugin.available.click.here = 单击此处
plugin.available.change = 以更改自动更新设置。
plugin.available.cancel.redirect = 离开此页面将导致所有下载取消。仍要离开？
plugin.available.error.downloading = 无法下载插件。请再试一次。


# Server bytes statistics

server_bytes.stats.incoming.name=服务器流量
server_bytes.stats.incoming.description=每分钟流量 Kb
server_bytes.stats.incoming.label=每分钟流量 Kb
server_bytes.stats.outgoing.name=服务器流量
server_bytes.stats.outgoing.description=每分钟流量 Kb
server_bytes.stats.outgoing.label=每分钟流量 Kb


# javascript calendar

calendar.info = 关于日历
calendar.about = DHTML 日期/时间选择器
calendar.prev_year = 上一年（等待菜单）
calendar.prev_month = 上个月（等待菜单）
calendar.go_today = 转到今天
calendar.next_month = 下个月（等待菜单）
calendar.next_year = 下一年（等待菜单）
calendar.select_date = 选择日期
calendar.drag_to_move = 拖动以移动
calendar.part_today =  （今天）
calendar.day_first = 先显示 %s
calendar.weekend = 0,6
calendar.close = 关闭
calendar.today = 今天
calendar.time_part = （Shift-）单击或拖动以更改值
calendar.time = 时间：

# Enterprise Download Page
plugin.enterprise.download.error =  无法下载企业插件。请再试一次。
plugin.enterprise.dont.show= 不再显示此页面
plugin.enterprise.installing = 正在安装企业插件…
plugin.enterprise.installed = 企业插件安装成功。正在瞬间刷新…

# web bind settings page

httpbind.settings.title=Web 绑定设置
httpbind.settings.info=Web 绑定允许客户端使用基于 Web 的协议（websockets 和 BOSH）连接到服务器。
httpbind.settings.infobox-enabled.title=已启用 Web 绑定。
httpbind.settings.infobox-enabled.websocket-endpoints=客户端可以使用这些端点上的 websockets 连接到此服务器：<ul><li><tt>{0}</tt>（未加密）</li><li><tt>{1}</tt>（加密）</li></ul>
httpbind.settings.infobox-enabled.bosh-endpoints=BOSH（也称为 HTTP 绑定）可以在这些端点上使用：<ul><li><tt>{0}</tt>（未加密）</li><li><tt>{1}</tt>（加密）</li></ul>
httpbind.settings.label_disable=已禁用
httpbind.settings.label_disable_info=客户端将无法使用 websockets 和 BOSH 连接到此服务器。
httpbind.settings.label_enable=已启用
httpbind.settings.label_enable_info=客户端可以使用 websockets 和 BOSH 连接到此服务器。
httpbind.settings.vanilla_port=端口：
httpbind.settings.secure_port=TLS 端口：
httpbind.settings.error.general=出错，请查看日志文件以了解详细信息。
httpbind.settings.error.port=配置 web 绑定端口时出错，有关详细信息，请查看 Openfire 日志。
httpbind.settings.script.group=脚本语法
httpbind.settings.script.label_enable=已启用
httpbind.settings.script.label_enable_info=允许访问权限有限的 BOSH 客户端连接到服务器
httpbind.settings.script.label_disable=已禁用
httpbind.settings.script.label_disable_info=不允许访问权限有限的客户端连接到服务器
httpbind.settings.cors.group=支持 CORS（跨来源资源共享）
httpbind.settings.cors.label_enable=已启用
httpbind.settings.cors.label_enable_info=激活对跨域脚本的 CORS 支持
httpbind.settings.cors.domain_list=在下面输入用逗号或 * 分隔的域列表以允许任何：
httpbind.settings.cors.label_disable=已禁用
httpbind.settings.cors.label_disable_info=禁用 CORS 支持
httpbind.settings.xff.group=支持 XFF（X-Forwarded-For）标头
httpbind.settings.xff.label_enable=已启用
httpbind.settings.xff.label_enable_info=激活对代理 HTTP 请求的 XFF 支持
httpbind.settings.xff.forwarded_for=原始客户端 IP 地址的 HTTP 标头（X-Forwarded-For）：
httpbind.settings.xff.forwarded_server=代理服务器名称（X-Forwarded-Server）的 HTTP 标头：
httpbind.settings.xff.forwarded_host=代理主机（X-Forwarded-Host）的 HTTP 标头：
httpbind.settings.xff.host_name=要为所有代理响应返回的主机名：
httpbind.settings.xff.label_disable=已禁用
httpbind.settings.xff.label_disable_info=禁用 XFF 支持
httpbind.settings.clientauth.boxtitle=相互身份验证
httpbind.settings.clientauth.info=除了要求对等方使用加密（这将迫使他们验证此 Openfire 实例的安全证书）之外，还可以启用额外级别的安全性。使用此选项，可以将服务器配置为验证对等方提供的证书。这通常被称为“相互身份验证”。
httpbind.settings.clientauth.label_disabled=<b>已禁用</b> — 对等证书未经过验证。
httpbind.settings.clientauth.label_wanted=<b>需要</b> — 对等证书被验证，但仅当它们由对等方提供时。
httpbind.settings.clientauth.label_needed=<b>必要</b> — 如果对等方没有提供有效的证书，则无法建立连接。
httpbind.settings.csp.group=支持 CSP（Content-Security-Policy）标头
httpbind.settings.csp.label_enable=已启用
httpbind.settings.csp.label_enable_info=将 CSP 标头添加到对 HTTP 请求的响应中。
httpbind.settings.csp.value=此值用于添加到 HTTP 响应的 Content-Security-Policy 标头中。
httpbind.settings.csp.label_disable=已禁用
httpbind.settings.csp.label_disable_info=禁用 CSP 支持

# Profile Settings

profile-settings.title=配置文件设置
profile-settings.info=服务器当前正在使用以下用户和组系统。使用 LDAP 集成时，可以更改当前的集成设置。但是，如果要更改用户和组系统，则需要重新运行安装过程。
profile-settings.ldap_mapping_info=LDAP 设置

# Ports section/page

ports.interface=界面
ports.port=端口
ports.type=类型
ports.description=描述
ports.all_ports=所有地址
ports.plaintext.desc=在此端口上建立纯文本连接，根据可配置的{0}安全设置{1}，这些连接可以（或必须）升级为加密连接。
ports.directtls.desc=在此端口上建立的连接是使用预加密的连接建立的。这种类型的连接通常被称为 Direct TLS。可以在{0}安全设置{1}中修改配置详细信息。
ports.client_to_server=客户端到服务器
ports.client_to_server.desc=客户端连接到服务器的标准端口。
ports.client_to_server.desc_old_ssl=用于客户端使用 Direct TLS 方法连接到服务器的端口。
ports.server_to_server=服务器到服务器
ports.server_to_server.desc=用于远程服务器连接到此服务器的端口。
ports.connection_manager=连接管理器
ports.connection_manager.desc=用于连接管理器连接到服务器的端口。
ports.connection_manager.desc_old_ssl=用于连接管理器使用 Direct TLS 方法连接到服务器的端口。
ports.external_components=外部组件
ports.external_components.desc=用于外部组件连接到服务器的端口。
ports.external_components.desc_old_ssl=用于使用 Direct TLS 方法连接到服务器的外部组件的端口。
ports.admin_console=管理控制台
ports.admin_console.desc_unsecured=用于不安全的管理控制台访问的端口。
ports.admin_console.desc_secured=用于安全管理控制台访问的端口。
ports.file_proxy=文件传输代理
ports.file_proxy.desc=用于代理服务的端口，该端口允许在 XMPP 网络上的两个实体之间进行文件传输。
ports.http_bind=Web 绑定
ports.http_bind.desc_unsecured=用于不安全的 web 客户端连接（websocket 和 BOSH）的端口。
ports.http_bind.desc_secured=用于安全 web 客户端连接（websocket 和 BOSH）的端口。
ports.media_proxy=实时媒体代理
ports.media_proxy.desc=用于代理服务的端口，该端口允许 XMPP 网络上两个实体之间的 Jingle 连接。
ports.jmx_console=JMX 控制台
ports.jmx_console.desc=JMX 连接器用于通过 RMI 提供对 Openfire 的 JConsole 访问的端口。
ports.jmx_console.alt=需要 Openfire 管理员凭据
ports.secure.alt=此端口使用 SSL 加密网络上的流量

# Media Proxy

mediaproxy.desc = 当对等连接失败时，例如当一个或两个客户端都在严格的防火墙后面时，媒体代理使客户端能够进行富媒体（包括 VoIP）连接。
mediaproxy.settings.success = 设置更新成功。
mediaproxy.form.label = 媒体代理设置
mediaproxy.form.enabled = 已启用
mediaproxy.form.enabled.desc = 此服务器将充当媒体代理。
mediaproxy.form.disabled = 已禁用
mediaproxy.form.disabled.desc = 此服务器不会充当媒体代理。
mediaproxy.form.idletimeout = 会话空闲超时（秒）
mediaproxy.form.idletimeout.tip = 此值通常大于 15 秒。
mediaproxy.form.lifetime = 会话寿命（秒）
mediaproxy.form.lifetime.tip = 寿命是会话可以存活的最长时间。在这段时间之后，即使它仍然处于活动状态，它也会被摧毁。
mediaproxy.form.minport = 端口范围最小值
mediaproxy.form.maxport = 端口范围最大值
mediaproxy.form.echoport = 回声测试端口

mediaproxy.summary.label = 活动会话摘要
mediaproxy.summary.desc = 会话是控制数据包中继的媒体代理通道。下面的列表显示当前正在运行的会话以及哪个用户创建了该通道。
mediaproxy.summary.session.creator  = 创建者
mediaproxy.summary.session.port = 端口
mediaproxy.summary.session.server = 服务器
mediaproxy.summary.session.inactivity = 不活动（秒）
mediaproxy.summary.session.type = 类型
mediaproxy.summary.session.noactive = 没有活动会话
mediaproxy.summary.stopbutton = 停止活动会话

# Import keystore certificate page

ssl.import.certificate.keystore.title=为基于套接字的通信导入签名证书
ssl.import.certificate.keystore.info=使用下表导入证书颁发机构提供的私钥和证书。请确保对证书进行签名的 CA 的根证书存在于信任库中。否则，您将需要使用“keytool”命令行工具手动导入它们。如果您看到与“密钥大小无效”相关的错误，您可能需要从{0}此处{1}安装“Java 加密扩展（JCE）无限强度管辖策略文件”。
ssl.import.certificate.keystore.boxtitle=导入私钥和证书
ssl.import.certificate.keystore.pass-phrase=用于创建私钥的密码短语：
ssl.import.certificate.keystore.private-key=私钥文件内容：
ssl.import.certificate.keystore.private-key.title=私钥
ssl.import.certificate.keystore.private-key.info=请提供应用于识别 Openfire 的私钥的 PEM 表示形式。
ssl.import.certificate.keystore.certificate=证书文件内容：
ssl.import.certificate.keystore.certificate.title=证书
ssl.import.certificate.keystore.certificate.info=请提供表示 Openfire 身份的证书链的 PEM 表示形式。请注意，证书链必须基于上面提供的私钥。
ssl.import.certificate.keystore.error.private-key=请指定私钥的内容。
ssl.import.certificate.keystore.error.certificate=请指定要导入的证书的内容。
ssl.import.certificate.keystore.error.import=尝试导入私钥和签名证书时出错。

# Import truststore certificate page

ssl.import.certificate.truststore.boxtitle=导入 CA 证书
ssl.import.certificate.truststore.error.connection-type=尚未指定连接类型（或无法识别）。
ssl.import.certificate.truststore.error.alias-missing=请提供此证书的别名。
ssl.import.certificate.truststore.error.alias-exists=已经使用此别名存储了证书。请提供其他别名，或移除现有证书。
ssl.import.certificate.truststore.error.certificate=请指定要导入的证书的内容。
ssl.import.certificate.truststore.error.import=尝试导入证书时出错。
ssl.import.certificate.truststore.intro=使用下表导入表示可信方的证书，在建立加密通信时验证对等证书时可以使用该证书。

# Room Occupants Page

muc.room.occupants.title=房间占用者
muc.room.occupants.info=房间汇总如下表所示：
muc.room.occupants.detail.info = 下表列出了当前房间的占用者：
muc.room.occupants.user=用户
muc.room.occupants.nickname=昵称
muc.room.occupants.role=角色
muc.room.occupants.affiliation=从属关系
muc.room.occupants.kick=踢出
muc.room.occupants.kicked=将 {0} 踢出房间。
muc.room.occupants.kickfailed=未能将 {0} 踢出房间。这很可能是因为他们是主持人或所有者。
muc.room.occupants.node=集群节点
muc.room.occupants.local=本地
muc.room.occupants.remote=远程
muc.room.occupants.cluster-node=集群节点

# Clustering page

system.clustering.title=集群
system.clustering.info=集群允许服务器进行更多的扩展，同时避免单点故障。使用下表可启用或禁用此系统的集群。禁用集群后，此系统将离开集群，但集群将与其余集群节点一起保持活动状态。启用集群后，此页面将显示每个集群节点的负载信息。
system.clustering.enabled=已成功启用集群。
system.clustering.disabled=已成功禁用集群。
system.clustering.failed-start=无法启动或加入现有集群。有关详细信息，请查看 Openfire 日志。
system.clustering.enabled.legend=集群已启用
system.clustering.label_disable=已禁用
system.clustering.label_disable_info=此系统未在集群中运行。
system.clustering.label_enable=已启用
system.clustering.label_enable_info=此系统是集群的一部分。
system.clustering.label_enable_info2=注意：启用集群可能需要长达 30 秒的时间。
system.clustering.overview.label=集群概述
system.clustering.overview.info=以下是集群的概述。您有 {0} 个节点正在运行，并且您被授权使用此集群中的 {1} 个节点。要查看更多信息，请单击每个节点。{2}黄色的{3}行表示本地节点。
system.clustering.overview.node=节点
system.clustering.overview.joined=已加入
system.clustering.overview.clients=客户端
system.clustering.overview.incoming_servers=传入服务器
system.clustering.overview.outgoing_servers=传出服务器
system.clustering.overview.memory=内存
system.clustering.not-available=集群不可用
system.clustering.using-embedded-db=使用嵌入式数据库时，集群不可用。您需要切换到外部数据库才能使用集群。
system.clustering.not-installed=在系统上找不到集群支持。安装一个添加集群支持的<a href="available-plugins.jsp">插件</a>。
system.clustering.not-valid-license=集群许可证无效。您需要更新许可证才能启用集群。
system.clustering.starting=正在启动集群。它可能需要长达 30 秒才能完成。单击{0}此处{1}刷新。
system.clustering.versions.label=集群版本概述

# Security Auditor page

security.audit.viewer.title=安全审核日志查看器
security.audit.viewer.write_only=为此服务器配置的安全审核提供程序只接受日志事件，不提供这些事件以供从此界面查看。
security.audit.viewer.view_url=以下地址是您可以查看日志的位置。根据界面的不同，您可能需要再次登录才能查看日志。
security.audit.viewer.per-page=每页事件数
security.audit.viewer.total=事件总数
security.audit.viewer.filtered=筛选的事件
security.audit.viewer.timestamp-from=自
security.audit.viewer.timestamp-to=至
security.audit.viewer.id=Id
security.audit.viewer.username=用户名
security.audit.viewer.node=节点
security.audit.viewer.event=事件
security.audit.viewer.timestamp=时间戳
security.audit.viewer.show_details=显示详细信息
security.audit.viewer.hide_details=隐藏详细信息

# Client Connections Settings page
client.connections.settings.title=客户端连接设置
client.connections.settings.confirm.updated=客户端连接设置已成功更新。
client.connections.settings.info=使用下表配置 XMPP 客户端如何连接到此服务器提供的 XMPP 域。您还可以{0}查看{1}当前连接到此服务器的客户端会话。
client.connections.settings.ports.title=客户端端口
client.connections.settings.idle.title=空闲连接策略
client.connections.settings.idle.info=Openfire 可以断开客户端的连接，而客户端的连接似乎已中断。中断的连接是根据客户端空闲的时间量来检测的。
client.connections.settings.idle.enable=在客户端空闲后断开连接
client.connections.settings.idle.disable=不要断开空闲客户端的连接。
client.connections.settings.idle.valid_timeout=有效的超时是一个正的非零值。
client.connections.settings.ping.info=Openfire 可以在断开连接之前向空闲的客户端发送 XMPP Ping 请求。客户端必须响应这样的请求，这允许 Openfire 确定客户端连接是否确实中断。
client.connections.settings.ping.footnote=XMPP 规范要求所有客户端都响应请求。如果客户端不支持 XMPP Ping 请求，它必须返回一个错误（这本身也是一个响应）。
client.connections.settings.ping.enable=向空闲客户端发送 XMPP Ping 请求。
client.connections.settings.ping.disable=不要向空闲客户端发送 XMPP Ping 请求。

# Connection type and mode
connection-type.socket-s2s=服务器到服务器（联合）
connection-type.socket-c2s=客户端到服务器
connection-type.bosh-c2s=Web 绑定（websocket 和 BOSH）
connection-type.webadmin=管理控制台
connection-type.component=外部组件
connection-type.connection-manager=连接管理器
connection-type.unspecified=未指定
connection-mode.plain=明文（使用 STARTTLS）
connection-mode.directtls=加密（使用 Direct TLS）
connection-mode.unspecified=未指定

# DNS SRV Records check
system.dns.srv.check.title=DNS SRV 记录验证
system.dns.srv.check.name=当前 DNS 配置评估
system.dns.srv.check.info=为了撰写此页面上的信息，已使用值 <tt>{0}</tt> 进行 DNS SRV 查询，该值是为 Openfire 配置的 XMPP 域名。将检查所有生成的记录是否与值 <tt>{1}</tt> 匹配，该值是运行 Openfire 的服务器的完全限定域名，如{2}此处配置{3}。
system.dns.srv.check.rationale=如果没有有效的 DNS SRV 记录，客户端可能会在连接到服务器时遇到问题。即使客户端提供手动连接主机，它们也可能提供与为服务器配置的完全限定域名不同的值，这将导致某些身份验证机制出现问题。建议此 XMPP 域的 DNS SRV 记录与运行此 Openfire 实例的服务器的完全限定域名相匹配。
system.dns.srv.check.example=预计您的 DNS 配置至少有两个 SRV 记录，它们与此类似（例如 TTL、优先级和权重等值，在您的配置中可能不同）：
system.dns.srv.check.disclaimer=请注意，已应用于 DNS 配置的更改可能需要一段时间才能传播。Openfire 可能需要一些时间才能看到对 DNS 配置所做的更改。
system.dns.srv.check.detected_matching_records.one-liner=已成功识别此主机的 DNS SRV 记录。
system.dns.srv.check.detected_matching_records.description=此 XMPP 域的 DNS SRV 记录包含与此服务器匹配的记录。
system.dns.srv.check.xmppdomain_equals_hostname.one-liner=找不到此主机的 DNS SRV 记录，但不需要任何记录。
system.dns.srv.check.xmppdomain_equals_hostname.description=此 XMPP 域没有 DNS SRV 记录，但由于此主机的完全限定域名等于 XMPP 域名，因此不需要任何记录。
system.dns.srv.check.no-records.one-liner=找不到此主机的 DNS SRV 记录。
system.dns.srv.check.no-records.description=此 XMPP 域似乎根本没有 DNS SRV 记录。根据 Openfire 的当前配置，建议为此服务器创建 DNS SRV 记录。
system.dns.srv.check.unknown-hosts.one-liner=一个或多个 DNS SRV 记录引用了无法解析的主机名。
system.dns.srv.check.unknown-hosts.description=一个或多个 DNS SRV 记录引用了不存在 A 或 AAAA 记录的主机名。这可能意味着这些记录无效，这可能会导致连接问题。存在 A 或 AAAA 记录的主机名：
system.dns.srv.check.no-match.one-liner=DNS SRV 记录不包括此主机。
system.dns.srv.check.no-match.description=找到了此 XMPP 域的 DNS SRV 记录，但这些记录都与此服务器的完全限定域名不匹配。当 DNS SRV 记录为此主机使用的标识符与 Openfire 中配置的完全限定域名不同时，通常会发生这种情况。这应该得到纠正，因为已知会导致某些身份验证机制出现问题。另一种可能性是，Openfire 的此实例是集群的一部分，但尚未包含在 DNS 配置中。
system.dns.srv.check.label.client-host=主机（xmpp-client）
system.dns.srv.check.label.client-host-tls=主机（xmpps-client）
system.dns.srv.check.label.server-host=主机（xmpp-server）
system.dns.srv.check.label.server-host-tls=主机（xmpps-server）
system.dns.srv.check.label.port=端口
system.dns.srv.check.label.priority=优先级
system.dns.srv.check.label.weight=权重
system.dns.srv.check.recordbox.title=DNS SRV 记录
system.dns.srv.check.recordbox.description=下表列出了此 Openfire 实例提供服务的 XMPP 域的所有 DNS SRV 记录。第一个表包含全部客户端到服务器的记录，最后一个表包含全部服务器到服务器的记录。
system.dns.srv.check.tooltip-unknown-hostname=此主机名似乎不存在 A 或 AAAA 记录！
system.dns.srv.check.tooltip-ipv4-records-detected=检测到此主机名的一个或多个 A 记录。
system.dns.srv.check.tooltip-ipv4-records-not-detected=未检测到此主机名的记录。
system.dns.srv.check.tooltip-ipv6-records-detected=检测到此主机名的一个或多个 AAAA 记录。
system.dns.srv.check.tooltip-ipv6-records-not-detected=未检测到此主机名的 AAAA 记录。

# vcard settings.
vcard.read_only=VCard 提供程序是只读的。
vcard.forbidden_entity=您不能为不是您的地址设置 VCard。请更新您请求的“to”地址，以匹配您的纯 JID。

# Cache details
system.cache-details.title=缓存 {0} 的内容
system.cache-details.cache_not_found=找不到名为 {0} 的缓存。
system.cache-details.key=缓存密钥
system.cache-details.value=缓存值
system.cache-details.total=缓存项总数
system.cache-details.filtered=筛选的缓存项
system.cache-details.per-page=每页条目数
system.cache-details.alt_delete=删除缓存项
system.cache-details.delete_confirm=是否确定要删除具有密钥的缓存项 {0}？这可能会对系统的运行产生不利影响。
system.cache-details.deleted=已删除密钥为 {0} 的缓存项。
system.cache-details.key_not_found=无法删除密钥为 {0} 的缓存项—它可能已过期。
system.cache-details.cancelled=请求被取消，并且没有对缓存进行任何更改。

# ad-hoc commands
commands.global.operation.finished.success=操作已成功完成。
commands.global.operation.finished.with-errors=操作已完成，但有错误
commands.global.operation.pagination.start=从页码开始
commands.global.operation.pagination.max_items=要显示的最大项目数
commands.global.operation.pagination.none=无

commands.admin.group.addgroup.label=创建新组
commands.admin.group.addgroup.form.title=创建新组
commands.admin.group.addgroup.form.instruction=填写此表以创建新组。
commands.admin.group.addgroup.form.field.group.label=组名称
commands.admin.group.addgroup.form.field.desc.label=描述
commands.admin.group.addgroup.form.field.members.label=初始成员
commands.admin.group.addgroup.form.field.showinroster.label=共享组可见性
commands.admin.group.addgroup.form.field.showinroster.option.nobody.label=禁用花名册中的共享组
commands.admin.group.addgroup.form.field.showinroster.option.everybody.label=在所有用户的花名册中显示组
commands.admin.group.addgroup.form.field.showinroster.option.onlygroup.label=在组成员的花名册中显示组
commands.admin.group.addgroup.form.field.showinroster.option.spefgroups.label=向这些组的成员花名册显示组
commands.admin.group.addgroup.form.field.displayname.label=组显示名称
commands.admin.group.addgroup.note.groups-readonly=组是只读的。
commands.admin.group.addgroup.note.group-exists=组已存在。
commands.admin.group.addgroup.note.group-name-invalid=组名称无效。

commands.admin.group.addgroupusers.label=将成员或管理员添加到组
commands.admin.group.addgroupusers.form.title=将成员或管理员添加到组
commands.admin.group.addgroupusers.form.instruction=填写此表可向组中添加新成员或管理员。
commands.admin.group.addgroupusers.form.field.group.label=组名称
commands.admin.group.addgroupusers.form.field.admin.label=管理员
commands.admin.group.addgroupusers.form.field.users.label=用户
commands.admin.group.addgroupusers.note.groups-readonly=组是只读的。
commands.admin.group.addgroupusers.note.group-does-not-exist=组不存在。
commands.admin.group.addgroupusers.note.admin-invalid=“管理员”字段的值无效，需要是布尔值。

commands.admin.group.deletegroup.label=删除组
commands.admin.group.deletegroup.form.title=删除组
commands.admin.group.deletegroup.form.instruction=填写此表以删除组。
commands.admin.group.deletegroup.form.field.group.label=组名称
commands.admin.group.deletegroup.note.groups-readonly=组是只读的。
commands.admin.group.deletegroup.note.group-does-not-exist=组不存在。

commands.admin.group.deletegroupusers.label=从组中删除成员或管理员
commands.admin.group.deletegroupusers.form.title=从组中删除成员或管理员
commands.admin.group.deletegroupusers.form.instruction=填写此表以从组中删除成员或管理员。
commands.admin.group.deletegroupusers.form.field.group.label=组名称
commands.admin.group.deletegroupusers.form.field.users.label=用户
commands.admin.group.deletegroupusers.note.groups-readonly=组是只读的。
commands.admin.group.deletegroupusers.note.group-does-not-exist=组不存在。

commands.admin.group.getlistgroups.label=获取现有组的列表
commands.admin.group.getlistgroups.form.title=正在请求现有组的列表
commands.admin.group.getlistgroups.form.instruction=填写此表以请求组列表。
commands.admin.group.getlistgroups.form.reportedfield.name.label=名称
commands.admin.group.getlistgroups.form.reportedfield.desc.label=描述
commands.admin.group.getlistgroups.form.reportedfield.count.label=用户计数
commands.admin.group.getlistgroups.form.reportedfield.shared.label=共享组？
commands.admin.group.getlistgroups.form.reportedfield.display.label=显示名称
commands.admin.group.getlistgroups.form.reportedfield.visibility.label=可见性
commands.admin.group.getlistgroups.form.reportedfield.visibility.nobody.label=没有人
commands.admin.group.getlistgroups.form.reportedfield.visibility.everybody.label=每个人
commands.admin.group.getlistgroups.form.reportedfield.visibility.onlygroup.label=onlyGroup
commands.admin.group.getlistgroups.form.reportedfield.visibility.spefgroups.label=spefgroups
commands.admin.group.getlistgroups.form.reportedfield.groups.label=向这些组的成员花名册显示组

commands.admin.group.getlistgroupusers.label=获取组成员列表
commands.admin.group.getlistgroupusers.form.title=请求组成员列表
commands.admin.group.getlistgroupusers.form.instruction=填写此表以请求组成员和管理员的列表。
commands.admin.group.getlistgroupusers.form.field.group.label=组名称
commands.admin.group.getlistgroupusers.note.group-does-not-exist=组不存在。
commands.admin.group.getlistgroupusers.form.reportedfield.jid.label=用户
commands.admin.group.getlistgroupusers.form.reportedfield.admin.label=是管理员

commands.admin.group.updategroup.label=更新组配置
commands.admin.group.updategroup.form.stage0.title=更新组配置
commands.admin.group.updategroup.form.stage0.instruction=填写此表以指定要更新的组。
commands.admin.group.updategroup.form.stage0.field.group.label=组名称
commands.admin.group.updategroup.form.stage1.title=更新组配置
commands.admin.group.updategroup.form.stage1.instruction=使用新的组配置填写此表。
commands.admin.group.updategroup.form.stage1.field.desc.label=描述
commands.admin.group.updategroup.form.stage1.field.showinroster.label=共享组可见性
commands.admin.group.updategroup.form.stage1.field.showinroster.option.nobody.label=禁用花名册中的共享组
commands.admin.group.updategroup.form.stage1.field.showinroster.option.everybody.label=在所有用户的花名册中显示组
commands.admin.group.updategroup.form.stage1.field.showinroster.option.onlygroup.label=在组成员的花名册中显示组
commands.admin.group.updategroup.form.stage1.field.showinroster.option.spefgroups.label=向这些组的成员花名册显示组
commands.admin.group.updategroup.form.stage1.field.displayname.label=组显示名称
commands.admin.group.updategroup.note.groups-readonly=组是只读的。
commands.admin.group.updategroup.note.group-does-not-exist=组不存在。

commands.admin.muc.createmucroom.label=创建多用户聊天
commands.admin.muc.createmucroom.form.title=创建多用户聊天室
commands.admin.muc.createmucroom.form.instruction=填写此表格以创建多用户聊天室。
commands.admin.muc.createmucroom.form.field.roomname.label=房间的名称
commands.admin.muc.createmucroom.form.field.servicename.label=在其上创建房间的服务
commands.admin.muc.createmucroom.form.field.password.label=此房间的密码
commands.admin.muc.createmucroom.form.field.password-verify.label=重新输入密码
commands.admin.muc.createmucroom.form.field.persistent.label=房间是持久的
commands.admin.muc.createmucroom.form.field.public.label=房间是公开的
commands.admin.muc.createmucroom.note.server-needs-admin=服务器需要管理员用户才能创建房间。
commands.admin.muc.createmucroom.note.servicename-missing=必须指定服务名称。
commands.admin.muc.createmucroom.note.servicename-invalid=指定的服务名称无效。
commands.admin.muc.createmucroom.note.service-disabled=指定服务的多用户聊天已禁用。
commands.admin.muc.createmucroom.note.roomname-missing=必须指定房间名称。
commands.admin.muc.createmucroom.note.persistent-invalid=“房间是持久的”值无效。需要是布尔值。
commands.admin.muc.createmucroom.note.public-invalid=“房间是公开的”值无效。需要是布尔值。
commands.admin.muc.createmucroom.note.no-permission=没有创建房间的权限。

commands.admin.user.adduser.label=添加用户
commands.admin.user.adduser.form.title=正在添加用户
commands.admin.user.adduser.form.instruction=填写此表以添加用户。
commands.admin.user.adduser.form.field.accountjid.label=要添加的账号的 Jabber ID
commands.admin.user.adduser.form.field.password.label=此账号的密码
commands.admin.user.adduser.form.field.password-verify.label=重新输入密码
commands.admin.user.adduser.form.field.email.label=电子邮件地址
commands.admin.user.adduser.form.field.given_name.label=名字
commands.admin.user.adduser.form.field.surname.label=姓氏
commands.admin.user.adduser.note.users-readonly=用户提供程序是只读的。无法创建新用户。
commands.admin.user.adduser.note.jid-required=JID 必需参数。
commands.admin.user.adduser.note.jid-invalid=提供的值无效。请提供有效的 JID。
commands.admin.user.adduser.note.jid-not-local=无法创建远程用户。
commands.admin.user.adduser.note.passwords-dont-match=密码不匹配。
commands.admin.user.adduser.note.email-required=未指定任何电子邮件。
commands.admin.user.adduser.note.user-exists=用户已存在。

commands.admin.user.authenticateuser.label=对用户进行身份验证
commands.admin.user.authenticateuser.form.title=对用户进行身份验证
commands.admin.user.authenticateuser.form.instruction=填写此表以验证用户身份。
commands.admin.user.authenticateuser.form.field.accountjid.label=此账号的用户名
commands.admin.user.authenticateuser.form.field.password.label=此账号的密码
commands.admin.user.authenticateuser.note.jid-required=JID 必需参数。
commands.admin.user.authenticateuser.note.jid-invalid=提供的值无效。请提供有效的 JID。
commands.admin.user.authenticateuser.note.jid-not-local=无法对远程用户进行身份验证。
commands.admin.user.authenticateuser.note.user-does-not-exist=用户不存在。
commands.admin.user.authenticateuser.note.authentication-failed=身份验证失败。

commands.admin.user.changeuserpassword.label=更改用户密码
commands.admin.user.changeuserpassword.form.title=正在更改用户密码
commands.admin.user.changeuserpassword.form.instruction=填写此表以更改用户的密码。
commands.admin.user.changeuserpassword.form.field.accountjid.label=此账号的 Jabber ID
commands.admin.user.changeuserpassword.form.field.password.label=新密码
commands.admin.user.changeuserpassword.note.users-readonly=用户是只读的。不允许更改密码。
commands.admin.user.changeuserpassword.note.jid-not-local=无法更改远程用户的密码。
commands.admin.user.changeuserpassword.note.jid-required=JID 必需参数。
commands.admin.user.changeuserpassword.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。
commands.admin.user.changeuserpassword.note.user-does-not-exist=用户不存在。

commands.admin.user.deleteuser.label=删除用户
commands.admin.user.deleteuser.form.title=正在删除一个或多个用户
commands.admin.user.deleteuser.form.instruction=填写此表以删除用户。
commands.admin.user.deleteuser.form.field.accountjid.label=要删除的账号的 Jabber ID
commands.admin.user.deleteuser.note.users-readonly=用户提供程序是只读的。无法删除用户。
commands.admin.user.deleteuser.note.jid-not-local=无法删除远程用户：{0}
commands.admin.user.deleteuser.note.jid-required=JID 必需参数。
commands.admin.user.deleteuser.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。
commands.admin.user.deleteuser.note.user-does-not-exist=用户不存在：{0}

commands.admin.user.disableuser.label=禁用用户
commands.admin.user.disableuser.form.title=禁用一个或多个用户
commands.admin.user.disableuser.form.instruction=填写此表可禁用一个或多个用户。
commands.admin.user.disableuser.form.field.accountjid.label=要禁用的 Jabber ID
commands.admin.user.disableuser.note.lockout-readonly=锁定提供程序是只读的。不能禁用用户。
commands.admin.user.disableuser.note.jid-not-local=无法禁用远程用户：{0}
commands.admin.user.disableuser.note.jid-required=JID 必需参数。
commands.admin.user.disableuser.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。
commands.admin.user.disableuser.note.user-does-not-exist=用户不存在：{0}

commands.admin.user.endusersession.label=结束用户会话
commands.admin.user.endusersession.form.title=正在结束用户会话
commands.admin.user.endusersession.form.instruction=填写此表以结束用户的会话。
commands.admin.user.endusersession.form.field.accountjid.label=要结束会话的 Jabber ID
commands.admin.user.endusersession.note.jid-not-local=无法结束远程用户的会话：{0}
commands.admin.user.endusersession.note.jid-required=JID 必需参数。
commands.admin.user.endusersession.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。

commands.admin.user.getuserroster.label=获取用户花名册
commands.admin.user.getuserroster.form.title=获取用户花名册
commands.admin.user.getuserroster.form.instruction=填写此表以获取用户的花名册。
commands.admin.user.getuserroster.form.field.accountjid.label=要检索其花名册的用户的 Jabber ID
commands.admin.user.getuserroster.note.rosterservice-disabled=花名册服务已禁用。此服务器中不存在花名册。
commands.admin.user.getuserroster.note.jid-not-local=无法获取远程用户的花名册：{0}
commands.admin.user.getuserroster.note.jid-required=JID 必需参数。
commands.admin.user.getuserroster.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。
commands.admin.user.getuserroster.note.user-does-not-exist=用户不存在：{0}
commands.admin.user.getuserroster.note.cannot-return-multiple=无法一次返回多个用户的花名册。

commands.admin.user.reenableuser.label=重新启用用户
commands.admin.user.reenableuser.form.title=重新启用一个或多个用户
commands.admin.user.reenableuser.form.instruction=填写此表可重新启用一个或多个用户。
commands.admin.user.reenableuser.form.field.accountjid.label=要重新启用的 Jabber ID
commands.admin.user.reenableuser.note.lockout-readonly=锁定提供程序是只读的。不能禁用用户。
commands.admin.user.reenableuser.note.jid-not-local=无法重新启用远程用户：{0}
commands.admin.user.reenableuser.note.jid-required=JID 必需参数。
commands.admin.user.reenableuser.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。
commands.admin.user.reenableuser.note.user-does-not-exist=用户不存在：{0}

commands.admin.user.userproperties.label=获取用户属性
commands.admin.user.userproperties.form.title=检索用户信息
commands.admin.user.userproperties.form.instruction=填写此表以检索用户信息。
commands.admin.user.userproperties.form.field.accountjid.label=要检索信息的 Jabber ID 列表

commands.admin.editadminlist.label=编辑管理员列表
commands.admin.editadminlist.form.title=正在编辑管理员列表
commands.admin.editadminlist.form.instruction=填写此表可编辑具有管理权限的实体列表。
commands.admin.editadminlist.form.field.adminjids.label=管理员列表
commands.admin.editadminlist.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。

commands.admin.editallowedlist.label=编辑允许列表
commands.admin.editallowedlist.form.title=正在编辑允许列表
commands.admin.editallowedlist.form.instruction=填写此表以编辑允许与之通信的实体列表。
commands.admin.editallowedlist.form.field.whitelistjids.label=允许列表
commands.admin.editallowedlist.note.jid-domain-required=无法添加包含节点或资源部分的地址（仅使用域）：{0}
commands.admin.editallowedlist.note.jid-required=JID 必需参数。
commands.admin.editallowedlist.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。

commands.admin.editblockedlist.label=编辑阻止列表
commands.admin.editblockedlist.form.title=正在编辑阻止列表
commands.admin.editblockedlist.form.instruction=填写此表以编辑禁止与之通信的实体列表。
commands.admin.editblockedlist.form.field.blacklistjids.label=阻止列表
commands.admin.editblockedlist.note.jid-domain-required=无法添加包含节点或资源部分的地址（仅使用域）：{0}
commands.admin.editblockedlist.note.jid-self=无法添加我们自己的地址：{0}
commands.admin.editblockedlist.note.jid-required=JID 必需参数。
commands.admin.editblockedlist.note.jid-invalid=提供的值无效。请提供一个或多个有效的 JID。

commands.admin.getadminconsoleinfo.label=获取管理控制台信息。
commands.admin.getadminconsoleinfo.form.field.bindinterface.label=绑定界面
commands.admin.getadminconsoleinfo.form.field.adminport.label=端口
commands.admin.getadminconsoleinfo.form.field.adminsecureport.label=安全端口
commands.admin.getadminconsoleinfo.note.no-bind-interface=找不到有效的界面。

commands.admin.getlistactiveusers.label=获取活动用户列表
commands.admin.getlistactiveusers.form.title=正在请求活动用户列表
commands.admin.getlistactiveusers.form.instruction=填写此表以请求此服务的活动用户。
commands.admin.getlistactiveusers.form.field.activeuserjids.label=活动用户列表

commands.admin.getlistdisabledusers.label=获取禁用用户列表
commands.admin.getlistdisabledusers.form.title=正在请求禁用用户列表
commands.admin.getlistdisabledusers.form.instruction=填写此表以请求此服务的禁用用户。
commands.admin.getlistdisabledusers.form.field.disableduserjids.label=所有禁用用户的列表

commands.admin.getlistidleusers.label=获取空闲用户列表
commands.admin.getlistidleusers.form.title=正在请求空闲用户列表
commands.admin.getlistidleusers.form.instruction=填写此表以请求此服务的空闲用户。
commands.admin.getlistidleusers.form.field.activeuserjids.label=空闲用户列表
0
commands.admin.getlistonlineusers.label=获取在线用户列表
commands.admin.getlistonlineusers.form.title=正在请求在线用户列表
commands.admin.getlistonlineusers.form.instruction=填写此表以请求此服务的在线用户。
commands.admin.getlistonlineusers.form.field.onlineuserjids.label=所有在线用户的列表

commands.admin.getlistregisteredusers.label=获取注册用户列表
commands.admin.getlistregisteredusers.form.title=正在请求注册用户列表
commands.admin.getlistregisteredusers.form.instruction=填写此表以请求此服务的注册用户。
commands.admin.getlistregisteredusers.form.field.registereduserjids.label=所有用户的列表

commands.admin.getnumberactiveusers.label=获取活动用户数
commands.admin.getnumberactiveusers.form.field.activeusersnum.label=活动用户数

commands.admin.getnumberdisabledusers.label=获取禁用用户的数量
commands.admin.getnumberdisabledusers.form.field.disabledusersnum.label=禁用用户数

commands.admin.getnumberidleusers.label=获取空闲用户数
commands.admin.getnumberidleusers.form.field.idleusersnum.label=空闲用户数

commands.admin.getnumberonlineusers.label=获取在线用户数
commands.admin.getnumberonlineusers.form.field.onlineusersnum.label=在线用户数量

commands.admin.getnumberregisteredusers.label=获取注册用户数
commands.admin.getnumberregisteredusers.form.field.registeredusersnum.label=注册用户数量

commands.admin.getnumberusersessions.label=获取连接的用户会话数
commands.admin.getnumberusersessions.form.field.onlineuserssessionsnum.label=连接的用户会话数

commands.admin.getserverstats.label=获取服务器的基本统计数据。

commands.admin.getuserspresence.label=获取活动用户的在线状态
commands.admin.getuserspresence.form.title=正在请求活动用户的在线状态
commands.admin.getuserspresence.form.instruction=填写此表以请求此服务的活动用户在线状态。
commands.admin.getuserspresence.form.field.activeuserpresences.label=活动用户的在线状态

commands.admin.httpbindstatus.label=当前 Http 绑定状态
commands.admin.httpbindstatus.form.field.httpbindenabled.label=Web 绑定已启用
commands.admin.httpbindstatus.form.field.httpbindaddress.label=BOSH（Http 绑定）地址
commands.admin.httpbindstatus.form.field.httpbindsecureaddress.label=BOSH（Http 绑定）安全地址
commands.admin.httpbindstatus.form.field.javascriptaddress.label=BOSH（Http 绑定）JavaScript 地址
commands.admin.httpbindstatus.form.field.websocketaddress.label=Websocket 地址
commands.admin.httpbindstatus.form.field.websocketsecureaddress.label=Websocket 安全地址

commands.admin.packetsnotification.label=获取数据包活动的通知
commands.admin.packetsnotification.form.title=正在接收数据包活动通知
commands.admin.packetsnotification.form.instruction=填写此表以配置要接收的数据包。
commands.admin.packetsnotification.form.field.packet_type.label=数据包类型
commands.admin.packetsnotification.form.field.packet_type.option.presence.label=在线状态
commands.admin.packetsnotification.form.field.packet_type.option.iq.label=IQ
commands.admin.packetsnotification.form.field.packet_type.option.message.label=消息
commands.admin.packetsnotification.form.field.direction.label=方向
commands.admin.packetsnotification.form.field.direction.option.incoming.label=传入
commands.admin.packetsnotification.form.field.direction.option.outgoing.label=传出
commands.admin.packetsnotification.form.field.processed.label=处理时间
commands.admin.packetsnotification.form.field.processed.option.false.label=处理前
commands.admin.packetsnotification.form.field.processed.option.true.label=处理后

commands.admin.sendannouncementtoonlineusers.label=向在线用户发送公告
commands.admin.sendannouncementtoonlineusers.form.title=正在发布公告
commands.admin.sendannouncementtoonlineusers.form.instruction=填写此表向该服务的所有活动用户发布公告。
commands.admin.sendannouncementtoonlineusers.form.field.announcement.label=公告
commands.admin.sendannouncementtoonlineusers.note.text-required=请提供公告文本。

commands.event.groupadminadded.label=组管理员已添加
commands.event.groupadminadded.form.title=正在调度组管理员添加的事件。
commands.event.groupadminadded.form.instruction=填写此表以发送组管理员添加的事件。
commands.event.groupadminadded.form.field.groupname.label=组的组名称
commands.event.groupadminadded.form.field.admin.label=新管理员的用户名
commands.event.groupadminadded.form.field.wasmember.label=此用户以前是成员吗？
commands.event.groupadminadded.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupadminadded.note.group-does-not-exist=组“{0}”不存在。
commands.event.groupadminadded.note.admin-required=参数“admin”是必需的，但缺少。
commands.event.groupadminadded.note.admin-jid-invalid=参数“admin”的值应该是有效的 JID，但“{0}”不是。
commands.event.groupadminadded.note.wasmember-required=参数“wasMember”是必需的，但缺少。

commands.event.groupadminremoved.label=组管理员已移除
commands.event.groupadminremoved.form.title=正在调度组管理员移除的事件。
commands.event.groupadminremoved.form.instruction=填写此表以发送组管理员移除的事件。
commands.event.groupadminremoved.form.field.groupname.label=组的组名称
commands.event.groupadminremoved.form.field.admin.label=新管理员的用户名
commands.event.groupadminremoved.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupadminremoved.note.group-does-not-exist=组“{0}”不存在。
commands.event.groupadminremoved.note.admin-required=参数“admin”是必需的，但缺少。
commands.event.groupadminremoved.note.admin-jid-invalid=参数“admin”的值应该是有效的 JID，但“{0}”不是。

commands.event.groupcreated.label=组已创建
commands.event.groupcreated.form.title=正在调度组创建的事件。
commands.event.groupcreated.form.instruction=填写此表以发送组创建的事件。
commands.event.groupcreated.form.field.groupname.label=创建的组的组名称
commands.event.groupcreated.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupcreated.note.group-does-not-exist=组“{0}”不存在。

commands.event.groupdeleting.label=组删除
commands.event.groupdeleting.form.title=正在调度删除组事件。
commands.event.groupdeleting.form.instruction=填写此表以发送删除组事件。
commands.event.groupdeleting.form.field.groupname.label=正在删除的组的组名称。
commands.event.groupdeleting.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupdeleting.note.group-does-not-exist=组“{0}”不存在。

commands.event.groupmemberadded.label=组成员已添加
commands.event.groupmemberadded.form.title=正在调度组成员添加的事件。
commands.event.groupmemberadded.form.instruction=填写此表以发送组成员添加的事件。
commands.event.groupmemberadded.form.field.groupname.label=组的组名称
commands.event.groupmemberadded.form.field.member.label=成员
commands.event.groupmemberadded.form.field.wasadmin.label=此用户以前是管理员吗？
commands.event.groupmemberadded.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupmemberadded.note.group-does-not-exist=组“{0}”不存在。
commands.event.groupmemberadded.note.wasadmin-required=参数“wasAdmin”是必需的，但缺少。
commands.event.groupmemberadded.note.member-required=参数“member”是必需的，但缺少。
commands.event.groupmemberadded.note.member-jid-invalid=参数“member”的值应该是有效的 JID，但“{0}”不是。

commands.event.groupmemberremoved.label=组成员已移除
commands.event.groupmemberremoved.form.title=正在调度组成员已移除事件。
commands.event.groupmemberremoved.form.instruction=填写此表以发送组成员已移除的事件。
commands.event.groupmemberremoved.form.field.groupname.label=组的组名称
commands.event.groupmemberremoved.form.field.member.label=成员
commands.event.groupmemberremoved.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupmemberremoved.note.group-does-not-exist=组“{0}”不存在。
commands.event.groupmemberremoved.note.member-required=参数“member”是必需的，但缺少。
commands.event.groupmemberremoved.note.member-jid-invalid=参数“member”的值应该是有效的 JID，但“{0}”不是。

commands.event.groupmodified.label=组已修改
commands.event.groupmodified.form.title=正在调度组已修改的事件。
commands.event.groupmodified.form.instruction=填写此表以发送组已修改的事件。
commands.event.groupmodified.form.field.groupname.label=已修改的组的组名称
commands.event.groupmodified.form.field.changetype.label=更改类型
commands.event.groupmodified.form.field.changetype.option.namemodified.label=名称已修改
commands.event.groupmodified.form.field.changetype.option.descriptionmodified.label=描述已修改
commands.event.groupmodified.form.field.changetype.option.propertymodified.label=属性已修改
commands.event.groupmodified.form.field.changetype.option.propertyadded.label=属性已添加
commands.event.groupmodified.form.field.changetype.option.propertydeleted.label=属性已删除
commands.event.groupmodified.form.field.changetype.option.other.label=其他
commands.event.groupmodified.form.field.originalvalue.label=原始值
commands.event.groupmodified.form.field.propertykey.label=属性的名称
commands.event.groupmodified.note.groupname-required=参数“groupName”是必需的，但缺少。
commands.event.groupmodified.note.group-does-not-exist=组“{0}”不存在。
commands.event.groupmodified.note.changetype-required=参数“changeType”是必需的，但缺少。
commands.event.groupmodified.note.for-namemodified-originalvalue-required=对于 changeType“nameModified”，参数“originalValue”是必需的。
commands.event.groupmodified.note.for-descriptionmodified-originalvalue-required=对于 changeType“descriptionModified”，参数“originalValue”是必需的。
commands.event.groupmodified.note.for-propertyadded-propertykey-required=对于 changeType“propertyAdded”，参数“propertyKey”是必需的。
commands.event.groupmodified.note.for-propertymodified-originalvalue-required=对于 changeType“propertyModified”，参数“originalValue”是必需的。
commands.event.groupmodified.note.for-propertymodified-propertykey-required=对于 changeType“propertyModified”，参数“propertyKey”是必需的。
commands.event.groupmodified.note.for-propertydeleted-originalvalue-required=对于 changeType“propertyDeleted”，参数“originalValue”是必需的。
commands.event.groupmodified.note.for-propertydeleted-propertykey-required=对于 changeType“propertyDeleted”，参数“propertyKey”是必需的。

commands.event.usercreated.label=用户已创建
commands.event.usercreated.form.title=正在调度用户已创建事件。
commands.event.usercreated.form.instruction=填写此表以发送用户已创建事件。
commands.event.usercreated.form.field.username.label=创建的用户的用户名
commands.event.usercreated.note.username-required=参数“username”是必需的，但缺少。
commands.event.usercreated.note.user-does-not-exist=用户不存在。

commands.event.userdeleting.label=删除用户
commands.event.userdeleting.form.title=正在调度用户删除事件。
commands.event.userdeleting.form.instruction=填写此表以发送用户删除事件。
commands.event.userdeleting.form.field.username.label=正在删除的用户的用户名
commands.event.userdeleting.note.username-required=参数“username”是必需的，但缺少。

commands.event.usermodified.label=用户已修改
commands.event.usermodified.form.title=正在调度用户更新的事件。
commands.event.usermodified.form.instruction=填写此表以发送用户更新的事件。
commands.event.usermodified.form.field.username.label=更新的用户的用户名
commands.event.usermodified.form.field.changetype.label=更改类型
commands.event.usermodified.form.field.changetype.option.namemodified.label=名称已修改
commands.event.usermodified.form.field.changetype.option.emailmodified.label=电子邮件已修改
commands.event.usermodified.form.field.changetype.option.passwordmodified.label=密码已修改
commands.event.usermodified.form.field.changetype.option.creationdatemodified.label=创建日期已修改
commands.event.usermodified.form.field.changetype.option.modificationdatemodified.label=修改日期已修改
commands.event.usermodified.form.field.changetype.option.propertymodified.label=属性已修改
commands.event.usermodified.form.field.changetype.option.propertyadded.label=属性已添加
commands.event.usermodified.form.field.changetype.option.propertydeleted.label=属性已删除
commands.event.usermodified.form.field.changetype.option.other.label=其他
commands.event.usermodified.form.field.originalvalue.label=属性值的名称
commands.event.usermodified.form.field.propertykey.label=属性密钥
commands.event.usermodified.note.username-required=参数“username”是必需的，但缺少。
commands.event.usermodified.note.changetype-required=参数“changeType”是必需的，但缺少。
commands.event.usermodified.note.wildcard-required=参数“{0}”是必需的，但缺少。
commands.event.usermodified.note.user-does-not-exist=用户不存在。

commands.event.vcardcreated.label=VCard 已创建
commands.event.vcardcreated.form.title=正在调度 vCard 已创建事件。
commands.event.vcardcreated.form.instruction=填写此表以发送 vCard 已创建事件。
commands.event.vcardcreated.form.field.username.label=已创建 vCard 的用户的用户名
commands.event.vcardcreated.note.username-required=参数“username”是必需的，但缺少。
commands.event.vcardcreated.note.vcard-does-not-exist=VCard 未找到。

commands.event.vcarddeleting.label=正在删除 VCard
commands.event.vcarddeleting.form.title=正在调度 vCard 删除事件。
commands.event.vcarddeleting.form.instruction=填写此表以发送 vCard 删除事件。
commands.event.vcarddeleting.form.field.username.label=要删除 vCard 的用户的用户名
commands.event.vcarddeleting.note.username-required=参数“username”是必需的，但缺少。
commands.event.vcarddeleting.note.vcard-does-not-exist=VCard 未找到。

commands.event.vcardmodified.label=VCard 已修改
commands.event.vcardmodified.form.title=正在调度 vCard 已更新事件。
commands.event.vcardmodified.form.instruction=填写此表以发送 vCard 已更新事件。
commands.event.vcardmodified.form.field.username.label=已更新 vCard 的用户的用户名
commands.event.vcardmodified.note.username-required=参数“username”是必需的，但缺少。
commands.event.vcardmodified.note.vcard-does-not-exist=VCard 未找到。

commands.generic.ping.label=从服务器请求 pong
commands.generic.ping.form.title=服务器 ping 结果（pong!）
commands.generic.ping.form.field.timestamp.label=服务器时间
