界面域title国际化修剪
域名拦截强度放在monitor判断中
This commit is contained in:
@@ -352,12 +352,21 @@ public class InterceptCfgService extends CrudService<WebsiteCfgDao,CfgIndexInfo>
|
|||||||
maatCfg.setAreaIpRegionList(areaIpRegionList);
|
maatCfg.setAreaIpRegionList(areaIpRegionList);
|
||||||
maatCfg.setIsValid(entity.getIsValid());
|
maatCfg.setIsValid(entity.getIsValid());
|
||||||
|
|
||||||
//监测需要发keyring_id
|
//监测 需要发keyring_id
|
||||||
if(entity.getAction().equals(Constants.MONIT_ACTION)){
|
if(entity.getAction().equals(Constants.MONIT_ACTION)){
|
||||||
entity.setUserRegion1(StringUtil.isEmpty(entity.getUserRegion1()) ? "0":entity.getUserRegion1());
|
entity.setUserRegion1(StringUtil.isEmpty(entity.getUserRegion1()) ? "0":entity.getUserRegion1());
|
||||||
maatCfg.setUserRegion(Constants.INTERCEPT_IP_MONIT_USER_REGION_KEY+"="+entity.getUserRegion1());
|
maatCfg.setUserRegion(Constants.INTERCEPT_IP_MONIT_USER_REGION_KEY+"="+entity.getUserRegion1());
|
||||||
|
//监测的域名需下发拦截强度
|
||||||
|
if(entity.getFunctionId().equals(201)){
|
||||||
|
entity.setUserRegion5(StringUtil.isEmpty(entity.getUserRegion5()) ? "1":entity.getUserRegion5());
|
||||||
|
if(StringUtil.isEmpty(maatCfg.getUserRegion())) {
|
||||||
|
maatCfg.setUserRegion(Constants.INTERCEPT_DOMAN_INTENSITY_USER_REGION_KEY+"="+entity.getUserRegion5());
|
||||||
|
}else {
|
||||||
|
maatCfg.setUserRegion(maatCfg.getUserRegion()+";"+Constants.INTERCEPT_DOMAN_INTENSITY_USER_REGION_KEY+"="+entity.getUserRegion5());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//限速需要发Droprate=0.001 ,暂不支持Bandwidth=200kbps
|
//限速 需要发Droprate=0.001 ,暂不支持Bandwidth=200kbps
|
||||||
if(entity.getAction().equals(Constants.RATELIMIT_ACTION)){
|
if(entity.getAction().equals(Constants.RATELIMIT_ACTION)){
|
||||||
if(entity.getUserRegion1().equals("0")){//丢包率
|
if(entity.getUserRegion1().equals("0")){//丢包率
|
||||||
entity.setUserRegion2(StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2());
|
entity.setUserRegion2(StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2());
|
||||||
@@ -370,7 +379,7 @@ public class InterceptCfgService extends CrudService<WebsiteCfgDao,CfgIndexInfo>
|
|||||||
String userRegion="";
|
String userRegion="";
|
||||||
//替换需要发zone
|
//替换需要发zone
|
||||||
if(entity.getAction().equals(Constants.REPLACE_ACTION)){
|
if(entity.getAction().equals(Constants.REPLACE_ACTION)){
|
||||||
//HTTP replace: replace type is not null ;find is not null;replace with is not null(userRegion is not null)
|
//HTTP replace: replace type is not null ;find is not null;replace with is not null(userRegion is not null)
|
||||||
userRegion=Constants.REPLACE_ZONE_KEY+"="+entity.getUserRegion1();
|
userRegion=Constants.REPLACE_ZONE_KEY+"="+entity.getUserRegion1();
|
||||||
String substitute="";
|
String substitute="";
|
||||||
String userRegion2=StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2();
|
String userRegion2=StringUtil.isEmpty(entity.getUserRegion2()) ? "":entity.getUserRegion2();
|
||||||
@@ -400,18 +409,6 @@ public class InterceptCfgService extends CrudService<WebsiteCfgDao,CfgIndexInfo>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//域名拦截需要增加拦截强度自定义域
|
|
||||||
if(doaminFlag){
|
|
||||||
if(StringUtil.isEmpty(entity.getUserRegion5()) || maatCfg.getUserRegion().equals(Constants.USER_REGION_PLACEHOLDER)){
|
|
||||||
userRegion= Constants.INTERCEPT_DOMAN_INTENSITY_USER_REGION_KEY+"="+entity.getUserRegion5();
|
|
||||||
maatCfg.setUserRegion(userRegion);
|
|
||||||
}else{
|
|
||||||
userRegion= maatCfg.getUserRegion();
|
|
||||||
userRegion=userRegion+";"+Constants.INTERCEPT_DOMAN_INTENSITY_USER_REGION_KEY+"="+entity.getUserRegion5();
|
|
||||||
maatCfg.setUserRegion(userRegion);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
configCompileList.add(maatCfg);
|
configCompileList.add(maatCfg);
|
||||||
maatBean.setConfigCompileList(configCompileList);
|
maatBean.setConfigCompileList(configCompileList);
|
||||||
maatBean.setAuditTime(entity.getAuditTime());
|
maatBean.setAuditTime(entity.getAuditTime());
|
||||||
|
|||||||
@@ -551,15 +551,15 @@ has_prohibit_delete=Only unconfirmed configuration can be deleted
|
|||||||
has_prohibit_nopass=Only unconfirmed configuration can be confirmed
|
has_prohibit_nopass=Only unconfirmed configuration can be confirmed
|
||||||
has_prohibit_pass=Only unconfirmed configuration can be confirmed
|
has_prohibit_pass=Only unconfirmed configuration can be confirmed
|
||||||
multiple_keywords_tip=Multiple keyword can be input,Please separate it with the return key.
|
multiple_keywords_tip=Multiple keyword can be input,Please separate it with the return key.
|
||||||
action_drop=DROP
|
action_drop=Drop
|
||||||
action_reject=BLOCK
|
action_reject=Block
|
||||||
action_redirect=REDIRECT
|
action_redirect=Redirect
|
||||||
action_loop=LOOP
|
action_loop=Loop
|
||||||
action_forward=FORWARD
|
action_forward=Forward
|
||||||
action_ratelimit=RATE LIMIT
|
action_ratelimit=Rate Limit
|
||||||
action_replace=REPLACE
|
action_replace=Replace
|
||||||
action_whitelist=WHITE LIST
|
action_whitelist=White List
|
||||||
action_monit=MONITOR
|
action_monit=Monitor
|
||||||
file_digest_control=File Digest
|
file_digest_control=File Digest
|
||||||
raw_len=File Length
|
raw_len=File Length
|
||||||
digest=Digest
|
digest=Digest
|
||||||
@@ -746,50 +746,50 @@ av_sample_picture=Picture Sample
|
|||||||
av_sample_voip=VoIP Voice Sample
|
av_sample_voip=VoIP Voice Sample
|
||||||
av_sample_audio_porn=Audio Scene Detection
|
av_sample_audio_porn=Audio Scene Detection
|
||||||
av_sample_video_porn=Porn Detection
|
av_sample_video_porn=Porn Detection
|
||||||
WHITE_LIST_IP=IP White List
|
WHITE_LIST_IP=IP
|
||||||
av_voip_ip=VoIP IP Configuration
|
av_voip_ip=IP
|
||||||
NTC_HTTP_URL=URL Configuration
|
NTC_HTTP_URL=URL
|
||||||
NTC_HTTP_REQ_HDR=Request Header Keyword Configuration
|
NTC_HTTP_REQ_HDR=Request Header
|
||||||
NTC_HTTP_RES_HDR=Response Header Keyword Configuration
|
NTC_HTTP_RES_HDR=Response Header
|
||||||
NTC_HTTP_REQ_BODY=Request Body Configuration
|
NTC_HTTP_REQ_BODY=Request Body
|
||||||
NTC_HTTP_RES_BODY=Response Body Configuration
|
NTC_HTTP_RES_BODY=Response Body
|
||||||
NTC_UNIVERSAL_IP=IP Configuration
|
NTC_UNIVERSAL_IP=IP
|
||||||
NTC_BGP_AS=AS Configuration
|
NTC_BGP_AS=AS
|
||||||
NTC_DNS_REGION=Keyword Configuration
|
NTC_DNS_REGION=DNS
|
||||||
WHITE_LIST_DOMAIN=URL Configuration
|
WHITE_LIST_DOMAIN=URL
|
||||||
av_voip_account=VoIP Account Configuration
|
av_voip_account=VoIP Account
|
||||||
av_cont_ip=Content IP Configuration
|
av_cont_ip=IP
|
||||||
NTC_SSL_SNI=SNI Keyword Configuration
|
NTC_SSL_SNI=SNI
|
||||||
NTC_SSL_SAN=SAN Keyword Configuration
|
NTC_SSL_SAN=SAN
|
||||||
NTC_SSL_CN=CN Keyword Configuration
|
NTC_SSL_CN=CN
|
||||||
av_pic_ip=Picture IP Configuration
|
av_pic_ip=IP
|
||||||
av_cont_url=Content URL Configuration
|
av_cont_url=URL
|
||||||
av_pic_url=Picture URL Configuration
|
av_pic_url=URL
|
||||||
NTC_IP=IP Configuration
|
NTC_IP=IP
|
||||||
file_transfer_digest=File Transfer Digest Configuration
|
file_transfer_digest=File Transfer Digest Configuration
|
||||||
PXY_INTERCEPT_IP=IP Intercept Configuration
|
PXY_INTERCEPT_IP=IP
|
||||||
PXY_INTERCEPT_DOMAIN=Domain Intercept Configuration
|
PXY_INTERCEPT_DOMAIN=Domain
|
||||||
PXY_CTRL_HTTP_REQ_BODY=Request Body Configuration
|
PXY_CTRL_HTTP_REQ_BODY=Request Body
|
||||||
PXY_CTRL_HTTP_RES_BODY=Response Body Configuration
|
PXY_CTRL_HTTP_RES_BODY=Response Body
|
||||||
dns_fake_ip=DNS Spoofing IP Configuration
|
dns_fake_ip=IP
|
||||||
APP_POLICY=APP Policy Configuration
|
APP_POLICY=APP
|
||||||
PXY_CTRL_IP=IP Block Configuration
|
PXY_CTRL_IP=IP
|
||||||
APP_STATIC_SEV_IP=App Identify IP Configuration
|
APP_STATIC_SEV_IP=IP
|
||||||
APP_HTTP=APP HTTP Feature Configuration
|
APP_HTTP=HTTP
|
||||||
APP_DOMAIN=APP Domain Feature Configuration
|
APP_DOMAIN=Domain
|
||||||
APP_PKT_BIN=APP Byte Feature Configuration
|
APP_PKT_BIN=Byte
|
||||||
PXY_CTRL_HTTP_URL=URL Configuration
|
PXY_CTRL_HTTP_URL=URL
|
||||||
LIMIT_IP=IP Rate Limit Configuration
|
LIMIT_IP=IP
|
||||||
IR_POLICY_IP=IP Reusing Configuration
|
IR_POLICY_IP=IP
|
||||||
PXY_CTRL_HTTP_REQ_HDR=Request Header Keyword Configuration
|
PXY_CTRL_HTTP_REQ_HDR=Request Header
|
||||||
PXY_CTRL_HTTP_RES_HDR=Response Header Keyword Configuration
|
PXY_CTRL_HTTP_RES_HDR=Response Header
|
||||||
DDOS_PROTECT_TARGET_IP_CB=DDOS IP Configuration
|
DDOS_PROTECT_TARGET_IP_CB=IP
|
||||||
IR_STATIC_IP_POOL_CB=IP Reusing Pool Configuration
|
IR_STATIC_IP_POOL_CB=IP
|
||||||
NTC_MAIL_HDR=Header Keyword Configuration
|
NTC_MAIL_HDR=Header Keyword
|
||||||
NTC_MAIL_BODY=Content Configuration
|
NTC_MAIL_BODY=Content
|
||||||
NTC_FILE_DIGEST=File Digest Configuration
|
NTC_FILE_DIGEST=File Digest
|
||||||
NTC_FTP_URL=URL Configuration
|
NTC_FTP_URL=URL
|
||||||
NTC_FTP_CONTENT=Content Configuration
|
NTC_FTP_CONTENT=Content
|
||||||
id_not_exists=id of %s %s is not exist
|
id_not_exists=id of %s %s is not exist
|
||||||
id_not_valid=id of %s %s is invalid
|
id_not_valid=id of %s %s is invalid
|
||||||
num_split_by_comma=%s is a character separated by a comma
|
num_split_by_comma=%s is a character separated by a comma
|
||||||
@@ -993,9 +993,9 @@ case_insenstive=Case-insensitive
|
|||||||
hex=Hex
|
hex=Hex
|
||||||
not_hex=Not HEX
|
not_hex=Not HEX
|
||||||
p2p_reject=P2P Block
|
p2p_reject=P2P Block
|
||||||
NTC_P2P_IP=IP Configuration
|
NTC_P2P_IP=IP
|
||||||
NTC_P2P_HASH_BIN=File Marking Configuration
|
NTC_P2P_HASH_BIN=File Marking
|
||||||
NTC_P2P_KEYWORDS=eMule Keyword Search Configuration
|
NTC_P2P_KEYWORDS=eMule Keyword
|
||||||
s_asn=Source ASN
|
s_asn=Source ASN
|
||||||
d_asn=Destination ASN
|
d_asn=Destination ASN
|
||||||
s_subscribe_id=Source Subscribe ID
|
s_subscribe_id=Source Subscribe ID
|
||||||
@@ -1143,9 +1143,9 @@ stream=Stream
|
|||||||
protocol_menu=Protocol
|
protocol_menu=Protocol
|
||||||
advanced=Advanced
|
advanced=Advanced
|
||||||
protocol_identify=Protocol Identify
|
protocol_identify=Protocol Identify
|
||||||
MM_FILE_DIGEST=File Digest Configuration
|
MM_FILE_DIGEST=File Digest
|
||||||
NTC_ASN_IP=ASN
|
NTC_ASN_IP=ASN
|
||||||
NTC_STREAMING_MEDIA_URL=Streaming Media URL
|
NTC_STREAMING_MEDIA_URL=URL
|
||||||
NTC_VOIP_ACCOUNT=VoIP Account
|
NTC_VOIP_ACCOUNT=VoIP Account
|
||||||
export_failed=Export Failed
|
export_failed=Export Failed
|
||||||
user_manage=Client Account Manage
|
user_manage=Client Account Manage
|
||||||
|
|||||||
@@ -763,31 +763,31 @@ NTC_SSL_CN=CN\u5173\u952E\u5B57\u914D\u7F6E
|
|||||||
av_pic_ip=\u56FE\u7247IP\u914D\u7F6E
|
av_pic_ip=\u56FE\u7247IP\u914D\u7F6E
|
||||||
av_cont_url=\u5185\u5BB9URL\u914D\u7F6E
|
av_cont_url=\u5185\u5BB9URL\u914D\u7F6E
|
||||||
av_pic_url=\u56FE\u7247URL\u914D\u7F6E
|
av_pic_url=\u56FE\u7247URL\u914D\u7F6E
|
||||||
NTC_IP=IP\u914D\u7F6E
|
NTC_IP=IP
|
||||||
file_transfer_digest=\u6587\u4EF6\u4F20\u8F93\u6458\u8981\u914D\u7F6E
|
file_transfer_digest=\u6587\u4EF6\u4F20\u8F93\u6458\u8981\u914D\u7F6E
|
||||||
PXY_INTERCEPT_IP=IP\u62E6\u622A\u914D\u7F6E
|
PXY_INTERCEPT_IP=IP
|
||||||
PXY_INTERCEPT_DOMAIN=\u57DF\u540D\u62E6\u622A\u914D\u7F6E
|
PXY_INTERCEPT_DOMAIN=\u57DF\u540D
|
||||||
PXY_CTRL_HTTP_REQ_BODY=\u8BF7\u6C42\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E
|
PXY_CTRL_HTTP_REQ_BODY=\u8BF7\u6C42\u5185\u5BB9\u5173\u952E\u5B57
|
||||||
PXY_CTRL_HTTP_RES_BODY=\u5E94\u7B54\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E
|
PXY_CTRL_HTTP_RES_BODY=\u5E94\u7B54\u5185\u5BB9\u5173\u952E\u5B57
|
||||||
dns_fake_ip=DNS\u6B3A\u9A97IP\u914D\u7F6E
|
dns_fake_ip=IP
|
||||||
APP_POLICY=APP\u7B56\u7565\u914D\u7F6E
|
APP_POLICY=APP\u7B56\u7565
|
||||||
PXY_CTRL_IP=IP\u63A7\u5236\u914D\u7F6E
|
PXY_CTRL_IP=IP
|
||||||
APP_STATIC_SEV_IP=APP\u534F\u8BAEIP\u914D\u7F6E
|
APP_STATIC_SEV_IP=IP
|
||||||
APP_HTTP=APP HTTP\u7279\u5F81\u914D\u7F6E
|
APP_HTTP=HTTP
|
||||||
APP_DOMAIN=APP\u57DF\u540D\u7279\u5F81\u914D\u7F6E
|
APP_DOMAIN=\u57DF\u540D
|
||||||
APP_PKT_BIN=APP\u5B57\u8282\u7279\u5F81\u914D\u7F6E
|
APP_PKT_BIN=APP\u5B57\u8282
|
||||||
PXY_CTRL_HTTP_URL=URL\u914D\u7F6E
|
PXY_CTRL_HTTP_URL=URL
|
||||||
LIMIT_IP=IP\u9650\u6D41\u914D\u7F6E
|
LIMIT_IP=IP
|
||||||
IR_POLICY_IP=IP\u590D\u7528\u914D\u7F6E
|
IR_POLICY_IP=IP
|
||||||
PXY_CTRL_HTTP_REQ_HDR=\u8BF7\u6C42\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E
|
PXY_CTRL_HTTP_REQ_HDR=\u8BF7\u6C42\u5934
|
||||||
PXY_CTRL_HTTP_RES_HDR=\u5E94\u7B54\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E
|
PXY_CTRL_HTTP_RES_HDR=\u5E94\u7B54\u5934
|
||||||
DDOS_PROTECT_TARGET_IP_CB=\u76EE\u6807\u9632\u62A4IP\u914D\u7F6E
|
DDOS_PROTECT_TARGET_IP_CB=IP
|
||||||
IR_STATIC_IP_POOL_CB=IP\u590D\u7528\u5730\u5740\u6C60\u914D\u7F6E
|
IR_STATIC_IP_POOL_CB=IP
|
||||||
NTC_MAIL_HDR=\u5934\u57DF\u5173\u952E\u5B57\u914D\u7F6E
|
NTC_MAIL_HDR=\u5934\u57DF\u5173\u952E\u5B57
|
||||||
NTC_MAIL_BODY=\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E
|
NTC_MAIL_BODY=\u5185\u5BB9
|
||||||
NTC_FILE_DIGEST=\u6587\u4EF6\u6458\u8981\u914D\u7F6E
|
NTC_FILE_DIGEST=\u6587\u4EF6\u6458\u8981
|
||||||
NTC_FTP_URL=URL\u914D\u7F6E
|
NTC_FTP_URL=URL
|
||||||
NTC_FTP_CONTENT=\u5185\u5BB9\u5173\u952E\u5B57\u914D\u7F6E
|
NTC_FTP_CONTENT=\u5185\u5BB9
|
||||||
id_not_exists=id\u4E3A%s\u7684%s\u4E0D\u5B58\u5728
|
id_not_exists=id\u4E3A%s\u7684%s\u4E0D\u5B58\u5728
|
||||||
id_not_valid=id\u4E3A%s\u7684%s\u65E0\u6548
|
id_not_valid=id\u4E3A%s\u7684%s\u65E0\u6548
|
||||||
num_split_by_comma=%s\u4E3A\u9017\u53F7\u5206\u9694\u7684\u6570\u5B57
|
num_split_by_comma=%s\u4E3A\u9017\u53F7\u5206\u9694\u7684\u6570\u5B57
|
||||||
@@ -962,13 +962,13 @@ encrypted_tunnel_behavior_ratelimit=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u9650\u
|
|||||||
encrypted_tunnel_behavior_monit=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u76D1\u6D4B
|
encrypted_tunnel_behavior_monit=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u76D1\u6D4B
|
||||||
encrypted_tunnel_behavior_drop=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u4E22\u5F03
|
encrypted_tunnel_behavior_drop=\u52A0\u5BC6\u96A7\u9053\u884C\u4E3A\u4E22\u5F03
|
||||||
ip_protocol=IP\u534F\u8BAE
|
ip_protocol=IP\u534F\u8BAE
|
||||||
MM_AV_IP=\u97F3\u89C6\u9891IP
|
MM_AV_IP=IP
|
||||||
MM_PIC_IP=\u56FE\u7247IP
|
MM_PIC_IP=IP
|
||||||
MM_PIC_URL=\u56FE\u7247URL
|
MM_PIC_URL=URL
|
||||||
MM_AV_URL=\u97F3\u89C6\u9891URL
|
MM_AV_URL=URL
|
||||||
INLINE_IP_CB=IP\u914D\u7F6E
|
INLINE_IP_CB=IP
|
||||||
website_http_monit=URL\u76D1\u6D4B
|
website_http_monit=URL
|
||||||
MM_VOIP_IP=VoIP IP
|
MM_VOIP_IP=IP
|
||||||
MM_VOIP_ACCOUNT=VoIP\u8D26\u53F7
|
MM_VOIP_ACCOUNT=VoIP\u8D26\u53F7
|
||||||
drop_ip=IP\u4E22\u5F03
|
drop_ip=IP\u4E22\u5F03
|
||||||
loop_ip=IP\u56DE\u6D41
|
loop_ip=IP\u56DE\u6D41
|
||||||
@@ -992,9 +992,9 @@ case_insenstive=\u5927\u5C0F\u5199\u4E0D\u654F\u611F
|
|||||||
hex=\u5341\u516D\u8FDB\u5236
|
hex=\u5341\u516D\u8FDB\u5236
|
||||||
not_hex=\u975E\u5341\u516D\u8FDB\u5236
|
not_hex=\u975E\u5341\u516D\u8FDB\u5236
|
||||||
p2p_reject=P2P\u963B\u65AD
|
p2p_reject=P2P\u963B\u65AD
|
||||||
NTC_P2P_IP=IP\u914D\u7F6E
|
NTC_P2P_IP=IP
|
||||||
NTC_P2P_HASH_BIN=\u6587\u4EF6\u6807\u8BC6\u914D\u7F6E
|
NTC_P2P_HASH_BIN=\u6587\u4EF6\u6807\u8BC6
|
||||||
NTC_P2P_KEYWORDS=eMule\u641C\u7D22\u5173\u952E\u8BCD\u914D\u7F6E
|
NTC_P2P_KEYWORDS=eMule\u641C\u7D22\u5173\u952E
|
||||||
s_asn=\u5BA2\u6237\u7AEFASN
|
s_asn=\u5BA2\u6237\u7AEFASN
|
||||||
d_asn=\u670D\u52A1\u7AEFASN
|
d_asn=\u670D\u52A1\u7AEFASN
|
||||||
s_subscribe_id=\u5BA2\u6237\u7AEF\u7528\u6237\u540D
|
s_subscribe_id=\u5BA2\u6237\u7AEF\u7528\u6237\u540D
|
||||||
@@ -1138,9 +1138,9 @@ stream=Stream
|
|||||||
protocol_menu=Protocol
|
protocol_menu=Protocol
|
||||||
advanced=Advanced
|
advanced=Advanced
|
||||||
protocol_identify=Protocol Identify
|
protocol_identify=Protocol Identify
|
||||||
MM_FILE_DIGEST=\u6587\u4EF6\u6458\u8981\u914D\u7F6E
|
MM_FILE_DIGEST=\u6587\u4EF6\u6458\u8981
|
||||||
NTC_ASN_IP=ASN
|
NTC_ASN_IP=ASN
|
||||||
NTC_STREAMING_MEDIA_URL=Streaming Media URL
|
NTC_STREAMING_MEDIA_URL=URL
|
||||||
NTC_VOIP_ACCOUNT=VoIP Account
|
NTC_VOIP_ACCOUNT=VoIP Account
|
||||||
export_failed=\u5BFC\u51FA\u5931\u8D25
|
export_failed=\u5BFC\u51FA\u5931\u8D25
|
||||||
user_manage=\u5BA2\u6237\u7AEF\u8D26\u53F7\u7BA1\u7406
|
user_manage=\u5BA2\u6237\u7AEF\u8D26\u53F7\u7BA1\u7406
|
||||||
|
|||||||
Reference in New Issue
Block a user