# BillXiang <m13250816269@163.com>, 2016. #zanata
# Linda <duleish@cn.ibm.com>, 2016. #zanata
# Tony <tfu@redhat.com>, 2016. #zanata
# liuyanfu <lyf219@163.com>, 2016. #zanata
# sunanchen <KF.sunanchen@h3c.com>, 2016. #zanata
# TigerFang <tigerfun@126.com>, 2017. #zanata
# Tony <tfu@redhat.com>, 2017. #zanata
# blkart <blkart.org@gmail.com>, 2017. #zanata
# vuuv <froms2008@gmail.com>, 2017. #zanata
# zhonghuali <lizhonghua.li@huawei.com>, 2017. #zanata
# Tony <tfu@redhat.com>, 2018. #zanata
# Tony <tfu@redhat.com>, 2019. #zanata
msgid ""
msgstr ""
"Project-Id-Version: neutron-fwaas-dashboard VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2025-09-03 17:05+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2019-03-21 12:52+0000\n"
"Last-Translator: Tony <tfu@redhat.com>\n"
"Language-Team: Chinese (China)\n"
"Language: zh_CN\n"
"X-Generator: Zanata 4.3.3\n"
"Plural-Forms: nplurals=1; plural=0\n"

msgid "-"
msgstr "_"

msgid "ALLOW"
msgstr "允许"

msgctxt "Action Name of a Firewall Rule"
msgid "ALLOW"
msgstr "允许"

msgid "ANY"
msgstr "任意选项"

msgid "Action"
msgstr "操作"

msgid "Action for the firewall rule"
msgstr "针对防火墙规则的操作"

msgctxt "Current status of a Firewall Group"
msgid "Active"
msgstr "运行中"

msgid "Add"
msgstr "添加"

msgid "Add Firewall Group"
msgstr "添加防火墙组"

msgid "Add New Firewall Group"
msgstr "添加新的防火墙组"

msgid "Add New Policy"
msgstr "添加新的策略"

msgid "Add New Rule"
msgstr "添加新的规则"

msgid "Add Policy"
msgstr "添加策略"

msgid "Add Port"
msgstr "添加端口"

msgid "Add Port to Firewall Group"
msgstr "为防火墙组添加端口"

msgid "Add Rule"
msgstr "增加规则"

msgid "Add port to Firewall Group {{ name }}"
msgstr "添加端口到防火墙组 {{ name }}"

#, python-format
msgid "Added Policy \"%s\"."
msgstr "添加策略 “%s”。"

#, python-format
msgid "Added Rule \"%s\"."
msgstr "已添加规则 “%s”。"

#, python-format
msgid "Added the port(s) to the firewall group %s successfully."
msgstr "为防火墙组 %s 添加端口成功。"

msgid "Admin State"
msgstr "管理员状态"

msgid "Admin State Up"
msgstr "管理状态为启动"

msgid "After"
msgstr "晚于"

msgid "Audited"
msgstr "已审计"

msgid "Available Ports"
msgstr "可用的端口"

msgid "Available Rules"
msgstr "可用的规则"

msgid "Before"
msgstr "早于"

msgid ""
"Choose rule(s) from Available Rules to Selected Rule by push button or drag "
"and drop, you may change their order by drag and drop as well."
msgstr ""
"通过按下按钮或者拖放从可用策略中选择一个（或多个）添加至选定策略，您也可以利"
"用拖放改变它们的顺序。"

msgid ""
"Choose the rule you want to insert. Specify either the rule you want to "
"insert immediately before, or the rule to insert immediately after. If both "
"are specified, the prior takes precedence."
msgstr ""
"选择希望插入的规则。 指定在某条规则之前插入，或在某条规则之后插入。如果二者均"
"被指定，前面指定的优先。"

msgid "Choose the rule you want to remove."
msgstr "选择希望移除的规则。"

msgid "Create Firewall Group"
msgstr "创建防火墙组"

msgid "Create a Firewall Group with selected ports."
msgstr "创建带有所选端口的路由器组。"

