fix: remove content validator about certification

remove content validator about certification

Closes-Bug: #2034990
Change-Id: I42502b86b5361f129f4304b94ff294d3ea15c43f
This commit is contained in:
xusongfu 2023-09-27 16:09:08 +08:00
parent 68d0863478
commit 8166bade64
5 changed files with 129 additions and 5 deletions

View File

@ -66,6 +66,7 @@
"Add External Members": "Add External Members",
"Add Extra Info": "Add Extra Info",
"Add Extra Spec": "Add Extra Spec",
"Add Host": "Add Host",
"Add IP": "Add IP",
"Add Label": "Add Label",
"Add Member": "Add Member",
@ -153,6 +154,8 @@
"Are you sure to jump directly to the console? The console will open in a new page later.": "Are you sure to jump directly to the console? The console will open in a new page later.",
"Are you sure to shelve instance { name }? ": "Are you sure to shelve instance { name }? ",
"Are you sure to { action } {name}?": "Are you sure to { action } {name}?",
"Are you sure to {action} (Host: {name})?": "Are you sure to {action} (Host: {name})?",
"Are you sure to {action} (Segment: {name})?": "Are you sure to {action} (Segment: {name})?",
"Are you sure to {action} (instance: {name})?": "Are you sure to {action} (instance: {name})?",
"Are you sure to {action}?": "Are you sure to {action}?",
"Are you sure to {action}? (Record Set: {name} - {id})": "Are you sure to {action}? (Record Set: {name} - {id})",
@ -466,6 +469,8 @@
"Containers Memory (MiB)": "Containers Memory (MiB)",
"Content": "Content",
"Content Type": "Content Type",
"Control Attribute": "Control Attribute",
"Control Attributes": "Control Attributes",
"Control Location": "Control Location",
"Cook Islands": "Cook Islands",
"Copy": "Copy",
@ -523,6 +528,7 @@
"Create Router": "Create Router",
"Create Rule": "Create Rule",
"Create Security Group": "Create Security Group",
"Create Segment": "Create Segment",
"Create Server Group": "Create Server Group",
"Create Share": "Create Share",
"Create Share Group": "Create Share Group",
@ -800,6 +806,7 @@
"Docker Volume Size (GiB)": "Docker Volume Size (GiB)",
"Domain": "Domain",
"Domain Detail": "Domain Detail",
"Domain ID": "Domain ID",
"Domain ID/Name": "Domain ID/Name",
"Domain Manager": "Domain Manager",
"Domain Name": "Domain Name",
@ -929,6 +936,7 @@
"Estonia": "Estonia",
"Ether Type": "Ether Type",
"Ethiopia": "Ethiopia",
"Event": "Event",
"Event Time": "Event Time",
"Evictions": "Evictions",
"Execute Command": "Execute Command",
@ -966,6 +974,7 @@
"FLAT": "FLAT",
"Fail Rollback": "Fail Rollback",
"Failed": "Failed",
"Failover Segment": "Failover Segment",
"Falkland Islands (Malvinas)": "Falkland Islands (Malvinas)",
"Faroe Islands": "Faroe Islands",
"Fault": "Fault",
@ -1047,6 +1056,7 @@
"Gateway Time-out (code: 504) ": "Gateway Time-out (code: 504) ",
"Gateway ip {gateway_ip} conflicts with allocation pool {pool}": "Gateway ip {gateway_ip} conflicts with allocation pool {pool}",
"General Purpose": "General Purpose",
"Generated Time": "Generated Time",
"Georgia": "Georgia",
"Germany": "Germany",
"Get OpenRC file": "Get OpenRC file",
@ -1112,6 +1122,7 @@
"Host Detail": "Host Detail",
"Host Disk Average IOPS": "Host Disk Average IOPS",
"Host Memory Usage": "Host Memory Usage",
"Host Name": "Host Name",
"Host Routes": "Host Routes",
"Host Routes Format Error(e.g. 192.168.200.0/24,10.56.1.254)": "Host Routes Format Error(e.g. 192.168.200.0/24,10.56.1.254)",
"Host Routes Format Error(e.g. ::0a38:01fe/24,::0a38:01fe)": "Host Routes Format Error(e.g. ::0a38:01fe/24,::0a38:01fe)",
@ -1275,6 +1286,8 @@
"Instance Snapshot Name": "Instance Snapshot Name",
"Instance Snapshots": "Instance Snapshots",
"Instance Status": "Instance Status",
"Instance UUID": "Instance UUID",
"Instance-HA": "Instance-HA",
"Instances": "Instances",
"Instances \"{ name }\" are locked, can not delete them.": "Instances \"{ name }\" are locked, can not delete them.",
"Insufficient {name} quota to create resources(left { quota }, input { input }).": "Insufficient {name} quota to create resources(left { quota }, input { input }).",
@ -1332,6 +1345,7 @@
"It is recommended that you use the private network address 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16": "It is recommended that you use the private network address 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16",
"It is recommended that { instanceType } instance simultaneously set NUMA affinity policy for PCIE device to force or priority matching. This configuration can further improve PCIE computing performance.": "It is recommended that { instanceType } instance simultaneously set NUMA affinity policy for PCIE device to force or priority matching. This configuration can further improve PCIE computing performance.",
"It is recommended to install and use this agent. The instance created with this image can be used to modify the password (qemu_guest_agent needs to be installed when creating the image).": "It is recommended to install and use this agent. The instance created with this image can be used to modify the password (qemu_guest_agent needs to be installed when creating the image).",
"It is recommended to refer to the following description format, otherwise it may not be effective": "It is recommended to refer to the following description format, otherwise it may not be effective",
"It is recommended to set CPU binding strategy as binding on { instanceType } instance. This configuration further improves the performance of the instance CPU.": "It is recommended to set CPU binding strategy as binding on { instanceType } instance. This configuration further improves the performance of the instance CPU.",
"It is recommended to set the CPU thread binding policy as thread binding in { instanceType } instance, which can further improve the CPU performance of instance.": "It is recommended to set the CPU thread binding policy as thread binding in { instanceType } instance, which can further improve the CPU performance of instance.",
"It is suggested to use the marked AZ directly, too much AZ will lead to the fragmentation of available resources": "It is suggested to use the marked AZ directly, too much AZ will lead to the fragmentation of available resources",
@ -1639,6 +1653,8 @@
"Note: Are you sure you need to modify the volume type?": "Note: Are you sure you need to modify the volume type?",
"Note: Please consider the container name carefully since it couldn't be changed after created.": "Note: Please consider the container name carefully since it couldn't be changed after created.",
"Note: The security group you use will act on all virtual adapters of the instance.": "Note: The security group you use will act on all virtual adapters of the instance.",
"Notification Detail": "Notification Detail",
"Notifications": "Notifications",
"Nova Service": "Nova Service",
"Number of GPU": "Number of GPU",
"Number of IPs used by all projects": "Number of IPs used by all projects",
@ -1661,6 +1677,7 @@
"Offline": "Offline",
"Oman": "Oman",
"On": "On",
"On Maintenance": "On Maintenance",
"On failure": "On failure",
"One entry per line(e.g. 114.114.114.114)": "One entry per line(e.g. 114.114.114.114)",
"One entry per line(e.g. {ip})": "One entry per line(e.g. {ip})",
@ -1729,6 +1746,7 @@
"Pause Instance": "Pause Instance",
"Paused": "Paused",
"Pausing": "Pausing",
"Payload": "Payload",
"Peer": "Peer",
"Peer Address": "Peer Address",
"Peer Cidrs": "Peer Cidrs",
@ -1991,6 +2009,7 @@
"Recordsets Detail": "Recordsets Detail",
"Recover": "Recover",
"Recovering": "Recovering",
"Recovery Method": "Recovery Method",
"Recycle Bin": "Recycle Bin",
"Region": "Region",
"Registry Enabled": "Registry Enabled",
@ -2121,8 +2140,12 @@
"Security Groups Adding": "Security Groups Adding",
"Security Groups Removing": "Security Groups Removing",
"Security Info": "Security Info",
"Segment Detail": "Segment Detail",
"Segment ID": "Segment ID",
"Segment Name": "Segment Name",
"Segmentation ID": "Segmentation ID",
"Segmentation Id": "Segmentation Id",
"Segments": "Segments",
"Select File": "Select File",
"Select Project": "Select Project",
"Select Project Role": "Select Project Role",
@ -2153,6 +2176,7 @@
"Service State": "Service State",
"Service Status": "Service Status",
"Service Status Updated": "Service Status Updated",
"Service Type": "Service Type",
"Service Unavailable (code: 503) ": "Service Unavailable (code: 503) ",
"Services": "Services",
"Set": "Set",
@ -2579,6 +2603,7 @@
"Unshelving": "Unshelving",
"Unused": "Unused",
"Up": "Up",
"Update": "Update",
"Update Access": "Update Access",
"Update At": "Update At",
"Update Cluster Template": "Update Cluster Template",
@ -2586,11 +2611,13 @@
"Update Failed": "Update Failed",
"Update In Progress": "Update In Progress",
"Update Record Set": "Update Record Set",
"Update Segment": "Update Segment",
"Update Status": "Update Status",
"Update Template": "Update Template",
"Update User Password": "Update User Password",
"Update Zone": "Update Zone",
"Update user password": "Update user password",
"Updated": "Updated",
"Updated At": "Updated At",
"Updating": "Updating",
"Updating Password": "Updating Password",
@ -2641,6 +2668,7 @@
"VHD - VirtualPC compatible image format": "VHD - VirtualPC compatible image format",
"VIF Details": "VIF Details",
"VIF Type": "VIF Type",
"VIR Domain Event": "VIR Domain Event",
"VMDK - Hyper-V compatible image format": "VMDK - Hyper-V compatible image format",
"VNC": "VNC",
"VNIC Type": "VNIC Type",
@ -2737,6 +2765,7 @@
"Yugoslavia": "Yugoslavia",
"Zambia": "Zambia",
"Zimbabwe": "Zimbabwe",
"Zone": "Zone",
"Zone ID": "Zone ID",
"Zone Name": "Zone Name",
"Zones Detail": "Zones Detail",
@ -2750,6 +2779,8 @@
"associate floating ip": "associate floating ip",
"attach interface": "attach interface",
"authorized by group ": "authorized by group ",
"auto": "auto",
"auto_priority": "auto_priority",
"availability zones": "availability zones",
"available": "available",
"bare metal node": "bare metal node",
@ -2817,6 +2848,7 @@
"delete dscp marking rules": "delete dscp marking rules",
"delete flavor": "delete flavor",
"delete group": "delete group",
"delete host": "delete host",
"delete image": "delete image",
"delete instance": "delete instance",
"delete instance snapshot": "delete instance snapshot",
@ -2832,6 +2864,7 @@
"delete qos policy": "delete qos policy",
"delete role": "delete role",
"delete router": "delete router",
"delete segments": "delete segments",
"delete stack": "delete stack",
"delete static route": "delete static route",
"delete subnet": "delete subnet",
@ -2940,9 +2973,11 @@
"release fixed ip": "release fixed ip",
"remove network": "remove network",
"remove router": "remove router",
"reserved_host": "reserved_host",
"resize": "resize",
"resume instance": "resume instance",
"revert resize or migrate": "revert resize or migrate",
"rh_priority": "rh_priority",
"role": "role",
"roles": "roles",
"router": "router",
@ -2950,6 +2985,7 @@
"security group": "security group",
"security group rules": "security group rules",
"security groups": "security groups",
"segments": "segments",
"select an existing port": "select an existing port",
"server group": "server group",
"server groups": "server groups",

