Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/loadbalancing.xml
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/loadbalancing.xml	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/loadbalancing.xml	(working copy)
@@ -3967,7 +3967,7 @@
                         </choices>
                     </field>
                     <field name="hash_type" type="enum">
-                        <verbose_name>雜湊IP類型</verbose_name>
+                        <verbose_name>ハッシュIP タイプ</verbose_name>
                         <help_text/>
                         <choices>
                             <choice value="src">
@@ -9127,7 +9127,7 @@
                         <help_text/>
                     </field>
                     <field name="ip_pools" type="asso">
-                        <verbose_name>グローバル健康診断代理IP池</verbose_name>
+                        <verbose_name>グローバルヘルスチェックプロキシIP Pool</verbose_name>
                         <help_text/>
                     </field>
                     <field name="ipreflect" type="asso">
@@ -12153,7 +12153,7 @@
                         </choices>
                     </field>
                     <field name="health_relation" type="enum">
-                        <verbose_name>所有健康檢查關聯</verbose_name>
+                        <verbose_name>全ヘルスチェックリレーションシップ</verbose_name>
                         <help_text>Sets the relationship among the health checks of the real service (including the basic health check, additional health check and group health check).</help_text>
                         <choices>
                             <choice value="and">
@@ -12167,8 +12167,8 @@
                         </choices>
                     </field>
                     <field name="addi_health_relation" type="enum">
-                        <verbose_name>額外健康檢查關聯</verbose_name>
-                        <help_text>設定後台服務額外檢康檢查之間相關聯.</help_text>
+                        <verbose_name>追加ヘルスチェックリレーションシップ</verbose_name>
+                        <help_text>Sets the relationship among the additional health checks of the real service.</help_text>
                         <choices>
                             <choice value="none">
                                 <verbose_name>None</verbose_name>
@@ -12340,7 +12340,7 @@
                     </field>
                 </action>
                 <action name="SetMode">
-                    <action_name>设定</action_name>
+                    <action_name>設定</action_name>
                     <verbose_name>全ての実サーバへヘルスチェックコネクションクローズモードをセット</verbose_name>
                     <help_text/>
                     <confirm_msg/>
@@ -13485,7 +13485,7 @@
                         <help_text/>
                     </field>
                     <field name="certchkinterval" type="int">
-                        <verbose_name>证书检测间隔</verbose_name>
+                        <verbose_name>証明書検出間隔</verbose_name>
                         <help_text/>
                     </field>
                     <field name="ssl_handshake_stat" type="boolean">
@@ -19577,7 +19577,7 @@
                     </field>
                 </fieldgrp>
                 <fieldgrp name="log_host_id_setting">
-                    <verbose_name>日誌ID設定</verbose_name>
+                    <verbose_name>ログ</verbose_name>
                     <help_text/>
                     <field name="log_host_id" type="asso">
                         <verbose_name>仮想サービス関連ログID</verbose_name>
@@ -23477,7 +23477,7 @@
                                 <help_text/>
                             </field>
                             <field name="resp_cookie_samesite" type="boolean">
-                                <verbose_name>応答Cookie同サイト属性挿入</verbose_name>
+                                <verbose_name>レスポンスCookie同サイト属性追加</verbose_name>
                                 <help_text/>
                             </field>
                             <field name="rewrite_body_rule" type="asso">
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/routing.xml
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/routing.xml	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/routing.xml	(working copy)
@@ -181,10 +181,10 @@
                 </field>
             </fieldgrp>
             <fieldgrp name="application_profile_all">
-                <verbose_name>已關聯自定義應用服務協定</verbose_name>
+                <verbose_name>Attached Custom Application Protocol</verbose_name>
                 <help_text/>
                 <field name="application_profile_all" type="asso">
-                    <verbose_name>已關聯自定義應用服務協定</verbose_name>
+                    <verbose_name>Attached Custom Application Protocol</verbose_name>
                     <help_text/>
                 </field>
             </fieldgrp>
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/system.xml
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/system.xml	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/doc/ja/system.xml	(working copy)
@@ -335,7 +335,7 @@
         </fieldgrp>
     </model>
     <model name="RestapiSourceIP" status="NEW">
-        <verbose_name>RESTful API源IP限制规则</verbose_name>
+        <verbose_name>RESTFul API 送信元IP制限ルール</verbose_name>
         <help_text/>
         <help_link/>
         <fieldgrp name="default">
@@ -1260,7 +1260,7 @@
                         <help_text/>
                         <subfields>
                             <field name="url" type="url">
-                                <verbose_name>链接</verbose_name>
+                                <verbose_name>URL</verbose_name>
                                 <help_text/>
                             </field>
                             <field name="secret_key" type="string">
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/monitoring/sslo/monitor/monitor.html	(working copy)
@@ -3792,7 +3792,7 @@
                         decode_vs.push(each.ssl_vs_name);
                         that2.y_interval = 400 + 120*that2.number_of_branches*that2.ssl_offload_data.length
                         vs_node.push({ name:'SSL Decode('+each.ssl_vs_name+')', id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-that2.y_interval*(index+1) })
-                        that2.widgets_topo[0].option.series[0].data.push({ name:'SSL Decode('+each.ssl_vs_name+')',label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-that2.y_interval*(index+1),tooltip:{formatter:'<div><p>监听解密端口:'+each.ssl_vs_port+'</p></div>'} });
+                        that2.widgets_topo[0].option.series[0].data.push({ name:'SSL Decode('+each.ssl_vs_name+')',label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-that2.y_interval*(index+1),tooltip:{formatter:'<div><p>'+gettext("Listen Decrypted Port")+':'+each.ssl_vs_port+'</p></div>'} });
                         // 设置转折点  以下节点名称中带有join的皆为转折点
                         that2.widgets_topo[0].option.series[0].data.push({ symbol:'none',symbolSize: 0, name:'SSL Decode join('+each.ssl_vs_name+')', id: 'SSL Decode join('+each.ssl_vs_name+')', x: 0, y: 300-that2.y_interval*(index+1) });
                         // 连接节点至转折点
@@ -4205,7 +4205,7 @@
                                             vs_port = each_slb.vs_port;
                                         }
                                         let name = (that2.orch_mode == 'inb_proxy') ? 'SLB('+each_slb.slb_vs+')' : 'SSL_Encrypt('+each_slb.vs_name+')'
-                                        that2.widgets_topo[0].option.series[0].data.push({ name: name,label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: name+'_'+node_numbers, x: chain.source_x+400+180*that2.number_of_branches, y: chain.source_y,tooltip:{formatter:'<div><p>监听加密端口:'+vs_port+'</p></div>'} });
+                                        that2.widgets_topo[0].option.series[0].data.push({ name: name,label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: name+'_'+node_numbers, x: chain.source_x+400+180*that2.number_of_branches, y: chain.source_y,tooltip:{formatter:'<div><p>'+gettext("Listen Encrypted Port")+':'+vs_port+'</p></div>'} });
                                         that2.widgets_topo[0].option.series[0].data.push({ symbol:'none',symbolSize: 0, name: 'join_SSL_Encrypt'+each_slb.slb_vs, id: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers, x: chain.source_x, y: chain.source_y });
                                         that2.widgets_topo[0].option.series[0].links.push({ symbolSize: [1,1], source: chain.source_name, target: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers,label: {show: false}, tooltip:{show:false} });
                                         that2.widgets_topo[0].option.series[0].links.push({ source: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers, target: name+'_'+node_numbers,label: {formatter:each_slb.orch_policy_name,show: true}, tooltip:{formatter:'<div><p>'+each_slb.orch_policy_name+'</p>'+'<p>policy precedence:'+each_slb.orch_policy_precedence+'</p>'+'<p>rules:'+each_slb.rule+'</p></div>'} });
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/sslo/sslo/wizard/wizard.html
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/sslo/sslo/wizard/wizard.html	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/templates/sslo/sslo/wizard/wizard.html	(working copy)
@@ -1522,7 +1522,7 @@
                                                     <el-row>
                                                         <el-col :span="23">
                                                             <el-form-item  prop="ip_version">
-                                                                <el-select v-model="SLB.ip_version" :disabled="SLB['status'] == 'success' && SLB['editFlag']" placeholder="IP 版本" style="width: 100%">
+                                                                <el-select v-model="SLB.ip_version" :disabled="SLB['status'] == 'success' && SLB['editFlag']" placeholder="{% trans %}IP Version{% endtrans %}" style="width: 100%">
                                                                     <el-option label="IPv4" value="ipv4"></el-option>
                                                                     <el-option label="IPv6" value="ipv6"></el-option>
                                                                 </el-select>