msgid ""
"Create a firewall rule.\n"
"\n"
"A Firewall rule is an association of the following attributes:\n"
"\n"
"<li>IP Addresses: The addresses from/to which the traffic filtration needs "
"to be applied.</li><li>IP Version: The type of IP packets (IP V4/V6) that "
"needs to be filtered.</li><li>Protocol: Type of packets (UDP, ICMP, TCP, "
"Any) that needs to be checked.</li><li>Action: Action is the type of "
"filtration required, it can be Reject/Deny/Allow data packets.</li>\n"
"The protocol and action fields are required, all others are optional."
msgstr ""
"创建防火墙规则。\n"
"\n"
"防火墙规则由以下属性关联形成：\n"
"\n"
"<li>IP 地址：需要应用流量过滤的来源/目标地址。</li><li>IP版本：需要过滤的 IP "
"包类型 (IP V4/V6)。</li><li>协议：需要检查的数据包类型（UDP、ICMP、TCP 和 "
"Any）。</li><li>操作：操作是所需过滤类型，它可为拒绝/放弃/允许数据包。</li>\n"
"协议字段和操作字段是必填字段，所有其他字段为可选字段。"

msgid "Create a policy with selected rules."
msgstr "使用所选规则创建策略。"

msgctxt "Current status of a Firewall Group"
msgid "Created"
msgstr "已创建"

msgid "DENY"
msgstr "拒绝"

msgctxt "Action Name of a Firewall Rule"
msgid "DENY"
msgstr "丢弃"

msgctxt "Admin state of a Firewall Group"
msgid "DOWN"
msgstr "关闭"

msgid "Delete Firewall Group"
msgid_plural "Delete Firewall Groups"
msgstr[0] "删除防火墙组"

msgid "Delete Policy"
msgid_plural "Delete Policies"
msgstr[0] "删除策略"

msgid "Delete Rule"
msgid_plural "Delete Rules"
msgstr[0] "删除规则"

msgid "Description"
msgstr "描述"

msgid "Description:"
msgstr "描述："

msgid "Destination IP"
msgstr "目标 IP"

msgid "Destination IP Address"
msgstr "目的 IP 地址"

msgid "Destination IP Address/Subnet"
msgstr "目标 IP 地址/子网"

msgid "Destination IP address or subnet"
msgstr "目标 IP 地址或子网"

msgid "Destination Port"
msgstr "目标端口"

msgid "Destination Port/Port Range"
msgstr "目标端口/端口范围"

msgid "Destination port (integer in [1, 65535] or range in a:b)"
msgstr "目标端口（[1, 65535] 区间内的整数或者以 a:b 形式表示的范围）"

msgctxt "Current status of a Firewall Group"
msgid "Down"
msgstr "关闭"

msgid "Edit Firewall Group"
msgstr "编辑防火墙组"

msgid "Edit Policy"
msgstr "编辑策略"

msgid "Edit Policy {{ name }}"
msgstr "编辑策略 {{ name }}"

msgid "Edit Rule"
msgstr "编辑规则"

msgid "Edit Rule {{ name }}"
msgstr "编辑规则 {{ name }}"

msgid "Egress Policy"
msgstr "出口策略"

msgid "Egress Policy ID"
msgstr "出口策略 ID"

msgid "Enabled"
msgstr "已启用"

msgctxt "Current status of a Firewall Group"
msgid "Error"
msgstr "错误"

#, python-format
msgid "Failed to add the port(s) to the firewall group %(name)s: %(reason)s"
msgstr "为防火墙组 %(name)s 添加端口失败 : %(reason)s"

#, python-format
msgid "Failed to insert rule to policy %(name)s: %(reason)s"
msgstr "无法将规则插入至策略 %(name)s：%(reason)s"

#, python-format
msgid "Failed to remove rule from policy %(name)s: %(reason)s"
msgstr "无法从策略 %(name)s 中移除规则：%(reason)s"