View File

@ -66,6 +66,7 @@
"Add External Members": "외부 멤버 추가",
"Add Extra Info": "추가 사양 정보",
"Add Extra Spec": "추가 사양 추가",
"Add Host": "",
"Add IP": "IP 추가",
"Add Label": "라벨 추가",
"Add Member": "멤버 추가",
@ -153,6 +154,8 @@
"Are you sure to jump directly to the console? The console will open in a new page later.": "콘솔로 이동하시겠습니까? 콘솔은 새 창에서 열리게됩니다.",
"Are you sure to shelve instance { name }? ": "{ name } 인스턴스를 보관하시겠습니까?",
"Are you sure to { action } {name}?": "{ action } { name}을(를) 진행하시겠습니까?",
"Are you sure to {action} (Host: {name})?": "",
"Are you sure to {action} (Segment: {name})?": "",
"Are you sure to {action} (instance: {name})?": "{ action } (인스턴스: { name })을(를) 진행하시겠습니까?",
"Are you sure to {action}?": "{ action } 을 실행하시겠습니까?=",
"Are you sure to {action}? (Record Set: {name} - {id})": "{ action }을(를) 진행하시겠습니까? (레코드 셋: { name } - { id })",
@ -466,6 +469,8 @@
"Containers Memory (MiB)": "컨테이너 메모리 (MiB)",
"Content": "내용",
"Content Type": "내용 유형",
"Control Attribute": "",
"Control Attributes": "",
"Control Location": "컨트롤 위치",
"Cook Islands": "Cook Islands",
"Copy": "복사",
@ -523,6 +528,7 @@
"Create Router": "라우터 생성",
"Create Rule": "규칙 생성",
"Create Security Group": "보안 그룹 생성",
"Create Segment": "",
"Create Server Group": "서버 그룹 생성",
"Create Share": "공유 생성",
"Create Share Group": "공유 그룹 생성",
@ -800,6 +806,7 @@
"Docker Volume Size (GiB)": "",
"Domain": "",
"Domain Detail": "",
"Domain ID": "",
"Domain ID/Name": "",
"Domain Manager": "Domain 관리자",
"Domain Name": "",
@ -929,6 +936,7 @@
"Estonia": "",
"Ether Type": "",
"Ethiopia": "",
"Event": "",
"Event Time": "이벤트 시각",
"Evictions": "",
"Execute Command": "실행 명령어",
@ -966,6 +974,7 @@
"FLAT": "",
"Fail Rollback": "실패 롤백",
"Failed": "실패함",
"Failover Segment": "",
"Falkland Islands (Malvinas)": "",
"Faroe Islands": "",
"Fault": "장애",
@ -1047,6 +1056,7 @@
"Gateway Time-out (code: 504) ": "Gateway 타임아웃 (code: 504)",
"Gateway ip {gateway_ip} conflicts with allocation pool {pool}": "Gateway ip {gateway_ip}가 할당 pool {pool}과 충돌됩니다",
"General Purpose": "",
"Generated Time": "",
"Georgia": "",
"Germany": "",
"Get OpenRC file": "OpenRC 파일 받기",
@ -1112,6 +1122,7 @@
"Host Detail": "Host 상세 정보",
"Host Disk Average IOPS": "Host 디스크 평균 IOPS",
"Host Memory Usage": "HOST 메모리 사용률",
"Host Name": "",
"Host Routes": "",
"Host Routes Format Error(e.g. 192.168.200.0/24,10.56.1.254)": "Host Routes 형식 에러(e.g. 192.168.200.0/24,10.56.1.254)",
"Host Routes Format Error(e.g. ::0a38:01fe/24,::0a38:01fe)": "Host Routes 형식 에러(e.g. ::0a38:01fe/24,::0a38:01fe)",
@ -1275,6 +1286,8 @@
"Instance Snapshot Name": "인스턴스 스냅샷 이름",
"Instance Snapshots": "인스턴스 스냅샷",
"Instance Status": "인스턴스 상태",
"Instance UUID": "",
"Instance-HA": "",
"Instances": "인스턴스",
"Instances \"{ name }\" are locked, can not delete them.": "인스턴스 \"{ name }\"이(가) 잠겼습니다. 삭제할 수 없습니다.",
"Insufficient {name} quota to create resources(left { quota }, input { input }).": "리소스를 생성하기 위한 \"{ name }\" 할당량이 부족합니다(left { quota }, input { input }).",
@ -1332,6 +1345,7 @@
"It is recommended that you use the private network address 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16": "사설 네트워크 주소 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16을 사용하는 것이 좋습니다",
"It is recommended that { instanceType } instance simultaneously set NUMA affinity policy for PCIE device to force or priority matching. This configuration can further improve PCIE computing performance.": "{ instanceType } 인스턴스가 동시에 PCIE 장치에 대한 NUMA 선호도 정책을 강제로 설정하거나 일치 우선 순위를 지정하는 것이 좋습니다. 이 구성은 PCIE 컴퓨팅 성능을 더욱 향상시킬 수 있습니다.",
"It is recommended to install and use this agent. The instance created with this image can be used to modify the password (qemu_guest_agent needs to be installed when creating the image).": "이 에이전트를 설치하여 사용하는 것이 좋습니다. 이 이미지로 생성된 인스턴스는 비밀번호를 수정하는 데 사용할 수 있습니다(이미지 생성 시 qemu_guest_agent를 설치해야 함).",
"It is recommended to refer to the following description format, otherwise it may not be effective": "",
"It is recommended to set CPU binding strategy as binding on { instanceType } instance. This configuration further improves the performance of the instance CPU.": "CPU 바인딩 전략을 { instanceType } 인스턴스 바인딩으로 설정하는 것이 좋습니다. 이 구성은 인스턴스 CPU의 성능을 더욱 향상시킵니다.",
"It is recommended to set the CPU thread binding policy as thread binding in { instanceType } instance, which can further improve the CPU performance of instance.": "CPU 스레드 바인딩 정책을 { instanceType } 인스턴스의 스레드 바인딩으로 설정하는 것이 좋습니다. 이렇게 하면 인스턴스의 CPU 성능을 더욱 향상시킬 수 있습니다.",
"It is suggested to use the marked AZ directly, too much AZ will lead to the fragmentation of available resources": "표시된 AZ를 직접 사용하는 것이 좋습니다. AZ가 너무 많으면 사용 가능한 리소스가 조각화될 수 있습니다.",
@ -1639,6 +1653,8 @@
"Note: Are you sure you need to modify the volume type?": "",
"Note: Please consider the container name carefully since it couldn't be changed after created.": "",
"Note: The security group you use will act on all virtual adapters of the instance.": "",
"Notification Detail": "",
"Notifications": "",
"Nova Service": "Nova 서비스",
"Number of GPU": "",
"Number of IPs used by all projects": "",
@ -1661,6 +1677,7 @@
"Offline": "",
"Oman": "",
"On": "",
"On Maintenance": "",
"On failure": "",
"One entry per line(e.g. 114.114.114.114)": "",
"One entry per line(e.g. {ip})": "",
@ -1729,6 +1746,7 @@
"Pause Instance": "인스턴스 정지",
"Paused": "",
"Pausing": "",
"Payload": "",
"Peer": "",
"Peer Address": "",
"Peer Cidrs": "",
@ -1991,6 +2009,7 @@
"Recordsets Detail": "레코드 세트 상세 정보",
"Recover": "복구",
"Recovering": "복구 중",
"Recovery Method": "",
"Recycle Bin": "휴지통",
"Region": "지역",
"Registry Enabled": "레지스트리 활성화됨",
@ -2121,8 +2140,12 @@
"Security Groups Adding": "",
"Security Groups Removing": "",
"Security Info": "보안 정보",
"Segment Detail": "",
"Segment ID": "",
"Segment Name": "",
"Segmentation ID": "",
"Segmentation Id": "",
"Segments": "",
"Select File": "",
"Select Project": "",
"Select Project Role": "",
@ -2153,6 +2176,7 @@
"Service State": "",
"Service Status": "",
"Service Status Updated": "",
"Service Type": "",
"Service Unavailable (code: 503) ": "",
"Services": "서비스",
"Set": "",
@ -2443,7 +2467,7 @@
"The password must not be the same as the previous two": "이전 두 개의 비밀번호와 중복되지 않아야 합니다.",
"The password must not be the same as the previous {num}": "이전 {num}개의 비밀번호와 중복되지 않아야 합니다.",
"The port created here will be automatically deleted when detach. If you need a reusable port, please go to the Virtual Adapter page to create and attach the port to instance.": "여기서 생성된 포트는 분리될 때 자동으로 삭제됩니다. 재사용 가능한 포트가 필요한 경우 가상 어댑터 페이지로 이동하여 인스턴스에 연결하여 생성하십시오.",
"The private key content format is: with \"-----BEGIN RSA PRIVATE KEY-----\" as the beginning,\"-----END RSA PRIVATE KEY-----\" as the end, 64 characters per line, the last line does not exceed 64 characters, and there cannot be blank lines.": "개인 키의 형식은 다음과 같습니다: 시작점으로 \"-----BEGIN RSA PRIVATE KEY-----\"를 사용하고 끝점으로 \"-----END RSA PRIVATE KEY-----\"를 사용하며, 한 줄당 64자로 구성되며 마지막 줄은 64자를 초과하지 않아야 하며, 빈 줄이 있으면 안 됩니다.",
"The private key content format is: with \"-----BEGIN RSA PRIVATE KEY-----\" as the beginning,\"-----END RSA PRIVATE KEY-----\" as the end, 64 characters per line, the last line does not exceed 64 characters, and there cannot be blank lines.": "",
"The private key of the certificate, the extension of the private key is \"key\", you can directly enter the content of the private key file or upload a private key that conforms to the format document.": "인증서의 개인 키는 확장자가 \"key\"인 개인 키입니다. 개인 키 파일의 내용을 직접 입력하거나 형식 문서에 맞는 개인 키를 업로드할 수 있습니다.",
"The resource class of the scheduled node needs to correspond to the resource class name of the flavor used by the ironic instance (for example, the resource class name of the scheduling node is baremetal.with-GPU, and the custom resource class name of the flavor is CUSTOM_BAREMETAL_WITH_GPU=1).": "예약된 노드의 자원 클래스는 ironic 인스턴스에서 사용하는 flavor의 자원 클래스 이름과 일치해야 합니다 (예: 예약된 노드의 자원 클래스 이름이 baremetal.with-GPU이고 플레이버의 사용자 정의 자원 클래스 이름이 CUSTOM_BAREMETAL_WITH_GPU=1인 경우).",
"The resource has been deleted": "이 리소스는 삭제되었습니다.",
@ -2579,6 +2603,7 @@
"Unshelving": "복원 대기 중",
"Unused": "미사용",
"Up": "위",
"Update": "",
"Update Access": "액세스 업데이트",
"Update At": "업데이트 시간",
"Update Cluster Template": "클러스터 템플릿 업데이트",
@ -2586,11 +2611,13 @@
"Update Failed": "업데이트 실패",
"Update In Progress": "업데이트 진행 중",
"Update Record Set": "레코드 셋 업데이트",
"Update Segment": "",
"Update Status": "상태 업데이트",
"Update Template": "템플릿 업데이트",
"Update User Password": "사용자 암호 업데이트",
"Update Zone": "업데이트 존",
"Update user password": "사용자 암호 업데이트",
"Updated": "",
"Updated At": "갱신 시점",
"Updating": "업데이트 중",
"Updating Password": "비밀번호 업데이트 중",
@ -2641,6 +2668,7 @@
"VHD - VirtualPC compatible image format": "VHD - VirtualPC 호환 이미지 포맷",
"VIF Details": "VIF 상세",
"VIF Type": "VIF 타입",
"VIR Domain Event": "",
"VMDK - Hyper-V compatible image format": "VMDK - Hyper-V 호환 이미지 포맷",
"VNC": "VNC",
"VNIC Type": "VNIC 타입",
@ -2737,6 +2765,7 @@
"Yugoslavia": "",
"Zambia": "",
"Zimbabwe": "",
"Zone": "",
"Zone ID": "",
"Zone Name": "",
"Zones Detail": "",
@ -2750,6 +2779,8 @@
"associate floating ip": "유동 IP 연결",
"attach interface": "인터페이스 연결",
"authorized by group ": "",
"auto": "",
"auto_priority": "",
"availability zones": "",
"available": "사용 가능",
"bare metal node": "",
@ -2817,6 +2848,7 @@
"delete dscp marking rules": "",
"delete flavor": "flavor 삭제",
"delete group": "그룹 삭제",
"delete host": "",
"delete image": "이미지 삭제",
"delete instance": "인스턴스 삭제",
"delete instance snapshot": "인스턴스 스냅샷 삭제",
@ -2832,6 +2864,7 @@
"delete qos policy": "QoS 정책 삭제",
"delete role": "역할 삭제",
"delete router": "라우터 삭제",
"delete segments": "",
"delete stack": "",
"delete static route": "정적 경로 삭제",
"delete subnet": "서브넷 삭제",
@ -2940,9 +2973,11 @@
"release fixed ip": "",
"remove network": "네트워크 삭제",
"remove router": "라우터 삭제",
"reserved_host": "",
"resize": "크기 변경",
"resume instance": "인스턴스 재시작",
"revert resize or migrate": "",
"rh_priority": "",
"role": "역할",
"roles": "역할",
"router": "라우터",
@ -2950,6 +2985,7 @@
"security group": "보안 그룹",
"security group rules": "보안 그룹 규칙",
"security groups": "보안 그룹",
"segments": "",
"select an existing port": "",
"server group": "보안 그룹",
"server groups": "보안 그룹",