@@ -3560,9 +3560,9 @@
                 },
                 returnMainPage:function() {
                     
-                    this.$confirm('是否保留配置?', '提示', {
-                        confirmButtonText: '保存',
-                        cancelButtonText: '放弃',
+                    this.$confirm(gettext('Save this setting?'), gettext('Tip'), {
+                        confirmButtonText: gettext('Save'),
+                        cancelButtonText: gettext('Cancel'),
                         distinguishCancelAndClose: true,
                         type: 'warning'
                         }).then(() => {
@@ -3591,48 +3591,48 @@
                 },
                 rightInfo:function(info) {
                     if(info == 'decryption_ip'){
-                        alert_info = '配置SSL解密策略，将流量监听器上行链路接口接收到的流量进行解密。在入向部署场景，流量编排功能支持自有使用SSL功能对流量进行解密。'+ `<br/>` +
-                                    '对于入向代理场景，还可支持外部SSL代理设备对流量进行解密。如果要使用外部SSL代理设备进行解密，需要将外部设备定义为L4安全服务。'
-                        alert_title = 'SSL解密'
+                        alert_info = gettext("Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.")+ `<br/>` +
+                                    gettext("For inbound proxy scenarios, it can decrypt the traffic using external SSL proxy devices. To use an external SSL proxy device for decryption, the external device should be defined as an L4 security service.")
+                        alert_title = gettext('SSL Decryption')
                     }else if(info == 'decryption_it'){
-                        alert_info = '配置SSL解密策略，将流量监听器上行链路接口接收到的流量进行解密。在入向部署场景，流量编排功能支持自有使用SSL功能对流量进行解密。'
-                        alert_title = 'SSL解密'
+                        alert_info = gettext("Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.")
+                        alert_title = gettext('SSL Decryption')
                     }else if(info == 'decryption_ot'){
-                        alert_info = '配置SSL解密策略，将流量监听器上行链路接口接收到的流量进行解密。在出向部署场景，流量编排功能支持使用SSL侦听功能对流量进行解密。 '
-                        alert_title = 'SSL解密'
+                        alert_info = gettext("Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In outbound deployment scenarios, orchestration supports decrypting the traffic using SSL listening.")
+                        alert_title = gettext('SSL Decryption')
                     }else if(info == 'listener'){
-                        alert_info = '流量监听器是由一组上行链路和下行链路接口组成，作为流量编排的起点和终点。' + `<br/>` +
-                                    '流量监听器定义的接口是指与外部设备连接的接口，因为流量编排设备与安全设备可以看做一个整体，所以流量编排设备连接安全设备的接口可以视为内部接口，这些内部接口并不属于流量监听器的范畴。' + `<br/>` +
-                                    '上行链路接口：接收客户端请求和发送服务端响应的接口'+ `<br/>` +
-                                    '下行链路接口：发送客户端请求和接收服务端响应的接口'
-                        alert_title = '流量监听器'
+                        alert_info = gettext("Traffic Listener consists of a set of uplink and downlink interfaces, serving as a starting and ending points of orchestration.") + `<br/>` +
+                                     gettext("The interface defined in Traffic Listener is connected to external devices. Because an orchestrator and a security device can be regarded as a whole, the interface the orchestrator uses to connect to a security device can be regarded as an internal interface. Internal interfaces are not covered in Traffic Listener.") + `<br/>` +
+                                     gettext("Uplink interface: Receive the client's request and send the server's response.") + `<br/>` +
+                                     gettext("Downlink interface: Send the client's request and receive the server's response.")
+                        alert_title = gettext('Traffic Listener')
                     }else if(info == 'rule'){
-                        alert_info = '网络流量编排规则定义了编排策略的命中条件。当流量的五元组（源IP、源端口、目的IP、目的端口和协议）匹配编排规则，那么流量命中编排规则关联的编排策略。'  + `<br/>` +
-                                    '如果编排策略没有关联任何编排规则，那么任何流量都能命中此编排策略。'
-                        alert_title = '创建网络规则'
+                        alert_info = gettext("Network orchestration rules define the conditions of orchestration policies. When a match is found between the 5-tuple of the traffic (source IP address, source port, destination IP address, destination port, and protocol) and an orchestration rule, it means a match is found between the traffic and an orchestration policy associated with the orchestration rule.")  + `<br/>` +
+                                    gettext("If an orchestration policy is not associated with any orchestration rule, a match could be found between any traffic and this orchestration policy.")
+                        alert_title = gettext('Create Network Rule')
                     }else if(info == 'security'){
-                        alert_info = '安全服务是安全服务链中包含的成员，通常由一台或者多台安全设备共同提供同类的安全服务。流量命中安全服务时，支持将流量均衡负载到多台安全设备。当安全服务无可用时，支持拒绝客户端访问或者绕过该安全服务的处理。安全服务按照类型可以分为L2安全服务、L3安全服务、L4安全服务和TAP服务。'  + `<br/>` +
-                                    '安全设备是实际上对流量进行安全处理的设备，是组成安全服务的成员。按照部署方式，安全设备可以划分为L2安全设备、L3安全设备和L4安全设备。'  + `<br/>` +
-                                    '注意：TAP安全服务只支持一个TAP设备，TAP设备在定义TAP服务时一同配置。'
-                        alert_title = '创建安全服务'
+                        alert_info = gettext("A security service is a member of a security service chain. A security service is usually provided by one or multiple security devices. When a match is found between the traffic and a security service, the traffic can be equally distributed to multiple security devices. When no security service is available, the client's access can be rejected, or the traffic can bypass the security service. There are a few types of security services: L2 security service, L3 security service, L4 security service, and TAP service.")  + `<br/>` +
+                                    gettext("A security device is the hardware that securely processes the traffic. It is a member of a security service. According to deployment, a security device can be an L2 security device, L3 security device, and L4 security device.")  + `<br/>` +
+                                    gettext("Note: TAP security service supports only one TAP device. TAP device is configured when a TAP service is being defined.")
+                        alert_title = gettext('Create Security Service')
                     }else if(info == 'chain'){
-                        alert_info = '安全服务链定义了流量需要依次通过的安全服务的路径，可以包含L2安全服务、L3安全服务、L4安全服务和TAP服务。'  + `<br/>` +
-                                    '流量命中安全服务链时，流量依次发往服务链中各个安全服务进行处理，例如外部SSL解密、安全检查、安全审计等。' 
-                        alert_title = '创建服务链'
+                        alert_info = gettext("A security chain defines the path of the security service the traffic goes through. It can contain L2 security service, L3 security service, L4 security service and TAP service.")  + `<br/>` +
+                                    gettext("When a match is found between the traffic and a security chain, the traffic is sent to each security service in turn in the security chain for processing, such as external SSL decryption, security checks, security audit.")
+                        alert_title = gettext('Create Security Chain')
                     }else if(info == 'attachChain'){
-                        alert_info = '配置编排策略。编排策略是指流量如何被处理，流量编排功能通过编排规则对流量进行分类，针对识别出的不同流量，可将其分发到特定的安全服务链，或者进行流量阻断。'  + `<br/>` +
-                                    '编排规则支持基于五元组的网络流量编排规则和基于HTTP应用的七层流量编排规则。' + `<br/>` +
-                                    '在此页面中，可针对流量监听器上行链路接口接收到的流量、安全服务链处理后的流量或解密后的流量进行编排策略的配置。'
-                        alert_title = '关联服务链'
+                        alert_info = gettext("Orchestration policy. An orchestration policy defines how traffic is processed. Orchestration classifies traffic using orchestration rules. Different traffic is distributed to different security service chains, or blocked.")  + `<br/>` +
+                                    gettext("Orchestration rules support five-tuple-based network orchestration rules and HTTP-based L7 orchestration rules.") + `<br/>` +
+                                    gettext("On this page, orchestration policies can be configured for the traffic received from the uplink interface on Traffic Listener, the traffic processed by a security service chain, or descrypted traffic.")
+                        alert_title = gettext('Associate Service Chain')
                     }else if(info == 'encryption_ip'){
-                        alert_info = '配置关联服务器负载均衡策略，将安全服务链处理后的流量分发到服务器负载均衡定义的虚拟服务。通过配置服务器负载均衡，可实现对流量进行SSL加密。' 
-                        alert_title = '关联服务器负载均衡'
+                        alert_info = gettext("Configure the associated SLB policy to distribute the traffic processed by a security service chain to the virtual services defined by the SLB. SSL encryption can be applied to the traffic by configuring the SLB.") 
+                        alert_title = gettext('Associate with SLB')
                     }else if(info == 'encryption_it'){
-                        alert_info = '配置SSL加密策略，将安全服务链处理后的流量进行加密。在入向部署场景，流量编排功能支持自有使用SSL功能对流量进行加密。' 
-                        alert_title = 'SSL加密'
+                        alert_info = gettext("Configure an SSL encryption policy to encrypt the traffic processed by a security service. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.")
+                        alert_title = gettext('SSL Encryption')
                     }else if(info == 'encryption_ot'){
-                        alert_info = '配置SSL加密策略，将安全服务链处理后的流量进行加密。在出向部署场景，流量编排功能支持使用SSL侦听功能对流量进行加密。' 
-                        alert_title = 'SSL加密'
+                        alert_info = gettext("Configure an SSL encryption policy to encrypt the traffic processed by a security service. In outbound deployment scenarios, orchestration supports encrypting the traffic using SSL listening.") 
+                        alert_title = gettext('SSL Encryption')
                     }
                     this.$alert(alert_info, alert_title,{
                         showConfirmButton:false,
@@ -4186,7 +4186,7 @@
                                         }
                                     },
                                     error: function(){
-                                        alert('内部错误');
+                                        alert(gettext('Internal Error'));
                                     },
                                     complete: function(){
                                         loading.close();
@@ -4220,7 +4220,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -4684,7 +4684,7 @@
                                 that.service_member_data.splice(that.service_member_data.indexOf(row),1)
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close()
@@ -4729,7 +4729,7 @@
                                 }
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close();
@@ -4758,7 +4758,7 @@
                                 that.get_service_pool();
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close()
@@ -4789,7 +4789,7 @@
                             }
                         },
                         error: function(){
-                            alert('内部错误')
+                            alert(gettext('Internal Error'))
                         },
                         complete: function(){
                             loading.close()
@@ -4834,7 +4834,7 @@
                                         }
                                     },
                                     error: function(){
-                                        alert('内部错误')
+                                        alert(gettext('Internal Error'))
                                     },
                                     complete: function(){
                                         loading.close()
@@ -4889,7 +4889,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                             if(that.service_pool.protocol == 'L4'){
                                                 delete_vs_service();//添加服务失败时删除刚配置的vs
                                             }
@@ -4907,7 +4907,7 @@
                                         success: function (service_res) {
                                         },
                                         error: function(){
-                                            alert('内部错误')
+                                            alert(gettext('Internal Error'))
                                         }
                                     });
                                 }
@@ -4930,7 +4930,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5012,7 +5012,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5061,7 +5061,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5089,7 +5089,7 @@
                                     that.get_service_pool();
                                 },
                                 error: function(){
-                                    alert('内部错误');
+                                    alert(gettext('Internal Error'));
                                 },
                                 complete: function(){
                                     loading.close()
@@ -5181,7 +5181,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5226,7 +5226,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5254,7 +5254,7 @@
                                     that.get_service_pool();
                                 },
                                 error: function(){
-                                    alert('内部错误');
+                                    alert(gettext('Internal Error'));
                                 },
                                 complete: function(){
                                     loading.close()
@@ -5438,7 +5438,7 @@
                                 that.get_device();
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close()
@@ -5490,7 +5490,7 @@
                                         }
                                     },
                                     error: function(){
-                                        alert('内部错误');
+                                        alert(gettext('Internal Error'));
                                     },
                                     complete: function(){
                                         loading.close()
@@ -5538,7 +5538,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                             delete_rs_service();//添加设备失败时删除刚配置上的rs
                                         },
                                         complete: function(){
@@ -5555,7 +5555,7 @@
                                         success: function (res) {
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         }
                                     });
                                 }