#, python-format
msgid ""
"Failed to remove the port(s) from the firewall group %(name)s: %(reason)s"
msgstr "从防火墙组 %(name)s 中删除端口失败 : %(reason)s"

#, python-format
msgid "Failed to retrieve available rules: %s"
msgstr "无法检索可用的规则：%s"

#, python-format
msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s"
msgstr "无法检索策略 %(name)s 中的当前规则：%(reason)s"

msgid "Failed to retrieve port list of the firewall group."
msgstr "无法获取防火墙组的端口列表。"

#, python-format
msgid "Failed to update firewall group %(name)s: %(reason)s"
msgstr "更新防火墙组 %(name)s 失败 : %(reason)s"

#, python-format
msgid "Failed to update policy %(name)s: %(reason)s"
msgstr "无法更新策略 %(name)s：%(reason)s"

#, python-format
msgid "Failed to update rule %(name)s: %(reason)s"
msgstr "无法更新规则 %(name)s：%(reason)s"

msgid "Firewall Groups"
msgstr "防火墙组"

msgid "Firewall Policies"
msgstr "防火墙策略"

msgid "Firewall Rules"
msgstr "防火墙规则"

#, python-format
msgid "Firewall group %s was successfully updated."
msgstr "防火墙组 %s 被成功更新。"

msgid "ICMP"
msgstr "ICMP"

msgid "ID"
msgstr "ID"

msgid "IP Version"
msgstr "IP版本"

msgid "IP Version for Firewall Rule"
msgstr "防火墙规则的 IP 版本"

msgctxt "Current status of a Firewall Group"
msgid "Inactive"
msgstr "不活跃"

msgid "Ingress Policy"
msgstr "入口策略"

msgid "Ingress Policy ID"
msgstr "入口策略 ID"

msgid "Insert Rule"
msgstr "插入规则"

msgid "Insert Rule to Policy"
msgstr "向策略中添加规则"

msgid "Label"
msgstr "标签"

msgid "Name"
msgstr "名称"

msgid "No options available"
msgstr "无可用选项"

msgid "None"
msgstr "无"

msgctxt "Current status of a Firewall Group"
msgid "Pending Create"
msgstr "等待创建"

msgctxt "Current status of a Firewall Group"
msgid "Pending Delete"
msgstr "等待删除"

msgctxt "Current status of a Firewall Group"
msgid "Pending Update"
msgstr "等待更新"

msgid "Policies"
msgstr "策略"

msgid "Policy"
msgstr "策略"

#, python-format
msgid "Policy %s was successfully updated."
msgstr "已成功更新策略 %s。"

msgid "Ports"
msgstr "端口"

msgid "Project ID"
msgstr "项目 ID"

msgid "Protocol"
msgstr "协议"

msgid "Protocol for the firewall rule"
msgstr "防火墙规则的协议"

msgid "REJECT"
msgstr "拒绝"

msgctxt "Action Name of a Firewall Rule"
msgid "REJECT"
msgstr "拒绝"

msgid "Remove Port"
msgstr "删除端口"

msgid "Remove Port from Firewall Group"
msgstr "为防火墙组删除端口"

msgid "Remove Rule"
msgstr "移除规则"

msgid "Remove Rule from Policy"
msgstr "从策略中移除规则"

#, python-format
msgid "Removed the port(s) from the firewall group %s successfully."
msgstr "从防火墙组 %s 中删除端口成功。"

msgid "Rule"
msgstr "规则"

#, python-format
msgid "Rule %(rule)s was successfully inserted to policy %(policy)s."
msgstr "规则 %(rule)s 被成功插入至策略 %(policy)s。"

#, python-format
msgid "Rule %(rule)s was successfully removed from policy %(policy)s."
msgstr "规则 %(rule)s 已从策略 %(policy)s 中成功移除。"

#, python-format
msgid "Rule %s was successfully updated."
msgstr "已成功更新规则 %s。"

msgid "Rules"
msgstr "规则"

msgid "Save Changes"
msgstr "保存变更"

