# Chinese (Simplified) translation for subiquity # Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the subiquity package. # FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: subiquity\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-06 15:13-0600\n" "PO-Revision-Date: 2021-12-27 04:47+0000\n" "Last-Translator: Yulin Yang \n" "Language-Team: Chinese (Simplified) \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2022-04-13 21:32+0000\n" "X-Generator: Launchpad (build 560baff2f814495c0c140fb3d6c66875f2312c96)\n" #: ../subiquity/client/client.py:58 msgid "" "Installer shell session activated.\n" "\n" "This shell session is running inside the installer environment. You\n" "will be returned to the installer when this shell is exited, for\n" "example by typing Control-D or 'exit'.\n" "\n" "Be aware that this is an ephemeral environment. Changes to this\n" "environment will not survive a reboot. If the install has started, the\n" "installed system will be mounted at /target." msgstr "" "已激活安装程序shell会话。\n" "\n" "此shell会话正在安装程序环境中运行。你\n" "将在退出此shell时返回给安装程序,\n" "例如,键入Control-D或“exit”。\n" "\n" "请注意,这是一个短暂的环境。对此的更改\n" "重新启动后,环境将无法生存。如果安装已开始,则\n" "已安装的系统将安装在 /target。" #: ../subiquity/client/client.py:214 msgid "yes" msgstr "是" #: ../subiquity/client/client.py:215 msgid "no" msgstr "否" #: ../subiquity/client/client.py:217 msgid "Confirmation is required to continue." msgstr "需要确认才能继续。" #: ../subiquity/client/client.py:218 msgid "Add 'autoinstall' to your kernel command line to avoid this" msgstr "将“autoinstall”添加到内核命令行以避免这种情况" #: ../subiquity/client/client.py:220 msgid "Continue with autoinstall?" msgstr "是否继续自动安装?" #: ../subiquity/client/controllers/ssh.py:79 msgid "Importing keys failed:" msgstr "导入密钥失败:" #: ../subiquity/client/controllers/ssh.py:85 msgid "ssh-keygen failed to show fingerprint of downloaded keys:" msgstr "ssh-keygen无法显示下载密钥的指纹:" #: ../subiquity/common/filesystem/actions.py:162 #, python-brace-format msgid "Cannot edit {selflabel} as it is part of the {cdtype} {cdname}." msgstr "无法编辑 {selflabel},因为它是 {cdtype} {cdname} 的一部分。" #: ../subiquity/common/filesystem/actions.py:180 msgid "Cannot edit pre-existing RAIDs." msgstr "无法编辑预先存在的RAID。" #: ../subiquity/common/filesystem/actions.py:182 #, python-brace-format msgid "Cannot edit {raidlabel} because it has partitions." msgstr "无法编辑 {raidlabel} ,因为它有分区。" #: ../subiquity/common/filesystem/actions.py:192 msgid "Cannot edit pre-existing volume groups." msgstr "无法编辑预先存在的卷组。" #: ../subiquity/common/filesystem/actions.py:194 #, python-brace-format msgid "Cannot edit {vglabel} because it has logical volumes." msgstr "无法编辑 {vglabel} ,因为它有逻辑卷。" #: ../subiquity/common/filesystem/actions.py:225 msgid "Primary partition limit reached" msgstr "" #: ../subiquity/common/filesystem/actions.py:226 msgid "Unusable space" msgstr "" #: ../subiquity/common/filesystem/actions.py:250 #, python-brace-format msgid "Cannot remove {selflabel} from pre-existing {cdtype} {cdlabel}." msgstr "无法从预先存在的 {cdtype} {cdlabel} 中删除 {selflabel}。" #: ../subiquity/common/filesystem/actions.py:262 #, python-brace-format msgid "" "Removing {selflabel} would leave the {cdtype} {cdlabel} with less than " "{min_devices} devices." msgstr "删除{selflabel}将使{cdtype} {cdlabel}的设备少于{min_devices}。" #: ../subiquity/common/filesystem/actions.py:273 #, python-brace-format msgid "" "Removing {selflabel} would leave the {cdtype} {cdlabel} with no devices." msgstr "删除{selflabel}将使{cdtype} {cdlabel}没有设备。" #: ../subiquity/common/filesystem/actions.py:291 #, python-brace-format msgid "Cannot delete {selflabel} as it is part of the {cdtype} {cdname}." msgstr "无法删除{selflabel},因为它是{cdtype} {cdname}的一部分。" #: ../subiquity/common/filesystem/actions.py:303 msgid "" "Cannot delete a single partition from a device that already has partitions." msgstr "无法从已具有分区的设备中删除单个分区。" #: ../subiquity/common/filesystem/actions.py:307 msgid "Cannot delete required bootloader partition" msgstr "无法删除所需的引导加载程序分区" #: ../subiquity/common/filesystem/actions.py:321 #, python-brace-format msgid "" "Cannot delete {devicelabel} as partition {partnum} is part of the {cdtype} " "{cdname}." msgstr "无法删除{devicelabel},因为分区{partnum}是{cdtype} {cdname}的一部分。" #: ../subiquity/common/filesystem/actions.py:331 #, python-brace-format msgid "Cannot delete {devicelabel} because it has {count} mounted partitions." msgstr "无法删除{devicelabel},因为它已装入{count}个分区。" #: ../subiquity/common/filesystem/actions.py:335 #, python-brace-format msgid "Cannot delete {devicelabel} because it has 1 mounted partition." msgstr "无法删除{devicelabel},因为它已装入1个分区。" #: ../subiquity/common/filesystem/actions.py:345 msgid "" "Cannot delete a single logical volume from a volume group that already has " "logical volumes." msgstr "无法从已具有逻辑卷的卷组中删除单个逻辑卷。" #. A pre-existing device such as a partition or RAID #: ../subiquity/common/filesystem/labels.py:37 msgid "existing" msgstr "存在的" #. A newly created device such as a partition or RAID #: ../subiquity/common/filesystem/labels.py:40 msgid "new" msgstr "新建" #: ../subiquity/common/filesystem/labels.py:64 msgid "PReP" msgstr "PReP" #. boot loader partition #: ../subiquity/common/filesystem/labels.py:68 #: ../subiquity/common/filesystem/labels.py:82 msgid "configured" msgstr "已配置的" #. boot loader partition #: ../subiquity/common/filesystem/labels.py:71 #: ../subiquity/common/filesystem/labels.py:84 msgid "unconfigured" msgstr "未配置的" #: ../subiquity/common/filesystem/labels.py:74 msgid "primary ESP" msgstr "初始ESP" #: ../subiquity/common/filesystem/labels.py:76 msgid "backup ESP" msgstr "备份ESP" #: ../subiquity/common/filesystem/labels.py:78 msgid "unused ESP" msgstr "未使用的ESP" #: ../subiquity/common/filesystem/labels.py:85 msgid "BIOS grub spacer" msgstr "BIOS grub间隔器" #. extended partition #: ../subiquity/common/filesystem/labels.py:88 msgid "extended" msgstr "扩展分区" #. logical partition #: ../subiquity/common/filesystem/labels.py:92 msgid "logical" msgstr "逻辑分区" #. Flag for a LVM volume group #: ../subiquity/common/filesystem/labels.py:103 msgid "encrypted" msgstr "加密分区" #: ../subiquity/common/filesystem/labels.py:119 msgid "multipath device" msgstr "多路径设备" #: ../subiquity/common/filesystem/labels.py:120 msgid "local disk" msgstr "本地磁盘" #: ../subiquity/common/filesystem/labels.py:125 #, python-brace-format msgid "partition of {device}" msgstr "{device}的分区" #: ../subiquity/common/filesystem/labels.py:138 msgid "software" msgstr "" #: ../subiquity/common/filesystem/labels.py:139 #, python-brace-format msgid "{type} RAID {level}" msgstr "" #: ../subiquity/common/filesystem/labels.py:144 msgid "LVM volume group" msgstr "LVM卷组" #: ../subiquity/common/filesystem/labels.py:149 msgid "LVM logical volume" msgstr "LVM逻辑卷" #. This is only used in text "cannot add partition {desc}"... bit hackish. #: ../subiquity/common/filesystem/labels.py:155 msgid "to gap" msgstr "" #: ../subiquity/common/filesystem/labels.py:160 msgid "zpool" msgstr "" #: ../subiquity/common/filesystem/labels.py:198 #: ../subiquity/ui/views/filesystem/guided.py:112 #, python-brace-format msgid "partition {number}" msgstr "分区{number}" #: ../subiquity/common/filesystem/labels.py:200 #, python-brace-format msgid "partition {number} of {device}" msgstr "{device}的分区{number}" #: ../subiquity/common/filesystem/labels.py:207 msgid "free space" msgstr "空闲空间" #: ../subiquity/common/filesystem/labels.py:217 #, python-brace-format msgid "{component_name} of {desc} {name}" msgstr "{desc} {name}的{component_name}" #: ../subiquity/common/filesystem/labels.py:224 #, python-brace-format msgid "already formatted as {fstype}" msgstr "已格式化为{fstype}" #: ../subiquity/common/filesystem/labels.py:226 #, python-brace-format msgid "to be reformatted as {fstype}" msgstr "要重新格式化为{fstype}" #: ../subiquity/common/filesystem/labels.py:228 #, python-brace-format msgid "to be formatted as {fstype}" msgstr "要格式化为{fstype}" #. A filesytem #: ../subiquity/common/filesystem/labels.py:234 #, python-brace-format msgid "mounted at {path}" msgstr "安装在{path}" #: ../subiquity/common/filesystem/labels.py:236 msgid "in use" msgstr "" #. A filesytem #: ../subiquity/common/filesystem/labels.py:239 msgid "not mounted" msgstr "未安装" #. A filesytem that cannot be mounted (i.e. swap) #. is used or unused #: ../subiquity/common/filesystem/labels.py:244 #: ../subiquity/common/filesystem/labels.py:254 msgid "unused" msgstr "未使用" #. A filesytem that cannot be mounted (i.e. swap) #. is used or unused #: ../subiquity/common/filesystem/labels.py:248 msgid "used" msgstr "已使用" #: ../subiquity/common/filesystem/labels.py:283 #, python-brace-format msgid "container for {devices}" msgstr "" #: ../subiquity/common/types.py:39 msgid "Block device probe failure" msgstr "块设备探针故障" #: ../subiquity/common/types.py:40 msgid "Disk probe failure" msgstr "磁盘探查故障" #: ../subiquity/common/types.py:41 msgid "Install failure" msgstr "安装失败" #: ../subiquity/common/types.py:42 msgid "Installer crash" msgstr "安装程序崩溃" #: ../subiquity/common/types.py:43 msgid "Network error" msgstr "网络错误" #: ../subiquity/common/types.py:44 msgid "Network client error" msgstr "网络客户端错误" #: ../subiquity/common/types.py:45 msgid "Server request failure" msgstr "服务器请求失败" #: ../subiquity/common/types.py:46 msgid "Unknown error" msgstr "未知错误" #: ../subiquitycore/controllers/network.py:230 msgid "autoconfiguration failed" msgstr "自动配置失败" #: ../subiquitycore/ssh.py:63 msgid "The host key fingerprints are:\n" msgstr "主机密钥指纹是:\n" #: ../subiquitycore/ssh.py:72 #, python-brace-format msgid "" "The {keytype} host key fingerprint is:\n" " {fingerprint}\n" msgstr "" "{keytype}主机密钥指纹是:\n" " {fingerprint}\n" #: ../subiquitycore/ui/form.py:270 #, python-brace-format msgid "{desc} do not match" msgstr "{desc}不匹配" #: ../subiquitycore/ui/form.py:379 msgid ", or " msgstr "或 " #: ../subiquitycore/ui/form.py:381 msgid " or " msgstr " 或 " #: ../subiquitycore/ui/form.py:385 #, python-brace-format msgid "This field must be a {schemes} URL." msgstr "该字段必须是{schemes}URL。" #: ../subiquitycore/ui/form.py:458 ../subiquitycore/ui/views/network.py:353 #: ../subiquity/ui/views/filesystem/filesystem.py:509 #: ../subiquity/ui/views/snaplist.py:504 msgid "Done" msgstr "完成" #: ../subiquitycore/ui/form.py:459 ../subiquitycore/ui/utils.py:372 #: ../subiquitycore/ui/views/network_configure_wlan_interface.py:18 #: ../subiquity/ui/views/filesystem/delete.py:97 #: ../subiquity/ui/views/filesystem/delete.py:164 #: ../subiquity/ui/views/keyboard.py:91 ../subiquity/ui/views/keyboard.py:351 #: ../subiquity/ui/views/mirror.py:228 ../subiquity/ui/views/snaplist.py:289 #: ../subiquity/ui/views/ssh.py:141 msgid "Cancel" msgstr "取消" #: ../subiquitycore/ui/interactive.py:103 ../subiquity/ui/views/keyboard.py:229 #: ../subiquity/ui/views/ssh.py:168 msgid "Yes" msgstr "是" #: ../subiquitycore/ui/interactive.py:103 #: ../subiquity/ui/views/installprogress.py:247 #: ../subiquity/ui/views/keyboard.py:230 ../subiquity/ui/views/ssh.py:72 #: ../subiquity/ui/views/ssh.py:169 msgid "No" msgstr "否" #: ../subiquitycore/ui/utils.py:341 #: ../subiquitycore/ui/views/network_configure_manual_interface.py:308 #: ../subiquity/ui/views/error.py:37 #: ../subiquity/ui/views/filesystem/disk_info.py:54 #: ../subiquity/ui/views/filesystem/filesystem.py:217 #: ../subiquity/ui/views/help.py:38 ../subiquity/ui/views/installprogress.py:72 #: ../subiquity/ui/views/snaplist.py:344 ../subiquity/ui/views/welcome.py:117 msgid "Close" msgstr "关闭" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:74 #: ../subiquitycore/ui/views/network_configure_manual_interface.py:144 #: ../subiquitycore/ui/views/network_configure_manual_interface.py:370 #: ../subiquitycore/ui/views/network_configure_manual_interface.py:412 #: ../subiquitycore/ui/views/network_configure_wlan_interface.py:35 #: ../subiquity/ui/views/filesystem/lvm.py:159 #: ../subiquity/ui/views/filesystem/partition.py:436 #: ../subiquity/ui/views/filesystem/raid.py:137 msgid "Save" msgstr "保存" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:76 msgid "Subnet:" msgstr "子网:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:77 msgid "Address:" msgstr "地址:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:78 msgid "Gateway:" msgstr "网关:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:80 msgid "Name servers:" msgstr "名称服务器:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:80 msgid "IP addresses, comma separated" msgstr "IP地址,用逗号分隔" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:83 msgid "Search domains:" msgstr "搜索域:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:83 msgid "Domains, comma separated" msgstr "域名,用逗号分隔" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:93 #, python-brace-format msgid "should be in CIDR form ({example})" msgstr "应为CIDR格式({example})" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:105 #, python-brace-format msgid "'{address}' is not contained in '{subnet}'" msgstr "“{address}”不包含在“{subnet}”中" #. A choice for how to configure a network interface #: ../subiquitycore/ui/views/network_configure_manual_interface.py:135 msgid "Automatic (DHCP)" msgstr "自动(DHCP)" #. A choice for how to configure a network interface #: ../subiquitycore/ui/views/network_configure_manual_interface.py:137 msgid "Manual" msgstr "手动" #. A choice for how to configure a network interface #: ../subiquitycore/ui/views/network_configure_manual_interface.py:139 msgid "Disabled" msgstr "禁用" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:155 #, python-brace-format msgid "IPv{v} Method: " msgstr "IPv{v}方式: " #: ../subiquitycore/ui/views/network_configure_manual_interface.py:255 #: ../subiquitycore/ui/views/network_configure_manual_interface.py:397 #: ../subiquity/ui/views/filesystem/lvm.py:144 #: ../subiquity/ui/views/filesystem/partition.py:422 #: ../subiquity/ui/views/filesystem/raid.py:121 msgid "Create" msgstr "新建" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:262 msgid "VLAN ID:" msgstr "VLAN ID:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:270 msgid "VLAN ID must be between 1 and 4095" msgstr "VLAN ID必须介于1和4095之间" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:276 #, python-brace-format msgid "{netdev} already exists" msgstr "{netdev}已存在" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:287 msgid "Add a VLAN tag" msgstr "添加VLAN标记" #. {device} is the name of a network device #: ../subiquitycore/ui/views/network_configure_manual_interface.py:311 #: ../subiquity/ui/views/filesystem/disk_info.py:56 #, python-brace-format msgid "Info for {device}" msgstr "{device}的信息" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:363 #: ../subiquity/ui/views/filesystem/lvm.py:76 #: ../subiquity/ui/views/filesystem/raid.py:83 msgid "Name:" msgstr "名称:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:364 msgid "Devices: " msgstr "设备: " #: ../subiquitycore/ui/views/network_configure_manual_interface.py:365 msgid "Bond mode:" msgstr "捆绑模式:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:367 msgid "XMIT hash policy:" msgstr "XMIT哈希策略:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:369 msgid "LACP rate:" msgstr "LACP费率:" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:381 #, python-brace-format msgid "There is already a network device named \"{netdev}\"" msgstr "已存在名为“{netdev}”的网络设备" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:385 msgid "Name cannot be empty" msgstr "名称不能为空" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:387 msgid "Name cannot be more than 16 characters long" msgstr "名称长度不能超过16个字符" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:396 #: ../subiquitycore/ui/views/network.py:280 msgid "Create bond" msgstr "创建捆绑" #: ../subiquitycore/ui/views/network_configure_manual_interface.py:411 msgid "Edit bond" msgstr "编辑捆绑" #: ../subiquitycore/ui/views/network_configure_wlan_interface.py:23 msgid "Select a network" msgstr "选择网络" #: ../subiquitycore/ui/views/network_configure_wlan_interface.py:54 #, python-brace-format msgid "Network interface {nic} WIFI configuration" msgstr "网络接口{nic}WIFI配置" #: ../subiquitycore/ui/views/network.py:110 #, python-brace-format msgid "VLAN {id} on interface {link}" msgstr "接口{link}上的VLAN {id}" #: ../subiquitycore/ui/views/network.py:114 #, python-brace-format msgid "bond master for {interfaces}" msgstr "{interfaces}的键合主机" #: ../subiquitycore/ui/views/network.py:139 #, python-brace-format msgid "ssid: {ssid}" msgstr "ssid: {ssid}" #: ../subiquitycore/ui/views/network.py:141 #: ../subiquitycore/ui/views/network.py:143 msgid "not connected" msgstr "未连接" #: ../subiquitycore/ui/views/network.py:146 #, python-brace-format msgid "enslaved to {device}" msgstr "受制于{device}" #: ../subiquitycore/ui/views/network.py:171 msgid "timed out" msgstr "超时" #: ../subiquitycore/ui/views/network.py:177 msgid "static" msgstr "静态" #: ../subiquitycore/ui/views/network.py:185 msgid "disabled" msgstr "禁用" #: ../subiquitycore/ui/views/network.py:211 msgid "" "A wifi device was detected but the necessary support packages were not\n" "available.\n" msgstr "" #: ../subiquitycore/ui/views/network.py:217 msgid "Wifi support packages are being installed.\n" msgstr "" #: ../subiquitycore/ui/views/network.py:222 msgid "Wifi support packages failed to install. Please check the logs.\n" msgstr "" #: ../subiquitycore/ui/views/network.py:227 msgid "Wifi support packages will be installed in the target system.\n" msgstr "" #: ../subiquitycore/ui/views/network.py:235 msgid "Network connections" msgstr "网络连接" #: ../subiquitycore/ui/views/network.py:237 msgid "" "Configure at least one interface this server can use to talk to other " "machines, and which preferably provides sufficient access for updates." msgstr "" "至少配置一个此服务器可用于与其他计算机对话的接口,最好提供足够的更新访问权" "限。" #. See _route_watcher #: ../subiquitycore/ui/views/network.py:292 #: ../subiquity/ui/views/filesystem/filesystem.py:514 #: ../subiquity/ui/views/filesystem/guided.py:252 #: ../subiquity/ui/views/filesystem/guided.py:356 #: ../subiquity/ui/views/filesystem/guided.py:366 #: ../subiquity/ui/views/filesystem/probing.py:47 #: ../subiquity/ui/views/filesystem/probing.py:77 #: ../subiquity/ui/views/keyboard.py:369 ../subiquity/ui/views/mirror.py:69 #: ../subiquity/ui/views/proxy.py:39 ../subiquity/ui/views/refresh.py:148 #: ../subiquity/ui/views/refresh.py:176 ../subiquity/ui/views/refresh.py:208 #: ../subiquity/ui/views/refresh.py:279 ../subiquity/ui/views/snaplist.py:505 #: ../subiquity/ui/views/ssh.py:83 ../subiquity/ui/views/welcome.py:94 #: ../subiquity/ui/views/zdev.py:163 msgid "Back" msgstr "返回" #: ../subiquitycore/ui/views/network.py:355 msgid "Continue without network" msgstr "继续而不使用网络" #: ../subiquitycore/ui/views/network.py:370 msgid "Applying changes" msgstr "正在应用更改" #. for translators: this is a description of a RAID level #: ../subiquity/models/filesystem.py:281 msgid "0 (striped)" msgstr "0 (分割的)" #. for translators: this is a description of a RAID level #: ../subiquity/models/filesystem.py:283 msgid "1 (mirrored)" msgstr "1 (映像的)" #: ../subiquity/models/filesystem.py:284 msgid "5" msgstr "5" #: ../subiquity/models/filesystem.py:285 msgid "6" msgstr "6" #: ../subiquity/models/filesystem.py:286 msgid "10" msgstr "10" #: ../subiquity/models/filesystem.py:287 msgid "Container" msgstr "" #. Attempting to convert input to a size #: ../subiquity/models/filesystem.py:322 msgid "input cannot be empty" msgstr "输入不能为空" #. Attempting to convert input to a size #: ../subiquity/models/filesystem.py:334 ../subiquity/models/filesystem.py:347 msgid "{input!r} is not valid input" msgstr "{input!r}不是有效的输入" #: ../subiquity/server/controllers/filesystem.py:99 #: ../subiquity/ui/views/filesystem/guided.py:149 #, python-brace-format msgid "" "TPM backed full-disk encryption is not available on this device (the reason " "given was \"{reason}\")." msgstr "" #: ../subiquity/server/controllers/filesystem.py:104 msgid "" "TPM backed full-disk encryption is not yet supported when the target spans " "multiple volumes." msgstr "" #: ../subiquity/server/controllers/filesystem.py:109 msgid "" "TPM backed full-disk encryption is only supported with a target volume " "partition table of GPT." msgstr "" #: ../subiquity/server/controllers/filesystem.py:353 msgid "TPM backed full-disk encryption has been disabled" msgstr "" #: ../subiquity/ui/mount.py:60 msgid "Other" msgstr "其它" #: ../subiquity/ui/mount.py:62 msgid "Leave unmounted" msgstr "不挂载" #: ../subiquity/ui/views/error.py:45 ../subiquity/ui/views/error.py:50 msgid "" "\n" "Sorry, there was a problem examining the storage devices on this system.\n" msgstr "" "\n" "抱歉,检查此系统上的存储设备时出现问题。\n" #: ../subiquity/ui/views/error.py:55 msgid "" "\n" "Sorry, there was a problem completing the installation.\n" msgstr "" "\n" "抱歉,完成安装时出现问题。\n" #: ../subiquity/ui/views/error.py:60 msgid "" "\n" "Sorry, there was a problem applying the network configuration.\n" msgstr "" "\n" "抱歉,应用网络配置时出现问题。\n" #: ../subiquity/ui/views/error.py:65 msgid "" "\n" "Sorry, the installer has encountered an internal error.\n" msgstr "" "\n" "抱歉,安装程序遇到内部错误。\n" #: ../subiquity/ui/views/error.py:70 msgid "" "\n" "Sorry, the installer has restarted because of an error.\n" msgstr "" "\n" "抱歉,由于发生错误,安装程序已重启。\n" #: ../subiquity/ui/views/error.py:75 msgid "" "\n" "Sorry, an unknown error occurred.\n" msgstr "" "\n" "抱歉,发生了未知错误。\n" #: ../subiquity/ui/views/error.py:84 msgid "" "\n" "Information is being collected from the system that will help the\n" "developers diagnose the report.\n" msgstr "" "\n" "正在从系统中收集信息,以帮助开发人员诊断报告。\n" #: ../subiquity/ui/views/error.py:93 msgid "" "\n" "Loading report...\n" msgstr "" "\n" "加载报告...\n" #: ../subiquity/ui/views/error.py:101 msgid "" "\n" "Collecting information from the system failed. See the files in\n" "/var/log/installer for more.\n" msgstr "" "\n" "从系统收集信息失败。有关更多信息,请参阅 /var/log/installer 中的文件。\n" #: ../subiquity/ui/views/error.py:110 msgid "" "\n" "Loading the report failed. See the files in /var/log/installer for more.\n" msgstr "" "\n" "加载报告失败。有关更多信息,请参阅 /var/log/installer 中的文件。\n" #: ../subiquity/ui/views/error.py:121 msgid "" "\n" "You can continue and the installer will just present the disks present\n" "in the system and not other block devices, or you may be able to fix\n" "the issue by switching to a shell and reconfiguring the system's block\n" "devices manually.\n" msgstr "" "\n" "你可以继续,这样安装程序只显示系统中\n" "存在的磁盘,而不显示其他块设备,或者你可以\n" "通过切换到shell并手动重新配置系统的块设备来\n" "解决此问题。\n" #: ../subiquity/ui/views/error.py:132 msgid "" "\n" "You may be able to fix the issue by switching to a shell and\n" "reconfiguring the system's block devices manually.\n" msgstr "" "\n" "你可以通过切换到shell并手动\n" "重新配置系统的块设备来解决此问题。\n" #: ../subiquity/ui/views/error.py:141 msgid "" "\n" "You can continue with the installation but it will be assumed the network\n" "is not functional.\n" msgstr "" "\n" "你可以继续安装,但假定网络无法正常工作。\n" #: ../subiquity/ui/views/error.py:150 msgid "" "\n" "You can continue or restart the installer.\n" msgstr "" "\n" "你可以继续或重启安装程序。\n" #: ../subiquity/ui/views/error.py:158 msgid "" "\n" "Do you want to try starting the installation again?\n" msgstr "" "\n" "是否要再次尝试启动安装?\n" #: ../subiquity/ui/views/error.py:165 msgid "Select continue to try the installation again." msgstr "选择“继续”以重试安装。" #: ../subiquity/ui/views/error.py:173 msgid "" "\n" "If you want to help improve the installer, you can send an error report.\n" msgstr "" "\n" "如果你想帮助改进安装程序,可以发送错误报告。\n" #: ../subiquity/ui/views/error.py:179 msgid "" "\n" "The install media checksum verification failed. It's possible that this " "crash\n" "is related to that checksum failure. Consider verifying the install media " "and\n" "retrying the install.\n" msgstr "" #: ../subiquity/ui/views/error.py:203 msgid "Cancel upload" msgstr "取消上传" #: ../subiquity/ui/views/error.py:204 msgid "Close report" msgstr "关闭报告" #: ../subiquity/ui/views/error.py:205 #: ../subiquity/ui/views/installprogress.py:55 #: ../subiquity/ui/views/installprogress.py:248 #: ../subiquity/ui/views/mirror.py:227 ../subiquity/ui/views/snaplist.py:386 #: ../subiquity/ui/views/snaplist.py:415 ../subiquity/ui/views/zdev.py:162 msgid "Continue" msgstr "继续" #: ../subiquity/ui/views/error.py:206 #: ../subiquity/ui/views/installprogress.py:284 #: ../subiquity/ui/views/welcome.py:116 msgid "Switch to a shell" msgstr "切换到shell" #: ../subiquity/ui/views/error.py:207 msgid "Restart the installer" msgstr "重启安装程序" #: ../subiquity/ui/views/error.py:208 msgid "Send to Canonical" msgstr "发送到Canonical" #: ../subiquity/ui/views/error.py:209 msgid "Sent to Canonical" msgstr "发送到Canonical" #: ../subiquity/ui/views/error.py:210 msgid "View full report" msgstr "查看完整报告" #: ../subiquity/ui/views/error.py:280 msgid "" "The error report has been saved to\n" "\n" " {loc}\n" "\n" "on the filesystem with label {label!r}." msgstr "" "错误报告已保存到\n" "\n" " {loc}\n" "\n" "在标签为{label!r}的文件系统上。" #: ../subiquity/ui/views/error.py:369 msgid "DATE" msgstr "日期" #: ../subiquity/ui/views/error.py:370 msgid "KIND" msgstr "类型" #: ../subiquity/ui/views/error.py:371 msgid "STATUS" msgstr "状态" #: ../subiquity/ui/views/error.py:384 msgid "Select an error report to view:" msgstr "选择要查看的错误报告:" #: ../subiquity/ui/views/error.py:397 msgid "VIEWED" msgstr "已查看" #: ../subiquity/ui/views/error.py:398 msgid "UNVIEWED" msgstr "未查看" #: ../subiquity/ui/views/filesystem/compound.py:108 #, python-brace-format msgid "formatted as {fstype}" msgstr "格式化为{fstype}" #: ../subiquity/ui/views/filesystem/compound.py:110 #, python-brace-format msgid ", mounted at {path}" msgstr ",安装在{path}" #: ../subiquity/ui/views/filesystem/compound.py:112 msgid ", not mounted" msgstr ",未安装" #: ../subiquity/ui/views/filesystem/compound.py:114 #, python-brace-format msgid "unused {device}" msgstr "未使用 {device}" #: ../subiquity/ui/views/filesystem/compound.py:197 msgid "" "If you put all disks into RAIDs or LVM VGs, there will be nowhere to put the " "boot partition." msgstr "如果您将所有磁盘放入RAID或LVM VG中,那么将没有地方放置引导分区。" #: ../subiquity/ui/views/filesystem/delete.py:39 #, python-brace-format msgid "Do you really want to delete the {desc} {label}?" msgstr "是否确实要删除{desc} {label}?" #: ../subiquity/ui/views/filesystem/delete.py:52 #: ../subiquity/ui/views/filesystem/delete.py:130 #, python-brace-format msgid "It is formatted as {fstype} and mounted at {path}" msgstr "它被格式化为{fstype}并安装到{path}" #: ../subiquity/ui/views/filesystem/delete.py:60 #: ../subiquity/ui/views/filesystem/delete.py:136 #, python-brace-format msgid "It is formatted as {fstype} and not mounted." msgstr "它的格式为{fstype},未安装。" #: ../subiquity/ui/views/filesystem/delete.py:69 #, python-brace-format msgid "It contains 1 logical volume" msgid_plural "It contains {n} logical volumes" msgstr[0] "它包含{n}个逻辑分区" #: ../subiquity/ui/views/filesystem/delete.py:73 #, python-brace-format msgid "It contains 1 partition" msgid_plural "It contains {n} partitions" msgstr[0] "它包含{n}个分区" #: ../subiquity/ui/views/filesystem/delete.py:85 #, python-brace-format msgid "It contains 1 volume." msgid_plural "It contains {n} volumes." msgstr[0] "" msgstr[1] "" #: ../subiquity/ui/views/filesystem/delete.py:89 msgid "It is not formatted or mounted." msgstr "它没有格式化或安装。" #: ../subiquity/ui/views/filesystem/delete.py:91 msgid "Delete" msgstr "删除" #: ../subiquity/ui/views/filesystem/delete.py:119 #, python-brace-format msgid "Remove filesystem from {device}" msgstr "从{device}删除文件系统" #: ../subiquity/ui/views/filesystem/delete.py:122 #, python-brace-format msgid "Do you really want to remove the existing filesystem from {device}?" msgstr "是否确实要从{device}中删除现有文件系统?" #: ../subiquity/ui/views/filesystem/delete.py:142 msgid "logical volumes" msgstr "逻辑卷" #: ../subiquity/ui/views/filesystem/delete.py:144 msgid "partitions" msgstr "分区" #. things is either "logical volumes" or "partitions" #: ../subiquity/ui/views/filesystem/delete.py:146 #, python-brace-format msgid "Remove all {things} from {obj}" msgstr "从{obj}中删除所有{things}" #: ../subiquity/ui/views/filesystem/delete.py:150 #, python-brace-format msgid "Do you really want to remove all {things} from {obj}?" msgstr "是否确实要从{obj}中删除所有{things}?" #. XXX summarize partitions here? #: ../subiquity/ui/views/filesystem/delete.py:157 msgid "Reformat" msgstr "重新格式化" #: ../subiquity/ui/views/filesystem/filesystem.py:75 #, python-brace-format msgid "existing {fstype}" msgstr "现有{fstype}" #: ../subiquity/ui/views/filesystem/filesystem.py:77 #, python-brace-format msgid "new {fstype}" msgstr "新建{fstype}" #: ../subiquity/ui/views/filesystem/filesystem.py:112 msgid "No disks or partitions mounted." msgstr "没有安装磁盘或分区。" #: ../subiquity/ui/views/filesystem/filesystem.py:141 msgid "MOUNT POINT" msgstr "挂载点" #: ../subiquity/ui/views/filesystem/filesystem.py:142 #: ../subiquity/ui/views/filesystem/filesystem.py:394 #: ../subiquity/ui/views/snaplist.py:175 msgid "SIZE" msgstr "大小" #: ../subiquity/ui/views/filesystem/filesystem.py:143 #: ../subiquity/ui/views/filesystem/filesystem.py:393 msgid "TYPE" msgstr "类型" #: ../subiquity/ui/views/filesystem/filesystem.py:144 msgid "DEVICE TYPE" msgstr "设备类型" #: ../subiquity/ui/views/filesystem/filesystem.py:169 msgid "Unmount" msgstr "弹出" #: ../subiquity/ui/views/filesystem/filesystem.py:250 msgid "No available devices" msgstr "没有可用的设备" #: ../subiquity/ui/views/filesystem/filesystem.py:252 msgid "No used devices" msgstr "没有使用的设备" #: ../subiquity/ui/views/filesystem/filesystem.py:317 #, python-brace-format msgid "Remove from {device}" msgstr "从{device}删除" #: ../subiquity/ui/views/filesystem/filesystem.py:324 msgid "Create Logical Volume" msgstr "" #: ../subiquity/ui/views/filesystem/filesystem.py:326 #, python-brace-format msgid "Add {ptype} Partition" msgstr "添加{ptype}分区" #: ../subiquity/ui/views/filesystem/filesystem.py:332 msgid "Stop Using As Boot Device" msgstr "停止用作启动设备" #: ../subiquity/ui/views/filesystem/filesystem.py:336 msgid "Add As Another Boot Device" msgstr "添加为另一个启动设备" #: ../subiquity/ui/views/filesystem/filesystem.py:337 msgid "Use As Boot Device" msgstr "用作启动设备" #: ../subiquity/ui/views/filesystem/filesystem.py:392 msgid "DEVICE" msgstr "设备" #: ../subiquity/ui/views/filesystem/filesystem.py:437 msgid "Storage configuration" msgstr "存储配置" #: ../subiquity/ui/views/filesystem/filesystem.py:448 msgid "Create software RAID (md)" msgstr "创建软件RAID(md)" #: ../subiquity/ui/views/filesystem/filesystem.py:451 msgid "Create volume group (LVM)" msgstr "创建卷组(LVM)" #: ../subiquity/ui/views/filesystem/filesystem.py:458 msgid "FILE SYSTEM SUMMARY" msgstr "文件系统摘要" #: ../subiquity/ui/views/filesystem/filesystem.py:463 msgid "AVAILABLE DEVICES" msgstr "可用设备" #: ../subiquity/ui/views/filesystem/filesystem.py:470 msgid "USED DEVICES" msgstr "使用的设备" #: ../subiquity/ui/views/filesystem/filesystem.py:490 msgid "Mount a filesystem at /" msgstr "在以下位置装载文件系统:/" #: ../subiquity/ui/views/filesystem/filesystem.py:492 msgid "Select a boot disk" msgstr "Select a boot disk" #: ../subiquity/ui/views/filesystem/filesystem.py:498 msgid "To continue you need to:" msgstr "若要继续,您需要:" #: ../subiquity/ui/views/filesystem/filesystem.py:513 msgid "Reset" msgstr "重置" #: ../subiquity/ui/views/filesystem/guided.py:53 msgid "Configure a guided storage layout, or create a custom one:" msgstr "配置引导式存储布局,或创建自定义布局:" #: ../subiquity/ui/views/filesystem/guided.py:57 #: ../subiquity/ui/views/filesystem/lvm.py:80 msgid "Passphrase:" msgstr "密码:" #: ../subiquity/ui/views/filesystem/guided.py:58 #: ../subiquity/ui/views/filesystem/lvm.py:81 msgid "Confirm passphrase:" msgstr "确认密码:" #: ../subiquity/ui/views/filesystem/guided.py:62 msgid "" "The key will be stored as ~/recovery-key.txt in the live system and will be " "copied to /var/log/installer/ in the target system." msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:71 #: ../subiquity/ui/views/filesystem/lvm.py:122 msgid "Passphrase must be set" msgstr "必须设置密码短" #: ../subiquity/ui/views/filesystem/guided.py:75 #: ../subiquity/ui/views/filesystem/lvm.py:129 msgid "Passphrases do not match" msgstr "密码不匹配" #: ../subiquity/ui/views/filesystem/guided.py:88 msgid "Encrypt the LVM group with LUKS" msgstr "使用LUKS加密LVM组" #: ../subiquity/ui/views/filesystem/guided.py:139 msgid "" "The entire disk will be encrypted and protected by the TPM. If this option " "is deselected, the disk will be unencrypted and without any protection." msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:144 msgid "The entire disk will be encrypted and protected by the TPM." msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:174 msgid "Set up this disk as an LVM group" msgstr "将此磁盘设置为LVM组" #: ../subiquity/ui/views/filesystem/guided.py:176 msgid "Full disk encryption with TPM" msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:248 msgid "Use an entire disk" msgstr "使用整个磁盘" #: ../subiquity/ui/views/filesystem/guided.py:250 msgid "Custom storage layout" msgstr "自定义存储布局" #: ../subiquity/ui/views/filesystem/guided.py:266 #, fuzzy msgid "" "\n" "\n" "The \"Use an entire disk\" option installs Ubuntu onto the selected disk,\n" "replacing any partitions and data already there.\n" "\n" "If the platform requires it, a bootloader partition is created on the disk.\n" "\n" "If you choose to use LVM, two additional partitions are then created,\n" "one for /boot and one covering the rest of the disk. An LVM volume\n" "group is created containing the large partition. A logical volume is\n" "created for the root filesystem, sized using some simple heuristic. It\n" "can easily be enlarged with standard LVM command line tools (or on the\n" "next screen).\n" "\n" "You can also choose to encrypt LVM volume group. This will require\n" "setting a passphrase, that one will need to type on every boot before\n" "the system boots.\n" "\n" "If you do not choose to use LVM, a single partition is created covering the\n" "rest of the disk which is then formatted as ext4 and mounted at /.\n" "\n" "In either case, you will still have a chance to review and modify the " "results.\n" "\n" "If you choose to use a custom storage layout, no changes are made to the " "disks\n" "and you will have to, at a minimum, select a boot disk and mount a " "filesystem\n" "at /.\n" "\n" msgstr "" "\n" "\n" "“使用整个磁盘”选项将Ubuntu安装到所选磁盘上,\n" "并替换所有已经存在的分区和数据。\n" "\n" "如果平台需要,将在磁盘上创建引导加载程序分区。\n" "\n" "如果选择使用LVM,则会创建两个额外的分区,\n" "一个用于/boot,另一个用于覆盖磁盘的其余部分。\n" "将创建一个包含大分区的LVM卷组。为根文件系统\n" "创建一个逻辑卷,使用一些简单的启发式方法调整大小。\n" "可以使用标准LVM命令行工具(或在下一个屏幕上)\n" "轻松地扩大它。\n" "\n" "您还可以选择加密LVM卷组。这将需要设置\n" "一个密码,在系统启动之前,每次启动时\n" "都需要输入该密码。\n" "\n" "如果您不选择使用LVM,将创建一个覆盖\n" "磁盘其余部分的分区,然后将其格式化为ext4并装载在/。\n" "\n" "无论哪种情况,您都有机会查看和修改结果。\n" "\n" "如果您选择使用自定义存储布局,则不会对磁盘\n" "进行任何更改,您至少必须选择一个引导磁盘,\n" "并在/处安装一个文件系统。\n" "\n" #: ../subiquity/ui/views/filesystem/guided.py:298 msgid "" "\n" "Block probing did not discover any disks big enough to support guided " "storage\n" "configuration. Manual configuration may still be possible.\n" msgstr "" "\n" "块探测未发现任何足以支持引导式存储配置的磁盘。\n" "手动配置仍然是可用的。\n" #: ../subiquity/ui/views/filesystem/guided.py:306 msgid "" "\n" "Block probing did not discover any disks. Unfortunately this means that\n" "installation will not be possible.\n" msgstr "" "\n" "块探测未发现任何磁盘。不幸的是,\n" "这意味着无法安装。\n" #: ../subiquity/ui/views/filesystem/guided.py:314 msgid "Guided storage configuration" msgstr "引导存储配置" #: ../subiquity/ui/views/filesystem/guided.py:342 msgid "Choose a disk to install to:" msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:357 msgid "Cannot install core boot classic system" msgstr "" #: ../subiquity/ui/views/filesystem/guided.py:365 #: ../subiquity/ui/views/filesystem/partition.py:476 #: ../subiquity/ui/views/keyboard.py:90 ../subiquity/ui/views/keyboard.py:135 #: ../subiquity/ui/views/keyboard.py:350 msgid "OK" msgstr "确定" #: ../subiquity/ui/views/filesystem/guided.py:374 msgid "Help on guided storage configuration" msgstr "有关引导式存储配置的帮助" #: ../subiquity/ui/views/filesystem/lvm.py:47 msgid "" "The only characters permitted in the name of a volume group are a-z, A-Z, " "0-9, +, _, . and -" msgstr "卷组名称中唯一允许的字符是a-z、A-Z、0-9、+、_,.及-" #: ../subiquity/ui/views/filesystem/lvm.py:72 #, fuzzy msgid "Passphrases" msgstr "密码:" #: ../subiquity/ui/views/filesystem/lvm.py:77 #: ../subiquity/ui/views/filesystem/raid.py:85 msgid "Devices:" msgstr "设备:" #: ../subiquity/ui/views/filesystem/lvm.py:78 #: ../subiquity/ui/views/filesystem/raid.py:86 msgid "Size:" msgstr "大小:" #: ../subiquity/ui/views/filesystem/lvm.py:79 msgid "Create encrypted volume" msgstr "建立加密硬盘" #: ../subiquity/ui/views/filesystem/lvm.py:85 msgid "Also create a recovery key:" msgstr "" #: ../subiquity/ui/views/filesystem/lvm.py:87 #, python-brace-format msgid "" "The key will be stored as ~/recovery-key-{name}.txt in the live system and " "will be copied to /var/log/installer/ in the target system." msgstr "" #: ../subiquity/ui/views/filesystem/lvm.py:104 msgid "Select at least one device to be part of the volume group." msgstr "至少选择一个设备作为卷组的一部分。" #: ../subiquity/ui/views/filesystem/lvm.py:109 msgid "The name of a volume group cannot be empty" msgstr "卷组的名称不能为空" #: ../subiquity/ui/views/filesystem/lvm.py:111 msgid "The name of a volume group cannot start with a hyphen" msgstr "卷组的名称不能以连字符开头" #: ../subiquity/ui/views/filesystem/lvm.py:113 #, python-brace-format msgid "There is already a volume group named '{name}'" msgstr "已存在名为“{name}”的卷组" #: ../subiquity/ui/views/filesystem/lvm.py:118 #, python-brace-format msgid "{name} is not a valid name for a volume group" msgstr "{name}不是卷组的有效名称" #: ../subiquity/ui/views/filesystem/lvm.py:143 msgid "Create LVM volume group" msgstr "创建LVM卷组" #: ../subiquity/ui/views/filesystem/lvm.py:158 #, python-brace-format msgid "Edit volume group \"{name}\"" msgstr "编辑卷组“{name}”" #: ../subiquity/ui/views/filesystem/partition.py:75 msgid "Leave unformatted" msgstr "未格式化" #: ../subiquity/ui/views/filesystem/partition.py:78 #, python-brace-format msgid "Leave formatted as {fstype}" msgstr "已格式化为为{fstype}" #: ../subiquity/ui/views/filesystem/partition.py:114 #, python-brace-format msgid "Capped partition size at {size}" msgstr "在{size}处的限制分区大小" #: ../subiquity/ui/views/filesystem/partition.py:130 #, python-brace-format msgid "Rounded size up to {size}" msgstr "四舍五入到{size}" #: ../subiquity/ui/views/filesystem/partition.py:145 msgid "" "The only characters permitted in the name of a logical volume are a-z, A-Z, " "0-9, +, _, . and -" msgstr "逻辑卷名称中唯一允许的字符是a-z、A-Z、0-9、+、_、.及-" #: ../subiquity/ui/views/filesystem/partition.py:181 #, python-brace-format msgid "Size (max {size}):" msgstr "大小(最大{size}):" #: ../subiquity/ui/views/filesystem/partition.py:217 msgid "Name: " msgstr "名称: " #: ../subiquity/ui/views/filesystem/partition.py:219 msgid "Format:" msgstr "格式:" #: ../subiquity/ui/views/filesystem/partition.py:220 msgid "Mount:" msgstr "挂载:" #: ../subiquity/ui/views/filesystem/partition.py:222 msgid "Use as swap" msgstr "用作交换分区" #: ../subiquity/ui/views/filesystem/partition.py:222 msgid "Use this swap partition in the installed system." msgstr "在已安装的系统中使用此交换分区。" #: ../subiquity/ui/views/filesystem/partition.py:247 msgid "The name of a logical volume cannot be empty" msgstr "逻辑卷的名称不能为空" #: ../subiquity/ui/views/filesystem/partition.py:249 msgid "The name of a logical volume cannot start with a hyphen" msgstr "逻辑卷的名称不能以连字符开头" #: ../subiquity/ui/views/filesystem/partition.py:251 #, python-brace-format msgid "A logical volume may not be called {name}" msgstr "逻辑卷不能称为{name}" #: ../subiquity/ui/views/filesystem/partition.py:267 #, python-brace-format msgid "The name of a logical volume may not contain \"{substring}\"" msgstr "逻辑卷的名称不能包含“{substring}”" #: ../subiquity/ui/views/filesystem/partition.py:270 #, python-brace-format msgid "There is already a logical volume named {name}." msgstr "已经有一个名为{name}的逻辑卷。" #: ../subiquity/ui/views/filesystem/partition.py:280 msgid "Path exceeds PATH_MAX" msgstr "路径超过路径最大值" #: ../subiquity/ui/views/filesystem/partition.py:283 #, python-brace-format msgid "{device} is already mounted at {path}." msgstr "{device}已安装在{path}上。" #: ../subiquity/ui/views/filesystem/partition.py:294 #, python-brace-format msgid "" "Mounting an existing filesystem at {mountpoint} is usually a bad idea, " "proceed only with caution." msgstr "在{mountpoint}上挂载现有文件系统通常是个坏主意,请谨慎操作。" #: ../subiquity/ui/views/filesystem/partition.py:313 #, python-brace-format msgid "" "Bootloader partition\n" "\n" "{middle}\n" "\n" "However, on a disk with a GPT partition table, there is not enough\n" "space after the MBR for GRUB to store its second-stage core.img, so a\n" "small unformatted partition is needed at the start of the disk. It\n" "will not contain a filesystem and will not be mounted, and cannot be\n" "edited here.\n" msgstr "" "引导加载程序分区\n" "\n" "{middle}\n" "\n" "但是,在具有GPT分区表的磁盘上,MBR之后没有足够\n" "的空间用于GRUB存储其第二阶段core.img,因此\n" "需要在磁盘的开始处使用一个小的未格式化分区。它\n" "将不包含文件系统,也不会装载,并且不能在此处编辑。\n" #: ../subiquity/ui/views/filesystem/partition.py:327 msgid "" "If this disk is selected as a boot device, GRUB will be installed onto\n" "the target disk's MBR." msgstr "如果选择此磁盘作为启动设备,GRUB将安装到目标磁盘的MBR上。" #: ../subiquity/ui/views/filesystem/partition.py:333 msgid "" "As this disk has been selected as a boot device, GRUB will be\n" "installed onto the target disk's MBR." msgstr "由于此磁盘已被选为启动设备,GRUB将安装到目标磁盘的MBR上。" #: ../subiquity/ui/views/filesystem/partition.py:339 msgid "" "Bootloader partition\n" "\n" "This is an ESP / \"EFI system partition\" as required by UEFI. If this\n" "disk is selected as a boot device, Grub will be installed onto this\n" "partition, which must be formatted as fat32.\n" msgstr "" "引导加载程序分区\n" "\n" "这是UEFI要求的ESP/“EFI系统分区”。如果\n" "选择此磁盘作为启动设备,Grub将安装到此\n" "分区上,该分区必须格式化为fat32。\n" #: ../subiquity/ui/views/filesystem/partition.py:349 msgid "" "Bootloader partition\n" "\n" "This is an ESP / \"EFI system partition\" as required by UEFI. As this\n" "disk has been selected as a boot device, Grub will be installed onto\n" "this partition, which must be formatted as fat32.\n" msgstr "" "引导加载程序分区\n" "\n" "这是UEFI要求的ESP/“EFI系统分区”。由于\n" "已选择此磁盘作为启动设备,Grub将安装到\n" "此分区上,该分区必须格式化为fat32。\n" #: ../subiquity/ui/views/filesystem/partition.py:359 msgid "The only aspect of this partition that can be edited is the size.\n" msgstr "这个分区唯一可以编辑的方面是大小。\n" #: ../subiquity/ui/views/filesystem/partition.py:365 msgid "" "You can choose whether to use the existing filesystem on this\n" "partition or reformat it.\n" msgstr "" "您可以选择是使用这个分区上现有的文件系统,\n" "还是重新格式化它。\n" #: ../subiquity/ui/views/filesystem/partition.py:372 msgid "" "Required bootloader partition\n" "\n" "This is the PReP partion which is required on POWER. If this disk is\n" "selected as a boot device, Grub will be installed onto this partition.\n" msgstr "" "所需的引导加载程序分区\n" "\n" "这是电源所需的准备部分。如果选择此磁盘\n" "作为启动设备,Grub将安装到此分区上。\n" #: ../subiquity/ui/views/filesystem/partition.py:381 msgid "" "Required bootloader partition\n" "\n" "This is the PReP partion which is required on POWER. As this disk has\n" "been selected as a boot device, Grub will be installed onto this\n" "partition.\n" msgstr "" "所需的引导加载程序分区\n" "\n" "这是电源所需的准备部分。由于已选择此磁盘\n" "作为启动设备,Grub将安装到此分区上。\n" #: ../subiquity/ui/views/filesystem/partition.py:482 msgid "Use existing fat32 filesystem" msgstr "使用现有fat32文件系统" #: ../subiquity/ui/views/filesystem/partition.py:485 msgid "Reformat as fresh fat32 filesystem" msgstr "重新格式化为新的fat32文件系统" #: ../subiquity/ui/views/filesystem/partition.py:567 #, python-brace-format msgid "Adding logical volume to {vgname}" msgstr "正在将逻辑卷添加到{vgname}" #: ../subiquity/ui/views/filesystem/partition.py:571 #, python-brace-format msgid "Adding {ptype} partition to {device}" msgstr "正在将{ptype}分区添加到{device}" #: ../subiquity/ui/views/filesystem/partition.py:577 #, python-brace-format msgid "Editing logical volume {lvname} of {vgname}" msgstr "编辑{vgname}的逻辑卷{lvname}" #: ../subiquity/ui/views/filesystem/partition.py:581 #, python-brace-format msgid "Editing partition {number} of {device}" msgstr "编辑{device}的分区{number}" #: ../subiquity/ui/views/filesystem/partition.py:641 msgid "" "Formatting and mounting a disk directly is unusual. You probably want to add " "a partition instead." msgstr "直接格式化和装入磁盘是不寻常的。您可能想添加一个分区。" #: ../subiquity/ui/views/filesystem/partition.py:655 #, python-brace-format msgid "Format and/or mount {device}" msgstr "格式化和/或装入{device}" #: ../subiquity/ui/views/filesystem/probing.py:29 msgid "Waiting for storage probing to complete" msgstr "等待存储探测完成" #: ../subiquity/ui/views/filesystem/probing.py:40 msgid "" "The installer is probing for block devices to install to. Please wait until " "it completes." msgstr "安装程序正在探测要安装到的块设备。请等到它完成。" #: ../subiquity/ui/views/filesystem/probing.py:56 msgid "" "Unfortunately probing for devices to install to failed. Please report a bug " "on Launchpad, and if possible include the contents of the /var/log/installer " "directory." msgstr "" "不幸的是,探测要安装到的设备失败。请在Launchpad上报告一个问题,如果可能,请包" "括/var/log/installer目录的内容。" #: ../subiquity/ui/views/filesystem/probing.py:63 msgid "Probing for devices to install to failed" msgstr "探测要安装到的设备失败" #: ../subiquity/ui/views/filesystem/probing.py:74 msgid "Show Error Report" msgstr "显示错误报告" #: ../subiquity/ui/views/filesystem/raid.py:58 msgid "/ is not permitted in the name of a RAID device" msgstr "RAID设备的名称中不允许使用“/”" #: ../subiquity/ui/views/filesystem/raid.py:66 msgid "Whitespace is not permitted in the name of a RAID device" msgstr "RAID设备的名称中不允许使用空格" #: ../subiquity/ui/views/filesystem/raid.py:84 msgid "RAID Level:" msgstr "RAID 级别:" #: ../subiquity/ui/views/filesystem/raid.py:97 #, python-brace-format msgid "There is already a RAID named '{name}'" msgstr "已存在名为“{name}”的RAID" #: ../subiquity/ui/views/filesystem/raid.py:101 msgid ". and .. are not valid names for RAID devices" msgstr "“.”和“..”不是RAID设备的有效名称" #: ../subiquity/ui/views/filesystem/raid.py:107 #, python-brace-format msgid "RAID Level \"{level}\" requires at least {min_active} active devices" msgstr "RAID级别{level}至少需要{min_active}个活动设备" #: ../subiquity/ui/views/filesystem/raid.py:120 msgid "Create software RAID (\"MD\") disk" msgstr "创建软件RAID(“MD”)磁盘" #: ../subiquity/ui/views/filesystem/raid.py:136 #, python-brace-format msgid "Edit software RAID disk \"{name}\"" msgstr "编辑软件RAID磁盘“{name}”" #: ../subiquity/ui/views/help.py:43 #, python-brace-format msgid "" "\n" "Welcome to the Ubuntu Server Installer!\n" "\n" "The most popular server Linux in the cloud and data centre, this\n" "release of Ubuntu will receive updates for 9 months from release.\n" "\n" "The installer will guide you through installing Ubuntu Server\n" "{release}.\n" "\n" "The installer only requires the up and down arrow keys, space (or\n" "return) and the occasional bit of typing.\n" "\n" "This is version {snap_version} of the installer.\n" msgstr "" "\n" "欢迎使用Ubuntu Server安装程序!\n" "\n" "作为云计算和数据中心中最流行的服务器Linux,\n" "此版本的Ubuntu将接收更新直到发布后9个月内。\n" "\n" "安装程序将指导您完成Ubuntu Server {release}的安装。\n" "\n" "安装程序只需要上下箭头键、空格(或回车键)和偶尔的键入。\n" "\n" "安装程序版本:{snap_version}。\n" #: ../subiquity/ui/views/help.py:61 #, python-brace-format msgid "" "\n" "Welcome to the Ubuntu Server Installer!\n" "\n" "The most popular server Linux in the cloud and data centre, you can\n" "rely on Ubuntu Server and its five years of guaranteed free upgrades.\n" "\n" "The installer will guide you through installing Ubuntu Server\n" "{release} LTS.\n" "\n" "The installer only requires the up and down arrow keys, space (or\n" "return) and the occasional bit of typing.\n" "\n" "This is version {snap_version} of the installer.\n" msgstr "" "\n" "欢迎使用Ubuntu Server安装程序!\n" "\n" "作为云计算和数据中心中最流行的服务器Linux,\n" "您可以依赖Ubuntu服务器及其五年免费升级保证。\n" "\n" "安装程序将指导您完成Ubuntu Server {release} LTS的安装。\n" "\n" "安装程序只需要上下箭头键、空格(或回车键)和偶尔的键入。\n" "\n" "安装程序版本:{snap_version}。\n" #: ../subiquity/ui/views/help.py:79 msgid "" "\n" "It is possible to connect to the installer over the network, which\n" "might allow the use of a more capable terminal and can offer more languages\n" "than can be rendered in the Linux console." msgstr "" "\n" "可以通过网络连接到安装程序,这可能\n" "允许使用功能更强的终端,并且可以提供\n" "比Linux控制台更多的语言。" #: ../subiquity/ui/views/help.py:86 msgid "" "\n" "To connect, SSH to any of these addresses:\n" msgstr "" "\n" "若要连接,请使用SSH连接到以下任一地址:\n" #: ../subiquity/ui/views/help.py:92 #, python-brace-format msgid "" "\n" "To connect, SSH to {username}@{ip}." msgstr "" "\n" "若要连接,请使用SSH连接到{username}@{ip}。" #: ../subiquity/ui/views/help.py:97 #, python-brace-format msgid "The password you should use is \"{password}\"." msgstr "您应该使用的密码是“{password}”。" #: ../subiquity/ui/views/help.py:102 msgid "You should use the preconfigured password passed to cloud-init." msgstr "您应该使用传递给cloud-init的预配置密码。" #: ../subiquity/ui/views/help.py:107 #, python-brace-format msgid "" "You can log in with the {keytype} key with fingerprint:\n" "\n" " {fingerprint}\n" msgstr "" "您可以使用带有指纹的{keytype}密钥登录:\n" "\n" " {fingerprint}\n" #: ../subiquity/ui/views/help.py:115 msgid "You can log in with one of the following keys:\n" msgstr "您可以使用以下密钥之一登录:\n" #: ../subiquity/ui/views/help.py:121 #, python-brace-format msgid "" "\n" "Or you can use the password \"{password}\"." msgstr "" "\n" "或者您可以使用密码“{password}”。" #: ../subiquity/ui/views/help.py:126 msgid "" "\n" "Or you can use the preconfigured password passed to cloud-init." msgstr "" "\n" "或者,您可以使用传递给cloud-init的预配置密码。" #: ../subiquity/ui/views/help.py:131 msgid "" "\n" "Unfortunately this system seems to have no global IP addresses at this\n" "time.\n" msgstr "" "\n" "不幸的是,这个系统此时似乎没有全局IP地址。\n" #: ../subiquity/ui/views/help.py:138 msgid "" "\n" "Unfortunately the installer was unable to detect the password that has\n" "been set.\n" msgstr "" "\n" "不幸的是,安装程序无法检测到已设置的密码。\n" #: ../subiquity/ui/views/help.py:234 msgid "The following keys can be used at any time:" msgstr "以下密钥可随时使用:" #: ../subiquity/ui/views/help.py:239 msgid "ESC" msgstr "ESC" #: ../subiquity/ui/views/help.py:239 msgid "go back" msgstr "后退" #: ../subiquity/ui/views/help.py:240 msgid "F1" msgstr "F1" #: ../subiquity/ui/views/help.py:240 msgid "open help menu" msgstr "打开帮助菜单" #: ../subiquity/ui/views/help.py:241 msgid "Control-Z, F2" msgstr "Ctrl-Z, F2" #: ../subiquity/ui/views/help.py:241 msgid "switch to shell" msgstr "切换到shell" #: ../subiquity/ui/views/help.py:242 msgid "Control-L, F3" msgstr "Ctrl-L, F3" #: ../subiquity/ui/views/help.py:242 msgid "redraw screen" msgstr "重绘屏幕" #: ../subiquity/ui/views/help.py:246 msgid "Control-T, F4" msgstr "Ctrl-T, F4" #: ../subiquity/ui/views/help.py:246 msgid "toggle rich mode (colour, unicode) on and off" msgstr "打开和关闭丰富模式(颜色、unicode)" #: ../subiquity/ui/views/help.py:250 msgid "Control-X" msgstr "Ctrl-X" #: ../subiquity/ui/views/help.py:250 msgid "quit" msgstr "退出" #: ../subiquity/ui/views/help.py:251 msgid "Control-E" msgstr "Ctrl-E" #: ../subiquity/ui/views/help.py:251 msgid "generate noisy error report" msgstr "生成错误报告" #: ../subiquity/ui/views/help.py:252 msgid "Control-R" msgstr "Ctrl-R" #: ../subiquity/ui/views/help.py:252 msgid "generate quiet error report" msgstr "静默生成错误报告" #: ../subiquity/ui/views/help.py:253 msgid "Control-G" msgstr "Ctrl-G" #: ../subiquity/ui/views/help.py:253 msgid "pretend to run an install" msgstr "伪装运行安装" #: ../subiquity/ui/views/help.py:254 msgid "Control-U" msgstr "Ctrl-U" #: ../subiquity/ui/views/help.py:254 msgid "crash the ui" msgstr "崩溃用户界面" #: ../subiquity/ui/views/help.py:267 msgid "(dry-run only)" msgstr "(仅限试运行)" #: ../subiquity/ui/views/help.py:282 msgid "Shortcut Keys" msgstr "快捷键" #: ../subiquity/ui/views/help.py:306 msgid "About this installer" msgstr "关于安装程序" #: ../subiquity/ui/views/help.py:307 msgid "Keyboard shortcuts" msgstr "键盘快捷键" #: ../subiquity/ui/views/help.py:308 msgid "Enter shell" msgstr "进入shell" #: ../subiquity/ui/views/help.py:316 ../subiquity/ui/views/help.py:493 msgid "Help on SSH access" msgstr "有关SSH访问的帮助" #: ../subiquity/ui/views/help.py:319 msgid "Toggle rich mode" msgstr "切换丰富模式" #: ../subiquity/ui/views/help.py:330 msgid "Help on this screen" msgstr "有关此页面的帮助" #: ../subiquity/ui/views/help.py:335 ../subiquity/ui/views/help.py:341 msgid "View error reports" msgstr "查看错误报告" #: ../subiquity/ui/views/help.py:420 msgid "Help" msgstr "帮助" #: ../subiquity/ui/views/help.py:484 msgid "About the installer" msgstr "关于安装程序" #: ../subiquity/ui/views/identity.py:48 msgid "The characters : , and = are not permitted in this field" msgstr "此字段中不允许使用字符:,和=" #: ../subiquity/ui/views/identity.py:94 msgid "The only characters permitted in this field are a-z, 0-9, _ and -" msgstr "该字段只允许使用a-z、0-9、_和-等字符。" #: ../subiquity/ui/views/identity.py:120 msgid "Your name:" msgstr "您的姓名:" #: ../subiquity/ui/views/identity.py:122 msgid "Your server's name:" msgstr "您的服务器名:" #: ../subiquity/ui/views/identity.py:123 msgid "The name it uses when it talks to other computers." msgstr "与其他计算机联络时使用的名称。" #: ../subiquity/ui/views/identity.py:125 msgid "Pick a username:" msgstr "选择一个用户名:" #: ../subiquity/ui/views/identity.py:126 msgid "Choose a password:" msgstr "选择一个密码:" #: ../subiquity/ui/views/identity.py:127 msgid "Confirm your password:" msgstr "确认您的密码:" #: ../subiquity/ui/views/identity.py:131 #, python-brace-format msgid "Name too long, must be less than {limit}" msgstr "姓名太长,必须小于{limit}。" #: ../subiquity/ui/views/identity.py:137 msgid "Server name must not be empty" msgstr "服务器名不能为空" #: ../subiquity/ui/views/identity.py:140 #, python-brace-format msgid "Server name too long, must be less than {limit}" msgstr "服务器名太长,必须小于{limit}。" #: ../subiquity/ui/views/identity.py:145 msgid "Hostname must match HOSTNAME_REGEX: " msgstr "主机名必须与HOSTNAME_REGEX匹配: " #: ../subiquity/ui/views/identity.py:150 msgid "Username missing" msgstr "用户名丢失" #: ../subiquity/ui/views/identity.py:153 #, python-brace-format msgid "Username too long, must be less than {limit}" msgstr "用户名太长,必须小于{limit}。" #: ../subiquity/ui/views/identity.py:158 msgid "Username must match USERNAME_REGEX: " msgstr "用户名必须与USERNAME_REGEX匹配: " #: ../subiquity/ui/views/identity.py:163 #, python-brace-format msgid "The username \"{username}\" is reserved for use by the system." msgstr "用户名\"{username}\"为系统保留使用。" #: ../subiquity/ui/views/identity.py:167 #, fuzzy, python-brace-format msgid "The username \"{username}\" is already in use." msgstr "用户名\"{username}\"为系统保留使用。" #: ../subiquity/ui/views/identity.py:173 msgid "Password must be set" msgstr "必须设置密码" #: ../subiquity/ui/views/identity.py:177 msgid "Passwords do not match" msgstr "密码不匹配" #: ../subiquity/ui/views/identity.py:181 msgid "Profile setup" msgstr "配置文件设置" #: ../subiquity/ui/views/identity.py:183 msgid "" "Enter the username and password you will use to log in to the system. You " "can configure SSH access on the next screen but a password is still needed " "for sudo." msgstr "" "输入用于登录系统的用户名和密码。您可以在下一个屏幕上配置SSH访问,但是sudo命令" "仍然需要密码。" #: ../subiquity/ui/views/identity.py:212 #, fuzzy msgid "Passwords" msgstr "密码" #: ../subiquity/ui/views/installprogress.py:44 msgid "Install progress" msgstr "安装进度" #. context_id -> line containing a spinner #: ../subiquity/ui/views/installprogress.py:50 #: ../subiquity/ui/views/installprogress.py:168 #: ../subiquity/ui/views/installprogress.py:175 msgid "Reboot Now" msgstr "现在重启" #: ../subiquity/ui/views/installprogress.py:52 msgid "View error report" msgstr "查看错误报告" #: ../subiquity/ui/views/installprogress.py:54 msgid "View full log" msgstr "查看完整日志" #: ../subiquity/ui/views/installprogress.py:69 msgid "Full installer output" msgstr "完整安装程序输出" #: ../subiquity/ui/views/installprogress.py:134 #: ../subiquity/ui/views/installprogress.py:146 #: ../subiquity/ui/views/installprogress.py:149 msgid "Installing system" msgstr "正在安装系统" #: ../subiquity/ui/views/installprogress.py:137 #, fuzzy msgid "Starting installer" msgstr "重启安装程序" #: ../subiquity/ui/views/installprogress.py:140 msgid "Waiting on cloud-init" msgstr "" #: ../subiquity/ui/views/installprogress.py:143 msgid "Running early-commands" msgstr "" #: ../subiquity/ui/views/installprogress.py:152 #: ../subiquity/ui/views/installprogress.py:159 #: ../subiquity/ui/views/installprogress.py:167 msgid "Install complete!" msgstr "安装完成!" #: ../subiquity/ui/views/installprogress.py:153 msgid "Cancel update and reboot" msgstr "取消更新并重启" #: ../subiquity/ui/views/installprogress.py:160 #: ../subiquity/ui/views/installprogress.py:211 msgid "Rebooting..." msgstr "正在重启..." #: ../subiquity/ui/views/installprogress.py:174 msgid "An error occurred during installation" msgstr "在安装中发生了一个错误" #: ../subiquity/ui/views/installprogress.py:183 msgid "Subiquity server process has exited" msgstr "" #: ../subiquity/ui/views/installprogress.py:228 msgid "" "Selecting Continue below will begin the installation process and\n" "result in the loss of data on the disks selected to be formatted.\n" "\n" "You will not be able to return to this or a previous screen once\n" "the installation has started.\n" "\n" "Are you sure you want to continue?" msgstr "" "选择下面的“继续”将开始安装过程,并\n" "导致选定要格式化的磁盘上的数据丢失。\n" "\n" "一旦安装开始,您将无法返回到此屏幕或上一屏幕。\n" "\n" "您确定要继续吗?" #: ../subiquity/ui/views/installprogress.py:253 msgid "Confirm destructive action" msgstr "确认破坏性行动" #: ../subiquity/ui/views/installprogress.py:272 #, python-brace-format msgid "" "The installer running on {tty} is currently installing the system.\n" "\n" "You can wait for this to complete or switch to a shell.\n" msgstr "" "在{tty}上运行的安装程序当前正在安装系统。\n" "\n" "您可以等待此操作完成,也可以切换到shell。\n" #: ../subiquity/ui/views/keyboard.py:53 msgid "Keyboard auto-detection" msgstr "键盘自动检测" #: ../subiquity/ui/views/keyboard.py:82 msgid "" "Keyboard detection starting. You will be asked a series of questions about " "your keyboard. Press escape at any time to go back to the previous screen." msgstr "" "键盘检测正在启动。您将被问及一系列关于键盘的问题。可随时按Esc键返回上一屏幕。" #: ../subiquity/ui/views/keyboard.py:100 msgid "" "Keyboard auto detection completed.\n" "\n" "Your keyboard was detected as:\n" msgstr "" "键盘自动检测完成。\n" "\n" "检测到您的键盘为:\n" #: ../subiquity/ui/views/keyboard.py:107 msgid "" "\n" "If this is correct, select Done on the next screen. If not you can select " "another layout or run the automated detection again.\n" "\n" msgstr "" "\n" "如果正确,请在下一屏幕上选择“完成”。如果没有,您可以选择其他布局或再次运行自" "动检测。\n" "\n" #: ../subiquity/ui/views/keyboard.py:126 msgid "Layout" msgstr "布局" #: ../subiquity/ui/views/keyboard.py:127 msgid "Variant" msgstr "变量" #: ../subiquity/ui/views/keyboard.py:153 msgid "Please press one of the following keys:" msgstr "请按以下按键:" #: ../subiquity/ui/views/keyboard.py:197 ../subiquity/ui/views/keyboard.py:205 msgid "Input was not recognized, try again" msgstr "无法识别输入,请重试" #: ../subiquity/ui/views/keyboard.py:223 msgid "Is the following key present on your keyboard?" msgstr "您的键盘上有下面这些按键吗?" #: ../subiquity/ui/views/keyboard.py:290 msgid "" "You will need a way to toggle the keyboard between the national layout and " "the standard Latin layout.\n" "\n" "Right Alt or Caps Lock keys are often chosen for ergonomic reasons (in the " "latter case, use the combination Shift+Caps Lock for normal Caps toggle). " "Alt+Shift is also a popular combination; it will however lose its usual " "behavior in Emacs and other programs that use it for specific needs.\n" "\n" "Not all listed keys are present on all keyboards. " msgstr "" "您需要一种在全国布局和标准拉丁布局之间切换键盘的方法。\n" "\n" "出于符合人体工程学的原因,通常选择右Alt键或Caps Lock键(在后一种情况下,使用" "Shift+Caps Lock组合键进行普通Caps切换)。Alt+Shift也是一种流行的组合;然而," "在Emacs和其他针对特定需求使用它的程序中,它将失去通常的行为。\n" "\n" "并非所有列出的键都出现在所有键盘上。 " #: ../subiquity/ui/views/keyboard.py:304 msgid "Caps Lock" msgstr "大写锁 (Caps Lock)" #: ../subiquity/ui/views/keyboard.py:305 msgid "Right Alt (AltGr)" msgstr "右 Alt 键 (AltGr)" #: ../subiquity/ui/views/keyboard.py:306 msgid "Right Control" msgstr "右 Ctrl 键" #: ../subiquity/ui/views/keyboard.py:307 msgid "Right Shift" msgstr "右 Shift 键" #: ../subiquity/ui/views/keyboard.py:308 msgid "Right Logo key" msgstr "右徽标键" #: ../subiquity/ui/views/keyboard.py:309 msgid "Menu key" msgstr "菜单键" #: ../subiquity/ui/views/keyboard.py:310 msgid "Alt+Shift" msgstr "Alt+Shift" #: ../subiquity/ui/views/keyboard.py:311 msgid "Control+Shift" msgstr "Ctrl+Shift" #: ../subiquity/ui/views/keyboard.py:312 msgid "Control+Alt" msgstr "Ctrl+Alt" #: ../subiquity/ui/views/keyboard.py:313 msgid "Alt+Caps Lock" msgstr "Alt+大写锁键" #: ../subiquity/ui/views/keyboard.py:314 msgid "Left Control+Left Shift" msgstr "左Ctrl+左Shift" #: ../subiquity/ui/views/keyboard.py:315 msgid "Left Alt" msgstr "左Alt键" #: ../subiquity/ui/views/keyboard.py:316 msgid "Left Control" msgstr "左 Ctrl 键" #: ../subiquity/ui/views/keyboard.py:317 msgid "Left Shift" msgstr "左 Shift 键" #: ../subiquity/ui/views/keyboard.py:318 msgid "Left Logo key" msgstr "左徽标键" #: ../subiquity/ui/views/keyboard.py:319 msgid "Scroll Lock key" msgstr "滚动锁键" #: ../subiquity/ui/views/keyboard.py:320 msgid "No toggling" msgstr "无切换" #: ../subiquity/ui/views/keyboard.py:342 msgid "Shortcut: " msgstr "快捷键: " #: ../subiquity/ui/views/keyboard.py:356 msgid "Select layout toggle" msgstr "选择布局切换" #: ../subiquity/ui/views/keyboard.py:371 msgid "Layout:" msgstr "布局:" #: ../subiquity/ui/views/keyboard.py:372 msgid "Variant:" msgstr "变体:" #: ../subiquity/ui/views/keyboard.py:376 msgid "Keyboard configuration" msgstr "键盘配置" #: ../subiquity/ui/views/keyboard.py:397 msgid "" "Please select the layout of the keyboard directly attached to the system, if " "any." msgstr "请选择直接连接到系统的键盘布局(如果有)。" #: ../subiquity/ui/views/keyboard.py:402 msgid "" "Please select your keyboard layout below, or select \"Identify keyboard\" to " "detect your layout automatically." msgstr "请在下面选择您的键盘布局,或选择“识别键盘”自动检测您的布局。" #: ../subiquity/ui/views/keyboard.py:413 msgid "Identify keyboard" msgstr "识别键盘" #: ../subiquity/ui/views/keyboard.py:448 msgid "Applying config" msgstr "正在应用配置" #: ../subiquity/ui/views/mirror.py:38 msgid "" "You may provide an archive mirror that will be used instead of the default." msgstr "您可以提供将要使用的存档镜像,而不是默认镜像。" #: ../subiquity/ui/views/mirror.py:43 msgid "Mirror check still running" msgstr "" #: ../subiquity/ui/views/mirror.py:45 msgid "" "The check of the mirror URL is still running. You can continue but there is " "a chance that the installation will fail." msgstr "" #: ../subiquity/ui/views/mirror.py:50 msgid "Mirror check failed" msgstr "" #: ../subiquity/ui/views/mirror.py:52 msgid "" "The check of the mirror URL failed. You can continue but it is very likely " "that the installation will fail." msgstr "" #: ../subiquity/ui/views/mirror.py:57 msgid "Mirror check has not run" msgstr "" #: ../subiquity/ui/views/mirror.py:59 msgid "" "The check of the mirror has not yet started. You can continue but there is a " "chance that the installation will fail." msgstr "" #: ../subiquity/ui/views/mirror.py:71 msgid "Mirror address:" msgstr "镜像地址:" #: ../subiquity/ui/views/mirror.py:83 msgid "" "The mirror location cannot be checked because no network has been configured." msgstr "" #: ../subiquity/ui/views/mirror.py:85 msgid "The mirror location has not yet started." msgstr "" #: ../subiquity/ui/views/mirror.py:86 msgid "The mirror location is being tested." msgstr "" #: ../subiquity/ui/views/mirror.py:87 msgid "This mirror location passed tests." msgstr "" #: ../subiquity/ui/views/mirror.py:89 msgid "" "This mirror location does not seem to work. The output below may help\n" "explain the problem. You can try again once the issue has been fixed\n" "(common problems are network issues or the system clock being wrong).\n" msgstr "" #: ../subiquity/ui/views/mirror.py:99 msgid "Configure Ubuntu archive mirror" msgstr "配置Ubuntu存档镜像" #: ../subiquity/ui/views/mirror.py:100 msgid "If you use an alternative mirror for Ubuntu, enter its details here." msgstr "如果你使用Ubuntu的另一个镜像,请在这里输入它的详细信息。" #: ../subiquity/ui/views/mirror.py:125 #, fuzzy msgid "Try again now" msgstr "重试" #: ../subiquity/ui/views/proxy.py:31 msgid "" "If you need to use a HTTP proxy to access the outside world, enter the proxy " "information here. Otherwise, leave this blank.\n" "\n" "The proxy information should be given in the standard form of \"http://" "[[user][:pass]@]host[:port]/\"." msgstr "" "如果需要使用HTTP代理访问外部世界,请在此处输入代理信息。否则,请将此项留" "空。\n" "\n" "代理信息应以“http://[[用户名][:密码]@]主机名[:端口号]/”的标准格式提供。" #: ../subiquity/ui/views/proxy.py:41 msgid "Proxy address:" msgstr "代理地址:" #: ../subiquity/ui/views/proxy.py:45 msgid "Configure proxy" msgstr "配置代理" #: ../subiquity/ui/views/proxy.py:47 msgid "" "If this system requires a proxy to connect to the internet, enter its " "details here." msgstr "如果此系统需要代理连接到互联网,请在此处输入其详细信息。" #: ../subiquity/ui/views/refresh.py:105 msgid "Checking for installer update..." msgstr "正在检查安装程序更新..." #: ../subiquity/ui/views/refresh.py:107 msgid "" "Contacting the snap store to check if a new version of the installer is " "available." msgstr "正在连接snap商店以检查是否有新版本的安装程序可用。" #: ../subiquity/ui/views/refresh.py:111 msgid "Contacting the snap store failed" msgstr "连接snap商店失败" #: ../subiquity/ui/views/refresh.py:112 msgid "Contacting the snap store failed:" msgstr "连接snap商店失败:" #: ../subiquity/ui/views/refresh.py:114 msgid "Installer update available" msgstr "安装程序更新可用" #: ../subiquity/ui/views/refresh.py:116 #, python-brace-format msgid "" "Version {new} of the installer is now available ({current} is currently " "running)." msgstr "安装程序版本{new}现在可用(当前正在运行{current})。" #: ../subiquity/ui/views/refresh.py:120 msgid "Downloading update..." msgstr "正在下载更新..." #: ../subiquity/ui/views/refresh.py:122 msgid "" "Please wait while the updated installer is being downloaded. The installer " "will restart automatically when the download is complete." msgstr "正在下载更新的安装程序,请稍候。下载完成后,安装程序将自动重新启动。" #: ../subiquity/ui/views/refresh.py:126 msgid "Update failed" msgstr "更新失败" #: ../subiquity/ui/views/refresh.py:127 msgid "Downloading and applying the update:" msgstr "正在下载并应用更新:" #: ../subiquity/ui/views/refresh.py:147 ../subiquity/ui/views/refresh.py:175 #: ../subiquity/ui/views/refresh.py:207 ../subiquity/ui/views/refresh.py:278 msgid "Continue without updating" msgstr "继续而不更新" #: ../subiquity/ui/views/refresh.py:174 ../subiquity/ui/views/refresh.py:277 #: ../subiquity/ui/views/snaplist.py:288 ../subiquity/ui/views/snaplist.py:414 msgid "Try again" msgstr "重试" #: ../subiquity/ui/views/refresh.py:192 msgid "You can read the release notes for each version at:" msgstr "您可以在以下位置阅读每个版本的发行说明:" #: ../subiquity/ui/views/refresh.py:198 msgid "" "If you choose to update, the update will be downloaded and the installation " "will continue from here." msgstr "如果选择更新,将下载更新,并从此处继续安装。" #: ../subiquity/ui/views/refresh.py:206 msgid "Update to the new installer" msgstr "更新到新版安装程序" #: ../subiquity/ui/views/snaplist.py:61 msgid "just now" msgstr "刚刚" #: ../subiquity/ui/views/snaplist.py:65 msgid "minute" msgstr "分钟" #: ../subiquity/ui/views/snaplist.py:67 msgid "minutes" msgstr "分钟" #: ../subiquity/ui/views/snaplist.py:71 msgid "hour" msgstr "小时" #: ../subiquity/ui/views/snaplist.py:73 msgid "hours" msgstr "小时" #: ../subiquity/ui/views/snaplist.py:77 msgid "day" msgstr "天" #: ../subiquity/ui/views/snaplist.py:79 msgid "days" msgstr "天" #: ../subiquity/ui/views/snaplist.py:82 #, python-brace-format msgid "{amount:2} {unit} ago" msgstr "{amount:2} {unit} 之前" #: ../subiquity/ui/views/snaplist.py:153 msgid "LICENSE: " msgstr "许可证: " #: ../subiquity/ui/views/snaplist.py:163 msgid "LAST UPDATED: " msgstr "最后更新: " #: ../subiquity/ui/views/snaplist.py:173 msgid "CHANNEL" msgstr "频道" #: ../subiquity/ui/views/snaplist.py:174 msgid "VERSION" msgstr "版本" #: ../subiquity/ui/views/snaplist.py:176 msgid "PUBLISHED" msgstr "发行" #: ../subiquity/ui/views/snaplist.py:177 msgid "CONFINEMENT" msgstr "限制" #: ../subiquity/ui/views/snaplist.py:199 msgid "by: " msgstr "由: " #: ../subiquity/ui/views/snaplist.py:284 #, python-brace-format msgid "Fetching info for {snap} failed" msgstr "获取{snap}的信息失败" #: ../subiquity/ui/views/snaplist.py:327 #, python-brace-format msgid "Fetching info for {snap}" msgstr "获取{snap}的信息" #: ../subiquity/ui/views/snaplist.py:371 msgid "Featured Server Snaps" msgstr "特色服务器snap" #: ../subiquity/ui/views/snaplist.py:387 msgid "Loading server snaps from store, please wait..." msgstr "正在从存储区加载服务器快照,请稍候..." #: ../subiquity/ui/views/snaplist.py:412 msgid "Sorry, loading snaps from the store failed." msgstr "很抱歉,从存储加载快照失败。" #: ../subiquity/ui/views/snaplist.py:511 msgid "" "These are popular snaps in server environments. Select or deselect with " "SPACE, press ENTER to see more details of the package, publisher and " "versions available." msgstr "" "这些是服务器环境中流行的快照。使用空格选择或取消选择,按回车键查看软件包、发" "布者和可用版本的更多详细信息。" #: ../subiquity/ui/views/ssh.py:39 msgid "Import Username:" msgstr "导入用户名:" #: ../subiquity/ui/views/ssh.py:46 msgid "GitHub Username:" msgstr "" #: ../subiquity/ui/views/ssh.py:47 msgid "Enter your GitHub username." msgstr "" #: ../subiquity/ui/views/ssh.py:50 msgid "A GitHub username may only contain alphanumeric characters or hyphens." msgstr "" #: ../subiquity/ui/views/ssh.py:54 msgid "Launchpad Username:" msgstr "Launchpad用户名:" #: ../subiquity/ui/views/ssh.py:58 msgid "" "A Launchpad username may only contain lower-case alphanumeric characters, " "hyphens, plus, or periods." msgstr "Launchpad用户名只能包含小写字母数字字符、连字符、加号或句点。" #: ../subiquity/ui/views/ssh.py:67 msgid "Install OpenSSH server" msgstr "安装OpenSSH服务器" #: ../subiquity/ui/views/ssh.py:70 msgid "Import SSH identity:" msgstr "导入SSH标识:" #: ../subiquity/ui/views/ssh.py:73 msgid "from GitHub" msgstr "" #: ../subiquity/ui/views/ssh.py:74 msgid "from Launchpad" msgstr "来自Launchpad" #: ../subiquity/ui/views/ssh.py:76 msgid "You can import your SSH keys from GitHub or Launchpad." msgstr "" #: ../subiquity/ui/views/ssh.py:81 msgid "Allow password authentication over SSH" msgstr "允许通过SSH进行密码身份验证" #: ../subiquity/ui/views/ssh.py:113 msgid "This field must not be blank." msgstr "此字段不能为空。" #: ../subiquity/ui/views/ssh.py:115 msgid "SSH id too long, must be < " msgstr "SSH ID太长,必须小于 " #: ../subiquity/ui/views/ssh.py:120 msgid "" "A Launchpad username must start with a letter or number. All letters must be " "lower-case. The characters +, - and . are also allowed after the first " "character." msgstr "" "Launchpad用户名必须以字母或数字开头。所有字母必须小写。第一个字符后面还允许" "有“+”、“-”和“.”。" #: ../subiquity/ui/views/ssh.py:129 msgid "" "A GitHub username may only contain alphanumeric characters or single " "hyphens, and cannot begin or end with a hyphen." msgstr "" #: ../subiquity/ui/views/ssh.py:140 msgid "Fetching SSH keys..." msgstr "正在获取SSH密钥..." #: ../subiquity/ui/views/ssh.py:172 msgid "Confirm SSH keys" msgstr "确认SSH密钥" #: ../subiquity/ui/views/ssh.py:174 msgid "" "Keys with the following fingerprints were fetched. Do you want to use them?" msgstr "匹配了具有以下指纹的密钥。你想用它们吗?" #: ../subiquity/ui/views/ssh.py:178 msgid "Confirm SSH key" msgstr "确认SSH密钥" #: ../subiquity/ui/views/ssh.py:180 msgid "" "A key with the following fingerprint was fetched. Do you want to use it?" msgstr "已获取具有以下指纹的密钥。你想用它吗?" #: ../subiquity/ui/views/ssh.py:210 msgid "SSH Setup" msgstr "SSH设置" #: ../subiquity/ui/views/ssh.py:212 msgid "" "You can choose to install the OpenSSH server package to enable secure remote " "access to your server." msgstr "您可以选择安装OpenSSH服务器包,以实现对服务器的安全远程访问。" #: ../subiquity/ui/views/welcome.py:37 msgid "" "\n" "Select the language to use for the installer and to be configured in the\n" "installed system.\n" msgstr "" "\n" "选择安装程序和系统要使用的语言。\n" #: ../subiquity/ui/views/welcome.py:102 msgid "Use UP, DOWN and ENTER keys to select your language." msgstr "使用向上、向下和回车键选择语言。" #: ../subiquity/ui/views/welcome.py:110 msgid "Help choosing a language" msgstr "帮助选择语言" #. for translator: failed is a zdev device status #: ../subiquity/ui/views/zdev.py:39 msgid "failed" msgstr "失败" #. for translator: auto is a zdev device status #: ../subiquity/ui/views/zdev.py:42 msgid "auto" msgstr "自动" #. for translator: online is a zdev device status #: ../subiquity/ui/views/zdev.py:45 msgid "online" msgstr "在线" #: ../subiquity/ui/views/zdev.py:62 msgid "No zdev devices found." msgstr "未发现zdev设备。" #: ../subiquity/ui/views/zdev.py:80 msgid "ID" msgstr "标识号" #: ../subiquity/ui/views/zdev.py:81 msgid "ONLINE" msgstr "在线" #: ../subiquity/ui/views/zdev.py:82 msgid "NAMES" msgstr "名称" #: ../subiquity/ui/views/zdev.py:118 msgid "Enable" msgstr "启用" #: ../subiquity/ui/views/zdev.py:119 msgid "Disable" msgstr "禁用" #: ../subiquity/ui/views/zdev.py:146 msgid "Zdev setup" msgstr "Zdev设置" #~ msgctxt "DeviceAction" #~ msgid "Info" #~ msgstr "信息" #~ msgctxt "DeviceAction" #~ msgid "Edit" #~ msgstr "编辑" #~ msgctxt "DeviceAction" #~ msgid "Reformat" #~ msgstr "重新格式化" #~ msgctxt "DeviceAction" #~ msgid "Add Partition" #~ msgstr "添加分区" #~ msgctxt "DeviceAction" #~ msgid "Format" #~ msgstr "格式化" #~ msgctxt "DeviceAction" #~ msgid "Remove from RAID/LVM" #~ msgstr "从RAID/LVM中删除" #~ msgctxt "DeviceAction" #~ msgid "Delete" #~ msgstr "删除" #~ msgctxt "DeviceAction" #~ msgid "Make Boot Device" #~ msgstr "制作引导设备" #~ msgctxt "NetDevAction" #~ msgid "Info" #~ msgstr "信息" #~ msgctxt "NetDevAction" #~ msgid "Edit Wifi" #~ msgstr "编辑Wifi" #~ msgctxt "NetDevAction" #~ msgid "Edit IPv4" #~ msgstr "编辑IPv4" #~ msgctxt "NetDevAction" #~ msgid "Edit IPv6" #~ msgstr "编辑IPv6" #~ msgctxt "NetDevAction" #~ msgid "Edit bond" #~ msgstr "编辑捆绑" #~ msgctxt "NetDevAction" #~ msgid "Add a VLAN tag" #~ msgstr "添加VLAN标记" #~ msgctxt "NetDevAction" #~ msgid "Delete" #~ msgstr "删除" #~ msgid "passphrases" #~ msgstr "密码" #~ msgid "Cancel update" #~ msgstr "取消更新" #, python-brace-format #~ msgid "software RAID {level}" #~ msgstr "软件RAID{level}" #~ msgid "" #~ "A Github username may only contain alphanumeric characters or hyphens." #~ msgstr "Github用户名只能包含字母数字字符或连字符。" #~ msgid "Enter your Github username." #~ msgstr "输入您的Github用户名。" #~ msgid "Github Username:" #~ msgstr "Github用户名:" #~ msgid "from Github" #~ msgstr "来自Github" #~ msgid "You can import your SSH keys from Github or Launchpad." #~ msgstr "您可以从Github或Launchpad导入SSH密钥。" #~ msgid "" #~ "A Github username may only contain alphanumeric characters or single " #~ "hyphens, and cannot begin or end with a hyphen." #~ msgstr "" #~ "Github用户名只能包含字母数字字符或单连字符,不能以连字符开头或结尾。"