@@ -5577,7 +5577,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close()
@@ -5625,7 +5625,7 @@
                                 }
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close();
@@ -5656,7 +5656,7 @@
                                 }
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                             },
                             complete: function(){
                                 loading.close();
@@ -5721,7 +5721,7 @@
                                         }
                                     },
                                     error: function(){
-                                        alert('内部错误');
+                                        alert(gettext('Internal Error'));
                                     },
                                     complete: function(){
                                         if(!that.addchainmember){
@@ -5750,7 +5750,7 @@
                                 add_chain_member();
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                                 loading.close();
                             }
                         });
@@ -5772,7 +5772,7 @@
                     if(this.tempSelectionKeys.length > 1){
                         this.$message({
                             type: 'warning',
-                            message: '仅支持单选调顺序'
+                            message: gettext("Select a single item to change the order.")
                         });
                         return ;
                     }
@@ -5789,7 +5789,7 @@
                     if(this.tempSelectionKeys.length > 1){
                         this.$message({
                             type: 'warning',
-                            message: '仅支持单选调顺序'
+                            message: gettext("Select a single item to change the order.")
                         });
                         return ;
                     }
@@ -5890,7 +5890,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -5916,7 +5916,7 @@
                                             }
                                         },
                                         error: function(){
-                                            alert('内部错误');
+                                            alert(gettext('Internal Error'));
                                         },
                                         complete: function(){
                                             loading.close();
@@ -7178,7 +7178,7 @@
                         decode_vs.push(each.ssl_vs_name);
                         this.y_interval = 400 + 120*this.number_of_branches*this.ssl_offload_data.length;
                         vs_node.push({ name:'SSL Decode('+each.ssl_vs_name+')', id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-this.y_interval*(index+1) })
-                        this.widgets[0].option.series[0].data.push({ name:'SSL Decode('+each.ssl_vs_name+')',label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-this.y_interval*(index+1),tooltip:{formatter:'<div><p>监听解密端口:'+each.ssl_vs_port+'</p></div>'} });
+                        this.widgets[0].option.series[0].data.push({ name:'SSL Decode('+each.ssl_vs_name+')',label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: 'SSL Decode('+each.ssl_vs_name+')', x: 400, y: 300-this.y_interval*(index+1),tooltip:{formatter:'<div><p>'+gettext("Listen Decrypted Port")+':'+each.ssl_vs_port+'</p></div>'} });
                         // 设置转折点  以下节点名称中带有join的皆为转折点
                         this.widgets[0].option.series[0].data.push({ symbol:'none',symbolSize: 0, name:'SSL Decode join('+each.ssl_vs_name+')', id: 'SSL Decode join('+each.ssl_vs_name+')', x: 0, y: 300-this.y_interval*(index+1) });
                         // 连接节点至转折点
@@ -7592,7 +7592,7 @@
                                             vs_port = each_slb.vs_port;
                                         }
                                         let name = (that.orch_mode == 'inb_proxy') ? 'SLB('+each_slb.slb_vs+')' : 'SSL_Encrypt('+each_slb.vs_name+')'
-                                        that.widgets[0].option.series[0].data.push({ name: name,label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: name+'_'+node_numbers, x: chain.source_x+400+180*that.number_of_branches, y: chain.source_y,tooltip:{formatter:'<div><p>监听加密端口:'+vs_port+'</p></div>'} });
+                                        that.widgets[0].option.series[0].data.push({ name: name,label:{ formatter:(pa) =>{ if (!pa['name']) { return ''} else {return (pa.name.length > 8) ? pa.name.slice(0,8)+'...' : pa.name } } }, id: name+'_'+node_numbers, x: chain.source_x+400+180*that.number_of_branches, y: chain.source_y,tooltip:{formatter:'<div><p>'+gettext("Listen Encrypted Port")+':'+vs_port+'</p></div>'} });
                                         that.widgets[0].option.series[0].data.push({ symbol:'none',symbolSize: 0, name: 'join_SSL_Encrypt'+each_slb.slb_vs, id: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers, x: chain.source_x, y: chain.source_y });
                                         that.widgets[0].option.series[0].links.push({ symbolSize: [1,1], source: chain.source_name, target: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers,label: {show: false}, tooltip:{show:false} });
                                         that.widgets[0].option.series[0].links.push({ source: 'join_SSL_Encrypt'+each_slb.slb_vs+'_'+node_numbers, target: name+'_'+node_numbers,label: {formatter:each_slb.orch_policy_name,show: true}, tooltip:{formatter:'<div><p>'+each_slb.orch_policy_name+'</p>'+'<p>policy precedence:'+each_slb.orch_policy_precedence+'</p>'+'<p>rules:'+each_slb.rule+'</p></div>'} });
@@ -7752,7 +7752,7 @@
                             that.getVirtualService();
                         },
                         error: function(){
-                            alert('内部错误');
+                            alert(gettext('Internal Error'));
                         },
                         complete: function(){
                             loading.close()
@@ -7828,7 +7828,7 @@
                             that.getRealService();
                         },
                         error: function(){
-                            alert('内部错误');
+                            alert(gettext('Internal Error'));
                         },
                         complete: function(){
                             loading.close()
@@ -7871,7 +7871,7 @@
                             that.getGroup();
                         },
                         error: function(){
-                            alert('内部错误');
+                            alert(gettext('Internal Error'));
                         },
                         complete: function(){
                             loading.close()
@@ -7908,7 +7908,7 @@
                                                     that.getGroup();
                                                 },
                                                 error: function(){
-                                                    alert('内部错误');
+                                                    alert(gettext('Internal Error'));
                                                 },
                                                 complete: function(){
                                                     if(index == that.SLB_group_config.members.length-1){
@@ -7920,7 +7920,7 @@
                                     }
                                 },
                                 error: function(){
-                                    alert('内部错误');
+                                    alert(gettext('Internal Error'));
                                 }
                             });
                         }