msgid "Scheduled deletion of Firewall Group"
msgid_plural "Scheduled deletion of Firewall Groups"
msgstr[0] "已调度的删除防火期组"

msgid "Scheduled deletion of Policy"
msgid_plural "Scheduled deletion of Policies"
msgstr[0] "已安排删除策略"

msgid "Scheduled deletion of Rule"
msgid_plural "Scheduled deletion of Rules"
msgstr[0] "已安排删除规则"

msgid "Select a Policy"
msgstr "选择策略"

msgid "Select ports for your firewall group."
msgstr "为防火墙组选择端口。"

msgid "Select rules for your policy."
msgstr "为您的策略选择规则。"

msgid "Selected Ports"
msgstr "选择的端口"

msgid "Selected Rules"
msgstr "选定的规则"

msgid "Shared"
msgstr "共享"

msgid "Source IP"
msgstr "源 IP"

msgid "Source IP Address"
msgstr "源 IP 地址"

msgid "Source IP Address/Subnet"
msgstr "源 IP 地址/子网"

msgid "Source IP address or subnet"
msgstr "源 IP 地址或子网"

msgid "Source Port"
msgstr "源端口"

msgid "Source Port/Port Range"
msgstr "源端口/端口范围"

msgid "Source port (integer in [1, 65535] or range in a:b)"
msgstr "源端口（[1, 65535] 区间内的整数或者以 a:b 形式表示的范围）"

msgid ""
"Source/Destination Network Address and IP version are inconsistent. Please "
"make them consistent."
msgstr "源/目标网络地址和 IP 版本不一致。请确保它们一致。"

msgid "Status"
msgstr "状态"

msgid "TCP"
msgstr "TCP"

msgid "UDP"
msgstr "UDP"

msgctxt "Admin state of a Firewall Group"
msgid "UP"
msgstr "启动"

#, python-format
msgid "Unable to add Firewall Group \"%s\"."
msgstr "无法添加防火墙组 \"%s\"。"

#, python-format
msgid "Unable to add Policy \"%s\"."
msgstr "无法添加策略 “%s”。"

#, python-format
msgid "Unable to add Rule \"%s\"."
msgstr "无法添加规则 “%s”。"

#, python-format
msgid "Unable to delete firewall group. %s"
msgstr "无法删除防火墙组 %s"

#, python-format
msgid "Unable to delete policy. %s"
msgstr "无法删除策略 %s"

#, python-format
msgid "Unable to delete rule. %s"
msgstr "无法删除规则 %s"

msgid "Unable to retrieve firewall group details."
msgstr "无法获取防火墙组详情。"

msgid "Unable to retrieve firewall group list."
msgstr "无法获取防火墙组列表。"

msgid "Unable to retrieve policies list."
msgstr "无法检索策略列表。"

msgid "Unable to retrieve policy details."
msgstr "无法检索策略详情。"

#, python-format
msgid "Unable to retrieve policy list (%s)."
msgstr "无法检索策略列表 (%s)。"

msgid "Unable to retrieve policy list."
msgstr "无法检索策略列表。"

#, python-format
msgid "Unable to retrieve ports (%s)."
msgstr "无法获取端口 (%s)。"

msgid "Unable to retrieve rule details."
msgstr "无法检索规则详情。"

#, python-format
msgid "Unable to retrieve rules (%s)."
msgstr "无法获取规则 (%s)。"

msgid "Unable to retrieve rules list."
msgstr "无法检索规则列表。"

msgid "Value"
msgstr "值"

msgid "You may add ports to firewall group here."
msgstr "您可以在这里为防火墙组添加端口。"

msgid "You may remove ports from firewall group here."
msgstr "您可以在这里为防火墙组删除端口。"

msgid "You may update firewall group details here."
msgstr "您可以在此处更新防火墙组的详情。"

msgid ""
"You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links "
"instead to insert or remove a rule."
msgstr ""
"您可以在此处更新策略详情。使用'插入规则'或'移除规则'链接来插入或删除规则。"

msgid "You may update rule details here."
msgstr "您可以在此处更新规则详情。"