View File

@ -66,6 +66,7 @@
"Add External Members": "添加外部成员",
"Add Extra Info": "添加额外信息",
"Add Extra Spec": "添加额外规格",
"Add Host": "添加主机",
"Add IP": "增加IP",
"Add Label": "添加标签",
"Add Member": "添加成员",
@ -153,6 +154,8 @@
"Are you sure to jump directly to the console? The console will open in a new page later.": "您确定要直接跳转到控制台吗?控制台稍后会在新页面中打开。",
"Are you sure to shelve instance { name }? ": "确认要归档云主机{ name }",
"Are you sure to { action } {name}?": "确认{ action }{name}",
"Are you sure to {action} (Host: {name})?": "确认{action} (主机: {name})?",
"Are you sure to {action} (Segment: {name})?": "确认{action} (分组: {name})?",
"Are you sure to {action} (instance: {name})?": "确认{ action }(实例名称:{name}",
"Are you sure to {action}?": "确认{action}",
"Are you sure to {action}? (Record Set: {name} - {id})": "确定要{action}吗? (记录集:{name} - {id}",
@ -466,6 +469,8 @@
"Containers Memory (MiB)": "容器内存 (MiB)",
"Content": "内容",
"Content Type": "内容类型",
"Control Attribute": "控制属性",
"Control Attributes": "控制属性",
"Control Location": "控制端",
"Cook Islands": "库克群岛",
"Copy": "复制",
@ -523,6 +528,7 @@
"Create Router": "创建路由器",
"Create Rule": "创建规则",
"Create Security Group": "创建安全组",
"Create Segment": "创建分组",
"Create Server Group": "创建云主机组",
"Create Share": "创建共享",
"Create Share Group": "创建共享组",
@ -800,6 +806,7 @@
"Docker Volume Size (GiB)": "Docker硬盘大小(GiB)",
"Domain": "域",
"Domain Detail": "域详情",
"Domain ID": "域ID",
"Domain ID/Name": "域ID/名称",
"Domain Manager": "域管理员",
"Domain Name": "域名",
@ -929,6 +936,7 @@
"Estonia": "爱沙尼亚",
"Ether Type": "以太网类型",
"Ethiopia": "埃塞俄比亚",
"Event": "事件",
"Event Time": "发生时间",
"Evictions": "驱逐",
"Execute Command": "执行命令",
@ -966,6 +974,7 @@
"FLAT": "FLAT",
"Fail Rollback": "失败回滚",
"Failed": "失败",
"Failover Segment": "故障转移分组",
"Falkland Islands (Malvinas)": "福克兰群岛",
"Faroe Islands": "法罗群岛",
"Fault": "错误",
@ -1047,6 +1056,7 @@
"Gateway Time-out (code: 504) ": "网关超时错误码504 ",
"Gateway ip {gateway_ip} conflicts with allocation pool {pool}": "网关地址 {gateway_ip} 和分配地址池 {pool} 冲突",
"General Purpose": "通用型",
"Generated Time": "生成时间",
"Georgia": "格鲁吉亚",
"Germany": "德国",
"Get OpenRC file": "获取Openstack RC 文件",
@ -1112,6 +1122,7 @@
"Host Detail": "主机详情",
"Host Disk Average IOPS": "主机平均硬盘IOPS",
"Host Memory Usage": "主机内存使用率",
"Host Name": "主机名称",
"Host Routes": "主机路由",
"Host Routes Format Error(e.g. 192.168.200.0/24,10.56.1.254)": "无效:主机路由格式错误(例如: 192.168.200.0/24,10.56.1.254)",
"Host Routes Format Error(e.g. ::0a38:01fe/24,::0a38:01fe)": "无效:主机路由格式错误(例如: ::0a38:01fe/24,::0a38:01fe))",
@ -1275,6 +1286,8 @@
"Instance Snapshot Name": "云主机快照名称",
"Instance Snapshots": "云主机快照",
"Instance Status": "云主机状态",
"Instance UUID": "云主机UUID",
"Instance-HA": "云主机HA",
"Instances": "云主机",
"Instances \"{ name }\" are locked, can not delete them.": "云主机\"{ name }\"被锁定,无法删除。",
"Insufficient {name} quota to create resources(left { quota }, input { input }).": "{ name }配额不足,无法创建资源,请进行资源数量或配额的调整(剩余{ quota },输入{ input })。",
@ -1332,6 +1345,7 @@
"It is recommended that you use the private network address 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16": "推荐您使用私网网段10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16作为子网地址",
"It is recommended that { instanceType } instance simultaneously set NUMA affinity policy for PCIE device to force or priority matching. This configuration can further improve PCIE computing performance.": "推荐{ instanceType }云主机同时设置PCIE设备NUMA亲和策略为强制或优先匹配。此配置可进一步提升GPU计算性能。",
"It is recommended to install and use this agent. The instance created with this image can be used to modify the password (qemu_guest_agent needs to be installed when creating the image).": "推荐安装并使用此agent使用此镜像创建的云主机才能实现修改密码需要在制作镜像时安装qemu_guest_agent。",
"It is recommended to refer to the following description format, otherwise it may not be effective": "建议参考下面描述的格式,否则可能不生效",
"It is recommended to set CPU binding strategy as binding on { instanceType } instance. This configuration further improves the performance of the instance CPU.": "推荐{ instanceType }云主机同时设置CPU策略为专用。此配置可进一步提升云主机CPU性能。",
"It is recommended to set the CPU thread binding policy as thread binding in { instanceType } instance, which can further improve the CPU performance of instance.": "推荐{ instanceType }云主机同时设置CPU线程策略为多线程此配置可进一步提升云主机CPU性能。",
"It is suggested to use the marked AZ directly, too much AZ will lead to the fragmentation of available resources": "建议直接使用已划好的 AZ过多的 AZ 会导致可用资源碎片化。",
@ -1639,6 +1653,8 @@
"Note: Are you sure you need to modify the volume type?": "注意:确定需要修改云硬盘类型?",
"Note: Please consider the container name carefully since it couldn't be changed after created.": "注意:为容器取名需谨慎,因为创建后不可修改。",
"Note: The security group you use will act on all virtual adapters of the instance.": "注:您所用的安全组将作用于云主机的全部虚拟网卡。",
"Notification Detail": "通知详情",
"Notifications": "通知",
"Nova Service": "计算服务",
"Number of GPU": "GPU数量",
"Number of IPs used by all projects": "所有项目使用的IP数量",
@ -1661,6 +1677,7 @@
"Offline": "离线",
"Oman": "阿曼",
"On": "开",
"On Maintenance": "开启维护",
"On failure": "失败时",
"One entry per line(e.g. 114.114.114.114)": "每行一条(例如: 114.114.114.114)",
"One entry per line(e.g. {ip})": "每行一条(例如: {ip})",
@ -1729,6 +1746,7 @@
"Pause Instance": "暂停云主机",
"Paused": "已暂停",
"Pausing": "暂停中",
"Payload": "载体",
"Peer": "对端",
"Peer Address": "对端网关",
"Peer Cidrs": "对端CIDR",
@ -1991,6 +2009,7 @@
"Recordsets Detail": "记录集详情",
"Recover": "恢复",
"Recovering": "恢复中",
"Recovery Method": "恢复类型",
"Recycle Bin": "回收站",
"Region": "域",
"Registry Enabled": "启用注册表",
@ -2121,8 +2140,12 @@
"Security Groups Adding": "安全组绑定中",
"Security Groups Removing": "安全组移除中",
"Security Info": "安全信息",
"Segment Detail": "分组详情",
"Segment ID": "分组ID",
"Segment Name": "分组名称",
"Segmentation ID": "段ID",
"Segmentation Id": "分段ID",
"Segments": "分组",
"Select File": "选择文件",
"Select Project": "选择项目",
"Select Project Role": "选择项目角色",
@ -2153,6 +2176,7 @@
"Service State": "服务状态",
"Service Status": "管理状态",
"Service Status Updated": "服务状态更新",
"Service Type": "服务类型",
"Service Unavailable (code: 503) ": "服务不可用错误码503 ",
"Services": "服务",
"Set": "设置",
@ -2579,6 +2603,7 @@
"Unshelving": "",
"Unused": "未用",
"Up": "正常",
"Update": "更新",
"Update Access": "访问控制",
"Update At": "更新于",
"Update Cluster Template": "更新集群模板",
@ -2586,11 +2611,13 @@
"Update Failed": "更新失败",
"Update In Progress": "正在更新",
"Update Record Set": "更新记录集",
"Update Segment": "更新分组",
"Update Status": "更新状态",
"Update Template": "更新模板",
"Update User Password": "修改用户密码",
"Update Zone": "修改区域",
"Update user password": "修改用户密码",
"Updated": "更新于",
"Updated At": "更新于",
"Updating": "更新中",
"Updating Password": "更新密码中",
@ -2641,6 +2668,7 @@
"VHD - VirtualPC compatible image format": "VHD - VirtualPC 兼容的图像格式",
"VIF Details": "VIF详情",
"VIF Type": "VIF类型",
"VIR Domain Event": "VIR域事件",
"VMDK - Hyper-V compatible image format": "VMDK - Hyper-V 兼容的图像格式",
"VNC": "",
"VNIC Type": "VNIC类型",
@ -2737,6 +2765,7 @@
"Yugoslavia": "南斯拉夫",
"Zambia": "赞比亚",
"Zimbabwe": "津巴布韦",
"Zone": "区域",
"Zone ID": "区域ID",
"Zone Name": "区域名称",
"Zones Detail": "区域详情",
@ -2750,6 +2779,8 @@
"associate floating ip": "绑定浮动IP",
"attach interface": "挂载网卡",
"authorized by group ": "由组授权",
"auto": "自动",
"auto_priority": "自动优先级",
"availability zones": "可用域",
"available": "可用",
"bare metal node": "裸机节点",
@ -2817,6 +2848,7 @@
"delete dscp marking rules": "删除DSCP标记规则",
"delete flavor": "删除云主机类型",
"delete group": "删除组",
"delete host": "删除主机",
"delete image": "删除镜像",
"delete instance": "删除云主机",
"delete instance snapshot": "删除云主机快照",
@ -2832,6 +2864,7 @@
"delete qos policy": "删除QoS策略",
"delete role": "删除角色",
"delete router": "删除路由器",
"delete segments": "删除分组",
"delete stack": "删除stack",
"delete static route": "删除静态路由",
"delete subnet": "删除子网",
@ -2940,9 +2973,11 @@
"release fixed ip": "释放内网IP",
"remove network": "移除网络",
"remove router": "移除路由器",
"reserved_host": "保留主机",
"resize": "更改配置",
"resume instance": "恢复云主机",
"revert resize or migrate": "回滚修改配置/迁移",
"rh_priority": "rh优先级",
"role": "角色",
"roles": "角色",
"router": "路由器",
@ -2950,6 +2985,7 @@
"security group": "安全组",
"security group rules": "安全组规则",
"security groups": "安全组",
"segments": "分组",
"select an existing port": "选择已有网卡",
"server group": "云主机组",
"server groups": "云主机组",