@@ -7978,7 +7978,7 @@
                             
                         },
                         error: function(){
-                            alert('内部错误');
+                            alert(gettext('Internal Error'));
                         },
                         complete: function(){
                             loading.close()
@@ -8220,7 +8220,7 @@
                                 }
                             },
                             error: function(){
-                                alert('内部错误');
+                                alert(gettext('Internal Error'));
                                 if(that.edit_listener_flag){
                                     that.edit_listener({'name':that.formLabelAlign.name,'status':(that.status_flag == 'undeployed') ? 'undeployed' : 'modified'})
                                 }
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/ja/djangojs.js
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/ja/djangojs.js	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/ja/djangojs.js	(working copy)
@@ -368,7 +368,7 @@
     "SYSTEM STATUS": "SYSTEM STATUS", 
     "SYSTEM UPTIME": "SYSTEM UPTIME", 
     "SYSTEM WARNING": "SYSTEM WARNING", 
-    "Save": "Save", 
+    "Save": "\u4fdd\u5b58", 
     "Script file name mustn't contain space": "Script file name mustn't contain space", 
     "Search": "\u691c\u7d22", 
     "Search by Name": "Search by Name", 
@@ -530,7 +530,41 @@
     "warning": "warning", 
     "{{ err_info[\"msg\"] }}": "{{ err_info[\"msg\"] }}", 
     "{{ error }}": "{{ error }}", 
-    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "\u2018+++'\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u51fa\u6765\u307e\u305b\u3093\u304c\u3001\u30b9\u30bf\u30f3\u30d0\u30a4\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u3067\u304d\u308b\u69cb\u6210\u3092\u6307\u3057\u307e\u3059,\u2018---\u2019 \u30b9\u30bf\u30f3\u30d0\u30a4\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u51fa\u6765\u307e\u305b\u3093\u304c\u3001\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u3067\u304d\u308b\u69cb\u6210\u3092\u6307\u3057\u307e\u3059\u3002"
+    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "\u2018+++'\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u51fa\u6765\u307e\u305b\u3093\u304c\u3001\u30b9\u30bf\u30f3\u30d0\u30a4\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u3067\u304d\u308b\u69cb\u6210\u3092\u6307\u3057\u307e\u3059,\u2018---\u2019 \u30b9\u30bf\u30f3\u30d0\u30a4\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u51fa\u6765\u307e\u305b\u3093\u304c\u3001\u30ed\u30fc\u30ab\u30eb\u30de\u30b7\u30f3\u3067\u306f\u4f7f\u7528\u3067\u304d\u308b\u69cb\u6210\u3092\u6307\u3057\u307e\u3059\u3002",
+    "Tip": "\u4fdd\u5b58\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
+    "Save this setting?": "\u8a2d\u5b9a\u3092\u4fdd\u5b58\u3057\u307e\u3059\u304b\uff1f",
+    "Traffic Listener": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30ea\u30b9\u30ca\u30fc",
+    "Traffic Listener consists of a set of uplink and downlink interfaces, serving as a starting and ending points of orchestration.": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30ea\u30b9\u30ca\u30fc\u306f\u3001\u30a2\u30c3\u30d7\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u3068\u30c0\u30a6\u30f3\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306e\u30bb\u30c3\u30c8\u3067\u69cb\u6210\u3055\u308c\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u59cb\u70b9\u3068\u7d42\u4e86\u70b9\u3068\u3057\u3066\u6a5f\u80fd\u3057\u307e\u3059\u3002",
+    "The interface defined in Traffic Listener is connected to external devices. Because an orchestrator and a security device can be regarded as a whole, the interface the orchestrator uses to connect to a security device can be regarded as an internal interface. Internal interfaces are not covered in Traffic Listener.": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30ea\u30b9\u30ca\u30fc\u304c\u5b9a\u7fa9\u3059\u308b\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3068\u306f\u3001\u5916\u90e8\u6a5f\u5668\u3068\u63a5\u7d9a\u3055\u308c\u308b\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3092\u6307\u3057\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u5668\u3068\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u3092\u5168\u4f53\u3068\u3057\u3066\u6349\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u305f\u3081\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u306b\u63a5\u7d9a\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u5668\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3092\u4e00\u3064\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3068\u307f\u306a\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u5185\u90e8\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u3002\u3053\u308c\u3089\u306e\u5185\u90e8\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30d5\u30ed\u30fc\u306b\u5c5e\u3057\u307e\u305b\u3093\u3002\u30ea\u30b9\u30ca\u30fc\u306e\u30b9\u30b3\u30fc\u30d7\u3067\u3059\u3002",
+    "Uplink interface: Receive the client's request and send the server's response.": "\u30a2\u30c3\u30d7\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9: \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8981\u6c42\u3092\u53d7\u4fe1\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u5fdc\u7b54\u3092\u9001\u4fe1\u3059\u308b\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u3002",
+    "Downlink interface: Send the client's request and receive the server's response.": "\u30c0\u30a6\u30f3\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9: \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8981\u6c42\u3092\u9001\u4fe1\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u5fdc\u7b54\u3092\u53d7\u4fe1\u3059\u308b\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u3002",
+    "Create Network Rule": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30eb\u30fc\u30eb\u306e\u4f5c\u6210",
+    "Network orchestration rules define the conditions of orchestration policies. When a match is found between the 5-tuple of the traffic (source IP address, source port, destination IP address, destination port, and protocol) and an orchestration rule, it means a match is found between the traffic and an orchestration policy associated with the orchestration rule.": "\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306f\u3001\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u306e\u30d2\u30c3\u30c8\u6761\u4ef6\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002 \u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e 5 \u3064\u306e\u30bf\u30d7\u30eb (\u9001\u4fe1\u5143 IP\u3001\u9001\u4fe1\u5143\u30dd\u30fc\u30c8\u3001\u5b9b\u5148 IP\u3001\u5b9b\u5148\u30dd\u30fc\u30c8\u3001\u304a\u3088\u3073\u30d7\u30ed\u30c8\u30b3\u30eb) \u304c\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306b\u4e00\u81f4\u3059\u308b\u3068\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306f\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u305f\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u306b\u30d2\u30c3\u30c8\u3057\u307e\u3059\u3002",
+    "If an orchestration policy is not associated with any orchestration rule, a match could be found between any traffic and this orchestration policy.": "\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u304c\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3001\u3042\u3089\u3086\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u306b\u30d2\u30c3\u30c8\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002",
+    "SSL Decryption": "SSL\u5fa9\u53f7\u5316",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30e2\u30cb\u30bf\u30fc\u306e\u30a2\u30c3\u30d7\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306b\u3088\u3063\u3066\u53d7\u4fe1\u3055\u308c\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5fa9\u53f7\u5316\u3059\u308b\u3088\u3046\u306b SSL \u5fa9\u53f7\u5316\u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u307e\u3059\u3002\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u5c55\u958b\u30b7\u30ca\u30ea\u30aa\u3067\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5fa9\u53f7\u5316\u3059\u308b\u305f\u3081\u306e SSL \u6a5f\u80fd\u306e\u72ec\u81ea\u306e\u4f7f\u7528\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002",
+    "For inbound proxy scenarios, it can decrypt the traffic using external SSL proxy devices. To use an external SSL proxy device for decryption, the external device should be defined as an L4 security service.": "\u53d7\u4fe1\u30d7\u30ed\u30ad\u30b7 \u30b7\u30ca\u30ea\u30aa\u306e\u5834\u5408\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5fa9\u53f7\u5316\u3059\u308b\u305f\u3081\u306b\u5916\u90e8 SSL \u30d7\u30ed\u30ad\u30b7 \u30c7\u30d0\u30a4\u30b9\u3082\u30b5\u30dd\u30fc\u30c8\u3067\u304d\u307e\u3059\u3002 \u5fa9\u53f7\u5316\u306b\u5916\u90e8 SSL \u30d7\u30ed\u30ad\u30b7 \u30c7\u30d0\u30a4\u30b9\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306f\u3001\u5916\u90e8\u30c7\u30d0\u30a4\u30b9\u3092 L4 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In outbound deployment scenarios, orchestration supports decrypting the traffic using SSL listening.": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30ea\u30b9\u30ca\u30fc\u306e\u30a2\u30c3\u30d7\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u304b\u3089\u53d7\u4fe1\u3057\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5fa9\u53f7\u5316\u3059\u308b\u3088\u3046\u306b SSL \u5fa9\u53f7\u5316\u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u307e\u3059\u3002 \u30a2\u30a6\u30c8\u30d0\u30a6\u30f3\u30c9\u5c55\u958b\u30b7\u30ca\u30ea\u30aa\u3067\u306f\u3001\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u306f SSL \u30ea\u30b9\u30cb\u30f3\u30b0\u3092\u4f7f\u7528\u3057\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u5fa9\u53f7\u5316\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002",
+    "Create Security Service": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30b5\u30fc\u30d3\u30b9\u3092\u4f5c\u6210",
+    "A security service is a member of a security service chain. A security service is usually provided by one or multiple security devices. When a match is found between the traffic and a security service, the traffic can be equally distributed to multiple security devices. When no security service is available, the client's access can be rejected, or the traffic can bypass the security service. There are a few types of security services: L2 security service, L3 security service, L4 security service, and TAP service.": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u542b\u307e\u308c\u308b\u30e1\u30f3\u30d0\u30fc\u3067\u3042\u308a\u3001\u901a\u5e38\u306f 1 \u3064\u4ee5\u4e0a\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30c7\u30d0\u30a4\u30b9\u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u3001\u540c\u69d8\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002 \u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306b\u5230\u9054\u3057\u305f\u5834\u5408\u3001\u8907\u6570\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30c7\u30d0\u30a4\u30b9\u3078\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u8ca0\u8377\u306e\u5206\u6563\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3059\u3002 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u304c\u5229\u7528\u3067\u304d\u306a\u3044\u5834\u5408\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 \u30a2\u30af\u30bb\u30b9\u306e\u62d2\u5426\u307e\u305f\u306f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306e\u51e6\u7406\u306e\u30d0\u30a4\u30d1\u30b9\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3059\u3002 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306f\u3001\u7a2e\u985e\u306b\u5fdc\u3058\u3066\u3001L2 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001L3 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001L4 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001TAP \u30b5\u30fc\u30d3\u30b9\u306b\u5206\u985e\u3067\u304d\u307e\u3059\u3002",
+    "A security device is the hardware that securely processes the traffic. It is a member of a security service. According to deployment, a security device can be an L2 security device, L3 security device, and L4 security device.": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30c7\u30d0\u30a4\u30b9\u306f\u3001\u5b9f\u969b\u306b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5b89\u5168\u306b\u51e6\u7406\u3059\u308b\u30c7\u30d0\u30a4\u30b9\u3067\u3042\u308a\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306e\u30e1\u30f3\u30d0\u30fc\u3067\u3059\u3002 \u5c0e\u5165\u65b9\u6cd5\u306b\u5fdc\u3058\u3066\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u306f L2 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u3001L3 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u3001L4 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u6a5f\u5668\u306b\u5206\u985e\u3067\u304d\u307e\u3059\u3002",
+    "Note: TAP security service supports only one TAP device. TAP device is configured when a TAP service is being defined.": "\u6ce8: TAP \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306f 1 \u3064\u306e TAP \u30c7\u30d0\u30a4\u30b9\u306e\u307f\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3001TAP \u30c7\u30d0\u30a4\u30b9\u306f TAP \u30b5\u30fc\u30d3\u30b9\u3092\u5b9a\u7fa9\u3059\u308b\u3068\u304d\u306b\u4e00\u7dd2\u306b\u69cb\u6210\u3055\u308c\u307e\u3059\u3002",
+    "Create Security Chain": "\u30b5\u30fc\u30d3\u30b9\u30c1\u30a7\u30fc\u30f3\u306e\u4f5c\u6210",
+    "A security chain defines the path of the security service the traffic goes through. It can contain L2 security service, L3 security service, L4 security service and TAP service.": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u9806\u756a\u306b\u901a\u904e\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306e\u30d1\u30b9\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u3053\u308c\u306b\u306f\u3001L2 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001L3 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001L4 \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u3001TAP \u30b5\u30fc\u30d3\u30b9\u304c\u542b\u307e\u308c\u307e\u3059\u3002",
+    "When a match is found between the traffic and a security chain, the traffic is sent to each security service in turn in the security chain for processing, such as external SSL decryption, security checks, security audit.": "\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u5230\u9054\u3059\u308b\u3068\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306f\u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u5185\u306e\u5404\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9\u306b\u9001\u4fe1\u3055\u308c\u3001\u5916\u90e8 SSL \u5fa9\u53f7\u5316\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u691c\u67fb\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u76e3\u67fb\u306a\u3069\u306e\u51e6\u7406\u304c\u884c\u308f\u308c\u307e\u3059\u3002",
+    "Associate Service Chain": "\u95a2\u9023\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u30c1\u30a7\u30fc\u30f3",
+    "Orchestration policy. An orchestration policy defines how traffic is processed. Orchestration classifies traffic using orchestration rules. Different traffic is distributed to different security service chains, or blocked.": "\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u307e\u3059\u3002 \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u3068\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u51e6\u7406\u65b9\u6cd5\u3092\u6307\u3057\u307e\u3059\u3002\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u306f\u3001\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306b\u3088\u3063\u3066\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u5206\u985e\u3057\u307e\u3059\u3002\u8b58\u5225\u3055\u308c\u305f\u3055\u307e\u3056\u307e\u306a\u30d5\u30ed\u30fc\u306b\u3064\u3044\u3066\u3001\u7279\u5b9a\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u5206\u6563\u3057\u305f\u308a\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u30d6\u30ed\u30c3\u30af\u3057\u305f\u308a\u3067\u304d\u307e\u3059\u3002",
+    "Orchestration rules support five-tuple-based network orchestration rules and HTTP-based L7 orchestration rules.": "\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306f\u3001HTTP \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u57fa\u3065\u304f 5 \u30bf\u30d7\u30eb\u304a\u3088\u3073 7 \u5c64\u306e\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u306b\u57fa\u3065\u304f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30eb\u30fc\u30eb\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002",
+    "On this page, orchestration policies can be configured for the traffic received from the uplink interface on Traffic Listener, the traffic processed by a security service chain, or descrypted traffic.": "\u3053\u306e\u30da\u30fc\u30b8\u3067\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30ea\u30b9\u30ca\u30fc\u306e\u30a2\u30c3\u30d7\u30ea\u30f3\u30af \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306b\u3088\u3063\u3066\u53d7\u4fe1\u3055\u308c\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u3088\u3063\u3066\u51e6\u7406\u3055\u308c\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3001\u307e\u305f\u306f\u5fa9\u53f7\u5316\u3055\u308c\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3 \u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3067\u304d\u307e\u3059\u3002",
+    "Associate with SLB": "\u95a2\u9023\u3059\u308b\u30b5\u30fc\u30d0\u30fc\u306e\u8ca0\u8377\u5206\u6563",
+    "Configure the associated SLB policy to distribute the traffic processed by a security service chain to the virtual services defined by the SLB. SSL encryption can be applied to the traffic by configuring the SLB.": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u3088\u3063\u3066\u51e6\u7406\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u3001\u30b5\u30fc\u30d0\u30fc \u30ed\u30fc\u30c9 \u30d0\u30e9\u30f3\u30b7\u30f3\u30b0\u306b\u3088\u3063\u3066\u5b9a\u7fa9\u3055\u308c\u305f\u4eee\u60f3\u30b5\u30fc\u30d3\u30b9\u306b\u5206\u6563\u3059\u308b\u3088\u3046\u306b\u3001\u95a2\u9023\u3059\u308b\u30b5\u30fc\u30d0\u30fc \u30ed\u30fc\u30c9 \u30d0\u30e9\u30f3\u30b7\u30f3\u30b0 \u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u307e\u3059\u3002 \u30b5\u30fc\u30d0\u30fc\u8ca0\u8377\u5206\u6563\u3092\u69cb\u6210\u3059\u308b\u3053\u3068\u3067\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e SSL \u6697\u53f7\u5316\u3092\u5b9f\u88c5\u3067\u304d\u307e\u3059\u3002",
+    "SSL Encryption": "SSL\u6697\u53f7\u5316",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u3088\u3063\u3066\u51e6\u7406\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u6697\u53f7\u5316\u3059\u308b\u3088\u3046\u306b SSL \u6697\u53f7\u5316\u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u307e\u3059\u3002 \u30a2\u30a6\u30c8\u30d0\u30a6\u30f3\u30c9\u5c55\u958b\u30b7\u30ca\u30ea\u30aa\u3067\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u306f\u3001SSL \u30ea\u30b9\u30cb\u30f3\u30b0\u6a5f\u80fd\u3092\u4f7f\u7528\u3057\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u6697\u53f7\u5316\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In outbound deployment scenarios, orchestration supports encrypting the traffic using SSL listening.": "SSL \u6697\u53f7\u5316\u30dd\u30ea\u30b7\u30fc\u3092\u69cb\u6210\u3057\u3066\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b5\u30fc\u30d3\u30b9 \u30c1\u30a7\u30fc\u30f3\u306b\u3088\u3063\u3066\u51e6\u7406\u3055\u308c\u308b\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u6697\u53f7\u5316\u3057\u307e\u3059\u3002\u30a2\u30a6\u30c8\u30d0\u30a6\u30f3\u30c9\u5c55\u958b\u30b7\u30ca\u30ea\u30aa\u3067\u306f\u3001\u30c8\u30e9\u30d5\u30a3\u30c3\u30af \u30aa\u30fc\u30b1\u30b9\u30c8\u30ec\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd\u306f\u3001SSL \u30ea\u30b9\u30cb\u30f3\u30b0\u6a5f\u80fd\u3092\u4f7f\u7528\u3057\u305f\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u6697\u53f7\u5316\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u307e\u3059\u3002",
+    "Internal Error": "\u30a4\u30f3\u30bf\u30fc\u30ca\u30eb\u30a8\u30e9\u30fc",
+    "Select a single item to change the order.": "\u5358\u4e00\u9078\u629e\u306b\u3088\u308b\u9806\u5e8f\u306e\u307f\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002",
+    "Listen Decrypted Port": "\u30ea\u30b9\u30cb\u30f3\u30b0\u5fa9\u53f7\u5316\u30dd\u30fc\u30c8",
+    "Listen Encrypted Port": "\u30ea\u30b9\u30cb\u30f3\u30b0\u6697\u53f7\u5316\u30dd\u30fc\u30c8"
   };
 
   django.gettext = function (msgid) {
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-cn/djangojs.js
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-cn/djangojs.js	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-cn/djangojs.js	(working copy)
@@ -554,7 +554,41 @@
     "warning": "warning", 
     "{{ err_info[\"msg\"] }}": "{{ err_info[\"msg\"] }}", 
     "{{ error }}": "{{ error }}", 
-    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "'+++'\u662f\u6307\u672c\u673a\u6ca1\u6709\u800c\u5907\u673a\u6709\u7684\u914d\u7f6e\uff0c'---'\u662f\u6307\u672c\u673a\u6709\u800c\u5907\u673a\u6ca1\u6709\u7684\u914d\u7f6e\u3002"
+    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "'+++'\u662f\u6307\u672c\u673a\u6ca1\u6709\u800c\u5907\u673a\u6709\u7684\u914d\u7f6e\uff0c'---'\u662f\u6307\u672c\u673a\u6709\u800c\u5907\u673a\u6ca1\u6709\u7684\u914d\u7f6e\u3002",
+    "Tip": "\u63d0\u793a",
+    "Save this setting?": "\u662f\u5426\u4fdd\u7559\u914d\u7f6e?",
+    "Traffic Listener": "\u6d41\u91cf\u76d1\u542c\u5668",
+    "Traffic Listener consists of a set of uplink and downlink interfaces, serving as a starting and ending points of orchestration.": "\u6d41\u91cf\u76d1\u542c\u5668\u662f\u7531\u4e00\u7ec4\u4e0a\u884c\u94fe\u8def\u548c\u4e0b\u884c\u94fe\u8def\u63a5\u53e3\u7ec4\u6210\uff0c\u4f5c\u4e3a\u6d41\u91cf\u7f16\u6392\u7684\u8d77\u70b9\u548c\u7ec8\u70b9\u3002",
+    "The interface defined in Traffic Listener is connected to external devices. Because an orchestrator and a security device can be regarded as a whole, the interface the orchestrator uses to connect to a security device can be regarded as an internal interface. Internal interfaces are not covered in Traffic Listener.": "\u6d41\u91cf\u76d1\u542c\u5668\u5b9a\u4e49\u7684\u63a5\u53e3\u662f\u6307\u4e0e\u5916\u90e8\u8bbe\u5907\u8fde\u63a5\u7684\u63a5\u53e3\uff0c\u56e0\u4e3a\u6d41\u91cf\u7f16\u6392\u8bbe\u5907\u4e0e\u5b89\u5168\u8bbe\u5907\u53ef\u4ee5\u770b\u505a\u4e00\u4e2a\u6574\u4f53\uff0c\u6240\u4ee5\u6d41\u91cf\u7f16\u6392\u8bbe\u5907\u8fde\u63a5\u5b89\u5168\u8bbe\u5907\u7684\u63a5\u53e3\u53ef\u4ee5\u89c6\u4e3a\u5185\u90e8\u63a5\u53e3\uff0c\u8fd9\u4e9b\u5185\u90e8\u63a5\u53e3\u5e76\u4e0d\u5c5e\u4e8e\u6d41\u91cf\u76d1\u542c\u5668\u7684\u8303\u7574\u3002",
+    "Uplink interface: Receive the client's request and send the server's response.": "\u4e0a\u884c\u94fe\u8def\u63a5\u53e3\uff1a\u63a5\u6536\u5ba2\u6237\u7aef\u8bf7\u6c42\u548c\u53d1\u9001\u670d\u52a1\u7aef\u54cd\u5e94\u7684\u63a5\u53e3",
+    "Downlink interface: Send the client's request and receive the server's response.": "\u4e0b\u884c\u94fe\u8def\u63a5\u53e3\uff1a\u53d1\u9001\u5ba2\u6237\u7aef\u8bf7\u6c42\u548c\u63a5\u6536\u670d\u52a1\u7aef\u54cd\u5e94\u7684\u63a5\u53e3",
+    "Create Network Rule": "\u521b\u5efa\u7f51\u7edc\u89c4\u5219",
+    "Network orchestration rules define the conditions of orchestration policies. When a match is found between the 5-tuple of the traffic (source IP address, source port, destination IP address, destination port, and protocol) and an orchestration rule, it means a match is found between the traffic and an orchestration policy associated with the orchestration rule.": "\u7f51\u7edc\u6d41\u91cf\u7f16\u6392\u89c4\u5219\u5b9a\u4e49\u4e86\u7f16\u6392\u7b56\u7565\u7684\u547d\u4e2d\u6761\u4ef6\u3002\u5f53\u6d41\u91cf\u7684\u4e94\u5143\u7ec4\uff08\u6e90IP\u3001\u6e90\u7aef\u53e3\u3001\u76ee\u7684IP\u3001\u76ee\u7684\u7aef\u53e3\u548c\u534f\u8bae\uff09\u5339\u914d\u7f16\u6392\u89c4\u5219\uff0c\u90a3\u4e48\u6d41\u91cf\u547d\u4e2d\u7f16\u6392\u89c4\u5219\u5173\u8054\u7684\u7f16\u6392\u7b56\u7565\u3002",
+    "If an orchestration policy is not associated with any orchestration rule, a match could be found between any traffic and this orchestration policy.": "\u5982\u679c\u7f16\u6392\u7b56\u7565\u6ca1\u6709\u5173\u8054\u4efb\u4f55\u7f16\u6392\u89c4\u5219\uff0c\u90a3\u4e48\u4efb\u4f55\u6d41\u91cf\u90fd\u80fd\u547d\u4e2d\u6b64\u7f16\u6392\u7b56\u7565\u3002",
+    "SSL Decryption": "SSL\u89e3\u5bc6",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u914d\u7f6eSSL\u89e3\u5bc6\u7b56\u7565\uff0c\u5c06\u6d41\u91cf\u76d1\u542c\u5668\u4e0a\u884c\u94fe\u8def\u63a5\u53e3\u63a5\u6536\u5230\u7684\u6d41\u91cf\u8fdb\u884c\u89e3\u5bc6\u3002\u5728\u5165\u5411\u90e8\u7f72\u573a\u666f\uff0c\u6d41\u91cf\u7f16\u6392\u529f\u80fd\u652f\u6301\u81ea\u6709\u4f7f\u7528SSL\u529f\u80fd\u5bf9\u6d41\u91cf\u8fdb\u884c\u89e3\u5bc6\u3002",
+    "For inbound proxy scenarios, it can decrypt the traffic using external SSL proxy devices. To use an external SSL proxy device for decryption, the external device should be defined as an L4 security service.": "\u5bf9\u4e8e\u5165\u5411\u4ee3\u7406\u573a\u666f\uff0c\u8fd8\u53ef\u652f\u6301\u5916\u90e8SSL\u4ee3\u7406\u8bbe\u5907\u5bf9\u6d41\u91cf\u8fdb\u884c\u89e3\u5bc6\u3002\u5982\u679c\u8981\u4f7f\u7528\u5916\u90e8SSL\u4ee3\u7406\u8bbe\u5907\u8fdb\u884c\u89e3\u5bc6\uff0c\u9700\u8981\u5c06\u5916\u90e8\u8bbe\u5907\u5b9a\u4e49\u4e3aL4\u5b89\u5168\u670d\u52a1\u3002",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In outbound deployment scenarios, orchestration supports decrypting the traffic using SSL listening.": "\u914d\u7f6eSSL\u89e3\u5bc6\u7b56\u7565\uff0c\u5c06\u6d41\u91cf\u76d1\u542c\u5668\u4e0a\u884c\u94fe\u8def\u63a5\u53e3\u63a5\u6536\u5230\u7684\u6d41\u91cf\u8fdb\u884c\u89e3\u5bc6\u3002\u5728\u51fa\u5411\u90e8\u7f72\u573a\u666f\uff0c\u6d41\u91cf\u7f16\u6392\u529f\u80fd\u652f\u6301\u4f7f\u7528SSL\u4fa6\u542c\u529f\u80fd\u5bf9\u6d41\u91cf\u8fdb\u884c\u89e3\u5bc6\u3002",
+    "Create Security Service": "\u521b\u5efa\u5b89\u5168\u670d\u52a1",
+    "A security service is a member of a security service chain. A security service is usually provided by one or multiple security devices. When a match is found between the traffic and a security service, the traffic can be equally distributed to multiple security devices. When no security service is available, the client's access can be rejected, or the traffic can bypass the security service. There are a few types of security services: L2 security service, L3 security service, L4 security service, and TAP service.": "\u5b89\u5168\u670d\u52a1\u662f\u5b89\u5168\u670d\u52a1\u94fe\u4e2d\u5305\u542b\u7684\u6210\u5458\uff0c\u901a\u5e38\u7531\u4e00\u53f0\u6216\u8005\u591a\u53f0\u5b89\u5168\u8bbe\u5907\u5171\u540c\u63d0\u4f9b\u540c\u7c7b\u7684\u5b89\u5168\u670d\u52a1\u3002\u6d41\u91cf\u547d\u4e2d\u5b89\u5168\u670d\u52a1\u65f6\uff0c\u652f\u6301\u5c06\u6d41\u91cf\u5747\u8861\u8d1f\u8f7d\u5230\u591a\u53f0\u5b89\u5168\u8bbe\u5907\u3002\u5f53\u5b89\u5168\u670d\u52a1\u65e0\u53ef\u7528\u65f6\uff0c\u652f\u6301\u62d2\u7edd\u5ba2\u6237\u7aef\u8bbf\u95ee\u6216\u8005\u7ed5\u8fc7\u8be5\u5b89\u5168\u670d\u52a1\u7684\u5904\u7406\u3002\u5b89\u5168\u670d\u52a1\u6309\u7167\u7c7b\u578b\u53ef\u4ee5\u5206\u4e3aL2\u5b89\u5168\u670d\u52a1\u3001L3\u5b89\u5168\u670d\u52a1\u3001L4\u5b89\u5168\u670d\u52a1\u548cTAP\u670d\u52a1\u3002",
+    "A security device is the hardware that securely processes the traffic. It is a member of a security service. According to deployment, a security device can be an L2 security device, L3 security device, and L4 security device.": "\u5b89\u5168\u8bbe\u5907\u662f\u5b9e\u9645\u4e0a\u5bf9\u6d41\u91cf\u8fdb\u884c\u5b89\u5168\u5904\u7406\u7684\u8bbe\u5907\uff0c\u662f\u7ec4\u6210\u5b89\u5168\u670d\u52a1\u7684\u6210\u5458\u3002\u6309\u7167\u90e8\u7f72\u65b9\u5f0f\uff0c\u5b89\u5168\u8bbe\u5907\u53ef\u4ee5\u5212\u5206\u4e3aL2\u5b89\u5168\u8bbe\u5907\u3001L3\u5b89\u5168\u8bbe\u5907\u548cL4\u5b89\u5168\u8bbe\u5907\u3002",
+    "Note: TAP security service supports only one TAP device. TAP device is configured when a TAP service is being defined.": "\u6ce8\u610f\uff1aTAP\u5b89\u5168\u670d\u52a1\u53ea\u652f\u6301\u4e00\u4e2aTAP\u8bbe\u5907\uff0cTAP\u8bbe\u5907\u5728\u5b9a\u4e49TAP\u670d\u52a1\u65f6\u4e00\u540c\u914d\u7f6e\u3002",
+    "Create Security Chain": "\u521b\u5efa\u670d\u52a1\u94fe",
+    "A security chain defines the path of the security service the traffic goes through. It can contain L2 security service, L3 security service, L4 security service and TAP service.": "\u5b89\u5168\u670d\u52a1\u94fe\u5b9a\u4e49\u4e86\u6d41\u91cf\u9700\u8981\u4f9d\u6b21\u901a\u8fc7\u7684\u5b89\u5168\u670d\u52a1\u7684\u8def\u5f84\uff0c\u53ef\u4ee5\u5305\u542bL2\u5b89\u5168\u670d\u52a1\u3001L3\u5b89\u5168\u670d\u52a1\u3001L4\u5b89\u5168\u670d\u52a1\u548cTAP\u670d\u52a1\u3002",
+    "When a match is found between the traffic and a security chain, the traffic is sent to each security service in turn in the security chain for processing, such as external SSL decryption, security checks, security audit.": "\u6d41\u91cf\u547d\u4e2d\u5b89\u5168\u670d\u52a1\u94fe\u65f6\uff0c\u6d41\u91cf\u4f9d\u6b21\u53d1\u5f80\u670d\u52a1\u94fe\u4e2d\u5404\u4e2a\u5b89\u5168\u670d\u52a1\u8fdb\u884c\u5904\u7406\uff0c\u4f8b\u5982\u5916\u90e8SSL\u89e3\u5bc6\u3001\u5b89\u5168\u68c0\u67e5\u3001\u5b89\u5168\u5ba1\u8ba1\u7b49\u3002",
+    "Associate Service Chain": "\u5173\u8054\u670d\u52a1\u94fe",
+    "Orchestration policy. An orchestration policy defines how traffic is processed. Orchestration classifies traffic using orchestration rules. Different traffic is distributed to different security service chains, or blocked.": "\u914d\u7f6e\u7f16\u6392\u7b56\u7565\u3002\u7f16\u6392\u7b56\u7565\u662f\u6307\u6d41\u91cf\u5982\u4f55\u88ab\u5904\u7406\uff0c\u6d41\u91cf\u7f16\u6392\u529f\u80fd\u901a\u8fc7\u7f16\u6392\u89c4\u5219\u5bf9\u6d41\u91cf\u8fdb\u884c\u5206\u7c7b\uff0c\u9488\u5bf9\u8bc6\u522b\u51fa\u7684\u4e0d\u540c\u6d41\u91cf\uff0c\u53ef\u5c06\u5176\u5206\u53d1\u5230\u7279\u5b9a\u7684\u5b89\u5168\u670d\u52a1\u94fe\uff0c\u6216\u8005\u8fdb\u884c\u6d41\u91cf\u963b\u65ad\u3002",
+    "Orchestration rules support five-tuple-based network orchestration rules and HTTP-based L7 orchestration rules.": "\u7f16\u6392\u89c4\u5219\u652f\u6301\u57fa\u4e8e\u4e94\u5143\u7ec4\u7684\u7f51\u7edc\u6d41\u91cf\u7f16\u6392\u89c4\u5219\u548c\u57fa\u4e8eHTTP\u5e94\u7528\u7684\u4e03\u5c42\u6d41\u91cf\u7f16\u6392\u89c4\u5219\u3002",
+    "On this page, orchestration policies can be configured for the traffic received from the uplink interface on Traffic Listener, the traffic processed by a security service chain, or descrypted traffic.": "\u5728\u6b64\u9875\u9762\u4e2d\uff0c\u53ef\u9488\u5bf9\u6d41\u91cf\u76d1\u542c\u5668\u4e0a\u884c\u94fe\u8def\u63a5\u53e3\u63a5\u6536\u5230\u7684\u6d41\u91cf\u3001\u5b89\u5168\u670d\u52a1\u94fe\u5904\u7406\u540e\u7684\u6d41\u91cf\u6216\u89e3\u5bc6\u540e\u7684\u6d41\u91cf\u8fdb\u884c\u7f16\u6392\u7b56\u7565\u7684\u914d\u7f6e\u3002",
+    "Associate with SLB": "\u5173\u8054\u670d\u52a1\u5668\u8d1f\u8f7d\u5747\u8861",
+    "Configure the associated SLB policy to distribute the traffic processed by a security service chain to the virtual services defined by the SLB. SSL encryption can be applied to the traffic by configuring the SLB.": "\u914d\u7f6e\u5173\u8054\u670d\u52a1\u5668\u8d1f\u8f7d\u5747\u8861\u7b56\u7565\uff0c\u5c06\u5b89\u5168\u670d\u52a1\u94fe\u5904\u7406\u540e\u7684\u6d41\u91cf\u5206\u53d1\u5230\u670d\u52a1\u5668\u8d1f\u8f7d\u5747\u8861\u5b9a\u4e49\u7684\u865a\u62df\u670d\u52a1\u3002\u901a\u8fc7\u914d\u7f6e\u670d\u52a1\u5668\u8d1f\u8f7d\u5747\u8861\uff0c\u53ef\u5b9e\u73b0\u5bf9\u6d41\u91cf\u8fdb\u884cSSL\u52a0\u5bc6\u3002",
+    "SSL Encryption": "SSL\u52a0\u5bc6",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u914d\u7f6eSSL\u52a0\u5bc6\u7b56\u7565\uff0c\u5c06\u5b89\u5168\u670d\u52a1\u94fe\u5904\u7406\u540e\u7684\u6d41\u91cf\u8fdb\u884c\u52a0\u5bc6\u3002\u5728\u5165\u5411\u90e8\u7f72\u573a\u666f\uff0c\u6d41\u91cf\u7f16\u6392\u529f\u80fd\u652f\u6301\u81ea\u6709\u4f7f\u7528SSL\u529f\u80fd\u5bf9\u6d41\u91cf\u8fdb\u884c\u52a0\u5bc6\u3002",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In outbound deployment scenarios, orchestration supports encrypting the traffic using SSL listening.": "\u914d\u7f6eSSL\u52a0\u5bc6\u7b56\u7565\uff0c\u5c06\u5b89\u5168\u670d\u52a1\u94fe\u5904\u7406\u540e\u7684\u6d41\u91cf\u8fdb\u884c\u52a0\u5bc6\u3002\u5728\u51fa\u5411\u90e8\u7f72\u573a\u666f\uff0c\u6d41\u91cf\u7f16\u6392\u529f\u80fd\u652f\u6301\u4f7f\u7528SSL\u4fa6\u542c\u529f\u80fd\u5bf9\u6d41\u91cf\u8fdb\u884c\u52a0\u5bc6\u3002",
+    "Internal Error": "\u5185\u90e8\u9519\u8bef",
+    "Select a single item to change the order.": "\u4ec5\u652f\u6301\u5355\u9009\u8c03\u987a\u5e8f",
+    "Listen Decrypted Port": "\u76d1\u542c\u89e3\u5bc6\u7aef\u53e3",
+    "Listen Encrypted Port": "\u76d1\u542c\u52a0\u5bc6\u7aef\u53e3"
   };
 
   django.gettext = function (msgid) {
Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-tw/djangojs.js
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-tw/djangojs.js	(revision 38070)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/media/js/jsi18n/zh-tw/djangojs.js	(working copy)
@@ -547,7 +547,41 @@
     "warning": "warning", 
     "{{ err_info[\"msg\"] }}": "{{ err_info[\"msg\"] }}", 
     "{{ error }}": "{{ error }}", 
-    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "\u2018+++'\u8868\u793a\u9060\u7aef\u8a2d\u5099\u6709\u7684\u914d\u7f6e\uff0c\u672c\u5730\u8a2d\u5099\u6c92\u6709,\u2018---'\u8868\u793a\u672c\u5730\u8a2d\u5099\u6709\u7684\u914d\u7f6e\uff0c\u9060\u7aef\u8a2d\u5099\u6c92\u6709\u3002"
+    "\u2018+++\u2019refers to the configuration that is not available on local machine but available on the standby machine,\u2018---\u2019refers to the configuration that is not available on standby machine but available on the local machine": "\u2018+++'\u8868\u793a\u9060\u7aef\u8a2d\u5099\u6709\u7684\u914d\u7f6e\uff0c\u672c\u5730\u8a2d\u5099\u6c92\u6709,\u2018---'\u8868\u793a\u672c\u5730\u8a2d\u5099\u6709\u7684\u914d\u7f6e\uff0c\u9060\u7aef\u8a2d\u5099\u6c92\u6709\u3002",
+    "Tip": "\u63d0\u793a",
+    "Save this setting?": "\u662f\u5426\u5132\u5b58\u8a2d\u5b9a?",
+    "Traffic Listener": "\u6d41\u91cf\u76e3\u807d\u5668",
+    "Traffic Listener consists of a set of uplink and downlink interfaces, serving as a starting and ending points of orchestration.": "\u6d41\u91cf\u76e3\u807d\u5668\u662f\u7531\u4e00\u7d44\u4e0a\u884c\u9023\u7d50\u548c\u4e0b\u884c\u9023\u7d50\u4ecb\u9762\u7d44\u6210\uff0c\u4f5c\u70ba\u6d41\u91cf\u7de8\u6392\u7684\u8d77\u9ede\u548c\u7d42\u9ede\u3002",
+    "The interface defined in Traffic Listener is connected to external devices. Because an orchestrator and a security device can be regarded as a whole, the interface the orchestrator uses to connect to a security device can be regarded as an internal interface. Internal interfaces are not covered in Traffic Listener.": "\u6d41\u91cf\u76e3\u807d\u5668\u5b9a\u7fa9\u7684\u63a5\u53e3\u662f\u6307\u8207\u5916\u90e8\u8a2d\u5099\u9023\u63a5\u7684\u63a5\u53e3\uff0c\u56e0\u70ba\u6d41\u91cf\u7de8\u6392\u8a2d\u5099\u8207\u5b89\u5168\u8a2d\u5099\u53ef\u4ee5\u770b\u4f5c\u4e00\u500b\u6574\u9ad4\uff0c\u6240\u4ee5\u6d41\u91cf\u7de8\u6392\u8a2d\u5099\u9023\u63a5\u5b89\u5168\u8a2d\u5099\u7684\u63a5\u53e3\u53ef\u4ee5\u8996\u70ba\u5167\u90e8\u63a5\u53e3\uff0c\u9019\u4e9b\u5167\u90e8\u63a5\u53e3\u4e26\u4e0d\u5c6c\u65bc\u6d41\u91cf\u76e3\u807d\u5668\u7684\u7bc4\u7587\u3002",
+    "Uplink interface: Receive the client's request and send the server's response.": "\u4e0a\u884c\u9023\u7d50\u4ecb\u9762\uff1a\u63a5\u6536\u5ba2\u6236\u7aef\u8acb\u6c42\u548c\u767c\u9001\u4f3a\u670d\u5668\u7aef\u56de\u61c9\u7684\u4ecb\u9762",
+    "Downlink interface: Send the client's request and receive the server's response.": "\u4e0b\u884c\u9023\u7d50\u4ecb\u9762\uff1a\u767c\u9001\u5ba2\u6236\u7aef\u8acb\u6c42\u548c\u63a5\u6536\u4f3a\u670d\u5668\u7aef\u56de\u61c9\u7684\u4ecb\u9762",
+    "Create Network Rule": "\u5efa\u7acb\u7db2\u8def\u898f\u5247",
+    "Network orchestration rules define the conditions of orchestration policies. When a match is found between the 5-tuple of the traffic (source IP address, source port, destination IP address, destination port, and protocol) and an orchestration rule, it means a match is found between the traffic and an orchestration policy associated with the orchestration rule.": "\u7db2\u8def\u6d41\u91cf\u7de8\u6392\u898f\u5247\u5b9a\u7fa9\u4e86\u7de8\u6392\u7b56\u7565\u7684\u547d\u4e2d\u689d\u4ef6\u3002\u7576\u6d41\u91cf\u7684\u4e94\u5143\u7d44\uff08\u4f86\u6e90IP\u3001\u4f86\u6e90\u9023\u63a5\u57e0\u3001\u76ee\u7684IP\u3001\u76ee\u7684\u9023\u63a5\u57e0\u548c\u5354\u5b9a\uff09\u7b26\u5408\u7de8\u6392\u898f\u5247\uff0c\u90a3\u9ebc\u6d41\u91cf\u547d\u4e2d\u7de8\u6392\u898f\u5247\u95dc\u806f\u7684\u7de8\u6392\u7b56\u7565\u3002",
+    "If an orchestration policy is not associated with any orchestration rule, a match could be found between any traffic and this orchestration policy.": "\u5982\u679c\u7de8\u6392\u7b56\u7565\u6c92\u6709\u95dc\u806f\u4efb\u4f55\u7de8\u6392\u898f\u5247\uff0c\u90a3\u9ebc\u4efb\u4f55\u6d41\u91cf\u90fd\u80fd\u547d\u4e2d\u6b64\u7de8\u6392\u7b56\u7565\u3002",
+    "SSL Decryption": "SSL\u89e3\u5bc6",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u8a2d\u5b9aSSL\u89e3\u5bc6\u7b56\u7565\uff0c\u5c07\u6d41\u91cf\u76e3\u807d\u5668\u4e0a\u884c\u93c8\u8def\u4ecb\u9762\u63a5\u6536\u5230\u7684\u6d41\u91cf\u9032\u884c\u89e3\u5bc6\u3002\u5728\u5165\u5411\u90e8\u7f72\u5834\u666f\uff0c\u6d41\u91cf\u7de8\u6392\u529f\u80fd\u652f\u63f4\u81ea\u6709\u4f7f\u7528SSL\u529f\u80fd\u5c0d\u6d41\u91cf\u9032\u884c\u89e3\u5bc6\u3002",
+    "For inbound proxy scenarios, it can decrypt the traffic using external SSL proxy devices. To use an external SSL proxy device for decryption, the external device should be defined as an L4 security service.": "\u5c0d\u65bc\u5165\u5411\u4ee3\u7406\u5834\u666f\uff0c\u4e5f\u53ef\u652f\u63f4\u5916\u90e8SSL\u4ee3\u7406\u8a2d\u5099\u5c0d\u6d41\u91cf\u9032\u884c\u89e3\u5bc6\u3002\u5982\u679c\u8981\u4f7f\u7528\u5916\u90e8SSL\u4ee3\u7406\u8a2d\u5099\u9032\u884c\u89e3\u5bc6\uff0c\u5247\u9700\u8981\u5c07\u5916\u90e8\u8a2d\u5099\u5b9a\u7fa9\u70baL4\u5b89\u5168\u670d\u52d9\u3002",
+    "Configure an SSL decryption policy to decrypt the traffic received from the uplink interface on Traffic Listener. In outbound deployment scenarios, orchestration supports decrypting the traffic using SSL listening.": "\u8a2d\u5b9aSSL\u89e3\u5bc6\u7b56\u7565\uff0c\u5c07\u6d41\u91cf\u76e3\u807d\u5668\u4e0a\u884c\u9023\u7d50\u4ecb\u9762\u63a5\u6536\u5230\u7684\u6d41\u91cf\u9032\u884c\u89e3\u5bc6\u3002 \u5728\u51fa\u5411\u90e8\u7f72\u5834\u666f\uff0c\u6d41\u91cf\u7de8\u6392\u529f\u80fd\u652f\u63f4\u4f7f\u7528SSL\u5075\u807d\u529f\u80fd\u5c0d\u6d41\u91cf\u9032\u884c\u89e3\u5bc6\u3002",
+    "Create Security Service": "\u5efa\u7acb\u5b89\u5168\u670d\u52d9",
+    "A security service is a member of a security service chain. A security service is usually provided by one or multiple security devices. When a match is found between the traffic and a security service, the traffic can be equally distributed to multiple security devices. When no security service is available, the client's access can be rejected, or the traffic can bypass the security service. There are a few types of security services: L2 security service, L3 security service, L4 security service, and TAP service.": "\u5b89\u5168\u670d\u52d9\u662f\u5b89\u5168\u670d\u52d9\u93c8\u4e2d\u5305\u542b\u7684\u6210\u54e1\uff0c\u901a\u5e38\u7531\u4e00\u53f0\u6216\u591a\u53f0\u5b89\u5168\u8a2d\u5099\u5171\u540c\u63d0\u4f9b\u540c\u985e\u7684\u5b89\u5168\u670d\u52d9\u3002\u6d41\u91cf\u547d\u4e2d\u5b89\u5168\u670d\u52d9\u6642\uff0c\u652f\u63f4\u5c07\u6d41\u91cf\u5e73\u8861\u8ca0\u8f09\u5230\u591a\u53f0\u5b89\u5168\u8a2d\u5099\u3002\u7576\u5b89\u5168\u670d\u52d9\u7121\u53ef\u7528\u6642\uff0c\u652f\u63f4\u62d2\u7d55\u7528\u6236\u7aef\u5b58\u53d6\u6216\u7e5e\u904e\u8a72\u5b89\u5168\u670d\u52d9\u7684\u8655\u7406\u3002\u5b89\u5168\u670d\u52d9\u4f9d\u985e\u578b\u53ef\u5206\u70baL2\u5b89\u5168\u670d\u52d9\u3001L3\u5b89\u5168\u670d\u52d9\u3001L4\u5b89\u5168\u670d\u52d9\u53caTAP\u670d\u52d9\u3002",
+    "A security device is the hardware that securely processes the traffic. It is a member of a security service. According to deployment, a security device can be an L2 security device, L3 security device, and L4 security device.": "\u5b89\u5168\u8a2d\u5099\u662f\u5be6\u969b\u4e0a\u5c0d\u6d41\u91cf\u9032\u884c\u5b89\u5168\u8655\u7406\u7684\u8a2d\u5099\uff0c\u4e5f\u662f\u7d44\u6210\u5b89\u5168\u670d\u52d9\u7684\u6210\u54e1\u3002 \u4f9d\u7167\u90e8\u7f72\u65b9\u5f0f\uff0c\u5b89\u5168\u8a2d\u5099\u53ef\u4ee5\u5283\u5206\u70baL2\u5b89\u5168\u8a2d\u5099\u3001L3\u5b89\u5168\u8a2d\u5099\u548cL4\u5b89\u5168\u8a2d\u5099\u3002",
+    "Note: TAP security service supports only one TAP device. TAP device is configured when a TAP service is being defined.": "\u6ce8\u610f\uff1aTAP\u5b89\u5168\u670d\u52d9\u53ea\u652f\u63f4\u4e00\u500bTAP\u8a2d\u5099\uff0cTAP\u8a2d\u5099\u5728\u5b9a\u7fa9TAP\u670d\u52d9\u6642\u4e00\u540c\u914d\u7f6e\u3002",
+    "Create Security Chain": "\u5efa\u7acb\u670d\u52d9\u93c8",
+    "A security chain defines the path of the security service the traffic goes through. It can contain L2 security service, L3 security service, L4 security service and TAP service.": "\u5b89\u5168\u670d\u52d9\u93c8\u5b9a\u7fa9\u4e86\u6d41\u91cf\u9700\u8981\u4f9d\u5e8f\u901a\u904e\u7684\u5b89\u5168\u670d\u52d9\u7684\u8def\u5f91\uff0c\u53ef\u4ee5\u5305\u542bL2\u5b89\u5168\u670d\u52d9\u3001L3\u5b89\u5168\u670d\u52d9\u3001L4\u5b89\u5168\u670d\u52d9\u548cTAP\u670d\u52d9\u3002",
+    "When a match is found between the traffic and a security chain, the traffic is sent to each security service in turn in the security chain for processing, such as external SSL decryption, security checks, security audit.": "\u6d41\u91cf\u547d\u4e2d\u5b89\u5168\u670d\u52d9\u93c8\u6642\uff0c\u6d41\u91cf\u4f9d\u5e8f\u50b3\u9001\u81f3\u670d\u52d9\u93c8\u4e2d\u5404\u500b\u5b89\u5168\u670d\u52d9\u9032\u884c\u8655\u7406\uff0c\u4f8b\u5982\u5916\u90e8SSL\u89e3\u5bc6\u3001\u5b89\u5168\u6aa2\u67e5\u3001\u5b89\u5168\u5be9\u6838\u7b49\u3002",
+    "Associate Service Chain": "\u95dc\u806f\u670d\u52d9\u93c8",
+    "Orchestration policy. An orchestration policy defines how traffic is processed. Orchestration classifies traffic using orchestration rules. Different traffic is distributed to different security service chains, or blocked.": "\u8a2d\u5b9a\u7de8\u6392\u7b56\u7565\u3002\u7de8\u6392\u7b56\u7565\u662f\u6307\u6d41\u91cf\u5982\u4f55\u88ab\u8655\u7406\uff0c\u6d41\u91cf\u7de8\u6392\u529f\u80fd\u900f\u904e\u7de8\u6392\u898f\u5247\u5c0d\u6d41\u91cf\u9032\u884c\u5206\u985e\uff0c\u91dd\u5c0d\u8b58\u5225\u51fa\u7684\u4e0d\u540c\u6d41\u91cf\uff0c\u53ef\u5c07\u5176\u5206\u767c\u5230\u7279\u5b9a\u7684\u5b89\u5168\u670d\u52d9\u93c8\uff0c\u6216\u9032\u884c\u6d41\u91cf\u963b\u65b7\u3002",
+    "Orchestration rules support five-tuple-based network orchestration rules and HTTP-based L7 orchestration rules.": "\u7de8\u6392\u898f\u5247\u652f\u63f4\u57fa\u65bc\u4e94\u5143\u7d44\u7684\u7db2\u8def\u6d41\u91cf\u7de8\u6392\u898f\u5247\u548c\u57fa\u65bcHTTP\u61c9\u7528\u7684\u4e03\u5c64\u6d41\u91cf\u7de8\u6392\u898f\u5247\u3002",
+    "On this page, orchestration policies can be configured for the traffic received from the uplink interface on Traffic Listener, the traffic processed by a security service chain, or descrypted traffic.": "\u5728\u6b64\u9801\u9762\u4e2d\uff0c\u53ef\u91dd\u5c0d\u6d41\u91cf\u76e3\u807d\u5668\u4e0a\u884c\u9023\u7d50\u4ecb\u9762\u63a5\u6536\u5230\u7684\u6d41\u91cf\u3001\u5b89\u5168\u670d\u52d9\u93c8\u8655\u7406\u5f8c\u7684\u6d41\u91cf\u6216\u89e3\u5bc6\u5f8c\u7684\u6d41\u91cf\u9032\u884c\u7de8\u6392\u7b56\u7565\u7684\u8a2d\u5b9a\u3002",
+    "Associate with SLB": "\u95dc\u806f\u4f3a\u670d\u5668\u8ca0\u8f09\u5e73\u8861",
+    "Configure the associated SLB policy to distribute the traffic processed by a security service chain to the virtual services defined by the SLB. SSL encryption can be applied to the traffic by configuring the SLB.": "\u8a2d\u5b9a\u95dc\u806f\u4f3a\u670d\u5668\u8ca0\u8f09\u5e73\u8861\u7b56\u7565\uff0c\u5c07\u5b89\u5168\u670d\u52d9\u93c8\u8655\u7406\u5f8c\u7684\u6d41\u91cf\u5206\u9001\u5230\u4f3a\u670d\u5668\u8ca0\u8f09\u5e73\u8861\u5b9a\u7fa9\u7684\u865b\u64ec\u670d\u52d9\u3002 \u900f\u904e\u914d\u7f6e\u4f3a\u670d\u5668\u8ca0\u8f09\u5e73\u8861\uff0c\u53ef\u5be6\u73fe\u5c0d\u6d41\u91cf\u9032\u884cSSL\u52a0\u5bc6\u3002",
+    "SSL Encryption": "SSL\u52a0\u5bc6",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In inbound deployment scenarios, orchestration supports decrypting the traffic using APV's SSL feature.": "\u8a2d\u5b9aSSL\u52a0\u5bc6\u7b56\u7565\uff0c\u5c07\u5b89\u5168\u670d\u52d9\u93c8\u8655\u7406\u5f8c\u7684\u6d41\u91cf\u52a0\u5bc6\u3002 \u5728\u5165\u5411\u90e8\u7f72\u5834\u666f\uff0c\u6d41\u91cf\u7de8\u6392\u529f\u80fd\u652f\u63f4\u81ea\u6709\u4f7f\u7528SSL\u529f\u80fd\u5c0d\u6d41\u91cf\u9032\u884c\u52a0\u5bc6\u3002",
+    "Configure an SSL encryption policy to encrypt the traffic processed by a security service. In outbound deployment scenarios, orchestration supports encrypting the traffic using SSL listening.": "\u8a2d\u5b9aSSL\u52a0\u5bc6\u7b56\u7565\uff0c\u5c07\u5b89\u5168\u670d\u52d9\u93c8\u8655\u7406\u5f8c\u7684\u6d41\u91cf\u52a0\u5bc6\u3002 \u5728\u51fa\u5411\u90e8\u7f72\u5834\u666f\uff0c\u6d41\u91cf\u7de8\u6392\u529f\u80fd\u652f\u63f4\u4f7f\u7528SSL\u5075\u807d\u529f\u80fd\u5c0d\u6d41\u91cf\u9032\u884c\u52a0\u5bc6\u3002",
+    "Internal Error": "\u5167\u90e8\u932f\u8aa4",
+    "Select a single item to change the order.": "\u50c5\u652f\u63f4\u55ae\u9078\u8abf\u9806\u5e8f",
+    "Listen Decrypted Port": "\u76e3\u807d\u89e3\u5bc6\u57e0",
+    "Listen Encrypted Port": "\u76e3\u807d\u52a0\u5bc6\u57e0"
   };
 
   django.gettext = function (msgid) {
