# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Translators: # jessy1092 , 2015 # Joanna H. Huang , 2015 # rico lin , 2015 # Shang Wu , 2015 # Tom Fifield , 2015 # Zhang Xiaowei , 2014 # Zhang Xiaowei , 2015 msgid "" msgstr "" "Project-Id-Version: Horizon\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-09 02:13-0500\n" "PO-Revision-Date: 2015-04-21 19:43+0000\n" "Last-Translator: Zhang Xiaowei \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/horizon/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: api/ceilometer.py:743 msgid "Unable to retrieve Ceilometer meter list." msgstr "無法獲得 Ceilometer 量測器列表。" #: api/ceilometer.py:931 msgid "Existence of instance" msgstr "存在的雲實例" #: api/ceilometer.py:935 msgid "Existence of instance (openstack types)" msgstr "存在的雲實例 (OpenStack 類型)" #: api/ceilometer.py:940 msgid "Volume of RAM" msgstr "隨機存取記憶體量" #: api/ceilometer.py:944 msgid "Volume of RAM used" msgstr "已使用的隨機存取記憶體量" #: api/ceilometer.py:948 msgid "CPU time used" msgstr "已使用的處理器時數" #: api/ceilometer.py:952 msgid "Average CPU utilization" msgstr "平均處理器使用量" #: api/ceilometer.py:956 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:28 msgid "Number of VCPUs" msgstr "虛擬處理器數量" #: api/ceilometer.py:960 msgid "Number of read requests" msgstr "讀取請求數量" #: api/ceilometer.py:964 msgid "Number of write requests" msgstr "寫入請求數量" #: api/ceilometer.py:968 msgid "Volume of reads" msgstr "讀取量" #: api/ceilometer.py:972 msgid "Volume of writes" msgstr "寫入量" #: api/ceilometer.py:976 msgid "Average rate of read requests" msgstr "平均請求讀取速率" #: api/ceilometer.py:980 msgid "Average rate of write requests" msgstr "平均請求寫入速率" #: api/ceilometer.py:984 msgid "Average rate of reads" msgstr "平均讀取速率" #: api/ceilometer.py:988 msgid "Average volume of writes" msgstr "平均寫入量" #: api/ceilometer.py:992 msgid "Size of root disk" msgstr "根硬碟容量" #: api/ceilometer.py:996 msgid "Size of ephemeral disk" msgstr "暫時性硬碟容量" #: api/ceilometer.py:1000 msgid "Number of incoming bytes on the network for a VM interface" msgstr "虛擬機器網路卡在網路上的流入位元組流量" #: api/ceilometer.py:1005 msgid "Number of outgoing bytes on the network for a VM interface" msgstr "虛擬機器網路卡在網路上的傳出位元組流量" #: api/ceilometer.py:1010 msgid "Number of incoming packets for a VM interface" msgstr "虛擬機器網路卡在網路上的流入封包數量" #: api/ceilometer.py:1015 msgid "Number of outgoing packets for a VM interface" msgstr "虛擬機器網路卡在網路上的傳出封包數量" #: api/ceilometer.py:1020 msgid "Average rate per sec of incoming bytes on a VM network interface" msgstr "每秒流入虛擬機器網路卡的位元組平均速率" #: api/ceilometer.py:1025 msgid "Average rate per sec of outgoing bytes on a VM network interface" msgstr "每秒從虛擬機器網路卡流出的位元組平均速率" #: api/ceilometer.py:1030 msgid "Average rate per sec of incoming packets on a VM network interface" msgstr "每秒流入虛擬機器網路卡的封包平均速率" #: api/ceilometer.py:1035 msgid "Average rate per sec of outgoing packets on a VM network interface" msgstr "每秒從虛擬機器網路卡流出的封包平均速率" #: api/ceilometer.py:1047 #, python-format msgid "Duration of instance type %s (openstack flavor)" msgstr "%s 類型雲實例的使用時間(Openstack 虛擬硬體樣板)" #: api/ceilometer.py:1067 msgid "Existence of network" msgstr "存在的網路" #: api/ceilometer.py:1071 msgid "Creation requests for this network" msgstr "此網路的建立請求數" #: api/ceilometer.py:1075 msgid "Update requests for this network" msgstr "此網路的更新請求數" #: api/ceilometer.py:1079 msgid "Existence of subnet" msgstr "存在的子網路" #: api/ceilometer.py:1083 msgid "Creation requests for this subnet" msgstr "此子網路的建立請求數" #: api/ceilometer.py:1087 msgid "Update requests for this subnet" msgstr "此子網路的更新請求數" #: api/ceilometer.py:1091 msgid "Existence of port" msgstr "存在的接口" #: api/ceilometer.py:1095 msgid "Creation requests for this port" msgstr "此接口的建立請求數" #: api/ceilometer.py:1099 msgid "Update requests for this port" msgstr "此接口的更新請求數" #: api/ceilometer.py:1103 msgid "Existence of router" msgstr "存在的路由器" #: api/ceilometer.py:1107 msgid "Creation requests for this router" msgstr "此路由器的建立請求數" #: api/ceilometer.py:1111 msgid "Update requests for this router" msgstr "此路由器的更新請求數" #: api/ceilometer.py:1115 msgid "Existence of floating ip" msgstr "存在的浮動 IP" #: api/ceilometer.py:1119 msgid "Creation requests for this floating ip" msgstr "此浮動 IP 的建立請求數" #: api/ceilometer.py:1123 msgid "Update requests for this floating ip" msgstr "此浮動 IP 的更新請求數" #: api/ceilometer.py:1140 msgid "Image existence check" msgstr "映像檔存在檢查" #: api/ceilometer.py:1144 msgid "Uploaded image size" msgstr "已上傳映像檔容量" #: api/ceilometer.py:1148 msgid "Number of image updates" msgstr "更新映像檔的次數" #: api/ceilometer.py:1152 msgid "Number of image uploads" msgstr "上傳映像檔的次數" #: api/ceilometer.py:1156 msgid "Number of image deletions" msgstr "刪除映像檔的次數" #: api/ceilometer.py:1160 msgid "Image is downloaded" msgstr "映像檔已下載" #: api/ceilometer.py:1164 msgid "Image is served out" msgstr "已提供之映像檔" #: api/ceilometer.py:1181 msgid "Existence of volume" msgstr "存在的雲硬碟" #: api/ceilometer.py:1185 msgid "Size of volume" msgstr "雲硬碟容量" #: api/ceilometer.py:1202 msgid "Number of objects" msgstr "物件數量" #: api/ceilometer.py:1206 msgid "Total size of stored objects" msgstr "已儲存的物件總容量" #: api/ceilometer.py:1210 msgid "Number of containers" msgstr "容器數量" #: api/ceilometer.py:1214 msgid "Number of incoming bytes" msgstr "流入位元組流量" #: api/ceilometer.py:1218 msgid "Number of outgoing bytes" msgstr "傳出位元組流量" #: api/ceilometer.py:1222 msgid "Number of API requests against swift" msgstr "針對 Swift 的 API 請求數量" #: api/ceilometer.py:1239 msgid "Amount of energy" msgstr "能量" #: api/ceilometer.py:1243 msgid "Power consumption" msgstr "能源消耗" #: api/ceilometer.py:1260 msgid "System Current Power" msgstr "系統目前能源" #: api/ceilometer.py:1264 msgid "Fan RPM" msgstr "風扇每分鐘轉速" #: api/ceilometer.py:1268 msgid "Sensor Temperature Reading" msgstr "測量器溫度讀數" #: api/ceilometer.py:1272 msgid "Sensor Current Reading" msgstr "測量器目前讀數" #: api/ceilometer.py:1276 msgid "Sensor Voltage Reading" msgstr "測量器電壓讀數" #: api/ceilometer.py:1280 msgid "System Inlet Temperature Reading" msgstr "系統進氣溫度讀數" #: api/ceilometer.py:1284 msgid "System Outlet Temperature Reading" msgstr "系統出口溫度讀數" #: api/ceilometer.py:1288 msgid "System Airflow Reading" msgstr "系統氣流讀數" #: api/ceilometer.py:1292 msgid "System CUPS Reading" msgstr "系統每秒運算用量讀數" #: api/ceilometer.py:1296 msgid "System CPU Utility Reading" msgstr "系統處理器使用率讀數" #: api/ceilometer.py:1300 msgid "System Memory Utility Reading" msgstr "系統處理器使用率讀數" #: api/ceilometer.py:1304 msgid "System IO Utility Reading" msgstr "系統輸出入使用率讀數" #: api/cinder.py:46 dashboards/admin/volumes/volume_types/forms.py:33 msgid "back-end" msgstr "後端" #: api/cinder.py:47 dashboards/admin/volumes/volume_types/forms.py:31 msgid "front-end" msgstr "前端" #: api/cinder.py:48 msgctxt "Both of front-end and back-end" msgid "both" msgstr "兩者" #: api/cinder.py:219 msgid "Unknown instance" msgstr "未知的雲實例" #: api/keystone.py:97 #, python-format msgid "%(type)s (%(backend)s backend)" msgstr "%(type)s(%(backend)s 後端)" #: api/keystone.py:344 msgid "Identity service does not allow editing user data." msgstr "身份伺服器不允許編輯用戶資料。" #: api/keystone.py:370 #, python-format msgid "User %s has no role defined for that project." msgstr "沒有定義用戶 %s 在那專案中角色。" #: api/keystone.py:397 msgid "Identity service does not allow editing user password." msgstr "身份伺服器不允許編輯用戶密碼。" #: api/lbaas.py:152 #, python-format msgid "Unable to get VIP for pool %(pool)s." msgstr "無法為倉庫 %(pool)s 獲得虛擬 IP。" #: api/lbaas.py:191 msgid "Unable to get pool detail." msgstr "無法獲得倉庫詳細資訊。" #: api/lbaas.py:203 #, python-format msgid "Unable to get subnet for pool %(pool)s." msgstr "無法為倉庫 %(pool)s 獲得子網路。" #: api/lbaas.py:211 #, python-format msgid "Unable to get members for pool %(pool)s." msgstr "無法為倉庫 %(pool)s 獲得成員。" #: api/lbaas.py:218 #, python-format msgid "Unable to get health monitors for pool %(pool)s." msgstr "無法為倉庫 %(pool)s 獲得健康監視器。" #: api/neutron.py:225 #, python-format msgid "ALLOW %(ethertype)s %(proto_port)s %(direction)s %(remote)s" msgstr "允許 %(ethertype)s %(proto_port)s %(direction)s %(remote)s" #: api/neutron.py:957 msgid "Unable to connect to Neutron." msgstr "無法與 Neutron 連線。" #: api/neutron.py:994 #, python-format msgid "Unable to parse IP address %s." msgstr "無法分析 IP 位址 %s。" #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1133 #, python-format msgid "" "The requested feature '%(feature)s' is unknown. Please make sure to specify " "a feature defined in FEATURE_MAP." msgstr "所請求的特色「%(feature)s」未知。請確定指定的是已定義於 FEATURE_MAP 的特色。" #. Translators: Only used inside Horizon code and invisible to users #: api/neutron.py:1151 #, python-format msgid "" "The 'operation' parameter for get_feature_permission '%(feature)s' is " "invalid. It should be one of %(allowed)s" msgstr "給 get_feature_permission 「%(feature)s」的「作業」參數無效。它應該屬於 %(allowed)s" #: api/neutron.py:1166 #, python-format msgid "Failed to check Neutron '%s' extension is not supported" msgstr "檢查 Neutron「%s」擴充套件是否支援時失敗" #: api/nova.py:110 api/nova.py:120 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:14 #: dashboards/project/databases/tables.py:279 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:8 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:11 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:39 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:8 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:11 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:27 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:8 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:11 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:43 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:48 #: dashboards/project/instances/templates/instances/_detail_overview.html:17 #: dashboards/project/instances/templates/instances/_detail_overview.html:23 #: dashboards/project/loadbalancers/tables.py:398 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:10 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:13 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:23 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:47 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:59 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:10 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:13 #: dashboards/project/networks/templates/networks/_detail_overview.html:12 #: dashboards/project/networks/templates/networks/_detail_overview.html:26 #: dashboards/project/networks/templates/networks/_detail_overview.html:27 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:18 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:29 #: dashboards/project/routers/tables.py:186 #: dashboards/project/volumes/volumes/tables.py:356 msgid "-" msgstr "-" #: api/nova.py:231 #, python-format msgid "ALLOW %(from)s:%(to)s from %(group)s" msgstr "允許來自 %(group)s 的 %(from)s 至 %(to)s" #: api/nova.py:236 #, python-format msgid "ALLOW %(from)s:%(to)s from %(cidr)s" msgstr "允許來自 %(cidr)s 的 %(from)s 至 %(to)s" #: api/nova.py:312 msgid "Couldn't get security group list." msgstr "不能獲得安全性群組列表。" #: api/nova.py:319 #, python-format msgid "Couldn't get current security group list for instance %s." msgstr "不能為雲實例 %s 獲得目前的安全性群組列表。" #: api/nova.py:336 #, python-format msgid "" "Failed to modify %(num_groups_to_modify)d instance security groups: %(err)s" msgstr "更改 %(num_groups_to_modify)d 個雲實例的安全性群組時失敗:%(err)s" #: api/nova.py:351 #, python-format msgid "Failed to modify %d instance security groups" msgstr "更改 %d 個雲實例的安全性群組時失敗" #: api/nova.py:795 api/nova.py:831 #, python-format msgid "Name: %(name)s ID: %(uuid)s" msgstr "名稱:%(name)s 識別號:%(uuid)s" #: api/nova.py:800 #, python-format msgid "Failed to evacuate instances: %s" msgstr "撤離雲實例時失敗:%s" #: api/nova.py:836 #, python-format msgid "Failed to migrate instances: %s" msgstr "轉移雲實例時失敗:%s" #: api/swift.py:204 msgid "The container cannot be deleted since it is not empty." msgstr "容器仍然不是空的,不能刪除。" #: api/swift.py:321 msgid "The pseudo folder cannot be deleted since it is not empty." msgstr "虛擬資料夾仍然不是空的,不能刪除。" #: dashboards/admin/aggregates/forms.py:28 #: dashboards/admin/aggregates/tables.py:128 #: dashboards/admin/aggregates/workflows.py:24 #: dashboards/admin/flavors/workflows.py:36 dashboards/admin/info/tables.py:64 #: dashboards/admin/info/tables.py:94 dashboards/admin/info/tables.py:118 #: dashboards/admin/info/tables.py:169 dashboards/admin/info/tables.py:207 #: dashboards/admin/instances/tables.py:96 #: dashboards/admin/instances/tables.py:130 #: dashboards/admin/metadata_defs/tables.py:128 #: dashboards/admin/networks/forms.py:38 #: dashboards/admin/networks/forms.py:234 #: dashboards/admin/networks/ports/forms.py:43 #: dashboards/admin/networks/ports/tables.py:82 #: dashboards/admin/networks/subnets/tables.py:92 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:6 #: dashboards/admin/routers/ports/tables.py:24 #: dashboards/admin/routers/tables.py:41 #: dashboards/admin/volumes/snapshots/tables.py:59 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:11 #: dashboards/admin/volumes/volume_types/forms.py:25 #: dashboards/admin/volumes/volume_types/tables.py:146 #: dashboards/admin/volumes/volume_types/tables.py:229 #: dashboards/admin/volumes/volumes/forms.py:86 #: dashboards/admin/volumes/volumes/forms.py:169 #: dashboards/admin/volumes/volumes/forms.py:229 #: dashboards/admin/volumes/volumes/tables.py:79 #: dashboards/identity/domains/tables.py:199 #: dashboards/identity/domains/workflows.py:34 #: dashboards/identity/groups/forms.py:30 #: dashboards/identity/groups/forms.py:56 #: dashboards/identity/groups/tables.py:115 #: dashboards/identity/projects/tables.py:226 #: dashboards/identity/projects/workflows.py:147 #: dashboards/project/access_and_security/security_groups/forms.py:50 #: dashboards/project/access_and_security/security_groups/tables.py:141 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:12 #: dashboards/project/containers/templates/containers/_object_detail.html:10 #: dashboards/project/data_processing/cluster_templates/tables.py:31 #: dashboards/project/data_processing/cluster_templates/tables.py:116 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:6 #: dashboards/project/data_processing/clusters/tables.py:35 #: dashboards/project/data_processing/clusters/tables.py:146 #: dashboards/project/data_processing/clusters/tabs.py:136 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:6 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:9 #: dashboards/project/data_processing/data_sources/tables.py:57 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:5 #: dashboards/project/data_processing/data_sources/workflows/create.py:30 #: dashboards/project/data_processing/job_binaries/forms.py:48 #: dashboards/project/data_processing/job_binaries/tables.py:79 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:5 #: dashboards/project/data_processing/jobs/tables.py:30 #: dashboards/project/data_processing/jobs/tables.py:104 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:6 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:54 #: dashboards/project/data_processing/jobs/workflows/create.py:62 #: dashboards/project/data_processing/nodegroup_templates/tables.py:28 #: dashboards/project/data_processing/nodegroup_templates/tables.py:83 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:6 #: dashboards/project/data_processing/utils/workflow_helpers.py:113 #: dashboards/project/database_backups/tables.py:160 #: dashboards/project/database_backups/templates/database_backups/details.html:14 #: dashboards/project/database_backups/templates/database_backups/details.html:60 #: dashboards/project/database_backups/workflows/create_backup.py:32 #: dashboards/project/databases/tables.py:387 #: dashboards/project/databases/templates/databases/_detail_overview.html:10 #: dashboards/project/firewalls/forms.py:34 #: dashboards/project/firewalls/forms.py:99 #: dashboards/project/firewalls/forms.py:126 #: dashboards/project/firewalls/tables.py:265 #: dashboards/project/firewalls/tables.py:298 #: dashboards/project/firewalls/tables.py:339 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:7 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:7 #: dashboards/project/firewalls/workflows.py:30 #: dashboards/project/firewalls/workflows.py:218 #: dashboards/project/firewalls/workflows.py:275 #: dashboards/project/images/images/forms.py:40 #: dashboards/project/images/images/forms.py:211 #: dashboards/project/images/templates/images/images/_detail_overview.html:9 #: dashboards/project/instances/templates/instances/_detail_overview.html:10 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:9 #: dashboards/project/instances/workflows/update_instance.py:105 #: dashboards/project/loadbalancers/forms.py:31 #: dashboards/project/loadbalancers/forms.py:73 #: dashboards/project/loadbalancers/tables.py:316 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:9 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:9 #: dashboards/project/loadbalancers/workflows.py:36 #: dashboards/project/loadbalancers/workflows.py:155 #: dashboards/project/networks/forms.py:35 #: dashboards/project/networks/ports/forms.py:39 #: dashboards/project/networks/ports/tables.py:69 #: dashboards/project/networks/subnets/tables.py:129 #: dashboards/project/networks/tables.py:168 #: dashboards/project/networks/templates/networks/_detail_overview.html:7 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:6 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:10 #: dashboards/project/routers/forms.py:117 #: dashboards/project/routers/ports/tables.py:107 #: dashboards/project/routers/tables.py:209 #: dashboards/project/routers/templates/routers/_detail_overview.html:5 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:9 #: dashboards/project/volumes/backups/tables.py:117 #: dashboards/project/volumes/snapshots/tables.py:147 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:91 #: dashboards/project/volumes/volumes/tables.py:382 #: dashboards/project/volumes/volumes/tables.py:411 #: dashboards/project/vpn/forms.py:31 dashboards/project/vpn/forms.py:65 #: dashboards/project/vpn/forms.py:137 dashboards/project/vpn/forms.py:208 #: dashboards/project/vpn/tables.py:237 dashboards/project/vpn/tables.py:285 #: dashboards/project/vpn/tables.py:305 dashboards/project/vpn/tables.py:323 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:6 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:6 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:7 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:7 #: dashboards/project/vpn/workflows.py:25 #: dashboards/project/vpn/workflows.py:110 #: dashboards/project/vpn/workflows.py:209 #: dashboards/project/vpn/workflows.py:306 #: dashboards/router/nexus1000v/forms.py:47 msgid "Name" msgstr "名稱" #: dashboards/admin/aggregates/forms.py:30 #: dashboards/admin/aggregates/tables.py:130 #: dashboards/admin/aggregates/workflows.py:27 #: dashboards/admin/volumes/volumes/forms.py:75 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:22 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:19 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:50 #: dashboards/project/instances/tables.py:1030 #: dashboards/project/instances/templates/instances/_detail_overview.html:16 #: dashboards/project/instances/workflows/create_instance.py:81 #: dashboards/project/volumes/volumes/forms.py:122 #: dashboards/project/volumes/volumes/forms.py:127 #: dashboards/project/volumes/volumes/forms.py:128 #: dashboards/project/volumes/volumes/tables.py:418 msgid "Availability Zone" msgstr "可用區域" #: dashboards/admin/aggregates/forms.py:45 #, python-format msgid "Successfully updated aggregate: \"%s.\"" msgstr "已成功更新聚合:「%s。」" #: dashboards/admin/aggregates/forms.py:50 #: dashboards/admin/aggregates/workflows.py:211 msgid "Unable to update the aggregate." msgstr "無法更新聚合。" #: dashboards/admin/aggregates/forms.py:73 #: dashboards/admin/flavors/forms.py:44 dashboards/admin/images/forms.py:61 msgid "Metadata successfully updated." msgstr "已成功更新詮釋資料。" #: dashboards/admin/aggregates/forms.py:76 msgid "Unable to update the aggregate metadata." msgstr "無法更新聚合詮釋資料。" #: dashboards/admin/aggregates/panel.py:26 #: dashboards/admin/aggregates/tables.py:143 #: dashboards/admin/aggregates/templates/aggregates/index.html:3 #: dashboards/admin/aggregates/views.py:43 msgid "Host Aggregates" msgstr "主機聚合" #: dashboards/admin/aggregates/tables.py:29 msgid "Delete Host Aggregate" msgid_plural "Delete Host Aggregates" msgstr[0] "刪除主機聚合" #: dashboards/admin/aggregates/tables.py:37 msgid "Deleted Host Aggregate" msgid_plural "Deleted Host Aggregates" msgstr[0] "已刪除主機聚合" #: dashboards/admin/aggregates/tables.py:48 #: dashboards/admin/aggregates/templates/aggregates/create.html:3 #: dashboards/admin/aggregates/views.py:72 #: dashboards/admin/aggregates/workflows.py:176 #: dashboards/admin/aggregates/workflows.py:177 msgid "Create Host Aggregate" msgstr "新增主機聚合" #: dashboards/admin/aggregates/tables.py:56 msgid "Manage Hosts" msgstr "管理主機" #: dashboards/admin/aggregates/tables.py:64 #: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:11 #: dashboards/admin/flavors/tables.py:71 #: dashboards/admin/flavors/templates/flavors/_update_metadata.html:11 #: dashboards/admin/images/tables.py:46 #: dashboards/admin/images/templates/images/_update_metadata.html:11 msgid "Update Metadata" msgstr "更新詮釋資料" #: dashboards/admin/aggregates/tables.py:72 #: dashboards/admin/aggregates/templates/aggregates/_update.html:9 #: dashboards/admin/aggregates/templates/aggregates/update.html:3 #: dashboards/admin/aggregates/views.py:79 msgid "Edit Host Aggregate" msgstr "編輯主機聚合" #: dashboards/admin/aggregates/tables.py:118 msgid "Services Up" msgstr "伺服器已上線" #: dashboards/admin/aggregates/tables.py:118 msgid "Services Down" msgstr "伺服器已離線" #: dashboards/admin/aggregates/tables.py:132 #: dashboards/admin/aggregates/tables.py:157 msgid "Hosts" msgstr "主機" #: dashboards/admin/aggregates/tables.py:136 #: dashboards/admin/flavors/tables.py:142 #: dashboards/admin/volumes/volumes/forms.py:68 #: dashboards/project/instances/templates/instances/_detail_overview.html:106 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:46 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:68 msgid "Metadata" msgstr "詮釋資料" #: dashboards/admin/aggregates/tables.py:155 msgid "Availability Zone Name" msgstr "可用區域名稱" #: dashboards/admin/aggregates/tables.py:161 #: dashboards/admin/volumes/snapshots/forms.py:25 #: dashboards/admin/volumes/volumes/forms.py:195 msgid "Available" msgstr "可用" #: dashboards/admin/aggregates/tables.py:171 msgid "Availability Zones" msgstr "可用區域" #: dashboards/admin/aggregates/templates/aggregates/_update.html:18 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:17 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:17 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:16 #: dashboards/admin/images/templates/images/_create.html:19 #: dashboards/admin/images/templates/images/_update.html:18 #: dashboards/admin/instances/templates/instances/_live_migrate.html:17 #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:18 #: dashboards/admin/metering/templates/metering/_daily.html:18 #: dashboards/admin/networks/templates/networks/_create.html:18 #: dashboards/admin/networks/templates/networks/_update.html:5 #: dashboards/admin/networks/templates/networks/agents/_add.html:5 #: dashboards/admin/networks/templates/networks/ports/_create.html:5 #: dashboards/admin/networks/templates/networks/ports/_update.html:5 #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:5 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:5 #: dashboards/admin/volumes/templates/volumes/volumes/_manage_volume.html:5 #: dashboards/admin/volumes/templates/volumes/volumes/_unmanage_volume.html:5 #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:5 #: dashboards/identity/groups/templates/groups/_create.html:5 #: dashboards/identity/groups/templates/groups/_update.html:5 #: dashboards/identity/roles/templates/roles/_create.html:5 #: dashboards/identity/roles/templates/roles/_update.html:5 #: dashboards/identity/users/templates/users/_change_password.html:5 #: dashboards/identity/users/templates/users/_create.html:5 #: dashboards/identity/users/templates/users/_update.html:5 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:6 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:5 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:5 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:5 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:5 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:5 #: dashboards/project/containers/templates/containers/_copy.html:17 #: dashboards/project/containers/templates/containers/_create.html:17 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:19 #: dashboards/project/containers/templates/containers/_update.html:20 #: dashboards/project/containers/templates/containers/_upload.html:21 #: dashboards/project/firewalls/templates/firewalls/_add_router_to_firewall.html:5 #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:5 #: dashboards/project/firewalls/templates/firewalls/_remove_router_from_firewall.html:5 #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:5 #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:5 #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:5 #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:5 #: dashboards/project/images/templates/images/images/_create.html:13 #: dashboards/project/images/templates/images/images/_update.html:11 #: dashboards/project/images/templates/images/snapshots/_create.html:18 #: dashboards/project/instances/templates/instances/_decryptpassword.html:20 #: dashboards/project/instances/templates/instances/_rebuild.html:18 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:5 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:5 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:5 #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:5 #: dashboards/project/networks/templates/networks/_create.html:17 #: dashboards/project/networks/templates/networks/_update.html:5 #: dashboards/project/networks/templates/networks/ports/_update.html:5 #: dashboards/project/routers/templates/routers/_create.html:5 #: dashboards/project/routers/templates/routers/_update.html:5 #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:18 #: dashboards/project/routers/templates/routers/ports/_create.html:18 #: dashboards/project/routers/templates/routers/ports/_setgateway.html:18 #: dashboards/project/stacks/templates/stacks/_change_template.html:5 #: dashboards/project/stacks/templates/stacks/_create.html:4 #: dashboards/project/stacks/templates/stacks/_preview.html:4 #: dashboards/project/stacks/templates/stacks/_preview_template.html:5 #: dashboards/project/stacks/templates/stacks/_select_template.html:5 #: dashboards/project/stacks/templates/stacks/_update.html:4 #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_accept_transfer.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_create_transfer.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:3 #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_update.html:5 #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:5 #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:5 #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:5 #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:5 #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:5 #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:5 #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:5 #: dashboards/settings/password/templates/password/_change.html:5 #: dashboards/settings/user/templates/user/_settings.html:5 msgid "Description:" msgstr "描述:" #: dashboards/admin/aggregates/templates/aggregates/_update.html:19 msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Edit the aggregate host to select hosts contained in it." msgstr "主機聚合以分組主機的方式劃分可用區域至邏輯單位。編輯主機聚合來選擇要歸入的主機。" #: dashboards/admin/aggregates/templates/aggregates/_update.html:24 #: dashboards/admin/aggregates/workflows.py:209 #: dashboards/admin/flavors/workflows.py:266 #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:79 #: dashboards/admin/volumes/volume_types/extras/views.py:88 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:103 #: dashboards/identity/domains/workflows.py:300 #: dashboards/identity/projects/workflows.py:569 #: dashboards/identity/users/views.py:209 #: dashboards/project/instances/workflows/update_instance.py:133 #: dashboards/project/networks/subnets/workflows.py:159 #: dashboards/settings/user/views.py:30 msgid "Save" msgstr "儲存" #: dashboards/admin/aggregates/templates/aggregates/_update.html:25 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:24 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:24 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:23 #: dashboards/admin/images/templates/images/_create.html:35 #: dashboards/admin/images/templates/images/_update.html:25 #: dashboards/admin/instances/templates/instances/_live_migrate.html:24 #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:36 #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:80 #: dashboards/admin/metering/templates/metering/_daily.html:25 #: dashboards/admin/networks/templates/networks/_create.html:27 #: dashboards/identity/groups/templates/groups/_add_non_member.html:8 #: dashboards/project/containers/templates/containers/_copy.html:24 #: dashboards/project/containers/templates/containers/_create.html:25 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:26 #: dashboards/project/containers/templates/containers/_update.html:28 #: dashboards/project/containers/templates/containers/_upload.html:29 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:23 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:22 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:28 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:26 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:26 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:30 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:30 #: dashboards/project/databases/templates/databases/_resize_instance.html:24 #: dashboards/project/databases/templates/databases/_resize_volume.html:25 #: dashboards/project/images/templates/images/images/_create.html:33 #: dashboards/project/images/templates/images/images/_update.html:17 #: dashboards/project/images/templates/images/snapshots/_create.html:25 #: dashboards/project/instances/templates/instances/_decryptpassword.html:34 #: dashboards/project/instances/templates/instances/_rebuild.html:28 #: dashboards/project/network_topology/templates/network_topology/_create_router.html:21 #: dashboards/project/networks/templates/networks/_create.html:24 #: dashboards/project/networks/templates/networks/create.html:8 #: dashboards/project/networks/templates/networks/create.html:15 #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:28 #: dashboards/project/routers/templates/routers/ports/_create.html:30 #: dashboards/project/routers/templates/routers/ports/_setgateway.html:25 #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:20 #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:17 msgid "Cancel" msgstr "取消" #: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:4 #: dashboards/admin/aggregates/templates/aggregates/_update_metadata.html:7 #: dashboards/admin/aggregates/templates/aggregates/update_metadata.html:3 #: dashboards/admin/aggregates/views.py:108 msgid "Update Aggregate Metadata" msgstr "更新聚合詮釋資料" #: dashboards/admin/aggregates/templates/aggregates/manage_hosts.html:3 #: dashboards/admin/aggregates/views.py:157 msgid "Manage Hosts Aggregate" msgstr "管理主機聚合" #: dashboards/admin/aggregates/views.py:52 msgid "Unable to retrieve host aggregates list." msgstr "無法獲得主機聚合列表。" #: dashboards/admin/aggregates/views.py:64 msgid "Unable to retrieve availability zone list." msgstr "無法獲得可用區域列表。" #: dashboards/admin/aggregates/views.py:99 msgid "Unable to retrieve the aggregate to be updated" msgstr "無法獲得聚合來更新" #: dashboards/admin/aggregates/views.py:134 msgid "Unable to retrieve available metadata for aggregate." msgstr "無法獲得此聚合可用的詮釋資料。" #: dashboards/admin/aggregates/views.py:147 msgid "Unable to retrieve the aggregate to be updated." msgstr "無法獲得聚合來更新。" #: dashboards/admin/aggregates/workflows.py:31 msgid "Host Aggregate Information" msgstr "主機聚合資訊" #: dashboards/admin/aggregates/workflows.py:32 msgid "" "Host aggregates divide an availability zone into logical units by grouping " "together hosts. Create a host aggregate then select the hosts contained in " "it." msgstr "主機聚合以分組主機的方式劃分可用區域至邏輯單位。新增主機聚合然後選擇要歸入的主機。" #: dashboards/admin/aggregates/workflows.py:44 msgid "Unable to get host aggregate list" msgstr "無法獲得主機聚合列表" #: dashboards/admin/aggregates/workflows.py:51 #, python-format msgid "The name \"%s\" is already used by another host aggregate." msgstr "「%s」這個名稱已經使用在其他的主機聚合。" #: dashboards/admin/aggregates/workflows.py:69 #: dashboards/admin/aggregates/workflows.py:103 msgid "Unable to get the available hosts" msgstr "無法獲得可用的主機" #: dashboards/admin/aggregates/workflows.py:94 #: dashboards/admin/aggregates/workflows.py:134 msgid "Manage Hosts within Aggregate" msgstr "管理聚合內的主機" #: dashboards/admin/aggregates/workflows.py:139 msgid "Add hosts to this aggregate. Hosts can be in multiple aggregates." msgstr "加入主機到這個聚合裡。主機可以放在多個聚合裡。" #: dashboards/admin/aggregates/workflows.py:141 msgid "All available hosts" msgstr "所有可用主機" #: dashboards/admin/aggregates/workflows.py:142 msgid "Selected hosts" msgstr "已選擇的主機" #: dashboards/admin/aggregates/workflows.py:143 msgid "No hosts found." msgstr "找不到主機。" #: dashboards/admin/aggregates/workflows.py:144 msgid "No host selected." msgstr "未選擇主機。" #: dashboards/admin/aggregates/workflows.py:157 msgid "" "Add hosts to this aggregate or remove hosts from it. Hosts can be in " "multiple aggregates." msgstr "在此聚合加入主機或移除主機。可以加入主機到多個聚合裡。" #: dashboards/admin/aggregates/workflows.py:159 msgid "All Available Hosts" msgstr "所有可用主機" #: dashboards/admin/aggregates/workflows.py:160 msgid "Selected Hosts" msgstr "已選擇的主機" #: dashboards/admin/aggregates/workflows.py:161 msgid "No Hosts found." msgstr "找不到主機。" #: dashboards/admin/aggregates/workflows.py:162 msgid "No Host selected." msgstr "未選擇主機。" #: dashboards/admin/aggregates/workflows.py:178 #, python-format msgid "Created new host aggregate \"%s\"." msgstr "已新增新的主機聚合「%s」。" #: dashboards/admin/aggregates/workflows.py:179 #, python-format msgid "Unable to create host aggregate \"%s\"." msgstr "無法新增主機聚合「%s」。" #: dashboards/admin/aggregates/workflows.py:191 msgid "Unable to create host aggregate." msgstr "無法新增主機聚合。" #: dashboards/admin/aggregates/workflows.py:200 msgid "Error adding Hosts to the aggregate." msgstr "加入主機到聚合出錯。" #: dashboards/admin/aggregates/workflows.py:208 msgid "Add/Remove Hosts to Aggregate" msgstr "加入/移除主機到聚合中" #: dashboards/admin/aggregates/workflows.py:210 msgid "The Aggregate was updated." msgstr "已更新聚合。" #: dashboards/admin/aggregates/workflows.py:231 msgid "Error when adding or removing hosts." msgstr "加入或移除主機時出錯。" #: dashboards/admin/dashboard.py:22 msgid "System" msgstr "系統" #: dashboards/admin/dashboard.py:29 msgid "Admin" msgstr "管理員" #: dashboards/admin/defaults/panel.py:23 #: dashboards/admin/defaults/templates/defaults/index.html:3 #: dashboards/admin/defaults/views.py:29 msgid "Defaults" msgstr "預設值" #: dashboards/admin/defaults/tables.py:34 #: dashboards/admin/defaults/workflows.py:81 msgid "Update Defaults" msgstr "更新預設值" #: dashboards/admin/defaults/tables.py:42 #: dashboards/admin/defaults/workflows.py:31 usage/quotas.py:66 msgid "Injected File Content Bytes" msgstr "已注入的資料內容位元組" #: dashboards/admin/defaults/tables.py:43 #: dashboards/admin/defaults/workflows.py:32 msgid "Length of Injected File Path" msgstr "已注入的資料路徑長度" #: dashboards/admin/defaults/tables.py:44 #: dashboards/admin/defaults/workflows.py:36 #: dashboards/identity/projects/workflows.py:50 usage/quotas.py:62 msgid "Metadata Items" msgstr "詮釋資料的項目" #: dashboards/admin/defaults/tables.py:45 #: dashboards/admin/defaults/workflows.py:47 #: dashboards/admin/flavors/tables.py:123 #: dashboards/admin/flavors/workflows.py:46 #: dashboards/admin/overview/views.py:33 #: dashboards/identity/projects/workflows.py:51 #: dashboards/project/instances/templates/instances/_detail_overview.html:55 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:10 #: dashboards/project/instances/templates/instances/_instance_flavor.html:5 #: dashboards/project/overview/views.py:32 usage/quotas.py:63 #: usage/tables.py:33 msgid "VCPUs" msgstr "虛擬處理器數" #: dashboards/admin/defaults/tables.py:46 #: dashboards/admin/defaults/workflows.py:42 #: dashboards/admin/hypervisors/tables.py:57 #: dashboards/admin/instances/panel.py:27 #: dashboards/admin/instances/tables.py:164 #: dashboards/admin/instances/templates/instances/index.html:3 #: dashboards/admin/instances/views.py:68 #: dashboards/identity/projects/workflows.py:52 #: dashboards/project/data_processing/clusters/tabs.py:150 #: dashboards/project/databases/panel.py:23 #: dashboards/project/databases/tables.py:340 #: dashboards/project/databases/templates/databases/index.html:3 #: dashboards/project/databases/views.py:48 #: dashboards/project/instances/panel.py:23 #: dashboards/project/instances/tables.py:1049 #: dashboards/project/instances/templates/instances/index.html:3 #: dashboards/project/instances/views.py:55 #: dashboards/project/network_topology/instances/tables.py:23 #: usage/quotas.py:64 msgid "Instances" msgstr "雲實例" #: dashboards/admin/defaults/tables.py:47 #: dashboards/admin/defaults/workflows.py:46 #: dashboards/identity/projects/workflows.py:54 usage/quotas.py:65 msgid "Injected Files" msgstr "已注入的資料" #: dashboards/admin/defaults/tables.py:48 #: dashboards/admin/defaults/workflows.py:54 #: dashboards/admin/volumes/panel.py:21 dashboards/admin/volumes/tabs.py:35 #: dashboards/admin/volumes/templates/volumes/index.html:3 #: dashboards/admin/volumes/views.py:29 #: dashboards/admin/volumes/volumes/tables.py:86 #: dashboards/identity/projects/workflows.py:57 #: dashboards/project/volumes/panel.py:23 #: dashboards/project/volumes/tabs.py:83 #: dashboards/project/volumes/templates/volumes/index.html:3 #: dashboards/project/volumes/views.py:26 #: dashboards/project/volumes/volumes/tables.py:429 usage/quotas.py:74 msgid "Volumes" msgstr "雲硬碟" #: dashboards/admin/defaults/tables.py:49 #: dashboards/admin/defaults/workflows.py:53 #: dashboards/admin/volumes/snapshots/tables.py:69 #: dashboards/admin/volumes/tabs.py:115 #: dashboards/identity/projects/workflows.py:58 #: dashboards/project/volumes/snapshots/tables.py:156 #: dashboards/project/volumes/tabs.py:99 usage/quotas.py:75 msgid "Volume Snapshots" msgstr "雲硬碟即時存檔" #: dashboards/admin/defaults/tables.py:50 #: dashboards/admin/defaults/workflows.py:52 #: dashboards/identity/projects/workflows.py:60 usage/quotas.py:76 msgid "Total Size of Volumes and Snapshots (GB)" msgstr "雲硬碟與即時存檔的全部容量(GB)" #: dashboards/admin/defaults/tables.py:51 #: dashboards/admin/defaults/workflows.py:37 #: dashboards/admin/flavors/workflows.py:48 #: dashboards/admin/overview/views.py:33 #: dashboards/identity/projects/workflows.py:61 #: dashboards/project/overview/views.py:32 usage/quotas.py:67 msgid "RAM (MB)" msgstr "隨機存取記憶體(MB)" #: dashboards/admin/defaults/tables.py:52 #: dashboards/admin/defaults/workflows.py:38 #: dashboards/identity/projects/workflows.py:62 #: dashboards/identity/projects/workflows.py:74 #: dashboards/project/access_and_security/floating_ips/tables.py:222 #: dashboards/project/access_and_security/tabs.py:80 usage/quotas.py:68 #: usage/quotas.py:81 msgid "Floating IPs" msgstr "浮動 IP" #: dashboards/admin/defaults/tables.py:53 #: dashboards/admin/defaults/workflows.py:49 #: dashboards/identity/projects/workflows.py:65 #: dashboards/identity/projects/workflows.py:71 #: dashboards/project/access_and_security/security_groups/tables.py:149 #: dashboards/project/access_and_security/tabs.py:43 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:32 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:35 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:47 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:222 #: dashboards/project/instances/templates/instances/_detail_overview.html:85 #: dashboards/project/instances/workflows/create_instance.py:544 #: dashboards/project/instances/workflows/update_instance.py:80 #: usage/quotas.py:70 usage/quotas.py:82 msgid "Security Groups" msgstr "安全性群組" #: dashboards/admin/defaults/tables.py:54 #: dashboards/admin/defaults/workflows.py:44 #: dashboards/identity/projects/workflows.py:67 #: dashboards/identity/projects/workflows.py:73 #: dashboards/project/access_and_security/security_groups/tables.py:287 #: usage/quotas.py:71 usage/quotas.py:83 msgid "Security Group Rules" msgstr "安全性群組規則" #: dashboards/admin/defaults/tables.py:55 #: dashboards/admin/defaults/workflows.py:39 #: dashboards/project/access_and_security/keypairs/tables.py:102 #: dashboards/project/access_and_security/tabs.py:63 usage/quotas.py:72 msgid "Key Pairs" msgstr "密鑰對" #: dashboards/admin/defaults/tables.py:56 #: dashboards/identity/projects/workflows.py:63 #: dashboards/project/networks/ports/tables.py:71 #: dashboards/project/routers/ports/tables.py:110 usage/quotas.py:69 msgid "Fixed IPs" msgstr "固定 IP" #: dashboards/admin/defaults/tables.py:57 msgid "LUKS Volumes" msgstr "LUKS 加密雲硬碟" #: dashboards/admin/defaults/tables.py:58 msgid "LUKS Volume Snapshots" msgstr "LUKS 加密雲硬碟即時存檔" #: dashboards/admin/defaults/tables.py:60 msgid "Total Size of LUKS Volumes and Snapshots (GB)" msgstr "LUKS 加密雲硬碟與即時存檔的全部容量(GB)" #: dashboards/admin/defaults/tables.py:61 msgid "dm-crypt" msgstr "dm-crypt" #: dashboards/admin/defaults/tables.py:67 msgid "Quota Name" msgstr "配額名稱" #: dashboards/admin/defaults/tables.py:68 msgid "Limit" msgstr "限制" #: dashboards/admin/defaults/tables.py:75 msgid "Quotas" msgstr "配額" #: dashboards/admin/defaults/tabs.py:27 #: dashboards/admin/defaults/workflows.py:67 msgid "Default Quotas" msgstr "預設配額" #: dashboards/admin/defaults/tabs.py:37 msgid "Unable to get quota info." msgstr "無法獲得配額資訊。" #: dashboards/admin/defaults/views.py:45 #: dashboards/identity/projects/views.py:160 msgid "Unable to retrieve default quota values." msgstr "無法獲得預設的配額數值。" #: dashboards/admin/defaults/workflows.py:69 msgid "From here you can update the default quotas (max limits)." msgstr "您可以在此更新預設的配額(最大限制)。" #: dashboards/admin/defaults/workflows.py:80 msgid "Update Default Quotas" msgstr "更新預設配額" #: dashboards/admin/defaults/workflows.py:82 msgid "Default quotas updated." msgstr "已更新預設配額。" #: dashboards/admin/defaults/workflows.py:83 #: dashboards/admin/defaults/workflows.py:100 msgid "Unable to update default quotas." msgstr "無法更新預設的配額。" #: dashboards/admin/flavors/forms.py:48 msgid "Unable to update the flavor metadata." msgstr "無法更新虛擬硬體樣板詮釋資料。" #: dashboards/admin/flavors/panel.py:27 dashboards/admin/flavors/tables.py:150 #: dashboards/admin/flavors/templates/flavors/index.html:3 #: dashboards/admin/flavors/views.py:47 msgid "Flavors" msgstr "虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:35 msgid "Delete Flavor" msgid_plural "Delete Flavors" msgstr[0] "刪除虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:43 msgid "Deleted Flavor" msgid_plural "Deleted Flavors" msgstr[0] "已刪除虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:54 #: dashboards/admin/flavors/templates/flavors/create.html:3 #: dashboards/admin/flavors/views.py:66 #: dashboards/admin/flavors/workflows.py:178 #: dashboards/admin/flavors/workflows.py:179 msgid "Create Flavor" msgstr "新增虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:62 #: dashboards/admin/flavors/templates/flavors/update.html:3 #: dashboards/admin/flavors/views.py:72 #: dashboards/admin/flavors/workflows.py:265 msgid "Edit Flavor" msgstr "編輯虛擬硬體樣板" #: dashboards/admin/flavors/tables.py:78 msgid "Modify Access" msgstr "更改存取權" #: dashboards/admin/flavors/tables.py:106 #, python-format msgid "%sMB" msgstr "%sMB" #: dashboards/admin/flavors/tables.py:110 #: dashboards/admin/flavors/tables.py:114 #: dashboards/project/volumes/backups/tables.py:96 #: dashboards/project/volumes/volumes/tables.py:306 #, python-format msgid "%sGB" msgstr "%sGB" #: dashboards/admin/flavors/tables.py:122 msgid "Flavor Name" msgstr "虛擬硬體樣板名稱" #: dashboards/admin/flavors/tables.py:125 #: dashboards/project/databases/templates/databases/_detail_overview.html:29 #: dashboards/project/instances/templates/instances/_detail_overview.html:53 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 #: dashboards/project/instances/templates/instances/_instance_flavor.html:6 #: usage/tables.py:37 msgid "RAM" msgstr "隨機存取記憶體" #: dashboards/admin/flavors/tables.py:128 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 msgid "Root Disk" msgstr "根硬碟" #: dashboards/admin/flavors/tables.py:131 #: dashboards/project/instances/templates/instances/_detail_overview.html:60 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 msgid "Ephemeral Disk" msgstr "暫時性硬碟" #: dashboards/admin/flavors/tables.py:134 msgid "Swap Disk" msgstr "Swap 硬碟" #: dashboards/admin/flavors/tables.py:136 #: dashboards/admin/flavors/workflows.py:41 #: dashboards/admin/networks/agents/tables.py:90 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:8 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/admin/volumes/volumes/forms.py:87 #: dashboards/admin/volumes/volumes/forms.py:146 #: dashboards/identity/roles/forms.py:37 #: dashboards/identity/users/forms.py:172 #: dashboards/identity/users/templates/users/_detail_overview.html:19 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:14 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:8 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:8 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:7 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:7 #: dashboards/project/data_processing/job_executions/tables.py:37 #: dashboards/project/data_processing/job_executions/tables.py:186 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:8 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:8 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:8 #: dashboards/project/database_backups/templates/database_backups/details.html:18 #: dashboards/project/database_backups/templates/database_backups/details.html:62 #: dashboards/project/databases/templates/databases/_detail_overview.html:12 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:13 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:13 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:13 #: dashboards/project/images/templates/images/images/_detail_overview.html:15 #: dashboards/project/instances/templates/instances/_detail_overview.html:12 #: dashboards/project/instances/templates/instances/_instance_flavor.html:4 #: dashboards/project/loadbalancers/forms.py:32 #: dashboards/project/loadbalancers/forms.py:74 #: dashboards/project/loadbalancers/forms.py:169 #: dashboards/project/loadbalancers/forms.py:220 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:6 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:6 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:6 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:6 #: dashboards/project/networks/ports/forms.py:35 #: dashboards/project/networks/templates/networks/_detail_overview.html:9 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:12 #: dashboards/project/routers/forms.py:121 #: dashboards/project/routers/templates/routers/_detail_overview.html:7 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:11 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:14 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:12 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:87 #: dashboards/project/vpn/forms.py:33 dashboards/project/vpn/forms.py:67 #: dashboards/project/vpn/forms.py:139 dashboards/project/vpn/forms.py:210 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:12 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:13 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:13 #: dashboards/router/nexus1000v/forms.py:174 msgid "ID" msgstr "識別號" #: dashboards/admin/flavors/tables.py:138 #: dashboards/admin/metadata_defs/forms.py:61 #: dashboards/admin/metadata_defs/tables.py:142 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:18 #: dashboards/project/containers/forms.py:42 #: dashboards/project/containers/templates/containers/_container_detail.html:14 #: dashboards/project/containers/templates/containers/_container_metadata.html:7 #: dashboards/project/images/images/forms.py:104 #: dashboards/project/images/images/forms.py:250 #: dashboards/project/images/images/tables.py:185 #: dashboards/project/images/images/tables.py:283 #: dashboards/project/images/templates/images/images/_detail_overview.html:21 msgid "Public" msgstr "公開" #: dashboards/admin/flavors/templates/flavors/_update_metadata.html:4 #: dashboards/admin/flavors/templates/flavors/_update_metadata.html:7 #: dashboards/admin/flavors/templates/flavors/update_metadata.html:3 #: dashboards/admin/flavors/views.py:97 msgid "Update Flavor Metadata" msgstr "更新虛擬硬體樣板詮釋資料" #: dashboards/admin/flavors/views.py:57 msgid "Unable to retrieve flavor list." msgstr "無法獲得虛擬硬體樣板的列表。" #: dashboards/admin/flavors/views.py:82 msgid "Unable to retrieve flavor details." msgstr "無法獲得虛擬硬體樣板詳細資訊。" #: dashboards/admin/flavors/views.py:125 msgid "Unable to retrieve available metadata for flavors." msgstr "無法獲得此虛擬硬體樣板可用的詮釋資料。" #: dashboards/admin/flavors/views.py:139 msgid "Unable to retrieve the flavor metadata." msgstr "無法獲得此虛擬硬體樣板的詮釋資料。" #: dashboards/admin/flavors/workflows.py:32 msgid "" "Flavor ID should be UUID4 or integer. Leave this field blank or use 'auto' " "to set a random UUID4." msgstr "虛擬硬體樣板識別號應該是第四版的 UUID 或者整數。讓這個欄位留空或者使用「自動」以產生隨機的第四版 UUID。" #: dashboards/admin/flavors/workflows.py:39 msgid "" "Name may only contain letters, numbers, underscores, periods and hyphens." msgstr "名稱只能包含英文字母、數字、底線、句點和連字號。" #: dashboards/admin/flavors/workflows.py:50 msgid "Root Disk (GB)" msgstr "根硬碟(GB)" #: dashboards/admin/flavors/workflows.py:52 msgid "Ephemeral Disk (GB)" msgstr "暫時性硬碟(GB)" #: dashboards/admin/flavors/workflows.py:54 msgid "Swap Disk (MB)" msgstr "Swap 硬碟(MB)" #: dashboards/admin/flavors/workflows.py:58 #: dashboards/admin/flavors/workflows.py:226 msgid "Flavor Information" msgstr "虛擬硬體樣板資訊" #: dashboards/admin/flavors/workflows.py:59 msgid "" "Flavors define the sizes for RAM, disk, number of cores, and other resources" " and can be selected when users deploy instances." msgstr "虛擬硬體樣板定義用戶布署雲實例時的隨機存取記憶體容量、硬碟容量、核心數和其他可選擇的資源。" #: dashboards/admin/flavors/workflows.py:72 #: dashboards/admin/flavors/workflows.py:239 msgid "Unable to get flavor list" msgstr "無法獲得虛擬硬體樣板的列表" #: dashboards/admin/flavors/workflows.py:79 #: dashboards/admin/flavors/workflows.py:247 #, python-format msgid "The name \"%s\" is already used by another flavor." msgstr "「%s」這個名稱已經使用在其他的虛擬硬體樣板。" #: dashboards/admin/flavors/workflows.py:84 #, python-format msgid "The ID \"%s\" is already used by another flavor." msgstr "「%s」這個識別號已經使用在其他的虛擬硬體樣板。" #: dashboards/admin/flavors/workflows.py:106 msgid "Unable to retrieve flavor access list. Please try again later." msgstr "無法獲得虛擬硬體樣板存取權列表。請稍後再試一次。" #: dashboards/admin/flavors/workflows.py:151 msgid "Flavor Access" msgstr "虛擬硬體樣板存取權" #: dashboards/admin/flavors/workflows.py:157 msgid "" "Select the projects where the flavors will be used. If no projects are " "selected, then the flavor will be available in all projects." msgstr "選擇要使用虛擬硬體樣板的專案。若未選擇專案,此虛擬硬體樣板將用於所有的專案。" #: dashboards/admin/flavors/workflows.py:160 msgid "All Projects" msgstr "所有的專案" #: dashboards/admin/flavors/workflows.py:161 msgid "Selected Projects" msgstr "已選擇的專案" #: dashboards/admin/flavors/workflows.py:162 msgid "No projects found." msgstr "找不到任何專案。" #: dashboards/admin/flavors/workflows.py:163 msgid "No projects selected. All projects can use the flavor." msgstr "沒有選擇任何專案。所有的專案皆可使用這個虛擬硬體樣板。" #: dashboards/admin/flavors/workflows.py:180 #, python-format msgid "Created new flavor \"%s\"." msgstr "已新增了新的虛擬硬體樣板「%s」。" #: dashboards/admin/flavors/workflows.py:181 #, python-format msgid "Unable to create flavor \"%s\"." msgstr "無法新增虛擬硬體樣板「%s」。" #: dashboards/admin/flavors/workflows.py:206 msgid "Unable to create flavor." msgstr "無法新增虛擬硬體樣板。" #: dashboards/admin/flavors/workflows.py:218 #, python-format msgid "Unable to set flavor access for project %s." msgstr "無法為專案 %s 設定虛擬硬體樣板存取權。" #: dashboards/admin/flavors/workflows.py:228 msgid "" "Edit the flavor details. Flavors define the sizes for RAM, disk, number of " "cores, and other resources. Flavors are selected when users deploy " "instances." msgstr "編輯虛擬硬體樣板詳細資訊。虛擬硬體樣板定義隨機存取記憶體容量、硬碟容量、核心數和其他資源。用戶布署雲實例時要用到虛擬硬體樣板。" #: dashboards/admin/flavors/workflows.py:267 #, python-format msgid "Modified flavor \"%s\"." msgstr "已更改了虛擬硬體樣板「%s」。" #: dashboards/admin/flavors/workflows.py:268 #, python-format msgid "Unable to modify flavor \"%s\"." msgstr "無法更改虛擬硬體樣板「%s」。" #: dashboards/admin/flavors/workflows.py:313 msgid "Modified flavor information, but unable to modify flavor access." msgstr "更改虛擬硬體樣板資訊,但是無法更改虛擬硬體樣板的權限。" #: dashboards/admin/hypervisors/compute/forms.py:25 #: dashboards/admin/hypervisors/compute/forms.py:99 #: dashboards/admin/instances/forms.py:27 msgid "Current Host" msgstr "目前的主機" #: dashboards/admin/hypervisors/compute/forms.py:29 msgid "Target Host" msgstr "目標主機" #: dashboards/admin/hypervisors/compute/forms.py:30 msgid "Choose a Host to evacuate servers to." msgstr "選擇主機來撤離。" #: dashboards/admin/hypervisors/compute/forms.py:32 msgid "Shared Storage" msgstr "已分享的儲存容量" #: dashboards/admin/hypervisors/compute/forms.py:48 msgid "Select a target host" msgstr "選擇目標主機" #: dashboards/admin/hypervisors/compute/forms.py:50 #: dashboards/admin/instances/forms.py:58 msgid "No other hosts available." msgstr "沒有其他可用的主機。" #: dashboards/admin/hypervisors/compute/forms.py:61 #, python-format msgid "Starting evacuation from %(current)s to %(target)s." msgstr "正在開始從 %(current)s 撤離到 %(target)s。" #: dashboards/admin/hypervisors/compute/forms.py:67 #, python-format msgid "Failed to evacuate host: %s." msgstr "撤離主機時失敗:%s。" #: dashboards/admin/hypervisors/compute/forms.py:73 #: dashboards/admin/hypervisors/compute/tables.py:124 #: dashboards/admin/info/tables.py:66 dashboards/admin/info/tables.py:95 #: dashboards/admin/info/tables.py:119 dashboards/admin/info/tables.py:170 #: dashboards/admin/info/tables.py:209 #: dashboards/admin/instances/tables.py:126 #: dashboards/admin/networks/agents/tables.py:91 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:50 #: dashboards/admin/volumes/snapshots/tables.py:64 #: dashboards/admin/volumes/volumes/forms.py:55 #: dashboards/admin/volumes/volumes/forms.py:142 #: dashboards/admin/volumes/volumes/tables.py:81 #: dashboards/project/databases/tables.py:325 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:10 #: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:10 #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:10 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:10 #: dashboards/project/databases/templates/databases/_detail_overview_redis.html:10 #: dashboards/project/instances/templates/instances/_detail_overview.html:22 msgid "Host" msgstr "主機" #: dashboards/admin/hypervisors/compute/forms.py:77 msgid "Reason" msgstr "原因" #: dashboards/admin/hypervisors/compute/forms.py:86 #, python-format msgid "Disabled compute service for host: %s." msgstr "已為主機關閉運算伺服器:%s。" #: dashboards/admin/hypervisors/compute/forms.py:91 #, python-format msgid "Failed to disable compute service for host: %s." msgstr "為主機關閉運算伺服器時失敗:%s。" #: dashboards/admin/hypervisors/compute/forms.py:106 msgid "Running Instance Migration Type" msgstr "執行中雲實例轉移的類型" #: dashboards/admin/hypervisors/compute/forms.py:108 #: dashboards/admin/instances/templates/instances/_live_migrate.html:8 #: dashboards/admin/instances/templates/instances/live_migrate.html:3 #: dashboards/admin/instances/views.py:157 msgid "Live Migrate" msgstr "即時轉移" #: dashboards/admin/hypervisors/compute/forms.py:109 msgid "Cold Migrate" msgstr "關機轉移" #: dashboards/admin/hypervisors/compute/forms.py:120 #: dashboards/admin/hypervisors/compute/forms.py:127 #: dashboards/admin/instances/forms.py:33 msgid "Disk Over Commit" msgstr "硬碟過量使用" #: dashboards/admin/hypervisors/compute/forms.py:133 #: dashboards/admin/hypervisors/compute/forms.py:140 #: dashboards/admin/instances/forms.py:35 msgid "Block Migration" msgstr "區塊轉移" #: dashboards/admin/hypervisors/compute/forms.py:159 #, python-format msgid "Starting to migrate host: %(current)s" msgstr "正在轉移主機:%(current)s" #: dashboards/admin/hypervisors/compute/forms.py:164 #, python-format msgid "Failed to migrate host \"%s\"." msgstr "轉移主機「%s」時失敗。" #: dashboards/admin/hypervisors/compute/tables.py:26 #: dashboards/admin/hypervisors/compute/views.py:30 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:8 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:23 #: dashboards/admin/hypervisors/templates/hypervisors/compute/evacuate_host.html:3 msgid "Evacuate Host" msgstr "撤離主機" #: dashboards/admin/hypervisors/compute/tables.py:44 #: dashboards/admin/hypervisors/compute/views.py:62 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:8 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:23 #: dashboards/admin/hypervisors/templates/hypervisors/compute/disable_service.html:3 msgid "Disable Service" msgstr "關閉伺服器" #: dashboards/admin/hypervisors/compute/tables.py:63 msgid "Enable Service" msgid_plural "Enable Services" msgstr[0] "啟用伺服器" #: dashboards/admin/hypervisors/compute/tables.py:71 msgid "Enabled Service" msgid_plural "Enabled Services" msgstr[0] "已啟用伺服器" #: dashboards/admin/hypervisors/compute/tables.py:90 #: dashboards/admin/hypervisors/compute/tables.py:96 #: dashboards/admin/hypervisors/compute/views.py:80 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:8 #: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:22 #: dashboards/admin/hypervisors/templates/hypervisors/compute/migrate_host.html:3 msgid "Migrate Host" msgid_plural "Migrate Hosts" msgstr[0] "轉移主機" #: dashboards/admin/hypervisors/compute/tables.py:104 msgid "Migrated Host" msgid_plural "Migrated Hosts" msgstr[0] "已轉移主機" #: dashboards/admin/hypervisors/compute/tables.py:125 #: dashboards/admin/info/tables.py:96 dashboards/admin/info/tables.py:120 msgid "Zone" msgstr "區域" #: dashboards/admin/hypervisors/compute/tables.py:126 #: dashboards/admin/info/tables.py:68 dashboards/admin/info/tables.py:97 #: dashboards/admin/info/tables.py:121 dashboards/admin/info/tables.py:171 #: dashboards/admin/info/tables.py:217 #: dashboards/admin/instances/tables.py:142 #: dashboards/admin/networks/agents/tables.py:92 #: dashboards/admin/networks/tables.py:102 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:17 #: dashboards/admin/volumes/snapshots/forms.py:34 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/admin/volumes/volumes/forms.py:187 #: dashboards/project/access_and_security/floating_ips/tables.py:202 #: dashboards/project/data_processing/clusters/tables.py:36 #: dashboards/project/data_processing/clusters/tables.py:152 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:12 #: dashboards/project/data_processing/job_executions/tables.py:40 #: dashboards/project/data_processing/job_executions/tables.py:205 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:6 #: dashboards/project/database_backups/tables.py:174 #: dashboards/project/database_backups/templates/database_backups/details.html:26 #: dashboards/project/database_backups/templates/database_backups/details.html:67 #: dashboards/project/databases/tables.py:333 #: dashboards/project/databases/tables.py:399 #: dashboards/project/databases/templates/databases/_detail_overview.html:18 #: dashboards/project/firewalls/tables.py:347 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:25 #: dashboards/project/images/images/tables.py:278 #: dashboards/project/images/templates/images/images/_detail_overview.html:19 #: dashboards/project/instances/tables.py:1025 #: dashboards/project/instances/templates/instances/_detail_overview.html:14 #: dashboards/project/loadbalancers/tables.py:324 #: dashboards/project/loadbalancers/tables.py:377 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:66 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:60 #: dashboards/project/networks/ports/tables.py:74 #: dashboards/project/networks/tables.py:174 #: dashboards/project/networks/templates/networks/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:17 #: dashboards/project/routers/ports/tables.py:112 #: dashboards/project/routers/tables.py:212 #: dashboards/project/routers/templates/routers/_detail_overview.html:11 #: dashboards/project/stacks/tables.py:275 #: dashboards/project/stacks/tables.py:320 #: dashboards/project/stacks/tables.py:371 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:19 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:26 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:35 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:40 #: dashboards/project/volumes/backups/tables.py:126 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:20 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:18 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:18 #: dashboards/project/volumes/volumes/tables.py:391 #: dashboards/project/vpn/tables.py:246 dashboards/project/vpn/tables.py:291 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:71 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:38 msgid "Status" msgstr "狀態" #: dashboards/admin/hypervisors/compute/tables.py:127 #: dashboards/admin/info/tables.py:98 dashboards/admin/info/tables.py:122 #: dashboards/admin/info/tables.py:172 dashboards/project/overview/views.py:34 msgid "State" msgstr "狀態" #: dashboards/admin/hypervisors/compute/tables.py:129 #: dashboards/admin/networks/agents/tables.py:95 msgid "Updated At" msgstr "已更新" #: dashboards/admin/hypervisors/compute/tables.py:141 #: dashboards/admin/hypervisors/compute/tabs.py:24 msgid "Compute Host" msgstr "運算主機" #: dashboards/admin/hypervisors/compute/tabs.py:34 #: dashboards/admin/info/tabs.py:56 msgid "Unable to get nova services list." msgstr "無法獲得 Nova 伺服器列表。" #: dashboards/admin/hypervisors/compute/views.py:45 msgid "Unable to retrieve compute host information." msgstr "無法獲得運算主機資訊。" #: dashboards/admin/hypervisors/panel.py:22 #: dashboards/admin/hypervisors/tables.py:65 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:4 msgid "Hypervisors" msgstr "虛擬機器管理程式" #: dashboards/admin/hypervisors/tables.py:25 #: dashboards/admin/info/tables.py:206 msgid "Hostname" msgstr "主機名稱" #: dashboards/admin/hypervisors/tables.py:28 #: dashboards/admin/info/tables.py:168 #: dashboards/project/access_and_security/security_groups/forms.py:178 #: dashboards/project/access_and_security/security_groups/forms.py:185 #: dashboards/project/data_processing/data_sources/tables.py:61 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:9 #: dashboards/project/images/images/tables.py:275 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:12 #: dashboards/project/loadbalancers/workflows.py:486 #: dashboards/project/routers/ports/tables.py:115 #: dashboards/project/stacks/resource_types/tables.py:31 #: dashboards/project/volumes/volumes/forms.py:113 #: dashboards/project/volumes/volumes/forms.py:118 #: dashboards/project/volumes/volumes/forms.py:119 #: dashboards/project/volumes/volumes/forms.py:745 #: dashboards/project/volumes/volumes/tables.py:414 msgid "Type" msgstr "類型" #: dashboards/admin/hypervisors/tables.py:31 msgid "VCPUs (used)" msgstr "虛擬處理器(使用中)" #: dashboards/admin/hypervisors/tables.py:34 msgid "VCPUs (total)" msgstr "虛擬處理器(總計)" #: dashboards/admin/hypervisors/tables.py:37 msgid "RAM (used)" msgstr "隨機存取記憶體(使用中)" #: dashboards/admin/hypervisors/tables.py:42 msgid "RAM (total)" msgstr "隨機存取記憶體(總計)" #: dashboards/admin/hypervisors/tables.py:47 msgid "Local Storage (used)" msgstr "當地儲存容量(使用中)" #: dashboards/admin/hypervisors/tables.py:52 msgid "Local Storage (total)" msgstr "當地儲存容量(總計)" #: dashboards/admin/hypervisors/tables.py:71 #: dashboards/project/databases/tables.py:320 #: dashboards/project/databases/workflows/create_instance.py:35 #: dashboards/project/instances/tables.py:990 #: dashboards/project/instances/tables.py:1013 #: dashboards/project/instances/workflows/create_instance.py:84 #: dashboards/project/overview/views.py:32 usage/tables.py:83 msgid "Instance Name" msgstr "雲實例名稱" #: dashboards/admin/hypervisors/tables.py:74 #: dashboards/project/images/snapshots/forms.py:30 msgid "Instance ID" msgstr "雲實例識別號" #: dashboards/admin/hypervisors/tables.py:81 msgid "Hypervisor Instances" msgstr "虛擬機器管理程式的雲實例" #: dashboards/admin/hypervisors/tabs.py:26 msgid "Hypervisor" msgstr "虛擬機器管理程式" #: dashboards/admin/hypervisors/tabs.py:36 #: dashboards/admin/hypervisors/views.py:41 msgid "Unable to retrieve hypervisor information." msgstr "無法獲得虛擬機器管理程式的資訊。" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_disable_service.html:18 msgid "Disable the compute service." msgstr "關閉運算伺服器。" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_evacuate_host.html:18 msgid "" "Evacuate the servers from the selected down host to an active target host." msgstr "從選擇的離線主機撤離伺服器到使用中的目標主機。" #: dashboards/admin/hypervisors/templates/hypervisors/compute/_migrate_host.html:17 msgid "" "Migrate all instances from a host with disabled nova-compute service. " "Optionally you can choose type of migration. All running instances of the " "host can be Live Migrated. Cold Migration is trying to use 'nova migrate' on" " each instance of migrated host." msgstr "從已關閉 nova-compute 伺服器的主機轉移全部實例。您可以選用轉移的類型。全部主機上正在執行的實例都可即時轉移。試著對個別的實例使用「nova migrate」來關機轉移。" #: dashboards/admin/hypervisors/templates/hypervisors/detail.html:3 #: dashboards/admin/hypervisors/views.py:59 msgid "Hypervisor Servers" msgstr "虛擬機器管理程式伺服器" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:8 msgid "Hypervisor Summary" msgstr "虛擬機器管理程式摘要" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:11 msgid "VCPU Usage" msgstr "虛擬處理器使用量" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:12 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:19 #: dashboards/admin/hypervisors/templates/hypervisors/index.html:26 #, python-format msgid "Used %(used)s of %(available)s " msgstr "已使用 %(available)s 個中的 %(used)s 個" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:18 msgid "Memory Usage" msgstr "記憶體使用量" #: dashboards/admin/hypervisors/templates/hypervisors/index.html:25 msgid "Local Disk Usage" msgstr "當地硬碟使用量" #: dashboards/admin/hypervisors/views.py:32 msgid "All Hypervisors" msgstr "所有的虛擬機器管理程式" #: dashboards/admin/hypervisors/views.py:51 msgid "Unable to retrieve hypervisor statistics." msgstr "無法獲得虛擬機器管理程式的統計資料。" #: dashboards/admin/hypervisors/views.py:76 msgid "Unable to retrieve hypervisor instances list." msgstr "無法獲得虛擬機器管理程式的雲實例列表。" #: dashboards/admin/images/forms.py:65 msgid "Unable to update the image metadata." msgstr "無法更新此映像檔的詮釋資料。" #: dashboards/admin/images/panel.py:27 dashboards/admin/images/tables.py:77 #: dashboards/admin/images/templates/images/index.html:3 #: dashboards/admin/images/views.py:47 #: dashboards/project/images/images/tables.py:300 #: dashboards/project/images/panel.py:24 #: dashboards/project/images/templates/images/index.html:3 #: dashboards/project/images/views.py:38 msgid "Images" msgstr "映像檔" #: dashboards/admin/images/tables.py:61 msgid "Image Name =" msgstr "映像檔名稱 =" #: dashboards/admin/images/tables.py:62 #: dashboards/admin/instances/tables.py:99 #: dashboards/project/instances/tables.py:991 msgid "Status =" msgstr "狀態 =" #: dashboards/admin/images/tables.py:63 msgid "Format =" msgstr "格式 =" #: dashboards/admin/images/tables.py:64 msgid "Min. Size (MB)" msgstr "最小容量(GB)" #: dashboards/admin/images/tables.py:65 msgid "Max. Size (MB)" msgstr "最大容量(GB)" #: dashboards/admin/images/tables.py:71 #: dashboards/admin/instances/tables.py:132 #: dashboards/project/images/images/tables.py:273 #: dashboards/project/instances/tables.py:1015 #: dashboards/project/instances/templates/instances/_detail_overview.html:114 #: dashboards/project/instances/workflows/create_instance.py:108 #: dashboards/project/volumes/volumes/forms.py:638 msgid "Image Name" msgstr "映像檔名稱" #: dashboards/admin/images/templates/images/_create.html:10 #: dashboards/admin/images/templates/images/create.html:3 #: dashboards/admin/images/views.py:114 #: dashboards/project/images/images/views.py:46 #: dashboards/project/images/templates/images/images/_create.html:10 #: dashboards/project/images/templates/images/images/create.html:3 msgid "Create An Image" msgstr "新增映像檔" #: dashboards/admin/images/templates/images/_create.html:21 msgid "Specify an image to upload to the Image Service." msgstr "指定映像檔以供上傳到映像檔伺服器。" #: dashboards/admin/images/templates/images/_create.html:24 #: dashboards/project/images/templates/images/images/_create.html:18 msgid "" "Currently only images available via an HTTP URL are supported. The image " "location must be accessible to the Image Service. Compressed image binaries " "are supported (.zip and .tar.gz.)" msgstr "目前僅支援從 HTTP 網址得到映像檔。映像檔位置必須是映像檔伺服器上可訪問的。支援壓縮後的映像檔格式(.zip 以及 .tar.gz)。" #: dashboards/admin/images/templates/images/_create.html:27 #: dashboards/project/images/templates/images/images/_create.html:22 msgid "Please note: " msgstr "請留意:" #: dashboards/admin/images/templates/images/_create.html:28 #: dashboards/project/images/templates/images/images/_create.html:26 msgid "" "The Image Location field MUST be a valid and direct URL to the image binary." " URLs that redirect or serve error pages will result in unusable images." msgstr "映像檔位置的欄位必須是正確且直接的映像檔網址。網址若是指到重定向或者伺服器錯誤頁將無法提供映像檔。" #: dashboards/admin/images/templates/images/_create.html:34 #: dashboards/project/images/images/tables.py:120 #: dashboards/project/images/templates/images/images/_create.html:32 msgid "Create Image" msgstr "新增映像檔" #: dashboards/admin/images/templates/images/_update.html:9 #: dashboards/admin/images/templates/images/_update.html:24 #: dashboards/admin/images/templates/images/update.html:4 #: dashboards/admin/images/views.py:121 #: dashboards/project/images/images/views.py:53 #: dashboards/project/images/templates/images/images/_update.html:8 #: dashboards/project/images/templates/images/images/_update.html:16 #: dashboards/project/images/templates/images/images/update.html:3 msgid "Update Image" msgstr "更新映像檔" #: dashboards/admin/images/templates/images/_update.html:19 #: dashboards/project/images/templates/images/images/_update.html:12 msgid "Edit the image details." msgstr "編輯映像檔詳細資訊。" #: dashboards/admin/images/templates/images/_update_metadata.html:4 #: dashboards/admin/images/templates/images/_update_metadata.html:7 #: dashboards/admin/images/templates/images/update_metadata.html:3 #: dashboards/admin/images/views.py:138 msgid "Update Image Metadata" msgstr "更新映像檔詮釋資料" #: dashboards/admin/images/views.py:83 msgid "Unable to retrieve image list." msgstr "無法獲得映像檔列表。" #: dashboards/admin/images/views.py:189 msgid "Unable to retrieve available properties for image." msgstr "無法獲得此映像檔可用的屬性。" #: dashboards/admin/images/views.py:202 msgid "Unable to retrieve the image to be updated." msgstr "無法獲得映像檔來更新。" #: dashboards/admin/info/panel.py:27 #: dashboards/admin/info/templates/info/index.html:3 #: dashboards/admin/info/views.py:32 msgid "System Information" msgstr "系統資訊" #: dashboards/admin/info/tables.py:26 dashboards/admin/info/tables.py:155 #: dashboards/admin/info/templates/info/_cell_status.html:8 #: dashboards/admin/networks/agents/tables.py:79 #: dashboards/identity/domains/tables.py:203 #: dashboards/identity/domains/workflows.py:39 #: dashboards/identity/groups/tables.py:195 #: dashboards/identity/projects/tables.py:237 #: dashboards/identity/projects/tables.py:240 #: dashboards/identity/projects/templates/projects/_detail_overview.html:13 #: dashboards/identity/projects/workflows.py:153 #: dashboards/identity/projects/workflows.py:527 #: dashboards/identity/users/tables.py:237 #: dashboards/identity/users/templates/users/_detail_overview.html:23 #: dashboards/project/firewalls/forms.py:71 #: dashboards/project/firewalls/tables.py:283 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:53 #: dashboards/project/firewalls/workflows.py:67 #: dashboards/project/routers/templates/routers/_detail_overview.html:48 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Enabled" msgstr "已啟用" #: dashboards/admin/info/tables.py:27 dashboards/admin/info/tables.py:157 #: dashboards/admin/info/templates/info/_cell_status.html:3 #: dashboards/admin/networks/agents/tables.py:80 #: dashboards/project/routers/templates/routers/_detail_overview.html:50 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:65 msgid "Disabled" msgstr "已關閉" #: dashboards/admin/info/tables.py:31 dashboards/admin/info/tables.py:162 #: dashboards/admin/networks/agents/tables.py:85 msgid "Up" msgstr "上線" #: dashboards/admin/info/tables.py:32 dashboards/admin/info/tables.py:164 #: dashboards/admin/networks/agents/tables.py:86 msgid "Down" msgstr "離線" #: dashboards/admin/info/tables.py:65 dashboards/admin/metering/tables.py:42 #: dashboards/admin/metering/tables.py:62 #: dashboards/admin/metering/views.py:107 #: dashboards/project/access_and_security/api_access/tables.py:61 msgid "Service" msgstr "伺服器" #: dashboards/admin/info/tables.py:74 dashboards/admin/info/tabs.py:31 msgid "Services" msgstr "伺服器" #: dashboards/admin/info/tables.py:103 dashboards/admin/info/tables.py:127 #: dashboards/admin/info/tables.py:176 dashboards/admin/info/tables.py:214 msgctxt "Time since the last update" msgid "Last Updated" msgstr "最近一次更新" #: dashboards/admin/info/tables.py:112 dashboards/admin/info/tabs.py:47 msgid "Compute Services" msgstr "運算伺服器" #: dashboards/admin/info/tables.py:136 dashboards/admin/info/tabs.py:65 msgid "Block Storage Services" msgstr "區塊類型儲存伺服器" #: dashboards/admin/info/tables.py:185 dashboards/admin/info/tabs.py:83 msgid "Network Agents" msgstr "網路媒介" #: dashboards/admin/info/tables.py:208 msgid "Engine Id" msgstr "引擎識別號" #: dashboards/admin/info/tables.py:210 msgid "Topic" msgstr "主題" #: dashboards/admin/info/tables.py:225 msgid "Orchestration Services" msgstr "編配伺服器" #: dashboards/admin/info/tabs.py:74 msgid "Unable to get cinder services list." msgstr "無法獲得 Cinder 伺服器列表。" #: dashboards/admin/info/tabs.py:92 msgid "Unable to get network agents info." msgstr "無法獲得網路媒介資訊。" #: dashboards/admin/info/tabs.py:99 msgid "Unable to get network agents list." msgstr "無法獲得網路媒介列表。" #: dashboards/admin/info/tabs.py:116 msgid "Orchestration service is disabled." msgstr "編配伺服器已關閉。" #: dashboards/admin/info/tabs.py:123 msgid "Unable to get Orchestration service list." msgstr "無法獲得編配伺服器列表。" #: dashboards/admin/info/templates/info/_cell_status.html:5 #, python-format msgid "Reason: %(disabled_reason)s" msgstr "原因:%(disabled_reason)s" #: dashboards/admin/info/templates/info/index.html:10 #, python-format msgid "" "Version: %(version_info)s\n" " " msgstr "版本:%(version_info)s\n " #: dashboards/admin/info/views.py:40 msgid "Unable to retrieve version information." msgstr "無法獲得版本資訊。" #: dashboards/admin/instances/forms.py:31 msgid "New Host" msgstr "新的主機" #: dashboards/admin/instances/forms.py:32 msgid "Choose a Host to migrate to." msgstr "選擇主機來轉移。" #: dashboards/admin/instances/forms.py:56 msgid "Select a new host" msgstr "選擇新的主機" #: dashboards/admin/instances/forms.py:70 #, python-format msgid "The instance is preparing the live migration to host \"%s\"." msgstr "雲實例已準到要即時轉移到主機「%s」。" #: dashboards/admin/instances/forms.py:75 #, python-format msgid "Failed to live migrate instance to host \"%s\"." msgstr "即時轉移雲實例到主機「%s」時失敗。" #: dashboards/admin/instances/tables.py:37 msgid "Migrating instances may cause some unrecoverable results." msgstr "轉移雲實例可能導致不可恢復的結果。" #: dashboards/admin/instances/tables.py:42 msgid "Migrate Instance" msgid_plural "Migrate Instances" msgstr[0] "轉移雲實例" #: dashboards/admin/instances/tables.py:50 msgid "Scheduled migration (pending confirmation) of Instance" msgid_plural "Scheduled migration (pending confirmation) of Instances" msgstr[0] "已排程雲實例的轉移(有待確認)" #: dashboards/admin/instances/tables.py:67 #: dashboards/admin/instances/templates/instances/_live_migrate.html:23 msgid "Live Migrate Instance" msgstr "即時轉移雲實例" #: dashboards/admin/instances/tables.py:94 msgid "Project =" msgstr "專案 =" #: dashboards/admin/instances/tables.py:95 msgid "Host =" msgstr "主機 =" #: dashboards/admin/instances/tables.py:97 msgid "IPv4 Address =" msgstr "IPv4 位址 =" #: dashboards/admin/instances/tables.py:98 msgid "IPv6 Address =" msgstr "IPv6 位址 =" #: dashboards/admin/instances/tables.py:100 #: dashboards/project/instances/tables.py:992 msgid "Image ID =" msgstr "映像檔識別號 =" #: dashboards/admin/instances/tables.py:101 #: dashboards/project/instances/tables.py:993 msgid "Flavor ID =" msgstr "虛擬硬體樣板識別號 =" #: dashboards/admin/instances/tables.py:119 #: dashboards/admin/metering/tables.py:41 #: dashboards/admin/metering/templates/metering/stats.html:94 #: dashboards/admin/networks/forms.py:40 #: dashboards/admin/networks/tables.py:93 #: dashboards/admin/routers/tables.py:39 #: dashboards/admin/volumes/snapshots/tables.py:65 #: dashboards/admin/volumes/volumes/tables.py:82 #: dashboards/project/dashboard.py:77 #: dashboards/project/images/images/tables.py:178 #: dashboards/project/instances/workflows/create_instance.py:54 #: dashboards/router/nexus1000v/forms.py:119 #: dashboards/router/nexus1000v/forms.py:177 #: dashboards/router/nexus1000v/tables.py:73 #: dashboards/router/nexus1000v/tables.py:95 msgid "Project" msgstr "專案" #: dashboards/admin/instances/tables.py:134 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:29 #: dashboards/project/access_and_security/floating_ips/tables.py:194 #: dashboards/project/access_and_security/floating_ips/workflows.py:33 #: dashboards/project/access_and_security/floating_ips/workflows.py:40 #: dashboards/project/instances/tables.py:1017 #: dashboards/project/loadbalancers/tables.py:367 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:29 #: dashboards/project/routers/templates/routers/_detail_overview.html:40 msgid "IP Address" msgstr "IP 位址" #: dashboards/admin/instances/tables.py:137 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:33 #: dashboards/project/containers/tables.py:441 #: dashboards/project/containers/templates/containers/_container_detail.html:22 #: dashboards/project/containers/templates/containers/_object_detail.html:18 #: dashboards/project/databases/tables.py:327 #: dashboards/project/images/images/tables.py:294 #: dashboards/project/images/templates/images/images/_detail_overview.html:46 #: dashboards/project/instances/tables.py:1020 #: dashboards/project/instances/templates/instances/_instance_flavor.html:7 #: dashboards/project/volumes/backups/tables.py:123 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:37 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:27 #: dashboards/project/volumes/volumes/tables.py:388 msgid "Size" msgstr "容量" #: dashboards/admin/instances/tables.py:147 #: dashboards/project/instances/tables.py:1032 msgid "Task" msgstr "任務" #: dashboards/admin/instances/tables.py:154 #: dashboards/project/instances/tables.py:1039 msgid "Power State" msgstr "電源狀態" #: dashboards/admin/instances/tables.py:157 #: dashboards/project/instances/tables.py:1042 usage/tables.py:86 msgid "Time since created" msgstr "壽命" #: dashboards/admin/instances/templates/instances/_live_migrate.html:18 msgid "Live migrate an instance to a specific host." msgstr "即時轉移雲實例到指定的主機。" #: dashboards/admin/instances/views.py:83 msgid "Unable to retrieve instance project information." msgstr "無法獲得雲實例專案的資訊。" #: dashboards/admin/instances/views.py:104 #: dashboards/project/access_and_security/floating_ips/workflows.py:91 #: dashboards/project/access_and_security/tabs.py:112 msgid "Unable to retrieve instance list." msgstr "無法獲得雲實例的列表。" #: dashboards/admin/instances/views.py:112 #: dashboards/project/instances/views.py:81 msgid "Unable to retrieve IP addresses from Neutron." msgstr "無法從 Neutron 獲得 IP 位址。" #: dashboards/admin/instances/views.py:136 #: dashboards/project/instances/views.py:122 msgid "Unable to retrieve instance size information." msgstr "無法獲得雲實例的容量資訊。" #: dashboards/admin/instances/views.py:170 msgid "Unable to retrieve host information." msgstr "無法獲得主機資訊。" #: dashboards/admin/instances/views.py:180 #: dashboards/project/databases/views.py:153 #: dashboards/project/databases/views.py:193 #: dashboards/project/instances/views.py:242 #: dashboards/project/instances/views.py:384 msgid "Unable to retrieve instance details." msgstr "無法獲得雲實例的詳細資訊。" #: dashboards/admin/metadata_defs/forms.py:38 msgid "Namespace Definition Source" msgstr "命名空間定義檔來源" #: dashboards/admin/metadata_defs/forms.py:40 #: dashboards/admin/metadata_defs/forms.py:46 #: dashboards/admin/metadata_defs/forms.py:50 msgid "Metadata Definition File" msgstr "詮釋資料定義檔" #: dashboards/admin/metadata_defs/forms.py:41 #: dashboards/project/instances/workflows/create_instance.py:611 #: dashboards/project/stacks/forms.py:62 msgid "Direct Input" msgstr "直接輸入" #: dashboards/admin/metadata_defs/forms.py:47 msgid "A local metadata definition file to upload." msgstr "上傳本地的詮釋資料定義檔。" #: dashboards/admin/metadata_defs/forms.py:54 #: dashboards/admin/metadata_defs/forms.py:58 msgid "Namespace JSON" msgstr "JSON 格式命名空間" #: dashboards/admin/metadata_defs/forms.py:55 msgid "The JSON formatted contents of a namespace." msgstr "命名空間的 JSON 格式內容。" #: dashboards/admin/metadata_defs/forms.py:62 #: dashboards/admin/metadata_defs/tables.py:149 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:20 #: dashboards/project/images/images/forms.py:105 #: dashboards/project/images/images/forms.py:251 #: dashboards/project/images/images/tables.py:287 #: dashboards/project/images/templates/images/images/_detail_overview.html:23 msgid "Protected" msgstr "保護" #: dashboards/admin/metadata_defs/forms.py:77 msgid "Cannot specify both file and direct input." msgstr "不能指定檔案同時又直接輸入。" #: dashboards/admin/metadata_defs/forms.py:80 msgid "No input was provided for the namespace content." msgstr "未輸入命名空間的內容。" #: dashboards/admin/metadata_defs/forms.py:100 #, python-format msgid "There was a problem loading the namespace: %s." msgstr "讀取命名空間出了問題:%s。" #: dashboards/admin/metadata_defs/forms.py:110 #, python-format msgid "Namespace %s has been created." msgstr "已新增命名空間 %s。" #: dashboards/admin/metadata_defs/forms.py:114 #, python-format msgid "Unable to create new namespace. %s" msgstr "無法新增新的命名空間。%s" #: dashboards/admin/metadata_defs/forms.py:140 #, python-format msgid "Resource types updated for namespace %s." msgstr "已更新命名空間 %s 的資源類型。" #: dashboards/admin/metadata_defs/forms.py:144 #, python-format msgid "Error updating resource types for namespace %s." msgstr "更新命名空間 %s 的資源類型時出錯。" #: dashboards/admin/metadata_defs/panel.py:25 #: dashboards/admin/metadata_defs/templates/metadata_defs/index.html:3 #: dashboards/admin/metadata_defs/views.py:40 msgid "Metadata Definitions" msgstr "詮釋資料定義" #: dashboards/admin/metadata_defs/tables.py:30 #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:9 #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:35 msgid "Import Namespace" msgstr "匯入命名空間" #: dashboards/admin/metadata_defs/tables.py:41 msgid "Delete Namespace" msgid_plural "Delete Namespaces" msgstr[0] "刪除命名空間" #: dashboards/admin/metadata_defs/tables.py:49 msgid "Deleted Namespace" msgid_plural "Deleted Namespaces" msgstr[0] "已刪除命名空間" #: dashboards/admin/metadata_defs/tables.py:69 msgid "Update Associations" msgstr "更新聯結" #: dashboards/admin/metadata_defs/tables.py:132 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:15 #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:57 #: dashboards/admin/metering/tables.py:44 #: dashboards/admin/metering/tables.py:64 #: dashboards/admin/metering/views.py:106 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/admin/volumes/volumes/forms.py:65 #: dashboards/identity/domains/tables.py:201 #: dashboards/identity/domains/workflows.py:37 #: dashboards/identity/groups/forms.py:33 #: dashboards/identity/groups/forms.py:59 #: dashboards/identity/groups/tables.py:117 #: dashboards/identity/projects/tables.py:231 #: dashboards/identity/projects/templates/projects/_detail_overview.html:15 #: dashboards/identity/projects/workflows.py:151 #: dashboards/project/access_and_security/security_groups/forms.py:54 #: dashboards/project/access_and_security/security_groups/tables.py:142 #: dashboards/project/data_processing/cluster_templates/tables.py:34 #: dashboards/project/data_processing/cluster_templates/tables.py:128 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:10 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:99 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:10 #: dashboards/project/data_processing/clusters/workflows/create.py:76 #: dashboards/project/data_processing/data_image_registry/forms.py:30 #: dashboards/project/data_processing/data_plugins/tables.py:36 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:13 #: dashboards/project/data_processing/data_sources/tables.py:63 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:13 #: dashboards/project/data_processing/data_sources/workflows/create.py:62 #: dashboards/project/data_processing/job_binaries/forms.py:131 #: dashboards/project/data_processing/job_binaries/tables.py:84 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:11 #: dashboards/project/data_processing/jobs/tables.py:31 #: dashboards/project/data_processing/jobs/tables.py:107 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:10 #: dashboards/project/data_processing/jobs/workflows/create.py:86 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:10 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:43 #: dashboards/project/database_backups/templates/database_backups/details.html:16 #: dashboards/project/database_backups/workflows/create_backup.py:34 #: dashboards/project/firewalls/forms.py:37 #: dashboards/project/firewalls/forms.py:101 #: dashboards/project/firewalls/forms.py:129 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:10 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:10 #: dashboards/project/firewalls/workflows.py:34 #: dashboards/project/firewalls/workflows.py:220 #: dashboards/project/firewalls/workflows.py:278 #: dashboards/project/images/images/forms.py:41 #: dashboards/project/images/images/forms.py:212 #: dashboards/project/images/templates/images/images/_detail_overview.html:12 #: dashboards/project/loadbalancers/forms.py:36 #: dashboards/project/loadbalancers/forms.py:78 #: dashboards/project/loadbalancers/tables.py:318 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:12 #: dashboards/project/loadbalancers/workflows.py:39 #: dashboards/project/loadbalancers/workflows.py:158 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:122 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:13 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:29 #: dashboards/project/volumes/backups/forms.py:35 #: dashboards/project/volumes/backups/tables.py:120 #: dashboards/project/volumes/snapshots/forms.py:28 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:17 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:15 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:15 #: dashboards/project/volumes/volumes/forms.py:84 #: dashboards/project/volumes/volumes/forms.py:492 #: dashboards/project/volumes/volumes/forms.py:600 #: dashboards/project/volumes/volumes/tables.py:385 #: dashboards/project/vpn/forms.py:36 dashboards/project/vpn/forms.py:70 #: dashboards/project/vpn/forms.py:142 dashboards/project/vpn/forms.py:213 #: dashboards/project/vpn/tables.py:287 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:9 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:10 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:10 #: dashboards/project/vpn/workflows.py:28 #: dashboards/project/vpn/workflows.py:113 #: dashboards/project/vpn/workflows.py:212 #: dashboards/project/vpn/workflows.py:309 msgid "Description" msgstr "描述" #: dashboards/admin/metadata_defs/tables.py:137 #: dashboards/project/stacks/resource_types/panel.py:22 #: dashboards/project/stacks/resource_types/tables.py:45 #: dashboards/project/stacks/resource_types/templates/stacks.resource_types/index.html:3 #: dashboards/project/stacks/resource_types/views.py:33 msgid "Resource Types" msgstr "資源類型" #: dashboards/admin/metadata_defs/tables.py:165 msgid "Namespaces" msgstr "命名空間" #: dashboards/admin/metadata_defs/tabs.py:26 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:3 msgid "Namespace Overview" msgstr "命名空間概觀" #: dashboards/admin/metadata_defs/tabs.py:38 #: dashboards/admin/metadata_defs/views.py:108 msgid "Unable to retrieve namespace details." msgstr "無法獲得命名空間詳細資訊。" #: dashboards/admin/metadata_defs/tabs.py:45 msgid "Contents" msgstr "內容" #: dashboards/admin/metadata_defs/tabs.py:57 msgid "Unable to retrieve namespace contents." msgstr "無法獲得命名空間內容。" #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:20 msgid "Specify a metadata definition namespace to import." msgstr "指定要匯入來定義命名空間的詮釋資料。" #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:23 msgid "Only definitions in raw JSON format are supported." msgstr "只支援原始 JSON 格式的定義。" #: dashboards/admin/metadata_defs/templates/metadata_defs/_create.html:26 msgid "" "Administrator Note: Use the following CLI command to import the default " "definitions into Glance: " msgstr "管理員請留意:使用下列的命令列指令來匯入預設定義到 Glance 裡:" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_contents.html:4 msgid "Undefined" msgstr "未定義" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:7 #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:8 #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:8 msgid "Info" msgstr "資訊" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:10 msgid "Display Name" msgstr "顯示名稱" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:11 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:13 #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:35 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:7 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:9 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:12 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:16 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:18 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:20 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:36 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:42 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:44 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:51 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:53 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:66 #: dashboards/admin/volumes/volume_types/forms.py:89 #: dashboards/identity/projects/templates/projects/_detail_overview.html:16 #: dashboards/identity/users/templates/users/_detail_overview.html:22 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:13 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:15 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:17 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:25 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:27 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:11 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:11 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:14 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:12 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:11 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:16 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:22 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:11 #: dashboards/project/databases/workflows/create_instance.py:232 #: dashboards/project/images/templates/images/images/_detail_overview.html:10 #: dashboards/project/images/templates/images/images/_detail_overview.html:16 #: dashboards/project/images/templates/images/images/_detail_overview.html:53 #: dashboards/project/images/templates/images/images/_detail_overview.html:55 #: dashboards/project/instances/templates/instances/_detail_overview.html:110 #: dashboards/project/instances/templates/instances/_detail_overview.html:119 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:45 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:51 #: dashboards/project/networks/templates/networks/_detail_overview.html:8 #: dashboards/project/networks/templates/networks/_detail_overview.html:10 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:7 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:9 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:12 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:18 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:20 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:36 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:42 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:44 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:11 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:13 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:20 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:48 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:56 #: dashboards/project/routers/templates/routers/_detail_overview.html:6 #: dashboards/project/routers/templates/routers/_detail_overview.html:30 #: dashboards/project/routers/templates/routers/_detail_overview.html:42 #: dashboards/project/routers/templates/routers/_detail_overview.html:54 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:77 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:7 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:10 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:8 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:11 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:8 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:11 msgid "None" msgstr "無" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:12 msgid "Namespace" msgstr "命名空間" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:22 #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:35 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:18 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/launch.py:407 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:402 #: dashboards/project/database_backups/tables.py:165 #: dashboards/project/database_backups/templates/database_backups/details.html:32 #: dashboards/project/databases/tables.py:388 #: dashboards/project/databases/templates/databases/_detail_overview.html:35 #: dashboards/project/images/templates/images/images/_detail_overview.html:27 #: dashboards/project/instances/templates/instances/_detail_overview.html:18 #: dashboards/project/instances/templates/instances/_detail_overview.html:38 #: dashboards/project/stacks/tables.py:262 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:22 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:39 msgid "Created" msgstr "已新增" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:23 #: dashboards/admin/networks/views.py:59 #: dashboards/project/images/templates/images/images/_detail_overview.html:20 #: dashboards/project/images/templates/images/images/_detail_overview.html:31 #: dashboards/project/instances/tables.py:646 #: dashboards/project/networks/templates/networks/_detail_overview.html:14 #: dashboards/project/networks/templates/networks/_detail_overview.html:16 #: dashboards/project/networks/templates/networks/_detail_overview.html:22 #: dashboards/project/networks/templates/networks/_detail_overview.html:25 #: dashboards/project/routers/templates/routers/_detail_overview.html:14 #: dashboards/project/routers/templates/routers/_detail_overview.html:33 #: dashboards/project/routers/templates/routers/_detail_overview.html:39 #: dashboards/project/volumes/backups/tables.py:37 #: dashboards/project/volumes/snapshots/tables.py:126 msgid "Unknown" msgstr "未知" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:24 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:21 #: dashboards/project/database_backups/templates/database_backups/details.html:34 #: dashboards/project/databases/templates/databases/_detail_overview.html:37 #: dashboards/project/images/templates/images/images/_detail_overview.html:33 #: dashboards/project/stacks/tables.py:266 msgid "Updated" msgstr "已更新" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:25 #: dashboards/project/images/templates/images/images/_detail_overview.html:37 msgid "Never updated" msgstr "永不更新" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:32 msgid "Associated Resource Types" msgstr "已聯結的資源類型" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:39 msgid "Prefix: " msgstr "前綴:" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:42 msgid "Properties Target: " msgstr "屬性目標:" #: dashboards/admin/metadata_defs/templates/metadata_defs/_detail_overview.html:47 msgid "No associations defined." msgstr "無已定義的聯結。" #: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:5 #: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:8 #: dashboards/admin/metadata_defs/templates/metadata_defs/_resource_types.html:14 msgid "Namespace Resource Type Associations" msgstr "命名空間資源類型聯結" #: dashboards/admin/metadata_defs/templates/metadata_defs/create.html:3 #: dashboards/admin/metadata_defs/views.py:86 msgid "Create a Metadata Namespace" msgstr "新增詮釋資料命名空間" #: dashboards/admin/metadata_defs/templates/metadata_defs/detail.html:4 msgid "Namespace Details" msgstr "命名空間詳細資訊" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:15 msgid "Available Types" msgstr "可用的類型" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:19 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:3 msgid "Filter" msgstr "篩選" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:59 msgid "" "Namespaces can be associated to different resource types. This makes the " "properties in the namespace visible in the 'Update Metadata' action for that" " type of resource." msgstr "可連結到不同資源類型的命名空間。這會讓那資源類型的「更新詮釋資料」行為裡看到命名空間這個屬性。" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:61 msgid "" "Additionally, some resource types may require a prefix to be used when " "applying the metadata. In certain cases, the prefix may differ between the " "resource type (for example, flavor vs image)." msgstr "另外,有些資源在套用到詮釋資料時需要使用到前綴。可以肯定的是,前綴與資源類型不同(例如虛擬硬體樣板和映像檔兩者比較)。" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:63 msgid "" "Example: The prefix 'hw:' is added to OS::Nova::Flavor for the Virtual CPU " "Topology namespace so that the properties will be prefixed with 'hw:' when " "applied to flavors." msgstr "範例:將前綴「hw:」加入到虛擬處理器的拓撲 OS::NOVA::Flavor 命名空間裡,會導致套用虛擬硬體樣板時以「hw:」前綴來命名屬性。" #: dashboards/admin/metadata_defs/templates/metadata_defs/resource_types.html:65 msgid "" "Do not use a colon ':' with OS::Glance::Images. This resource type does not " "support the use of colons." msgstr "請勿用半形冒號「:」在 OS::Glance::Images 裡。這個資源類型不支援使用冒號。" #: dashboards/admin/metadata_defs/views.py:76 msgid "Error getting metadata definitions." msgstr "獲得詮釋資料定義時出錯。" #: dashboards/admin/metadata_defs/views.py:93 msgid "Namespace Details: {{ namespace.namespace }}" msgstr "命名空間詳細資訊:{{ namespace.namespace }}" #: dashboards/admin/metadata_defs/views.py:129 #: dashboards/admin/metadata_defs/views.py:147 #: dashboards/admin/metadata_defs/views.py:161 msgid "Error getting resource type associations." msgstr "獲得資源類型聯結時出錯。" #: dashboards/admin/metering/forms.py:24 #: dashboards/admin/metering/templates/metering/stats.html:116 msgid "Last day" msgstr "最近一天" #: dashboards/admin/metering/forms.py:25 #: dashboards/admin/metering/templates/metering/stats.html:117 msgid "Last week" msgstr "最近一週" #: dashboards/admin/metering/forms.py:26 #: dashboards/admin/metering/templates/metering/stats.html:118 msgid "Month to date" msgstr "當月" #: dashboards/admin/metering/forms.py:27 #: dashboards/admin/metering/templates/metering/stats.html:119 msgid "Last 15 days" msgstr "最近十五天" #: dashboards/admin/metering/forms.py:28 #: dashboards/admin/metering/templates/metering/stats.html:120 msgid "Last 30 days" msgstr "最近三十天" #: dashboards/admin/metering/forms.py:29 #: dashboards/admin/metering/templates/metering/stats.html:121 msgid "Last year" msgstr "最近一年" #: dashboards/admin/metering/forms.py:30 #: dashboards/admin/metering/templates/metering/stats.html:122 #: dashboards/router/nexus1000v/forms.py:59 msgid "Other" msgstr "其他" #: dashboards/admin/metering/forms.py:32 msgid "Period" msgstr "時段" #: dashboards/admin/metering/forms.py:35 msgid "From" msgstr "從" #: dashboards/admin/metering/forms.py:39 msgid "To" msgstr "至" #: dashboards/admin/metering/forms.py:48 msgid "Must specify start of period" msgstr "必須指定時段的啟始點" #: dashboards/admin/metering/forms.py:58 msgid "Start must be earlier than end of period." msgstr "啟始點必須早於時段的終點。" #: dashboards/admin/metering/panel.py:20 msgid "Resource Usage" msgstr "資源使用量" #: dashboards/admin/metering/tables.py:26 #: dashboards/admin/metering/templates/metering/_daily.html:9 #: dashboards/admin/metering/templates/metering/daily.html:3 #: dashboards/admin/metering/views.py:48 msgid "Modify Usage Report Parameters" msgstr "更改使用量報告參數" #: dashboards/admin/metering/tables.py:34 usage/tables.py:25 msgid "Download CSV Summary" msgstr "下載 CSV 摘要" #: dashboards/admin/metering/tables.py:43 #: dashboards/admin/metering/tables.py:63 #: dashboards/admin/metering/views.py:106 msgid "Meter" msgstr "量測器" #: dashboards/admin/metering/tables.py:45 #: dashboards/admin/metering/tables.py:65 msgid "Day" msgstr "日期" #: dashboards/admin/metering/tables.py:47 #: dashboards/admin/metering/tables.py:67 #: dashboards/admin/metering/views.py:107 msgid "Value (Avg)" msgstr "值(平均)" #: dashboards/admin/metering/tables.py:49 #: dashboards/admin/metering/views.py:107 msgid "Unit" msgstr "單位" #: dashboards/admin/metering/tables.py:56 msgid "Daily Usage Report" msgstr "日使用量報告" #: dashboards/admin/metering/tabs.py:29 msgid "Stats" msgstr "統計資料" #: dashboards/admin/metering/tabs.py:38 msgid "There are no meters defined yet." msgstr "尚未定義量測器。" #: dashboards/admin/metering/tabs.py:55 msgid "Usage Report" msgstr "使用量報告" #: dashboards/admin/metering/tabs.py:63 dashboards/admin/metering/views.py:125 msgid "Nova" msgstr "Nova" #: dashboards/admin/metering/tabs.py:64 dashboards/admin/metering/views.py:126 msgid "Neutron" msgstr "Neutron" #: dashboards/admin/metering/tabs.py:65 dashboards/admin/metering/views.py:127 msgid "Glance" msgstr "Glance" #: dashboards/admin/metering/tabs.py:66 dashboards/admin/metering/views.py:128 msgid "Cinder" msgstr "Cinder" #: dashboards/admin/metering/tabs.py:67 dashboards/admin/metering/views.py:129 msgid "Swift_meters" msgstr "Swift 量測器" #: dashboards/admin/metering/tabs.py:68 dashboards/admin/metering/views.py:130 msgid "Kwapi" msgstr "Kwapi" #: dashboards/admin/metering/tabs.py:69 dashboards/admin/metering/views.py:131 msgid "IPMI" msgstr "IPMI" #: dashboards/admin/metering/tabs.py:82 dashboards/admin/metering/views.py:70 #: dashboards/admin/metering/views.py:142 msgid "Dates cannot be recognized." msgstr "不能辨識日期。" #: dashboards/admin/metering/tabs.py:90 dashboards/admin/metering/views.py:150 #: dashboards/admin/overview/views.py:65 #: dashboards/identity/projects/views.py:92 msgid "Unable to retrieve project list." msgstr "無法獲得專案列表。" #: dashboards/admin/metering/templates/metering/_daily.html:19 msgid "Select a pre-defined period or specify date." msgstr "選擇預先定義好的時段或指定的日期。" #: dashboards/admin/metering/templates/metering/_daily.html:24 msgid "View Usage Report" msgstr "檢視使用量報告" #: dashboards/admin/metering/templates/metering/index.html:3 #: dashboards/admin/metering/views.py:41 msgid "Resources Usage Overview" msgstr "資源使用量概觀" #: dashboards/admin/metering/templates/metering/stats.html:10 msgid "Metric:" msgstr "計量:" #: dashboards/admin/metering/templates/metering/stats.html:16 msgid "Compute (Nova)" msgstr "運算單元(Nova)" #: dashboards/admin/metering/templates/metering/stats.html:26 msgid "Network (Neutron)" msgstr "網路(Neutron)" #: dashboards/admin/metering/templates/metering/stats.html:36 msgid "Image (Glance)" msgstr "映像檔(Glance)" #: dashboards/admin/metering/templates/metering/stats.html:46 msgid "Volume (Cinder)" msgstr "雲硬碟(Cinder)" #: dashboards/admin/metering/templates/metering/stats.html:56 msgid "Object Storage (Swift)" msgstr "物件式儲存空間(Swift)" #: dashboards/admin/metering/templates/metering/stats.html:66 msgid "Energy (Kwapi)" msgstr "能源(Kwapi)" #: dashboards/admin/metering/templates/metering/stats.html:76 msgid "Intelligent Platform Management Interface (IPMI)" msgstr "智慧平臺管理介面(IPMI)" #: dashboards/admin/metering/templates/metering/stats.html:89 msgid "Group by:" msgstr "以此分組:" #: dashboards/admin/metering/templates/metering/stats.html:93 msgid "--" msgstr "--" #: dashboards/admin/metering/templates/metering/stats.html:99 msgid "Value:" msgstr "數值:" #: dashboards/admin/metering/templates/metering/stats.html:104 msgid "Avg." msgstr "平均" #: dashboards/admin/metering/templates/metering/stats.html:105 msgid "Min." msgstr "最小" #: dashboards/admin/metering/templates/metering/stats.html:106 msgid "Max." msgstr "最大" #: dashboards/admin/metering/templates/metering/stats.html:107 msgid "Sum." msgstr "總合" #: dashboards/admin/metering/templates/metering/stats.html:112 msgid "Period:" msgstr "時段:" #: dashboards/admin/metering/templates/metering/stats.html:127 msgid "From:" msgstr "從:" #: dashboards/admin/metering/templates/metering/stats.html:134 msgid "To:" msgstr "至:" #: dashboards/admin/metering/templates/metering/stats.html:146 msgid "Statistics of all resources" msgstr "所有資源的統計資料" #: dashboards/admin/metering/views.py:106 #: dashboards/admin/overview/views.py:33 #: dashboards/identity/projects/templates/projects/_detail_overview.html:9 #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:18 #: usage/tables.py:43 msgid "Project Name" msgstr "專案名稱" #: dashboards/admin/metering/views.py:107 msgid "Time" msgstr "時間" #: dashboards/admin/networks/agents/forms.py:32 #: dashboards/admin/networks/ports/forms.py:36 #: dashboards/admin/networks/tables.py:94 #: dashboards/project/networks/workflows.py:37 #: dashboards/project/routers/templates/routers/_detail_overview.html:29 msgid "Network Name" msgstr "網路名稱" #: dashboards/admin/networks/agents/forms.py:36 msgid "New DHCP Agent" msgstr "新 DHCP 媒介" #: dashboards/admin/networks/agents/forms.py:37 msgid "Choose an DHCP Agent to attach to." msgstr "選擇 DHCP 媒介來附加。" #: dashboards/admin/networks/agents/forms.py:55 msgid "Select a new agent" msgstr "選擇新的媒介" #: dashboards/admin/networks/agents/forms.py:57 msgid "No other agents available." msgstr "無其他的媒介可用。" #: dashboards/admin/networks/agents/forms.py:62 #: dashboards/admin/networks/views.py:90 #: dashboards/admin/networks/views.py:137 msgid "Unable to list dhcp agents hosting network." msgstr "無法列出 DHCP 媒介所服務的網路。" #: dashboards/admin/networks/agents/forms.py:74 #, python-format msgid "Agent %s was successfully added." msgstr "已成功加入媒介 %s。" #: dashboards/admin/networks/agents/forms.py:80 #, python-format msgid "Failed to add agent %(agent_name)s for network %(network)s." msgstr "為網路 %(network)s 加入媒介 %(agent_name)s 時失敗。" #: dashboards/admin/networks/agents/tables.py:36 msgid "Delete DHCP Agent" msgid_plural "Delete DHCP Agents" msgstr[0] "刪除 DHCP 媒介" #: dashboards/admin/networks/agents/tables.py:44 msgid "Deleted DHCP Agent" msgid_plural "Deleted DHCP Agents" msgstr[0] "已刪除 DHCP 媒介" #: dashboards/admin/networks/agents/tables.py:57 #, python-format msgid "Failed to delete agent: %s" msgstr "刪除媒介時時失敗:%s" #: dashboards/admin/networks/agents/tables.py:66 #: dashboards/admin/networks/agents/views.py:35 #: dashboards/admin/networks/templates/networks/agents/add.html:3 msgid "Add DHCP Agent" msgstr "加入 DHCP 媒介" #: dashboards/admin/networks/agents/tables.py:93 #: dashboards/admin/networks/forms.py:79 #: dashboards/admin/networks/forms.py:238 #: dashboards/admin/networks/ports/forms.py:47 #: dashboards/admin/networks/tables.py:104 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:19 #: dashboards/project/firewalls/forms.py:134 #: dashboards/project/firewalls/tables.py:350 #: dashboards/project/firewalls/workflows.py:286 #: dashboards/project/loadbalancers/forms.py:40 #: dashboards/project/loadbalancers/forms.py:95 #: dashboards/project/loadbalancers/forms.py:178 #: dashboards/project/loadbalancers/forms.py:240 #: dashboards/project/loadbalancers/workflows.py:48 #: dashboards/project/loadbalancers/workflows.py:195 #: dashboards/project/loadbalancers/workflows.py:347 #: dashboards/project/loadbalancers/workflows.py:550 #: dashboards/project/networks/forms.py:39 #: dashboards/project/networks/ports/forms.py:43 #: dashboards/project/networks/ports/tables.py:77 #: dashboards/project/networks/tables.py:177 #: dashboards/project/networks/templates/networks/_detail_overview.html:15 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:19 #: dashboards/project/networks/workflows.py:49 #: dashboards/project/routers/forms.py:36 #: dashboards/project/routers/forms.py:120 #: dashboards/project/routers/ports/tables.py:117 #: dashboards/project/routers/tables.py:225 #: dashboards/project/routers/templates/routers/_detail_overview.html:13 #: dashboards/project/vpn/forms.py:39 dashboards/project/vpn/forms.py:263 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:68 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:35 #: dashboards/project/vpn/workflows.py:33 #: dashboards/project/vpn/workflows.py:419 msgid "Admin State" msgstr "管理員狀態" #: dashboards/admin/networks/agents/tables.py:101 #: dashboards/admin/networks/tables.py:99 msgid "DHCP Agents" msgstr "DHCP 媒介" #: dashboards/admin/networks/agents/views.py:62 #: dashboards/admin/networks/ports/views.py:56 #: dashboards/project/networks/subnets/views.py:48 msgid "Unable to retrieve network." msgstr "無法獲得網路。" #: dashboards/admin/networks/agents/views.py:73 msgid "Unable to retrieve agent list." msgstr "無法獲得媒介列表。" #: dashboards/admin/networks/forms.py:29 msgid "Local" msgstr "本地" #: dashboards/admin/networks/forms.py:29 msgid "Flat" msgstr "Flat" #: dashboards/admin/networks/forms.py:30 #: dashboards/router/nexus1000v/forms.py:49 #: dashboards/router/nexus1000v/forms.py:69 msgid "VLAN" msgstr "虛擬區域網路" #: dashboards/admin/networks/forms.py:30 msgid "GRE" msgstr "GRE" #: dashboards/admin/networks/forms.py:31 msgid "VXLAN" msgstr "VXLAN" #: dashboards/admin/networks/forms.py:45 #: dashboards/project/networks/workflows.py:43 #: dashboards/router/nexus1000v/tables.py:72 #: dashboards/router/nexus1000v/tables.py:87 #: dashboards/router/nexus1000v/tabs.py:19 msgid "Network Profile" msgstr "網路基本資料" #: dashboards/admin/networks/forms.py:49 msgid "Provider Network Type" msgstr "提供者網路類型" #: dashboards/admin/networks/forms.py:50 msgid "The physical mechanism by which the virtual network is implemented." msgstr "來自已實作的虛擬網路的實體機制。" #: dashboards/admin/networks/forms.py:58 dashboards/admin/networks/forms.py:65 #: dashboards/admin/networks/forms.py:66 #: dashboards/router/nexus1000v/forms.py:112 #: dashboards/router/nexus1000v/forms.py:118 msgid "Physical Network" msgstr "實體網路" #: dashboards/admin/networks/forms.py:59 msgid "" "The name of the physical network over which the virtual network is " "implemented." msgstr "已實作的虛擬網路所用的實體網路名稱。" #: dashboards/admin/networks/forms.py:69 dashboards/admin/networks/forms.py:73 #: dashboards/admin/networks/forms.py:74 dashboards/admin/networks/forms.py:75 msgid "Segmentation ID" msgstr "分段識別號" #: dashboards/admin/networks/forms.py:77 #: dashboards/admin/networks/forms.py:236 #: dashboards/admin/networks/ports/forms.py:45 #: dashboards/project/firewalls/forms.py:132 #: dashboards/project/firewalls/workflows.py:284 #: dashboards/project/loadbalancers/forms.py:38 #: dashboards/project/loadbalancers/forms.py:93 #: dashboards/project/loadbalancers/forms.py:176 #: dashboards/project/loadbalancers/forms.py:238 #: dashboards/project/loadbalancers/workflows.py:46 #: dashboards/project/loadbalancers/workflows.py:193 #: dashboards/project/loadbalancers/workflows.py:345 #: dashboards/project/loadbalancers/workflows.py:548 #: dashboards/project/networks/forms.py:37 #: dashboards/project/networks/ports/forms.py:41 #: dashboards/project/networks/workflows.py:47 #: dashboards/project/routers/forms.py:37 #: dashboards/project/routers/forms.py:118 dashboards/project/vpn/forms.py:37 #: dashboards/project/vpn/forms.py:261 dashboards/project/vpn/workflows.py:31 #: dashboards/project/vpn/workflows.py:417 msgid "UP" msgstr "上線" #: dashboards/admin/networks/forms.py:78 #: dashboards/admin/networks/forms.py:237 #: dashboards/admin/networks/ports/forms.py:46 #: dashboards/project/firewalls/forms.py:133 #: dashboards/project/firewalls/workflows.py:285 #: dashboards/project/loadbalancers/forms.py:39 #: dashboards/project/loadbalancers/forms.py:94 #: dashboards/project/loadbalancers/forms.py:177 #: dashboards/project/loadbalancers/forms.py:239 #: dashboards/project/loadbalancers/workflows.py:47 #: dashboards/project/loadbalancers/workflows.py:194 #: dashboards/project/loadbalancers/workflows.py:346 #: dashboards/project/loadbalancers/workflows.py:549 #: dashboards/project/networks/forms.py:38 #: dashboards/project/networks/ports/forms.py:42 #: dashboards/project/networks/workflows.py:48 #: dashboards/project/routers/forms.py:38 #: dashboards/project/routers/forms.py:119 dashboards/project/vpn/forms.py:38 #: dashboards/project/vpn/forms.py:262 dashboards/project/vpn/workflows.py:32 #: dashboards/project/vpn/workflows.py:418 msgid "DOWN" msgstr "離線" #: dashboards/admin/networks/forms.py:80 #: dashboards/admin/networks/forms.py:239 #: dashboards/admin/networks/tables.py:100 #: dashboards/project/firewalls/forms.py:70 #: dashboards/project/firewalls/forms.py:102 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:31 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:50 #: dashboards/project/firewalls/workflows.py:65 #: dashboards/project/firewalls/workflows.py:222 #: dashboards/project/firewalls/workflows.py:281 #: dashboards/project/networks/tables.py:172 #: dashboards/project/networks/templates/networks/_detail_overview.html:17 msgid "Shared" msgstr "已分享" #: dashboards/admin/networks/forms.py:82 #: dashboards/admin/networks/forms.py:240 #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:177 #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:220 #: dashboards/project/networks/templates/networks/_detail_overview.html:19 #: dashboards/project/routers/forms.py:40 #: dashboards/project/routers/ports/forms.py:146 #: dashboards/project/routers/tables.py:223 msgid "External Network" msgstr "對外網路" #: dashboards/admin/networks/forms.py:91 dashboards/identity/users/forms.py:80 #: dashboards/router/nexus1000v/forms.py:29 msgid "Select a project" msgstr "選擇專案" #: dashboards/admin/networks/forms.py:115 #, python-format msgid "" "For VLAN networks, the VLAN VID on the physical network that realizes the " "virtual network. Valid VLAN VIDs are %(vlan_min)s through %(vlan_max)s. For " "GRE or VXLAN networks, the tunnel ID. Valid tunnel IDs for GRE networks are " "%(gre_min)s through %(gre_max)s. For VXLAN networks, %(vxlan_min)s through " "%(vxlan_max)s." msgstr "在虛擬區域網路裡,識別虛擬網路於實體網路上的虛擬區域網路虛擬 ID。有效的虛擬區域網路識別號從 %(vlan_min)s 到 %(vlan_max)s。若是 GRE 或 VXLAN 網路,則是通道識別號。GRE 網路有效的通道識別號從 %(gre_min)s 到 %(gre_max)s。在 VXLAN 網路,從 %(vxlan_min)s 到 %(vxlan_max)s。" #: dashboards/admin/networks/forms.py:145 #: dashboards/project/instances/workflows/create_instance.py:724 #: dashboards/project/networks/workflows.py:61 msgid "Select a profile" msgstr "選擇基本資料" #: dashboards/admin/networks/forms.py:155 #: dashboards/project/instances/workflows/create_instance.py:734 #: dashboards/project/networks/workflows.py:71 #: dashboards/router/nexus1000v/views.py:53 msgid "Network Profiles could not be retrieved." msgstr "不能獲得網路基本資料。" #: dashboards/admin/networks/forms.py:186 #, python-format msgid "Network %s was successfully created." msgstr "已成功新增網路 %s。" #: dashboards/admin/networks/forms.py:192 #, python-format msgid "Failed to create network %s" msgstr "新增網路 %s 時失敗" #: dashboards/admin/networks/forms.py:222 #, python-format msgid "For VLAN networks, valid VLAN IDs are %(min)s through %(max)s." msgstr "在虛擬區域網路裡,有效的虛擬區域網路識別號從 %(min)s 到 %(max)s。" #: dashboards/admin/networks/forms.py:225 #, python-format msgid "For GRE networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "在 GRE 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" #: dashboards/admin/networks/forms.py:228 #, python-format msgid "For VXLAN networks, valid tunnel IDs are %(min)s through %(max)s." msgstr "在 VXLAN 網路裡,有效的通道識別號從 %(min)s 到 %(max)s。" #: dashboards/admin/networks/forms.py:252 #: dashboards/project/networks/forms.py:49 #, python-format msgid "Network %s was successfully updated." msgstr "已成功更新網路 %s。" #: dashboards/admin/networks/forms.py:257 #: dashboards/project/networks/forms.py:54 #, python-format msgid "Failed to update network %s" msgstr "更新網路 %s 時失敗" #: dashboards/admin/networks/panel.py:23 #: dashboards/admin/networks/tables.py:109 #: dashboards/admin/networks/templates/networks/index.html:3 #: dashboards/admin/networks/views.py:42 #: dashboards/identity/projects/workflows.py:75 #: dashboards/project/databases/workflows/create_instance.py:131 #: dashboards/project/instances/workflows/create_instance.py:688 #: dashboards/project/networks/panel.py:23 #: dashboards/project/networks/tables.py:182 #: dashboards/project/networks/templates/networks/index.html:3 #: dashboards/project/networks/views.py:45 usage/quotas.py:77 msgid "Networks" msgstr "網路" #: dashboards/admin/networks/ports/forms.py:31 #: dashboards/project/network_topology/templates/network_topology/index.html:26 #: dashboards/project/networks/ports/forms.py:29 msgid "Normal" msgstr "適中" #: dashboards/admin/networks/ports/forms.py:31 #: dashboards/project/networks/ports/forms.py:29 msgid "Direct" msgstr "方向" #: dashboards/admin/networks/ports/forms.py:32 #: dashboards/project/networks/ports/forms.py:30 msgid "MacVTap" msgstr "MacVTap" #: dashboards/admin/networks/ports/forms.py:39 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:11 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:11 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:15 #: dashboards/project/routers/templates/routers/_detail_overview.html:32 msgid "Network ID" msgstr "網路識別號" #: dashboards/admin/networks/ports/forms.py:48 #: dashboards/admin/networks/ports/forms.py:118 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:43 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:43 msgid "Device ID" msgstr "裝置識別號" #: dashboards/admin/networks/ports/forms.py:49 #: dashboards/admin/networks/ports/forms.py:119 msgid "Device ID attached to the port" msgstr "附加到接口的裝置識別號" #: dashboards/admin/networks/ports/forms.py:51 #: dashboards/admin/networks/ports/forms.py:121 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:41 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:41 msgid "Device Owner" msgstr "裝置持有人" #: dashboards/admin/networks/ports/forms.py:52 #: dashboards/admin/networks/ports/forms.py:122 msgid "Device owner attached to the port" msgstr "附加到接口的裝置的持有人" #: dashboards/admin/networks/ports/forms.py:56 #: dashboards/admin/networks/ports/forms.py:126 msgid "Binding: Host" msgstr "綁定:主機" #: dashboards/admin/networks/ports/forms.py:57 #: dashboards/admin/networks/ports/forms.py:127 msgid "" "The ID of the host where the port is allocated. In some cases, different " "implementations can run on different hosts." msgstr "在已聯結接口上的主機識別號。有一些情況下,不同的實作可以執行在不同的主機上。" #: dashboards/admin/networks/ports/forms.py:81 #: dashboards/project/networks/ports/forms.py:64 msgid "Binding: VNIC Type" msgstr "綁定:虛擬網路卡類型" #: dashboards/admin/networks/ports/forms.py:82 #: dashboards/project/networks/ports/forms.py:65 msgid "The VNIC type that is bound to the neutron port" msgstr "綁在 Neutron 接口上的虛擬網路卡類型" #: dashboards/admin/networks/ports/forms.py:87 #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:22 #: dashboards/project/networks/ports/forms.py:70 #: dashboards/project/networks/ports/tables.py:80 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:22 msgid "MAC Learning State" msgstr "MAC 學習狀態" #: dashboards/admin/networks/ports/forms.py:103 #, python-format msgid "Port %s was successfully created." msgstr "已成功新增接口 %s。" #: dashboards/admin/networks/ports/forms.py:108 #, python-format msgid "Failed to create a port for network %s" msgstr "新增接口 %s 時失敗" #: dashboards/admin/networks/ports/forms.py:155 #: dashboards/project/networks/ports/forms.py:87 #, python-format msgid "Port %s was successfully updated." msgstr "已成功更新接口 %s。" #: dashboards/admin/networks/ports/forms.py:160 #: dashboards/project/networks/ports/forms.py:92 #, python-format msgid "Failed to update port %s" msgstr "更新接口 %s 時失敗" #: dashboards/admin/networks/ports/tables.py:36 msgid "Delete Port" msgid_plural "Delete Ports" msgstr[0] "刪除接口" #: dashboards/admin/networks/ports/tables.py:44 msgid "Deleted Port" msgid_plural "Deleted Ports" msgstr[0] "已刪除接口" #: dashboards/admin/networks/ports/tables.py:55 #, python-format msgid "Failed to delete port: %s" msgstr "刪除接口時失敗:%s" #: dashboards/admin/networks/ports/tables.py:65 #: dashboards/admin/networks/ports/views.py:37 #: dashboards/admin/networks/ports/views.py:38 #: dashboards/admin/networks/ports/views.py:40 #: dashboards/admin/networks/templates/networks/ports/create.html:3 msgid "Create Port" msgstr "新增接口" #: dashboards/admin/networks/ports/tables.py:87 #: dashboards/identity/projects/workflows.py:76 #: dashboards/project/networks/ports/tables.py:87 usage/quotas.py:79 msgid "Ports" msgstr "接口" #: dashboards/admin/networks/subnets/tables.py:38 #: dashboards/project/networks/subnets/tables.py:61 msgid "Delete Subnet" msgid_plural "Delete Subnets" msgstr[0] "刪除子網路" #: dashboards/admin/networks/subnets/tables.py:46 #: dashboards/project/networks/subnets/tables.py:69 msgid "Deleted Subnet" msgid_plural "Deleted Subnets" msgstr[0] "已刪除子網路" #: dashboards/admin/networks/subnets/tables.py:57 #: dashboards/project/networks/subnets/tables.py:80 #, python-format msgid "Failed to delete subnet %s" msgstr "刪除子網路 %s 時失敗" #: dashboards/admin/networks/subnets/tables.py:67 #: dashboards/project/networks/subnets/tables.py:91 #: dashboards/project/networks/subnets/tables.py:108 #: dashboards/project/networks/subnets/workflows.py:56 #: dashboards/project/networks/workflows.py:90 msgid "Create Subnet" msgstr "新增子網路" #: dashboards/admin/networks/subnets/tables.py:80 #: dashboards/project/networks/subnets/tables.py:117 #: dashboards/project/networks/subnets/workflows.py:158 msgid "Edit Subnet" msgstr "編輯子網路" #: dashboards/admin/networks/subnets/tables.py:94 #: dashboards/project/access_and_security/security_groups/forms.py:201 #: dashboards/project/access_and_security/security_groups/forms.py:213 #: dashboards/project/access_and_security/security_groups/forms.py:223 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:19 msgid "CIDR" msgstr "CIDR" #: dashboards/admin/networks/subnets/tables.py:95 #: dashboards/project/networks/subnets/tables.py:132 #: dashboards/project/networks/subnets/workflows.py:100 #: dashboards/project/networks/workflows.py:126 msgid "IP Version" msgstr "IP 版本" #: dashboards/admin/networks/subnets/tables.py:96 #: dashboards/project/networks/subnets/tables.py:133 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:28 #: dashboards/project/networks/workflows.py:128 msgid "Gateway IP" msgstr "閘道 IP" #: dashboards/admin/networks/subnets/tables.py:109 #: dashboards/admin/networks/views.py:149 #: dashboards/project/networks/subnets/tables.py:143 #: dashboards/project/networks/views.py:133 #, python-format msgid "Unable to retrieve details for network \"%s\"." msgstr "無法獲得網路「%s」的詳細資訊。" #: dashboards/admin/networks/subnets/tables.py:116 #: dashboards/identity/projects/workflows.py:78 #: dashboards/project/networks/subnets/tables.py:150 usage/quotas.py:78 msgid "Subnets" msgstr "子網域" #: dashboards/admin/networks/subnets/workflows.py:46 #, python-format msgid "Failed to retrieve network %s for a subnet" msgstr "獲得給子網路用的網路 %s 時失敗" #: dashboards/admin/networks/tables.py:38 #: dashboards/project/networks/tables.py:49 msgid "Delete Network" msgid_plural "Delete Networks" msgstr[0] "刪除網路" #: dashboards/admin/networks/tables.py:46 #: dashboards/project/networks/tables.py:57 msgid "Deleted Network" msgid_plural "Deleted Networks" msgstr[0] "已刪除網路" #: dashboards/admin/networks/tables.py:57 #: dashboards/project/networks/tables.py:79 #, python-format msgid "Failed to delete network %s" msgstr "刪除網路 %s 時失敗" #: dashboards/admin/networks/tables.py:65 #: dashboards/admin/networks/templates/networks/_create.html:9 #: dashboards/admin/networks/templates/networks/_create.html:26 #: dashboards/admin/networks/templates/networks/create.html:3 #: dashboards/admin/networks/views.py:99 #: dashboards/project/network_topology/templates/network_topology/index.html:37 #: dashboards/project/networks/tables.py:87 #: dashboards/project/networks/tables.py:100 #: dashboards/project/networks/templates/networks/_create.html:8 #: dashboards/project/networks/templates/networks/_create.html:23 #: dashboards/project/networks/workflows.py:341 msgid "Create Network" msgstr "新增網路" #: dashboards/admin/networks/tables.py:74 #: dashboards/project/networks/tables.py:109 #: dashboards/project/networks/views.py:68 msgid "Edit Network" msgstr "編輯網路" #: dashboards/admin/networks/tables.py:87 #: dashboards/project/networks/tables.py:146 msgctxt "Admin state of a Network" msgid "UP" msgstr "上線" #: dashboards/admin/networks/tables.py:88 #: dashboards/project/networks/tables.py:147 msgctxt "Admin state of a Network" msgid "DOWN" msgstr "離線" #: dashboards/admin/networks/tables.py:97 #: dashboards/project/networks/tables.py:171 msgid "Subnets Associated" msgstr "子網路已聯結" #: dashboards/admin/networks/templates/networks/_create.html:19 msgid "Create a new network for any project as you need." msgstr "給所有您所需要的專案新增新的網路。" #: dashboards/admin/networks/templates/networks/_create.html:20 msgid "" "Provider specified network can be created. You can specify a physical " "network type (like Flat, VLAN, GRE, and VXLAN) and its segmentation_id or " "physical network name for a new virtual network." msgstr "可以新增提供者指定的網路。您可以為新的虛擬網路指定實體網路類型(像是 Flat、虛擬區域網路、GRE 及 VXLAN)和它的 segmentation_id 或實體網路名稱。" #: dashboards/admin/networks/templates/networks/_create.html:21 msgid "" "In addition, you can create an external network or a shared network by " "checking the corresponding checkbox." msgstr "另外,您可以勾選對應的空格以新增對外網路或分享的網路。" #: dashboards/admin/networks/templates/networks/_update.html:6 #: dashboards/project/networks/templates/networks/_update.html:6 msgid "You may update the editable properties of your network here." msgstr "您將在這更新您的網路上可供編輯的屬性。" #: dashboards/admin/networks/templates/networks/agents/_add.html:6 msgid "From here you can add a DHCP agent for the network." msgstr "您可以在此為此網路加入 DHCP 媒介。" #: dashboards/admin/networks/templates/networks/ports/_create.html:6 msgid "" "You can create a port for the network. If you specify device ID to be " "attached, the device specified will be attached to the port created." msgstr "您可以為這組網路新增接口。若您有指定要附加的裝置識別號,此裝置將會在接口新增時附加上去。" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:13 #: dashboards/identity/projects/tables.py:236 #: dashboards/identity/projects/templates/projects/_detail_overview.html:11 #: dashboards/identity/users/templates/users/_detail_overview.html:25 #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:22 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:16 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:16 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:16 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:9 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:9 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:15 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:15 #: dashboards/project/networks/templates/networks/_detail_overview.html:11 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:13 #: dashboards/project/overview/templates/overview/usage.csv:2 #: dashboards/project/routers/templates/routers/_detail_overview.html:9 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:15 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:15 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:16 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:16 msgid "Project ID" msgstr "專案識別號" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:15 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:15 msgid "MAC Address" msgstr "MAC 位址" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:23 msgid "On" msgstr "開通" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:25 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:25 msgid "Fixed IP" msgstr "固定 IP" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:32 #: dashboards/project/routers/templates/routers/_detail_overview.html:39 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:23 msgid "Subnet ID" msgstr "子網路識別號" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:38 #: dashboards/project/networks/ports/tables.py:72 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:38 msgid "Attached Device" msgstr "已附加的裝置" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:46 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:46 msgid "No attached device" msgstr "無附加的裝置" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:48 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:48 msgid "Binding" msgstr "綁定" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:52 msgid "Profile" msgstr "基本資料" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:54 msgid "VIF Type" msgstr "虛擬網路卡驅動類型" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:56 msgid "VIF Details" msgstr "虛擬網路卡驅動詳細資訊" #: dashboards/admin/networks/templates/networks/ports/_detail_overview.html:69 #: dashboards/project/networks/templates/networks/ports/_detail_overview.html:51 msgid "VNIC Type" msgstr "虛擬網路卡類型" #: dashboards/admin/networks/templates/networks/ports/_update.html:6 #: dashboards/project/networks/templates/networks/ports/_update.html:6 msgid "You may update the editable properties of your port here." msgstr "您將在這更新您的接口上可供編輯的屬性。" #: dashboards/admin/networks/templates/networks/ports/update.html:3 #: dashboards/project/networks/ports/views.py:91 #: dashboards/project/networks/templates/networks/ports/update.html:3 msgid "Update Port" msgstr "更新接口" #: dashboards/admin/networks/templates/networks/update.html:3 #: dashboards/project/networks/templates/networks/update.html:3 #: dashboards/project/networks/views.py:73 msgid "Update Network" msgstr "更新網路" #: dashboards/admin/networks/views.py:50 msgid "Unable to retrieve information about the networks' projects." msgstr "無法獲得網路專案的資訊。" #: dashboards/admin/networks/views.py:78 #: dashboards/project/networks/views.py:54 msgid "Network list can not be retrieved." msgstr "不能獲得網路列表。" #: dashboards/admin/networks/views.py:107 #: dashboards/project/networks/views.py:103 msgid "Network Details: {{ network.name }}" msgstr "網路詳細資訊:{{ network.name }}" #: dashboards/admin/networks/views.py:116 #: dashboards/project/networks/views.py:112 msgid "Subnet list can not be retrieved." msgstr "不能獲得子網路列表。" #: dashboards/admin/networks/views.py:126 #: dashboards/project/networks/views.py:122 msgid "Port list can not be retrieved." msgstr "不能獲得接口列表。" #: dashboards/admin/overview/panel.py:27 #: dashboards/admin/volumes/snapshots/tabs.py:23 #: dashboards/project/databases/tabs.py:26 #: dashboards/project/images/images/tabs.py:22 #: dashboards/project/instances/tabs.py:30 #: dashboards/project/networks/ports/tabs.py:21 #: dashboards/project/networks/subnets/tabs.py:21 #: dashboards/project/overview/panel.py:27 #: dashboards/project/routers/ports/tabs.py:24 #: dashboards/project/routers/tabs.py:25 #: dashboards/project/stacks/resource_types/tabs.py:21 #: dashboards/project/stacks/tabs.py:53 dashboards/project/stacks/tabs.py:67 #: dashboards/project/volumes/backups/tabs.py:24 #: dashboards/project/volumes/snapshots/tabs.py:25 #: dashboards/project/volumes/volumes/tabs.py:21 usage/views.py:25 msgid "Overview" msgstr "概觀" #: dashboards/admin/overview/templates/overview/usage.csv:1 #: dashboards/project/overview/templates/overview/usage.csv:1 msgid "Usage Report For Period" msgstr "指定時段內的使用量報告" #: dashboards/admin/overview/templates/overview/usage.csv:2 #: dashboards/project/overview/templates/overview/usage.csv:3 msgid "Active Instances" msgstr "使用中的雲實例" #: dashboards/admin/overview/templates/overview/usage.csv:3 #: dashboards/project/overview/templates/overview/usage.csv:4 msgid "Total VCPU Usage (Hours)" msgstr "虛擬處理器使用量總合(小時)" #: dashboards/admin/overview/templates/overview/usage.csv:4 #: dashboards/project/overview/templates/overview/usage.csv:5 msgid "Total Active RAM (MB)" msgstr "使用中的隨機存取記憶體總合(MB)" #: dashboards/admin/overview/templates/overview/usage.csv:5 #: dashboards/project/overview/templates/overview/usage.csv:6 msgid "Total Memory Usage (Hours)" msgstr "記憶體使用量總合(小時)" #: dashboards/admin/overview/templates/overview/usage.csv:6 #: dashboards/project/overview/templates/overview/usage.csv:7 msgid "Total Disk Size (GB)" msgstr "硬碟容量總合(GB)" #: dashboards/admin/overview/templates/overview/usage.csv:7 #: dashboards/project/overview/templates/overview/usage.csv:8 msgid "Total Disk Usage (Hours)" msgstr "硬碟使用量總合(小時)" #: dashboards/admin/overview/templates/overview/usage.html:3 msgid "Usage Overview" msgstr "使用量概觀" #: dashboards/admin/overview/templates/overview/usage.html:8 msgid "Monitoring:" msgstr "監視:" #: dashboards/admin/overview/views.py:34 #: dashboards/project/overview/views.py:33 msgid "Disk (GB)" msgstr "硬碟(GB)" #: dashboards/admin/overview/views.py:34 #: dashboards/project/overview/views.py:33 msgid "Usage (Hours)" msgstr "使用量(小時)" #: dashboards/admin/overview/views.py:73 msgid "Deleted" msgstr "已刪除" #: dashboards/admin/routers/panel.py:24 dashboards/admin/routers/tables.py:46 #: dashboards/admin/routers/templates/routers/index.html:3 #: dashboards/identity/projects/workflows.py:77 #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:31 #: dashboards/project/firewalls/workflows.py:173 #: dashboards/project/firewalls/workflows.py:179 #: dashboards/project/network_topology/routers/tables.py:27 #: dashboards/project/routers/panel.py:24 #: dashboards/project/routers/tables.py:244 #: dashboards/project/routers/templates/routers/index.html:3 #: dashboards/project/routers/views.py:42 usage/quotas.py:80 msgid "Routers" msgstr "路由器" #: dashboards/admin/routers/ports/tables.py:29 #: dashboards/project/network_topology/ports/tables.py:28 #: dashboards/project/routers/ports/tables.py:125 #: dashboards/project/routers/tabs.py:35 msgid "Interfaces" msgstr "網路卡" #: dashboards/admin/routers/templates/routers/detail.html:3 #: dashboards/project/routers/templates/routers/detail.html:3 #: dashboards/project/routers/views.py:102 msgid "Router Details" msgstr "路由器詳細資訊" #: dashboards/admin/routers/templates/routers/update.html:3 #: dashboards/project/routers/templates/routers/update.html:3 #: dashboards/project/routers/views.py:178 msgid "Update Router" msgstr "更新路由器" #: dashboards/admin/routers/views.py:42 dashboards/project/routers/views.py:53 msgid "Unable to retrieve router list." msgstr "無法獲得路由器列表。" #: dashboards/admin/volumes/snapshots/forms.py:26 #: dashboards/admin/volumes/volumes/forms.py:196 msgid "Creating" msgstr "正在新增" #: dashboards/admin/volumes/snapshots/forms.py:27 #: dashboards/admin/volumes/volumes/forms.py:197 msgid "Deleting" msgstr "正在刪除" #: dashboards/admin/volumes/snapshots/forms.py:28 #: dashboards/admin/volumes/volumes/forms.py:199 msgid "Error" msgstr "錯誤" #: dashboards/admin/volumes/snapshots/forms.py:29 #: dashboards/admin/volumes/volumes/forms.py:200 msgid "Error Deleting" msgstr "刪除時出錯" #: dashboards/admin/volumes/snapshots/forms.py:44 #, python-format msgid "Successfully updated volume snapshot status: \"%s\"." msgstr "已成功更新雲硬碟即時存檔狀態:「%s」。" #: dashboards/admin/volumes/snapshots/forms.py:50 msgid "Unable to update volume snapshot status." msgstr "無法更新雲硬碟即時存檔狀態。" #: dashboards/admin/volumes/snapshots/tables.py:29 #: dashboards/admin/volumes/snapshots/views.py:36 #: dashboards/admin/volumes/volumes/views.py:109 msgid "Update Status" msgstr "更新狀態" #: dashboards/admin/volumes/snapshots/tables.py:52 #: dashboards/admin/volumes/tabs.py:53 dashboards/admin/volumes/tabs.py:141 msgid "Unable to retrieve volume project information." msgstr "無法獲得雲硬碟專案的資訊。" #: dashboards/admin/volumes/snapshots/tables.py:62 #: dashboards/admin/volumes/volumes/forms.py:60 #: dashboards/admin/volumes/volumes/forms.py:138 #: dashboards/project/volumes/backups/tables.py:131 #: dashboards/project/volumes/snapshots/tables.py:151 #: dashboards/project/volumes/volumes/forms.py:80 #: dashboards/project/volumes/volumes/forms.py:596 #: dashboards/project/volumes/volumes/forms.py:635 #: dashboards/project/volumes/volumes/forms.py:694 #: dashboards/project/volumes/volumes/forms.py:742 msgid "Volume Name" msgstr "雲硬碟名稱" #: dashboards/admin/volumes/snapshots/views.py:33 #: dashboards/admin/volumes/snapshots/views.py:39 #: dashboards/admin/volumes/templates/volumes/snapshots/update_status.html:3 msgid "Update Volume Snapshot Status" msgstr "更新雲硬碟即時存檔狀態" #: dashboards/admin/volumes/snapshots/views.py:49 #: dashboards/project/volumes/snapshots/views.py:49 msgid "Unable to retrieve volume snapshot." msgstr "無法獲得雲硬碟即時存檔。" #: dashboards/admin/volumes/tabs.py:68 #: dashboards/admin/volumes/volume_types/tables.py:163 msgid "Volume Types" msgstr "雲硬碟類型" #: dashboards/admin/volumes/tabs.py:80 msgid "Unable to retrieve volume types" msgstr "無法獲得雲硬碟的類型" #: dashboards/admin/volumes/tabs.py:88 msgid "Unable to retrieve volume type encryption information." msgstr "無法獲得雲硬碟類型加密的資訊。" #: dashboards/admin/volumes/tabs.py:109 msgid "Unable to retrieve QoS specs" msgstr "無法獲得 QoS 規格" #: dashboards/admin/volumes/tabs.py:133 dashboards/project/volumes/tabs.py:113 #: dashboards/project/volumes/volumes/forms.py:232 msgid "Unable to retrieve volume snapshots." msgstr "無法獲得雲硬碟即時存檔。" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:4 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:4 msgid "Volume Snapshot Overview" msgstr "雲硬碟即時存檔概觀" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/identity/projects/templates/projects/_detail_overview.html:6 #: dashboards/identity/users/templates/users/_detail_overview.html:6 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:9 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:6 #: dashboards/project/database_backups/templates/database_backups/details.html:11 #: dashboards/project/databases/templates/databases/_detail_overview.html:7 #: dashboards/project/images/templates/images/images/_detail_overview.html:6 #: dashboards/project/instances/templates/instances/_detail_overview.html:7 #: dashboards/project/instances/workflows/update_instance.py:119 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:6 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:6 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:9 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:7 msgid "Information" msgstr "資訊" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/instances/templates/instances/_detail_overview.html:144 #: dashboards/project/instances/workflows/create_instance.py:102 #: dashboards/project/instances/workflows/create_instance.py:415 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:23 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:20 #: dashboards/project/volumes/volumes/forms.py:249 msgid "Volume" msgstr "雲硬碟" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:30 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:7 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:36 #: dashboards/admin/volumes/volume_types/tables.py:232 #: dashboards/project/databases/templates/databases/_detail_overview.html:24 #: dashboards/project/images/templates/images/images/_detail_overview.html:43 #: dashboards/project/instances/templates/instances/_detail_overview.html:45 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:24 msgid "Specs" msgstr "規格" #: dashboards/admin/volumes/templates/volumes/snapshots/_detail_overview.html:34 #: dashboards/project/database_backups/templates/database_backups/details.html:31 #: dashboards/project/instances/templates/instances/_detail_overview.html:58 #: dashboards/project/instances/templates/instances/_detail_overview.html:61 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:11 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:12 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/snapshots/_detail_overview.html:38 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:11 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:11 msgid "GB" msgstr "GB" #: dashboards/admin/volumes/templates/volumes/snapshots/_update_status.html:6 msgid "" "\n" " The status of a volume snapshot is normally managed automatically. In some circumstances\n" " an administrator may need to explicitly update the status value. This is equivalent to\n" " the cinder snapshot-reset-state command.\n" " " msgstr "\n 一般來說,會自動地管理雲硬碟即時存檔的狀態。\n 在一些情境下,管理員可能需要明確地更新狀態的值。\n 這相當於 cinder snapshot-reset-state\n 指令。\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:6 msgid "Add, modify or remove the QoS Spec associated with this volume type." msgstr "加入、更改或移除已聯結到此雲硬碟類型的 QoS 規格。" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:7 msgid "" "\"None\" indicates that no QoS Spec is currently associated. Conversely, " "setting the QoS Spec to \"None\" will remove the current association." msgstr "「無」表示目前未聯結 QoS 規格。反過來說,將 QoS 規格設為「無」會移除掉目前的結構。" #: dashboards/admin/volumes/templates/volumes/volume_types/_associate_qos_spec.html:8 msgid "" "This is equivalent to the cinder qos-associate and cinder qos-" "disassociate commands." msgstr "這等同於 cinder qos-associatecinder qos-disassociate 命令。" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_qos_spec.html:6 msgid "" "\n" " QoS Specs can be associated with volume types.\n" " It is used to map to a set of quality of service capabilities requested\n" " by the volume owner. This is equivalent to the\n" " cinder qos-create command. Once the QoS Spec gets created,\n" " click the \"Manage Specs\" button to manage the key-value specs for the QoS Spec.\n" "
\n" "
\n" " Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" " administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" " (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "\n QoS 規格可以以雲硬碟類型聯結。\n 它是用來映射雲硬碟持有人所請求的伺服器能力質量的集合。\n 這相當於 cinder qos-create 指令。\n 當第一次新增 QoS 規格時,點擊「管理規格」按鈕\n 來為 QoS 規格管理鍵值設定。\n
\n
\n 每個 QoS 規格條目要有「規範對象」值來表示管理員\n 想套用 QoS 政策的地方。這個值可以是「前端」(Nova 運算)、\n 「後端」(Cinder 後端),或者「兩者」。\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type.html:6 msgid "" "\n" " Volume type is a type or label that can be selected at volume creation\n" " time in OpenStack. It usually maps to a set of capabilities of the storage\n" " back-end driver to be used for this volume. Examples: \"Performance\",\n" " \"SSD\", \"Backup\", etc. This is equivalent to the\n" " cinder type-create command. Once the volume type gets created,\n" " click the \"View Extra Specs\" button to set up extra specs key-value\n" " pair(s) for that volume type.\n" " " msgstr "\n 雲硬碟類型是個新增雲硬碟在 OpenStack 裡可以選擇的類別或標籤。\n 它常映射到用於此雲硬碟的後端儲存硬碟能力。例如:\n 「高效能」、「SSD」、「備份」等等。這相當於\n cinder type-create 指令。當第一次新增雲硬碟類型時,\n 點擊「檢視額外的規格」按鈕來為雲硬碟類型設定額外的規格鍵值對。\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:7 msgid "" "Creating encryption for a volume type causes all volumes with that volume " "type to be encrypted. Encryption information cannot be added to a volume " "type if volumes are currently in use with that volume type." msgstr "為雲硬碟類型加密可能將所有屬於此雲硬碟類型的雲硬碟一起加密。加密資訊不能加入到還正在使用的雲硬碟所屬於的雲硬碟類型。" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:10 msgid "" "The Provider is the class providing encryption support " "(e.g. LuksEncryptor)." msgstr "提供者是提供加密的類別(例如 LuksEncryptor)。" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:13 msgid "" "The Control Location is the notional service where " "encryption is performed (e.g., front-end=Nova). The default value is 'front-" "end.'" msgstr "控制位置是用來標記何處要加密的(例如前端=Nova)。預設值是「前端」。" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:16 msgid "" "The Cipher is the encryption algorithm/mode to use (e.g., " "aes-xts-plain64). If the field is left empty, the provider default will be " "used." msgstr "加密協定是要用來加密的演算法/模式(例如 aes-xts-plain64)。假如此欄位留空,預設將使用提供者所提供的加密協定。" #: dashboards/admin/volumes/templates/volumes/volume_types/_create_volume_type_encryption.html:19 msgid "" "The Key Size is the size of the encryption key, in bits " "(e.g., 128, 256). If the field is left empty, the provider default will be " "used." msgstr "密鑰長度是加密密鑰的長度,以位元為單位(例如 128、256)。假如此欄位留空,雲設將使用提供者所提供的密鑰長度。" #: dashboards/admin/volumes/templates/volumes/volume_types/_edit_qos_spec_consumer.html:6 msgid "" "\n" " Each QoS Specs entity will have a \"Consumer\" value which indicates where the\n" " administrator would like the QoS policy to be enforced. This value can be \"front-end\"\n" " (Nova Compute), \"back-end\" (Cinder back-end), or \"both\".\n" " " msgstr "\n 每個 QoS 規格條目要有「規範對象」值來表示管理員\n 想套用 QoS 政策的地方。這個值可以是「前端」(Nova 運算)、\n 「後端」(Cinder 後端),或者「兩者」。\n " #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:4 msgid "Volume Type Encryption Overview" msgstr "雲硬碟加密概觀" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:13 #: dashboards/admin/volumes/volume_types/forms.py:28 #: dashboards/project/loadbalancers/tables.py:319 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:26 #: dashboards/project/loadbalancers/workflows.py:42 #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:13 msgid "Provider" msgstr "提供者" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:15 #: dashboards/admin/volumes/volume_types/forms.py:29 #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:15 msgid "Control Location" msgstr "控制位置" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:17 #: dashboards/admin/volumes/volume_types/forms.py:35 #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:17 msgid "Cipher" msgstr "加密協定" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:19 #: dashboards/admin/volumes/volume_types/forms.py:36 #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:19 msgid "Key Size (bits)" msgstr "密鑰長度(位元)" #: dashboards/admin/volumes/templates/volumes/volume_types/_volume_encryption_type_detail.html:25 msgid "Volume Type is Unencrypted." msgstr "雲硬碟類型未加密。" #: dashboards/admin/volumes/templates/volumes/volume_types/associate_qos_spec.html:3 msgid "Associate QoS Spec" msgstr "聯結 QoS 規格" #: dashboards/admin/volumes/templates/volumes/volume_types/create_qos_spec.html:3 #: dashboards/admin/volumes/volume_types/tables.py:190 #: dashboards/admin/volumes/volume_types/views.py:121 msgid "Create QoS Spec" msgstr "新增 QoS 規格" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type.html:3 #: dashboards/admin/volumes/volume_types/tables.py:25 #: dashboards/admin/volumes/volume_types/views.py:35 #: dashboards/admin/volumes/volume_types/views.py:38 msgid "Create Volume Type" msgstr "新增雲硬碟的類型" #: dashboards/admin/volumes/templates/volumes/volume_types/create_volume_type_encryption.html:3 msgid "Create Encrypted Volume Type" msgstr "新增已加密雲硬碟類型" #: dashboards/admin/volumes/templates/volumes/volume_types/edit_qos_spec_consumer.html:3 #: dashboards/admin/volumes/volume_types/views.py:142 msgid "Edit QoS Spec Consumer" msgstr "編輯 QoS 規格規範的對象" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_create.html:6 msgid "Create a new \"extra spec\" key-value pair for a volume type." msgstr "給雲硬碟類型新增新的「額外規格」鍵值對。" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_edit.html:6 #, python-format msgid "Update the \"extra spec\" value for \"%(key)s\"" msgstr "為「%(key)s」更新「額外規格」的值" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:6 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:4 msgid "Volume Type Extra Specs" msgstr "雲硬碟類型的額外規格" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/_index.html:13 #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_index.html:14 #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:61 #: dashboards/project/containers/templates/containers/_container_detail.html:29 #: dashboards/project/containers/templates/containers/_object_detail.html:25 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:104 #: dashboards/project/stacks/templates/stacks/_preview_details.html:58 #: dashboards/project/volumes/volumes/views.py:251 msgid "Close" msgstr "關閉" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:4 #: dashboards/admin/volumes/volume_types/extras/views.py:62 msgid "Create Volume Type Extra Spec" msgstr "新增雲硬碟類型的額外規格" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/create.html:8 #: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:8 #, python-format msgid "Volume Type: %(volume_type_name)s " msgstr "雲硬碟類型:%(volume_type_name)s " #: dashboards/admin/volumes/templates/volumes/volume_types/extras/edit.html:4 msgid "Edit Volume Type Extra Spec" msgstr "編輯雲硬碟類型的額外規格" #: dashboards/admin/volumes/templates/volumes/volume_types/extras/index.html:7 #, python-format msgid "Volume Type: %(volume_type_name)s" msgstr "雲硬碟類型:%(volume_type_name)s" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_create.html:6 #, python-format msgid "Create a new \"spec\" key-value pair for QoS Spec \"%(qos_spec_name)s\"" msgstr "為 QoS 規格「%(qos_spec_name)s」新增新的「規格」鍵值對" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/_edit.html:6 #, python-format msgid "Update the spec value for \"%(key)s\"" msgstr "為「%(key)s」更新規格的值" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/create.html:4 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:73 msgid "Create Spec" msgstr "新增規格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:4 msgid "Edit Spec" msgstr "編輯規格" #: dashboards/admin/volumes/templates/volumes/volume_types/qos_specs/edit.html:7 msgid "QoS Spec: " msgstr "QoS 規格:" #: dashboards/admin/volumes/templates/volumes/volume_types/volume_encryption_type_detail.html:3 #: dashboards/admin/volumes/volume_types/views.py:50 msgid "Volume Type Encryption Details" msgstr "雲硬碟類型加密的詳細資訊" #: dashboards/admin/volumes/templates/volumes/volumes/_manage_volume.html:6 msgid "" "\n" " \"Manage\" an existing volume from a Cinder host. This will make the volume visible within\n" " OpenStack.\n" "
\n" "
\n" " This is equivalent to the cinder manage command.\n" " " msgstr "\n 從 Cinder 主機「管理」已存在的雲硬碟。這會讓 OpenStack 看到這個雲硬碟。\n
\n
\n 這相當於 cinder manage 指令。\n " #: dashboards/admin/volumes/templates/volumes/volumes/_unmanage_volume.html:6 msgid "" "\n" " When a volume is \"unmanaged\", the volume will no longer be visible within OpenStack. Note that the\n" " volume will not be deleted from the Cinder host.\n" "
\n" "
\n" " This is equivalent to the cinder unmanage command.\n" " " msgstr "\n 當雲硬碟「放棄管理」,將不會在 OpenStack 上再看見這個雲碟碟。\n 留意,這並不會從 Cinder 主機刪除雲硬碟。\n
\n
\n 這相當於 cinder unmanage 指令。\n " #: dashboards/admin/volumes/templates/volumes/volumes/_update_status.html:6 msgid "" "\n" " The status of a volume is normally managed automatically. In some circumstances an\n" " administrator may need to explicitly update the status value. This is equivalent to\n" " the cinder reset-state command.\n" " " msgstr "\n 一般來說,會自動地管理雲硬碟的狀態。\n 在一些情境下,管理員可能需要明確地更新狀態的值。\n 這相當於 cinder reset-state 指令。\n " #: dashboards/admin/volumes/templates/volumes/volumes/detail.html:3 #: dashboards/project/volumes/templates/volumes/volumes/detail.html:3 msgid "Volume Details" msgstr "雲硬碟的詳細資訊" #: dashboards/admin/volumes/templates/volumes/volumes/manage_volume.html:3 #: dashboards/admin/volumes/volumes/tables.py:33 #: dashboards/admin/volumes/volumes/views.py:47 msgid "Manage Volume" msgstr "管理雲硬碟" #: dashboards/admin/volumes/templates/volumes/volumes/unmanage_volume.html:3 #: dashboards/admin/volumes/volumes/tables.py:43 msgid "Unmanage Volume" msgstr "放棄管理雲硬碟" #: dashboards/admin/volumes/templates/volumes/volumes/update_status.html:3 #: dashboards/admin/volumes/volumes/tables.py:69 #: dashboards/admin/volumes/volumes/views.py:106 #: dashboards/admin/volumes/volumes/views.py:112 msgid "Update Volume Status" msgstr "更新雲硬碟狀態" #: dashboards/admin/volumes/volume_types/extras/forms.py:24 #: dashboards/admin/volumes/volume_types/extras/tables.py:69 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:25 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:58 msgid "Key" msgstr "鍵" #: dashboards/admin/volumes/volume_types/extras/forms.py:25 #: dashboards/admin/volumes/volume_types/extras/forms.py:44 #: dashboards/admin/volumes/volume_types/extras/tables.py:70 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:26 #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:49 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:59 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:55 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:65 msgid "Value" msgstr "數值" #: dashboards/admin/volumes/volume_types/extras/forms.py:33 #, python-format msgid "Created extra spec \"%s\"." msgstr "新增額外的規格「%s」。" #: dashboards/admin/volumes/volume_types/extras/forms.py:39 msgid "Unable to create volume type extra spec." msgstr "無法新增雲硬碟類型的額外規格。" #: dashboards/admin/volumes/volume_types/extras/forms.py:53 #, python-format msgid "Saved extra spec \"%s\"." msgstr "已儲存了額外的規格「%s」。" #: dashboards/admin/volumes/volume_types/extras/forms.py:59 msgid "Unable to edit volume type extra spec." msgstr "無法編輯雲硬碟類型額外的規格。" #: dashboards/admin/volumes/volume_types/extras/tables.py:27 msgid "Delete Extra Spec" msgid_plural "Delete Extra Specs" msgstr[0] "刪除額外規格" #: dashboards/admin/volumes/volume_types/extras/tables.py:35 msgid "Deleted Extra Spec" msgid_plural "Deleted Extra Specs" msgstr[0] "已刪除額外規格" #: dashboards/admin/volumes/volume_types/extras/tables.py:48 #: dashboards/admin/volumes/volume_types/extras/views.py:64 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:24 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:76 #: dashboards/admin/volumes/volume_types/views.py:126 #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:25 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:236 #: dashboards/project/data_processing/data_sources/workflows/create.py:95 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:25 #: dashboards/project/data_processing/jobs/workflows/create.py:156 #: dashboards/project/data_processing/jobs/workflows/launch.py:406 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:257 #: dashboards/project/networks/subnets/workflows.py:57 #: dashboards/project/networks/workflows.py:342 msgid "Create" msgstr "新增" #: dashboards/admin/volumes/volume_types/extras/tables.py:59 #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:48 #: dashboards/identity/domains/tables.py:81 #: dashboards/identity/roles/tables.py:37 #: dashboards/identity/users/tables.py:46 #: dashboards/project/containers/tables.py:313 msgid "Edit" msgstr "編輯" #: dashboards/admin/volumes/volume_types/extras/tables.py:74 msgid "Extra Specs" msgstr "額外規格" #: dashboards/admin/volumes/volume_types/extras/views.py:36 #: dashboards/admin/volumes/volume_types/views.py:201 msgid "Unable to retrieve volume type details." msgstr "無法獲得雲硬碟類型詳細資訊。" #: dashboards/admin/volumes/volume_types/extras/views.py:55 msgid "Unable to retrieve extra spec list." msgstr "無法獲得額外規格的列表。" #: dashboards/admin/volumes/volume_types/extras/views.py:86 #, python-format msgid "Edit Extra Spec Value: %s" msgstr "編輯額外規格的值:%s" #: dashboards/admin/volumes/volume_types/extras/views.py:107 msgid "Unable to retrieve volume type extra spec details." msgstr "無法獲得雲硬碟類型額外規格的詳細資訊。" #: dashboards/admin/volumes/volume_types/forms.py:52 #, python-format msgid "Successfully created encryption for volume type: %s" msgstr "已成功為雲硬碟類型新增加密:%s" #: dashboards/admin/volumes/volume_types/forms.py:58 msgid "Unable to create encrypted volume type." msgstr "無法新增已加密的雲硬碟類型。" #: dashboards/admin/volumes/volume_types/forms.py:64 msgid "QoS Spec to be associated" msgstr "欲聯結的 QoS 規格" #: dashboards/admin/volumes/volume_types/forms.py:65 msgid "Choose associated QoS Spec." msgstr "選擇已聯結的 QoS 規格。" #: dashboards/admin/volumes/volume_types/forms.py:110 msgid "" "New associated QoS Spec must be different than the current associated QoS " "Spec." msgstr "新聯結的 QoS 規格必須與目前已聯結的 QoS 規格不同。" #: dashboards/admin/volumes/volume_types/forms.py:142 msgid "Successfully updated QoS Spec association." msgstr "已成功更新 QoS 規格聯結。" #: dashboards/admin/volumes/volume_types/forms.py:147 msgid "Error updating QoS Spec association." msgstr "更新 QoS 規格聯結時出錯。" #: dashboards/admin/volumes/volume_types/forms.py:153 msgid "QoS Spec Consumer" msgstr "QoS 規格規範用戶" #: dashboards/admin/volumes/volume_types/forms.py:155 msgid "Choose consumer for this QoS Spec." msgstr "為此 QoS 規格選擇規範用戶。" #: dashboards/admin/volumes/volume_types/forms.py:171 msgid "" "QoS Spec consumer value must be different than the current consumer value." msgstr "QoS 規格規範用戶值必須與目前的規範用戶值不同。" #: dashboards/admin/volumes/volume_types/forms.py:185 msgid "Successfully modified QoS Spec consumer." msgstr "已成功更改 QoS 規格規範用戶。" #: dashboards/admin/volumes/volume_types/forms.py:189 msgid "Error editing QoS Spec consumer." msgstr "編輯 QoS 規格規範用戶時出錯。" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:38 #, python-format msgid "Created spec \"%s\"." msgstr "已新增額外的規格「%s」。" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:44 msgid "Unable to create spec." msgstr "無法新增規格。" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:66 #, python-format msgid "Saved spec \"%s\"." msgstr "已儲存了規格「%s」。" #: dashboards/admin/volumes/volume_types/qos_specs/forms.py:72 msgid "Unable to edit spec." msgstr "無法編輯規格。" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:35 msgid "Spec" msgstr "規格" #: dashboards/admin/volumes/volume_types/qos_specs/tables.py:63 msgid "Key-Value Pairs" msgstr "鍵值對" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:48 msgid "undefined" msgstr "未定義" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:56 #: dashboards/admin/volumes/volume_types/qos_specs/views.py:106 msgid "QoS Spec: {{ qos_spec_name }}" msgstr "QoS 規格:{{ qos_spec_name }}" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:65 msgid "Unable to retrieve QoS spec list." msgstr "無法獲得 QoS 規格的列表。" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:79 msgid "Spec: {{ qos_spec_name }}" msgstr "規格:{{ qos_spec_name }}" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:100 msgid "Edit Spec Value" msgstr "編輯規格的值:" #: dashboards/admin/volumes/volume_types/qos_specs/views.py:120 msgid "Unable to retrieve QoS spec details." msgstr "無法獲得 QoS 規格的詳細資訊。" #: dashboards/admin/volumes/volume_types/tables.py:34 msgid "View Extra Specs" msgstr "檢視額外的規格" #: dashboards/admin/volumes/volume_types/tables.py:42 msgid "Manage QoS Spec Association" msgstr "管理 QoS 規格的聯結" #: dashboards/admin/volumes/volume_types/tables.py:53 msgid "Delete Volume Type" msgid_plural "Delete Volume Types" msgstr[0] "刪除雲硬碟類型" #: dashboards/admin/volumes/volume_types/tables.py:61 msgid "Deleted Volume Type" msgid_plural "Deleted Volume Types" msgstr[0] "已刪除雲硬碟類型" #: dashboards/admin/volumes/volume_types/tables.py:73 msgid "Create Encryption" msgstr "新增加密" #: dashboards/admin/volumes/volume_types/tables.py:94 msgid "Delete Encryption" msgid_plural "Delete Encryptions" msgstr[0] "刪除加密" #: dashboards/admin/volumes/volume_types/tables.py:102 msgid "Deleted Encryption" msgid_plural "Deleted Encryptions" msgstr[0] "已刪除加密" #: dashboards/admin/volumes/volume_types/tables.py:122 msgid "Unable to determine if volume type encryption is supported." msgstr "無法得知是否支援雲硬碟類型加密。" #: dashboards/admin/volumes/volume_types/tables.py:148 msgid "Associated QoS Spec" msgstr "已聯結的 QoS 規格" #: dashboards/admin/volumes/volume_types/tables.py:150 msgid "Encryption" msgstr "加密" #: dashboards/admin/volumes/volume_types/tables.py:176 msgid "Manage Specs" msgstr "管理規格" #: dashboards/admin/volumes/volume_types/tables.py:201 msgid "Delete QoS Spec" msgid_plural "Delete QoS Specs" msgstr[0] "刪除 QoS 規格" #: dashboards/admin/volumes/volume_types/tables.py:209 msgid "Deleted QoS Spec" msgid_plural "Deleted QoS Specs" msgstr[0] "已刪除 QoS 規格" #: dashboards/admin/volumes/volume_types/tables.py:221 msgid "Edit Consumer" msgstr "編輯規範用戶" #: dashboards/admin/volumes/volume_types/tables.py:230 #: dashboards/admin/volumes/volumes/forms.py:230 msgid "Consumer" msgstr "規範用戶" #: dashboards/admin/volumes/volume_types/tables.py:245 msgid "QoS Specs" msgstr "QoS 規格" #: dashboards/admin/volumes/volume_types/views.py:41 msgid "Create a Volume Type" msgstr "新增新的雲硬碟類型" #: dashboards/admin/volumes/volume_types/views.py:72 msgid "Unable to retrieve volume type encryption details." msgstr "無法獲得雲硬碟類型加密詳細資訊。" #: dashboards/admin/volumes/volume_types/views.py:83 #: dashboards/admin/volumes/volume_types/views.py:87 msgid "Create Volume Type Encryption" msgstr "新增雲硬碟類型加密" #: dashboards/admin/volumes/volume_types/views.py:90 msgid "Create an Encrypted Volume Type" msgstr "新增已加密的雲硬碟類型" #: dashboards/admin/volumes/volume_types/views.py:100 msgid "Unable to retrieve volume type name." msgstr "無法獲得雲硬碟類型的名稱。" #: dashboards/admin/volumes/volume_types/views.py:125 msgid "Create a QoS Spec" msgstr "新增 QoS 規格" #: dashboards/admin/volumes/volume_types/views.py:136 msgid "Edit Consumer of QoS Spec" msgstr "編輯 QoS 規格規範的對象" #: dashboards/admin/volumes/volume_types/views.py:139 msgid "Modify Consumer" msgstr "更改規範對象" #: dashboards/admin/volumes/volume_types/views.py:161 msgid "Unable to retrieve QoS Spec details." msgstr "無法獲得 QoS 規格詳細資訊。" #: dashboards/admin/volumes/volume_types/views.py:175 #: dashboards/admin/volumes/volume_types/views.py:182 msgid "Associate QoS Spec with Volume Type" msgstr "以雲硬碟類型聯結 QoS 規格" #: dashboards/admin/volumes/volume_types/views.py:178 #: dashboards/project/access_and_security/floating_ips/tables.py:110 #: dashboards/project/access_and_security/floating_ips/workflows.py:137 #: dashboards/project/loadbalancers/workflows.py:673 msgid "Associate" msgstr "聯結" #: dashboards/admin/volumes/volume_types/views.py:211 msgid "Unable to retrieve QoS Specs." msgstr "無法獲得 QoS 規格。" #: dashboards/admin/volumes/volume_types/views.py:231 msgid "Unable to retrieve QoS Spec association." msgstr "無法獲得 QoS 規格的聯結。" #: dashboards/admin/volumes/volumes/forms.py:33 msgid "Invalid metadata entry. Use comma-separated key=value pairs" msgstr "無效的詮釋資料條目。使用以逗號分隔的 鍵=值 對" #: dashboards/admin/volumes/volumes/forms.py:48 msgid "Identifier" msgstr "認證者" #: dashboards/admin/volumes/volumes/forms.py:49 msgid "Name or other identifier for existing volume" msgstr "給已存在的雲硬碟的名稱或其他認證者" #: dashboards/admin/volumes/volumes/forms.py:51 msgid "Identifier Type" msgstr "認證者類型" #: dashboards/admin/volumes/volumes/forms.py:52 msgid "Type of backend device identifier provided" msgstr "提供的後端裝置認證者的類型" #: dashboards/admin/volumes/volumes/forms.py:56 msgid "" "Cinder host on which the existing volume resides; takes the form: host" "@backend-name#pool" msgstr "雲硬碟存放在哪個 Cinder 主機;使用這個格式:host@backend-name#pool" #: dashboards/admin/volumes/volumes/forms.py:62 msgid "Volume name to be assigned" msgstr "欲指派的雲硬碟名稱" #: dashboards/admin/volumes/volumes/forms.py:69 msgid "Comma-separated key=value pairs" msgstr "以逗號分隔的 鍵=值 對" #: dashboards/admin/volumes/volumes/forms.py:72 msgid "Volume Type" msgstr "雲硬碟類型" #: dashboards/admin/volumes/volumes/forms.py:79 #: dashboards/project/volumes/volumes/forms.py:602 #: dashboards/project/volumes/volumes/tables.py:420 msgid "Bootable" msgstr "可用於開機" #: dashboards/admin/volumes/volumes/forms.py:81 msgid "Specifies that the newly created volume should be marked as bootable" msgstr "指定新增的雲硬碟應該標記為可開機的" #: dashboards/admin/volumes/volumes/forms.py:89 #: dashboards/project/volumes/volumes/forms.py:268 msgid "No volume type" msgstr "無雲硬碟類型" #: dashboards/admin/volumes/volumes/forms.py:128 #, python-format msgid "Successfully sent the request to manage volume: %s" msgstr "已成功傳送請求來管理雲硬碟:%s" #: dashboards/admin/volumes/volumes/forms.py:133 msgid "Unable to manage volume." msgstr "無法管理雲硬碟。" #: dashboards/admin/volumes/volumes/forms.py:159 #, python-format msgid "Successfully sent the request to unmanage volume: %s" msgstr "已成功傳送請求來放棄管理雲硬碟:%s" #: dashboards/admin/volumes/volumes/forms.py:164 msgid "Unable to unmanage volume." msgstr "無法放棄管理雲硬碟。" #: dashboards/admin/volumes/volumes/forms.py:176 #, python-format msgid "Successfully created volume type: %s" msgstr "已成功新增雲硬碟的類型:%s" #: dashboards/admin/volumes/volumes/forms.py:182 msgid "Unable to create volume type." msgstr "無法新增雲硬碟類型。" #: dashboards/admin/volumes/volumes/forms.py:194 msgid "Attaching" msgstr "正在附加" #: dashboards/admin/volumes/volumes/forms.py:198 msgid "Detaching" msgstr "正在卸除" #: dashboards/admin/volumes/volumes/forms.py:201 msgid "In Use" msgstr "使用中" #: dashboards/admin/volumes/volumes/forms.py:218 #, python-format msgid "Successfully updated volume status to \"%s\"." msgstr "已成功更新雲硬碟的狀態至「%s」。" #: dashboards/admin/volumes/volumes/forms.py:224 #, python-format msgid "Unable to update volume status to \"%s\"." msgstr "無法更新雲硬碟的狀態至「%s」。" #: dashboards/admin/volumes/volumes/forms.py:239 #, python-format msgid "Successfully created QoS Spec: %s" msgstr "已成功新增 QoS 規格:%s" #: dashboards/admin/volumes/volumes/forms.py:245 msgid "Unable to create QoS Spec." msgstr "無法新增 QoS 規格。" #: dashboards/admin/volumes/volumes/tables.py:61 msgid "Unable to retrieve snapshot data." msgstr "無法獲得即時存檔資料。" #: dashboards/admin/volumes/volumes/views.py:49 msgid "Manage" msgstr "管理" #: dashboards/admin/volumes/volumes/views.py:53 msgid "Manage a Volume" msgstr "管理雲硬碟" #: dashboards/admin/volumes/volumes/views.py:63 msgid "Confirm Unmanage Volume" msgstr "確認放棄管理雲硬碟" #: dashboards/admin/volumes/volumes/views.py:65 msgid "Unmanage" msgstr "放棄管理" #: dashboards/admin/volumes/volumes/views.py:69 msgid "Unmanage a Volume" msgstr "放棄管理雲硬碟" #: dashboards/admin/volumes/volumes/views.py:84 #: dashboards/admin/volumes/volumes/views.py:128 #: dashboards/project/volumes/volumes/views.py:68 #: dashboards/project/volumes/volumes/views.py:468 msgid "Unable to retrieve volume details." msgstr "無法獲得雲硬碟詳細資訊。" #: dashboards/identity/dashboard.py:22 msgid "Identity" msgstr "身份" #: dashboards/identity/domains/panel.py:24 #: dashboards/identity/domains/tables.py:208 #: dashboards/identity/domains/templates/domains/index.html:3 #: dashboards/identity/domains/views.py:36 msgid "Domains" msgstr "地域" #: dashboards/identity/domains/tables.py:39 #: dashboards/identity/groups/tables.py:91 #: dashboards/identity/projects/tables.py:54 msgid "Manage Members" msgstr "管理成員" #: dashboards/identity/domains/tables.py:55 #: dashboards/identity/projects/tables.py:70 msgid "Modify Groups" msgstr "更改群組" #: dashboards/identity/domains/tables.py:69 #: dashboards/identity/domains/workflows.py:253 #: dashboards/identity/domains/workflows.py:254 msgid "Create Domain" msgstr "新增地域" #: dashboards/identity/domains/tables.py:95 msgid "Delete Domain" msgid_plural "Delete Domains" msgstr[0] "刪除地域" #: dashboards/identity/domains/tables.py:103 msgid "Deleted Domain" msgid_plural "Deleted Domains" msgstr[0] "已刪除地域" #: dashboards/identity/domains/tables.py:117 #, python-format msgid "Domain \"%s\" must be disabled before it can be deleted." msgstr "地域「%s」必須在刪除前關閉。" #: dashboards/identity/domains/tables.py:147 msgid "Set Domain Context" msgstr "設定地域環境" #: dashboards/identity/domains/tables.py:172 #, python-format msgid "Domain Context updated to Domain %s." msgstr "已更新網域 %s 的地域環境。" #: dashboards/identity/domains/tables.py:176 msgid "Unable to set Domain Context." msgstr "無法設定地域環境。" #: dashboards/identity/domains/tables.py:181 msgid "Clear Domain Context" msgstr "清除地域環境" #: dashboards/identity/domains/tables.py:195 msgid "Domain Context cleared." msgstr "已清除地域環境。" #: dashboards/identity/domains/tables.py:202 #: dashboards/identity/projects/workflows.py:141 #: dashboards/identity/users/forms.py:89 #: dashboards/identity/users/forms.py:166 #: dashboards/identity/users/templates/users/_detail_overview.html:10 msgid "Domain ID" msgstr "地域識別號" #: dashboards/identity/domains/views.py:52 msgid "Unable to retrieve domain list." msgstr "無法獲得地域列表。" #: dashboards/identity/domains/views.py:61 msgid "Unable to retrieve domain information." msgstr "無法獲得地域資訊。" #: dashboards/identity/domains/views.py:63 msgid "Insufficient privilege level to view domain information." msgstr "權限的等級不足以檢視地域資訊。" #: dashboards/identity/domains/views.py:89 msgid "Unable to retrieve domain details." msgstr "無法獲得地域詳細資訊。" #: dashboards/identity/domains/workflows.py:44 #: dashboards/identity/domains/workflows.py:281 msgid "Domain Information" msgstr "地域資訊" #: dashboards/identity/domains/workflows.py:46 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations." msgstr "地域提供了在不同組織間從底層結構中抽離出用戶。" #: dashboards/identity/domains/workflows.py:72 #: dashboards/identity/domains/workflows.py:171 #: dashboards/identity/projects/workflows.py:202 #: dashboards/identity/projects/workflows.py:300 #, python-format msgid "Could not find default role \"%s\" in Keystone" msgstr "在 Keystone 裡找不到預設的角色「%s」" #: dashboards/identity/domains/workflows.py:77 msgid "Unable to find default role." msgstr "找不到預設的角色。" #: dashboards/identity/domains/workflows.py:89 #: dashboards/identity/projects/workflows.py:272 #: dashboards/identity/users/views.py:58 msgid "Unable to retrieve user list." msgstr "無法獲得用戶列表。" #: dashboards/identity/domains/workflows.py:98 #: dashboards/identity/domains/workflows.py:145 #: dashboards/identity/domains/workflows.py:242 #: dashboards/identity/projects/workflows.py:370 msgid "Unable to retrieve role list." msgstr "無法獲得角色列表。" #: dashboards/identity/domains/workflows.py:115 msgid "Unable to retrieve user domain role assignments." msgstr "無法獲得用戶地域的角色指派。" #: dashboards/identity/domains/workflows.py:127 #: dashboards/identity/domains/workflows.py:134 msgid "Domain Members" msgstr "地域成員" #: dashboards/identity/domains/workflows.py:133 #: dashboards/identity/projects/workflows.py:261 msgid "All Users" msgstr "所有的用戶" #: dashboards/identity/domains/workflows.py:135 #: dashboards/identity/projects/workflows.py:263 msgid "No users found." msgstr "找不到任何用戶。" #: dashboards/identity/domains/workflows.py:136 #: dashboards/identity/projects/workflows.py:264 msgid "No users." msgstr "沒有用戶。" #: dashboards/identity/domains/workflows.py:161 #: dashboards/identity/projects/workflows.py:286 msgid "Unable to retrieve group list. Please try again later." msgstr "無法獲得群組列表。請稍後再試一次。" #: dashboards/identity/domains/workflows.py:224 #: dashboards/identity/domains/workflows.py:231 msgid "Domain Groups" msgstr "地域群組" #: dashboards/identity/domains/workflows.py:230 #: dashboards/identity/projects/workflows.py:359 msgid "All Groups" msgstr "所有的群組" #: dashboards/identity/domains/workflows.py:232 #: dashboards/identity/projects/workflows.py:361 msgid "No groups found." msgstr "找不到任何群組。" #: dashboards/identity/domains/workflows.py:233 #: dashboards/identity/projects/workflows.py:362 msgid "No groups." msgstr "沒有群組。" #: dashboards/identity/domains/workflows.py:255 #, python-format msgid "Created new domain \"%s\"." msgstr "已新增新的地域「%s」。" #: dashboards/identity/domains/workflows.py:256 #, python-format msgid "Unable to create domain \"%s\"." msgstr "無法新增地域「%s」。" #: dashboards/identity/domains/workflows.py:283 msgid "" "Domains provide separation between users and infrastructure used by " "different organizations. Edit the domain details to add or remove groups in " "the domain." msgstr "地域提供了在不同組織間從底層結構中抽離出用戶。編輯地域詳細資料來加入或移除地域裡的群組。" #: dashboards/identity/domains/workflows.py:299 msgid "Edit Domain" msgstr "編輯地域" #: dashboards/identity/domains/workflows.py:301 #, python-format msgid "Modified domain \"%s\"." msgstr "已更改地域「%s」。" #: dashboards/identity/domains/workflows.py:302 #, python-format msgid "Unable to modify domain \"%s\"." msgstr "無法更改地域「%s」。" #: dashboards/identity/domains/workflows.py:367 msgid "" "You cannot revoke your administrative privileges from the domain you are " "currently logged into. Please switch to another domain with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "您不能從此地域裡撤銷您目前已登入的管理員權限。請以管理員權限交換到其他地域或用命令列介面手動移除管理員角色。" #: dashboards/identity/domains/workflows.py:403 #, python-format msgid "Failed to modify %s project members and update domain groups." msgstr "更改 %s 專案的成員及更新地域群組時失敗。" #: dashboards/identity/domains/workflows.py:475 #, python-format msgid "Failed to modify %s domain groups." msgstr "更改地域群組 %s 時失敗。" #: dashboards/identity/groups/forms.py:46 #, python-format msgid "Group \"%s\" was successfully created." msgstr "已成功新增群組「%s」。" #: dashboards/identity/groups/forms.py:49 msgid "Unable to create group." msgstr "無法新增群組。" #: dashboards/identity/groups/forms.py:71 msgid "Group has been updated successfully." msgstr "已成功更新群組。" #: dashboards/identity/groups/forms.py:73 msgid "Unable to update the group." msgstr "無法更新群組。" #: dashboards/identity/groups/panel.py:24 #: dashboards/identity/groups/tables.py:122 #: dashboards/identity/groups/templates/groups/index.html:3 #: dashboards/identity/groups/views.py:38 msgid "Groups" msgstr "群組" #: dashboards/identity/groups/tables.py:39 #: dashboards/identity/groups/templates/groups/create.html:3 #: dashboards/identity/groups/views.py:59 #: dashboards/identity/groups/views.py:62 #: dashboards/identity/groups/views.py:65 msgid "Create Group" msgstr "新增群組" #: dashboards/identity/groups/tables.py:51 msgid "Edit Group" msgstr "編輯群組" #: dashboards/identity/groups/tables.py:65 msgid "Delete Group" msgid_plural "Delete Groups" msgstr[0] "刪除群組" #: dashboards/identity/groups/tables.py:73 msgid "Deleted Group" msgid_plural "Deleted Groups" msgstr[0] "已刪除群組" #: dashboards/identity/groups/tables.py:118 msgid "Group ID" msgstr "群組識別號" #: dashboards/identity/groups/tables.py:141 msgid "Remove User" msgid_plural "Remove Users" msgstr[0] "移除用戶" #: dashboards/identity/groups/tables.py:149 msgid "Removed User" msgid_plural "Removed Users" msgstr[0] "已移除用戶" #: dashboards/identity/groups/tables.py:175 msgid "Add Users" msgstr "加入用戶" #: dashboards/identity/groups/tables.py:190 #: dashboards/identity/users/forms.py:95 #: dashboards/identity/users/forms.py:173 #: dashboards/identity/users/forms.py:220 #: dashboards/identity/users/tables.py:221 #: dashboards/identity/users/templates/users/_detail_overview.html:17 #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:14 #: dashboards/project/data_processing/data_image_registry/forms.py:28 #: dashboards/project/databases/tables.py:353 msgid "User Name" msgstr "用戶名稱" #: dashboards/identity/groups/tables.py:191 #: dashboards/identity/users/forms.py:97 #: dashboards/identity/users/forms.py:175 #: dashboards/identity/users/tables.py:224 #: dashboards/identity/users/templates/users/_detail_overview.html:21 msgid "Email" msgstr "電子郵件信箱" #: dashboards/identity/groups/tables.py:194 #: dashboards/identity/users/tables.py:235 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:24 #: dashboards/project/instances/audit_tables.py:28 msgid "User ID" msgstr "用戶識別號" #: dashboards/identity/groups/tables.py:200 msgid "False" msgstr "假值" #: dashboards/identity/groups/tables.py:206 msgid "Group Members" msgstr "群組成員" #: dashboards/identity/groups/tables.py:214 msgid "Add User" msgid_plural "Add Users" msgstr[0] "加入用戶" #: dashboards/identity/groups/tables.py:222 msgid "Added User" msgid_plural "Added Users" msgstr[0] "已加入用戶" #: dashboards/identity/groups/tables.py:256 msgid "Non-Members" msgstr "非成員" #: dashboards/identity/groups/templates/groups/_add_non_member.html:5 msgid "Add Group Assignment" msgstr "加入群組指派" #: dashboards/identity/groups/templates/groups/_create.html:6 msgid "" "Groups are used to manage access and assign roles to multiple users at once." " After creating the group, edit the group to add users." msgstr "群組是用來管理權限和一次分配角色給多個用戶的。在新增群組後,編輯群組來加入用戶。" #: dashboards/identity/groups/templates/groups/_update.html:6 msgid "" "Groups are used to manage access and assign roles to multiple users at once." " Edit the group to add users." msgstr "群組是用來管理權限和一次分配角色給多個用戶的。編輯群組來加入用戶。" #: dashboards/identity/groups/templates/groups/add_non_member.html:3 msgid "Add User to Group" msgstr "加入用戶到群組裡" #: dashboards/identity/groups/templates/groups/manage.html:3 msgid "Group Management" msgstr "群組管理" #: dashboards/identity/groups/templates/groups/update.html:3 #: dashboards/identity/groups/views.py:70 #: dashboards/identity/groups/views.py:74 #: dashboards/identity/groups/views.py:76 msgid "Update Group" msgstr "更新群組" #: dashboards/identity/groups/views.py:50 msgid "Unable to retrieve group list." msgstr "無法獲得群組列表。" #: dashboards/identity/groups/views.py:52 msgid "Insufficient privilege level to view group information." msgstr "權限的等級不足以檢視群組資訊。" #: dashboards/identity/groups/views.py:86 msgid "Unable to update group." msgstr "無法更新群組。" #: dashboards/identity/groups/views.py:126 msgid "Group Management: {{ group.name }}" msgstr "群組管理:{{ group.name }}" #: dashboards/identity/groups/views.py:139 msgid "Unable to retrieve group users." msgstr "無法獲得群組用戶。" #: dashboards/identity/groups/views.py:160 msgid "Unable to retrieve users." msgstr "無法獲得用戶。" #: dashboards/identity/projects/panel.py:27 #: dashboards/identity/projects/tables.py:246 #: dashboards/identity/projects/templates/projects/index.html:3 #: dashboards/identity/projects/views.py:71 templates/403.html:27 #: templates/404.html:24 msgid "Projects" msgstr "虛擬私人網路連線" #: dashboards/identity/projects/tables.py:33 msgid "Set as Active Project" msgstr "設為使用中的專案" #: dashboards/identity/projects/tables.py:88 msgid "View Usage" msgstr "檢視使用量" #: dashboards/identity/projects/tables.py:99 #: dashboards/identity/projects/workflows.py:381 #: dashboards/identity/projects/workflows.py:382 msgid "Create Project" msgstr "新增專案" #: dashboards/identity/projects/tables.py:111 #: dashboards/identity/projects/workflows.py:568 msgid "Edit Project" msgstr "編輯專案" #: dashboards/identity/projects/tables.py:123 msgid "Modify Quotas" msgstr "更改配額" #: dashboards/identity/projects/tables.py:140 msgid "Delete Project" msgid_plural "Delete Projects" msgstr[0] "刪除專案" #: dashboards/identity/projects/tables.py:148 msgid "Deleted Project" msgid_plural "Deleted Projects" msgstr[0] "已刪除專案" #: dashboards/identity/projects/tables.py:217 #: dashboards/identity/users/tables.py:205 msgid "This name is already taken." msgstr "此名稱已被取走。" #: dashboards/identity/projects/templates/projects/_detail_overview.html:3 msgid "Project Overview" msgstr "專案概觀" #: dashboards/identity/projects/templates/projects/detail.html:3 msgid "Project Details" msgstr "專案詳細資訊" #: dashboards/identity/projects/templates/projects/usage.html:3 msgid "Project Usage Overview" msgstr "專案使用量概觀" #: dashboards/identity/projects/views.py:59 #: dashboards/identity/projects/views.py:104 #: dashboards/router/nexus1000v/views.py:42 msgid "Unable to retrieve project information." msgstr "無法獲得專案資訊。" #: dashboards/identity/projects/views.py:107 msgid "Insufficient privilege level to view project information." msgstr "權限的等級不足以檢視專案資訊。" #: dashboards/identity/projects/views.py:118 msgid "Project Usage" msgstr "專案使用量" #: dashboards/identity/projects/views.py:152 msgid "Unable to retrieve default Neutron quota values." msgstr "無法獲得預設的 Neutron 配額值。" #: dashboards/identity/projects/views.py:190 #: dashboards/identity/users/views.py:116 #: dashboards/identity/users/views.py:178 msgid "Unable to retrieve project domain." msgstr "無法獲得專案地域。" #: dashboards/identity/projects/views.py:204 #: dashboards/identity/projects/views.py:229 msgid "Unable to retrieve project details." msgstr "無法獲得專案的詳細資訊。" #: dashboards/identity/projects/views.py:217 #, python-format msgid "Project Details: %s" msgstr "專案詳細資訊:%s" #: dashboards/identity/projects/workflows.py:48 msgid "Injected File Content (Bytes)" msgstr "已注入的資料內容(位元組)" #: dashboards/identity/projects/workflows.py:101 #, python-format msgid "%(used)s %(key)s used" msgstr "已使用 %(used)s 個 %(key)s" #: dashboards/identity/projects/workflows.py:106 #, python-format msgid "Quota value(s) cannot be less than the current usage value(s): %s." msgstr "配額數值不能小於目前已用掉的數值:%s。" #: dashboards/identity/projects/workflows.py:113 #: dashboards/identity/projects/workflows.py:120 msgid "Quota" msgstr "配額" #: dashboards/identity/projects/workflows.py:115 #: dashboards/identity/projects/workflows.py:122 msgid "Set maximum quotas for the project." msgstr "為專案設定最大配額。" #: dashboards/identity/projects/workflows.py:144 #: dashboards/identity/users/forms.py:92 #: dashboards/identity/users/forms.py:169 #: dashboards/identity/users/templates/users/_detail_overview.html:14 msgid "Domain Name" msgstr "地域名稱" #: dashboards/identity/projects/workflows.py:168 #: dashboards/identity/projects/workflows.py:550 msgid "Project Information" msgstr "專案資訊" #: dashboards/identity/projects/workflows.py:169 msgid "Create a project to organize users." msgstr "新增專案以組織用戶。" #: dashboards/identity/projects/workflows.py:188 msgid "Unable to retrieve user list. Please try again later." msgstr "無法獲得用戶列表。請稍後再試一次。" #: dashboards/identity/projects/workflows.py:255 #: dashboards/identity/projects/workflows.py:262 msgid "Project Members" msgstr "專案成員" #: dashboards/identity/projects/workflows.py:353 #: dashboards/identity/projects/workflows.py:360 msgid "Project Groups" msgstr "專案群組" #: dashboards/identity/projects/workflows.py:383 #, python-format msgid "Created new project \"%s\"." msgstr "已新增新的專案「%s」。" #: dashboards/identity/projects/workflows.py:384 #, python-format msgid "Unable to create project \"%s\"." msgstr "無法新增專案「%s」。" #: dashboards/identity/projects/workflows.py:446 msgid ", add project groups" msgstr "、加入專案群組" #: dashboards/identity/projects/workflows.py:450 #, python-format msgid "" "Failed to add %(users_to_add)s project members%(group_msg)s and set project " "quotas." msgstr "加入 %(users_to_add)s 專案成員%(group_msg)s以及設定專案配額時失敗。" #: dashboards/identity/projects/workflows.py:483 #, python-format msgid "Failed to add %s project groups and update project quotas." msgstr "加入 %s 專案群組和更新專案配額時失敗。" #: dashboards/identity/projects/workflows.py:512 msgid "Unable to set project quotas." msgstr "無法設定專案的配額。" #: dashboards/identity/projects/workflows.py:535 msgid "You cannot disable your current project" msgstr "您不能關閉您目前的專案。" #: dashboards/identity/projects/workflows.py:552 msgid "Edit the project details." msgstr "編輯專案的詳細資訊。" #: dashboards/identity/projects/workflows.py:570 #, python-format msgid "Modified project \"%s\"." msgstr "已更改專案「%s」。" #: dashboards/identity/projects/workflows.py:571 #, python-format msgid "Unable to modify project \"%s\"." msgstr "無法更改專案「%s」。" #: dashboards/identity/projects/workflows.py:661 msgid "" "You cannot revoke your administrative privileges from the project you are " "currently logged into. Please switch to another project with administrative " "privileges or remove the administrative role manually via the CLI." msgstr "您不能從此專案裡撤銷您目前已登入的管理員權限。請以管理員權限交換到其他專案或者用命令列介面手動移除管理員角色。" #: dashboards/identity/projects/workflows.py:721 msgid ", update project groups" msgstr "、更新專案群組" #: dashboards/identity/projects/workflows.py:725 #, python-format msgid "" "Failed to modify %(users_to_modify)s project members%(group_msg)s and update" " project quotas." msgstr "更改 %(users_to_modify)s 專案成員%(group_msg)s以及更新專案配額時失敗。" #: dashboards/identity/projects/workflows.py:802 #, python-format msgid "" "Failed to modify %s project members, update project groups and update " "project quotas." msgstr "更改 %s 專案成員、更新專案群組以及更新專案配額時失敗。" #: dashboards/identity/projects/workflows.py:836 msgid "" "Modified project information and members, but unable to modify project " "quotas." msgstr "已更改專案資訊和成員,但是無法更改專案配額。" #: dashboards/identity/roles/forms.py:25 dashboards/identity/roles/forms.py:38 #: dashboards/identity/roles/tables.py:81 msgid "Role Name" msgstr "角色名稱" #: dashboards/identity/roles/forms.py:30 msgid "Role created successfully." msgstr "已成功新增角色。" #: dashboards/identity/roles/forms.py:33 msgid "Unable to create role." msgstr "無法新增角色。" #: dashboards/identity/roles/forms.py:43 msgid "Role updated successfully." msgstr "已成功更新角色。" #: dashboards/identity/roles/forms.py:46 dashboards/identity/roles/views.py:71 msgid "Unable to update role." msgstr "無法更新角色。" #: dashboards/identity/roles/panel.py:24 #: dashboards/identity/roles/tables.py:86 #: dashboards/identity/roles/templates/roles/index.html:3 #: dashboards/identity/roles/views.py:37 msgid "Roles" msgstr "角色" #: dashboards/identity/roles/tables.py:25 #: dashboards/identity/roles/templates/roles/create.html:3 #: dashboards/identity/roles/views.py:88 dashboards/identity/roles/views.py:91 #: dashboards/identity/roles/views.py:94 msgid "Create Role" msgstr "新增角色" #: dashboards/identity/roles/tables.py:51 msgid "Delete Role" msgid_plural "Delete Roles" msgstr[0] "刪除角色" #: dashboards/identity/roles/tables.py:59 msgid "Deleted Role" msgid_plural "Deleted Roles" msgstr[0] "已刪除角色" #: dashboards/identity/roles/tables.py:82 msgid "Role ID" msgstr "角色識別號" #: dashboards/identity/roles/templates/roles/_create.html:6 msgid "Create a new role." msgstr "新增新的角色。" #: dashboards/identity/roles/templates/roles/_update.html:6 msgid "Edit the role's details." msgstr "編輯角色的詳細資訊。" #: dashboards/identity/roles/templates/roles/update.html:3 #: dashboards/identity/roles/views.py:56 dashboards/identity/roles/views.py:59 #: dashboards/identity/roles/views.py:62 msgid "Update Role" msgstr "更新角色" #: dashboards/identity/roles/views.py:47 msgid "Unable to retrieve roles list." msgstr "無法獲得角色列表。" #: dashboards/identity/roles/views.py:49 msgid "Insufficient privilege level to view role information." msgstr "權限的等級不足以檢視角色資訊。" #: dashboards/identity/users/forms.py:42 #: dashboards/project/data_processing/job_binaries/forms.py:121 #: dashboards/project/data_processing/job_binaries/forms.py:128 #: dashboards/project/databases/workflows/create_instance.py:196 #: dashboards/project/instances/forms.py:156 msgid "Password" msgstr "密碼" #: dashboards/identity/users/forms.py:47 msgid "Confirm Password" msgstr "確認密碼" #: dashboards/identity/users/forms.py:56 #: dashboards/project/instances/forms.py:92 #: dashboards/project/instances/workflows/create_instance.py:584 #: dashboards/settings/password/forms.py:50 msgid "Passwords do not match." msgstr "密碼沒有相配。" #: dashboards/identity/users/forms.py:78 msgid "No available projects" msgstr "無可用的專案" #: dashboards/identity/users/forms.py:99 #: dashboards/identity/users/forms.py:177 msgid "Primary Project" msgstr "主要的專案" #: dashboards/identity/users/forms.py:102 msgid "Role" msgstr "角色" #: dashboards/identity/users/forms.py:138 #, python-format msgid "User \"%s\" was successfully created." msgstr "已成功新增用戶「%s」。" #: dashboards/identity/users/forms.py:154 msgid "Unable to add user to primary project." msgstr "無法將用戶加入主要的專案。" #: dashboards/identity/users/forms.py:158 #: dashboards/identity/users/forms.py:204 #, python-format msgid "User name \"%s\" is already used." msgstr "已經有其他人用了用戶名稱「%s」。" #: dashboards/identity/users/forms.py:161 msgid "Unable to create user." msgstr "無法新增用戶。" #: dashboards/identity/users/forms.py:202 msgid "User has been updated successfully." msgstr "已成功更新用戶。" #: dashboards/identity/users/forms.py:209 msgid "Unable to update the user." msgstr "無法更新用戶。" #: dashboards/identity/users/forms.py:229 #: dashboards/project/instances/workflows/create_instance.py:535 msgid "Admin Password" msgstr "管理員密碼" #: dashboards/identity/users/forms.py:249 msgid "The admin password is incorrect." msgstr "管理員密碼不正確。" #: dashboards/identity/users/forms.py:258 msgid "Password changed. Please log in to continue." msgstr "密碼已更換。請再登入一次以繼續。" #: dashboards/identity/users/forms.py:261 msgid "User password has been updated successfully." msgstr "已成功更新用戶密碼。" #: dashboards/identity/users/forms.py:264 msgid "Unable to update the user password." msgstr "無法更新用戶密碼。" #: dashboards/identity/users/panel.py:27 #: dashboards/identity/users/tables.py:246 #: dashboards/identity/users/templates/users/index.html:3 #: dashboards/identity/users/views.py:46 #: dashboards/project/databases/tables.py:359 #: dashboards/project/databases/tabs.py:47 msgid "Users" msgstr "用戶" #: dashboards/identity/users/tables.py:31 #: dashboards/identity/users/templates/users/create.html:3 #: dashboards/identity/users/views.py:127 #: dashboards/identity/users/views.py:130 #: dashboards/identity/users/views.py:133 msgid "Create User" msgstr "新增用戶" #: dashboards/identity/users/tables.py:60 #: dashboards/identity/users/templates/users/change_password.html:3 #: dashboards/identity/users/views.py:205 #: dashboards/identity/users/views.py:211 #: dashboards/settings/password/panel.py:23 #: dashboards/settings/password/templates/password/change.html:3 #: dashboards/settings/password/views.py:27 #: dashboards/settings/password/views.py:29 msgid "Change Password" msgstr "更換密碼" #: dashboards/identity/users/tables.py:78 msgid "Enable User" msgid_plural "Enable Users" msgstr[0] "啟用用戶" #: dashboards/identity/users/tables.py:83 msgid "Disable User" msgid_plural "Disable Users" msgstr[0] "關閉用戶" #: dashboards/identity/users/tables.py:93 msgid "Enabled User" msgid_plural "Enabled Users" msgstr[0] "已啟用用戶" #: dashboards/identity/users/tables.py:98 msgid "Disabled User" msgid_plural "Disabled Users" msgstr[0] "已關閉用戶" #: dashboards/identity/users/tables.py:128 msgid "You cannot disable the user you are currently logged in as." msgstr "您不能關閉您目前正登入的用戶。" #: dashboards/identity/users/tables.py:143 #: dashboards/project/databases/tables.py:124 msgid "Delete User" msgid_plural "Delete Users" msgstr[0] "刪除用戶" #: dashboards/identity/users/tables.py:151 #: dashboards/project/databases/tables.py:132 msgid "Deleted User" msgid_plural "Deleted Users" msgstr[0] "已刪除用戶" #: dashboards/identity/users/templates/users/_change_password.html:6 msgid "Change user's password. We highly recommend you create a strong one." msgstr "更換用戶的密碼。我們強力建議您新增堅固的密碼。" #: dashboards/identity/users/templates/users/_create.html:6 msgid "" "Create a new user and set related properties including the Primary Project " "and Role." msgstr "新增新用戶並且設定包括主要的專案及角色等相關的屬性。" #: dashboards/identity/users/templates/users/_detail_overview.html:3 msgid "User Overview" msgstr "用戶概觀" #: dashboards/identity/users/templates/users/_update.html:6 msgid "Edit the user's details, including the Primary Project." msgstr "編輯用戶的詳細資訊,包括主要的專案。" #: dashboards/identity/users/templates/users/detail.html:3 msgid "User Details" msgstr "用戶詳細資訊" #: dashboards/identity/users/templates/users/update.html:3 #: dashboards/identity/users/views.py:76 dashboards/identity/users/views.py:79 #: dashboards/identity/users/views.py:82 msgid "Update User" msgstr "更新用戶" #: dashboards/identity/users/views.py:67 dashboards/identity/users/views.py:95 #: dashboards/identity/users/views.py:226 msgid "Unable to retrieve user information." msgstr "無法獲得用戶資訊。" #: dashboards/identity/users/views.py:69 msgid "Insufficient privilege level to view user information." msgstr "權限的等級不足以檢視用戶資訊。" #: dashboards/identity/users/views.py:147 msgid "Unable to retrieve user roles." msgstr "無法獲得用戶的角色。" #: dashboards/identity/users/views.py:164 msgid "User Details: {{ user.name }}" msgstr "用戶詳細資訊:{{ user.name }}" #: dashboards/identity/users/views.py:195 msgid "Unable to retrieve user details." msgstr "無法獲得用戶詳細資訊。" #: dashboards/project/access_and_security/api_access/tables.py:33 #: dashboards/project/access_and_security/api_access/tables.py:34 msgid "Download EC2 Credentials" msgstr "下載 EC2 格式的憑證" #: dashboards/project/access_and_security/api_access/tables.py:45 #: dashboards/project/access_and_security/api_access/tables.py:46 msgid "Download OpenStack RC File" msgstr "下載 OpenStack 用的 RC 檔" #: dashboards/project/access_and_security/api_access/tables.py:53 msgid "View Credentials" msgstr "檢視憑證" #: dashboards/project/access_and_security/api_access/tables.py:64 msgid "Service Endpoint" msgstr "伺服器端點" #: dashboards/project/access_and_security/api_access/tables.py:68 msgid "API Endpoints" msgstr "API 端點" #: dashboards/project/access_and_security/api_access/views.py:88 msgid "Unable to fetch EC2 credentials." msgstr "無法獲得 EC2 格式的憑證" #: dashboards/project/access_and_security/api_access/views.py:102 #, python-format msgid "Error writing zipfile: %(exc)s" msgstr "寫入 Zip 檔錯誤:%(exc)s" #: dashboards/project/access_and_security/api_access/views.py:132 #, python-format msgid "Error Downloading RC File: %s" msgstr "下載 RC 檔錯誤:%s" #: dashboards/project/access_and_security/api_access/views.py:138 msgid "User Credentials Details" msgstr "用戶憑證詳細資訊" #: dashboards/project/access_and_security/api_access/views.py:146 msgid "Unable to get openrc credentials" msgstr "無法獲得 openrc 格式的憑證" #: dashboards/project/access_and_security/api_access/views.py:152 msgid "Unable to get EC2 credentials" msgstr "無法獲得 EC2 格式的憑證" #: dashboards/project/access_and_security/floating_ips/forms.py:31 #: dashboards/project/access_and_security/floating_ips/tables.py:200 #: dashboards/project/loadbalancers/forms.py:79 #: dashboards/project/loadbalancers/forms.py:172 #: dashboards/project/loadbalancers/tables.py:375 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:12 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:31 #: dashboards/project/loadbalancers/workflows.py:301 msgid "Pool" msgstr "倉庫" #: dashboards/project/access_and_security/floating_ips/forms.py:43 msgid "You are already using all of your available floating IPs." msgstr "您已經用掉您所有可用的浮動 IP 了。" #: dashboards/project/access_and_security/floating_ips/forms.py:51 #, python-format msgid "Allocated Floating IP %(ip)s." msgstr "已分配浮動 IP %(ip)s。" #: dashboards/project/access_and_security/floating_ips/forms.py:55 msgid "Unable to allocate Floating IP." msgstr "無法分配浮動 IP。" #: dashboards/project/access_and_security/floating_ips/tables.py:43 #: dashboards/project/access_and_security/floating_ips/tables.py:59 msgid "Allocate IP To Project" msgstr "分配 IP 到專案" #: dashboards/project/access_and_security/floating_ips/tables.py:57 #: dashboards/project/access_and_security/keypairs/tables.py:73 #: dashboards/project/instances/tables.py:334 #: dashboards/project/volumes/volumes/tables.py:119 #: dashboards/project/volumes/volumes/tables.py:187 msgid "(Quota exceeded)" msgstr "(超過配額)" #: dashboards/project/access_and_security/floating_ips/tables.py:76 msgid "" "Once a floating IP is released, there is no guarantee the same IP can be " "allocated again." msgstr "當一釋放浮動 IP,不能保證可以再分配到相同 IP。" #: dashboards/project/access_and_security/floating_ips/tables.py:82 msgid "Release Floating IP" msgid_plural "Release Floating IPs" msgstr[0] "釋放浮動 IP" #: dashboards/project/access_and_security/floating_ips/tables.py:90 msgid "Released Floating IP" msgid_plural "Released Floating IPs" msgstr[0] "已釋放浮動 IP" #: dashboards/project/access_and_security/floating_ips/tables.py:132 #: dashboards/project/loadbalancers/workflows.py:736 msgid "Disassociate" msgstr "取消聯結" #: dashboards/project/access_and_security/floating_ips/tables.py:151 #, python-format msgid "Successfully disassociated Floating IP: %s" msgstr "已成功解除了浮動 IP 的聯結:%s" #: dashboards/project/access_and_security/floating_ips/tables.py:155 #: dashboards/project/instances/tables.py:640 msgid "Unable to disassociate floating IP." msgstr "無法解除浮動 IP 的連結。" #: dashboards/project/access_and_security/floating_ips/tables.py:161 #, python-format msgid "%(instance_name)s %(fixed_ip)s" msgstr "%(instance_name)s %(fixed_ip)s" #: dashboards/project/access_and_security/floating_ips/tables.py:165 #, python-format msgid "Load Balancer VIP %s" msgstr "負載平衡器虛擬 IP %s" #: dashboards/project/access_and_security/floating_ips/tables.py:181 msgctxt "Current status of a Floating IP" msgid "Active" msgstr "使用中" #: dashboards/project/access_and_security/floating_ips/tables.py:182 msgctxt "Current status of a Floating IP" msgid "Down" msgstr "離線" #: dashboards/project/access_and_security/floating_ips/tables.py:183 msgctxt "Current status of a Floating IP" msgid "Error" msgstr "錯誤" #: dashboards/project/access_and_security/floating_ips/tables.py:198 msgid "Mapped Fixed IP Address" msgstr "已映射的固字 IP 位址" #: dashboards/project/access_and_security/floating_ips/views.py:49 #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/allocate.html:3 msgid "Allocate Floating IP" msgstr "分配浮動 IP" #: dashboards/project/access_and_security/floating_ips/views.py:51 msgid "Allocate IP" msgstr "分配 IP" #: dashboards/project/access_and_security/floating_ips/views.py:76 #: dashboards/project/access_and_security/tabs.py:104 msgid "Unable to retrieve floating IP pools." msgstr "無法獲得浮動 IP 倉庫。" #: dashboards/project/access_and_security/floating_ips/views.py:79 msgid "No floating IP pools available" msgstr "無可用的浮動 IP 倉庫" #: dashboards/project/access_and_security/floating_ips/workflows.py:37 #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:202 #: dashboards/project/volumes/volumes/tables.py:486 msgid "Instance" msgstr "雲實例" #: dashboards/project/access_and_security/floating_ips/workflows.py:41 msgid "" "Select the IP address you wish to associate with the selected instance or " "port." msgstr "為所選的雲實例或接口選擇您想要聯結的 IP 位址。" #: dashboards/project/access_and_security/floating_ips/workflows.py:47 msgid "Port to be associated" msgstr "欲聯結的接口" #: dashboards/project/access_and_security/floating_ips/workflows.py:49 msgid "Instance to be associated" msgstr "欲聯結的雲實例" #: dashboards/project/access_and_security/floating_ips/workflows.py:73 #: dashboards/project/access_and_security/tabs.py:94 usage/base.py:111 msgid "Unable to retrieve floating IP addresses." msgstr "無法獲得浮動 IP 位址。" #: dashboards/project/access_and_security/floating_ips/workflows.py:77 msgid "Select an IP address" msgstr "選擇 IP 位址" #: dashboards/project/access_and_security/floating_ips/workflows.py:79 msgid "No floating IP addresses allocated" msgstr "無已分配的浮動 IP 位址。" #: dashboards/project/access_and_security/floating_ips/workflows.py:108 msgid "Select a port" msgstr "選擇接口" #: dashboards/project/access_and_security/floating_ips/workflows.py:110 #: dashboards/project/volumes/volumes/forms.py:457 msgid "Select an instance" msgstr "選擇雲實例" #: dashboards/project/access_and_security/floating_ips/workflows.py:114 msgid "No ports available" msgstr "無可用的接口" #: dashboards/project/access_and_security/floating_ips/workflows.py:116 #: dashboards/project/databases/workflows/create_instance.py:287 #: dashboards/project/volumes/volumes/forms.py:459 msgid "No instances available" msgstr "無可用的雲實例" #: dashboards/project/access_and_security/floating_ips/workflows.py:136 msgid "Manage Floating IP Associations" msgstr "管理浮動 IP 的聯結" #: dashboards/project/access_and_security/floating_ips/workflows.py:138 #, python-format msgid "IP address %s associated." msgstr "已聯結 IP 位址 %s。" #: dashboards/project/access_and_security/floating_ips/workflows.py:139 #, python-format msgid "Unable to associate IP address %s." msgstr "無法聯結 IP 位址 %s。" #: dashboards/project/access_and_security/floating_ips/workflows.py:146 msgid "unknown IP address" msgstr "未知的 IP 位址" #: dashboards/project/access_and_security/floating_ips/workflows.py:156 msgid "" "The requested instance port is already associated with another floating IP." msgstr "所要求的雲實例接口已與其他浮動 IP 連結。" #: dashboards/project/access_and_security/keypairs/forms.py:34 msgid "" "Key pair name may only contain letters, numbers, underscores, spaces and " "hyphens." msgstr "密鑰對名稱只能包含英文字母、數字、底線、空格和連字號。" #: dashboards/project/access_and_security/keypairs/forms.py:40 #: dashboards/project/access_and_security/keypairs/forms.py:50 #: dashboards/project/access_and_security/keypairs/tables.py:93 #: dashboards/project/instances/forms.py:116 msgid "Key Pair Name" msgstr "密鑰對名稱" #: dashboards/project/access_and_security/keypairs/forms.py:53 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:26 msgid "Public Key" msgstr "公鑰" #: dashboards/project/access_and_security/keypairs/forms.py:64 #, python-format msgid "Successfully imported public key: %s" msgstr "已成功匯入公鑰:%s" #: dashboards/project/access_and_security/keypairs/forms.py:69 msgid "Unable to import key pair." msgstr "無法匯入密鑰對。" #: dashboards/project/access_and_security/keypairs/tables.py:31 msgid "Delete Key Pair" msgid_plural "Delete Key Pairs" msgstr[0] "刪除密鑰對" #: dashboards/project/access_and_security/keypairs/tables.py:39 msgid "Deleted Key Pair" msgid_plural "Deleted Key Pairs" msgstr[0] "已刪除密鑰對" #: dashboards/project/access_and_security/keypairs/tables.py:50 #: dashboards/project/access_and_security/keypairs/views.py:59 #: dashboards/project/access_and_security/keypairs/views.py:61 #: dashboards/project/access_and_security/keypairs/views.py:65 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/import.html:3 msgid "Import Key Pair" msgstr "匯入密鑰對" #: dashboards/project/access_and_security/keypairs/tables.py:59 #: dashboards/project/access_and_security/keypairs/tables.py:75 #: dashboards/project/access_and_security/keypairs/views.py:43 #: dashboards/project/access_and_security/keypairs/views.py:45 #: dashboards/project/access_and_security/keypairs/views.py:49 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/create.html:3 msgid "Create Key Pair" msgstr "新增密鑰對" #: dashboards/project/access_and_security/keypairs/tables.py:95 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:16 msgid "Fingerprint" msgstr "特徵" #: dashboards/project/access_and_security/keypairs/views.py:73 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/detail.html:4 msgid "Key Pair Details" msgstr "密鑰對詳細資訊" #: dashboards/project/access_and_security/keypairs/views.py:82 #, python-format msgid "Unable to retrieve details for keypair \"%s\"." msgstr "無法獲得密鑰對「%s」的詳細資訊。" #: dashboards/project/access_and_security/keypairs/views.py:97 #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:4 msgid "Download Key Pair" msgstr "下載密鑰對" #: dashboards/project/access_and_security/keypairs/views.py:113 #, python-format msgid "Unable to create key pair: %(exc)s" msgstr "無法新增密鑰對:%(exc)s" #: dashboards/project/access_and_security/panel.py:24 #: dashboards/project/access_and_security/views.py:35 #: dashboards/project/instances/workflows/create_instance.py:552 msgid "Access & Security" msgstr "存取權以及安全性" #: dashboards/project/access_and_security/security_groups/forms.py:77 #, python-format msgid "Successfully created security group: %s" msgstr "已成功新增安全性群組:%s" #: dashboards/project/access_and_security/security_groups/forms.py:78 #, python-format msgid "Unable to create security group: %s" msgstr "無法新增安全性群組:%s" #: dashboards/project/access_and_security/security_groups/forms.py:87 #, python-format msgid "Successfully updated security group: %s" msgstr "已成功更新安全性群組:%s" #: dashboards/project/access_and_security/security_groups/forms.py:88 #, python-format msgid "Unable to update security group: %s" msgstr "無法更新安全性群組:%s" #: dashboards/project/access_and_security/security_groups/forms.py:101 msgid "Rule" msgstr "規則" #: dashboards/project/access_and_security/security_groups/forms.py:110 #: dashboards/project/access_and_security/security_groups/forms.py:115 #: dashboards/project/access_and_security/security_groups/forms.py:116 #: dashboards/project/access_and_security/security_groups/forms.py:117 #: dashboards/project/access_and_security/security_groups/forms.py:118 #: dashboards/project/access_and_security/security_groups/forms.py:119 #: dashboards/project/access_and_security/security_groups/forms.py:120 #: dashboards/project/access_and_security/security_groups/forms.py:121 #: dashboards/project/access_and_security/security_groups/tables.py:264 msgid "Direction" msgstr "方向" #: dashboards/project/access_and_security/security_groups/forms.py:125 #: dashboards/project/access_and_security/security_groups/forms.py:132 #: dashboards/project/access_and_security/security_groups/tables.py:269 msgid "IP Protocol" msgstr "IP 協定" #: dashboards/project/access_and_security/security_groups/forms.py:126 msgid "Enter an integer value between 0 and 255 (or -1 which means wildcard)." msgstr "輸入 0 到 255 之間的整數(或者以 -1 代表萬用符號)。" #: dashboards/project/access_and_security/security_groups/forms.py:135 #: dashboards/project/access_and_security/security_groups/forms.py:142 #: dashboards/project/access_and_security/security_groups/forms.py:143 msgid "Open Port" msgstr "開放埠口" #: dashboards/project/access_and_security/security_groups/forms.py:136 #: dashboards/project/access_and_security/security_groups/forms.py:145 #: dashboards/project/access_and_security/security_groups/forms.py:152 msgid "Port" msgstr "接口" #: dashboards/project/access_and_security/security_groups/forms.py:137 #: dashboards/project/access_and_security/security_groups/tables.py:272 msgid "Port Range" msgstr "埠口範圍" #: dashboards/project/access_and_security/security_groups/forms.py:147 #: dashboards/project/access_and_security/security_groups/forms.py:158 #: dashboards/project/access_and_security/security_groups/forms.py:169 #: dashboards/project/loadbalancers/workflows.py:169 msgid "Enter an integer value between 1 and 65535." msgstr "輸入 1 到 65535 之間的整數。" #: dashboards/project/access_and_security/security_groups/forms.py:156 #: dashboards/project/access_and_security/security_groups/forms.py:163 msgid "From Port" msgstr "從此埠口" #: dashboards/project/access_and_security/security_groups/forms.py:167 #: dashboards/project/access_and_security/security_groups/forms.py:174 msgid "To Port" msgstr "到此埠口" #: dashboards/project/access_and_security/security_groups/forms.py:180 msgid "Enter a value for ICMP type in the range (-1: 255)" msgstr "為 ICMP 類型輸入數值(範圍:-1 到 255)" #: dashboards/project/access_and_security/security_groups/forms.py:189 #: dashboards/project/access_and_security/security_groups/forms.py:196 #: dashboards/project/instances/templates/instances/_detail_overview.html:34 msgid "Code" msgstr "代碼" #: dashboards/project/access_and_security/security_groups/forms.py:191 msgid "Enter a value for ICMP code in the range (-1: 255)" msgstr "為 ICMP 代碼輸入數值(範圍:-1 到 255)" #: dashboards/project/access_and_security/security_groups/forms.py:200 msgid "Remote" msgstr "遙控" #: dashboards/project/access_and_security/security_groups/forms.py:202 #: dashboards/project/access_and_security/security_groups/forms.py:225 #: dashboards/project/access_and_security/security_groups/forms.py:230 msgid "Security Group" msgstr "安全性群組" #: dashboards/project/access_and_security/security_groups/forms.py:203 msgid "" "To specify an allowed IP range, select "CIDR". To allow access " "from all members of another security group select "Security " "Group"." msgstr "選擇「CIDR」來指定允許的 IP 範圍。選擇「安全性群組」來允許來自其他安全性群組的所有成員存取。" #: dashboards/project/access_and_security/security_groups/forms.py:216 msgid "Classless Inter-Domain Routing (e.g. 192.168.0.0/24)" msgstr "無類別域間路由(如 192.168.0.0/24)" #: dashboards/project/access_and_security/security_groups/forms.py:234 #: dashboards/project/access_and_security/security_groups/forms.py:242 #: dashboards/project/access_and_security/security_groups/tables.py:267 msgid "Ether Type" msgstr "網路協定類型" #: dashboards/project/access_and_security/security_groups/forms.py:236 msgid "IPv4" msgstr "IPv4" #: dashboards/project/access_and_security/security_groups/forms.py:237 msgid "IPv6" msgstr "IPv6" #: dashboards/project/access_and_security/security_groups/forms.py:252 msgid "No security groups available" msgstr "無可用的安全性群組" #: dashboards/project/access_and_security/security_groups/forms.py:262 msgid "Custom TCP Rule" msgstr "自訂 TCP 規則" #: dashboards/project/access_and_security/security_groups/forms.py:263 msgid "Custom UDP Rule" msgstr "自訂 UDP 規則" #: dashboards/project/access_and_security/security_groups/forms.py:264 msgid "Custom ICMP Rule" msgstr "自訂 ICMP 規則" #: dashboards/project/access_and_security/security_groups/forms.py:266 msgid "Other Protocol" msgstr "其他協定" #: dashboards/project/access_and_security/security_groups/forms.py:271 #: dashboards/project/access_and_security/security_groups/tables.py:238 msgid "Ingress" msgstr "入口" #: dashboards/project/access_and_security/security_groups/forms.py:272 #: dashboards/project/access_and_security/security_groups/tables.py:240 msgid "Egress" msgstr "出口" #: dashboards/project/access_and_security/security_groups/forms.py:291 msgid "The ICMP type is invalid." msgstr "ICMP 類型是無效的。" #: dashboards/project/access_and_security/security_groups/forms.py:294 msgid "The ICMP code is invalid." msgstr "ICMP 代碼是無效的" #: dashboards/project/access_and_security/security_groups/forms.py:297 msgid "The ICMP type not in range (-1, 255)" msgstr "ICMP 類型沒有在範圍裡(-1 到 255)" #: dashboards/project/access_and_security/security_groups/forms.py:300 msgid "The ICMP code not in range (-1, 255)" msgstr "ICMP 代碼沒有在範圍裡(-1 到 255)" #: dashboards/project/access_and_security/security_groups/forms.py:319 msgid "The specified port is invalid." msgstr "指定的埠口是無效的。" #: dashboards/project/access_and_security/security_groups/forms.py:324 msgid "The \"from\" port number is invalid." msgstr "「從」埠口號是無效的。" #: dashboards/project/access_and_security/security_groups/forms.py:327 msgid "The \"to\" port number is invalid." msgstr "「到」埠口號是無效的。" #: dashboards/project/access_and_security/security_groups/forms.py:330 msgid "" "The \"to\" port number must be greater than or equal to the \"from\" port " "number." msgstr "「到」埠口號必須大於等於「從」埠口號。" #: dashboards/project/access_and_security/security_groups/forms.py:379 msgid "CIDR must be specified." msgstr "必須指定 CIDR。" #: dashboards/project/access_and_security/security_groups/forms.py:402 #, python-format msgid "Successfully added rule: %s" msgstr "已成功加入規則:%s" #: dashboards/project/access_and_security/security_groups/forms.py:408 msgid "Unable to add rule to security group." msgstr "無法加入規則到安全性群組。" #: dashboards/project/access_and_security/security_groups/tables.py:37 msgid "Delete Security Group" msgid_plural "Delete Security Groups" msgstr[0] "刪除安全性群組" #: dashboards/project/access_and_security/security_groups/tables.py:45 msgid "Deleted Security Group" msgid_plural "Deleted Security Groups" msgstr[0] "已刪除安全性群組" #: dashboards/project/access_and_security/security_groups/tables.py:70 #: dashboards/project/access_and_security/security_groups/tables.py:87 #: dashboards/project/access_and_security/security_groups/views.py:155 #: dashboards/project/access_and_security/security_groups/views.py:158 #: dashboards/project/access_and_security/security_groups/views.py:162 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/create.html:3 msgid "Create Security Group" msgstr "新增安全性群組" #: dashboards/project/access_and_security/security_groups/tables.py:85 msgid "Create Security Group (Quota exceeded)" msgstr "新增安全性群組(超過配額)" #: dashboards/project/access_and_security/security_groups/tables.py:95 #: dashboards/project/access_and_security/security_groups/views.py:73 #: dashboards/project/access_and_security/security_groups/views.py:76 #: dashboards/project/access_and_security/security_groups/views.py:79 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/update.html:3 msgid "Edit Security Group" msgstr "編輯安全性群組" #: dashboards/project/access_and_security/security_groups/tables.py:117 msgid "Manage Rules" msgstr "管理規則" #: dashboards/project/access_and_security/security_groups/tables.py:156 #: dashboards/project/access_and_security/security_groups/views.py:108 #: dashboards/project/access_and_security/security_groups/views.py:113 #: dashboards/project/access_and_security/templates/access_and_security/security_groups/add_rule.html:3 #: dashboards/project/firewalls/tables.py:33 #: dashboards/project/firewalls/workflows.py:103 msgid "Add Rule" msgstr "加入規則" #: dashboards/project/access_and_security/security_groups/tables.py:177 #: dashboards/project/firewalls/tables.py:64 msgid "Delete Rule" msgid_plural "Delete Rules" msgstr[0] "刪除規則" #: dashboards/project/access_and_security/security_groups/tables.py:185 msgid "Deleted Rule" msgid_plural "Deleted Rules" msgstr[0] "已刪除規則" #: dashboards/project/access_and_security/security_groups/tables.py:226 #: dashboards/project/access_and_security/security_groups/tables.py:245 msgid "Any" msgstr "任意" #: dashboards/project/access_and_security/security_groups/tables.py:274 msgid "Remote IP Prefix" msgstr "遙控 IP 前綴" #: dashboards/project/access_and_security/security_groups/tables.py:276 msgid "Remote Security Group" msgstr "遙控安全性群組" #: dashboards/project/access_and_security/security_groups/views.py:43 msgid "" "Manage Security Group Rules: {{ security_group.name }} ({{ security_group.id" " }})" msgstr "管理安全性群組規則:{{ security_group.name }}({{ security_group.id }})" #: dashboards/project/access_and_security/security_groups/views.py:54 #: dashboards/project/access_and_security/security_groups/views.py:87 msgid "Unable to retrieve security group." msgstr "無法獲得安全性群組。" #: dashboards/project/access_and_security/security_groups/views.py:111 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:59 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:69 #: dashboards/project/firewalls/workflows.py:104 #: dashboards/project/firewalls/workflows.py:254 #: dashboards/project/firewalls/workflows.py:331 #: dashboards/project/loadbalancers/workflows.py:136 #: dashboards/project/loadbalancers/workflows.py:260 #: dashboards/project/loadbalancers/workflows.py:426 #: dashboards/project/loadbalancers/workflows.py:610 #: dashboards/project/vpn/workflows.py:92 #: dashboards/project/vpn/workflows.py:191 #: dashboards/project/vpn/workflows.py:288 #: dashboards/project/vpn/workflows.py:473 msgid "Add" msgstr "加入" #: dashboards/project/access_and_security/security_groups/views.py:138 #: dashboards/project/access_and_security/tabs.py:57 usage/base.py:116 msgid "Unable to retrieve security groups." msgstr "無法獲得安全性群組。" #: dashboards/project/access_and_security/security_groups/views.py:145 #, python-format msgid "%s (current)" msgstr "%s(目前)" #: dashboards/project/access_and_security/tabs.py:74 msgid "Unable to retrieve key pair list." msgstr "無法獲得密鑰對列表。" #: dashboards/project/access_and_security/tabs.py:128 msgid "API Access" msgstr "API 存取權" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:5 #: dashboards/project/access_and_security/templates/access_and_security/api_access/credentials.html:3 msgid "User Credentials" msgstr "用戶憑證" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:26 msgid "Authentication URL" msgstr "認證網址" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:36 msgid "EC2 URL" msgstr "EC2 網址" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:39 msgid "S3 URL" msgstr "S3 網址" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:43 msgid "EC2 Access Key" msgstr "EC2 存取鑰" #: dashboards/project/access_and_security/templates/access_and_security/api_access/_credentials.html:49 msgid "EC2 Secret Key" msgstr "EC2 密鑰" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:7 msgid "Allocate a floating IP from a given floating IP pool." msgstr "從浮動 IP 倉庫分配浮動 IP。" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:9 msgid "Project Quotas" msgstr "專案配額" #: dashboards/project/access_and_security/templates/access_and_security/floating_ips/_allocate.html:11 msgid "Floating IP" msgstr "浮動 IP" #: dashboards/project/access_and_security/templates/access_and_security/index.html:3 msgid "Access & Security" msgstr "存取權與安全性" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:6 msgid "" "Key pairs are ssh credentials which are injected into images when they are " "launched. Creating a new key pair registers the public key and downloads the" " private key (a .pem file)." msgstr "密鑰對是在發動時會注入到映像檔的 SSH 憑證。新增新的密鑰對來註冊公鑰並下載私鑰(一個 .pem 檔案)。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_create.html:7 msgid "Protect and use the key as you would any normal ssh private key." msgstr "就像您使用任何一般的 SSH 私鑰般地保護和使用這個密鑰。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:6 msgid "Key Pairs are how you login to your instance after it is launched." msgstr "您可以在發動後以密鑰對登入您的執行個體。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:7 msgid "" "Choose a key pair name you will recognise and paste your SSH public key into" " the space provided." msgstr "選擇您可以辨識的密鑰對名稱並在空白處貼上您的 SSH 公鑰。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:8 msgid "SSH key pairs can be generated with the ssh-keygen command:" msgstr "SSH 密鑰對可以用 ssh-keygen 命令來產生:" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:10 msgid "" "This generates a pair of keys: a key you keep private (cloud.key) and a " "public key (cloud.key.pub). Paste the contents of the public key file here." msgstr "這會產生一組密鑰對:一支給您私人(cloud.key),另一支公開(cloud.key.pub)。在此貼上公鑰檔的內容。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/_import.html:11 msgid "" "After launching an instance, you login using the private key (the username " "might be different depending on the image you launched):" msgstr "在發動執行個體後,您用這個私鑰來登入(依照您發動的映像檔,用戶名稱可能不同):" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:8 #, python-format msgid "" "The key pair "%(keypair_name)s" should download automatically. If " "not use the link below." msgstr "密鑰對「%(keypair_name)s」應該會自動下載。假如沒有開始,請使用下列超連結。" #: dashboards/project/access_and_security/templates/access_and_security/keypairs/download.html:12 #, python-format msgid "Download key pair "%(keypair_name)s"" msgstr "下載密鑰對「%(keypair_name)s」" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:6 msgid "" "Rules define which traffic is allowed to instances assigned to the security " "group. A security group rule consists of three main parts:" msgstr "規則是分配給安全性群組定義允許進入雲實例的交通。一條安全性群組規則包含三個主要的部份:" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:7 msgid "Rule:" msgstr "規則:" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:7 msgid "" "You can specify the desired rule template or use custom rules, the options " "are Custom TCP Rule, Custom UDP Rule, or Custom ICMP Rule." msgstr "您可以指定想要的規則範本或者使用自訂規則,這個選項可自訂 TCP 規則、自訂 UDP 規則或者是自訂 ICMP 規則。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8 msgid "Open Port/Port Range:" msgstr "開放埠口/埠口範圍:" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:8 msgid "" "For TCP and UDP rules you may choose to open either a single port or a range" " of ports. Selecting the \"Port Range\" option will provide you with space " "to provide both the starting and ending ports for the range. For ICMP rules " "you instead specify an ICMP type and code in the spaces provided." msgstr "您能選擇開放單獨的埠口或者一個範圍的埠口給 TCP 和 UDP 規則。選擇「埠口範圍」選項將可供您以空格提供開始與結束的埠口範圍。供您用空白插入指定的 ICMP 類型及代碼給 ICMP。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:9 msgid "Remote:" msgstr "遙控:" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_add_rule.html:9 msgid "" "You must specify the source of the traffic to be allowed via this rule. You " "may do so either in the form of an IP address block (CIDR) or via a source " "group (Security Group). Selecting a security group as the source will allow " "any other instance in that security group access to any other instance via " "this rule." msgstr "您必須經由此規則指定要允許的交通來源。您能用 IP 位址區塊(CIDR)的型式或者經由來源群組(安全性群組)。選擇安全性群組為來源將允許任何屬於那安全性群組的其他雲實例經由規則來訪問其他雲實例。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_create.html:6 msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. After the security group is created, you can add rules " "to the security group." msgstr "安全性群組是套用於給虛擬機器的網路設定的 IP 篩選規則集合。在安全性群組新增後,您可以加入規則到安全性群組。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/_update.html:6 msgid "" "Security groups are sets of IP filter rules that are applied to the network " "settings for the VM. Edit the security group to add and change the rules." msgstr "安全性群組是套用於給虛擬機器的網路設定的 IP 篩選規則集合。編輯安全性群組來加入和更換規則。" #: dashboards/project/access_and_security/templates/access_and_security/security_groups/detail.html:3 msgid "Manage Security Group Rules" msgstr "管理安全性群組規則" #: dashboards/project/containers/browsers.py:24 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:11 msgid "Swift" msgstr "Swift" #: dashboards/project/containers/browsers.py:27 msgid "Container" msgstr "容器" #: dashboards/project/containers/forms.py:34 msgid "Slash is not an allowed character." msgstr "斜線不是允許的字元。" #: dashboards/project/containers/forms.py:41 #: dashboards/project/containers/templates/containers/_container_detail.html:18 #: dashboards/project/containers/templates/containers/_container_metadata.html:9 msgid "Private" msgstr "私人" #: dashboards/project/containers/forms.py:49 #: dashboards/project/containers/tables.py:260 #: dashboards/project/containers/templates/containers/_container_detail.html:10 #: dashboards/project/volumes/backups/forms.py:39 msgid "Container Name" msgstr "容器名稱" #: dashboards/project/containers/forms.py:51 #: dashboards/project/containers/templates/containers/_container_detail.html:12 msgid "Container Access" msgstr "容器存取權" #: dashboards/project/containers/forms.py:63 msgid "Container created successfully." msgstr "已成功新增容器。" #: dashboards/project/containers/forms.py:74 msgid "Folder created successfully." msgstr "已成功新增資料夾。" #: dashboards/project/containers/forms.py:77 msgid "Unable to create container." msgstr "無法新增容器。" #: dashboards/project/containers/forms.py:84 #: dashboards/project/instances/workflows/create_instance.py:612 #: dashboards/project/stacks/forms.py:61 msgid "File" msgstr "檔案" #: dashboards/project/containers/forms.py:88 #: dashboards/project/containers/tables.py:438 msgid "Object Name" msgstr "物件名稱" #: dashboards/project/containers/forms.py:89 msgid "" "Slashes are allowed, and are treated as pseudo-folders by the Object Store." msgstr "允許斜線,並且對物件式儲存空間而言是虛擬資料夾。" #: dashboards/project/containers/forms.py:120 msgid "Object was successfully uploaded." msgstr "已成功上傳物件。" #: dashboards/project/containers/forms.py:124 msgid "Unable to upload object." msgstr "無法上傳物件。" #: dashboards/project/containers/forms.py:144 msgid "Object was successfully updated." msgstr "已成功更新物件。" #: dashboards/project/containers/forms.py:147 msgid "Unable to update object." msgstr "無法更新物件。" #: dashboards/project/containers/forms.py:161 msgid "Pseudo-folder Name" msgstr "虛擬資料夾名稱" #: dashboards/project/containers/forms.py:179 msgid "Pseudo-folder was successfully created." msgstr "已成功新增虛擬資料夾。" #: dashboards/project/containers/forms.py:183 msgid "Unable to create pseudo-folder." msgstr "無法新增虛擬資料夾。" #: dashboards/project/containers/forms.py:187 msgid "Destination container" msgstr "目標容器" #: dashboards/project/containers/forms.py:190 msgctxt "Swift pseudo folder path" msgid "Path" msgstr "路徑" #: dashboards/project/containers/forms.py:193 msgid "Destination object name" msgstr "目標物件名稱" #: dashboards/project/containers/forms.py:226 #, python-format msgid "Copied \"%(orig)s\" to \"%(dest)s\" as \"%(new)s\"." msgstr "已複製「%(orig)s」到「%(dest)s」裡的「%(new)s」。" #: dashboards/project/containers/forms.py:237 msgid "Unable to copy object." msgstr "無法複製物件。" #: dashboards/project/containers/panel.py:27 #: dashboards/project/containers/tables.py:271 #: dashboards/project/containers/templates/containers/index.html:5 #: dashboards/project/containers/templates/containers/index.html:9 msgid "Containers" msgstr "容器" #: dashboards/project/containers/tables.py:40 #: dashboards/project/containers/tables.py:301 msgid "View Details" msgstr "檢視詳細資訊" #: dashboards/project/containers/tables.py:51 msgid "Make Public" msgstr "公開它" #: dashboards/project/containers/tables.py:67 msgid "Successfully updated container access to public." msgstr "已成功更新容器的存取權為公開。" #: dashboards/project/containers/tables.py:71 #: dashboards/project/containers/tables.py:97 msgid "Unable to update container access." msgstr "無法更新容器的存取權。" #: dashboards/project/containers/tables.py:77 msgid "Make Private" msgstr "使它不公開" #: dashboards/project/containers/tables.py:93 msgid "Successfully updated container access to private." msgstr "已成功更新容器的存取權為私人。" #: dashboards/project/containers/tables.py:105 msgid "Delete Container" msgid_plural "Delete Containers" msgstr[0] "刪除容器" #: dashboards/project/containers/tables.py:113 msgid "Deleted Container" msgid_plural "Deleted Containers" msgstr[0] "已刪除容器" #: dashboards/project/containers/tables.py:127 msgid "Unable to delete container." msgstr "無法刪除容器。" #: dashboards/project/containers/tables.py:144 #: dashboards/project/containers/templates/containers/_create.html:8 #: dashboards/project/containers/templates/containers/_create.html:24 #: dashboards/project/containers/templates/containers/create.html:3 #: dashboards/project/containers/views.py:130 msgid "Create Container" msgstr "新增容器" #: dashboards/project/containers/tables.py:152 msgid "View Container" msgstr "檢視容器" #: dashboards/project/containers/tables.py:164 #: dashboards/project/containers/templates/containers/create_pseudo_folder.html:3 #: dashboards/project/containers/views.py:154 msgid "Create Pseudo-folder" msgstr "新增虛擬資料夾" #: dashboards/project/containers/tables.py:192 #: dashboards/project/containers/templates/containers/_upload.html:28 #: dashboards/project/containers/templates/containers/upload.html:3 msgid "Upload Object" msgstr "上傳物件" #: dashboards/project/containers/tables.py:262 #: dashboards/project/containers/templates/containers/_container_detail.html:5 #: dashboards/project/containers/templates/containers/container_detail.html:3 #: dashboards/project/containers/views.py:275 msgid "Container Details" msgstr "容器的詳細資訊" #: dashboards/project/containers/tables.py:328 msgid "Delete Object" msgid_plural "Delete Objects" msgstr[0] "刪除物件" #: dashboards/project/containers/tables.py:336 msgid "Deleted Object" msgid_plural "Deleted Objects" msgstr[0] "已刪除物件" #: dashboards/project/containers/tables.py:363 msgid "Copy" msgstr "複製" #: dashboards/project/containers/tables.py:376 #: dashboards/project/databases/tables.py:390 msgid "Download" msgstr "下載" #: dashboards/project/containers/tables.py:423 msgid "pseudo-folder" msgstr "虛擬資料夾" #: dashboards/project/containers/tables.py:445 msgid "Objects" msgstr "物件" #: dashboards/project/containers/templates/containers/_container_detail.html:15 msgid "Public URL" msgstr "公開網址" #: dashboards/project/containers/templates/containers/_container_detail.html:20 msgid "Object Count" msgstr "物件計數" #: dashboards/project/containers/templates/containers/_container_metadata.html:3 msgid "Object Count: " msgstr "物件計數:" #: dashboards/project/containers/templates/containers/_container_metadata.html:4 msgid "Size: " msgstr "容量:" #: dashboards/project/containers/templates/containers/_container_metadata.html:5 msgid "Access: " msgstr "存取權:" #: dashboards/project/containers/templates/containers/_copy.html:8 #, python-format msgid "Copy Object: %(object_name)s" msgstr "複製物件:%(object_name)s" #: dashboards/project/containers/templates/containers/_copy.html:18 msgid "" "Make a new copy of an existing object to store in this or another container." " You may additionally specify the path within the selected container where " "the new copy should be stored." msgstr "在此或其他的容器中製作已存在物件的新複本。您也要指定路徑使得新的複本可以儲存至選擇的容器。" #: dashboards/project/containers/templates/containers/_copy.html:23 #: dashboards/project/containers/templates/containers/copy.html:3 #: dashboards/project/containers/views.py:229 msgid "Copy Object" msgstr "複製物件" #: dashboards/project/containers/templates/containers/_create.html:18 msgid "" "A container is a storage compartment for your data and provides a way for " "you to organize your data. You can think of a container as a folder in " "Windows ® or a directory in UNIX ®. The primary difference between a" " container and these other file system concepts is that containers cannot be" " nested. You can, however, create an unlimited number of containers within " "your account. Data must be stored in a container so you must have at least " "one container defined in your account prior to uploading data." msgstr "容器是個給您資料儲存的隔間並且提供方法讓您組織您的資料。您可以將容器想像成 Windows ® 資料夾或者 UNIX ® 目錄。容器與這些其他的檔案系統觀念主要的不同在於容器不能階層化。無論如何,您可以以您的帳戶新增無限數量的容器。資料必須儲存在容器裡,所以您必須在上傳資料前最少定義一個容器在您的帳戶裡。" #: dashboards/project/containers/templates/containers/_create.html:19 msgid "" "Note: A Public Container will allow anyone with the Public URL to gain " "access to your objects in the container." msgstr "留意:公開的容器將允許任何人使用公開網址來獲取您在容器裡的物件的存取權。" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:9 #, python-format msgid "Create pseudo-folder in container %(container_name)s" msgstr "在容器 %(container_name)s 裡新增虛擬資料夾" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:20 #: dashboards/project/containers/templates/containers/_upload.html:23 msgid "Pseudo-folder:" msgstr "虛擬資料夾:" #: dashboards/project/containers/templates/containers/_create_pseudo_folder.html:20 #: dashboards/project/containers/templates/containers/_upload.html:23 msgid "" "Within a container you can group your objects into pseudo-folders, which " "behave similarly to folders in your desktop operating system, with the " "exception that they are virtual collections defined by a common prefix on " "the object's name. A slash (/) character is used as the delimiter for " "pseudo-folders in the Object Store." msgstr "利用容器您可以以虛擬資料夾分組您的物件,虛擬資料夾的表現就像您的桌面作業系統裡的資料夾,除了它們是以逗號前綴物件的名稱定義的虛擬集合。斜線(/)字符是用於物件式儲存空間裡的虛擬資料夾的分隔號。" #: dashboards/project/containers/templates/containers/_object_detail.html:5 #: dashboards/project/containers/templates/containers/object_detail.html:3 #: dashboards/project/containers/views.py:298 msgid "Object Details" msgstr "物件的詳細資訊" #: dashboards/project/containers/templates/containers/_object_detail.html:12 msgid "Hash" msgstr "雜湊值" #: dashboards/project/containers/templates/containers/_object_detail.html:14 msgid "Content Type" msgstr "內容類型" #: dashboards/project/containers/templates/containers/_object_detail.html:16 msgid "Last Modified" msgstr "最近更改" #: dashboards/project/containers/templates/containers/_update.html:11 msgid "Edit Object" msgstr "編輯物件" #: dashboards/project/containers/templates/containers/_update.html:21 #: dashboards/project/containers/templates/containers/_upload.html:22 msgid "Object:" msgstr "物件:" #: dashboards/project/containers/templates/containers/_update.html:21 #: dashboards/project/containers/templates/containers/_upload.html:22 msgid "" "An object is the basic storage entity that represents a file you store in " "the OpenStack Object Storage system. When you upload data to OpenStack " "Object Storage, the data is stored as-is (no compression or encryption) and " "consists of a location (container), the object's name, and any metadata " "consisting of key/value pairs." msgstr "物件是基本的儲存實體來代表您儲存在 OpenStack 物件式儲存系統的檔案。當您上傳資料到 OpenStack 物件式儲存空間,資料會儲存成它原來的樣子(無壓縮或加密)並且包含一個位置(容器)、物件名稱以及任何包含鍵值對的詮釋資料。" #: dashboards/project/containers/templates/containers/_update.html:22 msgid "File:" msgstr "檔案:" #: dashboards/project/containers/templates/containers/_update.html:22 msgid "A new uploaded file will replace the content of the current object" msgstr "新上傳的檔案即將替換目前物件的內容" #: dashboards/project/containers/templates/containers/_update.html:27 #: dashboards/project/containers/templates/containers/update.html:3 #: dashboards/project/containers/views.py:324 msgid "Update Object" msgstr "更新物件" #: dashboards/project/containers/templates/containers/_upload.html:11 #, python-format msgid "Upload Object To Container: %(container_name)s" msgstr "上傳物件到容器:%(container_name)s" #: dashboards/project/containers/views.py:58 msgid "Unable to retrieve container list." msgstr "無法獲得容器列表。" #: dashboards/project/containers/views.py:87 msgid "Unable to retrieve object list." msgstr "無法獲得物件列表。" #: dashboards/project/containers/views.py:177 msgid "Upload Objects" msgstr "上傳物件" #: dashboards/project/containers/views.py:202 msgid "Unable to retrieve object." msgstr "無法獲得物件。" #: dashboards/project/containers/views.py:245 msgid "Unable to list containers." msgstr "無法列出容器。" #: dashboards/project/containers/views.py:287 #: dashboards/project/containers/views.py:311 msgid "Unable to retrieve details." msgstr "無法獲得詳細資訊。" #: dashboards/project/dashboard.py:22 msgid "Compute" msgstr "運算" #: dashboards/project/dashboard.py:32 #: dashboards/project/networks/workflows.py:78 msgid "Network" msgstr "網路" #: dashboards/project/dashboard.py:43 msgid "Object Store" msgstr "物件式儲存空間" #: dashboards/project/dashboard.py:49 msgid "Orchestration" msgstr "編配" #: dashboards/project/dashboard.py:56 #: dashboards/project/database_backups/tables.py:168 msgid "Database" msgstr "資料庫" #: dashboards/project/dashboard.py:63 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/clusters.html:3 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/image_registry.html:3 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/plugins.html:3 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/data_sources.html:3 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/job_binaries.html:3 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/job_executions.html:3 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/jobs.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/nodegroup_templates.html:3 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:4 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:4 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:4 msgid "Data Processing" msgstr "資料處理" #: dashboards/project/data_processing/cluster_templates/forms.py:31 msgid "Cluster Template Name" msgstr "叢集範本名稱" #: dashboards/project/data_processing/cluster_templates/forms.py:39 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:30 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:22 #: dashboards/project/stacks/tabs.py:143 msgid "Template" msgstr "範本" #: dashboards/project/data_processing/cluster_templates/forms.py:57 msgid "Unable to upload cluster template file" msgstr "無法上傳叢集範本檔案" #: dashboards/project/data_processing/cluster_templates/panel.py:22 #: dashboards/project/data_processing/cluster_templates/tables.py:132 #: dashboards/project/data_processing/cluster_templates/views.py:44 msgid "Cluster Templates" msgstr "叢集範本" #: dashboards/project/data_processing/cluster_templates/tables.py:32 #: dashboards/project/data_processing/cluster_templates/tables.py:120 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:14 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:6 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:24 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:7 #: dashboards/project/data_processing/nodegroup_templates/tables.py:29 #: dashboards/project/data_processing/nodegroup_templates/tables.py:86 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:6 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:30 msgid "Plugin" msgstr "插件" #: dashboards/project/data_processing/cluster_templates/tables.py:33 #: dashboards/project/data_processing/cluster_templates/tables.py:122 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:8 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:16 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:60 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:8 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:26 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:8 #: dashboards/project/data_processing/nodegroup_templates/tables.py:30 #: dashboards/project/data_processing/nodegroup_templates/tables.py:88 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:8 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:32 #: dashboards/project/data_processing/utils/workflow_helpers.py:193 #: dashboards/project/data_processing/wizard/forms.py:64 msgid "Version" msgstr "版本" #: dashboards/project/data_processing/cluster_templates/tables.py:39 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:11 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/upload_file.html:3 #: dashboards/project/data_processing/cluster_templates/views.py:81 msgid "Upload Template" msgstr "上傳範本" #: dashboards/project/data_processing/cluster_templates/tables.py:47 #: dashboards/project/data_processing/clusters/tables.py:47 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:10 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/configure.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create.html:3 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/create_cluster.html:3 #: dashboards/project/data_processing/clusters/views.py:73 #: dashboards/project/data_processing/clusters/workflows/create.py:57 #: dashboards/project/data_processing/clusters/workflows/create.py:219 msgid "Launch Cluster" msgstr "發動叢集" #: dashboards/project/data_processing/cluster_templates/tables.py:63 #: dashboards/project/data_processing/nodegroup_templates/tables.py:54 msgid "Copy Template" msgstr "複製範本" #: dashboards/project/data_processing/cluster_templates/tables.py:72 #: dashboards/project/data_processing/nodegroup_templates/tables.py:63 msgid "Delete Template" msgid_plural "Delete Templates" msgstr[0] "刪除範本" #: dashboards/project/data_processing/cluster_templates/tables.py:80 #: dashboards/project/data_processing/nodegroup_templates/tables.py:71 msgid "Deleted Template" msgid_plural "Deleted Templates" msgstr[0] "已刪除範本" #: dashboards/project/data_processing/cluster_templates/tables.py:91 #: dashboards/project/data_processing/nodegroup_templates/tables.py:35 msgid "Create Template" msgstr "新增範本" #: dashboards/project/data_processing/cluster_templates/tables.py:100 #: dashboards/project/data_processing/cluster_templates/views.py:97 msgid "Configure Cluster Template" msgstr "設置叢集範本" #: dashboards/project/data_processing/cluster_templates/tables.py:124 #: dashboards/project/data_processing/cluster_templates/tabs.py:48 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:3 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:217 #: dashboards/project/data_processing/clusters/tabs.py:84 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:6 msgid "Node Groups" msgstr "節點群組" #: dashboards/project/data_processing/cluster_templates/tabs.py:31 #: dashboards/project/data_processing/clusters/tabs.py:36 #: dashboards/project/data_processing/data_sources/tabs.py:27 #: dashboards/project/data_processing/job_binaries/tabs.py:27 #: dashboards/project/data_processing/job_executions/tabs.py:26 #: dashboards/project/data_processing/jobs/tabs.py:26 #: dashboards/project/data_processing/nodegroup_templates/tabs.py:33 msgid "General Info" msgstr "一般資訊" #: dashboards/project/data_processing/cluster_templates/tabs.py:43 msgid "Unable to fetch cluster template details." msgstr "無法獲得叢集範本詳細資訊。" #: dashboards/project/data_processing/cluster_templates/tabs.py:70 msgid "Unable to fetch node group details." msgstr "無法獲得節點群組詳細資訊。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:4 msgid "This Cluster Template will be created for:" msgstr "此叢集範本將新增予:" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:12 msgid "" "The Cluster Template object should specify Node Group Templates that will be used to build a Cluster.\n" " You can add Node Groups using Node Group Templates on a "Node Groups" tab." msgstr "叢集範本物件應該指定用於建立叢集的節點群組範本。\n 您可以於「節點群組」標籤上用節點群組範本來加入節點群組。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:16 msgid "" "You may set cluster scoped configurations on corresponding tabs." msgstr "您可能要在對應的標籤上設定用於叢集的設置。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_configure_general_help.html:19 msgid "" "The Cluster Template object may specify a list of processes in anti-affinity group.\n" " That means these processes may not be launched more than once on a single host." msgstr "叢集範本物件可能要在反共鳴群組內指定處理行程列表。\n 也就是說可能不會在同一個主機裡發動這些處理行程多於一次。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_create_general_help.html:3 msgid "Select a plugin and version for a new Cluster template." msgstr "為新的叢集範本選擇插件和版本。" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:3 msgid "Template Overview" msgstr "範本概觀" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:20 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:46 msgid "Anti-affinity enabled for" msgstr "已啟用反共鳴於" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:30 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:56 msgid "no processes" msgstr "無處理行程" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:34 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:58 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:60 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:61 msgid "Node Configurations" msgstr "節點設置" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:42 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:66 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:68 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:69 #, python-format msgid "%(conf_name)s: %(conf_value)s" msgstr "%(conf_name)s:%(conf_value)s" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:46 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:70 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:72 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:73 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:17 msgid "No configurations" msgstr "沒有設置" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_details.html:51 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:77 msgid "Cluster configurations are not specified" msgstr "未指定叢集設置" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:7 #, python-format msgid "Node Group: %(node_group_name)s" msgstr "節點群組:%(node_group_name)s" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:8 msgid "Nodes Count" msgstr "節點計數" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:11 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:14 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:14 #: dashboards/project/databases/templates/databases/_detail_overview.html:27 #: dashboards/project/databases/workflows/create_instance.py:36 #: dashboards/project/instances/templates/instances/_detail_overview.html:48 #: dashboards/project/instances/workflows/create_instance.py:87 msgid "Flavor" msgstr "虛擬硬體樣板" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:12 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:15 msgid "Flavor is not specified" msgstr "未指定虛擬硬體樣板" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:18 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:34 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:26 msgid "Template not specified" msgstr "未指定範本" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:26 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:29 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:37 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:133 msgid "Proxy Gateway" msgstr "代理閘道" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:29 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:32 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:42 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:207 msgid "Auto Security Group" msgstr "自動安全性群組" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:45 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:48 #: dashboards/project/data_processing/nodegroup_templates/tables.py:90 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:62 msgid "Node Processes" msgstr "節點處理行程" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:55 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:58 msgid "Node processes are not specified" msgstr "未指定節點處理行程" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_nodegroups_details.html:75 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:78 msgid "Node configurations are not specified" msgstr "未指定節點設置" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/_upload_file.html:22 #: dashboards/project/volumes/volumes/views.py:176 msgid "Upload" msgstr "上傳" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_node_groups_template.html:95 msgid "Select a Node Group Template to add:" msgstr "選擇節點群組範本來加入:" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/cluster_templates.html:19 msgid "Add Node Group" msgstr "加入節點群組" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/configure.html:3 #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/create.html:3 #: dashboards/project/data_processing/cluster_templates/views.py:90 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:80 #: dashboards/project/data_processing/cluster_templates/workflows/create.py:235 msgid "Create Cluster Template" msgstr "新增叢集範本" #: dashboards/project/data_processing/cluster_templates/templates/data_processing.cluster_templates/details.html:3 #: dashboards/project/data_processing/cluster_templates/views.py:64 msgid "Cluster Template Details" msgstr "叢集範本詳細資訊" #: dashboards/project/data_processing/cluster_templates/views.py:57 msgid "Unable to fetch cluster template list" msgstr "無法獲得叢集範本列表" #: dashboards/project/data_processing/cluster_templates/views.py:104 msgid "Copy Cluster Template" msgstr "複製叢集範本" #: dashboards/project/data_processing/cluster_templates/views.py:122 #: dashboards/project/data_processing/clusters/views.py:111 msgid "Unable to fetch cluster template." msgstr "無法獲得叢集範本。" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:32 #, python-format msgid "Cluster Template copy %s created" msgstr "已新增叢集範本複本 %s" #: dashboards/project/data_processing/cluster_templates/workflows/copy.py:96 msgid "Unable to fetch template to copy." msgstr "無法獲得範本來複製。" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:49 msgid "Unable to fetch plugin list." msgstr "無法獲得插件列表。" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:53 #: dashboards/project/data_processing/jobs/workflows/launch.py:354 msgid "Plugin name" msgstr "插件名稱" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:69 msgid "Select plugin and hadoop version for cluster template" msgstr "為叢集範本選擇插件和 Hadoop 版本" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:81 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:401 #: dashboards/project/stacks/views.py:93 #: dashboards/project/stacks/views.py:109 #: dashboards/project/stacks/views.py:149 msgid "Next" msgstr "下一步" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:83 #: dashboards/project/data_processing/jobs/workflows/launch.py:408 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:403 msgid "Could not create" msgstr "不能新增" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:97 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:41 msgid "Template Name" msgstr "範本名稱" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:138 #: dashboards/project/data_processing/data_plugins/tabs.py:26 #: dashboards/project/database_backups/workflows/create_backup.py:43 #: dashboards/project/databases/workflows/create_instance.py:47 #: dashboards/project/instances/templates/instances/_detail_overview.html:36 #: dashboards/project/instances/workflows/create_instance.py:138 #: dashboards/project/loadbalancers/tables.py:408 msgid "Details" msgstr "詳細資訊" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:237 #, python-format msgid "Created Cluster Template %s" msgstr "已新增叢集範本 %s" #: dashboards/project/data_processing/cluster_templates/workflows/create.py:326 msgid "Cluster template creation failed" msgstr "叢集範本的建立失敗" #: dashboards/project/data_processing/clusters/panel.py:22 #: dashboards/project/data_processing/clusters/tables.py:161 #: dashboards/project/data_processing/clusters/views.py:40 msgid "Clusters" msgstr "叢集" #: dashboards/project/data_processing/clusters/tables.py:41 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:27 msgid "Cluster Creation Guide" msgstr "叢集建立精靈" #: dashboards/project/data_processing/clusters/tables.py:55 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/scale.html:3 #: dashboards/project/data_processing/clusters/views.py:93 #: dashboards/project/data_processing/clusters/workflows/scale.py:42 msgid "Scale Cluster" msgstr "調整叢集比例" #: dashboards/project/data_processing/clusters/tables.py:67 msgid "Delete Cluster" msgid_plural "Delete Clusters" msgstr[0] "刪除叢集" #: dashboards/project/data_processing/clusters/tables.py:75 msgid "Deleted Cluster" msgid_plural "Deleted Clusters" msgstr[0] "已刪除叢集" #: dashboards/project/data_processing/clusters/tables.py:95 #: dashboards/project/data_processing/job_executions/tables.py:132 msgid "Unable to update row" msgstr "無法更新列" #: dashboards/project/data_processing/clusters/tables.py:136 #: dashboards/project/data_processing/clusters/views.py:80 #: dashboards/project/data_processing/clusters/workflows/create.py:201 #: dashboards/project/data_processing/jobs/workflows/launch.py:312 msgid "Configure Cluster" msgstr "設置叢集" #: dashboards/project/data_processing/clusters/tables.py:157 msgid "Instances Count" msgstr "雲實例計數" #: dashboards/project/data_processing/clusters/tabs.py:113 msgid "Unable to get node group details." msgstr "無法獲得節點群組詳細資訊。" #: dashboards/project/data_processing/clusters/tabs.py:139 msgid "Internal IP" msgstr "內部 IP" #: dashboards/project/data_processing/clusters/tabs.py:142 msgid "Management IP" msgstr "IP 管理" #: dashboards/project/data_processing/clusters/tabs.py:146 #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_instances_details.html:2 msgid "Cluster Instances" msgstr "叢集雲實例" #: dashboards/project/data_processing/clusters/tabs.py:175 msgid "Unable to fetch instance details." msgstr "無法獲得雲實例的詳細資訊。" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:4 msgid "This Cluster will be started with:" msgstr "此叢集將開始以:" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:12 msgid "Cluster can be launched using existing Cluster Templates." msgstr "可用已存在的叢集範本來發動叢集。" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:15 msgid "" "The Cluster object should specify OpenStack Image to boot instances for " "Cluster." msgstr "叢集物件應該要為叢集指定 OpenStack 映像檔來開雲實例。" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_configure_general_help.html:18 msgid "User has to choose a keypair to have access to clusters instances." msgstr "用戶要選擇密鑰對來存取叢集雲實例。" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_cluster.html:21 msgid " Done" msgstr " 完成" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_create_general_help.html:3 msgid "Select a plugin and version for a new Cluster." msgstr "為新叢集選擇插件和版本。" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:3 msgid "Cluster Overview" msgstr "叢集概觀" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:17 msgid "Error Details" msgstr "錯誤詳細資訊" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:36 #: dashboards/project/data_processing/clusters/workflows/create.py:84 msgid "Base Image" msgstr "基礎映像檔" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:39 #: dashboards/project/data_processing/clusters/workflows/create.py:101 msgid "Neutron Management Network" msgstr "Neutron 網路管理" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:42 #: dashboards/project/data_processing/clusters/workflows/create.py:88 msgid "Keypair" msgstr "密鑰對" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_details.html:86 #, python-format msgid "%(key)s: %(val)s" msgstr "%(key)s:%(val)s" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:10 #, python-format msgid "Name: %(node_group_name)s" msgstr "名稱:%(node_group_name)s" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:11 msgid "Number of Nodes" msgstr "節點數量" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/_nodegroups_details.html:18 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:25 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:128 msgid "Floating IP Pool" msgstr "浮動 IP 倉庫" #: dashboards/project/data_processing/clusters/templates/data_processing.clusters/details.html:3 #: dashboards/project/data_processing/clusters/views.py:59 msgid "Cluster Details" msgstr "叢集詳細資訊" #: dashboards/project/data_processing/clusters/views.py:52 msgid "Unable to fetch cluster list" msgstr "無法獲得叢集列表" #: dashboards/project/data_processing/clusters/workflows/create.py:46 #: dashboards/project/data_processing/jobs/workflows/launch.py:394 msgid "Select plugin and hadoop version for cluster" msgstr "為叢集選擇插件和 Hadoop 版本" #: dashboards/project/data_processing/clusters/workflows/create.py:74 msgid "Cluster Name" msgstr "叢集名稱" #: dashboards/project/data_processing/clusters/workflows/create.py:79 msgid "Cluster Template" msgstr "叢集範本" #: dashboards/project/data_processing/clusters/workflows/create.py:90 msgid "Which keypair to use for authentication." msgstr "要用哪個密鑰對來認證。" #: dashboards/project/data_processing/clusters/workflows/create.py:131 msgid "Unable to fetch image choices." msgstr "無法獲得映像檔選項。" #: dashboards/project/data_processing/clusters/workflows/create.py:134 msgid "No Images Available" msgstr "無可用的映像檔" #: dashboards/project/data_processing/clusters/workflows/create.py:144 msgid "Unable to fetch keypair choices." msgstr "無法獲得密鑰對選項。" #: dashboards/project/data_processing/clusters/workflows/create.py:146 msgid "No keypair" msgstr "無密鑰對" #: dashboards/project/data_processing/clusters/workflows/create.py:162 msgid "No Templates Available" msgstr "無可用的範本" #: dashboards/project/data_processing/clusters/workflows/create.py:220 #: dashboards/project/data_processing/jobs/workflows/launch.py:331 #: dashboards/project/data_processing/jobs/workflows/launch.py:416 #: dashboards/project/databases/workflows/create_instance.py:335 #: dashboards/project/images/images/tables.py:62 #: dashboards/project/instances/workflows/create_instance.py:820 #: dashboards/project/stacks/views.py:165 msgid "Launch" msgstr "發動" #: dashboards/project/data_processing/clusters/workflows/create.py:221 #, python-format msgid "Launched Cluster %s" msgstr "發動叢集 %s" #: dashboards/project/data_processing/clusters/workflows/create.py:253 msgid "Unable to create the cluster" msgstr "無法新增叢集" #: dashboards/project/data_processing/clusters/workflows/scale.py:43 msgid "Scale" msgstr "調整比例" #: dashboards/project/data_processing/clusters/workflows/scale.py:50 msgid "Scaled cluster successfully started." msgstr "已成功開始調整比例後的叢集。" #: dashboards/project/data_processing/clusters/workflows/scale.py:107 msgid "Unable to fetch cluster to scale" msgstr "無法獲得叢集來調整比例" #: dashboards/project/data_processing/clusters/workflows/scale.py:162 msgid "Unable to fetch cluster to scale." msgstr "無法獲得叢集來調整比例。" #: dashboards/project/data_processing/clusters/workflows/scale.py:172 msgid "Scale cluster operation failed" msgstr "調整叢集比例作業時失敗" #: dashboards/project/data_processing/data_image_registry/forms.py:45 msgid "Successfully updated image." msgstr "已成功更新映像檔。" #: dashboards/project/data_processing/data_image_registry/forms.py:49 msgid "Failed to update image." msgstr "更新映像檔時失敗。" #: dashboards/project/data_processing/data_image_registry/forms.py:58 #: dashboards/project/data_processing/data_image_registry/tables.py:73 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:58 #: dashboards/project/volumes/volumes/forms.py:237 msgid "Image" msgstr "映像檔" #: dashboards/project/data_processing/data_image_registry/forms.py:70 #: dashboards/project/images/utils.py:97 #: dashboards/project/instances/forms.py:39 #: dashboards/project/instances/forms.py:64 #: dashboards/project/instances/workflows/create_instance.py:437 msgid "Select Image" msgstr "選擇映像檔" #: dashboards/project/data_processing/data_image_registry/forms.py:72 msgid "No images available." msgstr "無可用的映像檔。" #: dashboards/project/data_processing/data_image_registry/forms.py:82 #, python-format msgid "Unable to retrieve images with filter %s." msgstr "無法用 %s 篩選來獲得映像檔。" #: dashboards/project/data_processing/data_image_registry/forms.py:109 msgid "Unable to fetch available images." msgstr "無法獲得可用的映像檔。" #: dashboards/project/data_processing/data_image_registry/panel.py:22 #: dashboards/project/data_processing/data_image_registry/tables.py:81 #: dashboards/project/data_processing/data_image_registry/views.py:41 msgid "Image Registry" msgstr "映像檔註冊" #: dashboards/project/data_processing/data_image_registry/tables.py:30 msgid "Edit Tags" msgstr "編輯標籤" #: dashboards/project/data_processing/data_image_registry/tables.py:44 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/register_image.html:3 #: dashboards/project/data_processing/data_image_registry/views.py:119 msgid "Register Image" msgstr "註冊映像檔" #: dashboards/project/data_processing/data_image_registry/tables.py:54 msgid "Unregister Image" msgid_plural "Unregister Images" msgstr[0] "註銷映像檔" #: dashboards/project/data_processing/data_image_registry/tables.py:62 msgid "Unregistered Image" msgid_plural "Unregistered Images" msgstr[0] "已註銷映像檔" #: dashboards/project/data_processing/data_image_registry/tables.py:77 msgid "Tags" msgstr "標籤" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:10 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/edit_tags.html:3 #: dashboards/project/data_processing/data_image_registry/views.py:85 msgid "Edit Image Tags" msgstr "編輯映像檔標籤" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_edit_tags.html:27 #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_register_image.html:25 msgid "Done" msgstr "完成" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:3 msgid "Image Registry tool:" msgstr "映像檔註冊工具:" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:6 msgid "" "Image Registry is used to provide additional information about images for " "Data Processing." msgstr "映像檔註冊用於提供資料處理的映像檔額外資訊。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:9 msgid "" "Specified User Name will be used by Data Processing to apply configs and " "manage processes on instances." msgstr "指定的用戶名稱將用於資料處理來套用設置和管理在雲實例上的處理行程。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:12 msgid "" "Tags are used for filtering images suitable for each plugin and each Data Processing version.\n" " To add required tags, select a plugin and a Data Processing version and click "Add plugin tags" button." msgstr "標籤用於篩選適用於插件和每個資料處理版本的映像檔。\n 要加入所需的標籤,選擇插件和資料處理版本並點選「加入插件標籤」按鈕。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:16 msgid "You may also add any custom tag." msgstr "您也可以加入任何自訂的標籤。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_help.html:19 msgid "Unnecessary tags may be removed by clicking a cross near tag's name." msgstr "不需要的標籤可以按下標籤名稱旁的「X」來移除。" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:5 msgid "" "Register tags required for the Plugin with specified Data Processing Version" msgstr "需要為以指定的資料處理版本的插件註冊標籤" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:30 msgid "Add plugin tags" msgstr "加入插件標籤" #: dashboards/project/data_processing/data_image_registry/templates/data_processing.data_image_registry/_tag_form.html:38 msgid "Add custom tag" msgstr "加入自訂的標籤" #: dashboards/project/data_processing/data_image_registry/views.py:48 msgid "Unable to retrieve image list" msgstr "無法獲得映像檔列表" #: dashboards/project/data_processing/data_image_registry/views.py:58 #: dashboards/project/data_processing/data_image_registry/views.py:73 msgid "Unable to process plugin tags" msgstr "無法處理插件標籤" #: dashboards/project/data_processing/data_image_registry/views.py:100 msgid "Unable to fetch the image details" msgstr "無法獲得映像檔詳細資訊" #: dashboards/project/data_processing/data_plugins/panel.py:22 #: dashboards/project/data_processing/data_plugins/tables.py:40 msgid "Plugins" msgstr "插件" #: dashboards/project/data_processing/data_plugins/tables.py:26 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:11 msgid "Title" msgstr "標題" #: dashboards/project/data_processing/data_plugins/tables.py:31 #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:15 msgid "Supported Versions" msgstr "已支援的版本" #: dashboards/project/data_processing/data_plugins/tabs.py:39 msgid "Unable to retrieve plugin." msgstr "無法獲得插件。" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/_details.html:3 msgid "Data Processing Plugin Overview" msgstr "資料處理插件概觀" #: dashboards/project/data_processing/data_plugins/templates/data_processing.data_plugins/details.html:3 #: dashboards/project/data_processing/data_plugins/views.py:49 msgid "Data Processing Plugin Details" msgstr "資料處理插件詳細資訊" #: dashboards/project/data_processing/data_plugins/views.py:34 msgid "Data Processing Plugins" msgstr "資料處理插件" #: dashboards/project/data_processing/data_plugins/views.py:41 msgid "Unable to retrieve data processing plugins." msgstr "無法獲得資料處理插件。" #: dashboards/project/data_processing/data_sources/panel.py:22 #: dashboards/project/data_processing/data_sources/tables.py:67 #: dashboards/project/data_processing/data_sources/views.py:38 msgid "Data Sources" msgstr "資料來源" #: dashboards/project/data_processing/data_sources/tables.py:28 #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/create.html:3 #: dashboards/project/data_processing/data_sources/views.py:56 #: dashboards/project/data_processing/data_sources/workflows/create.py:70 #: dashboards/project/data_processing/data_sources/workflows/create.py:94 msgid "Create Data Source" msgstr "新增資料來源" #: dashboards/project/data_processing/data_sources/tables.py:38 msgid "Delete Data Source" msgid_plural "Delete Data Sources" msgstr[0] "刪除資料來源" #: dashboards/project/data_processing/data_sources/tables.py:46 msgid "Deleted Data Source" msgid_plural "Deleted Data Sources" msgstr[0] "已刪除資料來源" #: dashboards/project/data_processing/data_sources/tabs.py:38 msgid "Unable to retrieve data source details" msgstr "無法獲得資料來源詳細資訊" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:4 msgid "Create a Data Source with a specified name." msgstr "以指定名稱來新增資料來源。" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:7 msgid "Select the type of your Data Source." msgstr "選擇您資料來源的類型。" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:10 msgid "You may need to enter the username and password for your Data Source." msgstr "您可能需要為您的資料來源輸入用戶名稱和密碼。" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_create_data_source_help.html:13 msgid "You may also enter an optional description for your Data Source." msgstr "您可能也要為您的資料來源輸入選填的描述。" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:2 msgid "Data Source Overview" msgstr "資料來源概觀" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:11 #: dashboards/project/data_processing/data_sources/workflows/create.py:40 #: dashboards/project/data_processing/job_binaries/forms.py:59 #: dashboards/project/data_processing/job_binaries/forms.py:65 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:9 #: dashboards/project/loadbalancers/workflows.py:526 #: dashboards/project/loadbalancers/workflows.py:530 #: dashboards/project/loadbalancers/workflows.py:531 #: dashboards/project/stacks/forms.py:63 msgid "URL" msgstr "網址" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/_details.html:15 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:13 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:24 msgid "Create time" msgstr "新增時間" #: dashboards/project/data_processing/data_sources/templates/data_processing.data_sources/details.html:3 #: dashboards/project/data_processing/data_sources/views.py:62 msgid "Data Source Details" msgstr "資料來源詳細資訊" #: dashboards/project/data_processing/data_sources/views.py:46 #: dashboards/project/data_processing/jobs/workflows/launch.py:75 msgid "Unable to fetch data sources." msgstr "無法獲得資料來源。" #: dashboards/project/data_processing/data_sources/workflows/create.py:33 msgid "Data Source Type" msgstr "資料來源類型" #: dashboards/project/data_processing/data_sources/workflows/create.py:43 #: dashboards/project/data_processing/data_sources/workflows/create.py:48 msgid "Source username" msgstr "來源用戶名稱" #: dashboards/project/data_processing/data_sources/workflows/create.py:55 #: dashboards/project/data_processing/data_sources/workflows/create.py:58 msgid "Source password" msgstr "來源密碼" #: dashboards/project/data_processing/data_sources/workflows/create.py:96 msgid "Data source created" msgstr "已新增資料來源" #: dashboards/project/data_processing/data_sources/workflows/create.py:97 msgid "Could not create data source" msgstr "不能新增資料來源" #: dashboards/project/data_processing/job_binaries/forms.py:51 msgid "Storage type" msgstr "儲存空間類型" #: dashboards/project/data_processing/job_binaries/forms.py:69 msgid "Internal binary" msgstr "內部程式" #: dashboards/project/data_processing/job_binaries/forms.py:76 msgid "Internal Binary" msgstr "內部程式" #: dashboards/project/data_processing/job_binaries/forms.py:80 #: dashboards/project/data_processing/job_binaries/forms.py:86 msgid "Upload File" msgstr "上傳檔案" #: dashboards/project/data_processing/job_binaries/forms.py:90 #: dashboards/project/data_processing/job_binaries/forms.py:96 msgid "Script name" msgstr "腳本名稱" #: dashboards/project/data_processing/job_binaries/forms.py:100 #: dashboards/project/data_processing/job_binaries/forms.py:107 msgid "Script text" msgstr "腳本文字" #: dashboards/project/data_processing/job_binaries/forms.py:111 #: dashboards/project/data_processing/job_binaries/forms.py:117 msgid "Username" msgstr "用戶名稱" #: dashboards/project/data_processing/job_binaries/forms.py:153 msgid "Failed to get list of internal binaries." msgstr "獲得內部程式列表時失敗。" #: dashboards/project/data_processing/job_binaries/forms.py:183 #: dashboards/project/data_processing/job_binaries/forms.py:228 msgid "Unable to create job binary" msgstr "無法新增工作程式" #: dashboards/project/data_processing/job_binaries/forms.py:198 #: dashboards/project/data_processing/job_binaries/tables.py:31 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create.html:11 #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/create.html:3 #: dashboards/project/data_processing/job_binaries/views.py:63 msgid "Create Job Binary" msgstr "新增工作程式" #: dashboards/project/data_processing/job_binaries/forms.py:216 msgid "Unable to upload job binary" msgstr "無法上傳工作程式" #: dashboards/project/data_processing/job_binaries/forms.py:249 msgid "Failed to fetch internal binary list" msgstr "獲得內部程式列表時失敗" #: dashboards/project/data_processing/job_binaries/panel.py:22 #: dashboards/project/data_processing/job_binaries/tables.py:88 #: dashboards/project/data_processing/job_binaries/views.py:45 msgid "Job Binaries" msgstr "工作程式" #: dashboards/project/data_processing/job_binaries/tables.py:41 msgid "Delete Job Binary" msgid_plural "Delete Job Binaries" msgstr[0] "刪除工作程式" #: dashboards/project/data_processing/job_binaries/tables.py:49 msgid "Deleted Job Binary" msgid_plural "Deleted Job Binaries" msgstr[0] "已刪除工作程式" #: dashboards/project/data_processing/job_binaries/tables.py:71 msgid "Download Job Binary" msgstr "下載工作程式" #: dashboards/project/data_processing/job_binaries/tables.py:82 msgid "Url" msgstr "網址" #: dashboards/project/data_processing/job_binaries/tabs.py:38 msgid "Unable to fetch job binary." msgstr "無法獲得工作程式。" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:4 msgid "" "Important: The name that you give your job binary will be the name used in your job execution.\n" " If your binary requires a particular name or extension (ie: \".jar\"), be sure to include it here." msgstr "重要:您給予您工作程式的名稱將用於命名您的工作執行任務。\n 若您的程式有特殊的名稱或副檔名(如「.jar」),請確定這裡有包括它。" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:8 msgid "Select the storage type for your job binary." msgstr "為您的工作程式選擇儲存空間類型。" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:10 msgid "Data Processing internal database" msgstr "資料處理內部資料庫" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:15 msgid "" "For Data Processing internal job binaries, you may choose from the " "following:" msgstr "給資料處理用的內部工作程式,您可以從以下選擇:" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:17 msgid "Choose an existing file" msgstr "選擇已存在的檔案" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:18 msgid "Upload a new file" msgstr "上傳新的檔案" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:19 msgid "Create a script to be uploaded dynamically" msgstr "新增腳本來動態上傳" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:23 msgid "For Object Store job binaries, you must:" msgstr "給物件式儲存空間用的工作程式,您必須:" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:25 msgid "Enter the URL for the file" msgstr "為檔案輸入網址" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:26 msgid "Enter the username and password required to access that file" msgstr "輸入需要的用戶名稱及密碼來存取檔案" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_create_job_binary_help.html:30 msgid "You may also enter an optional description for your job binary." msgstr "您也可能需要為您的工作程式輸入選填的描述。" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:2 msgid "Job Binary Overview" msgstr "工作程式概觀" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/_details.html:16 msgid "Download job binary" msgstr "下載工作程式" #: dashboards/project/data_processing/job_binaries/templates/data_processing.job_binaries/details.html:3 #: dashboards/project/data_processing/job_binaries/views.py:76 msgid "Job Binary Details" msgstr "工作程式詳細資訊" #: dashboards/project/data_processing/job_binaries/views.py:53 msgid "Unable to fetch job binary list." msgstr "無法獲得工作程式列表。" #: dashboards/project/data_processing/job_binaries/views.py:96 #, python-format msgid "Unable to fetch job binary: %(exc)s" msgstr "無法獲得工作程式:%(exc)s" #: dashboards/project/data_processing/job_executions/panel.py:22 #: dashboards/project/data_processing/job_executions/tables.py:214 msgid "Jobs" msgstr "工作" #: dashboards/project/data_processing/job_executions/tables.py:38 #: dashboards/project/data_processing/jobs/workflows/launch.py:56 #: dashboards/project/data_processing/jobs/workflows/launch.py:97 #: dashboards/project/data_processing/jobs/workflows/launch.py:122 msgid "Job" msgstr "工作" #: dashboards/project/data_processing/job_executions/tables.py:39 #: dashboards/project/data_processing/job_executions/tables.py:198 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:16 #: dashboards/project/data_processing/jobs/workflows/launch.py:104 msgid "Cluster" msgstr "叢集" #: dashboards/project/data_processing/job_executions/tables.py:45 msgid "Job Guide" msgstr "工作精靈" #: dashboards/project/data_processing/job_executions/tables.py:53 msgid "Delete Job" msgid_plural "Delete Jobs" msgstr[0] "刪除工作" #: dashboards/project/data_processing/job_executions/tables.py:61 msgid "Deleted Job" msgid_plural "Deleted Jobs" msgstr[0] "已刪除工作" #: dashboards/project/data_processing/job_executions/tables.py:74 #: dashboards/project/data_processing/job_executions/tables.py:103 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/launch.html:3 #: dashboards/project/data_processing/jobs/views.py:83 #: dashboards/project/data_processing/jobs/views.py:104 #: dashboards/project/data_processing/jobs/views.py:117 #: dashboards/project/data_processing/jobs/workflows/launch.py:330 #: dashboards/project/data_processing/jobs/workflows/launch.py:405 #: dashboards/project/data_processing/jobs/workflows/launch.py:415 msgid "Launch Job" msgid_plural "Launch Jobs" msgstr[0] "發動工作" #: dashboards/project/data_processing/job_executions/tables.py:82 #: dashboards/project/data_processing/job_executions/tables.py:111 msgid "Launched Job" msgid_plural "Launched Jobs" msgstr[0] "已發動工作" #: dashboards/project/data_processing/job_executions/tables.py:88 msgid "Relaunch On Existing Cluster" msgstr "重新在已存在的叢集發動" #: dashboards/project/data_processing/job_executions/tables.py:117 msgid "Relaunch On New Cluster" msgstr "重新在新的叢集發動" #: dashboards/project/data_processing/job_executions/tables.py:151 #: dashboards/project/data_processing/job_executions/tables.py:166 #: dashboards/project/database_backups/tables.py:144 #: dashboards/project/database_backups/tables.py:150 #: dashboards/project/databases/tables.py:242 #: dashboards/project/databases/tables.py:248 #: dashboards/project/databases/tables.py:265 #: dashboards/project/databases/tables.py:271 #: dashboards/project/instances/tables.py:849 #: dashboards/project/instances/tables.py:856 #: dashboards/project/instances/templates/instances/_detail_overview.html:64 #: dashboards/project/instances/templates/instances/_detail_overview.html:100 #: dashboards/project/instances/views.py:398 msgid "Not available" msgstr "不可用" #: dashboards/project/data_processing/job_executions/tables.py:176 msgctxt "Current status of a Job" msgid "Done with Error" msgstr "有錯誤地完成" #: dashboards/project/data_processing/job_executions/tables.py:178 msgctxt "Current status of a Job" msgid "Failed" msgstr "已失敗" #: dashboards/project/data_processing/job_executions/tables.py:180 msgctxt "Current status of a Job" msgid "Killed" msgstr "已中斷" #: dashboards/project/data_processing/job_executions/tables.py:182 msgctxt "Current status of a Job" msgid "Succeeded" msgstr "已成功" #: dashboards/project/data_processing/job_executions/tables.py:193 #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:10 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:3 msgid "Job Template" msgstr "工作範本" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:3 msgid "Job Overview" msgstr "工作概觀" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:12 msgid "Input Data Source" msgstr "輸入資料來源" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:14 msgid "Output Data Source" msgstr "輸出資料來源" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:18 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:24 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:38 msgid "Last Updated" msgstr "最近一次更新" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:20 msgctxt "Start time" msgid "Started" msgstr "開始於" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:22 msgctxt "End time" msgid "Ended" msgstr "結束於" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:24 msgid "Return Code" msgstr "回傳碼" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:26 msgid "Oozie Job ID" msgstr "Oozie 工作識別號" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:28 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:29 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:95 msgctxt "Created time" msgid "Created" msgstr "新增於" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:30 msgid "Job Configuration" msgstr "工作設置" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/_details.html:32 #, python-format msgid "%(group)s:" msgstr "%(group)s:" #: dashboards/project/data_processing/job_executions/templates/data_processing.job_executions/details.html:3 msgid "Job Details" msgstr "工作詳細資訊" #: dashboards/project/data_processing/job_executions/views.py:39 msgid "Job Executions" msgstr "工作執行任務" #: dashboards/project/data_processing/job_executions/views.py:57 msgid "Unable to fetch job executions." msgstr "無法獲得工作執行任務。" #: dashboards/project/data_processing/job_executions/views.py:64 msgid "Job Execution Details" msgstr "工作執行任務詳細資訊" #: dashboards/project/data_processing/jobs/panel.py:22 #: dashboards/project/data_processing/jobs/tables.py:111 #: dashboards/project/data_processing/jobs/views.py:41 msgid "Job Templates" msgstr "工作範本" #: dashboards/project/data_processing/jobs/tables.py:36 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/create.html:3 #: dashboards/project/data_processing/jobs/views.py:62 #: dashboards/project/data_processing/jobs/workflows/create.py:124 #: dashboards/project/data_processing/jobs/workflows/create.py:155 msgid "Create Job Template" msgstr "新增工作範本" #: dashboards/project/data_processing/jobs/tables.py:46 msgid "Delete Job Template" msgid_plural "Delete Job Templates" msgstr[0] "刪除工作範本" #: dashboards/project/data_processing/jobs/tables.py:54 msgid "Deleted Job Template" msgid_plural "Deleted Jobs Templates" msgstr[0] "已刪除工作範本" #: dashboards/project/data_processing/jobs/tables.py:65 msgid "Launch On Existing Cluster" msgstr "發動於已存在的叢集" #: dashboards/project/data_processing/jobs/tables.py:78 #: dashboards/project/data_processing/jobs/tables.py:91 msgid "Launch On New Cluster" msgstr "發動於新的叢集" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:4 msgid "Create a job template with a specified name." msgstr "以指定的名稱新增工作範本。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:7 msgid "Select the type of your job:" msgstr "為您的工作選擇類型:" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:9 #: dashboards/project/data_processing/jobs/workflows/create.py:99 #: dashboards/project/data_processing/utils/helpers.py:126 msgid "Pig" msgstr "Pig" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:10 #: dashboards/project/data_processing/jobs/workflows/create.py:99 #: dashboards/project/data_processing/utils/helpers.py:127 msgid "Hive" msgstr "Hive" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:11 #: dashboards/project/data_processing/jobs/workflows/create.py:100 #: dashboards/project/data_processing/utils/helpers.py:128 msgid "Spark" msgstr "Spark" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:12 #: dashboards/project/data_processing/jobs/workflows/create.py:101 #: dashboards/project/data_processing/utils/helpers.py:129 msgid "MapReduce" msgstr "MapReduce" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:13 #: dashboards/project/data_processing/jobs/workflows/create.py:103 msgid "Java Action" msgstr "Java Action" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:17 msgid "" "Choose or create your main binary. Additional libraries can be added from " "the \"Libs\" tab." msgstr "選擇或新增您的主程式。可以從「程式庫」標籤裡加入額外程式庫。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:20 msgid "For Spark jobs, only a main is required, \"libs\" are optional." msgstr "對於 Spark 工作,只需要一個主程式,「程式庫」是選用的。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:23 msgid "" "For MapReduce or Java Action jobs, \"mains\" are not applicable. You are required to add one\n" " or more \"libs\" for these jobs." msgstr "對於 MapReduce 或 Java Action 工作,不會用到「主程式」。您需要為此工作從「程式庫」加入一個或多個。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_help.html:27 msgid "You may also enter an optional description for your job template." msgstr "您也可能要為您的工作範本輸入選填的描述。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:4 msgid "Add libraries to your job template." msgstr "加入程式庫到您的工作範本。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_create_job_libs_help.html:7 msgid "" "Choose from the list of binaries and click \"choose\" to add the library to " "your job template. This can be repeated for additional libraries." msgstr "在程式列表裡選擇並點擊「選擇」來加入程式庫到您的工作範本。可以一直重復這個動作來加入額外程式庫。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:12 msgid "Mains" msgstr "主程式" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_details.html:18 #: dashboards/project/data_processing/jobs/workflows/create.py:56 msgid "Libs" msgstr "程式庫" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_configure_help.html:4 msgid "Enter any custom configuration required for your job's execution." msgstr "為您的工作執行任務輸入任何需要的自訂設置。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:4 msgid "Launch the given job template on a cluster." msgstr "在叢集上發動給定的工作範本。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:7 msgid "Choose the cluster to use for the job." msgstr "為此工作選擇叢集來用。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:10 msgid "Choose the Input Data Source (n/a for Java jobs)." msgstr "選擇輸入資料來源(Java 工作請選 N/A)。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/_launch_job_help.html:13 msgid "Choose the Output Data Source (n/a for Java jobs)." msgstr "選擇輸出資料來源(Java 工作請選 N/A)。" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:5 msgid "Select property name" msgstr "選擇屬性名稱" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:16 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:34 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:47 #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:3 msgid "Remove" msgstr "移除" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:220 msgid "Configuration" msgstr "設置" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:223 #: dashboards/project/stacks/templates/stacks/_preview_details.html:20 msgid "Parameters" msgstr "參數" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/config_template.html:226 msgid "Arguments" msgstr "輸入參數" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/details.html:3 #: dashboards/project/data_processing/jobs/views.py:68 msgid "Job Template Details" msgstr "工作範本詳細資訊" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:86 msgid "Choose" msgstr "選擇" #: dashboards/project/data_processing/jobs/templates/data_processing.jobs/library_template.html:98 msgid "Chosen Libraries" msgstr "已選擇的程式庫" #: dashboards/project/data_processing/jobs/views.py:53 #: dashboards/project/data_processing/jobs/workflows/launch.py:89 msgid "Unable to fetch jobs." msgstr "無法獲得工作。" #: dashboards/project/data_processing/jobs/workflows/create.py:38 msgid "Choose libraries" msgstr "選擇程式庫" #: dashboards/project/data_processing/jobs/workflows/create.py:51 #: dashboards/project/data_processing/jobs/workflows/create.py:111 msgid "-- not selected --" msgstr "-- 未選擇 --" #: dashboards/project/data_processing/jobs/workflows/create.py:64 #: dashboards/project/data_processing/wizard/forms.py:91 msgid "Job Type" msgstr "工作類型" #: dashboards/project/data_processing/jobs/workflows/create.py:71 #: dashboards/project/data_processing/jobs/workflows/create.py:80 #: dashboards/project/data_processing/jobs/workflows/create.py:81 #: dashboards/project/data_processing/jobs/workflows/create.py:82 #: dashboards/project/data_processing/jobs/workflows/create.py:83 msgid "Choose a main binary" msgstr "選擇主要的程式" #: dashboards/project/data_processing/jobs/workflows/create.py:73 msgid "Choose the binary which should be used in this Job." msgstr "選擇用於此工作的程式。" #: dashboards/project/data_processing/jobs/workflows/create.py:102 #: dashboards/project/data_processing/utils/helpers.py:130 msgid "Streaming MapReduce" msgstr "串流 MapReduce" #: dashboards/project/data_processing/jobs/workflows/create.py:157 msgid "Job created" msgstr "已新增工作" #: dashboards/project/data_processing/jobs/workflows/create.py:158 msgid "Could not create job template" msgstr "不能新增工作範本" #: dashboards/project/data_processing/jobs/workflows/launch.py:40 msgid "Input" msgstr "輸入" #: dashboards/project/data_processing/jobs/workflows/launch.py:45 msgid "Output" msgstr "輸出" #: dashboards/project/data_processing/jobs/workflows/launch.py:114 msgid "Unable to fetch clusters." msgstr "無法獲得叢集。" #: dashboards/project/data_processing/jobs/workflows/launch.py:154 msgid "Main Class" msgstr "主類別" #: dashboards/project/data_processing/jobs/workflows/launch.py:157 msgid "Java Opts" msgstr "Java 選項" #: dashboards/project/data_processing/jobs/workflows/launch.py:160 msgid "Mapper" msgstr "Mapper" #: dashboards/project/data_processing/jobs/workflows/launch.py:162 msgid "Reducer" msgstr "Reducer" #: dashboards/project/data_processing/jobs/workflows/launch.py:230 msgid "Configure" msgstr "設置" #: dashboards/project/data_processing/jobs/workflows/launch.py:308 msgid "Persist cluster after job exit" msgstr "工作離開後依然保持叢集" #: dashboards/project/data_processing/jobs/workflows/launch.py:332 #: dashboards/project/data_processing/jobs/workflows/launch.py:417 msgid "Job launched" msgstr "已發動工作" #: dashboards/project/data_processing/jobs/workflows/launch.py:333 #: dashboards/project/data_processing/jobs/workflows/launch.py:418 msgid "Could not launch job" msgstr "不能發動工作" #: dashboards/project/data_processing/jobs/workflows/launch.py:359 msgid "Job configs" msgstr "工作設置" #: dashboards/project/data_processing/jobs/workflows/launch.py:363 msgid "Job args" msgstr "工作輸入參數" #: dashboards/project/data_processing/jobs/workflows/launch.py:367 msgid "Job params" msgstr "工作參數" #: dashboards/project/data_processing/jobs/workflows/launch.py:373 msgid "Job Execution ID" msgstr "工作執行任務識別號" #: dashboards/project/data_processing/jobs/workflows/launch.py:449 msgid "Unable to create new cluster for job." msgstr "無法為工作新增新的叢集。" #: dashboards/project/data_processing/jobs/workflows/launch.py:462 msgid "Unable to launch job." msgstr "無法發動工作。" #: dashboards/project/data_processing/nodegroup_templates/panel.py:22 #: dashboards/project/data_processing/nodegroup_templates/tables.py:96 #: dashboards/project/data_processing/nodegroup_templates/views.py:41 msgid "Node Group Templates" msgstr "節點群組範本" #: dashboards/project/data_processing/nodegroup_templates/tables.py:44 msgid "Configure Template" msgstr "設置範本" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:46 #: dashboards/project/data_processing/nodegroup_templates/tabs.py:91 msgid "Unable to fetch node group template." msgstr "無法獲得節點群組範本。" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:52 msgid "Unable to fetch flavor for template." msgstr "無法獲得此範本的虛擬硬體樣板。" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:61 msgid "Unable to fetch floating ip pools." msgstr "無法獲得浮動 IP 倉庫。" #: dashboards/project/data_processing/nodegroup_templates/tabs.py:78 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:2 msgid "Service Configurations" msgstr "伺服器設置" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:4 msgid "This Node Group Template will be created for:" msgstr "將新增此節點群組範本予:" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:12 msgid "" "The Node Group Template object specifies the processes\n" " that will be launched on each instance. Check one or more processes.\n" " When processes are selected, you may set node scoped\n" " configurations on corresponding tabs." msgstr "節點群組範本物件指定將要在每一個雲實例發動的處理行程。\n 檢查一個或多個。當選擇了處理行程,您將要在\n 對應的標籤上設定用於節點的設置。" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:18 msgid "" "You must choose a flavor to determine the size (VCPUs, memory and storage) " "of all launched VMs." msgstr "您必須選擇虛擬硬體樣板來決定所有要發動的虛擬機器的容量(虛擬處理器、記憶體或儲存空間)。" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_configure_general_help.html:21 msgid "" "Data Processing provides different storage location options. You may choose " "Ephemeral Drive or a Cinder Volume to be attached to instances." msgstr "資料處理提供不同儲存空間位置的選項。您可能要選擇暫時性硬碟或 Cinder 雲硬碟來附加到雲實例。" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_create_general_help.html:3 msgid "Select a plugin and version for the new Node Group template." msgstr "為新節點群組範本選擇插件和版本。" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:72 msgid "HDFS placement" msgstr "HDFS 放置" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:74 msgid "Cinder volumes" msgstr "Cinder 雲硬碟" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:75 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:67 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:73 msgid "Volumes per node" msgstr "每一節點雲硬碟數" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:77 msgid "Volumes size" msgstr "雲硬碟容量" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:80 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:89 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:95 msgid "Volumes Availability Zone" msgstr "雲硬碟可用區域" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_details.html:84 msgid "Ephemeral drive" msgstr "暫時性硬碟" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:4 msgid "Show full configuration" msgstr "顯示完整的設置" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_fields_help.html:5 msgid "Hide full configuration" msgstr "隱藏完整的設置" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/_service_confs.html:12 #, python-format msgid "%(conf_name)s: %(conf_val)s" msgstr "%(conf_name)s:%(conf_val)s" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/configure.html:3 #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/create.html:3 #: dashboards/project/data_processing/nodegroup_templates/views.py:79 #: dashboards/project/data_processing/nodegroup_templates/views.py:87 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:256 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:400 msgid "Create Node Group Template" msgstr "新增節點群組範本" #: dashboards/project/data_processing/nodegroup_templates/templates/data_processing.nodegroup_templates/details.html:3 msgid "Nodegroup Template Details" msgstr "節點群組範本詳細資訊" #: dashboards/project/data_processing/nodegroup_templates/views.py:54 msgid "Unable to fetch node group template list." msgstr "無法獲得節點群組範本列表。" #: dashboards/project/data_processing/nodegroup_templates/views.py:61 msgid "Node Group Template Details" msgstr "節點群組範本詳細資訊" #: dashboards/project/data_processing/nodegroup_templates/views.py:117 msgid "Unable to fetch template object." msgstr "無法獲得範本物件。" #: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:29 #, python-format msgid "Node Group Template copy %s created" msgstr "已新增節點群組範本複本 %s" #: dashboards/project/data_processing/nodegroup_templates/workflows/copy.py:93 msgid "Unable to fetch plugin details." msgstr "無法獲得插件詳細資訊。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:47 msgid "OpenStack Flavor" msgstr "OpenStack 虛擬硬體樣板" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:51 msgid "Launch instances in this availability zone." msgstr "在此可用區域發動雲實例。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:57 msgid "Storage location" msgstr "儲存空間位置" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:58 msgid "Choose a storage location" msgstr "選擇儲存空間位置" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:78 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:84 msgid "Volumes size (GB)" msgstr "雲硬碟容量(GB)" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:90 msgid "Create volumes in this availability zone." msgstr "在此可用區域新增雲硬碟。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:120 msgid "Unable to generate process choices." msgstr "無法產生處理的選項。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:135 msgid "" "Sahara will use instances of this node group to access other cluster " "instances." msgstr "Sahara 會用到這個節點群組的雲實例來存取其他叢集的雲實例。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:140 msgid "Processes" msgstr "處理行程" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:142 msgid "Processes to be launched in node group" msgstr "要在節點群裡裡發動的處理行程" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:174 #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:181 msgid "No availability zone specified" msgstr "未指定可用區域" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:196 msgid "Configure Node Group Template" msgstr "設置節點群組範本" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:209 msgid "Create security group for this Node Group." msgstr "為此節點群組新增安全性群組。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:217 msgid "Unable to get security group list." msgstr "無法獲得安全性群組列表。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:224 msgid "Launch instances in these security groups." msgstr "用這些安全性群組來發動雲實例。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:229 msgid "Security" msgstr "安全性" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:230 msgid "Control access to instances of the node group." msgstr "存取節點群組的雲實例。" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:258 #, python-format msgid "Created Node Group Template %s" msgstr "已新增節點群組範本 %s" #: dashboards/project/data_processing/nodegroup_templates/workflows/create.py:381 msgid "Select plugin and hadoop version" msgstr "選擇插件和 Hadoop 版本" #: dashboards/project/data_processing/utils/anti_affinity.py:31 msgid "Use anti-affinity groups for: " msgstr "使用反共鳴群組予:" #: dashboards/project/data_processing/utils/anti_affinity.py:33 msgid "Use anti-affinity groups for processes" msgstr "給予處理行程使用反共鳴群組" #: dashboards/project/data_processing/utils/anti_affinity.py:66 msgid "Unable to populate anti-affinity processes." msgstr "無法套用反共鳴處理行程。" #: dashboards/project/data_processing/utils/helpers.py:132 msgid "Java" msgstr "Java" #: dashboards/project/data_processing/utils/neutron_support.py:31 #: dashboards/project/databases/workflows/create_instance.py:160 msgid "Unable to retrieve networks." msgstr "無法獲得網路。" #: dashboards/project/data_processing/utils/workflow_helpers.py:117 msgid "Node group cluster" msgstr "節點群組叢集" #: dashboards/project/data_processing/utils/workflow_helpers.py:121 msgid "Count" msgstr "計數" #: dashboards/project/data_processing/utils/workflow_helpers.py:151 #, python-format msgid "Unable to retrieve security group %(group)s." msgstr "無法獲得安全性群組 %(group)s。" #: dashboards/project/data_processing/utils/workflow_helpers.py:186 #: dashboards/project/data_processing/wizard/forms.py:56 msgid "Plugin Name" msgstr "插件名稱" #: dashboards/project/data_processing/wizard/forms.py:43 msgid "Cluster type chosen" msgstr "已選擇的叢集類型" #: dashboards/project/data_processing/wizard/forms.py:47 msgid "Unable to set cluster type" msgstr "無法設定叢集類型" #: dashboards/project/data_processing/wizard/forms.py:86 msgid "Choose plugin type and version" msgstr "選擇插件類型和版本" #: dashboards/project/data_processing/wizard/forms.py:116 msgid "Job type chosen" msgstr "已選擇的工作類型" #: dashboards/project/data_processing/wizard/forms.py:120 msgid "Unable to set job type" msgstr "無法設定工作類型" #: dashboards/project/data_processing/wizard/panel.py:22 msgid "Guides" msgstr "精靈" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:13 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/job_type_select.html:3 #: dashboards/project/data_processing/wizard/views.py:99 msgid "Choose job type" msgstr "選擇工作類型" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select.html:28 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:28 msgid "Select" msgstr "選擇" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_job_type_select_help.html:3 msgid "" "Select which type of job that you want to run.\n" " This choice will dictate which steps are required to successfully\n" " execute your job.\n" " " msgstr "選擇您想執行的工作類型。\n 這個選擇將會指派需要的步驟來成功執行您的工作。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select.html:13 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/plugin_select.html:3 #: dashboards/project/data_processing/wizard/views.py:90 msgid "Choose plugin and version" msgstr "選擇插件和版本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/_plugin_select_help.html:3 msgid "" "Select which plugin and version that you\n" " want to use to create your cluster." msgstr "選擇您想要新增您的叢集所用的插件及版本。" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:12 msgid "" "The first step is to determine which type of\n" " cluster you want to run. You may have several choices\n" " available depending on the configuration of your system.\n" " Click on \"choose plugin\" to bring up the list of data\n" " processing plugins. There you will be able to choose the\n" " data processing plugin along with the version number.\n" " Choosing this up front will allow the rest of the cluster\n" " creation steps to focus only on options that are pertinent\n" " to your desired cluster type." msgstr "首先,先決定您想執行哪種類型的叢集。\n 依據系統設置的不同,您有一些可用的選擇。\n 點擊「選擇插件」來展開資料處理插件。\n 您將可以以版本號來單獨選擇資料處理插件。\n 選擇這上方將允許略過叢集建立步驟,\n 並專注於您所想要的叢集類型的專用選項。" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:23 msgid "Choose plugin" msgstr "選擇插件" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:24 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:60 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:87 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:119 msgid "Current choice:" msgstr "目前的選擇:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:27 msgid "Plugin:" msgstr "插件:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:29 msgid "Version:" msgstr "版本:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:34 msgid "No plugin chosen" msgstr "沒有選擇插件" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:43 msgid "" "Next, you need to define the different\n" " types of machines in your cluster. This is done by\n" " defining a Node Group Template for each type of\n" " machine. A very common case is where you\n" " need to have one or more machines running a \"master\"\n" " set of processes while another set of machines need\n" " to be running the \"worker\" processes. Here,\n" " you will define the Node Group Template for your\n" " \"master\" node(s).\n" " " msgstr "下一步,您需要定義您叢集裡不同類型的機器。\n 這會定義節點群組範本給每一種機器類型。\n 常見的情況是您會需要一個或多個機器組合執行「主管」\n 處理行程,而其他機器組合執行「從屬」處理行程。\n 在此,您將為您的「主管」節點定義節點群組範本。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:58 msgid "Create a Master Node Group Template" msgstr "新增主管節點群組範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:63 msgid "Master Node Group Template:" msgstr "主管節點群組範本:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:68 msgid "No Master Node Group Template Created" msgstr "沒有已建立的主管節點群組範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:77 msgid "" "Repeat the Node Group Template\n" " creation process, but this time you are creating\n" " your \"worker\" Node Group Template." msgstr "重覆建立節點群組範本行程,\n 但這次您要建立的是「從屬」節點範本。" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:85 msgid "Create a Worker Node Group Template" msgstr "新增從屬節點群組範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:90 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:122 msgid "Worker Node Group Template:" msgstr "從屬節點群組範本:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:95 msgid "No Worker Node Group Template Created" msgstr "沒有已建立的從屬節點群組範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:104 msgid "" "Now you need to set the layout of your\n" " cluster. By\n" " creating a Cluster Template, you will be choosing the\n" " number of instances of each Node Group Template that\n" " will appear in your cluster. Additionally,\n" " you will have a chance to set any cluster-specific\n" " configuration items in the additional tabs on the\n" " create Cluster Template form." msgstr "現在,您需要設定您叢集的布局。\n 利用新增叢集範本的時候,您將要\n 針對節點群組範本選擇要套用的\n 雲實例的數量。另外,您將有機會在\n 新增叢集範本的表單額外的標籤裡\n 設定叢集專用的設定項目。" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:117 msgid "Create a Cluster Template" msgstr "新增叢集範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:127 msgid "No Cluster Template Created" msgstr "沒有已建立的叢集範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:136 msgid "" "You are now ready to\n" " launch your cluster. When you click on the link\n" " below, you will need to give your cluster a name,\n" " choose the Cluster Template to use and choose which\n" " image to use to build your instances. After you\n" " click on \"Create\", your instances will begin to\n" " spawn. Your cluster should be operational in a few\n" " minutes." msgstr "您現在已經準備好要發動您的叢集了。\n 當您點擊下列的超連結,您需要為您的叢集取名、\n 選擇叢集範本來使用以及選擇建立雲實例的映像檔。\n 點擊「新增」後,將會開始生成您的雲實例。\n 您的叢集應該會在一些時間後作成。" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:149 msgid "Launch a Cluster" msgstr "發動叢集" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:157 msgid "Reset Cluster Guide" msgstr "重設叢集精靈" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/cluster_guide.html:159 msgid "Reset Cluster Creation Guide" msgstr "重設叢集建立精靈" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:13 msgid "" "First, select which type of job that\n" " you want to run. This choice will determine which\n" " other steps are required\n" " " msgstr "首先,選擇您想執行的工作類型。\n 這個選擇將會決定其他需要的步驟\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:21 msgid "Select type" msgstr "選擇類型" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:24 msgid "Current type:" msgstr "目前類型:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:31 msgid "No type chosen" msgstr "沒有選擇類型" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:42 msgid "" "Data Sources are what your\n" " job uses for input and output. Depending on the type\n" " of job you will be running, you may need to define one\n" " or more data sources. You can create multiple data\n" " sources by repeating this step.\n" " " msgstr "資料來源是用來輸出及輸入您的工作的。\n 依您想執行的工作類型不同,您可能\n 想要定義一個或多個資料來源。\n 您可以重覆這一步來新增多個資料來源。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:52 msgid "Create a data source" msgstr "新增資料來源" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:61 msgid "" "Define your Job Template.\n" " This is where you choose the type of job that you\n" " want to run (Pig, Java Action, Spark, etc) and choose\n" " or upload the files necessary to run it. The inputs\n" " and outputs will be defined later.\n" " " msgstr "定義您工作的範本。\n 這可以選擇您所想要執行的工作類型\n (Pig、Java Action 或 Spark 等等)\n 並選擇或上傳所需的資料來執行。\n 將在稍後定義輸入及輸出。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:71 msgid "Create a job template" msgstr "新增工作範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:73 msgid "Job template:" msgstr "工作範本:" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:80 msgid "No job template created" msgstr "沒有已建立的工作範本" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:89 msgid "" "Launch your job. When\n" " launching, you may need to choose your input and\n" " output data sources. This is where you would also\n" " add any special configuration values, parameters,\n" " or arguments that you need to pass along\n" " to your job.\n" " " msgstr "發動您的工作。\n 當發動時,您可能需要選擇您的輸入及輸出\n 資料來源。您也可以在這加入任何您想丟給\n 您工作的專用設置、參數或自訂參數。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:99 msgid "Launch job" msgstr "發動工作" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:108 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/jobex_guide.html:110 msgid "Reset Job Execution Guide" msgstr "重設工作執行任務精靈" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:12 msgid "" "\n" " Each of the Data Processing frameworks require a cluster of machines\n" " in order to do the work they are assigned. A cluster is\n" " formed by creating a set of Node Group Templates, combining\n" " those into a Cluster Template and then launching a Cluster.\n" " You can do each of those steps manually, or you can follow\n" " this guide to help take you through the steps of\n" " Cluster creation.\n" " " msgstr "\n 每種資料處理架構都需要機器叢集\n 來完成您指定的工作。叢集以新增\n 節點群組範本的集合來統一,組合\n 它們到叢集範本並發動叢集。\n 您可以手動來作每一步,或者您\n 可以跟著這個精靈來幫助您建立\n 叢集。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:25 msgid "Cluster Guide" msgstr "叢集精靈" #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:34 msgid "" "\n" " In order to run a Data Processing job, you need to make\n" " the files for your program available to the\n" " Data Processing system, define where the input and output\n" " need to go and create a Job Template that describes\n" " how to run your job. Each of those steps can be done\n" " manually or you can follow this guide to help take you\n" " through the steps to run a job on an existing cluster.\n" " " msgstr "\n 為了執行資料處理工作,您需要讓您的檔案\n 可以用於資料處理系統,定義輸入及輸出\n 的流向並新增工作範本來描述如何執行您的\n 工作。每一步都可以手動來作或使用這個\n 精靈來幫助您在已存在的叢集上執行工作。\n " #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:47 #: dashboards/project/data_processing/wizard/templates/data_processing.wizard/wizard.html:49 msgid "Job Execution Guide" msgstr "工作執行任務精靈" #: dashboards/project/data_processing/wizard/views.py:35 msgid "Data Processing Guides" msgstr "資料處理精靈" #: dashboards/project/data_processing/wizard/views.py:41 msgid "Unable to show guides" msgstr "無法呼叫精靈" #: dashboards/project/data_processing/wizard/views.py:48 msgid "Guided Cluster Creation" msgstr "引導叢集建立" #: dashboards/project/data_processing/wizard/views.py:63 msgid "Guided Job Execution" msgstr "引導工作執行任務" #: dashboards/project/database_backups/panel.py:23 #: dashboards/project/database_backups/tables.py:181 #: dashboards/project/database_backups/views.py:35 #: dashboards/project/databases/tables.py:406 #: dashboards/project/databases/tabs.py:104 msgid "Backups" msgstr "備份" #: dashboards/project/database_backups/tables.py:37 msgctxt "Current status of a Database Backup" msgid "Building" msgstr "正在建立" #: dashboards/project/database_backups/tables.py:39 msgctxt "Current status of a Database Backup" msgid "Completed" msgstr "已完成" #: dashboards/project/database_backups/tables.py:41 msgctxt "Current status of a Database Backup" msgid "Delete Failed" msgstr "刪除失敗" #: dashboards/project/database_backups/tables.py:43 msgctxt "Current status of a Database Backup" msgid "Failed" msgstr "已失敗" #: dashboards/project/database_backups/tables.py:45 msgctxt "Current status of a Database Backup" msgid "New" msgstr "最新" #: dashboards/project/database_backups/tables.py:47 msgctxt "Current status of a Database Backup" msgid "Saving" msgstr "正在儲存" #: dashboards/project/database_backups/tables.py:53 #: dashboards/project/databases/tables.py:182 #: dashboards/project/volumes/volumes/tables.py:204 msgid "Create Backup" msgstr "新增備份" #: dashboards/project/database_backups/tables.py:61 #: dashboards/project/volumes/backups/tables.py:64 msgid "Restore Backup" msgstr "恢復備份" #: dashboards/project/database_backups/tables.py:76 msgid "Download Backup" msgstr "下載備份" #: dashboards/project/database_backups/tables.py:96 msgid "Delete Backup" msgid_plural "Delete Backups" msgstr[0] "刪除備份" #: dashboards/project/database_backups/tables.py:104 msgid "Deleted Backup" msgid_plural "Deleted Backups" msgstr[0] "已刪除備份" #: dashboards/project/database_backups/tables.py:162 #: dashboards/project/database_backups/templates/database_backups/details.html:21 #: dashboards/project/databases/tables.py:322 #: dashboards/project/databases/templates/databases/_detail_overview.html:14 #: dashboards/project/databases/workflows/create_instance.py:42 msgid "Datastore" msgstr "資料倉庫" #: dashboards/project/database_backups/tables.py:164 #: dashboards/project/database_backups/templates/database_backups/details.html:23 #: dashboards/project/databases/tables.py:324 #: dashboards/project/databases/templates/databases/_detail_overview.html:16 msgid "Datastore Version" msgstr "資料倉庫版本" #: dashboards/project/database_backups/tables.py:170 #: dashboards/project/databases/tables.py:394 msgid "Incremental" msgstr "增量" #: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:3 msgid "Specify the details for the database backup." msgstr "為資料庫備份指定詳細資料。" #: dashboards/project/database_backups/templates/database_backups/_backup_details_help.html:4 msgid "" "You can perform an incremental backup by specifying a parent backup. " "However, not all databases support incremental backups in " "which case this operation will result in an error." msgstr "您可以指定母體備份來履行增量備份。無論如何,並不是所有的資料庫都支援增量備份,此功能可能會導致錯誤。" #: dashboards/project/database_backups/templates/database_backups/backup.html:3 #: dashboards/project/database_backups/views.py:69 #: dashboards/project/database_backups/workflows/create_backup.py:82 msgid "Backup Database" msgstr "備份資料庫" #: dashboards/project/database_backups/templates/database_backups/details.html:3 msgid "Backup Details" msgstr "備份的詳細資訊" #: dashboards/project/database_backups/templates/database_backups/details.html:8 msgid "Backup Overview" msgstr "備份概觀" #: dashboards/project/database_backups/templates/database_backups/details.html:28 msgid "Backup File Location" msgstr "備份檔案位置" #: dashboards/project/database_backups/templates/database_backups/details.html:30 msgid "Initial Volume Size" msgstr "初始雲硬碟容量" #: dashboards/project/database_backups/templates/database_backups/details.html:36 msgid "Backup Duration" msgstr "備份用量" #: dashboards/project/database_backups/templates/database_backups/details.html:43 msgid "Incremental Backup" msgstr "增量備份" #: dashboards/project/database_backups/templates/database_backups/details.html:46 #: dashboards/project/database_backups/workflows/create_backup.py:38 msgid "Parent Backup" msgstr "母體備份" #: dashboards/project/database_backups/templates/database_backups/details.html:57 msgid "Database Info" msgstr "資料庫資訊" #: dashboards/project/database_backups/templates/database_backups/index.html:3 msgid "Database Backups" msgstr "資料庫備份" #: dashboards/project/database_backups/views.py:49 msgid "Not Found" msgstr "找不到" #: dashboards/project/database_backups/views.py:61 msgid "Error getting database backup list." msgstr "獲得資料庫備份列表出錯。" #: dashboards/project/database_backups/views.py:80 msgid "Backup Details: {{ backup.name }}" msgstr "備份詳細資訊:{{ backup.name }}" #: dashboards/project/database_backups/views.py:91 #, python-format msgid "Unable to retrieve details for backup: %s" msgstr "無法獲得備份的詳細資訊:%s" #: dashboards/project/database_backups/views.py:99 #, python-format msgid "Unable to retrieve details for parent backup: %s" msgstr "無法獲得母體備份的詳細資訊:%s" #: dashboards/project/database_backups/workflows/create_backup.py:33 msgid "Database Instance" msgstr "資料庫實例" #: dashboards/project/database_backups/workflows/create_backup.py:37 msgid "Optional Backup Description" msgstr "選填的備份描述" #: dashboards/project/database_backups/workflows/create_backup.py:40 msgid "Optional parent backup" msgstr "選填的母體備份" #: dashboards/project/database_backups/workflows/create_backup.py:53 msgid "Unable to list database instances to backup." msgstr "無法列出資料庫實例來備份。" #: dashboards/project/database_backups/workflows/create_backup.py:65 msgid "Unable to list database backups for parent." msgstr "無法為母體列出資料庫備份。" #: dashboards/project/database_backups/workflows/create_backup.py:69 msgid "Select parent backup" msgstr "選擇母體備份" #: dashboards/project/database_backups/workflows/create_backup.py:71 #: dashboards/project/databases/workflows/create_instance.py:273 msgid "No backups available" msgstr "無可用的備份" #: dashboards/project/database_backups/workflows/create_backup.py:83 msgid "Backup" msgstr "備份" #: dashboards/project/database_backups/workflows/create_backup.py:84 #, python-format msgid "Scheduled backup \"%(name)s\"." msgstr "已排程備份「%(name)s」。" #: dashboards/project/database_backups/workflows/create_backup.py:85 #: dashboards/project/databases/workflows/create_instance.py:337 #: dashboards/project/instances/workflows/create_instance.py:822 #, python-format msgid "Unable to launch %(count)s named \"%(name)s\"." msgstr "無法發動名為「%(name)s」%(count)s 個。" #: dashboards/project/database_backups/workflows/create_backup.py:95 #: dashboards/project/databases/workflows/create_instance.py:353 #: dashboards/project/instances/workflows/create_instance.py:839 msgid "instance" msgstr "雲實例" #: dashboards/project/database_backups/workflows/create_backup.py:108 msgid "Error creating database backup." msgstr "新增資料庫備份出錯。" #: dashboards/project/databases/forms.py:28 #: dashboards/project/volumes/volumes/forms.py:699 msgid "Current Size (GB)" msgstr "目前容量(GB)" #: dashboards/project/databases/forms.py:32 #: dashboards/project/volumes/volumes/forms.py:703 msgid "New Size (GB)" msgstr "新容量(GB)" #: dashboards/project/databases/forms.py:39 msgid "New size for volume must be greater than current size." msgstr "雲硬碟的新容量必須大於目前的容量。" #: dashboards/project/databases/forms.py:50 #, python-format msgid "Resizing volume \"%s\"" msgstr "正在調整雲硬碟「%s」容量" #: dashboards/project/databases/forms.py:53 #, python-format msgid "Unable to resize volume. %s" msgstr "無法調整雲硬碟容量。%s" #: dashboards/project/databases/forms.py:60 #: dashboards/project/instances/workflows/resize_instance.py:34 msgid "Old Flavor" msgstr "舊虛擬硬體樣板" #: dashboards/project/databases/forms.py:64 #: dashboards/project/instances/workflows/resize_instance.py:38 msgid "New Flavor" msgstr "新虛擬硬體樣板" #: dashboards/project/databases/forms.py:65 msgid "Choose a new instance flavor." msgstr "選擇新的雲實例虛擬硬體樣板。" #: dashboards/project/databases/forms.py:77 msgid "Select a new flavor" msgstr "選擇新的虛擬硬體樣板" #: dashboards/project/databases/forms.py:79 #: dashboards/project/instances/utils.py:155 #: dashboards/project/instances/workflows/resize_instance.py:58 msgid "No flavors available" msgstr "無可用的虛擬硬體樣板" #: dashboards/project/databases/forms.py:88 #, python-format msgid "Resizing instance \"%s\"" msgstr "正在調整雲實例「%s」容量" #: dashboards/project/databases/forms.py:91 #, python-format msgid "Unable to resize instance. %s" msgstr "無法調整雲實例容量。%s" #: dashboards/project/databases/tables.py:35 #: dashboards/project/instances/tables.py:86 msgid "Terminated instances are not recoverable." msgstr "終止的雲實例將不可恢復。" #: dashboards/project/databases/tables.py:40 #: dashboards/project/instances/tables.py:91 msgid "Terminate Instance" msgid_plural "Terminate Instances" msgstr[0] "終止雲實例" #: dashboards/project/databases/tables.py:48 #: dashboards/project/instances/tables.py:99 msgid "Scheduled termination of Instance" msgid_plural "Scheduled termination of Instances" msgstr[0] "已排程雲實例的終止" #: dashboards/project/databases/tables.py:62 #: dashboards/project/instances/tables.py:116 msgid "" "Restarted instances will lose any data not saved in persistent storage." msgstr "重開雲實例將遺失任何未儲存在硬碟的資料。" #: dashboards/project/databases/tables.py:68 msgid "Restart Instance" msgid_plural "Restart Instances" msgstr[0] "重開雲實例" #: dashboards/project/databases/tables.py:76 msgid "Restarted Instance" msgid_plural "Restarted Instances" msgstr[0] "已重開雲實例" #: dashboards/project/databases/tables.py:96 msgid "Detach Replica" msgid_plural "Detach Replicas" msgstr[0] "卸除共用資料" #: dashboards/project/databases/tables.py:104 msgid "Replica Detached" msgid_plural "Replicas Detached" msgstr[0] "已卸除共用資料" #: dashboards/project/databases/tables.py:142 msgid "Error deleting database user." msgstr "刪除資料庫用戶出錯。" #: dashboards/project/databases/tables.py:150 msgid "Delete Database" msgid_plural "Delete Databases" msgstr[0] "刪除資料庫" #: dashboards/project/databases/tables.py:158 msgid "Deleted Database" msgid_plural "Deleted Databases" msgstr[0] "已刪除資料庫" #: dashboards/project/databases/tables.py:168 msgid "Error deleting database on instance." msgstr "刪除雲實例上的資料庫出錯。" #: dashboards/project/databases/tables.py:174 #: dashboards/project/databases/templates/databases/launch.html:3 #: dashboards/project/databases/workflows/create_instance.py:334 #: dashboards/project/images/images/tables.py:36 #: dashboards/project/instances/tables.py:308 #: dashboards/project/instances/tables.py:336 #: dashboards/project/instances/workflows/create_instance.py:819 #: dashboards/project/network_topology/templates/network_topology/index.html:32 #: dashboards/project/network_topology/templates/network_topology/index.html:34 msgid "Launch Instance" msgstr "發動雲實例" #: dashboards/project/databases/tables.py:198 msgid "Resize Volume" msgstr "調整雲硬碟容量" #: dashboards/project/databases/tables.py:212 #: dashboards/project/instances/tables.py:458 #: dashboards/project/instances/workflows/resize_instance.py:84 msgid "Resize Instance" msgstr "調整雲實例容量" #: dashboards/project/databases/tables.py:256 #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:12 #: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:12 #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:12 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:12 #: dashboards/project/databases/templates/databases/_detail_overview_redis.html:12 msgid "Not Assigned" msgstr "未指派" #: dashboards/project/databases/tables.py:261 #, python-format msgid "%(name)s | %(RAM)s RAM" msgstr "%(name)s | %(RAM)s 隨機存取記憶體" #: dashboards/project/databases/tables.py:297 msgctxt "Current status of a Database Instance" msgid "Active" msgstr "使用中" #: dashboards/project/databases/tables.py:299 msgctxt "Current status of a Database Instance" msgid "Blocked" msgstr "已故障" #: dashboards/project/databases/tables.py:301 msgctxt "Current status of a Database Instance" msgid "Build" msgstr "建立中" #: dashboards/project/databases/tables.py:303 msgctxt "Current status of a Database Instance" msgid "Failed" msgstr "已失敗" #: dashboards/project/databases/tables.py:305 msgctxt "Current status of a Database Instance" msgid "Reboot" msgstr "重開機中" #: dashboards/project/databases/tables.py:307 msgctxt "Current status of a Database Instance" msgid "Resize" msgstr "調整容量" #: dashboards/project/databases/tables.py:309 msgctxt "Current status of a Database Instance" msgid "Backup" msgstr "備份" #: dashboards/project/databases/tables.py:311 msgctxt "Current status of a Database Instance" msgid "Shutdown" msgstr "關機中" #: dashboards/project/databases/tables.py:313 msgctxt "Current status of a Database Instance" msgid "Error" msgstr "錯誤" #: dashboards/project/databases/tables.py:316 msgctxt "Current status of a Database Instance" msgid "Restart Required" msgstr "需要重新開始" #: dashboards/project/databases/tables.py:330 #: dashboards/project/databases/templates/databases/_detail_overview.html:32 #: dashboards/project/databases/workflows/create_instance.py:38 msgid "Volume Size" msgstr "雲硬碟容量" #: dashboards/project/databases/tables.py:354 msgid "Allowed Host" msgstr "允許的主機" #: dashboards/project/databases/tables.py:355 #: dashboards/project/databases/tables.py:372 #: dashboards/project/databases/tabs.py:77 msgid "Databases" msgstr "資料庫" #: dashboards/project/databases/tables.py:368 msgid "Database Name" msgstr "資料庫名稱" #: dashboards/project/databases/tables.py:392 msgid "Backup File" msgstr "備份檔案" #: dashboards/project/databases/tabs.py:63 msgid "Unable to get user data." msgstr "無法獲得用戶資料。" #: dashboards/project/databases/tabs.py:90 msgid "Unable to get databases data." msgstr "無法獲得資料庫資料。" #: dashboards/project/databases/tabs.py:115 msgid "Unable to get database backup data." msgstr "無法獲得資料庫備份資料。" #: dashboards/project/databases/templates/databases/_detail_overview.html:4 #: dashboards/project/instances/templates/instances/_detail_overview.html:4 #: dashboards/project/overview/templates/overview/usage.html:3 msgid "Instance Overview" msgstr "雲實例概觀" #: dashboards/project/databases/templates/databases/_detail_overview.html:47 msgid "Replication" msgstr "共用資料" #: dashboards/project/databases/templates/databases/_detail_overview.html:51 msgid "Is a Replica Of" msgstr "共用資料屬於" #: dashboards/project/databases/templates/databases/_detail_overview.html:59 msgid "Replicas" msgstr "共用資料" #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:6 #: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:6 #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:6 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:6 #: dashboards/project/databases/templates/databases/_detail_overview_redis.html:6 msgid "Connection Info" msgstr "連線資訊" #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:15 #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:15 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:15 msgid "Database Port" msgstr "資料庫埠口" #: dashboards/project/databases/templates/databases/_detail_overview_cassandra.html:17 #: dashboards/project/databases/templates/databases/_detail_overview_couchbase.html:15 #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:17 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:17 #: dashboards/project/databases/templates/databases/_detail_overview_redis.html:15 msgid "Connection Examples" msgstr "連線範例" #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:18 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19 msgid "USERNAME" msgstr "用戶名稱" #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19 msgid "PASSWORD" msgstr "密碼" #: dashboards/project/databases/templates/databases/_detail_overview_mongodb.html:19 #: dashboards/project/databases/templates/databases/_detail_overview_mysql.html:19 msgid "DATABASE" msgstr "資料庫" #: dashboards/project/databases/templates/databases/_launch_advanced_help.html:3 msgid "" "Optionally choose to create this database using a previous backup, or as a " "replica of another database instance." msgstr "還擇性地利用先前的備份來新增這個資料庫,或者使用其他資料庫實例的共用資料。" #: dashboards/project/databases/templates/databases/_launch_details_help.html:3 #: dashboards/project/instances/templates/instances/_launch_details_help.html:5 msgid "Specify the details for launching an instance." msgstr "為發動雲實例指定詳細資料。" #: dashboards/project/databases/templates/databases/_launch_details_help.html:4 msgid "" "Please note: The value specified in the Volume Size field " "should be greater than 0, however, some configurations do not support " "specifying volume size. If specifying the volume size results in an error " "stating volume support is not enabled, enter 0." msgstr "請留意:指定於雲硬碟的容量值應該要大於 0,無論無何,有些設置不支援指定雲硬碟容量。假如指定雲硬碟容量導致一個說明為未啟用雲硬碟支援的錯誤,輸入 0。" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:3 #: dashboards/project/databases/workflows/create_instance.py:188 msgid "Initial Databases" msgstr "初始資料庫" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:4 msgid "Optionally provide a comma separated list of databases to create:" msgstr "選擇性地提供要新增的一組以逗號分隔的資料庫列表:" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:7 #: dashboards/project/databases/workflows/create_instance.py:192 msgid "Initial Admin User" msgstr "初始管理員用戶" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:8 msgid "" "Create an optional initial user.\n" " This user will have access to all databases you create." msgstr "新增選用的初始用戶。\n 這個用戶將會擁有所有您所新增的資料庫權限。" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:12 msgid "Username (required)" msgstr "用戶名稱(必填)" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:13 msgid "Password (required)" msgstr "密碼(必填)" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:14 #: dashboards/project/databases/workflows/create_instance.py:198 msgid "Allowed Host (optional)" msgstr "允許的主機(選填)" #: dashboards/project/databases/templates/databases/_launch_initialize_help.html:15 msgid "" "Allow the user to connect from this host\n" " only. If not provided this user will be allowed to connect from anywhere.\n" " " msgstr "允許用戶只能從這臺主機連接。\n 假如沒有提供,這個用戶將允許從任何地方連接。\n " #: dashboards/project/databases/templates/databases/_launch_network_help.html:4 msgid "" "\n" " Move networks from 'Available Networks' to 'Selected Networks' by\n" " clicking the button, or dragging and dropping. You can change the\n" " NIC order by dragging and dropping as well.\n" " " msgstr "\n 可以用點擊按鈕或拖拉的方式從「可用的網路」移動網路到「已選擇的網路」。\n 您可以自行以拖拉的方式更換網路卡的順序。\n " #: dashboards/project/databases/templates/databases/_launch_networks.html:8 #: dashboards/project/instances/templates/instances/_update_networks.html:8 msgid "Selected networks" msgstr "已選擇的網路" #: dashboards/project/databases/templates/databases/_launch_networks.html:11 #: dashboards/project/instances/templates/instances/_update_networks.html:11 msgid "Available networks" msgstr "可用的網路" #: dashboards/project/databases/templates/databases/_resize_instance.html:9 #: dashboards/project/databases/templates/databases/_resize_instance.html:23 #: dashboards/project/databases/templates/databases/resize_instance.html:3 #: dashboards/project/databases/views.py:172 msgid "Resize Database Instance" msgstr "調整資料庫實例容量" #: dashboards/project/databases/templates/databases/_resize_instance.html:18 msgid "Specify a new flavor for the database instance." msgstr "為資料庫實例指定新的虛擬硬體樣板。" #: dashboards/project/databases/templates/databases/_resize_volume.html:9 #: dashboards/project/databases/templates/databases/_resize_volume.html:24 #: dashboards/project/databases/templates/databases/resize_volume.html:3 #: dashboards/project/databases/views.py:145 msgid "Resize Database Volume" msgstr "調整資料庫雲硬碟容量" #: dashboards/project/databases/templates/databases/_resize_volume.html:18 msgid "Specify the new volume size for the database instance." msgstr "為資料庫實例指定新的雲硬碟容量。" #: dashboards/project/databases/templates/databases/_resize_volume.html:19 msgid "" "Please note: The new value must be greater than the " "existing volume size." msgstr "請留意:新值必須大於已存在的雲硬碟容量。" #: dashboards/project/databases/templates/databases/detail.html:3 #: dashboards/project/instances/templates/instances/detail.html:3 msgid "Instance Details" msgstr "雲實例詳細資訊" #: dashboards/project/databases/views.py:59 msgid "Unable to retrieve database size information." msgstr "無法獲得資料庫容量資訊。" #: dashboards/project/databases/views.py:80 msgid "Unable to retrieve database instances." msgstr "無法獲得資料庫實例。" #: dashboards/project/databases/views.py:89 msgid "Launch Database" msgstr "發動資料庫" #: dashboards/project/databases/views.py:101 #: dashboards/project/instances/views.py:289 msgid "Instance Details: {{ instance.name }}" msgstr "雲實例詳細資訊:{{ instance.name }}" #: dashboards/project/databases/views.py:120 #, python-format msgid "Unable to retrieve details for database instance: %s" msgstr "無法獲得資料庫實例的詳細資訊:%s" #: dashboards/project/databases/views.py:209 #: dashboards/project/instances/views.py:409 msgid "Unable to retrieve flavors." msgstr "無法獲得虛擬硬體樣板。" #: dashboards/project/databases/workflows/create_instance.py:37 #: dashboards/project/instances/workflows/create_instance.py:88 msgid "Size of image to launch." msgstr "要發動的映像檔容量。" #: dashboards/project/databases/workflows/create_instance.py:41 msgid "Size of the volume in GB." msgstr "雲硬碟 GB 容量。" #: dashboards/project/databases/workflows/create_instance.py:44 msgid "Type and version of datastore." msgstr "資料倉庫的類別和版本" #: dashboards/project/databases/workflows/create_instance.py:52 msgid "You must select a datastore type and version." msgstr "您必須選擇資料倉庫的類型和版本。" #: dashboards/project/databases/workflows/create_instance.py:64 msgid "Unable to obtain flavors." msgstr "無法獲得虛擬硬體樣板。" #: dashboards/project/databases/workflows/create_instance.py:115 msgid "Select datastore type and version" msgstr "選擇資料倉庫類型和版本" #: dashboards/project/databases/workflows/create_instance.py:135 #: dashboards/project/instances/workflows/create_instance.py:692 msgid "At least one network must be specified." msgstr "最少要指定一組網路。" #: dashboards/project/databases/workflows/create_instance.py:137 #: dashboards/project/instances/workflows/create_instance.py:694 msgid "Launch instance with these networks" msgstr "以這些網路發動雲實例" #: dashboards/project/databases/workflows/create_instance.py:147 #: dashboards/project/instances/workflows/create_instance.py:716 msgid "Networking" msgstr "網路連線" #: dashboards/project/databases/workflows/create_instance.py:149 #: dashboards/project/instances/workflows/create_instance.py:718 msgid "Select networks for your instance." msgstr "為您的雲實例選擇網路。" #: dashboards/project/databases/workflows/create_instance.py:190 msgid "Comma separated list of databases to create" msgstr "要新增的以逗號分隔的資料庫列表" #: dashboards/project/databases/workflows/create_instance.py:194 msgid "Initial admin user to add" msgstr "要加入的初始管理員用戶" #: dashboards/project/databases/workflows/create_instance.py:200 msgid "Host or IP that the user is allowed to connect through." msgstr "允許連接的主機或 IP。" #: dashboards/project/databases/workflows/create_instance.py:204 msgid "Initialize Databases" msgstr "初始化資料庫" #: dashboards/project/databases/workflows/create_instance.py:212 msgid "You must specify a password if you create a user." msgstr "您必須在新增用戶時指定密碼。" #: dashboards/project/databases/workflows/create_instance.py:215 msgid "You must specify at least one database if you create a user." msgstr "您必須在新增用戶時指定最少一個資料庫。" #: dashboards/project/databases/workflows/create_instance.py:228 msgid "Source for Initial State" msgstr "初始狀態來源" #: dashboards/project/databases/workflows/create_instance.py:230 msgid "Choose initial state." msgstr "選擇初始狀態。" #: dashboards/project/databases/workflows/create_instance.py:233 msgid "Restore from Backup" msgstr "從備份恢復" #: dashboards/project/databases/workflows/create_instance.py:234 msgid "Replicate from Instance" msgstr "來自雲實例的共用資料" #: dashboards/project/databases/workflows/create_instance.py:240 #: dashboards/project/databases/workflows/create_instance.py:246 #: dashboards/project/volumes/backups/forms.py:33 msgid "Backup Name" msgstr "備份名稱" #: dashboards/project/databases/workflows/create_instance.py:242 msgid "Select a backup to restore" msgstr "選擇備份來恢復" #: dashboards/project/databases/workflows/create_instance.py:249 #: dashboards/project/databases/workflows/create_instance.py:255 msgid "Master Instance Name" msgstr "主管雲實例名稱" #: dashboards/project/databases/workflows/create_instance.py:251 msgid "Select a master instance" msgstr "選擇主管雲實例" #: dashboards/project/databases/workflows/create_instance.py:259 msgid "Advanced" msgstr "進階" #: dashboards/project/databases/workflows/create_instance.py:271 msgid "Select backup" msgstr "選擇備份" #: dashboards/project/databases/workflows/create_instance.py:285 msgid "Select instance" msgstr "選擇雲實例" #: dashboards/project/databases/workflows/create_instance.py:302 msgid "Unable to find backup!" msgstr "找不到備份!" #: dashboards/project/databases/workflows/create_instance.py:304 msgid "A backup must be selected!" msgstr "必須選擇備份!" #: dashboards/project/databases/workflows/create_instance.py:314 msgid "Unable to find master instance!" msgstr "找不到主管雲實例!" #: dashboards/project/databases/workflows/create_instance.py:317 msgid "A master instance must be selected!" msgstr "必須選擇主管雲實例!" #: dashboards/project/databases/workflows/create_instance.py:336 #: dashboards/project/instances/workflows/create_instance.py:821 #, python-format msgid "Launched %(count)s named \"%(name)s\"." msgstr "已發動名為「%(name)s」%(count)s 個。" #: dashboards/project/firewalls/forms.py:39 #: dashboards/project/firewalls/tables.py:270 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:22 #: dashboards/project/firewalls/workflows.py:37 #: dashboards/project/loadbalancers/tables.py:322 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:33 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:28 #: dashboards/project/loadbalancers/workflows.py:44 #: dashboards/project/loadbalancers/workflows.py:172 msgid "Protocol" msgstr "協定" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:38 #: dashboards/project/loadbalancers/workflows.py:488 msgid "TCP" msgstr "TCP" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:39 msgid "UDP" msgstr "UDP" #: dashboards/project/firewalls/forms.py:40 #: dashboards/project/firewalls/workflows.py:40 msgid "ICMP" msgstr "ICMP" #: dashboards/project/firewalls/forms.py:41 #: dashboards/project/firewalls/tables.py:268 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:23 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:26 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:29 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:32 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:35 #: dashboards/project/firewalls/workflows.py:41 msgid "ANY" msgstr "任意" #: dashboards/project/firewalls/forms.py:42 msgid "Protocol for the firewall rule" msgstr "為防火牆規則設定的協定" #: dashboards/project/firewalls/forms.py:44 #: dashboards/project/firewalls/tables.py:281 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:19 #: dashboards/project/firewalls/workflows.py:43 #: dashboards/project/instances/audit_tables.py:25 #: dashboards/project/routers/extensions/routerrules/forms.py:52 #: dashboards/project/routers/extensions/routerrules/tables.py:73 msgid "Action" msgstr "行為" #: dashboards/project/firewalls/forms.py:45 #: dashboards/project/firewalls/workflows.py:44 msgid "ALLOW" msgstr "允許" #: dashboards/project/firewalls/forms.py:45 #: dashboards/project/firewalls/workflows.py:45 msgid "DENY" msgstr "拒絕" #: dashboards/project/firewalls/forms.py:46 msgid "Action for the firewall rule" msgstr "為防火牆規則設定的行為" #: dashboards/project/firewalls/forms.py:48 #: dashboards/project/firewalls/workflows.py:47 msgid "Source IP Address/Subnet" msgstr "來源 IP 位址/子網路" #: dashboards/project/firewalls/forms.py:51 msgid "Source IP address or subnet" msgstr "來源 IP 位址或子網路" #: dashboards/project/firewalls/forms.py:53 #: dashboards/project/firewalls/workflows.py:51 msgid "Destination IP Address/Subnet" msgstr "目標 IP 位址/子網路" #: dashboards/project/firewalls/forms.py:56 msgid "Destination IP address or subnet" msgstr "目標 IP 位址或子網路" #: dashboards/project/firewalls/forms.py:59 #: dashboards/project/firewalls/workflows.py:56 msgid "Source Port/Port Range" msgstr "來源埠口/埠口範圍" #: dashboards/project/firewalls/forms.py:62 msgid "Source port (integer in [1, 65535] or range in a:b)" msgstr "來源埠口([1, 65535] 的整數或範圍 a:b)" #: dashboards/project/firewalls/forms.py:65 #: dashboards/project/firewalls/workflows.py:61 msgid "Destination Port/Port Range" msgstr "目標埠口/埠口範圍" #: dashboards/project/firewalls/forms.py:68 msgid "Destination port (integer in [1, 65535] or range in a:b)" msgstr "目標埠口([1, 65535] 的整數或範圍 a:b)" #: dashboards/project/firewalls/forms.py:86 #, python-format msgid "Rule %s was successfully updated." msgstr "已成功更新規則 %s。" #: dashboards/project/firewalls/forms.py:91 #, python-format msgid "Failed to update rule %(name)s: %(reason)s" msgstr "更新規則 %(name)s 時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:103 #: dashboards/project/firewalls/tables.py:303 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:34 #: dashboards/project/firewalls/workflows.py:225 msgid "Audited" msgstr "已審核" #: dashboards/project/firewalls/forms.py:112 #, python-format msgid "Policy %s was successfully updated." msgstr "已成功更新政策 %s。" #: dashboards/project/firewalls/forms.py:117 #, python-format msgid "Failed to update policy %(name)s: %(reason)s" msgstr "更新政策 %(name)s 時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:131 #: dashboards/project/firewalls/tables.py:343 #: dashboards/project/firewalls/workflows.py:280 msgid "Policy" msgstr "政策" #: dashboards/project/firewalls/forms.py:147 msgid "Unable to retrieve policy list." msgstr "無法獲得政策列表。" #: dashboards/project/firewalls/forms.py:167 #, python-format msgid "Firewall %s was successfully updated." msgstr "已成功更新防火牆 %s。" #: dashboards/project/firewalls/forms.py:172 #, python-format msgid "Failed to update firewall %(name)s: %(reason)s" msgstr "更新防火牆 %(name)s 時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:180 #: dashboards/project/firewalls/tables.py:171 msgid "Insert Rule" msgstr "插入規則" #: dashboards/project/firewalls/forms.py:181 msgid "Before" msgstr "之前" #: dashboards/project/firewalls/forms.py:183 msgid "After" msgstr "之後" #: dashboards/project/firewalls/forms.py:208 #, python-format msgid "Failed to retrieve available rules: %s" msgstr "無法獲得可用的規則:%s" #: dashboards/project/firewalls/forms.py:227 #, python-format msgid "Rule %(rule)s was successfully inserted to policy %(policy)s." msgstr "已成功插入規則 %(rule)s 到政策 %(policy)s 中。" #: dashboards/project/firewalls/forms.py:235 #, python-format msgid "Failed to insert rule to policy %(name)s: %(reason)s" msgstr "插入規則到政策 %(name)s 中時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:243 #: dashboards/project/firewalls/tables.py:185 msgid "Remove Rule" msgstr "移除規則" #: dashboards/project/firewalls/forms.py:261 #, python-format msgid "Failed to retrieve current rules in policy %(name)s: %(reason)s" msgstr "獲得目前政策 %(name)s 裡的規則時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:277 #, python-format msgid "Rule %(rule)s was successfully removed from policy %(policy)s." msgstr "已成功從政策 %(policy)s 裡移除規則 %(rule)s。" #: dashboards/project/firewalls/forms.py:285 #, python-format msgid "Failed to remove rule from policy %(name)s: %(reason)s" msgstr "從政策 %(name)s 裡移除規則時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:334 msgid "Add Routers" msgstr "加入路由器" #: dashboards/project/firewalls/forms.py:337 msgid "Add selected router(s) to the firewall." msgstr "加入選擇的路由器到防火牆。" #: dashboards/project/firewalls/forms.py:340 #, python-format msgid "Router(s) was/were successfully added to firewall %(firewall)s." msgstr "已成功加入路由器到防火牆 %(firewall)s。" #: dashboards/project/firewalls/forms.py:342 #, python-format msgid "Failed to add router(s) to firewall %(name)s: %(reason)s" msgstr "加入路由器到防火牆 %(name)s 時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:343 #, python-format msgid "Failed to retrieve available routers: %(reason)s" msgstr "獲得可用的路由器時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:359 msgid "Remove Routers" msgstr "移除路由器" #: dashboards/project/firewalls/forms.py:362 msgid "Unselect the router(s) to be removed from firewall." msgstr "從防火牆取消選擇要移除的路由器。" #: dashboards/project/firewalls/forms.py:365 #, python-format msgid "Router(s) was successfully removed from firewall %(firewall)s." msgstr "已成功從防火牆 %(firewall)s 移除路由器。" #: dashboards/project/firewalls/forms.py:367 #, python-format msgid "Failed to remove router(s) from firewall %(name)s: %(reason)s" msgstr "從防火牆 %(name)s 移除路由器時失敗:%(reason)s" #: dashboards/project/firewalls/forms.py:369 #, python-format msgid "Failed to retrieve current routers in firewall %(name)s: %(reason)s" msgstr "在防火牆 %(name)s 獲得目前的路由器時失敗:%(reason)s" #: dashboards/project/firewalls/panel.py:26 #: dashboards/project/firewalls/tables.py:355 #: dashboards/project/firewalls/tabs.py:69 #: dashboards/project/firewalls/templates/firewalls/details_tabs.html:3 #: dashboards/project/firewalls/views.py:119 msgid "Firewalls" msgstr "防火牆" #: dashboards/project/firewalls/tables.py:42 #: dashboards/project/firewalls/workflows.py:253 msgid "Add Policy" msgstr "加入政策" #: dashboards/project/firewalls/tables.py:51 msgid "Create Firewall" msgstr "新增防火牆" #: dashboards/project/firewalls/tables.py:72 msgid "Scheduled deletion of Rule" msgid_plural "Scheduled deletion of Rules" msgstr[0] "已排程規則的刪除" #: dashboards/project/firewalls/tables.py:86 msgid "Delete Policy" msgid_plural "Delete Policies" msgstr[0] "刪除政策" #: dashboards/project/firewalls/tables.py:94 msgid "Scheduled deletion of Policy" msgid_plural "Scheduled deletion of Policies" msgstr[0] "已排程政策的刪除" #: dashboards/project/firewalls/tables.py:109 msgid "Delete Firewall" msgid_plural "Delete Firewalls" msgstr[0] "刪除防火牆" #: dashboards/project/firewalls/tables.py:117 msgid "Scheduled deletion of Firewall" msgid_plural "Scheduled deletion of Firewalls" msgstr[0] "已排程防火牆的刪除" #: dashboards/project/firewalls/tables.py:127 #: dashboards/project/firewalls/templates/firewalls/updaterule.html:3 #: dashboards/project/firewalls/views.py:139 msgid "Edit Rule" msgstr "編輯規則" #: dashboards/project/firewalls/tables.py:139 #: dashboards/project/firewalls/templates/firewalls/updatepolicy.html:3 #: dashboards/project/firewalls/views.py:180 msgid "Edit Policy" msgstr "編輯政策" #: dashboards/project/firewalls/tables.py:151 #: dashboards/project/firewalls/templates/firewalls/updatefirewall.html:3 #: dashboards/project/firewalls/views.py:218 msgid "Edit Firewall" msgstr "編輯防火牆" #: dashboards/project/firewalls/tables.py:199 msgid "Add Router" msgstr "加入路由器" #: dashboards/project/firewalls/tables.py:222 msgid "Remove Router" msgstr "移除路由器" #: dashboards/project/firewalls/tables.py:261 msgctxt "Action Name of a Firewall Rule" msgid "ALLOW" msgstr "允許" #: dashboards/project/firewalls/tables.py:262 msgctxt "Action Name of a Firewall Rule" msgid "DENY" msgstr "拒絕" #: dashboards/project/firewalls/tables.py:272 msgid "Source IP" msgstr "來源 IP" #: dashboards/project/firewalls/tables.py:274 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:28 msgid "Source Port" msgstr "來源埠口" #: dashboards/project/firewalls/tables.py:276 msgid "Destination IP" msgstr "目標 IP" #: dashboards/project/firewalls/tables.py:278 #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:34 msgid "Destination Port" msgstr "目標埠口" #: dashboards/project/firewalls/tables.py:287 msgid "In Policy" msgstr "在政策裡" #: dashboards/project/firewalls/tables.py:291 #: dashboards/project/firewalls/tables.py:301 #: dashboards/project/firewalls/templates/firewalls/_policy_details.html:19 #: dashboards/project/firewalls/workflows.py:131 #: dashboards/project/firewalls/workflows.py:137 msgid "Rules" msgstr "規則" #: dashboards/project/firewalls/tables.py:308 msgid "Policies" msgstr "政策" #: dashboards/project/firewalls/tables.py:317 msgctxt "Current status of a Firewall" msgid "Active" msgstr "使用中" #: dashboards/project/firewalls/tables.py:319 msgctxt "Current status of a Firewall" msgid "Down" msgstr "離線" #: dashboards/project/firewalls/tables.py:321 msgctxt "Current status of a Firewall" msgid "Error" msgstr "錯誤" #: dashboards/project/firewalls/tables.py:323 msgctxt "Current status of a Firewall" msgid "Created" msgstr "已新增" #: dashboards/project/firewalls/tables.py:325 msgctxt "Current status of a Firewall" msgid "Pending Create" msgstr "等候新增" #: dashboards/project/firewalls/tables.py:327 msgctxt "Current status of a Firewall" msgid "Pending Update" msgstr "等候更新" #: dashboards/project/firewalls/tables.py:329 msgctxt "Current status of a Firewall" msgid "Pending Delete" msgstr "等候刪除" #: dashboards/project/firewalls/tables.py:331 msgctxt "Current status of a Firewall" msgid "Inactive" msgstr "未使用" #: dashboards/project/firewalls/tables.py:334 msgctxt "Admin state of a Firewall" msgid "UP" msgstr "上線" #: dashboards/project/firewalls/tables.py:335 msgctxt "Admin state of a Firewall" msgid "DOWN" msgstr "離線" #: dashboards/project/firewalls/tables.py:345 msgid "Associated Routers" msgstr "已聯結的路由器。" #: dashboards/project/firewalls/tables.py:369 #, python-format msgid "Failed to verify extension support %(reason)s" msgstr "驗證擴充套件支援時失敗,%(reason)s" #: dashboards/project/firewalls/tabs.py:31 msgid "Firewall Rules" msgstr "防火牆規則" #: dashboards/project/firewalls/tabs.py:43 msgid "Unable to retrieve rules list." msgstr "無法獲得規則列表。" #: dashboards/project/firewalls/tabs.py:50 msgid "Firewall Policies" msgstr "防火牆政策" #: dashboards/project/firewalls/tabs.py:62 msgid "Unable to retrieve policies list." msgstr "無法獲得政策列表。" #: dashboards/project/firewalls/tabs.py:91 msgid "Unable to retrieve firewall list." msgstr "無法獲得防火牆列表。" #: dashboards/project/firewalls/tabs.py:97 msgid "Firewall Rule Details" msgstr "防火牆規則詳細資訊" #: dashboards/project/firewalls/tabs.py:108 #: dashboards/project/firewalls/views.py:163 msgid "Unable to retrieve rule details." msgstr "無法獲得規則詳細資訊。" #: dashboards/project/firewalls/tabs.py:114 msgid "Firewall Policy Details" msgstr "防火牆政策詳細資訊" #: dashboards/project/firewalls/tabs.py:125 #: dashboards/project/firewalls/views.py:204 #: dashboards/project/firewalls/views.py:282 #: dashboards/project/firewalls/views.py:322 msgid "Unable to retrieve policy details." msgstr "無法獲得政策詳細資訊。" #: dashboards/project/firewalls/tabs.py:131 msgid "Firewall Details" msgstr "防火牆詳細資訊" #: dashboards/project/firewalls/tabs.py:152 #: dashboards/project/firewalls/views.py:243 #: dashboards/project/firewalls/views.py:357 msgid "Unable to retrieve firewall details." msgstr "無法獲得防火牆詳細資訊。" #: dashboards/project/firewalls/templates/firewalls/_add_router_to_firewall.html:6 msgid "Choose the router(s) you want to add." msgstr "選擇您要加入的路由器" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:19 msgid "Policy ID" msgstr "政策識別號" #: dashboards/project/firewalls/templates/firewalls/_firewall_details.html:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:25 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:35 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:63 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:57 msgid "Admin State Up" msgstr "管理員狀態上線" #: dashboards/project/firewalls/templates/firewalls/_insert_rule_to_policy.html:6 msgid "" "Choose the rule you want to insert. Specify either the rule you want to " "insert immediately before, or the rule to insert immediately after. If both " "are specified, the prior takes precedence." msgstr "選擇您想插入的規則。指定您想要馬上插入之前的規則,或者馬上插入之後的規則。假如兩者都指定,優先處理前者。" #: dashboards/project/firewalls/templates/firewalls/_remove_router_from_firewall.html:6 msgid "Unselect the routers you want to disassociate from the firewall." msgstr "從防火牆取消選擇您想要取消聯結的路由器。" #: dashboards/project/firewalls/templates/firewalls/_remove_rule_from_policy.html:6 msgid "Choose the rule you want to remove." msgstr "選擇您要移除的規則" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:25 msgid "Source IP Address" msgstr "來源 IP 位址" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:31 msgid "Destination IP Address" msgstr "目標 IP 位址" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:37 msgid "Used in Policy" msgstr "已使用於政策中" #: dashboards/project/firewalls/templates/firewalls/_rule_details.html:47 msgid "Position in Policy" msgstr "政策中的定位" #: dashboards/project/firewalls/templates/firewalls/_update_router_help.html:3 msgid "" "Choose router(s) from Available Routers to Selected Routers by push button " "or drag and drop. " msgstr "以按鍵或者拖拉的方式從可用的路由器中選擇路由器。" #: dashboards/project/firewalls/templates/firewalls/_update_routers.html:8 msgid "Selected Routers" msgstr "已選擇的路由器" #: dashboards/project/firewalls/templates/firewalls/_update_routers.html:11 msgid "Available Routers" msgstr "可用的路由器" #: dashboards/project/firewalls/templates/firewalls/_update_rule_help.html:3 msgid "" "Choose rule(s) from Available Rules to Selected Rule by push button or drag and drop,\n" "you may change their order by drag and drop as well. " msgstr "以按鍵或者拖拉的方式從可用的規則中選擇規則,\n您可以以拖拉的方式更換它們的排序。" #: dashboards/project/firewalls/templates/firewalls/_update_rules.html:8 msgid "Selected Rules" msgstr "已選擇的規則" #: dashboards/project/firewalls/templates/firewalls/_update_rules.html:11 msgid "Available Rules" msgstr "可用的規則" #: dashboards/project/firewalls/templates/firewalls/_updatefirewall.html:6 msgid "You may update firewall details here." msgstr "您將在這更新防火牆的詳細資訊。" #: dashboards/project/firewalls/templates/firewalls/_updatepolicy.html:6 msgid "" "You may update policy details here. Use 'Insert Rule' or 'Remove Rule' links" " instead to insert or remove a rule" msgstr "您可以在此更新政策詳細資訊。使用「插入規則」或「移除規則」超連結來插入或移除規則" #: dashboards/project/firewalls/templates/firewalls/_updaterule.html:6 msgid "You may update rule details here." msgstr "您將在這更新規則的詳細資訊。" #: dashboards/project/firewalls/templates/firewalls/add_router_to_firewall.html:3 #: dashboards/project/firewalls/views.py:368 #: dashboards/project/firewalls/views.py:371 msgid "Add Router to Firewall" msgstr "加入路由器到防火牆" #: dashboards/project/firewalls/templates/firewalls/addfirewall.html:3 #: dashboards/project/firewalls/views.py:107 msgid "Add New Firewall" msgstr "加入新的防火牆" #: dashboards/project/firewalls/templates/firewalls/addpolicy.html:3 #: dashboards/project/firewalls/views.py:101 msgid "Add New Policy" msgstr "加入新的政策" #: dashboards/project/firewalls/templates/firewalls/addrule.html:3 #: dashboards/project/firewalls/views.py:95 msgid "Add New Rule" msgstr "加入新的規則" #: dashboards/project/firewalls/templates/firewalls/insert_rule_to_policy.html:3 #: dashboards/project/firewalls/views.py:261 msgid "Insert Rule to Policy" msgstr "插入規則到政策" #: dashboards/project/firewalls/templates/firewalls/remove_router_from_firewall.html:3 #: dashboards/project/firewalls/views.py:376 #: dashboards/project/firewalls/views.py:379 msgid "Remove Router from Firewall" msgstr "從防火牆移除路由器" #: dashboards/project/firewalls/templates/firewalls/remove_rule_from_policy.html:3 #: dashboards/project/firewalls/views.py:295 #: dashboards/project/firewalls/views.py:301 msgid "Remove Rule from Policy" msgstr "從政策中移除規則" #: dashboards/project/firewalls/views.py:68 #, python-format msgid "Deleted rule %s" msgstr "已刪除規則 %s" #: dashboards/project/firewalls/views.py:71 #, python-format msgid "Unable to delete rule. %s" msgstr "無法刪除規則。%s" #: dashboards/project/firewalls/views.py:76 #, python-format msgid "Deleted policy %s" msgstr "已刪除政策 %s" #: dashboards/project/firewalls/views.py:79 #, python-format msgid "Unable to delete policy. %s" msgstr "無法刪除政策。%s" #: dashboards/project/firewalls/views.py:85 #, python-format msgid "Deleted firewall %s" msgstr "已刪除防火牆 %s" #: dashboards/project/firewalls/views.py:88 #, python-format msgid "Unable to delete firewall. %s" msgstr "無法刪除防火牆。%s" #: dashboards/project/firewalls/views.py:140 #: dashboards/project/firewalls/views.py:181 #: dashboards/project/firewalls/views.py:219 #: dashboards/project/firewalls/views.py:259 #: dashboards/project/firewalls/views.py:298 #: dashboards/project/firewalls/views.py:335 #: dashboards/project/loadbalancers/views.py:234 #: dashboards/project/loadbalancers/views.py:271 #: dashboards/project/loadbalancers/views.py:322 #: dashboards/project/loadbalancers/views.py:358 #: dashboards/project/networks/ports/views.py:88 #: dashboards/project/networks/views.py:69 #: dashboards/project/routers/views.py:179 #: dashboards/project/volumes/snapshots/views.py:37 #: dashboards/project/vpn/views.py:274 dashboards/project/vpn/views.py:310 #: dashboards/project/vpn/views.py:353 dashboards/project/vpn/views.py:395 #: dashboards/router/nexus1000v/views.py:122 msgid "Save Changes" msgstr "儲存變更" #: dashboards/project/firewalls/views.py:143 msgid "Edit Rule {{ name }}" msgstr "編輯規則 {{ name }}" #: dashboards/project/firewalls/views.py:184 msgid "Edit Policy {{ name }}" msgstr "編輯政策 {{ name }}" #: dashboards/project/firewalls/views.py:222 msgid "Edit Firewall {{ name }}" msgstr "編輯防火牆 {{ name }}" #: dashboards/project/firewalls/views.py:255 msgid "Insert Rule into Policy" msgstr "插入規則到政策" #: dashboards/project/firewalls/workflows.py:73 msgid "AddRule" msgstr "加入規則" #: dashboards/project/firewalls/workflows.py:75 msgid "" "Create a firewall rule.\n" "\n" "Protocol and action must be specified. Other fields are optional." msgstr "新增防火牆規則。\n\n必須要指定協定與行為。其他地方是選填的。" #: dashboards/project/firewalls/workflows.py:105 #, python-format msgid "Added Rule \"%s\"." msgstr "加入規則「%s」。" #: dashboards/project/firewalls/workflows.py:106 #, python-format msgid "Unable to add Rule \"%s\"." msgstr "無法加入規則「%s」。" #: dashboards/project/firewalls/workflows.py:134 msgid "Create a policy with selected rules." msgstr "以選擇的規則新增政策。" #: dashboards/project/firewalls/workflows.py:139 msgid "Select rules for your policy." msgstr "為您的政策選擇規則。" #: dashboards/project/firewalls/workflows.py:152 #, python-format msgid "Unable to retrieve rules (%(error)s)." msgstr "無法獲得規則。(%(error)s)" #: dashboards/project/firewalls/workflows.py:176 msgid "Create a firewall with selected routers." msgstr "以選擇的路由器新增防火牆" #: dashboards/project/firewalls/workflows.py:181 msgid "Select routers for your firewall." msgstr "為您的防火牆選擇路由器。" #: dashboards/project/firewalls/workflows.py:192 #, python-format msgid "Unable to retrieve routers (%(error)s)." msgstr "無法獲得路由器。(%(error)s)" #: dashboards/project/firewalls/workflows.py:233 msgid "AddPolicy" msgstr "加入政策" #: dashboards/project/firewalls/workflows.py:235 msgid "" "Create a firewall policy with an ordered list of firewall rules.\n" "\n" "A name must be given. Firewall rules are added in the order placed under the Rules tab." msgstr "以排序過的防火牆規則列表新增防火牆政策。\n\n必須取個名稱。在規則標籤下以順序放置要加入的防火牆規則。" #: dashboards/project/firewalls/workflows.py:255 #, python-format msgid "Added Policy \"%s\"." msgstr "加入了政策「%s」。" #: dashboards/project/firewalls/workflows.py:256 #, python-format msgid "Unable to add Policy \"%s\"." msgstr "無法加入政策「%s」。" #: dashboards/project/firewalls/workflows.py:291 msgid "Select a Policy" msgstr "選擇政策" #: dashboards/project/firewalls/workflows.py:299 #, python-format msgid "Unable to retrieve policy list (%(error)s)." msgstr "無法獲得政策列表。(%(error)s)" #: dashboards/project/firewalls/workflows.py:310 msgid "AddFirewall" msgstr "加入防火牆" #: dashboards/project/firewalls/workflows.py:312 msgid "" "Create a firewall based on a policy.\n" "\n" "A policy must be selected. Other fields are optional." msgstr "新增基於政策的防火牆。\n\n必須選擇一個政策。其他地方是選填的。" #: dashboards/project/firewalls/workflows.py:330 msgid "Add Firewall" msgstr "加入防火牆" #: dashboards/project/firewalls/workflows.py:332 #, python-format msgid "Added Firewall \"%s\"." msgstr "加入了防火牆「%s」。" #: dashboards/project/firewalls/workflows.py:333 #, python-format msgid "Unable to add Firewall \"%s\"." msgstr "無法加入防火牆「%s」。" #: dashboards/project/images/images/forms.py:45 msgid "Image Source" msgstr "映像檔來源" #: dashboards/project/images/images/forms.py:47 #: dashboards/project/images/images/forms.py:54 #: dashboards/project/images/images/forms.py:60 #: dashboards/project/images/images/forms.py:102 msgid "Image Location" msgstr "映像檔位置" #: dashboards/project/images/images/forms.py:48 #: dashboards/project/images/images/forms.py:65 #: dashboards/project/images/images/forms.py:70 msgid "Image File" msgstr "映像檔" #: dashboards/project/images/images/forms.py:55 msgid "An external (HTTP) URL to load the image from." msgstr "可讀取映像檔的外部(HTTP)網址。" #: dashboards/project/images/images/forms.py:66 msgid "A local image to upload." msgstr "上傳本地的映像檔。" #: dashboards/project/images/images/forms.py:76 #: dashboards/project/images/images/forms.py:232 #: dashboards/project/images/images/tables.py:290 msgid "Format" msgstr "格式" #: dashboards/project/images/images/forms.py:81 #: dashboards/project/images/images/forms.py:227 msgid "Architecture" msgstr "架構" #: dashboards/project/images/images/forms.py:84 #: dashboards/project/images/images/forms.py:234 msgid "Minimum Disk (GB)" msgstr "至少硬碟(GB)" #: dashboards/project/images/images/forms.py:86 #: dashboards/project/images/images/forms.py:236 msgid "" "The minimum disk size required to boot the image. If unspecified, this value" " defaults to 0 (no minimum)." msgstr "從這個映像檔開機至少需要多少硬碟容量。若沒有指定,這個值預設是 0(無最小值)。" #: dashboards/project/images/images/forms.py:90 #: dashboards/project/images/images/forms.py:242 msgid "Minimum RAM (MB)" msgstr "至少隨機存取記憶體(MB)" #: dashboards/project/images/images/forms.py:92 #: dashboards/project/images/images/forms.py:244 msgid "" "The minimum memory size required to boot the image. If unspecified, this " "value defaults to 0 (no minimum)." msgstr "從這個映像檔開機至少需要多少記憶體容量。若沒有指定,這個值預設是 0(無最小值)。" #: dashboards/project/images/images/forms.py:96 msgid "Copy Data" msgstr "複製資料" #: dashboards/project/images/images/forms.py:97 msgid "" "Specify this option to copy image data to the image service. If unspecified," " image data will be used in its current location." msgstr "指定這個項目來複製映像檔資料到指定的映像檔伺服器。若未指定,會在目前的位置使用映像檔資料。" #: dashboards/project/images/images/forms.py:148 msgid "A image or external image location must be specified." msgstr "映像檔或外部映像檔位置必須指定。" #: dashboards/project/images/images/forms.py:151 msgid "Can not specify both image and external image location." msgstr "不能同時指定映像檔及外部映像檔位置。" #: dashboards/project/images/images/forms.py:191 #, python-format msgid "Your image %s has been queued for creation." msgstr "您的映像檔 %s 已經排入建立流程。" #: dashboards/project/images/images/forms.py:195 msgid "Unable to create new image" msgstr "無法新增新的映像檔" #: dashboards/project/images/images/forms.py:199 #, python-format msgid "Unable to create new image: Invalid disk format %s for image." msgstr "無法新增新的映像檔:映像檔使用無效的硬碟格式 %s。" #: dashboards/project/images/images/forms.py:202 msgid "Unable to create new image: Image name too long." msgstr "無法新增新的映像檔:映像檔名稱太長。" #: dashboards/project/images/images/forms.py:216 msgid "Kernel ID" msgstr "核心識別號" #: dashboards/project/images/images/forms.py:222 msgid "Ramdisk ID" msgstr "Ramdisk 識別號" #: dashboards/project/images/images/forms.py:264 #, python-format msgid "Unable to update image \"%s\"." msgstr "無法更新映像檔「%s」。" #: dashboards/project/images/images/forms.py:291 msgid "Image was successfully updated." msgstr "已成功更新映像檔。" #: dashboards/project/images/images/tables.py:85 msgid "Deleted images are not recoverable." msgstr "已刪除的映像檔將無法恢復。" #: dashboards/project/images/images/tables.py:90 msgid "Delete Image" msgid_plural "Delete Images" msgstr[0] "刪除映像檔" #: dashboards/project/images/images/tables.py:98 msgid "Deleted Image" msgid_plural "Deleted Images" msgstr[0] "已刪除映像檔" #: dashboards/project/images/images/tables.py:129 msgid "Edit Image" msgstr "編輯映像檔" #: dashboards/project/images/images/tables.py:146 #: dashboards/project/volumes/snapshots/tables.py:93 #: dashboards/project/volumes/templates/volumes/volumes/create.html:3 #: dashboards/project/volumes/volumes/tables.py:96 #: dashboards/project/volumes/volumes/tables.py:121 #: dashboards/project/volumes/volumes/views.py:82 #: dashboards/project/volumes/volumes/views.py:84 msgid "Create Volume" msgstr "新增雲硬碟" #: dashboards/project/images/images/tables.py:183 msgid "Shared with Me" msgstr "與我分享" #: dashboards/project/images/images/tables.py:228 msgctxt "Image format for display in table" msgid "Raw" msgstr "Raw" #: dashboards/project/images/images/tables.py:259 msgctxt "Current status of an Image" msgid "Active" msgstr "使用中" #: dashboards/project/images/images/tables.py:260 msgctxt "Current status of an Image" msgid "Saving" msgstr "正在儲存" #: dashboards/project/images/images/tables.py:261 msgctxt "Current status of an Image" msgid "Queued" msgstr "已排入" #: dashboards/project/images/images/tables.py:263 msgctxt "Current status of an Image" msgid "Pending Delete" msgstr "等候刪除" #: dashboards/project/images/images/tables.py:264 msgctxt "Current status of an Image" msgid "Killed" msgstr "已中斷" #: dashboards/project/images/images/tables.py:265 msgctxt "Current status of an Image" msgid "Deleted" msgstr "已刪除" #: dashboards/project/images/images/tables.py:268 msgctxt "Type of an image" msgid "Image" msgstr "映像檔" #: dashboards/project/images/images/tables.py:269 msgctxt "Type of an image" msgid "Snapshot" msgstr "即時存檔" #: dashboards/project/images/images/views.py:60 msgid "Unable to retrieve image." msgstr "無法獲得映像檔。" #: dashboards/project/images/images/views.py:88 msgid "Image Details: {{ image.name }}" msgstr "映像檔詳細資訊:{{ image.name }}" #: dashboards/project/images/images/views.py:109 msgid "Unable to retrieve image details." msgstr "無法獲得映像檔詳細資訊。" #: dashboards/project/images/snapshots/forms.py:33 #: dashboards/project/volumes/snapshots/forms.py:25 #: dashboards/project/volumes/volumes/forms.py:489 msgid "Snapshot Name" msgstr "即時存檔名稱" #: dashboards/project/images/snapshots/forms.py:43 #, python-format msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\"" msgstr "已用即時存檔「%(name)s」新增雲實例「%(inst)s」" #: dashboards/project/images/snapshots/forms.py:49 msgid "Unable to create snapshot." msgstr "無法新增即時存檔。" #: dashboards/project/images/snapshots/views.py:40 msgid "Create a Snapshot" msgstr "新增即時存檔" #: dashboards/project/images/snapshots/views.py:50 msgid "Unable to retrieve instance." msgstr "無法獲得雲實例。" #: dashboards/project/images/templates/images/images/_create.html:16 msgid "" "Images can be provided via an HTTP URL or be uploaded from your local file " "system. Compressed image binaries are supported (.zip and .tar.gz.)" msgstr "目前僅支援從 HTTP 網址或自您目前的檔案系統上傳來得到映像檔。支援壓縮後的映像檔格式(.zip 以及 .tar.gz)。" #: dashboards/project/images/templates/images/images/_create.html:24 msgid "" "If you select an image via an HTTP URL, the Image Location field MUST be a " "valid and direct URL to the image binary; it must also be accessible to the " "Image Service. URLs that redirect or serve error pages will result in " "unusable images." msgstr "若您選擇從 HTTP 網址獲得映像檔,映像檔的位置必須是正確且直接的映像檔網址連到映像檔;而且必須讓映像檔伺服器也能連到。網址若是指到重定向或者伺服器錯誤頁將導致提供無用的映像檔。" #: dashboards/project/images/templates/images/images/_detail_overview.html:3 msgid "Image Overview" msgstr "映像檔概觀" #: dashboards/project/images/templates/images/images/_detail_overview.html:17 msgid "Owner" msgstr "持有人" #: dashboards/project/images/templates/images/images/_detail_overview.html:25 msgid "Checksum" msgstr "檢查碼" #: dashboards/project/images/templates/images/images/_detail_overview.html:49 msgid "Virtual Size" msgstr "虛擬容量" #: dashboards/project/images/templates/images/images/_detail_overview.html:52 msgid "Container Format" msgstr "容器格式" #: dashboards/project/images/templates/images/images/_detail_overview.html:54 #: dashboards/project/volumes/volumes/forms.py:639 msgid "Disk Format" msgstr "硬碟格式" #: dashboards/project/images/templates/images/images/_detail_overview.html:57 msgid "Min Disk" msgstr "最小硬碟" #: dashboards/project/images/templates/images/images/_detail_overview.html:61 msgid "Min RAM" msgstr "最小隨機存取記憶體" #: dashboards/project/images/templates/images/images/_detail_overview.html:68 msgid "Custom Properties" msgstr "自訂屬性" #: dashboards/project/images/templates/images/images/detail.html:4 msgid "Image Details" msgstr "映像檔詳細資訊" #: dashboards/project/images/templates/images/snapshots/_create.html:9 #: dashboards/project/images/templates/images/snapshots/_create.html:24 #: dashboards/project/images/templates/images/snapshots/create.html:3 #: dashboards/project/instances/tables.py:408 #: dashboards/project/volumes/volumes/tables.py:168 msgid "Create Snapshot" msgstr "新增即時存檔" #: dashboards/project/images/templates/images/snapshots/_create.html:19 msgid "" "A snapshot is an image which preserves the disk state of a running instance." msgstr "即時存檔是將執行中的雲實例所有硬碟狀態儲存下來的映像檔。" #: dashboards/project/images/utils.py:44 msgid "Unable to retrieve public images." msgstr "無法獲得公用的映像檔。" #: dashboards/project/images/utils.py:60 msgid "Unable to retrieve images for the current project." msgstr "無法獲得此專案專用的映像檔。" #: dashboards/project/images/utils.py:95 msgid "Unable to retrieve images" msgstr "無法獲得映像檔" #: dashboards/project/images/utils.py:104 #: dashboards/project/instances/forms.py:66 #: dashboards/project/instances/workflows/create_instance.py:439 msgid "No images available" msgstr "無可用的映像檔" #: dashboards/project/images/views.py:55 msgid "Unable to retrieve images." msgstr "無法獲得映像檔。" #: dashboards/project/instances/audit_tables.py:24 msgid "Request ID" msgstr "請求識別號" #: dashboards/project/instances/audit_tables.py:26 msgid "Start Time" msgstr "開始時間" #: dashboards/project/instances/audit_tables.py:29 #: dashboards/project/instances/templates/instances/_detail_overview.html:32 msgid "Message" msgstr "訊息" #: dashboards/project/instances/audit_tables.py:33 msgid "Instance Action List" msgstr "雲實例行為列表" #: dashboards/project/instances/console.py:42 #, python-format msgid "Console type \"%s\" not supported." msgstr "不支援主控臺類型「%s」。" #: dashboards/project/instances/console.py:72 msgid "No available console found." msgstr "找不到可用的主控臺。" #: dashboards/project/instances/forms.py:44 msgid "Rebuild Password" msgstr "重建密碼" #: dashboards/project/instances/forms.py:50 msgid "Confirm Rebuild Password" msgstr "確認重建密碼" #: dashboards/project/instances/forms.py:53 #: dashboards/project/instances/workflows/create_instance.py:766 msgid "Disk Partition" msgstr "硬碟分割" #: dashboards/project/instances/forms.py:78 #: dashboards/project/instances/workflows/create_instance.py:784 msgid "Automatic" msgstr "自動" #: dashboards/project/instances/forms.py:79 #: dashboards/project/instances/workflows/create_instance.py:785 msgid "Manual" msgstr "手動" #: dashboards/project/instances/forms.py:82 #: dashboards/project/instances/workflows/create_instance.py:168 #: dashboards/project/instances/workflows/create_instance.py:794 msgid "Unable to retrieve extensions information." msgstr "無法獲得擴充套件的資訊。" #: dashboards/project/instances/forms.py:106 #, python-format msgid "Rebuilding instance %s." msgstr "正在重建雲實例 %s。" #: dashboards/project/instances/forms.py:109 msgid "Unable to rebuild instance." msgstr "無法重建雲實例。" #: dashboards/project/instances/forms.py:117 msgid "The Key Pair name that was associated with the instance" msgstr "密鑰對名稱已與雲實例連結" #: dashboards/project/instances/forms.py:124 msgid "The instance password encrypted with your public key." msgstr "已用您的公鑰為雲實例加密。" #: dashboards/project/instances/forms.py:127 msgid "Encrypted Password" msgstr "已加密密碼" #: dashboards/project/instances/forms.py:142 msgid "Instance Password is not set or is not yet available" msgstr "未設定或無可用的雲實例密碼" #: dashboards/project/instances/forms.py:148 msgid "Private Key File" msgstr "私人密鑰檔案" #: dashboards/project/instances/forms.py:152 msgid "OR Copy/Paste your Private Key" msgstr "或複製並貼上您的私人密鑰" #: dashboards/project/instances/forms.py:160 msgid "Unable to retrieve instance password." msgstr "無法獲得雲實例密碼。" #: dashboards/project/instances/tables.py:122 msgid "Hard Reboot Instance" msgid_plural "Hard Reboot Instances" msgstr[0] "強制重開雲實例" #: dashboards/project/instances/tables.py:130 msgid "Hard Rebooted Instance" msgid_plural "Hard Rebooted Instances" msgstr[0] "已強制重開雲實例" #: dashboards/project/instances/tables.py:153 msgid "Soft Reboot Instance" msgid_plural "Soft Reboot Instances" msgstr[0] "重開雲實例" #: dashboards/project/instances/tables.py:161 msgid "Soft Rebooted Instance" msgid_plural "Soft Rebooted Instances" msgstr[0] "已重開雲實例" #: dashboards/project/instances/tables.py:178 msgid "Pause Instance" msgid_plural "Pause Instances" msgstr[0] "暫停雲實例" #: dashboards/project/instances/tables.py:183 #: dashboards/project/instances/tables.py:251 msgid "Resume Instance" msgid_plural "Resume Instances" msgstr[0] "恢復雲實例" #: dashboards/project/instances/tables.py:193 msgid "Paused Instance" msgid_plural "Paused Instances" msgstr[0] "已暫停雲實例" #: dashboards/project/instances/tables.py:198 #: dashboards/project/instances/tables.py:266 msgid "Resumed Instance" msgid_plural "Resumed Instances" msgstr[0] "已恢復雲實例" #: dashboards/project/instances/tables.py:246 msgid "Suspend Instance" msgid_plural "Suspend Instances" msgstr[0] "停止雲實例" #: dashboards/project/instances/tables.py:261 msgid "Suspended Instance" msgid_plural "Suspended Instances" msgstr[0] "已停止雲實例" #: dashboards/project/instances/tables.py:352 msgid "Launch Instance NG" msgstr "發動雲實例(新版)" #: dashboards/project/instances/tables.py:372 #: dashboards/project/instances/workflows/update_instance.py:132 msgid "Edit Instance" msgstr "編輯雲實例" #: dashboards/project/instances/tables.py:395 msgid "Edit Security Groups" msgstr "編輯安全性群組" #: dashboards/project/instances/tables.py:421 #: dashboards/project/instances/tabs.py:61 msgid "Console" msgstr "主控臺" #: dashboards/project/instances/tables.py:441 msgid "View Log" msgstr "檢視記錄" #: dashboards/project/instances/tables.py:482 msgid "Confirm Resize/Migrate" msgstr "確認調整容量/轉移" #: dashboards/project/instances/tables.py:495 msgid "Revert Resize/Migrate" msgstr "還原調整容量/轉移" #: dashboards/project/instances/tables.py:508 #: dashboards/project/instances/templates/instances/_rebuild.html:9 #: dashboards/project/instances/templates/instances/_rebuild.html:27 #: dashboards/project/instances/templates/instances/rebuild.html:3 #: dashboards/project/instances/views.py:256 msgid "Rebuild Instance" msgstr "重建雲實例" #: dashboards/project/instances/tables.py:525 msgid "Retrieve Password" msgstr "獲得密碼" #: dashboards/project/instances/tables.py:548 #: dashboards/project/instances/tables.py:575 msgid "Associate Floating IP" msgstr "聯結浮動 IP" #: dashboards/project/instances/tables.py:596 #, python-format msgid "Successfully associated floating IP: %s" msgstr "已成功聯結浮動 IP:%s" #: dashboards/project/instances/tables.py:600 msgid "Unable to associate floating IP." msgstr "無法聯結浮動 IP。" #: dashboards/project/instances/tables.py:606 msgid "Disassociate Floating IP" msgstr "解除浮動 IP 聯結" #: dashboards/project/instances/tables.py:634 #, python-format msgid "Successfully disassociated floating IP: %s" msgstr "已成功解除浮動 IP 聯結:%s" #: dashboards/project/instances/tables.py:637 msgid "No floating IPs to disassociate." msgstr "無浮動 IP 可以解除聯結。" #: dashboards/project/instances/tables.py:647 #, python-format msgid "Please try again later [Error: %s]." msgstr "請稍後再試一次。[錯誤:%s]" #: dashboards/project/instances/tables.py:649 msgid "" "There is not enough capacity for this flavor in the selected availability " "zone. Try again later or select a different availability zone." msgstr "在所選的可用區域中,沒有足夠的容量給這個虛擬硬體樣板。請稍後再試一次或者選擇不同的可用區域。" #: dashboards/project/instances/tables.py:661 #, python-format msgid "" "Failed to perform requested operation on instance \"%s\", the instance has " "an error status" msgstr "在雲實例「%s」上履行作業請求時失敗,雲實例有錯誤狀態" #: dashboards/project/instances/tables.py:677 #: dashboards/project/instances/views.py:395 #, python-format msgid "Unable to retrieve flavor information for instance \"%s\"." msgstr "無法為雲實例「%s」獲得虛擬硬體樣板資訊。" #: dashboards/project/instances/tables.py:694 msgid "Start Instance" msgid_plural "Start Instances" msgstr[0] "開始雲實例" #: dashboards/project/instances/tables.py:702 msgid "Started Instance" msgid_plural "Started Instances" msgstr[0] "已開始雲實例" #: dashboards/project/instances/tables.py:719 msgid "To power off a specific instance." msgstr "關掉指定的雲實例。" #: dashboards/project/instances/tables.py:725 msgctxt "Action to perform (the instance is currently running)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "關機雲實例" #: dashboards/project/instances/tables.py:734 msgctxt "Past action (the instance is currently already Shut Off)" msgid "Shut Off Instance" msgid_plural "Shut Off Instances" msgstr[0] "已關機雲實例" #: dashboards/project/instances/tables.py:755 msgid "Lock Instance" msgid_plural "Lock Instances" msgstr[0] "鎖住雲實例" #: dashboards/project/instances/tables.py:763 msgid "Locked Instance" msgid_plural "Locked Instances" msgstr[0] "已鎖住雲實例" #: dashboards/project/instances/tables.py:786 msgid "Unlock Instance" msgid_plural "Unlock Instances" msgstr[0] "解鎖雲實例" #: dashboards/project/instances/tables.py:794 msgid "Unlocked Instance" msgid_plural "Unlocked Instances" msgstr[0] "已解鎖雲實例" #: dashboards/project/instances/tables.py:839 #, python-format msgid "%s GB" msgstr "%s GB" #: dashboards/project/instances/tables.py:864 #: dashboards/project/instances/tables.py:886 msgctxt "Current status of an Instance" msgid "Deleted" msgstr "已刪除" #: dashboards/project/instances/tables.py:865 msgctxt "Current status of an Instance" msgid "Active" msgstr "使用中" #: dashboards/project/instances/tables.py:866 msgctxt "Current status of an Instance" msgid "Shutoff" msgstr "關機" #: dashboards/project/instances/tables.py:868 msgctxt "Current status of an Instance" msgid "Suspended" msgstr "已停止" #: dashboards/project/instances/tables.py:869 msgctxt "Current status of an Instance" msgid "Paused" msgstr "已暫停" #: dashboards/project/instances/tables.py:870 msgctxt "Current status of an Instance" msgid "Error" msgstr "錯誤" #: dashboards/project/instances/tables.py:872 msgctxt "Current status of an Instance" msgid "Resize/Migrate" msgstr "調整容量中/轉移中" #: dashboards/project/instances/tables.py:874 msgctxt "Current status of an Instance" msgid "Confirm or Revert Resize/Migrate" msgstr "等待確認或還原調整容量/轉移" #: dashboards/project/instances/tables.py:876 msgctxt "Current status of an Instance" msgid "Revert Resize/Migrate" msgstr "還原調整容量/還原轉移" #: dashboards/project/instances/tables.py:877 msgctxt "Current status of an Instance" msgid "Reboot" msgstr "重開機中" #: dashboards/project/instances/tables.py:879 msgctxt "Current status of an Instance" msgid "Hard Reboot" msgstr "強制重開機中" #: dashboards/project/instances/tables.py:880 msgctxt "Current status of an Instance" msgid "Password" msgstr "產生密碼" #: dashboards/project/instances/tables.py:881 msgctxt "Current status of an Instance" msgid "Rebuild" msgstr "重建中" #: dashboards/project/instances/tables.py:883 msgctxt "Current status of an Instance" msgid "Migrating" msgstr "正在轉移" #: dashboards/project/instances/tables.py:884 msgctxt "Current status of an Instance" msgid "Build" msgstr "建立中" #: dashboards/project/instances/tables.py:885 msgctxt "Current status of an Instance" msgid "Rescue" msgstr "救援中" #: dashboards/project/instances/tables.py:888 msgctxt "Current status of an Instance" msgid "Soft Deleted" msgstr "已刪除" #: dashboards/project/instances/tables.py:889 msgctxt "Current status of an Instance" msgid "Shelved" msgstr "已擱置" #: dashboards/project/instances/tables.py:891 msgctxt "Current status of an Instance" msgid "Shelved Offloaded" msgstr "已擱置卸載" #: dashboards/project/instances/tables.py:894 msgctxt "Task status of an Instance" msgid "None" msgstr "無" #: dashboards/project/instances/tables.py:899 msgctxt "Task status of an Instance" msgid "Scheduling" msgstr "正在排程" #: dashboards/project/instances/tables.py:901 msgctxt "Task status of an Instance" msgid "Block Device Mapping" msgstr "正在映射區塊裝置" #: dashboards/project/instances/tables.py:903 msgctxt "Task status of an Instance" msgid "Networking" msgstr "正在網路連線" #: dashboards/project/instances/tables.py:904 msgctxt "Task status of an Instance" msgid "Spawning" msgstr "正在生成" #: dashboards/project/instances/tables.py:906 msgctxt "Task status of an Instance" msgid "Snapshotting" msgstr "正在儲存即時存檔" #: dashboards/project/instances/tables.py:908 msgctxt "Task status of an Instance" msgid "Image Snapshot Pending" msgstr "等候儲存映像檔即時存檔" #: dashboards/project/instances/tables.py:910 msgctxt "Task status of an Instance" msgid "Image Pending Upload" msgstr "等候映像檔上傳" #: dashboards/project/instances/tables.py:912 msgctxt "Task status of an Instance" msgid "Image Uploading" msgstr "正在上傳映像檔" #: dashboards/project/instances/tables.py:914 msgctxt "Task status of an Instance" msgid "Image Backup" msgstr "映像檔備份" #: dashboards/project/instances/tables.py:916 msgctxt "Task status of an Instance" msgid "Updating Password" msgstr "正在更新密碼" #: dashboards/project/instances/tables.py:918 msgctxt "Task status of an Instance" msgid "Preparing Resize or Migrate" msgstr "正在準備調整容量或轉移" #: dashboards/project/instances/tables.py:920 msgctxt "Task status of an Instance" msgid "Resizing or Migrating" msgstr "正在調整容量或轉移" #: dashboards/project/instances/tables.py:922 msgctxt "Task status of an Instance" msgid "Resized or Migrated" msgstr "已調整容量或轉移" #: dashboards/project/instances/tables.py:924 msgctxt "Task status of an Instance" msgid "Finishing Resize or Migrate" msgstr "正在完成調整容量或轉移" #: dashboards/project/instances/tables.py:926 msgctxt "Task status of an Instance" msgid "Reverting Resize or Migrate" msgstr "正在還原調整容量或轉移" #: dashboards/project/instances/tables.py:928 msgctxt "Task status of an Instance" msgid "Confirming Resize or Migrate" msgstr "正在確認調整容量或轉移" #: dashboards/project/instances/tables.py:929 msgctxt "Task status of an Instance" msgid "Rebooting" msgstr "正在重開機" #: dashboards/project/instances/tables.py:931 msgctxt "Task status of an Instance" msgid "Reboot Pending" msgstr "等候重開機" #: dashboards/project/instances/tables.py:933 msgctxt "Task status of an Instance" msgid "Reboot Started" msgstr "已開始重開機" #: dashboards/project/instances/tables.py:935 msgctxt "Task status of an Instance" msgid "Rebooting Hard" msgstr "正在強制重開機" #: dashboards/project/instances/tables.py:937 msgctxt "Task status of an Instance" msgid "Reboot Pending Hard" msgstr "等候強制重開機" #: dashboards/project/instances/tables.py:939 msgctxt "Task status of an Instance" msgid "Reboot Started Hard" msgstr "已開始強制重開機" #: dashboards/project/instances/tables.py:940 msgctxt "Task status of an Instance" msgid "Pausing" msgstr "正在暫停" #: dashboards/project/instances/tables.py:941 #: dashboards/project/instances/tables.py:944 msgctxt "Task status of an Instance" msgid "Resuming" msgstr "正在恢復" #: dashboards/project/instances/tables.py:943 msgctxt "Task status of an Instance" msgid "Suspending" msgstr "正在停止" #: dashboards/project/instances/tables.py:946 msgctxt "Task status of an Instance" msgid "Powering Off" msgstr "正在關機" #: dashboards/project/instances/tables.py:948 msgctxt "Task status of an Instance" msgid "Powering On" msgstr "正在開機" #: dashboards/project/instances/tables.py:949 msgctxt "Task status of an Instance" msgid "Rescuing" msgstr "正在救援" #: dashboards/project/instances/tables.py:951 msgctxt "Task status of an Instance" msgid "Unrescuing" msgstr "正在取消救援" #: dashboards/project/instances/tables.py:953 msgctxt "Task status of an Instance" msgid "Rebuilding" msgstr "正在重建" #: dashboards/project/instances/tables.py:955 msgctxt "Task status of an Instance" msgid "Rebuild Block Device Mapping" msgstr "重建區塊裝置映射" #: dashboards/project/instances/tables.py:957 msgctxt "Task status of an Instance" msgid "Rebuild Spawning" msgstr "重建生成" #: dashboards/project/instances/tables.py:958 msgctxt "Task status of an Instance" msgid "Migrating" msgstr "正在轉移" #: dashboards/project/instances/tables.py:959 msgctxt "Task status of an Instance" msgid "Deleting" msgstr "正在刪除" #: dashboards/project/instances/tables.py:961 msgctxt "Task status of an Instance" msgid "Soft Deleting" msgstr "正在刪除" #: dashboards/project/instances/tables.py:962 msgctxt "Task status of an Instance" msgid "Restoring" msgstr "正在恢復" #: dashboards/project/instances/tables.py:963 msgctxt "Task status of an Instance" msgid "Shelving" msgstr "正在擱置" #: dashboards/project/instances/tables.py:965 msgctxt "Task status of an Instance" msgid "Shelving Image Pending Upload" msgstr "正在擱置映像檔上傳的等候" #: dashboards/project/instances/tables.py:967 msgctxt "Task status of an Instance" msgid "Shelving Image Uploading" msgstr "正在擱置映像檔上傳" #: dashboards/project/instances/tables.py:969 msgctxt "Task status of an Instance" msgid "Shelving Offloading" msgstr "正在擱置卸載" #: dashboards/project/instances/tables.py:971 msgctxt "Task status of an Instance" msgid "Unshelving" msgstr "取消擱置" #: dashboards/project/instances/tables.py:975 msgctxt "Power state of an Instance" msgid "No State" msgstr "沒有狀態" #: dashboards/project/instances/tables.py:976 msgctxt "Power state of an Instance" msgid "Running" msgstr "正在執行" #: dashboards/project/instances/tables.py:977 msgctxt "Power state of an Instance" msgid "Blocked" msgstr "已故障" #: dashboards/project/instances/tables.py:978 msgctxt "Power state of an Instance" msgid "Paused" msgstr "已暫停" #: dashboards/project/instances/tables.py:979 msgctxt "Power state of an Instance" msgid "Shut Down" msgstr "關機中" #: dashboards/project/instances/tables.py:980 msgctxt "Power state of an Instance" msgid "Shut Off" msgstr "已關機" #: dashboards/project/instances/tables.py:981 msgctxt "Power state of an Instance" msgid "Crashed" msgstr "已崩潰" #: dashboards/project/instances/tables.py:982 msgctxt "Power state of an Instance" msgid "Suspended" msgstr "已停止" #: dashboards/project/instances/tables.py:983 msgctxt "Power state of an Instance" msgid "Failed" msgstr "已失敗" #: dashboards/project/instances/tables.py:984 msgctxt "Power state of an Instance" msgid "Building" msgstr "正在建立" #: dashboards/project/instances/tables.py:1022 #: dashboards/project/instances/workflows/create_instance.py:529 msgid "Key Pair" msgstr "密鑰對" #: dashboards/project/instances/tabs.py:40 msgid "Log" msgstr "記錄" #: dashboards/project/instances/tabs.py:53 #: dashboards/project/instances/views.py:148 #, python-format msgid "Unable to get log for instance \"%s\"." msgstr "無法獲得雲實例「%s」的記錄。" #: dashboards/project/instances/tabs.py:90 msgid "Action Log" msgstr "行為記錄" #: dashboards/project/instances/tabs.py:103 msgid "Unable to retrieve instance action list." msgstr "無法獲得雲實例行為列表。" #: dashboards/project/instances/templates/instances/_decryptpassword.html:10 #: dashboards/project/instances/views.py:272 msgid "Retrieve Instance Password" msgstr "獲得雲實例密碼" #: dashboards/project/instances/templates/instances/_decryptpassword.html:21 msgid "" "To decrypt your password you will need the private key of your key pair for " "this instance. Select the private key file, or copy and paste the content of" " your private key file into the text area below, then click Decrypt " "Password." msgstr "您將需要您在這個雲實例中密鑰對的私鑰來解鎖密碼。選擇私鑰檔,或者複製並貼上私鑰檔裡的內容到下列的文字輸入區,然後點擊解鎖密碼。" #: dashboards/project/instances/templates/instances/_decryptpassword.html:22 msgid "Note: " msgstr "留意:" #: dashboards/project/instances/templates/instances/_decryptpassword.html:22 msgid "" "The private key will be only used in your browser and will not be sent to " "the server" msgstr "私鑰只會在您的瀏覽器中使用而不會傳送到伺服器裡" #: dashboards/project/instances/templates/instances/_decryptpassword.html:30 msgid "Decrypt Password" msgstr "解鎖密碼" #: dashboards/project/instances/templates/instances/_detail_console.html:4 msgid "Instance Console" msgstr "雲實例主控臺" #: dashboards/project/instances/templates/instances/_detail_console.html:8 msgid "" "If console is not responding to keyboard input: click the grey status bar " "below." msgstr "若主控臺對鍵盤輸入無回應:點擊下方的灰色狀態條。" #: dashboards/project/instances/templates/instances/_detail_console.html:10 msgid "Click here to show only console" msgstr "點擊這裡以顯示單獨的主控臺" #: dashboards/project/instances/templates/instances/_detail_console.html:11 msgid "To exit the fullscreen mode, click the browser's back button." msgstr "若要離開全螢幕模式,請點擊瀏覽器的「上一頁」按鍵。" #: dashboards/project/instances/templates/instances/_detail_console.html:25 msgid "console is currently unavailable. Please try again later." msgstr "主控臺目前無法使用。請稍後再試一次。" #: dashboards/project/instances/templates/instances/_detail_console.html:26 msgid "Reload" msgstr "重新讀取" #: dashboards/project/instances/templates/instances/_detail_log.html:5 msgid "Instance Console Log" msgstr "雲實例主控臺記錄" #: dashboards/project/instances/templates/instances/_detail_log.html:8 msgid "Log Length" msgstr "記錄長度" #: dashboards/project/instances/templates/instances/_detail_log.html:10 msgid "Go" msgstr "執行" #: dashboards/project/instances/templates/instances/_detail_log.html:12 msgid "View Full Log" msgstr "檢視完整記錄" #: dashboards/project/instances/templates/instances/_detail_overview.html:20 msgid "Time Since Created" msgstr "壽命" #: dashboards/project/instances/templates/instances/_detail_overview.html:29 msgid "Fault" msgstr "故障" #: dashboards/project/instances/templates/instances/_detail_overview.html:51 msgid "Flavor ID" msgstr "虛擬硬體樣板識別號" #: dashboards/project/instances/templates/instances/_detail_overview.html:56 msgid "VCPU" msgstr "虛擬處理器" #: dashboards/project/instances/templates/instances/_detail_overview.html:57 #: usage/tables.py:34 msgid "Disk" msgstr "硬碟" #: dashboards/project/instances/templates/instances/_detail_overview.html:70 msgid "IP Addresses" msgstr "IP 位址" #: dashboards/project/instances/templates/instances/_detail_overview.html:95 msgid "No rules defined." msgstr "沒有已定義的規則。" #: dashboards/project/instances/templates/instances/_detail_overview.html:109 msgid "Key Name" msgstr "密鑰名稱" #: dashboards/project/instances/templates/instances/_detail_overview.html:122 #: dashboards/project/loadbalancers/tables.py:320 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:27 msgid "N/A" msgstr "N/A" #: dashboards/project/instances/templates/instances/_detail_overview.html:132 msgid "Volumes Attached" msgstr "已附加雲硬碟" #: dashboards/project/instances/templates/instances/_detail_overview.html:136 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:39 #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:47 #: dashboards/project/volumes/volumes/tables.py:416 msgid "Attached To" msgstr "附加到" #: dashboards/project/instances/templates/instances/_detail_overview.html:139 #, python-format msgid "" "\n" " %(volume_label)s on %(volume_device)s\n" " " msgstr "\n 在 %(volume_device)s 上的 %(volume_label)s\n " #: dashboards/project/instances/templates/instances/_detail_overview.html:145 msgid "No volumes attached." msgstr "沒有附加雲硬碟。" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:6 msgid "Flavor Details" msgstr "虛擬硬體樣板詳細資料" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:13 msgid "Total Disk" msgstr "硬碟總合" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:14 msgid "MB" msgstr "MB" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:19 msgid "Project Limits" msgstr "專案限制" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:21 msgid "Number of Instances" msgstr "雲實例數量" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:22 #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:29 #, python-format msgid "

%(used)s of %(quota)s Used

" msgstr "

已使用 %(quota)s 中的 %(used)s

" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:35 msgid "Total RAM" msgstr "隨機存取記憶體總合" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:36 #, python-format msgid "

%(used)s of %(quota)s MB Used

" msgstr "

已使用 %(quota)s 中的 %(used)s MB

" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:43 msgid "" "Some flavors not meeting minimum image requirements have been disabled." msgstr "已關閉不符合映像檔最低需求的虛擬硬體樣板。" #: dashboards/project/instances/templates/instances/_flavors_and_quotas.html:44 msgid "No flavors meet minimum criteria for selected image." msgstr "沒有可選擇的虛擬硬體樣板符合最低標準。" #: dashboards/project/instances/templates/instances/_instance_flavor.html:9 #, python-format msgid "Flavor Details: %(name)s\">%(name)s" msgstr "虛擬硬體樣板詳細資訊:%(name)s\">%(name)s" #: dashboards/project/instances/templates/instances/_instance_ips.html:12 msgid "Floating IPs:" msgstr "浮動 IP:" #: dashboards/project/instances/templates/instances/_launch_advanced_help.html:2 msgid "Specify advanced options to use when launching an instance." msgstr "指定進階的選項以用於發動雲實例。" #: dashboards/project/instances/templates/instances/_launch_customize_help.html:2 msgid "" "You can customize your instance after it has launched using the options " "available here." msgstr "您可以用在此出現的選項來客製化您之後會發動的雲實例。" #: dashboards/project/instances/templates/instances/_launch_customize_help.html:3 msgid "\"Customization Script\" is analogous to \"User Data\" in other systems." msgstr "「客製化腳本」類比於其他系統的「用戶資料」。" #: dashboards/project/instances/templates/instances/_launch_details_help.html:6 msgid "" "The chart below shows the resources used by this project in relation to the " "project's quotas." msgstr "下列的圖表顯示此專案的專案配額中資源的使用情形。" #: dashboards/project/instances/templates/instances/_launch_network_help.html:3 msgid "" "Choose network from Available networks to Selected networks by push button " "or drag and drop, you may change NIC order by drag and drop as well. " msgstr "可以用點擊按鈕或拖拉的方式從「可用的網路」選擇網路到「已選擇的網路」,您可以自行以拖拉的方式更換網路卡的順序。" #: dashboards/project/instances/templates/instances/_launch_volumes_help.html:3 msgid "" "An instance can be launched with varying types of attached storage. You may " "select from those options here." msgstr "可從不同類型的附加儲存硬碟中發動雲實例。您可以在此調整那些選項。" #: dashboards/project/instances/templates/instances/_rebuild.html:19 msgid "Select the image to rebuild your instance." msgstr "選擇映像檔以重建您的雲實例。" #: dashboards/project/instances/templates/instances/_rebuild.html:21 msgid "You may optionally set a password on the rebuilt instance." msgstr "您可以在重建雲實例時選填密碼。" #: dashboards/project/instances/templates/instances/decryptpassword.html:3 msgid "Instance Admin Password" msgstr "雲實例管理員密碼" #: dashboards/project/instances/utils.py:32 msgid "Unable to retrieve instance flavors." msgstr "無法獲得雲實例的虛擬硬體樣板。" #: dashboards/project/instances/utils.py:63 msgid "Unable to sort instance flavors." msgstr "無法排序雲實例的虛擬硬體樣板。" #: dashboards/project/instances/utils.py:73 msgid "Unable to retrieve Nova availability zones." msgstr "無法獲得 Nova 可用區域。" #: dashboards/project/instances/utils.py:94 msgid "Failed to get network list {0}" msgstr "獲得網路列表 {0} 時失敗" #: dashboards/project/instances/utils.py:99 #: dashboards/project/routers/ports/forms.py:176 msgid "No networks available" msgstr "無可用的網路" #: dashboards/project/instances/utils.py:103 msgid "Select Network" msgstr "選擇網路" #: dashboards/project/instances/utils.py:123 msgid "Unable to retrieve key pairs." msgstr "無法獲得密鑰對。" #: dashboards/project/instances/utils.py:128 msgid "No key pairs available" msgstr "無可用的密鑰對" #: dashboards/project/instances/utils.py:132 msgid "Select a key pair" msgstr "選擇密鑰對" #: dashboards/project/instances/utils.py:151 msgid "Select Flavor" msgstr "選擇虛擬硬體樣板" #: dashboards/project/instances/views.py:73 msgid "Unable to retrieve instances." msgstr "無法獲得雲實例。" #: dashboards/project/instances/views.py:151 msgid "Log length must be a nonnegative integer." msgstr "記錄長度必須是個正整數。" #: dashboards/project/instances/views.py:170 #, python-format msgid "Unable to get VNC console for instance \"%s\"." msgstr "無法獲得雲實例「%s」的 VNC 主控臺。" #: dashboards/project/instances/views.py:182 #, python-format msgid "Unable to get SPICE console for instance \"%s\"." msgstr "無法獲得雲實例「%s」的 SPICE 主控臺。" #: dashboards/project/instances/views.py:193 #, python-format msgid "Unable to get RDP console for instance \"%s\"." msgstr "無法獲得雲實例「%s」的 RDP 主控臺。" #: dashboards/project/instances/views.py:209 #, python-format msgid "Cannot find instance %s." msgstr "找不到雲實例 %s。" #: dashboards/project/instances/views.py:221 #, python-format msgid "Cannot get console for instance %s." msgstr "無法獲得雲實例 %s 的終端機。" #: dashboards/project/instances/views.py:309 #, python-format msgid "Unable to retrieve details for instance \"%s\"." msgstr "無法獲得雲實例「%s」的詳細資訊。" #: dashboards/project/instances/views.py:330 #, python-format msgid "Unable to retrieve volume list for instance \"%(name)s\" (%(id)s)." msgstr "無法獲得雲實例「%(name)s」(%(id)s)的雲硬碟列表。" #: dashboards/project/instances/views.py:339 #, python-format msgid "Unable to retrieve flavor information for instance \"%(name)s\" (%(id)s)." msgstr "無法獲得雲實例「%(name)s」(%(id)s)的虛擬硬體資訊。" #: dashboards/project/instances/views.py:348 #, python-format msgid "Unable to retrieve security groups for instance \"%(name)s\" (%(id)s)." msgstr "無法獲得雲實例「%(name)s」(%(id)s)的安全性群組。" #: dashboards/project/instances/views.py:356 #, python-format msgid "" "Unable to retrieve IP addresses from Neutron for instance \"%(name)s\" " "(%(id)s)." msgstr "無法從 Neutron 獲得雲實例「%(name)s」(%(id)s)的 IP 位址。" #: dashboards/project/instances/workflows/create_instance.py:55 msgid "User" msgstr "用戶" #: dashboards/project/instances/workflows/create_instance.py:69 msgid "Project & User" msgstr "專案與用戶" #: dashboards/project/instances/workflows/create_instance.py:90 msgid "Instance Count" msgstr "雲實例數量" #: dashboards/project/instances/workflows/create_instance.py:93 msgid "Number of instances to launch." msgstr "要發動的雲實例數量。" #: dashboards/project/instances/workflows/create_instance.py:95 msgid "Instance Boot Source" msgstr "雲實例開機來源" #: dashboards/project/instances/workflows/create_instance.py:96 msgid "Choose Your Boot Source Type." msgstr "選擇您要開機的來源類型" #: dashboards/project/instances/workflows/create_instance.py:99 msgid "Instance Snapshot" msgstr "雲實例即時存檔" #: dashboards/project/instances/workflows/create_instance.py:104 msgid "Volume Snapshot" msgstr "雲硬碟即時存檔" #: dashboards/project/instances/workflows/create_instance.py:115 msgid "Device size (GB)" msgstr "裝置容量(GB)" #: dashboards/project/instances/workflows/create_instance.py:119 msgid "Volume size in gigabytes (integer value)." msgstr "雲硬碟的 GB 容量(整數值)。" #: dashboards/project/instances/workflows/create_instance.py:122 #: dashboards/project/volumes/volumes/forms.py:422 msgid "Device Name" msgstr "裝置名稱" #: dashboards/project/instances/workflows/create_instance.py:125 msgid "" "Volume mount point (e.g. 'vda' mounts at '/dev/vda'). Leave this field blank" " to let the system choose a device name for you." msgstr "雲硬碟的掛載點(例如「vda」掛載於「/dev/vda」)。將欄位留空以讓系統為您選擇裝置名稱。" #: dashboards/project/instances/workflows/create_instance.py:131 msgid "Delete on Terminate" msgstr "終止並刪除" #: dashboards/project/instances/workflows/create_instance.py:134 msgid "Delete volume on instance terminate" msgstr "在雲實例終止時刪除雲硬碟" #: dashboards/project/instances/workflows/create_instance.py:154 msgid "Select source" msgstr "選擇來源" #: dashboards/project/instances/workflows/create_instance.py:155 msgid "Boot from image" msgstr "從映像檔開機" #: dashboards/project/instances/workflows/create_instance.py:156 msgid "Boot from snapshot" msgstr "從即時存檔開機" #: dashboards/project/instances/workflows/create_instance.py:159 msgid "Boot from volume" msgstr "從雲硬碟開機" #: dashboards/project/instances/workflows/create_instance.py:166 msgid "Boot from image (creates a new volume)" msgstr "從映像檔開機(新增新的雲硬碟)" #: dashboards/project/instances/workflows/create_instance.py:173 msgid "Boot from volume snapshot (creates a new volume)" msgstr "從雲硬碟的即時存檔開機(新增新的雲硬碟)" #: dashboards/project/instances/workflows/create_instance.py:213 #, python-format msgid "" "The requested instance cannot be launched as you only have %(avail)i of your" " quota available. " msgid_plural "" "The requested %(req)i instances cannot be launched as you only have " "%(avail)i of your quota available." msgstr[0] "所請求的 %(req)i 雲實例無法發動因為您只剩下 %(avail)i 個可用配額。" #: dashboards/project/instances/workflows/create_instance.py:229 #, python-format msgid "Cores(Available: %(avail)s, Requested: %(req)s)" msgstr "核心數(可用:%(avail)s、已請求:%(req)s)" #: dashboards/project/instances/workflows/create_instance.py:236 #, python-format msgid "RAM(Available: %(avail)s, Requested: %(req)s)" msgstr "隨機存取記憶體(可用:%(avail)s、已請求:%(req)s)" #: dashboards/project/instances/workflows/create_instance.py:243 #, python-format msgid "" "The requested instance cannot be launched. The following requested " "resource(s) exceed quota(s): %s." msgstr "不能發動所請求的雲實例。以下所請求的資源已超過配額了:%s。" #: dashboards/project/instances/workflows/create_instance.py:263 #, python-format msgid "" "The flavor '%(flavor)s' is too small for requested image.\n" "Minimum requirements: %(min_ram)s MB of RAM and %(min_disk)s GB of Root Disk." msgstr "虛擬硬體樣板「%(flavor)s」對所要求的映像檔太小。\n最低需求:%(min_ram)s MB 記憶體及 %(min_disk)s GB 根硬碟。" #: dashboards/project/instances/workflows/create_instance.py:284 #, python-format msgid "" "The Volume size is too small for the '%(image_name)s' image and has to be " "greater than or equal to '%(smallest_size)d' GB." msgstr "雲硬碟容量對映像檔「%(image_name)s」太小,要大於等於「%(smallest_size)d」GB。" #: dashboards/project/instances/workflows/create_instance.py:294 #: dashboards/project/instances/workflows/create_instance.py:308 msgid "You must select an image." msgstr "您必須選擇映像檔。" #: dashboards/project/instances/workflows/create_instance.py:302 msgid "You must set volume size" msgstr "您必須設定雲硬碟容量" #: dashboards/project/instances/workflows/create_instance.py:305 msgid "Volume size must be greater than 0" msgstr "雲硬碟容量必須大於 0。" #: dashboards/project/instances/workflows/create_instance.py:319 #: dashboards/project/instances/workflows/create_instance.py:337 msgid "You must select a snapshot." msgstr "您必須選擇即時存檔。" #: dashboards/project/instances/workflows/create_instance.py:324 msgid "You must select a volume." msgstr "您必須選擇雲硬碟。" #: dashboards/project/instances/workflows/create_instance.py:331 msgid "" "Launching multiple instances is only supported for images and instance " "snapshots." msgstr "只提供映像檔和雲實例的即時存檔發動多個雲實例。" #: dashboards/project/instances/workflows/create_instance.py:371 #: dashboards/project/volumes/volumes/forms.py:69 msgid "Unable to retrieve availability zones." msgstr "無法獲得可用區域。" #: dashboards/project/instances/workflows/create_instance.py:377 #: dashboards/project/volumes/volumes/forms.py:72 msgid "No availability zones found" msgstr "找不到可用區域" #: dashboards/project/instances/workflows/create_instance.py:379 #: dashboards/project/volumes/volumes/forms.py:74 msgid "Any Availability Zone" msgstr "任何可用區域" #: dashboards/project/instances/workflows/create_instance.py:402 #: dashboards/project/instances/workflows/resize_instance.py:72 #: usage/base.py:237 msgid "Unable to retrieve quota information." msgstr "無法獲得配額資訊。" #: dashboards/project/instances/workflows/create_instance.py:412 #: dashboards/project/volumes/volumes/forms.py:224 msgid "Snapshot" msgstr "即時存檔" #: dashboards/project/instances/workflows/create_instance.py:417 #, python-format msgid "%(name)s - %(size)s GB (%(label)s)" msgstr "%(name)s - %(size)s GB(%(label)s)" #: dashboards/project/instances/workflows/create_instance.py:451 msgid "Select Instance Snapshot" msgstr "選擇雲實例即時存檔" #: dashboards/project/instances/workflows/create_instance.py:453 msgid "No snapshots available" msgstr "無可用的即時存檔" #: dashboards/project/instances/workflows/create_instance.py:466 #: dashboards/project/volumes/volumes/forms.py:306 msgid "Unable to retrieve list of volumes." msgstr "無法獲得雲硬碟列表。" #: dashboards/project/instances/workflows/create_instance.py:468 #: dashboards/project/volumes/backups/forms.py:68 msgid "Select Volume" msgstr "選擇雲硬碟" #: dashboards/project/instances/workflows/create_instance.py:470 msgid "No volumes available" msgstr "無可用的雲硬碟" #: dashboards/project/instances/workflows/create_instance.py:483 msgid "Unable to retrieve list of volume snapshots." msgstr "無法獲得雲硬碟的即時存檔列表。" #: dashboards/project/instances/workflows/create_instance.py:486 msgid "Select Volume Snapshot" msgstr "選擇雲硬碟的即時存檔" #: dashboards/project/instances/workflows/create_instance.py:488 msgid "No volume snapshots available" msgstr "無可用的雲硬碟的即時存檔" #: dashboards/project/instances/workflows/create_instance.py:531 msgid "Key pair to use for authentication." msgstr "用於認證的密鑰對。" #: dashboards/project/instances/workflows/create_instance.py:541 msgid "Confirm Admin Password" msgstr "確認管理員密碼" #: dashboards/project/instances/workflows/create_instance.py:548 msgid "Launch instance in these security groups." msgstr "在這些安全性群組中發動雲實例。" #: dashboards/project/instances/workflows/create_instance.py:553 msgid "" "Control access to your instance via key pairs, security groups, and other " "mechanisms." msgstr "從密鑰對、安全性群組及其他機制控制存取您的雲實例。" #: dashboards/project/instances/workflows/create_instance.py:574 msgid "Unable to retrieve list of security groups" msgstr "無法獲得安全性群組列表" #: dashboards/project/instances/workflows/create_instance.py:606 msgid "Post-Creation" msgstr "前置作業" #: dashboards/project/instances/workflows/create_instance.py:610 msgid "Select Script Source" msgstr "選擇腳本來源" #: dashboards/project/instances/workflows/create_instance.py:615 msgid "Customization Script Source" msgstr "客製化腳本來源" #: dashboards/project/instances/workflows/create_instance.py:620 msgid "" "A script or set of commands to be executed after the instance has been built" " (max 16kb)." msgstr "會在建立雲實例後執行的腳本或一組指令(最大 16kb)。" #: dashboards/project/instances/workflows/create_instance.py:624 #: dashboards/project/instances/workflows/create_instance.py:629 msgid "Script File" msgstr "腳本檔案" #: dashboards/project/instances/workflows/create_instance.py:633 #: dashboards/project/instances/workflows/create_instance.py:638 msgid "Script Data" msgstr "腳本資料" #: dashboards/project/instances/workflows/create_instance.py:665 msgid "File exceeds maximum size (16kb)" msgstr "檔案超過最大容量(16kb)" #: dashboards/project/instances/workflows/create_instance.py:673 #: dashboards/project/stacks/forms.py:189 #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "解析 %(prefix)s 時出了問題:%(error)s" #: dashboards/project/instances/workflows/create_instance.py:700 msgid "Policy Profiles" msgstr "政策基本資料" #: dashboards/project/instances/workflows/create_instance.py:703 msgid "Launch instance with this policy profile" msgstr "以這個政策基本資料發動雲實例" #: dashboards/project/instances/workflows/create_instance.py:767 msgid "" "Automatic: The entire disk is a single partition and automatically resizes. " "Manual: Results in faster build times but requires manual partitioning." msgstr "自動:全部的硬碟是同一個分割並會自動地調整容量。手動:較快建立但需要手動分割硬碟。" #: dashboards/project/instances/workflows/create_instance.py:771 msgid "Configuration Drive" msgstr "設定檔硬碟" #: dashboards/project/instances/workflows/create_instance.py:772 msgid "" "Configure OpenStack to write metadata to a special configuration drive that " "attaches to the instance when it boots." msgstr "設置 OpenStack 來寫入詮釋資料到一個特別的在雲實例一開機會附加的設定檔硬碟。" #: dashboards/project/instances/workflows/create_instance.py:798 msgid "Advanced Options" msgstr "進階選項" #: dashboards/project/instances/workflows/create_instance.py:836 #, python-format msgid "%s instances" msgstr "%s 個雲實例" #: dashboards/project/instances/workflows/create_instance.py:920 #, python-format msgid "Unable to create port for profile \"%(profile_id)s\": %(reason)s" msgstr "無法為基本資料「%(profile_id)s」新增接口:%(reason)s" #: dashboards/project/instances/workflows/create_instance.py:930 #, python-format msgid " Also failed to delete port %s" msgstr "並且刪除接口 %s 時失敗" #: dashboards/project/instances/workflows/resize_instance.py:39 msgid "Choose the flavor to launch." msgstr "選擇要發動的虛擬硬體樣板。" #: dashboards/project/instances/workflows/resize_instance.py:42 msgid "Flavor Choice" msgstr "虛擬硬體樣板選擇" #: dashboards/project/instances/workflows/resize_instance.py:56 msgid "Select a New Flavor" msgstr "選擇新的虛擬硬體樣板" #: dashboards/project/instances/workflows/resize_instance.py:85 msgid "Resize" msgstr "調整容量" #: dashboards/project/instances/workflows/resize_instance.py:86 #, python-format msgid "Scheduled resize of instance \"%s\"." msgstr "已為雲實例「%s」排程調整容量。" #: dashboards/project/instances/workflows/resize_instance.py:87 #, python-format msgid "Unable to resize instance \"%s\"." msgstr "無法調整雲實例「%s」的容量。" #: dashboards/project/instances/workflows/update_instance.py:39 msgid "Unable to retrieve security group list. Please try again later." msgstr "無法獲得安全性群組列表。請稍後再試一次。" #: dashboards/project/instances/workflows/update_instance.py:86 msgid "" "Add and remove security groups to this project from the list of available " "security groups." msgstr "從可用的安全性群組列表裡加入及移除安全性群組到這個專案。" #: dashboards/project/instances/workflows/update_instance.py:88 msgid "All Security Groups" msgstr "所有的安全性群組" #: dashboards/project/instances/workflows/update_instance.py:89 msgid "Instance Security Groups" msgstr "雲實例的安全性群組" #: dashboards/project/instances/workflows/update_instance.py:90 msgid "No security groups found." msgstr "找不到任何安全性群組。" #: dashboards/project/instances/workflows/update_instance.py:91 msgid "No security groups enabled." msgstr "沒有可用的安全性群組。" #: dashboards/project/instances/workflows/update_instance.py:121 msgid "Edit the instance details." msgstr "編輯雲實例的詳細資訊。" #: dashboards/project/instances/workflows/update_instance.py:134 #, python-format msgid "Modified instance \"%s\"." msgstr "已更改雲實例「%s」。" #: dashboards/project/instances/workflows/update_instance.py:135 #, python-format msgid "Unable to modify instance \"%s\"." msgstr "無法更改雲實例「%s」。" #: dashboards/project/loadbalancers/forms.py:37 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:36 #: dashboards/project/loadbalancers/workflows.py:45 msgid "Load Balancing Method" msgstr "負載平衡方法" #: dashboards/project/loadbalancers/forms.py:61 #, python-format msgid "Pool %s was successfully updated." msgstr "已成功更新倉庫 %s。" #: dashboards/project/loadbalancers/forms.py:66 #, python-format msgid "Failed to update pool %s" msgstr "更新倉庫 %s 時失敗" #: dashboards/project/loadbalancers/forms.py:81 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:39 #: dashboards/project/loadbalancers/workflows.py:174 msgid "Session Persistence" msgstr "維持連線階段" #: dashboards/project/loadbalancers/forms.py:85 #: dashboards/project/loadbalancers/workflows.py:181 msgid "Cookie Name" msgstr "Cookie 名稱" #: dashboards/project/loadbalancers/forms.py:86 #: dashboards/project/loadbalancers/workflows.py:182 msgid "Required for APP_COOKIE persistence; Ignored otherwise." msgstr "APP_COOKIE 維持需要;否則忽略。" #: dashboards/project/loadbalancers/forms.py:90 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:54 #: dashboards/project/loadbalancers/workflows.py:190 msgid "Connection Limit" msgstr "連線數限制" #: dashboards/project/loadbalancers/forms.py:91 #: dashboards/project/loadbalancers/workflows.py:191 msgid "" "Maximum number of connections allowed for the VIP or '-1' if the limit is " "not set" msgstr "允許虛擬 IP 的最大連線數或者以「-1」來代表不設限制" #: dashboards/project/loadbalancers/forms.py:109 #: dashboards/project/loadbalancers/forms.py:192 #: dashboards/project/loadbalancers/tabs.py:40 #: dashboards/project/loadbalancers/workflows.py:359 msgid "Unable to retrieve pools list." msgstr "無法獲得倉庫列表" #: dashboards/project/loadbalancers/forms.py:120 msgid "No session persistence" msgstr "沒有維持連線階段" #: dashboards/project/loadbalancers/forms.py:130 #: dashboards/project/loadbalancers/workflows.py:228 msgid "Cookie name is required for APP_COOKIE persistence." msgstr "維持 APP_COOKIE 需要 Cookie 名稱。" #: dashboards/project/loadbalancers/forms.py:157 #, python-format msgid "VIP %s was successfully updated." msgstr "已成功更新虛擬 IP %s。" #: dashboards/project/loadbalancers/forms.py:162 #, python-format msgid "Failed to update VIP %s" msgstr "更新虛擬 IP %s 時失敗" #: dashboards/project/loadbalancers/forms.py:173 #: dashboards/project/loadbalancers/tables.py:373 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:22 #: dashboards/project/loadbalancers/workflows.py:332 msgid "Weight" msgstr "權重" #: dashboards/project/loadbalancers/forms.py:174 msgid "Relative part of requests this pool member serves compared to others" msgstr "有關此倉庫成員與其他相比的服務請求數" #: dashboards/project/loadbalancers/forms.py:207 #, python-format msgid "Member %s was successfully updated." msgstr "已成功更新成員 %s。" #: dashboards/project/loadbalancers/forms.py:213 #, python-format msgid "Failed to update member %s" msgstr "更新成員 %s 時失敗" #: dashboards/project/loadbalancers/forms.py:225 #: dashboards/project/loadbalancers/tables.py:405 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:15 #: dashboards/project/loadbalancers/workflows.py:497 msgid "Delay" msgstr "延遲" #: dashboards/project/loadbalancers/forms.py:226 #: dashboards/project/loadbalancers/workflows.py:498 msgid "The minimum time in seconds between regular checks of a member" msgstr "定期檢查成員的最短間隔秒數" #: dashboards/project/loadbalancers/forms.py:230 #: dashboards/project/loadbalancers/tables.py:406 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:18 #: dashboards/project/loadbalancers/workflows.py:502 #: dashboards/project/stacks/templates/stacks/_detail_overview.html:62 msgid "Timeout" msgstr "逾期" #: dashboards/project/loadbalancers/forms.py:231 #: dashboards/project/loadbalancers/workflows.py:503 msgid "The maximum time in seconds for a monitor to wait for a reply" msgstr "等待監視器回應的最長間隔秒數" #: dashboards/project/loadbalancers/forms.py:235 #: dashboards/project/loadbalancers/workflows.py:507 msgid "Max Retries (1~10)" msgstr "最大重試數(1~10)" #: dashboards/project/loadbalancers/forms.py:236 #: dashboards/project/loadbalancers/workflows.py:508 msgid "" "Number of permissible failures before changing the status of member to " "inactive" msgstr "在變更成員的狀態為不活躍的可允許失敗數。" #: dashboards/project/loadbalancers/forms.py:257 #, python-format msgid "Health monitor %s was successfully updated." msgstr "已成功更新健康監視器 %s。" #: dashboards/project/loadbalancers/forms.py:263 #, python-format msgid "Failed to update health monitor %s" msgstr "更新健康監視器 %s 時失敗" #: dashboards/project/loadbalancers/panel.py:26 msgid "Load Balancers" msgstr "負載平衡器" #: dashboards/project/loadbalancers/tables.py:32 #: dashboards/project/loadbalancers/workflows.py:135 msgid "Add Pool" msgstr "加入倉庫" #: dashboards/project/loadbalancers/tables.py:41 #: dashboards/project/loadbalancers/workflows.py:259 msgid "Add VIP" msgstr "加入虛擬 IP" #: dashboards/project/loadbalancers/tables.py:59 #: dashboards/project/loadbalancers/workflows.py:425 msgid "Add Member" msgstr "加入成員" #: dashboards/project/loadbalancers/tables.py:68 #: dashboards/project/loadbalancers/workflows.py:609 msgid "Add Monitor" msgstr "加入監視器" #: dashboards/project/loadbalancers/tables.py:82 msgid "Delete VIP" msgid_plural "Delete VIPs" msgstr[0] "刪除虛擬 IP" #: dashboards/project/loadbalancers/tables.py:90 msgid "Scheduled deletion of VIP" msgid_plural "Scheduled deletion of VIPs" msgstr[0] "已排程虛擬 IP 的刪除" #: dashboards/project/loadbalancers/tables.py:108 msgid "Delete Pool" msgid_plural "Delete Pools" msgstr[0] "刪除倉庫" #: dashboards/project/loadbalancers/tables.py:116 msgid "Scheduled deletion of Pool" msgid_plural "Scheduled deletion of Pools" msgstr[0] "已排程倉庫的刪除" #: dashboards/project/loadbalancers/tables.py:135 msgid "Delete Monitor" msgid_plural "Delete Monitors" msgstr[0] "刪除監視器" #: dashboards/project/loadbalancers/tables.py:143 msgid "Scheduled deletion of Monitor" msgid_plural "Scheduled deletion of Monitors" msgstr[0] "已排程監視器的刪除" #: dashboards/project/loadbalancers/tables.py:156 msgid "Delete Member" msgid_plural "Delete Members" msgstr[0] "刪除成員" #: dashboards/project/loadbalancers/tables.py:164 msgid "Scheduled deletion of Member" msgid_plural "Scheduled deletion of Members" msgstr[0] "已排程成員的刪除" #: dashboards/project/loadbalancers/tables.py:172 #: dashboards/project/loadbalancers/templates/loadbalancers/updatepool.html:3 #: dashboards/project/loadbalancers/views.py:231 #: dashboards/project/loadbalancers/views.py:237 msgid "Edit Pool" msgstr "編輯倉庫" #: dashboards/project/loadbalancers/tables.py:184 #: dashboards/project/loadbalancers/templates/loadbalancers/updatevip.html:3 #: dashboards/project/loadbalancers/views.py:268 #: dashboards/project/loadbalancers/views.py:274 msgid "Edit VIP" msgstr "編輯虛擬 IP" #: dashboards/project/loadbalancers/tables.py:201 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemember.html:3 #: dashboards/project/loadbalancers/views.py:319 #: dashboards/project/loadbalancers/views.py:325 msgid "Edit Member" msgstr "編輯成員" #: dashboards/project/loadbalancers/tables.py:213 #: dashboards/project/loadbalancers/templates/loadbalancers/updatemonitor.html:3 #: dashboards/project/loadbalancers/views.py:355 #: dashboards/project/loadbalancers/views.py:361 msgid "Edit Monitor" msgstr "編輯監視器" #: dashboards/project/loadbalancers/tables.py:234 #: dashboards/project/loadbalancers/workflows.py:672 msgid "Associate Monitor" msgstr "聯結監視器" #: dashboards/project/loadbalancers/tables.py:250 msgid "Failed to retrieve health monitors." msgstr "獲得健康監視器時失敗。" #: dashboards/project/loadbalancers/tables.py:257 #: dashboards/project/loadbalancers/workflows.py:735 msgid "Disassociate Monitor" msgstr "解除監視器聯結" #: dashboards/project/loadbalancers/tables.py:296 msgctxt "Current status of a Pool" msgid "Active" msgstr "使用中" #: dashboards/project/loadbalancers/tables.py:298 msgctxt "Current status of a Pool" msgid "Down" msgstr "離線" #: dashboards/project/loadbalancers/tables.py:300 msgctxt "Current status of a Pool" msgid "Error" msgstr "錯誤" #: dashboards/project/loadbalancers/tables.py:302 msgctxt "Current status of a Pool" msgid "Created" msgstr "已新增" #: dashboards/project/loadbalancers/tables.py:304 msgctxt "Current status of a Pool" msgid "Pending Create" msgstr "等候新增" #: dashboards/project/loadbalancers/tables.py:306 msgctxt "Current status of a Pool" msgid "Pending Update" msgstr "等候更新" #: dashboards/project/loadbalancers/tables.py:308 msgctxt "Current status of a Pool" msgid "Pending Delete" msgstr "等候刪除" #: dashboards/project/loadbalancers/tables.py:310 msgctxt "Current status of a Pool" msgid "Inactive" msgstr "未使用" #: dashboards/project/loadbalancers/tables.py:321 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:29 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:18 #: dashboards/project/loadbalancers/workflows.py:43 #: dashboards/project/networks/subnets/workflows.py:38 #: dashboards/project/networks/subnets/workflows.py:116 #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:7 #: dashboards/project/networks/workflows.py:158 #: dashboards/project/routers/ports/forms.py:29 #: dashboards/project/vpn/tables.py:288 dashboards/project/vpn/workflows.py:30 msgid "Subnet" msgstr "子網域" #: dashboards/project/loadbalancers/tables.py:328 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:18 msgid "VIP" msgstr "虛擬 IP" #: dashboards/project/loadbalancers/tables.py:333 #: dashboards/project/loadbalancers/tabs.py:28 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:38 msgid "Pools" msgstr "倉庫" #: dashboards/project/loadbalancers/tables.py:371 #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:19 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:25 #: dashboards/project/loadbalancers/workflows.py:168 #: dashboards/project/loadbalancers/workflows.py:339 msgid "Protocol Port" msgstr "協定埠口" #: dashboards/project/loadbalancers/tables.py:384 #: dashboards/project/loadbalancers/tabs.py:46 #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:39 msgid "Members" msgstr "成員" #: dashboards/project/loadbalancers/tables.py:403 msgid "Monitor Type" msgstr "監視器類型" #: dashboards/project/loadbalancers/tables.py:407 #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:21 msgid "Max Retries" msgstr "最大重試數" #: dashboards/project/loadbalancers/tables.py:412 #: dashboards/project/loadbalancers/tabs.py:64 msgid "Monitors" msgstr "監視器" #: dashboards/project/loadbalancers/tabs.py:58 msgid "Unable to retrieve member list." msgstr "無法獲得成員列表。" #: dashboards/project/loadbalancers/tabs.py:76 msgid "Unable to retrieve monitor list." msgstr "無法獲得視器列表。" #: dashboards/project/loadbalancers/tabs.py:87 msgid "Pool Details" msgstr "倉庫詳細資訊" #: dashboards/project/loadbalancers/tabs.py:97 msgid "VIP Details" msgstr "虛擬 IP 詳細資訊" #: dashboards/project/loadbalancers/tabs.py:108 msgid "Unable to retrieve VIP details." msgstr "無法獲得虛擬 IP 詳細資訊。" #: dashboards/project/loadbalancers/tabs.py:113 msgid "Member Details" msgstr "成員詳細資訊" #: dashboards/project/loadbalancers/tabs.py:123 msgid "Monitor Details" msgstr "監視器詳細資訊" #: dashboards/project/loadbalancers/templates/loadbalancers/_member_details.html:16 #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:22 msgid "Address" msgstr "位址" #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:25 #: dashboards/project/loadbalancers/workflows.py:514 #: dashboards/project/loadbalancers/workflows.py:519 #: dashboards/project/loadbalancers/workflows.py:520 msgid "HTTP Method" msgstr "HTTP 方法" #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:28 msgid "URL Path" msgstr "網址路徑" #: dashboards/project/loadbalancers/templates/loadbalancers/_monitor_details.html:31 msgid "Expected Codes" msgstr "預期碼" #: dashboards/project/loadbalancers/templates/loadbalancers/_pool_details.html:51 msgid "Health Monitors" msgstr "健康監視器" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemember.html:6 msgid "" "You may update member attributes here: edit pool, weight or admin state." msgstr "您可以在此更新成員屬性:編輯倉庫、權重或管理員狀態。" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatemonitor.html:6 msgid "" "You may update health monitor attributes here: edit delay, timeout, max " "retries or admin state." msgstr "您可以在此更新健康監視器的屬性:編輯延遲、逾期、最大重試數或管理員狀態。" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatepool.html:6 msgid "" "You may update pool attributes here: edit name, description, load balancing " "method or admin state." msgstr "您可以在此更新倉庫:編輯名稱、描述、負載平衡方法或管理員狀態。" #: dashboards/project/loadbalancers/templates/loadbalancers/_updatevip.html:6 msgid "" "You may update VIP attributes here: edit name, description, pool, session " "persistence, connection limit or admin state." msgstr "您可以在此更新虛擬 IP 屬性:編輯名稱、描述、倉庫、連線階段維持、連線限制或管理員狀態。" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:35 msgid "Port ID" msgstr "接口識別號" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:42 #, python-format msgid "Type: %(persistence_type)s" msgstr "類型:%(persistence_type)s" #: dashboards/project/loadbalancers/templates/loadbalancers/_vip_details.html:47 #, python-format msgid "Cookie Name: %(cookie_name)s" msgstr "Cookie 名稱:%(cookie_name)s" #: dashboards/project/loadbalancers/templates/loadbalancers/details_tabs.html:3 #: dashboards/project/loadbalancers/views.py:43 msgid "Load Balancer" msgstr "負載平衡器" #: dashboards/project/loadbalancers/utils.py:22 #, python-format msgid "" "%(type)s: url:%(url_path)s method:%(http_method)s codes:%(expected_codes)s " "delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" msgstr "%(type)s:網址:%(url_path)s 方法:%(http_method)s 代碼:%(expected_codes)s 延遲:%(delay)d 重試:%(max_retries)d 逾期:%(timeout)d" #: dashboards/project/loadbalancers/utils.py:27 #, python-format msgid "%(type)s delay:%(delay)d retries:%(max_retries)d timeout:%(timeout)d" msgstr "%(type)s 延遲:%(delay)d 重試:%(max_retries)d 逾期:%(timeout)d" #: dashboards/project/loadbalancers/views.py:55 #, python-format msgid "Deleted monitor %s" msgstr "刪除監視器 %s" #: dashboards/project/loadbalancers/views.py:58 #, python-format msgid "Unable to delete monitor. %s" msgstr "無法刪除監視器。%s" #: dashboards/project/loadbalancers/views.py:63 #, python-format msgid "Deleted pool %s" msgstr "已刪除倉庫 %s" #: dashboards/project/loadbalancers/views.py:66 #, python-format msgid "Unable to delete pool. %s" msgstr "無法刪除倉庫。%s" #: dashboards/project/loadbalancers/views.py:71 #, python-format msgid "Deleted member %s" msgstr "已刪除成員 %s" #: dashboards/project/loadbalancers/views.py:74 #, python-format msgid "Unable to delete member. %s" msgstr "無法刪除成員。%s" #: dashboards/project/loadbalancers/views.py:81 #, python-format msgid "Unable to locate VIP to delete. %s" msgstr "無法定位虛擬 IP 來刪除。%s" #: dashboards/project/loadbalancers/views.py:86 #, python-format msgid "Deleted VIP %s" msgstr "已刪除虛擬 IP %s" #: dashboards/project/loadbalancers/views.py:89 #, python-format msgid "Unable to delete VIP. %s" msgstr "無法刪除虛擬 IP。%s" #: dashboards/project/loadbalancers/views.py:109 #, python-format msgid "Unable to retrieve pool subnet. %s" msgstr "無法獲得倉庫子網路。%s" #: dashboards/project/loadbalancers/views.py:135 msgid "Unable to retrieve pool details." msgstr "無法獲得倉庫詳細資訊。" #: dashboards/project/loadbalancers/views.py:177 msgid "Unable to retrieve member details." msgstr "無法獲得成員詳細資訊。" #: dashboards/project/loadbalancers/views.py:208 msgid "Unable to retrieve monitor details." msgstr "無法獲得監視器詳細資訊。" #: dashboards/project/loadbalancers/views.py:253 #, python-format msgid "Unable to retrieve pool details. %s" msgstr "無法獲得倉庫詳細資訊。%s" #: dashboards/project/loadbalancers/views.py:290 #, python-format msgid "Unable to retrieve VIP details. %s" msgstr "無法獲得虛擬 IP 詳細資訊。%s" #: dashboards/project/loadbalancers/views.py:341 #, python-format msgid "Unable to retrieve member details. %s" msgstr "無法獲得成員詳細資訊。%s" #: dashboards/project/loadbalancers/views.py:377 #, python-format msgid "Unable to retrieve health monitor details. %s" msgstr "無法獲得健康監視器詳細資訊。%s" #: dashboards/project/loadbalancers/views.py:400 #: dashboards/project/loadbalancers/views.py:416 #, python-format msgid "Unable to retrieve pool. %s" msgstr "無法獲得倉庫。%s" #: dashboards/project/loadbalancers/workflows.py:55 #: dashboards/project/loadbalancers/workflows.py:200 #: dashboards/project/vpn/workflows.py:40 msgid "Select a Subnet" msgstr "選擇子網路" #: dashboards/project/loadbalancers/workflows.py:60 #: dashboards/project/loadbalancers/workflows.py:205 #: dashboards/project/vpn/workflows.py:46 msgid "Unable to retrieve networks list." msgstr "無法獲得網路列表。" #: dashboards/project/loadbalancers/workflows.py:67 #: dashboards/project/loadbalancers/workflows.py:211 msgid "Select a Protocol" msgstr "選擇協定" #: dashboards/project/loadbalancers/workflows.py:71 msgid "Select a Method" msgstr "選擇方法" #: dashboards/project/loadbalancers/workflows.py:85 msgid "Unable to retrieve providers list." msgstr "無法獲得提供者列表。" #: dashboards/project/loadbalancers/workflows.py:99 #, python-format msgid "%s (default)" msgstr "%s(預設值)" #: dashboards/project/loadbalancers/workflows.py:102 msgid "Provider for Load Balancer is not supported" msgstr "不支援負載平衡器的提供者" #: dashboards/project/loadbalancers/workflows.py:104 msgid "No provider is available" msgstr "無可用的提供者" #: dashboards/project/loadbalancers/workflows.py:110 msgid "Add New Pool" msgstr "加入新倉庫" #: dashboards/project/loadbalancers/workflows.py:112 msgid "" "Create Pool for current project.\n" "\n" "Assign a name and description for the pool. Choose one subnet where all members of this pool must be on. Select the protocol and load balancing method for this pool. Admin State is UP (checked) by default." msgstr "為目前的專案新增倉庫。\n\n為倉庫指定名稱和描述。選擇一個所有這個倉庫的成員可用的子網路。選擇此倉庫的協定和負載平衡方法。預設管理員狀態是上線的(已勾選)。" #: dashboards/project/loadbalancers/workflows.py:137 #, python-format msgid "Added pool \"%s\"." msgstr "加入了倉庫「%s」。" #: dashboards/project/loadbalancers/workflows.py:138 #, python-format msgid "Unable to add pool \"%s\"." msgstr "無法加入倉庫「%s」。" #: dashboards/project/loadbalancers/workflows.py:159 msgid "VIP Subnet" msgstr "虛擬 IP 子網路" #: dashboards/project/loadbalancers/workflows.py:162 msgid "Specify a free IP address from the selected subnet" msgstr "從選擇的子網路指定自由的 IP 位址" #: dashboards/project/loadbalancers/workflows.py:215 msgid "No Session Persistence" msgstr "沒有維持連線階段" #: dashboards/project/loadbalancers/workflows.py:233 msgid "Specify VIP" msgstr "指定虛擬 IP" #: dashboards/project/loadbalancers/workflows.py:235 msgid "" "Create a VIP for this pool. Assign a name, description, IP address, port, " "and maximum connections allowed for the VIP. Choose the protocol and session" " persistence method for the VIP. Admin State is UP (checked) by default." msgstr "為此倉庫新增虛擬 IP。為此虛擬 IP 指定名稱、描述、IP 位址、埠口及虛擬 IP 的最大允許連接數。為虛擬 IP 選擇協定和連線階段維持方法。預設管理員狀態是上線的(已勾選)。" #: dashboards/project/loadbalancers/workflows.py:261 #, python-format msgid "Added VIP \"%s\"." msgstr "已加入虛擬 IP「%s」。" #: dashboards/project/loadbalancers/workflows.py:262 #, python-format msgid "Unable to add VIP \"%s\"." msgstr "無法加入虛擬 IP「%s」。" #: dashboards/project/loadbalancers/workflows.py:278 #, python-format msgid "Unable to retrieve the specified pool. Unable to add VIP \"%s\"." msgstr "無法獲得指定的倉庫。無法加入虛擬 IP「%s」。" #: dashboards/project/loadbalancers/workflows.py:303 msgid "Member Source" msgstr "成員來源" #: dashboards/project/loadbalancers/workflows.py:304 msgid "Select from active instances" msgstr "從使用中的雲實例裡選擇" #: dashboards/project/loadbalancers/workflows.py:305 #: dashboards/project/loadbalancers/workflows.py:322 msgid "Specify member IP address" msgstr "指定成員的 IP 位址" #: dashboards/project/loadbalancers/workflows.py:312 #: dashboards/project/loadbalancers/workflows.py:318 msgid "Member(s)" msgstr "成員" #: dashboards/project/loadbalancers/workflows.py:320 msgid "Select members for this pool " msgstr "為此倉庫選擇成員" #: dashboards/project/loadbalancers/workflows.py:321 #: dashboards/project/loadbalancers/workflows.py:327 msgid "Member address" msgstr "成員位址" #: dashboards/project/loadbalancers/workflows.py:333 msgid "" "Relative part of requests this pool member serves compared to others. \n" "The same weight will be applied to all the selected members and can be modified later. Weight must be in the range 1 to 256." msgstr "用於與其他請求此倉庫的成員服務比較的相關部份。\n相同的權重會套用到所有所選的成員並可以在稍後更改。權重必須是在範圍 1 到 256 內。" #: dashboards/project/loadbalancers/workflows.py:340 msgid "" "Enter an integer value between 1 and 65535. The same port will be used for " "all the selected members and can be modified later." msgstr "輸入在 1 到 65535 間的整數值。會使用同樣的埠口於所有所選的成員並可以在稍後更改。" #: dashboards/project/loadbalancers/workflows.py:352 msgid "Select a Pool" msgstr "選擇倉庫" #: dashboards/project/loadbalancers/workflows.py:372 msgid "Unable to retrieve instances list." msgstr "無法獲得雲實例列表。" #: dashboards/project/loadbalancers/workflows.py:376 msgid "" "No servers available. To add a member, you need at least one running " "instance." msgstr "無可用的伺服器。要加入成員,您需要最少一個執行中的雲實例。" #: dashboards/project/loadbalancers/workflows.py:392 msgid "At least one member must be specified" msgstr "最少要指定一個成員" #: dashboards/project/loadbalancers/workflows.py:396 msgid "Member IP address must be specified" msgstr "必須指定成員的 IP 位址" #: dashboards/project/loadbalancers/workflows.py:401 msgid "Add New Member" msgstr "加入新成員" #: dashboards/project/loadbalancers/workflows.py:403 msgid "" "Add member(s) to the selected pool.\n" "\n" "Choose one or more listed instances to be added to the pool as member(s). Assign a numeric weight and port number for the selected member(s) to operate(s) on; e.g., 80. \n" "\n" "Only one port can be associated with each instance." msgstr "加入成員到已選擇的倉庫。\n\n選擇一個或多個列表的雲實例來加入到倉庫的成員。分配一個權重數和埠口號給選擇的成員來處理;如 80。\n\n每個雲實例只有一個埠口能分配。" #: dashboards/project/loadbalancers/workflows.py:427 msgid "Added member(s)." msgstr "已加入成員。" #: dashboards/project/loadbalancers/workflows.py:428 msgid "Unable to add member(s)" msgstr "無法加入成員" #: dashboards/project/loadbalancers/workflows.py:438 msgid "Unable to retrieve the specified pool." msgstr "無法獲得指定的倉庫。" #: dashboards/project/loadbalancers/workflows.py:487 msgid "PING" msgstr "PING" #: dashboards/project/loadbalancers/workflows.py:489 msgid "HTTP" msgstr "HTTP" #: dashboards/project/loadbalancers/workflows.py:490 msgid "HTTPS" msgstr "HTTPS" #: dashboards/project/loadbalancers/workflows.py:513 msgid "GET" msgstr "GET" #: dashboards/project/loadbalancers/workflows.py:515 msgid "HTTP method used to check health status of a member" msgstr "HTTP 方法使用於檢查成員的健康狀態" #: dashboards/project/loadbalancers/workflows.py:538 #: dashboards/project/loadbalancers/workflows.py:545 #: dashboards/project/loadbalancers/workflows.py:546 msgid "Expected HTTP Status Codes" msgstr "預期 HTTP 狀態代碼" #: dashboards/project/loadbalancers/workflows.py:539 msgid "" "Expected code may be a single value (e.g. 200), a list of values (e.g. 200, " "202), or range of values (e.g. 200-204)" msgstr "預期代碼是單獨的值(如 200),一個列表的值(如 200, 202)或者是一個範圍的值(如 200-204)" #: dashboards/project/loadbalancers/workflows.py:562 msgid "Delay must be greater than or equal to Timeout" msgstr "延遲必須大於等於逾期" #: dashboards/project/loadbalancers/workflows.py:571 msgid "Please choose a HTTP method" msgstr "請選擇 HTTP 方法" #: dashboards/project/loadbalancers/workflows.py:574 msgid "Please specify an URL" msgstr "請指定網址" #: dashboards/project/loadbalancers/workflows.py:577 msgid "" "Please enter a single value (e.g. 200), a list of values (e.g. 200, 202), or" " range of values (e.g. 200-204)" msgstr "請輸入單獨的值(如 200)、一個列表的值(200, 202)或者是一個範圍的值(如 200-204)" #: dashboards/project/loadbalancers/workflows.py:584 msgid "Add New Monitor" msgstr "加入新的監視器" #: dashboards/project/loadbalancers/workflows.py:586 msgid "" "Create a monitor template.\n" "\n" "Select type of monitoring. Specify delay, timeout, and retry limits required by the monitor. Specify method, URL path, and expected HTTP codes upon success." msgstr "新增監視器範本。\n\n選擇監視的類型。指定監視器的延遲、逾期和重試限制。指定方法、網址路徑和預期 HTTP 代碼直到成功。" #: dashboards/project/loadbalancers/workflows.py:611 msgid "Added monitor" msgstr "已加入監視器" #: dashboards/project/loadbalancers/workflows.py:612 msgid "Unable to add monitor" msgstr "無法加入監視器" #: dashboards/project/loadbalancers/workflows.py:622 msgid "Unable to add monitor." msgstr "無法加入監視器。" #: dashboards/project/loadbalancers/workflows.py:627 #: dashboards/project/loadbalancers/workflows.py:690 msgid "Monitor" msgstr "監視器" #: dashboards/project/loadbalancers/workflows.py:633 #, python-format msgid "Select a monitor template for %s" msgstr "為 %s 選擇監視器範本" #: dashboards/project/loadbalancers/workflows.py:636 #: dashboards/project/loadbalancers/workflows.py:700 msgid "Select a Monitor" msgstr "選擇監視器" #: dashboards/project/loadbalancers/workflows.py:648 #: dashboards/project/loadbalancers/workflows.py:710 msgid "Unable to retrieve monitors list." msgstr "無法獲得監視器列表。" #: dashboards/project/loadbalancers/workflows.py:654 #: dashboards/project/loadbalancers/workflows.py:716 msgid "Association Details" msgstr "聯結的詳細資訊" #: dashboards/project/loadbalancers/workflows.py:656 msgid "Associate a health monitor with target pool." msgstr "以目標倉庫聯結健康監視器。" #: dashboards/project/loadbalancers/workflows.py:674 msgid "Associated monitor." msgstr "已聯結的監視器。" #: dashboards/project/loadbalancers/workflows.py:675 #: dashboards/project/loadbalancers/workflows.py:685 msgid "Unable to associate monitor." msgstr "無法聯結監視器。" #: dashboards/project/loadbalancers/workflows.py:697 #, python-format msgid "Select a health monitor of %s" msgstr "選擇 %s 的健康監視器" #: dashboards/project/loadbalancers/workflows.py:718 msgid "Disassociate a health monitor from target pool. " msgstr "從目標倉庫解除健康監視器的聯結。" #: dashboards/project/loadbalancers/workflows.py:737 msgid "Disassociated monitor." msgstr "已解除監視器的聯結。" #: dashboards/project/loadbalancers/workflows.py:738 #: dashboards/project/loadbalancers/workflows.py:748 msgid "Unable to disassociate monitor." msgstr "無法解除監視器的聯結。" #: dashboards/project/network_topology/panel.py:27 #: dashboards/project/network_topology/templates/network_topology/index.html:4 #: dashboards/project/network_topology/views.py:101 msgid "Network Topology" msgstr "網路拓撲" #: dashboards/project/network_topology/templates/network_topology/_create_router.html:9 #: dashboards/project/network_topology/templates/network_topology/_create_router.html:20 #: dashboards/project/network_topology/templates/network_topology/create_router.html:3 #: dashboards/project/network_topology/templates/network_topology/index.html:40 #: dashboards/project/routers/tables.py:85 #: dashboards/project/routers/tables.py:98 #: dashboards/project/routers/templates/routers/create.html:3 #: dashboards/project/routers/views.py:164 #: dashboards/project/routers/views.py:167 #: dashboards/project/routers/views.py:168 msgid "Create Router" msgstr "新增路由器" #: dashboards/project/network_topology/templates/network_topology/_svg_element.html:184 #: dashboards/project/vpn/tables.py:289 dashboards/project/vpn/workflows.py:29 #: dashboards/router/dashboard.py:19 msgid "Router" msgstr "路由器" #: dashboards/project/network_topology/templates/network_topology/index.html:9 msgid "This pane needs javascript support." msgstr "此頁面需要 JavaScript 支援。" #: dashboards/project/network_topology/templates/network_topology/index.html:21 msgid "Small" msgstr "縮小" #: dashboards/project/network_topology/templates/network_topology/index.html:32 #: dashboards/project/network_topology/templates/network_topology/index.html:34 msgid "Launch Instance (Quota exceeded)" msgstr "發動雲實體(超過配額)" #: dashboards/project/network_topology/templates/network_topology/index.html:37 #: dashboards/project/networks/tables.py:98 msgid "Create Network (Quota exceeded)" msgstr "新增網路(超過配額)" #: dashboards/project/network_topology/templates/network_topology/index.html:40 #: dashboards/project/routers/tables.py:96 msgid "Create Router (Quota exceeded)" msgstr "新增路由器(超過配額)" #: dashboards/project/network_topology/templates/network_topology/index.html:46 msgid "There are no networks, routers, or connected instances to display." msgstr "無網路、路由器或已連接的雲實例可以列出。" #: dashboards/project/network_topology/views.py:58 msgid "Create a Router" msgstr "新增路由器" #: dashboards/project/networks/ports/tables.py:36 msgid "Attached" msgstr "已附加" #: dashboards/project/networks/ports/tables.py:38 msgid "Detached" msgstr "已卸除" #: dashboards/project/networks/ports/tables.py:43 #: dashboards/project/networks/ports/views.py:85 msgid "Edit Port" msgstr "編輯接口" #: dashboards/project/networks/ports/tables.py:55 #: dashboards/project/routers/ports/tables.py:94 msgctxt "Admin state of a Port" msgid "UP" msgstr "上線" #: dashboards/project/networks/ports/tables.py:56 #: dashboards/project/routers/ports/tables.py:95 msgctxt "Admin state of a Port" msgid "DOWN" msgstr "離線" #: dashboards/project/networks/ports/tables.py:60 msgctxt "status of a network port" msgid "Active" msgstr "使用中" #: dashboards/project/networks/ports/tables.py:61 msgctxt "status of a network port" msgid "Down" msgstr "離線" #: dashboards/project/networks/ports/tables.py:62 msgctxt "status of a neteork port" msgid "Error" msgstr "錯誤" #: dashboards/project/networks/ports/tables.py:63 msgctxt "status of a network port" msgid "Build" msgstr "建立中" #: dashboards/project/networks/ports/views.py:39 #: dashboards/project/networks/templates/networks/ports/detail.html:3 msgid "Port Details" msgstr "接口詳細資訊" #: dashboards/project/networks/ports/views.py:54 #: dashboards/project/routers/ports/tabs.py:35 #: dashboards/project/routers/views.py:135 msgid "Unable to retrieve port details." msgstr "無法獲得接口詳細資訊。" #: dashboards/project/networks/ports/views.py:104 msgid "Unable to retrieve port details" msgstr "無法獲得接口詳細資訊" #: dashboards/project/networks/subnets/tables.py:106 msgid "Create Subnet (Quota exceeded)" msgstr "新增子網路(超過配額)" #: dashboards/project/networks/subnets/tables.py:131 #: dashboards/project/networks/subnets/workflows.py:81 #: dashboards/project/networks/workflows.py:108 msgid "Network Address" msgstr "網路位址" #: dashboards/project/networks/subnets/utils.py:20 msgid "No options specified" msgstr "未指定選項" #: dashboards/project/networks/subnets/utils.py:22 msgid "SLAAC: Address discovered from OpenStack Router" msgstr "SLAAC:從 OpenStack 路由器探索位址" #: dashboards/project/networks/subnets/utils.py:24 msgid "DHCPv6 stateful: Address discovered from OpenStack DHCP" msgstr "DHCPv6 有態:從 OpenStack DHCP 探索位址" #: dashboards/project/networks/subnets/utils.py:26 msgid "" "DHCPv6 stateless: Address discovered from OpenStack Router and additional " "information from OpenStack DHCP" msgstr "DHCPv6 無態:從 OpenStack 路由器探索位址並且從 OpenStack DHCP 獲得資訊" #: dashboards/project/networks/subnets/views.py:67 msgid "Unable to retrieve subnet details" msgstr "無法獲得子網路詳細資訊" #: dashboards/project/networks/subnets/views.py:103 #: dashboards/project/networks/subnets/workflows.py:148 #: dashboards/project/networks/templates/networks/subnets/detail.html:3 #: dashboards/project/networks/workflows.py:255 msgid "Subnet Details" msgstr "子網路詳細資訊" #: dashboards/project/networks/subnets/views.py:112 msgid "Unable to retrieve subnet details." msgstr "無法獲得子網路詳細資訊。" #: dashboards/project/networks/subnets/workflows.py:35 msgid "Specify \"Network Address\"" msgstr "指定「網路位址」" #: dashboards/project/networks/subnets/workflows.py:39 msgid "" "Create a subnet associated with the network. Advanced configuration is " "available by clicking on the \"Subnet Details\" tab." msgstr "新增子網路與此網路聯結。點擊「子網路詳細資訊」標籤後會出現進階的設置。" #: dashboards/project/networks/subnets/workflows.py:58 #, python-format msgid "Created subnet \"%s\"." msgstr "已新增子網路「%s」。" #: dashboards/project/networks/subnets/workflows.py:59 #, python-format msgid "Unable to create subnet \"%s\"." msgstr "無法新增子網路「%s」。" #: dashboards/project/networks/subnets/workflows.py:86 msgid "Network address in CIDR format (e.g. 192.168.0.0/24)" msgstr "用 CIDR 格式的網路位址(如 192.168.0.0/24)" #: dashboards/project/networks/subnets/workflows.py:103 msgid "Gateway IP (optional)" msgstr "閘道 IP(選填)" #: dashboards/project/networks/subnets/workflows.py:106 msgid "" "IP address of Gateway (e.g. 192.168.0.254). Specify an explicit address to " "set the gateway. If you do not want to use a gateway, check 'Disable " "Gateway' below." msgstr "閘道的 IP 位址(如 192.168.0.254)。指定正確的位址給閘道。假如您不想要使用閘道,勾選下面的「關閉閘道」。" #: dashboards/project/networks/subnets/workflows.py:112 #: dashboards/project/networks/workflows.py:145 msgid "Disable Gateway" msgstr "關閉閘道" #: dashboards/project/networks/subnets/workflows.py:117 msgid "" "Update a subnet associated with the network. Advanced configuration are " "available at \"Subnet Details\" tab." msgstr "更新子網路與此網路聯結。進階的設置會在「子網路詳細資訊」標籤裡。" #: dashboards/project/networks/subnets/workflows.py:149 #: dashboards/project/networks/workflows.py:256 msgid "Specify additional attributes for the subnet." msgstr "為子網路指定額外的屬性。" #: dashboards/project/networks/subnets/workflows.py:160 #, python-format msgid "Updated subnet \"%s\"." msgstr "已更新子網路「%s」。" #: dashboards/project/networks/subnets/workflows.py:161 #, python-format msgid "Unable to update subnet \"%s\"." msgstr "無法更新子網路「%s」。" #: dashboards/project/networks/subnets/workflows.py:196 #, python-format msgid "Subnet \"%s\" was successfully updated." msgstr "已成功更新子網路「%s」。" #: dashboards/project/networks/subnets/workflows.py:200 #, python-format msgid "Failed to update subnet \"%(sub)s\": %(reason)s" msgstr "更新子網路「%(sub)s」時失敗:%(reason)s" #: dashboards/project/networks/tables.py:119 #: dashboards/project/networks/tables.py:133 msgid "Add Subnet" msgstr "加入子網路" #: dashboards/project/networks/tables.py:131 msgid "Add Subnet (Quota exceeded)" msgstr "加入子網路(超過配額)" #: dashboards/project/networks/tables.py:150 msgctxt "Current status of a Network" msgid "Active" msgstr "使用中" #: dashboards/project/networks/tables.py:151 msgctxt "Current status of a Network" msgid "Build" msgstr "建立中" #: dashboards/project/networks/tables.py:152 msgctxt "Current status of a Network" msgid "Down" msgstr "離線" #: dashboards/project/networks/tables.py:153 msgctxt "Current status of a Network" msgid "Error" msgstr "錯誤" #: dashboards/project/networks/templates/networks/_create.html:18 msgid "Select a name for your network." msgstr "為您的網路取名。" #: dashboards/project/networks/templates/networks/_detail_overview.html:3 msgid "Network Overview" msgstr "網路概觀" #: dashboards/project/networks/templates/networks/_detail_overview.html:21 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:47 msgid "MTU" msgstr "最大傳輸單元" #: dashboards/project/networks/templates/networks/_detail_overview.html:24 msgid "Provider Network" msgstr "提供者概觀" #: dashboards/project/networks/templates/networks/_detail_overview.html:25 msgid "Network Type:" msgstr "網路類型:" #: dashboards/project/networks/templates/networks/_detail_overview.html:26 msgid "Physical Network:" msgstr "實體網路:" #: dashboards/project/networks/templates/networks/_detail_overview.html:27 msgid "Segmentation ID:" msgstr "分段識別號:" #: dashboards/project/networks/templates/networks/create.html:9 msgid "« Back" msgstr "« 上一頁" #: dashboards/project/networks/templates/networks/create.html:10 msgid "Next »" msgstr "下一頁 »" #: dashboards/project/networks/templates/networks/detail.html:3 msgid "Network Details" msgstr "網路詳細資訊" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:4 msgid "Subnet Overview" msgstr "子網路概觀" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:17 msgid "IP version" msgstr "IP 版本" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:21 msgid "IP allocation pool" msgstr "IP 分配倉庫" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:24 msgid "Start" msgstr "開始" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:25 msgid " - End" msgstr "- 結束" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:30 msgid "DHCP Enable" msgstr "DHCP 啟用" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:33 #: dashboards/project/networks/workflows.py:217 #: dashboards/project/networks/workflows.py:221 msgid "IPv6 Address Configuration Mode" msgstr "IPv6 位址設置模式" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:37 #, python-format msgid "" "\n" " Other IPv6 modes: ipv6_ra_mode=%(ra_mode)s, ipv6_address_mode=%(addr_mode)s\n" " " msgstr "\n 其他 IPv6 模式:ipv6_ra_mode=%(ra_mode)s、ipv6_address_mode=%(addr_mode)s\n " #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:42 msgid "Additional routes" msgstr "額外的路由" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:45 #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 msgid "Destination" msgstr "目標" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:46 msgid " : Next hop" msgstr ":下一跳點" #: dashboards/project/networks/templates/networks/subnets/_detail_overview.html:51 msgid "DNS name server" msgstr "DNS 名稱伺服器" #: dashboards/project/networks/views.py:89 msgid "Unable to retrieve network details." msgstr "無法獲得網路詳細資訊。" #: dashboards/project/networks/workflows.py:50 msgid "The state to start the network in." msgstr "網路一開始的狀態。" #: dashboards/project/networks/workflows.py:79 msgid "" "Create a new network. In addition, a subnet associated with the network can " "be created in the next panel." msgstr "新增新的網路。另外,可以在下一個面板新增子網路與這個網路的聯結。" #: dashboards/project/networks/workflows.py:106 msgid "Subnet Name" msgstr "子網路名稱" #: dashboards/project/networks/workflows.py:116 msgid "Network address in CIDR format (e.g. 192.168.0.0/24, 2001:DB8::/48)" msgstr "用 CIDR 格式的網路位址(如 192.168.0.0/24、2001:DB8::/48)" #: dashboards/project/networks/workflows.py:135 msgid "" "IP address of Gateway (e.g. 192.168.0.254) The default value is the first IP" " of the network address (e.g. 192.168.0.1 for 192.168.0.0/24, 2001:DB8::1 " "for 2001:DB8::/48). If you use the default, leave blank. If you do not want " "to use a gateway, check 'Disable Gateway' below." msgstr "閘道 IP 位址(如 192.168.0.254)預設值是網路位址的第一個 IP(如 192.168.0.0/24 裡的 192.168.0.1、2001:DB8::/48 裡的 2001:DB8::1)。假如您使用預設值,保留欄位為空。假如您不想使用閘道,勾選下列的「關閉閘道」。" #: dashboards/project/networks/workflows.py:154 msgid "Specify \"Network Address\" or clear \"Create Subnet\" checkbox." msgstr "指定「網路位址」或清除「新增子網路」方格。" #: dashboards/project/networks/workflows.py:159 msgid "" "Create a subnet associated with the new network, in which case \"Network " "Address\" must be specified. If you wish to create a network without a " "subnet, uncheck the \"Create Subnet\" checkbox." msgstr "新增子網路聯結新的網路,但「網路位址」必須指定。假如您希望新增不包含子網路的網路,取消勾選「新增子網路」方格。" #: dashboards/project/networks/workflows.py:182 msgid "Network Address and IP version are inconsistent." msgstr "網路位址和 IP 版本不一致。" #: dashboards/project/networks/workflows.py:186 #, python-format msgid "The subnet in the Network Address is too small (/%s)." msgstr "網路位址裡的子網路太小(/%s)。" #: dashboards/project/networks/workflows.py:191 msgid "Gateway IP and IP version are inconsistent." msgstr "閘道 IP 和 IP 版本不一致。" #: dashboards/project/networks/workflows.py:194 msgid "Specify IP address of gateway or check \"Disable Gateway\"." msgstr "指定閘道的 IP 位址或勾選「關閉閘道」。" #: dashboards/project/networks/workflows.py:214 msgid "Enable DHCP" msgstr "啟用 DHCP" #: dashboards/project/networks/workflows.py:225 msgid "" "Specifies how IPv6 addresses and additional information are configured. We " "can specify SLAAC/DHCPv6 stateful/DHCPv6 stateless provided by OpenStack, or" " specify no option. 'No options specified' means addresses are configured " "manually or configured by a non-OpenStack system." msgstr "這指定 IPv6 位址和額外的資訊要如何設置。我們可以指定 OpenStack 提供的 SLAAC/DHCPv6 有態/DHCPv6 無態,或者不指定選項。「未指定選項」意味著位址要手動設置或以非 OpenStack 系統設置。" #: dashboards/project/networks/workflows.py:233 msgid "Allocation Pools" msgstr "分配倉庫" #: dashboards/project/networks/workflows.py:234 msgid "" "IP address allocation pools. Each entry is: start_ip_address,end_ip_address " "(e.g., 192.168.1.100,192.168.1.120) and one entry per line." msgstr "IP 位址分配倉庫。每個條目長得像:start_ip_address,end_ip_address(如 192.168.1.100,192.168.1.120)並且一行一個條目。" #: dashboards/project/networks/workflows.py:241 msgid "DNS Name Servers" msgstr "DNS 名稱伺服器" #: dashboards/project/networks/workflows.py:242 msgid "" "IP address list of DNS name servers for this subnet. One entry per line." msgstr "此子網路的 DNS 名稱伺服器 IP 位址列表。一行一個條目。" #: dashboards/project/networks/workflows.py:247 msgid "Host Routes" msgstr "主機路由" #: dashboards/project/networks/workflows.py:248 msgid "" "Additional routes announced to the hosts. Each entry is: " "destination_cidr,nexthop (e.g., 192.168.200.0/24,10.56.1.254) and one entry " "per line." msgstr "額外的路由發佈到主機。每個條目就像:destination_cidr,nexthop(如 192.168.200.0/24,10.56.1.254)並且一行一個條目。" #: dashboards/project/networks/workflows.py:266 #, python-format msgid "%s (Default)" msgstr "%s(預設值)" #: dashboards/project/networks/workflows.py:275 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(ip)s)" msgstr "%(field_name)s:無效的 IP 位址(值為 %(ip)s)" #: dashboards/project/networks/workflows.py:283 #, python-format msgid "%(field_name)s: Invalid IP address (value=%(network)s)" msgstr "%(field_name)s:無效的 IP 位址(值為 %(network)s)" #: dashboards/project/networks/workflows.py:294 #, python-format msgid "Start and end addresses must be specified (value=%s)" msgstr "必須指定開始與結束位址(值為 %s)" #: dashboards/project/networks/workflows.py:300 #, python-format msgid "Start address is larger than end address (value=%s)" msgstr "開始位址要大於結束位址(值為 %s)" #: dashboards/project/networks/workflows.py:318 #, python-format msgid "" "Host Routes format error: Destination CIDR and nexthop must be specified " "(value=%s)" msgstr "主機路由格式錯誤:必須指定目標 CIDR 與下一跳點(值為 %s)" #: dashboards/project/networks/workflows.py:343 #, python-format msgid "Created network \"%s\"." msgstr "已新增網路「%s」。" #: dashboards/project/networks/workflows.py:344 #, python-format msgid "Unable to create network \"%s\"." msgstr "無法新增網路「%s」。" #: dashboards/project/networks/workflows.py:368 #, python-format msgid "Network \"%s\" was successfully created." msgstr "已成功新增網路「%s」。" #: dashboards/project/networks/workflows.py:373 #, python-format msgid "Failed to create network \"%(network)s\": %(reason)s" msgstr "新增網路「%(network)s」時失敗:%(reason)s" #: dashboards/project/networks/workflows.py:436 #, python-format msgid "Subnet \"%s\" was successfully created." msgstr "已成功新增子網路「%s」。" #: dashboards/project/networks/workflows.py:440 #, python-format msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\": %(reason)s" msgstr "為網路「%(net)s」新增子網路「%(sub)s」時失敗:%(reason)s" #: dashboards/project/networks/workflows.py:456 #, python-format msgid "Delete the created network \"%s\" due to subnet creation failure." msgstr "刪除已新增的網路「%s」直到子網路建立失敗。" #: dashboards/project/networks/workflows.py:463 #, python-format msgid "Failed to delete network \"%s\"" msgstr "刪除網路「%s」時失敗" #: dashboards/project/overview/views.py:34 msgid "Time since created (Seconds)" msgstr "壽命(秒)" #: dashboards/project/routers/extensions/routerrules/forms.py:43 msgid "Input must be in CIDR format" msgstr "必須以 CIDR 格式輸入" #: dashboards/project/routers/extensions/routerrules/forms.py:48 #: dashboards/project/routers/extensions/routerrules/tables.py:70 msgid "Source CIDR" msgstr "來源 CIDR" #: dashboards/project/routers/extensions/routerrules/forms.py:50 #: dashboards/project/routers/extensions/routerrules/tables.py:72 msgid "Destination CIDR" msgstr "目標 CIDR" #: dashboards/project/routers/extensions/routerrules/forms.py:53 msgid "Optional: Next Hop Addresses (comma delimited)" msgstr "選填:下一跳點位址(以逗號分隔)" #: dashboards/project/routers/extensions/routerrules/forms.py:56 #: dashboards/project/routers/ports/forms.py:38 #: dashboards/project/routers/ports/forms.py:150 #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:19 msgid "Router ID" msgstr "路由器識別號" #: dashboards/project/routers/extensions/routerrules/forms.py:63 msgid "Permit" msgstr "允許" #: dashboards/project/routers/extensions/routerrules/forms.py:64 msgid "Deny" msgstr "拒絕" #: dashboards/project/routers/extensions/routerrules/forms.py:73 msgid "Unable to delete router rule." msgstr "無法刪除路由器規則。" #: dashboards/project/routers/extensions/routerrules/forms.py:88 msgid "Router rule added" msgstr "已加入路由器規則" #: dashboards/project/routers/extensions/routerrules/forms.py:93 #, python-format msgid "Failed to add router rule %s" msgstr "加入路由器規則 %s 時失敗" #: dashboards/project/routers/extensions/routerrules/tables.py:32 #: dashboards/project/routers/extensions/routerrules/views.py:37 #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:9 #: dashboards/project/routers/templates/routers/extensions/routerrules/create.html:3 msgid "Add Router Rule" msgstr "加入路由器規則" #: dashboards/project/routers/extensions/routerrules/tables.py:47 msgid "Delete Router Rule" msgid_plural "Delete Router Rules" msgstr[0] "刪除路由器規則" #: dashboards/project/routers/extensions/routerrules/tables.py:55 msgid "Deleted Router Rule" msgid_plural "Deleted Router Rules" msgstr[0] "已刪除路由器規則" #: dashboards/project/routers/extensions/routerrules/tables.py:74 msgid "Next Hops" msgstr "下一跳點" #: dashboards/project/routers/extensions/routerrules/tables.py:81 #: dashboards/project/routers/extensions/routerrules/tabs.py:32 msgid "Router Rules" msgstr "路由器規則" #: dashboards/project/routers/extensions/routerrules/tabs.py:60 msgid "Router Rules Grid" msgstr "路由器規則表" #: dashboards/project/routers/extensions/routerrules/views.py:50 #: dashboards/project/routers/ports/views.py:49 msgid "Unable to retrieve router." msgstr "無法獲得路由器。" #: dashboards/project/routers/forms.py:35 #: dashboards/project/routers/ports/forms.py:35 #: dashboards/project/routers/ports/forms.py:147 msgid "Router Name" msgstr "路由器名稱" #: dashboards/project/routers/forms.py:42 #: dashboards/project/routers/forms.py:124 msgid "Router Type" msgstr "路由器類型" #: dashboards/project/routers/forms.py:43 #: dashboards/project/routers/forms.py:125 #: dashboards/project/routers/templates/routers/_detail_overview.html:20 msgid "High Availability Mode" msgstr "高可用性模式" #: dashboards/project/routers/forms.py:51 #: dashboards/project/routers/forms.py:61 msgid "Use Server Default" msgstr "使用伺服器預設值" #: dashboards/project/routers/forms.py:52 #: dashboards/project/routers/forms.py:143 msgid "Centralized" msgstr "集式式" #: dashboards/project/routers/forms.py:53 #: dashboards/project/routers/forms.py:138 #: dashboards/project/routers/forms.py:144 #: dashboards/project/routers/tables.py:217 #: dashboards/project/routers/templates/routers/_detail_overview.html:16 msgid "Distributed" msgstr "分散式" #: dashboards/project/routers/forms.py:62 msgid "Enable HA mode" msgstr "啟用高可用性模式" #: dashboards/project/routers/forms.py:63 msgid "Disable HA mode" msgstr "關閉高可用性模式" #: dashboards/project/routers/forms.py:78 msgid "Failed to get network list." msgstr "獲得網路列表時失敗。" #: dashboards/project/routers/forms.py:86 #: dashboards/project/routers/ports/forms.py:174 msgid "Select network" msgstr "選擇網路" #: dashboards/project/routers/forms.py:102 #, python-format msgid "Router %s was successfully created." msgstr "已成功新增路由器 %s。" #: dashboards/project/routers/forms.py:107 msgid "Quota exceeded for resource router." msgstr "資源路由器的配額已超過。" #: dashboards/project/routers/forms.py:109 #, python-format msgid "Failed to create router \"%s\"." msgstr "新增路由器「%s」時失敗。" #: dashboards/project/routers/forms.py:165 #, python-format msgid "Router %s was successfully updated." msgstr "已成功更新路由器 %s。" #: dashboards/project/routers/forms.py:170 #, python-format msgid "Failed to update router %s" msgstr "更新路由器 %s 時失敗" #: dashboards/project/routers/ports/forms.py:31 msgid "IP Address (optional)" msgstr "IP 位址(選填)" #: dashboards/project/routers/ports/forms.py:32 msgid "Specify an IP address for the interface created (e.g. 192.168.0.254)." msgstr "為已新增的網路卡指定 IP 位址(如 192.168.0.254)。" #: dashboards/project/routers/ports/forms.py:54 #: dashboards/project/routers/ports/forms.py:165 #, python-format msgid "Failed to get network list %s" msgstr "無法獲得網路列表 %s" #: dashboards/project/routers/ports/forms.py:74 msgid "Select Subnet" msgstr "選擇子網路" #: dashboards/project/routers/ports/forms.py:76 msgid "No subnets available" msgstr "無可用的子網路" #: dashboards/project/routers/ports/forms.py:84 msgid "Interface added" msgstr "已加入網路卡" #: dashboards/project/routers/ports/forms.py:112 #, python-format msgid "Unable to get subnet \"%s\"" msgstr "無法獲得子網路「%s」" #: dashboards/project/routers/ports/forms.py:131 #, python-format msgid "Failed to add_interface: %s" msgstr "加入網路卡時失敗:%s" #: dashboards/project/routers/ports/forms.py:140 #, python-format msgid "Failed to delete port %s" msgstr "刪除接口 %s 時失敗" #: dashboards/project/routers/ports/forms.py:184 msgid "Gateway interface is added" msgstr "已加入閘道網路卡" #: dashboards/project/routers/ports/forms.py:189 #, python-format msgid "Failed to set gateway %s" msgstr "設定閘道 %s 時失敗" #: dashboards/project/routers/ports/tables.py:34 #: dashboards/project/routers/templates/routers/_detail_overview.html:26 #: dashboards/project/routers/templates/routers/_detail_overview.html:53 msgid "External Gateway" msgstr "對外閘道" #: dashboards/project/routers/ports/tables.py:36 msgid "Internal Interface" msgstr "內部網路卡" #: dashboards/project/routers/ports/tables.py:43 #: dashboards/project/routers/ports/views.py:36 #: dashboards/project/routers/templates/routers/ports/_create.html:9 #: dashboards/project/routers/templates/routers/ports/create.html:3 msgid "Add Interface" msgstr "加入網路卡" #: dashboards/project/routers/ports/tables.py:58 msgid "Delete Interface" msgid_plural "Delete Interfaces" msgstr[0] "刪除網路卡" #: dashboards/project/routers/ports/tables.py:66 msgid "Deleted Interface" msgid_plural "Deleted Interfaces" msgstr[0] "已刪除網路卡" #: dashboards/project/routers/ports/tables.py:85 #, python-format msgid "Failed to delete interface %s" msgstr "刪除網路卡 %s 時失敗" #: dashboards/project/routers/ports/tables.py:98 msgctxt "current status of port" msgid "Active" msgstr "使用中" #: dashboards/project/routers/ports/tables.py:99 msgctxt "current status of port" msgid "Build" msgstr "建立中" #: dashboards/project/routers/ports/tables.py:100 msgctxt "current status of port" msgid "Down" msgstr "離線" #: dashboards/project/routers/ports/tables.py:101 msgctxt "current status of port" msgid "Error" msgstr "錯誤" #: dashboards/project/routers/ports/views.py:68 #: dashboards/project/routers/tables.py:115 #: dashboards/project/routers/templates/routers/ports/_setgateway.html:9 #: dashboards/project/routers/templates/routers/ports/_setgateway.html:24 #: dashboards/project/routers/templates/routers/ports/setgateway.html:3 msgid "Set Gateway" msgstr "設定閘道" #: dashboards/project/routers/ports/views.py:80 msgid "Unable to set gateway." msgstr "無法設定閘道" #: dashboards/project/routers/tables.py:40 msgid "Delete Router" msgid_plural "Delete Routers" msgstr[0] "刪除路由器" #: dashboards/project/routers/tables.py:48 msgid "Deleted Router" msgid_plural "Deleted Routers" msgstr[0] "已刪除路由器" #: dashboards/project/routers/tables.py:67 #: dashboards/project/routers/tables.py:75 #, python-format msgid "Unable to delete router \"%s\"" msgstr "無法刪除路由器「%s」" #: dashboards/project/routers/tables.py:106 #: dashboards/project/routers/views.py:175 msgid "Edit Router" msgstr "編輯路由器" #: dashboards/project/routers/tables.py:128 msgid "" "You may reset the gateway later by using the set gateway action, but the " "gateway IP may change." msgstr "您可以稍後設定閘道行為來重設閘道,但是會更換閘道 IP。" #: dashboards/project/routers/tables.py:134 msgid "Clear Gateway" msgid_plural "Clear Gateways" msgstr[0] "清除閘道" #: dashboards/project/routers/tables.py:142 msgid "Cleared Gateway" msgid_plural "Cleared Gateways" msgstr[0] "已清除閘道" #: dashboards/project/routers/tables.py:158 #, python-format msgid "Unable to clear gateway for router \"%(name)s\": \"%(msg)s\"" msgstr "無法清除路由器「%(name)s」的閘道:「%(msg)s」" #: dashboards/project/routers/tables.py:200 msgctxt "current status of router" msgid "Active" msgstr "使用中" #: dashboards/project/routers/tables.py:201 msgctxt "current status of router" msgid "Error" msgstr "錯誤" #: dashboards/project/routers/tables.py:204 msgctxt "Admin state of a Router" msgid "UP" msgstr "上線" #: dashboards/project/routers/tables.py:205 msgctxt "Admin state of a Router" msgid "DOWN" msgstr "離線" #. Translators: High Availability mode of Neutron router #: dashboards/project/routers/tables.py:221 msgid "HA mode" msgstr "高可用性模式" #: dashboards/project/routers/templates/routers/_create.html:6 msgid "Creates a router with specified parameters." msgstr "以指定的參數新增路由器。" #: dashboards/project/routers/templates/routers/_detail_overview.html:34 msgid "External Fixed IPs" msgstr "對外固定 IP" #: dashboards/project/routers/templates/routers/_detail_overview.html:46 msgid "SNAT" msgstr "SNAT" #: dashboards/project/routers/templates/routers/_update.html:6 msgid "You may update the editable properties of your router here." msgstr "您將在這更新您的路由器上可供編輯的屬性。" #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:20 msgid "" "Routing rules to apply to router. Rules are matched by most specific source " "first and then by most specific destination." msgstr "要套用到路由器上的路由規則。規則的相配是以最符合的來源優先,再來是以最符合的目標。" #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:21 msgid "" "The next hop addresses can be used to override the router used by the " "client." msgstr "可以在客戶端使用下一跳點位址來覆蓋路由器。" #: dashboards/project/routers/templates/routers/extensions/routerrules/_create.html:27 msgid "Add rule" msgstr "加入規則" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:11 msgid "Router Rule Grid" msgstr "路由器規則表" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:18 msgid "Reset to Default" msgstr "重設為預設值" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:24 msgid "Source" msgstr "來源" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:30 #, python-format msgid "Subnet: %(dest_subnetname)s" msgstr "子網路:%(dest_subnetname)s" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:45 #, python-format msgid "Subnet: %(row_source_subnetname)s" msgstr "子網路:%(row_source_subnetname)s" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:93 msgid "Rule Conflict" msgstr "規則衝突" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:96 msgid "" "A more specific rule affects a portion of this traffic so a rule cannot be " "automatically generated to control the behavior of the entire " "source/destination combination." msgstr "更具體的規則會影響此交通,所以不能自動化產生規則來結合全部來源/目標。" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:98 msgid "Conflicting Rule" msgstr "相衝的規則" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:99 msgid "Source:" msgstr "來源:" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:100 msgid "Destination:" msgstr "目標:" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:101 msgid "Action:" msgstr "行為:" #: dashboards/project/routers/templates/routers/extensions/routerrules/grid.html:123 msgid "" "The color and icon of an intersection indicates whether or not traffic is permitted from the source (row) to the destination (column).\n" " Clicking the button in the intersection will install a rule to switch the traffic behavior.
\n" "\n" " Note: Rules only affect one direction of traffic. The opposite direction is outlined when hovering over an intersection.\n" " " msgstr "路口的顏色及圖示表示著是否允許從來源(列)到目標(欄)的交通。\n 在路口點擊按鍵將會套用規則來交換交通的偏好設定。
\n\n 留意:規則只會影響單向的交通。將滑鼠移到路口上會列出相反的方向的概要。\n " #: dashboards/project/routers/templates/routers/ports/_create.html:20 msgid "You can connect a specified subnet to the router." msgstr "您可以連接指定的子網路到路由器。" #: dashboards/project/routers/templates/routers/ports/_create.html:23 msgid "" "The default IP address of the interface created is a gateway of the selected" " subnet. You can specify another IP address of the interface here. You must " "select a subnet to which the specified IP address belongs to from the above " "list." msgstr "新增網路卡時預設的 IP 位址是已選擇子網路的閘道。您可以在此指定另外的網路卡介面 IP 位址。您必須選擇上列清單上有包含指定 IP 的子網路。" #: dashboards/project/routers/templates/routers/ports/_create.html:29 msgid "Add interface" msgstr "加入網路卡" #: dashboards/project/routers/templates/routers/ports/_setgateway.html:19 msgid "" "You can connect a specified external network to the router. The external " "network is regarded as a default route of the router and the router acts as " "a gateway for external connectivity." msgstr "您可以連接指定的對外網路到路由器。對外網路是視為路由器的預設路由且路由器行為就像是對外連線的閘道。" #: dashboards/project/routers/views.py:74 #, python-format msgid "Unable to retrieve a list of external networks \"%s\"." msgstr "無法獲得對外網路「%s」的列表。" #: dashboards/project/routers/views.py:87 #, python-format msgid "" "External network \"%(ext_net_id)s\" expected but not found for router " "\"%(router_id)s\"." msgstr "預計但是不能為路由器「%(router_id)s」找到對外網路「%(ext_net_id)s」。" #. Translators: The usage is " (Not Found)" #: dashboards/project/routers/views.py:95 #, python-format msgctxt "External network not found" msgid "%s (Not Found)" msgstr "%s(找不到)" #: dashboards/project/routers/views.py:111 #, python-format msgid "Unable to retrieve details for router \"%s\"." msgstr "無法獲得路由器「%s」的詳細資訊。" #: dashboards/project/routers/views.py:122 #, python-format msgid "Unable to retrieve an external network \"%s\"." msgstr "無法獲得對外網路「%s」。" #: dashboards/project/routers/views.py:195 msgid "Unable to retrieve router details." msgstr "無法獲得路由器詳細資訊。" #: dashboards/project/stacks/forms.py:56 #: dashboards/project/stacks/templates/stacks/select_template.html:3 #: dashboards/project/stacks/views.py:90 dashboards/project/stacks/views.py:96 #: dashboards/project/stacks/views.py:106 msgid "Select Template" msgstr "選擇範本" #: dashboards/project/stacks/forms.py:57 msgid "Select a template to launch a stack." msgstr "選擇範本來發動機櫃。" #: dashboards/project/stacks/forms.py:65 msgid "Template Source" msgstr "範本來源" #: dashboards/project/stacks/forms.py:72 dashboards/project/stacks/forms.py:74 msgid "Template File" msgstr "範本檔案" #: dashboards/project/stacks/forms.py:75 msgid "A local template to upload." msgstr "上傳本地的範本。" #: dashboards/project/stacks/forms.py:82 dashboards/project/stacks/forms.py:84 msgid "Template URL" msgstr "範本網址" #: dashboards/project/stacks/forms.py:85 msgid "An external (HTTP) URL to load the template from." msgstr "可讀取範本的外部(HTTP)網址。" #: dashboards/project/stacks/forms.py:92 dashboards/project/stacks/forms.py:94 msgid "Template Data" msgstr "範本資料" #: dashboards/project/stacks/forms.py:95 msgid "The raw contents of the template." msgstr "範本的直接內容。" #: dashboards/project/stacks/forms.py:101 msgid "Environment Source" msgstr "環境來源" #: dashboards/project/stacks/forms.py:109 #: dashboards/project/stacks/forms.py:111 msgid "Environment File" msgstr "環境檔案" #: dashboards/project/stacks/forms.py:112 msgid "A local environment to upload." msgstr "上傳本地的環境。" #: dashboards/project/stacks/forms.py:119 #: dashboards/project/stacks/forms.py:121 msgid "Environment Data" msgstr "環境資料" #: dashboards/project/stacks/forms.py:122 msgid "The raw contents of the environment file." msgstr "環境檔案的直接內容" #: dashboards/project/stacks/forms.py:134 msgid "template" msgstr "範本" #: dashboards/project/stacks/forms.py:135 msgid "environment" msgstr "環境" #: dashboards/project/stacks/forms.py:197 #, python-format msgid "Please specify a %s using only one source method." msgstr "請用只有一個來源的方法來指定 %s。" #: dashboards/project/stacks/forms.py:204 msgid "You must specify a template via one of the available sources." msgstr "您必須經由一個可用的來源來指定範本。" #: dashboards/project/stacks/forms.py:229 msgid "Edit Template" msgstr "編輯範本" #: dashboards/project/stacks/forms.py:230 msgid "Select a new template to re-launch a stack." msgstr "選擇新的範本來重新發動機櫃。" #: dashboards/project/stacks/forms.py:231 #: dashboards/project/stacks/forms.py:406 msgid "Stack ID" msgstr "機櫃識別號" #: dashboards/project/stacks/forms.py:233 #: dashboards/project/stacks/forms.py:264 #: dashboards/project/stacks/forms.py:409 #: dashboards/project/stacks/tables.py:259 msgid "Stack Name" msgstr "機櫃名稱" #: dashboards/project/stacks/forms.py:240 #: dashboards/project/stacks/templates/stacks/preview_template.html:3 #: dashboards/project/stacks/views.py:146 #: dashboards/project/stacks/views.py:152 msgid "Preview Template" msgstr "預覽範本" #: dashboards/project/stacks/forms.py:241 msgid "Select a new template to preview a stack." msgstr "選擇新的範本來預覽機櫃。" #: dashboards/project/stacks/forms.py:249 msgid "Create Stack" msgstr "新增機櫃" #: dashboards/project/stacks/forms.py:265 msgid "Name of the stack to create." msgstr "要新增的機櫃名稱。" #: dashboards/project/stacks/forms.py:268 msgid "" "Name must start with a letter and may only contain letters, numbers, " "underscores, periods and hyphens." msgstr "名稱必須以英文字母起頭,並只能包含英文字母、數字、底線、句點和連字號。" #: dashboards/project/stacks/forms.py:273 msgid "Creation Timeout (minutes)" msgstr "建立逾時(分鐘)" #: dashboards/project/stacks/forms.py:274 msgid "Stack creation timeout in minutes." msgstr "機櫃建立逾時分鐘。" #: dashboards/project/stacks/forms.py:276 msgid "Rollback On Failure" msgstr "當失敗時回退" #: dashboards/project/stacks/forms.py:277 msgid "Enable rollback on create/update failure." msgstr "啟用當新增/更新失敗時回退" #: dashboards/project/stacks/forms.py:290 #, python-format msgid "Password for user \"%s\"" msgstr "給用戶「%s」密碼" #: dashboards/project/stacks/forms.py:291 msgid "" "This is required for operations to be performed throughout the lifecycle of " "the stack" msgstr "這是機櫃終生履行作業所需要的" #: dashboards/project/stacks/forms.py:383 msgid "Stack creation started." msgstr "已開始建立機櫃。" #: dashboards/project/stacks/forms.py:403 #: dashboards/project/stacks/templates/stacks/update.html:3 #: dashboards/project/stacks/views.py:198 msgid "Update Stack Parameters" msgstr "更新機櫃的參數" #: dashboards/project/stacks/forms.py:438 msgid "Stack update started." msgstr "已開始更新機櫃。" #: dashboards/project/stacks/forms.py:447 msgid "Preview Stack Parameters" msgstr "預覽機櫃參數" #: dashboards/project/stacks/panel.py:21 #: dashboards/project/stacks/tables.py:283 #: dashboards/project/stacks/templates/stacks/index.html:3 #: dashboards/project/stacks/views.py:48 msgid "Stacks" msgstr "機櫃" #: dashboards/project/stacks/resource_types/tables.py:26 msgid "AWS compatible" msgstr "AWS 相容性" #: dashboards/project/stacks/resource_types/tables.py:34 msgid "Implementation" msgstr "實作" #: dashboards/project/stacks/resource_types/tables.py:36 msgid "Component" msgstr "元件" #: dashboards/project/stacks/resource_types/tables.py:38 #: dashboards/project/stacks/tables.py:312 #: dashboards/project/stacks/tables.py:362 msgid "Resource" msgstr "資源" #: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:4 msgid "Resource Type" msgstr "資源類型" #: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:12 msgid "Attributes" msgstr "屬性" #: dashboards/project/stacks/resource_types/templates/stacks.resource_types/_details.html:18 msgid "Properties" msgstr "自訂屬性" #: dashboards/project/stacks/resource_types/templates/stacks.resource_types/details.html:3 #: dashboards/project/stacks/resource_types/views.py:49 msgid "Resource Type Details" msgstr "資源類型詳細資訊" #: dashboards/project/stacks/resource_types/views.py:41 msgid "Unable to retrieve stack resource types." msgstr "無法獲得資源類型。" #: dashboards/project/stacks/resource_types/views.py:58 msgid "Unable to retrieve resource type details." msgstr "無法獲得資源類型詳細資訊。" #: dashboards/project/stacks/tables.py:32 #: dashboards/project/stacks/templates/stacks/create.html:3 #: dashboards/project/stacks/views.py:162 #: dashboards/project/stacks/views.py:168 msgid "Launch Stack" msgstr "發動機櫃" #: dashboards/project/stacks/tables.py:41 #: dashboards/project/stacks/templates/stacks/preview.html:3 #: dashboards/project/stacks/views.py:239 #: dashboards/project/stacks/views.py:245 msgid "Preview Stack" msgstr "預覽機櫃" #: dashboards/project/stacks/tables.py:49 #: dashboards/project/stacks/tables.py:55 msgid "Check Stack" msgid_plural "Check Stacks" msgstr[0] "檢查機櫃" #: dashboards/project/stacks/tables.py:63 msgid "Checked Stack" msgid_plural "Checked Stacks" msgstr[0] "已檢查機櫃" #: dashboards/project/stacks/tables.py:74 #: dashboards/project/stacks/tables.py:80 msgid "Suspend Stack" msgid_plural "Suspend Stacks" msgstr[0] "停止機櫃" #: dashboards/project/stacks/tables.py:88 msgid "Suspended Stack" msgid_plural "Suspended Stacks" msgstr[0] "已停止機櫃" #: dashboards/project/stacks/tables.py:99 #: dashboards/project/stacks/tables.py:105 msgid "Resume Stack" msgid_plural "Resume Stacks" msgstr[0] "恢復機櫃" #: dashboards/project/stacks/tables.py:113 msgid "Resumed Stack" msgid_plural "Resumed Stacks" msgstr[0] "已恢復機櫃" #: dashboards/project/stacks/tables.py:124 msgid "Change Stack Template" msgstr "更換機櫃範本" #: dashboards/project/stacks/tables.py:137 msgid "Delete Stack" msgid_plural "Delete Stacks" msgstr[0] "刪除機櫃" #: dashboards/project/stacks/tables.py:145 msgid "Deleted Stack" msgid_plural "Deleted Stacks" msgstr[0] "已刪除機櫃" #: dashboards/project/stacks/tables.py:198 msgctxt "current status of stack" msgid "Init In Progress" msgstr "正在初始化" #: dashboards/project/stacks/tables.py:200 msgctxt "current status of stack" msgid "Init Complete" msgstr "初始化運算" #: dashboards/project/stacks/tables.py:202 msgctxt "current status of stack" msgid "Init Failed" msgstr "初始化失敗" #: dashboards/project/stacks/tables.py:204 msgctxt "current status of stack" msgid "Create In Progress" msgstr "正在新增" #: dashboards/project/stacks/tables.py:206 msgctxt "current status of stack" msgid "Create Complete" msgstr "新增完成" #: dashboards/project/stacks/tables.py:208 msgctxt "current status of stack" msgid "Create Failed" msgstr "新增失敗" #: dashboards/project/stacks/tables.py:210 msgctxt "current status of stack" msgid "Delete In Progress" msgstr "正在刪除" #: dashboards/project/stacks/tables.py:212 msgctxt "current status of stack" msgid "Delete Complete" msgstr "刪除完成" #: dashboards/project/stacks/tables.py:214 msgctxt "current status of stack" msgid "Delete Failed" msgstr "刪除失敗" #: dashboards/project/stacks/tables.py:216 msgctxt "current status of stack" msgid "Update In Progress" msgstr "正在更新" #: dashboards/project/stacks/tables.py:218 msgctxt "current status of stack" msgid "Update Complete" msgstr "更新完成" #: dashboards/project/stacks/tables.py:220 msgctxt "current status of stack" msgid "Update Failed" msgstr "更新失敗" #: dashboards/project/stacks/tables.py:222 msgctxt "current status of stack" msgid "Rollback In Progress" msgstr "正在回退" #: dashboards/project/stacks/tables.py:224 msgctxt "current status of stack" msgid "Rollback Complete" msgstr "回退完成" #: dashboards/project/stacks/tables.py:226 msgctxt "current status of stack" msgid "Rollback Failed" msgstr "回退失敗" #: dashboards/project/stacks/tables.py:228 msgctxt "current status of stack" msgid "Suspend In Progress" msgstr "正在停止" #: dashboards/project/stacks/tables.py:230 msgctxt "current status of stack" msgid "Suspend Complete" msgstr "已停止" #: dashboards/project/stacks/tables.py:232 msgctxt "current status of stack" msgid "Suspend Failed" msgstr "停止失敗" #: dashboards/project/stacks/tables.py:234 msgctxt "current status of stack" msgid "Resume In Progress" msgstr "正在恢復" #: dashboards/project/stacks/tables.py:236 msgctxt "current status of stack" msgid "Resume Complete" msgstr "恢復完成" #: dashboards/project/stacks/tables.py:238 msgctxt "current status of stack" msgid "Resume Failed" msgstr "恢復失敗" #: dashboards/project/stacks/tables.py:240 msgctxt "current status of stack" msgid "Adopt In Progress" msgstr "正在選用參數" #: dashboards/project/stacks/tables.py:242 msgctxt "current status of stack" msgid "Adopt Complete" msgstr "選用參數完成" #: dashboards/project/stacks/tables.py:244 msgctxt "current status of stack" msgid "Adopt Failed" msgstr "選用參數失敗" #: dashboards/project/stacks/tables.py:246 msgctxt "current status of stack" msgid "Snapshot In Progress" msgstr "正在儲存即時存檔" #: dashboards/project/stacks/tables.py:248 msgctxt "current status of stack" msgid "Snapshot Complete" msgstr "儲存即時存檔完成" #: dashboards/project/stacks/tables.py:250 msgctxt "current status of stack" msgid "Snapshot Failed" msgstr "儲存即時存檔失敗" #: dashboards/project/stacks/tables.py:252 msgctxt "current status of stack" msgid "Check In Progress" msgstr "正在檢查" #: dashboards/project/stacks/tables.py:254 msgctxt "current status of stack" msgid "Check Complete" msgstr "檢查完成" #: dashboards/project/stacks/tables.py:256 msgctxt "current status of stack" msgid "Check Failed" msgstr "檢查失敗" #: dashboards/project/stacks/tables.py:309 #: dashboards/project/stacks/tables.py:359 msgid "Stack Resource" msgstr "機櫃資源" #: dashboards/project/stacks/tables.py:315 msgid "Time Since Event" msgstr "事件已過時間" #: dashboards/project/stacks/tables.py:323 #: dashboards/project/stacks/tables.py:375 msgid "Status Reason" msgstr "狀態原因" #: dashboards/project/stacks/tables.py:327 msgid "Stack Events" msgstr "機櫃事件" #: dashboards/project/stacks/tables.py:365 #: dashboards/project/stacks/templates/stacks/_resource_overview.html:25 msgid "Stack Resource Type" msgstr "機櫃資源類型" #: dashboards/project/stacks/tables.py:367 msgid "Date Updated" msgstr "更新日期" #: dashboards/project/stacks/tables.py:393 msgid "Stack Resources" msgstr "機櫃資源" #: dashboards/project/stacks/tabs.py:33 msgid "Topology" msgstr "網路拓撲" #: dashboards/project/stacks/tabs.py:86 msgid "Events" msgstr "事件" #: dashboards/project/stacks/tabs.py:108 #, python-format msgid "Unable to get events for stack \"%s\"." msgstr "無法獲得機櫃「%s」的事件。" #: dashboards/project/stacks/tabs.py:114 #: dashboards/project/stacks/templates/stacks/_preview_details.html:42 msgid "Resources" msgstr "資源" #: dashboards/project/stacks/tabs.py:136 #, python-format msgid "Unable to get resources for stack \"%s\"." msgstr "無法獲得機櫃「%s」的資源。" #: dashboards/project/stacks/templates/stacks/_change_template.html:6 #: dashboards/project/stacks/templates/stacks/_select_template.html:6 msgid "" "Use one of the available template source options to specify the template to " "be used in creating this stack." msgstr "指定可用的範本來源選項來給新增這個機櫃所用。" #: dashboards/project/stacks/templates/stacks/_create.html:5 msgid "Create a new stack with the provided values." msgstr "以已提供的值新增新的機櫃。" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:3 msgid "Stack Overview" msgstr "機櫃概觀" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:28 #, python-format msgid "%(stack_status_title)s: %(stack_status_reason)s" msgstr "%(stack_status_title)s:%(stack_status_reason)s" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:34 msgid "Outputs" msgstr "輸出" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:48 msgid "Stack Parameters" msgstr "機櫃參數" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:59 msgid "Launch Parameters" msgstr "發動參數" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:63 msgid "Minutes" msgstr "分鐘" #: dashboards/project/stacks/templates/stacks/_detail_overview.html:64 msgid "Rollback" msgstr "回退" #: dashboards/project/stacks/templates/stacks/_preview.html:5 msgid "Preview a new stack with the provided values." msgstr "以已提供的值預覽新的機櫃。" #: dashboards/project/stacks/templates/stacks/_preview_details.html:5 msgid "Stack Preview" msgstr "機櫃預覽" #: dashboards/project/stacks/templates/stacks/_preview_details.html:31 msgid "Links" msgstr "超連結" #: dashboards/project/stacks/templates/stacks/_preview_template.html:6 msgid "" "Use one of the available template source options to specify the template to " "be used in previewing this stack." msgstr "使用可用範本來源裡的一個選項來指定用來預覽機櫃的範本。" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:3 msgid "Resource Overview" msgstr "資源概觀" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:9 msgid "Stack Resource ID" msgstr "機櫃資源識別號" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:13 msgid "Resource ID" msgstr "資源識別號" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:42 #, python-format msgid "%(resource_status)s: %(resource_status_reason)s" msgstr "%(resource_status)s:%(resource_status_reason)s" #: dashboards/project/stacks/templates/stacks/_resource_overview.html:48 msgid "Resource Metadata" msgstr "資源詮釋資料" #: dashboards/project/stacks/templates/stacks/_stack_template.html:3 msgid "Stack Template" msgstr "機櫃範本" #: dashboards/project/stacks/templates/stacks/_update.html:5 msgid "" "Update a stack with the provided values. Please note that any encrypted " "parameters, such as passwords, will be reset to default if you do not change" " them here." msgstr "使用提供的值來更新機櫃。請留意任何已加密的參數,像是密碼,若您沒有在此更換它將會重設為預設值。" #: dashboards/project/stacks/templates/stacks/change_template.html:3 #: dashboards/project/stacks/views.py:113 msgid "Change Template" msgstr "更換範本" #: dashboards/project/stacks/templates/stacks/detail.html:3 msgid "Stack Details" msgstr "機櫃詳細資訊" #: dashboards/project/stacks/templates/stacks/preview_details.html:3 #: dashboards/project/stacks/views.py:255 msgid "Preview Stack Details" msgstr "預覽機櫃詳細資訊" #: dashboards/project/stacks/templates/stacks/resource.html:3 msgid "Resource Details" msgstr "資源詳細資訊" #: dashboards/project/stacks/views.py:83 msgid "Unable to retrieve stack list." msgstr "無法獲得機櫃列表。" #: dashboards/project/stacks/views.py:127 #: dashboards/project/stacks/views.py:231 #: dashboards/project/stacks/views.py:287 msgid "Unable to retrieve stack." msgstr "無法獲得機櫃。" #: dashboards/project/stacks/views.py:201 msgid "Update" msgstr "更新" #: dashboards/project/stacks/views.py:204 msgid "Update Stack" msgstr "更新機櫃" #: dashboards/project/stacks/views.py:242 msgid "Preview" msgstr "預覽" #: dashboards/project/stacks/views.py:267 msgid "Stack Details: {{ stack.stack_name }}" msgstr "機櫃詳細資訊:{{ stack.stack_name }}" #: dashboards/project/stacks/views.py:298 msgid "Unable to retrieve stack template." msgstr "無法獲得機櫃範本。" #: dashboards/project/stacks/views.py:315 msgid "Resource Details: {{ resource.resource_name }}" msgstr "資源詳細資訊:{{ resource.resource_name }}" #: dashboards/project/stacks/views.py:332 msgid "Unable to retrieve resource." msgstr "無法獲得資源。" #: dashboards/project/stacks/views.py:345 msgid "Unable to retrieve metadata." msgstr "無法獲得詮釋資料。" #: dashboards/project/volumes/backups/forms.py:56 #, python-format msgid "Creating volume backup \"%s\"" msgstr "新增雲硬碟備份「%s」" #: dashboards/project/volumes/backups/forms.py:63 msgid "Unable to create volume backup." msgstr "無法新增雲硬碟備份。" #: dashboards/project/volumes/backups/forms.py:78 msgid "Unable to lookup volume or backup information." msgstr "無法查看雲硬碟或備份的資訊。" #: dashboards/project/volumes/backups/forms.py:84 msgid "Create a New Volume" msgstr "新增新雲硬碟" #: dashboards/project/volumes/backups/forms.py:101 #, python-format msgid "" "Successfully restored backup %(backup_name)s to volume with id: " "%(volume_id)s" msgstr "已成功恢復雲硬碟的備份 %(backup_name)s,雲硬碟識別號:%(volume_id)s" #: dashboards/project/volumes/backups/forms.py:107 msgid "Unable to restore backup." msgstr "無法恢復備份。" #: dashboards/project/volumes/backups/tables.py:48 msgid "Volume Backup" msgstr "雲硬碟備份" #: dashboards/project/volumes/backups/tables.py:49 #: dashboards/project/volumes/backups/tables.py:137 #: dashboards/project/volumes/tabs.py:127 msgid "Volume Backups" msgstr "雲硬碟備份" #: dashboards/project/volumes/backups/tables.py:50 #, python-format msgid "Scheduled deletion of %(data_type)s" msgstr "已排程%(data_type)s的刪除" #: dashboards/project/volumes/backups/tables.py:108 msgctxt "Current status of a Volume Backup" msgid "Available" msgstr "可用" #: dashboards/project/volumes/backups/tables.py:110 msgctxt "Current status of a Volume Backup" msgid "Error" msgstr "錯誤" #: dashboards/project/volumes/backups/tables.py:112 msgctxt "Current status of a Volume Backup" msgid "Creating" msgstr "正在新增" #: dashboards/project/volumes/backups/tables.py:114 msgctxt "Current status of a Volume Backup" msgid "Restoring" msgstr "正在恢復" #: dashboards/project/volumes/backups/tabs.py:41 #: dashboards/project/volumes/backups/views.py:73 msgid "Unable to retrieve backup details." msgstr "無法獲得備份詳細資訊。" #: dashboards/project/volumes/backups/views.py:33 #: dashboards/project/volumes/backups/views.py:35 #: dashboards/project/volumes/templates/volumes/backups/create_backup.html:3 msgid "Create Volume Backup" msgstr "新增雲硬碟備份" #: dashboards/project/volumes/backups/views.py:38 msgid "Create a Volume Backup" msgstr "新增雲硬碟備份" #: dashboards/project/volumes/backups/views.py:54 msgid "Volume Backup Details: {{ backup.name }}" msgstr "雲硬碟備份的詳細資訊:{{ backup.name }}" #: dashboards/project/volumes/backups/views.py:88 #: dashboards/project/volumes/templates/volumes/backups/restore_backup.html:3 msgid "Restore Volume Backup" msgstr "恢復雲硬碟備份" #: dashboards/project/volumes/backups/views.py:90 msgid "Restore Backup to Volume" msgstr "恢復備份到雲硬碟" #: dashboards/project/volumes/backups/views.py:93 msgid "Restore a Volume Backup" msgstr "恢復雲硬碟備份" #: dashboards/project/volumes/snapshots/forms.py:39 #, python-format msgid "Updating volume snapshot \"%s\"" msgstr "正在更新雲硬碟即時存檔「%s」" #: dashboards/project/volumes/snapshots/forms.py:45 msgid "Unable to update volume snapshot." msgstr "無法更新雲硬碟即時存檔。" #: dashboards/project/volumes/snapshots/tables.py:56 msgid "Delete Volume Snapshot" msgid_plural "Delete Volume Snapshots" msgstr[0] "刪除雲硬碟的即時存檔" #: dashboards/project/volumes/snapshots/tables.py:64 msgid "Scheduled deletion of Volume Snapshot" msgid_plural "Scheduled deletion of Volume Snapshots" msgstr[0] "已排程雲硬碟即時存檔的刪除" #: dashboards/project/volumes/snapshots/tables.py:79 #: dashboards/project/volumes/snapshots/views.py:35 #: dashboards/project/volumes/snapshots/views.py:40 #: dashboards/project/volumes/templates/volumes/snapshots/update.html:3 msgid "Edit Snapshot" msgstr "編輯即時存檔" #: dashboards/project/volumes/snapshots/tabs.py:36 #: dashboards/project/volumes/snapshots/views.py:91 msgid "Unable to retrieve snapshot details." msgstr "無法獲得即時存檔詳細資訊。" #: dashboards/project/volumes/snapshots/views.py:71 msgid "Volume Snapshot Details: {{ snapshot.name }}" msgstr "雲硬碟即時存檔的詳細資訊:{{ snapshot.name }}" #: dashboards/project/volumes/tabs.py:38 msgid "Unable to retrieve volume list." msgstr "無法獲得雲硬碟列表。" #: dashboards/project/volumes/tabs.py:48 msgid "Unable to retrieve volume/instance attachment information" msgstr "無法獲得雲硬碟/雲實例附件資訊" #: dashboards/project/volumes/tabs.py:62 msgid "Unable to retrieve snapshot list." msgstr "無法獲得即時存檔列表。" #: dashboards/project/volumes/tabs.py:144 msgid "Unable to retrieve volume backups." msgstr "無法獲得雲硬碟備份。" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:5 msgid "Volume Backup:" msgstr "雲硬碟備份:" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:5 msgid "" "Volume Backups are stored using the Object Storage service. You must have " "this service activated in order to create a backup." msgstr "雲硬碟備份使用了物件式儲存空間伺服器來儲存。您必須已啟動此伺服器才能新增備份。" #: dashboards/project/volumes/templates/volumes/backups/_create_backup.html:6 msgid "" "If no container name is provided, a default container named volumebackups " "will be provisioned for you. Backups will be the same size as the volume " "they originate from." msgstr "若不提供容器名稱,將提供您預設的容器命名 volumebackups。備份將擁有與雲硬碟原本容量相同的容量。" #: dashboards/project/volumes/templates/volumes/backups/_detail_overview.html:5 #, python-format msgid "Volume Backup Overview: %(backup_display_name)s" msgstr "雲硬碟備份概觀:%(backup_display_name)s" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:5 msgid "Restore Backup:" msgstr "恢復備份:" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:5 msgid "Select a volume to restore to." msgstr "選擇雲硬碟來恢復。" #: dashboards/project/volumes/templates/volumes/backups/_restore_backup.html:6 msgid "Optionally, you may choose to create a new volume." msgstr "另外,您也可以選擇新增新的雲硬碟。" #: dashboards/project/volumes/templates/volumes/backups/detail.html:3 msgid "Volume Backup Details" msgstr "雲硬碟備份的詳細資訊" #: dashboards/project/volumes/templates/volumes/snapshots/_update.html:6 msgid "Modify the name and description of a snapshot." msgstr "更改即時存檔的名稱和描述。" #: dashboards/project/volumes/templates/volumes/snapshots/detail.html:3 msgid "Volume Snapshot Details" msgstr "雲硬碟即時存檔的詳細資訊" #: dashboards/project/volumes/templates/volumes/volumes/_accept_transfer.html:6 msgid "" "Ownership of a volume can be transferred from one project to another. " "Accepting a transfer requires obtaining the Transfer ID and Authorization " "Key from the donor. This is equivalent to the cinder transfer-" "accept command." msgstr "雲硬碟的所有人可以從一個專案轉移至另一個專案。允許轉移請求需要獲得轉移識別號和來自發布中心的認證密鑰。這相當於 cinder transfer-accept 指令。" #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:9 msgid "Attach To Instance" msgstr "附加到雲實例" #: dashboards/project/volumes/templates/volumes/volumes/_attach.html:18 msgid "Attach Volume" msgstr "附加雲硬碟" #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:13 msgid "Create Volume Snapshot (Force)" msgstr "新增雲硬碟即時存檔(強制)" #: dashboards/project/volumes/templates/volumes/volumes/_create_snapshot.html:15 #: dashboards/project/volumes/templates/volumes/volumes/create_snapshot.html:3 #: dashboards/project/volumes/volumes/views.py:141 msgid "Create Volume Snapshot" msgstr "新增雲硬碟即時存檔" #: dashboards/project/volumes/templates/volumes/volumes/_create_transfer.html:6 msgid "" "Ownership of a volume can be transferred from one project to another. Once a" " volume transfer is created in a donor project, it then can be \"accepted\" " "by a recipient project. This is equivalent to the cinder transfer-" "create command." msgstr "雲硬碟的所有人可以從一個專案轉移至另一個專案。當雲硬碟轉移一新增到發布中心專案裡,接下來可以用承辦者專案來「允許」。這相當於 cinder transfer-create 指令。" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:4 msgid "Volume Overview" msgstr "雲硬碟概觀" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:35 #: dashboards/project/volumes/volumes/tables.py:507 msgid "Attachments" msgstr "附件" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:42 #, python-format msgid "" "\n" " %(instance_name)s on %(device)s\n" " " msgstr "\n 在 %(device)s 上的 %(instance_name)s\n " #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:48 msgid "Not attached" msgstr "未附加" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:55 #: dashboards/project/volumes/volumes/forms.py:85 msgid "Volume Source" msgstr "雲硬碟來源" #: dashboards/project/volumes/templates/volumes/volumes/_detail_overview.html:84 #: dashboards/project/volumes/volumes/views.py:249 msgid "Volume Transfer" msgstr "雲硬碟轉移" #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:4 msgid "Volume Encryption Overview" msgstr "雲硬碟加密概觀" #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:11 msgid "Volume Type Name" msgstr "雲硬碟類型名稱" #: dashboards/project/volumes/templates/volumes/volumes/_encryption_detail_overview.html:25 msgid "Volume is Unencrypted" msgstr "雲硬碟未加密" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:5 msgid "Extend the size of a volume." msgstr "擴充雲硬碟的容量。" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:7 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:7 msgid "Volume Limits" msgstr "雲硬碟限制" #: dashboards/project/volumes/templates/volumes/volumes/_extend_limits.html:10 #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:10 msgid "Total Gigabytes" msgstr "Gigabytes 總合" #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:5 msgid "Volumes are block devices that can be attached to instances." msgstr "雲硬碟是可以附加到雲實例的區塊裝置。" #: dashboards/project/volumes/templates/volumes/volumes/_limits.html:18 msgid "Number of Volumes" msgstr "雲硬碟數量" #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:6 msgid "" "\n" " Change the volume type of a volume after its creation.\n" " This is equivalent to the cinder retype command.\n" " " msgstr "\n 在雲硬碟建立後更換雲硬碟類型。\n 這相當於 cinder retype 指令。\n " #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:11 msgid "" "\n" " The \"Volume Type\" selected must be different from the current volume type.\n" " " msgstr "\n 選擇的「雲硬碟類型」必須與目前的雲硬碟類型不同。\n " #: dashboards/project/volumes/templates/volumes/volumes/_retype.html:15 msgid "" "\n" " The \"Migration Policy\" is only used if the volume retype cannot be\n" " completed. If the \"Migration Policy\" is \"On Demand\", the back end will\n" " perform volume migration. Note that migration may take a significant\n" " amount of time to complete, in some cases hours.\n" " " msgstr "\n 「轉移政策」只用於當不能完成雲硬碟更換類型時。\n 若「轉移政策」是「必要時轉移」時,後端將覆行\n 轉移。留意轉移將會用掉大量的時間來完成,像是\n 幾個小時。\n " #: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:6 msgid "" "The Transfer ID and the Authorization Key are needed by the recipient in " "order to accept the transfer. Please capture both the Transfer ID and the " "Authorization Key and provide them to your transfer recipient." msgstr "若要承辦者允許轉移,需要轉移識別號及認證密鑰。請截取轉移識別號和認證密鑰並提供給轉移承辦者。" #: dashboards/project/volumes/templates/volumes/volumes/_show_transfer.html:7 msgid "" "The Authorization Key will not be available after closing this page, so you " "must capture it now, or else you will be unable to use the transfer." msgstr "認證密鑰將會在關閉這一頁後失效,所以您必須現在截取它,不然您將無法使用轉移。" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:5 msgid "From here you can create a snapshot of a volume." msgstr "您可以在此新增雲硬碟的即時存檔。" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:9 msgid "Snapshot Limits" msgstr "即時存檔限制" #: dashboards/project/volumes/templates/volumes/volumes/_snapshot_limits.html:21 msgid "Number of Snapshots" msgstr "即時存檔數量" #: dashboards/project/volumes/templates/volumes/volumes/_update.html:6 msgid "Modify name and description of a volume." msgstr "更改雲硬碟的名稱及描述。" #: dashboards/project/volumes/templates/volumes/volumes/_update.html:7 msgid "" "The \"Bootable\" flag specifies that this volume can be used to launch an " "instance." msgstr "「可開機」旗標指定這個雲硬碟可以拿來發動雲實例。" #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:6 msgid "" "\n" " Upload the volume to the Image Service as an image.\n" " This is equivalent to the cinder upload-to-image command.\n" " " msgstr "\n 上傳雲硬碟到映像檔伺服器來當映像檔。\n 這相當於 cinder upload-to-image 指令。\n " #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:11 msgid "" "\n" " Choose \"Disk Format\" for the image. The volume images are created with\n" " the QEMU disk image utility.\n" " " msgstr "\n 為映像檔選擇「硬碟格式」。會以 QEMU 硬碟映像檔工具\n 來新增雲硬碟映像檔。\n " #: dashboards/project/volumes/templates/volumes/volumes/_upload_to_image.html:17 msgid "" "\n" " When the volume status is \"in-use\", you can use \"Force\" to upload the\n" " volume to an image.\n" " " msgstr "\n 當雲硬碟狀態是「使用中」,您可以使用「強制」\n 來上傳雲硬碟到映像檔。\n " #: dashboards/project/volumes/templates/volumes/volumes/accept_transfer.html:3 #: dashboards/project/volumes/volumes/views.py:237 #: dashboards/project/volumes/volumes/views.py:238 #: dashboards/project/volumes/volumes/views.py:241 msgid "Accept Volume Transfer" msgstr "允許雲硬碟轉移" #: dashboards/project/volumes/templates/volumes/volumes/attach.html:3 #: dashboards/project/volumes/volumes/views.py:320 #: dashboards/project/volumes/volumes/views.py:325 msgid "Manage Volume Attachments" msgstr "管理雲硬碟附件" #: dashboards/project/volumes/templates/volumes/volumes/create_transfer.html:3 #: dashboards/project/volumes/volumes/views.py:216 #: dashboards/project/volumes/volumes/views.py:217 msgid "Create Volume Transfer" msgstr "新增雲硬碟轉移" #: dashboards/project/volumes/templates/volumes/volumes/encryption_detail.html:3 msgid "Volume Encryption Details" msgstr "雲硬碟加密詳細資訊" #: dashboards/project/volumes/templates/volumes/volumes/extend.html:3 #: dashboards/project/volumes/volumes/tables.py:133 #: dashboards/project/volumes/volumes/views.py:100 #: dashboards/project/volumes/volumes/views.py:102 #: dashboards/project/volumes/volumes/views.py:105 msgid "Extend Volume" msgstr "擴充的雲硬碟" #: dashboards/project/volumes/templates/volumes/volumes/retype.html:3 #: dashboards/project/volumes/volumes/tables.py:244 #: dashboards/project/volumes/volumes/views.py:394 #: dashboards/project/volumes/volumes/views.py:396 #: dashboards/project/volumes/volumes/views.py:399 msgid "Change Volume Type" msgstr "更換雲硬碟的類型" #: dashboards/project/volumes/templates/volumes/volumes/show_transfer.html:3 #: dashboards/project/volumes/volumes/views.py:252 msgid "Volume Transfer Details" msgstr "雲硬碟轉移詳細資訊" #: dashboards/project/volumes/templates/volumes/volumes/update.html:3 #: dashboards/project/volumes/volumes/tables.py:232 #: dashboards/project/volumes/volumes/views.py:283 #: dashboards/project/volumes/volumes/views.py:288 msgid "Edit Volume" msgstr "編輯雲硬碟" #: dashboards/project/volumes/templates/volumes/volumes/upload_to_image.html:3 #: dashboards/project/volumes/volumes/views.py:174 #: dashboards/project/volumes/volumes/views.py:179 msgid "Upload Volume to Image" msgstr "上傳雲硬碟至映像檔" #: dashboards/project/volumes/utils.py:28 msgid "Unable to retrieve volumes availability zones." msgstr "無法獲得雲硬碟可用區域。" #: dashboards/project/volumes/volumes/forms.py:55 msgid "Unable to determine if availability zones extension is supported." msgstr "無法得知是否支援可用區域擴充套件。" #: dashboards/project/volumes/volumes/forms.py:91 msgid "Use snapshot as a source" msgstr "以即時存檔為來源" #: dashboards/project/volumes/volumes/forms.py:98 msgid "Use image as a source" msgstr "以映像檔為來源" #: dashboards/project/volumes/volumes/forms.py:105 msgid "Use a volume as source" msgstr "以雲硬碟為來源" #: dashboards/project/volumes/volumes/forms.py:120 msgid "Size (GB)" msgstr "容量(GB)" #: dashboards/project/volumes/volumes/forms.py:146 #, python-format msgid "Volume size must be equal to or greater than the snapshot size (%sGB)" msgstr "雲硬碟容量必須大於等於即時存檔容量(%sGB)" #: dashboards/project/volumes/volumes/forms.py:154 msgid "Unable to load the specified snapshot." msgstr "無法讀取指定的即時存檔。" #: dashboards/project/volumes/volumes/forms.py:166 #, python-format msgid "Volume size must be equal to or greater than the image size (%s)" msgstr "雲硬碟容量必須大於等於映像檔容量(%s)" #: dashboards/project/volumes/volumes/forms.py:174 #, python-format msgid "" "Volume size must be equal to or greater than the image minimum disk size " "(%sGB)" msgstr "雲硬碟容量必須大於等於映像檔最小硬碟容量(%sGB)" #: dashboards/project/volumes/volumes/forms.py:185 #, python-format msgid "Unable to load the specified image. %s" msgstr "無法讀取指定的映像檔。%s" #: dashboards/project/volumes/volumes/forms.py:195 #, python-format msgid "Unable to load the specified volume. %s" msgstr "無法讀取指定的雲硬碟。%s" #: dashboards/project/volumes/volumes/forms.py:202 #, python-format msgid "" "Volume size must be equal to or greater than the origin volume size (%s)" msgstr "雲硬碟容量必須大於等於原始的雲硬碟容量(%s)" #: dashboards/project/volumes/volumes/forms.py:225 msgid "Choose a snapshot" msgstr "選擇即時存檔" #: dashboards/project/volumes/volumes/forms.py:238 msgid "Choose an image" msgstr "選擇映像檔" #: dashboards/project/volumes/volumes/forms.py:250 msgid "Choose a volume" msgstr "選擇雲硬碟" #: dashboards/project/volumes/volumes/forms.py:259 msgid "No source, empty volume" msgstr "無來源,空的雲硬碟" #: dashboards/project/volumes/volumes/forms.py:286 msgid "Image source must be specified" msgstr "必須指定映像檔來源" #: dashboards/project/volumes/volumes/forms.py:290 msgid "Snapshot source must be specified" msgstr "必須指定即時存檔來源" #: dashboards/project/volumes/volumes/forms.py:294 msgid "Volume source must be specified" msgstr "必須指定雲硬碟來源" #: dashboards/project/volumes/volumes/forms.py:328 #, python-format msgid "The volume size cannot be less than the snapshot size (%sGB)" msgstr "雲硬碟容量不能小於即時存檔容量(%sGB)" #: dashboards/project/volumes/volumes/forms.py:341 #, python-format msgid "The volume size cannot be less than the image size (%s)" msgstr "雲硬碟容量不能小於映像檔容量(%s)" #: dashboards/project/volumes/volumes/forms.py:349 #, python-format msgid "The volume size cannot be less than the image minimum disk size (%sGB)" msgstr "雲硬碟容量不能小於映像檔最小硬碟容量(%sGB)" #: dashboards/project/volumes/volumes/forms.py:360 #, python-format msgid "The volume size cannot be less than the source volume size (%sGB)" msgstr "雲硬碟容量不能小於來源的雲硬碟容量(%sGB)" #: dashboards/project/volumes/volumes/forms.py:369 #, python-format msgid "" "A volume of %(req)iGB cannot be created as you only have %(avail)iGB of your" " quota available." msgstr "您只擁有 %(avail)iGB 配額可用以致於您不能新增 %(req)iGB 的雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:376 msgid "You are already using all of your available volumes." msgstr "您已經用掉您所有可用的雲硬碟了。" #: dashboards/project/volumes/volumes/forms.py:392 #, python-format msgid "Creating volume \"%s\"" msgstr "正在新增雲硬碟「%s」" #: dashboards/project/volumes/volumes/forms.py:401 msgid "Unable to create volume." msgstr "無法新增雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:418 msgid "Attach to Instance" msgstr "附加到雲實例" #: dashboards/project/volumes/volumes/forms.py:419 msgid "Select an instance to attach to." msgstr "選擇雲實例來附加。" #: dashboards/project/volumes/volumes/forms.py:426 msgid "" "Actual device name may differ due to hypervisor settings. If not specified, " "then hypervisor will select a device name." msgstr "實際的裝置名稱可能由於虛擬機器管理程式的設定而有所不同。若未指定,虛擬機器管理程式會自己選擇裝置名稱。" #: dashboards/project/volumes/volumes/forms.py:465 msgid "Unknown instance (None)" msgstr "未知的雲實例(無)" #: dashboards/project/volumes/volumes/forms.py:475 #, python-format msgid "Attaching volume %(vol)s to instance %(inst)s on %(dev)s." msgstr "附加雲硬碟 %(vol)s 到雲實例 %(inst)s 上的 %(dev)s。" #: dashboards/project/volumes/volumes/forms.py:484 msgid "Unable to attach volume." msgstr "無法附加雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:508 #, python-format msgid "Creating volume snapshot \"%s\"." msgstr "正在新增雲硬碟即時存檔「%s」。" #: dashboards/project/volumes/volumes/forms.py:511 #, python-format msgid "Forcing to create snapshot \"%s\" from attached volume." msgstr "正在強制從附加的雲硬碟新增即時存檔「%s」。" #: dashboards/project/volumes/volumes/forms.py:523 msgid "Unable to create volume snapshot." msgstr "無法新增雲硬碟即時存檔。" #: dashboards/project/volumes/volumes/forms.py:525 msgid "Requested snapshot would exceed the allowed quota." msgstr "請求的即時存檔將會超過允許的配額。" #: dashboards/project/volumes/volumes/forms.py:532 #: dashboards/project/volumes/volumes/forms.py:578 msgid "Transfer Name" msgstr "轉移名稱" #: dashboards/project/volumes/volumes/forms.py:541 #, python-format msgid "Created volume transfer: \"%s\"." msgstr "已新增雲硬碟轉移:「%s」。" #: dashboards/project/volumes/volumes/forms.py:543 msgid "Created volume transfer." msgstr "已新增雲硬碟轉移。" #: dashboards/project/volumes/volumes/forms.py:551 msgid "Unable to create volume transfer." msgstr "無法新增雲硬碟轉移。" #: dashboards/project/volumes/volumes/forms.py:557 #: dashboards/project/volumes/volumes/forms.py:582 msgid "Transfer ID" msgstr "轉移識別號" #: dashboards/project/volumes/volumes/forms.py:558 #: dashboards/project/volumes/volumes/forms.py:586 msgid "Authorization Key" msgstr "認證密鑰" #: dashboards/project/volumes/volumes/forms.py:566 #, python-format msgid "Successfully accepted volume transfer: \"%s\"" msgstr "已成功允許雲硬碟的轉移:「%s」" #: dashboards/project/volumes/volumes/forms.py:572 msgid "Unable to accept volume transfer." msgstr "無法允許雲硬碟的轉移。" #: dashboards/project/volumes/volumes/forms.py:604 msgid "Specifies that the volume can be used to launch an instance" msgstr "指定可用於發動雲實例的雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:615 msgid "Unable to update volume." msgstr "無法更新雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:626 msgid "Unable to set bootable flag on volume." msgstr "無法在雲硬碟上設定可開機旗標。" #: dashboards/project/volumes/volumes/forms.py:629 #, python-format msgid "Updating volume \"%s\"" msgstr "正在更新雲硬碟「%s」" #: dashboards/project/volumes/volumes/forms.py:644 msgctxt "Force upload volume in in-use status to image" msgid "Force" msgstr "強制" #: dashboards/project/volumes/volumes/forms.py:679 #, python-format msgid "Successfully sent the request to upload volume to image for volume: \"%s\"" msgstr "已成功為雲硬碟傳送上傳雲硬碟到映像檔的請求:「%s」" #: dashboards/project/volumes/volumes/forms.py:687 #, python-format msgid "Unable to upload volume to image for volume: \"%s\"" msgstr "無法為雲硬碟上傳雲硬碟到映像檔:「%s」" #: dashboards/project/volumes/volumes/forms.py:711 msgid "New size must be greater than current size." msgstr "新容量必須大於目前的容量。" #: dashboards/project/volumes/volumes/forms.py:717 #, python-format msgid "" "Volume cannot be extended to %(req)iGB as you only have %(avail)iGB of your " "quota available." msgstr "您只擁有 %(avail)iGB 配額可用以致於您不能擴充雲硬碟到 %(req)iGB。" #: dashboards/project/volumes/volumes/forms.py:731 #, python-format msgid "Extending volume: \"%s\"" msgstr "正在擴充雲硬碟:「%s」" #: dashboards/project/volumes/volumes/forms.py:737 msgid "Unable to extend volume." msgstr "無法擴充雲硬碟。" #: dashboards/project/volumes/volumes/forms.py:746 msgid "Never" msgstr "永不" #: dashboards/project/volumes/volumes/forms.py:747 msgid "On Demand" msgstr "必要時轉移" #: dashboards/project/volumes/volumes/forms.py:748 msgid "Migration Policy" msgstr "轉移政策" #: dashboards/project/volumes/volumes/forms.py:765 msgid "Unable to retrieve the volume type list." msgstr "無法獲得雲硬碟類型列表。" #: dashboards/project/volumes/volumes/forms.py:774 #, python-format msgid "New volume type must be different from the original volume type \"%s\"." msgstr "新的雲硬碟類型必須不同於原來的雲硬碟類型「%s」。" #: dashboards/project/volumes/volumes/forms.py:790 #, python-format msgid "" "Successfully sent the request to change the volume type to \"%(vtype)s\" for" " volume: \"%(name)s\"" msgstr "已成功為雲硬碟傳送更換雲硬碟類型至「%(vtype)s」的請求:「%(name)s」" #: dashboards/project/volumes/volumes/forms.py:800 #, python-format msgid "Unable to change the volume type for volume: \"%s\"" msgstr "無法為雲硬碟更換雲硬碟類型:「%s」" #: dashboards/project/volumes/volumes/tables.py:45 msgid "Launch as Instance" msgstr "發動成雲實例" #: dashboards/project/volumes/volumes/tables.py:69 msgid "Delete Volume" msgid_plural "Delete Volumes" msgstr[0] "刪除雲硬碟" #: dashboards/project/volumes/volumes/tables.py:77 msgid "Scheduled deletion of Volume" msgid_plural "Scheduled deletion of Volumes" msgstr[0] "已排程雲硬碟的刪除" #: dashboards/project/volumes/volumes/tables.py:144 msgid "Manage Attachments" msgstr "管理附件" #: dashboards/project/volumes/volumes/tables.py:178 msgid "Unable to retrieve tenant limits." msgstr "無法獲得租用人限制。" #: dashboards/project/volumes/volumes/tables.py:193 msgid "Create Transfer" msgstr "新增轉移" #: dashboards/project/volumes/volumes/tables.py:216 msgid "Upload to Image" msgstr "上傳至映像檔" #: dashboards/project/volumes/volumes/tables.py:256 msgid "Accept Transfer" msgstr "允許轉移" #: dashboards/project/volumes/volumes/tables.py:274 msgid "Cancel Transfer" msgstr "取消轉移" #: dashboards/project/volumes/volumes/tables.py:277 msgid "This action cannot be undone." msgstr "不能反悔這個動作。" #: dashboards/project/volumes/volumes/tables.py:288 #, python-format msgid "Successfully deleted volume transfer \"%s\"" msgstr "已成功刪除雲硬碟轉移「%s」" #: dashboards/project/volumes/volumes/tables.py:291 msgid "Successfully deleted volume transfer" msgstr "已成功刪除雲硬碟轉移" #: dashboards/project/volumes/volumes/tables.py:294 msgid "Unable to delete volume transfer." msgstr "無法刪除雲硬碟轉移。" #: dashboards/project/volumes/volumes/tables.py:319 #: dashboards/project/volumes/volumes/views.py:352 msgid "Unable to retrieve attachment information." msgstr "無法獲得附件資訊。" #: dashboards/project/volumes/volumes/tables.py:337 #, python-format msgid "Attached to %(instance)s on %(dev)s" msgstr "已附加到 %(instance)s 上的 %(dev)s" #: dashboards/project/volumes/volumes/tables.py:358 msgid "No" msgstr "否" #: dashboards/project/volumes/volumes/tables.py:360 msgid "Yes" msgstr "是" #: dashboards/project/volumes/volumes/tables.py:373 msgctxt "Current status of a Volume" msgid "Available" msgstr "可用" #: dashboards/project/volumes/volumes/tables.py:374 msgctxt "Current status of a Volume" msgid "In-use" msgstr "使用中" #: dashboards/project/volumes/volumes/tables.py:375 msgctxt "Current status of a Volume" msgid "Error" msgstr "錯誤" #: dashboards/project/volumes/volumes/tables.py:377 msgctxt "Current status of a Volume" msgid "Creating" msgstr "正在新增" #: dashboards/project/volumes/volumes/tables.py:379 msgctxt "Current status of a Volume" msgid "Error Extending" msgstr "擴充時出錯" #: dashboards/project/volumes/volumes/tables.py:423 msgid "Encrypted" msgstr "已加密" #: dashboards/project/volumes/volumes/tables.py:444 msgid "" "The data will remain in the volume and another instance will be able to " "access the data if you attach this volume to it." msgstr "資料將會留在雲硬碟裡,而其他的雲實例可以在附加這個雲硬碟後存取裡面的的資料。" #: dashboards/project/volumes/volumes/tables.py:451 msgid "Detach Volume" msgid_plural "Detach Volumes" msgstr[0] "卸除雲硬碟" #: dashboards/project/volumes/volumes/tables.py:460 msgid "Detaching Volume" msgid_plural "Detaching Volumes" msgstr[0] "正在卸除雲硬碟" #: dashboards/project/volumes/volumes/tables.py:488 msgid "Device" msgstr "裝置" #: dashboards/project/volumes/volumes/tables.py:497 #, python-format msgid "Volume %(volume_name)s on instance %(instance_name)s" msgstr "雲硬碟 %(volume_name)s 於雲實例 %(instance_name)s 上" #: dashboards/project/volumes/volumes/views.py:46 msgid "Volume Details: {{ volume.name }}" msgstr "雲硬碟詳細資訊:{{ volume.name }}" #: dashboards/project/volumes/volumes/views.py:87 msgid "Create a Volume" msgstr "新增雲硬碟" #: dashboards/project/volumes/volumes/views.py:115 #: dashboards/project/volumes/volumes/views.py:165 #: dashboards/project/volumes/volumes/views.py:335 msgid "Unable to retrieve volume information." msgstr "無法獲得雲硬碟資訊。" #: dashboards/project/volumes/volumes/views.py:145 msgid "Create a Volume Snapshot" msgstr "新增雲硬碟即時存檔" #: dashboards/project/volumes/volumes/views.py:156 msgid "" "This volume is currently attached to an instance. In some cases, creating a " "snapshot from an attached volume can result in a corrupted snapshot." msgstr "此雲硬碟目前正附加到雲實例。某些狀況下,從附加的雲硬碟新增即時存檔會損毀即時存檔。" #: dashboards/project/volumes/volumes/views.py:188 #: dashboards/project/volumes/volumes/views.py:408 #, python-format msgid "Unable to retrieve volume information for volume: \"%s\"" msgstr "無法為雲硬碟獲得雲硬碟資訊:「%s」" #: dashboards/project/volumes/volumes/views.py:219 msgid "Create a Volume Transfer" msgstr "新增雲硬碟轉移" #: dashboards/project/volumes/volumes/views.py:264 msgid "Unable to retrieve volume transfer." msgstr "無法獲得雲硬碟轉移。" #: dashboards/project/volumes/volumes/views.py:296 msgid "Unable to retrieve volume." msgstr "無法獲得雲硬碟。" #: dashboards/project/volumes/volumes/views.py:433 msgid "Volume Encryption Details: {{ volume.name }}" msgstr "雲硬碟加密詳細資訊:{{ volume.name }}" #: dashboards/project/volumes/volumes/views.py:440 #, python-format msgid "Volume Encryption Details: %(volume_name)s" msgstr "雲硬碟加密詳細資訊:%(volume_name)s" #: dashboards/project/volumes/volumes/views.py:455 msgid "Unable to retrieve volume encryption details." msgstr "無法獲得雲硬碟加密詳細資訊。" #: dashboards/project/vpn/forms.py:52 #, python-format msgid "VPN Service %s was successfully updated." msgstr "已成功更新虛擬私人網路伺服器 %s。" #: dashboards/project/vpn/forms.py:58 #, python-format msgid "Failed to update VPN Service %s" msgstr "更新虛擬私人網路伺服器 %s 時失敗" #: dashboards/project/vpn/forms.py:73 dashboards/project/vpn/forms.py:145 #: dashboards/project/vpn/tables.py:308 dashboards/project/vpn/tables.py:326 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:18 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:18 #: dashboards/project/vpn/workflows.py:114 #: dashboards/project/vpn/workflows.py:213 msgid "Authorization algorithm" msgstr "認證演算法" #: dashboards/project/vpn/forms.py:74 dashboards/project/vpn/forms.py:146 msgid "sha1" msgstr "sha1" #: dashboards/project/vpn/forms.py:77 dashboards/project/vpn/forms.py:153 #: dashboards/project/vpn/tables.py:311 dashboards/project/vpn/tables.py:329 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:21 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:24 #: dashboards/project/vpn/workflows.py:115 #: dashboards/project/vpn/workflows.py:215 msgid "Encryption algorithm" msgstr "加密演算法" #: dashboards/project/vpn/forms.py:78 dashboards/project/vpn/forms.py:154 msgid "3des" msgstr "3des" #: dashboards/project/vpn/forms.py:79 dashboards/project/vpn/forms.py:155 msgid "aes-128" msgstr "aes-128" #: dashboards/project/vpn/forms.py:80 dashboards/project/vpn/forms.py:156 msgid "aes-192" msgstr "aes-192" #: dashboards/project/vpn/forms.py:81 dashboards/project/vpn/forms.py:157 msgid "aes-256" msgstr "aes-256" #: dashboards/project/vpn/forms.py:83 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:24 #: dashboards/project/vpn/workflows.py:116 msgid "IKE version" msgstr "網際網路密鑰交換版本" #: dashboards/project/vpn/forms.py:84 msgid "v1" msgstr "第一版" #: dashboards/project/vpn/forms.py:85 msgid "v2" msgstr "第二版" #: dashboards/project/vpn/forms.py:88 dashboards/project/vpn/workflows.py:117 msgid "Lifetime units for IKE keys" msgstr "網際網路密鑰交換密鑰有效期單位" #: dashboards/project/vpn/forms.py:89 dashboards/project/vpn/forms.py:161 msgid "seconds" msgstr "秒" #: dashboards/project/vpn/forms.py:93 dashboards/project/vpn/workflows.py:119 msgid "Lifetime value for IKE keys" msgstr "網際網路密鑰交換密鑰有效期" #: dashboards/project/vpn/forms.py:94 dashboards/project/vpn/forms.py:166 #: dashboards/project/vpn/workflows.py:121 #: dashboards/project/vpn/workflows.py:220 msgid "Equal to or greater than 60" msgstr "大於等於 60" #: dashboards/project/vpn/forms.py:96 dashboards/project/vpn/forms.py:168 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:33 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:33 #: dashboards/project/vpn/workflows.py:122 #: dashboards/project/vpn/workflows.py:221 msgid "Perfect Forward Secrecy" msgstr "Perfect Forward Secrecy" #: dashboards/project/vpn/forms.py:97 dashboards/project/vpn/forms.py:169 msgid "group2" msgstr "group2" #: dashboards/project/vpn/forms.py:98 dashboards/project/vpn/forms.py:170 msgid "group5" msgstr "group5" #: dashboards/project/vpn/forms.py:99 dashboards/project/vpn/forms.py:171 msgid "group14" msgstr "group14" #: dashboards/project/vpn/forms.py:102 #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:36 #: dashboards/project/vpn/workflows.py:124 msgid "IKE Phase1 negotiation mode" msgstr "網際網路密鑰交換第一階段轉交模式" #: dashboards/project/vpn/forms.py:124 #, python-format msgid "IKE Policy %s was successfully updated." msgstr "已成功更新網際網路密鑰交換政策 %s。" #: dashboards/project/vpn/forms.py:130 #, python-format msgid "Failed to update IKE Policy %s" msgstr "更新網際網路密鑰交換政策 %s 時失敗" #: dashboards/project/vpn/forms.py:149 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:21 #: dashboards/project/vpn/workflows.py:214 msgid "Encapsulation mode" msgstr "封裝模式" #: dashboards/project/vpn/forms.py:150 msgid "tunnel" msgstr "隧道" #: dashboards/project/vpn/forms.py:151 msgid "transport" msgstr "傳輸" #: dashboards/project/vpn/forms.py:160 dashboards/project/vpn/workflows.py:216 msgid "Lifetime units" msgstr "有效期單位" #: dashboards/project/vpn/forms.py:165 msgid "Lifetime value" msgstr "有效期" #: dashboards/project/vpn/forms.py:173 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:36 #: dashboards/project/vpn/workflows.py:222 msgid "Transform Protocol" msgstr "傳輸協定" #: dashboards/project/vpn/forms.py:174 msgid "esp" msgstr "esp" #: dashboards/project/vpn/forms.py:175 msgid "ah" msgstr "ah" #: dashboards/project/vpn/forms.py:176 msgid "ah-esp" msgstr "ah-esp" #: dashboards/project/vpn/forms.py:195 #, python-format msgid "IPSec Policy %s was successfully updated." msgstr "已成功更新 IPSec 政策 %s。" #: dashboards/project/vpn/forms.py:201 #, python-format msgid "Failed to update IPSec Policy %s" msgstr "更新 IPSec 政策 %s 時失敗。" #: dashboards/project/vpn/forms.py:215 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:31 #: dashboards/project/vpn/workflows.py:317 msgid "Peer gateway public IPv4/IPv6 Address or FQDN" msgstr "節點閘道公開 IPv4/IPv6 位址或 FQDN" #: dashboards/project/vpn/forms.py:216 dashboards/project/vpn/workflows.py:318 msgid "Peer gateway public IPv4/IPv6 address or FQDN for the VPN Connection" msgstr "節點閘道公開 IPv4/IPv6 位址或者虛擬私人網路連線的 FQDN" #: dashboards/project/vpn/forms.py:221 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:34 #: dashboards/project/vpn/workflows.py:323 msgid "Peer router identity for authentication (Peer ID)" msgstr "用於認證的節點路由器識別號(節點識別號)" #: dashboards/project/vpn/forms.py:222 dashboards/project/vpn/workflows.py:324 msgid "" "Peer router identity for authentication. Can be IPv4/IPv6 address, e-mail, " "key ID, or FQDN" msgstr "用於認證的節點路由器識別號。可能是 IPv4/IPv6 位址、電子郵件、密鑰識別號或 FQDN" #: dashboards/project/vpn/forms.py:227 dashboards/project/vpn/workflows.py:329 msgid "Remote peer subnet(s)" msgstr "遙控節點子網路" #: dashboards/project/vpn/forms.py:228 dashboards/project/vpn/workflows.py:330 msgid "" "Remote peer subnet(s) address(es) with mask(s) in CIDR format separated with" " commas if needed (e.g. 20.1.0.0/24, 21.1.0.0/24)" msgstr "CIDR 格式遮罩的遙控節點子網路位址並以逗號區隔(如 20.1.0.0/24, 21.1.0.0/24)" #: dashboards/project/vpn/forms.py:235 dashboards/project/vpn/workflows.py:337 msgid "Pre-Shared Key (PSK) string" msgstr "預共用密鑰(PSK)字串" #: dashboards/project/vpn/forms.py:238 dashboards/project/vpn/workflows.py:402 msgid "Maximum Transmission Unit size for the connection" msgstr "連線最大傳輸單位流量" #: dashboards/project/vpn/forms.py:239 dashboards/project/vpn/workflows.py:404 msgid "" "Equal to or greater than 68 if the local subnet is IPv4. Equal to or greater" " than 1280 if the local subnet is IPv6." msgstr "若目前的子網路是 IPv4,大於等於 68。若目前的子網路是 IPv6,大於等於 1280。" #: dashboards/project/vpn/forms.py:243 dashboards/project/vpn/workflows.py:407 msgid "Dead peer detection actions" msgstr "死亡節點偵測行為" #: dashboards/project/vpn/forms.py:244 msgid "hold" msgstr "保留" #: dashboards/project/vpn/forms.py:245 msgid "clear" msgstr "清除" #: dashboards/project/vpn/forms.py:246 msgid "disabled" msgstr "已關閉" #: dashboards/project/vpn/forms.py:247 msgid "restart" msgstr "重新開始" #: dashboards/project/vpn/forms.py:248 msgid "restart-by-peer" msgstr "以節點重新開始" #: dashboards/project/vpn/forms.py:251 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:56 #: dashboards/project/vpn/workflows.py:409 msgid "Dead peer detection interval" msgstr "死亡節點偵測間隔" #: dashboards/project/vpn/forms.py:252 dashboards/project/vpn/workflows.py:411 msgid "Valid integer" msgstr "有效的間隔" #: dashboards/project/vpn/forms.py:255 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:59 #: dashboards/project/vpn/workflows.py:413 msgid "Dead peer detection timeout" msgstr "死亡節點偵測逾時" #: dashboards/project/vpn/forms.py:256 dashboards/project/vpn/workflows.py:415 msgid "Valid integer greater than the DPD interval" msgstr "大於死亡節點偵測間隔的整數" #: dashboards/project/vpn/forms.py:258 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:50 #: dashboards/project/vpn/workflows.py:416 msgid "Initiator state" msgstr "起始者狀態" #: dashboards/project/vpn/forms.py:259 msgid "bi-directional" msgstr "雙向" #: dashboards/project/vpn/forms.py:260 msgid "response-only" msgstr "只回應" #: dashboards/project/vpn/forms.py:287 #, python-format msgid "IPSec Site Connection %s was successfully updated." msgstr "已成功更新 IPSec 網站連線 %s。" #: dashboards/project/vpn/forms.py:293 #, python-format msgid "Failed to update IPSec Site Connection %s" msgstr "更新 IPSec 網站連線 %s 時失敗" #: dashboards/project/vpn/panel.py:28 msgid "VPN" msgstr "虛擬私人網路" #: dashboards/project/vpn/tables.py:28 dashboards/project/vpn/workflows.py:190 msgid "Add IKE Policy" msgstr "加入網際網路密鑰交換政策" #: dashboards/project/vpn/tables.py:37 dashboards/project/vpn/workflows.py:287 msgid "Add IPSec Policy" msgstr "加入 IPSec 政策" #: dashboards/project/vpn/tables.py:46 dashboards/project/vpn/workflows.py:91 msgid "Add VPN Service" msgstr "加入虛擬私人網路伺服器" #: dashboards/project/vpn/tables.py:55 dashboards/project/vpn/workflows.py:472 msgid "Add IPSec Site Connection" msgstr "加入 IPSec 網站連線" #: dashboards/project/vpn/tables.py:69 msgid "Delete VPN Service" msgid_plural "Delete VPN Services" msgstr[0] "刪除虛擬私人網路伺服器 %s" #: dashboards/project/vpn/tables.py:77 msgid "Scheduled deletion of VPN Service" msgid_plural "Scheduled deletion of VPN Services" msgstr[0] "已排程虛擬私人網路伺服器的刪除" #: dashboards/project/vpn/tables.py:95 msgid "Delete IKE Policy" msgid_plural "Delete IKE Policies" msgstr[0] "刪除網際網路密鑰交換政策" #: dashboards/project/vpn/tables.py:103 msgid "Scheduled deletion of IKE Policy" msgid_plural "Scheduled deletion of IKE Policies" msgstr[0] "已排程網際網路密鑰交換政策的刪除" #: dashboards/project/vpn/tables.py:121 msgid "Delete IPSec Policy" msgid_plural "Delete IPSec Policies" msgstr[0] "刪除 IPSec 政策" #: dashboards/project/vpn/tables.py:129 msgid "Scheduled deletion of IPSec Policy" msgid_plural "Scheduled deletion of IPSec Policies" msgstr[0] "已排程 IPSec 政策的刪除" #: dashboards/project/vpn/tables.py:147 msgid "Delete IPSec Site Connection" msgid_plural "Delete IPSec Site Connections" msgstr[0] "已刪除 IPSec 網站連線" #: dashboards/project/vpn/tables.py:155 msgid "Scheduled deletion of IPSec Site Connection" msgid_plural "Scheduled deletion of IPSec Site Connections" msgstr[0] "已排程 IPSec 網站連線的刪除" #: dashboards/project/vpn/tables.py:163 #: dashboards/project/vpn/templates/vpn/update_vpnservice.html:3 #: dashboards/project/vpn/views.py:271 dashboards/project/vpn/views.py:277 msgid "Edit VPN Service" msgstr "編輯虛擬私人網路伺服器" #: dashboards/project/vpn/tables.py:179 #: dashboards/project/vpn/templates/vpn/update_ikepolicy.html:3 #: dashboards/project/vpn/views.py:307 dashboards/project/vpn/views.py:313 msgid "Edit IKE Policy" msgstr "編輯網際網路密鑰交換政策" #: dashboards/project/vpn/tables.py:193 #: dashboards/project/vpn/templates/vpn/update_ipsecpolicy.html:3 #: dashboards/project/vpn/views.py:350 dashboards/project/vpn/views.py:356 msgid "Edit IPSec Policy" msgstr "編輯 IPSec 政策" #: dashboards/project/vpn/tables.py:207 msgid "Edit Connection" msgstr "編輯連線" #: dashboards/project/vpn/tables.py:230 msgctxt "Current status of an IPSec Site Connection" msgid "Active" msgstr "使用中" #: dashboards/project/vpn/tables.py:232 msgctxt "Current status of an IPSec Site Connection" msgid "Down" msgstr "離線" #: dashboards/project/vpn/tables.py:234 msgctxt "Current status of an IPSec Site Connection" msgid "Error" msgstr "錯誤" #: dashboards/project/vpn/tables.py:240 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:19 msgid "VPN Service" msgstr "虛擬私人網路伺服器" #: dashboards/project/vpn/tables.py:242 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:23 msgid "IKE Policy" msgstr "網際網路密鑰交換政策" #: dashboards/project/vpn/tables.py:244 #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:27 msgid "IPSec Policy" msgstr "IPSec 政策" #: dashboards/project/vpn/tables.py:253 dashboards/project/vpn/tabs.py:27 msgid "IPSec Site Connections" msgstr "IPSec 網站連線" #: dashboards/project/vpn/tables.py:268 msgctxt "Current status of a VPN Service" msgid "Active" msgstr "使用中" #: dashboards/project/vpn/tables.py:270 msgctxt "Current status of a VPN Service" msgid "Down" msgstr "離線" #: dashboards/project/vpn/tables.py:272 msgctxt "Current status of a VPN Service" msgid "Error" msgstr "錯誤" #: dashboards/project/vpn/tables.py:274 msgctxt "Current status of a VPN Service" msgid "Created" msgstr "已新增" #: dashboards/project/vpn/tables.py:276 msgctxt "Current status of a VPN Service" msgid "Pending Create" msgstr "等候新增" #: dashboards/project/vpn/tables.py:278 msgctxt "Current status of a VPN Service" msgid "Pending Update" msgstr "等候更新" #: dashboards/project/vpn/tables.py:280 msgctxt "Current status of a VPN Service" msgid "Pending Delete" msgstr "等候刪除" #: dashboards/project/vpn/tables.py:282 msgctxt "Current status of a VPN Service" msgid "Inactive" msgstr "未使用" #: dashboards/project/vpn/tables.py:298 dashboards/project/vpn/tabs.py:46 msgid "VPN Services" msgstr "虛擬私人網路伺服器" #: dashboards/project/vpn/tables.py:312 dashboards/project/vpn/tables.py:330 msgid "PFS" msgstr "PFS" #: dashboards/project/vpn/tables.py:316 dashboards/project/vpn/tabs.py:64 msgid "IKE Policies" msgstr "網際網路密鑰交換政策" #: dashboards/project/vpn/tables.py:334 dashboards/project/vpn/tabs.py:82 msgid "IPSec Policies" msgstr "IPSec 政策" #: dashboards/project/vpn/tabs.py:40 msgid "Unable to retrieve IPSec Site Connections list." msgstr "無法獲得 IPSec 網站連線列表。" #: dashboards/project/vpn/tabs.py:58 dashboards/project/vpn/workflows.py:375 msgid "Unable to retrieve VPN Services list." msgstr "無法獲得虛擬私人網路伺服器列表。" #: dashboards/project/vpn/tabs.py:76 dashboards/project/vpn/workflows.py:346 msgid "Unable to retrieve IKE Policies list." msgstr "無法獲得網際網路密鑰交換政策列表。" #: dashboards/project/vpn/tabs.py:94 dashboards/project/vpn/workflows.py:361 msgid "Unable to retrieve IPSec Policies list." msgstr "無法獲得 IPSec 政策列表。" #: dashboards/project/vpn/tabs.py:106 msgid "IKE Policy Details" msgstr "網際網路密鑰交換政策詳細資訊" #: dashboards/project/vpn/tabs.py:121 msgid "IPSec Policy Details" msgstr "IPSec 政策詳細資訊" #: dashboards/project/vpn/tabs.py:136 msgid "VPN Service Details" msgstr "虛擬私人網路伺服器詳細資訊" #: dashboards/project/vpn/tabs.py:151 msgid "IPSec Site Connection Details" msgstr "IPSec 網站連線詳細資訊" #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:27 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:27 msgid "Lifetime Units" msgstr "有效期單位" #: dashboards/project/vpn/templates/vpn/_ikepolicy_details.html:30 #: dashboards/project/vpn/templates/vpn/_ipsecpolicy_details.html:30 msgid "Lifetime Value" msgstr "有效期" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:37 msgid "Remote peer subnet" msgstr "遙控節點子網路" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:44 msgid "Pre-Shared Key string" msgstr "預共用密鑰字串" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:53 msgid "Dead peer detection action" msgstr "死亡節點偵測行為" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:62 msgid "Authorization mode" msgstr "認證模式" #: dashboards/project/vpn/templates/vpn/_ipsecsiteconnection_details.html:65 msgid "Route mode" msgstr "路由模式" #: dashboards/project/vpn/templates/vpn/_update_ikepolicy.html:6 msgid "You may update IKE Policy details here." msgstr "您可以在此更新網際網路密鑰交換政策詳細資訊。" #: dashboards/project/vpn/templates/vpn/_update_ipsecpolicy.html:6 msgid "You may update IPSec Policy details here." msgstr "您可以在此更新 IPSec 政策詳細資訊。" #: dashboards/project/vpn/templates/vpn/_update_ipsecsiteconnection.html:6 msgid "You may update IPSec Site Connection details here." msgstr "您可以在此更新 IPSec 網站連線詳細資訊。" #: dashboards/project/vpn/templates/vpn/_update_vpnservice.html:6 msgid "You may update VPN Service details here." msgstr "您可以在此更新虛擬私人網路伺服器詳細資訊。" #: dashboards/project/vpn/templates/vpn/_vpnservice_details.html:27 msgid "VPN Connections" msgstr "虛擬私人網路連線" #: dashboards/project/vpn/templates/vpn/details_tabs.html:3 #: dashboards/project/vpn/templates/vpn/index.html:3 #: dashboards/project/vpn/views.py:41 dashboards/project/vpn/views.py:128 msgid "Virtual Private Network" msgstr "虛擬私人網路" #: dashboards/project/vpn/templates/vpn/update_ipsecsiteconnection.html:3 #: dashboards/project/vpn/views.py:392 dashboards/project/vpn/views.py:398 msgid "Edit IPSec Site Connection" msgstr "編輯 IPSec 網站連線" #: dashboards/project/vpn/views.py:54 #, python-format msgid "Deleted VPN Service %s" msgstr "已刪除虛擬私人網路伺服器 %s" #: dashboards/project/vpn/views.py:57 #, python-format msgid "Unable to delete VPN Service: %s" msgstr "無法刪除虛擬私人網路伺服器:%s" #: dashboards/project/vpn/views.py:64 #, python-format msgid "Deleted IKE Policy %s" msgstr "已刪除網際網路密鑰交換政策 %s" #: dashboards/project/vpn/views.py:67 #, python-format msgid "Unable to delete IKE Policy: %s" msgstr "無法刪除網際網路密鑰交換政策:%s" #: dashboards/project/vpn/views.py:73 #, python-format msgid "Deleted IPSec Policy %s" msgstr "已刪除 IPSec 政策 %s" #: dashboards/project/vpn/views.py:76 #, python-format msgid "Unable to delete IPSec Policy: %s" msgstr "無法刪除 IPSec 政策:%s" #: dashboards/project/vpn/views.py:83 #, python-format msgid "Deleted IPSec Site Connection %s" msgstr "已刪除 IPSec 網站連線 %s" #: dashboards/project/vpn/views.py:88 #, python-format msgid "Unable to delete IPSec Site Connection: %s" msgstr "無法刪除 IPSec 網站連線:%s" #: dashboards/project/vpn/views.py:136 msgid "Unable to retrieve IKE Policy details." msgstr "無法獲得網際網路密鑰交換政策詳細資訊。" #: dashboards/project/vpn/views.py:168 msgid "Unable to retrieve IPSec Policy details." msgstr "無法獲得 IPSec 政策詳細資訊。" #: dashboards/project/vpn/views.py:203 msgid "Unable to retrieve VPN Service details." msgstr "無法獲得虛擬私人網路伺服器詳細資訊。" #: dashboards/project/vpn/views.py:243 msgid "Unable to retrieve IPSec Site Connection details." msgstr "無法獲得 IPSec 網站連線詳細資訊。" #: dashboards/project/vpn/views.py:293 #, python-format msgid "Unable to retrieve VPN Service details. %s" msgstr "無法獲得虛擬私人網路伺服器詳細資訊。%s" #: dashboards/project/vpn/views.py:329 #, python-format msgid "Unable to retrieve IKE Policy details. %s" msgstr "無法獲得網際網路密鑰交換政策詳細資訊。%s" #: dashboards/project/vpn/views.py:372 #, python-format msgid "Unable to retrieve IPSec Policy details. %s" msgstr "無法獲得 IPSec 政策詳細資訊。%s" #: dashboards/project/vpn/views.py:416 #, python-format msgid "Unable to retrieve IPSec Site Connection details. %s" msgstr "無法獲得 IPSec 網站連線詳細資訊。%s" #: dashboards/project/vpn/workflows.py:34 #: dashboards/project/vpn/workflows.py:420 msgid "The state to start in." msgstr "一開始的狀態。" #: dashboards/project/vpn/workflows.py:55 msgid "Select a Router" msgstr "選擇路由器" #: dashboards/project/vpn/workflows.py:61 msgid "Unable to retrieve routers list." msgstr "無法獲得路由器列表。" #: dashboards/project/vpn/workflows.py:69 msgid "Add New VPN Service" msgstr "加入新的虛擬私人網路伺服器" #: dashboards/project/vpn/workflows.py:71 msgid "" "Create VPN Service for current project.\n" "\n" "Specify a name, description, router, and subnet for the VPN Service. Admin State is Up (checked) by default." msgstr "為此專案新增虛擬私人網路伺服器。\n\n為虛擬私人網路伺服器指定名稱、描述、路由器和子網路。預設管理員狀態是上線的(已勾選)。" #: dashboards/project/vpn/workflows.py:93 #, python-format msgid "Added VPN Service \"%s\"." msgstr "加入了虛擬私人網路伺服器「%s」。" #: dashboards/project/vpn/workflows.py:94 #, python-format msgid "Unable to add VPN Service \"%s\"." msgstr "無法加入虛擬私人網路伺服器「%s」。" #: dashboards/project/vpn/workflows.py:164 msgid "Add New IKE Policy" msgstr "加入新的網際網路密鑰交換政策" #: dashboards/project/vpn/workflows.py:166 msgid "" "Create IKE Policy for current project.\n" "\n" "Assign a name and description for the IKE Policy. " msgstr "為目前的專案新增網際網路密鑰交換政策。\n\n為網際網路密鑰交換政策指定名稱和描述。" #: dashboards/project/vpn/workflows.py:192 #, python-format msgid "Added IKE Policy \"%s\"." msgstr "已加入網際網路密鑰交換政策「%s」。" #: dashboards/project/vpn/workflows.py:193 #, python-format msgid "Unable to add IKE Policy \"%s\"." msgstr "無法加入網際網路密鑰交換政策「%s」。" #: dashboards/project/vpn/workflows.py:218 msgid "Lifetime value for IKE keys " msgstr "網際網路密鑰交換密鑰有效期" #: dashboards/project/vpn/workflows.py:261 msgid "Add New IPSec Policy" msgstr "加入新的 IPSec 政策" #: dashboards/project/vpn/workflows.py:263 msgid "" "Create IPSec Policy for current project.\n" "\n" "Assign a name and description for the IPSec Policy. " msgstr "為目前的專案新增 IPSec 政策。\n\n為 IPSec 政策指定名稱和描述。" #: dashboards/project/vpn/workflows.py:289 #, python-format msgid "Added IPSec Policy \"%s\"." msgstr "已加入 IPSec 政策「%s」。" #: dashboards/project/vpn/workflows.py:290 #, python-format msgid "Unable to add IPSec Policy \"%s\"." msgstr "無法加入 IPSec 政策「%s」。" #: dashboards/project/vpn/workflows.py:311 msgid "VPN Service associated with this connection" msgstr "已將此連線聯結虛擬私人網路伺服器" #: dashboards/project/vpn/workflows.py:313 msgid "IKE Policy associated with this connection" msgstr "已將此連線聯結網際網路密鑰交換政策" #: dashboards/project/vpn/workflows.py:315 msgid "IPSec Policy associated with this connection" msgstr "已將此連線聯結 IPSec 政策" #: dashboards/project/vpn/workflows.py:340 msgid "Select IKE Policy" msgstr "選擇網際網路密鑰交換政策" #: dashboards/project/vpn/workflows.py:354 msgid "Select IPSec Policy" msgstr "選擇 IPSec 政策" #: dashboards/project/vpn/workflows.py:369 msgid "Select VPN Service" msgstr "選擇虛擬私人網路伺服器" #: dashboards/project/vpn/workflows.py:383 msgid "Add New IPSec Site Connection" msgstr "加入新的 IPSec 網站連線" #: dashboards/project/vpn/workflows.py:385 msgid "" "Create IPSec Site Connection for current project.\n" "\n" "Assign a name and description for the IPSec Site Connection. All fields in this tab are required." msgstr "為此專案新增 IPSec 網站連線。\n\n為 IPSec 網站連線指定名稱和描述。此標籤所有欄位都是需要的。" #: dashboards/project/vpn/workflows.py:440 msgid "Optional Parameters" msgstr "選填的參數" #: dashboards/project/vpn/workflows.py:442 msgid "" "Fields in this tab are optional. You can configure the detail of IPSec site " "connection created." msgstr "此標籤所有欄位都是選填的。您可以設置已新增的 IPSec 網站連線的詳細資訊。" #: dashboards/project/vpn/workflows.py:474 #, python-format msgid "Added IPSec Site Connection \"%s\"." msgstr "已加入 IPSec 網站連線「%s」。" #: dashboards/project/vpn/workflows.py:475 #, python-format msgid "Unable to add IPSec Site Connection \"%s\"." msgstr "無法加入 IPSec 網站連線「%s」。" #: dashboards/router/nexus1000v/forms.py:34 msgid "Projects could not be retrieved." msgstr "不能獲得專案。" #: dashboards/router/nexus1000v/forms.py:48 #: dashboards/router/nexus1000v/tables.py:75 msgid "Segment Type" msgstr "區段類型" #: dashboards/router/nexus1000v/forms.py:50 msgid "Overlay" msgstr "覆蓋" #: dashboards/router/nexus1000v/forms.py:51 msgid "Trunk" msgstr "主幹" #: dashboards/router/nexus1000v/forms.py:56 #: dashboards/router/nexus1000v/forms.py:66 #: dashboards/router/nexus1000v/forms.py:68 #: dashboards/router/nexus1000v/forms.py:75 #: dashboards/router/nexus1000v/tables.py:77 msgid "Sub Type" msgstr "子類型" #: dashboards/router/nexus1000v/forms.py:57 msgid "Native VXLAN" msgstr "基本型 VXLAN" #: dashboards/router/nexus1000v/forms.py:58 msgid "Enhanced VXLAN" msgstr "增強型 VXLAN" #: dashboards/router/nexus1000v/forms.py:77 #: dashboards/router/nexus1000v/forms.py:83 #: dashboards/router/nexus1000v/forms.py:85 #: dashboards/router/nexus1000v/tables.py:79 msgid "Segment Range" msgstr "區段範圍" #: dashboards/router/nexus1000v/forms.py:86 msgid "1-4093 for VLAN; 5000 and above for Overlay" msgstr "1-4093 給虛擬區域網路;5000 以上給覆蓋" #: dashboards/router/nexus1000v/forms.py:89 #: dashboards/router/nexus1000v/forms.py:96 #: dashboards/router/nexus1000v/tables.py:81 msgid "Multicast IP Range" msgstr "廣播 IP 範圍" #: dashboards/router/nexus1000v/forms.py:97 msgid "Multicast IPv4 range(e.g. 224.0.1.0-224.0.1.100)" msgstr "廣播 IPv4 範圍(如 224.0.1.0-224.0.1.100)" #: dashboards/router/nexus1000v/forms.py:101 #: dashboards/router/nexus1000v/forms.py:108 msgid "Sub Type Value (Manual Input)" msgstr "子類型值(手動輸入)" #: dashboards/router/nexus1000v/forms.py:110 msgid "Enter parameter (e.g. GRE)" msgstr "輸入參數(如 GRE)" #: dashboards/router/nexus1000v/forms.py:160 #, python-format msgid "Network Profile %s was successfully created." msgstr "已成功新增網路基本資料 %s。" #: dashboards/router/nexus1000v/forms.py:167 #, python-format msgid "Failed to create network profile %s" msgstr "新增網路基本資料 %s 時失敗" #: dashboards/router/nexus1000v/forms.py:201 #, python-format msgid "Network Profile %s was successfully updated." msgstr "已成功更新網路基本資料 %s。" #: dashboards/router/nexus1000v/forms.py:207 #, python-format msgid "Failed to update network profile (%s)." msgstr "更新網路基本資料(%s)時失敗。" #: dashboards/router/nexus1000v/panel.py:20 msgid "Cisco Nexus 1000v" msgstr "Cisco Nexus 1000v" #: dashboards/router/nexus1000v/tables.py:29 #: dashboards/router/nexus1000v/templates/nexus1000v/create_network_profile.html:3 #: dashboards/router/nexus1000v/views.py:107 #: dashboards/router/nexus1000v/views.py:109 #: dashboards/router/nexus1000v/views.py:113 msgid "Create Network Profile" msgstr "新增網路基本資料" #: dashboards/router/nexus1000v/tables.py:39 msgid "Delete Network Profile" msgid_plural "Delete Network Profiles" msgstr[0] "刪除網路基本資料" #: dashboards/router/nexus1000v/tables.py:47 msgid "Deleted Network Profile" msgid_plural "Deleted Network Profiles" msgstr[0] "已刪除網路基本資料" #: dashboards/router/nexus1000v/tables.py:56 #, python-format msgid "Failed to delete network profile (%s)." msgstr "刪除網路基本資料(%s)時失敗。" #: dashboards/router/nexus1000v/tables.py:64 #: dashboards/router/nexus1000v/views.py:119 msgid "Edit Network Profile" msgstr "編輯網路基本資料" #: dashboards/router/nexus1000v/tables.py:83 msgid "Physical Network Name" msgstr "實體網路名稱" #: dashboards/router/nexus1000v/tables.py:94 #: dashboards/router/nexus1000v/tables.py:99 #: dashboards/router/nexus1000v/tabs.py:28 msgid "Policy Profile" msgstr "政策基本資料" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:6 msgid "Name:" msgstr "名稱:" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:6 msgid " Select a name for your network profile." msgstr "為您的網路基本資料取名。" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:7 msgid "Segment Type:" msgstr "區段類型:" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:7 msgid " Segment types available are VLAN, Overlay and Trunk." msgstr "可用的區段類型為虛擬區域網路、覆蓋及主幹。" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:8 msgid "Segment Sub Type:" msgstr "區段子類型:" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:8 msgid "" " Sub types available are for the Overlay and Trunk segments. Available sub-" "types for Overlay are: Native-VXLAN, Enhanced-VXLAN or 'Other' (eg. GRE) " "which can be manually inputed as a text parameter for subtype. Available " "sub-type for Trunk is: VLAN." msgstr "子類型可用於覆蓋及主幹的區段。覆蓋可用的子類型為:基本型 VXLAN、增強型 VXLAN 或可手動輸入的「其他」(如 GRE)。主幹可用的子類型為:虛擬區域網路。" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9 msgid "Segment Range:" msgstr "區段範圍:" #: dashboards/router/nexus1000v/templates/nexus1000v/_create_network_profile.html:9 msgid "" " Segment Ranges are 1-4093 for VLAN and above 5000 for Enhanced-VXLAN " "Overlay." msgstr "區段範圍 1-4093 給虛擬區域網路,而高於 5000 則給增強型 VXLAN 覆蓋。" #: dashboards/router/nexus1000v/templates/nexus1000v/_update_network_profile.html:6 msgid "" "Edit the network profile to update name, segment range or multicast IP " "range." msgstr "編輯網路基本資料來更新名稱、區段範圍或廣播 IP 範圍。" #: dashboards/router/nexus1000v/templates/nexus1000v/index.html:3 #: dashboards/router/nexus1000v/templates/nexus1000v/network_profile/index.html:3 #: dashboards/router/nexus1000v/templates/nexus1000v/policy_profile/index.html:3 msgid "Cisco Nexus 1000V Networking" msgstr "Cisco Nexus 1000V 網路連線" #: dashboards/router/nexus1000v/templates/nexus1000v/update_network_profile.html:3 #: dashboards/router/nexus1000v/views.py:125 msgid "Update Network Profile" msgstr "更新網路基本資料" #: dashboards/router/nexus1000v/views.py:71 #: dashboards/router/nexus1000v/views.py:80 #: dashboards/router/nexus1000v/views.py:95 msgid "Cisco Nexus 1000V" msgstr "Cisco Nexus 1000V" #: dashboards/router/nexus1000v/views.py:145 msgid "Unable to retrieve network profile details." msgstr "無法獲得網路基本資料的詳細資訊。" #: dashboards/router/nexus1000v/views.py:156 msgid "Failed to obtain network profile binding" msgstr "獲得網路基本資料綁定時失敗" #: dashboards/settings/dashboard.py:22 templates/_header.html:39 msgid "Settings" msgstr "設定" #: dashboards/settings/password/forms.py:32 msgid "Current password" msgstr "目前密碼" #: dashboards/settings/password/forms.py:35 msgid "New password" msgstr "新的密碼" #: dashboards/settings/password/forms.py:41 msgid "Confirm new password" msgstr "確認新的密碼" #: dashboards/settings/password/forms.py:65 msgid "Password changed. Please log in again to continue." msgstr "密碼已更換。請再登入一次以繼續。" #: dashboards/settings/password/forms.py:70 msgid "Unable to change password." msgstr "無法更換密碼。" #: dashboards/settings/password/forms.py:73 msgid "Changing password is not supported." msgstr "不支援變更密碼。" #: dashboards/settings/password/templates/password/_change.html:6 msgid "Change your password. We highly recommend you create a strong one. " msgstr "更換您的密碼。我們強力建議您新增堅固的密碼。" #: dashboards/settings/password/views.py:30 msgid "Change" msgstr "更換" #: dashboards/settings/user/forms.py:38 msgid "Language" msgstr "語系" #: dashboards/settings/user/forms.py:39 msgid "Timezone" msgstr "時區" #: dashboards/settings/user/forms.py:40 msgid "Items Per Page" msgstr "每頁的項目" #: dashboards/settings/user/forms.py:45 msgid "Number of items to show per page" msgstr "每頁顯示項目數" #: dashboards/settings/user/forms.py:48 msgid "Log Lines Per Instance" msgstr "每個雲實例多少記錄行數" #: dashboards/settings/user/forms.py:49 msgid "Number of log lines to be shown per instance" msgstr "要為每個雲實例顯示多少行數的記錄" #: dashboards/settings/user/forms.py:83 #, python-format msgid "UTC %(hour)s:%(min)s" msgstr "UTC %(hour)s:%(min)s" #: dashboards/settings/user/forms.py:89 msgid "UTC" msgstr "UTC" #: dashboards/settings/user/forms.py:91 msgid "GMT" msgstr "GMT" #. Translators: UTC offset and timezone label #: dashboards/settings/user/forms.py:96 #, python-format msgid "%(offset)s: %(label)s" msgstr "%(offset)s:%(label)s" #: dashboards/settings/user/forms.py:128 msgid "Settings saved." msgstr "已儲存設定。" #: dashboards/settings/user/panel.py:23 #: dashboards/settings/user/templates/user/settings.html:3 #: dashboards/settings/user/views.py:27 dashboards/settings/user/views.py:29 msgid "User Settings" msgstr "用戶設定" #: dashboards/settings/user/templates/user/_settings.html:6 msgid "Modify dashboard settings for your user." msgstr "為您的用戶更改儀表板設定。" #: settings.py:80 msgid "Select format" msgstr "選擇格式" #: settings.py:81 msgid "AKI - Amazon Kernel Image" msgstr "AKI - Amazon 核心映像檔" #: settings.py:82 msgid "AMI - Amazon Machine Image" msgstr "AMI - Amazon 機器映像檔" #: settings.py:83 msgid "ARI - Amazon Ramdisk Image" msgstr "ARI - Amazon Ramdisk 映像檔" #: settings.py:84 msgid "ISO - Optical Disk Image" msgstr "ISO - 光碟映像檔" #: settings.py:85 msgid "OVA - Open Virtual Appliance" msgstr "OVA - 開放虛擬裝置" #: settings.py:86 msgid "QCOW2 - QEMU Emulator" msgstr "QCOW2 - QEMU 模擬器" #: settings.py:87 msgid "Raw" msgstr "Raw" #: settings.py:88 msgid "VDI - Virtual Disk Image" msgstr "VDI - 虛擬桌面基礎結構" #: settings.py:89 msgid "VHD - Virtual Hard Disk" msgstr "VHD - 虛擬硬碟" #: settings.py:90 msgid "VMDK - Virtual Machine Disk" msgstr "VMDK - 虛擬機器硬碟" #: settings.py:237 msgid "All TCP" msgstr "所有的 TCP" #: settings.py:243 msgid "All UDP" msgstr "所有的 UDP" #: settings.py:249 msgid "All ICMP" msgstr "所有的 ICMP" #: templates/403.html:5 templates/403.html.py:10 msgid "Forbidden" msgstr "禁止" #: templates/403.html:11 msgid "" "You do not have the required\n" " privileges to access this content. If you believe this message to\n" " be in error, please contact your project manager." msgstr "您沒有所需的權限來存取這個內容。\n 若您相信這個訊息是個錯誤,請通知您的專案管理員。" #: templates/403.html:23 templates/404.html:20 templates/500.html:73 msgid "Home" msgstr "首頁" #: templates/404.html:5 msgid "Page Not Found" msgstr "找不到" #: templates/404.html:10 msgid "The page you were looking for doesn't exist" msgstr "您所查看的頁面並不存在" #: templates/404.html:11 msgid "You may have mistyped the address or the page may have moved." msgstr "您可能輸入錯的位址或此頁面已移除" #: templates/500.html:20 msgid "Server error" msgstr "伺服器錯誤" #: templates/500.html:67 msgid "Something went wrong!" msgstr "發生了一些錯誤!" #: templates/500.html:68 msgid "" "An unexpected error has occurred. Try refreshing the page. If that doesn't " "help, contact your local administrator." msgstr "發生了意外錯誤。試著重整頁面。若這沒有幫助,請聯絡您的在地管理員。" #: templates/500.html:74 templates/_header.html:46 msgid "Help" msgstr "幫助" #: templates/_header.html:21 msgid "More Projects" msgstr "更多專案" #: templates/_header.html:54 msgid "Sign Out" msgstr "登出" #: templates/context_selection/_domain_list.html:4 msgid "Domains:" msgstr "地域:" #: templates/context_selection/_project_list.html:6 msgid "Projects:" msgstr "專案:" #: templates/context_selection/_region_list.html:7 msgid "Regions:" msgstr "地區:" #: test/test_panels/plugin_panel/views.py:20 msgid "Plugin-based Panel" msgstr "插件基礎的面板" #: usage/base.py:74 msgid "Invalid date format: Using today as default." msgstr "無效的日期格式:預設使用今日。" #: usage/base.py:171 msgid "Unable to retrieve network quota information." msgstr "無法獲得網路配額資訊。" #: usage/base.py:186 usage/quotas.py:382 msgid "Unable to retrieve volume limit information." msgstr "無法獲得雲硬碟限制資訊。" #: usage/base.py:196 msgid "Unable to retrieve limit information." msgstr "無法獲得限制資訊。" #: usage/base.py:216 usage/views.py:55 msgid "Unable to retrieve usage information." msgstr "無法獲得使用量資訊。" #: usage/base.py:219 msgid "" "Invalid time period. The end date should be more recent than the start date." msgstr "無效的時段。結束日期應該要比開始日期還要接近現在。" #: usage/base.py:223 msgid "" "Invalid time period. You are requesting data from the future which may not " "exist." msgstr "無效的時段。您從未來要求的資料還不存在。" #: usage/quotas.py:73 msgid "Injected File Path Bytes" msgstr "已注入的資料路徑位元組" #: usage/quotas.py:368 msgid "Unable to retrieve compute limit information." msgstr "無法獲得運算限制資訊。" #: usage/tables.py:44 msgid "VCPU Hours" msgstr "虛擬處理器時數" #: usage/tables.py:45 msgid "" "Total VCPU usage (Number of VCPU in instance * Hours Used) for the project" msgstr "專案的虛擬處理器使用量(雲實例的虛擬處理器數量 * 使用小時)總合" #: usage/tables.py:50 msgid "Disk GB Hours" msgstr "硬碟 GB 時數" #: usage/tables.py:51 msgid "Total disk usage (GB * Hours Used) for the project" msgstr "專案的硬碟使用量(GB * 使用小時)總合" #: usage/tables.py:55 msgid "Memory MB Hours" msgstr "記憶體 MB 時數" #: usage/tables.py:56 msgid "Total memory usage (MB * Hours Used) for the project" msgstr "專案的記憶體使用量(MB * 使用小時)總合" #: usage/tables.py:66 usage/tables.py:96 msgid "Usage" msgstr "使用量" #: utils/metering.py:46 msgid "To date to must be greater than From date." msgstr "結束日期要大於開始日期。" #: utils/metering.py:81 msgid "The dates haven't been recognized" msgstr "未辨識出日期" #: utils/metering.py:87 msgid "The time delta must be a number representing the time span in days" msgstr "時間變化量必須是個可以表示多個日子內時間差值的數字" #: utils/metering.py:104 #, python-format msgid "Failed to get the resource name: %s" msgstr "獲得資源名稱時失敗:%s"