View File

@ -67,6 +67,14 @@ export class CreateAction extends ModalAction {
});
}
get certificateContentTip() {
return certificateContentTip;
}
get certificateKeyPairTip() {
return certificateKeyPairTip;
}
validateDomain = (rule, value) => {
if ([undefined, null, ''].includes(value)) return Promise.resolve();
const domains = value.split(',');
@ -135,8 +143,7 @@ export class CreateAction extends ModalAction {
type: 'textarea-from-file',
placeholder: t('PEM encoding'),
accept: '.crt,.pem',
tip: certificateContentTip,
validator: this.validateCertificateContent,
tip: this.certificateContentTip,
required: true,
rows: 6,
},
@ -146,8 +153,7 @@ export class CreateAction extends ModalAction {
type: 'textarea-from-file',
placeholder: t('PEM encoding'),
accept: '.key,.pem',
tip: certificateKeyPairTip,
validator: this.validateCertificateKeyPair,
tip: this.certificateKeyPairTip,
required: true,
display: mode === 'SERVER',
rows: 6,

View File

@ -21,6 +21,11 @@ export const certificateContentTip = (
'The certificate contains information such as the public key and signature of the certificate. The extension of the certificate is "pem" or "crt", you can directly enter certificate content or upload certificate file.'
)}
</p>
<p>
{t(
'It is recommended to refer to the following description format, otherwise it may not be effective'
)}
</p>
<p>
{t(
'The format of the certificate content is: by "----BEGIN CERTIFICATE-----" as the beginning,"-----END CERTIFICATE----" as the end, 64 characters per line, the last line does not exceed 64 characters, and there cannot be blank lines.'
@ -36,6 +41,11 @@ export const certificateKeyPairTip = (
'The private key of the certificate, the extension of the private key is "key", you can directly enter the content of the private key file or upload a private key that conforms to the format document.'
)}
</p>
<p>
{t(
'It is recommended to refer to the following description format, otherwise it may not be effective'
)}
</p>
<p>
{t(
'The private key content format is: with "-----BEGIN RSA PRIVATE KEY-----" as the beginning,"-----END RSA PRIVATE KEY-----" as the end, 64 characters per line, the last line does not exceed 64 characters, and there cannot be blank lines.'