diff --git a/locale/zh_CN/LC_MESSAGES/FAQ/index.po b/locale/zh_CN/LC_MESSAGES/FAQ/index.po index 4ad15c47..34438207 100644 --- a/locale/zh_CN/LC_MESSAGES/FAQ/index.po +++ b/locale/zh_CN/LC_MESSAGES/FAQ/index.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,25 +18,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../FAQ/faq.rst:4 +#: ../../FAQ/index.rst:4 msgid "FAQ" msgstr "" -#: ../../FAQ/faq.rst:6 +#: ../../FAQ/index.rst:6 msgid "" "Below is a list of commonly asked questions with answers sourced from the" " |CL-ATTR| team and `Clear Linux community forums`_." msgstr "" -#: ../../FAQ/faq.rst:14 +#: ../../FAQ/index.rst:13 msgid "General" msgstr "" -#: ../../FAQ/faq.rst:17 +#: ../../FAQ/index.rst:16 msgid "Why did you make another distro?" msgstr "" -#: ../../FAQ/faq.rst:19 +#: ../../FAQ/index.rst:18 msgid "" "The |CL| team felt that performance was left on the table with Linux " "software. |CL| takes a holistic approach to improving performance across " @@ -44,53 +44,52 @@ msgid "" "and tooling." msgstr "" -#: ../../FAQ/faq.rst:26 +#: ../../FAQ/index.rst:25 msgid "Can other distros copy |CL| improvements?" msgstr "" -#: ../../FAQ/faq.rst:28 +#: ../../FAQ/index.rst:27 msgid "Yes, we absolutely love open source reuse and upstreaming improvements." msgstr "" -#: ../../FAQ/faq.rst:33 +#: ../../FAQ/index.rst:32 msgid "How often do you update?" msgstr "" -#: ../../FAQ/faq.rst:35 +#: ../../FAQ/index.rst:34 msgid "" "The |CL| team puts out multiple releases a week, often releasing 2 or " "more times a day. This rolling release approach allows |CL| to remain " "agile to upstream changes and security patches." msgstr "" -#: ../../FAQ/faq.rst:42 +#: ../../FAQ/index.rst:41 msgid "Is telemetry required?" msgstr "" -#: ../../FAQ/faq.rst:44 +#: ../../FAQ/index.rst:43 msgid "" "The telemetry solution provided by |CL| is entirely optional and " "customizable. It is disabled by default. If you do choose to enable " "telemetry, the data helps the |CL| team proactively identify and resolve " -"bugs. See the :ref:`telemetry ` page for more " -"information." +"bugs. See the :ref:`telem-guide` guide for more information." msgstr "" -#: ../../FAQ/faq.rst:52 +#: ../../FAQ/index.rst:51 msgid "What is the default firewall?" msgstr "" -#: ../../FAQ/faq.rst:54 +#: ../../FAQ/index.rst:53 msgid "" "|CL| packages :command:`iptables` as a bundle, however, there are no " "default firewall rules. All network traffic is allowed by default." msgstr "" -#: ../../FAQ/faq.rst:60 +#: ../../FAQ/index.rst:59 msgid "Where are the files that I usually see under /etc like fstab?" msgstr "" -#: ../../FAQ/faq.rst:62 +#: ../../FAQ/index.rst:61 msgid "" "|CL| has a stateless design that maintains a separation between system " "files and user files. Default values are stored under " @@ -98,130 +97,130 @@ msgid "" "unless you create one." msgstr "" -#: ../../FAQ/faq.rst:66 +#: ../../FAQ/index.rst:65 msgid "" "A blog post explaining how this is accomplished with :file:`/etc/fstab/` " "specifically is available here: https://clearlinux.org/news-blogs/where-" "etcfstab-clear-linux" msgstr "" -#: ../../FAQ/faq.rst:73 +#: ../../FAQ/index.rst:72 msgid "Software packages" msgstr "" -#: ../../FAQ/faq.rst:76 +#: ../../FAQ/index.rst:75 msgid "How is software installed and updated?" msgstr "" -#: ../../FAQ/faq.rst:78 +#: ../../FAQ/index.rst:77 msgid "" -"|CL| provides software in the form of :ref:`bundles ` and " -"updates software with :ref:`swupd `." +"|CL| provides software in the form of :ref:`bundles-guide` and updates " +"software with :ref:`swupd `." msgstr "" -#: ../../FAQ/faq.rst:81 +#: ../../FAQ/index.rst:80 msgid "" ":ref:`FlatPak\\* ` is an application virtualization solution " "that allows more software to be available to |CL| users by augmenting the" " software |CL| packages natively with software available through FlatPak." msgstr "" -#: ../../FAQ/faq.rst:85 +#: ../../FAQ/index.rst:84 msgid "" "Our goal is to have software packaged natively and made available through" " bundles whenever possible." msgstr "" -#: ../../FAQ/faq.rst:91 +#: ../../FAQ/index.rst:90 msgid "Does |CL| use RPMs like other distros?" msgstr "" -#: ../../FAQ/faq.rst:93 +#: ../../FAQ/index.rst:92 msgid "" -"|CL| provides software in the form of :ref:`bundles `. The" -" RPM format is used as an intermediary step for packaging and determining" -" software dependencies at OS build time." +"|CL| provides software in the form of :ref:`bundles-guide`. The RPM " +"format is used as an intermediary step for packaging and determining " +"software dependencies at OS build time." msgstr "" -#: ../../FAQ/faq.rst:97 +#: ../../FAQ/index.rst:96 msgid "" "Individual RPMs can sometimes be manually installed on a |CL| system with" " the right tools, but that is not the intended use case." msgstr "" -#: ../../FAQ/faq.rst:103 +#: ../../FAQ/index.rst:102 msgid "Can I install a software package from another OS on |CL|?" msgstr "" -#: ../../FAQ/faq.rst:105 +#: ../../FAQ/index.rst:104 msgid "" "Software that is packaged in other formats for other Linux distributions " "is not guaranteed to work on |CL| and may be impacted by |CL| updates." msgstr "" -#: ../../FAQ/faq.rst:108 +#: ../../FAQ/index.rst:107 msgid "" "If the software you're seeking is open source, please submit a request to" " add it to |CL|. Submit requests on GitHub\\* here: " "https://github.com/clearlinux/distribution/issues" msgstr "" -#: ../../FAQ/faq.rst:115 +#: ../../FAQ/index.rst:114 msgid "Software availability" msgstr "" -#: ../../FAQ/faq.rst:118 +#: ../../FAQ/index.rst:117 msgid "What software is available on |CL|?" msgstr "" -#: ../../FAQ/faq.rst:120 +#: ../../FAQ/index.rst:119 msgid "" "Available software can be found in the `Software Store`_, through the " "GNOME\\* Software application on the desktop, or by using :ref:`swupd " -"search `." +"search `." msgstr "" -#: ../../FAQ/faq.rst:126 +#: ../../FAQ/index.rst:125 msgid "Is Google\\* Chrome\\* available?" msgstr "" -#: ../../FAQ/faq.rst:128 +#: ../../FAQ/index.rst:127 msgid "" "The Google Chrome web browser is not distributed as a bundle in |CL| due " "to copyright and licensing complexities." msgstr "" -#: ../../FAQ/faq.rst:131 +#: ../../FAQ/index.rst:130 msgid "" "A discussion on manually installing and maintaining Google Chrome can be " "found on GitHub: https://github.com/clearlinux/distribution/issues/422" msgstr "" -#: ../../FAQ/faq.rst:137 +#: ../../FAQ/index.rst:136 msgid "Is FFmpeg available?" msgstr "" -#: ../../FAQ/faq.rst:139 +#: ../../FAQ/index.rst:138 msgid "" "`FFmpeg`_ is a multimedia software suite, which is commonly used for " "various media encoding/decoding, streaming, and playback." msgstr "" -#: ../../FAQ/faq.rst:142 +#: ../../FAQ/index.rst:141 msgid "" "|CL| does not distribute FFmpeg due to well-known licensing and legal " "complexities (See https://www.ffmpeg.org/legal.html and " "http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html)." msgstr "" -#: ../../FAQ/faq.rst:146 +#: ../../FAQ/index.rst:145 msgid "" "Read more in the |CL| repository, including discussion of an alternative " "hardware-based solution: " "https://github.com/clearlinux/distribution/issues/429." msgstr "" -#: ../../FAQ/faq.rst:150 +#: ../../FAQ/index.rst:149 msgid "" "While |CL| cannot distribute FFmpeg, a manual solution to build and " "install FFmpeg under :file:`/usr/local` has been shared on the community " @@ -229,29 +228,29 @@ msgid "" "firefox-including-ffmpeg-install." msgstr "" -#: ../../FAQ/faq.rst:157 +#: ../../FAQ/index.rst:156 msgid "Is ZFS\\* available?" msgstr "" -#: ../../FAQ/faq.rst:159 +#: ../../FAQ/index.rst:158 msgid "" "ZFS is not available with |CL| because of copyright and licensing " "complexities. BTRFS is an alternative filesystem that is available in " "|CL| natively." msgstr "" -#: ../../FAQ/faq.rst:163 +#: ../../FAQ/index.rst:162 msgid "" "A user on GitHub notes that the ZFS kernel module can be compiled, built," " and installed manually: " "https://github.com/clearlinux/distribution/issues/631" msgstr "" -#: ../../FAQ/faq.rst:169 +#: ../../FAQ/index.rst:168 msgid "Can you add a driver that I need?" msgstr "" -#: ../../FAQ/faq.rst:171 +#: ../../FAQ/index.rst:170 msgid "" "If a kernel module is available as part of the Linux kernel source tree " "but not enabled in the |CL| kernels, in many cases the |CL| team will " @@ -259,7 +258,7 @@ msgid "" "https://github.com/clearlinux/distribution/issues" msgstr "" -#: ../../FAQ/faq.rst:176 +#: ../../FAQ/index.rst:175 msgid "" "The |CL| team does not typically add out-of-tree kernel modules as a " "matter of practice because of the maintenance overhead. If the driver was" @@ -267,9 +266,44 @@ msgid "" " merge it for similar reasons." msgstr "" -#: ../../FAQ/faq.rst:181 +#: ../../FAQ/index.rst:180 msgid "" "Kernel modules can be individually built and installed on |CL|. See the " ":ref:`kernel modules ` page for more information." msgstr "" +#~ msgid "" +#~ "The telemetry solution provided by |CL|" +#~ " is entirely optional and customizable. " +#~ "It is disabled by default. If you" +#~ " do choose to enable telemetry, the" +#~ " data helps the |CL| team proactively" +#~ " identify and resolve bugs. See the" +#~ " :ref:`telemetry ` page " +#~ "for more information." +#~ msgstr "" + +#~ msgid "" +#~ "|CL| provides software in the form " +#~ "of :ref:`bundles ` and " +#~ "updates software with :ref:`swupd `." +#~ msgstr "" + +#~ msgid "" +#~ "|CL| provides software in the form " +#~ "of :ref:`bundles `. The " +#~ "RPM format is used as an " +#~ "intermediary step for packaging and " +#~ "determining software dependencies at OS " +#~ "build time." +#~ msgstr "" + +#~ msgid "" +#~ "Available software can be found in " +#~ "the `Software Store`_, through the " +#~ "GNOME\\* Software application on the " +#~ "desktop, or by using :ref:`swupd search" +#~ " `." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/about.po b/locale/zh_CN/LC_MESSAGES/about.po new file mode 100644 index 00000000..cdd1edfa --- /dev/null +++ b/locale/zh_CN/LC_MESSAGES/about.po @@ -0,0 +1,150 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2019, many +# This file is distributed under the same license as the Clear Linux* +# Project Docs package. +# FIRST AUTHOR , 2019. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: ../../about.rst:4 +msgid "About" +msgstr "" + +#: ../../about.rst:6 +msgid "" +"The |CL| delivers a secure, hardware optimized OS. Its easy updates " +"ensure that software dependencies remain mutually compatible." +msgstr "" + +#: ../../about.rst:9 +msgid "" +"|CL| does this via custom infrastructure components and process " +"innovations." +msgstr "" + +#: ../../about.rst:16 +msgid "" +"For detailed information on these topics, refer to the :ref:`cl-guides` " +"guides." +msgstr "" + +#: ../../about.rst:20 +msgid "Release Cadence" +msgstr "" + +#: ../../about.rst:22 +msgid "" +"|CL| updates are based on a rolling release that can occur daily, up to a" +" few times per week. Each release has a unique version number that " +"identifies every component in the OS from kernel, to driver, to tool, to " +"GUI application. Most components are included in entities called " +"*bundles*." +msgstr "" + +#: ../../about.rst:28 +msgid "Updates" +msgstr "" + +#: ../../about.rst:30 +msgid "" +"By default, |CL| automatically checks for updates, ensuring that the " +"latest performance and security fixes are installed as soon as they are " +"available. :ref:`swupd-guide` is the custom tool designed to manage " +"updates and bundles." +msgstr "" + +#: ../../about.rst:34 +msgid "" +"|CL| is :ref:`stateless` to make sure that system components can be " +"updated without impacting user settings." +msgstr "" + +#: ../../about.rst:39 +msgid "Ease of Use" +msgstr "" + +#: ../../about.rst:41 +msgid "|CL| makes it easier to manage a number of difficult problems." +msgstr "" + +#: ../../about.rst:43 +msgid "" +":ref:`autoproxy` makes it possible for |CL| tools to operate in some " +"proxy environments without needing to be configured." +msgstr "" + +#: ../../about.rst:46 +msgid "" +"Being :ref:`stateless` means that configuration settings are easier to " +"manage and remain untouched when system sofware is updated." +msgstr "" + +#: ../../about.rst:49 +msgid "" +":ref:`swupd-guide` simplifies managing software and maintaining " +"compatibility." +msgstr "" + +#: ../../about.rst:52 +msgid "Custom Derivatives" +msgstr "" + +#: ../../about.rst:54 +msgid "" +"The same tools used to build the |CL| are available *in* the OS. These " +"tools can be used to create a custom distribution that continues to " +"benefit from upstream rolling releases." +msgstr "" + +#: ../../about.rst:63 +msgid "" +"Figure 1: Creating and managing a Clear Linux\\* OS version (or " +"derivative)" +msgstr "" + +#: ../../about.rst:66 +msgid "Create" +msgstr "" + +#: ../../about.rst:68 +msgid "" +"To create a custom distribution you need to understand how to use the " +":ref:`autospec` and :ref:`mixer` tools." +msgstr "" + +#: ../../about.rst:71 +msgid "" +"Additional training materials are available in the `how-to-clear`_ " +"GitHub\\* project to help you get started with |CL| tools." +msgstr "" + +#: ../../about.rst:75 +msgid "Deploy" +msgstr "" + +#: ../../about.rst:77 +msgid "We also provide training on how to :ref:`deploy-at-scale`." +msgstr "" + +#: ../../about.rst:80 +msgid "Administrate" +msgstr "" + +#: ../../about.rst:82 +msgid "" +"|CL| provides a :ref:`telem-guide` solution for collecting useful " +"information about a deployment, as well as :ref:`debug` capabilities." +msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-desktop.po b/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-desktop.po index 3007e492..203a3475 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-desktop.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-desktop.po @@ -5,378 +5,390 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:4 +#: ../../get-started/bare-metal-install-desktop.rst:4 msgid "Install |CL-ATTR| from the live desktop" msgstr "从实时桌面安装 |CL-ATTR|" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:6 +#: ../../get-started/bare-metal-install-desktop.rst:6 msgid "" "This page explains how to boot the |CL-ATTR| live desktop image, from " "which you can install |CL| or explore without modifying the host system." msgstr "本页介绍如何引导 |CL-ATTR| 实时桌面映像,您可以从该映像安装 |CL| 或查看该映像内容,而不必修改主机系统。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:14 +#: ../../get-started/bare-metal-install-desktop.rst:14 msgid "System requirements" msgstr "系统要求" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:16 +#: ../../get-started/bare-metal-install-desktop.rst:16 msgid "" "Before installing |CL|, verify that the host system supports the " "installation:" msgstr "安装 |CL| 之前,请确认主机系统满足安装条件:" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:19 +#: ../../get-started/bare-metal-install-desktop.rst:19 msgid ":ref:`system-requirements`" msgstr ":ref:`system-requirements`" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:20 +#: ../../get-started/bare-metal-install-desktop.rst:20 msgid ":ref:`compatibility-check`" msgstr ":ref:`compatibility-check`" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:23 +#: ../../get-started/bare-metal-install-desktop.rst:23 msgid "Preliminary steps" msgstr "初始步骤" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:25 +#: ../../get-started/bare-metal-install-desktop.rst:25 msgid "Visit our `Downloads`_ page." msgstr "访问我们的 `Downloads`_ 页面。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:27 +#: ../../get-started/bare-metal-install-desktop.rst:27 msgid "" "Download the file :file:`clear--live-desktop.iso`, also " "called the |CL| Desktop." msgstr "下载 :file:`clear--live-desktop.iso` 文件(该文件也称为 |CL| 桌面)。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:32 +#: ../../get-started/bare-metal-install-desktop.rst:32 msgid " is the latest |CL| auto-numbered release." msgstr " 是最新的 |CL| 自动编号版本。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:34 +#: ../../get-started/bare-metal-install-desktop.rst:34 msgid "Verify and decompress the file per your OS." msgstr "确认该文件是否适合您的操作系统,然后解压缩。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:36 +#: ../../get-started/bare-metal-install-desktop.rst:36 msgid ":ref:`download-verify-decompress`" msgstr ":ref:`download-verify-decompress`" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:38 +#: ../../get-started/bare-metal-install-desktop.rst:38 msgid "Follow your OS instructions to create a bootable USB drive." msgstr "按照操作系统说明创建一个可引导的 USB 驱动器。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:40 +#: ../../get-started/bare-metal-install-desktop.rst:40 msgid ":ref:`bootable-usb`" msgstr ":ref:`bootable-usb`" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:45 +#: ../../get-started/bare-metal-install-desktop.rst:45 msgid "Install from live image" msgstr "从实时映像安装" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:47 +#: ../../get-started/bare-metal-install-desktop.rst:47 msgid "" "After you download and burn the live desktop image on a USB drive, follow" " these steps." msgstr "下载实时桌面映像并将其刻录到 USB 驱动器后,请按照以下步骤操作。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:50 +#: ../../get-started/bare-metal-install-desktop.rst:50 msgid "Insert the USB drive into an available USB slot." msgstr "将 USB 驱动器插入可用的 USB 插槽。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:52 +#: ../../get-started/bare-metal-install-desktop.rst:52 msgid "Power on the system." msgstr "打开系统电源。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:54 +#: ../../get-started/bare-metal-install-desktop.rst:54 msgid "" "Open the system BIOS setup menu by pressing the :kbd:`F2` key. Your BIOS " "setup menu entry point may vary." msgstr "按 :kbd:`F2` 键打开系统 BIOS 设置菜单。您的 BIOS 设置菜单入口点可能会有所不同。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:57 +#: ../../get-started/bare-metal-install-desktop.rst:57 msgid "" "In the setup menu, enable the UEFI boot and set the USB drive as the " "first option in the device boot order." msgstr "在设置菜单中,启用 UEFI 引导,并在设备引导顺序中将 USB 驱动器设置为第一个选项。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:60 +#: ../../get-started/bare-metal-install-desktop.rst:60 msgid "Save these settings, e.g. :kbd:`F10`, and exit." msgstr "保存这些设置,例如按 :kbd:`F10`,然后退出。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:62 +#: ../../get-started/bare-metal-install-desktop.rst:62 msgid "Reboot the target system." msgstr "重新引导目标系统。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:64 +#: ../../get-started/bare-metal-install-desktop.rst:64 msgid "Select :guilabel:`Clear Linux OS` in the boot menu, shown in Figure 1." msgstr "在引导菜单中选择 :guilabel:`Clear Linux OS`,如图 1 所示。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:70 +#: ../../get-started/bare-metal-install-desktop.rst:70 msgid "Figure 1: Clear Linux OS in boot menu" msgstr "图 1:引导菜单中的 Clear Linux OS" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:75 +#: ../../get-started/bare-metal-install-desktop.rst:75 msgid "Software (optional)" msgstr "软件(可选)" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:77 +#: ../../get-started/bare-metal-install-desktop.rst:77 msgid "" "Explore |CL| bundles and other software. Double-click the " ":guilabel:`Software` icon from the Activities menu, shown in Figure 2. " "Ensure a network connection exists before launching the Software " "application." -msgstr "查看 |CL| 捆绑包内容和其他软件。双击“Activities”菜单中的 :guilabel:`Software` 图标,如图 2 所示。启动软件应用程序之前,请确保存在网络连接。" +msgstr "" +"查看 |CL| 捆绑包内容和其他软件。双击“Activities”菜单中的 :guilabel:`Software` 图标,如图 2 " +"所示。启动软件应用程序之前,请确保存在网络连接。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:83 +#: ../../get-started/bare-metal-install-desktop.rst:83 msgid "" "While running the |CL| live desktop image, the Software application is " "intended only for exploration. Do not attempt to install applications " "during exploration." msgstr "运行 |CL| 实时桌面映像时,在软件应用程序中只能查看映像的内容。查看映像内容期间,请勿尝试安装应用程序。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:88 +#: ../../get-started/bare-metal-install-desktop.rst:88 msgid "Launch the |CL| installer" msgstr "启动 |CL| 安装程序" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:90 +#: ../../get-started/bare-metal-install-desktop.rst:90 msgid "" "After the live desktop image boots, scroll over the vertical " ":guilabel:`Activities` menu at left." msgstr "实时桌面映像启动后,在左侧垂直方向滚动至 :guilabel:`Activities` 菜单。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:93 +#: ../../get-started/bare-metal-install-desktop.rst:93 msgid "Click the |CL| penguin icon to launch the installer, shown in Figure 2." msgstr "点击 |CL| 企鹅图标启动安装程序,如图 2 所示。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:99 +#: ../../get-started/bare-metal-install-desktop.rst:99 msgid "Figure 2: |CL| installer icon" msgstr "图 2:|CL| 安装程序图标" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:101 +#: ../../get-started/bare-metal-install-desktop.rst:101 msgid "After the installer is launched, it will appear as shown in Figure 3." msgstr "安装程序启动后如图 3 所示。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:107 +#: ../../get-started/bare-metal-install-desktop.rst:107 msgid "Figure 3: |CL| OS Desktop Installer" msgstr "图 3:|CL| 操作系统桌面安装程序" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:109 +#: ../../get-started/bare-metal-install-desktop.rst:109 msgid "" "In :guilabel:`Select Language`, select a language from the options, or " "type your preferred language in the search bar." msgstr "在:guilabel:`Select Language` 中,从选项中选择一种语言,或在搜索栏中键入所需的语言。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:112 +#: ../../get-started/bare-metal-install-desktop.rst:112 msgid "Select :guilabel:`Next`." msgstr "选择:guilabel:`Next`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:115 +#: ../../get-started/bare-metal-install-desktop.rst:115 msgid "Checking prerequisites" msgstr "检查是否满足所有先决条件" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:117 +#: ../../get-started/bare-metal-install-desktop.rst:117 msgid "" "The installer automatically launches :guilabel:`Checking Prerequisites`, " "which checks your target system for compatibility and network " "connectivity." msgstr "安装程序会自动启动 :guilabel:`Checking Prerequisites`,检查目标系统的兼容性和网络连接。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:120 +#: ../../get-started/bare-metal-install-desktop.rst:120 msgid "" "After the installer shows `Prerequisites passed`, select :guilabel:`Next`" " to proceed with installation." msgstr "安装程序显示 `Prerequisites passed` 后,选择:guilabel:`Next` 继续安装。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:127 +#: ../../get-started/bare-metal-install-desktop.rst:127 msgid "Figure 4: Checking Prerequisites" msgstr "图 4:检查是否满足所有先决条件" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:130 +#: ../../get-started/bare-metal-install-desktop.rst:130 msgid "Network Proxy (optional)" msgstr "网络代理(可选)" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:132 +#: ../../get-started/bare-metal-install-desktop.rst:132 msgid "Configure :guilabel:`Network Proxy` settings." msgstr "配置 :guilabel:`Network Proxy` 设置。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:134 +#: ../../get-started/bare-metal-install-desktop.rst:134 msgid "In the top right menu bar, select the :guilabel:`Power button`." msgstr "在右上角的菜单栏中,选择 :guilabel:`Power button`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:136 +#: ../../get-started/bare-metal-install-desktop.rst:136 msgid "Select :guilabel:`Wired Connected` and then :guilabel:`Wired Settings`." msgstr "选择 :guilabel:`Wired Connected`,然后选择 :guilabel:`Wired Settings`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:138 +#: ../../get-started/bare-metal-install-desktop.rst:138 msgid "" "In :guilabel:`Network Proxy`, select the :guilabel:`Gear` icon to view " "options." msgstr "在 :guilabel:`Network Proxy` 中,选择 :guilabel:`Gear` 图标查看选项。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:141 +#: ../../get-started/bare-metal-install-desktop.rst:141 msgid "Select an option from `Automatic`, `Manual` or `Disabled`." msgstr "从 `Automatic`、`Manual` 或 `Disabled` 中选择一个选项。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:143 +#: ../../get-started/bare-metal-install-desktop.rst:143 msgid "Close :guilabel:`Network Proxy`." msgstr "关闭 :guilabel:`Network Proxy`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:145 +#: ../../get-started/bare-metal-install-desktop.rst:145 msgid "Close :guilabel:`Settings`." msgstr "关闭 :guilabel:`Settings`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:150 +#: ../../get-started/bare-metal-install-desktop.rst:150 msgid "Minimum installation requirements" msgstr "最低安装要求" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:152 +#: ../../get-started/bare-metal-install-desktop.rst:152 msgid "" "To fulfill minimum installation requirements, complete the `Required " "options`_. We also recommend completing `Advanced options`_." msgstr "要满足最低安装要求,请填写 `Required options`_。我们还建议填写 `Advanced options`_。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:157 +#: ../../get-started/bare-metal-install-desktop.rst:157 msgid "" "The :kbd:`Install` button is only highlighted **after** you complete " "`Required options`_." msgstr "仅当填写 `Required options`_ 后才会高亮显示:kbd:`安装` 按钮。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:160 +#: ../../get-started/bare-metal-install-desktop.rst:160 msgid "Check marks indicate a selection has been made." msgstr "勾选标记表示已选择某个选项。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:162 +#: ../../get-started/bare-metal-install-desktop.rst:162 msgid "" "An Internet connection is required. You may want to launch a browser " "prior to installation to verify your Internet connection." msgstr "安装期间需要能访问 Internet。您可能需要在安装前启动浏览器来确认能否访问 Internet。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:166 +#: ../../get-started/bare-metal-install-desktop.rst:166 msgid "|CL| Desktop Installer" msgstr "|CL| 桌面安装程序" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:168 +#: ../../get-started/bare-metal-install-desktop.rst:168 msgid "" "The |CL| Desktop Installer Main Menu appears as shown in Figure 5. To " "meet the minimum requirements, enter values in all submenus for the " ":guilabel:`Required options`. After you complete them, your selections " "appear below submenus and a check mark appears at right." -msgstr "出现 |CL| 桌面安装程序“Main Menu”,如图 5 所示。要满足最低要求,请在:guilabel:`Required options` 的所有子菜单中输入值。输入完成后,所选内容将出现在子菜单下方,且右侧会出现一个勾选标记。" +msgstr "" +"出现 |CL| 桌面安装程序“Main Menu”,如图 5 所示。要满足最低要求,请在:guilabel:`Required options` " +"的所有子菜单中输入值。输入完成后,所选内容将出现在子菜单下方,且右侧会出现一个勾选标记。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:177 +#: ../../get-started/bare-metal-install-desktop.rst:177 msgid "Figure 5: Clear Linux OS Desktop Installer - Main Menu" msgstr "图 5:Clear Linux OS 桌面安装程序 - 主菜单" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:180 +#: ../../get-started/bare-metal-install-desktop.rst:180 msgid "Navigation" msgstr "巡航" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:182 +#: ../../get-started/bare-metal-install-desktop.rst:182 msgid "Use the :kbd:`mouse` to navigate or select options." msgstr "使用:kbd:`鼠标` 导航或选择选项。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:184 +#: ../../get-started/bare-metal-install-desktop.rst:184 msgid "" "Use :kbd:`Tab` key to navigate between :guilabel:`Required options` and " ":guilabel:`Advanced options`" -msgstr "使用 :kbd:`Tab` 键在:guilabel:`Required options` 和:guilabel:`Advanced options` 之间导航" +msgstr "" +"使用 :kbd:`Tab` 键在:guilabel:`Required options` 和:guilabel:`Advanced " +"options` 之间导航" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:187 +#: ../../get-started/bare-metal-install-desktop.rst:187 msgid "Use :kbd:`Up` or :kbd:`Down` arrow keys to navigate the submenus." msgstr "使用:kbd:`向上` 或:kbd:`向下` 箭头键在子菜单中导航。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:189 +#: ../../get-started/bare-metal-install-desktop.rst:189 msgid "Select :kbd:`Confirm`, or :kbd:`Cancel` in submenus." msgstr "在子菜单中选择:kbd:`确认` 或:kbd:`取消`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:192 +#: ../../get-started/bare-metal-install-desktop.rst:192 msgid "Required options" msgstr "必填选项" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:195 +#: ../../get-started/bare-metal-install-desktop.rst:195 msgid "Select Time Zone" msgstr "选择时区" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:197 +#: ../../get-started/bare-metal-install-desktop.rst:197 msgid "" "From the Main Menu, select :guilabel:`Select Time Zone`. `UTC` is " "selected by default." msgstr "从“Main Menu”中,选择:guilabel:`Select Time Zone`。默认情况下选择 `UTC`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:200 +#: ../../get-started/bare-metal-install-desktop.rst:200 msgid "" "In :guilabel:`Select Time Zone`, navigate to the desired time zone. Or " "start typing the region and then the city. (.e.g., " ":file:`America/Los_Angeles`)." -msgstr "在:guilabel:`Select Time Zone` 中,导航到所需时区。或者先键入地区,然后键入城市。(例如 :file:`America/Los_Angeles`)。" +msgstr "" +"在:guilabel:`Select Time Zone` 中,导航到所需时区。或者先键入地区,然后键入城市。(例如 " +":file:`America/Los_Angeles`)。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:204 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:220 +#: ../../get-started/bare-metal-install-desktop.rst:204 +#: ../../get-started/bare-metal-install-desktop.rst:220 msgid "Select :guilabel:`Confirm`." msgstr "选择:guilabel:`Confirm`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:210 +#: ../../get-started/bare-metal-install-desktop.rst:210 msgid "Figure 6: Select System Time Zone" msgstr "图 6:选择系统时区" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:213 +#: ../../get-started/bare-metal-install-desktop.rst:213 msgid "Select Keyboard" msgstr "选择键盘" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:215 +#: ../../get-started/bare-metal-install-desktop.rst:215 msgid "From the Main Menu, select :guilabel:`Select Keyboard`." msgstr "从“Main Menu”中,选择:guilabel:`Select Keyboard`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:217 +#: ../../get-started/bare-metal-install-desktop.rst:217 msgid "" "Navigate to your desired keyboard layout. We select \"us\" for the United" " States." msgstr "导航到所需的键盘布局。我们为美国选择 \"us\"。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:226 +#: ../../get-started/bare-metal-install-desktop.rst:226 msgid "Figure 7: Select Keyboard menu" msgstr "图 7:选择键盘菜单" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:229 +#: ../../get-started/bare-metal-install-desktop.rst:229 msgid "Select Installation Media" msgstr "选择安装媒介" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:231 +#: ../../get-started/bare-metal-install-desktop.rst:231 msgid "From the Main Menu, select :guilabel:`Select Installation Media`." msgstr "从“Main Menu”中,选择:guilabel:`Select Installation Media`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:233 +#: ../../get-started/bare-metal-install-desktop.rst:233 msgid "" "Choose an installation method: `Safe Installation`_ or `Destructive " "Installation`_." msgstr "选择安装方法:`Safe Installation`_ 或 `Destructive Installation`_。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:240 +#: ../../get-started/bare-metal-install-desktop.rst:240 msgid "Figure 8: Select Installation Media" msgstr "图 8:选择安装媒介" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:243 +#: ../../get-started/bare-metal-install-desktop.rst:243 msgid "Safe Installation" msgstr "安全安装" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:245 +#: ../../get-started/bare-metal-install-desktop.rst:245 msgid "" "Use this method to safely install |CL| on media with available space, or " "alongside existing partitions, and accept the `Default partition " "schema`_. If enough free space exists, safe installation is allowed." -msgstr "使用此方法可将 |CL| 安全地安装在具有可用空间的媒介上,或者将其与现有分区安装在一起,并接受 `Default partition schema`_。如果有足够的可用空间,则可以执行安全安装。" +msgstr "" +"使用此方法可将 |CL| 安全地安装在具有可用空间的媒介上,或者将其与现有分区安装在一起,并接受 `Default partition " +"schema`_。如果有足够的可用空间,则可以执行安全安装。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:251 +#: ../../get-started/bare-metal-install-desktop.rst:251 msgid "" "|CL| allows installation alongside another OS. Typically, when you boot " "your system, you can press an `F key` to view and select a bootable " @@ -384,405 +396,417 @@ msgid "" "|CL| partition, and you can select and boot it. However, other BIOSes may" " only show the primary partition, in which case you will not be able boot" " |CL|. Be aware of this possible limitation." -msgstr "|CL| 可与另一个操作系统安装在一起。通常,当您引导系统时,您可以在 BIOS 开机自检阶段按 `F 键` 查看并所选可引导设备或分区。有些 BIOS 提供 |CL| 分区,您可以选择该分区并引导。但是,其他 BIOS 可能只显示主分区,在这种情况下,您将无法引导 |CL|。请注意这一潜在限制。" +msgstr "" +"|CL| 可与另一个操作系统安装在一起。通常,当您引导系统时,您可以在 BIOS 开机自检阶段按 `F 键` 查看并所选可引导设备或分区。有些 " +"BIOS 提供 |CL| 分区,您可以选择该分区并引导。但是,其他 BIOS 可能只显示主分区,在这种情况下,您将无法引导 " +"|CL|。请注意这一潜在限制。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:260 +#: ../../get-started/bare-metal-install-desktop.rst:260 msgid "Destructive Installation" msgstr "破坏性安装" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:262 +#: ../../get-started/bare-metal-install-desktop.rst:262 msgid "" "Use this method to destroy the contents of the target device, install " "|CL| on it, and accept the `Default partition schema`_." msgstr "使用此方法会销毁目标设备上的内容,在目标设备上安装 |CL| 并接受 `Default partition schema`_。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:266 +#: ../../get-started/bare-metal-install-desktop.rst:266 msgid "Disk encryption" msgstr "磁盘加密" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:268 +#: ../../get-started/bare-metal-install-desktop.rst:268 msgid "" "For greater security, disk encryption is supported using LUKS. Encryption" " is optional." msgstr "为了提高安全性,支持使用 LUKS 加密磁盘。加密是可选的。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:271 +#: ../../get-started/bare-metal-install-desktop.rst:271 msgid "" "To encrypt the root partition, select :guilabel:`Enable Encryption`, as " "shown in Figure 9." msgstr "要加密根分区,请选择:guilabel:`Enable Encryption`,如图 9 所示。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:278 +#: ../../get-started/bare-metal-install-desktop.rst:278 msgid "Figure 9: Enable Encryption" msgstr "图 9:启用加密" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:280 +#: ../../get-started/bare-metal-install-desktop.rst:280 msgid "When :guilabel:`Encryption Passphrase` appears, enter a passphrase." msgstr "出现 :guilabel:`Encryption Passphrase` 时,输入密码短语。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:286 +#: ../../get-started/bare-metal-install-desktop.rst:286 msgid "Figure 10: Encryption Passphrase" msgstr "图 10:加密密码短语" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:290 +#: ../../get-started/bare-metal-install-desktop.rst:290 msgid "Minimum length is 8 characters. Maximum length is 94 characters." msgstr "最小长度为 8 个字符。最大长度为 94 个字符。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:292 +#: ../../get-started/bare-metal-install-desktop.rst:292 msgid "Enter the same passphrase in the second field." msgstr "在第二个字段中输入相同的密码短语。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:294 +#: ../../get-started/bare-metal-install-desktop.rst:294 msgid "Select :guilabel:`Confirm` in the dialogue box." msgstr "在对话框中选择:guilabel:`Confirm`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:298 +#: ../../get-started/bare-metal-install-desktop.rst:298 msgid ":guilabel:`Confirm` is only highlighted if passphrases match." msgstr ":guilabel:`Confirm` 仅在两个密码短语匹配时高亮显示。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:300 +#: ../../get-started/bare-metal-install-desktop.rst:300 msgid "Select :guilabel:`Confirm` in submenu." msgstr "在子菜单中选择:guilabel:`Confirm`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:303 +#: ../../get-started/bare-metal-install-desktop.rst:303 msgid "Manage User" msgstr "管理用户" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:305 +#: ../../get-started/bare-metal-install-desktop.rst:305 msgid "In Required Options, select :guilabel:`Manage User`." msgstr "在“必填选项”中,选择:guilabel:`Manage User`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:307 +#: ../../get-started/bare-metal-install-desktop.rst:307 msgid "In :guilabel:`User Name`, enter a user name." msgstr "在:guilabel:`User Name` 中,输入用户名。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:313 +#: ../../get-started/bare-metal-install-desktop.rst:313 msgid "Figure 11: Manage User" msgstr "图 11:管理用户" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:315 +#: ../../get-started/bare-metal-install-desktop.rst:315 msgid "" "In :guilabel:`Login`, create a login name. It must start with a letter " "and can use numbers, hyphens, and underscores. Maximum length is 31 " "characters." msgstr "在:guilabel:`Login` 中,创建一个登录名。登录名必须以字母开头,并可以使用数字、连字符和下划线。最大长度为 31 个字符。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:319 +#: ../../get-started/bare-metal-install-desktop.rst:319 msgid "" "In :guilabel:`Password`, enter a password. Minimum length is 8 " "characters. Maximum length is 255 characters." msgstr "在:guilabel:`密码` 中,输入密码。最小长度为 8 个字符。最大长度为 255 个字符。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:322 +#: ../../get-started/bare-metal-install-desktop.rst:322 msgid "In :guilabel:`Confirm`, enter the same password." msgstr "在:guilabel:`Confirm` 中,输入相同的密码。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:326 +#: ../../get-started/bare-metal-install-desktop.rst:326 msgid "" ":guilabel:`Administrator` rights are selected by default. For security " "purposes, the default user must be assigned as an Administrator." msgstr "默认情况下会选择 :guilabel:`Administrator` 权限。出于安全考虑,必须将默认用户分配为管理员。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:330 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:396 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:427 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:447 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:466 +#: ../../get-started/bare-metal-install-desktop.rst:330 +#: ../../get-started/bare-metal-install-desktop.rst:396 +#: ../../get-started/bare-metal-install-desktop.rst:427 +#: ../../get-started/bare-metal-install-desktop.rst:447 +#: ../../get-started/bare-metal-install-desktop.rst:466 msgid "Select :kbd:`Confirm`." msgstr "选择:kbd:`确认`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:334 +#: ../../get-started/bare-metal-install-desktop.rst:334 msgid "Select :guilabel:`Cancel` to return to the Main Menu." msgstr "选择:guilabel:`Cancel` 会返回“Main Menu”。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:337 +#: ../../get-started/bare-metal-install-desktop.rst:337 msgid "Modify User" msgstr "修改用户" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:339 +#: ../../get-started/bare-metal-install-desktop.rst:339 msgid "In Manager User, select :guilabel:`Manage User`." msgstr "在“Manager User”中,选择 :guilabel:`Manage User`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:341 +#: ../../get-started/bare-metal-install-desktop.rst:341 msgid "Modify user details as desired." msgstr "根据需要修改用户详细信息。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:343 +#: ../../get-started/bare-metal-install-desktop.rst:343 msgid "Select :guilabel:`Confirm` to save the changes you made." msgstr "选择:guilabel:`Confirm` 保存所做的更改。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:347 +#: ../../get-started/bare-metal-install-desktop.rst:347 msgid "" "Optional: Select :guilabel:`Cancel` to return to the Main Menu to revert " "changes." msgstr "可选:选择:guilabel:`Cancel` 会不保存更改并返回“Main Menu”。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:350 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:406 -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:429 +#: ../../get-started/bare-metal-install-desktop.rst:350 +#: ../../get-started/bare-metal-install-desktop.rst:406 +#: ../../get-started/bare-metal-install-desktop.rst:429 msgid "Optional: Skip to `Finish installation`_." msgstr "可选:跳到 `Finish installation`_。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:353 +#: ../../get-started/bare-metal-install-desktop.rst:353 msgid "Telemetry" msgstr "遥测技术" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:355 +#: ../../get-started/bare-metal-install-desktop.rst:355 +#, fuzzy msgid "" "Choose whether to participate in `telemetry`. :ref:`telem-guide` is a " "|CL| feature that reports failures and crashes to the |CL| development " -"team for improvements. For more information, see :ref:`telemetry-about`." -msgstr "选择是否参与`遥测技术`。:ref:`telem-guide` 是 |CL| 的一项功能,用来向 |CL| 开发团队报告故障和崩溃以备改进。有关详细信息,请参阅 :ref:`telemetry-about`。" +"team for improvements." +msgstr "" +"选择是否参与`遥测技术`。:ref:`telem-guide` 是 |CL| 的一项功能,用来向 |CL| " +"开发团队报告故障和崩溃以备改进。有关详细信息,请参阅 :ref:`telemetry-about`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:359 +#: ../../get-started/bare-metal-install-desktop.rst:359 msgid "From :guilabel:`Required Options`, select :guilabel:`Telemetry`." msgstr "从:guilabel:`Required Options` 中选择:guilabel:`Telemetry`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:361 +#: ../../get-started/bare-metal-install-desktop.rst:361 msgid "Select :kbd:`Yes`." msgstr "选择 :kbd:`Yes`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:367 +#: ../../get-started/bare-metal-install-desktop.rst:367 msgid "Figure 12: Enable Telemetry" msgstr "图 12:启用遥测技术" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:369 +#: ../../get-started/bare-metal-install-desktop.rst:369 msgid "If you don't wish to participate, select :kbd:`No`." msgstr "如果不想参加,请选择 :kbd:`No`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:372 +#: ../../get-started/bare-metal-install-desktop.rst:372 msgid "Advanced options" msgstr "高级选项" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:374 +#: ../../get-started/bare-metal-install-desktop.rst:374 msgid "" "After you complete the `Required options`_, we recommend completing " ":guilabel:`Advanced options`--though they're not required. Doing so " "customizes your development environment, so you're ready to go " "immediately after reboot." -msgstr "填写完 `Required options`_ 后,我们建议您设置:guilabel:`Advanced options`,尽管它们不是必需的。设置高级选项可以定制开发环境,便于在重启后立即开始使用。" +msgstr "" +"填写完 `Required options`_ 后,我们建议您设置:guilabel:`Advanced " +"options`,尽管它们不是必需的。设置高级选项可以定制开发环境,便于在重启后立即开始使用。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:381 +#: ../../get-started/bare-metal-install-desktop.rst:381 msgid "You can always add more bundles later with :ref:`swupd-guide`." msgstr "日后始终可以使用 :ref:`swupd-guide` 添加更多捆绑包。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:384 +#: ../../get-started/bare-metal-install-desktop.rst:384 msgid "Bundle Selection" msgstr "捆绑包选择" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:386 +#: ../../get-started/bare-metal-install-desktop.rst:386 msgid "On the Advanced menu, select :guilabel:`Bundle Selection`" msgstr "在“Advanced”菜单中,选择 :guilabel:`Bundle Selection`" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:388 +#: ../../get-started/bare-metal-install-desktop.rst:388 msgid "Select your desired bundles." msgstr "选择所需的捆绑包。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:394 +#: ../../get-started/bare-metal-install-desktop.rst:394 msgid "Figure 13: Bundle Selection" msgstr "图 13:捆绑包选择" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:398 +#: ../../get-started/bare-metal-install-desktop.rst:398 msgid "View the bundles that you selected." msgstr "查看已选的捆绑包。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:404 +#: ../../get-started/bare-metal-install-desktop.rst:404 msgid "Figure 14: Bundle Selections - Advanced Options" msgstr "图 14:捆绑包选择 - 高级选项" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:409 +#: ../../get-started/bare-metal-install-desktop.rst:409 msgid "Assign Hostname" msgstr "分配主机名" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:411 +#: ../../get-started/bare-metal-install-desktop.rst:411 msgid "In Advanced Options, select :guilabel:`Assign Hostname`." msgstr "在“高级选项”中,选择:guilabel:`Assign Hostname`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:413 +#: ../../get-started/bare-metal-install-desktop.rst:413 msgid "In :guilabel:`Hostname`, enter the hostname only (excluding the domain)." msgstr "在 :guilabel:`Hostname` 中,仅输入主机名(不包括域)。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:419 +#: ../../get-started/bare-metal-install-desktop.rst:419 msgid "Figure 15: Assign Hostname" msgstr "图 15:分配主机名" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:423 +#: ../../get-started/bare-metal-install-desktop.rst:423 msgid "" "Hostname does not allow empty spaces. Hostname must start with an " "alphanumeric character but may also contain hyphens. Maximum length of 63" " characters." msgstr "主机名不允许有空格。主机名必须以字母数字字符开头,但也可以包含连字符。最大长度为 63 个字符。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:432 +#: ../../get-started/bare-metal-install-desktop.rst:432 msgid "Kernel Configuration" msgstr "内核配置" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:434 +#: ../../get-started/bare-metal-install-desktop.rst:434 msgid "" "In :guilabel:`Kernel Configuration`, navigate to select your desired " "kernel. :guilabel:`Native` is selected by default." -msgstr "在 :guilabel:`Kernel Configuration` 中,通过导航选择所需的内核。默认情况下会选择 :guilabel:`Native`。" +msgstr "" +"在 :guilabel:`Kernel Configuration` 中,通过导航选择所需的内核。默认情况下会选择 " +":guilabel:`Native`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:441 +#: ../../get-started/bare-metal-install-desktop.rst:441 msgid "Figure 16: Kernel Configuration" msgstr "图 16:内核配置" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:443 +#: ../../get-started/bare-metal-install-desktop.rst:443 msgid "To add arguments, enter the argument in :guilabel:`Add Extra Arguments`." msgstr "要添加参数,请在 :guilabel:`Add Extra Arguments` 中输入参数。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:445 +#: ../../get-started/bare-metal-install-desktop.rst:445 msgid "To remove an argument, enter the argument in :guilabel:`Remove Arguments`." msgstr "要移除参数,请在 :guilabel:`Remove Arguments` 中输入参数。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:450 +#: ../../get-started/bare-metal-install-desktop.rst:450 msgid "Software Updater Configuration" msgstr "软件更新程序配置" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:452 +#: ../../get-started/bare-metal-install-desktop.rst:452 msgid "In Advanced Options, select :guilabel:`Software Updater Configuration`." msgstr "在“高级选项”中,选择 :guilabel:`Software Updater Configuration`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:454 +#: ../../get-started/bare-metal-install-desktop.rst:454 msgid "" "In :guilabel:`Mirror URL`, follow the instructions if you wish to specify" " a different installation source." msgstr "在 :guilabel:`Mirror URL` 中,如需指定不同的安装源,请按照说明操作。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:457 +#: ../../get-started/bare-metal-install-desktop.rst:457 msgid "" ":guilabel:`Enable Auto Updates` is selected by default. If you **do not**" " wish to enable automatic software updates, uncheck the box." msgstr "默认情况下会选择 :guilabel:`Enable Auto Updates`。如果不希望启用软件自动更新,请取消选中该框。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:464 +#: ../../get-started/bare-metal-install-desktop.rst:464 msgid "Figure 17: Software Updater Configuration" msgstr "图 17:软件更新程序配置" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:469 +#: ../../get-started/bare-metal-install-desktop.rst:469 msgid "Finish installation" msgstr "完成安装" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:471 +#: ../../get-started/bare-metal-install-desktop.rst:471 msgid "" "When you are satisfied with your installation configuration, select " ":guilabel:`Install`." msgstr "如对安装配置满意,请选择:guilabel:`Install`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:478 +#: ../../get-started/bare-metal-install-desktop.rst:478 msgid "Figure 18: Finish installation" msgstr "图 18:完成安装" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:485 +#: ../../get-started/bare-metal-install-desktop.rst:485 msgid "" "If you do not enter a selection for all :guilabel:`Required Options`, the" " :guilabel:`Install` button remains disabled, as shown in Figure 19. " "Return to `Required Options`_ and make selections." -msgstr "如果并没有为所有:guilabel:`Required Options` 设置选项,:guilabel:`Install` 按钮将保持禁用状态,如图 19 所示。返回 `Required options`_ 并进行选择。" +msgstr "" +"如果并没有为所有:guilabel:`Required Options` 设置选项,:guilabel:`Install` " +"按钮将保持禁用状态,如图 19 所示。返回 `Required options`_ 并进行选择。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:493 +#: ../../get-started/bare-metal-install-desktop.rst:493 msgid "Figure 19: Required Options - Incomplete" msgstr "图 19:必填选项 - 不完整" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:495 +#: ../../get-started/bare-metal-install-desktop.rst:495 msgid "After installation is complete, select :guilabel:`Exit`." msgstr "安装完成后,选择:guilabel:`Exit`。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:497 +#: ../../get-started/bare-metal-install-desktop.rst:497 msgid "Shut down the target system." msgstr "关闭目标系统。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:499 +#: ../../get-started/bare-metal-install-desktop.rst:499 msgid "Remove the USB or any installation media." msgstr "卸下 USB 或任何安装媒介。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:501 +#: ../../get-started/bare-metal-install-desktop.rst:501 msgid "Power on your system." msgstr "打开系统电源。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:505 +#: ../../get-started/bare-metal-install-desktop.rst:505 msgid "" "Allow time for the graphical login to appear. A login prompt shows the " "administrative user that you created." msgstr "等待图形登录窗口显示。登录提示会显示您此前创建的管理用户。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:507 +#: ../../get-started/bare-metal-install-desktop.rst:507 msgid "Log in as the administrative user." msgstr "以该管理用户身份登录。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:509 +#: ../../get-started/bare-metal-install-desktop.rst:509 msgid "Congratulations. You successfully installed |CL|." msgstr "祝贺您。您已成功安装 |CL|。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:512 +#: ../../get-started/bare-metal-install-desktop.rst:512 msgid "Default partition schema" msgstr "默认分区架构" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:514 +#: ../../get-started/bare-metal-install-desktop.rst:514 msgid "Create partitions per requirements in Table 1." msgstr "根据表 1 中的要求创建分区。" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:516 +#: ../../get-started/bare-metal-install-desktop.rst:516 msgid "**Table 1. Default partition schema**" msgstr "**表 1.默认分区架构**" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:520 +#: ../../get-started/bare-metal-install-desktop.rst:520 msgid "FileSystem" msgstr "文件系统" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:521 +#: ../../get-started/bare-metal-install-desktop.rst:521 msgid "Label" msgstr "标签" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:522 +#: ../../get-started/bare-metal-install-desktop.rst:522 msgid "Mount Point" msgstr "挂载点" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:523 +#: ../../get-started/bare-metal-install-desktop.rst:523 msgid "Default size" msgstr "默认大小" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:525 +#: ../../get-started/bare-metal-install-desktop.rst:525 msgid "**VFAT (FAT32)**" msgstr "**VFAT (FAT32)**" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:526 +#: ../../get-started/bare-metal-install-desktop.rst:526 msgid "boot" msgstr "引导" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:527 +#: ../../get-started/bare-metal-install-desktop.rst:527 msgid "/boot" msgstr "/boot" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:528 +#: ../../get-started/bare-metal-install-desktop.rst:528 msgid "150MB" msgstr "150MB" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:530 +#: ../../get-started/bare-metal-install-desktop.rst:530 msgid "**linux-swap**" msgstr "**linux-swap**" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:531 +#: ../../get-started/bare-metal-install-desktop.rst:531 msgid "swap" msgstr "交换" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:533 +#: ../../get-started/bare-metal-install-desktop.rst:533 msgid "256MB" msgstr "256MB" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:535 +#: ../../get-started/bare-metal-install-desktop.rst:535 msgid "**ext[234] or XFS**" msgstr "**ext[234] 或 XFS**" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:536 +#: ../../get-started/bare-metal-install-desktop.rst:536 msgid "root" msgstr "root" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:537 +#: ../../get-started/bare-metal-install-desktop.rst:537 msgid "/" msgstr "/" -#: ../../get-started/bare-metal-install-desktop/bare-metal-install-desktop.rst:538 +#: ../../get-started/bare-metal-install-desktop.rst:538 msgid "*Size depends upon use case/desired bundles.*" msgstr "*大小取决于用例/所需的捆绑包。*" @@ -1010,4 +1034,3 @@ msgstr "*大小取决于用例/所需的捆绑包。*" #~ msgid ":ref:`guides`" #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-server.po b/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-server.po index 0bbe5d32..f30908d3 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-server.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/bare-metal-install-server.po @@ -5,969 +5,1004 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:4 -msgid "Install |CL-ATTR| on bare metal with live server" +#: ../../get-started/bare-metal-install-server.rst:4 +#, fuzzy +msgid "Install |CL-ATTR| from the live server" msgstr "使用实时服务器将 |CL-ATTR| 安装在裸机上" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:6 +#: ../../get-started/bare-metal-install-server.rst:6 msgid "" "This page explains how to install |CL-ATTR| on bare metal from a bootable" " USB drive using a live server image." msgstr "本页介绍如何使用实时服务器映像从可引导 USB 驱动器将 |CL-ATTR| 安装到裸机上。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:14 +#: ../../get-started/bare-metal-install-server.rst:14 msgid "System requirements" msgstr "系统要求" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:16 +#: ../../get-started/bare-metal-install-server.rst:16 msgid "" "Before installing |CL|, verify that the host system supports the " "installation:" msgstr "安装 |CL| 之前,请确认主机系统满足安装条件:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:19 +#: ../../get-started/bare-metal-install-server.rst:19 msgid ":ref:`system-requirements`" msgstr ":ref:`system-requirements`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:20 +#: ../../get-started/bare-metal-install-server.rst:20 msgid ":ref:`compatibility-check`" msgstr ":ref:`compatibility-check`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:23 +#: ../../get-started/bare-metal-install-server.rst:23 msgid "Download the latest |CL| live server image" msgstr "下载最新的 |CL| 实时服务器映像" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:25 +#: ../../get-started/bare-metal-install-server.rst:25 msgid "" "Get the latest |CL| installer image from the `Downloads`_ page. Look for " "the :file:`clear-[version number]-live-server.iso` file." -msgstr "从 `Downloads`_ 页面获取最新的 |CL| 安装程序映像。查找 :file:`clear-[version number]-live-server.iso` 文件。" +msgstr "" +"从 `Downloads`_ 页面获取最新的 |CL| 安装程序映像。查找 :file:`clear-[version number]-live-" +"server.iso` 文件。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:28 +#: ../../get-started/bare-metal-install-server.rst:28 msgid "Verify and decompress the file per your OS." msgstr "确认该文件是否适合您的操作系统,然后解压缩。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:30 +#: ../../get-started/bare-metal-install-server.rst:30 msgid ":ref:`download-verify-decompress`" msgstr ":ref:`download-verify-decompress`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:32 +#: ../../get-started/bare-metal-install-server.rst:32 msgid "Follow your OS instructions to create a bootable USB drive." msgstr "按照操作系统说明创建一个可引导的 USB 驱动器。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:34 +#: ../../get-started/bare-metal-install-server.rst:34 msgid ":ref:`bootable-usb`" msgstr ":ref:`bootable-usb`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:37 +#: ../../get-started/bare-metal-install-server.rst:37 msgid "Install |CL| on your target system" msgstr "在目标系统上安装 |CL|" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:39 +#: ../../get-started/bare-metal-install-server.rst:39 msgid "" "Ensure that your system is configured to boot UEFI. The installation " "method described below requires a wired Internet connection with DHCP." msgstr "确保您的系统已配置为引导 UEFI。下述安装方法需要通过有线 Internet 连接与 DHCP 服务器通信。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:44 +#: ../../get-started/bare-metal-install-server.rst:44 msgid "" "Alternatively, you can install |CL| over a wireless connection by first " "using `nmtui`. Follow the `nmtui` instructions shown in Figure 2." msgstr "或者,您也可以首先使用 `nmtui`,然后通过无线连接安装 |CL|。按照图 2 所示的 `nmtui` 说明执行操作。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:47 +#: ../../get-started/bare-metal-install-server.rst:47 msgid "Follow these steps to install |CL| on the target system:" msgstr "按照以下步骤在目标系统上安装 |CL|:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:49 +#: ../../get-started/bare-metal-install-server.rst:49 msgid "Insert the USB drive into an available USB slot." msgstr "将 USB 驱动器插入可用的 USB 插槽。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:51 +#: ../../get-started/bare-metal-install-server.rst:51 msgid "Power on the system." msgstr "打开系统电源。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:53 +#: ../../get-started/bare-metal-install-server.rst:53 msgid "" "Open the system BIOS setup menu by pressing the :kbd:`F2` key. Your BIOS " "setup menu entry point may vary." msgstr "按 :kbd:`F2` 键打开系统 BIOS 设置菜单。您的 BIOS 设置菜单入口点可能会有所不同。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:57 +#: ../../get-started/bare-metal-install-server.rst:57 msgid "" "|CL| supports UEFI boot. Some hardware may list UEFI and non-UEFI USB " "boot entries. In this case, you should select the `UEFI` boot option." msgstr "|CL| 支持 UEFI 引导。某些硬件可能会列出 UEFI 和非 UEFI USB 引导条目。在这种情况下,您应该选择 `UEFI` 引导选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:61 +#: ../../get-started/bare-metal-install-server.rst:61 msgid "" "In the setup menu, enable the UEFI boot and set the USB drive as the " "first option in the device boot order." msgstr "在设置菜单中,启用 UEFI 引导,并在设备引导顺序中将 USB 驱动器设置为第一个选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:64 +#: ../../get-started/bare-metal-install-server.rst:64 msgid "Save these settings and exit." msgstr "保存这些设置并退出。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:66 +#: ../../get-started/bare-metal-install-server.rst:66 msgid "Reboot the target system." msgstr "重新引导目标系统。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:68 +#: ../../get-started/bare-metal-install-server.rst:68 msgid "This action launches the |CL| installer boot menu, shown in figure 1." msgstr "此操作会启动 |CL| 安装程序引导菜单,如图 1 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:74 +#: ../../get-started/bare-metal-install-server.rst:74 msgid "Figure 1: Clear Linux OS Installer boot menu" msgstr "图 1:Clear Linux OS 安装程序引导菜单" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:76 +#: ../../get-started/bare-metal-install-server.rst:76 msgid "With :guilabel:`Clear Linux OS` highlighted, select :kbd:`Enter`." msgstr "在 :guilabel:`Clear Linux OS` 高亮显示的情况下,选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:79 +#: ../../get-started/bare-metal-install-server.rst:79 msgid "Launch the |CL| Installer" msgstr "启动 |CL| 安装程序" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:81 +#: ../../get-started/bare-metal-install-server.rst:81 msgid "At the :guilabel:`login` prompt, enter :command:`root`." msgstr "在 :guilabel:`login` 提示符下,输入 :command:`root`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:83 +#: ../../get-started/bare-metal-install-server.rst:83 msgid "" "Follow the onscreen instructions, shown in Figure 2, and enter a " "temporary password." msgstr "如图 2 所示,按照屏幕说明执行操作,并输入临时密码。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:90 +#: ../../get-started/bare-metal-install-server.rst:90 msgid "Figure 2: root login" msgstr "图 2:root 登录" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:92 +#: ../../get-started/bare-metal-install-server.rst:92 msgid "" "At the :guilabel:`root` prompt, enter :command:`clr-installer` and press " ":kbd:`Enter`." msgstr "在 :guilabel:`root` 提示符下,输入 :command:`clr-installer`,然后按 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:99 +#: ../../get-started/bare-metal-install-server.rst:99 msgid "Figure 3: clr-installer command" msgstr "图 3:clr-installer 命令" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:102 +#: ../../get-started/bare-metal-install-server.rst:102 msgid "Minimum installation requirements" msgstr "最低安装要求" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:104 +#: ../../get-started/bare-metal-install-server.rst:104 msgid "" "To fulfill minimum installation requirements, complete the `Required " "options`_. While not required, we encourage you to apply the `Recommended" " options`_. `Advanced options`_ are optional." -msgstr "要满足最低安装要求,请填写 `Required options`_。我们鼓励您应用 `Recommended options`_,尽管它们并非必需的。`Advanced options`_ 是可选的。" +msgstr "" +"要满足最低安装要求,请填写 `Required options`_。我们鼓励您应用 `Recommended " +"options`_,尽管它们并非必需的。`Advanced options`_ 是可选的。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:110 +#: ../../get-started/bare-metal-install-server.rst:110 msgid "" "The :kbd:`Install` button is **only highlighted after** you complete " "`Required options`_." msgstr "仅当填写 `Required options`_ 后才会高亮显示:kbd:`安装` 按钮。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:114 +#: ../../get-started/bare-metal-install-server.rst:114 msgid "Main Menu" msgstr "主菜单" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:115 +#: ../../get-started/bare-metal-install-server.rst:115 msgid "The |CL| Installer Main Menu appears as shown in Figure 4." msgstr "出现 |CL| 安装程序“Main Menu”,如图 4 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:121 +#: ../../get-started/bare-metal-install-server.rst:121 msgid "Figure 4: Clear Linux OS Installer" msgstr "图 4:Clear Linux OS 安装程序" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:123 +#: ../../get-started/bare-metal-install-server.rst:123 msgid "" "The |CL| Installer Main Menu has two tabs: :guilabel:`[R] Required " "options` and :guilabel:`[A] Advanced options`. Navigate between tabs " "using the arrow these shortcut keys:" -msgstr "|CL| 安装程序“Main Menu”有两个选项卡,即 :guilabel:`[R] Required options` 和 :guilabel:`[A] Advanced options`。使用以下快捷键可在这两个选项卡之间切换:" +msgstr "" +"|CL| 安装程序“Main Menu”有两个选项卡,即 :guilabel:`[R] Required options` 和 " +":guilabel:`[A] Advanced options`。使用以下快捷键可在这两个选项卡之间切换:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:127 +#: ../../get-started/bare-metal-install-server.rst:127 msgid ":kbd:`Shift+A` for :guilabel:`[A] Advanced options`" msgstr "使用 :kbd:`Shift+A` 可切换到 :guilabel:`[A] Advanced options`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:128 +#: ../../get-started/bare-metal-install-server.rst:128 msgid ":kbd:`Shift+R` for :guilabel:`[R] Required options`" msgstr "使用 :kbd:`Shift+R` 可切换到 :guilabel:`[R] Required options`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:130 +#: ../../get-started/bare-metal-install-server.rst:130 msgid "" "To meet the minimum requirements, enter your choices in the " ":guilabel:`Required options`. After confirmation, your selections appear " "beside the :guilabel:`>>` chevron, below the menu options." -msgstr "要满足最低要求,请在:guilabel:`Required options` 中输入您的设置。确认后,您选择的设置会出现在菜单选项下的 :guilabel:`>>` 标志旁边。" +msgstr "" +"要满足最低要求,请在:guilabel:`Required options` 中输入您的设置。确认后,您选择的设置会出现在菜单选项下的 " +":guilabel:`>>` 标志旁边。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:135 +#: ../../get-started/bare-metal-install-server.rst:135 msgid "Navigation" msgstr "巡航" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:137 +#: ../../get-started/bare-metal-install-server.rst:137 msgid "Select :kbd:`Tab` or :kbd:`Up/Down` arrows to highlight your choice." msgstr "选择 :kbd:`Tab` 或:kbd:`向上/向下` 箭头会高亮显示您选择的内容。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:139 +#: ../../get-started/bare-metal-install-server.rst:139 msgid "Select :kbd:`Enter` or :kbd:`Spacebar` to confirm your choice." msgstr "选择 :kbd:`Enter` 或:kbd:`空格键` 可确认您选择的内容。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:141 +#: ../../get-started/bare-metal-install-server.rst:141 msgid "Select :kbd:`Cancel` or :kbd:`Esc` to cancel your choice." msgstr "选择:kbd:`取消` 或 :kbd:`Esc` 可取消您选择的内容。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:144 +#: ../../get-started/bare-metal-install-server.rst:144 msgid "Required options" msgstr "必填选项" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:147 +#: ../../get-started/bare-metal-install-server.rst:147 msgid "Choose Timezone" msgstr "选择时区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:149 +#: ../../get-started/bare-metal-install-server.rst:149 msgid "" "From the Main Menu, navigate to :guilabel:`Choose Timezone`. `UTC` is the" " default." msgstr "从“Main Menu”中,导航到 :guilabel:`Choose Timezone`。默认情况下会选择 `UTC`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:152 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:172 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:189 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:681 +#: ../../get-started/bare-metal-install-server.rst:152 +#: ../../get-started/bare-metal-install-server.rst:172 +#: ../../get-started/bare-metal-install-server.rst:189 +#: ../../get-started/bare-metal-install-server.rst:681 msgid "Select :kbd:`Enter`." msgstr "选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:154 +#: ../../get-started/bare-metal-install-server.rst:154 msgid "" "In :guilabel:`Select System Timezone`, use :kbd:`Up/Down` arrows navigate" " to the desired timezone." msgstr "在 :guilabel:`Select System Timezone` 中,使用:kbd:`向上/向下` 箭头可导航到所需时区。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:159 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:176 +#: ../../get-started/bare-metal-install-server.rst:159 +#: ../../get-started/bare-metal-install-server.rst:176 msgid "Press :kbd:`Enter` to confirm." msgstr "按 :kbd:`Enter` 进行确认。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:165 +#: ../../get-started/bare-metal-install-server.rst:165 msgid "Figure 5: Select System Timezone" msgstr "图 5:选择系统时区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:168 +#: ../../get-started/bare-metal-install-server.rst:168 msgid "Choose Language" msgstr "选择语言" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:170 +#: ../../get-started/bare-metal-install-server.rst:170 msgid "From the Main Menu, navigate to :guilabel:`Choose Language`." msgstr "从“Main Menu”中,导航到 :guilabel:`Choose Language`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:174 +#: ../../get-started/bare-metal-install-server.rst:174 msgid "In :guilabel:`Select System Language`, navigate to your desired language." msgstr "在 :guilabel:`Select System Language` 中,导航到所需的语言。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:182 +#: ../../get-started/bare-metal-install-server.rst:182 msgid "Figure 6: Select System Language" msgstr "图 6:选择系统语言" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:185 +#: ../../get-started/bare-metal-install-server.rst:185 msgid "Configure the Keyboard" msgstr "配置键盘" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:187 +#: ../../get-started/bare-metal-install-server.rst:187 msgid "From the Main Menu, select :guilabel:`Configure the Keyboard`." msgstr "从“Main Menu”中,选择 :guilabel:`Configure the Keyboard`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:191 +#: ../../get-started/bare-metal-install-server.rst:191 msgid "In :guilabel:`Select Keyboard`, navigate to the desired option." msgstr "在:guilabel:`Select Keyboard` 中,导航到所需的选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:193 +#: ../../get-started/bare-metal-install-server.rst:193 msgid "Select :kbd:`Enter` to :kbd:`Confirm`." msgstr "选择 :kbd:`Enter` 进行:kbd:`确认`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:195 +#: ../../get-started/bare-metal-install-server.rst:195 msgid "" "Optional: In :guilabel:`Test keyboard`, type text to assure that the keys" " map to your keyboard." msgstr "可选:在 :guilabel:`Test keyboard` 中,键入文本以确保按键映射到您的键盘。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:202 +#: ../../get-started/bare-metal-install-server.rst:202 msgid "Figure 7: Select Keyboard menu" msgstr "图 7:选择键盘菜单" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:205 +#: ../../get-started/bare-metal-install-server.rst:205 msgid "Configure Installation Media" msgstr "配置安装媒介" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:207 +#: ../../get-started/bare-metal-install-server.rst:207 msgid "From the Main Menu, select :guilabel:`Configure Installation Media`." msgstr "从“Main Menu”中,选择:guilabel:`Configure Installation Media`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:209 +#: ../../get-started/bare-metal-install-server.rst:209 msgid "" "Choose an installation method: * `Safe Installation`_ * `Destructive " "Installation`_ * `Advanced Configuration`_" -msgstr "选择安装方法:* `Safe Installation`_ * `Destructive Installation`_ * `Advanced Configuration`_" +msgstr "" +"选择安装方法:* `Safe Installation`_ * `Destructive Installation`_ * `Advanced " +"Configuration`_" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:219 +#: ../../get-started/bare-metal-install-server.rst:219 msgid "Figure 8: Select Installation Media" msgstr "图 8:选择安装媒介" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:221 +#: ../../get-started/bare-metal-install-server.rst:221 msgid "Select :guilabel:`Rescan Media` to show available installation targets." msgstr "选择:guilabel:`Rescan Media` 显示可用的安装目标。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:226 +#: ../../get-started/bare-metal-install-server.rst:226 msgid "Safe Installation" msgstr "安全安装" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:228 +#: ../../get-started/bare-metal-install-server.rst:228 msgid "" "Use this method to safely install |CL| on media with available space, or " "alongside existing partitions, and accept the `Default partition " "schema`_. If enough free space exists, safe installation is allowed. See " "also `Troubleshooting`_ below." -msgstr "使用此方法可将 |CL| 安全地安装在具有可用空间的媒介上,或者将其与现有分区安装在一起,并接受 `Default partition " +msgstr "" +"使用此方法可将 |CL| 安全地安装在具有可用空间的媒介上,或者将其与现有分区安装在一起,并接受 `Default partition " "schema`_。如果有足够的可用空间,则可以执行安全安装。另请参阅下面的 `Troubleshooting`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:234 +#: ../../get-started/bare-metal-install-server.rst:234 msgid "Destructive Installation" msgstr "破坏性安装" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:236 +#: ../../get-started/bare-metal-install-server.rst:236 msgid "" "Use this method to destroy the contents of the target device, install " "|CL| on it, and accept the `Default partition schema`_." msgstr "使用此方法会销毁目标设备上的内容,在目标设备上安装 |CL| 并接受 `Default partition schema`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:241 +#: ../../get-started/bare-metal-install-server.rst:241 msgid "" "From the :guilabel:`Select Installation Media` menu, select " ":guilabel:`Enable Encryption` to encrypt the root filesystem for either " "option above. See also `Disk encryption`_ for more information." -msgstr "从:guilabel:`Select Installation Media` 菜单中,选择:guilabel:`Enable Encryption` 对上述任一选项的根文件系统进行加密。有关详细信息,另请参阅 `Disk encryption`_。" +msgstr "" +"从:guilabel:`Select Installation Media` 菜单中,选择:guilabel:`Enable " +"Encryption` 对上述任一选项的根文件系统进行加密。有关详细信息,另请参阅 `Disk encryption`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:246 +#: ../../get-started/bare-metal-install-server.rst:246 msgid "Advanced Configuration" msgstr "高级配置" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:248 +#: ../../get-started/bare-metal-install-server.rst:248 msgid "" "Use this method to manually configure partitions. These must meet " "`Default partition schema`_. You may also choose `Disk encryption`_ " "during configuration of each partition." -msgstr "使用此方法可手动配置分区。这些分区必须符合 `Default partition schema`_。您也可以在配置每个分区时选择 `Disk encryption`_。" +msgstr "" +"使用此方法可手动配置分区。这些分区必须符合 `Default partition schema`_。您也可以在配置每个分区时选择 `Disk " +"encryption`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:254 +#: ../../get-started/bare-metal-install-server.rst:254 msgid "" "`Advanced Configuration` is available in the installer versions 1.2.0 and" " above." msgstr "`Advanced Configuration` 在 1.2.0 和更高版本安装程序中可用。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:257 +#: ../../get-started/bare-metal-install-server.rst:257 msgid "" "From :guilabel:`Select Installation Media`, shown in Figure 8 above, " "select :guilabel:`Advanced Configuration`." -msgstr "如上图 8 所示,从:guilabel:`Select Installation Media` 中,选择 :guilabel:`Advanced Configuration`。" +msgstr "" +"如上图 8 所示,从:guilabel:`Select Installation Media` 中,选择 :guilabel:`Advanced " +"Configuration`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:260 +#: ../../get-started/bare-metal-install-server.rst:260 msgid "" "In :guilabel:`Advanced Configuration`, navigate to :file:`/dev/sda` and " "then press :kbd:`Enter`." -msgstr "在 :guilabel:`Advanced Configuration` 中,导航到 :file:`/dev/sda`,然后按 :kbd:`Enter`。" +msgstr "" +"在 :guilabel:`Advanced Configuration` 中,导航到 :file:`/dev/sda`,然后按 " +":kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:267 +#: ../../get-started/bare-metal-install-server.rst:267 msgid "Figure 9: Advanced configuration menu" msgstr "图 9:高级配置菜单" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:269 +#: ../../get-started/bare-metal-install-server.rst:269 msgid "Choose a partition method:" msgstr "选择一种分区方法:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:271 +#: ../../get-started/bare-metal-install-server.rst:271 msgid "" ":guilabel:`Auto Partition` Select this option to accept the `Default " "partition schema`_." msgstr ":guilabel:`Auto Partition` 选择此选项会接受 `Default partition schema`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:274 +#: ../../get-started/bare-metal-install-server.rst:274 msgid "Navigate to and press :guilabel:`Confirm`." msgstr "导航到并按下:guilabel:`Confirm`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:276 +#: ../../get-started/bare-metal-install-server.rst:276 msgid "Continue with installation configuration. Jump to `Telemetry`_." msgstr "继续安装配置。跳到 `Telemetry`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:278 +#: ../../get-started/bare-metal-install-server.rst:278 msgid "`Manual Partition`_ Continue below." msgstr "下面继续介绍 `Manual Partition`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:281 +#: ../../get-started/bare-metal-install-server.rst:281 msgid "Manual Partition" msgstr "手动分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:283 +#: ../../get-started/bare-metal-install-server.rst:283 msgid "We provide a simple example below." msgstr "下面我们提供一个简单的例子。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:285 +#: ../../get-started/bare-metal-install-server.rst:285 msgid "" "Navigate to the unallocated media (e.g.,`/dev/sda`) until highlighted, as" " shown in Figure 9." msgstr "导航到未分配的媒介(例如 `/dev/sda`),直到其高亮显示,如图 9 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:288 +#: ../../get-started/bare-metal-install-server.rst:288 msgid "Press :guilabel:`Enter` to edit the partition." msgstr "按 :guilabel:`Enter` 编辑该分区。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:290 +#: ../../get-started/bare-metal-install-server.rst:290 msgid "The :guilabel:`Partition Setup` menu appears, shown in Figure 10." msgstr "出现 :guilabel:`Partition Setup` 菜单,如图 10 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:294 +#: ../../get-started/bare-metal-install-server.rst:294 msgid "" "After adding the first partition, select :guilabel:`Free Space` to add " "another partition." msgstr "添加第一个分区后,选择 :guilabel:`Free Space` 添加另一个分区。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:297 +#: ../../get-started/bare-metal-install-server.rst:297 msgid "root partition" msgstr "根分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:299 +#: ../../get-started/bare-metal-install-server.rst:299 msgid "" "We configure the `root` partition as shown in Figure 10. Configuration of" " the `root` partition varies." msgstr "如图 10 所示,现在配置 `root` 分区。`root` 分区的配置各不相同。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:306 +#: ../../get-started/bare-metal-install-server.rst:306 msgid "Figure 10: root partition" msgstr "图 10:根分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:308 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:321 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:335 +#: ../../get-started/bare-metal-install-server.rst:308 +#: ../../get-started/bare-metal-install-server.rst:321 +#: ../../get-started/bare-metal-install-server.rst:335 msgid "Navigate to :guilabel:`Add` and press :guilabel:`Enter`." msgstr "导航到 :guilabel:`Add`,然后按 :guilabel:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:311 +#: ../../get-started/bare-metal-install-server.rst:311 msgid "boot partition" msgstr "引导分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:313 +#: ../../get-started/bare-metal-install-server.rst:313 msgid "We configure the `boot` partition as shown in Figure 11." msgstr "如图 11 所示,现在配置 `boot` 分区。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:319 +#: ../../get-started/bare-metal-install-server.rst:319 msgid "Figure 11: boot partition" msgstr "图 11:引导分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:324 +#: ../../get-started/bare-metal-install-server.rst:324 msgid "swap partition" msgstr "交换分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:326 +#: ../../get-started/bare-metal-install-server.rst:326 msgid "" "In the :guilabel:`File System` pulldown menu, select `swap`, and enter a " "label. We enter the minimum required size (e.g., 256M)." msgstr "在 :guilabel:`File System` 下拉菜单中,选择 `swap`,然后输入一个标签。我们输入系统要求的最小大小(例如 256M)。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:333 +#: ../../get-started/bare-metal-install-server.rst:333 msgid "Figure 12: swap partition" msgstr "图 12:交换分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:337 +#: ../../get-started/bare-metal-install-server.rst:337 msgid "" "Next, navigate to :guilabel:`Confirm` and press :guilabel:`Enter`, shown " "in Figure 13." msgstr "接下来,导航到:guilabel:`Confirm`,然后按 :guilabel:`Enter`,如图 13 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:340 +#: ../../get-started/bare-metal-install-server.rst:340 msgid "Manual partitioning is complete." msgstr "现在完成了手动分区设置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:346 +#: ../../get-started/bare-metal-install-server.rst:346 msgid "Figure 13: Final configuration of disk partitions" msgstr "图 13:磁盘分区的最终配置" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:348 +#: ../../get-started/bare-metal-install-server.rst:348 msgid "You may skip to the `Telemetry`_ section below." msgstr "您可以跳到下面的 `Telemetry`_ 部分。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:351 +#: ../../get-started/bare-metal-install-server.rst:351 msgid "Disk encryption" msgstr "磁盘加密" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:353 +#: ../../get-started/bare-metal-install-server.rst:353 msgid "" "For greater security, disk encryption is supported using LUKS for the any" " partition except `/boot` on |CL|. To encrypt the root partition, see the" " example below. Encryption is optional." -msgstr "为了进一步增强安全,支持使用 LUKS 对 |CL| 上除 `/boot` 以外的任何分区进行磁盘加密。要加密根分区,请参阅下面的示例。加密是可选的。" +msgstr "" +"为了进一步增强安全,支持使用 LUKS 对 |CL| 上除 `/boot` " +"以外的任何分区进行磁盘加密。要加密根分区,请参阅下面的示例。加密是可选的。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:358 +#: ../../get-started/bare-metal-install-server.rst:358 msgid "Encryption Passphrase" msgstr "加密密码" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:360 +#: ../../get-started/bare-metal-install-server.rst:360 msgid "" "|CL| uses a single passphrase for encrypted partitions. Additional keys " "may be configured post-installation using the ``cryptsetup`` tool." msgstr "|CL| 使用单一密码短语加密分区。安装后可以使用 ``cryptsetup`` 工具配置其他密钥。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:363 +#: ../../get-started/bare-metal-install-server.rst:363 msgid "" "Optional: Select :guilabel:`[X] Encrypt` to encrypt the root partition, " "as shown in Figure 14." msgstr "可选:选择 :guilabel:`[X] Encrypt` 可加密根分区,如图 14 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:370 +#: ../../get-started/bare-metal-install-server.rst:370 msgid "Figure 14: Encrypt partition" msgstr "图 14:加密分区" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:372 +#: ../../get-started/bare-metal-install-server.rst:372 msgid "The :guilabel:`Encryption Passphrase` dialogue appears." msgstr "出现 :guilabel:`Encryption Passphrase` 对话框。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:376 +#: ../../get-started/bare-metal-install-server.rst:376 msgid "Minimum length is 8 characters. Maximum length is 94 characters." msgstr "最小长度为 8 个字符。最大长度为 94 个字符。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:382 +#: ../../get-started/bare-metal-install-server.rst:382 msgid "Figure 15: Encryption Passphrase" msgstr "图 15:加密密码短语" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:384 +#: ../../get-started/bare-metal-install-server.rst:384 msgid "Enter the same passphrase in the first and second field." msgstr "在第一个和第二个字段中输入相同的密码短语。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:386 +#: ../../get-started/bare-metal-install-server.rst:386 msgid "Navigate to :guilabel:`Confirm` and press :kbd:`Enter`." msgstr "导航到:guilabel:`Confirm`,然后按 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:390 +#: ../../get-started/bare-metal-install-server.rst:390 msgid ":guilabel:`Confirm` is only highlighted if passphrases match." msgstr ":guilabel:`Confirm` 仅在两个密码短语匹配时高亮显示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:393 +#: ../../get-started/bare-metal-install-server.rst:393 msgid "Telemetry" msgstr "遥测技术" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:395 +#: ../../get-started/bare-metal-install-server.rst:395 +#, fuzzy msgid "" ":ref:`telem-guide` is a |CL| feature that reports failures and crashes to" -" the |CL| development team for improvements. For more detailed " -"information, visit our :ref:`telemetry-about` page." -msgstr ":ref:`telem-guide` 是 |CL| 的一项功能,用来向 |CL| 开发团队报告故障和崩溃以备改进。有关详细信息,请访问我们的 :ref:`telemetry-about` 页面。" +" the |CL| development team for improvements." +msgstr "" +":ref:`telem-guide` 是 |CL| 的一项功能,用来向 |CL| 开发团队报告故障和崩溃以备改进。有关详细信息,请访问我们的 " +":ref:`telemetry-about` 页面。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:399 -msgid "Select your desired option on whether to participate in `telemetry`." +#: ../../get-started/bare-metal-install-server.rst:398 +#, fuzzy +msgid "Select your desired option on whether to participate in telemetry." msgstr "根据是否要参与`遥测技术`,选择所需的选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:401 +#: ../../get-started/bare-metal-install-server.rst:400 msgid "" "In the Main Menu, navigate to :guilabel:`Telemetry` and select " ":kbd:`Enter`." msgstr "在“Main Menu”中,导航到:guilabel:`Telemetry`,并选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:404 +#: ../../get-started/bare-metal-install-server.rst:403 msgid "Select :kbd:`Tab` to highlight your choice." msgstr "选择 :kbd:`Tab` 高亮显示所需的选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:406 +#: ../../get-started/bare-metal-install-server.rst:405 msgid "Select :kbd:`Enter` to confirm." msgstr "选择 :kbd:`Enter` 进行确认。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:412 +#: ../../get-started/bare-metal-install-server.rst:411 msgid "Figure 16: Enable Telemetry" msgstr "图 16:启用遥测技术" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:415 +#: ../../get-started/bare-metal-install-server.rst:414 msgid "Recommended options" msgstr "推荐选项" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:417 +#: ../../get-started/bare-metal-install-server.rst:416 msgid "" "After you complete the `Required options`_, we highly recommend " "completing these selected `Advanced options`_ at minimum:" msgstr "设置完 `Required options`_ 后,我们强烈建议您至少要设置这些选定的 `Advanced options`_:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:420 +#: ../../get-started/bare-metal-install-server.rst:419 msgid "`Manage User`_ Assign a new user with administrative rights" msgstr "`管理用户`_ 分配具有管理权限的新用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:421 +#: ../../get-started/bare-metal-install-server.rst:420 msgid "`Assign Hostname`_ Simplify your development environment" msgstr "`分配主机名`_ 可简化您的开发环境" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:424 +#: ../../get-started/bare-metal-install-server.rst:423 msgid "Skip to finish installation" msgstr "跳到完成安装界面" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:426 +#: ../../get-started/bare-metal-install-server.rst:425 msgid "" "After selecting values for all :guilabel:`Required options`, you may skip" " to `Finish installation`_." msgstr "设置完所有:guilabel:`Required options` 后,您可以跳到 `Finish installation`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:429 +#: ../../get-started/bare-metal-install-server.rst:428 msgid "" "Otherwise, continue below. In the Main Menu, select :guilabel:`Advanced " "options` for additional configuration." msgstr "当然,您也可继续完成以下设置。在“Main Menu”中,选择:guilabel:`Advanced options` 执行附加配置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:433 +#: ../../get-started/bare-metal-install-server.rst:432 msgid "Advanced options" msgstr "高级选项" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:436 +#: ../../get-started/bare-metal-install-server.rst:435 msgid "Configure Network Interfaces" msgstr "配置网络接口" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:438 +#: ../../get-started/bare-metal-install-server.rst:437 msgid "" "By default, |CL| is configured to automatically detect the host network " "interface using DHCP. However, if you want to use a static IP address or " "if you do not have a DHCP server on your network, follow these " "instructions to manually configure the network interface. Otherwise, " "default network interface settings are automatically applied." -msgstr "默认情况下,|CL| 配置为使用 DHCP 自动检测主机网络接口。但是,如果要使用静态 IP 地址,或者如果网络上没有 DHCP 服务器,请按照以下说明手动配置网络接口。否则,系统将自动应用默认网络接口设置。" +msgstr "" +"默认情况下,|CL| 配置为使用 DHCP 自动检测主机网络接口。但是,如果要使用静态 IP 地址,或者如果网络上没有 DHCP " +"服务器,请按照以下说明手动配置网络接口。否则,系统将自动应用默认网络接口设置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:446 +#: ../../get-started/bare-metal-install-server.rst:445 msgid "If DHCP is available, no user selection may be required." msgstr "如果 DHCP 可用,可能不需要由用户选择这些设置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:448 +#: ../../get-started/bare-metal-install-server.rst:447 msgid "" "Navigate to :guilabel:`Configure Network Interfaces` and select " ":kbd:`Enter`." msgstr "导航到 :guilabel:`Configure Network Interfaces`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:451 +#: ../../get-started/bare-metal-install-server.rst:450 msgid "Navigate to the network :guilabel:`interface` you wish to change." msgstr "导航到希望更改的网络 :guilabel:`interface`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:453 +#: ../../get-started/bare-metal-install-server.rst:452 msgid "" "When the desired :guilabel:`interface` is highlighted, select " ":guilabel:`Enter` to edit." msgstr "当所需的 :guilabel:`interface` 高亮显示时,选择 :guilabel:`Enter` 进行编辑。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:456 +#: ../../get-started/bare-metal-install-server.rst:455 msgid "Multiple network interfaces may appear." msgstr "可能会出现多个网络接口。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:462 +#: ../../get-started/bare-metal-install-server.rst:461 msgid "Figure 17: Configure Network Interfaces" msgstr "图 17:配置网络接口" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:464 +#: ../../get-started/bare-metal-install-server.rst:463 msgid "Notice :guilabel:`Automatic / dhcp` is selected by default (at bottom)." msgstr "注意:默认情况下会选择 :guilabel:`Automatic / dhcp` (位于底部)。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:466 +#: ../../get-started/bare-metal-install-server.rst:465 msgid "" "Optional: Navigate to the checkbox :guilabel:`Automatic / dhcp` and " "select :kbd:`Spacebar` to deselect." msgstr "可选:导航到 :guilabel:`Automatic / dhcp` 复选框,然后按:kbd:`空格键` 取消选择现有设置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:473 +#: ../../get-started/bare-metal-install-server.rst:472 msgid "Figure 18: Network interface configuration" msgstr "图 18:网络接口配置" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:475 +#: ../../get-started/bare-metal-install-server.rst:474 msgid "" "Navigate to the appropriate fields and assign the desired network " "configuration." msgstr "导航到适当的字段,并分配所需的网络配置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:478 +#: ../../get-started/bare-metal-install-server.rst:477 msgid "To save settings, navigate to :guilabel:`Confirm` and select :kbd:`Enter`." msgstr "要保存设置,请导航到:guilabel:`Confirm`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:483 +#: ../../get-started/bare-metal-install-server.rst:482 msgid "" "To revert to previous settings, navigate to the :guilabel:`Cancel` and " "select :kbd:`Enter`." msgstr "要恢复以前的设置,请导航到:guilabel:`Cancel`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:486 +#: ../../get-started/bare-metal-install-server.rst:485 msgid "" "Upon confirming network configuration, the :guilabel:`Testing Networking`" " dialogue appears. Assure the result shows success. If a failure occurs, " "your changes will not be saved." -msgstr "确认网络配置后,将出现 :guilabel:`Testing Networking` 对话框。确保结果显示测试成功。如果测试失败,则不会保存您所做的更改。" +msgstr "" +"确认网络配置后,将出现 :guilabel:`Testing Networking` " +"对话框。确保结果显示测试成功。如果测试失败,则不会保存您所做的更改。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:490 +#: ../../get-started/bare-metal-install-server.rst:489 msgid "" "Upon confirmation, you are returned to :guilabel:`Network interface` " "settings." msgstr "确认后,您将返回到 :guilabel:`Network interface` 设置。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:493 +#: ../../get-started/bare-metal-install-server.rst:492 msgid "Navigate to and select :guilabel:`Main Menu`." msgstr "导航到并选择 :guilabel:`Main Menu`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:495 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:523 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:544 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:568 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:668 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:698 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:718 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:737 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:762 +#: ../../get-started/bare-metal-install-server.rst:494 +#: ../../get-started/bare-metal-install-server.rst:522 +#: ../../get-started/bare-metal-install-server.rst:543 +#: ../../get-started/bare-metal-install-server.rst:567 +#: ../../get-started/bare-metal-install-server.rst:668 +#: ../../get-started/bare-metal-install-server.rst:698 +#: ../../get-started/bare-metal-install-server.rst:718 +#: ../../get-started/bare-metal-install-server.rst:737 +#: ../../get-started/bare-metal-install-server.rst:762 msgid "Optional: Skip to `Finish installation`_." msgstr "可选:跳到 `Finish installation`_。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:498 +#: ../../get-started/bare-metal-install-server.rst:497 msgid "Proxy" msgstr "代理" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:500 +#: ../../get-started/bare-metal-install-server.rst:499 msgid "" "|CL| automatically attempts to detect proxy settings, as described in " ":ref:`autoproxy`. If you need to manually assign proxy settings, follow " "this instruction." msgstr "如 :ref:`autoproxy` 中所述,|CL| 会自动尝试检测代理设置。如果需要手动分配代理设置,请按照以下说明操作。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:504 +#: ../../get-started/bare-metal-install-server.rst:503 msgid "" "From the Advanced options menu, navigate to :guilabel:`Proxy`, and select" " :kbd:`Enter`." msgstr "从“高级选项”菜单中,导航到 :guilabel:`Proxy`,并选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:507 +#: ../../get-started/bare-metal-install-server.rst:506 msgid "Navigate to the field :guilabel:`HTTPS Proxy`." msgstr "导航到 :guilabel:`HTTPS Proxy` 字段。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:513 +#: ../../get-started/bare-metal-install-server.rst:512 msgid "Figure 19: Configure the network proxy" msgstr "图 19:配置网络代理" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:515 +#: ../../get-started/bare-metal-install-server.rst:514 msgid "" "Enter the desired proxy address and port using conventional syntax, such " "as: \\http://address:port." msgstr "使用常规语法(例如 \\http://address:port)输入所需的代理地址和端口。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:518 +#: ../../get-started/bare-metal-install-server.rst:517 msgid "Navigate to :guilabel:`Confirm` and select :kbd:`Enter`." msgstr "导航到:guilabel:`Confirm`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:520 +#: ../../get-started/bare-metal-install-server.rst:519 msgid "" "To revert to previous settings, navigate to :guilabel:`Cancel` and select" " :guilabel:`Cancel`." msgstr "要恢复以前的设置,请导航到:guilabel:`Cancel`,然后选择:guilabel:`Cancel`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:526 +#: ../../get-started/bare-metal-install-server.rst:525 msgid "Test Network Settings" msgstr "测试网络设置" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:528 +#: ../../get-started/bare-metal-install-server.rst:527 msgid "" "To manually assure network connectivity before installing |CL|, select " ":guilabel:`Test Network Settings` and select :guilabel:`Enter`." -msgstr "要在安装 |CL| 之前手动确保网络连通,请选择 :guilabel:`Test Network Settings`,然后选择 :guilabel:`Enter`。" +msgstr "" +"要在安装 |CL| 之前手动确保网络连通,请选择 :guilabel:`Test Network Settings`,然后选择 " +":guilabel:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:531 +#: ../../get-started/bare-metal-install-server.rst:530 msgid "A progress bar appears as shown in Figure 20." msgstr "出现一个进度条,如图 20 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:537 +#: ../../get-started/bare-metal-install-server.rst:536 msgid "Figure 20: Testing Networking dialogue" msgstr "图 20:测试网络连接对话框" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:541 +#: ../../get-started/bare-metal-install-server.rst:540 msgid "" "Any changes made to network settings are automatically tested during " "configuration." msgstr "对网络设置所做的任何更改都会在配置过程中自动测试。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:547 +#: ../../get-started/bare-metal-install-server.rst:546 msgid "Bundle Selection" msgstr "捆绑包选择" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:549 +#: ../../get-started/bare-metal-install-server.rst:548 msgid "On the Advanced menu, select :guilabel:`Bundle Selection`" msgstr "在“Advanced”菜单中,选择 :guilabel:`Bundle Selection`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:551 +#: ../../get-started/bare-metal-install-server.rst:550 msgid "Navigate to the desired bundle using :kbd:`Tab` or :kbd:`Up/Down` arrows." msgstr "使用 :kbd:`Tab` 或:kbd:`向上/向下` 箭头导航到所需的捆绑包。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:553 +#: ../../get-started/bare-metal-install-server.rst:552 msgid "Select :kbd:`Spacebar` to select the checkbox for each desired bundle." msgstr "按:kbd:`空格键` 选择所需的每个捆绑包对应的复选框。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:559 +#: ../../get-started/bare-metal-install-server.rst:558 msgid "Figure 21: Bundle Selection" msgstr "图 21:捆绑包选择" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:561 +#: ../../get-started/bare-metal-install-server.rst:560 msgid "" "Optional: To start developing with |CL|, we recommend adding :file:`os-" "clr-on-clr`." msgstr "可选:要开始使用 |CL| 开展开发工作,我们建议添加 :file:`os-clr-on-clr`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:564 +#: ../../get-started/bare-metal-install-server.rst:563 msgid "Navigate to and select :kbd:`Confirm`." msgstr "导航到并选择:kbd:`确认`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:566 +#: ../../get-started/bare-metal-install-server.rst:565 msgid "You are returned to the :guilabel:`Advanced options` menu." msgstr "您将返回到:guilabel:`Advanced options` 菜单。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:571 +#: ../../get-started/bare-metal-install-server.rst:570 msgid "Manage User" msgstr "管理用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:574 +#: ../../get-started/bare-metal-install-server.rst:573 msgid "Add New User" msgstr "添加新用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:576 +#: ../../get-started/bare-metal-install-server.rst:575 msgid "In Advanced Options, select :guilabel:`Manage User`." msgstr "在“高级选项”中,选择:guilabel:`Manage User`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:578 +#: ../../get-started/bare-metal-install-server.rst:577 msgid "Select :guilabel:`Add New User` as shown in Figure 22." msgstr "选择 :guilabel:`Add New User`,如图 22 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:584 +#: ../../get-started/bare-metal-install-server.rst:583 msgid "Figure 22: Add New User" msgstr "图 22:添加新用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:586 +#: ../../get-started/bare-metal-install-server.rst:585 msgid "Optional: Enter a :guilabel:`User Name`." msgstr "可选:输入一个:guilabel:`User Name`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:596 +#: ../../get-started/bare-metal-install-server.rst:596 msgid "Figure 23: User Name" msgstr "图 23:用户名" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:598 +#: ../../get-started/bare-metal-install-server.rst:598 msgid "Enter a :guilabel:`Login`." msgstr "输入一个:guilabel:`Login`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:602 +#: ../../get-started/bare-metal-install-server.rst:602 msgid "" "The User Login must be alphanumeric and can include hyphens and " "underscores. Maximum length is 31 characters." msgstr "用户登录名必须是字母数字字符,并且可以包括连字符和下划线。最大长度为 31 个字符。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:604 +#: ../../get-started/bare-metal-install-server.rst:604 msgid "Enter a :guilabel:`Password`." msgstr "输入一个:guilabel:`Password`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:610 +#: ../../get-started/bare-metal-install-server.rst:610 msgid "In :guilabel:`Confirm`, enter the same password." msgstr "在:guilabel:`Confirm` 中,输入相同的密码。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:612 +#: ../../get-started/bare-metal-install-server.rst:612 msgid "" "Optional: Navigate to the :guilabel:`Administrative` checkbox and select " ":kbd:`Spacebar` to assign administrative rights to the user." msgstr "可选:导航到 :guilabel:`Administrative` 复选框,然后按:kbd:`空格键` 为用户分配管理权限。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:617 +#: ../../get-started/bare-metal-install-server.rst:617 msgid "Selecting this option enables sudo privileges for the user." msgstr "选择此选项将为用户启用 sudo 特权。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:619 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:696 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:729 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:760 +#: ../../get-started/bare-metal-install-server.rst:619 +#: ../../get-started/bare-metal-install-server.rst:696 +#: ../../get-started/bare-metal-install-server.rst:729 +#: ../../get-started/bare-metal-install-server.rst:760 msgid "Select :kbd:`Confirm`." msgstr "选择:kbd:`确认`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:623 +#: ../../get-started/bare-metal-install-server.rst:623 msgid "If desired, select :guilabel:`Reset` to reset the form." msgstr "如果需要,选择 :guilabel:`Reset` 来重置表单。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:625 +#: ../../get-started/bare-metal-install-server.rst:625 msgid "In :guilabel:`Manage User`, navigate to :guilabel:`Confirm`." msgstr "在:guilabel:`Manage User` 中,导航到:guilabel:`Confirm`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:627 +#: ../../get-started/bare-metal-install-server.rst:627 msgid "With :guilabel:`Confirm` highlighted, select :kbd:`Enter`." msgstr "在:guilabel:`Confirm` 高亮显示的情况下,选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:630 +#: ../../get-started/bare-metal-install-server.rst:630 msgid "Modify / Delete User" msgstr "修改/删除用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:632 +#: ../../get-started/bare-metal-install-server.rst:632 msgid "" "In :guilabel:`Manage User`, navigate to the user you wish to modify until" " highlighted, as shown in Figure 24." msgstr "在:guilabel:`Manage User` 中,导航到要修改的用户,直到其高亮显示,如图 24 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:635 +#: ../../get-started/bare-metal-install-server.rst:635 msgid "Select :kbd:`Enter` to modify the user." msgstr "选择 :kbd:`Enter` 修改该用户。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:641 +#: ../../get-started/bare-metal-install-server.rst:641 msgid "Figure 24: Modify User" msgstr "图 24:修改用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:643 +#: ../../get-started/bare-metal-install-server.rst:643 msgid "Modify user details as desired." msgstr "根据需要修改用户详细信息。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:645 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:664 -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:758 +#: ../../get-started/bare-metal-install-server.rst:645 +#: ../../get-started/bare-metal-install-server.rst:664 +#: ../../get-started/bare-metal-install-server.rst:758 msgid "Navigate to :kbd:`Confirm` until highlighted." msgstr "导航到:kbd:`确认`,直到其高亮显示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:649 +#: ../../get-started/bare-metal-install-server.rst:649 msgid "Optional: Select :guilabel:`Reset` to rest the form." msgstr "可选:选择 :guilabel:`Reset` 可重置表单。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:651 +#: ../../get-started/bare-metal-install-server.rst:651 msgid "Select :guilabel:`Confirm` to save the changes you made." msgstr "选择:guilabel:`Confirm` 保存所做的更改。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:653 +#: ../../get-started/bare-metal-install-server.rst:653 msgid "" "Optional: In :guilabel:`Modify User`, to delete the user, navigate to the" " :guilabel:`Delete` button and select :kbd:`Enter`." -msgstr "可选:在 :guilabel:`Modify User` 中,要删除用户,请导航到 :guilabel:`Delete` 按钮,然后选择 :kbd:`Enter`。" +msgstr "" +"可选:在 :guilabel:`Modify User` 中,要删除用户,请导航到 :guilabel:`Delete` 按钮,然后选择 " +":kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:660 +#: ../../get-started/bare-metal-install-server.rst:660 msgid "Figure 25: Delete User" msgstr "图 25:删除用户" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:662 +#: ../../get-started/bare-metal-install-server.rst:662 msgid "You are returned to :guilabel:`Manage User`." msgstr "您将返回到:guilabel:`Manage User`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:666 +#: ../../get-started/bare-metal-install-server.rst:666 msgid "Select :guilabel:`Enter` to complete :guilabel:`Manage User` options." msgstr "选择 :guilabel:`Enter` 设置:guilabel:`Manage User` 选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:671 +#: ../../get-started/bare-metal-install-server.rst:671 msgid "Kernel Command Line" msgstr "内核命令行" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:673 +#: ../../get-started/bare-metal-install-server.rst:673 msgid "" "For advanced users, |CL| provides the ability to add or remove kernel " "arguments. If you want to append a new argument, enter the argument here." @@ -975,283 +1010,283 @@ msgid "" "kernel." msgstr "|CL| 为高级用户提供了添加或移除内核参数的功能。如果要附加一个新参数,请在此处输入该参数。每当安装或更新新内核时,都会使用此参数。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:678 +#: ../../get-started/bare-metal-install-server.rst:678 msgid "" "In Advanced Options, select :guilabel:`Tab` to highlight " ":guilabel:`Kernel Command Line`." msgstr "在“高级选项”中,选择 :guilabel:`Tab` 高亮显示 :guilabel:`Kernel Command Line`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:687 +#: ../../get-started/bare-metal-install-server.rst:687 msgid "Figure 26: kernel command line" msgstr "图 26:内核命令行" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:689 +#: ../../get-started/bare-metal-install-server.rst:689 msgid "Choose from the following options." msgstr "从下列选项中选择。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:691 +#: ../../get-started/bare-metal-install-server.rst:691 msgid "To add arguments, enter the argument in :guilabel:`Add Extra Arguments`." msgstr "要添加参数,请在 :guilabel:`Add Extra Arguments` 中输入参数。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:693 +#: ../../get-started/bare-metal-install-server.rst:693 msgid "To remove an argument, enter the argument in :guilabel:`Remove Arguments`." msgstr "要移除参数,请在 :guilabel:`Remove Arguments` 中输入参数。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:701 +#: ../../get-started/bare-metal-install-server.rst:701 msgid "Kernel Selection" msgstr "内核选择" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:703 +#: ../../get-started/bare-metal-install-server.rst:703 msgid "" "Select a kernel option. By default, the latest kernel release is " "selected. Native kernel is shown in Figure 27." msgstr "选择一个内核选项。默认情况下会选择最新的内核版本。图 27 中显示了原生内核。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:706 +#: ../../get-started/bare-metal-install-server.rst:706 msgid "To select a different kernel, navigate to it using :guilabel:`Tab`." msgstr "要选择不同的内核,请使用 :guilabel:`Tab` 导航到该内核。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:712 +#: ../../get-started/bare-metal-install-server.rst:712 msgid "Figure 27: Kernel selection" msgstr "图 27:内核选择" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:714 +#: ../../get-started/bare-metal-install-server.rst:714 msgid "Select :kbd:`Spacebar` to select the desired option." msgstr "按:kbd:`空格键` 选择所需的选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:716 +#: ../../get-started/bare-metal-install-server.rst:716 msgid "Navigate to :kbd:`Confirm` and select :kbd:`Enter`." msgstr "导航到:kbd:`确认`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:721 +#: ../../get-started/bare-metal-install-server.rst:721 msgid "Swupd Mirror" msgstr "Swupd 镜像" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:723 +#: ../../get-started/bare-metal-install-server.rst:723 msgid "If you have your own custom mirror of |CL|, you can add its URL." msgstr "如果拥有自己的自定义 |CL| 镜像,您可以添加它的 URL。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:725 +#: ../../get-started/bare-metal-install-server.rst:725 msgid "In Advanced Options, select :guilabel:`Swupd Mirror`." msgstr "在“高级选项”中,选择 :guilabel:`Swupd Mirror`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:727 +#: ../../get-started/bare-metal-install-server.rst:727 msgid "To add a local swupd mirror, enter a valid URL in :guilabel:`Mirror URL:`" msgstr "要添加本地 swupd 镜像,请在 :guilabel:`Mirror URL:` 中输入有效的 URL" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:735 +#: ../../get-started/bare-metal-install-server.rst:735 msgid "Figure 28: Swupd Mirror" msgstr "图 28:Swupd 镜像" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:740 +#: ../../get-started/bare-metal-install-server.rst:740 msgid "Assign Hostname" msgstr "分配主机名" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:742 +#: ../../get-started/bare-metal-install-server.rst:742 msgid "In Advanced Options, select :guilabel:`Assign Hostname`." msgstr "在“高级选项”中,选择:guilabel:`Assign Hostname`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:744 +#: ../../get-started/bare-metal-install-server.rst:744 msgid "In :guilabel:`Hostname`, enter the hostname only (excluding the domain)." msgstr "在 :guilabel:`Hostname` 中,仅输入主机名(不包括域)。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:748 +#: ../../get-started/bare-metal-install-server.rst:748 msgid "" "Hostname does not allow empty spaces. Hostname must start with an " "alphanumeric character but may also contain hyphens. Maximum length of 63" " characters." msgstr "主机名不允许有空格。主机名必须以字母数字字符开头,但也可以包含连字符。最大长度为 63 个字符。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:756 +#: ../../get-started/bare-metal-install-server.rst:756 msgid "Figure 29: Assign Hostname" msgstr "图 29:分配主机名" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:765 +#: ../../get-started/bare-metal-install-server.rst:765 msgid "Automatic OS Updates" msgstr "自动更新操作系统" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:767 +#: ../../get-started/bare-metal-install-server.rst:767 msgid "" "Automatical OS updates are enabled by default. In the rare case that you " "need to disable automatic software updates, follow the onscreen " "instructions, shown in Figure 30." msgstr "默认情况下会启用操作系统自动更新。在极少数情况下,您可能需要禁用自动软件更新,这时可按照屏幕说明进行操作,如图 30 所示。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:771 +#: ../../get-started/bare-metal-install-server.rst:771 msgid "In Advanced Options, select :guilabel:`Automatic OS Updates`." msgstr "在“高级选项”中,选择 :guilabel:`Automatic OS Updates`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:773 +#: ../../get-started/bare-metal-install-server.rst:773 msgid "Select the desired option." msgstr "选择所需选项。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:779 +#: ../../get-started/bare-metal-install-server.rst:779 msgid "Figure 30: Automatic OS Updates" msgstr "图 30:操作系统自动更新" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:781 +#: ../../get-started/bare-metal-install-server.rst:781 msgid "You are returned to the :guilabel:`Main Menu`." msgstr "您将返回到 :guilabel:`Main Menu`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:784 +#: ../../get-started/bare-metal-install-server.rst:784 msgid "Save Configuration Settings" msgstr "保存配置设置" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:786 +#: ../../get-started/bare-metal-install-server.rst:786 msgid "In Advanced Options, select :guilabel:`Save Configuration Settings`." msgstr "在“高级选项”中,选择 :guilabel:`Save Configuration Settings`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:788 +#: ../../get-started/bare-metal-install-server.rst:788 msgid "" "A dialogue box shows the installation configuration was saved to :file" ":`clr-installer.yaml`" msgstr "对话框显示安装配置已保存到 :file:`clr-installer.yaml`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:795 +#: ../../get-started/bare-metal-install-server.rst:795 msgid "Figure 31: Automatic OS Updates" msgstr "图 31:操作系统自动更新" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:797 +#: ../../get-started/bare-metal-install-server.rst:797 msgid "" "Use the :file:`clr-installer.yaml` file to install |CL|, with the same " "configuration, on multiple targets." msgstr "使用 :file:`clr-installer.yaml` 文件时,可以使用相同的配置将 |CL| 安装到多个目标。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:801 +#: ../../get-started/bare-metal-install-server.rst:801 msgid "Finish installation" msgstr "完成安装" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:803 +#: ../../get-started/bare-metal-install-server.rst:803 msgid "" "When you are satisfied with your installation configuration, navigate to " ":guilabel:`Install` and select :kbd:`Enter`." msgstr "如对安装配置满意,请导航到:guilabel:`Install`,然后选择 :kbd:`Enter`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:810 +#: ../../get-started/bare-metal-install-server.rst:810 msgid "Figure 32: Select Install" msgstr "图 32:选择安装" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:812 +#: ../../get-started/bare-metal-install-server.rst:812 msgid "Select :guilabel:`reboot`." msgstr "选择 :guilabel:`reboot`。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:816 +#: ../../get-started/bare-metal-install-server.rst:816 msgid "" "If you do not assign an administrative user, upon rebooting, enter `root`" " and set the root password immediately." msgstr "如果没有分配管理用户,重启后,请输入 `root` 并立即设置 root 密码。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:819 +#: ../../get-started/bare-metal-install-server.rst:819 msgid "When the system reboots, remove any installation media present." msgstr "当系统重启时,移除所有存在的安装媒介。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:822 +#: ../../get-started/bare-metal-install-server.rst:822 msgid "Default partition schema" msgstr "默认分区架构" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:824 +#: ../../get-started/bare-metal-install-server.rst:824 msgid "Create partitions per requirements in Table 1." msgstr "根据表 1 中的要求创建分区。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:826 +#: ../../get-started/bare-metal-install-server.rst:826 msgid "**Table 1. Default partition schema**" msgstr "**表 1.默认分区架构**" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:830 +#: ../../get-started/bare-metal-install-server.rst:830 msgid "FileSystem" msgstr "文件系统" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:831 +#: ../../get-started/bare-metal-install-server.rst:831 msgid "Label" msgstr "标签" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:832 +#: ../../get-started/bare-metal-install-server.rst:832 msgid "Mount Point" msgstr "挂载点" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:833 +#: ../../get-started/bare-metal-install-server.rst:833 msgid "Default size" msgstr "默认大小" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:835 +#: ../../get-started/bare-metal-install-server.rst:835 msgid "``VFAT(FAT32)``" msgstr "``VFAT(FAT32)``" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:836 +#: ../../get-started/bare-metal-install-server.rst:836 msgid "boot" msgstr "引导" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:837 +#: ../../get-started/bare-metal-install-server.rst:837 msgid "/boot" msgstr "/boot" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:838 +#: ../../get-started/bare-metal-install-server.rst:838 msgid "150MB" msgstr "150MB" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:840 +#: ../../get-started/bare-metal-install-server.rst:840 msgid "``linux-swap``" msgstr "``linux-swap``" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:841 +#: ../../get-started/bare-metal-install-server.rst:841 msgid "swap" msgstr "交换" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:843 +#: ../../get-started/bare-metal-install-server.rst:843 msgid "256MB" msgstr "256MB" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:845 +#: ../../get-started/bare-metal-install-server.rst:845 msgid "``ext[234] or XFS``" msgstr "``ext[234] 或 XFS``" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:846 +#: ../../get-started/bare-metal-install-server.rst:846 msgid "root" msgstr "root" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:847 +#: ../../get-started/bare-metal-install-server.rst:847 msgid "/" msgstr "/" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:848 +#: ../../get-started/bare-metal-install-server.rst:848 msgid "*Size depends upon use case/desired bundles.*" msgstr "*大小取决于用例/所需的捆绑包。*" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:851 +#: ../../get-started/bare-metal-install-server.rst:851 msgid "Troubleshooting" msgstr "故障检修" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:854 +#: ../../get-started/bare-metal-install-server.rst:854 msgid "For Configure Installation Media" msgstr "配置安装媒介时" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:856 +#: ../../get-started/bare-metal-install-server.rst:856 msgid "" "If a warning message appears that no media or space is available after " "entering :guilabel:`Configure Installation Media`:" msgstr "如果在进入:guilabel:`Configure Installation Media` 界面后出现警告消息,指出没有媒介或空间:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:859 +#: ../../get-started/bare-metal-install-server.rst:859 msgid "Verify that target media has enough free space." msgstr "确认目标媒介上有足够的可用空间。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:861 +#: ../../get-started/bare-metal-install-server.rst:861 msgid "Confirm the USB is properly connected to and mounted on target media." msgstr "确认 USB 已正确连接并挂载在目标媒介上。" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:863 +#: ../../get-started/bare-metal-install-server.rst:863 msgid "Review the size of existing partitions on the target media:" msgstr "查看目标媒介上现有分区的大小:" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:865 +#: ../../get-started/bare-metal-install-server.rst:865 msgid "Linux\\* OS: :command:`lsblk -a`" msgstr "Linux\\* OS::command:`lsblk -a`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:866 +#: ../../get-started/bare-metal-install-server.rst:866 msgid "Windows\\* OS: :command:`diskpart`, then :command:`list disk`" msgstr "Windows\\* OS::command:`diskpart`,然后执行 :command:`list disk`" -#: ../../get-started/bare-metal-install-server/bare-metal-install-server.rst:867 +#: ../../get-started/bare-metal-install-server.rst:867 msgid "macOS\\* platform: :command:`diskutil list`" msgstr "macOS\\* 平台::command:`diskutil list`" @@ -1310,4 +1345,3 @@ msgstr "macOS\\* 平台::command:`diskutil list`" #~ msgid "``root``" #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/get-started/bootable-usb.po b/locale/zh_CN/LC_MESSAGES/get-started/bootable-usb.po index 4593ecf4..b9da7d77 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/bootable-usb.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/bootable-usb.po @@ -5,96 +5,96 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../get-started/bootable-usb/bootable-usb.rst:4 +#: ../../get-started/bootable-usb.rst:4 msgid "Create a bootable USB drive" msgstr "创建可引导 U 盘" -#: ../../get-started/bootable-usb/bootable-usb.rst:6 +#: ../../get-started/bootable-usb.rst:6 msgid "" "Follow the instructions applicable to your system to create a bootable " "|CL-ATTR| USB drive:" msgstr "按照适用于您的系统的说明创建可引导的 |CL-ATTR| U 盘:" -#: ../../get-started/bootable-usb/bootable-usb.rst:9 +#: ../../get-started/bootable-usb.rst:9 msgid ":ref:`bootable-usb-linux`" msgstr ":ref:`bootable-usb-linux`" -#: ../../get-started/bootable-usb/bootable-usb.rst:10 +#: ../../get-started/bootable-usb.rst:10 msgid ":ref:`bootable-usb-mac`" msgstr ":ref:`bootable-usb-mac`" -#: ../../get-started/bootable-usb/bootable-usb.rst:11 +#: ../../get-started/bootable-usb.rst:11 msgid ":ref:`bootable-usb-windows`" msgstr ":ref:`bootable-usb-windows`" -#: ../../get-started/bootable-usb/bootable-usb.rst:14 +#: ../../get-started/bootable-usb.rst:14 msgid "Prerequisites" msgstr "必备条件" -#: ../../get-started/bootable-usb/bootable-usb.rst:16 +#: ../../get-started/bootable-usb.rst:16 msgid "Use an **8GB** or larger USB drive." msgstr "使用 **8GB** 或更大 U 盘。" -#: ../../get-started/bootable-usb/bootable-usb.rst:17 +#: ../../get-started/bootable-usb.rst:17 msgid "" "Download the |CL| live boot image or interactive installer image from the" " `Downloads`_ page." msgstr "从 `Downloads`_ 页下载 |CL| 实时引导映像或交互式安装程序映像。" -#: ../../get-started/bootable-usb/bootable-usb.rst:23 +#: ../../get-started/bootable-usb.rst:23 msgid "Create a bootable USB drive on Linux\\*" msgstr "在 Linux\\* 上创建可引导 U 盘" -#: ../../get-started/bootable-usb/bootable-usb.rst:25 -#: ../../get-started/bootable-usb/bootable-usb.rst:108 -#: ../../get-started/bootable-usb/bootable-usb.rst:167 +#: ../../get-started/bootable-usb.rst:25 ../../get-started/bootable-usb.rst:111 +#: ../../get-started/bootable-usb.rst:171 msgid "Make sure you have completed all `Prerequisites`_." msgstr "确保完成所有 `Prerequisites`_。" -#: ../../get-started/bootable-usb/bootable-usb.rst:27 +#: ../../get-started/bootable-usb.rst:27 msgid "" "Before burning the image onto your USB drive, :ref:`verify and decompress" " your image `." msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image `。" -#: ../../get-started/bootable-usb/bootable-usb.rst:31 -#: ../../get-started/bootable-usb/bootable-usb.rst:114 -#: ../../get-started/bootable-usb/bootable-usb.rst:173 +#: ../../get-started/bootable-usb.rst:31 ../../get-started/bootable-usb.rst:117 +#: ../../get-started/bootable-usb.rst:177 msgid "Burn the |CL| image onto a USB drive" msgstr "将 |CL| 映像烧录至 U 盘" -#: ../../get-started/bootable-usb/bootable-usb.rst:35 -#: ../../get-started/bootable-usb/bootable-usb.rst:118 -#: ../../get-started/bootable-usb/bootable-usb.rst:177 -msgid "|CAUTION-BACKUP-USB|" -msgstr "|CAUTION-BACKUP-USB|" +#: ../../get-started/bootable-usb.rst:35 ../../get-started/bootable-usb.rst:121 +#: ../../get-started/bootable-usb.rst:181 +msgid "" +"Burning an image formats the USB drive, and will destroy all pre-existing" +" content. Back up your data before proceeding." +msgstr "" -#: ../../get-started/bootable-usb/bootable-usb.rst:37 +#: ../../get-started/bootable-usb.rst:38 msgid "Open a terminal emulator and get root privilege." msgstr "打开终端模拟器,获取 root 权限。" -#: ../../get-started/bootable-usb/bootable-usb.rst:43 -#: ../../get-started/bootable-usb/bootable-usb.rst:122 +#: ../../get-started/bootable-usb.rst:44 ../../get-started/bootable-usb.rst:126 msgid "Go to the directory with the decompressed image." msgstr "转到解压缩映像所在的目录。" -#: ../../get-started/bootable-usb/bootable-usb.rst:45 +#: ../../get-started/bootable-usb.rst:46 msgid "Plug in the USB drive." msgstr "插入 U 盘。" -#: ../../get-started/bootable-usb/bootable-usb.rst:47 +#: ../../get-started/bootable-usb.rst:48 msgid "" "Identify the USB drive using the :command:`lsblk` command. This shows all" " drives attached to the system, including the primary hard disk. In the " @@ -102,127 +102,135 @@ msgid "" "`/dev/sdc`, and `/dev/sdd`) attached, where `/dev/sda` is primary drive. " "The remaining are three USB drives. The output also shows the mounted " "partitions (under the `MOUNTPOINT` column) for each drive." -msgstr "利用 :command:`lsblk` 命令识别 U 盘。此操作会显示所有连接到系统的驱动器,包括主硬盘。在下面的示例输出中,连接了 4 个驱动器(`/dev/sda`、`/dev/sdb`、`/dev/sdc` 和 `/dev/sdd`),而 `/dev/sda` 为主驱动器。其余三个是 U 盘。输出中还显示了为每个驱动器挂载的分区(在 `MOUNTPOINT` 栏)。" +msgstr "" +"利用 :command:`lsblk` 命令识别 U 盘。此操作会显示所有连接到系统的驱动器,包括主硬盘。在下面的示例输出中,连接了 4 " +"个驱动器(`/dev/sda`、`/dev/sdb`、`/dev/sdc` 和 `/dev/sdd`),而 `/dev/sda` " +"为主驱动器。其余三个是 U 盘。输出中还显示了为每个驱动器挂载的分区(在 `MOUNTPOINT` 栏)。" -#: ../../get-started/bootable-usb/bootable-usb.rst:59 +#: ../../get-started/bootable-usb.rst:60 msgid "Example output:" msgstr "结果示例:" -#: ../../get-started/bootable-usb/bootable-usb.rst:82 +#: ../../get-started/bootable-usb.rst:83 msgid "" "You must unmount a USB drive before burning an image onto it. Note that " "some Linux distros automatically mount a USB drive when it is plugged in." " Unmount a USB drive with the :command:`umount` command followed by the " "device identifier/partition. For example:" -msgstr "在烧录映像之前,必须卸载 U 盘。请注意,某些 Linux 操作系统会在 U 盘插入时自动挂载 U 盘。利用 :command:`umount` 命令卸载 U 盘,命令后面为设备标识符/分区。例如:" +msgstr "" +"在烧录映像之前,必须卸载 U 盘。请注意,某些 Linux 操作系统会在 U 盘插入时自动挂载 U 盘。利用 :command:`umount` " +"命令卸载 U 盘,命令后面为设备标识符/分区。例如:" -#: ../../get-started/bootable-usb/bootable-usb.rst:92 +#: ../../get-started/bootable-usb.rst:93 msgid "" "Burn the image onto the USB drive. The example below burns an " "uncompressed image onto ``:" msgstr "将映像烧录至 U 盘。下例将未压缩的映像烧录至 ``:" -#: ../../get-started/bootable-usb/bootable-usb.rst:101 -msgid "|CAUTION-UNMOUNT-USB-PARTITIONS|" -msgstr "|CAUTION-UNMOUNT-USB-PARTITIONS|" +#: ../../get-started/bootable-usb.rst:102 +msgid "" +"Not fully unmounting the USB drive before burning an image could cause " +"file system checksum errors in it. If this happens, burn the image again," +" ensuring all the USB drive partitions are unmounted first." +msgstr "" -#: ../../get-started/bootable-usb/bootable-usb.rst:106 +#: ../../get-started/bootable-usb.rst:109 msgid "Create a bootable USB drive on macOS\\*" msgstr "在 macOS\\* 上创建可引导 U 盘" -#: ../../get-started/bootable-usb/bootable-usb.rst:110 +#: ../../get-started/bootable-usb.rst:113 msgid "" "Before burning the image onto your USB drive, :ref:`verify and decompress" " your image `." msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image `。" -#: ../../get-started/bootable-usb/bootable-usb.rst:120 +#: ../../get-started/bootable-usb.rst:124 msgid "Launch the Terminal app." msgstr "启动终端应用。" -#: ../../get-started/bootable-usb/bootable-usb.rst:124 +#: ../../get-started/bootable-usb.rst:128 msgid "Plug in a USB drive and get its identifier:" msgstr "插入 U 盘,获取盘符:" -#: ../../get-started/bootable-usb/bootable-usb.rst:130 +#: ../../get-started/bootable-usb.rst:134 msgid "This will list available disks and their partitions, as shown in Figure 1." msgstr "此操作会列出可用磁盘及其分区,如图 1 所示。" -#: ../../get-started/bootable-usb/bootable-usb.rst:136 +#: ../../get-started/bootable-usb.rst:140 msgid "Figure 1: macOS - Get USB drive identifier" msgstr "图 1:macOS - 获取 U 盘盘符" -#: ../../get-started/bootable-usb/bootable-usb.rst:138 +#: ../../get-started/bootable-usb.rst:142 msgid "Unmount the USB drive identified in the previous step. For example:" msgstr "卸载上一步中识别的 U 盘。例如:" -#: ../../get-started/bootable-usb/bootable-usb.rst:144 +#: ../../get-started/bootable-usb.rst:148 msgid "" "Burn the image onto the drive using the :command:`dd` command. The " "example below burns an uncompressed image onto ``:" msgstr "利用 :command:`dd` 命令将映像烧录至驱动器。下例将未压缩的映像烧录至 ``:" -#: ../../get-started/bootable-usb/bootable-usb.rst:151 +#: ../../get-started/bootable-usb.rst:155 msgid "" "To speed up the imaging process, add an ‘r’ in front of the disk " "identifier. For example `/dev/rdisk2`." msgstr "为加速映像烧录过程,在盘符前面添加一个 ‘r’。例如 `/dev/rdisk2`。" -#: ../../get-started/bootable-usb/bootable-usb.rst:154 +#: ../../get-started/bootable-usb.rst:158 msgid "Press :kbd:`-T` to check imaging progress." msgstr "按下 :kbd:`-T` 查看映像烧录过程。" -#: ../../get-started/bootable-usb/bootable-usb.rst:156 +#: ../../get-started/bootable-usb.rst:160 msgid "Eject the USB drive." msgstr "弹出 U 盘。" -#: ../../get-started/bootable-usb/bootable-usb.rst:165 +#: ../../get-started/bootable-usb.rst:169 msgid "Create a bootable USB drive on Windows\\*" msgstr "在 Windows\\* 上创建可引导 U 盘" -#: ../../get-started/bootable-usb/bootable-usb.rst:169 +#: ../../get-started/bootable-usb.rst:173 msgid "" "Before burning the image onto your USB drive, :ref:`verify and decompress" " your image `." msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image `。" -#: ../../get-started/bootable-usb/bootable-usb.rst:179 +#: ../../get-started/bootable-usb.rst:184 msgid "" "Download the `Rufus`_ utility to burn the image onto a USB drive. We use " "Rufus 3.5 here. **Only use the latest version of Rufus**." msgstr "下载 `Rufus`_ 实用程序以便将映像烧录至 U 盘。此处使用 Rufus 3.5。**仅使用最新 Rufus** 版本。" -#: ../../get-started/bootable-usb/bootable-usb.rst:182 +#: ../../get-started/bootable-usb.rst:187 msgid "Plug in the USB drive and open Rufus." msgstr "插入 U 盘,打开 Rufus。" -#: ../../get-started/bootable-usb/bootable-usb.rst:184 +#: ../../get-started/bootable-usb.rst:189 msgid "Under `Boot selection`, click the :guilabel:`SELECT` button." msgstr "在 `Boot selection` 中,点击 :guilabel:`SELECT` 按钮。" -#: ../../get-started/bootable-usb/bootable-usb.rst:186 +#: ../../get-started/bootable-usb.rst:191 msgid "Find and select the previously extracted |CL| image file." msgstr "找到并选择此前解压缩的 |CL| 映像文件。" -#: ../../get-started/bootable-usb/bootable-usb.rst:188 +#: ../../get-started/bootable-usb.rst:193 msgid "Click the :guilabel:`START` button. See Figure 2." msgstr "点击 :guilabel:`START` 按钮。见图 2。" -#: ../../get-started/bootable-usb/bootable-usb.rst:194 +#: ../../get-started/bootable-usb.rst:199 msgid "Figure 2: Rufus utility" msgstr "图 2: Rufus 实用程序" -#: ../../get-started/bootable-usb/bootable-usb.rst:196 +#: ../../get-started/bootable-usb.rst:201 msgid "" "When the dialogue appears, select :guilabel:`Write in ISO image mode " "(Recommended)`. See Figure 3." msgstr "对话出现时,选择 :guilabel:`Write in ISO image mode (Recommended)`。见图 3。" -#: ../../get-started/bootable-usb/bootable-usb.rst:203 +#: ../../get-started/bootable-usb.rst:208 msgid "Figure 3: ISOHybrid image detected" msgstr "图 3:检测到 ISOHybrid 映像" -#: ../../get-started/bootable-usb/bootable-usb.rst:205 +#: ../../get-started/bootable-usb.rst:210 msgid "Select the Windows taskbar menu for USB and select eject." msgstr "选择 USB 的 Windows 任务栏菜单并选择“弹出”。" @@ -236,4 +244,9 @@ msgstr "选择 USB 的 Windows 任务栏菜单并选择“弹出”。" #~ msgid "`Download`_ the |CL| live boot image or interactive installer image." #~ msgstr "" +#~ msgid "|CAUTION-BACKUP-USB|" +#~ msgstr "|CAUTION-BACKUP-USB|" + +#~ msgid "|CAUTION-UNMOUNT-USB-PARTITIONS|" +#~ msgstr "|CAUTION-UNMOUNT-USB-PARTITIONS|" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/aws-web.po b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/aws-web.po index a4cc924e..1ff07d8c 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/aws-web.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/aws-web.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,277 +18,277 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/aws-web/aws-web.rst:4 -msgid "Create and launch |CL-ATTR| from Amazon Web Services" +#: ../../get-started/cloud-install/aws-web.rst:4 +msgid "|CL-ATTR| on Amazon Web Services\\*" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:6 +#: ../../get-started/cloud-install/aws-web.rst:6 msgid "" -"This tutorial walks you through creating and launching a |CL| :abbr:`AMI " -"(Amazon Machine Image)` instance from the :abbr:`AWS (Amazon Web " -"Services)` console and complete the following tasks:" +"This tutorial explains how to create and launch a |CL| :abbr:`AMI (Amazon" +" Machine Image)` instance from the :abbr:`AWS\\* (Amazon Web Services)` " +"console and complete the following tasks:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:10 +#: ../../get-started/cloud-install/aws-web.rst:10 msgid "Locate and select the |CL| OS Basic AMI in the AWS Marketplace." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:11 +#: ../../get-started/cloud-install/aws-web.rst:11 msgid "" "Create a new public and private key pair to allow you to connect to your " "|CL| instance securely." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:13 +#: ../../get-started/cloud-install/aws-web.rst:13 msgid "Launch the new |CL| instance and connect to it." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:14 +#: ../../get-started/cloud-install/aws-web.rst:14 msgid "Update your instance of |CL| using the :command:`swupd` command." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:15 +#: ../../get-started/cloud-install/aws-web.rst:15 msgid "Stop the |CL| instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:18 +#: ../../get-started/cloud-install/aws-web.rst:22 msgid "Prerequisites" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:20 +#: ../../get-started/cloud-install/aws-web.rst:24 msgid "This tutorial assumes the following statements are true:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:22 +#: ../../get-started/cloud-install/aws-web.rst:26 msgid "" "You are using a linux-based system to access AWS and can run " ":command:`SSH` to access the remote |CL| AWS image." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:24 +#: ../../get-started/cloud-install/aws-web.rst:28 msgid "" "Your browser puts downloaded files in the :file:`$HOME/Downloads` " "directory." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:26 +#: ../../get-started/cloud-install/aws-web.rst:30 msgid "" "You have already set up an AWS user account and logged into the AWS " "console." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:30 +#: ../../get-started/cloud-install/aws-web.rst:34 msgid "" "This tutorial uses a |CL| AMI t2.micro instance that is eligible for the " "AWS free tier. To learn more about AWS and setting up an account, visit " "the AWS website at http://aws.amazon.com." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:35 +#: ../../get-started/cloud-install/aws-web.rst:39 msgid "Locate, select, and launch the |CL| Basic AMI" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:37 +#: ../../get-started/cloud-install/aws-web.rst:41 msgid "" "Start from your main AWS services console menu in your browser and select" -" the :guilabel:`EC2` text as shown in figure 1:" +" the :guilabel:`EC2` text as shown in Figure 1:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:44 +#: ../../get-started/cloud-install/aws-web.rst:48 msgid "Figure 1: :guilabel:`AWS Console`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:46 +#: ../../get-started/cloud-install/aws-web.rst:50 msgid "This selection brings up your :guilabel:`EC2 Dashboard` menu." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:48 +#: ../../get-started/cloud-install/aws-web.rst:52 msgid "" "To create a new |CL| instance from the :guilabel:`EC2 Dashboard` menu, " -"select the :guilabel:`Launch Instance` button as shown in figure 2:" +"select the :guilabel:`Launch Instance` button as shown in Figure 2:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:55 +#: ../../get-started/cloud-install/aws-web.rst:59 msgid "Figure 2: :guilabel:`EC2 Dashboard`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:57 +#: ../../get-started/cloud-install/aws-web.rst:61 msgid "" "This selection takes you to the :guilabel:`Step 1: Choose an Amazon " "Machine Image (AMI)` menu." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:60 +#: ../../get-started/cloud-install/aws-web.rst:64 msgid "" "To find the :guilabel:`Clear Linux OS Basic` AMI in the :guilabel:`Step " "1: Choose an Amazon Machine Image (AMI)` menu, do the following:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:64 +#: ../../get-started/cloud-install/aws-web.rst:68 msgid "" "In the lefthand navigation window, select the :guilabel:`AWS Marketplace`" " menu item to bring up the search bar to :guilabel:`Search AWS " "Marketplace Products`." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:68 +#: ../../get-started/cloud-install/aws-web.rst:72 msgid "" -"In the search bar, type \"clear linux os\" and hit the :kbd:`Enter` key " -"to search for and locate the :guilabel:`Clear Linux OS Basic` AMI." +"In the search bar, type \"clear linux os\" and press the :kbd:`Enter` key" +" to search for and locate the :guilabel:`Clear Linux OS Basic` AMI." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:71 +#: ../../get-started/cloud-install/aws-web.rst:75 msgid "" -"Select the :guilabel:`Clear Linux OS Basic` AMI by clicking on the " -":guilabel:`Select` button as shown in figure 3:" +"Select the :guilabel:`Clear Linux OS Basic` AMI by clicking the " +":guilabel:`Select` button as shown in Figure 3:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:78 +#: ../../get-started/cloud-install/aws-web.rst:82 msgid "Figure 3: :guilabel:`Step 1: Choose AMI`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:80 +#: ../../get-started/cloud-install/aws-web.rst:84 msgid "" "A pop-up dialog box appears showing you more information about the " ":guilabel:`Clear Linux OS Basic` AMI along with the pricing details for " -"running |CL| on different platform configurations as shown in figure 4. " +"running |CL| on different platform configurations as shown in Figure 4. " "Select the :guilabel:`Continue` button." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:89 +#: ../../get-started/cloud-install/aws-web.rst:93 msgid "Figure 4: :guilabel:`Clear Linux OS Basic`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:91 -msgid "The :guilabel:`Choose Instance Type` menu appears as shown in figure 5." +#: ../../get-started/cloud-install/aws-web.rst:95 +msgid "The :guilabel:`Choose Instance Type` menu appears as shown in Figure 5." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:97 +#: ../../get-started/cloud-install/aws-web.rst:101 msgid "Figure 5: :guilabel:`Choose an Instance Type`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:99 +#: ../../get-started/cloud-install/aws-web.rst:103 msgid "" "Select the :guilabel:`t2.micro` type by clicking the box on the left side" " of the instance and then select the :guilabel:`Review and Launch` button" " to move to the :guilabel:`Step 7: Review the Instance Launch` menu." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:105 +#: ../../get-started/cloud-install/aws-web.rst:109 msgid "" "You can configure the instance details, add additional storage, add tags," " and configure the security group before selecting the :guilabel:`Review " "and Launch` button if you want to further customize this |CL| instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:110 +#: ../../get-started/cloud-install/aws-web.rst:114 msgid "" -"The :guilabel:`Step 7: Review the Instance Launch` menu, shown in figure " +"The :guilabel:`Step 7: Review the Instance Launch` menu, shown in Figure " "6, allows you to :guilabel:`Cancel` the process, return to the " ":guilabel:`Previous` screen to change the configuration or " ":guilabel:`Launch` the instance defined." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:119 +#: ../../get-started/cloud-install/aws-web.rst:123 msgid "Figure 6: :guilabel:`Step 7: Review the Instance Launch`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:121 +#: ../../get-started/cloud-install/aws-web.rst:125 msgid "" "Select the :guilabel:`Launch` button. A dialog box appears, as shown in " -"figure 7, asking you to :guilabel:`Select an existing key pair or create " +"Figure 7, asking you to :guilabel:`Select an existing key pair or create " "a new pair`." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:129 +#: ../../get-started/cloud-install/aws-web.rst:133 msgid "Figure 7: :guilabel:`Select an existing key pair or create a new pair`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:131 +#: ../../get-started/cloud-install/aws-web.rst:135 msgid "Select the :guilabel:`Create a new key pair` option." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:133 +#: ../../get-started/cloud-install/aws-web.rst:137 msgid "For the :guilabel:`Key pair name` field, enter `AWSClearTestKey`." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:135 +#: ../../get-started/cloud-install/aws-web.rst:139 msgid "" "Select the :guilabel:`Download Key Pair` button to download the " ":file:`AWSClearTestKey.pem` to your browser's defined :file:`Downloads` " "directory." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:139 +#: ../../get-started/cloud-install/aws-web.rst:143 msgid "" "When the file finishes downloading, select the :guilabel:`Launch " "Instances` button to proceed to the :guilabel:`Launch Status` menu shown " -"in figure 8." +"in Figure 8." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:147 +#: ../../get-started/cloud-install/aws-web.rst:151 msgid "Figure 8: :guilabel:`Launch Status`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:149 +#: ../../get-started/cloud-install/aws-web.rst:153 msgid "" "Once the :guilabel:`Launch Status` page changes to what is shown in " -"figure 9, select the :guilabel:`View Instances` button to view your " +"Figure 9, select the :guilabel:`View Instances` button to view your " ":guilabel:`Instances` dashboard." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:157 +#: ../../get-started/cloud-install/aws-web.rst:161 msgid "Figure 9: :guilabel:`View Instance`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:160 -msgid "Connect to your Clear Linux OS Basic instance" +#: ../../get-started/cloud-install/aws-web.rst:164 +msgid "Connect to your Clear Linux OS basic instance" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:162 +#: ../../get-started/cloud-install/aws-web.rst:166 msgid "" -"Your :guilabel:`Instances` Dashboard is shown in figure 10 with the new " +"Your :guilabel:`Instances` Dashboard is shown in Figure 10 with the new " "|CL| OS basic instance already selected and in the running state. If " "there are other instances available, they are also listed but not " "selected." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:170 +#: ../../get-started/cloud-install/aws-web.rst:174 msgid "Figure 10: :guilabel:`Instance Dashboard`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:172 +#: ../../get-started/cloud-install/aws-web.rst:176 msgid "" "To connect to your running instance, click the :guilabel:`Connect` button" " located at the top of your dashboard. AWS brings up the pop-up dialog " -"box shown in figure 11 describing how to connect to your running " +"box shown in Figure 11 describing how to connect to your running " "instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:182 +#: ../../get-started/cloud-install/aws-web.rst:186 msgid "Figure 11: :guilabel:`Connect to Your Instance`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:184 +#: ../../get-started/cloud-install/aws-web.rst:188 msgid "" "Open a terminal on your system. You should be in your :file:`$HOME` " "directory." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:187 +#: ../../get-started/cloud-install/aws-web.rst:191 msgid "" "Copy the previously downloaded keyfile from the :file:`Downloads` " "directory to the current directory." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:194 +#: ../../get-started/cloud-install/aws-web.rst:198 msgid "" "Change the attributes of the :file:`AWSClearTestKey.pem` using the " -":command:`chmod` command as instructed in the dialog box shown in figure " +":command:`chmod` command as instructed in the dialog box shown in Figure " "11." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:202 +#: ../../get-started/cloud-install/aws-web.rst:206 msgid "" "Copy the text highlighted in the :guilabel:`Example:` section that is " "shown in :ref:`figure 11`. Paste the copied text into " @@ -296,84 +296,226 @@ msgid "" "`clear`, and press the :kbd:`Enter` key to execute the command." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:211 +#: ../../get-started/cloud-install/aws-web.rst:215 msgid "" "A message appears on the terminal stating the authenticity of the host " "can't be established and prompts you with the message:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:220 +#: ../../get-started/cloud-install/aws-web.rst:224 msgid "" -"Type `yes` and hit the :kbd:`Enter` key. Another warning is printed to " +"Type `yes` and press the :kbd:`Enter` key. Another warning is printed to " "the terminal and you are now at the command prompt of your new |CL| " "instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:229 +#: ../../get-started/cloud-install/aws-web.rst:234 msgid "Update the |CL| instance" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:231 +#: ../../get-started/cloud-install/aws-web.rst:236 msgid "" "Run the :command:`sudo swupd update` command to update the operating " -"system as shown in figure 12:" +"system as shown in Figure 12:" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:238 +#: ../../get-started/cloud-install/aws-web.rst:243 msgid "Figure 12: :guilabel:`sudo swupd update`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:240 -msgid "In this example we updated from version 18940 to 19100." +#: ../../get-started/cloud-install/aws-web.rst:245 +msgid "In this example, we updated from version 18940 to 19100." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:243 +#: ../../get-started/cloud-install/aws-web.rst:248 msgid "Stop the |CL| instance" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:245 +#: ../../get-started/cloud-install/aws-web.rst:250 msgid "" -"When you are finished using your AWS |CL| instance you need to stop it " +"When you are finished using your AWS |CL| instance, you must stop it " "using the :guilabel:`Instances` dashboard to stop accruing charges. " "Complete the following steps from the :guilabel:`Instances` dashboard to " "stop your AWS |CL| instance from running." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:250 +#: ../../get-started/cloud-install/aws-web.rst:255 msgid "Select the :guilabel:`Actions` button to bring up a pull-down menu." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:252 +#: ../../get-started/cloud-install/aws-web.rst:257 msgid "Select the :guilabel:`Instance State` menu item to expand the options." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:254 +#: ../../get-started/cloud-install/aws-web.rst:259 msgid "Select :guilabel:`Stop` menu item to shut down the running instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:256 +#: ../../get-started/cloud-install/aws-web.rst:261 msgid "Figure 13 illustrates these steps." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:262 +#: ../../get-started/cloud-install/aws-web.rst:267 msgid "Figure 13: :guilabel:`Stop Instance`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:264 +#: ../../get-started/cloud-install/aws-web.rst:269 msgid "" "A pop-up dialog box appears warning you that any ephemeral storage of " "your instance will be lost. Select the :guilabel:`Yes, Stop` button to " "stop your |CL| instance." msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:272 +#: ../../get-started/cloud-install/aws-web.rst:277 msgid "Figure 14: :guilabel:`Stop Instances`" msgstr "" -#: ../../tutorials/aws-web/aws-web.rst:274 +#: ../../get-started/cloud-install/aws-web.rst:279 msgid "" "Congratulations! You are up and running with |CL| on AWS. To see what you" " can do with your |CL| instance, visit our :ref:`tutorials ` " "section for examples on using your |CL| system." msgstr "" +#~ msgid "Create and launch |CL-ATTR| from Amazon Web Services" +#~ msgstr "" + +#~ msgid "" +#~ "This tutorial walks you through creating" +#~ " and launching a |CL| :abbr:`AMI " +#~ "(Amazon Machine Image)` instance from " +#~ "the :abbr:`AWS (Amazon Web Services)` " +#~ "console and complete the following " +#~ "tasks:" +#~ msgstr "" + +#~ msgid "" +#~ "Start from your main AWS services " +#~ "console menu in your browser and " +#~ "select the :guilabel:`EC2` text as shown" +#~ " in figure 1:" +#~ msgstr "" + +#~ msgid "" +#~ "To create a new |CL| instance from" +#~ " the :guilabel:`EC2 Dashboard` menu, select" +#~ " the :guilabel:`Launch Instance` button as" +#~ " shown in figure 2:" +#~ msgstr "" + +#~ msgid "" +#~ "In the search bar, type \"clear " +#~ "linux os\" and hit the :kbd:`Enter` " +#~ "key to search for and locate the" +#~ " :guilabel:`Clear Linux OS Basic` AMI." +#~ msgstr "" + +#~ msgid "" +#~ "Select the :guilabel:`Clear Linux OS " +#~ "Basic` AMI by clicking on the " +#~ ":guilabel:`Select` button as shown in " +#~ "figure 3:" +#~ msgstr "" + +#~ msgid "" +#~ "A pop-up dialog box appears " +#~ "showing you more information about the" +#~ " :guilabel:`Clear Linux OS Basic` AMI " +#~ "along with the pricing details for " +#~ "running |CL| on different platform " +#~ "configurations as shown in figure 4. " +#~ "Select the :guilabel:`Continue` button." +#~ msgstr "" + +#~ msgid "The :guilabel:`Choose Instance Type` menu appears as shown in figure 5." +#~ msgstr "" + +#~ msgid "" +#~ "The :guilabel:`Step 7: Review the " +#~ "Instance Launch` menu, shown in figure" +#~ " 6, allows you to :guilabel:`Cancel` " +#~ "the process, return to the " +#~ ":guilabel:`Previous` screen to change the " +#~ "configuration or :guilabel:`Launch` the " +#~ "instance defined." +#~ msgstr "" + +#~ msgid "" +#~ "Select the :guilabel:`Launch` button. A " +#~ "dialog box appears, as shown in " +#~ "figure 7, asking you to " +#~ ":guilabel:`Select an existing key pair " +#~ "or create a new pair`." +#~ msgstr "" + +#~ msgid "" +#~ "When the file finishes downloading, " +#~ "select the :guilabel:`Launch Instances` button" +#~ " to proceed to the :guilabel:`Launch " +#~ "Status` menu shown in figure 8." +#~ msgstr "" + +#~ msgid "" +#~ "Once the :guilabel:`Launch Status` page " +#~ "changes to what is shown in figure" +#~ " 9, select the :guilabel:`View Instances`" +#~ " button to view your :guilabel:`Instances`" +#~ " dashboard." +#~ msgstr "" + +#~ msgid "Connect to your Clear Linux OS Basic instance" +#~ msgstr "" + +#~ msgid "" +#~ "Your :guilabel:`Instances` Dashboard is shown" +#~ " in figure 10 with the new |CL|" +#~ " OS basic instance already selected " +#~ "and in the running state. If there" +#~ " are other instances available, they " +#~ "are also listed but not selected." +#~ msgstr "" + +#~ msgid "" +#~ "To connect to your running instance, " +#~ "click the :guilabel:`Connect` button located" +#~ " at the top of your dashboard. " +#~ "AWS brings up the pop-up dialog" +#~ " box shown in figure 11 describing" +#~ " how to connect to your running " +#~ "instance." +#~ msgstr "" + +#~ msgid "" +#~ "Change the attributes of the " +#~ ":file:`AWSClearTestKey.pem` using the " +#~ ":command:`chmod` command as instructed in " +#~ "the dialog box shown in figure 11." +#~ msgstr "" + +#~ msgid "" +#~ "Type `yes` and hit the :kbd:`Enter` " +#~ "key. Another warning is printed to " +#~ "the terminal and you are now at" +#~ " the command prompt of your new " +#~ "|CL| instance." +#~ msgstr "" + +#~ msgid "" +#~ "Run the :command:`sudo swupd update` " +#~ "command to update the operating system" +#~ " as shown in figure 12:" +#~ msgstr "" + +#~ msgid "In this example we updated from version 18940 to 19100." +#~ msgstr "" + +#~ msgid "" +#~ "When you are finished using your " +#~ "AWS |CL| instance you need to stop" +#~ " it using the :guilabel:`Instances` " +#~ "dashboard to stop accruing charges. " +#~ "Complete the following steps from the" +#~ " :guilabel:`Instances` dashboard to stop " +#~ "your AWS |CL| instance from running." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/azure.po b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/azure.po index 75be9084..75283a2b 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/azure.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/azure.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,37 +18,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/azure.rst:4 -msgid "Run |CL-ATTR| using Microsoft Azure CLI 2.0" +#: ../../get-started/cloud-install/azure.rst:4 +msgid "|CL-ATTR| on Microsoft Azure" msgstr "" -#: ../../tutorials/azure.rst:6 +#: ../../get-started/cloud-install/azure.rst:6 msgid "" "|CL-ATTR| is available for you to use in the Microsoft* Azure* " "marketplace and is offered with three different images, also known as a " ":abbr:`SKU (Stock Keeping Unit)`." msgstr "" -#: ../../tutorials/azure.rst:10 +#: ../../get-started/cloud-install/azure.rst:10 msgid "" "|CL| Basic - This SKU consists of a bare-bones system which can be used " "as a starting point for those wanting to explore and build out a system " "with additional software bundles of their choosing." msgstr "" -#: ../../tutorials/azure.rst:14 +#: ../../get-started/cloud-install/azure.rst:14 msgid "" "|CL| Containers - This SKU comes with the containers-basic software " "bundle already installed." msgstr "" -#: ../../tutorials/azure.rst:17 +#: ../../get-started/cloud-install/azure.rst:17 msgid "" "|CL| Machine-learning - This SKU comes pre-loaded with popular open " "source tools for developing machine learning applications." msgstr "" -#: ../../tutorials/azure.rst:20 +#: ../../get-started/cloud-install/azure.rst:20 msgid "" "You can access these images directly from your MS Azure dashboard through" " the `Azure portal`_ or by using the MS Azure :abbr:`CLI (Command Line " @@ -57,67 +57,67 @@ msgid "" ":abbr:`VM(Virtual Machine)` images." msgstr "" -#: ../../tutorials/azure.rst:26 +#: ../../get-started/cloud-install/azure.rst:26 msgid "" "The Azure CLI offers the ability to create and manage resources in MS " "Azure from the command line. In this tutorial you learn to:" msgstr "" -#: ../../tutorials/azure.rst:29 +#: ../../get-started/cloud-install/azure.rst:29 msgid "Install the latest MS Azure CLI on your |CL| machine." msgstr "" -#: ../../tutorials/azure.rst:31 +#: ../../get-started/cloud-install/azure.rst:31 msgid "Log into MS Azure using the CLI 2.0 interface." msgstr "" -#: ../../tutorials/azure.rst:33 +#: ../../get-started/cloud-install/azure.rst:33 msgid "Create a MS Azure resource group." msgstr "" -#: ../../tutorials/azure.rst:35 +#: ../../get-started/cloud-install/azure.rst:35 msgid "Locate the |CL| images." msgstr "" -#: ../../tutorials/azure.rst:37 +#: ../../get-started/cloud-install/azure.rst:37 msgid "Create and log into the |CL| virtual machine." msgstr "" -#: ../../tutorials/azure.rst:39 +#: ../../get-started/cloud-install/azure.rst:39 msgid "Stop and deallocate the |CL| VM and resources." msgstr "" -#: ../../tutorials/azure.rst:41 +#: ../../get-started/cloud-install/azure.rst:41 msgid "" "To use the MS Azure CLI 2.0 on your |CL| system, your system must have " "the following packages installed:" msgstr "" -#: ../../tutorials/azure.rst:44 +#: ../../get-started/cloud-install/azure.rst:44 msgid "Python 2.7 or later" msgstr "" -#: ../../tutorials/azure.rst:46 +#: ../../get-started/cloud-install/azure.rst:46 msgid "libffi" msgstr "" -#: ../../tutorials/azure.rst:48 +#: ../../get-started/cloud-install/azure.rst:48 msgid "OpenSSL 1.0.2" msgstr "" -#: ../../tutorials/azure.rst:50 +#: ../../get-started/cloud-install/azure.rst:50 msgid "" "You can check to see what versions you have installed on your system by " "running the individual commands as follows:" msgstr "" -#: ../../tutorials/azure.rst:78 +#: ../../get-started/cloud-install/azure.rst:78 msgid "" "If you do not have these packages installed on your |CL| system, install " "the sysadmin-basic software bundle using the :command:`swupd` command:" msgstr "" -#: ../../tutorials/azure.rst:87 +#: ../../get-started/cloud-install/azure.rst:87 msgid "" "These instructions are for installing the MS Azure CLI 2.0 tools on a " "|CL| system. If you are installing the CLI on another platform, follow " @@ -125,17 +125,17 @@ msgid "" "specific operating system." msgstr "" -#: ../../tutorials/azure.rst:93 +#: ../../get-started/cloud-install/azure.rst:93 msgid "Install MS Azure CLI 2.0 on |CL|" msgstr "" -#: ../../tutorials/azure.rst:95 +#: ../../get-started/cloud-install/azure.rst:95 msgid "" "To install the MS Azure CLI 2.0 on |CL|, use the :command:`curl` command " "as follows:" msgstr "" -#: ../../tutorials/azure.rst:102 +#: ../../get-started/cloud-install/azure.rst:102 msgid "" "If you get an error message from :command:`curl` related to the -L " "parameter or an error message is generated that includes the text " @@ -143,90 +143,90 @@ msgid "" "address:" msgstr "" -#: ../../tutorials/azure.rst:110 +#: ../../get-started/cloud-install/azure.rst:110 msgid "" "The installation script begins and prompts you several times during " "execution for information." msgstr "" -#: ../../tutorials/azure.rst:115 +#: ../../get-started/cloud-install/azure.rst:115 msgid "" "The console output from the script displays your username instead of the " "**[user]** variable shown on this tutorial." msgstr "" -#: ../../tutorials/azure.rst:122 +#: ../../get-started/cloud-install/azure.rst:122 msgid "" "Press the :kbd:`Enter` key to accept the default or you can chose another" " directory to install the MS Azure CLI 2.0 tools into." msgstr "" -#: ../../tutorials/azure.rst:129 +#: ../../get-started/cloud-install/azure.rst:129 msgid "" "Press the :kbd:`Enter` key to accept the default or you can chose another" " directory to install the :command:`az` executable in." msgstr "" -#: ../../tutorials/azure.rst:132 +#: ../../get-started/cloud-install/azure.rst:132 msgid "" "The installation downloads and builds all required tools and when " "complete prompts you with:" msgstr "" -#: ../../tutorials/azure.rst:139 +#: ../../get-started/cloud-install/azure.rst:139 msgid "Type :kbd:`Y` and press the :kbd:`Enter` key to allow this modification." msgstr "" -#: ../../tutorials/azure.rst:145 +#: ../../get-started/cloud-install/azure.rst:145 msgid "" "Press the :kbd:`Enter` key to accept the default or enter the pathname to" " your :file:`.bashrc` file. The installation completes with the final " "output shown below:" msgstr "" -#: ../../tutorials/azure.rst:160 +#: ../../get-started/cloud-install/azure.rst:160 msgid "" "The installation program finishes and you must restart your shell for the" " changes to take effect. When the installation is successful, run the " "following command to restart your shell." msgstr "" -#: ../../tutorials/azure.rst:168 +#: ../../get-started/cloud-install/azure.rst:168 msgid "" "With the MS Azure CLI 2.0 executable successfully built and installed, " "run the :command:`az` command." msgstr "" -#: ../../tutorials/azure.rst:175 +#: ../../get-started/cloud-install/azure.rst:175 msgid "The output from the :command:`az` command is shown below:" msgstr "" -#: ../../tutorials/azure.rst:254 +#: ../../get-started/cloud-install/azure.rst:254 msgid "Log into your Microsoft Azure account" msgstr "" -#: ../../tutorials/azure.rst:256 +#: ../../get-started/cloud-install/azure.rst:256 msgid "" "With the :command:`az` command properly installed and functional, login " "to your MS Azure account using the :command:`az login` command shown " "below:" msgstr "" -#: ../../tutorials/azure.rst:263 +#: ../../get-started/cloud-install/azure.rst:263 msgid "The output from this command is:" msgstr "" -#: ../../tutorials/azure.rst:269 +#: ../../get-started/cloud-install/azure.rst:269 msgid "" "Open your browser and enter the page `https://aka.ms/devicelogin` as " "shown in figure 1:" msgstr "" -#: ../../tutorials/azure.rst:276 +#: ../../get-started/cloud-install/azure.rst:276 msgid "Figure 1: :guilabel:`Microsoft Device Login`" msgstr "" -#: ../../tutorials/azure.rst:278 +#: ../../get-started/cloud-install/azure.rst:278 msgid "" "Enter the code `BQ9MG442B` to authenticate your device as shown in figure" " 2. The code `BQ9MG442B` is a random authentication code generated for " @@ -234,17 +234,17 @@ msgid "" "using the :command:`az login` command." msgstr "" -#: ../../tutorials/azure.rst:287 +#: ../../get-started/cloud-install/azure.rst:287 msgid "Figure 2: :guilabel:`Microsoft Device Login - Azure CLI`" msgstr "" -#: ../../tutorials/azure.rst:289 +#: ../../get-started/cloud-install/azure.rst:289 msgid "" "Once you enter the authentication code, the website changes to a screen " "to enter your existing Microsoft Azure credentials." msgstr "" -#: ../../tutorials/azure.rst:292 +#: ../../get-started/cloud-install/azure.rst:292 msgid "" "Log in with your existing MS Azure account credentials. Once complete, " "the browser screen changes again as shown in figure 3. The screen shows " @@ -252,28 +252,28 @@ msgid "" "application on your device and you can close the window." msgstr "" -#: ../../tutorials/azure.rst:301 +#: ../../get-started/cloud-install/azure.rst:301 msgid "Figure 3: :guilabel:`Microsoft Azure Cross-platform CLI`" msgstr "" -#: ../../tutorials/azure.rst:303 +#: ../../get-started/cloud-install/azure.rst:303 msgid "" "The MS Azure CLI 2.0 interface is now active using your existing MS Azure" " account credentials." msgstr "" -#: ../../tutorials/azure.rst:307 +#: ../../get-started/cloud-install/azure.rst:307 msgid "Create a MS Azure resource group" msgstr "" -#: ../../tutorials/azure.rst:309 +#: ../../get-started/cloud-install/azure.rst:309 msgid "" "To learn more about MS Azure resource groups, visit the `Azure Resource " "Manager overview`_ for an overview and detailed description of resources " "within MS Azure." msgstr "" -#: ../../tutorials/azure.rst:313 +#: ../../get-started/cloud-install/azure.rst:313 msgid "" "To create our new resource group, run the :command:`az group create ...` " "command shown below to create a resource group named `ClearResourceGroup`" @@ -281,41 +281,41 @@ msgid "" "`-l` parameter." msgstr "" -#: ../../tutorials/azure.rst:322 +#: ../../get-started/cloud-install/azure.rst:322 msgid "" "When the command has completed, the output from this command is similar " "to the following:" msgstr "" -#: ../../tutorials/azure.rst:339 +#: ../../get-started/cloud-install/azure.rst:339 msgid "Create and log into the |CL| virtual machine" msgstr "" -#: ../../tutorials/azure.rst:341 +#: ../../get-started/cloud-install/azure.rst:341 msgid "For this tutorial, we are using the |CL| Basic SKU for our VM." msgstr "" -#: ../../tutorials/azure.rst:343 +#: ../../get-started/cloud-install/azure.rst:343 msgid "" "To locate the available |CL| Basic VM SKU images in the MS Azure " "marketplace, run the :command:`az vm image ...` command:" msgstr "" -#: ../../tutorials/azure.rst:350 +#: ../../get-started/cloud-install/azure.rst:350 msgid "" "This command may take some time to finish. The output lists all available" " |CL| Basic images available in the Microsoft Azure marketplace as shown " "below:" msgstr "" -#: ../../tutorials/azure.rst:370 +#: ../../get-started/cloud-install/azure.rst:370 msgid "" "The output list shows current offerings. New versions are added to the MS" " Azure marketplace all the time. To reference the latest version of an " "image, you can use the version label `latest` when specifying an image." msgstr "" -#: ../../tutorials/azure.rst:374 +#: ../../get-started/cloud-install/azure.rst:374 msgid "" "The information shown in the `Urn` column lists the " "`Publisher:Offer:Sku:Version` for each image available and this is the " @@ -325,64 +325,64 @@ msgid "" "referencing a specific version." msgstr "" -#: ../../tutorials/azure.rst:381 +#: ../../get-started/cloud-install/azure.rst:381 msgid "" "Create the new |CL| Basic VM. Run the :command:`az vm create ...` command" " using the URN `:clear-linux-project:clear-linux-os:basic:latest` that we" " copied to the clipboard on the previous step." msgstr "" -#: ../../tutorials/azure.rst:391 +#: ../../get-started/cloud-install/azure.rst:391 msgid "" "If you have already defined your public/private SSH key pair and they are" " stored in your :file:`$HOME/.ssh` directory, you do not need to include " "the *--generate-ssh-keys* option." msgstr "" -#: ../../tutorials/azure.rst:395 +#: ../../get-started/cloud-install/azure.rst:395 msgid "" "Your output from this command will look similar to this output, where " "[user] is your user name:" msgstr "" -#: ../../tutorials/azure.rst:416 +#: ../../get-started/cloud-install/azure.rst:416 msgid "Take note of the public IP address from the output." msgstr "" -#: ../../tutorials/azure.rst:418 +#: ../../get-started/cloud-install/azure.rst:418 msgid "" "Login into the new |CL| Basic VM, run the :command:`ssh` command with the" " public IP address obtained from the previous step as shown:" msgstr "" -#: ../../tutorials/azure.rst:425 +#: ../../get-started/cloud-install/azure.rst:425 msgid "" "You may see the following message about the authenticity of the host. If " "this appears, type `yes` to proceed connecting to your new |CL| VM." msgstr "" -#: ../../tutorials/azure.rst:437 +#: ../../get-started/cloud-install/azure.rst:437 msgid "" "You are now logged into your new |CL| VM as [user], where [user] is your " "user name. To check which software bundles are included with this VM " "image, run the :command:`sudo swupd bundle-list` command inside the VM:" msgstr "" -#: ../../tutorials/azure.rst:445 +#: ../../get-started/cloud-install/azure.rst:445 msgid "The output shown should be similar to:" msgstr "" -#: ../../tutorials/azure.rst:467 +#: ../../get-started/cloud-install/azure.rst:467 msgid "" "When you are finished using your new |CL| VM, type :command:`exit` to " "close the :command:`SSH` terminal and logout." msgstr "" -#: ../../tutorials/azure.rst:471 +#: ../../get-started/cloud-install/azure.rst:471 msgid "Stop and deallocate the |CL| VM and resources" msgstr "" -#: ../../tutorials/azure.rst:473 +#: ../../get-started/cloud-install/azure.rst:473 msgid "" "When you finish using your new |CL| instance, you must stop the VM and " "deallocate the resources in your resource group. If you only stop a VM, " @@ -395,51 +395,54 @@ msgid "" "deallocate the resources as well." msgstr "" -#: ../../tutorials/azure.rst:482 +#: ../../get-started/cloud-install/azure.rst:482 msgid "" "At the command prompt, enter the :command:`az vm stop...` command as " "follows:" msgstr "" -#: ../../tutorials/azure.rst:489 +#: ../../get-started/cloud-install/azure.rst:489 msgid "This will stop the VM and then output text similar to:" msgstr "" -#: ../../tutorials/azure.rst:501 +#: ../../get-started/cloud-install/azure.rst:501 msgid "" "Once the VM stops, deallocate the VM resources to stop incurring charges " "for the |CL| instance. Enter the following command:" msgstr "" -#: ../../tutorials/azure.rst:508 +#: ../../get-started/cloud-install/azure.rst:508 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/azure.rst:510 +#: ../../get-started/cloud-install/azure.rst:510 msgid "" "You are up and running with |CL| on MS Azure using the Azure CLI 2.0 " "command line tools." msgstr "" -#: ../../tutorials/azure.rst:514 +#: ../../get-started/cloud-install/azure.rst:514 msgid "Next steps" msgstr "" -#: ../../tutorials/azure.rst:516 +#: ../../get-started/cloud-install/azure.rst:516 msgid "" "To see use cases you can fulfill with your |CL| instance, visit our " ":ref:`tutorials ` section." msgstr "" -#: ../../tutorials/azure.rst:519 +#: ../../get-started/cloud-install/azure.rst:519 msgid "" "For additional information visit the |CL| `Azure Partner Mini Case " "Study`_ and the `Azure Partner Datasheet`_." msgstr "" -#: ../../tutorials/azure.rst:522 +#: ../../get-started/cloud-install/azure.rst:522 msgid "" "To learn more about the MS Azure CLI 2.0 tool and options that are " "available, visit the `MS Azure documentation and tutorials`_ website." msgstr "" +#~ msgid "Run |CL-ATTR| using Microsoft Azure CLI 2.0" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/gce.po b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/gce.po similarity index 68% rename from locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/gce.po rename to locale/zh_CN/LC_MESSAGES/get-started/cloud-install/gce.po index de304fe5..6dab3a13 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/gce.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/cloud-install/gce.po @@ -5,335 +5,359 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../get-started/virtual-machine-install/gce.rst:4 -msgid "Launch |CL-ATTR| Compute Engine on Google Cloud Platform\\*" -msgstr "在 Google Cloud Platform\\* 上启动 |CL-ATTR| Compute Engine" +#: ../../get-started/cloud-install/gce.rst:4 +msgid "|CL-ATTR| on Google Cloud Platform\\*" +msgstr "" -#: ../../get-started/virtual-machine-install/gce.rst:6 +#: ../../get-started/cloud-install/gce.rst:6 msgid "" "This page explains the steps to create a virtual machine instance of |CL-" "ATTR| on `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`)." -msgstr "本页说明在 `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`) 上创建 |CL-ATTR| 虚拟机实例的步骤。" +msgstr "" +"本页说明在 `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`) 上创建 " +"|CL-ATTR| 虚拟机实例的步骤。" -#: ../../get-started/virtual-machine-install/gce.rst:14 +#: ../../get-started/cloud-install/gce.rst:14 msgid "Prerequisites" msgstr "必备条件" -#: ../../get-started/virtual-machine-install/gce.rst:16 +#: ../../get-started/cloud-install/gce.rst:16 msgid "Set up a Google account and a GCP billing account." msgstr "创建 Google 帐户和 GCP 计费帐户。" -#: ../../get-started/virtual-machine-install/gce.rst:18 +#: ../../get-started/cloud-install/gce.rst:18 msgid "" "Generate and install a user SSH key in the Linux PCs that will connect to" " the VMs in GCP." msgstr "在 Linux PC 中生成和安装用户 SSH 密钥。该 PC 将连接至 GCP 中的虚拟机。" -#: ../../get-started/virtual-machine-install/gce.rst:22 +#: ../../get-started/cloud-install/gce.rst:22 msgid "Setup |CL| VM on GCP" msgstr "在 GCP 上安装 |CL| 虚拟机" -#: ../../get-started/virtual-machine-install/gce.rst:24 +#: ../../get-started/cloud-install/gce.rst:24 msgid "" "Sign in to your Google\\* account on the `Google Cloud Console " "`_:" -msgstr "在 `Google Cloud Console `_ 上登录 Google\\* 帐户。" +msgstr "" +"在 `Google Cloud Console `_ 上登录 " +"Google\\* 帐户。" -#: ../../get-started/virtual-machine-install/gce.rst:31 +#: ../../get-started/cloud-install/gce.rst:31 msgid "Figure 1: Google sign in screen" msgstr "图 1:Google 登录屏幕" -#: ../../get-started/virtual-machine-install/gce.rst:33 +#: ../../get-started/cloud-install/gce.rst:33 msgid "" "Google Cloud Platform uses **Projects** to manage resources. Select or " "create a new project for hosting the |CL| VM." msgstr "Google Cloud Platform 使用 **项目** 管理资源。选择或创建新项目来托管 |CL| 虚拟机。" -#: ../../get-started/virtual-machine-install/gce.rst:38 +#: ../../get-started/cloud-install/gce.rst:38 msgid "" "Refer to the `Quickstart Using a Linux VM " "`_ guide to learn" " about the process of creating VM instances on GCP." -msgstr "请参阅 `Quickstart Using a Linux VM `_ 指南,了解在 GCP 上创建虚拟机实例的过程。" +msgstr "" +"请参阅 `Quickstart Using a Linux VM `_ 指南,了解在 GCP 上创建虚拟机实例的过程。" -#: ../../get-started/virtual-machine-install/gce.rst:42 +#: ../../get-started/cloud-install/gce.rst:42 msgid "" "Navigate to the latest |CL| `release folder " "`_ to view the " "currently released :abbr:`GCE (Google Compute Engine\\*)` image, and " "download the :file:`clear--gce.tar.gz` image archive." -msgstr "导航至最新的 |CL| `release folder `_,查看当前发布的 :abbr:`GCE (Google Compute Engine\\*)` 映像,下载 :file:`clear--gce.tar.gz` 映像档案文件。" +msgstr "" +"导航至最新的 |CL| `release folder " +"`_,查看当前发布的 " +":abbr:`GCE (Google Compute Engine\\*)` 映像,下载 :file:`clear--gce.tar.gz` 映像档案文件。" -#: ../../get-started/virtual-machine-install/gce.rst:48 +#: ../../get-started/cloud-install/gce.rst:48 msgid "" "You don't need to uncompress the image archive, the intact file will be " "uploaded to the Google Cloud Storage later." msgstr "您无需解压缩映像档案文件,完整文件稍后将上传至 Google Cloud Storage。" -#: ../../get-started/virtual-machine-install/gce.rst:51 +#: ../../get-started/cloud-install/gce.rst:51 msgid "" "Create a *Storage Bucket* for hosting the |CL| image source archive " "downloaded in the previous step:" msgstr "创建 *存储 Bucket* 以托管上一步下载的 |CL| 映像源档案文件:" -#: ../../get-started/virtual-machine-install/gce.rst:54 -#: ../../get-started/virtual-machine-install/gce.rst:112 -#: ../../get-started/virtual-machine-install/gce.rst:158 +#: ../../get-started/cloud-install/gce.rst:54 +#: ../../get-started/cloud-install/gce.rst:113 +#: ../../get-started/cloud-install/gce.rst:159 msgid "Click the :guilabel:`Navigation menu` icon on the upper left screen menu." msgstr "点击左上部屏幕菜单中的 :guilabel:`Navigation menu` 图标。" -#: ../../get-started/virtual-machine-install/gce.rst:56 +#: ../../get-started/cloud-install/gce.rst:56 msgid "" "Select the :menuselection:`Storage` item from the sidebar on the left. " "You will be sent to the Storage Browser tool or the Cloud Storage " "overview page." -msgstr "从左侧边栏上选择 :menuselection:`存储` 项。此时将您转到 Storage Browser 工具或 Cloud Storage 概览页。" +msgstr "" +"从左侧边栏上选择 :menuselection:`存储` 项。此时将您转到 Storage Browser 工具或 Cloud Storage " +"概览页。" -#: ../../get-started/virtual-machine-install/gce.rst:63 +#: ../../get-started/cloud-install/gce.rst:64 msgid "Figure 2: Browse Google Cloud Storage" msgstr "图 2:浏览 Google Cloud Storage" -#: ../../get-started/virtual-machine-install/gce.rst:66 +#: ../../get-started/cloud-install/gce.rst:67 msgid "" "You may need to create a billing account and link to this project before " "you create a bucket." msgstr "创建 bucket 之前,最好需要创建一个计费帐户,将其链接至此项目。" -#: ../../get-started/virtual-machine-install/gce.rst:73 +#: ../../get-started/cloud-install/gce.rst:74 msgid "Figure 3: Cloud Storage Browser tool" msgstr "图 3:Cloud Storage 浏览工具" -#: ../../get-started/virtual-machine-install/gce.rst:75 +#: ../../get-started/cloud-install/gce.rst:76 msgid "" "Click the :guilabel:`CREATE BUCKET` button to enter the bucket creation " "tool. The bucket name must be unique because buckets in the Cloud Storage" " share a single global namespace." -msgstr "点击 :guilabel:`CREATE BUCKET` 按钮,进入 bucket 创建工具界面。bucket 的名称必须是唯一的,因为 Cloud Storage 中的所有 bucket 共享一个全局命名空间。" +msgstr "" +"点击 :guilabel:`CREATE BUCKET` 按钮,进入 bucket 创建工具界面。bucket 的名称必须是唯一的,因为 " +"Cloud Storage 中的所有 bucket 共享一个全局命名空间。" -#: ../../get-started/virtual-machine-install/gce.rst:79 +#: ../../get-started/cloud-install/gce.rst:80 msgid "" "Leave the remaining options set to the defaults, and click the " ":guilabel:`Create` button at the bottom to create a *Bucket*." msgstr "其余设置选项保留默认值,然后点击底部的 :guilabel:`Create` 按钮创建 *Bucket*。" -#: ../../get-started/virtual-machine-install/gce.rst:86 +#: ../../get-started/cloud-install/gce.rst:87 msgid "Figure 4: Set bucket name" msgstr "图 4:设置 bucket 名称" -#: ../../get-started/virtual-machine-install/gce.rst:88 +#: ../../get-started/cloud-install/gce.rst:89 msgid "" "Once the bucket is created, click the :guilabel:`Upload files` button on " "the Bucket details page to upload the |CL| GCE image archive to the named" " bucket:" -msgstr "创建 bucket 后,点击 Bucket 详细资料页上的 :guilabel:`Upload files` 按钮将 |CL| GCE 映像档案文件上传至指定的 bucket:" +msgstr "" +"创建 bucket 后,点击 Bucket 详细资料页上的 :guilabel:`Upload files` 按钮将 |CL| GCE " +"映像档案文件上传至指定的 bucket:" -#: ../../get-started/virtual-machine-install/gce.rst:96 +#: ../../get-started/cloud-install/gce.rst:97 msgid "Figure 5: Cloud Storage bucket" msgstr "图 5:Cloud Storage bucket" -#: ../../get-started/virtual-machine-install/gce.rst:102 +#: ../../get-started/cloud-install/gce.rst:103 msgid "Figure 6: Uploading the image source archive file" msgstr "图 6:上传映像源档案文件" -#: ../../get-started/virtual-machine-install/gce.rst:108 +#: ../../get-started/cloud-install/gce.rst:109 msgid "Figure 7: Importing complete" msgstr "图 7:导入完成" -#: ../../get-started/virtual-machine-install/gce.rst:110 +#: ../../get-started/cloud-install/gce.rst:111 msgid "Browse the Compute Engine Image library page:" msgstr "浏览 Compute Engine 映像库页:" -#: ../../get-started/virtual-machine-install/gce.rst:114 +#: ../../get-started/cloud-install/gce.rst:115 msgid "" "Select the :menuselection:`Compute Engine --> Images` from the side bar " "on the left." msgstr "从左侧边栏选择 :menuselection:`Compute Engine --> 映像`。" -#: ../../get-started/virtual-machine-install/gce.rst:121 +#: ../../get-started/cloud-install/gce.rst:122 msgid "Figure 8: Image library" msgstr "图 8:映像库" -#: ../../get-started/virtual-machine-install/gce.rst:123 +#: ../../get-started/cloud-install/gce.rst:124 msgid "" "On the Compute Engine Image library page, click the :guilabel:`[+] CREATE" " IMAGE` menu item to create a custom image:" msgstr "在 Compute Engine 映像库页面,点击 :guilabel:`[+] CREATE IMAGE` 菜单项创建定制映像:" -#: ../../get-started/virtual-machine-install/gce.rst:130 +#: ../../get-started/cloud-install/gce.rst:131 msgid "Figure 9: Create image" msgstr "图 9:创建映像" -#: ../../get-started/virtual-machine-install/gce.rst:132 +#: ../../get-started/cloud-install/gce.rst:133 msgid "" "In the VM image creation page, change the image source type to *Cloud " "Storage file*." msgstr "在虚拟机映像创建页上,将映像源类型更改为 *Cloud Storage 文件*。" -#: ../../get-started/virtual-machine-install/gce.rst:135 +#: ../../get-started/cloud-install/gce.rst:136 msgid "Under :guilabel:`Source`, select :guilabel:`Browse`." msgstr "在 :guilabel:`Source` 中,选择 :guilabel:`Browse`。" -#: ../../get-started/virtual-machine-install/gce.rst:137 +#: ../../get-started/cloud-install/gce.rst:138 msgid "" "Locate the :file:`clear--gce.tar.gz` file, and click " ":guilabel:`Select`." msgstr "找到 :file:`clear--gce.tar.gz` 文件,然后点击 :guilabel:`Select`。" -#: ../../get-started/virtual-machine-install/gce.rst:144 +#: ../../get-started/cloud-install/gce.rst:145 msgid "Figure 10: Create image using imported object" msgstr "图 10:利用导入的对象创建映像" -#: ../../get-started/virtual-machine-install/gce.rst:146 +#: ../../get-started/cloud-install/gce.rst:147 msgid "" "Accept all default options, and click the :guilabel:`Create` button at " "the bottom to import the Clear Linux GCE image to the image library." msgstr "接受所有默认选项,然后点击底部的 :guilabel:`Create` 按钮,将 Clear Linux GCE 映像导入映像库。" -#: ../../get-started/virtual-machine-install/gce.rst:153 +#: ../../get-started/cloud-install/gce.rst:154 msgid "Figure 11: Image is created" msgstr "图 11:映像已创建" -#: ../../get-started/virtual-machine-install/gce.rst:155 +#: ../../get-started/cloud-install/gce.rst:156 msgid "" "After the |CL| image is imported, you can launch a VM instance running " "|CL|:" msgstr "|CL| 映像导入后,可以启动一个运行 |CL| 的虚拟机实例:" -#: ../../get-started/virtual-machine-install/gce.rst:160 +#: ../../get-started/cloud-install/gce.rst:161 msgid "" "Select :menuselection:`Compute Engine --> VM Instances` from the side bar" " on the left." msgstr "从左侧边栏选择 :menuselection:`Compute Engine --> VM instances`。" -#: ../../get-started/virtual-machine-install/gce.rst:167 +#: ../../get-started/cloud-install/gce.rst:168 msgid "Figure 12: VM instances catalog" msgstr "图 12:虚拟机实例目录" -#: ../../get-started/virtual-machine-install/gce.rst:169 +#: ../../get-started/cloud-install/gce.rst:170 msgid "" "If no VM instance was created in this project, you will be prompted to " "create one." msgstr "如果此项目中没有创建虚拟机实例,系统会提示您创建一个实例。" -#: ../../get-started/virtual-machine-install/gce.rst:172 +#: ../../get-started/cloud-install/gce.rst:173 msgid "" "Alternatively, click the :guilabel:`CREATE INSTANCE` button on the VM " "instances page to create a VM instance." msgstr "另外,也可以点击虚拟机实例页上的 :guilabel:`CREATE INSTANCE` 按钮创建虚拟机实例。" -#: ../../get-started/virtual-machine-install/gce.rst:179 +#: ../../get-started/cloud-install/gce.rst:180 msgid "Figure 13: VM creation" msgstr "图 13:创建虚拟机" -#: ../../get-started/virtual-machine-install/gce.rst:185 +#: ../../get-started/cloud-install/gce.rst:186 msgid "Figure 14: VM instances list" msgstr "图 14:虚拟机实例列表" -#: ../../get-started/virtual-machine-install/gce.rst:187 +#: ../../get-started/cloud-install/gce.rst:188 msgid "" "Under :guilabel:`Region`, choose a region based on the `Best practices " "for Compute Engine regions selection`_." -msgstr "在 :guilabel:`Region` 中,根据 `Best practices for Compute Engine regions selection`_ 选择一个区域。" +msgstr "" +"在 :guilabel:`Region` 中,根据 `Best practices for Compute Engine regions " +"selection`_ 选择一个区域。" -#: ../../get-started/virtual-machine-install/gce.rst:190 +#: ../../get-started/cloud-install/gce.rst:191 msgid "Under :guilabel:`Boot disk`, click the :guilabel:`Change` button." msgstr "在 :guilabel:`Boot disk` 中,点击 :guilabel:`Change` 按钮。" -#: ../../get-started/virtual-machine-install/gce.rst:196 +#: ../../get-started/cloud-install/gce.rst:197 msgid "Figure 15: Use custom image" msgstr "图 15:使用定制映像" -#: ../../get-started/virtual-machine-install/gce.rst:198 +#: ../../get-started/cloud-install/gce.rst:199 msgid "" "Select the :menuselection:`Custom images` tab for using Clear Linux OS " "GCE image." msgstr "选择 :menuselection:`定制映像` 标签,以使用 Clear Linux OS GCE 映像。" -#: ../../get-started/virtual-machine-install/gce.rst:204 +#: ../../get-started/cloud-install/gce.rst:205 msgid "Figure 16: Select Clear Linux boot disk to create a VM instance" msgstr "图 16:选择 Clear Linux 引导磁盘创建虚拟机实例" -#: ../../get-started/virtual-machine-install/gce.rst:206 +#: ../../get-started/cloud-install/gce.rst:207 msgid "" "Scroll down to the bottom of the VM instance creation page, expand the " ":guilabel:`Management, security, disks, networking, sole tenancy` group." -msgstr "向下滚动至虚拟机实例创建页的底部,展开 :guilabel:`Management, security, disks, networking, sole tenancy` 群组。" +msgstr "" +"向下滚动至虚拟机实例创建页的底部,展开 :guilabel:`Management, security, disks, networking, " +"sole tenancy` 群组。" -#: ../../get-started/virtual-machine-install/gce.rst:214 +#: ../../get-started/cloud-install/gce.rst:215 msgid "Figure 17: Set up SSH keys" msgstr "图 17:设置 SSH 密钥" -#: ../../get-started/virtual-machine-install/gce.rst:217 +#: ../../get-started/cloud-install/gce.rst:218 msgid "" "|CL| does not allow SSH login with a root account by default. As a " "result, you must configure the VM instance with your SSH public key, so " "that you are able to access it remotely." msgstr "|CL| 默认情况下不允许使用 root 帐户进行 SSH 登录。因此,您必须使用 SSH 公共密钥配置虚拟机实例,以便能够远程访问。" -#: ../../get-started/virtual-machine-install/gce.rst:221 +#: ../../get-started/cloud-install/gce.rst:222 msgid "Refer to :ref:`security` for more details." msgstr "请参考 :ref:`security` 了解详情。" -#: ../../get-started/virtual-machine-install/gce.rst:223 +#: ../../get-started/cloud-install/gce.rst:224 msgid "" "Click the :menuselection:`Security` tab, copy and paste your SSH public " "key:" msgstr "点击 :menuselection:`安全性` 标签,复制并粘贴 SSH 公共密钥:" -#: ../../get-started/virtual-machine-install/gce.rst:229 +#: ../../get-started/cloud-install/gce.rst:230 msgid "Figure 18: Set SSH key for remote login" msgstr "图 18:设置 SSH 密钥进行远程登录" -#: ../../get-started/virtual-machine-install/gce.rst:233 +#: ../../get-started/cloud-install/gce.rst:234 msgid "" "The username is assigned from characters preceding ``@`` in the email " "address, included in the SSH key. The dot symbol \".\" is not allowed, " "because it is an invalid character while creating user accounts in |CL|." -msgstr "分配的用户名来自电子邮件地址 ``@`` 前面的字符,包含在 SSH 密钥中。不允许使用符号 \".\",因为在 |CL| 中创建用户帐户时它是无效字符。" +msgstr "" +"分配的用户名来自电子邮件地址 ``@`` 前面的字符,包含在 SSH 密钥中。不允许使用符号 \".\",因为在 |CL| " +"中创建用户帐户时它是无效字符。" -#: ../../get-started/virtual-machine-install/gce.rst:238 +#: ../../get-started/cloud-install/gce.rst:239 msgid "Click the :guilabel:`Create` button to create the |CL| VM." msgstr "点击 :guilabel:`Create` 按钮创建 |CL| 虚拟机。" -#: ../../get-started/virtual-machine-install/gce.rst:240 +#: ../../get-started/cloud-install/gce.rst:241 msgid "The Clear Linux VM instance is created and assigned a public IP address:" msgstr "Clear Linux 虚拟机实例已创建并分配了一个公共 IP 地址:" -#: ../../get-started/virtual-machine-install/gce.rst:246 +#: ../../get-started/cloud-install/gce.rst:247 msgid "Figure 19: Clear Linux VM instance is created and started" msgstr "图 19:Clear Linux 虚拟机实例已创建并启动" -#: ../../get-started/virtual-machine-install/gce.rst:248 +#: ../../get-started/cloud-install/gce.rst:249 msgid "" "You can now SSH login to the VM using the IP address obtained in the " "previous step, and the username associated with the SSH public key:" msgstr "利用上一步获得的 IP 地址以及与 SSH 公共密钥相关联的用户名,您现在可以通过 SSH 登录虚拟机:" -#: ../../get-started/virtual-machine-install/gce.rst:255 +#: ../../get-started/cloud-install/gce.rst:256 msgid "Figure 20: SSH login to Clear Linux VM" msgstr "图 20:SSH 登录 Clear Linux 虚拟机" -#: ../../get-started/virtual-machine-install/gce.rst:258 +#: ../../get-started/cloud-install/gce.rst:259 msgid "Related topics" msgstr "相关主题" -#: ../../get-started/virtual-machine-install/gce.rst:260 +#: ../../get-started/cloud-install/gce.rst:261 msgid ":ref:`azure`" msgstr ":ref:`azure`" -#: ../../get-started/virtual-machine-install/gce.rst:261 +#: ../../get-started/cloud-install/gce.rst:262 msgid ":ref:`aws-web`" msgstr ":ref:`aws-web`" @@ -445,4 +469,6 @@ msgstr ":ref:`aws-web`" #~ "references:" #~ msgstr "" +#~ msgid "Launch |CL-ATTR| Compute Engine on Google Cloud Platform\\*" +#~ msgstr "在 Google Cloud Platform\\* 上启动 |CL-ATTR| Compute Engine" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/index.po b/locale/zh_CN/LC_MESSAGES/get-started/index.po index 1c70b4b2..89847554 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/index.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/index.po @@ -5,65 +5,71 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../get-started/get-started.rst:4 +#: ../../get-started/index.rst:4 msgid "Get started" msgstr "开始使用" -#: ../../get-started/get-started.rst:6 +#: ../../get-started/index.rst:6 msgid "" "The Get Started section guides you through the requirements and " "installation of |CL-ATTR|. Follow these step-by-step intructions to get " "started with |CL|, fast." msgstr "“开始使用”一节引导用户了解 |CL-ATTR| 的要求并完成安装。逐步按照说明操作,快速开始使用 |CL|。" -#: ../../get-started/get-started.rst:10 +#: ../../get-started/index.rst:10 msgid "Pre-install" msgstr "安装前" -#: ../../get-started/get-started.rst:12 +#: ../../get-started/index.rst:12 msgid "There are a couple of things to take care of before you install." msgstr "安装前有一些需要注意的事项。" -#: ../../get-started/get-started.rst:14 +#: ../../get-started/index.rst:14 msgid ":ref:`system-requirements`" msgstr ":ref:`system-requirements`" -#: ../../get-started/get-started.rst:15 +#: ../../get-started/index.rst:15 msgid ":ref:`compatibility-check`" msgstr ":ref:`compatibility-check`" -#: ../../get-started/get-started.rst:16 +#: ../../get-started/index.rst:16 msgid ":ref:`bootable-usb`" msgstr ":ref:`bootable-usb`" -#: ../../get-started/get-started.rst:18 +#: ../../get-started/index.rst:18 msgid "When installing |CL-ATTR| in a VM, consider which kernel to use." msgstr "在虚拟机上安装 |CL-ATTR| 时,考虑使用哪种内核。" -#: ../../get-started/get-started.rst:20 +#: ../../get-started/index.rst:20 msgid ":ref:`Compatible VM kernels `" msgstr ":ref:`Compatible VM kernels `" -#: ../../get-started/get-started.rst:30 +#: ../../get-started/index.rst:30 msgid "Install" msgstr "安装" -#: ../../get-started/get-started.rst:42 +#: ../../get-started/index.rst:42 msgid "Install in a virtual machine" msgstr "在虚拟机上安装" +#: ../../get-started/index.rst:52 +msgid "Deploy to the cloud" +msgstr "" + #~ msgid "" #~ "The Get Started section will get " #~ "you up and running fast with " @@ -73,4 +79,3 @@ msgstr "在虚拟机上安装" #~ " or to a virtual machine." #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/hyper-v.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/hyper-v.po index 9147b51f..b6d55f96 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/hyper-v.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/hyper-v.po @@ -5,21 +5,23 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/hyper-v.rst:4 -msgid "Use Hyper-V\\*" -msgstr "使用 Hyper-V\\*" +msgid "|CL-ATTR| on Microsoft Hyper-V\\*" +msgstr "" #: ../../get-started/virtual-machine-install/hyper-v.rst:6 msgid "" @@ -39,7 +41,9 @@ msgstr "启用 `Intel® Virtualization Technology`_ (Intel® VT)" msgid "" "Enable `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)" " in your BIOS/UEFI firmware configuration." -msgstr "在 BIOS/UEFI 固件配置中启用 `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)。" +msgstr "" +"在 BIOS/UEFI 固件配置中启用 `Intel® Virtualization Technology for Directed I/O`_ " +"(Intel® VT-d)。" #: ../../get-started/virtual-machine-install/hyper-v.rst:22 msgid "Enable Hyper-V" @@ -61,7 +65,9 @@ msgid "" "create a virtual network in the **Hyper-V Manager**. Refer to the " "`Create a virtual network`_ documentation to create and configure a " "virtual network." -msgstr "在 Windows 系统上启用 *Hyper-V*后,需要在 **Hyper-V Manager** 中创建虚拟网络。请参阅 `Create a virtual network`_ 文档以创建和配置虚拟网络。" +msgstr "" +"在 Windows 系统上启用 *Hyper-V*后,需要在 **Hyper-V Manager** 中创建虚拟网络。请参阅 `Create a " +"virtual network`_ 文档以创建和配置虚拟网络。" #: ../../get-started/virtual-machine-install/hyper-v.rst:36 msgid "Create a virtual machine" @@ -72,7 +78,9 @@ msgid "" "Download and decompress the latest hyperv disk image :file:`clear-XXXXX-" "hyperv.img.gz`, where XXXXX is the latest available version of |CL| from " "our `Downloads`_ page." -msgstr "下载和解压缩最新的 hyperv 磁盘映像 :file:`clear-XXXXX-hyperv.img.gz`,其中 XXXXX 是 `Downloads`_ 页上的最新可用 |CL| 版本。" +msgstr "" +"下载和解压缩最新的 hyperv 磁盘映像 :file:`clear-XXXXX-hyperv.img.gz`,其中 XXXXX 是 " +"`Downloads`_ 页上的最新可用 |CL| 版本。" #: ../../get-started/virtual-machine-install/hyper-v.rst:42 msgid "Create a virtual machine using the **Hyper-V Manager**:" @@ -155,4 +163,6 @@ msgstr "运行 |CL| 的虚拟机已准备就绪!" #~ " our `downloads`_ section." #~ msgstr "" +#~ msgid "Use Hyper-V\\*" +#~ msgstr "使用 Hyper-V\\*" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/kvm.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/kvm.po index 1554d10c..97297198 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/kvm.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/kvm.po @@ -5,21 +5,23 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/kvm.rst:4 -msgid "Run |CL-ATTR| as a KVM guest OS" -msgstr "运行 |CL-ATTR|,用作 KVM 来宾操作系统" +msgid "|CL-ATTR| on KVM" +msgstr "" #: ../../get-started/virtual-machine-install/kvm.rst:6 msgid "" @@ -36,7 +38,9 @@ msgid "" "Enable the `Intel® Virtualization Technology`_ (Intel® VT) and the " "`Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d) in the" " host machine’s BIOS." -msgstr "在主机 BIOS 中启用 `Intel® Virtualization Technology`_ (Intel® VT) 和 `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)。" +msgstr "" +"在主机 BIOS 中启用 `Intel® Virtualization Technology`_ (Intel® VT) 和 `Intel® " +"Virtualization Technology for Directed I/O`_ (Intel® VT-d)。" #: ../../get-started/virtual-machine-install/kvm.rst:20 msgid "Log in and open a terminal emulator." @@ -74,7 +78,9 @@ msgid "" "Download the latest pre-built |CL| KVM image file from the `image " "`_ directory. Look for " "``clear--kvm.img.xz``. You can also use this command:" -msgstr "从 `image `_ 目录下载最新的预构建 |CL| KVM 映像。查找 ``clear--kvm.img.xz``。您还可以使用此命令:" +msgstr "" +"从 `image `_ 目录下载最新的预构建 |CL| " +"KVM 映像。查找 ``clear--kvm.img.xz``。您还可以使用此命令:" #: ../../get-started/virtual-machine-install/kvm.rst:59 msgid "Uncompress the downloaded image:" @@ -94,7 +100,11 @@ msgid "" "example, the |CL| OVMF files work for Ubuntu 18.04 LTS, but not for " "Ubuntu 19.04 LTS. Installing and using the OVMF files for Ubuntu 19.04 " "LTS resolved the `ASSERT` issue." -msgstr "|CL| 的默认 OVMF 文件可能并不适用于部分操作系统版本。开启虚拟机时,可能会在 `debug.log` 文件中发现 `ASSERT`。如果出现此情况,则改用因操作系统而异的 OVMF 文件。例如,|CL| OVMF 文件适用于 Ubuntu 18.04 LTS,但不适用于 Ubuntu 19.04 LTS。安装和使用适用于 Ubuntu 19.04 LTS 的 OVMF 文件,解决了 `ASSERT` 问题。" +msgstr "" +"|CL| 的默认 OVMF 文件可能并不适用于部分操作系统版本。开启虚拟机时,可能会在 `debug.log` 文件中发现 " +"`ASSERT`。如果出现此情况,则改用因操作系统而异的 OVMF 文件。例如,|CL| OVMF 文件适用于 Ubuntu 18.04 " +"LTS,但不适用于 Ubuntu 19.04 LTS。安装和使用适用于 Ubuntu 19.04 LTS 的 OVMF 文件,解决了 " +"`ASSERT` 问题。" #: ../../get-started/virtual-machine-install/kvm.rst:82 msgid "" @@ -102,7 +112,9 @@ msgid "" "`_ directory. This script " "will launch the |CL| VM and provide console interaction within the same " "terminal emulator window." -msgstr "从 `image `_ 目录下载 `start_qemu.sh`_ 脚本。此脚本将启动 |CL| 虚拟机,并在同一个终端模拟器窗口中提供控制台交互操作。" +msgstr "" +"从 `image `_ 目录下载 " +"`start_qemu.sh`_ 脚本。此脚本将启动 |CL| 虚拟机,并在同一个终端模拟器窗口中提供控制台交互操作。" #: ../../get-started/virtual-machine-install/kvm.rst:91 msgid "Make the script executable:" @@ -174,7 +186,9 @@ msgid "" "Modify the :file:`start_qemu.sh` script to increase memory (`-m`), add " "graphics driver (`-vga`), and add Spice (`-spice`, `-usb`, and `-device`)" " support." -msgstr "修改 :file:`start_qemu.sh` 脚本,增加内存 (`-m`),添加显卡驱动程序 (`-vga`) 和 Spice(`-spice`、`-usb` 和 `-device`)支持。" +msgstr "" +"修改 :file:`start_qemu.sh` 脚本,增加内存 (`-m`),添加显卡驱动程序 (`-vga`) 和 " +"Spice(`-spice`、`-usb` 和 `-device`)支持。" #: ../../get-started/virtual-machine-install/kvm.rst:198 msgid "" @@ -183,7 +197,9 @@ msgid "" "properly and you end up in the the UEFI shell. The easiest way to avoid " "this is to delete the OVMF files and restore the originals before " "relaunching the VM." -msgstr "由于上一步在 :file:`start_qemu.sh` 脚本中进行了更改,使用同一 OVMF 文件会导致虚拟机不能正常引导,最后进入 UEFI shell 界面。避免这种情况的最简单方法是删除 OVMF 文件,在重启虚拟机前恢复原始文件。" +msgstr "" +"由于上一步在 :file:`start_qemu.sh` 脚本中进行了更改,使用同一 OVMF 文件会导致虚拟机不能正常引导,最后进入 UEFI " +"shell 界面。避免这种情况的最简单方法是删除 OVMF 文件,在重启虚拟机前恢复原始文件。" #: ../../get-started/virtual-machine-install/kvm.rst:203 msgid "Increase the size of the VM by 10GB to accommodate the GDM installation:" @@ -226,7 +242,9 @@ msgid "" "The default aspect ratio of the GDM GUI for the |CL| VM is 4:3. To change" " it, use GDM's `Devices > Displays` setting tool (located at the top-" "right corner)." -msgstr "GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该比例,请使用 GDM 的 `Devices > Displays` 设置工具(右上角)。" +msgstr "" +"GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该比例,请使用 GDM 的 `Devices > Displays` " +"设置工具(右上角)。" #~ msgid "" #~ "This guide explains how to run " @@ -258,4 +276,6 @@ msgstr "GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该 #~ "the VM." #~ msgstr "" +#~ msgid "Run |CL-ATTR| as a KVM guest OS" +#~ msgstr "运行 |CL-ATTR|,用作 KVM 来宾操作系统" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/virtualbox-cl-installer.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/virtualbox-cl-installer.po index a7ae0c66..65398da0 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/virtualbox-cl-installer.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/virtualbox-cl-installer.po @@ -5,29 +5,33 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-09 16:24-0700\n" +"Language: zh\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" +"Last-Translator: \n" +"X-Generator: Poedit 2.2.3\n" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:4 -msgid "Install a |CL-ATTR| VM in VirtualBox\\*" -msgstr "在 VirtualBox\\* 中安装 |CL-ATTR| 虚拟机" +msgid "|CL-ATTR| on VirtualBox\\*" +msgstr "" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:6 msgid "" "This page explains how to create a virtual machine on the `VirtualBox`_ " -"hypervisor with |CL-ATTR| as the guest operating system. These " -"instructions support the |CL| live-server installer to create the |CL| " -"virtual machine (VM)." -msgstr "本页说明如何利用 |CL-ATTR| 在 `VirtualBox`_ 虚拟机管理程序中创建虚拟机,用作来宾操作系统。本说明为 |CL| live-server 安装程序创建 |CL| 虚拟机 (VM) 提供支持。" +"hypervisor with |CL-ATTR| as the guest operating system. These instructions " +"support the |CL| live-server installer to create the |CL| virtual machine (VM)." +msgstr "" +"本页说明如何利用 |CL-ATTR| 在 `VirtualBox`_ 虚拟机管理程序中创建虚拟机,用作来宾" +"操作系统。本说明为 |CL| live-server 安装程序创建 |CL| 虚拟机 (VM) 提供支持。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:15 msgid "Prerequisites" @@ -35,15 +39,19 @@ msgstr "必备条件" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:17 msgid "" -"Enable virtualization, such as `Intel® Virtualization Technology`_ " -"(Intel® VT), on the host system from EFI/BIOS." -msgstr "在主机系统上从 EFI/BIOS 启用虚拟化功能,例如 `Intel® Virtualization Technology`_ (Intel® VT)。" +"Enable virtualization, such as `Intel® Virtualization Technology`_ (Intel® VT), " +"on the host system from EFI/BIOS." +msgstr "" +"在主机系统上从 EFI/BIOS 启用虚拟化功能,例如 `Intel® Virtualization " +"Technology`_ (Intel® VT)。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:20 msgid "" -"Download and install |VB| **version 6.0 or higher** from `VirtualBox`_ " -"using the `VirtualBox Installation Instructions`_ for your platform." -msgstr "利用适用于您的平台的 `VirtualBox Installation Instructions`_ 从 `VirtualBox`_ 下载并安装 |VB| **6.0 或更高版本**。" +"Download and install |VB| **version 6.0 or later** from `VirtualBox`_ using " +"the `VirtualBox Installation Instructions`_ for your platform." +msgstr "" +"利用适用于您的平台的 `VirtualBox Installation Instructions`_ 从 `VirtualBox`_ 下 " +"载并安装 |VB| **6.0 或更高版本**。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:25 msgid "Download and extract the |CL| installer ISO" @@ -53,13 +61,16 @@ msgstr "下载并解压缩 |CL| 安装程序 ISO" msgid "" "Download the :file:`clear--live-server.iso.xz` of |CL| on the " "`Downloads`_ page." -msgstr "在 `Downloads`_ 页下载 |CL| 的文件 :file:`clear--live-server.iso.xz`。" +msgstr "" +"在 `Downloads`_ 页下载 |CL| 的文件 :file:`clear--live-server.iso.xz`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:30 msgid "" -"Validate the integrity of the downloaded image by checking the file hash " -"and signatures. Refer to :ref:`validate-signatures` for detailed steps." -msgstr "通过检查文件哈希值和签名,验证所下载映像的完整性。参考 :ref:`validate-signatures` 了解详细步骤。" +"Validate the integrity of the downloaded image by checking the file hash and " +"signatures. Refer to :ref:`validate-signatures` for detailed steps." +msgstr "" +"通过检查文件哈希值和签名,验证所下载映像的完整性。参考 :ref:`validate-" +"signatures` 了解详细步骤。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:33 msgid "Decompress the downloaded image." @@ -67,9 +78,11 @@ msgstr "解压缩下载的映像。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:35 msgid "" -"On Windows, you can use `7zip`_ to extract the file by right-clicking the " -"file to *Extract Here* (in the same directory)" -msgstr "在 Windows 系统中,您可以使用 `7zip`_ 解压缩文件,即右键点击文件,然后选择“解压缩到此处”(在相同目录下)" +"On Windows, you can use `7zip`_ to extract the file by right-clicking the file " +"to *Extract Here* (in the same directory)" +msgstr "" +"在 Windows 系统中,您可以使用 `7zip`_ 解压缩文件,即右键点击文件,然后选择“解压" +"缩到此处”(在相同目录下)" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:42 msgid "Figure 1: 7zip extract here command" @@ -89,11 +102,14 @@ msgstr "创建新的 |VB| 虚拟机" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:55 msgid "" -"A new :abbr:`VM (Virtual Machine)` needs to be created in |VBM| where " -"|CL| will be installed. General instructions for creating a virtual " -"machine and details about using different settings are available in the " -"VirtualBox manual section `Creating Your First Virtual Machine`_." -msgstr "在即将安装 |CL| 的 |VBM| 中需要创建新的 :abbr:`VM (Virtual Machine)`。VirtualBox 指南中的 `Creating Your First Virtual Machine`_ 章节介绍了创建虚拟机的一般说明和使用不同设置的详细信息。" +"A new :abbr:`VM (Virtual Machine)` needs to be created in |VBM| where |CL| will " +"be installed. General instructions for creating a virtual machine and details " +"about using different settings are available in the VirtualBox manual section " +"`Creating Your First Virtual Machine`_." +msgstr "" +"在即将安装 |CL| 的 |VBM| 中需要创建新的 :abbr:`VM (Virtual Machine)`。" +"VirtualBox 指南中的 `Creating Your First Virtual Machine`_ 章节介绍了创建虚拟机" +"的一般说明和使用不同设置的详细信息。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:59 msgid "Launch the |VBM| from your host system." @@ -109,8 +125,7 @@ msgstr "选择 :guilabel:`Expert mode`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:65 msgid "" -"On the :guilabel:`Create Virtual Machine` screen, enter the following " -"settings:" +"On the :guilabel:`Create Virtual Machine` screen, enter the following settings:" msgstr "在 :guilabel:`Create Virtual Machine` 屏幕上,输入以下设置:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:67 @@ -135,10 +150,12 @@ msgstr "**默认内存大小**:2048 MB(进行相应调整。)" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:74 msgid "" -"Later, if you want to change the amount of RAM allocated, power down your" -" VM. Return to :file:`Settings > System` and change :guilabel:`Base " -"Memory` to the desired size." -msgstr "以后如果希望更改分配的 RAM 大小,请关闭虚拟机。返回 :file:`Settings > System` 并将 :guilabel:`Base Memory` 更改为想要的大小。" +"Later, if you want to change the amount of RAM allocated, power down your VM. " +"Return to :file:`Settings > System` and change :guilabel:`Base Memory` to the " +"desired size." +msgstr "" +"以后如果希望更改分配的 RAM 大小,请关闭虚拟机。返回 :file:`Settings > System` 并" +"将 :guilabel:`Base Memory` 更改为想要的大小。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:81 msgid "Figure 2: Create Virtual Machine" @@ -166,8 +183,8 @@ msgid "**Hard disk file type**: `VDI (VirtualBox Disk Image)`" msgstr "**硬盘文件类型**:`VDI (VirtualBox Disk Image)`" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:90 -msgid "**Storage on physical hard disk**:` Dynamically allocated`" -msgstr "**物理硬盘存储**:` Dynamically allocated`" +msgid "**Storage on physical hard disk**: `Dynamically allocated`" +msgstr "**物理硬盘存储**: `Dynamically allocated`" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:96 msgid "Figure 3: Create Virtual Hard Disk" @@ -188,14 +205,16 @@ msgstr "在左侧菜单中,导航至 :menuselection:`系统` 菜单。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:106 msgid "" -"On the :guilabel:`Motherboard` tab, select the :guilabel:`Chipset` menu, " -"and then select :menuselection:`ICH9`. See Figure 4." -msgstr "在 :guilabel:`Motherboard` 标签上,选择 :guilabel:`Chipset` 菜单,然后选择 :menuselection:`ICH9`。参见图 4。" +"On the :guilabel:`Motherboard` tab, select the :guilabel:`Chipset` menu, and " +"then select :menuselection:`ICH9`. See Figure 4." +msgstr "" +"在 :guilabel:`Motherboard` 标签上,选择 :guilabel:`Chipset` 菜单,然后选择 :" +"menuselection:`ICH9`。参见图 4。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:111 msgid "" -"You can select which chipset will be presented to the virtual machine. " -"Consult the `VM VirtualBox User Manual`_ for more details." +"You can select which chipset will be presented to the virtual machine. Consult " +"the `VM VirtualBox User Manual`_ for more details." msgstr "您可以为虚拟机选择芯片组。查阅 `VM VirtualBox User Manual`_ 了解详情。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:114 @@ -216,10 +235,12 @@ msgstr "图 4: 设置 > 系统" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:127 msgid "" -"By default, only 1 virtual CPU is allocated to the new VM. Consider " -"increasing the number of virtual processors allocated to the virtual " -"machine under Settings > System > Processor for increased performance." -msgstr "默认情况下,只为新的虚拟机分配 1 个虚拟 CPU。可在“设置”>“系统”>“处理器”中考虑增加分配给虚拟机的虚拟处理器数量,以提高性能。" +"By default, only 1 virtual CPU is allocated to the new VM. Consider increasing " +"the number of virtual processors allocated to the virtual machine under " +"Settings > System > Processor for increased performance." +msgstr "" +"默认情况下,只为新的虚拟机分配 1 个虚拟 CPU。可在“设置”>“系统”>“处理器”中考虑增" +"加分配给虚拟机的虚拟处理器数量,以提高性能。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:132 msgid "Click :guilabel:`OK`." @@ -239,28 +260,33 @@ msgstr "挂载安装 ISO" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:142 msgid "" -"The |CL| installer ISO needs to be mounted as a virtual CD-ROM on the VM " -"before powering the VM on." -msgstr "|CL| 安装程序 ISO 必须在虚拟机上作为虚拟 CD-ROM 挂载,然后才能打开虚拟机。" +"The |CL| installer ISO needs to be mounted as a virtual CD-ROM on the VM before " +"powering the VM on." +msgstr "" +"|CL| 安装程序 ISO 必须在虚拟机上作为虚拟 CD-ROM 挂载,然后才能打开虚拟机。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:145 msgid "" -"From the *ClearLinux-OS* :guilabel:`Settings` menu at left, select " -":guilabel:`Storage`." -msgstr "从左边的 *ClearLinux-OS* :guilabel:`Settings` 菜单选择 :guilabel:`Storage`。" +"From the *ClearLinux-OS* :guilabel:`Settings` menu at left, select :guilabel:" +"`Storage`." +msgstr "" +"从左边的 *ClearLinux-OS* :guilabel:`Settings` 菜单选择 :guilabel:`Storage`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:148 msgid "" -"From :guilabel:`Storage Devices`, middle column, click the blue disk " -"labeled :guilabel:`Empty`." -msgstr "从 :guilabel:`Storage Devices` 中间栏上,点击标记为 :guilabel:`Empty` 的蓝色盘。" +"From :guilabel:`Storage Devices`, middle column, click the blue disk labeled :" +"guilabel:`Empty`." +msgstr "" +"从 :guilabel:`Storage Devices` 中间栏上,点击标记为 :guilabel:`Empty` 的蓝色盘。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:151 msgid "" -"From the :guilabel:`Attributes` menu, click the blue CD disk next to the " -":guilabel:`Optical Drive` drop down menu and click :guilabel:`Choose " -"Virtual Optical Disk File...`" -msgstr "从 :guilabel:`Attributes` 菜单点击 :guilabel:`Optical Drive` 下拉菜单旁边的蓝色 CD 盘,然后点击 :guilabel:`Choose Virtual Optical Disk File...`" +"From the :guilabel:`Attributes` menu, click the blue CD disk next to the :" +"guilabel:`Optical Drive` drop down menu and click :guilabel:`Choose Virtual " +"Optical Disk File...`" +msgstr "" +"从 :guilabel:`Attributes` 菜单点击 :guilabel:`Optical Drive` 下拉菜单旁边的蓝色 " +"CD 盘,然后点击 :guilabel:`Choose Virtual Optical Disk File...`" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:159 msgid "Figure 5: Choose Virtual Optical Disk Drive" @@ -268,9 +294,11 @@ msgstr "图 5:选择虚拟光盘驱动器" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:161 msgid "" -"Where there appears :guilabel:`Please choose a virtual optical disk " -"file`, select the ISO file and click *Open*." -msgstr "显示 :guilabel:`Please choose a virtual optical disk file` 后,选择 ISO 文件并点击 *打开*。" +"Where there appears :guilabel:`Please choose a virtual optical disk file`, " +"select the ISO file and click *Open*." +msgstr "" +"显示 :guilabel:`Please choose a virtual optical disk file` 后,选择 ISO 文件并点" +"击 *打开*。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:168 msgid "Figure 6: Mounting an ISO" @@ -286,8 +314,7 @@ msgstr "利用 live-server 安装程序安装 |CL|" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:175 msgid "" -"In the |VBM|, select virtual machine you created and click " -":guilabel:`Start`." +"In the |VBM|, select virtual machine you created and click :guilabel:`Start`." msgstr "在 |VBM| 中,选择您创建的虚拟机,点击 :guilabel:`Start`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:181 @@ -296,32 +323,38 @@ msgstr "图 7:启动安装程序" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:185 msgid "" -"To release the mouse cursor from the VM console window, press the right " -":kbd:`Ctrl` key on the keyboard." +"To release the mouse cursor from the VM console window, press the right :kbd:" +"`Ctrl` key on the keyboard." msgstr "要从虚拟机控制台窗口释放鼠标光标,按下键盘右边的 :kbd:`Ctrl` 键。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:188 msgid "" -"When :guilabel:`Clear Linux Installer` in boot manager appears, select " -":kbd:`Enter`. Do not install the bundle `desktop-autostart`." -msgstr "引导管理器中出现 :guilabel:`Clear Linux Installer` 时,选择 :kbd:`回车`。不要安装 bundle 文件 `desktop-autostart`。" +"When :guilabel:`Clear Linux Installer` in boot manager appears, select :kbd:" +"`Enter`. Do not install the bundle `desktop-autostart`." +msgstr "" +"引导管理器中出现 :guilabel:`Clear Linux Installer` 时,选择 :kbd:`回车`。不要安" +"装 bundle 文件 `desktop-autostart`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:191 msgid "" -"Follow the steps in :ref:`bare-metal-install-server` to install |CL| onto" -" the VM virtual disk. Note:" -msgstr "按照 :ref:`bare-metal-install-server` 中的步骤,将 |CL| 安装在虚拟机的虚拟磁盘上。注:" +"Follow the steps in :ref:`bare-metal-install-server` to install |CL| onto the " +"VM virtual disk. Note:" +msgstr "" +"按照 :ref:`bare-metal-install-server` 中的步骤,将 |CL| 安装在虚拟机的虚拟磁盘" +"上。注:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:194 msgid "" -"In :guilabel:`Configure Installation Media`, navigate top VBOX HARDDISK, " -"and then select :guilabel:`Confirm`." -msgstr "在 :guilabel:`Configure Installation Media` 中,导航至顶级 VBOX HARDDISK,然后选择 :guilabel:`Confirm`。" +"In :guilabel:`Configure Installation Media`, navigate top VBOX HARDDISK, and " +"then select :guilabel:`Confirm`." +msgstr "" +"在 :guilabel:`Configure Installation Media` 中,导航至顶级 VBOX HARDDISK,然后选" +"择 :guilabel:`Confirm`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:197 msgid "" -"In :menuselection:`Advanced options --> Manage User`, create an " -"administrative user." +"In :menuselection:`Advanced options --> Manage User`, create an administrative " +"user." msgstr "在 :menuselection:`高级选项 --> 管理用户` 中,创建一个管理员用户。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:200 @@ -342,8 +375,8 @@ msgstr "卸载 ISO" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:213 msgid "" -"The |CL| installer ISO needs to be unmounted to allow the VM to boot from" -" the virtual hard disk." +"The |CL| installer ISO needs to be unmounted to allow the VM to boot from the " +"virtual hard disk." msgstr "需要卸载 |CL| 安装程序 ISO,以便从虚拟硬盘引导虚拟机。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:216 @@ -352,23 +385,28 @@ msgstr "返回 |VBM|。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:220 msgid "" -"From the VM :guilabel:`Settings` window, navigate to the " -":guilabel:`Storage` pane in the left menu." -msgstr "从虚拟机 :guilabel:`Settings` 窗口,导航至左侧菜单的 :guilabel:`Storage` 窗格。" +"From the VM :guilabel:`Settings` window, navigate to the :guilabel:`Storage` " +"pane in the left menu." +msgstr "" +"从虚拟机 :guilabel:`Settings` 窗口,导航至左侧菜单的 :guilabel:`Storage` 窗格。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:223 msgid "" -"From the middle :guilabel:`Storage Devices` column, click the blue CD " -"disk labeled :guilabel:`clear--live-server.iso` under the " -":guilabel:`Controller: IDE`." -msgstr "从 :guilabel:`Storage Devices` 中间栏上,点击 :guilabel:`Controller: IDE` 下面标注为 :guilabel:`clear--live-server.iso` 的蓝色 CD 盘。" +"From the middle :guilabel:`Storage Devices` column, click the blue CD disk " +"labeled :guilabel:`clear--live-server.iso` under the :guilabel:" +"`Controller: IDE`." +msgstr "" +"从 :guilabel:`Storage Devices` 中间栏上,点击 :guilabel:`Controller: IDE` 下面标" +"注为 :guilabel:`clear--live-server.iso` 的蓝色 CD 盘。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:227 msgid "" "From the :guilabel:`Attributes` column on the right, in :guilabel:`Optical " -"Drive`, select the blue CD icon beside and click :guilabel:`Remove Disk " -"from Virtual Drive`." -msgstr "在 :guilabel:`Attributes` 右边的 :guilabel:`Optical Drive` 栏中,选择旁边的蓝色 CD 图标,点击 :guilabel:`Remove Disk from Virtual Drive`。" +"Drive`, select the blue CD icon beside and click :guilabel:`Remove Disk from " +"Virtual Drive`." +msgstr "" +"在 :guilabel:`Attributes` 右边的 :guilabel:`Optical Drive` 栏中,选择旁边的蓝色 " +"CD 图标,点击 :guilabel:`Remove Disk from Virtual Drive`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:235 msgid "Figure 8: Remove Disk from Virtual Drive" @@ -376,8 +414,8 @@ msgstr "图 8:从虚拟驱动器中取出磁盘" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:237 msgid "" -"Click :guilabel:`OK` to exit the :guilabel:`VM Settings` menu and return " -"to the main |VBM|." +"Click :guilabel:`OK` to exit the :guilabel:`VM Settings` menu and return to the " +"main |VBM|." msgstr "点击 :guilabel:`OK` 退出 :guilabel:`VM Settings` 菜单,返回主 |VBM|。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:241 @@ -386,10 +424,11 @@ msgstr "安装 |VB| Linux Guest Additions" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:243 msgid "" -"|CL| provides Linux Guest Additions drivers for full compatibility using " -"an install script in the **kernel-lts** (Long Term Support) bundle by " -"|CL|." -msgstr "|CL| 利用其 **kernel-lts** (长期支持)bundle 中的安装脚本为 Linux Guest Additions 驱动程序提供完全的兼容性。" +"|CL| provides Linux Guest Additions drivers for full compatibility using an " +"install script in the **kernel-lts** (Long Term Support) bundle by |CL|." +msgstr "" +"|CL| 利用其 **kernel-lts** (长期支持)bundle 中的安装脚本为 Linux Guest " +"Additions 驱动程序提供完全的兼容性。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:246 msgid "From the |VBM| select the |CL| VM, and select :guilabel:`Start`." @@ -401,9 +440,11 @@ msgstr "在虚拟机控制台上,以先前创建的管理员用户身份登录 #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:251 msgid "" -"A message may appear: \"A kernel update is available: you may wish to " -"reboot the system.\"" -msgstr "随机会显示一条消息:\"A kernel update is available: you may wish to reboot the system.\"" +"A message may appear: \"A kernel update is available: you may wish to reboot " +"the system.\"" +msgstr "" +"随机会显示一条消息:\"A kernel update is available: you may wish to reboot the " +"system.\"" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:254 msgid "To update the kernel, enter:" @@ -415,29 +456,34 @@ msgstr "初次登录时,请输入管理员用户的密码,然后继续。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:262 msgid "" -"Validate the installed kernel is **kernel-lts** by checking the output of" -" the :command:`uname -r` command. It should end in **.lts** or " -"**.lts2018**." -msgstr "查看 :command:`uname -r` 命令的输出结果,验证安装的内核为 **kernel-lts**。它的结尾应该为 **.lts** 或 **.lts2018**。" +"Validate the installed kernel is **kernel-lts** by checking the output of the :" +"command:`uname -r` command. It should end in **.lts** or **.lts2018**." +msgstr "" +"查看 :command:`uname -r` 命令的输出结果,验证安装的内核为 **kernel-lts**。它的结" +"尾应该为 **.lts** 或 **.lts2018**。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:270 msgid "" -"If the running kernel is not **lts**: install the LTS kernel manually, " -"update the bootloader, and check again:" -msgstr "如果运行的内核不是 **lts**:手动安装 LTS 内核,更新引导启动程序,然后再次检查:" +"If the running kernel is not **lts**: install the LTS kernel manually, update " +"the bootloader, and check again:" +msgstr "" +"如果运行的内核不是 **lts**:手动安装 LTS 内核,更新引导启动程序,然后再次检查:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:280 msgid "" -"Remove any kernel bundles that do not end in *-lts* or *kernel-install* " -"to simplify and avoid conflicts:" -msgstr "移除任何结尾不是 *-lts* 或 *kernel-install* 的内核 bundle,简化和避免冲突:" +"Remove any kernel bundles that do not end in *-lts* or *kernel-install* to " +"simplify and avoid conflicts:" +msgstr "" +"移除任何结尾不是 *-lts* 或 *kernel-install* 的内核 bundle,简化和避免冲突:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:288 msgid "" -"In the VM Console top menu, click :guilabel:`Devices`, and select " -":guilabel:`Insert Guest Additions CD image...` to mount the |VB| driver " -"installation to the |CL| VM." -msgstr "在虚拟机控制台顶级菜单中,点击 :guilabel:`Devices`,然后选择 :guilabel:`Insert Guest Additions CD image...`,在 |CL| 虚拟机上挂载 |VB| 驱动程序安装。" +"In the VM Console top menu, click :guilabel:`Devices`, and select :guilabel:" +"`Insert Guest Additions CD image...` to mount the |VB| driver installation to " +"the |CL| VM." +msgstr "" +"在虚拟机控制台顶级菜单中,点击 :guilabel:`Devices`,然后选择 :guilabel:`Insert " +"Guest Additions CD image...`,在 |CL| 虚拟机上挂载 |VB| 驱动程序安装。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:296 msgid "Figure 9: Insert Guest Additions CD image" @@ -445,9 +491,11 @@ msgstr "图 9:插入 Guest Additions CD 映像" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:298 msgid "" -"If a dialogue appears, \"VBx_GAs_6.0.8... Would you like to run it?\", " -"select :guilabel:`Cancel`." -msgstr "如果出现对话 \"VBx_GAs_6.0.8...Would you like to run it?\",选择 :guilabel:`Cancel`。" +"If a dialogue appears, \"VBx_GAs_6.0.8... Would you like to run it?\", select :" +"guilabel:`Cancel`." +msgstr "" +"如果出现对话 \"VBx_GAs_6.0.8...Would you like to run it?\",选择 :guilabel:" +"`Cancel`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:301 msgid "Instead, we provide a script to patch and install |VB| drivers on |CL|." @@ -459,9 +507,11 @@ msgstr "打开终端,输入脚本:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:311 msgid "" -"Successful installation shows: \"Guest Additions installation complete\"." -" If drivers are already installed, don't re-install them." -msgstr "成功安装后显示:\"Guest Additions installation complete\"。如果驱动程序已经安装,不要重复安装。" +"Successful installation shows: \"Guest Additions installation complete\". If " +"drivers are already installed, don't re-install them." +msgstr "" +"成功安装后显示:\"Guest Additions installation complete\"。如果驱动程序已经安" +"装,不要重复安装。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:314 msgid "Shut down the system. Select :menuselection:`Machine --> ACPI Shutdown`." @@ -477,9 +527,11 @@ msgstr "选择 :guilabel:`Settings`,:guilabel:`Display`。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:324 msgid "" -"In :guilabel:`Graphics Controller`, select :guilabel:`VBoxSVGA` to adjust" -" screen size dynamically." -msgstr "在 :guilabel:`Graphics Controller` 中,选择 :guilabel:`VBoxSVGA`,以便动态调整屏幕大小。" +"In :guilabel:`Graphics Controller`, select :guilabel:`VBoxSVGA` to adjust " +"screen size dynamically." +msgstr "" +"在 :guilabel:`Graphics Controller` 中,选择 :guilabel:`VBoxSVGA`,以便动态调整屏" +"幕大小。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:331 msgid "Figure 11: VirtualBox hardware acceleration error" @@ -497,7 +549,8 @@ msgstr "在虚拟机控制台上,登录并确认 |VB| 驱动程序已加载。 msgid "" "You should see drivers loaded with names beginning with **vbox**: (e.g., " "vboxvideo, vboxguest)." -msgstr "此时,应该会看到以 **vbox** 开头的驱动程序(例如 vboxvideo、vboxguest)已加载。" +msgstr "" +"此时,应该会看到以 **vbox** 开头的驱动程序(例如 vboxvideo、vboxguest)已加载。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:344 msgid "Add `desktop-autostart` for a full desktop experience." @@ -517,10 +570,12 @@ msgstr "故障检修" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:361 msgid "" -"**Problem:** On a Microsoft\\* Windows\\* OS, |VB| encounters an error " -"when trying to start a VM indicating *VT-X/AMD-v hardware acceleration is" -" not available on your system.*" -msgstr "**问题:** 在 Microsoft\\* Windows\\* 操作系统上,尝试开启虚拟机时 |VB| 发生错误,出现消息:*系统不支持 VT-X/AMD-v 硬件加速。*" +"**Problem:** On a Microsoft\\* Windows\\* OS, |VB| encounters an error when " +"trying to start a VM indicating *VT-X/AMD-v hardware acceleration is not " +"available on your system.*" +msgstr "" +"**问题:** 在 Microsoft\\* Windows\\* 操作系统上,尝试开启虚拟机时 |VB| 发生错" +"误,出现消息:*系统不支持 VT-X/AMD-v 硬件加速。*" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:369 msgid "Figure 12: VirtualBox hardware acceleration error" @@ -528,176 +583,34 @@ msgstr "图 12:VirtualBox 硬件加速错误" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:371 msgid "" -"**Solution:** First, double check the `Prerequisites`_ section to make " -"sure *Hardware accelerated virtualization* extensions have been enabled " -"in the host system's EFI/BIOS." -msgstr "**解决方法:** 首先仔细检查 `Prerequisites`_ 部分,确保主机系统的 EFI/BIOS 中启用了 *经过硬件加速的虚拟化* 扩展。" +"**Solution:** First, double check the `Prerequisites`_ section to make sure " +"*Hardware accelerated virtualization* extensions have been enabled in the host " +"system's EFI/BIOS." +msgstr "" +"**解决方法:** 首先仔细检查 `Prerequisites`_ 部分,确保主机系统的 EFI/BIOS 中启" +"用了 *经过硬件加速的虚拟化* 扩展。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:375 msgid "" -"*Hardware accelerated virtualization*, may get disabled for |VB| when " -"another hypervisor, such as *Hyper-V* is enabled." +"*Hardware accelerated virtualization*, may get disabled for |VB| when another " +"hypervisor, such as *Hyper-V* is enabled." msgstr "启用另一个管理程序(如 *Hyper-V*)后,|VB| 应禁用*经过硬件加速的虚拟化*。" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:378 msgid "" -"To disable *Hyper-V* execute this command in an **Administrator: Command " -"Prompt or Powershell**, and reboot the system:" -msgstr "要禁用 *Hyper-V*,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:" +"To disable *Hyper-V* execute this command in an **Administrator: Command Prompt " +"or Powershell**, and reboot the system:" +msgstr "" +"要禁用 *Hyper-V*,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系" +"统:" #: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:385 msgid "" -"To enable Hyper-V again, execute this command in an **Administrator: " -"Command Prompt or Powershell**, and reboot the system:" -msgstr "要再次启用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:" - -#~ msgid "" -#~ "Oracle\\* VirtualBox\\* is a type 2 " -#~ "hypervisor. This document explains how " -#~ "to create a virtual machine on the" -#~ " `VirtualBox hypervisor`_ with |CL-ATTR|" -#~ " as the guest operating system. These" -#~ " instructions support use of the |CL|" -#~ " live-server installer to create |CL|" -#~ " virtual machine (VM)." -#~ msgstr "" - -#~ msgid "Before continuing, assure you have:" -#~ msgstr "" - -#~ msgid "" -#~ "Enabled virtualization, such as Intel® " -#~ "`Virtualization Technology`_ (Intel® VT), on" -#~ " the host system from EFI/BIOS." -#~ msgstr "" - -#~ msgid "" -#~ "Downloaded and installed |VB| **version " -#~ "6.0 or greater** from the `official " -#~ "VirtualBox website`_ per the `appropriate " -#~ "instructions`_ for your platform." -#~ msgstr "" - -#~ msgid "" -#~ "Download the :file:`clear--live-" -#~ "server.iso.xz` of |CL| on the `downloads" -#~ " page`_." -#~ msgstr "" - -#~ msgid "" -#~ "Validate the integrity of the downloaded" -#~ " image by checking the file hash " -#~ "and signatures. Refer :ref:`validate-" -#~ "signatures` for detailed steps." -#~ msgstr "" - -#~ msgid "" -#~ "A new :abbr:`VM (Virtual Machine)` needs" -#~ " to be created in |VBM| where " -#~ "|CL| will be installed. General " -#~ "instructions for creating a virtual " -#~ "machine and details about using " -#~ "different settings are available on the" -#~ " `VirtualBox manual section on Creating " -#~ "a VM`_." -#~ msgstr "" - -#~ msgid "Click the *New* button to create a new VM." -#~ msgstr "" - -#~ msgid "In :guilabel:`Create Virtual Machine`, enter the following settings:" -#~ msgstr "" - -#~ msgid "Select :guilabel:`Create`." -#~ msgstr "" - -#~ msgid "In :guilabel:`Create Virtual Hard Disk`, select:" -#~ msgstr "" - -#~ msgid "Click *Create*." -#~ msgstr "" - -#~ msgid "Click *Settings* to configure the |CL| VM." -#~ msgstr "" - -#~ msgid "In the left-hand menu, navigate to the :guilabel:`System` menu." -#~ msgstr "" - -#~ msgid "" -#~ "In the :guilabel:`Motherboard` tab, select " -#~ "the `Chipset` pulldown menu, and then" -#~ " select :guilabel:`ICH9`. See Figure 4." -#~ msgstr "" - -#~ msgid "Select :guilabel:`OK`." -#~ msgstr "" - -#~ msgid "" -#~ "From the *ClearLinux-OS* :guilabel:`Settings`" -#~ " at left, select :guilabel:`Storage`." -#~ msgstr "" - -#~ msgid "" -#~ "From :guilabel:`Storage Devices`, middle " -#~ "column, click the blue disk labeled " -#~ "*Empty*." -#~ msgstr "" - -#~ msgid "" -#~ "From the :guilabel:`Attributes` menu, click" -#~ " the blue CD disk next to the" -#~ " *Optical Drive* drop down menu and" -#~ " click *Choose Virtual Optical Disk " -#~ "File...*" -#~ msgstr "" - -#~ msgid "Select :guilabel:`OK` to exit and return to the main |VBM|." -#~ msgstr "" - -#~ msgid "In the |VBM|, select virtual machine you created and click *Start*." -#~ msgstr "" - -#~ msgid "" -#~ "In :guilabel:`Advanced options` > " -#~ ":guilabel:`Manage User`, create an " -#~ "administrative user." -#~ msgstr "" - -#~ msgid "When |CL| installation is complete, select :guilabel:`Exit`." -#~ msgstr "" - -#~ msgid "" -#~ "From the *VM - Settings* window, " -#~ "navigate to the *Storage* pane from " -#~ "the left-hand side." -#~ msgstr "" - -#~ msgid "" -#~ "From the middle *Storage Devices* " -#~ "column, click the blue CD disk " -#~ "labeled *clear--live-server.iso* under " -#~ "the *Controller: IDE* from." -#~ msgstr "" - -#~ msgid "" -#~ "From the *Attributes* column at right," -#~ " in *Optical Drive*, select the blue" -#~ " CD icon beside and click *Remove " -#~ "Disk from Virtual Drive*." -#~ msgstr "" - -#~ msgid "Click *OK* to exit the *VM Settings* menu and return to the main |VBM|." -#~ msgstr "" - -#~ msgid "" -#~ "In the VM Console top menu, click" -#~ " *Devices*, and select *Insert Guest " -#~ "Additions CD image...* to mount the " -#~ "|VB| driver installation to the |CL| " -#~ "VM." -#~ msgstr "" - -#~ msgid "Shut down the system. Select :guilabel:`Machine>ACPI Shutdown`." -#~ msgstr "" - +"To enable Hyper-V again, execute this command in an **Administrator: Command " +"Prompt or Powershell**, and reboot the system:" +msgstr "" +"要再次启用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启" +"系统:" +#~ msgid "Install a |CL-ATTR| VM in VirtualBox\\*" +#~ msgstr "在 VirtualBox\\* 中安装 |CL-ATTR| 虚拟机" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player-preconf.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player-preconf.po index 192f6378..d65eff0e 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player-preconf.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player-preconf.po @@ -5,23 +5,23 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:4 -msgid "" -"Run pre-configured |CL-ATTR| image as a VMware\\* Workstation Player " -"guest OS" -msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* Workstation Player 来宾操作系统" +msgid "|CL-ATTR| on VMware\\* Workstation Player (pre-configured image)" +msgstr "" #: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:6 msgid "" @@ -34,12 +34,16 @@ msgid "Overview" msgstr "概述" #: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:16 +#, fuzzy msgid "" -"VMware Workstation 14 Player is a type 2 hypervisor. It runs on top of " -"another operating system such as Windows\\* or Linux\\*. With VMware " -"ESXi, you can create, configure, manage, and run |CL-ATTR| :abbr:`VMs " -"(Virtual Machines)` on your local system." -msgstr "VMware Workstation 14 Player 是一个 2 类虚拟机管理程序。它在另一操作系统之上运行,如 Windows\\* 或 Linux\\*。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual Machines)`。" +"VMware Workstation 14 Player is a type 2 hypervisor. For example, it runs" +" on top of Windows\\* or Linux\\* operating system. With VMware ESXi, you" +" can create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual " +"Machines)` on your local system." +msgstr "" +"VMware Workstation 14 Player 是一个 2 类虚拟机管理程序。它在另一操作系统之上运行,如 Windows\\* 或 " +"Linux\\*。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual" +" Machines)`。" #: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:23 msgid "" @@ -48,586 +52,398 @@ msgid "" "differences." msgstr "本文截图采用了 Windows 版 VMware Workstation 14 Player。Linux 版本中的菜单和提示有微小的文字差异。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:27 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:28 msgid "Install the VMware Workstation Player hypervisor" msgstr "安装 VMware Workstation Player 虚拟机管理程序" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:29 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:30 msgid "" "Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and " ":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` " "in your system's BIOS." -msgstr "在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 :abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。" +msgstr "" +"在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 " +":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:33 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:34 msgid "" "`VMware Workstation 14 Player`_ is available for Windows and Linux. " "Download your preferred version." msgstr "`VMware Workstation 14 Player`_ 有 Windows 和 Linux 版本。下载您喜欢的版本。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:36 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:37 msgid "" "Depending on which OS you're running, install it by following one of " "these instructions:" msgstr "根据您的操作系统,安装下述说明安装。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:39 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:40 msgid "On supported Linux distros:" msgstr "在支持的 Linux 操作系统上:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:41 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:42 msgid "Enable a GUI desktop." msgstr "启用 GUI 桌面:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:43 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:44 msgid "Start a terminal emulator." msgstr "启动一个终端模拟器。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:45 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:46 msgid "" "Start the installer by issuing the command below and following the guided" " steps." msgstr "发出如下命令,按照指引步骤启动安装程序。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:52 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:53 msgid "On Windows:" msgstr "在 Windows 上:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:54 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:55 msgid "Start the installer." msgstr "启动安装程序。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:55 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:56 msgid "Follow the setup wizard." msgstr "按照安装向导提示操作。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:57 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:58 msgid "For additional help, see the `VMware Workstation Player Documentation`_." msgstr "有关其他帮助,请查看 `VMware Workstation Player Documentation`_。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:60 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:61 msgid "Download the latest |CL| VMware image" msgstr "下载最新的 |CL| VMware 映像" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:62 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:63 +#, fuzzy msgid "" -"Get the latest |CL| VMware image from the `image`_ repository. Look for " +"Get the latest |CL| VMware image from the `image repository`_. Look for " ":file:`clear-[version number]-vmware.vmdk.xz`. You can also use this " "command:" -msgstr "从 `image`_ 存储库中获取最新的 |CL| VMware 映像。查找 :file:`clear-[version number]-vmware.vmdk.xz`。还可以使用以下命令:" +msgstr "" +"从 `image`_ 存储库中获取最新的 |CL| VMware 映像。查找 :file:`clear-[version " +"number]-vmware.vmdk.xz`。还可以使用以下命令:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:70 -msgid "" -"Visit :ref:`image-types` for additional information about all available " -"|CL| images." -msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信息。" - -#: ../../guides/maintenance/download-verify-decompress.rst:4 -msgid "Verify the integrity of the |CL| image" -msgstr "确认 |CL| 映像的完整性。" - -#: ../../guides/maintenance/download-verify-decompress.rst:6 -msgid "" -"Before you use a downloaded |CL| image, verify its integrity. This action" -" eliminates the small chance of a corrupted image due to download issues." -" To support verification, each released |CL| image has a corresponding " -"SHA512 checksum file designated with the suffix `-SHA512SUMS`." -msgstr "在使用下载的 |CL| 映像之前,请确认其完整性。本操作消除了由于下载错误导致的罕见映像损坏。为支持确认,每个释放的 |CL| 映像均有一个相应的 SHA512 校验和 (checksum) 文件,其指定后缀为 `-SHA512SUMS`。" - -#: ../../guides/maintenance/download-verify-decompress.rst:11 -msgid "Download the corresponding SHA512 checksum file of your |CL| `image`_." -msgstr "下载与您的 |CL| `映像`_ 相应的 SHA512 校验和文件。" - -#: ../../guides/maintenance/download-verify-decompress.rst:12 -msgid "Start Command Prompt." -msgstr "启动命令提示符。" - -#: ../../guides/maintenance/download-verify-decompress.rst:13 -msgid "Go to the directory with the downloaded image and checksum files." -msgstr "转到含有下载映像和校验和文件的目录。" - -#: ../../guides/maintenance/download-verify-decompress.rst:14 -msgid "Get the SHA512 checksum of the image with the command:" -msgstr "利用该命令获取该映像的 SHA512 校验和:" - -#: ../../guides/maintenance/download-verify-decompress.rst:20 -msgid "" -"Manually compare the output with the original checksum value shown in the" -" downloaded checksum file and make sure they match." -msgstr "手动比较该结果与所下载校验和文件中所示的原始校验和值,确保它们相匹配。" - -#: ../../guides/maintenance/download-verify-decompress.rst:24 -msgid "Decompress the |CL| image" +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:72 +#, fuzzy +msgid "Decompress and verify the image" msgstr "解压 |CL| 映像" -#: ../../guides/maintenance/download-verify-decompress.rst:26 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:74 msgid "" -"Released |CL| images are compressed with either GNU zip (*.gz*) or XZ " -"(*.xz*). The compression type depends on the target platform or " -"environment. To decompress the image, follow these steps:" -msgstr "释放的 |CL| 映像以 GNU zip (*.gz*) 或 XZ (*.xz*) 格式压缩。压缩类型取决于目标平台或环境。要解压映像,应遵循这些步骤:" +"Visit :ref:`download-verify-decompress` and follow the instructions for " +"your Windows\\* or Linux\\* environment. Visit :ref:`image-types` for " +"additional information about all available |CL| images." +msgstr "" -#: ../../guides/maintenance/download-verify-decompress.rst:30 -msgid "Download and install `7-Zip`_." -msgstr "下载并安装 `7-Zip`_。" - -#: ../../guides/maintenance/download-verify-decompress.rst:31 -msgid "Go to the directory with the downloaded image and right-click it." -msgstr "转到含有下载映像的目录并右键点击它。" - -#: ../../guides/maintenance/download-verify-decompress.rst:32 -msgid "" -"From the pop-up menu, select :guilabel:`7-Zip` and select " -":guilabel:`Extract Here` as shown in Figure 1." -msgstr "从弹出菜单中选择 :guilabel:`7-Zip`,然后选择 :guilabel:`Extract Here`,如图 1 所示。" - -#: ../../guides/maintenance/download-verify-decompress.rst:39 -msgid "Figure 1: Windows 7-Zip extract file." -msgstr "图 1:Windows 7-Zip 提取文件。" - -#: ../../guides/maintenance/download-verify-decompress.rst:44 -msgid "Image types" -msgstr "映像类型" - -#: ../../reference/image-types.rst:3 -msgid "" -"Table 1 lists the currently available images that are platform " -"independent. Table 2 lists the currently available images that are " -"platform specific." -msgstr "表 1 列出了当前可用的独立于平台的映像。表 2 列出了当前可用的特定于平台的映像。" - -#: ../../reference/image-types.rst:6 -msgid "Table 1: Types of platform-independent |CL| images" -msgstr "表 1:独立于平台的 |CL| 映像类型" - -#: ../../reference/image-types.rst:10 ../../reference/image-types.rst:23 -msgid "Image Type" -msgstr "映像类型" - -#: ../../reference/image-types.rst:11 ../../reference/image-types.rst:24 -msgid "Description" -msgstr "描述" - -#: ../../reference/image-types.rst:13 -msgid "live-desktop.img or live-desktop.iso" -msgstr "live-desktop.img 或 live-desktop.iso" - -#: ../../reference/image-types.rst:14 -msgid "Image for booting to GNOME\\* desktop to preview or install the OS." -msgstr "用于引导至 GNOME\\* 桌面进行预览或安装操作系统的映像。" - -#: ../../reference/image-types.rst:16 -msgid "live-server.img or live-server.iso" -msgstr "live-server.img 或 live-server.iso" - -#: ../../reference/image-types.rst:17 -msgid "Image for booting to server command prompt to preview or install the OS." -msgstr "用于引导至服务器命令提示符进行预览或安装操作系统的映像。" - -#: ../../reference/image-types.rst:19 -msgid "Table 2: Types of platform-specific |CL| images" -msgstr "表 2:特定于平台的 |CL| 映像类型" - -#: ../../reference/image-types.rst:26 -msgid "aws.img" -msgstr "aws.img" - -#: ../../reference/image-types.rst:27 -msgid "Image suitable for use with Amazon\\* AWS\\*." -msgstr "适用于 Amazon\\* AWS\\* 的映像。" - -#: ../../reference/image-types.rst:29 -msgid "azure.vhd" -msgstr "azure.vhd" - -#: ../../reference/image-types.rst:30 -msgid "Virtual Hard Disk for use on Microsoft\\* Azure\\* cloud platform." -msgstr "适用于 Microsoft\\* Azure\\* 云平台的虚拟硬盘。" - -#: ../../reference/image-types.rst:32 -msgid "azure-docker.vhd" -msgstr "azure-docker.vhd" - -#: ../../reference/image-types.rst:33 -msgid "" -"Virtual Hard Disk for use on Microsoft Azure cloud platform with " -"Docker\\* pre-installed." -msgstr "适用于预装 Docker\\* 的 Microsoft Azure 云平台的虚拟硬盘。" - -#: ../../reference/image-types.rst:35 -msgid "azure-machine-learning.vhd" -msgstr "azure-machine-learning.vhd" - -#: ../../reference/image-types.rst:36 -msgid "" -"Virtual Hard Disk for use on Microsoft Azure cloud platform with the " -"`machine-learning-basic` bundle installed." -msgstr "适用于安装 `machine-learning-basic` 捆绑包 的 Microsoft Azure 云平台的虚拟硬盘。" - -#: ../../reference/image-types.rst:38 -msgid "cloudguest.img" -msgstr "cloudguest.img" - -#: ../../reference/image-types.rst:39 -msgid "" -"Image with generic cloud guest virtual machine (VM) requirements " -"installed." -msgstr "安装了通用云来宾虚拟机 (VM) 的映像。" - -#: ../../reference/image-types.rst:41 -msgid "gce.tar" -msgstr "gce.tar" - -#: ../../reference/image-types.rst:42 -msgid "Image with the Google Compute Engine (GCE) specific kernel." -msgstr "带有 Google 计算引擎 (GCE) 特定内核的映像。" - -#: ../../reference/image-types.rst:44 -msgid "hyperv.vhdx" -msgstr "hyperv.vhdx" - -#: ../../reference/image-types.rst:45 -msgid "" -"Virtual Hard Disk for use with Microsoft Hyper-V\\* hypervisor. Includes " -"`optimized kernel`_ for Hyper-V." -msgstr "与 Microsoft Hyper-V\\* 虚拟机管理程序一起使用的虚拟硬盘。包括针对 Hyper-V `optimized kernel`_" - -#: ../../reference/image-types.rst:47 -msgid "kvm.img" -msgstr "kvm.img" - -#: ../../reference/image-types.rst:48 -msgid "" -"Image for booting in a simple VM with start_qemu.sh. Includes `optimized " -"kernel`_ for KVM." -msgstr "用于使用 start_qemu.sh 在简单虚拟机中引导的映像。包括针对 KVM `optimized kernel`_。" - -#: ../../reference/image-types.rst:51 -msgid "kvm-legacy.img" -msgstr "kvm-legacy.img" - -#: ../../reference/image-types.rst:52 -msgid "" -"Image for booting in a simple VM using legacy BIOS, if using " -"start_qemu.sh make sure to remove -bios parameter." -msgstr "用于使用传统 BIOS 在简单虚拟机中引导的映像;如果使用 start_qemu.sh,请确保移除 -bios 参数。" - -#: ../../reference/image-types.rst:54 -msgid "pxe.tar" -msgstr "pxe.tar" - -#: ../../reference/image-types.rst:55 -msgid "Image suitable for use with PXE server." -msgstr "适用于 PXE 服务器的映像。" - -#: ../../reference/image-types.rst:57 -msgid "vmware.vmdk" -msgstr "vmware.vmdk" - -#: ../../reference/image-types.rst:58 -msgid "" -"Virtual Machine Disk for VMware\\* platforms inclduing Player, " -"Workstation, and ESXi." -msgstr "面向包括 Player、Workstation 和 ESXi 在内的 VMware\\* 平台的虚拟机磁盘。" - -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:75 -msgid "We also provide instructions for other operating systems:" -msgstr "我们还提供了针对其他操作系统的说明。" - -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:77 -msgid ":ref:`download-verify-decompress-linux`" -msgstr ":ref:`download-verify-decompress-linux`" - -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:80 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:79 msgid "Create and configure a new VM" msgstr "创建并配置新虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:82 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:81 msgid "Start the `VMware Workstation Player` app." msgstr "启动 `VMware Workstation Player` 应用。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:83 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:82 msgid "" "On the home screen, click :guilabel:`Create a New Virtual Machine`. See " "figure 1." msgstr "在主屏幕上,点击 :guilabel:`Create a New Virtual Machine`。见图 1。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:90 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:89 msgid "Figure 1: VMware Workstation 14 Player - Create a new virtual machine" msgstr "图 1:VMware Workstation 14 Player - 创建新虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:92 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:91 msgid "" "On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen, " "select the :guilabel:`I will install the operating system later` option. " "See figure 2." -msgstr "在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 :guilabel:`I will install the operating system later` 选项。见图 2。" +msgstr "" +"在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 " +":guilabel:`I will install the operating system later` 选项。见图 2。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:100 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:99 msgid "" "Figure 2: VMware Workstation 14 Player - Select install operating system " "later." msgstr "图 2:VMware Workstation 14 Player - 选择稍后安装操作系统。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:103 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:119 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:130 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:229 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:102 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:118 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:129 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:228 msgid "Click the :guilabel:`Next` button." msgstr "点击 :guilabel:`Next` 按钮。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:105 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:104 msgid "" "On the :guilabel:`Select a Guest Operating System` screen, set the " ":guilabel:`Guest operating system` setting to :guilabel:`Linux`. See " "figure 3." -msgstr "在 :guilabel:`Select a Guest Operating System` 屏幕上,将 :guilabel:`Guest operating system` 设置为 :guilabel:`Linux`。见图 3。" +msgstr "" +"在 :guilabel:`Select a Guest Operating System` 屏幕上,将 :guilabel:`Guest " +"operating system` 设置为 :guilabel:`Linux`。见图 3。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:113 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:112 msgid "" "Figure 3: VMware Workstation 14 Player - Select guest operating system " "type" msgstr "图 3:VMware Workstation 14 Player - 选择来宾操作系统类型" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:116 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:115 msgid "" "Set :guilabel:`Version` setting to :guilabel:`Other Linux 3.x or later " "kernel 64-bit`." -msgstr "将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 3.x or later kernel 64-bit`。" +msgstr "" +"将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 3.x or later kernel " +"64-bit`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:121 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:120 msgid "" "On the :guilabel:`Name the Virtual Machine` screen, give your new VM a " "name. See figure 4." msgstr "在 :guilabel:`Name the Virtual Machine` 屏幕上,为新虚拟机命名。见图 4。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:128 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:127 msgid "Figure 4: VMware Workstation 14 Player - Name virtual machine" msgstr "图 4:VMware Workstation 14 Player - 虚拟机命名" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:132 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:131 msgid "" "On the :guilabel:`Specify Disk Capacity` screen, click the " ":guilabel:`Next` button. Keep the default disk settings unchanged. When " "we attach the pre-configured |CL| VMware image, we will remove the " "default virtual disk and replace it with the pre-configured one. See " "figure 5." -msgstr "在 :guilabel:`Specify Disk Capacity` 屏幕上,点击 :guilabel:`Next` 按钮。默认磁盘设置保持不变。挂载预配置的 |CL| VMware 映像时,我们将移除默认虚拟磁盘,用预配置的磁盘来代替。见图 5。" +msgstr "" +"在 :guilabel:`Specify Disk Capacity` 屏幕上,点击 :guilabel:`Next` " +"按钮。默认磁盘设置保持不变。挂载预配置的 |CL| VMware 映像时,我们将移除默认虚拟磁盘,用预配置的磁盘来代替。见图 5。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:142 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:141 msgid "Figure 5: VMware Workstation 14 Player - Set disk capacity" msgstr "图 5:VMware Workstation 14 Player - 设置磁盘容量" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:144 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:143 msgid "" "On the :guilabel:`Ready to Create Virtual Machine` screen, click the " ":guilabel:`Customize Hardware...` button. See figure 6." -msgstr "在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize Hardware...` 按钮。见图 6。" +msgstr "" +"在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize" +" Hardware...` 按钮。见图 6。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:151 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:150 msgid "Figure 6: VMware Workstation 14 Player - Customize hardware" msgstr "图 6:VMware Workstation 14 Player - 定制硬件" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:153 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:152 msgid "" "Under the :guilabel:`Device` list, select :guilabel:`Processors`. See " "figure 7." msgstr "在 :guilabel:`Device` 列表中,选择 :guilabel:`Processors`。见图 7。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:160 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:159 msgid "Figure 7: VMware Workstation 14 Player - Set virtualization engine option" msgstr "图 7:VMware Workstation 14 Player - 设置虚拟化引擎选项" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:163 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:162 msgid "" "Under the :guilabel:`Virtualization engine` section, check " ":guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`." -msgstr "在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`。" +msgstr "" +"在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel " +"VT-x/EPT or AMD-V/RVI`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:166 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:165 msgid "" "To disconnect the virtual CD/DVD (IDE) since it is not needed, under the " ":guilabel:`Device` list, select :guilabel:`New CD/DVD (IDE)`. See figure " "8." -msgstr "如果因不再需要而断开虚拟 CD/DVD (IDE),请在 :guilabel:`Device` 列表中选择 :guilabel:`New CD/DVD (IDE)`。见图 8。" +msgstr "" +"如果因不再需要而断开虚拟 CD/DVD (IDE),请在 :guilabel:`Device` 列表中选择 :guilabel:`New " +"CD/DVD (IDE)`。见图 8。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:173 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:172 msgid "Figure 8: VMware Workstation 14 Player - Disconnect CD/DVD (IDE)" msgstr "图 8:VMware Workstation 14 Player - 断开 CD/DVD (IDE)" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:175 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:174 msgid "" "Under the :guilabel:`Device status` section, uncheck :guilabel:`Connect " "at power on`." msgstr "在 :guilabel:`Device status` 部分,取消选中 :guilabel:`Connect at power on`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:178 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:177 msgid "Click the :guilabel:`Close` button." msgstr "点击·:guilabel:`Close` 按钮。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:180 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:257 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:179 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:256 msgid "Click the :guilabel:`Finish` button." msgstr "点击 :guilabel:`Finish` 按钮。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:183 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:182 msgid "Attach the pre-configured |CL| VMware image" msgstr "挂载预配置的 |CL| Vmware 映像" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:185 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:184 msgid "" "Move the downloaded and decompressed pre-configured |CL| VMware image " "file :file:`clear-[version number]-basic.vmdk` to the directory where " "your newly-created VM resides." -msgstr "将下载和解压缩的预配置 |CL| VMware 映像文件 :file:`clear-[version number]-basic.vmdk` 移动至新建虚拟机所在的目录。" +msgstr "" +"将下载和解压缩的预配置 |CL| VMware 映像文件 :file:`clear-[version number]-basic.vmdk` " +"移动至新建虚拟机所在的目录。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:191 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:276 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:190 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:275 msgid "Depending on the OS, you can typically find the VMware VM files under:" msgstr "根据操作系统不同,通常可以在如下地址找到 VMware 虚拟机文件:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:193 -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:278 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:192 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:277 msgid "On Linux distros: :file:`/home/username/vmware`" msgstr "Linux 操作系统::file:`/home/username/vmware`" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:194 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:193 msgid "On Windows: :file:`C:\\Users\\username\\Documents\\Virtual Machines`" msgstr "Windows::file:`C:\\Users\\username\\Documents\\Virtual Machines`" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:196 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:195 msgid "" "On the :guilabel:`VMware Workstation Player` home screen, select your " "newly-created VM. See figure 9." msgstr "在 :guilabel:`VMware Workstation Player` 主屏幕上,选择新创建的虚拟机。见图 9。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:203 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:202 msgid "Figure 9: VMware Workstation 14 Player - Edit virtual machine settings" msgstr "图 9: VMware Workstation 14 Player - 编辑虚拟机设置" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:205 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:204 msgid "Click :guilabel:`Edit virtual machine settings`." msgstr "点击 :guilabel:`Edit virtual machine settings`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:207 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:206 msgid "" "To remove the default hard disk, under the :guilabel:`Device` list, " "select :guilabel:`Hard Disk (SCSI)`. See figure 10." msgstr "要移除默认硬盘,在 :guilabel:`Device` 列表中选择 :guilabel:`Hard Disk (SCSI)`。见图 10." -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:214 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:213 msgid "Figure 10: VMware Workstation 14 Player - Remove hard drive" msgstr "图 10:VMware Workstation 14 Player - 移除硬盘" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:216 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:215 msgid "Click the :guilabel:`Remove` button." msgstr "点击 :guilabel:`Remove` 按钮。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:218 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:217 msgid "" "To add a new hard disk and attach the pre-configured |CL| VMware image, " "click the :guilabel:`Add...` button. See Figure 11." msgstr "要添加新硬盘并挂载预配置的 |CL| VMware 映像,点击 :guilabel:`Add...` 按钮。见图 11。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:225 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:224 msgid "Figure 11: VMware Workstation 14 Player - Add new hard drive" msgstr "图 11:VMware Workstation 14 Player - 添加新硬盘" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:227 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:226 msgid "" "Under the :guilabel:`Hardware types` section, select :guilabel:`Hard " "Disk`." msgstr "在 :guilabel:`Hardware types` 部分,选择 :guilabel:`Hard Disk`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:231 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:230 msgid "Select your preferred :guilabel:`Virtual disk type`. See figure 12." msgstr "选择您喜欢的 :guilabel:`Virtual disk type`。见图 12。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:237 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:236 msgid "Figure 12: VMware Workstation 14 Player - Select virtual disk type" msgstr "图 12:VMware Workstation 14 Player - 选择虚拟磁盘类型" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:239 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:238 msgid "Select the :guilabel:`Use an existing virtual disk` option. See figure 13." msgstr "选择 :guilabel:`Use an existing virtual disk` 选项。见图 13。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:245 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:244 msgid "Figure 13: VMware Workstation 14 Player - Use existing virtual disk" msgstr "图 13:VMware Workstation 14 Player - 使用现有虚拟磁盘" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:247 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:246 msgid "" "Click the :guilabel:`Browse` button and select the pre-configured |CL| " "VMware image file. See figure 14." msgstr "点击 :guilabel:`Browse` 按钮,选择预配置的 |CL| VMware 映像文件。见图 14。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:254 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:253 msgid "" "Figure 14: VMware Workstation 14 Player - Select ready-made VMware |CL| " "image file" msgstr "图 14:VMware Workstation 14 Player - 选择现成的 VMware |CL| 映像文件" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:261 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:260 msgid "" "When asked to convert the existing virtual disk to a newer format, " "selecting either option works." msgstr "要求将现有虚拟磁盘转换为较新的格式时,选择任何一个选项均可。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:265 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:264 msgid "Enable UEFI boot support" msgstr "启用 UEFI 引导支持" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:267 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:266 +#, fuzzy msgid "" -"|CL| needs UEFI support to boot.To enable it, add the following line to " +"|CL| needs UEFI support to boot. To enable it, add the following line to " "the end of your VM's :file:`.vmx` file:" msgstr "|CL| 需要 UEFI 支持才可以引导。要予以启用,请在虚拟机的 :file:`.vmx` 文件结尾处添加如下行:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:279 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:278 msgid "" "On Windows: :file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual " "Machines`" msgstr "Windows::file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual Machines`" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:282 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:281 msgid "Power on the VM" msgstr "开启虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:284 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:283 msgid "After configuring the settings above, power on your |CL| virtual machine." msgstr "配置上述设置后,开启 |CL| 虚拟机。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:286 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:285 msgid "" "On the :guilabel:`VMware Workstation Player` home screen, select your VM." " See figure 15." msgstr "在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图 15。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:293 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:292 msgid "Figure 15: VMware Workstation 14 Player - Power on virtual machine" msgstr "图 15:VMware Workstation 14 Player - 开启虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:295 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:294 msgid "Click :guilabel:`Play virtual machine`." msgstr "点击 :guilabel:`Play virtual machine`。" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:298 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:297 msgid "Related topics" msgstr "相关主题" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:300 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:299 msgid "For other guides on using the VMWare Player and ESXi, see:" msgstr "有关使用 VMWare Player 和 ESXi 的其他指南,请查看:" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:302 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:301 msgid ":ref:`vmw-player`" msgstr ":ref:`vmw-player`" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:303 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:302 msgid ":ref:`vmware-esxi-install-cl`" msgstr ":ref:`vmware-esxi-install-cl`" -#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:304 +#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:303 msgid ":ref:`vmware-esxi-preconfigured-cl-image`" msgstr ":ref:`vmware-esxi-preconfigured-cl-image`" @@ -669,4 +485,209 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`" #~ msgid ":ref:`download-verify-decompress-mac`" #~ msgstr "" +#~ msgid "" +#~ "Run pre-configured |CL-ATTR| image " +#~ "as a VMware\\* Workstation Player guest" +#~ " OS" +#~ msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* Workstation Player 来宾操作系统" + +#~ msgid "" +#~ "Visit :ref:`image-types` for additional " +#~ "information about all available |CL| " +#~ "images." +#~ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信息。" + +#~ msgid "Verify the integrity of the |CL| image" +#~ msgstr "确认 |CL| 映像的完整性。" + +#~ msgid "" +#~ "Before you use a downloaded |CL| " +#~ "image, verify its integrity. This action" +#~ " eliminates the small chance of a " +#~ "corrupted image due to download issues." +#~ " To support verification, each released " +#~ "|CL| image has a corresponding SHA512" +#~ " checksum file designated with the " +#~ "suffix `-SHA512SUMS`." +#~ msgstr "" +#~ "在使用下载的 |CL| 映像之前,请确认其完整性。本操作消除了由于下载错误导致的罕见映像损坏。为支持确认,每个释放的" +#~ " |CL| 映像均有一个相应的 SHA512 校验和 (checksum) " +#~ "文件,其指定后缀为 `-SHA512SUMS`。" + +#~ msgid "Download the corresponding SHA512 checksum file of your |CL| `image`_." +#~ msgstr "下载与您的 |CL| `映像`_ 相应的 SHA512 校验和文件。" + +#~ msgid "Start Command Prompt." +#~ msgstr "启动命令提示符。" + +#~ msgid "Go to the directory with the downloaded image and checksum files." +#~ msgstr "转到含有下载映像和校验和文件的目录。" + +#~ msgid "Get the SHA512 checksum of the image with the command:" +#~ msgstr "利用该命令获取该映像的 SHA512 校验和:" + +#~ msgid "" +#~ "Manually compare the output with the " +#~ "original checksum value shown in the " +#~ "downloaded checksum file and make sure" +#~ " they match." +#~ msgstr "手动比较该结果与所下载校验和文件中所示的原始校验和值,确保它们相匹配。" + +#~ msgid "" +#~ "Released |CL| images are compressed with" +#~ " either GNU zip (*.gz*) or XZ " +#~ "(*.xz*). The compression type depends on" +#~ " the target platform or environment. " +#~ "To decompress the image, follow these" +#~ " steps:" +#~ msgstr "" +#~ "释放的 |CL| 映像以 GNU zip (*.gz*) 或 " +#~ "XZ (*.xz*) 格式压缩。压缩类型取决于目标平台或环境。要解压映像,应遵循这些步骤:" + +#~ msgid "Download and install `7-Zip`_." +#~ msgstr "下载并安装 `7-Zip`_。" + +#~ msgid "Go to the directory with the downloaded image and right-click it." +#~ msgstr "转到含有下载映像的目录并右键点击它。" + +#~ msgid "" +#~ "From the pop-up menu, select " +#~ ":guilabel:`7-Zip` and select :guilabel:`Extract " +#~ "Here` as shown in Figure 1." +#~ msgstr "从弹出菜单中选择 :guilabel:`7-Zip`,然后选择 :guilabel:`Extract Here`,如图 1 所示。" + +#~ msgid "Figure 1: Windows 7-Zip extract file." +#~ msgstr "图 1:Windows 7-Zip 提取文件。" + +#~ msgid "Image types" +#~ msgstr "映像类型" + +#~ msgid "" +#~ "Table 1 lists the currently available" +#~ " images that are platform independent. " +#~ "Table 2 lists the currently available" +#~ " images that are platform specific." +#~ msgstr "表 1 列出了当前可用的独立于平台的映像。表 2 列出了当前可用的特定于平台的映像。" + +#~ msgid "Table 1: Types of platform-independent |CL| images" +#~ msgstr "表 1:独立于平台的 |CL| 映像类型" + +#~ msgid "Image Type" +#~ msgstr "映像类型" + +#~ msgid "Description" +#~ msgstr "描述" + +#~ msgid "live-desktop.img or live-desktop.iso" +#~ msgstr "live-desktop.img 或 live-desktop.iso" + +#~ msgid "Image for booting to GNOME\\* desktop to preview or install the OS." +#~ msgstr "用于引导至 GNOME\\* 桌面进行预览或安装操作系统的映像。" + +#~ msgid "live-server.img or live-server.iso" +#~ msgstr "live-server.img 或 live-server.iso" + +#~ msgid "" +#~ "Image for booting to server command " +#~ "prompt to preview or install the " +#~ "OS." +#~ msgstr "用于引导至服务器命令提示符进行预览或安装操作系统的映像。" + +#~ msgid "Table 2: Types of platform-specific |CL| images" +#~ msgstr "表 2:特定于平台的 |CL| 映像类型" + +#~ msgid "aws.img" +#~ msgstr "aws.img" + +#~ msgid "Image suitable for use with Amazon\\* AWS\\*." +#~ msgstr "适用于 Amazon\\* AWS\\* 的映像。" + +#~ msgid "azure.vhd" +#~ msgstr "azure.vhd" + +#~ msgid "Virtual Hard Disk for use on Microsoft\\* Azure\\* cloud platform." +#~ msgstr "适用于 Microsoft\\* Azure\\* 云平台的虚拟硬盘。" + +#~ msgid "azure-docker.vhd" +#~ msgstr "azure-docker.vhd" + +#~ msgid "" +#~ "Virtual Hard Disk for use on " +#~ "Microsoft Azure cloud platform with " +#~ "Docker\\* pre-installed." +#~ msgstr "适用于预装 Docker\\* 的 Microsoft Azure 云平台的虚拟硬盘。" + +#~ msgid "azure-machine-learning.vhd" +#~ msgstr "azure-machine-learning.vhd" + +#~ msgid "" +#~ "Virtual Hard Disk for use on " +#~ "Microsoft Azure cloud platform with the" +#~ " `machine-learning-basic` bundle installed." +#~ msgstr "适用于安装 `machine-learning-basic` 捆绑包 的 Microsoft Azure 云平台的虚拟硬盘。" + +#~ msgid "cloudguest.img" +#~ msgstr "cloudguest.img" + +#~ msgid "" +#~ "Image with generic cloud guest virtual" +#~ " machine (VM) requirements installed." +#~ msgstr "安装了通用云来宾虚拟机 (VM) 的映像。" + +#~ msgid "gce.tar" +#~ msgstr "gce.tar" + +#~ msgid "Image with the Google Compute Engine (GCE) specific kernel." +#~ msgstr "带有 Google 计算引擎 (GCE) 特定内核的映像。" + +#~ msgid "hyperv.vhdx" +#~ msgstr "hyperv.vhdx" + +#~ msgid "" +#~ "Virtual Hard Disk for use with " +#~ "Microsoft Hyper-V\\* hypervisor. Includes " +#~ "`optimized kernel`_ for Hyper-V." +#~ msgstr "" +#~ "与 Microsoft Hyper-V\\* 虚拟机管理程序一起使用的虚拟硬盘。包括针对 " +#~ "Hyper-V `optimized kernel`_" + +#~ msgid "kvm.img" +#~ msgstr "kvm.img" + +#~ msgid "" +#~ "Image for booting in a simple VM" +#~ " with start_qemu.sh. Includes `optimized " +#~ "kernel`_ for KVM." +#~ msgstr "用于使用 start_qemu.sh 在简单虚拟机中引导的映像。包括针对 KVM `optimized kernel`_。" + +#~ msgid "kvm-legacy.img" +#~ msgstr "kvm-legacy.img" + +#~ msgid "" +#~ "Image for booting in a simple VM" +#~ " using legacy BIOS, if using " +#~ "start_qemu.sh make sure to remove -bios" +#~ " parameter." +#~ msgstr "用于使用传统 BIOS 在简单虚拟机中引导的映像;如果使用 start_qemu.sh,请确保移除 -bios 参数。" + +#~ msgid "pxe.tar" +#~ msgstr "pxe.tar" + +#~ msgid "Image suitable for use with PXE server." +#~ msgstr "适用于 PXE 服务器的映像。" + +#~ msgid "vmware.vmdk" +#~ msgstr "vmware.vmdk" + +#~ msgid "" +#~ "Virtual Machine Disk for VMware\\* " +#~ "platforms inclduing Player, Workstation, and" +#~ " ESXi." +#~ msgstr "面向包括 Player、Workstation 和 ESXi 在内的 VMware\\* 平台的虚拟机磁盘。" + +#~ msgid "We also provide instructions for other operating systems:" +#~ msgstr "我们还提供了针对其他操作系统的说明。" + +#~ msgid ":ref:`download-verify-decompress-linux`" +#~ msgstr ":ref:`download-verify-decompress-linux`" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player.po index ad7fa699..18a38f87 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmw-player.po @@ -5,21 +5,24 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/vmw-player.rst:4 -msgid "Install |CL-ATTR| as a VMware\\* Workstation Player guest OS" -msgstr "安装 |CL-ATTR| 用作 Vmware\\* Workstation Player 来宾操作系统" +#, fuzzy +msgid "|CL-ATTR| on VMware\\* Workstation Player" +msgstr "启动 `VMware Workstation Player` 应用。" #: ../../get-started/virtual-machine-install/vmw-player.rst:6 msgid "" @@ -37,21 +40,28 @@ msgid "" "Windows\\* or Linux\\* operating systems. With VMware ESXi, you can " "create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual " "Machines)` on your local system." -msgstr "`VMware Workstation Player`_ 是一个 2 类虚拟机管理程序。它运行于 Windows\\* 或 Linux\\* 操作系统之上。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual Machines)`。" +msgstr "" +"`VMware Workstation Player`_ 是一个 2 类虚拟机管理程序。它运行于 Windows\\* 或 Linux\\* " +"操作系统之上。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual " +"Machines)`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:21 msgid "" "VMware offers a type 1 hypervisor called `VMware ESXi`_ designed for the " "cloud environment. For information on how to install |CL| as guest OS on " "it, see :ref:`vmware-esxi-install-cl`." -msgstr "VMware 提供一个专为云环境设计的 `VMware ESXi`_ 1 类虚拟机管理程序。有关如何在其上安装 |CL| 用作来宾操作系统的信息,请查看 :ref:`vmware-esxi-install-cl`。" +msgstr "" +"VMware 提供一个专为云环境设计的 `VMware ESXi`_ 1 类虚拟机管理程序。有关如何在其上安装 |CL| " +"用作来宾操作系统的信息,请查看 :ref:`vmware-esxi-install-cl`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:27 msgid "" "The screenshots on this document show the Windows version of the VMware " "Workstation 15 Player. The menus and prompts are similar to those in " "other versions and for the Linux OS save some minor wording differences." -msgstr "本文档的截屏显示了 VMware Workstation 15 Player 的 Windows 版本。除了措辞上的微小差异,菜单和提示与其他 Windows 版本以及 Linux 操作系统类似。" +msgstr "" +"本文档的截屏显示了 VMware Workstation 15 Player 的 Windows 版本。除了措辞上的微小差异,菜单和提示与其他 " +"Windows 版本以及 Linux 操作系统类似。" #: ../../get-started/virtual-machine-install/vmw-player.rst:31 msgid "" @@ -68,7 +78,9 @@ msgid "" "Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and " ":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` " "in your system's BIOS." -msgstr "在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 :abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。" +msgstr "" +"在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 " +":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:41 msgid "" @@ -140,7 +152,9 @@ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信 msgid "" "We also provide instructions for downloading and verifying a Clear Linux " "ISO. For more information, refer to :ref:`download-verify-decompress`." -msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。" +msgstr "" +"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-" +"decompress`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:81 msgid "Create and configure a new VM" @@ -165,7 +179,9 @@ msgid "" "On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen, " "select the :guilabel:`Installer disc image file (iso)` option. See Figure" " 2." -msgstr "在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 :guilabel:`Installer disc image file (iso)` 选项。见图 2。" +msgstr "" +"在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 " +":guilabel:`Installer disc image file (iso)` 选项。见图 2。" #: ../../get-started/virtual-machine-install/vmw-player.rst:103 msgid "Figure 2: VMware Workstation Player - Select |CL| installer ISO" @@ -189,7 +205,9 @@ msgid "" "On the :guilabel:`Select a Guest Operating System`, set the " ":guilabel:`Guest operating system` setting to :guilabel:`Linux`. See " "Figure 3." -msgstr "在 :guilabel:`Select a Guest Operating System` 部分,将 :guilabel:`Guest operating system` 设置为 :guilabel:`Linux`。见图 3。" +msgstr "" +"在 :guilabel:`Select a Guest Operating System` 部分,将 :guilabel:`Guest " +"operating system` 设置为 :guilabel:`Linux`。见图 3。" #: ../../get-started/virtual-machine-install/vmw-player.rst:118 msgid "Figure 3: VMware Workstation Player - Select guest operating system type" @@ -199,7 +217,9 @@ msgstr "图 3:VMware Workstation Player - 选择来宾操作系统类型" msgid "" "Set the :guilabel:`Version` setting to :guilabel:`Other Linux 4.x or " "later kernel 64-bit`." -msgstr "将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 4.x or later kernel 64-bit`。" +msgstr "" +"将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 4.x or later kernel " +"64-bit`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:126 msgid "" @@ -225,13 +245,17 @@ msgstr "图 5:VMware Workstation Player - 设置磁盘容量" msgid "" "For optimal performance with the |CL| Desktop image, we recommend 32GB of" " drive space. See :ref:`system-requirements` for more details." -msgstr "为获得 |CL| Desktop 映像的最优性能,我们推荐 32GB 磁盘空间。请查看 :ref:`system-requirements` 了解详情。" +msgstr "" +"为获得 |CL| Desktop 映像的最优性能,我们推荐 32GB 磁盘空间。请查看 :ref:`system-requirements` " +"了解详情。" #: ../../get-started/virtual-machine-install/vmw-player.rst:153 msgid "" "On the :guilabel:`Ready to Create Virtual Machine` screen, click the " ":guilabel:`Customize Hardware...` button. See Figure 6." -msgstr "在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize Hardware...` 按钮。见图 6。" +msgstr "" +"在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize" +" Hardware...` 按钮。见图 6。" #: ../../get-started/virtual-machine-install/vmw-player.rst:160 msgid "Figure 6: VMware Workstation Player - Customize hardware" @@ -251,7 +275,9 @@ msgid "" "installation, |CL| can run on as little as 128MB of RAM. Thus, you can " "reduce the memory size if needed. See :ref:`system-requirements` for more" " details." -msgstr "|CL| 安装程序 ISO 最少需要 2GB 大小的 RAM。完成安装后,|CL| 可在只有 128MB 的 RAM 上运行。因此,如果需要,您可以减少内存大小。请查看 :ref:`system-requirements` 了解详情。" +msgstr "" +"|CL| 安装程序 ISO 最少需要 2GB 大小的 RAM。完成安装后,|CL| 可在只有 128MB 的 RAM " +"上运行。因此,如果需要,您可以减少内存大小。请查看 :ref:`system-requirements` 了解详情。" #: ../../get-started/virtual-machine-install/vmw-player.rst:176 msgid "" @@ -267,7 +293,9 @@ msgstr "图 8:VMware Workstation Player - 设置虚拟化引擎选项" msgid "" "Under the :guilabel:`Virtualization engine` section, check " ":guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`." -msgstr "在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`。" +msgstr "" +"在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel " +"VT-x/EPT or AMD-V/RVI`。" #: ../../get-started/virtual-machine-install/vmw-player.rst:189 msgid "Click the :guilabel:`Close` button." @@ -278,140 +306,157 @@ msgid "Click the :guilabel:`Finish` button." msgstr "点击 :guilabel:`Finish` 按钮。" #: ../../get-started/virtual-machine-install/vmw-player.rst:194 -msgid "Install |CL| into the new VM" -msgstr "将 |CL| 安装至新虚拟机" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:196 -msgid "" -"Select the newly-created VM and click the :guilabel:`Play virtual " -"machine` button. See Figure 9." -msgstr "选择新创建的虚拟机,点击 :guilabel:`Play virtual machine` 按钮。见图 9。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:203 -msgid "Figure 9: VMware Workstation Player - Power on virtual machine" -msgstr "图 9:VMware Workstation Player - 开启虚拟机" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:205 -msgid "" -"Follow the :ref:`install-on-target-start` guide to complete the " -"installation of |CL|." -msgstr "按照 :ref:`install-on-target-start` 指南完成 |CL| 的安装。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:208 -msgid "" -"After the installation completes, reboot the VM. This reboot restarts the" -" |CL| installer." -msgstr "完成安装后,重启虚拟机。此操作会重新启动 |CL| 安装程序。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:212 -msgid "Detach the |CL| installer ISO from the VM" -msgstr "从虚拟机断开 |CL| 安装程序 ISO" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:214 -msgid "" -"To enable the mouse pointer so you access VMware Workstation Player's " -"menus, press :kbd:`` + :kbd:`` on the keyboard." -msgstr "为启用鼠标指针,以便访问 VMware Workstation Player 的菜单,请按下键盘上的 :kbd:`` + :kbd:``。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:217 -msgid "" -"To disconnect the CD/DVD to stop it from booting the |CL| installer ISO " -"again, click the :guilabel:`Player` menu. See Figure 10." -msgstr "要断开 CD/DVD 防止它再次引导 |CL| 安装程序 ISO,请点击 :guilabel:`Player` 菜单。见图 10。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:224 -msgid "Figure 10: VMware Workstation Player - Edit CD/DVD settings" -msgstr "图 10:VMware Workstation Player - 编辑 CD/DVD 设置" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:226 -msgid "Go to :menuselection:`Removable Devices-->CD/DVD (IDE)-->Disconnect`." -msgstr "转到 :menuselection:`可移除设备-->CD/DVD (IDE)-->断开`。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:228 -msgid "Click the :guilabel:`OK` button." -msgstr "点击 :guilabel:`OK` 按钮。" - -#: ../../get-started/virtual-machine-install/vmw-player.rst:231 msgid "Enable UEFI boot support" msgstr "启用 UEFI 引导支持" -#: ../../get-started/virtual-machine-install/vmw-player.rst:233 +#: ../../get-started/virtual-machine-install/vmw-player.rst:196 msgid "|CL| needs UEFI support to boot. To enable UEFI:" msgstr "|CL| 需要 UEFI 支持才可以引导。要启用 UEFI:" -#: ../../get-started/virtual-machine-install/vmw-player.rst:235 -msgid "Power off the VM. click the :guilabel:`Player` menu. See Figure 11." +#: ../../get-started/virtual-machine-install/vmw-player.rst:198 +#, fuzzy +msgid "Power off the VM. click the :guilabel:`Player` menu. See Figure 9." msgstr "要关闭虚拟机,点击 :guilabel:`Player` 菜单。见图 11。" -#: ../../get-started/virtual-machine-install/vmw-player.rst:241 -msgid "Figure 11: VMware Workstation Player - Power off virtual machine" +#: ../../get-started/virtual-machine-install/vmw-player.rst:204 +#, fuzzy +msgid "Figure 9: VMware Workstation Player - Power off virtual machine" msgstr "图 11:VMware Workstation Player - 关闭虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player.rst:243 +#: ../../get-started/virtual-machine-install/vmw-player.rst:206 msgid "Go to :guilabel:`Power` and select :guilabel:`Shut Down Guest`." msgstr "转到 :guilabel:`Power`,选择 :guilabel:`Shut Down Guest`。" -#: ../../get-started/virtual-machine-install/vmw-player.rst:245 +#: ../../get-started/virtual-machine-install/vmw-player.rst:208 msgid "Add the following line to the end of your VM's :file:`.vmx` file:" msgstr "在虚拟机的 :file:`.vmx` 文件结尾处添加如下代码行:" -#: ../../get-started/virtual-machine-install/vmw-player.rst:253 +#: ../../get-started/virtual-machine-install/vmw-player.rst:216 msgid "Depending on the OS, you can typically find the VMware VM files under:" msgstr "根据操作系统不同,通常可以在如下地址找到 VMware 虚拟机文件:" -#: ../../get-started/virtual-machine-install/vmw-player.rst:255 +#: ../../get-started/virtual-machine-install/vmw-player.rst:218 msgid "On Linux distros: :file:`/home/username/vmware`" msgstr "Linux 操作系统::file:`/home/username/vmware`" -#: ../../get-started/virtual-machine-install/vmw-player.rst:256 +#: ../../get-started/virtual-machine-install/vmw-player.rst:219 msgid "" "On Windows: :file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual " "Machines`" msgstr "Windows::file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual Machines`" -#: ../../get-started/virtual-machine-install/vmw-player.rst:259 -msgid "" -"After configuring the settings above, power on your |CL| virtual machine." -" On the :guilabel:`VMware Workstation Player` home screen, select your " -"VM. See Figure 9." -msgstr "配置上述设置后,开启 |CL| 虚拟机。在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图 9。" +#: ../../get-started/virtual-machine-install/vmw-player.rst:222 +msgid "Install |CL| into the new VM" +msgstr "将 |CL| 安装至新虚拟机" -#: ../../get-started/virtual-machine-install/vmw-player.rst:263 +#: ../../get-started/virtual-machine-install/vmw-player.rst:224 +#, fuzzy +msgid "" +"Select the newly-created VM and click the :guilabel:`Play virtual " +"machine` button. See Figure 10." +msgstr "选择新创建的虚拟机,点击 :guilabel:`Play virtual machine` 按钮。见图 9。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:231 +#, fuzzy +msgid "Figure 10: VMware Workstation Player - Power on virtual machine" +msgstr "图 9:VMware Workstation Player - 开启虚拟机" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:233 +msgid "" +"Follow the :ref:`install-on-target-start` guide to complete the " +"installation of |CL|." +msgstr "按照 :ref:`install-on-target-start` 指南完成 |CL| 的安装。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:236 +msgid "" +"After the installation completes, reboot the VM. This reboot restarts the" +" |CL| installer." +msgstr "完成安装后,重启虚拟机。此操作会重新启动 |CL| 安装程序。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:240 +msgid "Detach the |CL| installer ISO from the VM" +msgstr "从虚拟机断开 |CL| 安装程序 ISO" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:242 +msgid "" +"To enable the mouse pointer so you access VMware Workstation Player's " +"menus, press :kbd:`` + :kbd:`` on the keyboard." +msgstr "" +"为启用鼠标指针,以便访问 VMware Workstation Player 的菜单,请按下键盘上的 :kbd:`` + " +":kbd:``。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:245 +#, fuzzy +msgid "" +"To disconnect the CD/DVD to stop it from booting the |CL| installer ISO " +"again, click the :guilabel:`Player` menu. See Figure 11." +msgstr "要断开 CD/DVD 防止它再次引导 |CL| 安装程序 ISO,请点击 :guilabel:`Player` 菜单。见图 10。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:252 +#, fuzzy +msgid "Figure 11: VMware Workstation Player - Edit CD/DVD settings" +msgstr "图 10:VMware Workstation Player - 编辑 CD/DVD 设置" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:254 +msgid "Go to :menuselection:`Removable Devices-->CD/DVD (IDE)-->Disconnect`." +msgstr "转到 :menuselection:`可移除设备-->CD/DVD (IDE)-->断开`。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:256 +msgid "Click the :guilabel:`OK` button." +msgstr "点击 :guilabel:`OK` 按钮。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:259 +msgid "Install open-vm-tools" +msgstr "" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:261 +msgid "" +"Optional: You may want to install the `open-vm-tools` in your virtual " +"machine. The Open Virtual Machine Tools (open-vm-tools) are the open " +"source implementation of VMware Tools for Linux\\* guest operating " +"systems." +msgstr "" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:265 +#, fuzzy +msgid "" +"Power on your |CL| virtual machine. On the :guilabel:`VMware Workstation " +"Player` home screen, select your VM. See Figure 10." +msgstr "" +"配置上述设置后,开启 |CL| 虚拟机。在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图" +" 9。" + +#: ../../get-started/virtual-machine-install/vmw-player.rst:268 msgid "Click :guilabel:`Play virtual machine`." msgstr "点击 :guilabel:`Play virtual machine`。" -#: ../../get-started/virtual-machine-install/vmw-player.rst:265 -msgid "" -"Install Open VM Tools. You may want to install the `open-vm-tools` in " -"your virtual machine. The Open Virtual Machine Tools (open-vm-tools) are " -"the open source implementation of VMware Tools for Linux guest operating " -"systems. In |CL| you can use the following to install the bundle in your " -"VM" -msgstr "安装 Open VM Tools。您可能希望在虚拟机上安装 `open-vm-tools`。Open Virtual Machine Tools (open-vm-tools) 是用于 Linux 来宾操作系统的开源 VMware 执行工具。在 |CL| 中,您可以利用如下步骤在您的虚拟机中安装该 bundle" +#: ../../get-started/virtual-machine-install/vmw-player.rst:270 +msgid "In |CL| you can install the bundle, and enable the tools, in your VM." +msgstr "" -#: ../../get-started/virtual-machine-install/vmw-player.rst:275 +#: ../../get-started/virtual-machine-install/vmw-player.rst:277 msgid "" "More information is available on the `VMWare Tools Product " "Documentation`_ site." msgstr "详情可访问网站 `VMWare Tools Product Documentation`_。" -#: ../../get-started/virtual-machine-install/vmw-player.rst:278 +#: ../../get-started/virtual-machine-install/vmw-player.rst:281 msgid "Related topics" msgstr "相关主题" -#: ../../get-started/virtual-machine-install/vmw-player.rst:280 +#: ../../get-started/virtual-machine-install/vmw-player.rst:283 msgid "For other guides on using the VMWare Player and ESXi, see:" msgstr "有关使用 VMWare Player 和 ESXi 的其他指南,请查看:" -#: ../../get-started/virtual-machine-install/vmw-player.rst:282 +#: ../../get-started/virtual-machine-install/vmw-player.rst:285 msgid ":ref:`vmw-player-preconf`" msgstr ":ref:`vmw-player-preconf`" -#: ../../get-started/virtual-machine-install/vmw-player.rst:283 +#: ../../get-started/virtual-machine-install/vmw-player.rst:286 msgid ":ref:`vmware-esxi-install-cl`" msgstr ":ref:`vmware-esxi-install-cl`" -#: ../../get-started/virtual-machine-install/vmw-player.rst:284 +#: ../../get-started/virtual-machine-install/vmw-player.rst:287 msgid ":ref:`vmware-esxi-preconfigured-cl-image`" msgstr ":ref:`vmware-esxi-preconfigured-cl-image`" @@ -653,4 +698,23 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`" #~ msgid "Figure 13: VMware Workstation 14 Player - Power on virtual machine" #~ msgstr "" +#~ msgid "Install |CL-ATTR| as a VMware\\* Workstation Player guest OS" +#~ msgstr "安装 |CL-ATTR| 用作 Vmware\\* Workstation Player 来宾操作系统" + +#~ msgid "" +#~ "Install Open VM Tools. You may " +#~ "want to install the `open-vm-" +#~ "tools` in your virtual machine. The " +#~ "Open Virtual Machine Tools (open-vm-" +#~ "tools) are the open source " +#~ "implementation of VMware Tools for Linux" +#~ " guest operating systems. In |CL| you" +#~ " can use the following to install " +#~ "the bundle in your VM" +#~ msgstr "" +#~ "安装 Open VM Tools。您可能希望在虚拟机上安装 `open-" +#~ "vm-tools`。Open Virtual Machine Tools " +#~ "(open-vm-tools) 是用于 Linux 来宾操作系统的开源 " +#~ "VMware 执行工具。在 |CL| 中,您可以利用如下步骤在您的虚拟机中安装该 " +#~ "bundle" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-install-cl.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-install-cl.po index f803cca2..fc8fb1db 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-install-cl.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-install-cl.po @@ -5,21 +5,23 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:4 -msgid "Install |CL-ATTR| as a VMware\\* ESXi guest OS" -msgstr "安装 |CL-ATTR|,用作 VMware\\* ESXi 来宾操作系统" +msgid "|CL-ATTR| on VMware\\* ESXi" +msgstr "" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:6 msgid "" @@ -36,7 +38,9 @@ msgid "" "`VMware ESXi`_ is a type 1 bare-metal hypervisor that runs directly on " "top of server hardware. With VMware ESXi, you can create, configure, " "manage, and run |CL| virtual machines in the cloud." -msgstr "`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware ESXi,可以在云端创建、配置、管理和运行 |CL| 虚拟机。" +msgstr "" +"`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware " +"ESXi,可以在云端创建、配置、管理和运行 |CL| 虚拟机。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:20 msgid "" @@ -46,9 +50,10 @@ msgid "" msgstr "安装期间,在新的虚拟机上手动安装 |CL| 提高了配置灵活性。例如,备用磁盘空间、分区数量、预安装 bundle 等。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:24 +#, fuzzy msgid "" -"If you prefer to use a preconfigured |CL| VMware image instead, refer to " -":ref:`vmware-esxi-preconfigured-cl-image`." +"If you prefer to use a pre-configured |CL| VMware image instead, refer to" +" :ref:`vmware-esxi-preconfigured-cl-image`." msgstr "如果喜欢使用预配置的 |CL| VMware 映像,可参阅 :ref:`vmware-esxi-preconfigured-cl-image`。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:29 @@ -56,7 +61,9 @@ msgid "" "VMware also offers a type 2 hypervisor designed for the desktop " "environment, called `VMware Workstation Player`_. Refer to :ref:`vmw-" "player-preconf` or :ref:`vmw-player` for more information." -msgstr "VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref:`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。" +msgstr "" +"VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref" +":`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:33 msgid "Visit :ref:`image-types` to learn more about all available images." @@ -70,13 +77,17 @@ msgstr "下载最新的 |CL| 安装程序 ISO" msgid "" "Get the latest |CL| installer ISO image from the `image`_ repository. " "Look for :file:`clear-[version number]-installer.iso.xz`." -msgstr "从 `image`_ 存储库中获取最新的 |CL| 安装程序 ISO。寻找 :file:`clear-[version number]-installer.iso.xz`。" +msgstr "" +"从 `image`_ 存储库中获取最新的 |CL| 安装程序 ISO。寻找 :file:`clear-[version " +"number]-installer.iso.xz`。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:41 msgid "" "We also provide instructions for downloading and verifying a Clear Linux " "ISO. For more information, refer to :ref:`download-verify-decompress`." -msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。" +msgstr "" +"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-" +"decompress`。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:45 msgid "Upload the |CL| installer ISO to the VMware server" @@ -128,7 +139,9 @@ msgstr "图 3:VMware ESXi - 数据存储 > 上传 ISO" msgid "" "Select the decompressed |CL| installer ISO file :file:`clear-[version " "number]-installer.iso` and upload it." -msgstr "选择解压缩的 |CL| 安装程序 ISO 文件 :file:`clear-[version number]-installer.iso` 并将其上传。" +msgstr "" +"选择解压缩的 |CL| 安装程序 ISO 文件 :file:`clear-[version number]-installer.iso` " +"并将其上传。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:82 msgid "Create and configure a new VM" @@ -196,7 +209,9 @@ msgstr "将 :guilabel:`Guest OS family` 选项设置为 :guilabel:`Linux`。" msgid "" "Set the :guilabel:`Guest OS version` option to :guilabel:`Other 3.x or " "later Linux (64-bit)`." -msgstr "将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux (64-bit)`。" +msgstr "" +"将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux " +"(64-bit)`。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:121 msgid "Figure 6: VMware ESXi - Give a name and select guest OS type" @@ -223,7 +238,9 @@ msgid "" "Expand the :guilabel:`CPU` setting and enable :guilabel:`Hardware " "virtualization` by checking :guilabel:`Expose hardware assisted " "virtualization to the guest OS`." -msgstr "展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 :guilabel:`Expose hardware assisted virtualization to the guest OS`。" +msgstr "" +"展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 " +":guilabel:`Expose hardware assisted virtualization to the guest OS`。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:138 msgid "Figure 7: VMware ESXi - Enable hardware virtualization" @@ -243,7 +260,9 @@ msgid "" "You can reduce the memory size after the installation completes if you " "want, because a minimum |CL| installation can function on as little as " "128MB of RAM. See :ref:`system-requirements` for more details." -msgstr "|CL| 安装程序 ISO 需要至少 2GB 的 RAM 才能正常运行。如果需要,可以在安装完成后减少内存,因为 |CL| 最小安装可以在仅有 128MB RAM 的情况下运行。请查看 :ref:`system-requirements` 了解详情。" +msgstr "" +"|CL| 安装程序 ISO 需要至少 2GB 的 RAM 才能正常运行。如果需要,可以在安装完成后减少内存,因为 |CL| 最小安装可以在仅有 " +"128MB RAM 的情况下运行。请查看 :ref:`system-requirements` 了解详情。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:155 msgid "Set :guilabel:`Hard disk 1` to the desired capacity. See Figure 9." @@ -266,7 +285,10 @@ msgid "" ":guilabel:`Datastore ISO file` option. Then select the |CL| installer " "ISO :file:`clear-[version number]-installer.iso` that you previously " "uploaded to the VMware server. See Figure 10." -msgstr "挂载 |CL| 安装程序 ISO。对于 :guilabel:`CD/DVD Drive 1` 设置,点击其右侧下拉列表,选择 :guilabel:`Datastore ISO file` 选项。然后,选择此前上传至 VMware 服务器的 |CL| 安装程序 ISO :file:`clear-[version number]-installer.iso`。见图 10。" +msgstr "" +"挂载 |CL| 安装程序 ISO。对于 :guilabel:`CD/DVD Drive 1` 设置,点击其右侧下拉列表,选择 " +":guilabel:`Datastore ISO file` 选项。然后,选择此前上传至 VMware 服务器的 |CL| 安装程序 ISO " +":file:`clear-[version number]-installer.iso`。见图 10。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:177 msgid "Figure 10: VMware ESXi - Set CD/DVD to boot installer ISO" @@ -342,7 +364,9 @@ msgid "" "Click the :guilabel:`Actions` button - located on the top-right corner of" " the VM's windows - and go to the :guilabel:`Power` setting and select " "the :guilabel:`Power off` option. See Figure 12." -msgstr "点击 :guilabel:`Actions` 按钮(按钮位于虚拟机窗口的右上角),转到 :guilabel:`Power` 设置,然后选择 :guilabel:`Power off` 选项。见图 12。" +msgstr "" +"点击 :guilabel:`Actions` 按钮(按钮位于虚拟机窗口的右上角),转到 :guilabel:`Power` 设置,然后选择 " +":guilabel:`Power off` 选项。见图 12。" #: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:222 msgid "Figure 12: VMware ESXi - Actions > Power off" @@ -516,4 +540,6 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`" #~ msgid ":ref:`download-verify-decompress-windows`" #~ msgstr "" +#~ msgid "Install |CL-ATTR| as a VMware\\* ESXi guest OS" +#~ msgstr "安装 |CL-ATTR|,用作 VMware\\* ESXi 来宾操作系统" diff --git a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.po b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.po index 098b5c4b..4fa7117a 100644 --- a/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.po +++ b/locale/zh_CN/LC_MESSAGES/get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.po @@ -5,27 +5,32 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:4 -msgid "Run pre-configured |CL-ATTR| image as a VMware\\* ESXi guest OS" -msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* ESXi 来宾操作系统" +msgid "|CL-ATTR| on VMware\\* ESXi (pre-configured image)" +msgstr "" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:6 +#, fuzzy msgid "" -"This page explains how to deploy a preconfigured |CL| VMware :abbr:`VM " +"This page explains how to deploy a pre-configured |CL| VMware :abbr:`VM " "(Virtual Machine)` image on a VMware ESXi 6.5 host." -msgstr "本页说明如何在 VMware ESXi 6.5 主机上部署预配置的 |CL| VMware :abbr:`VM (Virtual Machine)` 映像。" +msgstr "" +"本页说明如何在 VMware ESXi 6.5 主机上部署预配置的 |CL| VMware :abbr:`VM (Virtual " +"Machine)` 映像。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:14 msgid "Overview" @@ -36,12 +41,15 @@ msgid "" "`VMware ESXi`_ is a type 1 bare-metal hypervisor which runs directly on " "top of server hardware. With VMware ESXi, you can create, configure, " "manage, and run |CL-ATTR| virtual machines at scale." -msgstr "`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware ESXi,可以大规模创建、配置、管理和运行 |CL-ATTR| 虚拟机。" +msgstr "" +"`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware " +"ESXi,可以大规模创建、配置、管理和运行 |CL-ATTR| 虚拟机。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:20 +#, fuzzy msgid "" -"We provide a preconfigured |CL| VMware image that can be run on a VMware " -"ESXi 6.5 host." +"We provide a pre-configured |CL| VMware image that can be run on a VMware" +" ESXi 6.5 host." msgstr "我们提供可在 VMware ESXi 6.5 主机上运行的 |CL| VMware 映像。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:23 @@ -55,7 +63,9 @@ msgid "" "VMware also offers a type 2 hypervisor designed for the desktop " "environment, called `VMware Workstation Player`_. Refer to :ref:`vmw-" "player-preconf` or :ref:`vmw-player` for more information." -msgstr "VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref:`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。" +msgstr "" +"VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref" +":`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:32 msgid "Download the latest |CL| VMware image" @@ -66,7 +76,9 @@ msgid "" "Get the latest |CL| VMware prebuilt image from the `image`_ repository. " "Look for :file:`clear-[version number]-vmware.vmdk.xz`. You can also use " "this command:" -msgstr "从 `image`_ 存储库中获取最新的 |CL| VMware 预构建映像。查找 :file:`clear-[version number]-vmware.vmdk.xz`。还可以使用以下命令:" +msgstr "" +"从 `image`_ 存储库中获取最新的 |CL| VMware 预构建映像。查找 :file:`clear-[version " +"number]-vmware.vmdk.xz`。还可以使用以下命令:" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:42 msgid "" @@ -78,7 +90,9 @@ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信 msgid "" "We also provide instructions for downloading and verifying a Clear Linux " "ISO. For more information, refer to :ref:`download-verify-decompress`." -msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。" +msgstr "" +"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-" +"decompress`。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:48 msgid "Upload the |CL| image to the VMware server" @@ -95,7 +109,9 @@ msgstr "在本地系统下载并解压缩 |CL| VMware 预构建映像后,必 msgid "" "The steps in this section can also be referenced from the VMware " "documentation `Using Datastore File Browser in the VMware Host Client`_." -msgstr "有关本节中的步骤,还可以参考 VMware 文档 `Using Datastore File Browser in the VMware Host Client`_。" +msgstr "" +"有关本节中的步骤,还可以参考 VMware 文档 `Using Datastore File Browser in the VMware Host" +" Client`_。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:57 msgid "" @@ -152,30 +168,40 @@ msgstr "将 |CL| 映像转换为 ESXi 支持的格式。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:97 msgid "" "Once the |CL| VMware prebuilt image has been uploaded to the VMware ESXi " -"datastore, it must be converted to a format for use with VMware's ESXi" -" hypervisor." -msgstr "|CL| VMware 预构建映像上传至 VMware ESXi 数据存储后,必须将其转换为 VMware's ESXi 虚拟机管理程序可以使用的格式。" +"datastore, it must be converted to a format for use with VMware's ESXi " +"hypervisor." +msgstr "" +"|CL| VMware 预构建映像上传至 VMware ESXi 数据存储后,必须将其转换为 VMware's ESXi " +"虚拟机管理程序可以使用的格式。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:101 msgid "" "The steps in this section can also be referenced from the VMware " "documentation on `Cloning and converting virtual machine disks with " "vmkfstools`_" -msgstr "有关本节中的步骤,还可以参考 VMware 文档 `Cloning and converting virtual machine disks with vmkfstools`_" +msgstr "" +"有关本节中的步骤,还可以参考 VMware 文档 `Cloning and converting virtual machine disks " +"with vmkfstools`_" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:103 msgid "" "SSH into the `vSphere Management Assistant`_ appliance that is managing " "the ESXi host or connect to the vSphere hosting using the `vSphere CLI`_." -msgstr "通过 SSH 连接到 `vSphere Management Assistant`_ 设备,利用 `vSphere CLI`_ 管理 ESXi 主机或连接到 vSphere 主机托管。" +msgstr "" +"通过 SSH 连接到 `vSphere Management Assistant`_ 设备,利用 `vSphere CLI`_ 管理 ESXi " +"主机或连接到 vSphere 主机托管。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:108 +#, fuzzy msgid "" "If there is no :abbr:`vMA (vSphere Management Assistant)` appliance or " ":abbr:`vCLI (vSphere CLI)` configured and available, you can temporarily " "enable SSH directly on the ESXi host by following the steps described in " -"`Enable the Secure Shell (SSH) in the VMware Host Client`_ ." -msgstr "如果没有配置或可用的 :abbr:`vMA (vSphere Management Assistant)` 设备或 :abbr:`vCLI (vSphere CLI)`,则可以按照 `在 VMware 主机客户端启用 Secure Shell (SSH)`_ 中所述步骤直接在 ESXi 主机上临时启用 SSH。" +"`Enable the Secure Shell (SSH) in the VMware Host Client`_." +msgstr "" +"如果没有配置或可用的 :abbr:`vMA (vSphere Management Assistant)` 设备或 :abbr:`vCLI " +"(vSphere CLI)`,则可以按照 `在 VMware 主机客户端启用 Secure Shell (SSH)`_ 中所述步骤直接在 ESXi" +" 主机上临时启用 SSH。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:112 msgid "" @@ -222,7 +248,9 @@ msgid "" "In this section, you will create a new VM, configure its basic parameters" " such as number of CPUs, memory size, and then attach the converted |CL| " "VMware image. Also, in order to boot |CL|, you must enable UEFI support." -msgstr "本节中,您会创建新虚拟机,配置基本参数,如 CPU 数量、内存大小,然后挂载转换后的 |CL| VMware 映像。而且,为了引导 |Cl|,必须启用 UEFI 支持。" +msgstr "" +"本节中,您会创建新虚拟机,配置基本参数,如 CPU 数量、内存大小,然后挂载转换后的 |CL| VMware 映像。而且,为了引导 " +"|Cl|,必须启用 UEFI 支持。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:140 msgid "" @@ -279,7 +307,9 @@ msgstr "将 :guilabel:`Guest OS family` 选项设置为 :guilabel:`Linux`。" msgid "" "Set the :guilabel:`Guest OS version` option to :guilabel:`Other 3.x or " "later Linux (64-bit)`." -msgstr "将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux (64-bit)`。" +msgstr "" +"将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux " +"(64-bit)`。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:179 msgid "Figure 6: VMware ESXi - Give a name and select guest OS type" @@ -306,7 +336,9 @@ msgid "" "Expand the :guilabel:`CPU` setting and enable :guilabel:`Hardware " "virtualization` by checking :guilabel:`Expose hardware assisted " "virtualization to the guest OS`." -msgstr "展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 :guilabel:`Expose hardware assisted virtualization to the guest OS`。" +msgstr "" +"展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 " +":guilabel:`Expose hardware assisted virtualization to the guest OS`。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:197 msgid "Figure 7: VMware ESXi - Enable hardware virtualization" @@ -323,27 +355,35 @@ msgid "Figure 8: VMware ESXi - Remove hard drive" msgstr "图 8:VMware ESXi - 移除硬盘" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:208 +#, fuzzy msgid "" -"Since a preconfigured image will be used, the :guilabel:`CD/DVD Drive 1` " -"setting will not be needed. Disable it by unchecking the " +"Since a pre-configured image will be used, the :guilabel:`CD/DVD Drive 1`" +" setting will not be needed. Disable it by unchecking the " ":guilabel:`Connect` checkbox. See Figure 9." -msgstr "由于要使用预配置映像,所以不再需要 :guilabel:`CD/DVD Drive 1` 设置。取消选中 :guilabel:`Connect` 复选框禁用该设置。见图 9。" +msgstr "" +"由于要使用预配置映像,所以不再需要 :guilabel:`CD/DVD Drive 1` 设置。取消选中 :guilabel:`Connect` " +"复选框禁用该设置。见图 9。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:216 msgid "Figure 9: VMware ESXi - Disconnect the CD/DVD drive" msgstr "图 9:VMware ESXi - 断开 CD/DVD 驱动器" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:218 +#, fuzzy msgid "" "Attach the :file:`clear-[version number]-esxi.vmdk` file that was " -"converted from the preconfigured |CL| VMware image." -msgstr "挂载 :file:`clear-[version number]-esxi.vmdk` 文件。该文件从预配置的 |CL| VMware 映像转换而来。" +"converted from the pre-configured |CL| VMware image." +msgstr "" +"挂载 :file:`clear-[version number]-esxi.vmdk` 文件。该文件从预配置的 |CL| VMware " +"映像转换而来。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:221 msgid "" "Click the :guilabel:`Add hard disk` button and select the " ":guilabel:`Existing hard drive` option. See Figure 10." -msgstr "点击 :guilabel:`Add hard disk` 按钮,选择 :guilabel:`Existing hard drive` 选项。见图 10。" +msgstr "" +"点击 :guilabel:`Add hard disk` 按钮,选择 :guilabel:`Existing hard drive` 选项。见图 " +"10。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:228 msgid "Figure 10: VMware ESXi - Add an existing hard drive" @@ -354,7 +394,9 @@ msgid "" "Select the converted :file:`clear-[version number]-esxi.vmdk` file. Do " "not use the original unconverted :file:`clear-[version " "number]-vmware.vmdk` file. See Figure 11." -msgstr "选择已转换的 :file:`clear-[version number]-esxi.vmdk` 文件。不要使用最初未转换的 :file:`clear-[version number]-vmware.vmdk` 文件。见图 11。" +msgstr "" +"选择已转换的 :file:`clear-[version number]-esxi.vmdk` 文件。不要使用最初未转换的 " +":file:`clear-[version number]-vmware.vmdk` 文件。见图 11。" #: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:238 msgid "" @@ -517,4 +559,6 @@ msgstr ":ref:`vmware-esxi-install-cl`" #~ msgid ":ref:`download-verify-decompress-windows`" #~ msgstr "" +#~ msgid "Run pre-configured |CL-ATTR| image as a VMware\\* ESXi guest OS" +#~ msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* ESXi 来宾操作系统" diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/autospec.po b/locale/zh_CN/LC_MESSAGES/guides/clear/autospec.po index d60b2eed..6cf30ea7 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/autospec.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/autospec.po @@ -5,36 +5,41 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tooling/autospec.rst:4 +#: ../../guides/clear/autospec.rst:4 msgid "autospec" msgstr "autospec" -#: ../../tooling/autospec.rst:6 +#: ../../guides/clear/autospec.rst:6 msgid "" "**autospec** is a tool used to assist with the automated creation and " "maintenance of RPM packaging in |CL-ATTR|. Where a standard :abbr:`RPM " "(RPM Package Manager)` build process using :command:`rpmbuild` requires a" " tarball and :file:`.spec` file to start, autospec requires only a " "tarball and package name to start." -msgstr "**autospec** 是在 |CL-ATTR| 中协助自动创建和维护 RPM 封装的工具。其中,使用 :command:`rpmbuild` 的标准 :abbr:`RPM (RPM Package Manager)` 构建流程需要 tarball 和 :file:`.spec` 文件才能启动,而 autospec 只需 tarball 和软件包名称便可启动。" +msgstr "" +"**autospec** 是在 |CL-ATTR| 中协助自动创建和维护 RPM 封装的工具。其中,使用 :command:`rpmbuild` " +"的标准 :abbr:`RPM (RPM Package Manager)` 构建流程需要 tarball 和 :file:`.spec` " +"文件才能启动,而 autospec 只需 tarball 和软件包名称便可启动。" -#: ../../tooling/autospec.rst:16 +#: ../../guides/clear/autospec.rst:17 msgid "Description" msgstr "描述" -#: ../../tooling/autospec.rst:18 +#: ../../guides/clear/autospec.rst:19 msgid "" "The autospec tool attempts to infer the requirements of the :file:`.spec`" " file by analyzing the source code and :file:`Makefile` information. It " @@ -42,534 +47,578 @@ msgid "" " build failures until it has a complete and valid :file:`.spec` file. If " "needed, you can influence the behavior of autospec and customize the " "build by providing optional `control files`_ to the autospec tool." -msgstr "autospec 工具通过分析源代码和 :file:`Makefile` 信息来尝试推断 :file:`.spec` 文件的要求。它会根据从构建失败中发现的新信息不断运行更新后的内部版本,直到它具有完整有效的 :file:`.spec` 文件。如有必要,可以在 autospec 工具中增加可选的 `control files`_,影响 autospec 的行为,定制内部版本。" +msgstr "" +"autospec 工具通过分析源代码和 :file:`Makefile` 信息来尝试推断 :file:`.spec` " +"文件的要求。它会根据从构建失败中发现的新信息不断运行更新后的内部版本,直到它具有完整有效的 :file:`.spec` 文件。如有必要,可以在 " +"autospec 工具中增加可选的 `control files`_,影响 autospec 的行为,定制内部版本。" -#: ../../tooling/autospec.rst:25 +#: ../../guides/clear/autospec.rst:26 msgid "" "autospec uses **mock** as a sandbox to run the builds. Visit the `mock " "wiki`_ for additional information on using mock." msgstr "autospec 使用 **模拟** 作为沙箱运行内部版本。访问 `mock wiki`_,了解有关使用模拟的其他信息。" -#: ../../tooling/autospec.rst:28 +#: ../../guides/clear/autospec.rst:29 +#, fuzzy msgid "" "For a general understanding of how an RPM works, visit the `rpm website`_" -" or the `RPM Packaging Guide`_ ." +" or the `RPM Packaging Guide`_." msgstr "要大致了解 RPM 工作原理,请访问 `rpm website`_ 或 `RPM Packaging Guide`_。" -#: ../../tooling/autospec.rst:32 +#: ../../guides/clear/autospec.rst:33 msgid "How it works" msgstr "工作原理" -#: ../../tooling/autospec.rst:34 +#: ../../guides/clear/autospec.rst:35 msgid "Learn the autospec tool set up and process." msgstr "了解 autospec 工具的设置和流程。" -#: ../../tooling/autospec.rst:41 +#: ../../guides/clear/autospec.rst:42 msgid "Prerequisites" msgstr "必备条件" -#: ../../tooling/autospec.rst:43 +#: ../../guides/clear/autospec.rst:44 msgid "" "The setup for building source in |CL| must be completed before using the " "autospec tool." msgstr "使用 autospec 工具之前,必须先在 |CL| 中完成构建源代码的设置操作。" -#: ../../tooling/autospec.rst:46 +#: ../../guides/clear/autospec.rst:47 msgid "" "Refer to `Setup environment to build source`_ for instructions on " "completing the setup." msgstr "请参阅 `Setup environment to build source`_,了解有关完成此设置的说明。" -#: ../../tooling/autospec.rst:50 +#: ../../guides/clear/autospec.rst:51 msgid "Create an RPM" msgstr "创建 RPM" -#: ../../tooling/autospec.rst:52 +#: ../../guides/clear/autospec.rst:53 msgid "The basic autospec process is described in the following steps:" msgstr "autospec 的基本流程如以下步骤所述:" -#: ../../tooling/autospec.rst:54 +#: ../../guides/clear/autospec.rst:55 msgid "" "The :command:`make autospec` command generates a :file:`.spec` file based" " on the analysis of code and existing control files." msgstr ":command:`make autospec` 命令根据对代码和现有控制文件的分析生成 :file:`.spec` 文件。" -#: ../../tooling/autospec.rst:57 +#: ../../guides/clear/autospec.rst:58 msgid "" "Any control files should be located in the same directory as the " "resulting :file:`.spec` file." msgstr "所有控制文件均应与所生成 :file:`.spec` 文件位于同一目录。" -#: ../../tooling/autospec.rst:60 +#: ../../guides/clear/autospec.rst:61 msgid "View the `autospec README`_ for more information on `control files`_." msgstr "查看 `autospec README`_,了解有关 `control files`_ 的更多信息。" -#: ../../tooling/autospec.rst:62 +#: ../../guides/clear/autospec.rst:63 msgid "autospec creates a build root with mock config." msgstr "autospec 通过模拟配置来创建内部版本根目录。" -#: ../../tooling/autospec.rst:64 +#: ../../guides/clear/autospec.rst:65 msgid "autospec attempts to build an RPM from the generated :file:`.spec`." msgstr "autospec 会尝试通过所生成的 :file:`.spec` 来构建 RPM。" -#: ../../tooling/autospec.rst:66 +#: ../../guides/clear/autospec.rst:67 msgid "autospec detects any missed declarations in the :file:`.spec`." msgstr "autospec 会检测 :file:`.spec` 中的所有缺失声明。" -#: ../../tooling/autospec.rst:68 +#: ../../guides/clear/autospec.rst:69 msgid "" "If build errors occur, autospec scans the build log to try to detect the " "root cause." msgstr "如果出现构建错误,autospec 则会扫描构建日志,尝试发现根源所在。" -#: ../../tooling/autospec.rst:71 +#: ../../guides/clear/autospec.rst:72 msgid "" "If autospec detects the root cause and knows how to continue, it restarts" " the build automatically at step 1 with updated build instructions." msgstr "如果 autospec 检测到根源,且知如何继续,则会在步骤 1 中利用更新后的构建指令自动重新启动构建。" -#: ../../tooling/autospec.rst:74 +#: ../../guides/clear/autospec.rst:75 msgid "" "Otherwise, autospec stops the build for user inspection to resolve the " "errors. Respond to the build process output by fixing source code issues " "and/or editing control files to resolve issues, which may include " "dependencies or exclusions. See `autospec README`_ for more information " "on control files." -msgstr "否则,autospec 会停止构建,以供用户检查,纠正错误。修复源代码问题和/或编辑控制文件,响应构建过程输出,从而解决问题。这些问题可能包括依存关系或排除项。查看 `autospec README`_,了解有关控制文件的更多信息。" +msgstr "" +"否则,autospec " +"会停止构建,以供用户检查,纠正错误。修复源代码问题和/或编辑控制文件,响应构建过程输出,从而解决问题。这些问题可能包括依存关系或排除项。查看 " +"`autospec README`_,了解有关控制文件的更多信息。" -#: ../../tooling/autospec.rst:80 +#: ../../guides/clear/autospec.rst:81 msgid "The user resumes the process at step 1 after errors are resolved." msgstr "纠正错误后,用户在步骤 1 中恢复此流程。" -#: ../../tooling/autospec.rst:82 +#: ../../guides/clear/autospec.rst:83 msgid "" "If a binary dependency doesn't exist in |CL|, you must build it before " "running autospec again." msgstr "如果 |CL| 中不存在二进制依存关系,则须先构建这种关系,然后才能再次运行 autospec。" -#: ../../tooling/autospec.rst:85 +#: ../../guides/clear/autospec.rst:86 msgid "" "Following these steps, autospec continues to rebuild the package, based " "on new information discovered from build failures, until it has a valid " ":file:`.spec`. If no build errors occur, RPM packages are successfully " "built." -msgstr "执行完这些步骤后,autospec 根据从构建失败中发现的新信息继续重新构建软件包,直到它具有有效的 :file:`.spec`。如果未出现构建错误,则会成功构建 RPM 包。" +msgstr "" +"执行完这些步骤后,autospec 根据从构建失败中发现的新信息继续重新构建软件包,直到它具有有效的 " +":file:`.spec`。如果未出现构建错误,则会成功构建 RPM 包。" -#: ../../tooling/autospec.rst:90 +#: ../../guides/clear/autospec.rst:91 msgid "Examples" msgstr "示例" -#: ../../tooling/autospec.rst:92 +#: ../../guides/clear/autospec.rst:93 msgid "Complete `Setup environment to build source`_ before using these examples." msgstr "在使用这些示例之前,请先完成 `Setup environment to build source`_。" -#: ../../tooling/autospec.rst:99 +#: ../../guides/clear/autospec.rst:100 msgid "Example 1: Build RPM with an existing spec file" msgstr "例 1:使用现有规格文件构建 RPM" -#: ../../tooling/autospec.rst:101 +#: ../../guides/clear/autospec.rst:102 msgid "" "This example shows how to build a RPM from a pre-packaged upstream " "package with an existing spec file. The example uses the ``dmidecode`` " "package." msgstr "本例介绍如何使用现有规格文件通过预封装的上游软件包来构建 RPM。本例采用 ``dmidecode`` 软件包。" -#: ../../tooling/autospec.rst:104 ../../tooling/autospec.rst:160 +#: ../../guides/clear/autospec.rst:105 ../../guides/clear/autospec.rst:161 msgid "Navigate to the autospec workspace and clone the ``dmidecode`` package:" msgstr "导航到 autospec 工作区并克隆 ``dmidecode`` 软件包:" -#: ../../tooling/autospec.rst:113 +#: ../../guides/clear/autospec.rst:114 msgid "You can clone all package repos at once using the following command:" msgstr "您可使用以下命令一次性克隆所有软件包存储库:" -#: ../../tooling/autospec.rst:119 ../../tooling/autospec.rst:216 +#: ../../guides/clear/autospec.rst:120 ../../guides/clear/autospec.rst:217 msgid "The optional NUM is the number of threads to use." msgstr "可选 NUM 参数表示待用线程数量。" -#: ../../tooling/autospec.rst:121 +#: ../../guides/clear/autospec.rst:122 msgid "" "For a list of available packages, view the " ":file:`~/clearlinux/projects/common/packages` file." msgstr "有关可用软件包的列表,请查看 :file:`~/clearlinux/projects/common/packages` 文件。" -#: ../../tooling/autospec.rst:124 +#: ../../guides/clear/autospec.rst:125 msgid "Navigate to the local copy of the ``dmidecode`` package and build it:" msgstr "导航到 ``dmidecode`` 软件包的本地副本进行构建:" -#: ../../tooling/autospec.rst:131 +#: ../../guides/clear/autospec.rst:132 msgid "" "The resulting RPMs are in :file:`./rpms`. Build logs and additional RPMs " "are in :file:`./results`." msgstr "生成的 RPM 位于 :file:`./rpms`。构建日志和其他 RPM 则位于 :file:`./results`。" -#: ../../tooling/autospec.rst:135 +#: ../../guides/clear/autospec.rst:136 msgid "Example 2: Build a new RPM" msgstr "例 2:构建新的 RPM" -#: ../../tooling/autospec.rst:137 +#: ../../guides/clear/autospec.rst:138 msgid "" "This example shows how to build a new RPM with no spec file. The example " "will create a simple helloclear RPM." msgstr "本例介绍如何构建新的 RPM,而不使用规格文件。本例会创建简易的 helloclear RPM。" -#: ../../tooling/autospec.rst:140 +#: ../../guides/clear/autospec.rst:141 msgid "" "Navigate to the autospec workspace and build the helloclear RPM. The " ":file:`Makefile` provides a :command:`make autospecnew` that can " "automatically generate an RPM package using the autospec tool. You must " "pass the URL to the source tarball and the NAME of the RPM you wish to " "create:" -msgstr "导航到 autospec 工作区并构建 helloclear RPM。:file:`Makefile` 提供 :command:`make autospecnew`,可以使用 autospec 工具自动生成 RPM 包。必须将 URL 传递给源 tarball 以及待创建 RPM 的 NAME:" +msgstr "" +"导航到 autospec 工作区并构建 helloclear RPM。:file:`Makefile` 提供 :command:`make " +"autospecnew`,可以使用 autospec 工具自动生成 RPM 包。必须将 URL 传递给源 tarball 以及待创建 RPM 的 " +"NAME:" -#: ../../tooling/autospec.rst:150 +#: ../../guides/clear/autospec.rst:151 msgid "" "The resulting RPMs are in :file:`./packages/helloclear/rpms`. Build logs " "and additional RPMs are in :file:`./packages/helloclear/results`." -msgstr "生成的 RPM 位于 :file:`./packages/helloclear/rpms`。构建日志和其他 RPM 则位于 :file:`./packages/helloclear/results`。" +msgstr "" +"生成的 RPM 位于 :file:`./packages/helloclear/rpms`。构建日志和其他 RPM 则位于 " +":file:`./packages/helloclear/results`。" -#: ../../tooling/autospec.rst:154 +#: ../../guides/clear/autospec.rst:155 msgid "Example 3: Generate a new spec file with a pre-defined package" msgstr "例 3:使用预定义软件包生成新的规格文件" -#: ../../tooling/autospec.rst:156 +#: ../../guides/clear/autospec.rst:157 msgid "" "This example shows how to modify an existing package to create a custom " "RPM. In this example you will make a simple change to the ``dmidecode`` " "package and rebuild the package." msgstr "本例介绍如何修改现有软件包来创建定制 RPM。本例会对 ``dmidecode`` 软件包进行简单的更改并重新构建软件包。" -#: ../../tooling/autospec.rst:167 +#: ../../guides/clear/autospec.rst:168 msgid "Navigate into the *dmidecode* directory:" msgstr "导航到 *dmidecode* 目录:" -#: ../../tooling/autospec.rst:173 +#: ../../guides/clear/autospec.rst:174 msgid "Open the :file:`excludes` file with an editor and add these lines:" msgstr "用编辑器打开 :file:`excludes` 文件,添加以下行:" -#: ../../tooling/autospec.rst:186 +#: ../../guides/clear/autospec.rst:187 msgid "" "These files aren't needed by dmidecode, so we can remove them without any" " issues." msgstr "dmidecode 不需要这些文件,因此可放心将其删除。" -#: ../../tooling/autospec.rst:189 +#: ../../guides/clear/autospec.rst:190 msgid "" "In the :file:`dmidecode` directory, build the modified ``dmidecode`` " "package:" msgstr "在 :file:`dmidecode` 目录中,构建修改后的 ``dmidecode`` 软件包:" -#: ../../tooling/autospec.rst:195 +#: ../../guides/clear/autospec.rst:196 msgid "The resulting RPMs are in :file:`./rpms`. Logs are in :file:`./results`." msgstr "生成的 RPM 位于 :file:`./rpms`。日志则位于 :file:`./results`。" -#: ../../tooling/autospec.rst:198 +#: ../../guides/clear/autospec.rst:199 msgid "Example 4: Provide control files to autospec" msgstr "例 4:为 autospec 提供控制文件" -#: ../../tooling/autospec.rst:200 +#: ../../guides/clear/autospec.rst:201 msgid "" "This example shows how to modify control files to correct build failures " "that autospec is unable to resolve. In this example, you will add a " "missing license and dependencies so autospec can complete a successful " "build." -msgstr "本例介绍如何修改控制文件,纠正 autospec 无法进行解析的构建问题。在本例中,您会添加缺少的许可证和依存关系,以便 autospec 成功完成构建。" +msgstr "" +"本例介绍如何修改控制文件,纠正 autospec 无法进行解析的构建问题。在本例中,您会添加缺少的许可证和依存关系,以便 autospec " +"成功完成构建。" -#: ../../tooling/autospec.rst:204 +#: ../../guides/clear/autospec.rst:205 msgid "Navigate to the autospec workspace:" msgstr "导航到 autospec 工作区:" -#: ../../tooling/autospec.rst:210 +#: ../../guides/clear/autospec.rst:211 msgid "If you have not already, clone all upstream package repos:" msgstr "如果尚未克隆所有上游数据包存储库,则进行克隆:" -#: ../../tooling/autospec.rst:220 +#: ../../guides/clear/autospec.rst:221 msgid "" "In a later step of this example, we will search the cloned package repos " "for a missing dependency." msgstr "在本例的后续步骤中,我们搜索克隆的软件包存储库中是否存在缺少的依存关系。" -#: ../../tooling/autospec.rst:223 +#: ../../guides/clear/autospec.rst:224 msgid "Build the opae-sdk RPM:" msgstr "构建 opae-sdk RPM:" -#: ../../tooling/autospec.rst:229 +#: ../../guides/clear/autospec.rst:230 msgid "This results in an error for a missing license file:" msgstr "此操作会因缺少许可证文件而出错:" -#: ../../tooling/autospec.rst:235 +#: ../../guides/clear/autospec.rst:236 msgid "Navigate to the package with build failures:" msgstr "导航到包含构建问题的软件包:" -#: ../../tooling/autospec.rst:241 +#: ../../guides/clear/autospec.rst:242 msgid "" "Add one or more valid license identifiers from the `SPDX License List " "`_. In the example below, two different " "licenses are appropriate based on the opae-sdk project licensing:" -msgstr "添加一个或多个来自 `SPDX License List `_ 的有效许可证标识符。在下例中,根据 opae-sdk 项目许可,有两个不同的许可证适用:" +msgstr "" +"添加一个或多个来自 `SPDX License List `_ " +"的有效许可证标识符。在下例中,根据 opae-sdk 项目许可,有两个不同的许可证适用:" -#: ../../tooling/autospec.rst:250 +#: ../../guides/clear/autospec.rst:251 msgid "Run autospec again:" msgstr "再次运行 autospec:" -#: ../../tooling/autospec.rst:256 +#: ../../guides/clear/autospec.rst:257 msgid "This results in a generic error:" msgstr "此操作会导致一般错误:" -#: ../../tooling/autospec.rst:262 +#: ../../guides/clear/autospec.rst:263 msgid "Open the build log to view the error details:" msgstr "打开构建日志,查看错误详细信息:" -#: ../../tooling/autospec.rst:268 +#: ../../guides/clear/autospec.rst:269 msgid "" "The build log contains details for the specific failures. In this " "instance, there are missing dependencies:" msgstr "构建日志包含特定故障的详细信息。在本例中,存在缺少的依存关系:" -#: ../../tooling/autospec.rst:281 +#: ../../guides/clear/autospec.rst:282 msgid "" "Search the spec files of upstream |CL| packages to see if the json-c " "library is available. In this case, it does exist and we'll add the " "json-c 'dev' package into the buildreq_add:" -msgstr "搜索上游 |CL| 软件包的规格文件,查看 json-c 库是否可用。在本例中,此库不存在,我们需要将 json-c 'dev’ 软件包添加到 buildreq_add:" +msgstr "" +"搜索上游 |CL| 软件包的规格文件,查看 json-c 库是否可用。在本例中,此库不存在,我们需要将 json-c 'dev’ 软件包添加到 " +"buildreq_add:" -#: ../../tooling/autospec.rst:292 +#: ../../guides/clear/autospec.rst:293 msgid "" "This search step works only if the user cloned all of the upstream " "package repos. In this example, upstream package repos were cloned in a " "previous step." msgstr "仅当用户已克隆所有上游软件包存储库后,此搜索步骤才有效。在本例中,已在上一步骤中克隆上游软件包存储库。" -#: ../../tooling/autospec.rst:296 +#: ../../guides/clear/autospec.rst:297 msgid "" "Search the spec files of upstream |CL| packages to see if the libuuid " "library is available. In this case, it exists in the util-linux package, " "so we'll add util-linux-dev package into the buildreq_add:" -msgstr "搜索上游 |CL| 软件包的规格文件,查看 libuuid 库是否可用。在本例中,此库存在于 util-linux 软件包中,因此需要将 util-linux-dev 软件包添加到 buildreq_add:" +msgstr "" +"搜索上游 |CL| 软件包的规格文件,查看 libuuid 库是否可用。在本例中,此库存在于 util-linux 软件包中,因此需要将 " +"util-linux-dev 软件包添加到 buildreq_add:" -#: ../../tooling/autospec.rst:305 +#: ../../guides/clear/autospec.rst:306 msgid "" "Run autospec again and find the successfully-generated RPMs in the " ":file:`rpms` directory:" msgstr "再次运行 autospec 并在 :file:`rpms` 目录中查找成功生成的 RPM:" -#: ../../tooling/autospec.rst:314 +#: ../../guides/clear/autospec.rst:315 msgid "" "If you need a dependency that does not exist in the |CL| repo, you must " "first build it manually (see `Example 2: Build a new RPM`_), then add the" " repo so that autospec knows the package exists. For example:" -msgstr "如需 |CL| 存储库中不存在的某一依存关系,则须首先对其进行手动构建(请参阅 `Example 2: Build a new RPM`_),然后添加此存储库,以便 autospec 了解存在此软件包。例如:" +msgstr "" +"如需 |CL| 存储库中不存在的某一依存关系,则须首先对其进行手动构建(请参阅 `Example 2: Build a new " +"RPM`_),然后添加此存储库,以便 autospec 了解存在此软件包。例如:" -#: ../../tooling/autospec.rst:324 +#: ../../guides/clear/autospec.rst:325 msgid "" "You only need to add the dependency to the :file:`buildreq_add` control " "file if autospec is not able to automatically find the correct dependency" " on its own." msgstr "如果 autospec 无法单独自动查找正确的依存关系,则需将此依存关系添加到 :file:`buildreq_add` 控制文件。" -#: ../../tooling/autospec.rst:329 +#: ../../guides/clear/autospec.rst:330 msgid "Test packaged software" msgstr "测试封装后的软件" -#: ../../tooling/autospec.rst:331 +#: ../../guides/clear/autospec.rst:332 msgid "" "After software has been packaged with autospec, the resulting RPMs can be" " tested for functionality before being integrated and deployed into a " "|CL| image with the :ref:`Mixer tool `." -msgstr "使用 autospec 封装软件后,可对生成的 RPM 进行功能测试,然后再用 :ref:`Mixer tool ` 将其集成和部署到 |CL| 映像。" +msgstr "" +"使用 autospec 封装软件后,可对生成的 RPM 进行功能测试,然后再用 :ref:`Mixer tool ` " +"将其集成和部署到 |CL| 映像。" -#: ../../tooling/autospec.rst:335 +#: ../../guides/clear/autospec.rst:336 msgid "" "The |CL| development tooling offers two ways to quickly test autospec " "generated RPMs." msgstr "|CL| 开发工具提供两种快速测试 autospec 所生成 RPM 的方法。" -#: ../../tooling/autospec.rst:339 +#: ../../guides/clear/autospec.rst:340 msgid "" "The methods outlined below should only be used for temporary testing on " "development systems." msgstr "下列方法只应用于开发系统的临时测试。" -#: ../../tooling/autospec.rst:344 +#: ../../guides/clear/autospec.rst:345 msgid "Test in a |CL| virtual machine" msgstr "在 |CL| 虚拟机上测试" -#: ../../tooling/autospec.rst:346 +#: ../../guides/clear/autospec.rst:347 msgid "" "The |CL| development tooling includes a method to install RPMs into a " "|CL| virtual machine running on the KVM hypervisor. Using a :abbr:`VM " "(Virtual Machine)` allows testing in a completely isolated environment." -msgstr "|CL| 开发工具包括将 RPM 安装到 |CL| 虚拟机(在 KVM 管理程序上运行)的方法。使用 :abbr:`VM (Virtual Machine)`,可在完全隔离的环境下进行测试。" +msgstr "" +"|CL| 开发工具包括将 RPM 安装到 |CL| 虚拟机(在 KVM 管理程序上运行)的方法。使用 :abbr:`VM (Virtual " +"Machine)`,可在完全隔离的环境下进行测试。" -#: ../../tooling/autospec.rst:350 +#: ../../guides/clear/autospec.rst:351 msgid "To test an autospec-created package inside a VM:" msgstr "要测试在虚拟机内 autospec 创建的软件包:" -#: ../../tooling/autospec.rst:352 +#: ../../guides/clear/autospec.rst:353 msgid "" "Download the |CL| KVM image into the :file:`~/clearlinux` directory as " ":file:`clear.img`. The location and name :file:`clear.img.xz` is " "important for the tooling to work:" -msgstr "将 |CL| KVM 映像下载到 :file:`~/clearlinux` 目录,即 :file:`clear.img`。其位置和名称 :file:`clear.img.xz` 对于工具运行都十分重要:" +msgstr "" +"将 |CL| KVM 映像下载到 :file:`~/clearlinux` 目录,即 :file:`clear.img`。其位置和名称 " +":file:`clear.img.xz` 对于工具运行都十分重要:" -#: ../../tooling/autospec.rst:361 +#: ../../guides/clear/autospec.rst:362 msgid "Extract the downloaded |CL| KVM image:" msgstr "解压缩已下载的 |CL| KVM 映像:" -#: ../../tooling/autospec.rst:367 +#: ../../guides/clear/autospec.rst:368 msgid "" "Copy the QEMU start script and virtual firmware needed for KVM into the " ":file:`~/clearlinux` directory:" msgstr "将 KVM 所需的 QEMU 启动脚本和虚拟固件复制到 :file:`~/clearlinux` 目录:" -#: ../../tooling/autospec.rst:375 +#: ../../guides/clear/autospec.rst:376 msgid "" "Run :command:`make install` from the package's autospec directory. The " ":command:`make install` command mounts the downloaded |CL| KVM image and " "installs the autospec-created RPM into it:" -msgstr "在此软件包的 autospec 目录中运行 :command:`make install`。:command:`make install` 命令可挂载已下载的 |CL| KVM 映像并将 autospec 创建的 RPM 安装到其中:" +msgstr "" +"在此软件包的 autospec 目录中运行 :command:`make install`。:command:`make install` " +"命令可挂载已下载的 |CL| KVM 映像并将 autospec 创建的 RPM 安装到其中:" -#: ../../tooling/autospec.rst:384 +#: ../../guides/clear/autospec.rst:385 msgid "" "The code that makes this possible can be viewed by searching for the " "*install:* target in the `Makefile.common`_ file on GitHub." msgstr "在 GitHub 上的 `Makefile.common`_ 文件中搜索 *install:* 目标,可以查看实现此操作的代码。" -#: ../../tooling/autospec.rst:387 +#: ../../guides/clear/autospec.rst:388 msgid "Return to the :file:`~/clearlinux` directory and start the |CL| VM:" msgstr "返回到 :file:`~/clearlinux` 目录并启动 |CL| 虚拟机:" -#: ../../tooling/autospec.rst:394 +#: ../../guides/clear/autospec.rst:395 msgid "" "A new |CL| VM will launch in the console. Log into the VM as *root* and " "set a new password for the VM." msgstr "新的 |CL| 虚拟机随即在控制台上启动。以 *root* 用户身份登录到虚拟机,为此虚拟机设置新密码。" -#: ../../tooling/autospec.rst:397 +#: ../../guides/clear/autospec.rst:398 msgid "" "Check that the software is installed in the |CL| VM as expected and " "perform any relevant tests." msgstr "确保该软件已正常安装到 |CL| 虚拟机上,然后完成所有相关测试。" -#: ../../tooling/autospec.rst:400 +#: ../../guides/clear/autospec.rst:401 msgid "" "After testing has been completed, the |CL| VM can be powered off and " "deleted:" msgstr "测试完成后,可关闭并删除 |CL| 虚拟机:" -#: ../../tooling/autospec.rst:410 +#: ../../guides/clear/autospec.rst:411 msgid "Test directly on a development machine" msgstr "直接在开发计算机上进行测试" -#: ../../tooling/autospec.rst:412 +#: ../../guides/clear/autospec.rst:413 msgid "" "The |CL| development tooling also includes a method to extract autospec-" "created RPMs locally onto a |CL| development system for testing. " "Extracting an RPM directly onto a system offers quicker testing; however" " conflicts may occur and responsibility to remove the software after " "testing is up to the developer." -msgstr "|CL| 开发工具还包括将 autospec 创建的 RPM 从本地解压缩到 |CL| 开发系统进行测试的方法。将 RPM 直接解压缩到系统中,可以加速测试过程,但可能发生冲突。同时,测试后删除软件的责任也取决于开发人员。" +msgstr "" +"|CL| 开发工具还包括将 autospec 创建的 RPM 从本地解压缩到 |CL| 开发系统进行测试的方法。将 RPM " +"直接解压缩到系统中,可以加速测试过程,但可能发生冲突。同时,测试后删除软件的责任也取决于开发人员。" -#: ../../tooling/autospec.rst:418 +#: ../../guides/clear/autospec.rst:419 msgid "" "To test an autospec created package directly on the |CL| development " "system:" msgstr "要直接在 |CL| 开发系统上测试 autospec 创建的软件包,必须执行以下步骤:" -#: ../../tooling/autospec.rst:420 +#: ../../guides/clear/autospec.rst:421 msgid "" "Run :command:`make install-local` from the package's autospec directory. " "The :command:`make install-local` command extracts the RPM directly onto " "the filesystem of the running |CL| system:" -msgstr "在此软件包的 autospec 目录中运行 :command:`make install-local`。:command:`make install-local` 命令会将 RPM 直接解压缩到正在运行的 |CL| 系统的文件系统中:" +msgstr "" +"在此软件包的 autospec 目录中运行 :command:`make install-local`。:command:`make " +"install-local` 命令会将 RPM 直接解压缩到正在运行的 |CL| 系统的文件系统中:" -#: ../../tooling/autospec.rst:429 +#: ../../guides/clear/autospec.rst:430 msgid "" "The code that makes this possible can be viewed by searching for the " "*install-local:* target in the `Makefile.common`_ file on GitHub." msgstr "在 GitHub 上的 `Makefile.common`_ 文件中搜索 *install-local:* 目标,可以查看实现此操作的代码。" -#: ../../tooling/autospec.rst:432 +#: ../../guides/clear/autospec.rst:433 msgid "" "Check that the software is installed as expected and perform any relevant" " tests." msgstr "确保该软件已正常安装,然后完成所有相关测试。" -#: ../../tooling/autospec.rst:435 +#: ../../guides/clear/autospec.rst:436 +#, fuzzy msgid "" "After testing has been completed, the software and any related files must" " be identified and deleted. The :command:`swupd repair --picky` command " "can help restore the state of the :file:`/usr` directory (see :ref:`swupd" -" `) however any other files must be cleaned up manually." -msgstr "测试完成后,必须发现并删除该软件和所有相关文件。:command:`swupd repair --picky` 命令有助于还原 :file:`/usr` 目录的状态(请参阅 :ref:`swupd `),但所有其他文件均须手动清理。" +" `) however any other files must be cleaned up manually." +msgstr "" +"测试完成后,必须发现并删除该软件和所有相关文件。:command:`swupd repair --picky` 命令有助于还原 " +":file:`/usr` 目录的状态(请参阅 :ref:`swupd `),但所有其他文件均须手动清理。" -#: ../../tooling/autospec.rst:443 +#: ../../guides/clear/autospec.rst:444 msgid "References" msgstr "参考" -#: ../../tooling/autospec.rst:445 +#: ../../guides/clear/autospec.rst:446 msgid "" "Reference the `autospec README`_ for details regarding `autospec` " "commands and options." msgstr "请参阅 `autospec README`_,了解有关 `autospec` 命令和选项的详细信息。" -#: ../../tooling/autospec.rst:448 +#: ../../guides/clear/autospec.rst:449 msgid "Setup environment to build source" msgstr "设置环境以构建源代码" -#: ../../tooling/autospec.rst:452 +#: ../../guides/clear/autospec.rst:453 msgid "" "Setup of the workspace and tooling used for building source in |CL| is " "mostly automated for you with a setup script. It uses tools from the " ":command:`os-clr-on-clr` bundle." -msgstr "在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-clr` 捆绑包的工具。" +msgstr "" +"在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-" +"clr` 捆绑包的工具。" -#: ../../tooling/autospec.rst:456 +#: ../../guides/clear/autospec.rst:457 msgid "" "The setup script creates a workspace in the :file:`clearlinux` folder, " "with the subfolders :file:`Makefile`, :file:`packages`, and " ":file:`projects`. The :file:`projects` folder contains the main tools " "used for making packages in |CL| :file:`autospec` and :file:`common`." -msgstr "该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 :file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| 中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。" +msgstr "" +"该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 " +":file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| " +"中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。" -#: ../../tooling/autospec.rst:461 +#: ../../guides/clear/autospec.rst:462 msgid "Follow these steps to setup the workspace and tooling for building source:" msgstr "按照以下步骤设置构建代码所需的工作空间和工具:" -#: ../../tooling/autospec.rst:463 +#: ../../guides/clear/autospec.rst:464 msgid "Install the :command:`os-clr-on-clr` bundle:" msgstr "安装 :command:`os-clr-on-clr` 捆绑包:" -#: ../../tooling/autospec.rst:469 +#: ../../guides/clear/autospec.rst:470 msgid "Download the :file:`user-setup.sh` script:" msgstr "下载 :file:`user-setup.sh` 脚本:" -#: ../../tooling/autospec.rst:475 +#: ../../guides/clear/autospec.rst:476 msgid "Make :file:`user-setup.sh` executable:" msgstr "制作 :file:`user-setup.sh` 可执行文件:" -#: ../../tooling/autospec.rst:481 +#: ../../guides/clear/autospec.rst:482 msgid "Run the script as an unprivileged user:" msgstr "以非特权用户的身份运行脚本:" -#: ../../tooling/autospec.rst:487 +#: ../../guides/clear/autospec.rst:488 msgid "" "After the script completes, log out and log in again to complete the " "setup process." msgstr "脚本完成后,注销并再次登录以完成设置过程。" -#: ../../tooling/autospec.rst:490 +#: ../../guides/clear/autospec.rst:491 msgid "Set your Git user email and username for the repos on your system:" msgstr "在系统上设置存储库的 Git 用户电子邮件和用户名:" -#: ../../tooling/autospec.rst:497 +#: ../../guides/clear/autospec.rst:498 msgid "This global setting is used by |CL| tools that make use of Git." msgstr "此全局设置由使用 Git 的 |CL| 工具使用。" -#: ../../tooling/autospec.rst:502 +#: ../../guides/clear/autospec.rst:503 msgid "Related topics" msgstr "相关主题" -#: ../../tooling/autospec.rst:504 +#: ../../guides/clear/autospec.rst:505 msgid ":ref:`Mixer tool `" msgstr ":ref:`Mixer tool `" @@ -587,4 +636,3 @@ msgstr ":ref:`Mixer tool `" #~ "`Makefile.common file on GitHub`_." #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/bundles.po b/locale/zh_CN/LC_MESSAGES/guides/clear/bundles.po index 48be697c..1547e428 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/bundles.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/bundles.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../concepts/bundles-about.rst:4 +#: ../../guides/clear/bundles.rst:4 msgid "Bundles" msgstr "" -#: ../../concepts/bundles-about.rst:6 +#: ../../guides/clear/bundles.rst:6 msgid "" "Linux-based operating systems contain the code of several hundred, if not" " thousands, of open source projects. To make this manageable, " @@ -30,7 +30,7 @@ msgid "" "the source code of these projects into binaries." msgstr "" -#: ../../concepts/bundles-about.rst:11 +#: ../../guides/clear/bundles.rst:11 msgid "" "Many distributions then split the content of these compiled packages into" " so-called sub-packages, which are the granularity at which these " @@ -39,33 +39,51 @@ msgid "" "individually or as a set, using tools such as \"yum\" and \"apt-get.\"" msgstr "" -#: ../../concepts/bundles-about.rst:17 +#: ../../guides/clear/bundles.rst:17 msgid "" "The |CL-ATTR| takes a slightly different approach. While we also use the " "concept of packages to manage compiling source code into binaries, we do " "not use the package concept to deploy software. Instead, we provide " "software \"bundles\" that are installed and managed using :ref:`swupd" -"`. Each bundle contains as many or as few open source " +"`. Each bundle contains as many or as few open source " "projects needed to provide a complete functionality." msgstr "" -#: ../../concepts/bundles-about.rst:24 -msgid "Next steps" +#: ../../guides/clear/bundles.rst:25 +msgid "Related topics" msgstr "" -#: ../../concepts/bundles-about.rst:26 -msgid "To put this concept into practice, see the following resources:" +#: ../../guides/clear/bundles.rst:27 +msgid ":ref:`swupd-guide`" msgstr "" -#: ../../concepts/bundles-about.rst:28 -msgid ":ref:`bundles`" -msgstr "" +#~ msgid "" +#~ "The |CL-ATTR| takes a slightly " +#~ "different approach. While we also use" +#~ " the concept of packages to manage" +#~ " compiling source code into binaries, " +#~ "we do not use the package concept" +#~ " to deploy software. Instead, we " +#~ "provide software \"bundles\" that are " +#~ "installed and managed using :ref:`swupd" +#~ "`. Each bundle contains as " +#~ "many or as few open source " +#~ "projects needed to provide a complete" +#~ " functionality." +#~ msgstr "" -#: ../../concepts/bundles-about.rst:29 -msgid ":ref:`bundle-commands`" -msgstr "" +#~ msgid "Next steps" +#~ msgstr "" -#: ../../concepts/bundles-about.rst:30 -msgid ":ref:`compatible-kernels`" -msgstr "" +#~ msgid "To put this concept into practice, see the following resources:" +#~ msgstr "" + +#~ msgid ":ref:`bundles`" +#~ msgstr "" + +#~ msgid ":ref:`bundle-commands`" +#~ msgstr "" + +#~ msgid ":ref:`compatible-kernels`" +#~ msgstr "" diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/mixer.po b/locale/zh_CN/LC_MESSAGES/guides/clear/mixer.po index 93b82190..9b5dba4f 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/mixer.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/mixer.po @@ -5,51 +5,56 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tooling/mixer.rst:4 +#: ../../guides/clear/mixer.rst:4 msgid "mixer" msgstr "mixer" -#: ../../tooling/mixer.rst:6 +#: ../../guides/clear/mixer.rst:6 msgid "" "**mixer** is the tool used by the |CL-ATTR| team to generate official " "update content and releases. The update content generated by mixer is " "then consumed by swupd on a downstream client. The same mixer tool is " "available as part of |CL| to create your own customized update content " "and releases." -msgstr "**mixer** 是 |CL-ATTR| 团队用于生成官方更新内容和版本的工具。mixer 生成的更新内容随后会在下游客户端上供 swupd 使用。该 mixer 工具也可以成为 |CL| 功能,用来创建自己的定制更新内容和版本。" +msgstr "" +"**mixer** 是 |CL-ATTR| 团队用于生成官方更新内容和版本的工具。mixer 生成的更新内容随后会在下游客户端上供 swupd " +"使用。该 mixer 工具也可以成为 |CL| 功能,用来创建自己的定制更新内容和版本。" -#: ../../tooling/mixer.rst:16 +#: ../../guides/clear/mixer.rst:16 msgid "Description" msgstr "描述" -#: ../../tooling/mixer.rst:18 +#: ../../guides/clear/mixer.rst:18 msgid "mixer uses the following sources as inputs to generate update content:" msgstr "mixer 使用以下源作为输入,生成更新内容:" -#: ../../tooling/mixer.rst:20 +#: ../../guides/clear/mixer.rst:20 msgid "Upstream |CL| bundles with their corresponding RPM packages" msgstr "带相应 RPM 包的上游 |CL| bundle 文件" -#: ../../tooling/mixer.rst:21 +#: ../../guides/clear/mixer.rst:21 msgid "Locally-defined bundles with their corresponding local RPM packages" msgstr "带相应本地 RPM 包的本地定义的 bundle 文件" -#: ../../tooling/mixer.rst:22 +#: ../../guides/clear/mixer.rst:22 msgid "Locally-defined bundles with upstream RPM packages" msgstr "带上游 RPM 包的本地定义的 bundle 文件" -#: ../../tooling/mixer.rst:24 +#: ../../guides/clear/mixer.rst:24 msgid "" "Using the mixer tool, you select which set of content from these sources " "will be part of your update. You can select content from each of these " @@ -57,7 +62,7 @@ msgid "" "update content, known as a **mix**." msgstr "使用 mixer 工具,可以选择将来自这些源的哪些内容纳入更新。可以从这些源选择内容,从而为定制更新内容创建独特的功能组合(即**组合**)。" -#: ../../tooling/mixer.rst:27 +#: ../../guides/clear/mixer.rst:27 msgid "" "The update content that mixer generates consists of various pieces of OS " "content, update metadata, as well as a complete image. The OS content " @@ -67,112 +72,123 @@ msgid "" "produced by mixer is then published to a web server and consumed by " "clients via swupd. Refer to :ref:`swupd ` for additional " "information regarding updates and update content." -msgstr "mixer 生成的更新内容包括各种操作系统内容、更新元数据和完整映像。操作系统内容包括所有更新文件,以及用于提升更新性能的零包和增量包。作为清单存储的更新元数据则描述了更新的所有 bundle 文件信息。mixer 生成的更新内容随后会发布到 Web 服务器,然后由客户端通过 swupd 使用。请参阅 :ref:`swupd `,了解有关更新和更新内容的其他信息。" +msgstr "" +"mixer " +"生成的更新内容包括各种操作系统内容、更新元数据和完整映像。操作系统内容包括所有更新文件,以及用于提升更新性能的零包和增量包。作为清单存储的更新元数据则描述了更新的所有" +" bundle 文件信息。mixer 生成的更新内容随后会发布到 Web 服务器,然后由客户端通过 swupd 使用。请参阅 " +":ref:`swupd `,了解有关更新和更新内容的其他信息。" -#: ../../tooling/mixer.rst:32 +#: ../../guides/clear/mixer.rst:32 msgid "How it works" msgstr "工作原理" -#: ../../tooling/mixer.rst:34 +#: ../../guides/clear/mixer.rst:34 msgid "Learn the mixer tool set up and workflow." msgstr "了解 mixer 工具的设置和工作流。" -#: ../../tooling/mixer.rst:41 +#: ../../guides/clear/mixer.rst:41 msgid "Prerequisites" msgstr "必备条件" -#: ../../tooling/mixer.rst:43 +#: ../../guides/clear/mixer.rst:43 msgid ":command:`mixer` bundle" msgstr ":command:`mixer` bundle 文件" -#: ../../tooling/mixer.rst:45 +#: ../../guides/clear/mixer.rst:45 msgid "" "Add the mixer tool with the :command:`mixer` bundle. Refer to :ref" ":`swupd-guide` for more information on installing bundles." -msgstr "通过 :command:`mixer` bundle 文件添加 mixer 工具。请参阅 :ref:`swupd-guide`,了解有关安装 bundle 文件的更多信息。" +msgstr "" +"通过 :command:`mixer` bundle 文件添加 mixer 工具。请参阅 :ref:`swupd-guide`,了解有关安装 " +"bundle 文件的更多信息。" -#: ../../tooling/mixer.rst:48 +#: ../../guides/clear/mixer.rst:48 msgid "Docker\\* container" msgstr "Docker\\* 容器" -#: ../../tooling/mixer.rst:50 +#: ../../guides/clear/mixer.rst:50 msgid "" "mixer by default runs all build commands in a Docker container to ensure " "the correct tool versions are used. This also allows custom mixes to " "automatically perform downstream format bumps when the upstream releases " "a format bump. See `Format version`_ for additional information regarding" " format bumps." -msgstr "默认情况下,mixer 会在 Docker 容器中运行所有构建命令,确保使用正确的工具版本。此外,此操作还会在上游发布新的时间戳时允许定制组合自动执行下游时间戳转换。请参阅 `Format version`_,了解有关时间戳转换的其他信息。" +msgstr "" +"默认情况下,mixer 会在 Docker " +"容器中运行所有构建命令,确保使用正确的工具版本。此外,此操作还会在上游发布新的时间戳时允许定制组合自动执行下游时间戳转换。请参阅 `Format " +"version`_,了解有关时间戳转换的其他信息。" -#: ../../tooling/mixer.rst:56 +#: ../../guides/clear/mixer.rst:56 msgid "Refer to `Configure and enable Docker`_ for instruction." msgstr "请参阅 `Configure and enable Docker`_,查看相关说明。" -#: ../../tooling/mixer.rst:58 +#: ../../guides/clear/mixer.rst:58 msgid "Docker proxy (optional)" msgstr "Docker 代理(可选)" -#: ../../tooling/mixer.rst:60 +#: ../../guides/clear/mixer.rst:60 msgid "" "If you use a proxy server, you must set your proxy environment variables " "and create a proxy configuration file for the Docker daemon and " "container." msgstr "如果使用代理服务器,则须设置代理环境变量并为 Docker 守护程序和容器创建代理配置文件。" -#: ../../tooling/mixer.rst:63 +#: ../../guides/clear/mixer.rst:63 msgid "" "Consult your IT department for the correct values if you are behind a " "corporate proxy." msgstr "如果使用了公司代理服务器,则请咨询 IT 部门以获取正确的值。" -#: ../../tooling/mixer.rst:66 +#: ../../guides/clear/mixer.rst:66 msgid "Refer to `Configure Docker proxy info`_ for instruction." msgstr "请参阅 `Configure Docker proxy info`_,查看相关说明。" -#: ../../tooling/mixer.rst:68 +#: ../../guides/clear/mixer.rst:68 msgid "Location to host the update content and images" msgstr "更新内容和映像的存储位置" -#: ../../tooling/mixer.rst:70 +#: ../../guides/clear/mixer.rst:70 msgid "" "In order for swupd to make use of your mix, the update content for your " "mix must be hosted on a web server. Your mix will be configured with an " "update location URL, which swupd will use to pull down updates." msgstr "为了让 swupd 使用您的组合,组合的更新内容需在 Web 服务器上存储。此组合会配置更新位置 URL,而 swupd 则会用其拉取更新。" -#: ../../tooling/mixer.rst:74 +#: ../../guides/clear/mixer.rst:74 msgid "" "Refer to `Set up a nginx web server for mixer`_ for an simple example of " "setting up an update location." msgstr "请参阅 `Set up a nginx web server for mixer`_,查看设置更新位置的简单示例。" -#: ../../tooling/mixer.rst:78 +#: ../../guides/clear/mixer.rst:78 msgid "Mix setup" msgstr "组合设置" -#: ../../tooling/mixer.rst:80 +#: ../../guides/clear/mixer.rst:80 msgid "" "Follow these steps to create and initialize the mixer workspace. Complete" " the setup before you create a mix." msgstr "请按以下步骤创建和初始化 mixer 工作区。创建组合前,请先完成设置。" -#: ../../tooling/mixer.rst:83 +#: ../../guides/clear/mixer.rst:83 msgid "Create workspace." msgstr "创建工作区。" -#: ../../tooling/mixer.rst:85 +#: ../../guides/clear/mixer.rst:85 msgid "" "The mixer tool uses a simple workspace to contain all input and output in" " a basic directory structure. The workspace is simply an empty folder " "from which you execute the mixer commands. Each mix uses its own separate" " workspace." -msgstr "mixer 工具使用简易工作区包含基本目录结构中的所有输入和输出。此工作区只是一个空文件夹,可以在此文件夹中执行 mixer 命令。每个组合均使用自己的独立工作区。" +msgstr "" +"mixer 工具使用简易工作区包含基本目录结构中的所有输入和输出。此工作区只是一个空文件夹,可以在此文件夹中执行 mixer " +"命令。每个组合均使用自己的独立工作区。" -#: ../../tooling/mixer.rst:90 +#: ../../guides/clear/mixer.rst:90 msgid "Initialize the workspace and mix." msgstr "初始化工作区和组合。" -#: ../../tooling/mixer.rst:92 +#: ../../guides/clear/mixer.rst:92 msgid "" "Before you create a mix, you must explicitly initialize the mixer " "workspace. During initialization, the mixer workspace is configured and " @@ -180,577 +196,610 @@ msgid "" "latest upstream version and starts with the minimum set of bundles. Your " "first custom mix version number starts at 10. Alternatively, you can " "select other versions or bundle sets from which to start." -msgstr "创建组合前,必须显式初始化 mixer 工作区。初始化期间,系统将配置 mixer 工作区并定义组合基础。默认情况下,组合以最新的上游版本为基础创建,一开始只包含最少的 bundle 文件。第一个定制组合版本号以 10 开始。也可以选择要从中启动的其他版本或 bundle 文件集。" +msgstr "" +"创建组合前,必须显式初始化 mixer 工作区。初始化期间,系统将配置 mixer " +"工作区并定义组合基础。默认情况下,组合以最新的上游版本为基础创建,一开始只包含最少的 bundle 文件。第一个定制组合版本号以 10 " +"开始。也可以选择要从中启动的其他版本或 bundle 文件集。" -#: ../../tooling/mixer.rst:99 +#: ../../guides/clear/mixer.rst:99 msgid "" "Initialization creates the directory structure within the workspace and " "adds the :file:`builder.conf` file, which is used to configure the mixer " "tool." msgstr "初始化操作会在工作区中创建目录结构并添加 :file:`builder.conf` 文件,而此文件将用于配置 mixer 工具。" -#: ../../tooling/mixer.rst:102 +#: ../../guides/clear/mixer.rst:102 msgid "" "View the `mixer.init man page`_ for more information on mixer " "initialization." msgstr "查看 `mixer.init man page`_,了解有关 mixer 初始化的更多信息。" -#: ../../tooling/mixer.rst:105 +#: ../../guides/clear/mixer.rst:105 msgid "View the list of suitable `releases`_ from which to mix." msgstr "查看适合从中进行组合的 `releases`_ 列表。" -#: ../../tooling/mixer.rst:107 +#: ../../guides/clear/mixer.rst:107 msgid "Edit builder.conf." msgstr "编辑 builder.conf。" -#: ../../tooling/mixer.rst:109 +#: ../../guides/clear/mixer.rst:109 msgid "" ":file:`builder.conf` tells the mixer tool how to configure the mix. For " "example, it allows you to configure where mixer output is located and " "where swupd update content will be located." -msgstr "mixer 工具根据 :file:`builder.conf` 知道如何配置组合。例如,可以配置 mixer 输出的所在位置以及 swupd 更新内容的所在位置。" +msgstr "" +"mixer 工具根据 :file:`builder.conf` 知道如何配置组合。例如,可以配置 mixer 输出的所在位置以及 swupd " +"更新内容的所在位置。" -#: ../../tooling/mixer.rst:113 +#: ../../guides/clear/mixer.rst:113 msgid "" "At minimum, set the URL of your update server so your custom OS knows " "where to get update content." msgstr "至少需要设置更新服务器的 URL,以便定制操作系统知道从何处获取更新内容。" -#: ../../tooling/mixer.rst:116 +#: ../../guides/clear/mixer.rst:116 msgid "Refer to the `builder.conf`_ section for more information." msgstr "请参阅 `builder.conf`_ 部分,了解更多信息。" -#: ../../tooling/mixer.rst:119 +#: ../../guides/clear/mixer.rst:119 msgid "Create a mix" msgstr "创建组合" -#: ../../tooling/mixer.rst:121 +#: ../../guides/clear/mixer.rst:121 msgid "A mix is created with the following steps:" msgstr "创建组合的步骤如下:" -#: ../../tooling/mixer.rst:123 +#: ../../guides/clear/mixer.rst:123 msgid "Add custom RPMs and set up local repo (optional)." msgstr "添加定制 RPM 并设置本地存储库(可选)。" -#: ../../tooling/mixer.rst:125 +#: ../../guides/clear/mixer.rst:125 msgid "" "If you are adding custom RPMs to your mix, you must add the RPMs to your " "mix workspace and set up a corresponding local repository." msgstr "如果要在组合中添加定制 RPM,则须将 RPM 添加到组合工作区并设置相应的本地存储库。" -#: ../../tooling/mixer.rst:128 +#: ../../guides/clear/mixer.rst:128 msgid "" "Go to the :ref:`autospec` guide to learn to build RPMs from " "scratch. If the RPMs are not built on |CL|, make sure your configuration " "and toolchain builds them correctly for |CL|. Otherwise there is no " "guarantee they will be compatible." -msgstr "转到 :ref:`autospec` 指南,了解如何从头构建 RPM。如果未在 |CL| 上构建 RPM,则请确保配置和工具链会为 |CL| 正确构建 RPM,否则便无法保证其兼容。" +msgstr "" +"转到 :ref:`autospec` 指南,了解如何从头构建 RPM。如果未在 |CL| 上构建 " +"RPM,则请确保配置和工具链会为 |CL| 正确构建 RPM,否则便无法保证其兼容。" -#: ../../tooling/mixer.rst:133 +#: ../../guides/clear/mixer.rst:133 msgid "" "Refer to the :ref:`autospec` guide for more information on using autospec" " to build RPMs." msgstr "请参阅 :ref:`autospec` 指南,了解使用 autospec 来构建 RPM 的更多信息。" -#: ../../tooling/mixer.rst:136 +#: ../../guides/clear/mixer.rst:136 msgid "Update and build bundles." msgstr "更新和构建 bundle 文件。" -#: ../../tooling/mixer.rst:138 +#: ../../guides/clear/mixer.rst:138 msgid "" "Add, edit, or remove bundles that will be part of your content and build " "them. mixer automatically updates the :file:`mixbundles` file when you " "update the bundles in your mix." -msgstr "添加、编辑或删除将纳入内容的 bundle 文件并对其进行构建。更新组合中的 bundle 文件时,mixer 会自动更新 :file:`mixbundles` 文件。" +msgstr "" +"添加、编辑或删除将纳入内容的 bundle 文件并对其进行构建。更新组合中的 bundle 文件时,mixer 会自动更新 " +":file:`mixbundles` 文件。" -#: ../../tooling/mixer.rst:142 +#: ../../guides/clear/mixer.rst:142 msgid "" "View the `mixer.bundle man page`_ for more information on configuring " "bundles in a mix." msgstr "查看 `mixer.bundle man page`_,了解配置组合中的 bundle 文件的更多信息。" -#: ../../tooling/mixer.rst:145 +#: ../../guides/clear/mixer.rst:145 msgid "View the `mixer.build man page`_ for more information on building bundles." msgstr "查看 `mixer.build man page`_,了解有关构建 bundle 文件的更多信息。" -#: ../../tooling/mixer.rst:147 +#: ../../guides/clear/mixer.rst:147 msgid "" "View the `Bundles`_ section for more information on how mixer manages " "bundles." msgstr "查看 `Bundles`_ 部分,了解有关 mixer 如何管理 bundle 文件的更多信息。" -#: ../../tooling/mixer.rst:150 +#: ../../guides/clear/mixer.rst:150 msgid "Create the update content." msgstr "创建更新内容。" -#: ../../tooling/mixer.rst:152 +#: ../../guides/clear/mixer.rst:152 msgid "" "mixer creates update content with this step. Zero-packs are created " "automatically, and delta-packs can be optionally created at the same time" " (for all builds after version 0)." msgstr "mixer 会通过此步骤创建更新内容。零包是自动创建的,也可以同时创建增量包(适用于版本 0 之后的所有内部版本)。" -#: ../../tooling/mixer.rst:156 +#: ../../guides/clear/mixer.rst:156 msgid "" "A zero-pack is the full set of content needed to go from mix version 0 " "(nothing) to the mix version for which you just built content." msgstr "零包是从组合版本 0(无)变为刚刚为其构建内容的组合版本所需的全套内容。" -#: ../../tooling/mixer.rst:159 +#: ../../guides/clear/mixer.rst:159 msgid "" "A delta-pack provides the content *delta* between a `PAST_VERSION` to a " "`MIX_VERSION` that allows the transition from one mix version to another." msgstr "增量包可提供 `PAST_VERSION` 与 `MIX_VERSION` 之间的*增量*内容,允许从一个组合版本变为另一版本。" -#: ../../tooling/mixer.rst:162 +#: ../../guides/clear/mixer.rst:162 msgid "View :ref:`swupd-guide` for more information on update content." msgstr "查看 :ref:`swupd-guide`,了解有关更新内容的更多信息。" -#: ../../tooling/mixer.rst:164 +#: ../../guides/clear/mixer.rst:164 msgid "Create image." msgstr "创建映像。" -#: ../../tooling/mixer.rst:166 +#: ../../guides/clear/mixer.rst:166 msgid "" "mixer creates a bootable image from your updated content using the " ":ref:`ister` tool. In this step you can specify which bundles you want " "*preinstalled* in the image. Users can later install other bundles " "available in your mix." -msgstr "mixer 使用 :ref:`ister` 工具从更新后的内容创建可引导映像。在此步骤中,可以指定要在映像中*预安装*的 bundle 文件。随后,用户可以安装组合中的其他 bundle 文件。" +msgstr "" +"mixer 使用 :ref:`ister` 工具从更新后的内容创建可引导映像。在此步骤中,可以指定要在映像中*预安装*的 bundle " +"文件。随后,用户可以安装组合中的其他 bundle 文件。" -#: ../../tooling/mixer.rst:171 +#: ../../guides/clear/mixer.rst:171 msgid "Make update available." msgstr "推出更新。" -#: ../../tooling/mixer.rst:173 +#: ../../guides/clear/mixer.rst:173 msgid "Deploy update content and images to your update server." msgstr "将更新内容和映像部署到更新服务器。" -#: ../../tooling/mixer.rst:175 +#: ../../guides/clear/mixer.rst:175 msgid "" "View the `Example 3: Deploy updates to target`_ for a simple deployment " "scenario." msgstr "查看 `Example 3: Deploy updates to target`_,了解简单的部署场景。" -#: ../../tooling/mixer.rst:179 +#: ../../guides/clear/mixer.rst:179 msgid "Maintain or modify mix" msgstr "保持或修改组合" -#: ../../tooling/mixer.rst:181 +#: ../../guides/clear/mixer.rst:181 msgid "" "Update or modify your content to a new version by following the steps to " "create a mix. Increment the mix version number for the next mix." msgstr "按照创建组合的步骤,将内容更新或修改为新版本。为下一组合递增组合版本号。" -#: ../../tooling/mixer.rst:185 +#: ../../guides/clear/mixer.rst:185 msgid "Examples" msgstr "示例" -#: ../../tooling/mixer.rst:187 +#: ../../guides/clear/mixer.rst:187 msgid "" "The following examples are designed to work together and in order. The " "examples use:" msgstr "以下示例旨在按顺序协同工作。这些示例采用:" -#: ../../tooling/mixer.rst:190 +#: ../../guides/clear/mixer.rst:190 msgid "A stock installation of |CL|." msgstr "|CL| 的原有安装。" -#: ../../tooling/mixer.rst:191 +#: ../../guides/clear/mixer.rst:191 msgid "A web server that comes with |CL| to host the content updates." msgstr "|CL| 随附用于存储内容更新的 Web 服务器。" -#: ../../tooling/mixer.rst:192 +#: ../../guides/clear/mixer.rst:192 msgid "" "A simple VM that updates against the locally produced content created in " "Example 2." msgstr "一台根据例 2 中创建的本地生成内容进行更新的简易虚拟机。" -#: ../../tooling/mixer.rst:195 +#: ../../guides/clear/mixer.rst:195 msgid "Complete all `Prerequisites`_ before using these examples." msgstr "在使用这些示例之前,请先满足所有 `Prerequisites`_。" -#: ../../tooling/mixer.rst:198 +#: ../../guides/clear/mixer.rst:198 msgid "Example 1: Mix set up" msgstr "例 1:组合设置" -#: ../../tooling/mixer.rst:200 +#: ../../guides/clear/mixer.rst:200 msgid "" "This example shows the basic steps for the first-time setup of mixer for " "a new mix." msgstr "本例介绍了第一次为新组合设置 mixer 的基本步骤。" -#: ../../tooling/mixer.rst:203 +#: ../../guides/clear/mixer.rst:203 msgid "Create an empty directory to use as a workspace for mixer:" msgstr "创建一个空目录,用作 mixer 的工作区:" -#: ../../tooling/mixer.rst:209 +#: ../../guides/clear/mixer.rst:209 msgid "" "In your mixer workspace, generate an initial mix based on the latest " "upstream |CL| version, with minimum bundles. In the initialization " "output, be aware that your initial mix version is set to 10 and that the " "minimum bundles have been added." -msgstr "在 mixer 工作区中,根据最新的上游 |CL| 版本生成初始组合,包含最少的 bundle 文件。在初始化输出中,请注意初始组合版本已设为 10,添加了最少的 bundle 文件。" +msgstr "" +"在 mixer 工作区中,根据最新的上游 |CL| 版本生成初始组合,包含最少的 bundle 文件。在初始化输出中,请注意初始组合版本已设为 " +"10,添加了最少的 bundle 文件。" -#: ../../tooling/mixer.rst:219 +#: ../../guides/clear/mixer.rst:219 msgid "" "Edit :file:`builder.conf` to set the value of CONTENTURL and VERSIONURL " "to the IP address of the nginx\\* server you set up in the prerequisite " "`Set up a nginx web server for mixer`_. For example:" -msgstr "编辑 :file:`builder.conf`,将 CONTENTURL 和 VERSIONURL 的值设为在前提条件 `Set up a nginx web server for mixer`_ 中所设 nginx\\* 服务器的 IP 地址。例如:" +msgstr "" +"编辑 :file:`builder.conf`,将 CONTENTURL 和 VERSIONURL 的值设为在前提条件 `Set up a " +"nginx web server for mixer`_ 中所设 nginx\\* 服务器的 IP 地址。例如:" -#: ../../tooling/mixer.rst:229 +#: ../../guides/clear/mixer.rst:229 msgid "Example 2: Create a simple mix" msgstr "例 2:创建简单组合" -#: ../../tooling/mixer.rst:231 +#: ../../guides/clear/mixer.rst:231 msgid "" "This example shows how to create a simple custom mix using upstream " "content. We'll create an image for a QEMU virtual machine that we can use" " later to test our mix." msgstr "本例介绍如何使用上游内容创建简单的定制组合。我们要为 QEMU 虚拟机创建映像,方便以后进行组合测试。" -#: ../../tooling/mixer.rst:235 +#: ../../guides/clear/mixer.rst:235 msgid "" "We can use the default bundles that were added during initialization, but" " these include the :command:`native-kernel` bundle that is intended to be" " used on a bare metal system instead of a VM. So we will modify the " "default bundle set to get a smaller kernel image, which will also be " "faster to load." -msgstr "我们可以使用初始化期间添加的默认 bundle 文件,但其中包括 :command:`native-kernel` bundle 文件,而此 bundle 文件主要用于裸机系统而非虚拟机。因此,我们要修改默认的 bundle 文件集,缩小内核映像,提高加载速度。" +msgstr "" +"我们可以使用初始化期间添加的默认 bundle 文件,但其中包括 :command:`native-kernel` bundle 文件,而此 " +"bundle 文件主要用于裸机系统而非虚拟机。因此,我们要修改默认的 bundle 文件集,缩小内核映像,提高加载速度。" -#: ../../tooling/mixer.rst:240 +#: ../../guides/clear/mixer.rst:240 msgid "Update bundles in mix:" msgstr "更新组合中的 bundle 文件:" -#: ../../tooling/mixer.rst:247 +#: ../../guides/clear/mixer.rst:247 msgid "" "In this case, we will add the `editors` bundle from upstream, but we will" " remove the `joe` editor." msgstr "在此情况下,我们将添加来自上游的 `editors` bundle,但会移除 `joe` 编辑器。" -#: ../../tooling/mixer.rst:255 +#: ../../guides/clear/mixer.rst:255 msgid "Use an editor and manually remove `joe` from the bundle definition." msgstr "使用一个编辑器,从 bundle 定义中手动移除 `joe`。" -#: ../../tooling/mixer.rst:261 +#: ../../guides/clear/mixer.rst:261 msgid "List the bundles in the mix again to confirm removal." msgstr "在 mix 中再次列出 buddles 以确认移除。" -#: ../../tooling/mixer.rst:268 +#: ../../guides/clear/mixer.rst:268 msgid "Build bundles:" msgstr "构建 bundle 文件:" -#: ../../tooling/mixer.rst:274 +#: ../../guides/clear/mixer.rst:274 msgid "" "Look in ~/mixer/update/image//full for the full chroot after" " the :command:`build` command completes." -msgstr ":command:`build` 命令完成后,在 ~/mixer/update/image//full 中查找完整 chroot。" +msgstr "" +":command:`build` 命令完成后,在 ~/mixer/update/image//full 中查找完整 " +"chroot。" -#: ../../tooling/mixer.rst:277 +#: ../../guides/clear/mixer.rst:277 msgid "" "Build update content. Browse to your \\http://localhost site and you'll " "see the web page is now up, but with no update content. Build the update " "content:" msgstr "构建更新内容。浏览到 \\http://localhost 站点,您会看到网页现已打开,但没有更新内容。构建更新内容:" -#: ../../tooling/mixer.rst:284 +#: ../../guides/clear/mixer.rst:284 msgid "" "Refresh your \\http://localhost site and now you can see the update " "content for mix version 10." msgstr "刷新 \\http://localhost 站点。此时,您便可看到组合版本 10 的更新内容。" -#: ../../tooling/mixer.rst:287 ../../tooling/mixer.rst:351 +#: ../../guides/clear/mixer.rst:287 ../../guides/clear/mixer.rst:351 msgid "" "Look in ~/mixer/update/www/ to see the update content in " "your workspace." msgstr "查找 ~/mixer/update/www/,在工作区中查看更新内容。" -#: ../../tooling/mixer.rst:290 +#: ../../guides/clear/mixer.rst:290 msgid "" "Configure image. Edit the ister configuration file for your image to " "include all of the bundles you want preinstalled in the image. If this is" " the first time creating an image, first get a copy of the :file" ":`release-image-config.json` template file:" -msgstr "配置映像。编辑映像的 ister 配置文件,包含要在映像中预安装的所有 bundle 文件。如果是首次创建映像,则需首先获取 :file:`release-image-config.json` 模板文件的副本:" +msgstr "" +"配置映像。编辑映像的 ister 配置文件,包含要在映像中预安装的所有 bundle 文件。如果是首次创建映像,则需首先获取 :file" +":`release-image-config.json` 模板文件的副本:" -#: ../../tooling/mixer.rst:299 +#: ../../guides/clear/mixer.rst:299 msgid "" "For this example, edit :file:`release-image-config.json` so that the root" " partition size is \"5G\" and replace the \"kernel-native\" bundle with " "\"kernel-kvm\"." -msgstr "在本例中,编辑 :file:`release-image-config.json`,使 root 分区的大小为 \"5G\",同时将 \"kernel-native\" bundle 文件更换为 \"kernel-kvm\"。" +msgstr "" +"在本例中,编辑 :file:`release-image-config.json`,使 root 分区的大小为 \"5G\",同时将 " +"\"kernel-native\" bundle 文件更换为 \"kernel-kvm\"。" -#: ../../tooling/mixer.rst:319 +#: ../../guides/clear/mixer.rst:319 msgid "Build the image." msgstr "构建映像。" -#: ../../tooling/mixer.rst:325 +#: ../../guides/clear/mixer.rst:325 msgid "" "The output from this step will be :file:`release.img`, which is a live " "image." msgstr "此步骤的输出为实时映像 :file:`release.img`。" -#: ../../tooling/mixer.rst:327 +#: ../../guides/clear/mixer.rst:327 msgid "" "Make the next mix. Create a new version of your mix, for the live image " "to update to. Increment your mix version by 10:" msgstr "创建下一组合。为接受更新的实时映像创建组合新版本。组合版本以 10 为因子递增:" -#: ../../tooling/mixer.rst:334 +#: ../../guides/clear/mixer.rst:334 msgid "Repeat steps 1-3 to add the upstream :command:`curl` bundle to the mix:" msgstr "重置执行步骤 1-3,将上游 :command:`curl` bundle 文件添加到组合中:" -#: ../../tooling/mixer.rst:342 +#: ../../guides/clear/mixer.rst:342 msgid "Build optional delta-packs, which helps reduce client update time:" msgstr "构建可选增量包,有助于缩短客户端更新时间:" -#: ../../tooling/mixer.rst:348 +#: ../../guides/clear/mixer.rst:348 msgid "" "Refresh your \\http://localhost site to see the update content for mix " "version 20." msgstr "刷新 \\http://localhost 站点,查看组合版本 20 的更新内容。" -#: ../../tooling/mixer.rst:355 +#: ../../guides/clear/mixer.rst:355 msgid "Example 3: Deploy updates to target" msgstr "例 3:将更新部署到目标位置" -#: ../../tooling/mixer.rst:357 +#: ../../guides/clear/mixer.rst:357 msgid "" "The image created in Example 2 is directly bootable in QEMU. In this " "example, we'll boot the image from Example 2 to verify it, and update the" " image from mix version 10 (from which the image was built), to mix " "version 20." -msgstr "在例 2 中创建的映像可以在 QEMU 中直接引导。在本例中,我们会引导例 2 中的映像,对其进行验证,然后将映像从组合版本 10(原始映像)更新到组合版本 20。" +msgstr "" +"在例 2 中创建的映像可以在 QEMU 中直接引导。在本例中,我们会引导例 2 中的映像,对其进行验证,然后将映像从组合版本 " +"10(原始映像)更新到组合版本 20。" -#: ../../tooling/mixer.rst:361 +#: ../../guides/clear/mixer.rst:361 msgid "Set up the QEMU environment." msgstr "设置 QEMU 环境。" -#: ../../tooling/mixer.rst:363 +#: ../../guides/clear/mixer.rst:363 msgid "Install the :command:`kvm-host` bundle to your |CL|:" msgstr "将 :command:`kvm-host` bundle 文件安装到 |CL|:" -#: ../../tooling/mixer.rst:369 +#: ../../guides/clear/mixer.rst:369 msgid "" "Get the virtual EFI firmware, download the image launch script, and make " "it executable:" msgstr "获取虚拟 EFI 固件,下载映像启动脚本,将其转换为可执行文件:" -#: ../../tooling/mixer.rst:378 +#: ../../guides/clear/mixer.rst:378 msgid "Start your VM image (created in Example 2):" msgstr "启动虚拟机映像(例 2 中创建):" -#: ../../tooling/mixer.rst:384 +#: ../../guides/clear/mixer.rst:384 msgid "Log in as root and set a password" msgstr "以 root 用户身份登录,设置密码" -#: ../../tooling/mixer.rst:386 +#: ../../guides/clear/mixer.rst:386 msgid "Try out your mix." msgstr "试用此组合。" -#: ../../tooling/mixer.rst:388 +#: ../../guides/clear/mixer.rst:388 msgid "Take a look at the default bundles installed in your mix:" msgstr "查看组合中安装的默认 bundle 文件:" -#: ../../tooling/mixer.rst:396 +#: ../../guides/clear/mixer.rst:396 msgid "Now we will add the `editors` bundle that we modified." msgstr "现在我们将添加修改的 `editors` bundle。" -#: ../../tooling/mixer.rst:402 +#: ../../guides/clear/mixer.rst:402 msgid "" "Try to start the `joe` editor. It should not appear because we removed " "it from the original `editors` bundle." msgstr "尝试启动 `joe` 编辑器。它应该不会出现,因为我们已将它从原 `editors` bundle 中移除。" -#: ../../tooling/mixer.rst:405 +#: ../../guides/clear/mixer.rst:405 msgid "" "Next we will update from version 10 to 20 to capture the newly available " "bundles. Use :command:`swupd` to update your mix:" msgstr "下一步,我们将从版本 10 更新至版本 20,以获取新的可用 bundles。使用 :command:`swupd` 更新您的 mix:" -#: ../../tooling/mixer.rst:414 +#: ../../guides/clear/mixer.rst:414 msgid "" "Now your mix should be at version 20 and curl is now available. Try using" " curl. This will fail because curl is not yet installed:" msgstr "此时,组合应为版本 20 且 curl 可用。试用 curl。由于尚未安装 curl,因此此操作会失败:" -#: ../../tooling/mixer.rst:422 +#: ../../guides/clear/mixer.rst:422 msgid "" "Add the new bundle from your update server to your VM. Retry curl. It " "works!" msgstr "将更新服务器上的新 bundle 文件添加到虚拟机上。再次试用 curl。操作成功!" -#: ../../tooling/mixer.rst:429 +#: ../../guides/clear/mixer.rst:429 msgid "Shutdown your VM:" msgstr "关闭虚拟机:" -#: ../../tooling/mixer.rst:441 +#: ../../guides/clear/mixer.rst:441 msgid "References" msgstr "参考" -#: ../../tooling/mixer.rst:443 +#: ../../guides/clear/mixer.rst:443 msgid "" "Reference the `mixer man page`_ for details regarding mixer commands and " "options." msgstr "参考 `mixer man page`_,了解有关 mixer 命令和选项的详细信息。" -#: ../../tooling/mixer.rst:452 +#: ../../guides/clear/mixer.rst:452 msgid "builder.conf" msgstr "builder.conf" -#: ../../tooling/mixer.rst:454 +#: ../../guides/clear/mixer.rst:454 msgid "" "mixer initialization creates a :file:`builder.conf` that stores the basic" " configuration for the mixer tool. The items of primary interest are " "CONTENTURL and VERSIONURL, which will be used by systems updating against" " your custom content." -msgstr "mixer 初始化过程中会创建 :file:`builder.conf`。文件中包含 mixer 工具的基本配置。其中的主要项目为 CONTENTURL 和 VERSIONURL。系统会根据定制内容使用这些项目。" +msgstr "" +"mixer 初始化过程中会创建 :file:`builder.conf`。文件中包含 mixer 工具的基本配置。其中的主要项目为 " +"CONTENTURL 和 VERSIONURL。系统会根据定制内容使用这些项目。" -#: ../../tooling/mixer.rst:487 +#: ../../guides/clear/mixer.rst:487 msgid "" "Additional explanation of variables in :file:`builder.conf` is provided " "in Table 1." msgstr "表 1 提供了 :file:`builder.conf` 中变量的附加说明。" -#: ../../tooling/mixer.rst:491 +#: ../../guides/clear/mixer.rst:491 msgid "**Variable**" msgstr "**变量**" -#: ../../tooling/mixer.rst:491 +#: ../../guides/clear/mixer.rst:491 msgid "**Explanation**" msgstr "**说明**" -#: ../../tooling/mixer.rst:493 +#: ../../guides/clear/mixer.rst:493 msgid "`CERT`" msgstr "`CERT`" -#: ../../tooling/mixer.rst:493 +#: ../../guides/clear/mixer.rst:493 msgid "" "Sets the path where mixer stores the certificate file used to sign " "content for verification. mixer automatically generates the certificate " "if you do not provide the path to an existing one, and signs the " ":file:`Manifest.MoM` file to provide security for the updated content you" " create." -msgstr "设置 mixer 存储证书文件的路径。该文件用于签署内容并进行验证。如果不提供现有证书文件的路径,mixer 则会自动生成证书,同时会签署 :file:`Manifest.MoM` 文件,为创建的更新内容提供安全保障。" +msgstr "" +"设置 mixer 存储证书文件的路径。该文件用于签署内容并进行验证。如果不提供现有证书文件的路径,mixer 则会自动生成证书,同时会签署 " +":file:`Manifest.MoM` 文件,为创建的更新内容提供安全保障。" -#: ../../tooling/mixer.rst:500 +#: ../../guides/clear/mixer.rst:500 msgid "" "chroot-builder uses the certificate file to sign the root " ":file:`Manifest.MoM` file to provide security for content verification." msgstr "chroot-builder 使用此证书文件签署 :file:`Manifest.MoM` root 文件,为内容验证提供安全保障。" -#: ../../tooling/mixer.rst:504 +#: ../../guides/clear/mixer.rst:504 msgid "" "swupd uses this certificate to verify the :file:`Manifest.MoM` file's " "signature." msgstr "swupd 使用此证书验证 :file:`Manifest.MoM` 文件的签名。" -#: ../../tooling/mixer.rst:507 +#: ../../guides/clear/mixer.rst:507 msgid "" "For now, we strongly recommend that you do not modify this variable, as " "swupd expects a certificate with a very specific configuration to sign " "and verify properly." msgstr "目前,极力建议不要修改此变量,因为 swupd 必须要有配置十分具体的证书,才能正确签署和验证。" -#: ../../tooling/mixer.rst:512 +#: ../../guides/clear/mixer.rst:512 msgid "`CONTENTURL` and `VERSIONURL`" msgstr "`CONTENTURL` 和 `VERSIONURL`" -#: ../../tooling/mixer.rst:512 +#: ../../guides/clear/mixer.rst:512 msgid "" "Set these variables to the IP address of the web server hosting the " "update content." msgstr "将这些变量设置为存储更新内容的 Web 服务器的 IP 地址。" -#: ../../tooling/mixer.rst:515 +#: ../../guides/clear/mixer.rst:515 msgid "" "VERSIONURL is the IP address where the swupd client looks to determine if" " a new version is available." msgstr "VERSIONURL 是 swupd 客户端希望确定是否存在新版本的 IP 地址。" -#: ../../tooling/mixer.rst:518 +#: ../../guides/clear/mixer.rst:518 msgid "CONTENTURL is the location from which swupd pulls content updates." msgstr "CONTENTURL 是 swupd 从中拉取内容更新的位置。" -#: ../../tooling/mixer.rst:521 +#: ../../guides/clear/mixer.rst:521 msgid "" "If the web server is on the same machine as the SERVER_STATE_DIR " "directory, you can create a symlink to the directory in your web server's" " document root to easily host the content." msgstr "如果 Web 服务器与 SERVER_STATE_DIR 目录位于同一计算机上,则可在 Web 服务器的文档根目录中创建符号链接,轻松存储内容。" -#: ../../tooling/mixer.rst:526 +#: ../../guides/clear/mixer.rst:526 msgid "These URLs are embedded in the images created by mixer." msgstr "这些 URL 嵌入 mixer 所创建的映像中。" -#: ../../tooling/mixer.rst:528 +#: ../../guides/clear/mixer.rst:528 msgid "`DOCKER_IMAGE_PATH`" msgstr "`DOCKER_IMAGE_PATH`" -#: ../../tooling/mixer.rst:528 +#: ../../guides/clear/mixer.rst:528 msgid "" "Sets the base name of the docker image that mixer pulls down to run " "builds in the proper container." msgstr "设置 mixer 通过拉取在适当容器中运行内部版本的 docker 映像的基本名称。" -#: ../../tooling/mixer.rst:531 +#: ../../guides/clear/mixer.rst:531 msgid "`LOCAL_BUNDLE_DIR`" msgstr "`LOCAL_BUNDLE_DIR`" -#: ../../tooling/mixer.rst:531 +#: ../../guides/clear/mixer.rst:531 msgid "" "Sets the path where mixer stores the local bundle definition files. The " "bundle definition files include any new, original bundles you create, " "along with any edited versions of upstream bundles." -msgstr "设置 mixer 存储本地 bundle 定义文件的路径。bundle 定义文件包括用户创建的所有原创新 bundle 文件,还有上游 bundle 文件的编辑版本。" +msgstr "" +"设置 mixer 存储本地 bundle 定义文件的路径。bundle 定义文件包括用户创建的所有原创新 bundle 文件,还有上游 " +"bundle 文件的编辑版本。" -#: ../../tooling/mixer.rst:536 +#: ../../guides/clear/mixer.rst:536 msgid "`SERVER_STATE_DIR`" msgstr "`SERVER_STATE_DIR`" -#: ../../tooling/mixer.rst:536 +#: ../../guides/clear/mixer.rst:536 msgid "" "Sets the path to which mixer outputs content. By default, mixer " "automatically sets the path." msgstr "设置 mixer 输出内容的目标路径。默认情况下,mixer 会自动设置此路径。" -#: ../../tooling/mixer.rst:539 +#: ../../guides/clear/mixer.rst:539 msgid "`VERSIONS_PATH`" msgstr "`VERSIONS_PATH`" -#: ../../tooling/mixer.rst:539 +#: ../../guides/clear/mixer.rst:539 msgid "" "Sets the path for the mix version and upstream version's two state files:" " :file:`mixversion` and :file:`upstreamversion`. mixer creates both files" " for you when you set up the workspace." -msgstr "设置组合版本以及上游版本的两个状态文件的路径::file:`mixversion` 和 :file:`upstreamversion`。设置工作区时,mixer 会为您创建这两个文件。" +msgstr "" +"设置组合版本以及上游版本的两个状态文件的路径::file:`mixversion` 和 " +":file:`upstreamversion`。设置工作区时,mixer 会为您创建这两个文件。" -#: ../../tooling/mixer.rst:544 +#: ../../guides/clear/mixer.rst:544 msgid "`YUM_CONF`" msgstr "`YUM_CONF`" -#: ../../tooling/mixer.rst:544 +#: ../../guides/clear/mixer.rst:544 msgid "" "Sets the path where mixer automatically generates the :file:`.yum-" "mix.conf` file." msgstr "设置 mixer 自动生成 :file:`.yum-mix.conf` 文件所在的路径。" -#: ../../tooling/mixer.rst:547 +#: ../../guides/clear/mixer.rst:547 msgid "" "The yum configuration file points the chroot-builder to where the RPMs " "are stored." msgstr "yum 配置文件将 chroot-builder 指向 RPM 的存储位置。" -#: ../../tooling/mixer.rst:550 +#: ../../guides/clear/mixer.rst:550 msgid "**Table 1**: *Variables in builder.conf*" msgstr "**表 1**:*builder.conf 中的变量*" -#: ../../tooling/mixer.rst:554 +#: ../../guides/clear/mixer.rst:554 msgid "Format version" msgstr "Format 版本" -#: ../../tooling/mixer.rst:556 +#: ../../guides/clear/mixer.rst:556 msgid "" "Compatible versions of an OS are tracked with an OS *compatibility " "epoch*. Versions of an OS within an epoch are fully compatible and can " @@ -758,88 +807,105 @@ msgid "" " set as the `Format` variable in the :file:`mixer.state` file. Variables " "in the :file:`mixer.state` are used by mixer between executions and " "should not be manually changed." -msgstr "操作系统的兼容版本通过操作系统 *兼容性时间戳* 进行跟踪。某一时间戳的各版本操作系统均完全兼容,并可更新到该时间戳中的任意其他版本。兼容性时间戳在 :file:`mixer.state` 文件中作为 `Format` 变量进行设置。:file:`mixer.state` 中的变量由 mixer 在执行间隔使用,且不应手动更改。" +msgstr "" +"操作系统的兼容版本通过操作系统 *兼容性时间戳* " +"进行跟踪。某一时间戳的各版本操作系统均完全兼容,并可更新到该时间戳中的任意其他版本。兼容性时间戳在 :file:`mixer.state` " +"文件中作为 `Format` 变量进行设置。:file:`mixer.state` 中的变量由 mixer 在执行间隔使用,且不应手动更改。" -#: ../../tooling/mixer.rst:563 +#: ../../guides/clear/mixer.rst:563 msgid "" "A format bump is like modifying the foundation of a house to create a new" " level. If `Format` increments to a new epoch (a \"format bump\"), the OS" " has changed in such a way that updating from build A in format X to " "build B in format Y will not work." -msgstr "format bump 会改变 house 的基础,创建一个新层级。如果 `Format` 递增至新的阶段( \"format bump\"),操作系统会以这种方式发生改变:从 format X 构成的 build A 更新至 format Y 构成的 build B 将无法完成。" +msgstr "" +"format bump 会改变 house 的基础,创建一个新层级。如果 `Format` 递增至新的阶段( \"format " +"bump\"),操作系统会以这种方式发生改变:从 format X 构成的 build A 更新至 format Y 构成的 build B " +"将无法完成。" -#: ../../tooling/mixer.rst:568 +#: ../../guides/clear/mixer.rst:568 msgid "A format bump is required when:" msgstr "在如下情况中,将需要 format bump:" -#: ../../tooling/mixer.rst:570 +#: ../../guides/clear/mixer.rst:570 msgid "" "The software updater, :command:`swupd`, or the software is no longer " "compatible with the previous update scheme" msgstr "软件更新器 :command:`swupd` 或软件不再兼容以前的更新模式" -#: ../../tooling/mixer.rst:573 +#: ../../guides/clear/mixer.rst:573 msgid "" "A package is removed from the update stream and the update must ensure " "the files associated with that package are removed from the system" msgstr "一个 package 从更新流中移除后,该更新必须确保从系统中移除与该 package 相关的文件" -#: ../../tooling/mixer.rst:576 +#: ../../guides/clear/mixer.rst:576 msgid "" "Using a format increment, we make sure pre- and co-requisite changes flow" " out with proper ordering. The updated client will only update to the " "latest release in its respective format version, unless overridden by " "command line flags. In this way, we can guarantee that all clients update" " to the final version in their given format." -msgstr "使用 Format 增量可以确保必需进行的更改和同时需要进行的更改以正确的顺序进行。除非使用命令行标志覆盖,否则更新后的客户端只会更新采用各自时间戳格式版本的最新版本。如此一来,便可确保所有客户端均更新采用给定时间戳格式的最终版本。" +msgstr "" +"使用 Format " +"增量可以确保必需进行的更改和同时需要进行的更改以正确的顺序进行。除非使用命令行标志覆盖,否则更新后的客户端只会更新采用各自时间戳格式版本的最新版本。如此一来,便可确保所有客户端均更新采用给定时间戳格式的最终版本。" -#: ../../tooling/mixer.rst:582 +#: ../../guides/clear/mixer.rst:582 msgid "" "The given format *must* contain all the changes needed to understand the " "content built in the next format. Only after reaching the final release " "in the old format can a client continue to update to releases in the new " "format." -msgstr "给定时间戳格式 *必须* 包含理解以下一个时间戳格式构建的内容所需的所有更改。仅当达到采用旧时间戳格式的最终版本后,客户端才能继续更新到采用新时间戳格式的版本。" +msgstr "" +"给定时间戳格式 *必须* " +"包含理解以下一个时间戳格式构建的内容所需的所有更改。仅当达到采用旧时间戳格式的最终版本后,客户端才能继续更新到采用新时间戳格式的版本。" -#: ../../tooling/mixer.rst:584 +#: ../../guides/clear/mixer.rst:584 msgid "" "The format version is incremented only when a compatibility breakage is " "introduced. Normal updates, such as updating a software package, do not " "require a format increment." msgstr "仅当出现兼容性破坏问题时,才会递增时间戳格式版本。正常更新(如更新软件包)无需时间戳格式增量。" -#: ../../tooling/mixer.rst:590 +#: ../../guides/clear/mixer.rst:590 msgid "Bundles" msgstr "bundle 文件" -#: ../../tooling/mixer.rst:592 +#: ../../guides/clear/mixer.rst:592 msgid "" "mixer stores information about the bundles included in a mix in a flat " "file called :file:`mixbundles`, which is located in the path set by the " "VERSIONS_PATH variable in :file:`builder.conf`. :file:`mixbundles` is " "automatically created when the mix is initiated. mixer will refresh the " "file each time you change the bundles in the mix." -msgstr "mixer 将有关 bundle 文件的信息存储在名为 :file:`mixbundles` 的平面文件中。此文件所在的路径是通过文件 :`builder.conf` 中的 VERSIONS_PATH 变量设置的。启动组合时会自动创建 :file:`mixbundles`。每次更改组合中的 bundle 文件时,mixer 均会刷新此文件。" +msgstr "" +"mixer 将有关 bundle 文件的信息存储在名为 :file:`mixbundles` 的平面文件中。此文件所在的路径是通过文件 " +":`builder.conf` 中的 VERSIONS_PATH 变量设置的。启动组合时会自动创建 " +":file:`mixbundles`。每次更改组合中的 bundle 文件时,mixer 均会刷新此文件。" -#: ../../tooling/mixer.rst:595 +#: ../../guides/clear/mixer.rst:595 msgid "" "Bundles can include other bundles. Nested bundles can themselves include " "other bundles. If you see an unexpected bundle in your mix, it is likely " "a nested bundle in one of the bundles you explicitly added." -msgstr "bundle 文件可以包括其他 bundle 文件。嵌套的 bundle 文件自身可以包含其他 bundle 文件。如果在组合中发现不应该纳入的 bundle 文件,则可能是先前显式添加的一个 bundle 文件中的嵌套 bundle 文件。" +msgstr "" +"bundle 文件可以包括其他 bundle 文件。嵌套的 bundle 文件自身可以包含其他 bundle 文件。如果在组合中发现不应该纳入的 " +"bundle 文件,则可能是先前显式添加的一个 bundle 文件中的嵌套 bundle 文件。" -#: ../../tooling/mixer.rst:599 +#: ../../guides/clear/mixer.rst:599 msgid "" "A bundle will fill into one of two categories: upstream or local. " "Upstream bundles are those provided by |CL|. Local bundles are either " "modified upstream bundles or new local bundles." -msgstr "bundle 文件分为两大类:上游或本地。上游 bundle 文件是 |CL| 提供的 bundle 文件。本地 bundle 文件则要么是修改后的上游 bundle 文件,要么是新的本地 bundle 文件。" +msgstr "" +"bundle 文件分为两大类:上游或本地。上游 bundle 文件是 |CL| 提供的 bundle 文件。本地 bundle " +"文件则要么是修改后的上游 bundle 文件,要么是新的本地 bundle 文件。" -#: ../../tooling/mixer.rst:603 +#: ../../guides/clear/mixer.rst:603 msgid "Upstream bundles" msgstr "上游 bundle 文件" -#: ../../tooling/mixer.rst:605 +#: ../../guides/clear/mixer.rst:605 msgid "" "mixer automatically downloads and caches upstream bundle definition " "files. These definition files are stored in the upstream-bundles " @@ -847,100 +913,116 @@ msgid "" "This directory is simply a mirror for mixer to use. mixer will " "automatically delete the contents of this directory before repopulating " "it on-the-fly if a new version must be downloaded." -msgstr "mixer 会自动下载和缓存上游 bundle 定义文件。这些定义文件存储在工作区的 upstream-bundles 目录中。请勿修改此目录中的文件。此目录只是供 mixer 使用的镜像。如果必须下载新版本,mixer 则会在动态重新填充之前自动删除该目录的内容。" +msgstr "" +"mixer 会自动下载和缓存上游 bundle 定义文件。这些定义文件存储在工作区的 upstream-bundles " +"目录中。请勿修改此目录中的文件。此目录只是供 mixer 使用的镜像。如果必须下载新版本,mixer 则会在动态重新填充之前自动删除该目录的内容。" -#: ../../tooling/mixer.rst:612 +#: ../../guides/clear/mixer.rst:612 msgid "" "The mixer tool automatically caches the bundles for the |CL| version " "configured in the :file:`upstreamversion` file. mixer also cleans up old " "versions once they are no longer needed." -msgstr "mixer 工具会自动缓存在 :file:`upstreamversion` 文件中配置的 |CL| 版 bundle 文件。此外,mixer 还会在旧版本无需再使用后立即将其清除。" +msgstr "" +"mixer 工具会自动缓存在 :file:`upstreamversion` 文件中配置的 |CL| 版 bundle 文件。此外,mixer " +"还会在旧版本无需再使用后立即将其清除。" -#: ../../tooling/mixer.rst:617 +#: ../../guides/clear/mixer.rst:617 msgid "Local bundles" msgstr "本地 bundle 文件" -#: ../../tooling/mixer.rst:619 +#: ../../guides/clear/mixer.rst:619 msgid "" "Local bundles are bundles that you create, or are edited versions of " "upstream bundles. Local bundle definition files are stored in the local-" "bundles directory in the workspace. The LOCAL_BUNDLE_DIR variable sets " "the path of this directory in the :file:`builder.conf` file." -msgstr "本地 bundle 文件是您创建的 bundle 文件,或是上游 bundle 文件的编辑版本。本地 bundle 定义文件存储在工作区的 local-bundles 目录中。此目录的路径是通过 :file:`builder.conf` 文件中的 LOCAL_BUNDLE_DIR 变量设置的。" +msgstr "" +"本地 bundle 文件是您创建的 bundle 文件,或是上游 bundle 文件的编辑版本。本地 bundle 定义文件存储在工作区的 " +"local-bundles 目录中。此目录的路径是通过 :file:`builder.conf` 文件中的 LOCAL_BUNDLE_DIR " +"变量设置的。" -#: ../../tooling/mixer.rst:623 +#: ../../guides/clear/mixer.rst:623 msgid "" "*mixer always checks for local bundles first and the upstream bundles " "second.* So bundles in the local-bundles directory will always take " "precedence over any upstream bundles that have the same name. This " "precedence enables you to copy upstream bundles locally, and edit into a " "local variation." -msgstr "*mixer 始终会先检查本地 bundle 文件,然后再检查上游 bundle 文件。* 因此,local-bundles 目录中的 bundle 文件始终优先于同名的上游 bundle 文件。利用此优先特性,可以将上游 bundle 文件复制到本地,然后进行编辑,变为本地 bundle 文件。" +msgstr "" +"*mixer 始终会先检查本地 bundle 文件,然后再检查上游 bundle 文件。* 因此,local-bundles 目录中的 " +"bundle 文件始终优先于同名的上游 bundle 文件。利用此优先特性,可以将上游 bundle 文件复制到本地,然后进行编辑,变为本地 " +"bundle 文件。" -#: ../../tooling/mixer.rst:630 +#: ../../guides/clear/mixer.rst:630 msgid "Bundle configuration" msgstr "bundle 文件配置" -#: ../../tooling/mixer.rst:632 +#: ../../guides/clear/mixer.rst:632 msgid "" "mixer provides commands to configure the bundles for a mix, such as to " "add a bundle to a mix, to create a new bundle for a mix, or to remove a " "bundle from a mix. View the `mixer.bundle man page`_ for a full list of " "commands and more information on configuring bundles in a mix." -msgstr "mixer 提供命令来配置组合的 bundle 文件,例如将 bundle 文件添加到组合中,为组合创建新的 bundle 文件,或从组合中删除 bundle 文件。查看 `mixer.bundle man page`_,获取完整的命令列表,了解配置组合中的 bundle 文件的更多信息。" +msgstr "" +"mixer 提供命令来配置组合的 bundle 文件,例如将 bundle 文件添加到组合中,为组合创建新的 bundle 文件,或从组合中删除 " +"bundle 文件。查看 `mixer.bundle man page`_,获取完整的命令列表,了解配置组合中的 bundle 文件的更多信息。" -#: ../../tooling/mixer.rst:637 +#: ../../guides/clear/mixer.rst:637 msgid "" "Editing an existing local bundle is as simple as opening the bundle " "definition file in your favorite editor, making the desired edits, and " "saving your changes." msgstr "编辑现有本地 bundle 文件就像在心仪的编辑器中打开 bundle 定义文件、执行所需编辑以及保存更改一样简单。" -#: ../../tooling/mixer.rst:642 +#: ../../guides/clear/mixer.rst:642 msgid "" "Removing bundles from a mix: By default, removing a bundle will only " "remove the bundle from the mix. The local bundle definition file will " "still remain. To completely remove a bundle, including its local bundle " "definition file, use the :command:`--local` flag." -msgstr "从组合中删除 bundle 文件:默认情况下,删除 bundle 文件只会从组合中删除 bundle 文件。本地 bundle 定义文件仍会保留。要彻底删除 bundle 文件(包括它的本地 bundle 定义文件),请使用 :command:`--local` 标志。" +msgstr "" +"从组合中删除 bundle 文件:默认情况下,删除 bundle 文件只会从组合中删除 bundle 文件。本地 bundle " +"定义文件仍会保留。要彻底删除 bundle 文件(包括它的本地 bundle 定义文件),请使用 :command:`--local` 标志。" -#: ../../tooling/mixer.rst:646 +#: ../../guides/clear/mixer.rst:646 msgid "" "If you remove the bundle definition file for a local, edited version of " "an upstream bundle in a mix, the mix reverts to reference the original " "upstream version of the bundle." msgstr "如果删除组合中上游 bundle 文件的本地编辑版本的 bundle 定义文件,该组合则会重新引用此 bundle 文件的原始上游版本。" -#: ../../tooling/mixer.rst:652 +#: ../../guides/clear/mixer.rst:652 msgid "Configure and enable Docker" msgstr "配置和启用 Docker" -#: ../../tooling/mixer.rst:654 +#: ../../guides/clear/mixer.rst:654 msgid "" "Use these steps to enable Docker for the mixer tool. Make sure to " "`Configure Docker proxy info`_ first if needed." msgstr "通过以下步骤为 mixer 工具启用 Docker。如有必要,请务必先 `Configure Docker proxy info`_。" -#: ../../tooling/mixer.rst:657 +#: ../../guides/clear/mixer.rst:657 msgid "Start the Docker daemon:" msgstr "启动 Docker 守护程序:" -#: ../../tooling/mixer.rst:665 +#: ../../guides/clear/mixer.rst:665 msgid "Add user to the docker group" msgstr "将用户添加到 docker 组" -#: ../../tooling/mixer.rst:672 +#: ../../guides/clear/mixer.rst:672 msgid "Pull Docker container manually (optional)" msgstr "手动拉取 Docker 容器(可选)" -#: ../../tooling/mixer.rst:674 +#: ../../guides/clear/mixer.rst:674 msgid "" "By default, mixer automatically pulls a Docker container for mixing if " "one does not already exist. If you need to troubleshoot the mixer " "container, it may be useful to manually pull a mixer Docker container." -msgstr "默认情况下,如果没有 Docker 容器,mixer 则会自动拉取 Docker 容器以创建组合。如需对 mixer 容器进行故障排除,则可尝试手动拉取 mixer Docker 容器。" +msgstr "" +"默认情况下,如果没有 Docker 容器,mixer 则会自动拉取 Docker 容器以创建组合。如需对 mixer " +"容器进行故障排除,则可尝试手动拉取 mixer Docker 容器。" -#: ../../tooling/mixer.rst:678 +#: ../../guides/clear/mixer.rst:678 msgid "" "Versions of the mixer Docker container are available under the tags for " "the `clearlinux/mixer repo " @@ -948,157 +1030,166 @@ msgid "" "version of the mixer Docker container is named after the associated |CL| " "upstream format version. Refer to `Format version`_ for additional " "information on upstream format versions." -msgstr "mixer Docker 容器的版本可在 Docker Hub 上的 `clearlinux/mixer repo `_ 标签下找到。每个版本的 mixer Docker 容器均以关联的 |CL| 上游时间戳格式版本来命名。请参阅 `Format version`_,了解有关上游时间戳格式版本的其他信息。" +msgstr "" +"mixer Docker 容器的版本可在 Docker Hub 上的 `clearlinux/mixer repo " +"`_ 标签下找到。每个版本的 mixer " +"Docker 容器均以关联的 |CL| 上游时间戳格式版本来命名。请参阅 `Format " +"version`_,了解有关上游时间戳格式版本的其他信息。" -#: ../../tooling/mixer.rst:684 +#: ../../guides/clear/mixer.rst:684 msgid "Use the following steps to manually pull a mixer Docker container:" msgstr "通过以下步骤手动拉取 mixer Docker 容器:" -#: ../../tooling/mixer.rst:686 +#: ../../guides/clear/mixer.rst:686 msgid "" "Find the version of the container you need by viewing the tags for the " "`clearlinux/mixer repo " "`_ on Docker Hub." -msgstr "查看 Docker Hub 上的 `clearlinux/mixer repo `_ 标签,查找所需版本的容器。" +msgstr "" +"查看 Docker Hub 上的 `clearlinux/mixer repo " +"`_ 标签,查找所需版本的容器。" -#: ../../tooling/mixer.rst:690 +#: ../../guides/clear/mixer.rst:690 msgid "Pull the latest container version:" msgstr "拉取最新容器版本:" -#: ../../tooling/mixer.rst:696 +#: ../../guides/clear/mixer.rst:696 msgid "View local docker images:" msgstr "查看本地 docker 映像:" -#: ../../tooling/mixer.rst:705 +#: ../../guides/clear/mixer.rst:705 msgid "Configure Docker proxy info" msgstr "配置 Docker 代理信息" -#: ../../tooling/mixer.rst:707 +#: ../../guides/clear/mixer.rst:707 msgid "If needed, use these steps to configure the Docker proxy information." msgstr "如有必要,通过以下步骤配置 Docker 代理信息。" -#: ../../tooling/mixer.rst:709 +#: ../../guides/clear/mixer.rst:709 msgid "Create the Docker daemon proxy config directory:" msgstr "创建 Docker 守护程序代理配置目录:" -#: ../../tooling/mixer.rst:715 +#: ../../guides/clear/mixer.rst:715 msgid "" "Create :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` and " "add the following using your own proxy values:" -msgstr "创建 :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` 并用自己的代理值添加以下内容:" +msgstr "" +"创建 :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` " +"并用自己的代理值添加以下内容:" -#: ../../tooling/mixer.rst:724 +#: ../../guides/clear/mixer.rst:724 msgid "Reload the Docker daemon:" msgstr "重新加载 Docker 守护程序:" -#: ../../tooling/mixer.rst:730 +#: ../../guides/clear/mixer.rst:730 msgid "" "Configure the Docker container proxies, to pass proxy settings to " "containers:" msgstr "配置 Docker 容器代理,将代理设置传递给容器:" -#: ../../tooling/mixer.rst:733 +#: ../../guides/clear/mixer.rst:733 msgid "Create a directory for your container config:" msgstr "为容器配置创建目录:" -#: ../../tooling/mixer.rst:739 +#: ../../guides/clear/mixer.rst:739 msgid "" "Create the config file :file:`~/.docker/config.json` and add the " "following entries, using your own proxy values:" msgstr "创建配置文件 :file:`~/.docker/config.json` 并用自己的代理值添加以下条目:" -#: ../../tooling/mixer.rst:755 +#: ../../guides/clear/mixer.rst:755 msgid "Set ownership and permission on the docker config directory:" msgstr "设置 docker 配置目录的所有权和权限:" -#: ../../tooling/mixer.rst:762 +#: ../../guides/clear/mixer.rst:762 msgid "" "Configure proxies to allow mixer to access upstream content from behind a" " firewall." msgstr "配置代理,允许 mixer 从防火墙后访问上游内容。" -#: ../../tooling/mixer.rst:765 +#: ../../guides/clear/mixer.rst:765 msgid "" "Open your :file:`$HOME/.bashrc` file and add proxy and port values for " "the following:" msgstr "打开 :file:`$HOME/.bashrc` 文件,为以下内容添加代理和端口值:" -#: ../../tooling/mixer.rst:776 +#: ../../guides/clear/mixer.rst:776 msgid "Log out and log back in for the proxies to take effect." msgstr "注销并再次登录,使代理生效。" -#: ../../tooling/mixer.rst:781 +#: ../../guides/clear/mixer.rst:781 msgid "Set up a nginx web server for mixer" msgstr "为 mixer 设置 Nginx Web 服务器" -#: ../../tooling/mixer.rst:783 +#: ../../guides/clear/mixer.rst:783 msgid "" "A web server is needed to host your update content. In this example, we " "use the nginx web server, which comes with |CL|." msgstr "需有 Web 服务器存储更新内容。在本例中,我们使用 |CL| 随附的 Nginx Web 服务器。" -#: ../../tooling/mixer.rst:786 +#: ../../guides/clear/mixer.rst:786 msgid "Set up a nginx web server for mixer with the following steps:" msgstr "通过以下步骤为 mixer 设置 Nginx Web 服务器:" -#: ../../tooling/mixer.rst:788 +#: ../../guides/clear/mixer.rst:788 msgid "Install the :command:`nginx` bundle:" msgstr "安装 :command:`nginx` bundle 文件:" -#: ../../tooling/mixer.rst:794 +#: ../../guides/clear/mixer.rst:794 msgid "Make the directory where mixer updates will reside:" msgstr "创建 mixer 更新的存储目录:" -#: ../../tooling/mixer.rst:800 +#: ../../guides/clear/mixer.rst:800 msgid "" "Create a symbolic link between your workspace updates and the updates on " "the local nginx web server. In this example, `$HOME/mixer` is the " "workspace for the mix." msgstr "在工作区更新和本地 Nginx Web 服务器更新之间创建符号链接。在本例中,`$HOME/mixer` 是组合的工作区。" -#: ../../tooling/mixer.rst:808 +#: ../../guides/clear/mixer.rst:808 msgid "Set up ``nginx`` configuration:" msgstr "设置 ``nginx`` 配置:" -#: ../../tooling/mixer.rst:814 +#: ../../guides/clear/mixer.rst:814 msgid "Copy the default example configuration file:" msgstr "复制默认示例配置文件:" -#: ../../tooling/mixer.rst:820 +#: ../../guides/clear/mixer.rst:820 msgid "" "Configure the mixer update server. Create and add the following server " "configuration content to :file:`/etc/nginx/conf.d/mixer.conf` (sudo " "required):" -msgstr "配置 mixer 更新服务器。创建以下服务器配置内容并将其添加到 :file:`/etc/nginx/conf.d/mixer.conf` (需 sudo 权限):" +msgstr "" +"配置 mixer 更新服务器。创建以下服务器配置内容并将其添加到 :file:`/etc/nginx/conf.d/mixer.conf` (需 " +"sudo 权限):" -#: ../../tooling/mixer.rst:833 +#: ../../guides/clear/mixer.rst:833 msgid "Restart the daemon, enable nginx on boot, and start the service." msgstr "重新启动守护程序,引导时启用 Nginx,然后启动此服务。" -#: ../../tooling/mixer.rst:843 +#: ../../guides/clear/mixer.rst:843 msgid "" "Verify the web server is running at \\http://localhost. At this point you" " should no longer see a \"404 Not Found\" message." msgstr "验证 Web 服务器是否在 \\http://localhost 上运行。此时不应再出现 \"404 Not Found\" 消息。" -#: ../../tooling/mixer.rst:847 +#: ../../guides/clear/mixer.rst:847 msgid "Related topics" msgstr "相关主题" -#: ../../tooling/mixer.rst:849 -msgid ":ref:`About mixer `" -msgstr ":ref:`About mixer `" - -#: ../../tooling/mixer.rst:850 -msgid ":ref:`autospec-about`" +#: ../../guides/clear/mixer.rst:849 +#, fuzzy +msgid ":ref:`autospec`" msgstr ":ref:`autospec-about`" -#: ../../tooling/mixer.rst:851 -msgid ":ref:`bundles-about`" +#: ../../guides/clear/mixer.rst:850 +#, fuzzy +msgid ":ref:`bundles-guide`" msgstr ":ref:`bundles-about`" -#: ../../tooling/mixer.rst:852 -msgid ":ref:`swupd-about`" +#: ../../guides/clear/mixer.rst:851 +#, fuzzy +msgid ":ref:`swupd-guide`" msgstr ":ref:`swupd-about`" #~ msgid "" @@ -1141,5 +1232,6 @@ msgstr ":ref:`swupd-about`" #~ "system." #~ msgstr "" - +#~ msgid ":ref:`About mixer `" +#~ msgstr ":ref:`About mixer `" diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/stateless.po b/locale/zh_CN/LC_MESSAGES/guides/clear/stateless.po index 4ba996b8..5e597ca7 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/stateless.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/stateless.po @@ -5,76 +5,83 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tooling/stateless.rst:4 +#: ../../guides/clear/stateless.rst:4 msgid "Stateless" msgstr "无状态" -#: ../../tooling/stateless.rst:6 +#: ../../guides/clear/stateless.rst:6 msgid "" "In most operating systems, user data, system data, and configuration " "files can become intermingled." msgstr "在大多数操作系统中,用户数据、系统数据和配置文件可能会混杂在一起。" -#: ../../tooling/stateless.rst:14 +#: ../../guides/clear/stateless.rst:14 msgid "" "Figure 1: Without stateless, user and system files become mixed on the " "filesystem over time." msgstr "图 1:如果不使用无状态设计,用户和系统文件会随着时间的推移在文件系统中混杂在一起。" -#: ../../tooling/stateless.rst:16 +#: ../../guides/clear/stateless.rst:16 msgid "" "|CL-ATTR| has a stateless design philosophy with the goal to provide an " ":abbr:`OS (operating system)` that functions without excessive user " "configuration or customization. Stateless in this context does *not* mean" " ephemeral or non-persistent." -msgstr "|CL-ATTR| 使用无状态设计理念,目的是打造一个无需过多用户配置或自定义的 `OS (operating system)`。在这种情况下,无状态并*不*意味着短暂或不持久。" +msgstr "" +"|CL-ATTR| 使用无状态设计理念,目的是打造一个无需过多用户配置或自定义的 `OS (operating " +"system)`。在这种情况下,无状态并*不*意味着短暂或不持久。" -#: ../../tooling/stateless.rst:25 +#: ../../guides/clear/stateless.rst:25 msgid "File-level separation" msgstr "文件级隔离" -#: ../../tooling/stateless.rst:27 +#: ../../guides/clear/stateless.rst:27 msgid "" "To accomplish a stateless design the Linux Filesystem Hierarchy is " "separated between user-owned areas and |CL|-owned areas." msgstr "为了实现无状态设计,Linux 文件系统层次结构在用户拥有的区域和 |CL| 拥有的区域之间是隔离的。" -#: ../../tooling/stateless.rst:35 +#: ../../guides/clear/stateless.rst:35 msgid "" "Figure 2: With stateless, user and system files are separated on the " "filesystem." msgstr "图 2:使用无状态设计时,用户和系统文件在文件系统上是隔离的。" -#: ../../tooling/stateless.rst:38 +#: ../../guides/clear/stateless.rst:38 msgid "System areas" msgstr "系统区域" -#: ../../tooling/stateless.rst:39 +#: ../../guides/clear/stateless.rst:39 +#, fuzzy msgid "" "File under the :file:`/usr` directory are managed by |CL| as system " "files. Files written under the :file:`/usr` directory by users can get " -"removed through system updates with :ref:`swupd `.This " +"removed through system updates with :ref:`swupd `. This " "operating assumption allows |CL| to verify and maintain integrity of " "system files." -msgstr ":file:`/usr` 目录下的文件作为系统文件由 |CL| 管理。用户在 :file:`/usr` 目录下写入的文件可以使用 :ref:`swupd ` 通过系统更新来移除。此操作假设允许 |CL| 验证和维护系统文件的完整性。" +msgstr "" +":file:`/usr` 目录下的文件作为系统文件由 |CL| 管理。用户在 :file:`/usr` 目录下写入的文件可以使用 " +":ref:`swupd ` 通过系统更新来移除。此操作假设允许 |CL| 验证和维护系统文件的完整性。" -#: ../../tooling/stateless.rst:45 +#: ../../guides/clear/stateless.rst:45 msgid "User areas" msgstr "用户区域" -#: ../../tooling/stateless.rst:46 +#: ../../guides/clear/stateless.rst:46 msgid "" "Files under the :file:`/etc/`, :file:`/home`, and :file:`/var` " "directories are owned and managed by the user. A freshly installed |CL| " @@ -82,114 +89,121 @@ msgid "" "directory and software installed by |CL| does not write to :file:`/etc`. " "This operating assumption allows |CL| users to clearly identify the " "configuration that makes their system unique." -msgstr ":file:`/etc/`、:file:`/home` 和 :file:`/var` 目录下的文件由用户拥有和管理。新安装的 |CL| 系统在 :file:`/etc/` 目录中只有极少量的文件,并且 |CL| 安装的软件不会写入 :file:`/etc`。此操作假设允许 |CL| 用户清楚地识别其系统的独特配置。" +msgstr "" +":file:`/etc/`、:file:`/home` 和 :file:`/var` 目录下的文件由用户拥有和管理。新安装的 |CL| 系统在 " +":file:`/etc/` 目录中只有极少量的文件,并且 |CL| 安装的软件不会写入 :file:`/etc`。此操作假设允许 |CL| " +"用户清楚地识别其系统的独特配置。" -#: ../../tooling/stateless.rst:54 +#: ../../guides/clear/stateless.rst:54 msgid "Software configuration" msgstr "软件配置" -#: ../../tooling/stateless.rst:56 +#: ../../guides/clear/stateless.rst:56 msgid "" "With stateless separation, default software configurations are read in " "order from predefined source code, |CL| provided defaults, and user-" "provided configuration." msgstr "在无状态隔离的情况下,默认软件配置从预定义的源代码、|CL| 提供的默认值和用户提供的配置中按顺序读取。" -#: ../../tooling/stateless.rst:61 +#: ../../guides/clear/stateless.rst:61 msgid "Default configurations" msgstr "默认配置" -#: ../../tooling/stateless.rst:63 +#: ../../guides/clear/stateless.rst:63 msgid "" "Software in |CL| provides default configuration values so that it is " "immediately functional, whenever it is appropriate to do so." msgstr "|CL| 中的软件会提供默认配置值,以便在适当的时候立即运行。" -#: ../../tooling/stateless.rst:66 +#: ../../guides/clear/stateless.rst:66 msgid "" "|CL| distributed software packages may be directly modified to include " "default configuration values or default configuration files may be " "provided by |CL| under :file:`/usr/share/defaults`. These files can be " "referenced as templates for customization." -msgstr "|CL| 分布的软件包可以直接修改以包括默认配置值,或者默认配置文件可以由 |CL| 在 :file:`/usr/share/defaults` 中提供。这些文件可以作为自定义模板引用。" +msgstr "" +"|CL| 分布的软件包可以直接修改以包括默认配置值,或者默认配置文件可以由 |CL| 在 :file:`/usr/share/defaults` " +"中提供。这些文件可以作为自定义模板引用。" -#: ../../tooling/stateless.rst:71 +#: ../../guides/clear/stateless.rst:71 msgid "" "For example, the default configuration that Apache uses when installed " "can be found at :file:`/usr/share/defaults/httpd/httpd.conf` directory." -msgstr "例如,Apache 安装后使用的默认配置可以在 :file:`/usr/share/defaults/httpd/httpd.conf` 目录中找到。" +msgstr "" +"例如,Apache 安装后使用的默认配置可以在 :file:`/usr/share/defaults/httpd/httpd.conf` " +"目录中找到。" -#: ../../tooling/stateless.rst:76 +#: ../../guides/clear/stateless.rst:76 msgid "Overriding configurations" msgstr "覆盖配置" -#: ../../tooling/stateless.rst:78 +#: ../../guides/clear/stateless.rst:78 msgid "" "If a configuration needs to be changed, the appropriate file should be " "modified by the user under :file:`/etc/`. If the configuration file does " "not already exist, it can be created in the appropriate location." msgstr "如果需要更改配置,用户应在 :file:`/etc/` 下修改适当的文件。如果配置文件不存在,可以在适当的位置创建。" -#: ../../tooling/stateless.rst:82 +#: ../../guides/clear/stateless.rst:82 msgid "" "User defined configuration files should contain the minimal set of " "desired changes and rely on default configuration for the rest." msgstr "用户定义的配置文件应该包含尽可能少的更改,其余则依赖默认配置。" -#: ../../tooling/stateless.rst:85 +#: ../../guides/clear/stateless.rst:85 msgid "For example, a customized Apache configuration can be used instead by:" msgstr "例如,可以使用自定义 Apache 配置,具体方式是:" -#: ../../tooling/stateless.rst:87 +#: ../../guides/clear/stateless.rst:87 msgid "Create the destination directory for the configuration:" msgstr "为配置创建目标目录:" -#: ../../tooling/stateless.rst:93 +#: ../../guides/clear/stateless.rst:93 msgid "Copy the default configuration as a reference template:" msgstr "复制默认配置作为参考模板:" -#: ../../tooling/stateless.rst:99 +#: ../../guides/clear/stateless.rst:99 msgid "Make any desired modifications to the configurations:" msgstr "对配置进行任何所需的修改:" -#: ../../tooling/stateless.rst:105 +#: ../../guides/clear/stateless.rst:105 msgid "Reload the service or reboot the system to pickup any changes:" msgstr "重新加载服务或重新启动系统以获取任何更改:" -#: ../../tooling/stateless.rst:111 +#: ../../guides/clear/stateless.rst:111 msgid "" "This pattern can be used to modify the configurations of other programs " "too. The `stateless man page`_ has application-specific examples." msgstr "这种模式也可以用来修改其他程序的配置。`stateless man page`_ 提供了特定于应用程序的示例。" -#: ../../tooling/stateless.rst:115 +#: ../../guides/clear/stateless.rst:115 msgid "System reset" msgstr "系统重置" -#: ../../tooling/stateless.rst:117 +#: ../../guides/clear/stateless.rst:117 msgid "" "Once advantage of the stateless design is that the system defaults can be" " easily restored by simply deleting everything under :file:`/etc/` and " ":file:`/var`." msgstr "无状态设计的一个优点是,只需删除 :file:`/etc/` 和 :file:`/var` 下的所有内容,就可以轻松恢复系统默认值。" -#: ../../tooling/stateless.rst:121 +#: ../../guides/clear/stateless.rst:121 msgid "" "Running the commands below effectively performs a system reset as if it " "was just installed:" msgstr "运行以下命令可以有效地执行系统重置,重置后系统就像刚刚安装一样:" -#: ../../tooling/stateless.rst:129 +#: ../../guides/clear/stateless.rst:129 msgid "" "In other Linux distributions, this can be a catastrophic action that " "renders a system unable to boot." msgstr "在其他 Linux 发行版中,此操作有可能造成灾难性后果,导致系统无法启动。" -#: ../../tooling/stateless.rst:133 +#: ../../guides/clear/stateless.rst:133 msgid "Additional information" msgstr "附加说明" -#: ../../tooling/stateless.rst:135 +#: ../../guides/clear/stateless.rst:135 msgid "`stateless man page`_" msgstr "`stateless man page`_" diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/swupd.po b/locale/zh_CN/LC_MESSAGES/guides/clear/swupd.po index 053d03e3..82316a33 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/swupd.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/swupd.po @@ -5,73 +5,77 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tooling/swupd-guide.rst:4 +#: ../../guides/clear/swupd.rst:4 msgid "swupd" msgstr "swupd" -#: ../../tooling/swupd-guide.rst:6 +#: ../../guides/clear/swupd.rst:6 msgid "" ":command:`swupd` links a |CL-ATTR| installation with upstream updates and" " software." msgstr ":command:`swupd` 将 |CL-ATTR| 安装与上游更新和软件进行链接。" -#: ../../tooling/swupd-guide.rst:14 +#: ../../guides/clear/swupd.rst:14 msgid "Description" msgstr "描述" -#: ../../tooling/swupd-guide.rst:16 +#: ../../guides/clear/swupd.rst:16 msgid ":command:`swupd` has two main functions:" msgstr ":command:`swupd` 有两个主要功能:" -#: ../../tooling/swupd-guide.rst:18 +#: ../../guides/clear/swupd.rst:18 msgid "" "Manage software and replace APT or YUM, by installing bundles rather than" " packages." msgstr "通过安装 bundle 文件而非软件包来管理软件并替换 APT 或 YUM。" -#: ../../tooling/swupd-guide.rst:20 +#: ../../guides/clear/swupd.rst:20 msgid "Check for system updates and install them." msgstr "检查是否存在系统更新并进行安装。" -#: ../../tooling/swupd-guide.rst:22 +#: ../../guides/clear/swupd.rst:22 msgid "" ":command:`swupd` manages overlapping dependencies behind the scenes, " "ensuring that all software is compatible across the system. It can be " "used to verify the OS, clean cached files, and fix issues." msgstr ":command:`swupd` 可管理后台的重叠依存关系,从而确保所有软件在整个系统中兼容。它可以验证操作系统、清理缓存文件和修复问题。" -#: ../../tooling/swupd-guide.rst:26 +#: ../../guides/clear/swupd.rst:26 msgid "" ":ref:`Bundles ` contain everything needed to deliver a software " "capability. They are the smallest granularity component that is managed " "by |CL|. A bundle comes with all of its dependencies rather than " "downloading a cascade of package dependencies when installing a piece of " "software." -msgstr ":ref:`Bundles ` 包含提供软件功能所需的一切。它们是 |CL| 管理的最小粒度组件。bundle 文件附带所有依存关系,而非在安装软件时下载一系列软件包依存关系。" +msgstr "" +":ref:`Bundles ` 包含提供软件功能所需的一切。它们是 |CL| 管理的最小粒度组件。bundle " +"文件附带所有依存关系,而非在安装软件时下载一系列软件包依存关系。" -#: ../../tooling/swupd-guide.rst:33 +#: ../../guides/clear/swupd.rst:33 msgid "Versioning" msgstr "版本管理" -#: ../../tooling/swupd-guide.rst:35 +#: ../../guides/clear/swupd.rst:35 msgid "" "Using package managers to monitor software version compatibility or " "compare multiple systems on many Linux distributions can be cumbersome." msgstr "使用软件包管理器监控软件版本兼容性或比较大量 Linux 发行版上的多个系统可能十分麻烦。" -#: ../../tooling/swupd-guide.rst:38 +#: ../../guides/clear/swupd.rst:38 msgid "" "With |CL| :command:`swupd`, versioning happens at the individual file " "level. This means |CL| generates an entirely new OS version with any set " @@ -79,9 +83,12 @@ msgid "" "removals. This rolling release versioning model is similar to " ":command:`git` internal version tracking, where any of the individual " "file commits are tracked and move the pointer forward when changed." -msgstr "借助 |CL| :command:`swupd`,则可在个别文件级别进行版本管理。也就是说,|CL| 会生成全新的操作系统版本,且附带对系统所做的所有软件更改,其中包括软件降级或删除。此滚动发布版本管理模型类似于 :command:`git` 内部版本跟踪,会跟踪所有单个文件提交并在更改时将指针前移。" +msgstr "" +"借助 |CL| :command:`swupd`,则可在个别文件级别进行版本管理。也就是说,|CL| " +"会生成全新的操作系统版本,且附带对系统所做的所有软件更改,其中包括软件降级或删除。此滚动发布版本管理模型类似于 :command:`git` " +"内部版本跟踪,会跟踪所有单个文件提交并在更改时将指针前移。" -#: ../../tooling/swupd-guide.rst:45 +#: ../../guides/clear/swupd.rst:45 msgid "" "A number that represents the **current** release of the OS describes the " "versions of all the software on the OS. Each build is composed of a " @@ -91,13 +98,16 @@ msgid "" "combinations of software have been tested. Every release of the same " "number is guaranteed to contain the same versions of software, so there's" " no ambiguity between two systems running the same version of |CL|." -msgstr "表示操作系统 **当前** 版本的数字,描述操作系统上所有软件的版本。每个内部版本均由一组特定的 bundle 文件组成,而这些 bundle 文件则由特定版本的软件包组成。如果系统管理员日常需要确定哪些系统缺少最新安全修复程序,或哪些软件组合已经过测试,这对他们来说十分重要。对于同一数字的每个版本,均可以保证包含相同版本的软件,因此在运行同一版本的 |CL| 的两个系统之间不会产生混淆。" +msgstr "" +"表示操作系统 **当前** 版本的数字,描述操作系统上所有软件的版本。每个内部版本均由一组特定的 bundle 文件组成,而这些 bundle " +"文件则由特定版本的软件包组成。如果系统管理员日常需要确定哪些系统缺少最新安全修复程序,或哪些软件组合已经过测试,这对他们来说十分重要。对于同一数字的每个版本,均可以保证包含相同版本的软件,因此在运行同一版本的" +" |CL| 的两个系统之间不会产生混淆。" -#: ../../tooling/swupd-guide.rst:55 +#: ../../guides/clear/swupd.rst:55 msgid "Updating" msgstr "更新中" -#: ../../tooling/swupd-guide.rst:57 +#: ../../guides/clear/swupd.rst:57 msgid "" "|CL| enforces regular updating of the OS by default and automatically " "checks for updates against a version server. The content server provides " @@ -106,338 +116,363 @@ msgid "" "*manifests*, which list and describe file contents, symlinks, and " "directories. Additionally, the actual content is provided to clients in " "the form of archive files." -msgstr "|CL| 默认强制定期更新操作系统,并自动对照版本服务器检查是否存在更新。内容服务器提供针对所有版本的文件和元数据内容,并可与版本服务器相同。内容 URL 服务器以 *清单* 形式提供元数据,列出并描述文件内容、符号链接和目录。此外,实际内容还会以存档文件的形式提供给客户端。" +msgstr "" +"|CL| 默认强制定期更新操作系统,并自动对照版本服务器检查是否存在更新。内容服务器提供针对所有版本的文件和元数据内容,并可与版本服务器相同。内容" +" URL 服务器以 *清单* 形式提供元数据,列出并描述文件内容、符号链接和目录。此外,实际内容还会以存档文件的形式提供给客户端。" -#: ../../tooling/swupd-guide.rst:65 +#: ../../guides/clear/swupd.rst:65 msgid "" "Software updates with |CL| are also efficient. Unlike package-based " "distributions, :command:`swupd` only updates files that have changed, " "rather than entire packages. For example, it is quite common for an OS " "security patch to be as small as 15 KB. Using binary deltas, |CL| is able" " to apply only what is needed." -msgstr "|CL| 的软件更新也十分高效。与基于软件包的发行版不同,:command:`swupd` 只会更新已更改的文件,而非整个软件包。例如,操作系统安全补丁大小经常只有 15 KB。通过使用二进制增量,|CL| 可只应用所需的内容。" +msgstr "" +"|CL| 的软件更新也十分高效。与基于软件包的发行版不同,:command:`swupd` " +"只会更新已更改的文件,而非整个软件包。例如,操作系统安全补丁大小经常只有 15 KB。通过使用二进制增量,|CL| 可只应用所需的内容。" -#: ../../tooling/swupd-guide.rst:71 +#: ../../guides/clear/swupd.rst:71 msgid "" "For details on how to generate update content for |CL|, see the " ":ref:`mixer ` tool." msgstr "有关如何为 |CL| 生成更新内容的详细信息,请参阅 :ref:`mixer ` 工具。" -#: ../../tooling/swupd-guide.rst:75 +#: ../../guides/clear/swupd.rst:75 msgid "How it works" msgstr "工作原理" -#: ../../tooling/swupd-guide.rst:78 +#: ../../guides/clear/swupd.rst:78 msgid "Prerequisites" msgstr "必备条件" -#: ../../tooling/swupd-guide.rst:80 +#: ../../guides/clear/swupd.rst:80 msgid "The device is on a well-connected network." msgstr "设备网络连接良好。" -#: ../../tooling/swupd-guide.rst:81 +#: ../../guides/clear/swupd.rst:81 msgid "" "The device is able to connect to an update server. The default server is:" " http://update.clearlinux.org" msgstr "设备可连接到更新服务器。默认服务器地址为:http://update.clearlinux.org" -#: ../../tooling/swupd-guide.rst:85 +#: ../../guides/clear/swupd.rst:85 msgid "Updates" msgstr "更新" -#: ../../tooling/swupd-guide.rst:87 +#: ../../guides/clear/swupd.rst:87 msgid "" "|CL| updates are automatic by default, but can be set to occur only on " "demand. :command:`swupd` makes sure that regular updates are simple and " "secure. It can also check the validity of currently installed files and " "software, and can correct any problems." -msgstr "|CL| 更新默认自动进行,但也可设为按需进行。:command:`swupd` 可确保定期更新既简单又安全。它还可检查当前已安装文件和软件的有效性,并可更正所有问题。" +msgstr "" +"|CL| 更新默认自动进行,但也可设为按需进行。:command:`swupd` " +"可确保定期更新既简单又安全。它还可检查当前已安装文件和软件的有效性,并可更正所有问题。" -#: ../../tooling/swupd-guide.rst:93 +#: ../../guides/clear/swupd.rst:93 msgid "Manifests" msgstr "清单" -#: ../../tooling/swupd-guide.rst:95 +#: ../../guides/clear/swupd.rst:95 msgid "" "The |CL| software update content consists of data and metadata. The data " "is the files that end up in the OS. The metadata contains relevant " "information to properly provision the data to the OS file system, as well" " as update the system and add or remove additional content to the OS." -msgstr "|CL| 软件更新内容由数据和元数据组成。数据是指操作系统中的文件。元数据包含将数据正确配置到操作系统文件系统、更新系统以及向操作系统添加或删除其他内容所需的相关信息。" +msgstr "" +"|CL| " +"软件更新内容由数据和元数据组成。数据是指操作系统中的文件。元数据包含将数据正确配置到操作系统文件系统、更新系统以及向操作系统添加或删除其他内容所需的相关信息。" -#: ../../tooling/swupd-guide.rst:100 +#: ../../guides/clear/swupd.rst:100 msgid "" "The manifests are mostly long lists of hashes that describe content. Each" " bundle gets its own manifest file. There is a master manifest file that " "describes all manifests to tie it all together." msgstr "清单多为用于描述内容的长哈希列表。每个 bundle 文件均有自己的清单文件。主清单文件描述了所有清单,可以将其绑定在一起。" -#: ../../tooling/swupd-guide.rst:105 +#: ../../guides/clear/swupd.rst:105 msgid "Fullfiles, packs, and delta packs" msgstr "完整文件、数据包和增量包" -#: ../../tooling/swupd-guide.rst:107 +#: ../../guides/clear/swupd.rst:107 msgid "" "To speed up updates and optimize content delivery, update data " "provisioned to a system is obtained by one of the following methods:" msgstr "要加速更新并优化内容交付,可通过以下方法获取配置到系统的更新数据:" -#: ../../tooling/swupd-guide.rst:110 +#: ../../guides/clear/swupd.rst:110 msgid "" "*Fullfiles* are always generated for every file in every release. This " "allows any |CL| to obtain the exact copy of the content for each version " "directly. This is used if the OS verification needs to replace a single " "file, for instance." -msgstr "在每个版本中,始终会为每个文件生成 *完整文件*。此操作可让所有 |CL| 直接获取每个版本的精确内容副本。例如,如果操作系统验证需替换单个文件,则可使用此操作。" +msgstr "" +"在每个版本中,始终会为每个文件生成 *完整文件*。此操作可让所有 |CL| " +"直接获取每个版本的精确内容副本。例如,如果操作系统验证需替换单个文件,则可使用此操作。" -#: ../../tooling/swupd-guide.rst:115 +#: ../../guides/clear/swupd.rst:115 msgid "" "*Packs* are available for some releases. They combine many files to speed" " up the creation of installation media and large updates." msgstr "*数据包* 可用于某些版本。它们将大量文件进行组合,从而加速安装介质制作过程,加快大型更新过程。" -#: ../../tooling/swupd-guide.rst:118 +#: ../../guides/clear/swupd.rst:118 msgid "" "*Delta packs* are an optimized version of packs that only contain updates" " (binary diffs). They cannot be used without having the original file " "content." msgstr "*增量包* 是只包含更新(二进制差异)的优化版本的数据包。如果没有原始文件内容,则无法使用。" -#: ../../tooling/swupd-guide.rst:122 +#: ../../guides/clear/swupd.rst:122 msgid "Bundle search" msgstr "bundle 文件搜索" -#: ../../tooling/swupd-guide.rst:124 +#: ../../guides/clear/swupd.rst:124 msgid "" ":command:`swupd` searches download manifest data for bundles that match " "the term. Enter only one term, or hyphenated term, per search. Use the " "command :command:`man swupd` to learn more." -msgstr ":command:`swupd` 可搜索下载清单数据,查找与此字词匹配的 bundle 文件。每次搜索只输入一个字词或带连字符的字词。使用命令 :command:`man swupd`,了解更多信息。" +msgstr "" +":command:`swupd` 可搜索下载清单数据,查找与此字词匹配的 bundle 文件。每次搜索只输入一个字词或带连字符的字词。使用命令 " +":command:`man swupd`,了解更多信息。" -#: ../../tooling/swupd-guide.rst:128 +#: ../../guides/clear/swupd.rst:128 msgid "" "Only the base bundle is returned. Bundles can contain other bundles via " "includes. For more details, see `Bundle Definition Files`_ and its " "subdirectory bundles." -msgstr "系统只返回基本 bundle 文件。bundle 文件可通过 include 包含其他 bundle 文件。有关更多详细信息,请参阅 `Bundle Definition Files`_ 及其子目录 bundle 文件。" +msgstr "" +"系统只返回基本 bundle 文件。bundle 文件可通过 include 包含其他 bundle 文件。有关更多详细信息,请参阅 " +"`Bundle Definition Files`_ 及其子目录 bundle 文件。" -#: ../../tooling/swupd-guide.rst:132 +#: ../../guides/clear/swupd.rst:132 msgid "" "Bundles that are already installed are marked **(installed)** in search " "results." msgstr "已安装的 bundle 文件在搜索结果中标记为 **(已安装)**。" -#: ../../tooling/swupd-guide.rst:135 +#: ../../guides/clear/swupd.rst:135 msgid "Optionally, you can review our `bundles`_ on GitHub\\*." msgstr "您可以选择查看 GitHub\\* 上的 `bundles`_。" -#: ../../tooling/swupd-guide.rst:138 +#: ../../guides/clear/swupd.rst:138 msgid "Examples" msgstr "示例" -#: ../../tooling/swupd-guide.rst:141 +#: ../../guides/clear/swupd.rst:141 msgid "Example 1: Disable and enable automatic updates" msgstr "例 1:禁用和启用自动更新" -#: ../../tooling/swupd-guide.rst:143 +#: ../../guides/clear/swupd.rst:143 msgid "" "|CL| updates are automatic by default, but can be set to occur only on " "demand." msgstr "|CL| 更新默认自动进行,但也可设为按需进行。" -#: ../../tooling/swupd-guide.rst:146 +#: ../../guides/clear/swupd.rst:146 msgid "Verify your current auto-update setting." msgstr "验证当前的自动更新设置。" -#: ../../tooling/swupd-guide.rst:156 +#: ../../guides/clear/swupd.rst:152 ../../guides/clear/swupd.rst:164 +msgid "Output:" +msgstr "" + +#: ../../guides/clear/swupd.rst:158 msgid "Disable automatic updates." msgstr "禁用自动更新。" -#: ../../tooling/swupd-guide.rst:170 +#: ../../guides/clear/swupd.rst:174 msgid "Check manually for updates." msgstr "手动检查是否存在更新。" -#: ../../tooling/swupd-guide.rst:176 +#: ../../guides/clear/swupd.rst:180 msgid "Install an update after identifying one that you need." msgstr "确定所需的更新后对其进行安装。" -#: ../../tooling/swupd-guide.rst:182 +#: ../../guides/clear/swupd.rst:186 msgid "Re-enable automatic installs." msgstr "再次启用自动安装。" -#: ../../tooling/swupd-guide.rst:191 +#: ../../guides/clear/swupd.rst:195 msgid "Example 2: Find and install Kata Containers\\*" msgstr "例 2:查找并安装 Kata 容器\\*" -#: ../../tooling/swupd-guide.rst:193 +#: ../../guides/clear/swupd.rst:197 msgid "" "Kata Containers is a popular container implementation. Unlike other " "container implementations, each Kata Container has its own kernel " "instance and runs on its own :abbr:`VM (Virtual Machine)` for improved " "security." -msgstr "Kata 容器是一种常见的容器实现。与其他容器实现不同,每个 Kata 容器均有自己的内核实例,在自己的 :abbr:`VM (Virtual Machine)` 上运行,增强了安全性。" +msgstr "" +"Kata 容器是一种常见的容器实现。与其他容器实现不同,每个 Kata 容器均有自己的内核实例,在自己的 :abbr:`VM (Virtual " +"Machine)` 上运行,增强了安全性。" -#: ../../tooling/swupd-guide.rst:198 +#: ../../guides/clear/swupd.rst:202 msgid "" "|CL| makes it very easy to install, since you only need to add one bundle" " to use `Kata Containers`_: `containers-virt`_, despite a number of " "dependencies. Also, check out our tutorial: :ref:`kata`." -msgstr "虽然存在大量依存关系,但由于您只需添加一个 bundle 文件便可使用 `Kata Containers`_ `containers-virt`_,因此 |CL| 大大简化了安装过程。此外,请查阅教程::ref:`kata`。" +msgstr "" +"虽然存在大量依存关系,但由于您只需添加一个 bundle 文件便可使用 `Kata Containers`_ `containers-" +"virt`_,因此 |CL| 大大简化了安装过程。此外,请查阅教程::ref:`kata`。" -#: ../../tooling/swupd-guide.rst:202 +#: ../../guides/clear/swupd.rst:206 msgid "Find the correct bundle." msgstr "找到正确的 bundle 文件。" -#: ../../tooling/swupd-guide.rst:204 +#: ../../guides/clear/swupd.rst:208 msgid "" "To return all possible matches for the search string, enter " ":command:`swupd search`, followed by 'kata':" msgstr "要返回搜索字符串的所有潜在匹配项,请输入 :command:`swupd search`,后跟“kata”:" -#: ../../tooling/swupd-guide.rst:211 +#: ../../guides/clear/swupd.rst:215 msgid "The output should be similar to:" msgstr "输出如下所示:" -#: ../../tooling/swupd-guide.rst:229 +#: ../../guides/clear/swupd.rst:234 msgid "" "If your search does not produce results with a specific term, shorten the" " search term. For example, use *kube* instead of *kubernetes*." msgstr "如果搜索结果中没有带特定字词,则请缩短搜索字词。例如,使用 *kube* 而非 *kubernetes*。" -#: ../../tooling/swupd-guide.rst:232 +#: ../../guides/clear/swupd.rst:237 msgid "Add the bundle." msgstr "添加 bundle 文件。" -#: ../../tooling/swupd-guide.rst:240 +#: ../../guides/clear/swupd.rst:245 msgid "To add multiple bundles, add a space followed by the bundle name." msgstr "要添加多个 bundle 文件,请添加一个空格,后跟 bundle 文件名称。" -#: ../../tooling/swupd-guide.rst:242 +#: ../../guides/clear/swupd.rst:247 msgid "The output of a successful installation should be similar to:" msgstr "成功安装的输出如下所示:" -#: ../../tooling/swupd-guide.rst:261 +#: ../../guides/clear/swupd.rst:266 msgid "Example 3: Verify and correct system file mismatch" msgstr "例 3:验证并更正系统文件不匹配错误" -#: ../../tooling/swupd-guide.rst:263 +#: ../../guides/clear/swupd.rst:268 msgid "" ":command:`swupd` can determine whether system directories and files have " "been added to, overwritten, removed, or modified (e.g., permissions)." msgstr ":command:`swupd` 可确定是否已添加、覆盖、删除或修改系统目录和文件(例如权限)。" -#: ../../tooling/swupd-guide.rst:270 +#: ../../guides/clear/swupd.rst:275 msgid "" "All directories that are watched by :command:`swupd` are verified " "according to the manifest data. Hash mismatches are flagged as follows:" msgstr ":command:`swupd` 所监控的所有目录均会根据清单数据进行验证。哈希不匹配项将按如下方式进行标记:" -#: ../../tooling/swupd-guide.rst:287 +#: ../../guides/clear/swupd.rst:292 msgid "" "In this case, Python\\* packages that were installed on top of the " "default install were flagged as mismatched. :command:`swupd` can be " "directed to ignore or fix issues based on command line options." -msgstr "在此情况下,安装在默认安装之上的 Python\\* 软件包将被标记为不匹配。:command:`swupd` 可根据命令行选项指令来忽略或修复问题。" +msgstr "" +"在此情况下,安装在默认安装之上的 Python\\* 软件包将被标记为不匹配。:command:`swupd` " +"可根据命令行选项指令来忽略或修复问题。" -#: ../../tooling/swupd-guide.rst:291 +#: ../../guides/clear/swupd.rst:296 msgid "" ":command:`swupd` can correct any issues it detects. Additional directives" " can be added including a white list of directories to be ignored." msgstr ":command:`swupd` 可更正检测到的所有问题。还可以添加其他指令,其中包括要忽略的目录的白名单。" -#: ../../tooling/swupd-guide.rst:294 +#: ../../guides/clear/swupd.rst:299 msgid "" "The following command repairs issues, removes unknown items, and ignores " "files or directories matching :file:`/usr/lib/python`:" msgstr "以下命令可修复问题,删除未知项目,忽略匹配 :file:`/usr/lib/python` 的文件或目录:" -#: ../../tooling/swupd-guide.rst:302 +#: ../../guides/clear/swupd.rst:309 msgid "Quick reference" msgstr "快速参考" -#: ../../tooling/swupd-guide.rst:305 +#: ../../guides/clear/swupd.rst:312 msgid "swupd info" msgstr "swupd info" -#: ../../tooling/swupd-guide.rst:305 +#: ../../guides/clear/swupd.rst:312 msgid "Returns the currently installed version and update servers." msgstr "返回当前安装的版本和更新服务器。" -#: ../../tooling/swupd-guide.rst:309 +#: ../../guides/clear/swupd.rst:316 msgid "swupd update " msgstr "swupd update " -#: ../../tooling/swupd-guide.rst:308 +#: ../../guides/clear/swupd.rst:315 msgid "" "Updates to a specific version or updates to latest version if no " "arguments are used." msgstr "如果未使用参数,则更新到特定版本或最新版本。" -#: ../../tooling/swupd-guide.rst:312 +#: ../../guides/clear/swupd.rst:319 msgid "swupd bundle-list [--all]" msgstr "swupd bundle-list [--all]" -#: ../../tooling/swupd-guide.rst:312 +#: ../../guides/clear/swupd.rst:319 msgid "Lists installed bundles." msgstr "列出已安装的 bundle 文件。" -#: ../../tooling/swupd-guide.rst:315 -msgid "swupd bundle-add [-b] " +#: ../../guides/clear/swupd.rst:322 +#, fuzzy +msgid "swupd bundle " msgstr "swupd bundle-add [-b] " -#: ../../tooling/swupd-guide.rst:315 +#: ../../guides/clear/swupd.rst:322 msgid "Finds a bundle that contains your search term." msgstr "查找包含搜索字词的 bundle 文件。" -#: ../../tooling/swupd-guide.rst:318 +#: ../../guides/clear/swupd.rst:325 msgid "swupd bundle-add " msgstr "swupd bundle-add " -#: ../../tooling/swupd-guide.rst:318 +#: ../../guides/clear/swupd.rst:325 msgid "Adds a bundle." msgstr "添加 bundle 文件。" -#: ../../tooling/swupd-guide.rst:321 +#: ../../guides/clear/swupd.rst:328 msgid "swupd bundle-remove " msgstr "swupd bundle-remove " -#: ../../tooling/swupd-guide.rst:321 +#: ../../guides/clear/swupd.rst:328 msgid "Removes a bundle." msgstr "删除 bundle 文件。" -#: ../../tooling/swupd-guide.rst:324 +#: ../../guides/clear/swupd.rst:331 msgid "swupd --help" msgstr "swupd --help" -#: ../../tooling/swupd-guide.rst:324 +#: ../../guides/clear/swupd.rst:331 msgid "Lists additional :command:`swupd` commands." msgstr "列出其他 :command:`swupd` 命令。" -#: ../../tooling/swupd-guide.rst:327 +#: ../../guides/clear/swupd.rst:334 msgid "man swupd" msgstr "man swupd" -#: ../../tooling/swupd-guide.rst:327 +#: ../../guides/clear/swupd.rst:334 msgid "Opens the :command:`swupd` man page." msgstr "打开 :command:`swupd` 手册页。" -#: ../../tooling/swupd-guide.rst:329 +#: ../../guides/clear/swupd.rst:336 msgid "Refer to `swupd source documentation`_ on GitHub for more details." msgstr "请参阅 GitHub 上的 `swupd source documentation`_,了解更多详细信息。" -#: ../../tooling/swupd-guide.rst:332 +#: ../../guides/clear/swupd.rst:339 msgid "Related topics" msgstr "相关主题" -#: ../../tooling/swupd-guide.rst:334 +#: ../../guides/clear/swupd.rst:341 msgid ":ref:`autospec`" msgstr ":ref:`autospec`" -#: ../../tooling/swupd-guide.rst:335 +#: ../../guides/clear/swupd.rst:342 msgid ":ref:`mixer`" msgstr ":ref:`mixer`" -#: ../../tooling/swupd-guide.rst:336 +#: ../../guides/clear/swupd.rst:343 msgid ":ref:`bundles`" msgstr ":ref:`bundles`" @@ -456,4 +491,3 @@ msgstr ":ref:`bundles`" #~ "details." #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/guides/clear/telemetrics.po b/locale/zh_CN/LC_MESSAGES/guides/clear/telemetrics.po index 5e87e0ea..7f7facf0 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/clear/telemetrics.po +++ b/locale/zh_CN/LC_MESSAGES/guides/clear/telemetrics.po @@ -5,78 +5,85 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../guides/telemetrics/telem-guide.rst:4 +#: ../../guides/clear/telemetrics.rst:4 msgid "Telemetrics" msgstr "遥测" -#: ../../guides/telemetrics/telem-guide.rst:6 +#: ../../guides/clear/telemetrics.rst:6 msgid "This guide describes the |CL-ATTR| telemetry solution." msgstr "本指南描述了 |CL-ATTR| 遥测解决方案。" -#: ../../guides/telemetrics/telem-guide.rst:10 +#: ../../guides/clear/telemetrics.rst:10 msgid "" "Telemetry in |CL| is **opt-in**. The telemetry client is **not** active " "and sends **no** data until you explicitly enable it." msgstr "|CL| 中的遥测为 **opt-in**。遥测客户端 **未** 处于活动状态,且在您将其显式启用之前 **不** 发送任何数据。" -#: ../../guides/telemetrics/telem-guide.rst:15 +#: ../../guides/clear/telemetrics.rst:15 msgid "" "The telemetry functionality adheres to `Intel privacy policies`_ " "regarding the collection and use of :abbr:`PII (Personally Identifiable " "Information)` and is open source." -msgstr "遥测功能遵从涉及收集和使用 :abbr:`PII (Personally Identifiable Information)` 的 `Intel privacy policies`_,同时也是开源功能。" +msgstr "" +"遥测功能遵从涉及收集和使用 :abbr:`PII (Personally Identifiable Information)` 的 `Intel " +"privacy policies`_,同时也是开源功能。" -#: ../../guides/telemetrics/telem-guide.rst:19 +#: ../../guides/clear/telemetrics.rst:19 msgid "" "No intentionally identifiable information about the user or system owner " "is collected." msgstr "系统不会蓄意收集涉及用户或系统所有者的可识别身份的信息。" -#: ../../guides/telemetrics/telem-guide.rst:27 +#: ../../guides/clear/telemetrics.rst:27 msgid "Overview" msgstr "概述" -#: ../../guides/telemetrics/telem-guide.rst:29 +#: ../../guides/clear/telemetrics.rst:29 msgid "" "Telemetrics in |CL| is a client and server solution used to collect data " "from running |CL| systems to help quickly identify and fix bugs in the " "OS. Both client and server are customizable, and an API is available on " "the client side for instrumenting your code for debug and analysis." -msgstr "|CL| 中的遥测是用于收集来自正在运行的 |CL| 系统的数据的客户端/服务器解决方案,有助于快速确定和修复操作系统中的错误。客户端和服务器均可定制,而客户端则可使用 API 检测代码,进行调试和分析。" +msgstr "" +"|CL| 中的遥测是用于收集来自正在运行的 |CL| " +"系统的数据的客户端/服务器解决方案,有助于快速确定和修复操作系统中的错误。客户端和服务器均可定制,而客户端则可使用 API " +"检测代码,进行调试和分析。" -#: ../../guides/telemetrics/telem-guide.rst:34 +#: ../../guides/clear/telemetrics.rst:34 msgid "" "Telemetry, one of the key features of |CL|, enables developers to observe" " and proactively address issues in the OS before end users are impacted." msgstr "借助遥测这一 |CL| 的主要功能,开发人员可在最终用户受到影响之前观察并主动解决操作系统中存在的问题。" -#: ../../guides/telemetrics/telem-guide.rst:37 +#: ../../guides/clear/telemetrics.rst:37 msgid "Telemetrics is a combination word made from:" msgstr "遥测 (Telemetrics) 是由以下项组成的组合词:" -#: ../../guides/telemetrics/telem-guide.rst:39 +#: ../../guides/clear/telemetrics.rst:39 msgid "Telemetry, which is sensing and reporting data." msgstr "遥测 (Telemetry),即感知和报告数据。" -#: ../../guides/telemetrics/telem-guide.rst:40 +#: ../../guides/clear/telemetrics.rst:40 msgid "" "Analytics, which is using visualization and statistical inferencing to " "make sense of the reported data." msgstr "分析 (Analytics),即使用可视化和统计推理探究报告数据的意义。" -#: ../../guides/telemetrics/telem-guide.rst:43 +#: ../../guides/clear/telemetrics.rst:43 msgid "" "|CL| telemetry reports system-level debug/crash information using " "specialized probes. The probes monitor system tasks such as swupd, kernel" @@ -84,109 +91,113 @@ msgid "" "unhandled hardware failures. Telemetry enables real-time issue reporting " "to allow system developers to focus quickly on an issue and monitor " "corrective actions." -msgstr "|CL| 遥测使用专用探针来报告系统级调试/崩溃信息。探针可监控系统任务,例如 swupd、内核 oops、机器错误检查以及未处理硬件故障的 BIOS 错误报告表。遥测可以实时报告问题,以便系统开发人员快速关注问题并监控更正措施。" +msgstr "" +"|CL| 遥测使用专用探针来报告系统级调试/崩溃信息。探针可监控系统任务,例如 swupd、内核 oops、机器错误检查以及未处理硬件故障的 " +"BIOS 错误报告表。遥测可以实时报告问题,以便系统开发人员快速关注问题并监控更正措施。" -#: ../../guides/telemetrics/telem-guide.rst:49 +#: ../../guides/clear/telemetrics.rst:49 msgid "" "|CL| telemetry is fully customizable and can be used during software " "development for debugging purposes. You can use the libtelemetry library " "in your code to create custom telemetry records. You can also use the " "telem-record-gen utility in script files for light-touch record creation " "where instrumenting code files doesn't make sense." -msgstr "|CL| 遥测支持完全定制,可在软件开发期间用于调试。可以在代码中使用 libtelemetry 库来创建定制遥测记录。还可以在脚本文件中使用 telem-record-gen 实用程序创建轻触记录,其中检测代码文件并无作用。" +msgstr "" +"|CL| 遥测支持完全定制,可在软件开发期间用于调试。可以在代码中使用 libtelemetry 库来创建定制遥测记录。还可以在脚本文件中使用 " +"telem-record-gen 实用程序创建轻触记录,其中检测代码文件并无作用。" -#: ../../guides/telemetrics/telem-guide.rst:55 +#: ../../guides/clear/telemetrics.rst:55 msgid "" "The |CL| telemetrics solution is an **opt-in** choice on the client side." " By default, the telemetry client is disabled until you choose to enable " "it. Enabling the client is covered in this guide." msgstr "|CL| 遥测解决方案是客户端上的一个 **选择启用** 选项。默认情况下,禁用遥测客户端,直到用户选择将其启用。本指南介绍如何启用客户端。" -#: ../../guides/telemetrics/telem-guide.rst:60 +#: ../../guides/clear/telemetrics.rst:60 msgid "Architecture" msgstr "体系架构" -#: ../../guides/telemetrics/telem-guide.rst:62 +#: ../../guides/clear/telemetrics.rst:62 msgid "" "|CL| telemetry has two fundamental components, which are shown in Figure " "1:" msgstr "|CL| 遥测有两大基本组件,如图 1 所示:" -#: ../../guides/telemetrics/telem-guide.rst:64 +#: ../../guides/clear/telemetrics.rst:64 msgid "" "Client: generates and delivers records to the backend server via the " "network." msgstr "客户端:通过网络生成记录并将其传送到后端服务器。" -#: ../../guides/telemetrics/telem-guide.rst:66 +#: ../../guides/clear/telemetrics.rst:66 msgid "" "Backend: receives records sent from the client and displays the " "cumulative content through a specialized web interface." msgstr "后端:接收客户端发来的记录,通过专门的 Web 界面显示累积的内容。" -#: ../../guides/telemetrics/telem-guide.rst:72 +#: ../../guides/clear/telemetrics.rst:72 msgid "Figure 1: :guilabel:`|CL| Telemetry Architecture`" msgstr "图 1::guilabel:`|CL| Telemetry Architecture`" -#: ../../guides/telemetrics/telem-guide.rst:74 +#: ../../guides/clear/telemetrics.rst:74 msgid "" "The telemetry client provides the front end of the telemetrics solution " "and includes the following components:" msgstr "遥测客户端提供遥测解决方案的前端,同时还包括以下组件:" -#: ../../guides/telemetrics/telem-guide.rst:77 +#: ../../guides/clear/telemetrics.rst:77 msgid "" "telemprobd, which is a daemon that receives and prepares telemetry " "records from probes and spools them to disk." msgstr "telemprobd 是一个守护程序,用于接收并准备探针的遥测记录,并将其假脱机至磁盘。" -#: ../../guides/telemetrics/telem-guide.rst:79 +#: ../../guides/clear/telemetrics.rst:79 msgid "" "telempostd, which is a daemon that manages spooled telemetry records and " "delivers these records according to configurable settings." msgstr "telempostd 是一个守护程序,根据可配置设置管理假脱机的遥测记录并提供这些记录。" -#: ../../guides/telemetrics/telem-guide.rst:81 +#: ../../guides/clear/telemetrics.rst:81 msgid "probes, which collect specific types of data from the operating system." msgstr "probes,从操作系统收集特定类型的数据。" -#: ../../guides/telemetrics/telem-guide.rst:82 +#: ../../guides/clear/telemetrics.rst:82 msgid "" "libtelemetry, which is the API that telemetrics probes use to create " "records." msgstr "libtelemetry,遥测探针用于创建记录的 API。" -#: ../../guides/telemetrics/telem-guide.rst:84 +#: ../../guides/clear/telemetrics.rst:84 msgid "" "The telemetry backend provides the server-side component of the " "telemetrics solution and consists of:" msgstr "遥测后端提供遥测解决方案的服务器端组件且包括:" -#: ../../guides/telemetrics/telem-guide.rst:87 +#: ../../guides/clear/telemetrics.rst:87 msgid "Nginx web server." msgstr "Nginx Web 服务器。" -#: ../../guides/telemetrics/telem-guide.rst:88 +#: ../../guides/clear/telemetrics.rst:88 msgid "Two Flask apps:" msgstr "两个 Flask 应用:" -#: ../../guides/telemetrics/telem-guide.rst:90 +#: ../../guides/clear/telemetrics.rst:90 msgid "" "Collector, which is an ingestion web app for records received from client" " probes." msgstr "Collector,针对从客户端探针所接收记录的接入式网络应用。" -#: ../../guides/telemetrics/telem-guide.rst:92 +#: ../../guides/clear/telemetrics.rst:92 msgid "" "TelemetryUI, which is a web app that exposes different views to visualize" " the telemetry data." msgstr "TelemetryUI,通过不同视图实现遥测数据可视化的网络应用。" -#: ../../guides/telemetrics/telem-guide.rst:94 +#: ../../guides/clear/telemetrics.rst:94 msgid "PostgreSQL as the underlying database server." msgstr "PostgreSQL 作为底层数据库服务器。" -#: ../../guides/telemetrics/telem-guide.rst:98 +#: ../../guides/clear/telemetrics.rst:98 msgid "" "The default telemetry backend server is hosted by the Intel |CL| " "development team and is not viewable outside the Intel firewall. To " @@ -194,11 +205,11 @@ msgid "" "server." msgstr "默认遥测后端服务器由英特尔 |CL| 开发团队托管,且无法在英特尔防火墙之外查看。要收集个人记录,必须设置自己的遥测后端服务器。" -#: ../../guides/telemetrics/telem-guide.rst:103 +#: ../../guides/clear/telemetrics.rst:103 msgid "How to use" msgstr "使用方法" -#: ../../guides/telemetrics/telem-guide.rst:105 +#: ../../guides/clear/telemetrics.rst:105 msgid "" "From a workflow perspective, the |CL| telemetrics system is " "straightforward. On the client side, the main decisions after " @@ -207,24 +218,26 @@ msgid "" "custom backend server, keep the data local to the system, or both. The " "backend server has a more complex setup, but once it's running, it is " "simple to use and configure." -msgstr "从工作流角度来看,|CL| 遥测系统非常简单。在客户端,安装和启用遥测技术之后的主要决策涉及如何处理探针生成的记录数据。可以将数据发送到默认或定制后端服务器,也可将此数据保留在系统本地,或同时执行二者。后端服务器的设置更为复杂,但一旦运行,它就极易使用和配置。" +msgstr "" +"从工作流角度来看,|CL| " +"遥测系统非常简单。在客户端,安装和启用遥测技术之后的主要决策涉及如何处理探针生成的记录数据。可以将数据发送到默认或定制后端服务器,也可将此数据保留在系统本地,或同时执行二者。后端服务器的设置更为复杂,但一旦运行,它就极易使用和配置。" -#: ../../guides/telemetrics/telem-guide.rst:112 +#: ../../guides/clear/telemetrics.rst:112 msgid "" "This section describes some of the possible scenarios for configuring the" " |CL| telemetrics system, and suggests which ones make sense according to" " your needs." msgstr "本节介绍配置 |CL| 遥测系统的部分潜在场景,并根据需求提供有意义的建议。" -#: ../../guides/telemetrics/telem-guide.rst:117 +#: ../../guides/clear/telemetrics.rst:117 msgid "Scenarios" msgstr "场景" -#: ../../guides/telemetrics/telem-guide.rst:119 +#: ../../guides/clear/telemetrics.rst:119 msgid "Enable telemetry:" msgstr "启用遥测技术:" -#: ../../guides/telemetrics/telem-guide.rst:121 +#: ../../guides/clear/telemetrics.rst:121 msgid "" "Before probes can generate records, the telemetry client daemons must be " "enabled. You can configure the client before enabling by creating a " @@ -232,13 +245,16 @@ msgid "" ":file:`/etc/telemetrics` directory. If you choose to use the default " "settings, records will be sent to the telemetrics backend server managed " "by the |CL| development team at Intel." -msgstr "必须启用遥测客户端守护程序,探针才能生成记录。创建定制 :file:`telemetrics.conf` 文件,将其存储在 :file:`/etc/telemetrics` 目录中,可以在启用前配置客户端。如果选择使用默认设置,则会将记录发送到英特尔 |CL| 开发团队所管理的遥测后端服务器。" +msgstr "" +"必须启用遥测客户端守护程序,探针才能生成记录。创建定制 :file:`telemetrics.conf` 文件,将其存储在 " +":file:`/etc/telemetrics` 目录中,可以在启用前配置客户端。如果选择使用默认设置,则会将记录发送到英特尔 |CL| " +"开发团队所管理的遥测后端服务器。" -#: ../../guides/telemetrics/telem-guide.rst:128 +#: ../../guides/clear/telemetrics.rst:128 msgid "Save record data locally:" msgstr "本地保存记录数据:" -#: ../../guides/telemetrics/telem-guide.rst:130 +#: ../../guides/clear/telemetrics.rst:130 msgid "" "You can configure the telemetry client to save records locally. This is " "convenient when you want instant feedback during a development cycle, or " @@ -247,44 +263,49 @@ msgid "" "keep the records locally and send to the backend server." msgstr "可以配置遥测客户端,在本地保存记录。在开发周期中需要即时反馈或是认为存在特定于计算机的问题以便跟踪系统问题时,此功能非常方便。可以将客户端设为完全不发送记录,或是将记录保存在本地并发送到后端服务器。" -#: ../../guides/telemetrics/telem-guide.rst:136 +#: ../../guides/clear/telemetrics.rst:136 msgid "Set up a server to collect data:" msgstr "设置服务器以收集数据:" -#: ../../guides/telemetrics/telem-guide.rst:138 +#: ../../guides/clear/telemetrics.rst:138 msgid "" "Whether you are managing a network of |CL| systems or you don't want to " "send records to the default telemetry server, you can set up a backend " "server to collect your records. The backend server can be installed on " "any Linux system and provides the same dashboard as the default server." -msgstr "无论是管理 |CL| 系统网络,还是不想将记录发送到默认遥测服务器,均可设置后端服务器来收集个人记录。后端服务器可安装在任意 Linux 系统上,并为您提供与默认服务器相同的控制台。" +msgstr "" +"无论是管理 |CL| 系统网络,还是不想将记录发送到默认遥测服务器,均可设置后端服务器来收集个人记录。后端服务器可安装在任意 Linux " +"系统上,并为您提供与默认服务器相同的控制台。" -#: ../../guides/telemetrics/telem-guide.rst:144 +#: ../../guides/clear/telemetrics.rst:144 msgid "Instrument your code with the libtelemetry API:" msgstr "通过 libtelemetry API 检测代码:" -#: ../../guides/telemetrics/telem-guide.rst:146 +#: ../../guides/clear/telemetrics.rst:146 msgid "" "The :command:`telemetrics` bundle includes the libtelemetry C library, " "which exposes an API used by the telemprobd and telempostd daemons. You " "can use these in your applications as well. The API documentation is " "found in the :file:`telemetry.h` file in `Telemetrics client`_ " "repository." -msgstr ":command:`telemetrics` bundle 文件包括 libtelemetry C 库,可以提供 telemprobd 和 telempostd 守护程序所用的 API。同时,也可以在应用程序中使用这些守护程序。相关 API 文档位于 `Telemetrics client`_ 存储库的 :file:`telemetry.h` 文件中。" +msgstr "" +":command:`telemetrics` bundle 文件包括 libtelemetry C 库,可以提供 telemprobd 和 " +"telempostd 守护程序所用的 API。同时,也可以在应用程序中使用这些守护程序。相关 API 文档位于 `Telemetrics " +"client`_ 存储库的 :file:`telemetry.h` 文件中。" -#: ../../guides/telemetrics/telem-guide.rst:153 +#: ../../guides/clear/telemetrics.rst:153 msgid "Examples" msgstr "示例" -#: ../../guides/telemetrics/telem-guide.rst:160 +#: ../../guides/clear/telemetrics.rst:160 msgid "Enable or disable telemetry" msgstr "启用或禁用遥测" -#: ../../guides/telemetrics/telem-guide.rst:162 +#: ../../guides/clear/telemetrics.rst:162 msgid "Enabling during installation:" msgstr "在安装期间启用:" -#: ../../guides/telemetrics/telem-guide.rst:164 +#: ../../guides/clear/telemetrics.rst:164 msgid "" "During the initial installation of |CL|, you are requested to join the " "stability enhancement program and allow |CL| to collect anonymous reports" @@ -292,17 +313,19 @@ msgid "" "then the telemetry software bundle is not added to your system. Choosing " "to join will automatically enable telemetry on your system after " "installation is complete." -msgstr "在初始安装 |CL| 期间,系统会要求加入稳定性增强计划,允许 |CL| 收集匿名报告,提高系统稳定性。如果选择不加入此计划,则不会将遥测软件 bundle 文件添加到系统中。选择加入此计划,则会在安装完成后自动在系统上启用遥测技术。" +msgstr "" +"在初始安装 |CL| 期间,系统会要求加入稳定性增强计划,允许 |CL| 收集匿名报告,提高系统稳定性。如果选择不加入此计划,则不会将遥测软件 " +"bundle 文件添加到系统中。选择加入此计划,则会在安装完成后自动在系统上启用遥测技术。" -#: ../../guides/telemetrics/telem-guide.rst:171 +#: ../../guides/clear/telemetrics.rst:171 msgid "Enabling after install:" msgstr "安装后启用:" -#: ../../guides/telemetrics/telem-guide.rst:173 +#: ../../guides/clear/telemetrics.rst:173 msgid "To start telemetry on your system, run the following command:" msgstr "要在系统上启动遥测,请运行以下命令:" -#: ../../guides/telemetrics/telem-guide.rst:179 +#: ../../guides/clear/telemetrics.rst:179 msgid "" "This enables and starts the :command:`telemprobd` and " ":command:`telempostd` daemons. Your system will begin to send telemetry " @@ -310,67 +333,73 @@ msgid "" ":file:`/etc/telemetrics/telemetrics.conf`. If this file does not exist, " "the :command:`telemprobd` and :command:`telempostd` daemons will use the " "file :file:`/usr/share/defaults/telemetrics/telemetrics.conf`." -msgstr "此命令将启用并启动 :command:`telemprobd` 和 :command:`telempostd` 守护程序。系统随即开始将遥测数据发送到文件 :file:`/etc/telemetrics/telemetrics.conf` 中所定义的服务器。如果此文件不存在,:command:`telemprobd` 和 :command:`telempostd` 守护程序则会使用文件 :file:`/usr/share/defaults/telemetrics/telemetrics.conf`。" +msgstr "" +"此命令将启用并启动 :command:`telemprobd` 和 :command:`telempostd` " +"守护程序。系统随即开始将遥测数据发送到文件 :file:`/etc/telemetrics/telemetrics.conf` " +"中所定义的服务器。如果此文件不存在,:command:`telemprobd` 和 :command:`telempostd` " +"守护程序则会使用文件 :file:`/usr/share/defaults/telemetrics/telemetrics.conf`。" -#: ../../guides/telemetrics/telem-guide.rst:185 +#: ../../guides/clear/telemetrics.rst:185 msgid "Disabling after install:" msgstr "安装后禁用:" -#: ../../guides/telemetrics/telem-guide.rst:187 +#: ../../guides/clear/telemetrics.rst:187 msgid "To disable both of the telemetry daemons, run the following command:" msgstr "要禁用这两个遥测守护程序,请运行以下命令:" -#: ../../guides/telemetrics/telem-guide.rst:193 +#: ../../guides/clear/telemetrics.rst:193 msgid "Opt in to telemetry:" msgstr "选择启用遥测技术:" -#: ../../guides/telemetrics/telem-guide.rst:195 +#: ../../guides/clear/telemetrics.rst:195 msgid "" "To opt-in to the telemetry services, simply enter the opt-in command, " "which also starts the service:" msgstr "要选择启用遥测服务,只需输入选择启用命令,也会启动服务:" -#: ../../guides/telemetrics/telem-guide.rst:202 +#: ../../guides/clear/telemetrics.rst:202 msgid "" "This removes the :file:`/etc/telemetrics/opt-out` file, if it exists, and" " starts the telemetry services." msgstr "此操作将删除 :file:`/etc/telemetrics/opt-out` 文件(如果存在)并启动遥测服务。" -#: ../../guides/telemetrics/telem-guide.rst:207 +#: ../../guides/clear/telemetrics.rst:207 msgid "" "To opt-in but not immediately start telemetry services, you must run the " "command :command:`sudo telemctl stop` after the :command:`opt-in` command" " is entered. Once you are ready to start the service, enter the command " ":command:`sudo telemctl start`." -msgstr "要选择启用而非立即启动遥测服务,则需在输入 :command:`opt-in` 命令后运行命令 :command:`sudo telemctl stop`。准备好启动服务后,输入命令 :command:`sudo telemctl start`。" +msgstr "" +"要选择启用而非立即启动遥测服务,则需在输入 :command:`opt-in` 命令后运行命令 :command:`sudo telemctl " +"stop`。准备好启动服务后,输入命令 :command:`sudo telemctl start`。" -#: ../../guides/telemetrics/telem-guide.rst:212 +#: ../../guides/clear/telemetrics.rst:212 msgid "Opt out of telemetry:" msgstr "选择禁用遥测技术:" -#: ../../guides/telemetrics/telem-guide.rst:214 +#: ../../guides/clear/telemetrics.rst:214 msgid "" "To stop sending telemetrics data from your system, opt out of the " "telemetry service:" msgstr "要停止发送来自系统的遥测数据,请选择禁用遥测服务:" -#: ../../guides/telemetrics/telem-guide.rst:221 +#: ../../guides/clear/telemetrics.rst:221 msgid "" "This creates the file :file:`/etc/telemetrics/opt-out` and stops the " "telemetry services." msgstr "此操作将创建文件 :file:`/etc/telemetrics/opt-out` 并停止遥测服务。" -#: ../../guides/telemetrics/telem-guide.rst:226 +#: ../../guides/clear/telemetrics.rst:226 msgid "Saving data locally" msgstr "本地保存数据" -#: ../../guides/telemetrics/telem-guide.rst:228 +#: ../../guides/clear/telemetrics.rst:228 msgid "" "This example requires |CL| to be installed and telemetry to be enabled on" " the system." msgstr "本例要求安装 |CL| 并在系统上启用遥测技术。" -#: ../../guides/telemetrics/telem-guide.rst:231 +#: ../../guides/clear/telemetrics.rst:231 msgid "" "To change how records are managed, copy the default " ":file:`/usr/share/defaults/telemetrics/telemetrics.conf` file to " @@ -381,175 +410,199 @@ msgid "" ":file:`/etc`. For each example, and for any time you make changes to the " "configuration file, you must restart the client daemons to pick up the " "changes:" -msgstr "要更改记录的管理方式,请将默认的 :file:`/usr/share/defaults/telemetrics/telemetrics.conf` 文件复制到 :file:`/etc/telemetrics/telemetrics.conf` 并对其进行编辑。:file:`/etc/telemetrics/telemetrics.conf` 文件中的更改会覆盖 :file:`/usr/share/defaults/telemetrics/telemetrics.conf` 文件中的默认值。您可能需要 root 权限才能在 :file:`/etc` 中创建和编辑文件。在每个示例中,每次对配置文件进行更改时,均需重新启动客户端守护程序才能接受更改:" +msgstr "" +"要更改记录的管理方式,请将默认的 :file:`/usr/share/defaults/telemetrics/telemetrics.conf`" +" 文件复制到 :file:`/etc/telemetrics/telemetrics.conf` " +"并对其进行编辑。:file:`/etc/telemetrics/telemetrics.conf` 文件中的更改会覆盖 " +":file:`/usr/share/defaults/telemetrics/telemetrics.conf` 文件中的默认值。您可能需要 " +"root 权限才能在 :file:`/etc` 中创建和编辑文件。在每个示例中,每次对配置文件进行更改时,均需重新启动客户端守护程序才能接受更改:" -#: ../../guides/telemetrics/telem-guide.rst:245 +#: ../../guides/clear/telemetrics.rst:245 msgid "" "The :command:`telemctl journal` command gives you access to features and " "options of the telemetry journal to assist with system analytics and " "debug. :command:`telemctl journal` has a number of options to help filter" " records. Use :command:`-h` or :command:`--help` to view usage options." -msgstr "使用 :command:`telemctl journal` 命令可以访问遥测日志的各项功能和选项,有助于进行系统分析和调试。:command:`telemctl journal` 提供众多选项来协助过滤记录。使用 :command:`-h` 或 :command:`--help` 查看使用情况选项。" +msgstr "" +"使用 :command:`telemctl journal` " +"命令可以访问遥测日志的各项功能和选项,有助于进行系统分析和调试。:command:`telemctl journal` " +"提供众多选项来协助过滤记录。使用 :command:`-h` 或 :command:`--help` 查看使用情况选项。" -#: ../../guides/telemetrics/telem-guide.rst:251 +#: ../../guides/clear/telemetrics.rst:251 msgid "Keep a local copy and send records to backend server:" msgstr "保留本地副本并将记录发送到后端服务器:" -#: ../../guides/telemetrics/telem-guide.rst:253 +#: ../../guides/clear/telemetrics.rst:253 msgid "" "To keep a local copy of the telemetry record and also send it on to the " "backend server, we will need to change the " ":guilabel:`record_retention_enabled` configuration key value to " ":guilabel:`true`." -msgstr "要保留遥测记录的本地副本并将其发送到后端服务器,需将 :guilabel:`record_retention_enabled` 配置键值更改为 :guilabel:`true`。" +msgstr "" +"要保留遥测记录的本地副本并将其发送到后端服务器,需将 :guilabel:`record_retention_enabled` 配置键值更改为 " +":guilabel:`true`。" -#: ../../guides/telemetrics/telem-guide.rst:258 +#: ../../guides/clear/telemetrics.rst:258 msgid "Keep all records -- don't send to backend server:" msgstr "保留所有记录 - 不发送到后端服务器:" -#: ../../guides/telemetrics/telem-guide.rst:260 +#: ../../guides/clear/telemetrics.rst:260 msgid "" "To keep records on the system without sending them to a backend server, " "set the :guilabel:`record_server_delivery_enabled` key value to " ":guilabel:`false`. Note that you will also need to ensure the " ":guilabel:`record_retention_enabled` configuration key value is set to " ":guilabel:`true` or the system will not keep local copies." -msgstr "要保留系统上的记录而不将其发送到后端服务器,请将 :guilabel:`record_server_delivery_enabled` 键值设为 :guilabel:`false`。请注意,您可能还需确保 :guilabel:`record_retention_enabled` 配置键值已设为 :guilabel:`true`,否则系统不会保留本地副本。" +msgstr "" +"要保留系统上的记录而不将其发送到后端服务器,请将 :guilabel:`record_server_delivery_enabled` 键值设为 " +":guilabel:`false`。请注意,您可能还需确保 :guilabel:`record_retention_enabled` " +"配置键值已设为 :guilabel:`true`,否则系统不会保留本地副本。" -#: ../../guides/telemetrics/telem-guide.rst:266 +#: ../../guides/clear/telemetrics.rst:266 msgid "Keep and send records to custom server:" msgstr "保留记录并将其发送到定制服务器:" -#: ../../guides/telemetrics/telem-guide.rst:268 +#: ../../guides/clear/telemetrics.rst:268 msgid "" "This assumes you have set up a custom server according to the next " "example." msgstr "此操作假设您已根据下例设置了定制服务器。" -#: ../../guides/telemetrics/telem-guide.rst:270 +#: ../../guides/clear/telemetrics.rst:270 msgid "" "The server is identified by the :guilabel:`server` setting, and by " "default records are sent to the |CL| server " ":guilabel:`server=https://clr.telemetry.intel.com/v2/collector`. To " "change this, you can use an IP address or fully qualified domain name." -msgstr "此服务器通过 :guilabel:`server` 设置确定,且默认将记录发送到 |CL| 服务器 :guilabel:`server=https://clr.telemetry.intel.com/v2/collector`。要更改此设置,可使用 IP 地址或完全限定域名。" +msgstr "" +"此服务器通过 :guilabel:`server` 设置确定,且默认将记录发送到 |CL| 服务器 " +":guilabel:`server=https://clr.telemetry.intel.com/v2/collector`。要更改此设置,可使用" +" IP 地址或完全限定域名。" -#: ../../guides/telemetrics/telem-guide.rst:277 +#: ../../guides/clear/telemetrics.rst:277 msgid "Set up a back-end server to collect telemetry records" msgstr "设置后端服务器以收集遥测记录" -#: ../../guides/telemetrics/telem-guide.rst:279 +#: ../../guides/clear/telemetrics.rst:279 msgid "" "For this example, start with a clean installation of |CL| on a new system" " using the :ref:`bare-metal-install-server` getting started guide and:" msgstr "在本例中,请先使用 :ref:`bare-metal-install-server` 入门指南和以下内容在新系统上完整安装 |CL|:" -#: ../../guides/telemetrics/telem-guide.rst:282 +#: ../../guides/clear/telemetrics.rst:282 msgid "" "Join the :guilabel:`Stability Enhancement Program` to install and enable " "the telemetrics components." msgstr "加入 :guilabel:`Stability Enhancement Program`,安装和启用遥测组件。" -#: ../../guides/telemetrics/telem-guide.rst:285 +#: ../../guides/clear/telemetrics.rst:285 msgid "Select the manual installation method with the following settings:" msgstr "选择采用以下设置的手动安装方法:" -#: ../../guides/telemetrics/telem-guide.rst:287 +#: ../../guides/clear/telemetrics.rst:287 msgid "Set the hostname to :guilabel:`clr-telem-server`," msgstr "将主机名设为 :guilabel:`clr-telem-server`。" -#: ../../guides/telemetrics/telem-guide.rst:288 +#: ../../guides/clear/telemetrics.rst:288 msgid "" "Create an administrative user named :guilabel:`clear` and add this user " "to sudoers" msgstr "创建名为 :guilabel:`clear` 的管理用户并将其添加到 sudo 用户组" -#: ../../guides/telemetrics/telem-guide.rst:291 +#: ../../guides/clear/telemetrics.rst:291 msgid "" "Log in with your administrative user, from your :file:`$HOME` directory, " "run :command:`git` to clone the :guilabel:`telemetrics-backend` " "repository into the :file:`$HOME/telemetrics-backend` directory:" -msgstr "以管理用户身份登录,在 :file:`$HOME` 目录中运行 :command:`git`,将 :guilabel:`telemetrics-backend` 存储库克隆到 :file:`$HOME/telemetrics-backend` 目录:" +msgstr "" +"以管理用户身份登录,在 :file:`$HOME` 目录中运行 :command:`git`,将 :guilabel:`telemetrics-" +"backend` 存储库克隆到 :file:`$HOME/telemetrics-backend` 目录:" -#: ../../guides/telemetrics/telem-guide.rst:301 +#: ../../guides/clear/telemetrics.rst:301 msgid "" "You may need to set up the :envvar:`https_proxy` environment variable if " "you have issues reaching github.com." msgstr "如果访问 github.com 时出现问题,则最好设置 :envvar:`https_proxy` 环境变量。" -#: ../../guides/telemetrics/telem-guide.rst:304 +#: ../../guides/clear/telemetrics.rst:304 msgid "" "Change your current working directory to :file:`telemetrics-" "backend/scripts`." msgstr "将当前工作目录更改为 :file:`telemetrics-backend/scripts`。" -#: ../../guides/telemetrics/telem-guide.rst:305 +#: ../../guides/clear/telemetrics.rst:305 msgid "" "Before you install the telemetrics backend with the :file:`deploy.sh` " "script file in the next step, here is an explanation of the options to be" " specified:" msgstr "在下一步利用 :file:`deploy.sh` 脚本文件安装遥测后端之前,请查看此处关于指定选项的说明:" -#: ../../guides/telemetrics/telem-guide.rst:308 +#: ../../guides/clear/telemetrics.rst:308 msgid ":command:`-a install` to perform an install" msgstr ":command:`-a install` 用于安装" -#: ../../guides/telemetrics/telem-guide.rst:309 +#: ../../guides/clear/telemetrics.rst:309 msgid ":command:`-d clr` to install to a |CL| distro" msgstr ":command:`-d clr` 用于安装到 |CL| 发行版" -#: ../../guides/telemetrics/telem-guide.rst:310 +#: ../../guides/clear/telemetrics.rst:310 msgid ":command:`-H localhost` to set the domain to localhost" msgstr ":command:`-H localhost` 用于将域设为 localhost" -#: ../../guides/telemetrics/telem-guide.rst:313 +#: ../../guides/clear/telemetrics.rst:313 msgid "" "The :file:`deploy.sh` shell script has minimal error checking and makes " "several changes to your system. Be sure that the options you define on " "the cmdline are correct before proceeding." -msgstr ":file:`deploy.sh` shell 脚本附带小规模错误检查机制,并可对系统进行某些更改。在继续操作之前,请确保您在命令行上定义的选项正确无误。" +msgstr "" +":file:`deploy.sh` shell " +"脚本附带小规模错误检查机制,并可对系统进行某些更改。在继续操作之前,请确保您在命令行上定义的选项正确无误。" -#: ../../guides/telemetrics/telem-guide.rst:317 +#: ../../guides/clear/telemetrics.rst:317 msgid "" "Run the shell script from the :file:`$HOME/telemetrics-backend/scripts` " "directory:" msgstr "在 :file:`$HOME/telemetrics-backend/scripts` 目录中运行此 shell 脚本:" -#: ../../guides/telemetrics/telem-guide.rst:326 +#: ../../guides/clear/telemetrics.rst:326 msgid "" "The script starts and lists all the defined options and prompts you for " "the :guilabel:`PostgreSQL` database password." msgstr "此脚本将启动并列出所有已定义的选项并提示输入 :guilabel:`PostgreSQL` 数据库密码。" -#: ../../guides/telemetrics/telem-guide.rst:340 +#: ../../guides/clear/telemetrics.rst:340 msgid "" "For the :guilabel:`DB password:`, press the :kbd:`Enter` key to accept " "the default password `postgres`." msgstr "对于 :guilabel:`DB password:`,请按 :kbd:`Enter` 键接受默认密码 `postgres`。" -#: ../../guides/telemetrics/telem-guide.rst:345 +#: ../../guides/clear/telemetrics.rst:345 msgid "" "The :file:`deploy.sh` script uses :command:`sudo` to run commands and you" " may be prompted to enter your user password at any time while the script" " is executing. If this occurs, enter your user password to execute the " ":command:`sudo` command." -msgstr ":file:`deploy.sh` 脚本使用 :command:`sudo` 运行命令,而系统在执行脚本时则随时可能会提示您输入用户密码。如果出现此情况,请输入用户密码,执行 :command:`sudo` 命令。" +msgstr "" +":file:`deploy.sh` 脚本使用 :command:`sudo` " +"运行命令,而系统在执行脚本时则随时可能会提示您输入用户密码。如果出现此情况,请输入用户密码,执行 :command:`sudo` 命令。" -#: ../../guides/telemetrics/telem-guide.rst:351 +#: ../../guides/clear/telemetrics.rst:351 msgid "" "After all the server components have been installed, you are prompted to " "enter the :guilabel:`PostgreSQL` database password to change it as " "illustrated below:" msgstr "所有服务器组件均已安装后,系统将提示输入 :guilabel:`PostgreSQL` 数据库密码,如下所示对其进行更改:" -#: ../../guides/telemetrics/telem-guide.rst:362 +#: ../../guides/clear/telemetrics.rst:362 msgid "" "Enter `postgres` for the current value of the password and then enter a " "new password, retype it to verify the new password and the " ":guilabel:`PostgreSQL` database password will be updated." -msgstr "输入此密码的当前值 `postgres`,然后输入新密码。接着,再次输入此密码进行验证,:guilabel:`PostgreSQL` 数据库密码随即更新。" +msgstr "" +"输入此密码的当前值 `postgres`,然后输入新密码。接着,再次输入此密码进行验证,:guilabel:`PostgreSQL` " +"数据库密码随即更新。" -#: ../../guides/telemetrics/telem-guide.rst:366 +#: ../../guides/clear/telemetrics.rst:366 msgid "" "After the installation is complete, you can use your web browser to view " "the new server by opening the browser on the system and typing in " @@ -557,162 +610,178 @@ msgid "" "one shown in Figure 2 below." msgstr "安装完成后,可以打开系统浏览器,在地址栏中输入 localhost,使用 Web 浏览器查看新服务器。您应看到下面图 2 所示的网页。" -#: ../../guides/telemetrics/telem-guide.rst:374 +#: ../../guides/clear/telemetrics.rst:374 msgid "Figure 2: :guilabel:`Telemetry UI`" msgstr "图 2::guilabel:`Telemetry UI`" -#: ../../guides/telemetrics/telem-guide.rst:377 +#: ../../guides/clear/telemetrics.rst:377 msgid "Create records with telem-record-gen" msgstr "使用 telem-record-gen 创建记录" -#: ../../guides/telemetrics/telem-guide.rst:379 +#: ../../guides/clear/telemetrics.rst:379 msgid "" "The telemetrics bundle provides a record generator tool called `telem-" "record-gen`. This tool can be used to create records from shell scripts " "or the command line when writing a probe in C is not desirable. Records " "are sent to the backend server, and can also be echoed to stdout." -msgstr "遥测 bundle 文件提供名为 `telem-record-gen` 的记录生成器工具。无法以 C 语言编写探针时,便可使用此工具从 shell 脚本或命令行创建记录。记录将发送到后端服务器,同时还可返回 stdout。" +msgstr "" +"遥测 bundle 文件提供名为 `telem-record-gen` 的记录生成器工具。无法以 C 语言编写探针时,便可使用此工具从 shell" +" 脚本或命令行创建记录。记录将发送到后端服务器,同时还可返回 stdout。" -#: ../../guides/telemetrics/telem-guide.rst:384 +#: ../../guides/clear/telemetrics.rst:384 msgid "There are three ways to supply the payload to the record." msgstr "有三种方法可将有效负载提供给记录。" -#: ../../guides/telemetrics/telem-guide.rst:386 +#: ../../guides/clear/telemetrics.rst:386 msgid "On the command line, use the :command:`-p ` option:" msgstr "在命令行中,使用 :command:`-p ` 选项:" -#: ../../guides/telemetrics/telem-guide.rst:412 +#: ../../guides/clear/telemetrics.rst:412 msgid "" "Specify a file that contains the payload with the option :command:`-P " "path/to/file`." msgstr "通过 :command:`-P path/to/file` 选项指定包含此有效负载的文件。" -#: ../../guides/telemetrics/telem-guide.rst:439 +#: ../../guides/clear/telemetrics.rst:439 msgid "" "If the :command:`-p` or :command:`-P` options are absent, the tool reads " "from stdin so you can use it in a :file:`heredoc` in scripts." -msgstr "如果不使用 :command:`-p` 或 :command:`-P` 选项,此工具则会从 stdin 读取,以便您在脚本的 :file:`heredoc` 中使用。" +msgstr "" +"如果不使用 :command:`-p` 或 :command:`-P` 选项,此工具则会从 stdin 读取,以便您在脚本的 " +":file:`heredoc` 中使用。" -#: ../../guides/telemetrics/telem-guide.rst:469 +#: ../../guides/clear/telemetrics.rst:469 msgid "Set a static machine id" msgstr "设置静态计算机 ID" -#: ../../guides/telemetrics/telem-guide.rst:471 +#: ../../guides/clear/telemetrics.rst:471 msgid "" "The machine id reported by the telemetry client is rotated every three " "days for privacy reasons. If you wish to have a static machine id for " "testing purposes, you can opt in by creating a file named `opt-in-static-" "machine-id` in the directory :file:`/etc/telemetrics/`." -msgstr "出于隐私,遥测客户端报告的计算机 ID 每三天轮换一次。如果希望获得测试用的静态计算机 ID,则可在 :file:`/etc/telemetrics/` 目录中创建名为 `opt-in-static-machine-id` 的文件来选择启用。" +msgstr "" +"出于隐私,遥测客户端报告的计算机 ID 每三天轮换一次。如果希望获得测试用的静态计算机 ID,则可在 " +":file:`/etc/telemetrics/` 目录中创建名为 `opt-in-static-machine-id` 的文件来选择启用。" -#: ../../guides/telemetrics/telem-guide.rst:476 +#: ../../guides/clear/telemetrics.rst:476 msgid "Create a directory `telemetrics`." msgstr "创建 `telemetrics` 目录。" -#: ../../guides/telemetrics/telem-guide.rst:483 +#: ../../guides/clear/telemetrics.rst:483 msgid "" "Create the file and replace the \"unique machine ID\" with your desired " "static machine ID." msgstr "创建文件并将 \"unique machine ID\" 替换为所需的静态计算机 ID。" -#: ../../guides/telemetrics/telem-guide.rst:492 +#: ../../guides/clear/telemetrics.rst:492 msgid "The machine ID is different than the system hostname." msgstr "该计算机 ID 不同于系统主机名。" -#: ../../guides/telemetrics/telem-guide.rst:495 +#: ../../guides/clear/telemetrics.rst:495 msgid "Instrument your code with the libtelemetry API" msgstr "通过 libtelemetry API 检测代码" -#: ../../guides/telemetrics/telem-guide.rst:498 +#: ../../guides/clear/telemetrics.rst:498 msgid "Prerequisites" msgstr "必备条件" -#: ../../guides/telemetrics/telem-guide.rst:500 +#: ../../guides/clear/telemetrics.rst:500 msgid "" "Confirm that the telemetrics header file is located on the system at " ":file:`usr/include/telemetry.h` The `latest version`_ of the file can " "also be found on github for reference, but installing the " ":command:`telemetry` bundle will install the header file that matches " "your |CL| version." -msgstr "确认遥测头文件位于系统上的 :file:`usr/include/telemetry.h`。此文件的 `latest version`_ 也可在 Github 上找到,以供参考,但安装 :command: `telemetry` bundle 文件会安装匹配 |CL| 版本的头文件。" +msgstr "" +"确认遥测头文件位于系统上的 :file:`usr/include/telemetry.h`。此文件的 `latest version`_ 也可在 " +"Github 上找到,以供参考,但安装 :command: `telemetry` bundle 文件会安装匹配 |CL| 版本的头文件。" -#: ../../guides/telemetrics/telem-guide.rst:505 +#: ../../guides/clear/telemetrics.rst:505 msgid "Includes and variables:" msgstr "include 与变量:" -#: ../../guides/telemetrics/telem-guide.rst:507 +#: ../../guides/clear/telemetrics.rst:507 msgid "You must include the following headers in your code to use the API:" msgstr "必须在代码中包含以下标头才能使用 API:" -#: ../../guides/telemetrics/telem-guide.rst:518 +#: ../../guides/clear/telemetrics.rst:518 msgid "" "Use the following code to create the variables needed to hold the data " "for the record to be created:" msgstr "使用下述代码创建所需变量,以容纳用于创建记录的数据:" -#: ../../guides/telemetrics/telem-guide.rst:537 +#: ../../guides/clear/telemetrics.rst:537 msgid "Severity:" msgstr "严重性:" -#: ../../guides/telemetrics/telem-guide.rst:533 +#: ../../guides/clear/telemetrics.rst:533 msgid "" "Type: uint32_t Value: Severity field value. Accepted values are in the " "range 1-4, with 1 being the lowest severity, and 4 being the highest " "severity. Values provided outside of this range are clamped to 1 or 4. " "[low, med, high, crit]" -msgstr "类型:uint32_t 值:“严重性”字段值。可接受值介于 1-4 之间,其中 1 表示严重性最低,4 则表示严重性最高。超出此范围的值将被限定为 1 或 4。[low, med, high, crit]" +msgstr "" +"类型:uint32_t 值:“严重性”字段值。可接受值介于 1-4 之间,其中 1 表示严重性最低,4 则表示严重性最高。超出此范围的值将被限定为" +" 1 或 4。[low, med, high, crit]" -#: ../../guides/telemetrics/telem-guide.rst:543 +#: ../../guides/clear/telemetrics.rst:543 msgid "Payload_version:" msgstr "Payload_version:" -#: ../../guides/telemetrics/telem-guide.rst:540 +#: ../../guides/clear/telemetrics.rst:540 msgid "" "Type: uint32_t Value: Payload format version. The only supported value " "right now is 1, which indicates that the payload is a freely-formatted " "(unstructured) string. Values greater than 1 are reserved for future use." -msgstr "类型:uint32_t 值:有效负载格式版本。目前唯一支持的值为 1,表示有效负载为自由格式化(非结构化)的字符串。大于 1 的值将保留以供未来使用。" +msgstr "" +"类型:uint32_t 值:有效负载格式版本。目前唯一支持的值为 1,表示有效负载为自由格式化(非结构化)的字符串。大于 1 " +"的值将保留以供未来使用。" -#: ../../guides/telemetrics/telem-guide.rst:552 +#: ../../guides/clear/telemetrics.rst:552 msgid "Classification:" msgstr "分类:" -#: ../../guides/telemetrics/telem-guide.rst:546 +#: ../../guides/clear/telemetrics.rst:546 +#, fuzzy msgid "" "Type: char array Value: It should have the form, DOMAIN/PROBENAME/REST: " "DOMAIN is the reverse domain to use as a namespace for the probe (e.g. " -"org.clearlinux); PROBENAME is the name of the probe, and REST is an " +"org.clearlinux), PROBENAME is the name of the probe, and REST is an " "arbitrary value that the probe should use to classify the record. The " "maximum length for the classification string is 122 bytes. Each sub-" "category may be no longer than 40 bytes long. Two / delimiters are " "required." -msgstr "类型:字符数组值:它应采用 DOMAIN/PROBENAME/REST 形式:DOMAIN 是用作探针命名空间的反向域(例如 org.clearlinux),PROBENAME 是探针的名称,REST 则是探针用于对记录进行分类的任意值。分类字符串的最大长度为 122 个字节。每个子类别的长度不超过 40 个字节。需使用两个斜线 (/) 分隔符。" +msgstr "" +"类型:字符数组值:它应采用 DOMAIN/PROBENAME/REST 形式:DOMAIN 是用作探针命名空间的反向域(例如 " +"org.clearlinux),PROBENAME 是探针的名称,REST 则是探针用于对记录进行分类的任意值。分类字符串的最大长度为 122 " +"个字节。每个子类别的长度不超过 40 个字节。需使用两个斜线 (/) 分隔符。" -#: ../../guides/telemetrics/telem-guide.rst:557 +#: ../../guides/clear/telemetrics.rst:557 msgid "Tm_handle:" msgstr "Tm_handle:" -#: ../../guides/telemetrics/telem-guide.rst:555 +#: ../../guides/clear/telemetrics.rst:555 msgid "" "Type: Telem_ref struct pointer Value: Struct pointer declared by the " "caller, The struct is initialized if the function returns success." msgstr "类型:Telem_ref 结构指针值:调用者声明的结构指针。如果函数返回成功,则初始化此结构。" -#: ../../guides/telemetrics/telem-guide.rst:561 +#: ../../guides/clear/telemetrics.rst:561 msgid "Payload:" msgstr "有效负载:" -#: ../../guides/telemetrics/telem-guide.rst:560 +#: ../../guides/clear/telemetrics.rst:560 msgid "Type: char pointer Value: The payload to set" msgstr "类型:结构指针值:要设置的有效负载" -#: ../../guides/telemetrics/telem-guide.rst:563 +#: ../../guides/clear/telemetrics.rst:563 msgid "" "For this example, we'll set the payload to “hello” by using " ":command:`asprintf()`:" msgstr "在本例中,我们使用 :command:`asprintf()` 将有效负载设为“hello”:" -#: ../../guides/telemetrics/telem-guide.rst:572 +#: ../../guides/clear/telemetrics.rst:572 msgid "" "The functions :command:`asprintf()` and :command:`vasprintf()` are " "analogs of :command:`sprintf(3)` and :command:`vsprintf(3)`, except that " @@ -720,97 +789,112 @@ msgid "" "terminating null byte ('\\0'), and return a pointer to it via the first " "argument. This pointer should be passed to :command:`free(3)` to release " "the allocated storage when it is no longer needed." -msgstr "函数 :command:`asprintf()` 和 :command:`vasprintf()` 与 :command:`sprintf(3)` 和 :command:`vsprintf(3)` 类似,除了它们分配一个足够大的字符串来容纳包括终止空字节 ('\\0') 在内的输出,并通过第一个自变量向其返回一个指针。该指针应传递给 :command:`free(3)`,以便在不再需要时释放已分配的存储空间。" +msgstr "" +"函数 :command:`asprintf()` 和 :command:`vasprintf()` 与 :command:`sprintf(3)`" +" 和 :command:`vsprintf(3)` 类似,除了它们分配一个足够大的字符串来容纳包括终止空字节 ('\\0') " +"在内的输出,并通过第一个自变量向其返回一个指针。该指针应传递给 :command:`free(3)`,以便在不再需要时释放已分配的存储空间。" -#: ../../guides/telemetrics/telem-guide.rst:579 +#: ../../guides/clear/telemetrics.rst:579 msgid "Create the new telemetry record:" msgstr "创建新的遥测记录:" -#: ../../guides/telemetrics/telem-guide.rst:581 +#: ../../guides/clear/telemetrics.rst:581 msgid "" "The function :command:`tm_create_record()` initializes a telemetry " "record and sets the severity and classification of that record, as well " "as the payload version number. The memory needed to store the telemetry " "record is allocated and should be freed with :command:`tm_free_record()` " "when no longer needed." -msgstr "函数 :command:`tm_create_record()` 可初始化遥测记录并设置此记录的严重性和分类,以及有效负载版本号。存储遥测记录所需的内存已分配,且应在不再需要时通过 :command:`tm_free_record()` 来释放。" +msgstr "" +"函数 :command:`tm_create_record()` " +"可初始化遥测记录并设置此记录的严重性和分类,以及有效负载版本号。存储遥测记录所需的内存已分配,且应在不再需要时通过 " +":command:`tm_free_record()` 来释放。" -#: ../../guides/telemetrics/telem-guide.rst:594 +#: ../../guides/clear/telemetrics.rst:594 msgid "Set the payload field of a telemetrics record:" msgstr "设置遥测记录的有效负载字段:" -#: ../../guides/telemetrics/telem-guide.rst:596 +#: ../../guides/clear/telemetrics.rst:596 msgid "" "The function :command:`tm_set_payload()` attaches the provided telemetry " "record data to the telemetry record. The current maximum payload size is " "8192b." msgstr "函数 :command:`tm_set_payload()` 可将所提供的遥测记录数据附加到遥测记录中。当前最大有效负载大小为 8192b。" -#: ../../guides/telemetrics/telem-guide.rst:608 +#: ../../guides/clear/telemetrics.rst:608 msgid "" "The :command:`free()` function frees the memory space pointed to by " "`ptr`, which must have been returned by a previous call to " ":command:`malloc()`, :command:`calloc()`, or :command:`realloc()`. " "Otherwise, or if :command:`free(ptr)` has already been called before, " "undefined behavior occurs. If `ptr` is NULL, no operation is performed." -msgstr "函数 :command:`free()` 可释放 `ptr` 指向的内存空间,而 ptr 必须通过先前对 :command:`malloc()`、:command:`calloc()` 或 :command:`realloc()` 的调用返还。否则(或者如果此前曾调用 :command:`free(ptr)`),则会出现未定义的行为。如果 ‘ptr’ 为空,则不会执行任何操作。" +msgstr "" +"函数 :command:`free()` 可释放 `ptr` 指向的内存空间,而 ptr 必须通过先前对 " +":command:`malloc()`、:command:`calloc()` 或 :command:`realloc()` " +"的调用返还。否则(或者如果此前曾调用 :command:`free(ptr)`),则会出现未定义的行为。如果 ‘ptr’ " +"为空,则不会执行任何操作。" -#: ../../guides/telemetrics/telem-guide.rst:614 +#: ../../guides/clear/telemetrics.rst:614 msgid "Send a record to the telemetrics daemon:" msgstr "将记录发送到遥测守护程序:" -#: ../../guides/telemetrics/telem-guide.rst:616 +#: ../../guides/clear/telemetrics.rst:616 msgid "" "The function :command:`tm_send_record()` delivers the record to the local" " :command:`telemprobd(1)` service. Since the telemetry record was " "allocated by the program it should be freed with " ":command:`tm_free_record()` when it is no longer needed." -msgstr "函数 :command:`tm_send_record()` 向本地 :command:`telemprobd(1)` 服务提供记录。由于遥测记录是程序分配的,因此不再需要时,应通过 :command:‘tm_free_record()’ 释放。" +msgstr "" +"函数 :command:`tm_send_record()` 向本地 :command:`telemprobd(1)` " +"服务提供记录。由于遥测记录是程序分配的,因此不再需要时,应通过 :command:‘tm_free_record()’ 释放。" -#: ../../guides/telemetrics/telem-guide.rst:638 +#: ../../guides/clear/telemetrics.rst:638 msgid "A full sample application with compiling flags:" msgstr "带编译标志的完整示例应用程序:" -#: ../../guides/telemetrics/telem-guide.rst:640 +#: ../../guides/clear/telemetrics.rst:640 msgid "Create a new file :file:`test.c` and add the following code:" msgstr "创建新文件 :file:`test.c` 并添加如下代码:" -#: ../../guides/telemetrics/telem-guide.rst:695 +#: ../../guides/clear/telemetrics.rst:695 msgid "Compile with the gcc compiler, using this command:" msgstr "使用以下命令通过 gcc 编译器进行编译:" -#: ../../guides/telemetrics/telem-guide.rst:702 +#: ../../guides/clear/telemetrics.rst:702 msgid "Test to ensure the program is working:" msgstr "测试以确保程序正在运行:" -#: ../../guides/telemetrics/telem-guide.rst:711 +#: ../../guides/clear/telemetrics.rst:711 msgid "" "A full example of the `heartbeat probe`_ in C is documented in the source" " code." msgstr "源代码中记录了以 C 语言编写的 `heartbeat probe`_ 的完整示例。" -#: ../../guides/telemetrics/telem-guide.rst:715 +#: ../../guides/clear/telemetrics.rst:715 msgid "Reference" msgstr "参考" -#: ../../guides/telemetrics/telem-guide.rst:722 +#: ../../guides/clear/telemetrics.rst:722 msgid "The telemetry API" msgstr "遥测 API" -#: ../../guides/telemetrics/telem-guide.rst:724 +#: ../../guides/clear/telemetrics.rst:724 msgid "" "Installing the :command:`telemetrics` bundle includes the libtelemetry C " "library, which exposes an API used by the telemprobd and telempostd " "daemons. You can use these in your applications as well. The API " "documentation is found in the :file:`telemetry.h` file in `Telemetrics " "client`_ repository." -msgstr "安装 :command:`telemetrics` bundle 文件包括 libtelemetry C 库,可以提供 telemprobd 和 telempostd 守护程序所用的 API。同时,也可以在应用程序中使用这些守护程序。相关 API 文档位于 `Telemetrics client`_ 存储库的 :file:`telemetry.h` 文件中。" +msgstr "" +"安装 :command:`telemetrics` bundle 文件包括 libtelemetry C 库,可以提供 telemprobd 和 " +"telempostd 守护程序所用的 API。同时,也可以在应用程序中使用这些守护程序。相关 API 文档位于 `Telemetrics " +"client`_ 存储库的 :file:`telemetry.h` 文件中。" -#: ../../guides/telemetrics/telem-guide.rst:730 +#: ../../guides/clear/telemetrics.rst:730 msgid "Client configuration" msgstr "客户端配置" -#: ../../guides/telemetrics/telem-guide.rst:732 +#: ../../guides/clear/telemetrics.rst:732 msgid "" "The telemetry client will look for the configuration file located at " ":file:`/etc/telemetrics/telemetrics.conf` and use it if it exists. If the" @@ -819,41 +903,46 @@ msgid "" "modify or customize the configuration, copy the file from " ":file:`/usr/share/defaults/telemetrics` to :file:`/etc/telemetrics` and " "edit it." -msgstr "遥测客户端会查找位于 :file:`/etc/telemetrics/telemetrics.conf` 中的配置文件。如果存在,则会使用。如果此文件不存在,客户端则会使用位于 :file:`/usr/share/defaults telemetrics/telemetrics.conf` 的默认配置。要修改或定制配置,请将此文件从 :file:`/usr/share/defaults/telemetrics` 复制到 :file:`/etc/telemetrics` 并对其进行编辑。" +msgstr "" +"遥测客户端会查找位于 :file:`/etc/telemetrics/telemetrics.conf` " +"中的配置文件。如果存在,则会使用。如果此文件不存在,客户端则会使用位于 :file:`/usr/share/defaults " +"telemetrics/telemetrics.conf` 的默认配置。要修改或定制配置,请将此文件从 " +":file:`/usr/share/defaults/telemetrics` 复制到 :file:`/etc/telemetrics` " +"并对其进行编辑。" -#: ../../guides/telemetrics/telem-guide.rst:740 +#: ../../guides/clear/telemetrics.rst:740 msgid "Configuration options" msgstr "配置选项" -#: ../../guides/telemetrics/telem-guide.rst:742 +#: ../../guides/clear/telemetrics.rst:742 msgid "The client uses the following configuration options from the config file:" msgstr "客户端使用配置文件中的以下配置选项:" -#: ../../guides/telemetrics/telem-guide.rst:744 +#: ../../guides/clear/telemetrics.rst:744 msgid "server" msgstr "服务器" -#: ../../guides/telemetrics/telem-guide.rst:745 +#: ../../guides/clear/telemetrics.rst:745 msgid "" "This specifies the web server to which telempostd sends the telemetry " "records." msgstr "此选项指定接收 telempostd 发送的遥测记录的网络服务器。" -#: ../../guides/telemetrics/telem-guide.rst:747 +#: ../../guides/clear/telemetrics.rst:747 msgid "socket_path" msgstr "socket_path" -#: ../../guides/telemetrics/telem-guide.rst:747 +#: ../../guides/clear/telemetrics.rst:747 msgid "" "This specifies the path of the unix domain socket on which the telemprobd" " listens for connections from the probes." msgstr "此选项指定 telemprobd 在其上侦听探针连接的 unix 域套接字路径。" -#: ../../guides/telemetrics/telem-guide.rst:753 +#: ../../guides/clear/telemetrics.rst:753 msgid "spool_dir" msgstr "spool_dir" -#: ../../guides/telemetrics/telem-guide.rst:750 +#: ../../guides/clear/telemetrics.rst:750 msgid "" "This configuration option is related to spooling. If the daemon is not " "able to send the telemetry records to the backend server due to reasons " @@ -862,21 +951,21 @@ msgid "" "directory should be owned by the same user as the daemon." msgstr "此配置选项与假脱机相关。如果守护程序因网络可用性等原因无法将遥测记录发送到后端服务器,则会将记录存储在假脱机目录中。此选项指定了假脱机目录的路径。此目录的所有者应与守护程序的所有者为同一用户。" -#: ../../guides/telemetrics/telem-guide.rst:756 +#: ../../guides/clear/telemetrics.rst:756 msgid "record_expiry" msgstr "record_expiry" -#: ../../guides/telemetrics/telem-guide.rst:756 +#: ../../guides/clear/telemetrics.rst:756 msgid "" "This is the time, in minutes, after which the records in the spool " "directory are deleted by the daemon." msgstr "此选项为时间选项(以分钟为单位)。超过此时间后,守护程序会删除假脱机目录中的记录。" -#: ../../guides/telemetrics/telem-guide.rst:764 +#: ../../guides/clear/telemetrics.rst:764 msgid "spool_process_time" msgstr "spool_process_time" -#: ../../guides/telemetrics/telem-guide.rst:759 +#: ../../guides/clear/telemetrics.rst:759 msgid "" "This specifies the time interval, in seconds, that the daemon waits for " "before checking the spool directory for records. The daemon picks up the " @@ -886,92 +975,102 @@ msgid "" "the daemon finds a record older than the \"record_expiry\" time, then it " "deletes that record. The daemon looks at a maximum of 20 records in a " "single spool run loop." -msgstr "此选项指定了在检查假脱机目录是否存在记录之前,守护程序等待的时间间隔(以秒为单位)。守护程序将按修改日期顺序选取记录,并尝试将记录发送到服务器。它一次最多可发送 10 条记录。如果无法成功发送记录,则会从假脱机目录中删除此记录。如果守护程序找到早于 \"record_expiry\" 时间的记录,则会删除此记录。守护程序在单个假脱机运行循环中最多会查找 20 条记录。" +msgstr "" +"此选项指定了在检查假脱机目录是否存在记录之前,守护程序等待的时间间隔(以秒为单位)。守护程序将按修改日期顺序选取记录,并尝试将记录发送到服务器。它一次最多可发送" +" 10 条记录。如果无法成功发送记录,则会从假脱机目录中删除此记录。如果守护程序找到早于 \"record_expiry\" " +"时间的记录,则会删除此记录。守护程序在单个假脱机运行循环中最多会查找 20 条记录。" -#: ../../guides/telemetrics/telem-guide.rst:768 +#: ../../guides/clear/telemetrics.rst:768 msgid "rate_limit_enabled" msgstr "rate_limit_enabled" -#: ../../guides/telemetrics/telem-guide.rst:767 +#: ../../guides/clear/telemetrics.rst:767 msgid "" "This determines whether rate-limiting is enabled or disabled. When " "enabled, there is a threshold on both records sent within a window of " "time, and record bytes sent within a window a time." msgstr "此选项将确定是启用还是禁用速率限制。启用后,在某一时间窗口内发送的两个记录均有一个阈值,同时记录在一个窗口内一次发送的字节数。" -#: ../../guides/telemetrics/telem-guide.rst:772 +#: ../../guides/clear/telemetrics.rst:772 msgid "record_burst_limit" msgstr "record_burst_limit" -#: ../../guides/telemetrics/telem-guide.rst:771 +#: ../../guides/clear/telemetrics.rst:771 msgid "" "This is the maximum amount of records allowed to be passed by the daemon " "within the record_window_length of time. If set to -1, the rate-limiting " "for record bursts is disabled." msgstr "此选项是指守护程序在 record_window_length 时间内允许传递的最大记录数。如果将其设为 -1,则会禁用针对记录突发的速率限制。" -#: ../../guides/telemetrics/telem-guide.rst:777 +#: ../../guides/clear/telemetrics.rst:777 msgid "record_window_length" msgstr "record_window_length" -#: ../../guides/telemetrics/telem-guide.rst:775 +#: ../../guides/clear/telemetrics.rst:775 msgid "" "The time, in minutes (0-59), that establishes the window length for the " "record_burst_limit. For example, if record_burst_window=1000 and " "record_window_length=15, then no more than 1000 records can be passed " "within any given fifteen-minute window." -msgstr "此选项为时间选项(以分钟为单位 (0-59)),用于设定 record_burst_limit 的窗口长度。例如:如果 record_burst_window = 1000 且 record_window_length = 15,则在任意给定的 15 分钟窗口内可传递的记录数不会超过 1,000 条。" +msgstr "" +"此选项为时间选项(以分钟为单位 (0-59)),用于设定 record_burst_limit 的窗口长度。例如:如果 " +"record_burst_window = 1000 且 record_window_length = 15,则在任意给定的 15 " +"分钟窗口内可传递的记录数不会超过 1,000 条。" -#: ../../guides/telemetrics/telem-guide.rst:781 +#: ../../guides/clear/telemetrics.rst:781 msgid "byte_burst_limit" msgstr "byte_burst_limit" -#: ../../guides/telemetrics/telem-guide.rst:780 +#: ../../guides/clear/telemetrics.rst:780 msgid "" "This is the maximum amount of bytes that can be passed by the daemon " "within the byte_window_length of time. If set to -1, the rate-limiting " "for byte bursts is disabled." msgstr "此选项是指守护程序在 byte_window_length 时间内可传递的最大字节数。如果将其设为 -1,则会禁用针对字节突发的速率限制。" -#: ../../guides/telemetrics/telem-guide.rst:784 +#: ../../guides/clear/telemetrics.rst:784 msgid "byte_window_length" msgstr "byte_window_length" -#: ../../guides/telemetrics/telem-guide.rst:784 +#: ../../guides/clear/telemetrics.rst:784 msgid "" "This is the time, in minutes (0-59), that establishes the window length " "for the byte_burst_limit." msgstr "此选项为时间选项(以分钟为单位 (0-59)),用于设定 byte_burst_limit 的窗口长度。" -#: ../../guides/telemetrics/telem-guide.rst:788 +#: ../../guides/clear/telemetrics.rst:788 msgid "rate_limit_strategy" msgstr "rate_limit_strategy" -#: ../../guides/telemetrics/telem-guide.rst:787 +#: ../../guides/clear/telemetrics.rst:787 msgid "" "This is the strategy chosen once the rate-limiting threshold has been " "reached. Currently the options are 'drop' or 'spool', with spool being " "the default. If spool is chosen, records will be spooled and sent at a " "later time." -msgstr "此选项是指在达到速率限制阈值后所选择的策略。目前,选项为“drop”或“spool”,其中 spool 为默认值。如果选择 spool,则会对记录进行假脱机并在以后发送。" +msgstr "" +"此选项是指在达到速率限制阈值后所选择的策略。目前,选项为“drop”或“spool”,其中 spool 为默认值。如果选择 " +"spool,则会对记录进行假脱机并在以后发送。" -#: ../../guides/telemetrics/telem-guide.rst:793 +#: ../../guides/clear/telemetrics.rst:793 msgid "record_retention_enabled" msgstr "record_retention_enabled" -#: ../../guides/telemetrics/telem-guide.rst:791 +#: ../../guides/clear/telemetrics.rst:791 msgid "" "When this key is enabled (true) the daemon saves a copy of the payload on" " disk from all valid records. To avoid the excessive use of disk space " "only the latest 100 records are kept. The default value for this " "configuration key is false." -msgstr "启用此键 (true) 后,守护程序会在磁盘上保存所有有效记录中有效负载的副本。为避免过多使用磁盘空间,系统仅保留最近的 100 条记录。此配置键的默认值为 false。" +msgstr "" +"启用此键 (true) 后,守护程序会在磁盘上保存所有有效记录中有效负载的副本。为避免过多使用磁盘空间,系统仅保留最近的 100 " +"条记录。此配置键的默认值为 false。" -#: ../../guides/telemetrics/telem-guide.rst:807 +#: ../../guides/clear/telemetrics.rst:807 msgid "record_server_delivery_enabled" msgstr "record_server_delivery_enabled" -#: ../../guides/telemetrics/telem-guide.rst:796 +#: ../../guides/clear/telemetrics.rst:796 msgid "" "This key controls the delivery of records to server; when enabled " "(default value), the record will be posted to the address in the " @@ -979,51 +1078,61 @@ msgid "" "records will not be spooled or posted to backend. This configuration key " "can be used in combination with record_retention_enabled to keep copies " "of telemetry records locally only." -msgstr "此键控制向服务器传送记录;启用(默认值)后,会将记录发送到配置文件中所列的地址。如果禁用此配置键 (false),则不会对记录进行假脱机或将记录发布到后端。此配置键可与 record_retention_enabled 搭配使用,仅在本地保留遥测记录的副本。" +msgstr "" +"此键控制向服务器传送记录;启用(默认值)后,会将记录发送到配置文件中所列的地址。如果禁用此配置键 " +"(false),则不会对记录进行假脱机或将记录发布到后端。此配置键可与 record_retention_enabled " +"搭配使用,仅在本地保留遥测记录的副本。" -#: ../../guides/telemetrics/telem-guide.rst:804 +#: ../../guides/clear/telemetrics.rst:804 msgid "" "Configuration options may change as the telemetry client evolves. Please " "use the comments in the file itself as the most accurate reference for " "configuration." msgstr "随着遥测客户端的发展,配置选项可能会发生变化。请使用文件自身所附带的注释,作为最准确的配置参考。" -#: ../../guides/telemetrics/telem-guide.rst:810 +#: ../../guides/clear/telemetrics.rst:810 msgid "Client run-time options" msgstr "客户端运行时选项" -#: ../../guides/telemetrics/telem-guide.rst:812 +#: ../../guides/clear/telemetrics.rst:812 msgid "" "The |CL| telemetry client provides an admin tool called " ":guilabel:`telemctl` for managing the telemetry services and probes. The " "tool is located in :file:`/usr/bin`. Running it with no argument results " "in the following:" -msgstr "|CL| 遥测客户端提供名为 :guilabel:`telemctl` 的管理工具,可用于管理遥测服务和探针。此工具位于 :file:`/usr/bin`。如果不带参数运行此工具,则会导致如下情况:" +msgstr "" +"|CL| 遥测客户端提供名为 :guilabel:`telemctl` 的管理工具,可用于管理遥测服务和探针。此工具位于 " +":file:`/usr/bin`。如果不带参数运行此工具,则会导致如下情况:" -#: ../../guides/telemetrics/telem-guide.rst:833 +#: ../../guides/clear/telemetrics.rst:833 msgid "start/stop/restart" msgstr "start/stop/restart" -#: ../../guides/telemetrics/telem-guide.rst:835 +#: ../../guides/clear/telemetrics.rst:835 msgid "" "The commands to start, stop and restart the telemetry services manage all" " required services and probes on the system. There is no need to " "separately start/stop/restart the two client daemons telemprobd and " "telempostd. The :command:`restart` command option will call " ":command:`telemctl stop` followed by :command:`telemctl start` ." -msgstr "用于启动、停止和重新启动遥测服务的命令可以管理系统上所有必要的服务和探针。无需单独启动/停止/重新启动两个客户端守护程序 telemprobd 和 telempostd。:command:`restart` 命令选项将调用 :command:`telemctl stop`,然后调用 :command:`telemctl start`。" +msgstr "" +"用于启动、停止和重新启动遥测服务的命令可以管理系统上所有必要的服务和探针。无需单独启动/停止/重新启动两个客户端守护程序 telemprobd 和" +" telempostd。:command:`restart` 命令选项将调用 :command:`telemctl stop`,然后调用 " +":command:`telemctl start`。" -#: ../../guides/telemetrics/telem-guide.rst:842 +#: ../../guides/clear/telemetrics.rst:842 msgid "is-active" msgstr "is-active" -#: ../../guides/telemetrics/telem-guide.rst:844 +#: ../../guides/clear/telemetrics.rst:844 msgid "" "The :command:`is-active` option reports whether the two client daemons " "are active. This is useful to verify that the :command:`opt-in` and " ":command:`opt-out` options have taken effect, or to ensure that telemetry" " is functioning on the system. Note that both daemons are verified." -msgstr ":command:`is-active` 选项报告这两个客户端守护程序是否处于活动状态。这有助于验证 :command:`opt-in` 和 :command:`opt-out` 选项是否生效,或确保遥测正在系统上运行。请注意,系统会对两个守护程序都进行验证。" +msgstr "" +":command:`is-active` 选项报告这两个客户端守护程序是否处于活动状态。这有助于验证 :command:`opt-in` 和 " +":command:`opt-out` 选项是否生效,或确保遥测正在系统上运行。请注意,系统会对两个守护程序都进行验证。" #~ msgid "" #~ "Telemetrics in |CL-ATTR| is a " @@ -1737,4 +1846,3 @@ msgstr ":command:`is-active` 选项报告这两个客户端守护程序是否处 #~ " are verified." #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/guides/index.po b/locale/zh_CN/LC_MESSAGES/guides/index.po index da1d694a..f4d8e854 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/index.po +++ b/locale/zh_CN/LC_MESSAGES/guides/index.po @@ -5,43 +5,49 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../guides/guides.rst:4 +#: ../../guides/index.rst:4 msgid "Guides" msgstr "指南" -#: ../../guides/guides.rst:6 +#: ../../guides/index.rst:6 msgid "The following guides provide step-by-step instructions on using |CL|." msgstr "以下指南提供了使用 |CL| 的逐步说明。" -#: ../../guides/guides.rst:10 +#: ../../guides/index.rst:10 msgid "As of 22 May 2019 :file:`mixin` is no longer supported." msgstr "截至 2019 年 5 月 22 日,:file:`mixin` 不再受支持。" -#: ../../guides/guides.rst:13 +#: ../../guides/index.rst:15 +msgid "Clear Linux" +msgstr "" + +#: ../../guides/index.rst:24 msgid "Maintenance" msgstr "维护" -#: ../../guides/guides.rst:23 +#: ../../guides/index.rst:33 msgid "Network" msgstr "网络" -#: ../../guides/guides.rst:32 +#: ../../guides/index.rst:42 msgid "Kernel" msgstr "内核" -#: ../../guides/guides.rst:41 +#: ../../guides/index.rst:51 msgid "Stacks" msgstr "堆栈" diff --git a/locale/zh_CN/LC_MESSAGES/guides/kernel/kernel-development.po b/locale/zh_CN/LC_MESSAGES/guides/kernel/kernel-development.po index 6b35b038..674184aa 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/kernel/kernel-development.po +++ b/locale/zh_CN/LC_MESSAGES/guides/kernel/kernel-development.po @@ -5,17 +5,19 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../guides/kernel/kernel-development.rst:4 msgid "Kernel development" @@ -36,7 +38,9 @@ msgid "" "The :ref:`compatible-kernels` available in |CL| aim to be performant and " "practical. In some cases, it may be necessary to modify the kernel to " "suit your specific needs or test new kernel code as a developer." -msgstr "|CL| 中的 :ref:`compatible-kernels` 追求高效和实用。在某些情况下,您可能需要根据自身的具体需求修改内核,而开发人员也可能需要修改内核来测试新的内核代码。" +msgstr "" +"|CL| 中的 :ref:`compatible-kernels` " +"追求高效和实用。在某些情况下,您可能需要根据自身的具体需求修改内核,而开发人员也可能需要修改内核来测试新的内核代码。" #: ../../guides/kernel/kernel-development.rst:21 msgid "" @@ -49,12 +53,15 @@ msgid "Request changes be included with the |CL| kernel" msgstr "|CL| 内核中包含了请求变更" #: ../../guides/kernel/kernel-development.rst:27 +#, fuzzy msgid "" "If the kernel modification you need is already open source and likely to " "be useful to others, consider submitting a request to include it in the " -"|CL| kernels.If your change request is accepted, you do not need to " +"|CL| kernels. If your change request is accepted, you do not need to " "maintain your own modified kernel." -msgstr "如果您需要的内核修改已经开源,并且可能对其他人也有用,请考虑提交一个请求,将其包含在 |CL| 内核中。如果您的变更请求被接受,则不需要维护自己修改过的内核。" +msgstr "" +"如果您需要的内核修改已经开源,并且可能对其他人也有用,请考虑提交一个请求,将其包含在 |CL| " +"内核中。如果您的变更请求被接受,则不需要维护自己修改过的内核。" #: ../../guides/kernel/kernel-development.rst:32 msgid "" @@ -94,52 +101,57 @@ msgstr "要创建自定义内核,请先从 |CL| 开发环境开始。然后修 msgid "Install the |CL| development tooling framework" msgstr "安装 |CL| 开发工具框架" -#: ../../tooling/autospec.rst:3 +#: ../../guides/clear/autospec.rst:3 msgid "" "Setup of the workspace and tooling used for building source in |CL| is " "mostly automated for you with a setup script. It uses tools from the " ":command:`os-clr-on-clr` bundle." -msgstr "在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-clr` 捆绑包的工具。" +msgstr "" +"在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-" +"clr` 捆绑包的工具。" -#: ../../tooling/autospec.rst:7 +#: ../../guides/clear/autospec.rst:7 msgid "" "The setup script creates a workspace in the :file:`clearlinux` folder, " "with the subfolders :file:`Makefile`, :file:`packages`, and " ":file:`projects`. The :file:`projects` folder contains the main tools " "used for making packages in |CL| :file:`autospec` and :file:`common`." -msgstr "该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 :file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| 中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。" +msgstr "" +"该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 " +":file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| " +"中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。" -#: ../../tooling/autospec.rst:12 +#: ../../guides/clear/autospec.rst:12 msgid "Follow these steps to setup the workspace and tooling for building source:" msgstr "按照以下步骤设置构建代码所需的工作空间和工具:" -#: ../../tooling/autospec.rst:14 +#: ../../guides/clear/autospec.rst:14 msgid "Install the :command:`os-clr-on-clr` bundle:" msgstr "安装 :command:`os-clr-on-clr` 捆绑包:" -#: ../../tooling/autospec.rst:20 +#: ../../guides/clear/autospec.rst:20 msgid "Download the :file:`user-setup.sh` script:" msgstr "下载 :file:`user-setup.sh` 脚本:" -#: ../../tooling/autospec.rst:26 +#: ../../guides/clear/autospec.rst:26 msgid "Make :file:`user-setup.sh` executable:" msgstr "制作 :file:`user-setup.sh` 可执行文件:" -#: ../../tooling/autospec.rst:32 +#: ../../guides/clear/autospec.rst:32 msgid "Run the script as an unprivileged user:" msgstr "以非特权用户的身份运行脚本:" -#: ../../tooling/autospec.rst:38 +#: ../../guides/clear/autospec.rst:38 msgid "" "After the script completes, log out and log in again to complete the " "setup process." msgstr "脚本完成后,注销并再次登录以完成设置过程。" -#: ../../tooling/autospec.rst:41 +#: ../../guides/clear/autospec.rst:41 msgid "Set your Git user email and username for the repos on your system:" msgstr "在系统上设置存储库的 Git 用户电子邮件和用户名:" -#: ../../tooling/autospec.rst:48 +#: ../../guides/clear/autospec.rst:48 msgid "This global setting is used by |CL| tools that make use of Git." msgstr "此全局设置由使用 Git 的 |CL| 工具使用。" @@ -158,7 +170,9 @@ msgid "" "Clone the Linux kernel package from |CL|. Using the :command:`make " "clone_` command in the :file:`clearlinux/` directory clones " "the package from the `clearlinux-pkgs`_ repo on GitHub." -msgstr "从 |CL| 克隆 Linux 内核包。在 :file:`clearlinux/` 目录下使用 :command:`make clone_` 命令,从 GitHub 上的 `clearlinux-pkgs`_ 存储库克隆内核包。" +msgstr "" +"从 |CL| 克隆 Linux 内核包。在 :file:`clearlinux/` 目录下使用 :command:`make " +"clone_` 命令,从 GitHub 上的 `clearlinux-pkgs`_ 存储库克隆内核包。" #: ../../guides/kernel/kernel-development.rst:71 msgid "Navigate into the cloned package directory." @@ -170,28 +184,37 @@ msgid "" ":`kernel-native` bundle. Alternatively, you can use a different kernel " "variant as the base for modification. For a list of kernel package names " "which you can clone instead, see the `clearlinux-pkgs`_ repo on GitHub." -msgstr "\"linux\" 包是 :command:`kernel-native` 捆绑包中随 |CL| 附带的内核。您也可以使用不同的内核变体,并在其基础上进行修改。有关可以克隆的内核包名称列表,请参阅 GitHub 上的 `clearlinux-pkgs`_ 存储库。" +msgstr "" +"\"linux\" 包是 :command:`kernel-native` 捆绑包中随 |CL| " +"附带的内核。您也可以使用不同的内核变体,并在其基础上进行修改。有关可以克隆的内核包名称列表,请参阅 GitHub 上的 `clearlinux-" +"pkgs`_ 存储库。" #: ../../guides/kernel/kernel-development.rst:85 msgid "" "The latest version of the |CL| kernel package is pulled as a starting " "point. An older version can pulled by switching to different git tag by " "using :command:`git checkout tag/`." -msgstr "一开始先提取 |CL| 内核包的最新版本。此外可以使用 :command:`git checkout tag/`,并通过切换到不同的 git 标签来提取旧版本。" +msgstr "" +"一开始先提取 |CL| 内核包的最新版本。此外可以使用 :command:`git checkout " +"tag/`,并通过切换到不同的 git 标签来提取旧版本。" #: ../../guides/kernel/kernel-development.rst:90 msgid "Change the kernel version" msgstr "更改内核版本" #: ../../guides/kernel/kernel-development.rst:92 +#, fuzzy msgid "" "|CL| tends to use the latest kernel available from `kernel.org`_, the " "Linux upstream. The kernel version that will be built can be changed in " "the RPM SPEC file. While most packages in Clear Linux are typically " -"packaged using :ref:`autospec-about`, the kernel is not. This means " -"control files provided by autospec are not available and changes must be " -"made manually." -msgstr "|CL| 倾向于使用来自 Linux 上游 `kernel.org`_ 的最新内核。在 RPM SPEC 文件中可以更改将构建的内核版本。虽然 Clear Linux 中的大多数包通常使用 :ref:`autospec-about` 打包,但内核不是。这意味着 autospec 提供的控制文件不可用,必须手动进行更改。" +"packaged using :ref:`autospec`, the kernel is not. This means control " +"files provided by autospec are not available and changes must be made " +"manually." +msgstr "" +"|CL| 倾向于使用来自 Linux 上游 `kernel.org`_ 的最新内核。在 RPM SPEC 文件中可以更改将构建的内核版本。虽然 " +"Clear Linux 中的大多数包通常使用 :ref:`autospec-about` 打包,但内核不是。这意味着 autospec " +"提供的控制文件不可用,必须手动进行更改。" #: ../../guides/kernel/kernel-development.rst:98 #: ../../guides/kernel/kernel-development.rst:294 @@ -390,7 +413,9 @@ msgid "" "number of local commits to create patch file. See the `git-format-patch`_" " documentation for detailed information on using :command:`git format-" "patch`" -msgstr "基于您的 git 提交生成补丁文件。表示要创建补丁文件的本地提交数量。有关使用 :command:`git format-patch` 的详细信息,请参阅 `git-format-patch`_ 文档" +msgstr "" +"基于您的 git 提交生成补丁文件。表示要创建补丁文件的本地提交数量。有关使用 :command:`git format-patch` " +"的详细信息,请参阅 `git-format-patch`_ 文档" #: ../../guides/kernel/kernel-development.rst:280 msgid "" @@ -408,7 +433,9 @@ msgid "" " definitions and append your patch file name. Ensure the patch number " "does not collide with an existing patch. In this example, the patch file " "is called :file:`2001-my-patch-for-driver-A.patch`" -msgstr "找到包含现有补丁变量定义的 SPEC 文件部分,并附加补丁文件名。确保补丁编号不与现有补丁冲突。本例中的补丁文件名为 :file:`2001-my-patch-for-driver-A.patch`" +msgstr "" +"找到包含现有补丁变量定义的 SPEC 文件部分,并附加补丁文件名。确保补丁编号不与现有补丁冲突。本例中的补丁文件名为 :file:`2001" +"-my-patch-for-driver-A.patch`" #: ../../guides/kernel/kernel-development.rst:323 msgid "" @@ -513,7 +540,9 @@ msgid "" " machine for testing. This approach works well for individual development" " or testing. For a more scalable and customizable approach, consider " "using the :ref:`mixer` to provide a custom kernel with updates." -msgstr "内核 RPM 捆绑包也可以手动安装在本地计算机上进行测试。此方法对于个人开发或测试非常有效。如需使用可扩展性和可自定义性更好的方法,可考虑使用 :ref:`mixer` 为自定义内核提供更新。" +msgstr "" +"内核 RPM 捆绑包也可以手动安装在本地计算机上进行测试。此方法对于个人开发或测试非常有效。如需使用可扩展性和可自定义性更好的方法,可考虑使用 " +":ref:`mixer` 为自定义内核提供更新。" #: ../../guides/kernel/kernel-development.rst:410 msgid "" @@ -638,4 +667,3 @@ msgstr ":ref:`mixer`" #~ "in the kernel source working directory." #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/guides/maintenance/bulk-provision.po b/locale/zh_CN/LC_MESSAGES/guides/maintenance/bulk-provision.po index 0f9b913d..599bee7c 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/maintenance/bulk-provision.po +++ b/locale/zh_CN/LC_MESSAGES/guides/maintenance/bulk-provision.po @@ -5,17 +5,19 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../guides/maintenance/bulk-provision.rst:4 msgid "Bulk provision" @@ -26,7 +28,9 @@ msgid "" "This guide explains how to perform a bulk provision of |CL-ATTR| using a " "combination of the |CL| installer, Ister, and :abbr:`ICIS (Ister Cloud " "Init Service)`." -msgstr "本指南介绍如何组合使用 |CL| 安装程序、Ister 和 :abbr:`ICIS (Ister Cloud Init Service)` 来批量供应 |CL-ATTR|。" +msgstr "" +"本指南介绍如何组合使用 |CL| 安装程序、Ister 和 :abbr:`ICIS (Ister Cloud Init Service)` " +"来批量供应 |CL-ATTR|。" #: ../../guides/maintenance/bulk-provision.rst:15 msgid "Overview" @@ -70,7 +74,10 @@ msgid "" "of performing network boots of |CL|. Please refer to our :ref:`guide on " "how to perform an iPXE boot` using :abbr:`NAT (network " "address translation)` for details." -msgstr "执行批量供应之前,请确认您的 PXE 服务器能够从网络引导 |CL|。有关详细信息,请参阅我们的 :ref:`guide on how to perform an iPXE boot` using :abbr:`NAT (network address translation)`。" +msgstr "" +"执行批量供应之前,请确认您的 PXE 服务器能够从网络引导 |CL|。有关详细信息,请参阅我们的 :ref:`guide on how to " +"perform an iPXE boot` using :abbr:`NAT (network address " +"translation)`。" #: ../../guides/maintenance/bulk-provision.rst:40 msgid "" @@ -108,7 +115,11 @@ msgid "" "bundles to install. See our :ref:`bundles` document for the list of " "available bundles. The following example shows the contents of an Ister " "installation file:" -msgstr "创建一个 Ister 安装文件,并将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。该安装文件是一个 JSON 块,它为 Ister 提供了执行安装所需的步骤。该文件概述了 Ister 应该设置哪些分区、文件系统和挂载点。最后,该文件概述了要安装的捆绑包。有关可用捆绑包的列表,请参阅我们的 :ref:`bundles` 文档。以下示例显示了 Ister 安装文件的内容:" +msgstr "" +"创建一个 Ister 安装文件,并将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。该安装文件是一个 " +"JSON 块,它为 Ister 提供了执行安装所需的步骤。该文件概述了 Ister " +"应该设置哪些分区、文件系统和挂载点。最后,该文件概述了要安装的捆绑包。有关可用捆绑包的列表,请参阅我们的 :ref:`bundles` " +"文档。以下示例显示了 Ister 安装文件的内容:" #: ../../guides/maintenance/bulk-provision.rst:92 msgid "" @@ -116,7 +127,9 @@ msgid "" "`IsterCloudInitSvc` parameter as well as the :command:`os-cloudguest` " "bundle. These entries allow Ister to customize an instance of of an " "install." -msgstr "ICIS 上托管的每个 Ister 安装文件都必须包含 `IsterCloudInitSvc` 参数以及 :command:`os-cloudguest` 捆绑包。这些条目允许 Ister 自定义安装实例。" +msgstr "" +"ICIS 上托管的每个 Ister 安装文件都必须包含 `IsterCloudInitSvc` 参数以及 :command:`os-" +"cloudguest` 捆绑包。这些条目允许 Ister 自定义安装实例。" #: ../../guides/maintenance/bulk-provision.rst:97 msgid "" @@ -124,7 +137,9 @@ msgid "" "installation file. Save it to the :file:`static/ister` directory within " "the web hosting directory of ICIS. The following example shows an Ister " "configuration file:" -msgstr "创建一个 Ister 配置文件来定义 Ister 安装文件的位置。将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。以下示例显示了一个 Ister 配置文件:" +msgstr "" +"创建一个 Ister 配置文件来定义 Ister 安装文件的位置。将其保存到 ICIS Web 托管目录下的 " +":file:`static/ister` 目录。以下示例显示了一个 Ister 配置文件:" #: ../../guides/maintenance/bulk-provision.rst:106 msgid "" @@ -133,7 +148,9 @@ msgid "" "with the location of the Ister configuration file hosted on ICIS as the " "kernel parameter value. The following example shows an iPXE boot script " "with the `isterconf` parameter:" -msgstr "向引导网络映像的命令行添加一个内核参数来修改 iPXE 引导脚本。添加内核参数 `isterconf`,并将 ICIS 托管的 Ister 配置文件的位置作为内核参数值。以下示例显示了带有 `isterconf` 参数的 iPXE 引导脚本:" +msgstr "" +"向引导网络映像的命令行添加一个内核参数来修改 iPXE 引导脚本。添加内核参数 `isterconf`,并将 ICIS 托管的 Ister " +"配置文件的位置作为内核参数值。以下示例显示了带有 `isterconf` 参数的 iPXE 引导脚本:" #: ../../guides/maintenance/bulk-provision.rst:121 msgid "" @@ -148,7 +165,9 @@ msgid "" " according to your requirements. The `cloud-init`_ documentation provides" " a guide on how to write a cloud-init document. The guide covers the " "customization options provided by cloud-init after an installation." -msgstr "编写 cloud-init 文档,根据您的需求自定义安装实例。`cloud-init`_ 文档提供了如何编写 cloud-init 文档的指南。本指南涵盖了安装后 cloud-init 提供的自定义选项。" +msgstr "" +"编写 cloud-init 文档,根据您的需求自定义安装实例。`cloud-init`_ 文档提供了如何编写 cloud-init " +"文档的指南。本指南涵盖了安装后 cloud-init 提供的自定义选项。" #: ../../guides/maintenance/bulk-provision.rst:130 msgid "" @@ -156,7 +175,9 @@ msgid "" " the web hosting directory for ICIS with the name of a role you would " "like to create. For example, a role may be \"database\", \"web\", or " "\"ciao\"." -msgstr "将 cloud-init 文档保存到 ICIS Web 托管目录下的 :file:`static/roles` 目录,并使用要创建的角色的名称。例如,角色可以是 \"database\"、\"web\" 或 \"ciao\"。" +msgstr "" +"将 cloud-init 文档保存到 ICIS Web 托管目录下的 :file:`static/roles` " +"目录,并使用要创建的角色的名称。例如,角色可以是 \"database\"、\"web\" 或 \"ciao\"。" #: ../../guides/maintenance/bulk-provision.rst:134 msgid "" @@ -164,7 +185,9 @@ msgid "" " MAC addresses of PXE clients. To do so, modify the :file:`config.txt` " "file in the :file:`static` directory within the web hosting directory of " "ICIS. The following example shows an example assignment:" -msgstr "创建角色(也称为 cloud-init 文件)后,将角色分配给 PXE 客户端的 MAC 地址。为此,请修改 ICIS Web 托管目录下 :file:`static` 目录中的 :file:`config.txt` 文件。以下示例显示了一个分配示例:" +msgstr "" +"创建角色(也称为 cloud-init 文件)后,将角色分配给 PXE 客户端的 MAC 地址。为此,请修改 ICIS Web 托管目录下 " +":file:`static` 目录中的 :file:`config.txt` 文件。以下示例显示了一个分配示例:" #: ../../guides/maintenance/bulk-provision.rst:144 msgid "" @@ -178,23 +201,28 @@ msgid "Verify the following URLs are accessible on your local network:" msgstr "确认在您的本地网络上是否可以访问以下 URL:" #: ../../guides/maintenance/bulk-provision.rst:155 -msgid "http://192.168.1.1:60000/icis/static/ister/ister.conf" +#, fuzzy +msgid "\\http://192.168.1.1:60000/icis/static/ister/ister.conf" msgstr "http://192.168.1.1:60000/icis/static/ister/ister.conf" #: ../../guides/maintenance/bulk-provision.rst:156 -msgid "http://192.168.1.1:60000/icis/static/ister/ister.json" +#, fuzzy +msgid "\\http://192.168.1.1:60000/icis/static/ister/ister.json" msgstr "http://192.168.1.1:60000/icis/static/ister/ister.json" #: ../../guides/maintenance/bulk-provision.rst:157 -msgid "http://192.168.1.1:60000/icis/get_config/" +#, fuzzy +msgid "\\http://192.168.1.1:60000/icis/get_config/" msgstr "http://192.168.1.1:60000/icis/get_config/" #: ../../guides/maintenance/bulk-provision.rst:158 -msgid "http://192.168.1.1:60000/icis/get_role/" +#, fuzzy +msgid "\\http://192.168.1.1:60000/icis/get_role/" msgstr "http://192.168.1.1:60000/icis/get_role/" #: ../../guides/maintenance/bulk-provision.rst:159 -msgid "http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt" +#, fuzzy +msgid "\\http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt" msgstr "http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt" #: ../../guides/maintenance/bulk-provision.rst:161 @@ -351,4 +379,3 @@ msgstr "**祝贺您!** 您已成功执行 |CL| 的批量供应。" #~ msgid "``http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt``" #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/guides/maintenance/resource-limits.po b/locale/zh_CN/LC_MESSAGES/guides/maintenance/resource-limits.po new file mode 100644 index 00000000..c8945555 --- /dev/null +++ b/locale/zh_CN/LC_MESSAGES/guides/maintenance/resource-limits.po @@ -0,0 +1,138 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2019, many +# This file is distributed under the same license as the Clear Linux* +# Project Docs package. +# FIRST AUTHOR , 2019. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: ../../guides/maintenance/resource-limits.rst:4 +msgid "Resource limits" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:6 +msgid "" +"Linux systems employ limiting or quota mechanisms to provide quality of " +"service for system resources and contain rogue processes." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:9 +msgid "" +"These limits are layered at the system-level and user-level. If these " +"limits need to be modified, it is useful to understand the different " +"limit configurations." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:18 +msgid "System-wide limits" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:20 +msgid "" +"Some global resource limits are implemented in the Linux kernel and are " +"controllable with kernel parameters." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:23 +msgid "" +"For example, a global limit for the maximum number of open files is set " +"with the *fs.file-max* parameter. This limit applies to all processes and" +" users an cannot be exceeded other limit values." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:28 +msgid "Checking limit" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:30 +msgid "" +"You can check a current value with :command:`sysctl -n `. For " +"example:" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:38 +msgid "" +"This *fs.file-max* value is set intentionally high on |CL| systems by " +"default. You can check the maximum value supported by the system with:" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:47 +msgid "Overriding limit" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:49 +msgid "" +"You can override a value with :command:`sysctl -w `. For " +"example:" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:56 +msgid "" +"If needed permanently, the value can be set by creating a " +":file:`/etc/sysctl.d/*.conf` file (see :command:`man sysctl.d` for " +"details). For example:" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:73 +msgid "Per-user limits" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:75 +msgid "" +"For processes not managed by systemd, resource limits can be set for PAM " +"logins on a per-user basis with upper and lower limits in the " +":file:`/etc/security/limits.conf` file." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:79 +msgid "" +"You can set temporary values and check the current values with the " +":command:`ulimit` command. For example, to change the soft limit of " +"maximum number of open file descriptors for the current user:" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:87 +msgid "See :command:`man limits.conf` for details." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:91 +msgid "Service limits" +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:93 +msgid "" +"Resource limits for services started with systemd units do not follow " +"normal user limits because the process is started in a seperate `Linux " +"control group (cgroup) " +"`_ Linux cgroups " +"associate related process groups and provide resource accounting." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:98 +msgid "" +"Resource limits for individual systemd services can be controlled inside " +"their unit files or its configuration drop-in directory with the resource" +" Limit directives. See `process properties section of the systemd.exec " +"man page " +"`_." +msgstr "" + +#: ../../guides/maintenance/resource-limits.rst:103 +msgid "" +"Resource limits for all systemd services can be controlled with a file in" +" the :file:`/etc/systemd/system.conf.d/` directory. For example, to have " +"no restriction on the number of open files:" +msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/guides/maintenance/restart.po b/locale/zh_CN/LC_MESSAGES/guides/maintenance/restart.po index e92451cc..716d13e2 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/maintenance/restart.po +++ b/locale/zh_CN/LC_MESSAGES/guides/maintenance/restart.po @@ -5,296 +5,436 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../concepts/restart.rst:4 +#: ../../guides/maintenance/restart.rst:4 msgid "Restart system services after an OS update" msgstr "操作系统更新后重启系统服务" -#: ../../concepts/restart.rst:6 -msgid "" -"The software life cycle describes how software is created, developed, and" -" deployed, and includes how to replace or update software. A good OS " -"provides tools for the entire software life cycle. These tools must " -"include ways to remove software components properly when replaced with " -"something else." -msgstr "软件生命周期是指软件是如何创建、开发和部署的,包括如何替换或更新软件。优秀的操作系统需要提供适用于整个软件生命周期的工具。这些工具必须有办法在某些软件组件被替换后将其妥善移除掉。" - -#: ../../concepts/restart.rst:12 -msgid "" -"Most of the work on software update code in |CL| was focused on adding " -"new software to the system. We recommended that users reboot their system" -" once in a while, but we did not provide any tools to restart services " -"easily, until now." -msgstr "|CL| 中的软件更新代码所做的大部分工作是为系统增添新软件。我们建议用户偶尔重启他们的系统,但是直到现在我们还没有提供任何工具来轻松地重启各项服务。" - -#: ../../concepts/restart.rst:18 -msgid "User challenges" -msgstr "用户面临的挑战" - -#: ../../concepts/restart.rst:20 -msgid "" -"It is difficult to determine which services to restart. You can either " -"evaluate each system and reboot manually, or figure out which services to" -" restart based on documentation like the |CL| release notes. Since " -"neither option solves the issue completely, the |CL| team created a " -"solution." -msgstr "很难确定要重启哪些服务。用户要么是评估每个系统并手动重启,要么是根据 |CL| 发行说明之类文档确定要重启哪些服务。由于这两个方案都不能彻底解决问题,所以 |CL| 团队为此打造了一个解决方案。" - -#: ../../concepts/restart.rst:25 -msgid "" -"Over the years, several OSes approached the problem and created partial " -"solutions such as the following:" -msgstr "多年来,不少操作系统都在解决此问题,并提出了并不算彻底的解决方案,例如:" - -#: ../../concepts/restart.rst:28 -msgid "Automatically restart services during an upgrade." -msgstr "升级期间自动重启服务。" - -#: ../../concepts/restart.rst:29 -msgid "Evaluate services using these steps:" -msgstr "使用以下步骤评估服务:" - -#: ../../concepts/restart.rst:31 -msgid "Mark updates requiring a reboot, such as kernel updates." -msgstr "标记需要重启的更新,例如内核更新。" - -#: ../../concepts/restart.rst:32 -msgid "Inform the user of those updates." -msgstr "向用户通知这些更新。" - -#: ../../concepts/restart.rst:33 -msgid "Ask the user to restart the OS." -msgstr "要求用户重启操作系统。" - -#: ../../concepts/restart.rst:35 -msgid "" -"Both solutions are acceptable for many OSes. However, |CL| updates " -"software automatically and users do not see notices from the updater " -"unless they review the journal. |CL| requires a completely different " -"solution, with the following requirements:" -msgstr "这两种解决方案对于许多操作系统都是可以接受的。但是,|CL| 会自动更新软件,除非用户查看日志,否则不会看到更新程序的通知。因此,|CL| 需要一个完全不同的解决方案,具体要求如下:" - -#: ../../concepts/restart.rst:40 -msgid "" -"Eliminate the guesswork about what to restart and under what " -"circumstances." -msgstr "明确确定要重启什么以及在什么情况下重启,而不是靠猜测。" - -#: ../../concepts/restart.rst:41 -msgid "" -"Cannot restart everything. Many service daemons do not support an " -"automatic background restart." -msgstr "不能什么都重启。许多服务守护程序不支持自动在后台重启。" - -#: ../../concepts/restart.rst:43 -msgid "Fit into the |CL| architectural perspective: be small, quick, and lean." -msgstr "契合 |CL| 架构的特点:小、快、精简。" - -#: ../../concepts/restart.rst:46 -msgid "clr-service-restart functionality" -msgstr "clr-service-restart 功能" - -#: ../../concepts/restart.rst:48 -msgid "Typical reasons to restart a service daemon include:" -msgstr "重启服务守护程序的常见原因包括:" - -#: ../../concepts/restart.rst:50 -msgid "A new version replaces the executable file itself." -msgstr "新版本替换了可执行文件本身。" - -#: ../../concepts/restart.rst:51 -msgid "A new version replaces a library component used by a service daemon." -msgstr "新版本替换了服务守护程序使用的库组件。" - -#: ../../concepts/restart.rst:53 -msgid "" -"Our method restarts daemons when it is really needed, especially in the " -"case of security updates. The tool restarts daemons by reading various " -"files in the :file:`procfs` filesystem provided by the kernel." -msgstr "我们的方法是在真正需要时重启守护程序,尤其是在安装安全更新时。该工具通过读取内核提供的 :file:`procfs` 文件系统中的各种文件来重启守护程序。" - -#: ../../concepts/restart.rst:57 -msgid "" -"The second part of the problem is to determine whether or not running " -"processes are part of a system service. The tool focuses on system " -"services because most system services are background tasks with no direct" -" user interaction. Fortunately, :command:`systemd` provides a simple way " -"to:" -msgstr "接下来的问题是确定正在运行的进程是否是系统服务的一部分。该工具侧重于系统服务,因为大多数系统服务都是后台任务,并不会与用户直接交互。幸运的是,:command:`systemd` 提供了一种简单的方法:" - -#: ../../concepts/restart.rst:62 -msgid "Determine which active tasks are within the system domain." -msgstr "确定哪些活动任务在系统域内。" - -#: ../../concepts/restart.rst:63 -msgid "Determine which tasks map to which service." -msgstr "确定哪些任务映射到哪个服务。" - -#: ../../concepts/restart.rst:65 -msgid "" -"We combined both solutions into a low-overhead tool that shows which " -"system daemons require a restart, as shown below:" -msgstr "我们将这两种解决方案融合成一个开销很低的工具,用来显示哪些系统守护程序需要重启,如下所示:" - -#: ../../concepts/restart.rst:68 -msgid "Figure 1: Invoke :command:`clr-service-restart`." +#: ../../guides/maintenance/restart.rst:6 +#, fuzzy +msgid "This guide describes how to use the :command:`clr-service-restart` tool." msgstr "图 1:调用 :command:`clr-service-restart`。" -#: ../../concepts/restart.rst:83 +#: ../../guides/maintenance/restart.rst:13 +msgid "Overview" +msgstr "" + +#: ../../guides/maintenance/restart.rst:15 +msgid "" +"|CL-ATTR| includes a :command:`clr-service-restart` tool that shows which" +" system daemons require a restart." +msgstr "" + +#: ../../guides/maintenance/restart.rst:18 +msgid "" +":command:`clr-service-restart` reads various files in the :file:`procfs` " +"filesystem provided by the kernel and relies on :command:`systemd` to " +"determine which services to restart." +msgstr "" + +#: ../../guides/maintenance/restart.rst:24 +msgid "How it works" +msgstr "" + +#: ../../guides/maintenance/restart.rst:26 +#, fuzzy msgid "" ":command:`clr-service-restart` implements a whitelist to identify which " -"daemons can be restarted. The system administrator can customize the " -"default |CL| OS whitelist using *allow* or *disallow* options for " -"restarting system services. When a software update occurs, :command:`clr-" -"service-restart` consults the whitelist to see if a service daemon is " -"allowed to be restarted or not. See the options section for details." -msgstr ":command:`clr-service-restart` 会实现一个白名单,以确定哪些守护程序可以重启。系统管理员可以使用 *allow* 或 *disallow* 选项自定义重启系统服务时使用的默认 |CL| 操作系统白名单。执行软件更新时,:command:`clr-service-restart` 会查阅该白名单,确认是否允许重启某个服务守护程序。有关详细信息,请参阅选项部分。" +"daemons can be restarted. As a system administrator, you can customize " +"the default |CL| OS whitelist using :command:`allow` or " +":command:`disallow` options for restarting system services. When a " +"software update occurs, :command:`clr-service-restart` consults the " +"whitelist to see if a service daemon is allowed to be restarted or not." +msgstr "" +":command:`clr-service-restart` 会实现一个白名单,以确定哪些守护程序可以重启。系统管理员可以使用 *allow* 或" +" *disallow* 选项自定义重启系统服务时使用的默认 |CL| 操作系统白名单。执行软件更新时,:command:`clr-service-" +"restart` 会查阅该白名单,确认是否允许重启某个服务守护程序。有关详细信息,请参阅选项部分。" -#: ../../concepts/restart.rst:93 -msgid "Options for clr-service-restart" -msgstr "clr-service-restart 的选项" +#: ../../guides/maintenance/restart.rst:35 +msgid "Basic options" +msgstr "" -#: ../../concepts/restart.rst:95 +#: ../../guides/maintenance/restart.rst:37 msgid "" -"The *allow* option identifies a daemon to restart after an OS software " -"update. The :command:`clr-service-restart` daemon creates a symlink in " -":file:`/etc/clr-service-restart` as a record. The example below tells " -":command:`clr-service-restart` to restart the *tallow* daemon after an OS" -" software update." -msgstr "*allow* 选项标识操作系统软件更新后要重启的守护程序。:command:`clr-service-restart` 守护程序会在 :file:`/etc/clr-service-restart` 中创建一个符号链接作为记录。下面的示例指示 :command:`clr-service-restart` 在操作系统软件更新后重启 *tallow* 守护程序。" +":command:`clr-service-restart` has three basic options: :command:`allow`," +" :command:`disallow`, and :command:`default`." +msgstr "" -#: ../../concepts/restart.rst:105 +#: ../../guides/maintenance/restart.rst:41 +msgid "allow" +msgstr "" + +#: ../../guides/maintenance/restart.rst:43 +#, fuzzy msgid "" -"The *disallow* option tells :command:`clr-service-restart` not to restart" -" the specified daemon even if the OS defaults permit the daemon to be " -"restarted. The :command:`clr-service-restart` daemon creates a symlink in" -" :file:`/etc/clr-service-restart` that points to :file:`/dev/null` as a " -"record. The example below tells :command:`clr-service-restart` not to " -"restart the *rngd* daemon after an OS software update." -msgstr "*disallow* 选项指示 :command:`clr-service-restart` 不要重启指定的守护程序,即使操作系统默认允许重启该守护程序。:command:`clr-service-restart` 守护程序会在 :file:`/etc/clr-service-restart` 中创建一个指向 :file:`/dev/null` 的符号链接作为记录。下面的示例指示 :command:`clr-service-restart` 在操作系统软件更新后不要重启 *rngd* 守护程序。" +"The :command:`allow` option identifies a daemon to restart after an OS " +"software update. The :command:`clr-service-restart` daemon creates a " +"symlink in :file:`/etc/clr-service-restart` as a record. The example " +"below tells :command:`clr-service-restart` to restart the *tallow* daemon" +" after an OS software update." +msgstr "" +"*allow* 选项标识操作系统软件更新后要重启的守护程序。:command:`clr-service-restart` 守护程序会在 " +":file:`/etc/clr-service-restart` 中创建一个符号链接作为记录。下面的示例指示 :command:`clr-" +"service-restart` 在操作系统软件更新后重启 *tallow* 守护程序。" -#: ../../concepts/restart.rst:116 +#: ../../guides/maintenance/restart.rst:54 +msgid "disallow" +msgstr "" + +#: ../../guides/maintenance/restart.rst:56 msgid "" -"The *default* option makes :command:`clr-service-restart` revert back to " -"the OS defaults and delete any symlink in :file:`/etc/clr-service-" -"restart`. The example below tells :command:`clr-service-restart` to " -"restart *rngd* automatically again, because *rngd* is whitelisted for " -"automatic service restarts by default in |CL|." -msgstr "*default* 选项指示 :command:`clr-service-restart` 恢复使用操作系统默认设置,并删除 :file:`/etc/clr-service-restart` 中的任何符号链接。下面的示例指示 :command:`clr-service-restart` 重新自动重启 *rngd*,因为 |CL| 默认将 *rngd* 加入了自动重启服务白名单。" +"The :command:`disallow` option tells :command:`clr-service-restart` not " +"to restart the specified daemon even if the OS defaults permit the daemon" +" to be restarted. The :command:`clr-service-restart` daemon creates a " +"symlink in :file:`/etc/clr-service-restart` that points to " +":file:`/dev/null` as a record. The example below tells :command:`clr-" +"service-restart` not to restart the *rngd* daemon after an OS software " +"update." +msgstr "" -#: ../../concepts/restart.rst:128 -msgid "Monitor options for clr-service-restart" -msgstr "clr-service-restart 的监控选项" +#: ../../guides/maintenance/restart.rst:68 +msgid "default" +msgstr "" -#: ../../concepts/restart.rst:130 +#: ../../guides/maintenance/restart.rst:70 +#, fuzzy +msgid "" +"The :command:`default` option makes :command:`clr-service-restart` revert" +" back to the OS defaults and delete any symlink in :file:`/etc/clr-" +"service-restart`. The example below tells :command:`clr-service-restart`" +" to restart *rngd* automatically again, because *rngd* is whitelisted for" +" automatic service restarts by default in |CL|." +msgstr "" +"*default* 选项指示 :command:`clr-service-restart` 恢复使用操作系统默认设置,并删除 " +":file:`/etc/clr-service-restart` 中的任何符号链接。下面的示例指示 :command:`clr-service-" +"restart` 重新自动重启 *rngd*,因为 |CL| 默认将 *rngd* 加入了自动重启服务白名单。" + +#: ../../guides/maintenance/restart.rst:81 +msgid "Monitor options" +msgstr "" + +#: ../../guides/maintenance/restart.rst:83 msgid "" ":command:`clr-service-restart` works in the background and is invoked " "with :command:`swupd` automatically. Review the journal output to verify " "that services are restarted after an OS software update." -msgstr ":command:`clr-service-restart` 在后台运行,并通过 :command:`swupd` 自动调用。查看日志输出可确认在操作系统软件更新后重启的服务。" +msgstr "" +":command:`clr-service-restart` 在后台运行,并通过 :command:`swupd` " +"自动调用。查看日志输出可确认在操作系统软件更新后重启的服务。" -#: ../../concepts/restart.rst:134 +#: ../../guides/maintenance/restart.rst:87 +#, fuzzy msgid "" -"To monitor :command:`clr-service-restart`, use one or both options " -"described below." -msgstr "要监控 :command:`clr-service-restart`,请使用下述一个或两个选项。" +"If you pass both options (:command:`-a` and :command:`-n`) described " +"below, :command:`clr-service-restart` displays a complete list of system " +"services that require a restart. Use both options to verify that all " +"desired daemons are restarted." +msgstr "" +"如果同时传递两个选项(:option:`-a` 和 :option:`-n`),:command:`clr-service-restart` " +"会显示需要重启的系统服务的完整清单。使用这两个选项可确认所有所需的守护程序都已重启。" -#: ../../concepts/restart.rst:139 +#: ../../guides/maintenance/restart.rst:94 +msgid "-n option" +msgstr "" + +#: ../../guides/maintenance/restart.rst:96 +#, fuzzy msgid "" -"This option makes :command:`clr-service-restart` perform no restarts. " -"Instead it displays the services that could potentially be restarted. " -"When used, :command:`clr-service-restart` outputs a list of messages " -"showing:" -msgstr "此选项指示 :command:`clr-service-restart` 不执行任何重启, 而是显示可能要重启的服务。使用该选项时,:command:`clr-service-restart` 会输出一个消息列表,显示:" +"The :command:`-n` option makes :command:`clr-service-restart` perform no " +"restarts. Instead it displays the services that could potentially be " +"restarted. When used, :command:`clr-service-restart` outputs a list of " +"messages showing:" +msgstr "" +"此选项指示 :command:`clr-service-restart` 不执行任何重启, " +"而是显示可能要重启的服务。使用该选项时,:command:`clr-service-restart` 会输出一个消息列表,显示:" -#: ../../concepts/restart.rst:144 +#: ../../guides/maintenance/restart.rst:100 msgid "Which service needs a restart." msgstr "哪个服务需要重启。" -#: ../../concepts/restart.rst:145 +#: ../../guides/maintenance/restart.rst:101 msgid "What unit it is." msgstr "它是什么单元。" -#: ../../concepts/restart.rst:146 +#: ../../guides/maintenance/restart.rst:102 msgid "Why it needs a restart." msgstr "为什么它需要重启。" -#: ../../concepts/restart.rst:147 +#: ../../guides/maintenance/restart.rst:103 msgid "Which command is required to restart the unit." msgstr "重启该单元需要哪个命令。" -#: ../../concepts/restart.rst:151 -msgid "" -"This option makes :command:`clr-service-restart` consider all system " -"services, not only the ones that are whitelisted. Because the default " -"whitelist in |CL| is relatively short, you can use this option to restart" -" all impacted services when you log in on the system." -msgstr "此选项指示 :command:`clr-service-restart` 考虑所有系统服务,而不仅仅是白名单中的服务。因为 |CL| 中的默认白名单相对较短,所以您可以在登录系统时使用此选项重启所有受影响的服务。" +#: ../../guides/maintenance/restart.rst:106 +msgid "-a option" +msgstr "" -#: ../../concepts/restart.rst:156 +#: ../../guides/maintenance/restart.rst:108 +#, fuzzy msgid "" -"If you pass both options (:option:`-a` and :option:`-n`), :command:`clr-" -"service-restart` displays a complete list of system services that require" -" a restart. Use both options to verify that all desired daemons are " -"restarted." -msgstr "如果同时传递两个选项(:option:`-a` 和 :option:`-n`),:command:`clr-service-restart` 会显示需要重启的系统服务的完整清单。使用这两个选项可确认所有所需的守护程序都已重启。" +"The :command:`-a` option makes :command:`clr-service-restart` consider " +"all system services, not only the ones that are whitelisted. Because the " +"default whitelist in |CL| is relatively short, you can use this option to" +" restart all impacted services when you log in on the system." +msgstr "" +"此选项指示 :command:`clr-service-restart` 考虑所有系统服务,而不仅仅是白名单中的服务。因为 |CL| " +"中的默认白名单相对较短,所以您可以在登录系统时使用此选项重启所有受影响的服务。" -#: ../../concepts/restart.rst:163 +#: ../../guides/maintenance/restart.rst:114 +msgid "Example" +msgstr "" + +#: ../../guides/maintenance/restart.rst:116 +msgid "" +"In the example below, :command:`clr-service-restart` is invoked with both" +" the :command:`-a` and :command:`-n` options, which displays a complete " +"list of system services that require a restart." +msgstr "" + +#: ../../guides/maintenance/restart.rst:120 +msgid "Command:" +msgstr "" + +#: ../../guides/maintenance/restart.rst:126 +msgid "Sample output:" +msgstr "" + +#: ../../guides/maintenance/restart.rst:138 msgid "Telemetry" msgstr "遥测技术" -#: ../../concepts/restart.rst:165 +#: ../../guides/maintenance/restart.rst:140 msgid "" ":command:`clr-service-restart` may cause problems such as a short service" " outage when a daemon is being restarted, or if a daemon fails to " "properly restart. To minimize issues, :command:`clr-service-restart` " "creates a telemetry record and sends it to the optional |CL| telemetry " "service if both conditions below are met:" -msgstr ":command:`clr-service-restart` 可能会导致一些问题,例如守护程序重启时服务短暂中断,或者守护程序未能正确重启。为了最大限度减少这些问题,:command:`clr-service-restart` 会创建遥测记录,并在满足以下两个条件时将其发送到可选的 |CL| 遥测服务:" +msgstr "" +":command:`clr-service-restart` " +"可能会导致一些问题,例如守护程序重启时服务短暂中断,或者守护程序未能正确重启。为了最大限度减少这些问题,:command:`clr-" +"service-restart` 会创建遥测记录,并在满足以下两个条件时将其发送到可选的 |CL| 遥测服务:" -#: ../../concepts/restart.rst:171 +#: ../../guides/maintenance/restart.rst:146 msgid "If a unit fails to automatically restart after an OS update." msgstr "如果某个单元在操作系统更新后无法自动重启。" -#: ../../concepts/restart.rst:172 +#: ../../guides/maintenance/restart.rst:147 msgid "" "If that unit resides in the system location " ":file:`/usr/lib/systemd/system`." msgstr "如果该单元位于系统位置 :file:`/usr/lib/systemd/system`。" -#: ../../concepts/restart.rst:175 +#: ../../guides/maintenance/restart.rst:149 msgid "" "If you do not install the |CL| telemetrics bundle, the data is discarded." " If you install the telemetrics bundle and you opt to send telemetry, " "then the system unit name is sent to the |CL| telemetry service. We " "evaluate the report and update the whitelist to remove services that are " "not safe to restart." -msgstr "如果未安装 |CL| 遥测捆绑包,该数据将被丢弃。如果安装了遥测捆绑包并选择发送遥测数据,则该系统单元名称将发送到 |CL| 遥测服务。我们会评估报告并更新白名单,移除出无法正常重启的服务。" +msgstr "" +"如果未安装 |CL| 遥测捆绑包,该数据将被丢弃。如果安装了遥测捆绑包并选择发送遥测数据,则该系统单元名称将发送到 |CL| " +"遥测服务。我们会评估报告并更新白名单,移除出无法正常重启的服务。" -#: ../../concepts/restart.rst:182 +#: ../../guides/maintenance/restart.rst:157 msgid "Conclusion" msgstr "总结" -#: ../../concepts/restart.rst:184 +#: ../../guides/maintenance/restart.rst:159 +#, fuzzy msgid "" "The |CL| team enjoys coming up with simple and efficient solutions to " -"make your work easier. We made a github project of :command:`clr-service-" -"restart` and we invite you to look at the code, share your thoughts, and " -"work with us on improving the project. You can find the project at:" -msgstr "|CL| 团队喜欢想出简单但有效的解决方案,让您的工作变得更轻松。我们为 :command:`clr-service-restart` 创建了一个 github 项目,并邀请您查看代码,分享您的想法,并与我们一起改进该项目。您可以在以下网址找到该项目:" +"make your work easier. We made a GitHub\\* project of :command:`clr-" +"service-restart` and we invite you to look at the code, share your " +"thoughts, and work with us on improving the project. You can find the " +"project at:" +msgstr "" +"|CL| 团队喜欢想出简单但有效的解决方案,让您的工作变得更轻松。我们为 :command:`clr-service-restart` 创建了一个" +" github 项目,并邀请您查看代码,分享您的想法,并与我们一起改进该项目。您可以在以下网址找到该项目:" -#: ../../concepts/restart.rst:189 +#: ../../guides/maintenance/restart.rst:164 msgid "https://github.com/clearlinux/clr-service-restart" msgstr "https://github.com/clearlinux/clr-service-restart" +#~ msgid "" +#~ "The software life cycle describes how" +#~ " software is created, developed, and " +#~ "deployed, and includes how to replace" +#~ " or update software. A good OS " +#~ "provides tools for the entire software" +#~ " life cycle. These tools must include" +#~ " ways to remove software components " +#~ "properly when replaced with something " +#~ "else." +#~ msgstr "软件生命周期是指软件是如何创建、开发和部署的,包括如何替换或更新软件。优秀的操作系统需要提供适用于整个软件生命周期的工具。这些工具必须有办法在某些软件组件被替换后将其妥善移除掉。" + +#~ msgid "" +#~ "Most of the work on software " +#~ "update code in |CL| was focused on" +#~ " adding new software to the system." +#~ " We recommended that users reboot " +#~ "their system once in a while, but" +#~ " we did not provide any tools " +#~ "to restart services easily, until now." +#~ msgstr "" +#~ "|CL| " +#~ "中的软件更新代码所做的大部分工作是为系统增添新软件。我们建议用户偶尔重启他们的系统,但是直到现在我们还没有提供任何工具来轻松地重启各项服务。" + +#~ msgid "User challenges" +#~ msgstr "用户面临的挑战" + +#~ msgid "" +#~ "It is difficult to determine which " +#~ "services to restart. You can either " +#~ "evaluate each system and reboot " +#~ "manually, or figure out which services" +#~ " to restart based on documentation " +#~ "like the |CL| release notes. Since " +#~ "neither option solves the issue " +#~ "completely, the |CL| team created a " +#~ "solution." +#~ msgstr "" +#~ "很难确定要重启哪些服务。用户要么是评估每个系统并手动重启,要么是根据 |CL| " +#~ "发行说明之类文档确定要重启哪些服务。由于这两个方案都不能彻底解决问题,所以 |CL| 团队为此打造了一个解决方案。" + +#~ msgid "" +#~ "Over the years, several OSes approached" +#~ " the problem and created partial " +#~ "solutions such as the following:" +#~ msgstr "多年来,不少操作系统都在解决此问题,并提出了并不算彻底的解决方案,例如:" + +#~ msgid "Automatically restart services during an upgrade." +#~ msgstr "升级期间自动重启服务。" + +#~ msgid "Evaluate services using these steps:" +#~ msgstr "使用以下步骤评估服务:" + +#~ msgid "Mark updates requiring a reboot, such as kernel updates." +#~ msgstr "标记需要重启的更新,例如内核更新。" + +#~ msgid "Inform the user of those updates." +#~ msgstr "向用户通知这些更新。" + +#~ msgid "Ask the user to restart the OS." +#~ msgstr "要求用户重启操作系统。" + +#~ msgid "" +#~ "Both solutions are acceptable for many" +#~ " OSes. However, |CL| updates software " +#~ "automatically and users do not see " +#~ "notices from the updater unless they " +#~ "review the journal. |CL| requires a " +#~ "completely different solution, with the " +#~ "following requirements:" +#~ msgstr "" +#~ "这两种解决方案对于许多操作系统都是可以接受的。但是,|CL| " +#~ "会自动更新软件,除非用户查看日志,否则不会看到更新程序的通知。因此,|CL| 需要一个完全不同的解决方案,具体要求如下:" + +#~ msgid "" +#~ "Eliminate the guesswork about what to" +#~ " restart and under what circumstances." +#~ msgstr "明确确定要重启什么以及在什么情况下重启,而不是靠猜测。" + +#~ msgid "" +#~ "Cannot restart everything. Many service " +#~ "daemons do not support an automatic " +#~ "background restart." +#~ msgstr "不能什么都重启。许多服务守护程序不支持自动在后台重启。" + +#~ msgid "Fit into the |CL| architectural perspective: be small, quick, and lean." +#~ msgstr "契合 |CL| 架构的特点:小、快、精简。" + +#~ msgid "clr-service-restart functionality" +#~ msgstr "clr-service-restart 功能" + +#~ msgid "Typical reasons to restart a service daemon include:" +#~ msgstr "重启服务守护程序的常见原因包括:" + +#~ msgid "A new version replaces the executable file itself." +#~ msgstr "新版本替换了可执行文件本身。" + +#~ msgid "A new version replaces a library component used by a service daemon." +#~ msgstr "新版本替换了服务守护程序使用的库组件。" + +#~ msgid "" +#~ "Our method restarts daemons when it " +#~ "is really needed, especially in the " +#~ "case of security updates. The tool " +#~ "restarts daemons by reading various " +#~ "files in the :file:`procfs` filesystem " +#~ "provided by the kernel." +#~ msgstr "" +#~ "我们的方法是在真正需要时重启守护程序,尤其是在安装安全更新时。该工具通过读取内核提供的 :file:`procfs` " +#~ "文件系统中的各种文件来重启守护程序。" + +#~ msgid "" +#~ "The second part of the problem is" +#~ " to determine whether or not running" +#~ " processes are part of a system " +#~ "service. The tool focuses on system " +#~ "services because most system services " +#~ "are background tasks with no direct " +#~ "user interaction. Fortunately, :command:`systemd`" +#~ " provides a simple way to:" +#~ msgstr "" +#~ "接下来的问题是确定正在运行的进程是否是系统服务的一部分。该工具侧重于系统服务,因为大多数系统服务都是后台任务,并不会与用户直接交互。幸运的是,:command:`systemd`" +#~ " 提供了一种简单的方法:" + +#~ msgid "Determine which active tasks are within the system domain." +#~ msgstr "确定哪些活动任务在系统域内。" + +#~ msgid "Determine which tasks map to which service." +#~ msgstr "确定哪些任务映射到哪个服务。" + +#~ msgid "" +#~ "We combined both solutions into a " +#~ "low-overhead tool that shows which " +#~ "system daemons require a restart, as " +#~ "shown below:" +#~ msgstr "我们将这两种解决方案融合成一个开销很低的工具,用来显示哪些系统守护程序需要重启,如下所示:" + +#~ msgid "Options for clr-service-restart" +#~ msgstr "clr-service-restart 的选项" + +#~ msgid "" +#~ "The *disallow* option tells :command:`clr-" +#~ "service-restart` not to restart the " +#~ "specified daemon even if the OS " +#~ "defaults permit the daemon to be " +#~ "restarted. The :command:`clr-service-restart`" +#~ " daemon creates a symlink in " +#~ ":file:`/etc/clr-service-restart` that points" +#~ " to :file:`/dev/null` as a record. " +#~ "The example below tells :command:`clr-" +#~ "service-restart` not to restart the " +#~ "*rngd* daemon after an OS software " +#~ "update." +#~ msgstr "" +#~ "*disallow* 选项指示 :command:`clr-service-restart`" +#~ " 不要重启指定的守护程序,即使操作系统默认允许重启该守护程序。:command:`clr-service-" +#~ "restart` 守护程序会在 :file:`/etc/clr-service-" +#~ "restart` 中创建一个指向 :file:`/dev/null` 的符号链接作为记录。下面的示例指示" +#~ " :command:`clr-service-restart` 在操作系统软件更新后不要重启" +#~ " *rngd* 守护程序。" + +#~ msgid "Monitor options for clr-service-restart" +#~ msgstr "clr-service-restart 的监控选项" + +#~ msgid "" +#~ "To monitor :command:`clr-service-restart`, " +#~ "use one or both options described " +#~ "below." +#~ msgstr "要监控 :command:`clr-service-restart`,请使用下述一个或两个选项。" + diff --git a/locale/zh_CN/LC_MESSAGES/guides/network/openssh-server.po b/locale/zh_CN/LC_MESSAGES/guides/network/openssh-server.po index d0cefde9..8664874b 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/network/openssh-server.po +++ b/locale/zh_CN/LC_MESSAGES/guides/network/openssh-server.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,55 +18,63 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../reference/bundles/openssh-server.rst:4 -msgid "openssh-server" +#: ../../guides/network/openssh-server.rst:4 +msgid "Enable and configure SSH service" msgstr "" -#: ../../reference/bundles/openssh-server.rst:6 +#: ../../guides/network/openssh-server.rst:6 +msgid "This guide describes how to set up SSH service." +msgstr "" + +#: ../../guides/network/openssh-server.rst:13 +msgid "Overview" +msgstr "" + +#: ../../guides/network/openssh-server.rst:15 msgid "" -"The **openssh-server** bundle provides the OpenSSH\\* package needed to " -"enable an SSH service in |CL-ATTR|. Remote users require an SSH service " +"The :command:`openssh-server` bundle provides the OpenSSH package that " +"enables an SSH service in |CL-ATTR|. Remote users require an SSH service " "to be able to use an encrypted login shell." msgstr "" -#: ../../reference/bundles/openssh-server.rst:10 +#: ../../guides/network/openssh-server.rst:19 msgid "" -"|CL| enables the `sshd.socket` unit, which will listen on port 22 by " -"default and start the OpenSSH service as required. The first time OpenSSH" -" starts, it generates the server SSH keys needed for the service." +"|CL| enables the `sshd.socket` unit, which listens on port 22 by default " +"and starts the OpenSSH service as required. The first time OpenSSH " +"starts, it generates the server SSH keys needed for the service." msgstr "" -#: ../../reference/bundles/openssh-server.rst:15 +#: ../../guides/network/openssh-server.rst:24 msgid "Prerequisites" msgstr "" -#: ../../reference/bundles/openssh-server.rst:17 -msgid "Assure the bundle :file:`openssh-server` is installed." +#: ../../guides/network/openssh-server.rst:26 +msgid "Ensure the :command:`openssh-server` bundle is installed." msgstr "" -#: ../../reference/bundles/openssh-server.rst:19 -msgid "To check it it's on your host, enter:" +#: ../../guides/network/openssh-server.rst:28 +msgid "To list all bundles on your host, enter:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:25 -msgid "To add it, enter:" +#: ../../guides/network/openssh-server.rst:34 +msgid "To add the :command:`openssh-server` bundle, enter:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:32 +#: ../../guides/network/openssh-server.rst:41 msgid "Change default port" msgstr "" -#: ../../reference/bundles/openssh-server.rst:34 +#: ../../guides/network/openssh-server.rst:43 msgid "" "Perform the following steps to change the default listening port for the " -"OpenSSH service:" +"OpenSSH service." msgstr "" -#: ../../reference/bundles/openssh-server.rst:37 -msgid "Open the sshd.socket file:" +#: ../../guides/network/openssh-server.rst:46 +msgid "Open the :file:`sshd.socket` file:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:43 +#: ../../guides/network/openssh-server.rst:52 msgid "" "Add the `[Socket]` section and `ListenStream` option to the sshd.socket " "file as shown below. The first `ListenStream` entry removes the |CL| " @@ -75,107 +83,188 @@ msgid "" "to 4200:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:56 +#: ../../guides/network/openssh-server.rst:65 msgid "" "Make sure to include a new line after the last line of text in the " -"sshd.socket file." +":file:`sshd.socket` file." msgstr "" -#: ../../reference/bundles/openssh-server.rst:58 +#: ../../guides/network/openssh-server.rst:67 msgid "Verify your changes:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:64 -msgid "You should see the following output:" +#: ../../guides/network/openssh-server.rst:73 +msgid "The following output is displayed:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:72 +#: ../../guides/network/openssh-server.rst:81 msgid "Reload the systemd daemon configurations:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:78 +#: ../../guides/network/openssh-server.rst:87 msgid "Restart the sshd.socket unit:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:84 -msgid "Confirm the the sshd.socket unit is listening on your new port:" +#: ../../guides/network/openssh-server.rst:93 +msgid "Confirm the sshd.socket unit is listening on your new port:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:92 +#: ../../guides/network/openssh-server.rst:101 msgid "Output should show :guilabel:`Active:` as `active(listening)`." msgstr "" -#: ../../reference/bundles/openssh-server.rst:95 +#: ../../guides/network/openssh-server.rst:104 msgid "Enable SFTP" msgstr "" -#: ../../reference/bundles/openssh-server.rst:97 +#: ../../guides/network/openssh-server.rst:106 msgid "" "|CL| *disables* the :abbr:`SFTP (SSH File Transfer Protocol)` subsystem " "by default due to security considerations. To enable the SFTP subsystem, " -"perform the following configuration of the :abbr:`SSHD (SSH Daemon)` " -"service file:" +"you must configure the :abbr:`SSHD (SSH Daemon)` service file." msgstr "" -#: ../../reference/bundles/openssh-server.rst:101 +#: ../../guides/network/openssh-server.rst:110 msgid "Create a systemd drop-in directory for the SSHD service:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:107 +#: ../../guides/network/openssh-server.rst:116 msgid "" "Create the following file: " ":file:`/etc/systemd/system/sshd@.service.d/sftp.conf`" msgstr "" -#: ../../reference/bundles/openssh-server.rst:110 -msgid "Add the OPTIONS environment variable to the sftp.conf file." +#: ../../guides/network/openssh-server.rst:119 +msgid "Add the OPTIONS environment variable to the :file:`sftp.conf` file." msgstr "" -#: ../../reference/bundles/openssh-server.rst:117 +#: ../../guides/network/openssh-server.rst:126 msgid "Reload systemd configuration:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:123 +#: ../../guides/network/openssh-server.rst:132 msgid "Congratulations! The SFTP subsystem is enabled." msgstr "" -#: ../../reference/bundles/openssh-server.rst:126 +#: ../../guides/network/openssh-server.rst:135 msgid "Enable root login" msgstr "" -#: ../../reference/bundles/openssh-server.rst:128 +#: ../../guides/network/openssh-server.rst:137 msgid "To enable root login via SSH, perform the following steps:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:130 -#: ../../reference/bundles/openssh-server.rst:153 -msgid "Create a *ssh* directory in :file:`/etc`, if it does not already exist." +#: ../../guides/network/openssh-server.rst:139 +#: ../../guides/network/openssh-server.rst:162 +msgid "Create an *ssh* directory in :file:`/etc`, if it does not already exist." msgstr "" -#: ../../reference/bundles/openssh-server.rst:136 -#: ../../reference/bundles/openssh-server.rst:159 +#: ../../guides/network/openssh-server.rst:145 +#: ../../guides/network/openssh-server.rst:168 msgid "" "Create the following file, if it does not already exist: " ":file:`/etc/ssh/sshd_config`" msgstr "" -#: ../../reference/bundles/openssh-server.rst:139 -msgid "Set the configuration variable in /etc/ssh/sshd_config" +#: ../../guides/network/openssh-server.rst:148 +msgid "Set the configuration variable in :file:`/etc/ssh/sshd_config`:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:146 +#: ../../guides/network/openssh-server.rst:155 msgid "Enable X11-forwarding" msgstr "" -#: ../../reference/bundles/openssh-server.rst:148 +#: ../../guides/network/openssh-server.rst:157 msgid "" -"X11 forwarding allows you to securely run graphical applications (i.e., X" -" clients) over the ssh conection. This will alow for remote gui apps " -"without the need for full VNC/remotedesktop. To enable X11-forwarding via" -" SSH, perform the following steps:" +"X11 forwarding allows you to securely run graphical applications (that " +"is, X clients) over the SSH conection. This enables remote GUI apps " +"without the need for full VNC or remote desktop setup. To enable " +"X11-forwarding via SSH, perform the following steps:" msgstr "" -#: ../../reference/bundles/openssh-server.rst:162 -msgid "Set the configuration variables." +#: ../../guides/network/openssh-server.rst:171 +msgid "Set the following configuration variables." msgstr "" +#~ msgid "openssh-server" +#~ msgstr "" + +#~ msgid "" +#~ "The **openssh-server** bundle provides " +#~ "the OpenSSH\\* package needed to enable" +#~ " an SSH service in |CL-ATTR|. " +#~ "Remote users require an SSH service " +#~ "to be able to use an encrypted " +#~ "login shell." +#~ msgstr "" + +#~ msgid "" +#~ "|CL| enables the `sshd.socket` unit, " +#~ "which will listen on port 22 by" +#~ " default and start the OpenSSH " +#~ "service as required. The first time " +#~ "OpenSSH starts, it generates the server" +#~ " SSH keys needed for the service." +#~ msgstr "" + +#~ msgid "Assure the bundle :file:`openssh-server` is installed." +#~ msgstr "" + +#~ msgid "To check it it's on your host, enter:" +#~ msgstr "" + +#~ msgid "To add it, enter:" +#~ msgstr "" + +#~ msgid "" +#~ "Perform the following steps to change" +#~ " the default listening port for the" +#~ " OpenSSH service:" +#~ msgstr "" + +#~ msgid "Open the sshd.socket file:" +#~ msgstr "" + +#~ msgid "" +#~ "Make sure to include a new line" +#~ " after the last line of text in" +#~ " the sshd.socket file." +#~ msgstr "" + +#~ msgid "You should see the following output:" +#~ msgstr "" + +#~ msgid "Confirm the the sshd.socket unit is listening on your new port:" +#~ msgstr "" + +#~ msgid "" +#~ "|CL| *disables* the :abbr:`SFTP (SSH " +#~ "File Transfer Protocol)` subsystem by " +#~ "default due to security considerations. " +#~ "To enable the SFTP subsystem, perform" +#~ " the following configuration of the " +#~ ":abbr:`SSHD (SSH Daemon)` service file:" +#~ msgstr "" + +#~ msgid "Add the OPTIONS environment variable to the sftp.conf file." +#~ msgstr "" + +#~ msgid "Create a *ssh* directory in :file:`/etc`, if it does not already exist." +#~ msgstr "" + +#~ msgid "Set the configuration variable in /etc/ssh/sshd_config" +#~ msgstr "" + +#~ msgid "" +#~ "X11 forwarding allows you to securely" +#~ " run graphical applications (i.e., X " +#~ "clients) over the ssh conection. This" +#~ " will alow for remote gui apps " +#~ "without the need for full " +#~ "VNC/remotedesktop. To enable X11-forwarding " +#~ "via SSH, perform the following steps:" +#~ msgstr "" + +#~ msgid "Set the configuration variables." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/guides/stacks/dars.po b/locale/zh_CN/LC_MESSAGES/guides/stacks/dars.po index 9b9df6c8..60818d04 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/stacks/dars.po +++ b/locale/zh_CN/LC_MESSAGES/guides/stacks/dars.po @@ -5,131 +5,203 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tutorials/dars.rst:4 +#: ../../guides/stacks/dars.rst:4 msgid "Data Analytics Reference Stack" msgstr "数据分析参考堆栈" -#: ../../tutorials/dars.rst:6 +#: ../../guides/stacks/dars.rst:6 msgid "" -"This tutorial shows you how to use the Data Analytics Reference Stack " -"(DARS), and to optionally build your own images with the baseline " -"Dockerfiles provided in the `DARS repository`_. Our assumption is that " -"|CL-ATTR| is the host. However, any system that supports Docker\\* " -"containers can be used to follow these steps." -msgstr "本教程介绍如何使用数据分析参考堆栈 (DARS),以及如何使用 `DARS repository`_ 中提供的基准 Dockerfiles 来选择构建您自己的映像。我们假设 |CL-ATTR| 是主机。但是,任何支持 Docker\\* 容器的系统都可以用来执行这些步骤。" +"This guide explains how to use the :abbr:`DARS (Data Analytics Reference " +"Stack)`, and to optionally build your own DARS container image." +msgstr "" -#: ../../tutorials/dars.rst:17 +#: ../../guides/stacks/dars.rst:9 +msgid "" +"Any system that supports Docker\\* containers can be used with DARS. This" +" steps in this guide use |CL-ATTR| as the host system." +msgstr "" + +#: ../../guides/stacks/dars.rst:17 msgid "The Data Analytics Reference Stack release" msgstr "数据分析参考堆栈版本" -#: ../../tutorials/dars.rst:19 +#: ../../guides/stacks/dars.rst:19 msgid "" "The Data Analytics Reference Stack (DARS) provides developers and " "enterprises a straightforward, highly optimized software stack for " "storing and processing large amounts of data. More detail is available " "on the `DARS architecture and performance benchmarks`_." -msgstr "数据分析参考堆栈 (DARS) 为开发人员和企业提供了一个简单、高度优化的软件堆栈来存储和处理大量数据。更多详细信息请参阅 `DARS architecture and performance benchmarks`_。" +msgstr "" +"数据分析参考堆栈 (DARS) 为开发人员和企业提供了一个简单、高度优化的软件堆栈来存储和处理大量数据。更多详细信息请参阅 `DARS " +"architecture and performance benchmarks`_。" -#: ../../tutorials/dars.rst:21 +#: ../../guides/stacks/dars.rst:23 msgid "" "The Data Analytics Reference Stack provides two pre-built Docker images, " "available on `Docker Hub`_:" msgstr "数据分析参考堆栈提供了两个预构建的 Docker 映像,可在 `Docker Hub`_ 获得:" -#: ../../tutorials/dars.rst:23 +#: ../../guides/stacks/dars.rst:26 msgid "A |CL|-derived `DARS with OpenBlas`_ stack optimized for `OpenBLAS`_" msgstr "一个从 |CL| 派生且针对 `OpenBLAS`_ 优化的 `DARS with OpenBlas`_ 堆栈" -#: ../../tutorials/dars.rst:24 -msgid "A |CL|-derived `DARS with MKL`_ stack optimized for `MKL`_" +#: ../../guides/stacks/dars.rst:27 +#, fuzzy +msgid "A |CL|-derived `DARS with Intel® MKL`_ stack optimized for `MKL`_" msgstr "一个从 |CL| 派生且针对 `MKL`_ 优化的 `DARS with MKL`_ 堆栈" -#: ../../tutorials/dars.rst:26 +#: ../../guides/stacks/dars.rst:29 +#, fuzzy msgid "" "We recommend you view the latest component versions for each image in the" -" :file:`README` found in the `DARS repository`_. Because |CL| is a " -"rolling distribution, the package version numbers in the |CL|-based " -"containers may not be the latest released by |CL|." -msgstr "我们建议您在 `DARS repository`_ 中找到 :file:`README`,查看每个映像的最新组件版本。由于 |CL| 是滚动发行的,基于 |CL| 的容器中的软件包版本号可能不是 |CL| 最新发布的版本号。" +" :file:`README` found in the `Data Analytics Reference Stack`_ GitHub\\* " +"repository. Because |CL| is a rolling distribution, the package version " +"numbers in the |CL|-based containers may not be the latest released by " +"|CL|." +msgstr "" +"我们建议您在 `DARS repository`_ 中找到 :file:`README`,查看每个映像的最新组件版本。由于 |CL| " +"是滚动发行的,基于 |CL| 的容器中的软件包版本号可能不是 |CL| 最新发布的版本号。" -#: ../../tutorials/dars.rst:33 +#: ../../guides/stacks/dars.rst:36 +#, fuzzy msgid "" "The Data Analytics Reference Stack is a collective work, and each piece " -"of software within the work has its own license. Please see the `terms " -"of use`_ for more details about licensing and usage of the Data Analytics" -" Reference Stack." -msgstr "数据分析参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关数据分析参考堆栈的许可和使用的更多详细信息,请参阅 `terms of use`_。" +"of software within the work has its own license. Please see the `DARS " +"Terms of Use`_ for more details about licensing and usage of the Data " +"Analytics Reference Stack." +msgstr "" +"数据分析参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关数据分析参考堆栈的许可和使用的更多详细信息,请参阅 `terms of " +"use`_。" -#: ../../tutorials/dars.rst:38 -msgid "Using the Docker Images" +#: ../../guides/stacks/dars.rst:42 +#, fuzzy +msgid "Using the Docker images" msgstr "使用 Docker 映像" -#: ../../tutorials/dars.rst:40 +#: ../../guides/stacks/dars.rst:44 +#, fuzzy msgid "" -"To immediately start using the latest stable DARS images, pull directly " -"from `Docker Hub`_. For this tutorial we'll use the `Dars with MKL`_ " -"version of the stack." -msgstr "要立即开始使用最新的稳定版 DARS 映像,请直接从 `Docker Hub`_ 提取。在本教程中,我们将使用 `Dars with MKL`_ 版本堆栈。" +"To immediately start using the latest stable DARS images, pull an image " +"directly from `Docker Hub`_. This example uses the `DARS with Intel® " +"MKL`_ Docker image." +msgstr "" +"要立即开始使用最新的稳定版 DARS 映像,请直接从 `Docker Hub`_ 提取。在本教程中,我们将使用 `Dars with MKL`_ " +"版本堆栈。" -#: ../../tutorials/dars.rst:43 +#: ../../guides/stacks/dars.rst:48 msgid "Once you have downloaded the image, you can run it with" msgstr "下载完映像后,您可以使用以下命令运行它:" -#: ../../tutorials/dars.rst:49 +#: ../../guides/stacks/dars.rst:54 msgid "" "This will launch the image and drop you into a bash shell inside the " "container. You will see output similar to the following:" msgstr "此命令将启动映像,并进入容器内的 bash shell 中。您将看到类似以下内容的输出:" -#: ../../tutorials/dars.rst:70 +#: ../../guides/stacks/dars.rst:75 msgid "" "The :command:`--ulimit nofile` parameter is currently required in order " "to increase the number of open files opened at certain point by the spark" " engine." msgstr ":command:`--ulimit nofile` 参数是当前必需的参数,以便增加 spark 引擎在某一时点打开的打开文件的数量。" -#: ../../tutorials/dars.rst:75 -msgid "Building DARS Images" +#: ../../guides/stacks/dars.rst:80 +#, fuzzy +msgid "Building DARS images" msgstr "构建 DARS 映像" -#: ../../tutorials/dars.rst:77 +#: ../../guides/stacks/dars.rst:82 msgid "" "If you choose to build your own DARS container images, you can customize " -"them as needed. Use the provided Dockerfile as a baseline. To construct " -"images with |CL|, start with a |CL| development platform that has the " -":command:`containers-basic-dev` bundle installed. Learn more about " -"bundles and installing them by using :ref:`swupd-guide`." -msgstr "如果选择构建您自己的 DARS 容器映像,您可以根据需要对它们进行自定义。将提供的 Dockerfile 用作基准。要使用 |CL| 构建映像,请从安装了 :command:`containers-basic-dev` 捆绑包的 |CL| 开发平台开始。使用 :ref:`swupd-guide` 了解有关捆绑包和安装捆绑包的更多信息。" +"them as needed. Use the provided Dockerfile as a baseline." +msgstr "" -#: ../../tutorials/dars.rst:83 -msgid "First, clone the `DARS repository`_ from GitHub." -msgstr "首先,从 GitHub 中克隆 `DARS repository`_。" - -#: ../../tutorials/dars.rst:89 +#: ../../guides/stacks/dars.rst:85 msgid "" -"Then, inside the DARS directory, run :command:`make` to build OpenBLAS " -"and MKL images, and run :command:`make baseline` to build the baseline " -"CentOS image. Depending on the system, it may take a while to finish " -"building. Once completed, check the resulting images with " -":command:`Docker`" -msgstr "然后,在 DARS 目录中,运行 :command:`make` 构建 OpenBLAS 和 MKL 映像,然后运行 :command:`make baseline` 构建基准 CentOS 映像。根据系统的不同,可能需要一段时间才能完成构建。完成后,使用 :command:`Docker` 检查生成的映像" +"To construct images with |CL|, start with a |CL| development platform " +"that has the :command:`containers-basic-dev` bundle installed. Learn more" +" about bundles and installing them by using :ref:`swupd-guide`." +msgstr "" -#: ../../tutorials/dars.rst:98 +#: ../../guides/stacks/dars.rst:89 +#, fuzzy +msgid "Clone the `Data Analytics Reference Stack`_ GitHub\\* repository." +msgstr "数据分析参考堆栈版本" + +#: ../../guides/stacks/dars.rst:95 +msgid "" +"Inside the DARS directory, run :command:`make` to build OpenBLAS and MKL " +"images." +msgstr "" + +#: ../../guides/stacks/dars.rst:101 +#, fuzzy +msgid "" +"Run :command:`make baseline` to build the baseline CentOS image. " +"Depending on the system, it may take a while to finish building." +msgstr "" +"然后,在 DARS 目录中,运行 :command:`make` 构建 OpenBLAS 和 MKL 映像,然后运行 :command:`make" +" baseline` 构建基准 CentOS 映像。根据系统的不同,可能需要一段时间才能完成构建。完成后,使用 :command:`Docker`" +" 检查生成的映像" + +#: ../../guides/stacks/dars.rst:108 +msgid "Once completed, check the resulting images with :command:`Docker`" +msgstr "" + +#: ../../guides/stacks/dars.rst:114 +#, fuzzy msgid "" "You can use any of the resulting images to launch fully functional " -"containers. If you need to customize the containers, you can edit the " +"containers. If you need to customize the containers, you can edit the " "provided :file:`Dockerfile`." msgstr "您可以使用任何一个生成的映像来启动功能齐全的容器。如果需要自定义容器,您可以编辑所提供的 :file:`Dockerfile`。" +#~ msgid "" +#~ "This tutorial shows you how to use" +#~ " the Data Analytics Reference Stack " +#~ "(DARS), and to optionally build your " +#~ "own images with the baseline Dockerfiles" +#~ " provided in the `DARS repository`_. " +#~ "Our assumption is that |CL-ATTR| " +#~ "is the host. However, any system " +#~ "that supports Docker\\* containers can " +#~ "be used to follow these steps." +#~ msgstr "" +#~ "本教程介绍如何使用数据分析参考堆栈 (DARS),以及如何使用 `DARS repository`_" +#~ " 中提供的基准 Dockerfiles 来选择构建您自己的映像。我们假设 |CL-" +#~ "ATTR| 是主机。但是,任何支持 Docker\\* 容器的系统都可以用来执行这些步骤。" + +#~ msgid "" +#~ "If you choose to build your own" +#~ " DARS container images, you can " +#~ "customize them as needed. Use the " +#~ "provided Dockerfile as a baseline. To" +#~ " construct images with |CL|, start " +#~ "with a |CL| development platform that" +#~ " has the :command:`containers-basic-dev`" +#~ " bundle installed. Learn more about " +#~ "bundles and installing them by using " +#~ ":ref:`swupd-guide`." +#~ msgstr "" +#~ "如果选择构建您自己的 DARS 容器映像,您可以根据需要对它们进行自定义。将提供的 Dockerfile" +#~ " 用作基准。要使用 |CL| 构建映像,请从安装了 :command" +#~ ":`containers-basic-dev` 捆绑包的 |CL| 开发平台开始。使用" +#~ " :ref:`swupd-guide` 了解有关捆绑包和安装捆绑包的更多信息。" + +#~ msgid "First, clone the `DARS repository`_ from GitHub." +#~ msgstr "首先,从 GitHub 中克隆 `DARS repository`_。" + diff --git a/locale/zh_CN/LC_MESSAGES/guides/stacks/dlrs/dlrs.po b/locale/zh_CN/LC_MESSAGES/guides/stacks/dlrs/dlrs.po index 3822dcb0..dcfd4c8b 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/stacks/dlrs/dlrs.po +++ b/locale/zh_CN/LC_MESSAGES/guides/stacks/dlrs/dlrs.po @@ -5,522 +5,583 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tutorials/dlrs/dlrs.rst:4 +#: ../../guides/stacks/dlrs/dlrs.rst:4 msgid "Deep Learning Reference Stack" msgstr "深度学习参考堆栈" -#: ../../tutorials/dlrs/dlrs.rst:6 +#: ../../guides/stacks/dlrs/dlrs.rst:6 +#, fuzzy msgid "" -"This tutorial describes how to run benchmarking workloads for " -"TensorFlow\\*, PyTorch\\*, and Kubeflow in |CL-ATTR| using the Deep " -"Learning Reference Stack." -msgstr "本教程介绍如何在 |CL-ATTR| 中使用深度学习参考堆栈运行 TensorFlow\\*、PyTorch\\* 和 Kubeflow 基准工作负载。" +"This guide describes how to run benchmarking workloads for TensorFlow\\*," +" PyTorch\\*, and Kubeflow in |CL-ATTR| using the Deep Learning Reference " +"Stack." +msgstr "" +"本教程介绍如何在 |CL-ATTR| 中使用深度学习参考堆栈运行 TensorFlow\\*、PyTorch\\* 和 Kubeflow " +"基准工作负载。" -#: ../../tutorials/dlrs/dlrs.rst:14 +#: ../../guides/stacks/dlrs/dlrs.rst:14 msgid "Overview" msgstr "概述" -#: ../../tutorials/dlrs/dlrs.rst:16 +#: ../../guides/stacks/dlrs/dlrs.rst:16 +#, fuzzy msgid "" "We created the Deep Learning Reference Stack to help AI developers " "deliver the best experience on Intel® Architecture. This stack reduces " "complexity common with deep learning software components, provides " "flexibility for customized solutions, and enables you to quickly " -"prototype and deploy Deep Learning workloads. Use this tutorial to run " +"prototype and deploy Deep Learning workloads. Use this guide to run " "benchmarking workloads on your solution." -msgstr "我们打造了深度学习参考堆栈来帮助 AI 开发人员在英特尔架构上获得最佳开发体验。此堆栈降低了深度学习软件组件常见的复杂性,为自定义解决方案提供了灵活性,并使您能够快速构建原型并部署深度学习工作负载。使用本教程可在您的解决方案上运行基准工作负载。" +msgstr "" +"我们打造了深度学习参考堆栈来帮助 AI " +"开发人员在英特尔架构上获得最佳开发体验。此堆栈降低了深度学习软件组件常见的复杂性,为自定义解决方案提供了灵活性,并使您能够快速构建原型并部署深度学习工作负载。使用本教程可在您的解决方案上运行基准工作负载。" -#: ../../tutorials/dlrs/dlrs.rst:22 +#: ../../guides/stacks/dlrs/dlrs.rst:23 msgid "The Deep Learning Reference Stack is available in the following versions:" msgstr "深度学习参考堆栈有以下版本:" -#: ../../tutorials/dlrs/dlrs.rst:24 +#: ../../guides/stacks/dlrs/dlrs.rst:25 msgid "" "`Intel MKL-DNN-VNNI`_, which is optimized using Intel® Math Kernel " "Library for Deep Neural Networks (Intel® MKL-DNN) primitives and " "introduces support for Intel® AVX-512 Vector Neural Network Instructions " "(VNNI)." -msgstr "`Intel MKL-DNN-VNNI`_,它使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化,并支持英特尔® AVX-512 矢量神经网络指令 (VNI)。" +msgstr "" +"`Intel MKL-DNN-VNNI`_,它使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化,并支持英特尔® " +"AVX-512 矢量神经网络指令 (VNI)。" -#: ../../tutorials/dlrs/dlrs.rst:27 +#: ../../guides/stacks/dlrs/dlrs.rst:28 msgid "" "`Intel MKL-DNN`_, which includes the TensorFlow framework optimized using" " Intel® Math Kernel Library for Deep Neural Networks (Intel® MKL-DNN) " "primitives." -msgstr "`Intel MKL-DNN`_,它包括使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化的 TensorFlow 框架。" +msgstr "" +"`Intel MKL-DNN`_,它包括使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化的 TensorFlow " +"框架。" -#: ../../tutorials/dlrs/dlrs.rst:30 +#: ../../guides/stacks/dlrs/dlrs.rst:31 msgid "`Eigen`_, which includes `TensorFlow`_ optimized for Intel® architecture." msgstr "`Eigen`_,它包括针对英特尔®架构优化的 `TensorFlow`_。" -#: ../../tutorials/dlrs/dlrs.rst:31 +#: ../../guides/stacks/dlrs/dlrs.rst:32 msgid "`PyTorch with OpenBLAS`_, which includes PyTorch with OpenBlas." msgstr "`PyTorch with OpenBLAS`_,它包括 PyTorch with OpenBlas。" -#: ../../tutorials/dlrs/dlrs.rst:32 +#: ../../guides/stacks/dlrs/dlrs.rst:33 msgid "" "`PyTorch with Intel MKL-DNN`_, which includes PyTorch optimized using " "Intel® Math Kernel Library (Intel® MKL) and Intel MKL-DNN." -msgstr "`PyTorch with Intel MKL-DNN`_,它包括使用英特尔®数学内核库(英特尔® MKL)和英特尔 MKL-DNN 进行优化的 PyTorch。" +msgstr "" +"`PyTorch with Intel MKL-DNN`_,它包括使用英特尔®数学内核库(英特尔® MKL)和英特尔 MKL-DNN 进行优化的 " +"PyTorch。" -#: ../../tutorials/dlrs/dlrs.rst:37 +#: ../../guides/stacks/dlrs/dlrs.rst:38 msgid "" "To take advantage of the Intel® AVX-512 and VNNI functionality with the " "Deep Learning Reference Stack, you must use the following hardware:" msgstr "要利用英特尔® AVX-512 和 VNI 功能以及深度学习参考堆栈,您必须使用以下硬件:" -#: ../../tutorials/dlrs/dlrs.rst:40 +#: ../../guides/stacks/dlrs/dlrs.rst:41 msgid "Intel® AVX-512 images require an Intel® Xeon® Scalable Platform" msgstr "英特尔® AVX-512 映像需要使用英特尔®至强®可扩展平台" -#: ../../tutorials/dlrs/dlrs.rst:41 +#: ../../guides/stacks/dlrs/dlrs.rst:42 msgid "VNNI requires a 2nd generation Intel® Xeon® Scalable Platform" msgstr "VNNI 需要使用第二代英特尔®至强®可扩展平台" -#: ../../tutorials/dlrs/dlrs.rst:44 +#: ../../guides/stacks/dlrs/dlrs.rst:45 msgid "Stack features" msgstr "堆栈功能和特性" -#: ../../tutorials/dlrs/dlrs.rst:46 -msgid "Deep Learning Reference Stack `V3.0 release announcement`_." -msgstr "深度学习参考堆栈 `V3.0 release announcement`_。" +#: ../../guides/stacks/dlrs/dlrs.rst:47 +msgid "`DLRS V3.0`_ release announcement." +msgstr "" -#: ../../tutorials/dlrs/dlrs.rst:47 -msgid "" -"Deep Learning Reference Stack v2.0 including current `PyTorch benchmark " -"results`_." +#: ../../guides/stacks/dlrs/dlrs.rst:48 +#, fuzzy +msgid "Deep Learning Reference Stack v2.0 including current `PyTorch benchmark`_." msgstr "深度学习参考堆栈 v2.0,包括最新的 `PyTorch benchmark results`_。" -#: ../../tutorials/dlrs/dlrs.rst:49 +#: ../../guides/stacks/dlrs/dlrs.rst:50 +#, fuzzy msgid "" "Deep Learning Reference Stack v1.0 including current `TensorFlow " -"benchmark results`_." +"benchmark`_ results." msgstr "深度学习参考堆栈 v1.0,包括最新的 `TensorFlow benchmark results`_。" -#: ../../tutorials/dlrs/dlrs.rst:51 +#: ../../guides/stacks/dlrs/dlrs.rst:52 +#, fuzzy msgid "" -"`Release notes on Github\\*`_ for the latest release of Deep Learning " -"Reference Stack." +"`DLRS Release notes`_ on Github\\* for the latest release of Deep " +"Learning Reference Stack." msgstr "`Release notes on Github\\*`_,了解深度学习参考堆栈的最新版本。" -#: ../../tutorials/dlrs/dlrs.rst:56 +#: ../../guides/stacks/dlrs/dlrs.rst:57 +#, fuzzy msgid "" "The Deep Learning Reference Stack is a collective work, and each piece of" -" software within the work has its own license. Please see the `terms of " -"use`_ for more details about licensing and usage of the Deep Learning " -"Reference Stack." -msgstr "深度学习参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关深度学习参考堆栈的许可和使用的更多详细信息,请参阅 `terms of use`_。" +" software within the work has its own license. Please see the `DLRS " +"Terms of Use`_ for more details about licensing and usage of the Deep " +"Learning Reference Stack." +msgstr "" +"深度学习参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关深度学习参考堆栈的许可和使用的更多详细信息,请参阅 `terms of " +"use`_。" -#: ../../tutorials/dlrs/dlrs.rst:61 +#: ../../guides/stacks/dlrs/dlrs.rst:62 msgid "Prerequisites" msgstr "必备条件" -#: ../../tutorials/dlrs/dlrs.rst:63 +#: ../../guides/stacks/dlrs/dlrs.rst:64 msgid ":ref:`Install ` |CL| on your host system" -msgstr "在主机系统上:ref:`Install `" +msgstr "在主机系统上 :ref:`Install `" -#: ../../tutorials/dlrs/dlrs.rst:64 +#: ../../guides/stacks/dlrs/dlrs.rst:65 msgid ":command:`containers-basic` bundle" msgstr ":command:`containers-basic` 捆绑包" -#: ../../tutorials/dlrs/dlrs.rst:65 +#: ../../guides/stacks/dlrs/dlrs.rst:66 msgid ":command:`cloud-native-basic` bundle" msgstr ":command:`cloud-native-basic` 捆绑包" -#: ../../tutorials/dlrs/dlrs.rst:67 +#: ../../guides/stacks/dlrs/dlrs.rst:68 msgid "" "In |CL|, :command:`containers-basic` includes Docker\\*, which is " "required for TensorFlow and PyTorch benchmarking. Use the " ":command:`swupd` utility to check if :command:`containers-basic` and " ":command:`cloud-native-basic` are present:" -msgstr "在 |CL| 中,:command:`containers-basic` 包括 TensorFlow 和 PyTorch 基准测试所必需的 Docker\\*。使用 :command:`swupd` 实用程序检查 :command:`containers-basic` 和 :command:`cloud-native-basic` 是否存在:" +msgstr "" +"在 |CL| 中,:command:`containers-basic` 包括 TensorFlow 和 PyTorch 基准测试所必需的 " +"Docker\\*。使用 :command:`swupd` 实用程序检查 :command:`containers-basic` 和 " +":command:`cloud-native-basic` 是否存在:" -#: ../../tutorials/dlrs/dlrs.rst:76 +#: ../../guides/stacks/dlrs/dlrs.rst:77 msgid "" "To install the :command:`containers-basic` or :command:`cloud-native-" "basic` bundles, enter:" msgstr "要安装 :command:`containers-basic` 或 :command:`cloud-native-basic` 捆绑包,请输入:" -#: ../../tutorials/dlrs/dlrs.rst:83 +#: ../../guides/stacks/dlrs/dlrs.rst:84 msgid "" "Docker is not started upon installation of the :command:`containers-" "basic` bundle. To start Docker, enter:" msgstr "安装 :command:`containers-basic` 捆绑包后 Docker 不会启动。要启动 Docker,请输入:" -#: ../../tutorials/dlrs/dlrs.rst:90 +#: ../../guides/stacks/dlrs/dlrs.rst:91 msgid "" "To ensure that Kubernetes is correctly installed and configured, follow " "the instructions in :ref:`kubernetes`." msgstr "要确保正确安装和配置 Kubernetes,请遵循 :ref:`kubernetes` 中的说明。" -#: ../../tutorials/dlrs/dlrs.rst:94 +#: ../../guides/stacks/dlrs/dlrs.rst:95 msgid "Version compatibility" msgstr "版本兼容性" -#: ../../tutorials/dlrs/dlrs.rst:96 +#: ../../guides/stacks/dlrs/dlrs.rst:97 msgid "We validated these steps against the following software package versions:" msgstr "我们根据以下软件包版本验证了这些步骤:" -#: ../../tutorials/dlrs/dlrs.rst:98 +#: ../../guides/stacks/dlrs/dlrs.rst:99 msgid "|CL| 26240 (Minimum supported version)" msgstr "|CL| 26240(支持的最低版本)" -#: ../../tutorials/dlrs/dlrs.rst:99 +#: ../../guides/stacks/dlrs/dlrs.rst:100 msgid "Docker 18.06.1" msgstr "Docker 18.06.1" -#: ../../tutorials/dlrs/dlrs.rst:100 +#: ../../guides/stacks/dlrs/dlrs.rst:101 msgid "Kubernetes 1.11.3" msgstr "Kubernetes 1.11.3" -#: ../../tutorials/dlrs/dlrs.rst:101 +#: ../../guides/stacks/dlrs/dlrs.rst:102 msgid "Go 1.11.12" msgstr "Go 1.11.12" -#: ../../tutorials/dlrs/dlrs.rst:106 +#: ../../guides/stacks/dlrs/dlrs.rst:107 +#, fuzzy msgid "" "The Deep Learning Reference Stack was developed to provide the best user " "experience when executed on a |CL| host. However, as the stack runs in a" " container environment, you should be able to complete the following " -"sections of this tutorial on other Linux* distributions, provided they " +"sections of this guide on other Linux* distributions, provided they " "comply with the Docker*, Kubernetes* and Go* package versions listed " "above. Look for your distribution documentation on how to update packages" " and manage Docker services." -msgstr "深度学习参考堆栈是为了在 |CL| 主机上执行时获得最佳用户体验而开发的。但是,该堆栈在容器环境中运行时,您应该能够在其他 Linux* 发行版上完成本教程的以下部分,只要这些发行版满足上面列出的 Docker*、Kubernetes* 和 Go* 软件包版本。查找关于如何更新软件包和管理 Docker 服务的分发版文档。" +msgstr "" +"深度学习参考堆栈是为了在 |CL| 主机上执行时获得最佳用户体验而开发的。但是,该堆栈在容器环境中运行时,您应该能够在其他 Linux* " +"发行版上完成本教程的以下部分,只要这些发行版满足上面列出的 Docker*、Kubernetes* 和 Go* " +"软件包版本。查找关于如何更新软件包和管理 Docker 服务的分发版文档。" -#: ../../tutorials/dlrs/dlrs.rst:109 +#: ../../guides/stacks/dlrs/dlrs.rst:112 msgid "TensorFlow single and multi-node benchmarks" msgstr "TensorFlow 单节点和多节点基准测试" -#: ../../tutorials/dlrs/dlrs.rst:111 +#: ../../guides/stacks/dlrs/dlrs.rst:114 +#, fuzzy msgid "" -"This section describes running the `TensorFlow benchmarks`_ in single " +"This section describes running the `TensorFlow Benchmarks`_ in single " "node. For multi-node testing, replicate these steps for each node. These " "steps provide a template to run other benchmarks, provided that they can " "invoke TensorFlow." -msgstr "本部分介绍在单节点中运行 `TensorFlow benchmarks`_。对于多节点测试,请为每个节点重复这些步骤。这些步骤提供了运行其他基准测试的模板,前提是它们可以调用 TensorFlow。" +msgstr "" +"本部分介绍在单节点中运行 `TensorFlow " +"benchmarks`_。对于多节点测试,请为每个节点重复这些步骤。这些步骤提供了运行其他基准测试的模板,前提是它们可以调用 " +"TensorFlow。" -#: ../../tutorials/dlrs/dlrs.rst:118 +#: ../../guides/stacks/dlrs/dlrs.rst:121 +#, fuzzy msgid "" "Performance test results for the Deep Learning Reference Stack and for " -"this tutorial were obtained using `runc` as the runtime." +"this guide were obtained using `runc` as the runtime." msgstr "深度学习参考堆栈和本教程的性能测试结果是使用 `runc` 作为运行时获得的。" -#: ../../tutorials/dlrs/dlrs.rst:122 +#: ../../guides/stacks/dlrs/dlrs.rst:124 msgid "" "Download either the `Eigen`_ or the `Intel MKL-DNN`_ Docker image from " "`Docker Hub`_." msgstr "从 `Docker Hub`_ 下载 `Eigen`_ 或 `Intel MKL-DNN`_ Docker 映像。" -#: ../../tutorials/dlrs/dlrs.rst:125 ../../tutorials/dlrs/dlrs.rst:167 +#: ../../guides/stacks/dlrs/dlrs.rst:127 ../../guides/stacks/dlrs/dlrs.rst:169 msgid "Run the image with Docker:" msgstr "使用 Docker 运行映像:" -#: ../../tutorials/dlrs/dlrs.rst:134 ../../tutorials/dlrs/dlrs.rst:175 +#: ../../guides/stacks/dlrs/dlrs.rst:136 ../../guides/stacks/dlrs/dlrs.rst:177 msgid "" "Launching the Docker image with the :command:`-i` argument starts " "interactive mode within the container. Enter the following commands in " "the running container." msgstr "使用 :command:`-i` 参数启动 Docker 映像,从而在容器内启动交互模式。在正在运行的容器中输入以下命令。" -#: ../../tutorials/dlrs/dlrs.rst:138 +#: ../../guides/stacks/dlrs/dlrs.rst:140 msgid "Clone the benchmark repository in the container:" msgstr "克隆容器中的基准测试存储库:" -#: ../../tutorials/dlrs/dlrs.rst:144 ../../tutorials/dlrs/dlrs.rst:185 +#: ../../guides/stacks/dlrs/dlrs.rst:146 ../../guides/stacks/dlrs/dlrs.rst:187 msgid "Execute the benchmark script:" msgstr "执行基准测试脚本:" -#: ../../tutorials/dlrs/dlrs.rst:152 +#: ../../guides/stacks/dlrs/dlrs.rst:154 msgid "" "You can replace the model with one of your choice supported by the " "TensorFlow benchmarks." msgstr "您可以将该模型更换为 TensorFlow 支持的其他模型。" -#: ../../tutorials/dlrs/dlrs.rst:155 +#: ../../guides/stacks/dlrs/dlrs.rst:157 msgid "" "If you are using an FP32 based model, it can be converted to an int8 " "model using `Intel® quantization tools`_." msgstr "如果使用基于 FP32 的模型,可以使用 `Intel® quantization tools`_ 将其转换为 int8 模型。" -#: ../../tutorials/dlrs/dlrs.rst:159 +#: ../../guides/stacks/dlrs/dlrs.rst:161 msgid "PyTorch single and multi-node benchmarks" msgstr "PyTorch 单节点和多节点基准测试" -#: ../../tutorials/dlrs/dlrs.rst:161 +#: ../../guides/stacks/dlrs/dlrs.rst:163 msgid "" "This section describes running the `PyTorch benchmarks`_ for Caffe2 in " "single node." msgstr "本部分介绍在单节点中运行针对 Caffe2 的 `PyTorch benchmarks`_。" -#: ../../tutorials/dlrs/dlrs.rst:164 +#: ../../guides/stacks/dlrs/dlrs.rst:166 msgid "" "Download either the `PyTorch with OpenBLAS`_ or the `PyTorch with Intel " "MKL-DNN`_ Docker image from `Docker Hub`_." -msgstr "从 `Docker Hub`_ 下载 `PyTorch with OpenBLAS`_ 或 `PyTorch with Intel MKL-DNN`_ Docker 映像。" +msgstr "" +"从 `Docker Hub`_ 下载 `PyTorch with OpenBLAS`_ 或 `PyTorch with Intel MKL-" +"DNN`_ Docker 映像。" -#: ../../tutorials/dlrs/dlrs.rst:179 +#: ../../guides/stacks/dlrs/dlrs.rst:181 msgid "Clone the benchmark repository:" msgstr "克隆基准测试存储库:" -#: ../../tutorials/dlrs/dlrs.rst:195 +#: ../../guides/stacks/dlrs/dlrs.rst:197 msgid "Kubeflow multi-node benchmarks" msgstr "Kubeflow 多节点基准测试" -#: ../../tutorials/dlrs/dlrs.rst:197 +#: ../../guides/stacks/dlrs/dlrs.rst:199 +#, fuzzy msgid "" -"The benchmark workload runs in a Kubernetes cluster. The tutorial uses " +"The benchmark workload runs in a Kubernetes cluster. The guide uses " "`Kubeflow`_ for the Machine Learning workload deployment on three nodes." msgstr "基准测试工作负载在 Kubernetes 集群中运行。本教程使用 `Kubeflow`_ 在三个节点上部署机器学习工作负载。" -#: ../../tutorials/dlrs/dlrs.rst:202 +#: ../../guides/stacks/dlrs/dlrs.rst:204 +#, fuzzy msgid "" "If you choose the Intel® MKL-DNN or Intel® MKL-DNN-VNNI image, your " "platform must support the Intel® AVX-512 instruction set. Otherwise, an " "*illegal instruction* error may appear, and you won’t be able to complete" -" this tutorial." -msgstr "如果选择英特尔® MKL-DNN 或英特尔® MKL-DNN-VNNI 映像,您的平台必须支持英特尔® AVX-512 指令集。否则,可能会出现*非法指令*错误,导致无法完成本教程。" +" this guide." +msgstr "" +"如果选择英特尔® MKL-DNN 或英特尔® MKL-DNN-VNNI 映像,您的平台必须支持英特尔® AVX-512 " +"指令集。否则,可能会出现*非法指令*错误,导致无法完成本教程。" -#: ../../tutorials/dlrs/dlrs.rst:206 +#: ../../guides/stacks/dlrs/dlrs.rst:210 msgid "Kubernetes setup" msgstr "Kubernetes 设置" -#: ../../tutorials/dlrs/dlrs.rst:208 +#: ../../guides/stacks/dlrs/dlrs.rst:212 +#, fuzzy msgid "" "Follow the instructions in the :ref:`kubernetes` tutorial to get set up " -"on |CL|. The Kubernetes community also has `instructions for creating a " -"cluster`_." -msgstr "按照 :ref:`kubernetes` 教程中的说明在 |CL| 上进行设置。Kubernetes 社区也提供了 `instructions for creating a cluster`_。" +"on |CL|. The Kubernetes community also has instructions for creating a " +"cluster, described in `Creating a single control-plane cluster with " +"kubeadm`_." +msgstr "" +"按照 :ref:`kubernetes` 教程中的说明在 |CL| 上进行设置。Kubernetes 社区也提供了 `instructions " +"for creating a cluster`_。" -#: ../../tutorials/dlrs/dlrs.rst:213 +#: ../../guides/stacks/dlrs/dlrs.rst:217 msgid "Kubernetes networking" msgstr "Kubernetes 网络连接" -#: ../../tutorials/dlrs/dlrs.rst:215 +#: ../../guides/stacks/dlrs/dlrs.rst:219 +#, fuzzy msgid "" "We used `flannel`_ as the network provider for these tests. If you prefer" -" a different network layer, refer to the Kubernetes `networking " -"documentation`_ for setup." -msgstr "在这些测试中,我们使用 `flannel`_ 作为网络提供程序。如果青睐不同的网络层,请参阅 Kubernetes `networking documentation`_ 进行设置。" +" a different network layer, refer to the Kubernetes network documentation" +" described in `Creating a single control-plane cluster with kubeadm`_ for" +" setup." +msgstr "" +"在这些测试中,我们使用 `flannel`_ 作为网络提供程序。如果青睐不同的网络层,请参阅 Kubernetes `networking " +"documentation`_ 进行设置。" -#: ../../tutorials/dlrs/dlrs.rst:220 +#: ../../guides/stacks/dlrs/dlrs.rst:224 msgid "Kubectl" msgstr "Kubectl" -#: ../../tutorials/dlrs/dlrs.rst:222 +#: ../../guides/stacks/dlrs/dlrs.rst:226 +#, fuzzy msgid "" "You can use kubectl to run commands against your Kubernetes cluster. " -"Refer to the `kubectl overview`_ for details on syntax and operations. " -"Once you have a working cluster on Kubernetes, use the following YAML " +"Refer to the `Overview of kubectl`_ for details on syntax and operations." +" Once you have a working cluster on Kubernetes, use the following YAML " "script to start a pod with a simple shell script, and keep the pod open." -msgstr "您可以使用 kubectl 对您的 Kubernetes 集群运行命令。有关语法和操作的详细信息,请参阅 `kubectl overview`_。建立一个 Kubernetes 工作集群后,请使用下面的 YAML 脚本启动一个含有简单 shell 脚本的 Pod,并保持该 Pod 处于打开状态。" +msgstr "" +"您可以使用 kubectl 对您的 Kubernetes 集群运行命令。有关语法和操作的详细信息,请参阅 `kubectl " +"overview`_。建立一个 Kubernetes 工作集群后,请使用下面的 YAML 脚本启动一个含有简单 shell 脚本的 " +"Pod,并保持该 Pod 处于打开状态。" -#: ../../tutorials/dlrs/dlrs.rst:227 +#: ../../guides/stacks/dlrs/dlrs.rst:231 msgid "Copy this example.yaml script to your system:" msgstr "将 example.yaml 脚本复制到您的系统中:" -#: ../../tutorials/dlrs/dlrs.rst:244 +#: ../../guides/stacks/dlrs/dlrs.rst:248 msgid "Execute the script with kubectl:" msgstr "使用 kubectl 执行该脚本:" -#: ../../tutorials/dlrs/dlrs.rst:250 +#: ../../guides/stacks/dlrs/dlrs.rst:254 msgid "" "This script opens a single pod. More robust solutions would create a " "deployment or inject a python script or larger shell script into the " "container." msgstr "该脚本打开一个 Pod。更稳健的解决方案是创建部署,或者将 python 脚本或更大的 shell 脚本注入容器。" -#: ../../tutorials/dlrs/dlrs.rst:254 +#: ../../guides/stacks/dlrs/dlrs.rst:258 msgid "Images" msgstr "图像" -#: ../../tutorials/dlrs/dlrs.rst:256 +#: ../../guides/stacks/dlrs/dlrs.rst:260 +#, fuzzy msgid "" "You must add `launcher.py`_ to the Docker image to include the Deep " "Learning Reference Stack and put the benchmarks repo in the correct " -"location. Note that this tutorial uses Kubeflow v0.4.0, and cannot " -"guarantee results if you use a different version." -msgstr "您必须将 `launcher.py`_ 添加到 Docker 映像中,以包含深度学习参考堆栈,并将基准测试存储库放在正确的位置。请注意,本教程使用 Kubeflow v0.4.0。如果使用不同的版本,则不能保证结果。" +"location. Note that this guide uses Kubeflow v0.4.0, and cannot guarantee" +" results if you use a different version." +msgstr "" +"您必须将 `launcher.py`_ 添加到 Docker 映像中,以包含深度学习参考堆栈,并将基准测试存储库放在正确的位置。请注意,本教程使用" +" Kubeflow v0.4.0。如果使用不同的版本,则不能保证结果。" -#: ../../tutorials/dlrs/dlrs.rst:260 +#: ../../guides/stacks/dlrs/dlrs.rst:264 msgid "From the Docker image, run the following:" msgstr "从 Docker 映像中,运行以下命令:" -#: ../../tutorials/dlrs/dlrs.rst:269 +#: ../../guides/stacks/dlrs/dlrs.rst:273 msgid "Your entry point becomes: :file:`/opt/launcher.py`." msgstr "您的入口点变成 :file:`/opt/launcher.py`。" -#: ../../tutorials/dlrs/dlrs.rst:271 +#: ../../guides/stacks/dlrs/dlrs.rst:275 msgid "This builds an image that can be consumed directly by TFJob from Kubeflow." msgstr "这会构建一个可供 TFJob 从 Kubeflow 直接使用的映像。" -#: ../../tutorials/dlrs/dlrs.rst:274 +#: ../../guides/stacks/dlrs/dlrs.rst:278 msgid "ksonnet\\*" msgstr "ksonnet\\*" -#: ../../tutorials/dlrs/dlrs.rst:276 +#: ../../guides/stacks/dlrs/dlrs.rst:280 msgid "" "Kubeflow uses ksonnet\\* to manage deployments, so you must install it " "before setting up Kubeflow." msgstr "Kubeflow 使用 ksonnet\\* 来管理部署,因此您必须在设置 Kubeflow 之前安装它。" -#: ../../tutorials/dlrs/dlrs.rst:279 +#: ../../guides/stacks/dlrs/dlrs.rst:283 msgid "" "ksonnet was added to the :command:`cloud-native-basic` bundle in |CL| " "version 27550. If you are using an older |CL| version (not recommended), " "you must manually install ksonnet as described below." -msgstr "ksonnet 已添加到 |CL| 版本 27550 中的 :command:`cloud-native-basic` 捆绑包中。如果使用的是较旧的 |CL| 版本(不推荐),您必须如下所述手动安装 ksonnet。" +msgstr "" +"ksonnet 已添加到 |CL| 版本 27550 中的 :command:`cloud-native-basic` " +"捆绑包中。如果使用的是较旧的 |CL| 版本(不推荐),您必须如下所述手动安装 ksonnet。" -#: ../../tutorials/dlrs/dlrs.rst:283 +#: ../../guides/stacks/dlrs/dlrs.rst:287 msgid "On |CL|, follow these steps:" msgstr "在 |CL| 上,请按照下列步骤操作:" -#: ../../tutorials/dlrs/dlrs.rst:294 +#: ../../guides/stacks/dlrs/dlrs.rst:298 msgid "" "After the ksonnet installation is complete, ensure that binary `ks` is " "accessible across the environment." msgstr "ksonnet 安装完成后,确保可在整个环境中访问 `ks` 二进制文件。" -#: ../../tutorials/dlrs/dlrs.rst:298 +#: ../../guides/stacks/dlrs/dlrs.rst:302 msgid "Kubeflow" msgstr "Kubeflow" -#: ../../tutorials/dlrs/dlrs.rst:300 +#: ../../guides/stacks/dlrs/dlrs.rst:304 +#, fuzzy msgid "" "Once you have Kubernetes running on your nodes, set up `Kubeflow`_ by " -"following these instructions from the `quick start guide`_." +"following these instructions from the `Getting Started with Kubeflow`_ " +"guide." msgstr "Kubernetes 在节点上运行后,请按照 `quick start guide`_ 中的说明设置 `Kubeflow`_。" -#: ../../tutorials/dlrs/dlrs.rst:318 +#: ../../guides/stacks/dlrs/dlrs.rst:322 msgid "Next, deploy the primary package for our purposes: tf-job-operator." msgstr "接下来,为我们的目的部署主要软件包:tf-job-operator。" -#: ../../tutorials/dlrs/dlrs.rst:328 +#: ../../guides/stacks/dlrs/dlrs.rst:332 msgid "" "This creates the CustomResourceDefinition (CRD) endpoint to launch a " "TFJob." msgstr "这将创建 CustomResourceDefinition (CRD) 端点来启动 TFJob。" -#: ../../tutorials/dlrs/dlrs.rst:331 +#: ../../guides/stacks/dlrs/dlrs.rst:335 msgid "Run a TFJob" msgstr "运行 TFJob" -#: ../../tutorials/dlrs/dlrs.rst:333 -msgid "Select this link for the `ksonnet registries for deploying TFJobs`_." +#: ../../guides/stacks/dlrs/dlrs.rst:337 +#, fuzzy +msgid "Get the ksonnet registries for deploying TFJobs from `dlrs-tfjob`_." msgstr "选择 `ksonnet registries for deploying TFJobs`_ 的链接。" -#: ../../tutorials/dlrs/dlrs.rst:335 +#: ../../guides/stacks/dlrs/dlrs.rst:339 msgid "Install the TFJob components as follows:" msgstr "按照以下步骤安装 TFJob 组件:" -#: ../../tutorials/dlrs/dlrs.rst:343 +#: ../../guides/stacks/dlrs/dlrs.rst:347 msgid "Export the image name to use for the deployment:" msgstr "导出用于部署的映像名称:" -#: ../../tutorials/dlrs/dlrs.rst:351 +#: ../../guides/stacks/dlrs/dlrs.rst:355 msgid "Replace with the image name you specified in previous steps." msgstr "将 替换为前述步骤中指定的映像名称。" -#: ../../tutorials/dlrs/dlrs.rst:353 +#: ../../guides/stacks/dlrs/dlrs.rst:357 msgid "" "Generate Kubernetes manifests for the workloads and apply them using " "these commands:" msgstr "为工作负载生成 Kubernetes 清单,并使用以下命令应用这些清单:" -#: ../../tutorials/dlrs/dlrs.rst:363 +#: ../../guides/stacks/dlrs/dlrs.rst:367 msgid "This replicates and deploys three test setups in your Kubernetes cluster." msgstr "这会在 Kubernetes 集群中复制和部署三个测试设置。" -#: ../../tutorials/dlrs/dlrs.rst:366 -msgid "Results of running this tutorial" +#: ../../guides/stacks/dlrs/dlrs.rst:370 +#, fuzzy +msgid "Results of running this guide" msgstr "运行本教程的结果" -#: ../../tutorials/dlrs/dlrs.rst:368 +#: ../../guides/stacks/dlrs/dlrs.rst:372 msgid "" "You must parse the logs of the Kubernetes pod to retrieve performance " "data. The pods will still exist post-completion and will be in " "‘Completed’ state. You can get the logs from any of the pods to inspect " -"the benchmark results. More information about `Kubernetes logging`_ is " -"available from the Kubernetes community." -msgstr "您必须解析 Kubernetes Pod 的日志来检索性能数据。完成后,Pod 仍会存在,并将处于“已完成”状态。您可以从任何一个 Pod 中获取日志来检查基准测试结果。有关 `Kubernetes logging`_ 的更多信息可从 Kubernetes 社区获取。" +"the benchmark results. More information about Kubernetes logging is " +"available in the Kubernetes `Logging Architecture`_ documentation." +msgstr "" -#: ../../tutorials/dlrs/dlrs.rst:375 +#: ../../guides/stacks/dlrs/dlrs.rst:379 msgid "Use Jupyter Notebook" msgstr "使用 Jupyter Notebook" -#: ../../tutorials/dlrs/dlrs.rst:377 +#: ../../guides/stacks/dlrs/dlrs.rst:381 msgid "" "This example uses the `PyTorch with OpenBLAS`_ container image. After it " "is downloaded, run the Docker image with :command:`-p` to specify the " "shared port between the container and the host. This example uses port " "8888." -msgstr "本示例使用 `PyTorch with OpenBLAS`_ 容器映像。下载后,使用 :command:`-p` 运行 Docker 映像,以指定容器和主机之间的共享端口。本示例使用端口 8888。" +msgstr "" +"本示例使用 `PyTorch with OpenBLAS`_ 容器映像。下载后,使用 :command:`-p` 运行 Docker " +"映像,以指定容器和主机之间的共享端口。本示例使用端口 8888。" -#: ../../tutorials/dlrs/dlrs.rst:385 +#: ../../guides/stacks/dlrs/dlrs.rst:389 msgid "" "After you start the container, launch the Jupyter Notebook. This command " "is executed inside the container image." msgstr "启动容器后,启动 Jupyter Notebook。该命令在容器映像内执行。" -#: ../../tutorials/dlrs/dlrs.rst:392 +#: ../../guides/stacks/dlrs/dlrs.rst:396 msgid "" "After the notebook has loaded, you will see output similar to the " "following:" msgstr "加载笔记本后,您将看到类似以下内容的输出:" -#: ../../tutorials/dlrs/dlrs.rst:400 +#: ../../guides/stacks/dlrs/dlrs.rst:404 msgid "" "From your host system, or any system that can access the host's IP " "address, start a web browser with the following. If you are not running " "the browser on the host system, replace :command:`127.0.0.1` with the IP " "address of the host." -msgstr "从您的主机系统或任何可以访问主机 IP 地址的系统,使用以下命令启动 Web 浏览器。如果没有在主机系统上运行浏览器,请将 :command:`127.0.0.1` 更换为主机的 IP 地址。" +msgstr "" +"从您的主机系统或任何可以访问主机 IP 地址的系统,使用以下命令启动 Web 浏览器。如果没有在主机系统上运行浏览器,请将 " +":command:`127.0.0.1` 更换为主机的 IP 地址。" -#: ../../tutorials/dlrs/dlrs.rst:408 +#: ../../guides/stacks/dlrs/dlrs.rst:412 msgid "Your browser displays the following:" msgstr "您的浏览器会显示以下内容:" -#: ../../tutorials/dlrs/dlrs.rst:414 +#: ../../guides/stacks/dlrs/dlrs.rst:418 msgid "Figure 1: :guilabel:`Jupyter Notebook`" msgstr "图 1::guilabel:`Jupyter Notebook`" -#: ../../tutorials/dlrs/dlrs.rst:417 +#: ../../guides/stacks/dlrs/dlrs.rst:421 msgid "" "To create a new notebook, click :guilabel:`New` and select " ":guilabel:`Python 3`." msgstr "要创建新笔记本,请点击 :guilabel:`New`,然后选择 :guilabel:`Python 3`。" -#: ../../tutorials/dlrs/dlrs.rst:423 +#: ../../guides/stacks/dlrs/dlrs.rst:427 msgid "Figure 2: Create a new notebook" msgstr "图 2:创建一个新笔记本" -#: ../../tutorials/dlrs/dlrs.rst:425 +#: ../../guides/stacks/dlrs/dlrs.rst:429 msgid "A new, blank notebook is displayed, with a cell ready for input." msgstr "此时将显示一个新的空白笔记本,其中有一个单元格可供输入内容。" -#: ../../tutorials/dlrs/dlrs.rst:432 +#: ../../guides/stacks/dlrs/dlrs.rst:436 msgid "" "To verify that PyTorch is working, copy the following snippet into the " "blank cell, and run the cell." msgstr "要验证 PyTorch 是否正在工作,请将以下片段复制到空白单元格中,并运行该单元格。" -#: ../../tutorials/dlrs/dlrs.rst:446 +#: ../../guides/stacks/dlrs/dlrs.rst:450 msgid "When you run the cell, your output will look something like this:" msgstr "运行单元格时,您的输出将如下所示:" -#: ../../tutorials/dlrs/dlrs.rst:452 +#: ../../guides/stacks/dlrs/dlrs.rst:456 msgid "" "You can continue working in this notebook, or you can download existing " "notebooks to take advantage of the Deep Learning Reference Stack's " @@ -528,87 +589,110 @@ msgid "" "details." msgstr "您可以继续在此笔记本中工作,也可以下载现有笔记本来利用深度学习参考堆栈的优化深度学习框架。详情请参阅 `Jupyter Notebook`_。" -#: ../../tutorials/dlrs/dlrs.rst:457 +#: ../../guides/stacks/dlrs/dlrs.rst:461 msgid "Uninstallation" msgstr "卸载" -#: ../../tutorials/dlrs/dlrs.rst:459 +#: ../../guides/stacks/dlrs/dlrs.rst:463 msgid "" "To uninstall the Deep Learning Reference Stack, you can choose to stop " "the container so that it is not using system resources, or you can stop " "the container and delete it to free storage space." msgstr "要卸载深度学习参考堆栈,您可以选择停止容器以使其不使用系统资源,或者可以停止容器并将其删除以释放存储空间。" -#: ../../tutorials/dlrs/dlrs.rst:461 +#: ../../guides/stacks/dlrs/dlrs.rst:467 msgid "To stop the container, execute the following from your host system:" msgstr "要停止容器,请从主机系统执行以下操作:" -#: ../../tutorials/dlrs/dlrs.rst:463 +#: ../../guides/stacks/dlrs/dlrs.rst:469 msgid "Find the container's ID" msgstr "找到容器的 ID" -#: ../../tutorials/dlrs/dlrs.rst:469 +#: ../../guides/stacks/dlrs/dlrs.rst:475 msgid "This will result in output similar to the following:" msgstr "这将产生类似于以下内容的输出:" -#: ../../tutorials/dlrs/dlrs.rst:476 +#: ../../guides/stacks/dlrs/dlrs.rst:482 +#, fuzzy msgid "" -"You can then use the ID or container name to stop the container. This " +"You can then use the ID or container name to stop the container. This " "example uses the name \"oss\":" msgstr "然后,您可以使用 ID 或容器名称来停止容器。本示例使用名称 \"oss\":" -#: ../../tutorials/dlrs/dlrs.rst:483 +#: ../../guides/stacks/dlrs/dlrs.rst:490 msgid "Verify that the container is not running" msgstr "验证容器未在运行" -#: ../../tutorials/dlrs/dlrs.rst:490 +#: ../../guides/stacks/dlrs/dlrs.rst:497 msgid "To delete the container from your system you need to know the Image ID:" msgstr "要从系统中删除容器,您需要知道映像 ID:" -#: ../../tutorials/dlrs/dlrs.rst:496 +#: ../../guides/stacks/dlrs/dlrs.rst:503 msgid "This command results in output similar to the following:" msgstr "该命令会产生类似于以下内容的输出:" -#: ../../tutorials/dlrs/dlrs.rst:504 +#: ../../guides/stacks/dlrs/dlrs.rst:511 msgid "To remove an image use the image ID:" msgstr "要移除映像,请使用映像 ID:" -#: ../../tutorials/dlrs/dlrs.rst:520 +#: ../../guides/stacks/dlrs/dlrs.rst:527 msgid "" "Note that you can execute the :command:`docker rmi` command using only " "the first few characters of the image ID, provided they are unique on the" " system." msgstr "请注意,您可以只使用映像 ID 的前几个字符来执行 :command:`docker rmi` 命令,前提是它们在系统上是唯一的。" -#: ../../tutorials/dlrs/dlrs.rst:522 +#: ../../guides/stacks/dlrs/dlrs.rst:529 msgid "Once you have removed the image, you can verify it has been deleted with:" msgstr "移除映像后,您可以通过以下方式验证它是否已被移除:" -#: ../../tutorials/dlrs/dlrs.rst:530 +#: ../../guides/stacks/dlrs/dlrs.rst:537 msgid "Related topics" msgstr "相关主题" -#: ../../tutorials/dlrs/dlrs.rst:532 -msgid "Deep Learning Reference Stack `V3.0 release announcement`_" -msgstr "深度学习参考堆栈 `V3.0 release announcement`_" +#: ../../guides/stacks/dlrs/dlrs.rst:539 +msgid "`DLRS V3.0`_ release announcement" +msgstr "" -#: ../../tutorials/dlrs/dlrs.rst:533 -msgid "`TensorFlow benchmarks`_" +#: ../../guides/stacks/dlrs/dlrs.rst:540 +#, fuzzy +msgid "`TensorFlow Benchmarks`_" msgstr "`TensorFlow benchmarks`_" -#: ../../tutorials/dlrs/dlrs.rst:534 +#: ../../guides/stacks/dlrs/dlrs.rst:541 msgid "`PyTorch benchmarks`_" msgstr "`PyTorch benchmarks`_" -#: ../../tutorials/dlrs/dlrs.rst:535 +#: ../../guides/stacks/dlrs/dlrs.rst:542 msgid "`Kubeflow`_" msgstr "`Kubeflow`_" -#: ../../tutorials/dlrs/dlrs.rst:536 +#: ../../guides/stacks/dlrs/dlrs.rst:543 msgid ":ref:`kubernetes` tutorial" msgstr ":ref:`kubernetes` 教程" -#: ../../tutorials/dlrs/dlrs.rst:537 +#: ../../guides/stacks/dlrs/dlrs.rst:544 msgid "`Jupyter Notebook`_" msgstr "`Jupyter Notebook`_" +#~ msgid "Deep Learning Reference Stack `V3.0 release announcement`_." +#~ msgstr "深度学习参考堆栈 `V3.0 release announcement`_。" + +#~ msgid "" +#~ "You must parse the logs of the " +#~ "Kubernetes pod to retrieve performance " +#~ "data. The pods will still exist " +#~ "post-completion and will be in " +#~ "‘Completed’ state. You can get the " +#~ "logs from any of the pods to " +#~ "inspect the benchmark results. More " +#~ "information about `Kubernetes logging`_ is " +#~ "available from the Kubernetes community." +#~ msgstr "" +#~ "您必须解析 Kubernetes Pod 的日志来检索性能数据。完成后,Pod " +#~ "仍会存在,并将处于“已完成”状态。您可以从任何一个 Pod 中获取日志来检查基准测试结果。有关 " +#~ "`Kubernetes logging`_ 的更多信息可从 Kubernetes 社区获取。" + +#~ msgid "Deep Learning Reference Stack `V3.0 release announcement`_" +#~ msgstr "深度学习参考堆栈 `V3.0 release announcement`_" + diff --git a/locale/zh_CN/LC_MESSAGES/guides/stacks/greengrass.po b/locale/zh_CN/LC_MESSAGES/guides/stacks/greengrass.po index 6385ca72..4f1cab54 100644 --- a/locale/zh_CN/LC_MESSAGES/guides/stacks/greengrass.po +++ b/locale/zh_CN/LC_MESSAGES/guides/stacks/greengrass.po @@ -5,23 +5,51 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" -#: ../../tutorials/greengrass.rst:4 +#: ../../guides/stacks/greengrass.rst:4 msgid "Enable AWS Greengrass\\* and OpenVINO™ toolkit" msgstr "启用 AWS Greengrass\\* 和 OpenVINO™ 工具包" -#: ../../tutorials/greengrass.rst:6 +#: ../../guides/stacks/greengrass.rst:6 +msgid "" +"This guide explains how to enable AWS Greengrass\\* and OpenVINO™ " +"toolkit. Specifically, the guide demonstrates how to:" +msgstr "" + +#: ../../guides/stacks/greengrass.rst:9 +msgid "Set up the Intel® edge device with |CL-ATTR|" +msgstr "使用 |CL-ATTR| 设置英特尔®边缘设备" + +#: ../../guides/stacks/greengrass.rst:10 +msgid "" +"Install the OpenVINO™ toolkit and Amazon Web Services\\* (AWS\\*) " +"Greengrass\\* software stacks" +msgstr "安装 OpenVINO™ 工具包和 Amazon Web Services\\* (AWS\\*) Greengrass\\* 软件堆栈" + +#: ../../guides/stacks/greengrass.rst:12 +msgid "" +"Use AWS Greengrass\\* and AWS Lambda\\* to deploy the FaaS samples from " +"the cloud" +msgstr "使用 AWS Greengrass\\* 和 AWS Lambda\\* 从云中部署 FaaS 示例" + +#: ../../guides/stacks/greengrass.rst:20 +msgid "Overview" +msgstr "" + +#: ../../guides/stacks/greengrass.rst:22 msgid "" "Hardware accelerated Function-as-a-Service (FaaS) enables cloud " "developers to deploy inference functionalities [1] on Intel® IoT edge " @@ -32,559 +60,600 @@ msgid "" "accelerated FaaS provides the best-in-class performance by accessing " "optimized deep learning libraries on Intel® IoT edge devices with " "accelerators." -msgstr "硬件加速的功能即服务 (FaaS) 有助于云开发人员在搭载加速器的英特尔® IoT 边缘设备(CPU、集成 GPU、英特尔® FPGA 和英特尔® Movidius™ 技术)上部署推理功能 [1]。这些功能使用容器化环境,为开发人员提供了出色的体验,有助于开发人员将可视化分析从云安全地迁移到边缘。硬件加速的 FaaS 支持在搭载加速器的英特尔® IoT 边缘设备上访问经过优化的深度学习库,实现业界最佳性能。" +msgstr "" +"硬件加速的功能即服务 (FaaS) 有助于云开发人员在搭载加速器的英特尔® IoT 边缘设备(CPU、集成 GPU、英特尔® FPGA 和英特尔®" +" Movidius™ 技术)上部署推理功能 " +"[1]。这些功能使用容器化环境,为开发人员提供了出色的体验,有助于开发人员将可视化分析从云安全地迁移到边缘。硬件加速的 FaaS " +"支持在搭载加速器的英特尔® IoT 边缘设备上访问经过优化的深度学习库,实现业界最佳性能。" -#: ../../tutorials/greengrass.rst:15 -msgid "This tutorial demonstrates how to:" -msgstr "本教程演示了如何:" - -#: ../../tutorials/greengrass.rst:17 -msgid "Set up the Intel® edge device with |CL-ATTR|" -msgstr "使用 |CL-ATTR| 设置英特尔®边缘设备" - -#: ../../tutorials/greengrass.rst:18 -msgid "" -"Install the OpenVINO™ toolkit and Amazon Web Services\\* (AWS\\*) " -"Greengrass\\* software stacks" -msgstr "安装 OpenVINO™ 工具包和 Amazon Web Services\\* (AWS\\*) Greengrass\\* 软件堆栈" - -#: ../../tutorials/greengrass.rst:20 -msgid "" -"Use AWS Greengrass\\* and AWS Lambda\\* to deploy the FaaS samples from " -"the cloud" -msgstr "使用 AWS Greengrass\\* 和 AWS Lambda\\* 从云中部署 FaaS 示例" - -#: ../../tutorials/greengrass.rst:22 -msgid "Refer to the following topics:" -msgstr "请参阅以下主题:" - -#: ../../tutorials/greengrass.rst:29 +#: ../../guides/stacks/greengrass.rst:32 msgid "Supported platforms" msgstr "支持的平台" -#: ../../tutorials/greengrass.rst:31 +#: ../../guides/stacks/greengrass.rst:34 msgid "Operating System: |CL| latest release" msgstr "操作系统:|CL| 最新版本" -#: ../../tutorials/greengrass.rst:32 -msgid "" -"Hardware: Intel® core platforms (This tutorial supports inference " -"on CPU only.)" +#: ../../guides/stacks/greengrass.rst:35 +#, fuzzy +msgid "Hardware: Intel® core platforms (that support inference on CPU only)" msgstr "硬件:英特尔®酷睿™平台(本教程仅支持 CPU 推理。)" -#: ../../tutorials/greengrass.rst:35 +#: ../../guides/stacks/greengrass.rst:38 msgid "Sample description" msgstr "示例说明" -#: ../../tutorials/greengrass.rst:37 +#: ../../guides/stacks/greengrass.rst:40 +#, fuzzy msgid "" "The AWS Greengrass samples are located at `Edge-Analytics-FaaS`_. This " -"tutorial uses the 1.0 version of the source code." +"guide uses the 1.0 version of the source code." msgstr "AWS Greengrass 示例位于 `Edge-Analytics-FaaS`_ 中。本教程使用 1.0 版本的源代码。" -#: ../../tutorials/greengrass.rst:40 +#: ../../guides/stacks/greengrass.rst:43 msgid "|CL| provides the following AWS Greengrass samples:" msgstr "|CL| 提供以下 AWS Greengrass 示例:" -#: ../../tutorials/greengrass.rst:42 +#: ../../guides/stacks/greengrass.rst:45 msgid "`greengrass_classification_sample.py`_" msgstr "`greengrass_classification_sample.py`_" -#: ../../tutorials/greengrass.rst:44 +#: ../../guides/stacks/greengrass.rst:47 msgid "" "This AWS Greengrass sample classifies a video stream using classification" " networks such as AlexNet and GoogLeNet and publishes top-10 results on " "AWS\\* IoT Cloud every second." -msgstr "此 AWS Greengrass 示例使用 AlexNet 和 GoogLeNet 等分类网络对视频流进行分类,并每秒在 AWS\\* IoT 云上发布前十名结果。" +msgstr "" +"此 AWS Greengrass 示例使用 AlexNet 和 GoogLeNet 等分类网络对视频流进行分类,并每秒在 AWS\\* IoT " +"云上发布前十名结果。" -#: ../../tutorials/greengrass.rst:48 +#: ../../guides/stacks/greengrass.rst:51 msgid "`greengrass_object_detection_sample_ssd.py`_" msgstr "`greengrass_object_detection_sample_ssd.py`_" -#: ../../tutorials/greengrass.rst:50 +#: ../../guides/stacks/greengrass.rst:53 msgid "" "This AWS Greengrass sample detects objects in a video stream and " "classifies them using single-shot multi-box detection (SSD) networks such" " as SSD Squeezenet, SSD Mobilenet, and SSD300. This sample publishes " "detection outputs such as class label, class confidence, and bounding box" " coordinates on AWS IoT Cloud every second." -msgstr "此 AWS Greengrass 示例会检测视频流中的对象,并使用单步多框检测 (SSD) 网络(例如 SSD Squeezenet、SSD Mobilenet 和 SSD300)对它们进行分类。此示例每秒在 AWS IoT 云上发布检测输出,如类标签、类置信度和边界框坐标。" +msgstr "" +"此 AWS Greengrass 示例会检测视频流中的对象,并使用单步多框检测 (SSD) 网络(例如 SSD Squeezenet、SSD " +"Mobilenet 和 SSD300)对它们进行分类。此示例每秒在 AWS IoT 云上发布检测输出,如类标签、类置信度和边界框坐标。" -#: ../../tutorials/greengrass.rst:58 +#: ../../guides/stacks/greengrass.rst:61 msgid "Install the OS on the edge device" msgstr "在边缘设备上安装操作系统" -#: ../../tutorials/greengrass.rst:60 +#: ../../guides/stacks/greengrass.rst:63 msgid "" "Start with a clean installation of |CL| on a new system, using the :ref" ":`bare-metal-install-desktop`, found in :ref:`get-started`." -msgstr "使用 :ref:`get-started` 中的 :ref:`bare-metal-install-desktop`,在新系统上安装干净的 |CL|。" +msgstr "" +"使用 :ref:`get-started` 中的 :ref:`bare-metal-install-desktop`,在新系统上安装干净的 " +"|CL|。" -#: ../../tutorials/greengrass.rst:64 +#: ../../guides/stacks/greengrass.rst:67 msgid "Create user accounts" msgstr "创建用户帐户" -#: ../../tutorials/greengrass.rst:66 +#: ../../guides/stacks/greengrass.rst:69 msgid "" "After |CL| is installed, create two user accounts. Create an " "administrative user in |CL| and create a user account for the Greengrass " "services to use ( see Greengrass user below)." -msgstr "安装 |CL| 后,创建两个用户帐户。在 |CL| 中创建一个管理用户,并为要使用的 Greengrass 服务创建一个用户帐户(请参阅下面的 Greengrass 用户)。" +msgstr "" +"安装 |CL| 后,创建两个用户帐户。在 |CL| 中创建一个管理用户,并为要使用的 Greengrass 服务创建一个用户帐户(请参阅下面的 " +"Greengrass 用户)。" -#: ../../tutorials/greengrass.rst:70 +#: ../../guides/stacks/greengrass.rst:73 msgid "" "Create a new user and set a password for that user. Enter the following " "commands as ``root``:" msgstr "创建新用户并为该用户设置密码。以 ``root`` 用户身份输入以下命令:" -#: ../../tutorials/greengrass.rst:78 +#: ../../guides/stacks/greengrass.rst:81 +#, fuzzy msgid "" -"Next, enable the :command:`sudo` command for your new ````. Add " -"```` to the *wheel* group:" +"Next, enable the :command:`sudo` command for your new . Add " +" to the `wheel` group:" msgstr "接下来,为新的 ```` 启用 :command:`sudo` 命令。将 ```` 添加到 *wheel* 组:" -#: ../../tutorials/greengrass.rst:85 +#: ../../guides/stacks/greengrass.rst:88 msgid "Create a :file:`/etc/fstab` file." msgstr "创建一个 :file:`/etc/fstab` 文件。" -#: ../../tutorials/greengrass.rst:93 +#: ../../guides/stacks/greengrass.rst:96 msgid "" "By default, |CL| does not create an :file:`/etc/fstab` file. You must " "create this file before the Greengrass service runs." msgstr "默认情况下,|CL| 不会创建 :file:`/etc/fstab` 文件。您必须在 Greengrass 服务运行之前创建此文件。" -#: ../../tutorials/greengrass.rst:97 +#: ../../guides/stacks/greengrass.rst:100 msgid "Add required bundles" msgstr "添加所需的捆绑包" -#: ../../tutorials/greengrass.rst:99 +#: ../../guides/stacks/greengrass.rst:102 msgid "" "Use the :command:`swupd` software updater utility to add the prerequisite" " bundles for the OpenVINO software stack:" msgstr "使用 :command:`swupd` 软件更新程序实用程序添加 OpenVINO 软件堆栈必备的软件包:" -#: ../../tutorials/greengrass.rst:108 +#: ../../guides/stacks/greengrass.rst:111 msgid "Learn more about how to :ref:`swupd-guide`." msgstr "详细了解如何 :ref:`swupd-guide`。" -#: ../../tutorials/greengrass.rst:110 +#: ../../guides/stacks/greengrass.rst:113 msgid "" "The :command:`computer-vision-basic` bundle installs the OpenVINO™ " "toolkit, and the sample models optimized for Intel® edge platforms." msgstr ":command:`computer-vision-basic` 捆绑包会安装 OpenVINO™ 工具包以及针对英特尔®边缘平台优化的示例模型。" -#: ../../tutorials/greengrass.rst:114 +#: ../../guides/stacks/greengrass.rst:117 msgid "Convert deep learning models" msgstr "转换深度学习模型" -#: ../../tutorials/greengrass.rst:117 +#: ../../guides/stacks/greengrass.rst:120 msgid "Locate sample models" msgstr "找到示例模型" -#: ../../tutorials/greengrass.rst:119 +#: ../../guides/stacks/greengrass.rst:122 +#, fuzzy msgid "" "There are two types of provided models that can be used in conjunction " -"with AWS Greengrass for this tutorial: classification or object " -"detection." +"with AWS Greengrass for this guide: classification or object detection." msgstr "本教程中提供了两种可以与 AWS Greengrass 配合使用的模型:分类和对象检测。" -#: ../../tutorials/greengrass.rst:122 +#: ../../guides/stacks/greengrass.rst:125 +#, fuzzy msgid "" -"To complete this tutorial using an image classification model, download " -"the BVLC AlexNet model files `bvlc_alexnet.caffemodel`_ and " +"To complete this guide using an image classification model, download the " +"BVLC AlexNet model files `bvlc_alexnet.caffemodel`_ and " "`deploy.prototxt`_ to the default model_location at " ":file:`/usr/share/openvino/models`. Any custom pre-trained classification" " models can be used with the classification sample." -msgstr "要使用图像分类模型完成本教程,请将 BVLC AlexNet 模型文件 `bvlc_alexnet.caffemodel`_ 和 `deploy.prototxt`_ 下载到 :file:`/usr/share/openvino/models` 处的默认 model_location。预先训练的任何自定义分类模型都可与分类示例配合使用。" +msgstr "" +"要使用图像分类模型完成本教程,请将 BVLC AlexNet 模型文件 `bvlc_alexnet.caffemodel`_ 和 " +"`deploy.prototxt`_ 下载到 :file:`/usr/share/openvino/models` 处的默认 " +"model_location。预先训练的任何自定义分类模型都可与分类示例配合使用。" -#: ../../tutorials/greengrass.rst:128 +#: ../../guides/stacks/greengrass.rst:131 +#, fuzzy msgid "" "For object detection, the sample models optimized for Intel® edge " "platforms are included with the computer-vision-basic bundle installation" " at :file:`/usr/share/openvino/models`. These models are provided as an " -"example; however, you may also use a custom SSD model with the Greengrass" -" object detection sample." -msgstr "对于对象检测,安装 computer-vision-basic 捆绑包时会在 :file:`/usr/share/openvino/models` 处附带针对英特尔®边缘平台优化的示例模型。这些模型作为示例提供;但是,您也可以将自定义 SSD 模型与 Greengrass 对象检测示例结合使用。" +"example; you may also use a custom SSD model with the Greengrass object " +"detection sample." +msgstr "" +"对于对象检测,安装 computer-vision-basic 捆绑包时会在 :file:`/usr/share/openvino/models`" +" 处附带针对英特尔®边缘平台优化的示例模型。这些模型作为示例提供;但是,您也可以将自定义 SSD 模型与 Greengrass " +"对象检测示例结合使用。" -#: ../../tutorials/greengrass.rst:134 +#: ../../guides/stacks/greengrass.rst:137 msgid "Run model optimizer" msgstr "运行模型优化器" -#: ../../tutorials/greengrass.rst:136 +#: ../../guides/stacks/greengrass.rst:139 msgid "" -"Follow these instructions for `converting deep learning models to " -"Intermediate Representation using Model Optimizer`_. To optimize either " -"of the sample models described above, run one of the following commands." -msgstr "按照 `converting deep learning models to Intermediate Representation using Model Optimizer`_ 中的说明执行操作。要优化上述任一示例模型,请运行以下命令之一。" +"Follow the instructions in the `Model Optimizer Developer Guide`_ for " +"converting deep learning models to Intermediate Representation using " +"Model Optimizer. To optimize either of the sample models described above," +" run one of the following commands." +msgstr "" -#: ../../tutorials/greengrass.rst:138 +#: ../../guides/stacks/greengrass.rst:143 msgid "For classification using BVLC AlexNet model:" msgstr "对于使用 BVLC AlexNet 模型的分类:" -#: ../../tutorials/greengrass.rst:147 +#: ../../guides/stacks/greengrass.rst:152 msgid "For object detection using SqueezeNetSSD-5Class model:" msgstr "对于使用 SqueezeNetSSD-5Class 模型的对象检测:" -#: ../../tutorials/greengrass.rst:156 +#: ../../guides/stacks/greengrass.rst:161 msgid "In these examples:" msgstr "在这些示例中:" -#: ../../tutorials/greengrass.rst:158 -msgid "```` is :file:`/usr/share/openvino/models`." +#: ../../guides/stacks/greengrass.rst:163 +#, fuzzy +msgid "`` is :file:`/usr/share/openvino/models`." msgstr "```` 是 :file:`/usr/share/openvino/models`。" -#: ../../tutorials/greengrass.rst:160 -msgid "```` is FP32 or FP16, depending on target device." +#: ../../guides/stacks/greengrass.rst:165 +#, fuzzy +msgid "`` is FP32 or FP16, depending on target device." msgstr "```` 是 FP32 或 FP16,具体取决于目标设备。" -#: ../../tutorials/greengrass.rst:162 +#: ../../guides/stacks/greengrass.rst:167 +#, fuzzy msgid "" -"```` is the directory where the Intermediate Representation " +"`` is the directory where the Intermediate Representation " "(IR) is stored. IR contains .xml format corresponding to the network " "structure and .bin format corresponding to weights. This .xml file should" " be passed to :command:``." -msgstr "```` 是存储中间表示 (IR) 的目录。IR 包含与网络结构对应的 .xml 格式以及与权重对应的 .bin 格式。此 .xml 文件应传递给 :command:``。" +msgstr "" +"```` 是存储中间表示 (IR) 的目录。IR 包含与网络结构对应的 .xml 格式以及与权重对应的 .bin 格式。此" +" .xml 文件应传递给 :command:``。" -#: ../../tutorials/greengrass.rst:167 +#: ../../guides/stacks/greengrass.rst:172 +#, fuzzy msgid "" "In the BVLC AlexNet model, the prototxt defines the input shape with " "batch size 10 by default. In order to use any other batch size, the " "entire input shape must be provided as an argument to the model " "optimizer. For example, to use batch size 1, you must provide: " +"`--input_shape [1,3,227,227]`" +msgstr "" +"在 BVLC AlexNet 模型中,默认情况下,prototxt 会定义批处理大小为 10 " +"的输入形状。要使用任何其他批处理大小,必须将整个输入形状作为参数提供给模型优化器。例如,要使用批处理大小 1,您必须提供 " "``--input_shape [1,3,227,227]``" -msgstr "在 BVLC AlexNet 模型中,默认情况下,prototxt 会定义批处理大小为 10 的输入形状。要使用任何其他批处理大小,必须将整个输入形状作为参数提供给模型优化器。例如,要使用批处理大小 1,您必须提供 ``--input_shape [1,3,227,227]``" -#: ../../tutorials/greengrass.rst:175 +#: ../../guides/stacks/greengrass.rst:180 msgid "Configure AWS Greengrass group" msgstr "配置 AWS Greengrass 组" -#: ../../tutorials/greengrass.rst:177 +#: ../../guides/stacks/greengrass.rst:182 msgid "" "For each Intel® edge platform, you must create a new AWS Greengrass group" " and install AWS Greengrass core software to establish the connection " "between cloud and edge." -msgstr "对于每个英特尔®边缘平台,您必须创建一个新的 AWS Greengrass 组,并安装 AWS Greengrass 核心软件,以在云和边缘之间建立连接。" +msgstr "" +"对于每个英特尔®边缘平台,您必须创建一个新的 AWS Greengrass 组,并安装 AWS Greengrass " +"核心软件,以在云和边缘之间建立连接。" -#: ../../tutorials/greengrass.rst:181 +#: ../../guides/stacks/greengrass.rst:186 msgid "" "To create an AWS Greengrass group, follow the instructions in `Configure " "AWS IoT Greengrass on AWS IoT`_." -msgstr "要创建 AWS Greengrass 组,请按照 `Configure AWS IoT Greengrass on AWS IoT`_ 中的说明执行操作。" +msgstr "" +"要创建 AWS Greengrass 组,请按照 `Configure AWS IoT Greengrass on AWS IoT`_ " +"中的说明执行操作。" -#: ../../tutorials/greengrass.rst:184 +#: ../../guides/stacks/greengrass.rst:189 msgid "" "To install and configure AWS Greengrass core on edge platform, follow the" " instructions in `Start AWS Greengrass on the Core Device`_. In step " "8(b), download the x86_64 Ubuntu\\* configuration of the AWS Greengrass " "core software." -msgstr "要在边缘平台上安装和配置 AWS Greengrass 核心,请按照 `Start AWS Greengrass on the Core Device`_ 中的说明执行操作。在步骤 8(b) 中,下载 AWS Greengrass 核心软件的 x86_64 Ubuntu\\* 配置。" +msgstr "" +"要在边缘平台上安装和配置 AWS Greengrass 核心,请按照 `Start AWS Greengrass on the Core " +"Device`_ 中的说明执行操作。在步骤 8(b) 中,下载 AWS Greengrass 核心软件的 x86_64 Ubuntu\\* 配置。" -#: ../../tutorials/greengrass.rst:191 +#: ../../guides/stacks/greengrass.rst:196 +#, fuzzy msgid "" "You do not need to run the :file:`cgroupfs-mount.sh` script in step #6 of" -" Module 1 of the `AWS Greengrass developer guide`_ because this is " +" Module 1 of the `AWS Greengrass Developer Guide`_ because this is " "enabled already in |CL|." -msgstr "您不需要在 `AWS Greengrass developer guide`_ 模块 1 的步骤 6 中运行 :file:`cgroupfs-mount.sh` 脚本,因为它已经在 |CL| 中启用。" +msgstr "" +"您不需要在 `AWS Greengrass developer guide`_ 模块 1 的步骤 6 中运行 :file:`cgroupfs-" +"mount.sh` 脚本,因为它已经在 |CL| 中启用。" -#: ../../tutorials/greengrass.rst:195 +#: ../../guides/stacks/greengrass.rst:200 msgid "" "Be sure to download both the security resources and the AWS Greengrass " "core software." msgstr "请务必下载安全资源和 AWS Greengrass 核心软件。" -#: ../../tutorials/greengrass.rst:200 +#: ../../guides/stacks/greengrass.rst:205 msgid "Security certificates are linked to your AWS account." msgstr "安全证书会链接到您的 AWS 帐户。" -#: ../../tutorials/greengrass.rst:204 +#: ../../guides/stacks/greengrass.rst:209 msgid "Create and package Lambda function" msgstr "创建并打包 Lambda 函数" -#: ../../tutorials/greengrass.rst:206 +#: ../../guides/stacks/greengrass.rst:211 +#, fuzzy msgid "" -"Complete steps 1-4 of the AWS Greengrass tutorial at `Create and Package " -"a Lambda Function`_." +"Complete steps 1-4 of the AWS Greengrass guide at `Create and Package a " +"Lambda Function`_." msgstr "在 `Create and Package a Lambda Function`_ 中完成 AWS Greengrass 教程的步骤 1-4。" -#: ../../tutorials/greengrass.rst:210 +#: ../../guides/stacks/greengrass.rst:216 msgid "" "This creates the tarball needed to create the AWS Greengrass environment " "on the edge device." msgstr "这会创建必要的 tarball,以便在边缘设备上创建 AWS Greengrass 环境。" -#: ../../tutorials/greengrass.rst:214 +#: ../../guides/stacks/greengrass.rst:220 msgid "" "In step 5, replace :file:`greengrassHelloWorld.py` with the " "classification or object detection Greengrass sample from `Edge-" "Analytics-Faas`_:" -msgstr "在步骤 5 中,将 :file:`greengrassHelloWorld.py` 替换为 `Edge-Analytics-Faas`_ 中的分类或对象检测 Greengrass 示例:" +msgstr "" +"在步骤 5 中,将 :file:`greengrassHelloWorld.py` 替换为 `Edge-Analytics-Faas`_ " +"中的分类或对象检测 Greengrass 示例:" -#: ../../tutorials/greengrass.rst:217 +#: ../../guides/stacks/greengrass.rst:223 msgid "Classification: `greengrass_classification_sample.py`_" msgstr "分类:`greengrass_classification_sample.py`_" -#: ../../tutorials/greengrass.rst:219 +#: ../../guides/stacks/greengrass.rst:225 msgid "Object Detection: `greengrass_object_detection_sample_ssd.py`_" msgstr "对象检测:`greengrass_object_detection_sample_ssd.py`_" -#: ../../tutorials/greengrass.rst:221 +#: ../../guides/stacks/greengrass.rst:227 msgid "" "Zip the selected Greengrass sample with the extracted Greengrass SDK " "folders from the previous step into " ":file:`greengrass_sample_python_lambda.zip`." -msgstr "将所选的 Greengrass 示例以及从上一步提取的 Greengrass SDK 文件夹压缩到 :file:`greengrass_sample_python_lambda.zip`。" +msgstr "" +"将所选的 Greengrass 示例以及从上一步提取的 Greengrass SDK 文件夹压缩到 " +":file:`greengrass_sample_python_lambda.zip`。" -#: ../../tutorials/greengrass.rst:224 +#: ../../guides/stacks/greengrass.rst:230 msgid "The zip should contain:" msgstr "压缩包应包含:" -#: ../../tutorials/greengrass.rst:226 +#: ../../guides/stacks/greengrass.rst:232 msgid "greengrasssdk" msgstr "greengrasssdk" -#: ../../tutorials/greengrass.rst:228 +#: ../../guides/stacks/greengrass.rst:234 msgid "greengrass classification or object detection sample" msgstr "greengrass 分类或对象检测示例" -#: ../../tutorials/greengrass.rst:230 +#: ../../guides/stacks/greengrass.rst:236 msgid "For example:" msgstr "例如:" -#: ../../tutorials/greengrass.rst:237 +#: ../../guides/stacks/greengrass.rst:243 msgid "" "Return to the AWS documentation section called `Create and Package a " "Lambda Function`_ and complete the procedure." -msgstr "返回名为`Create and Package a Lambda Function`_ 的 AWS 文档部分,并完成步骤。" +msgstr "返回名为 `Create and Package a Lambda Function`_ 的 AWS 文档部分,并完成步骤。" -#: ../../tutorials/greengrass.rst:242 +#: ../../guides/stacks/greengrass.rst:248 msgid "" "In step 9(a) of the AWS documentation, while uploading the zip file, make" " sure to name the handler to one of the following, depending on the AWS " "Greengrass sample you are using:" msgstr "在 AWS 文档的步骤 9(a) 中,上传 Zip 文件,并确保根据使用的 AWS Greengrass 示例将处理程序命名为以下名称之一:" -#: ../../tutorials/greengrass.rst:246 +#: ../../guides/stacks/greengrass.rst:252 msgid "greengrass_object_detection_sample_ssd.function_handler" msgstr "greengrass_object_detection_sample_ssd.function_handler" -#: ../../tutorials/greengrass.rst:247 +#: ../../guides/stacks/greengrass.rst:253 msgid "greengrass_classification_sample.function_handler" msgstr "greengrass_classification_sample.function_handler" -#: ../../tutorials/greengrass.rst:251 +#: ../../guides/stacks/greengrass.rst:257 msgid "Configure Lambda function" msgstr "配置 Lambda 函数" -#: ../../tutorials/greengrass.rst:253 +#: ../../guides/stacks/greengrass.rst:259 msgid "" "After creating the Greengrass group and the Lambda function, start " "configuring the Lambda function for AWS Greengrass." msgstr "创建 Greengrass 组和 Lambda 函数后,开始为 AWS Greengrass 配置 Lambda 函数。" -#: ../../tutorials/greengrass.rst:256 +#: ../../guides/stacks/greengrass.rst:262 msgid "" "Follow steps 1-8 in `Configure the Lambda Function for AWS IoT " "Greengrass`_ in the AWS documentation." -msgstr "按照 AWS 文档中`Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤 1-8 执行操作。" +msgstr "" +"按照 AWS 文档中 `Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤 " +"1-8 执行操作。" -#: ../../tutorials/greengrass.rst:259 +#: ../../guides/stacks/greengrass.rst:265 msgid "" "In addition to the details mentioned in step 8, change the Memory limit " "to 2048 MB to accommodate large input video streams." msgstr "除了步骤 8 中提到的细节之外,将内存限制更改为 2048 MB,以容纳较大的输入视频流。" -#: ../../tutorials/greengrass.rst:262 +#: ../../guides/stacks/greengrass.rst:268 msgid "" "Add the following environment variables as key-value pairs when editing " "the Lambda configuration and click on update:" msgstr "编辑 Lambda 配置时,添加以下环境变量作为键值对,然后点击更新:" -#: ../../tutorials/greengrass.rst:265 +#: ../../guides/stacks/greengrass.rst:271 msgid "**Table 1. Environment variables: Lambda configuration**" msgstr "**表 1.环境变量:Lambda 配置**" -#: ../../tutorials/greengrass.rst:269 +#: ../../guides/stacks/greengrass.rst:275 msgid "Key" msgstr "键" -#: ../../tutorials/greengrass.rst:270 +#: ../../guides/stacks/greengrass.rst:276 msgid "Value" msgstr "值" -#: ../../tutorials/greengrass.rst:271 +#: ../../guides/stacks/greengrass.rst:277 msgid "PARAM_MODEL_XML" msgstr "PARAM_MODEL_XML" -#: ../../tutorials/greengrass.rst:272 +#: ../../guides/stacks/greengrass.rst:278 +#, fuzzy msgid "" "/, where is user specified and contains " "IR.xml, the Intermediate Representation file from Intel® Model Optimizer." -" For this tutorial, should be set to " +" For this guide, should be set to " "'/usr/share/openvino/models' or one of its subdirectories." -msgstr "/,其中 是用户指定的,包含来自英特尔®模型优化器的中间表示文件 IR.xml。在本教程中, 应设置为 '/usr/share/openvino/models' 或其某个子目录。" +msgstr "" +"/,其中 是用户指定的,包含来自英特尔®模型优化器的中间表示文件 " +"IR.xml。在本教程中, 应设置为 '/usr/share/openvino/models' 或其某个子目录。" -#: ../../tutorials/greengrass.rst:276 +#: ../../guides/stacks/greengrass.rst:282 msgid "PARAM_INPUT_SOURCE" msgstr "PARAM_INPUT_SOURCE" -#: ../../tutorials/greengrass.rst:277 +#: ../../guides/stacks/greengrass.rst:283 msgid "/input.webm to be specified by user. Holds both input and" msgstr "由用户指定的 /input.webm。保存输入和" -#: ../../tutorials/greengrass.rst:278 +#: ../../guides/stacks/greengrass.rst:284 msgid "output data. For webcam, set PARAM_INPUT_SOURCE to ‘/dev/video0’" msgstr "输出数据。对于网络摄像头,请将 PARAM_INPUT_SOURCE 设置为 ‘/dev/video0’" -#: ../../tutorials/greengrass.rst:279 +#: ../../guides/stacks/greengrass.rst:285 msgid "PARAM_DEVICE" msgstr "PARAM_DEVICE" -#: ../../tutorials/greengrass.rst:280 +#: ../../guides/stacks/greengrass.rst:286 msgid "\"CPU\"" msgstr "\"CPU\"" -#: ../../tutorials/greengrass.rst:281 +#: ../../guides/stacks/greengrass.rst:287 msgid "PARAM_CPU_EXTENSION_PATH" msgstr "PARAM_CPU_EXTENSION_PATH" -#: ../../tutorials/greengrass.rst:282 +#: ../../guides/stacks/greengrass.rst:288 msgid "/usr/lib64/libcpu_extension.so" msgstr "/usr/lib64/libcpu_extension.so" -#: ../../tutorials/greengrass.rst:283 +#: ../../guides/stacks/greengrass.rst:289 msgid "PARAM_OUTPUT_DIRECTORY" msgstr "PARAM_OUTPUT_DIRECTORY" -#: ../../tutorials/greengrass.rst:284 +#: ../../guides/stacks/greengrass.rst:290 msgid " to be specified by user. Holds both input and output data" msgstr " 由用户指定。保存输入和输出数据" -#: ../../tutorials/greengrass.rst:286 +#: ../../guides/stacks/greengrass.rst:292 msgid "PARAM_NUM_TOP_RESULTS" msgstr "PARAM_NUM_TOP_RESULTS" -#: ../../tutorials/greengrass.rst:287 +#: ../../guides/stacks/greengrass.rst:293 msgid "" "User specified for classification sample. (e.g. 1 for top-1 result, 5 for" " top-5 results)" msgstr "为分类示例指定的用户。(例如,1 为 前 1 名结果,5 为前 5 名结果)" -#: ../../tutorials/greengrass.rst:290 +#: ../../guides/stacks/greengrass.rst:296 msgid "" "Add subscription to subscribe, or publish messages from AWS Greengrass " "Lambda function by completing the procedure in `Configure the Lambda " "Function for AWS IoT Greengrass`_." -msgstr "完成 `Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤,添加订阅以进行订阅或发布来自 AWS Greengrass Lambda 函数的消息。" +msgstr "" +"完成 `Configure the Lambda Function for AWS IoT Greengrass`_ " +"中的步骤,添加订阅以进行订阅或发布来自 AWS Greengrass Lambda 函数的消息。" -#: ../../tutorials/greengrass.rst:295 +#: ../../guides/stacks/greengrass.rst:301 +#, fuzzy msgid "" "The optional topic filter field is the topic mentioned inside the Lambda " -"function. In this tutorial, sample topics include the following: " +"function. In this guide, sample topics include the following: " ":command:`openvino/ssd` or :command:`openvino/classification`" -msgstr "可选主题过滤器字段是 Lambda 函数中提到的主题。在本教程中,示例主题包括以下 :command:`openvino/ssd` 或 :command:`openvino/classification`" +msgstr "" +"可选主题过滤器字段是 Lambda 函数中提到的主题。在本教程中,示例主题包括以下 :command:`openvino/ssd` 或 " +":command:`openvino/classification`" -#: ../../tutorials/greengrass.rst:300 +#: ../../guides/stacks/greengrass.rst:305 msgid "Add local resources" msgstr "添加本地资源" -#: ../../tutorials/greengrass.rst:302 +#: ../../guides/stacks/greengrass.rst:307 +#, fuzzy msgid "" -"Refer to the AWS documentation for details about `local resources and " -"access privileges`_." +"Refer to the AWS documentation `Access Local Resources with Lambda " +"Functions and Connectors`_ for details about local resources and access " +"privileges." msgstr "有关 `local resources and access privileges`_ 的详细信息,请参阅 AWS 文档。" -#: ../../tutorials/greengrass.rst:304 +#: ../../guides/stacks/greengrass.rst:310 msgid "The following table describes the local resources needed for the CPU:" msgstr "下表列出了 CPU 所需的本地资源:" -#: ../../tutorials/greengrass.rst:306 +#: ../../guides/stacks/greengrass.rst:312 msgid "**Local resources**" msgstr "**本地资源**" -#: ../../tutorials/greengrass.rst:310 +#: ../../guides/stacks/greengrass.rst:316 msgid "Name" msgstr "名称" -#: ../../tutorials/greengrass.rst:311 +#: ../../guides/stacks/greengrass.rst:317 msgid "Resource type" msgstr "资源类型" -#: ../../tutorials/greengrass.rst:312 +#: ../../guides/stacks/greengrass.rst:318 msgid "Local path" msgstr "本地路径" -#: ../../tutorials/greengrass.rst:313 +#: ../../guides/stacks/greengrass.rst:319 msgid "Access" msgstr "访问" -#: ../../tutorials/greengrass.rst:315 +#: ../../guides/stacks/greengrass.rst:321 msgid "ModelDir" msgstr "ModelDir" -#: ../../tutorials/greengrass.rst:316 ../../tutorials/greengrass.rst:326 +#: ../../guides/stacks/greengrass.rst:322 +#: ../../guides/stacks/greengrass.rst:332 msgid "Volume" msgstr "卷" -#: ../../tutorials/greengrass.rst:317 +#: ../../guides/stacks/greengrass.rst:323 msgid " to be specified by user" msgstr " 由用户指定" -#: ../../tutorials/greengrass.rst:318 ../../tutorials/greengrass.rst:323 +#: ../../guides/stacks/greengrass.rst:324 +#: ../../guides/stacks/greengrass.rst:329 msgid "Read-Only" msgstr "只读" -#: ../../tutorials/greengrass.rst:320 +#: ../../guides/stacks/greengrass.rst:326 msgid "Webcam" msgstr "网络摄像头" -#: ../../tutorials/greengrass.rst:321 +#: ../../guides/stacks/greengrass.rst:327 msgid "Device" msgstr "设备" -#: ../../tutorials/greengrass.rst:322 +#: ../../guides/stacks/greengrass.rst:328 msgid "/dev/video0" msgstr "/dev/video0" -#: ../../tutorials/greengrass.rst:325 +#: ../../guides/stacks/greengrass.rst:331 msgid "DataDir" msgstr "DataDir" -#: ../../tutorials/greengrass.rst:327 +#: ../../guides/stacks/greengrass.rst:333 msgid " to be specified by user. Holds both input and output data." msgstr " 由用户指定。保存输入和输出数据。" -#: ../../tutorials/greengrass.rst:329 +#: ../../guides/stacks/greengrass.rst:335 msgid "Read and Write" msgstr "读取和写入" -#: ../../tutorials/greengrass.rst:332 +#: ../../guides/stacks/greengrass.rst:338 msgid "Deploy Lambda function" msgstr "部署 Lambda 函数" -#: ../../tutorials/greengrass.rst:334 +#: ../../guides/stacks/greengrass.rst:340 +#, fuzzy msgid "" -"Refer to the AWS documentation for instructions on how to `deploy the " -"lambda function to AWS Greengrass core device`_. Select *Deployments* on " -"the group page and follow the instructions." -msgstr "有关如何`deploy the lambda function to AWS Greengrass core device`_ 的说明,请参阅 AWS 文档。在组页面上选择 *Deployments*,并按照说明执行操作。" +"Refer to the AWS documentation `Deploy Cloud Configurations to an AWS IoT" +" Greengrass Core Device`_ for instructions on how to deploy the lambda " +"function to AWS Greengrass core device. Select *Deployments* on the group" +" page and follow the instructions." +msgstr "" +"有关如何`deploy the lambda function to AWS Greengrass core device`_ 的说明,请参阅 " +"AWS 文档。在组页面上选择 *Deployments*,并按照说明执行操作。" -#: ../../tutorials/greengrass.rst:339 +#: ../../guides/stacks/greengrass.rst:344 msgid "Output consumption" msgstr "输出的使用" -#: ../../tutorials/greengrass.rst:341 +#: ../../guides/stacks/greengrass.rst:346 msgid "" "There are four options available for output consumption. These options " "are used to report, stream, upload, or store inference output at an " "interval defined by the variable :command:`reporting_interval` in the AWS" " Greengrass samples." -msgstr "使用输出时有四种可用选项。这些选项用于按 AWS Greengrass 示例中 :command:`reporting_interval` 变量定义的间隔,报告、流式传输、上传或存储推理输出。" +msgstr "" +"使用输出时有四种可用选项。这些选项用于按 AWS Greengrass 示例中 :command:`reporting_interval` " +"变量定义的间隔,报告、流式传输、上传或存储推理输出。" -#: ../../tutorials/greengrass.rst:345 +#: ../../guides/stacks/greengrass.rst:350 msgid "IoT cloud output:" msgstr "IoT 云输出:" -#: ../../tutorials/greengrass.rst:347 +#: ../../guides/stacks/greengrass.rst:352 msgid "" "This option is enabled by default in the AWS Greengrass samples using the" " :command:`enable_iot_cloud_output` variable. You can use it to verify " @@ -595,63 +664,99 @@ msgid "" " For classification, top-1 result with class label are published to IoT " "cloud. For SSD object detection, detection results such as bounding box " "coordinates of objects, class label, and class confidence are published." -msgstr "在 AWS Greengrass 示例中,默认情况下使用 :command:`enable_iot_cloud_output` 变量启用此选项。您可以使用它来验证在边缘设备上运行的 lambda。它支持使用 lambda 中指定的订阅主题向 IoT 云发布消息。(例如,主题可能包括用于分类示例的 :command:`openvino/classification` 以及用于对象检测示例的 :command:`openvino/ssd`。) 对于分类,具有类标签的前 1 名结果会发布到 IoT 云。对于 SSD 对象检测,则发布对象的边界框坐标、类标签和类置信度等检测结果。" +msgstr "" +"在 AWS Greengrass 示例中,默认情况下使用 :command:`enable_iot_cloud_output` " +"变量启用此选项。您可以使用它来验证在边缘设备上运行的 lambda。它支持使用 lambda 中指定的订阅主题向 IoT " +"云发布消息。(例如,主题可能包括用于分类示例的 :command:`openvino/classification` 以及用于对象检测示例的 " +":command:`openvino/ssd`。) 对于分类,具有类标签的前 1 名结果会发布到 IoT 云。对于 SSD " +"对象检测,则发布对象的边界框坐标、类标签和类置信度等检测结果。" -#: ../../tutorials/greengrass.rst:357 -msgid "Follow the instructions here to `view the output on IoT cloud`_." -msgstr "按照这里的说明`view the output on IoT cloud`_。" +#: ../../guides/stacks/greengrass.rst:362 +msgid "" +"Refer to the AWS documentation `Verify the Lambda Function Is Running on " +"the Device`_ for instructions on how to view the output on IoT cloud." +msgstr "" -#: ../../tutorials/greengrass.rst:359 +#: ../../guides/stacks/greengrass.rst:366 msgid "Kinesis streaming:" msgstr "Kinesis 流式传输:" -#: ../../tutorials/greengrass.rst:361 +#: ../../guides/stacks/greengrass.rst:368 msgid "" "This option enables inference output to be streamed from the edge device " "to cloud using Kinesis [3] streams when :command:`enable_kinesis_output` " "is set to True. The edge devices act as data producers and continually " "push processed data to the cloud. You must set up and specify Kinesis " "stream name, Kinesis shard, and AWS region in the AWS Greengrass samples." -msgstr ":command:`enable_kinesis_output` 设置为 True 时,此选项支持使用 Kinesis [3] 流将推理输出从边缘设备流式传输到云。边缘设备充当数据生产者,并将处理后的数据不断推送到云中。您必须在 AWS Greengrass 示例中设置和指定 Kinesis 流名称、Kinesis shard 和 AWS 区域。" +msgstr "" +":command:`enable_kinesis_output` 设置为 True 时,此选项支持使用 Kinesis [3] " +"流将推理输出从边缘设备流式传输到云。边缘设备充当数据生产者,并将处理后的数据不断推送到云中。您必须在 AWS Greengrass " +"示例中设置和指定 Kinesis 流名称、Kinesis shard 和 AWS 区域。" -#: ../../tutorials/greengrass.rst:368 +#: ../../guides/stacks/greengrass.rst:375 msgid "Cloud storage using AWS S3 bucket:" msgstr "使用 AWS S3 存储桶的云存储:" -#: ../../tutorials/greengrass.rst:370 +#: ../../guides/stacks/greengrass.rst:377 msgid "" "When the :command:`enable_s3_jpeg_output` variable is set to True, it " "enables uploading and storing processed frames (in jpeg format) in an AWS" " S3 bucket. You must set up and specify the S3 bucket name in the AWS " "Greengrass samples to store the JPEG images. The images are named using " "the timestamp and uploaded to S3." -msgstr "将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在 AWS S3 存储桶中上传和存储已处理的帧(jpeg 格式)。您必须在 AWS Greengrass 示例中设置和指定用来存储 JPEG 图像的 S3 存储桶名称。这些映像使用时间戳命名,并上传到 S3。" +msgstr "" +"将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在 AWS S3 " +"存储桶中上传和存储已处理的帧(jpeg 格式)。您必须在 AWS Greengrass 示例中设置和指定用来存储 JPEG 图像的 S3 " +"存储桶名称。这些映像使用时间戳命名,并上传到 S3。" -#: ../../tutorials/greengrass.rst:376 +#: ../../guides/stacks/greengrass.rst:383 msgid "Local storage:" msgstr "本地存储:" -#: ../../tutorials/greengrass.rst:378 +#: ../../guides/stacks/greengrass.rst:385 msgid "" "When the :command:`enable_s3_jpeg_output` variable is set to True, it " "enables storing processed frames (in jpeg format) on the edge device. The" " images are named using the timestamp and stored in a directory specified" " by :command:`PARAM_OUTPUT_DIRECTORY`." -msgstr "将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在边缘设备上存储已处理的帧(jpeg 格式)。这些映像使用时间戳命名,并存储在由 :command:`PARAM_OUTPUT_DIRECTORY` 指定的目录中。" +msgstr "" +"将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在边缘设备上存储已处理的帧(jpeg " +"格式)。这些映像使用时间戳命名,并存储在由 :command:`PARAM_OUTPUT_DIRECTORY` 指定的目录中。" -#: ../../tutorials/greengrass.rst:384 +#: ../../guides/stacks/greengrass.rst:391 msgid "References" msgstr "参考" -#: ../../tutorials/greengrass.rst:386 +#: ../../guides/stacks/greengrass.rst:393 msgid "AWS Greengrass: https://aws.amazon.com/greengrass/" msgstr "AWS Greengrass:https://aws.amazon.com/greengrass/" -#: ../../tutorials/greengrass.rst:387 +#: ../../guides/stacks/greengrass.rst:394 msgid "AWS Lambda: https://aws.amazon.com/lambda/" msgstr "AWS Lambda:https://aws.amazon.com/lambda/" -#: ../../tutorials/greengrass.rst:388 +#: ../../guides/stacks/greengrass.rst:395 msgid "AWS Kinesis: https://aws.amazon.com/kinesis/" msgstr "AWS Kinesis:https://aws.amazon.com/kinesis/" +#~ msgid "This tutorial demonstrates how to:" +#~ msgstr "本教程演示了如何:" + +#~ msgid "Refer to the following topics:" +#~ msgstr "请参阅以下主题:" + +#~ msgid "" +#~ "Follow these instructions for `converting " +#~ "deep learning models to Intermediate " +#~ "Representation using Model Optimizer`_. To " +#~ "optimize either of the sample models " +#~ "described above, run one of the " +#~ "following commands." +#~ msgstr "" +#~ "按照 `converting deep learning models to" +#~ " Intermediate Representation using Model " +#~ "Optimizer`_ 中的说明执行操作。要优化上述任一示例模型,请运行以下命令之一。" + +#~ msgid "Follow the instructions here to `view the output on IoT cloud`_." +#~ msgstr "按照这里的说明`view the output on IoT cloud`_。" + diff --git a/locale/zh_CN/LC_MESSAGES/index.po b/locale/zh_CN/LC_MESSAGES/index.po index 700ac6a4..9a2b986a 100644 --- a/locale/zh_CN/LC_MESSAGES/index.po +++ b/locale/zh_CN/LC_MESSAGES/index.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,67 +28,117 @@ msgid "" "documentation." msgstr "" -#: ../../index.rst:12 +#: ../../index.rst:8 msgid "Our documentation is divided into the following sections:" msgstr "" -#: ../../index.rst:15 +#: ../../index.rst:11 msgid ":ref:`get-started`" msgstr "" -#: ../../includes/get-started.txt:1 +#: ../../index.rst:13 msgid "" -"If you are new to |CL|, get started fast with tutorials for installing " -"|CL| on bare metal, in a virtual environment, or as a live image on a USB" -" stick." +"If you are new to |CL|, get started quickly with step-by-step " +"instructions for installing |CL| on bare metal, in a virtual environment," +" or as a live image on a USB stick." +msgstr "" + +#: ../../index.rst:17 +msgid ":ref:`about`" msgstr "" #: ../../index.rst:19 -msgid ":ref:`tooling`" +msgid "|CL| is different from other Linux distributions." msgstr "" -#: ../../index.rst:18 +#: ../../index.rst:21 msgid "" -"Clear Linux is a little different from other distros. Here are some " -"important tools and concept for managing your install." +"Updates, ease of use, and custom derivatives are a few of the differences" +" this section explains. Orient yourself to these differences and why they" +" matter to you." msgstr "" -#: ../../index.rst:24 +#: ../../index.rst:29 msgid ":ref:`guides`" msgstr "" -#: ../../index.rst:22 -msgid "" -"Guides show how to complete common tasks that help you leverage |CL| " -"native features effectively. From basic system configuration to advanced " -"management of a cloud installation, there is a guide for you." -msgstr "" - -#: ../../index.rst:28 -msgid ":ref:`tutorials`" -msgstr "" - -#: ../../index.rst:27 -msgid "" -"|CL| tutorials provide step-by-step instructions on how |CL| features can" -" be used and extended, frequently with third-party tools." -msgstr "" - -#: ../../index.rst:32 -msgid ":ref:`reference`" -msgstr "" - #: ../../index.rst:31 msgid "" -"Find the detailed information you need to enable your configuration or " -"task in our |CL| reference section." +"Guides cover a range of topics from |CL| features and tooling, to system " +"maintenance, network, and stacks." msgstr "" -#: ../../index.rst:35 +#: ../../index.rst:34 +msgid ":ref:`Use case tutorials `" +msgstr "" + +#: ../../index.rst:36 +msgid "" +"Sample use cases, with step-by-step instructions, show how to set up " +"third-party tools and software with |CL|." +msgstr "" + +#: ../../index.rst:39 +msgid ":ref:`reference`" +msgstr "" + +#: ../../index.rst:41 +msgid "" +"This section provides additional reference information on the |CL| " +"project." +msgstr "" + +#: ../../index.rst:43 msgid ":ref:`faq`" msgstr "" -#: ../../index.rst:35 -msgid "Refer to our FAQ section to read commonly asked questions and answers." +#: ../../index.rst:45 +msgid "The FAQ section provides answers to commonly asked questions about |CL|." msgstr "" +#~ msgid "" +#~ "If you are new to |CL|, get " +#~ "started fast with tutorials for " +#~ "installing |CL| on bare metal, in " +#~ "a virtual environment, or as a " +#~ "live image on a USB stick." +#~ msgstr "" + +#~ msgid ":ref:`tooling`" +#~ msgstr "" + +#~ msgid "" +#~ "Clear Linux is a little different " +#~ "from other distros. Here are some " +#~ "important tools and concept for managing" +#~ " your install." +#~ msgstr "" + +#~ msgid "" +#~ "Guides show how to complete common " +#~ "tasks that help you leverage |CL| " +#~ "native features effectively. From basic " +#~ "system configuration to advanced management" +#~ " of a cloud installation, there is" +#~ " a guide for you." +#~ msgstr "" + +#~ msgid ":ref:`tutorials`" +#~ msgstr "" + +#~ msgid "" +#~ "|CL| tutorials provide step-by-step " +#~ "instructions on how |CL| features can" +#~ " be used and extended, frequently " +#~ "with third-party tools." +#~ msgstr "" + +#~ msgid "" +#~ "Find the detailed information you need" +#~ " to enable your configuration or task" +#~ " in our |CL| reference section." +#~ msgstr "" + +#~ msgid "Refer to our FAQ section to read commonly asked questions and answers." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/reference/bundles/bundles.po b/locale/zh_CN/LC_MESSAGES/reference/bundles/bundles.po index 44329562..43d098cb 100644 --- a/locale/zh_CN/LC_MESSAGES/reference/bundles/bundles.po +++ b/locale/zh_CN/LC_MESSAGES/reference/bundles/bundles.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -32,10 +32,16 @@ msgstr "" #: ../../reference/bundles/bundles.rst:9 msgid "" "To learn more about how |CL-ATTR| uses bundles for software deployment, " -"visit :ref:`bundles-about`." +"visit :ref:`bundles-guide`." msgstr "" #: ../../reference/bundles/bundles.rst:13 msgid "Bundle list" msgstr "" +#~ msgid "" +#~ "To learn more about how |CL-ATTR|" +#~ " uses bundles for software deployment, " +#~ "visit :ref:`bundles-about`." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/reference/index.po b/locale/zh_CN/LC_MESSAGES/reference/index.po index f2de2b3a..14d18933 100644 --- a/locale/zh_CN/LC_MESSAGES/reference/index.po +++ b/locale/zh_CN/LC_MESSAGES/reference/index.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,17 +18,16 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../reference/reference.rst:4 +#: ../../reference/index.rst:4 msgid "Reference" msgstr "" -#: ../../reference/reference.rst:6 +#: ../../reference/index.rst:6 msgid "" "This section provides additional information on the |CL| project and " "features." msgstr "" -#: ../../reference/reference.rst:24 -msgid "Clear Linux concepts" -msgstr "" +#~ msgid "Clear Linux concepts" +#~ msgstr "" diff --git a/locale/zh_CN/LC_MESSAGES/reference/system-requirements.po b/locale/zh_CN/LC_MESSAGES/reference/system-requirements.po index 91921b26..340c9fda 100644 --- a/locale/zh_CN/LC_MESSAGES/reference/system-requirements.po +++ b/locale/zh_CN/LC_MESSAGES/reference/system-requirements.po @@ -5,17 +5,19 @@ # FIRST AUTHOR , 2019. # msgid "" -msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" -"PO-Revision-Date: 2019-08-02 16:09-0008\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: 2019-08-02 16:09-0152\n" "Last-Translator: FULL NAME \n" +"Language: zh_Hans\n" "Language-Team: zh-Hans\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n" -"Language: zh-Hans\n" +"Generated-By: Babel 2.7.0\n" #: ../../reference/system-requirements.rst:4 msgid "Recommended minimum system requirements" @@ -26,14 +28,19 @@ msgid "" "|CL-ATTR| can run on most modern hardware and is capable of running with " "modest hardware resources. Out of the box, |CL| can run on a single CPU " "core, 1 GB RAM, and 2 GB of disk space." -msgstr "|CL-ATTR| 可以在大多数现代硬件上运行,而且能够在占用最少硬件资源的情况下运行。默认情况下,|CL| 可以在单核 CPU、1 GB RAM 和 2 GB 硬盘空间配置下运行。" +msgstr "" +"|CL-ATTR| 可以在大多数现代硬件上运行,而且能够在占用最少硬件资源的情况下运行。默认情况下,|CL| 可以在单核 CPU、1 GB RAM" +" 和 2 GB 硬盘空间配置下运行。" #: ../../reference/system-requirements.rst:10 +#, fuzzy msgid "" -"For use cases requiring minimal resources, |CL| :ref:`tooling ` " -"can be used to create a highly customized installation that can even run " -"on a system with a 128MB of memory and 600MB of disk space, for example." -msgstr "对于需要最少资源的使用情况,可利用 |CL| :ref:`tooling ` 创建一个高度定制的安装,甚至可以在包含 128MB 内存和 600MB 磁盘空间的系统上运行。" +"For use cases requiring minimal resources, |CL| :ref:`about ` can " +"be used to create a highly customized installation that can even run on a" +" system with a 128MB of memory and 600MB of disk space, for example." +msgstr "" +"对于需要最少资源的使用情况,可利用 |CL| :ref:`tooling ` 创建一个高度定制的安装,甚至可以在包含 128MB" +" 内存和 600MB 磁盘空间的系统上运行。" #: ../../reference/system-requirements.rst:16 msgid "Installer requirements" @@ -65,7 +72,9 @@ msgid "" "|CL| requires an x86 64-bit processor which supports Intel® Streaming " "SIMD Extensions 4.1 (Intel® SSE 4.1), and it requires a system that " "supports UEFI." -msgstr "|CL| 需要 x86 64 位处理器,支持 Intel® Streaming SIMD Extensions 4.1 (Intel® SSE 4.1),而且它要求采用支持 UEFI 的系统。" +msgstr "" +"|CL| 需要 x86 64 位处理器,支持 Intel® Streaming SIMD Extensions 4.1 (Intel® SSE " +"4.1),而且它要求采用支持 UEFI 的系统。" #: ../../reference/system-requirements.rst:34 msgid "" @@ -73,7 +82,9 @@ msgid "" " manually verify system compatibility with |CL|, run the " ":ref:`compatibility check tool` or go to " "http://ark.intel.com and check for these features:" -msgstr "|CL| 安装程序在引导时执行系统兼容性检查。要手动确认 |CL| 的系统兼容性,需要运行 :ref:`compatibility check tool` 或转到 http://ark.intel.com 查看这些功能:" +msgstr "" +"|CL| 安装程序在引导时执行系统兼容性检查。要手动确认 |CL| 的系统兼容性,需要运行 :ref:`compatibility check " +"tool` 或转到 http://ark.intel.com 查看这些功能:" #: ../../reference/system-requirements.rst:39 msgid "Instruction Set:" @@ -276,4 +287,3 @@ msgstr "有效的互联网连接" #~ msgid "Graphics: Intel HD Graphics (required if running a GUI desktop)" #~ msgstr "" - diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/apache-hadoop.po b/locale/zh_CN/LC_MESSAGES/tutorials/apache-hadoop.po index bb1ad7ee..26645acc 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/apache-hadoop.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/apache-hadoop.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,74 +18,74 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/hadoop.rst:4 -msgid "Set up a single node cluster with Hadoop\\*" +#: ../../tutorials/apache-hadoop.rst:4 +msgid "Apache\\* Hadoop\\*" msgstr "" -#: ../../tutorials/hadoop.rst:6 +#: ../../tutorials/apache-hadoop.rst:6 msgid "" "This tutorial walks you through the process of installing, configuring, " -"and running Apache\\* Hadoop on |CL-ATTR|. The Apache Hadoop software " +"and running Apache Hadoop on |CL-ATTR|. The Apache Hadoop software " "library is a framework for distributed processing of large data sets " "across clusters of computers using simple programming models. It is " "designed to scale up from single servers to thousands of machines, with " "each machine offering local computation and storage." msgstr "" -#: ../../tutorials/hadoop.rst:14 +#: ../../tutorials/apache-hadoop.rst:14 msgid "Prerequisites" msgstr "" -#: ../../tutorials/hadoop.rst:16 +#: ../../tutorials/apache-hadoop.rst:16 msgid "" "Before following this tutorial, you should follow the :ref:`bare-metal-" "install-desktop` to ensure you have installed |CL|." msgstr "" -#: ../../tutorials/hadoop.rst:19 +#: ../../tutorials/apache-hadoop.rst:19 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/hadoop.rst:25 +#: ../../tutorials/apache-hadoop.rst:25 msgid "" "For the purposes of this tutorial, we will install Hadoop in a single " "machine running both the master and slave daemons." msgstr "" -#: ../../tutorials/hadoop.rst:29 +#: ../../tutorials/apache-hadoop.rst:29 msgid "Install Apache Hadoop" msgstr "" -#: ../../tutorials/hadoop.rst:31 +#: ../../tutorials/apache-hadoop.rst:31 msgid "" "Apache Hadoop is included in the `big-data-basic` bundle. To install the " "framework, enter the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:39 +#: ../../tutorials/apache-hadoop.rst:39 msgid "Configure Apache Hadoop" msgstr "" -#: ../../tutorials/hadoop.rst:41 +#: ../../tutorials/apache-hadoop.rst:41 msgid "To create the configuration directory, enter the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:47 +#: ../../tutorials/apache-hadoop.rst:47 msgid "" "Copy the defaults from :file:`/usr/share/defaults/hadoop` to " ":file:`/etc/hadoop` with the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:54 +#: ../../tutorials/apache-hadoop.rst:54 msgid "" "Since |CL| is a stateless system, you should never modify the files under" " the :file:`/usr/share/defaults` directory. The software updater will " "overwrite those files." msgstr "" -#: ../../tutorials/hadoop.rst:58 +#: ../../tutorials/apache-hadoop.rst:58 msgid "" "Once all the configuration files are in :file:`/etc/hadoop`, we must edit" " them to fit our needs. The `NameNode` server is the master server. It " @@ -94,19 +94,19 @@ msgid "" "site.xml`, informs the Hadoop daemon where `NameNode` is running." msgstr "" -#: ../../tutorials/hadoop.rst:64 +#: ../../tutorials/apache-hadoop.rst:64 msgid "" "In this tutorial, our `NameNode` runs in our `localhost`. Follow these " "steps to set it up correctly:" msgstr "" -#: ../../tutorials/hadoop.rst:67 +#: ../../tutorials/apache-hadoop.rst:67 msgid "" "Open the :file:`/etc/hadoop/core-site.xml` file using the editor of your " "choice and modify the file as follows:" msgstr "" -#: ../../tutorials/hadoop.rst:81 +#: ../../tutorials/apache-hadoop.rst:81 msgid "" "Edit the :file:`/etc/hadoop/hdfs-site.xml` file. This file configures the" " :abbr:`HDFS (Hadoop Distributed File System)` daemons. This " @@ -115,7 +115,7 @@ msgid "" "block replication to 1 from the default of 3 as follows:" msgstr "" -#: ../../tutorials/hadoop.rst:103 +#: ../../tutorials/apache-hadoop.rst:103 msgid "" "Edit the :file:`/etc/hadoop/mapred-site.xml` file. This file configures " "all daemons related to `MapReduce`: `JobTracker` and `TaskTrackers`. With" @@ -124,7 +124,7 @@ msgid "" "our runtime framework for executing `MapReduce` jobs as follows:" msgstr "" -#: ../../tutorials/hadoop.rst:121 +#: ../../tutorials/apache-hadoop.rst:121 msgid "" "Edit the :file:`/etc/hadoop/yarn-site.xml` file. This file configures all" " daemons related to `YARN`: `ResourceManager` and `NodeManager`. In our " @@ -132,100 +132,117 @@ msgid "" "default as follows:" msgstr "" -#: ../../tutorials/hadoop.rst:142 +#: ../../tutorials/apache-hadoop.rst:142 msgid "Configure your SSH key" msgstr "" -#: ../../tutorials/hadoop.rst:144 +#: ../../tutorials/apache-hadoop.rst:144 msgid "Create a SSH key. If you already have one, skip this step." msgstr "" -#: ../../tutorials/hadoop.rst:151 +#: ../../tutorials/apache-hadoop.rst:151 msgid "Copy the key to your authorized keys." msgstr "" -#: ../../tutorials/hadoop.rst:157 +#: ../../tutorials/apache-hadoop.rst:157 msgid "" "Log into the localhost. If no password prompt appears, you are ready to " "run the Hadoop daemons." msgstr "" -#: ../../tutorials/hadoop.rst:165 +#: ../../tutorials/apache-hadoop.rst:165 msgid "Run the Hadoop daemons" msgstr "" -#: ../../tutorials/hadoop.rst:167 +#: ../../tutorials/apache-hadoop.rst:167 msgid "" "With all the configuration files properly edited, we are ready to start " "the daemons." msgstr "" -#: ../../tutorials/hadoop.rst:170 +#: ../../tutorials/apache-hadoop.rst:170 msgid "" "When we format the `NameNode` server, it formats the meta-data related to" " data nodes. Thus, all the information on the data nodes is lost and the " "nodes can be reused for new data." msgstr "" -#: ../../tutorials/hadoop.rst:174 +#: ../../tutorials/apache-hadoop.rst:174 msgid "Format the `NameNode` server with the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:180 +#: ../../tutorials/apache-hadoop.rst:180 msgid "Start the DFS in `NameNode` and `DataNodes` with the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:186 ../../tutorials/hadoop.rst:211 +#: ../../tutorials/apache-hadoop.rst:186 ../../tutorials/apache-hadoop.rst:211 msgid "The console output should be similar to:" msgstr "" -#: ../../tutorials/hadoop.rst:196 +#: ../../tutorials/apache-hadoop.rst:196 msgid "Enter `yes` to continue." msgstr "" -#: ../../tutorials/hadoop.rst:198 +#: ../../tutorials/apache-hadoop.rst:198 msgid "" "Start the `YARN` daemons `ResourceManager` and `NodeManager` with the " "following command:" msgstr "" -#: ../../tutorials/hadoop.rst:205 +#: ../../tutorials/apache-hadoop.rst:205 msgid "Ensure everything is running as expected with the following command:" msgstr "" -#: ../../tutorials/hadoop.rst:223 +#: ../../tutorials/apache-hadoop.rst:223 msgid "Run the MapReduce wordcount example" msgstr "" -#: ../../tutorials/hadoop.rst:225 +#: ../../tutorials/apache-hadoop.rst:225 msgid "Create the input directory." msgstr "" -#: ../../tutorials/hadoop.rst:231 +#: ../../tutorials/apache-hadoop.rst:231 msgid "Copy a file from the local file system to the HDFS." msgstr "" -#: ../../tutorials/hadoop.rst:237 +#: ../../tutorials/apache-hadoop.rst:237 msgid "Run the `wordcount` example." msgstr "" -#: ../../tutorials/hadoop.rst:243 +#: ../../tutorials/apache-hadoop.rst:243 msgid "" "Read output file \"part-r-00000\". This file contains the number of times" " each word appears in the file." msgstr "" -#: ../../tutorials/hadoop.rst:250 +#: ../../tutorials/apache-hadoop.rst:250 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/hadoop.rst:252 +#: ../../tutorials/apache-hadoop.rst:252 msgid "" "You successfully installed and setup a single node Hadoop cluster. " "Additionally, you ran a simple wordcount example." msgstr "" -#: ../../tutorials/hadoop.rst:255 +#: ../../tutorials/apache-hadoop.rst:255 msgid "Your single node Hadoop cluster is up and running!" msgstr "" +#~ msgid "Set up a single node cluster with Hadoop\\*" +#~ msgstr "" + +#~ msgid "" +#~ "This tutorial walks you through the " +#~ "process of installing, configuring, and " +#~ "running Apache\\* Hadoop on |CL-ATTR|." +#~ " The Apache Hadoop software library " +#~ "is a framework for distributed " +#~ "processing of large data sets across " +#~ "clusters of computers using simple " +#~ "programming models. It is designed to" +#~ " scale up from single servers to " +#~ "thousands of machines, with each machine" +#~ " offering local computation and storage." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/apache-spark.po b/locale/zh_CN/LC_MESSAGES/tutorials/apache-spark.po index a73c55c1..2812eac7 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/apache-spark.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/apache-spark.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,90 +18,90 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/spark.rst:4 -msgid "Set up a standalone cluster system using Apache\\* Spark\\*" +#: ../../tutorials/apache-spark.rst:4 +msgid "Apache\\* Spark\\*" msgstr "" -#: ../../tutorials/spark.rst:6 +#: ../../tutorials/apache-spark.rst:6 msgid "" "This tutorial describes how to install, configure, and run Apache Spark " "on |CL-ATTR|. Apache Spark is a fast general-purpose cluster computing " "system with the following features:" msgstr "" -#: ../../tutorials/spark.rst:10 +#: ../../tutorials/apache-spark.rst:10 msgid "Provides high-level APIs in Java\\*, Scala\\*, Python\\*, and R\\*." msgstr "" -#: ../../tutorials/spark.rst:11 +#: ../../tutorials/apache-spark.rst:11 msgid "Includes an optimized engine that supports general execution graphs." msgstr "" -#: ../../tutorials/spark.rst:12 +#: ../../tutorials/apache-spark.rst:12 msgid "" "Supports high-level tools including Spark SQL, MLlib, GraphX, and Spark " "Streaming." msgstr "" -#: ../../tutorials/spark.rst:15 +#: ../../tutorials/apache-spark.rst:15 msgid "" "In this tutorial, you will install Spark on a single machine running the " "master daemon and a worker daemon." msgstr "" -#: ../../tutorials/spark.rst:19 +#: ../../tutorials/apache-spark.rst:19 msgid "Prerequisites" msgstr "" -#: ../../tutorials/spark.rst:21 +#: ../../tutorials/apache-spark.rst:21 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, visit " "the :ref:`bare metal installation guide `." msgstr "" -#: ../../tutorials/spark.rst:25 +#: ../../tutorials/apache-spark.rst:25 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/spark.rst:32 +#: ../../tutorials/apache-spark.rst:32 msgid "Install Apache Spark" msgstr "" -#: ../../tutorials/spark.rst:34 +#: ../../tutorials/apache-spark.rst:34 msgid "" "Apache Spark is included in the :file:`big-data-basic` bundle. To install" " the framework, enter:" msgstr "" -#: ../../tutorials/spark.rst:42 +#: ../../tutorials/apache-spark.rst:42 msgid "Configure Apache Spark" msgstr "" -#: ../../tutorials/spark.rst:44 +#: ../../tutorials/apache-spark.rst:44 msgid "Create the configuration directory with the command:" msgstr "" -#: ../../tutorials/spark.rst:50 +#: ../../tutorials/apache-spark.rst:50 msgid "" "Copy the default templates from :file:`/usr/share/defaults/spark` to " ":file:`/etc/spark` with the command:" msgstr "" -#: ../../tutorials/spark.rst:57 +#: ../../tutorials/apache-spark.rst:57 msgid "" "Since |CL| is a stateless system, you should never modify the files under" " the :file:`/usr/share/defaults` directory. The software updater " "overwrites those files." msgstr "" -#: ../../tutorials/spark.rst:62 +#: ../../tutorials/apache-spark.rst:62 msgid "Copy the template files below to create custom configuration files:" msgstr "" -#: ../../tutorials/spark.rst:70 +#: ../../tutorials/apache-spark.rst:70 msgid "" "Edit the :file:`/etc/spark/spark-env.sh` file and add the " ":envvar:`SPARK_MASTER_HOST` variable. Replace the example address below " @@ -109,68 +109,71 @@ msgid "" ":command:`hostname -I` command." msgstr "" -#: ../../tutorials/spark.rst:79 +#: ../../tutorials/apache-spark.rst:79 msgid "" "This optional step enables the master's web user interface to view " "information needed later in this tutorial." msgstr "" -#: ../../tutorials/spark.rst:82 +#: ../../tutorials/apache-spark.rst:82 msgid "" "Edit the :file:`/etc/spark/spark-defaults.conf` file and update the " "`spark.master` variable with the `SPARK_MASTER_HOST` address and port " "`7077`." msgstr "" -#: ../../tutorials/spark.rst:90 +#: ../../tutorials/apache-spark.rst:90 msgid "Start the master server and a worker daemon" msgstr "" -#: ../../tutorials/spark.rst:92 +#: ../../tutorials/apache-spark.rst:92 msgid "Start the master server using:" msgstr "" -#: ../../tutorials/spark.rst:98 +#: ../../tutorials/apache-spark.rst:98 msgid "" "Start one worker daemon and connect it to the master using the " "`spark.master` variable defined earlier:" msgstr "" -#: ../../tutorials/spark.rst:105 +#: ../../tutorials/apache-spark.rst:105 msgid "" "Open an internet browser and view the worker daemon information using the" " master's IP address and port `8080`:" msgstr "" -#: ../../tutorials/spark.rst:113 +#: ../../tutorials/apache-spark.rst:113 msgid "Run the Spark wordcount example" msgstr "" -#: ../../tutorials/spark.rst:115 +#: ../../tutorials/apache-spark.rst:115 msgid "" "Run the wordcount example using a file on your local host and output the " "results to a new file with the following command:" msgstr "" -#: ../../tutorials/spark.rst:122 +#: ../../tutorials/apache-spark.rst:122 msgid "" "Open an internet browser and view the application information using the " "master's IP address and port `8080`:" msgstr "" -#: ../../tutorials/spark.rst:129 +#: ../../tutorials/apache-spark.rst:129 msgid "" "View the results of the wordcount application in the " ":file:`~/Documents/results` file." msgstr "" -#: ../../tutorials/spark.rst:131 +#: ../../tutorials/apache-spark.rst:131 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/spark.rst:133 +#: ../../tutorials/apache-spark.rst:133 msgid "" "You successfully installed and set up a standalone Apache Spark cluster. " "Additionally, you ran a simple wordcount example." msgstr "" +#~ msgid "Set up a standalone cluster system using Apache\\* Spark\\*" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/docker.po b/locale/zh_CN/LC_MESSAGES/tutorials/docker.po index c4da51d3..6d4df2fc 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/docker.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/docker.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/docker/docker.rst:4 -msgid "Run Docker\\* on |CL-ATTR|" +#: ../../tutorials/docker.rst:4 +msgid "Docker\\*" msgstr "" -#: ../../tutorials/docker/docker.rst:6 +#: ../../tutorials/docker.rst:6 msgid "" "|CL-ATTR| supports multiple containerization platforms, including a " "Docker solution. |CL| has many unique features including a minimal " @@ -30,11 +30,11 @@ msgid "" "container workloads, management, and orchestration." msgstr "" -#: ../../tutorials/docker/docker.rst:11 +#: ../../tutorials/docker.rst:11 msgid "This tutorial covers:" msgstr "" -#: ../../tutorials/docker/docker.rst:18 +#: ../../tutorials/docker.rst:18 msgid "" "This tutorial focuses on the installaton of the Docker ecosystem. If you " "want to use |CL| as a Docker container image, refer to the official |CL| " @@ -43,11 +43,11 @@ msgid "" "clear-container`." msgstr "" -#: ../../tutorials/docker/docker.rst:25 +#: ../../tutorials/docker.rst:25 msgid "Prerequisites" msgstr "" -#: ../../tutorials/docker/docker.rst:27 +#: ../../tutorials/docker.rst:27 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, follow " @@ -55,71 +55,71 @@ msgid "" "server>`." msgstr "" -#: ../../tutorials/docker/docker.rst:31 +#: ../../tutorials/docker.rst:31 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/docker/docker.rst:37 +#: ../../tutorials/docker.rst:37 msgid "Additionally, you should have:" msgstr "" -#: ../../tutorials/docker/docker.rst:39 +#: ../../tutorials/docker.rst:39 msgid "A basic understanding of Linux\\* and Docker." msgstr "" -#: ../../tutorials/docker/docker.rst:41 +#: ../../tutorials/docker.rst:41 msgid "" "|CL| environment that has transparent network access to the Internet. If " "you are behind a HTTP proxy server, in a corporate setting for example, " "please refer to the `Docker proxy instructions`_ ." msgstr "" -#: ../../tutorials/docker/docker.rst:46 +#: ../../tutorials/docker.rst:46 msgid "Install the containers-basic bundle" msgstr "" -#: ../../tutorials/docker/docker.rst:48 +#: ../../tutorials/docker.rst:48 msgid "" -"Software in |CL| is offered in the form of `bundles`_ to provide a " +"Software in |CL| is offered in the form of :ref:`bundles` to provide a " "complete function. The *containers-basic* provides all the required " "software packages to run Docker images as containers." msgstr "" -#: ../../tutorials/docker/docker.rst:52 +#: ../../tutorials/docker.rst:52 msgid "" "First, install the *containers-basic* bundle by running this " ":command:`swupd` command:" msgstr "" -#: ../../tutorials/docker/docker.rst:59 +#: ../../tutorials/docker.rst:59 msgid "Start the Docker daemon through systemd manager by running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:65 +#: ../../tutorials/docker.rst:65 msgid "" "If you want Docker to start automatically on boot, enable the systemd " "service by running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:72 +#: ../../tutorials/docker.rst:72 msgid "" "Finally, verify :command:`docker` has been installed by running this " "command and checking the version output for both *client* and *server*:" msgstr "" -#: ../../tutorials/docker/docker.rst:79 +#: ../../tutorials/docker.rst:79 msgid "" "Congratulations! At this point, you have a working installation of Docker" " on |CL|. You are ready to start using container images on your system." msgstr "" -#: ../../tutorials/docker/docker.rst:83 +#: ../../tutorials/docker.rst:83 msgid "Integration with Kata Containers\\* (optional)" msgstr "" -#: ../../tutorials/docker/docker.rst:85 +#: ../../tutorials/docker.rst:85 msgid "" "`Kata Containers`_, is an open source project aiming to increase security" " of containers by using a hardware-backed virtual machine container " @@ -127,14 +127,14 @@ msgid "" "the standard Docker *runc* runtime." msgstr "" -#: ../../tutorials/docker/docker.rst:90 +#: ../../tutorials/docker.rst:90 msgid "" "|CL| provides easy integration of the *kata-runtime* with Docker. More " "information on installing and using the *kata-runtime* may be found at " ":ref:`kata`." msgstr "" -#: ../../tutorials/docker/docker.rst:96 +#: ../../tutorials/docker.rst:96 msgid "" "The remaining sections of this tutorial are standard to Docker setup and " "configuration. If you are familiar with Docker basics, you do not need to" @@ -142,11 +142,11 @@ msgid "" "completeness." msgstr "" -#: ../../tutorials/docker/docker.rst:104 +#: ../../tutorials/docker.rst:104 msgid "Additional Docker configuration" msgstr "" -#: ../../tutorials/docker/docker.rst:106 +#: ../../tutorials/docker.rst:106 msgid "" "Perform additional Docker daemon configuration via a configuration file " "typically located at :file:`/etc/docker/daemon.json`. |CL| features a " @@ -154,144 +154,144 @@ msgid "" "does *NOT* exist by default." msgstr "" -#: ../../tutorials/docker/docker.rst:111 +#: ../../tutorials/docker.rst:111 msgid "Create the :file:`daemon.json` by running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:119 +#: ../../tutorials/docker.rst:119 msgid "" "Refer to the `Docker documentation on daemon configuration`_ for the full" " list of available configuration options and examples." msgstr "" -#: ../../tutorials/docker/docker.rst:122 +#: ../../tutorials/docker.rst:122 msgid "" "For production systems, we follow Docker's recommendation to use the " "`OverlayFS storage driver`_ `overlay2`, shown below:" msgstr "" -#: ../../tutorials/docker/docker.rst:133 +#: ../../tutorials/docker.rst:133 msgid "" "A testing version is found in `Docker Device Mapper storage driver`_. If " "using this storage driver, a warning message may appear: \"usage of " "loopback devices is strongly discouraged for production use\"." msgstr "" -#: ../../tutorials/docker/docker.rst:137 +#: ../../tutorials/docker.rst:137 msgid "Save and close :file:`daemon.json`." msgstr "" -#: ../../tutorials/docker/docker.rst:139 +#: ../../tutorials/docker.rst:139 msgid "" "Once you've made any required changes, be sure to restart the Docker " "daemon through systemd manager by running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:147 +#: ../../tutorials/docker.rst:147 msgid "Pulling and running an image from Docker Hub" msgstr "" -#: ../../tutorials/docker/docker.rst:149 +#: ../../tutorials/docker.rst:149 msgid "" "`Docker Hub`_ is a publically available container image repository which " -"comes preconfigured with Docker. In the example below we will pull and " +"comes pre-configured with Docker. In the example below we will pull and " "run an the official Docker image for nginx\\*, an open source reverse " "proxy server." msgstr "" -#: ../../tutorials/docker/docker.rst:153 +#: ../../tutorials/docker.rst:153 msgid "" "First, pull a container image from Docker Hub using the :command:`docker " "pull` command. Download the latest nginx\\* Docker container image by " "running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:161 +#: ../../tutorials/docker.rst:161 msgid "" "Create and launch a new container using the :command:`docker run` " "command. Launch a nginx container by running this command:" msgstr "" -#: ../../tutorials/docker/docker.rst:170 +#: ../../tutorials/docker.rst:170 msgid "" "Below is an explanation of switches used in the command above. For " "detailed :command:`docker run` switches and syntax, refer to the `Docker " "Documentation`_ ." msgstr "" -#: ../../tutorials/docker/docker.rst:174 +#: ../../tutorials/docker.rst:174 msgid "" "The *--name* switch lets you provide a friendly name to target the " "container for future operations" msgstr "" -#: ../../tutorials/docker/docker.rst:177 +#: ../../tutorials/docker.rst:177 msgid "The *-d* switch launches the container in the background" msgstr "" -#: ../../tutorials/docker/docker.rst:179 +#: ../../tutorials/docker.rst:179 msgid "" "The *-p* switch allows the container's HTTP port (80) to be accessible " "from the |CL| host on port 8080" msgstr "" -#: ../../tutorials/docker/docker.rst:182 +#: ../../tutorials/docker.rst:182 msgid "" "You can access the Welcome to Nginx! splash page running in the container" " by browsing to \\http://127.0.0.1:8080 or by running this " ":command:`curl` command from your |CL| machine:" msgstr "" -#: ../../tutorials/docker/docker.rst:190 +#: ../../tutorials/docker.rst:190 msgid "" "Finally, stop and delete the nginx container by running the " ":command:`docker stop` and :command:`docker rm` commands." msgstr "" -#: ../../tutorials/docker/docker.rst:198 +#: ../../tutorials/docker.rst:198 msgid "" "Congratulations! At this point, you have successfully pulled a nginx " "container image from `Docker Hub`_ and have run an example container." msgstr "" -#: ../../tutorials/docker/docker.rst:202 +#: ../../tutorials/docker.rst:202 msgid "Creating a Docker swarm cluster" msgstr "" -#: ../../tutorials/docker/docker.rst:204 +#: ../../tutorials/docker.rst:204 msgid "Clusters of Docker hosts are referred to as *swarms*." msgstr "" -#: ../../tutorials/docker/docker.rst:206 +#: ../../tutorials/docker.rst:206 msgid "" "The process in this tutorial can be repeated to install Docker on " "multiple |CL| hosts with the intent to form a Docker swarm cluster." msgstr "" -#: ../../tutorials/docker/docker.rst:209 +#: ../../tutorials/docker.rst:209 msgid "" "The `Docker documentation on swarm key concepts`_ and `Docker " "documentation on creating a swarm`_ can be referenced for further " "instructions on setting up a swarm." msgstr "" -#: ../../tutorials/docker/docker.rst:214 +#: ../../tutorials/docker.rst:214 msgid "Related topics" msgstr "" -#: ../../tutorials/docker/docker.rst:216 +#: ../../tutorials/docker.rst:216 msgid "`Docker Home`_" msgstr "" -#: ../../tutorials/docker/docker.rst:217 +#: ../../tutorials/docker.rst:217 msgid "`Docker Documentation`_" msgstr "" -#: ../../tutorials/docker/docker.rst:218 +#: ../../tutorials/docker.rst:218 msgid "`Docker Hub`_" msgstr "" -#: ../../tutorials/docker/docker.rst:219 +#: ../../tutorials/docker.rst:219 msgid "`Kata Containers`_" msgstr "" @@ -348,3 +348,25 @@ msgstr "" #~ "this command:" #~ msgstr "" +#~ msgid "Run Docker\\* on |CL-ATTR|" +#~ msgstr "" + +#~ msgid "" +#~ "Software in |CL| is offered in the" +#~ " form of `bundles`_ to provide a " +#~ "complete function. The *containers-basic* " +#~ "provides all the required software " +#~ "packages to run Docker images as " +#~ "containers." +#~ msgstr "" + +#~ msgid "" +#~ "`Docker Hub`_ is a publically available" +#~ " container image repository which comes " +#~ "preconfigured with Docker. In the " +#~ "example below we will pull and run" +#~ " an the official Docker image for " +#~ "nginx\\*, an open source reverse proxy" +#~ " server." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/flatpak.po b/locale/zh_CN/LC_MESSAGES/tutorials/flatpak.po index e4b094b6..b5554c9a 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/flatpak.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/flatpak.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,48 +18,48 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/flatpak/flatpak.rst:4 -msgid "Use Flatpak\\* to install applications on |CL-ATTR|" +#: ../../tutorials/flatpak.rst:4 +msgid "Flatpak\\*" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:6 +#: ../../tutorials/flatpak.rst:6 msgid "" "This tutorial provides all the required steps to install Flatpak as well " "as downloading, installing, and running LibreOffice\\* on |CL-ATTR|." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:9 +#: ../../tutorials/flatpak.rst:9 msgid "" "Please visit the `Flatpak website`_ for more information about Flatpak " "and how to use it. You can also `download it here`_." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:13 +#: ../../tutorials/flatpak.rst:13 msgid "Before you begin" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:15 +#: ../../tutorials/flatpak.rst:15 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, visit " "our :ref:`bare metal installation guide `." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:20 +#: ../../tutorials/flatpak.rst:20 msgid "Install Flatpak on your host system" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:22 +#: ../../tutorials/flatpak.rst:22 msgid "" "Flatpak is included as part of the bundle `desktop`. To install the " "application, log in to your user account and enter the following command:" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:30 +#: ../../tutorials/flatpak.rst:30 msgid "Install and run the LibreOffice Flatpak image" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:32 +#: ../../tutorials/flatpak.rst:32 msgid "" "Application developers have the option to bundle their applications using" " Flatpak to allow the installation of a single distribution of their " @@ -67,39 +67,39 @@ msgid "" "provides a `list of applications`_ available through Flathub." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:37 +#: ../../tutorials/flatpak.rst:37 msgid "|CL| enables the Flathub repository by default." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:41 +#: ../../tutorials/flatpak.rst:41 msgid "Installing using gnome software" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:43 +#: ../../tutorials/flatpak.rst:43 msgid "" "All you need to do is to launch `gnome software`, search for the " "LibreOffice app, and click the install button." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:49 +#: ../../tutorials/flatpak.rst:49 msgid "Figure 1: Installing LibreOffice using gnome-software" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:54 +#: ../../tutorials/flatpak.rst:54 msgid "Installing using the command line" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:56 +#: ../../tutorials/flatpak.rst:56 msgid "" "Open the `gnome-terminal` and type the following command to install the " "LibreOffice app." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:79 +#: ../../tutorials/flatpak.rst:79 msgid "Launch LibreOffice" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:80 +#: ../../tutorials/flatpak.rst:80 msgid "" "A new set of icons will appear in your Gnome applications list titled " ":guilabel:`LibreOffice.` To execute the application, highlight the " @@ -107,11 +107,14 @@ msgid "" "will start normally." msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:87 +#: ../../tutorials/flatpak.rst:87 msgid "Figure 2: Select :guilabel:`LibreOffice` app" msgstr "" -#: ../../tutorials/flatpak/flatpak.rst:90 +#: ../../tutorials/flatpak.rst:90 msgid "Using the command line" msgstr "" +#~ msgid "Use Flatpak\\* to install applications on |CL-ATTR|" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/fmv.po b/locale/zh_CN/LC_MESSAGES/tutorials/fmv.po index def50a5a..5c951309 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/fmv.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/fmv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-17 11:17-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.7.0\n" #: ../../tutorials/fmv.rst:4 -msgid "Use the function multi-version patch generator" +msgid "Function multi-versioning" msgstr "" #: ../../tutorials/fmv.rst:6 @@ -201,3 +201,6 @@ msgstr "" #~ " a build log file similar to:" #~ msgstr "" +#~ msgid "Use the function multi-version patch generator" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/index.po b/locale/zh_CN/LC_MESSAGES/tutorials/index.po index d31563df..0e95da73 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/index.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/index.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/tutorials.rst:4 +#: ../../tutorials/index.rst:4 msgid "Tutorials" msgstr "" -#: ../../tutorials/tutorials.rst:6 +#: ../../tutorials/index.rst:6 msgid "Explore our tutorials to discover what you can do with |CL|!" msgstr "" +#: ../../tutorials/index.rst:15 +msgid "Archive" +msgstr "" + +#: ../../tutorials/index.rst:17 +msgid "Older tutorials that may still be relevant to some users." +msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/kata.po b/locale/zh_CN/LC_MESSAGES/tutorials/kata.po index faaa3d83..f468eb3d 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/kata.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/kata.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,125 +19,148 @@ msgstr "" "Generated-By: Babel 2.7.0\n" #: ../../tutorials/kata.rst:4 -msgid "Install Kata Containers\\*" +msgid "Kata Containers\\*" msgstr "" #: ../../tutorials/kata.rst:6 msgid "" "This tutorial describes how to install, configure, and run `Kata " -"Containers`_ on |CL-ATTR|. Kata Containers is an open source project " -"developing a lightweight implementation of :abbr:`VMs (Virtual Machines)`" -" that offer the speed of containers and the security of VMs." -msgstr "" - -#: ../../tutorials/kata.rst:12 -msgid "Prerequisites" +"Containers`_ on |CL-ATTR|." msgstr "" #: ../../tutorials/kata.rst:14 +msgid "Description" +msgstr "" + +#: ../../tutorials/kata.rst:16 +msgid "" +"Kata Containers is an open source project developing a lightweight " +"implementation of :abbr:`VMs (Virtual Machines)` that offer the speed of " +"containers and the security of VMs." +msgstr "" + +#: ../../tutorials/kata.rst:21 +msgid "Prerequisites" +msgstr "" + +#: ../../tutorials/kata.rst:23 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, follow " "the :ref:`bare metal installation tutorial`." msgstr "" -#: ../../tutorials/kata.rst:18 +#: ../../tutorials/kata.rst:27 msgid "" "If you have Clear Containers installed on your |CL| system, then follow " "the :ref:`migrate Clear Containers to Kata Containers " "tutorial`." msgstr "" -#: ../../tutorials/kata.rst:21 +#: ../../tutorials/kata.rst:30 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/kata.rst:28 +#: ../../tutorials/kata.rst:37 msgid "Install Kata Containers" msgstr "" -#: ../../tutorials/kata.rst:30 +#: ../../tutorials/kata.rst:39 msgid "" "Kata Containers is included in the :file:`containers-virt` bundle. To " "install the framework, enter the following command:" msgstr "" -#: ../../tutorials/kata.rst:37 +#: ../../tutorials/kata.rst:46 msgid "Restart the Docker\\* and Kata Containers systemd services." msgstr "" -#: ../../tutorials/kata.rst:45 +#: ../../tutorials/kata.rst:54 msgid "Run Kata Containers" msgstr "" -#: ../../tutorials/kata.rst:53 +#: ../../tutorials/kata.rst:62 msgid "" "If you use a proxy server and your proxy environment variables are " "already set, run the following commands as a shell script to configure " "Docker:" msgstr "" -#: ../../tutorials/kata.rst:70 +#: ../../tutorials/kata.rst:79 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/kata.rst:72 +#: ../../tutorials/kata.rst:81 msgid "You've successfully installed and set up Kata Containers on |CL|." msgstr "" -#: ../../tutorials/kata.rst:75 +#: ../../tutorials/kata.rst:84 msgid "More information about Docker" msgstr "" -#: ../../tutorials/kata.rst:77 +#: ../../tutorials/kata.rst:86 msgid "" "Docker on |CL| provides a :file:`docker.service` file to start the Docker" " daemon. The daemon will use runc or kata-runtime depending on the " "environment:" msgstr "" -#: ../../tutorials/kata.rst:81 +#: ../../tutorials/kata.rst:90 msgid "" "If you are running |CL| on bare metal or on a VM with Nested " "Virtualization activated, Docker uses kata-runtime as the default " "runtime." msgstr "" -#: ../../tutorials/kata.rst:84 +#: ../../tutorials/kata.rst:93 msgid "" "If you are running |CL| on a VM without Nested Virtualization, Docker " "uses runc as the default runtime." msgstr "" -#: ../../tutorials/kata.rst:87 +#: ../../tutorials/kata.rst:96 msgid "" "You do not need to manually configure the runtime for Docker, because it " "automatically uses the runtime supported by the system." msgstr "" -#: ../../tutorials/kata.rst:91 +#: ../../tutorials/kata.rst:100 msgid "Troubleshooting" msgstr "" -#: ../../tutorials/kata.rst:93 +#: ../../tutorials/kata.rst:102 msgid "" "To change the Docker storage driver, see :ref:`additional-docker-" "configuration`." msgstr "" -#: ../../tutorials/kata.rst:96 +#: ../../tutorials/kata.rst:105 msgid "" "For some |CL| versions before 27000, you may need to manually configure " "Docker\\* to use Kata Containers by default." msgstr "" -#: ../../tutorials/kata.rst:99 +#: ../../tutorials/kata.rst:108 msgid "To do so, enter:" msgstr "" -#: ../../tutorials/kata.rst:109 +#: ../../tutorials/kata.rst:118 msgid "To check the version of |CL| on your system, enter:" msgstr "" +#~ msgid "Install Kata Containers\\*" +#~ msgstr "" + +#~ msgid "" +#~ "This tutorial describes how to install," +#~ " configure, and run `Kata Containers`_ " +#~ "on |CL-ATTR|. Kata Containers is " +#~ "an open source project developing a " +#~ "lightweight implementation of :abbr:`VMs " +#~ "(Virtual Machines)` that offer the speed" +#~ " of containers and the security of" +#~ " VMs." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes-bp.po b/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes-bp.po index 2dc71062..0b5f23f0 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes-bp.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes-bp.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,21 +18,21 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:4 -msgid "Kubernetes Best Practices on |CL|" +#: ../../tutorials/kubernetes-bp.rst:4 +msgid "Kubernetes\\* Best Practices" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:7 +#: ../../tutorials/kubernetes-bp.rst:7 msgid "Use swupd to update clusters" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:9 +#: ../../tutorials/kubernetes-bp.rst:9 msgid "" "This tutorial shows you how to manage your Kubernetes cluster while using" " :command:`swupd` to update |CL-ATTR|." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:12 +#: ../../tutorials/kubernetes-bp.rst:12 msgid "" "In our tutorial :ref:`kubernetes`, we explain how to set up a Kubernetes " "cluster on |CL| using `kubeadm`. `Kubeadm documentation`_ often builds on" @@ -40,7 +40,7 @@ msgid "" "(e.g., RPM/DEB)." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:17 +#: ../../tutorials/kubernetes-bp.rst:17 msgid "" "In contrast, |CL| uses `swupd` to update the OS, which in this case " "updates all of the kubernetes node and client binaries simultaneously, as" @@ -49,48 +49,48 @@ msgid "" "ensure the OS incorporates the latest Kubernetes upgrades." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:23 +#: ../../tutorials/kubernetes-bp.rst:23 msgid "" "This document describes best practices to manage cluster upgrades with " "`kubeadm` on a |CL|-based cluster." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:27 +#: ../../tutorials/kubernetes-bp.rst:27 msgid "Prerequisites" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:29 +#: ../../tutorials/kubernetes-bp.rst:29 msgid "Assure that you:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:31 +#: ../../tutorials/kubernetes-bp.rst:31 msgid "Completed :ref:`kubernetes`" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:32 +#: ../../tutorials/kubernetes-bp.rst:32 msgid "Installed the bundle `cloud-native-basic`" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:36 +#: ../../tutorials/kubernetes-bp.rst:36 msgid "" "Other Linux\\* distros shown in Kubernetes upgrade documentation reflect " "`apt-get update`, `apt-mark hold kubeadm`, and similar commands; however," " such commands **are not valid** on |CL|." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:40 +#: ../../tutorials/kubernetes-bp.rst:40 msgid "Update the control plane" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:42 +#: ../../tutorials/kubernetes-bp.rst:42 msgid "Read kubernetes documentation `before you begin`_." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:44 +#: ../../tutorials/kubernetes-bp.rst:44 msgid "On your master node, run the command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:52 +#: ../../tutorials/kubernetes-bp.rst:52 msgid "" "If the minor version of Kubernetes changes, |CL| shows a message-of-the-" "day, or `motd`. When the `motd` appears, you **must postpone** a kubelet " @@ -99,40 +99,42 @@ msgid "" "explicitly configured to do so." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:54 +#: ../../tutorials/kubernetes-bp.rst:54 msgid "Now follow these instructions in kubernetes documentation." msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:56 +#: ../../tutorials/kubernetes-bp.rst:56 msgid "`Upgrade control plane`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:57 +#: ../../tutorials/kubernetes-bp.rst:57 msgid "`Drain control plane node`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:58 -#: ../../tutorials/kubernetes/kubernetes-bp.rst:73 +#: ../../tutorials/kubernetes-bp.rst:58 ../../tutorials/kubernetes-bp.rst:73 msgid "`Restart Kubelet and undrain node`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:61 +#: ../../tutorials/kubernetes-bp.rst:61 msgid "Update worker nodes" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:63 +#: ../../tutorials/kubernetes-bp.rst:63 msgid "On each worker node, run the command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:69 +#: ../../tutorials/kubernetes-bp.rst:69 msgid "Now follow these instructions in kubernetes documentation:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:71 +#: ../../tutorials/kubernetes-bp.rst:71 msgid "`Drain node`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes-bp.rst:72 +#: ../../tutorials/kubernetes-bp.rst:72 msgid "`Update kubelet configuration`_" msgstr "" +#~ msgid "Kubernetes Best Practices on |CL|" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes.po b/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes.po index e51bcdc0..7cbaaed3 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/kubernetes.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,209 +18,214 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/kubernetes/kubernetes.rst:4 -msgid "Run Kubernetes\\*" +#: ../../tutorials/kubernetes.rst:4 +msgid "Kubernetes\\*" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:6 +#: ../../tutorials/kubernetes.rst:6 msgid "" "This tutorial describes how to install, configure, and run the " "`Kubernetes container orchestration system`_ on |CL-ATTR| using CRI+O and" " kata-runtime." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:10 -msgid "" -"Kubernetes\\* is an open source system for automating deployment, " -"scaling, and management of containerized applications. It groups " -"containers that make up an application into logical units for easy " -"management and discovery." +#: ../../tutorials/kubernetes.rst:15 +msgid "Description" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:14 +#: ../../tutorials/kubernetes.rst:17 +msgid "" +"Kubernetes is an open source system for automating deployment, scaling, " +"and management of containerized applications. It groups containers that " +"make up an application into logical units for easy management and " +"discovery. Get up and running quickly with our `Cloud native setup " +"automation`_." +msgstr "" + +#: ../../tutorials/kubernetes.rst:22 msgid "" "Kata Containers\\* kata-runtime adheres to :abbr:`OCI (Open Container " -"Initiative*)` guidelines and work seamlessly with Kubernetes. `Kata " -"Containers`_ provide strong isolation for untrusted workloads or multi-" -"tenant scenarios. Kata Containers can be allocated on a per-pod basis so " -"you can mix and match both on the same host to suit your needs." +"Initiative*)` guidelines and works seamlessly with Kubernetes. `Kata " +"Containers`_ provides strong isolation for untrusted workloads or multi-" +"tenant scenarios. Kata Containers can be allocated on a per-pod basis, so" +" you can mix and match both on the same host to suit your needs." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:25 +#: ../../tutorials/kubernetes.rst:30 msgid "Prerequisites" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:27 +#: ../../tutorials/kubernetes.rst:32 msgid "" "This tutorial assumes you have already installed |CL|. For detailed " "instructions on installing |CL| on a bare metal system, follow the " ":ref:`bare metal installation tutorial`. " "Learn about the benefits of having an up-to-date system for cloud " -"orchestration on the :ref:`swupd-about` page." +"orchestration on the :ref:`swupd-guide` page." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:33 +#: ../../tutorials/kubernetes.rst:38 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:40 +#: ../../tutorials/kubernetes.rst:45 msgid "Install Kubernetes and CRI runtimes" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:42 +#: ../../tutorials/kubernetes.rst:47 msgid "" "Kubernetes, a set of supported :abbr:`CRI (Container Runtime Interface)` " "runtimes, and networking plugins, are included in the `cloud-native-" "basic`_ bundle." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:46 +#: ../../tutorials/kubernetes.rst:51 msgid "To install this framework, enter the following command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:54 +#: ../../tutorials/kubernetes.rst:59 msgid "For more on networking plugins, see `Install pod network add-on`_." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:57 +#: ../../tutorials/kubernetes.rst:62 msgid "Configure Kubernetes" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:59 +#: ../../tutorials/kubernetes.rst:64 msgid "" "This tutorial uses the basic default Kubernetes configuration for " "simplicity. You must define your Kubernetes configuration according to " "your specific deployment and your security needs." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:63 +#: ../../tutorials/kubernetes.rst:68 msgid "Enable IP forwarding to avoid kubeadm `preflight check`_ errors:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:65 +#: ../../tutorials/kubernetes.rst:70 msgid "" "Create (or edit if it exists) the file :file:`/etc/sysctl.d/60-k8s.conf` " "and include the following line:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:72 +#: ../../tutorials/kubernetes.rst:77 msgid "Apply the change:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:78 +#: ../../tutorials/kubernetes.rst:83 msgid "Enable the kubelet service:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:84 +#: ../../tutorials/kubernetes.rst:89 msgid "Disable swap using one of the following methods, either:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:86 +#: ../../tutorials/kubernetes.rst:91 msgid "Temporarily:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:94 +#: ../../tutorials/kubernetes.rst:99 msgid "Swap will be enabled at next reboot, causing failures in your cluster." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:97 +#: ../../tutorials/kubernetes.rst:102 msgid "or:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:99 +#: ../../tutorials/kubernetes.rst:104 msgid "Permanently:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:101 +#: ../../tutorials/kubernetes.rst:106 msgid "Mask the swap partition:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:110 +#: ../../tutorials/kubernetes.rst:115 msgid "" "On systems with limited resources, some performance degradation may be " "observed while swap is disabled." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:113 +#: ../../tutorials/kubernetes.rst:118 msgid "Switch to root to modify the `hosts` file:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:119 +#: ../../tutorials/kubernetes.rst:124 msgid "" "Create (or edit if it exists) the hosts file that Kubernetes will read to" " locate the master's host:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:126 +#: ../../tutorials/kubernetes.rst:131 msgid "Exit root:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:133 +#: ../../tutorials/kubernetes.rst:138 msgid "Configure and run Kubernetes" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:135 +#: ../../tutorials/kubernetes.rst:140 msgid "" "This section describes how to configure and run Kubernetes with CRI-O and" " kata-runtime." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:139 +#: ../../tutorials/kubernetes.rst:144 msgid "Configure and run CRI-O + kata-runtime" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:141 +#: ../../tutorials/kubernetes.rst:146 msgid "Enable the CRI-O service:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:147 +#: ../../tutorials/kubernetes.rst:152 msgid "Enter the commands:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:154 +#: ../../tutorials/kubernetes.rst:159 msgid "" "Initialize the master control plane with the command below and follow the" " displayed instructions to set up `kubectl`:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:161 +#: ../../tutorials/kubernetes.rst:166 msgid "Register kata-runtime as a RuntimeClass handler:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:180 +#: ../../tutorials/kubernetes.rst:185 msgid "Install pod network add-on" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:182 +#: ../../tutorials/kubernetes.rst:187 msgid "" "You must choose and install a `pod network add-on`_ to allow your pods to" " communicate. Check whether or not your add-on requires special flags " "when you initialize the master control plane." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:186 +#: ../../tutorials/kubernetes.rst:191 msgid "**Notes about flannel add-on**" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:188 +#: ../../tutorials/kubernetes.rst:193 msgid "" "If you choose the `flannel` add-on, then you must add the following to " "the `kubeadm init` command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:195 +#: ../../tutorials/kubernetes.rst:200 msgid "" "Furthermore, if you are using CRI-O and `flannel` and you want to use " "Kata Containers, edit the :file:`/etc/crio/crio.conf` file to add:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:204 +#: ../../tutorials/kubernetes.rst:209 msgid "Use your cluster" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:206 +#: ../../tutorials/kubernetes.rst:211 msgid "" "Once your master control plane is successfully initialized, instructions " "on how to use your cluster and its *IP*, *token*, and *hash* values are " @@ -229,11 +234,11 @@ msgid "" "have a valid period. The values are presented in a format similar to:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:216 +#: ../../tutorials/kubernetes.rst:221 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:218 +#: ../../tutorials/kubernetes.rst:223 msgid "" "You've successfully installed and set up Kubernetes in |CL| using CRI-O " "and kata-runtime. You are now ready to follow on-screen instructions to " @@ -241,46 +246,54 @@ msgid "" "displayed token and IP information." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:224 +#: ../../tutorials/kubernetes.rst:229 msgid "Related topics" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:226 +#: ../../tutorials/kubernetes.rst:231 msgid "Read the Kubernetes documentation to learn more about:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:228 +#: ../../tutorials/kubernetes.rst:233 +msgid "Deploying Kubernetes with a `cloud-native-setup`_" +msgstr "" + +#: ../../tutorials/kubernetes.rst:235 +msgid ":ref:`Kubernetes best practices `" +msgstr "" + +#: ../../tutorials/kubernetes.rst:237 msgid "`Understanding basic Kubernetes architecture`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:230 +#: ../../tutorials/kubernetes.rst:239 msgid "`Deploying an application to your cluster`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:232 +#: ../../tutorials/kubernetes.rst:241 msgid "Installing a `pod network add-on`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:234 +#: ../../tutorials/kubernetes.rst:243 msgid "`Joining your nodes`_" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:237 -msgid "Cloud native setup automation (optional)" +#: ../../tutorials/kubernetes.rst:246 +msgid "Cloud native setup automation" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:239 +#: ../../tutorials/kubernetes.rst:248 msgid "" -"Clone the `cloud-native-setup`_ repository on your system and follow the " -"instructions. This repository includes helper scripts to automate " -"configuration." +"Optional: Clone the `cloud-native-setup`_ repository on your system and " +"follow the instructions. This repository includes helper scripts to " +"automate configuration." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:243 +#: ../../tutorials/kubernetes.rst:253 msgid "Package configuration customization (optional)" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:245 +#: ../../tutorials/kubernetes.rst:255 msgid "" "|CL| is a stateless system that looks for user-defined package " "configuration files in the :file:`/etc/` directory to be " @@ -288,7 +301,7 @@ msgid "" "distribution-provided configuration files for each package." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:250 +#: ../../tutorials/kubernetes.rst:260 msgid "" "If you customize any of the default package configuration files, you " "**must** store the customized files in the :file:`/etc/` directory. If " @@ -296,23 +309,21 @@ msgid "" "will be lost in the next system update." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:255 +#: ../../tutorials/kubernetes.rst:265 msgid "" "For example, to customize CRI-O configuration in your system, run the " "following commands:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:264 -msgid "" -"Learn more about :ref:`stateless` in |CL| and view the |CL| " -"`documentation`_." +#: ../../tutorials/kubernetes.rst:274 +msgid "Learn more about :ref:`stateless` in |CL|." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:267 +#: ../../tutorials/kubernetes.rst:277 msgid "Proxy configuration (optional)" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:269 +#: ../../tutorials/kubernetes.rst:279 msgid "" "If you use a proxy server, you must set your proxy environment variables " "and create an appropriate proxy configuration file for both CRI-O " @@ -322,78 +333,70 @@ msgid "" "is not enough.)" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:274 +#: ../../tutorials/kubernetes.rst:285 msgid "" "If you have already set your proxy environment variables, run the " "following commands as a shell script to configure all of these services " "in one step:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:292 -msgid "Next steps" -msgstr "" - -#: ../../tutorials/kubernetes/kubernetes.rst:294 -msgid ":ref:`kubernetes-bp`" -msgstr "" - -#: ../../tutorials/kubernetes/kubernetes.rst:298 +#: ../../tutorials/kubernetes.rst:303 msgid "Troubleshooting" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:300 +#: ../../tutorials/kubernetes.rst:305 msgid " not found in message." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:302 +#: ../../tutorials/kubernetes.rst:307 msgid "" "Your DNS server may not be appropriately configured. Try adding an entry " "to the :file:`/etc/hosts` file with your host's IP and Name." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:305 +#: ../../tutorials/kubernetes.rst:310 msgid "For example: 100.200.50.20 myhost" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:307 +#: ../../tutorials/kubernetes.rst:312 msgid "" "Use the commands :command:`hostname` and :command:`hostname -I` to " "retrieve them." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:309 +#: ../../tutorials/kubernetes.rst:315 msgid "Images cannot be pulled." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:311 +#: ../../tutorials/kubernetes.rst:317 msgid "" "You may be behind a proxy server. Try configuring your proxy settings, " "using the environment variables *HTTP_PROXY*, *HTTPS_PROXY*, and " "*NO_PROXY* as required in your environment." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:315 +#: ../../tutorials/kubernetes.rst:321 msgid "Connection refused error." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:317 +#: ../../tutorials/kubernetes.rst:323 msgid "" "If you are behind a proxy server, you may need to add the master's IP to " "the environment variable *NO_PROXY*." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:320 +#: ../../tutorials/kubernetes.rst:326 msgid "Connection timed-out or Access Refused errors." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:322 +#: ../../tutorials/kubernetes.rst:328 msgid "" "You must ensure that the appropriate proxy settings are available from " "the same terminal where you will initialize the control plane. To verify " "the proxy settings that Kubernetes will actually use, run the commands:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:332 +#: ../../tutorials/kubernetes.rst:338 msgid "" "If the displayed proxy values are different from your assigned values, " "the cluster initialization will fail. Contact your IT support team to " @@ -402,47 +405,49 @@ msgid "" "SSH access." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:337 +#: ../../tutorials/kubernetes.rst:343 msgid "" "If the result of the above commands is blank, you may need to add a " "``profile`` to the :file:`/etc` directory. To do so, follow these steps." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:340 +#: ../../tutorials/kubernetes.rst:346 msgid "Create a `profile` in :file:`/etc`" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:346 +#: ../../tutorials/kubernetes.rst:352 msgid "" -"With a preferred editor, open `profile`, and enter your proxy settings. " -"Example shown below." +"With your preferred editor, open `profile`, and enter your proxy " +"settings. An example is shown below." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:358 +#: ../../tutorials/kubernetes.rst:364 msgid " can be obtained by running :command:`ifconfig`." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:360 +#: ../../tutorials/kubernetes.rst:366 msgid "Save and exit the `profile`." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:362 -msgid "Run:" +#: ../../tutorials/kubernetes.rst:368 +msgid "" +"Update your system's environment settings by executing the following " +"command:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:368 +#: ../../tutorials/kubernetes.rst:375 msgid "To ensure your system isn't running previous session variables, run:" msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:374 +#: ../../tutorials/kubernetes.rst:381 msgid "Continue below while passing `-E` in the command as shown." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:376 +#: ../../tutorials/kubernetes.rst:383 msgid "Missing environment variables." msgstr "" -#: ../../tutorials/kubernetes/kubernetes.rst:378 +#: ../../tutorials/kubernetes.rst:385 msgid "" "If you are behind a proxy server, pass environment variables by adding " "*-E* to the command that initializes the master control plane." @@ -453,3 +458,70 @@ msgstr "" #~ " and view the |CL| `documentation`_." #~ msgstr "" +#~ msgid "Run Kubernetes\\*" +#~ msgstr "" + +#~ msgid "" +#~ "Kubernetes\\* is an open source system" +#~ " for automating deployment, scaling, and" +#~ " management of containerized applications. " +#~ "It groups containers that make up " +#~ "an application into logical units for" +#~ " easy management and discovery." +#~ msgstr "" + +#~ msgid "" +#~ "Kata Containers\\* kata-runtime adheres " +#~ "to :abbr:`OCI (Open Container Initiative*)`" +#~ " guidelines and work seamlessly with " +#~ "Kubernetes. `Kata Containers`_ provide strong" +#~ " isolation for untrusted workloads or " +#~ "multi-tenant scenarios. Kata Containers " +#~ "can be allocated on a per-pod " +#~ "basis so you can mix and match " +#~ "both on the same host to suit " +#~ "your needs." +#~ msgstr "" + +#~ msgid "" +#~ "This tutorial assumes you have already" +#~ " installed |CL|. For detailed instructions" +#~ " on installing |CL| on a bare " +#~ "metal system, follow the :ref:`bare " +#~ "metal installation tutorial`. Learn about the benefits" +#~ " of having an up-to-date system" +#~ " for cloud orchestration on the :ref" +#~ ":`swupd-about` page." +#~ msgstr "" + +#~ msgid "Cloud native setup automation (optional)" +#~ msgstr "" + +#~ msgid "" +#~ "Clone the `cloud-native-setup`_ " +#~ "repository on your system and follow " +#~ "the instructions. This repository includes " +#~ "helper scripts to automate configuration." +#~ msgstr "" + +#~ msgid "" +#~ "Learn more about :ref:`stateless` in " +#~ "|CL| and view the |CL| `documentation`_." +#~ msgstr "" + +#~ msgid "Next steps" +#~ msgstr "" + +#~ msgid ":ref:`kubernetes-bp`" +#~ msgstr "" + +#~ msgid "" +#~ "With a preferred editor, open `profile`," +#~ " and enter your proxy settings. " +#~ "Example shown below." +#~ msgstr "" + +#~ msgid "Run:" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/nvidia-cuda.po b/locale/zh_CN/LC_MESSAGES/tutorials/nvidia-cuda.po new file mode 100644 index 00000000..6dd3159e --- /dev/null +++ b/locale/zh_CN/LC_MESSAGES/tutorials/nvidia-cuda.po @@ -0,0 +1,338 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2019, many +# This file is distributed under the same license as the Clear Linux* +# Project Docs package. +# FIRST AUTHOR , 2019. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Clear Linux* Project Docs latest\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: ../../tutorials/nvidia-cuda.rst:4 +msgid "NVIDIA\\* CUDA Toolkit" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:6 +msgid "" +"NVIDIA is a manufacturer of graphics processing units (GPU), also known " +"as graphics cards." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:9 +msgid "" +"CUDA is a parallel computing platform and application programming " +"interface model created by NVIDIA. It allows software developers and " +"software engineers to use a CUDA-enabled graphics processing unit" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:13 +msgid "" +"These instructions show how to install the CUDA Toolkit on |CL| after the" +" :ref:`proprietary NVIDIA drivers ` have been installed." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:18 +msgid "" +"Software installed outside of :ref:`swupd ` is not updated " +"with |CL| updates and must be updated and maintained manually." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:29 +msgid "Prerequisites" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:31 +msgid "" +"A |CL| system with a `CUDA-Enabled NVIDIA device " +"`_" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:32 +msgid "The :ref:`proprietary NVIDIA drivers ` have been installed." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:38 +msgid "Compatibility" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:41 +msgid "Check compatibility of NVIDIA components" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:43 +msgid "" +"To install the appropriate NVIDIA CUDA Toolkit version, it is important " +"to understand the compute capability and compatible driver versions of " +"your NVIDIA hardware." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:47 +msgid "" +"Information about NVIDIA compute capability, driver, and toolkit " +"compatibility can be found at: https://developer.nvidia.com/cuda-gpus " +"and https://docs.nvidia.com/deploy/cuda-compatibility/" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:54 +msgid "Check GCC compatibility" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:58 +msgid "" +"This is only required for the development or compilation of CUDA " +"applications. It is not required to run pre-built applications that have " +"a dependency on CUDA." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:62 +msgid "From the NVIDIA documentation:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:64 +msgid "" +"The CUDA development environment relies on tight integration with the " +"host development environment, including the host compiler and C runtime " +"libraries, and is therefore only supported on distribution versions that " +"have been qualified for this CUDA Toolkit release." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:69 +msgid "" +"Refer to the `NVIDIA documentation on CUDA system requirements " +"`_ for the latest kernel and compiler compatibility." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:73 +msgid "" +"For example, CUDA 10.1 on a system with the latest Linux kernel requires " +"GCC7, which is older than the default GCC version for |CL|." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:76 +msgid "Install the compatible version of GCC, if required:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:78 +msgid "Install the :ref:`bundle ` with the appropriate GCC version." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:84 +msgid "Create the directory :file:`/usr/local/cuda/bin`:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:91 +msgid "" +"Add symlinks to the older GCC version in the :file:`/usr/local/cuda/bin` " +"directory. This will cause the older version of GCC to be used when " +":file:`/usr/local/cuda/bin` is in the $PATH environment variable." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:103 +msgid "Downloading and Installation" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:107 +msgid "Download the NVIDIA CUDA Toolkit" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:109 +msgid "" +"Go to the `NVIDIA CUDA downloads website`_ to get the latest CUDA " +"Toolkit. If an older version of the CUDA Toolkit is required, go to the " +"`CUDA Toolkit Archive `_." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:113 +msgid "Choose the following settings and click *Download*." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:115 +msgid "Operating System: *Linux*" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:116 +msgid "Architecture: *x86_64*" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:117 +msgid "Distribution: *any*" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:118 +msgid "Version: *any*" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:119 +msgid "Installer Type: *runfile(local)*" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:123 +msgid "" +"Open a terminal and navigate to where the " +":file:`cuda__linux.run` file was saved. In this example, it was " +"saved in the Downloads folder." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:131 +msgid "Make the :file:`cuda__linux.run` file executable:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:140 +msgid "Install the NVIDIA CUDA Toolkit" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:142 +msgid "" +"The NVIDIA CUDA installer will be directed to install files under " +":file:`/opt/cuda` as much as possible to keep its contents isolated from " +"the rest of the |CL| files under :file:`/usr`." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:146 +msgid "" +"The CUDA installer automatically creates a symbolic link that allows the " +"CUDA Toolkit to be accessed from :file:`/usr/local/cuda` regardless of " +"where it was installed." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:151 +msgid "" +"Configure the dynamic linker to look for and cache shared libraries under" +" :file:`/opt/cuda/lib64` where the NVIDIA installer will place libraries." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:160 +msgid "" +"The CUDA installer will automatically create a file " +":file:`/etc/ld.so.conf.d/cuda-.conf`" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:163 +msgid "Navigate into the directory where the NVIDIA installer was downloaded:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:170 +msgid "Run the installer with the advanced options below:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:182 +msgid "" +"Validate the CUDA Toolkit was installed by checking the NVIDIA CUDA " +"compiler version:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:190 +msgid "" +"The CUDA Toolkit is now installed and can be used to compile and run CUDA" +" applications." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:195 +msgid "Using the NVIDIA CUDA Toolkit" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:197 +msgid "" +"Verify that the NVIDIA device characters files /dev/nvidia* exist and " +"have the correct (0666) file permissions. The character devices should be" +" automatically created on system with the NVIDIA driver loaded through X " +"server, but will not be on systems that do not automatically load the " +"NVIDIA driver." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:208 +msgid "" +"If your system does not have the NVIDIA character devices created " +"automatically, run the `script from NVIDIA documentation " +"`_ with root privileges." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:214 +msgid "" +"Alternatively a setuid utility, :command:`nvidia-modprobe`, can be " +"compiled and installed to automatically create the device character files" +" on-demand." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:227 +msgid "" +"When the CUDA toolkit is needed, export PATH variables pointing to the " +"CUDA directories. This will temporarily add CUDA files to the PATH and " +"use the specified linked version of GCC for the terminal session." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:237 +msgid "" +"Source code for CUDA sample located at " +":file:`/usr/local/cuda/NVIDIA_CUDA-_Samples`. See the `CUDA " +"documentation on compiling samples `_ to learn more." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:245 +msgid "Uninstalling" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:247 +msgid "" +"The NVIDIA drivers and associated software can be uninstalled and nouveau" +" driver restored by:" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:250 +msgid "Run the :command:`sudo /usr/local/cuda/bin/cuda-uninstaller`." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:252 +msgid "Follow the prompts on the screen and reboot the system." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:256 +msgid "Debugging" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:258 +msgid "" +"The NVIDIA CUDA installer places logs under :file:`/tmp/cuda-" +"installer.log`." +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:263 +msgid "Additional resources" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:264 +msgid "`NVIDIA CUDA Toolkit Documentation `_" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:266 +msgid "" +"`Why aren't the NVIDIA Linux drivers open source? " +"`_" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:268 +msgid "" +"`Where can I get support for NVIDIA Linux drivers? " +"`_" +msgstr "" + +#: ../../tutorials/nvidia-cuda.rst:270 +msgid "" +"`NVIDIA Accelerated Linux Graphics Driver Installation Guides " +"`_" +msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/nvidia.po b/locale/zh_CN/LC_MESSAGES/tutorials/nvidia.po index a44ab12f..518c7f0d 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/nvidia.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/nvidia.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-22 12:54-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.7.0\n" #: ../../tutorials/nvidia.rst:4 -msgid "Install NVIDIA\\* Drivers" +msgid "NVIDIA\\* Drivers" msgstr "" #: ../../tutorials/nvidia.rst:6 @@ -45,46 +45,46 @@ msgstr "" #: ../../tutorials/nvidia.rst:20 msgid "" -"Software installed outside of :ref:`swupd ` is not updated " +"Software installed outside of :ref:`swupd ` is not updated " "with |CL| updates and must be updated and maintained manually." msgstr "" #: ../../tutorials/nvidia.rst:23 msgid "" -"For example, the file :file:`/usr/lib/libGL.so` conflicts between the one" -" provided by the mesa package in |CL| and the one NVIDIA provides. If a " +"For example, the file :file:`/usr/lib/libGL.so` conflicts with the file " +"provided by the mesa package in |CL| and the file NVIDIA provides. If a " "|CL| update overwrites these files, a reinstallation of the NVIDIA driver" " might be required." msgstr "" -#: ../../tutorials/nvidia.rst:36 +#: ../../tutorials/nvidia.rst:32 msgid "Prerequisites" msgstr "" -#: ../../tutorials/nvidia.rst:38 +#: ../../tutorials/nvidia.rst:34 msgid "A |CL| system with a desktop installed" msgstr "" -#: ../../tutorials/nvidia.rst:39 +#: ../../tutorials/nvidia.rst:35 msgid "An NVIDIA device installed" msgstr "" -#: ../../tutorials/nvidia.rst:43 +#: ../../tutorials/nvidia.rst:38 msgid "Install DKMS" msgstr "" -#: ../../tutorials/nvidia.rst:45 +#: ../../tutorials/nvidia.rst:40 msgid "" "The :ref:`Dynamic Kernel Module System (DKMS) ` " "allows the NVIDIA kernel modules to be automatically integrated when " "kernel updates occur in |CL|." msgstr "" -#: ../../tutorials/nvidia.rst:49 +#: ../../tutorials/nvidia.rst:44 msgid "Install the appropriate DKMS bundle using the instructions below:" msgstr "" -#: ../../tutorials/nvidia.rst:52 +#: ../../tutorials/nvidia.rst:47 msgid "" "The Long Term Support (LTS) kernel variant is more likely to remain " "compatible between updates with NVIDIA drivers." @@ -161,259 +161,259 @@ msgstr "" msgid "Update the |CL| bootloader and reboot." msgstr "" -#: ../../tutorials/nvidia.rst:62 -msgid "Download and install the NVIDIA Drivers" +#: ../../tutorials/nvidia.rst:55 +msgid "Download and install the NVIDIA drivers" +msgstr "" + +#: ../../tutorials/nvidia.rst:58 +msgid "Download the NVIDIA drivers for Linux" +msgstr "" + +#: ../../tutorials/nvidia.rst:60 +msgid "Identify the NVIDIA GPU model that is installed." msgstr "" #: ../../tutorials/nvidia.rst:66 -msgid "Download the NVIDIA Drivers for Linux" -msgstr "" - -#: ../../tutorials/nvidia.rst:68 -msgid "Identify the model of NVIDIA GPU that is installed." -msgstr "" - -#: ../../tutorials/nvidia.rst:75 msgid "" "Go to the `NVIDIA Driver Downloads website`_ . Search for and download " -"the appropriate driver based on the model of NVIDIA GPU you have with " -"*Linux 64-bit* selected as the Operating System ." +"the appropriate driver based on the NVIDIA GPU model you have with *Linux" +" 64-bit* selected as the Operating System ." msgstr "" -#: ../../tutorials/nvidia.rst:80 +#: ../../tutorials/nvidia.rst:70 msgid "" "Open a terminal and navigate to where the :file:`NVIDIA-" "Linux-x86_64-.run` file was saved. In this example, it was saved" " in the Downloads folder." msgstr "" -#: ../../tutorials/nvidia.rst:88 +#: ../../tutorials/nvidia.rst:78 msgid "Make the :file:`NVIDIA-Linux-x86_64-.run` file executable." msgstr "" -#: ../../tutorials/nvidia.rst:96 -msgid "Disable the nouveau Driver" +#: ../../tutorials/nvidia.rst:85 +msgid "Disable the nouveau driver" msgstr "" -#: ../../tutorials/nvidia.rst:98 +#: ../../tutorials/nvidia.rst:87 msgid "" "The proprietary NVIDIA driver is incompatible with the nouveau driver and" " must be disabled before installation can continue." msgstr "" -#: ../../tutorials/nvidia.rst:101 +#: ../../tutorials/nvidia.rst:90 msgid "" "Disable the nouveau driver by creating a blacklist file under " ":file:`/etc/modprobe.d` and reboot." msgstr "" -#: ../../tutorials/nvidia.rst:111 +#: ../../tutorials/nvidia.rst:99 msgid "" "Reboot the system and log back in. It is normal for the graphical " "environment not to start without the NVIDIA driver loaded." msgstr "" -#: ../../tutorials/nvidia.rst:118 -msgid "Configure Alternative Software Paths" +#: ../../tutorials/nvidia.rst:103 +msgid "Configure alternative software paths" msgstr "" -#: ../../tutorials/nvidia.rst:120 +#: ../../tutorials/nvidia.rst:105 msgid "" -"The NVIDIA installer will be directed to install files under " +"The NVIDIA installer is directed to install files under " ":file:`/opt/nvidia` as much as possible to keep its contents isolated " "from the rest of the |CL| system files under :file:`/usr`. The dynamic " "linker and X server must be configured to use the content under " ":file:`/opt/nvidia`." msgstr "" -#: ../../tutorials/nvidia.rst:127 +#: ../../tutorials/nvidia.rst:111 msgid "" "Configure the dynamic linker to look for and to cache shared libraries " "under :file:`/opt/nvidia/lib` and :file:`/opt/nvidia/lib32` in addition " "to the default paths." msgstr "" -#: ../../tutorials/nvidia.rst:138 +#: ../../tutorials/nvidia.rst:122 msgid "Reload the dynamic linker run-time bindings and library cache." msgstr "" -#: ../../tutorials/nvidia.rst:144 +#: ../../tutorials/nvidia.rst:128 msgid "" "Create a Xorg configuration file to search for modules under " ":file:`/opt/nvidia` in addition to the default path." msgstr "" -#: ../../tutorials/nvidia.rst:160 -msgid "Install the NVIDIA Drivers" +#: ../../tutorials/nvidia.rst:143 +msgid "Install the NVIDIA drivers" msgstr "" -#: ../../tutorials/nvidia.rst:163 +#: ../../tutorials/nvidia.rst:145 msgid "" "A terminal not running on */dev/tty1* is useful to view uninterrupted " "installation progress. Switch to a secondary virtual terminal by pushing " ":command:`CTRL + ALT + F2` or remotely login over SSH." msgstr "" -#: ../../tutorials/nvidia.rst:168 -msgid "Navigate into the directory where the NVIDIA installer was downloaded." +#: ../../tutorials/nvidia.rst:149 +msgid "Navigate to the directory where the NVIDIA installer was downloaded." msgstr "" -#: ../../tutorials/nvidia.rst:175 +#: ../../tutorials/nvidia.rst:155 msgid "Run the installer with the advanced options below." msgstr "" -#: ../../tutorials/nvidia.rst:199 +#: ../../tutorials/nvidia.rst:179 msgid "" "The graphical interface may automatically start after the NVIDIA driver " "is loaded. Return to the working terminal and log back in if necessary." msgstr "" -#: ../../tutorials/nvidia.rst:203 +#: ../../tutorials/nvidia.rst:182 msgid "Confirm that the NVIDIA kernel modules are loaded." msgstr "" -#: ../../tutorials/nvidia.rst:210 +#: ../../tutorials/nvidia.rst:188 msgid "" "Run a |CL| system verification to restore files that the NVIDIA installer" " likely deleted." msgstr "" -#: ../../tutorials/nvidia.rst:219 +#: ../../tutorials/nvidia.rst:197 msgid "" "The NVIDIA software places some files under the :file:`/usr` subdirectory" -" which are not managed by |CL| and conflict with the |CL| stateless " +" that are not managed by |CL| and conflict with the |CL| stateless " "design." msgstr "" -#: ../../tutorials/nvidia.rst:222 +#: ../../tutorials/nvidia.rst:200 msgid "" "Although a limited version of :command:`swupd repair` is run above, other" " uses of the :command:`swupd repair` command should be avoided with the " "proprietary NVIDIA drivers installed." msgstr "" -#: ../../tutorials/nvidia.rst:228 -msgid "Updating the NVIDIA Drivers" +#: ../../tutorials/nvidia.rst:205 +msgid "Updating the NVIDIA drivers" msgstr "" -#: ../../tutorials/nvidia.rst:230 +#: ../../tutorials/nvidia.rst:207 msgid "" "The proprietary NVIDIA drivers are installed manually outside of " -":ref:`swupd ` and must be updated manually when needed." +":ref:`swupd ` and must be updated manually when needed." msgstr "" -#: ../../tutorials/nvidia.rst:233 +#: ../../tutorials/nvidia.rst:210 msgid "" "Updating the NVIDIA drivers follows the same steps as initial " "installation, however the desktop environment must first be stopped so " "that the drivers are not in use." msgstr "" -#: ../../tutorials/nvidia.rst:237 +#: ../../tutorials/nvidia.rst:214 msgid "" "Follow the steps in the `Download the NVIDIA Drivers for Linux`_ section " "to get the latest NVIDIA drivers." msgstr "" -#: ../../tutorials/nvidia.rst:240 +#: ../../tutorials/nvidia.rst:217 msgid "" "Temporarily set the default boot target to the *multi-user*, which is a " "non-graphical runtime." msgstr "" -#: ../../tutorials/nvidia.rst:248 +#: ../../tutorials/nvidia.rst:224 msgid "" "Reboot the system and log back in. It is normal for the graphical " "environment not to start." msgstr "" -#: ../../tutorials/nvidia.rst:251 +#: ../../tutorials/nvidia.rst:227 msgid "" "Follow the steps in the `Install the NVIDIA Drivers`_ section to update " "the NVIDIA drivers. This installation will overwrite the previous NVIDIA " "drivers and files." msgstr "" -#: ../../tutorials/nvidia.rst:255 +#: ../../tutorials/nvidia.rst:231 msgid "Set the default boot target back to the *graphical* target." msgstr "" -#: ../../tutorials/nvidia.rst:262 +#: ../../tutorials/nvidia.rst:237 msgid "Reboot the system and log back in." msgstr "" -#: ../../tutorials/nvidia.rst:264 +#: ../../tutorials/nvidia.rst:239 msgid "" -"Trigger a flatpak update which will download the runtime corresponding " +"Trigger a flatpak update that will download the runtime corresponding " "with the new NVIDIA drivers for the flatpak apps that require it." msgstr "" -#: ../../tutorials/nvidia.rst:273 -msgid "Uninstalling the NVIDIA Drivers" +#: ../../tutorials/nvidia.rst:247 +msgid "Uninstalling the NVIDIA drivers" msgstr "" -#: ../../tutorials/nvidia.rst:275 +#: ../../tutorials/nvidia.rst:249 msgid "" "The NVIDIA drivers and associated software can be uninstalled and nouveau" " driver restored with the instructions in this section." msgstr "" -#: ../../tutorials/nvidia.rst:278 +#: ../../tutorials/nvidia.rst:252 msgid "Remove the :file:`modprobe.d` file that prevents nouveau from loading." msgstr "" -#: ../../tutorials/nvidia.rst:285 +#: ../../tutorials/nvidia.rst:258 msgid "Remove the :file:`xorg.conf.d` file that adds a search path for X modules." msgstr "" -#: ../../tutorials/nvidia.rst:291 +#: ../../tutorials/nvidia.rst:264 msgid "Run the :command:`sudo /opt/nvidia/bin/nvidia-uninstall`" msgstr "" -#: ../../tutorials/nvidia.rst:293 +#: ../../tutorials/nvidia.rst:266 msgid "Follow the prompts on the screen and reboot the system." msgstr "" -#: ../../tutorials/nvidia.rst:297 -msgid "Debugging Installation of NVIDIA Drivers" +#: ../../tutorials/nvidia.rst:269 +msgid "Debugging installation of NVIDIA drivers" msgstr "" -#: ../../tutorials/nvidia.rst:299 +#: ../../tutorials/nvidia.rst:271 msgid "" "The NVIDIA driver places installer and uninstaller logs under " ":file:`/var/log/nvidia-install` and :file:`/var/log/nvidia-uninstall`." msgstr "" -#: ../../tutorials/nvidia.rst:302 +#: ../../tutorials/nvidia.rst:274 msgid "" ":file:`NVIDIA-Linux-x86_64-.run --advanced-options` shows many " "parameters to control installation behavior." msgstr "" -#: ../../tutorials/nvidia.rst:305 +#: ../../tutorials/nvidia.rst:277 msgid "" ":file:`NVIDIA-Linux-x86_64-.run --extract-only` extracts " "installation files into a directory named :file:`NVIDIA-" "Linux-x86_64-`." msgstr "" -#: ../../tutorials/nvidia.rst:312 +#: ../../tutorials/nvidia.rst:282 msgid "Additional resources" msgstr "" -#: ../../tutorials/nvidia.rst:314 +#: ../../tutorials/nvidia.rst:284 msgid "" "`Why aren't the NVIDIA Linux drivers open source? " "`_" msgstr "" -#: ../../tutorials/nvidia.rst:316 +#: ../../tutorials/nvidia.rst:286 msgid "" "`Where can I get support for NVIDIA Linux drivers? " "`_" msgstr "" -#: ../../tutorials/nvidia.rst:318 +#: ../../tutorials/nvidia.rst:288 msgid "" "`NVIDIA Accelerated Linux Graphics Driver Installation Guides " "`_" @@ -438,3 +438,94 @@ msgstr "" #~ "guide>`." #~ msgstr "" +#~ msgid "Install NVIDIA\\* Drivers" +#~ msgstr "" + +#~ msgid "" +#~ "Software installed outside of :ref:`swupd " +#~ "` is not updated with " +#~ "|CL| updates and must be updated " +#~ "and maintained manually." +#~ msgstr "" + +#~ msgid "" +#~ "For example, the file " +#~ ":file:`/usr/lib/libGL.so` conflicts between the " +#~ "one provided by the mesa package " +#~ "in |CL| and the one NVIDIA " +#~ "provides. If a |CL| update overwrites" +#~ " these files, a reinstallation of the" +#~ " NVIDIA driver might be required." +#~ msgstr "" + +#~ msgid "Download and install the NVIDIA Drivers" +#~ msgstr "" + +#~ msgid "Download the NVIDIA Drivers for Linux" +#~ msgstr "" + +#~ msgid "Identify the model of NVIDIA GPU that is installed." +#~ msgstr "" + +#~ msgid "" +#~ "Go to the `NVIDIA Driver Downloads " +#~ "website`_ . Search for and download " +#~ "the appropriate driver based on the " +#~ "model of NVIDIA GPU you have with" +#~ " *Linux 64-bit* selected as the " +#~ "Operating System ." +#~ msgstr "" + +#~ msgid "Disable the nouveau Driver" +#~ msgstr "" + +#~ msgid "Configure Alternative Software Paths" +#~ msgstr "" + +#~ msgid "" +#~ "The NVIDIA installer will be directed" +#~ " to install files under :file:`/opt/nvidia`" +#~ " as much as possible to keep " +#~ "its contents isolated from the rest " +#~ "of the |CL| system files under " +#~ ":file:`/usr`. The dynamic linker and X" +#~ " server must be configured to use " +#~ "the content under :file:`/opt/nvidia`." +#~ msgstr "" + +#~ msgid "Install the NVIDIA Drivers" +#~ msgstr "" + +#~ msgid "Navigate into the directory where the NVIDIA installer was downloaded." +#~ msgstr "" + +#~ msgid "" +#~ "The NVIDIA software places some files" +#~ " under the :file:`/usr` subdirectory which" +#~ " are not managed by |CL| and " +#~ "conflict with the |CL| stateless design." +#~ msgstr "" + +#~ msgid "Updating the NVIDIA Drivers" +#~ msgstr "" + +#~ msgid "" +#~ "The proprietary NVIDIA drivers are " +#~ "installed manually outside of :ref:`swupd " +#~ "` and must be updated " +#~ "manually when needed." +#~ msgstr "" + +#~ msgid "" +#~ "Trigger a flatpak update which will " +#~ "download the runtime corresponding with " +#~ "the new NVIDIA drivers for the " +#~ "flatpak apps that require it." +#~ msgstr "" + +#~ msgid "Uninstalling the NVIDIA Drivers" +#~ msgstr "" + +#~ msgid "Debugging Installation of NVIDIA Drivers" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/proxy.po b/locale/zh_CN/LC_MESSAGES/tutorials/proxy.po index 4dfdc240..94006775 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/proxy.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/proxy.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,104 +18,110 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/tutorial-proxy.rst:4 -msgid "Setting up proxy" +#: ../../tutorials/proxy.rst:4 +msgid "Proxy configuration" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:6 +#: ../../tutorials/proxy.rst:6 msgid "" "This tutorial shows you how to configure your system for use behind an " "outbound proxy to access the Internet." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:9 -msgid "" -"|CL| :ref:`tooling` applications already benefit from the " -":ref:`autoproxy` feature." +#: ../../tutorials/proxy.rst:9 +msgid "|CL| applications already benefit from the :ref:`autoproxy` feature." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:17 +#: ../../tutorials/proxy.rst:17 msgid "Prerequisites" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:19 +#: ../../tutorials/proxy.rst:19 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, visit " "the :ref:`bare metal installation guide `." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:24 +#: ../../tutorials/proxy.rst:24 msgid "Shells and programs in a desktop session" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:27 +#: ../../tutorials/proxy.rst:27 msgid "Terminal" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:29 +#: ../../tutorials/proxy.rst:29 msgid "Add the following to your ~/.bashrc:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:45 +#: ../../tutorials/proxy.rst:45 msgid "wget" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:47 +#: ../../tutorials/proxy.rst:47 msgid "Run this command to enable downloading from websites from the terminal:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:59 +#: ../../tutorials/proxy.rst:59 msgid "System service (Docker)" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:61 +#: ../../tutorials/proxy.rst:61 msgid "" "For Docker (and other services that use systemd), you can follow these " "steps to configure and check proxy settings:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:65 +#: ../../tutorials/proxy.rst:65 msgid "Be sure to use :command:`sudo`, as you will need elevated permissions." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:67 +#: ../../tutorials/proxy.rst:67 msgid "" "Create :file:`/etc/systemd/system/docker.service.d` directory to host " "configuration information for the Docker service." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:70 +#: ../../tutorials/proxy.rst:70 msgid "" "Create :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` and " "add:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:78 +#: ../../tutorials/proxy.rst:78 msgid "Load the changes and restart the service:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:85 +#: ../../tutorials/proxy.rst:85 msgid "Verify that changes have loaded:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:97 +#: ../../tutorials/proxy.rst:97 msgid "" "This process enables the ability to successfully run ``docker pull``. " "Containers themselves must be configured independently." msgstr "" -#: ../../tutorials/tutorial-proxy.rst:101 +#: ../../tutorials/proxy.rst:101 msgid "git over ssh" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:103 +#: ../../tutorials/proxy.rst:103 msgid "Add the following to your :file:`~/.ssh/config`:" msgstr "" -#: ../../tutorials/tutorial-proxy.rst:114 +#: ../../tutorials/proxy.rst:114 msgid "" "Though netcat is included with Clear Linux, it is not the BSD version, " "which is the one usually used to enable git over ssh." msgstr "" +#~ msgid "Setting up proxy" +#~ msgstr "" + +#~ msgid "" +#~ "|CL| :ref:`tooling` applications already " +#~ "benefit from the :ref:`autoproxy` feature." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/redis.po b/locale/zh_CN/LC_MESSAGES/tutorials/redis.po index 5199c5b1..2920c144 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/redis.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/redis.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.7.0\n" #: ../../tutorials/redis.rst:4 -msgid "Run Redis on |CL-ATTR|" +msgid "Redis\\*" msgstr "" #: ../../tutorials/redis.rst:6 @@ -181,3 +181,6 @@ msgstr "" msgid "Learn to :ref:`docker`." msgstr "" +#~ msgid "Run Redis on |CL-ATTR|" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/smb-desktop.po b/locale/zh_CN/LC_MESSAGES/tutorials/smb-desktop.po index 179f5bdf..60ad54c3 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/smb-desktop.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/smb-desktop.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/smb/smb-desktop.rst:4 -msgid "Connect to Windows\\* shared location from |CL-ATTR| desktop" +#: ../../tutorials/smb-desktop.rst:4 +msgid "Samba\\* as a client" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:6 +#: ../../tutorials/smb-desktop.rst:6 msgid "" "This tutorial explains how to access an existing shared drive on " "Windows\\* via Server Message Block (SMB) / Common Internet File System " @@ -30,81 +30,84 @@ msgid "" " access shared storage locations, or share files." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:12 +#: ../../tutorials/smb-desktop.rst:12 msgid "Prerequisites" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:14 +#: ../../tutorials/smb-desktop.rst:14 msgid "You have already `set up a shared location on Windows`_" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:17 +#: ../../tutorials/smb-desktop.rst:17 msgid "Connect to Windows shared location with Nautilus" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:19 +#: ../../tutorials/smb-desktop.rst:19 msgid "From the desktop, select :guilabel:`Files` from the application menu." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:23 +#: ../../tutorials/smb-desktop.rst:23 msgid "GNOME Files is also known as `Nautilus`." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:25 +#: ../../tutorials/smb-desktop.rst:25 msgid "In :guilabel:`Files`, select :guilabel:`Other Locations`." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:31 +#: ../../tutorials/smb-desktop.rst:31 msgid "Figure 1: Files, Other Locations" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:33 +#: ../../tutorials/smb-desktop.rst:33 msgid "" "In the lower taskbar, beside :guilabel:`Connect to Server`, enter the " "file-sharing address using the Windows sharing schema:" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:44 +#: ../../tutorials/smb-desktop.rst:44 msgid "Figure 2: Connect to Server" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:46 +#: ../../tutorials/smb-desktop.rst:46 msgid "" "Optional: If there are issues with DNS, you can use an IP address in " "place of the `servername` above. You must still specify the share." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:49 +#: ../../tutorials/smb-desktop.rst:49 msgid "" "Optional: On the Windows machine, in a CLI, retrieve the IP address by " "entering the command:" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:58 +#: ../../tutorials/smb-desktop.rst:58 msgid "If using the IP address, assure that it is accessible and secure." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:60 +#: ../../tutorials/smb-desktop.rst:60 msgid "Select :guilabel:`Connect`." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:62 +#: ../../tutorials/smb-desktop.rst:62 msgid "The server will request authentication, as shown in Figure 3." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:68 +#: ../../tutorials/smb-desktop.rst:68 msgid "Figure 3: Authentication" msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:70 +#: ../../tutorials/smb-desktop.rst:70 msgid "" "Log in with the same Windows system credentials for which you granted " "access to the share." msgstr "" -#: ../../tutorials/smb/smb-desktop.rst:73 +#: ../../tutorials/smb-desktop.rst:73 msgid "" "Select the appropriate checkbox to save your credentials. Consider " "carefully the security risks as a result of your selection." msgstr "" +#~ msgid "Connect to Windows\\* shared location from |CL-ATTR| desktop" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/smb.po b/locale/zh_CN/LC_MESSAGES/tutorials/smb.po index 3c148d6c..9eade4ea 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/smb.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/smb.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,51 +18,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/smb/smb.rst:4 -msgid "Enable simple file sharing with a Windows\\* machine using Samba\\*" +#: ../../tutorials/smb.rst:4 +msgid "Samba\\* as a host" msgstr "" -#: ../../tutorials/smb/smb.rst:6 +#: ../../tutorials/smb.rst:6 msgid "" "This tutorial describes how to enable simple file sharing from a system " "running |CL-ATTR| to a Windows machine using Samba. For more advanced " "sharing, refer to the `Samba guide`_." msgstr "" -#: ../../tutorials/smb/smb.rst:11 +#: ../../tutorials/smb.rst:11 msgid "Prerequisites" msgstr "" -#: ../../tutorials/smb/smb.rst:13 +#: ../../tutorials/smb.rst:13 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions, follow the steps in :ref:`bare-metal-install-" "desktop`." msgstr "" -#: ../../tutorials/smb/smb.rst:16 +#: ../../tutorials/smb.rst:16 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/smb/smb.rst:24 +#: ../../tutorials/smb.rst:24 msgid "Set up file sharing" msgstr "" -#: ../../tutorials/smb/smb.rst:26 +#: ../../tutorials/smb.rst:26 msgid "Log in and get root privileges." msgstr "" -#: ../../tutorials/smb/smb.rst:32 +#: ../../tutorials/smb.rst:32 msgid "Add the storage-utils bundle, which includes the Samba binaries." msgstr "" -#: ../../tutorials/smb/smb.rst:40 +#: ../../tutorials/smb.rst:40 msgid "The os-clr-on-clr bundle also includes the Samba binaries." msgstr "" -#: ../../tutorials/smb/smb.rst:42 +#: ../../tutorials/smb.rst:42 msgid "" "Create a configuration file called :file:`/etc/samba/smb.conf`. In this " "example, `[Downloads]` enables a folder share with a specific user. " @@ -70,7 +70,7 @@ msgid "" "that a user account `clearlinuxuser` already exists." msgstr "" -#: ../../tutorials/smb/smb.rst:47 +#: ../../tutorials/smb.rst:47 msgid "" "If `valid users` is not specified, then anyone with a user account on the" " machine and with their Samba password already set can access the folder." @@ -78,17 +78,17 @@ msgid "" "they have appropriate permissions." msgstr "" -#: ../../tutorials/smb/smb.rst:52 +#: ../../tutorials/smb.rst:52 msgid "" "Use :command:`chown` or :command:`chmod` to change either the owner of " "the file or the permissions to allow other users to access the file." msgstr "" -#: ../../tutorials/smb/smb.rst:72 +#: ../../tutorials/smb.rst:72 msgid "Enable the Samba daemon to start every time." msgstr "" -#: ../../tutorials/smb/smb.rst:79 +#: ../../tutorials/smb.rst:79 msgid "" "Use :command:`smbpasswd` to add the initial password for the user account" " to access the share. Be aware that Samba maintains its own list of " @@ -96,7 +96,7 @@ msgid "" "than the password used to log in." msgstr "" -#: ../../tutorials/smb/smb.rst:88 +#: ../../tutorials/smb.rst:88 msgid "" "Setup is complete and a Windows machine on the same network can access " "the shares. Windows uses the format :file:`\\\\\\\\[server IP or " @@ -104,7 +104,7 @@ msgid "" "Windows Explorer or by mapping a network drive." msgstr "" -#: ../../tutorials/smb/smb.rst:93 +#: ../../tutorials/smb.rst:93 msgid "" "Use the IP address of the |CL| machine for an easy access method. If the " "|CL| machine is behind an Active Directory domain controller or a DNS " @@ -113,40 +113,43 @@ msgid "" "Samba guide`_." msgstr "" -#: ../../tutorials/smb/smb.rst:100 +#: ../../tutorials/smb.rst:100 msgid "Map |CL| drive in Windows" msgstr "" -#: ../../tutorials/smb/smb.rst:102 +#: ../../tutorials/smb.rst:102 msgid "" "Open Windows Explorer and click on the left sidebar on :guilabel:`This " "PC` to change the options available at the top." msgstr "" -#: ../../tutorials/smb/smb.rst:105 +#: ../../tutorials/smb.rst:105 msgid "" "Click the :guilabel:`Map Network Drive` icon and enter the path in the " "format: :file:`\\\\\\\\[server IP or hostname]\\\\[shared folder]`" msgstr "" -#: ../../tutorials/smb/smb.rst:108 +#: ../../tutorials/smb.rst:108 msgid "" "Check the box :guilabel:`Connect using different credentials`. Enter the " "Samba user `clearlinuxuser` and the password created with " ":command:`smbpasswd`. See Figure 1 for details." msgstr "" -#: ../../tutorials/smb/smb.rst:116 +#: ../../tutorials/smb.rst:116 msgid "Figure 1: Map a network drive in Windows Explorer." msgstr "" -#: ../../tutorials/smb/smb.rst:118 +#: ../../tutorials/smb.rst:118 msgid "" "When complete, Windows Explorer displays the share drive as shown in " "Figure 2." msgstr "" -#: ../../tutorials/smb/smb.rst:124 +#: ../../tutorials/smb.rst:124 msgid "Figure 2: View a share drive in Windows Explorer." msgstr "" +#~ msgid "Enable simple file sharing with a Windows\\* machine using Samba\\*" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/tensorflow-machine-learning.po b/locale/zh_CN/LC_MESSAGES/tutorials/tensorflow-machine-learning.po index b82bc2cd..6861990b 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/tensorflow-machine-learning.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/tensorflow-machine-learning.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,97 +18,100 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/machine-learning/machine-learning.rst:4 -msgid "TensorFlow\\* machine learning on |CL-ATTR|" +#: ../../tutorials/tensorflow-machine-learning.rst:4 +msgid "TensorFlow\\* machine learning" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:6 +#: ../../tutorials/tensorflow-machine-learning.rst:6 msgid "" -"This tutorial will demonstrate the installation and execusion of a " +"This tutorial demonstrates the installation and execution of a " "TensorFlow\\* machine learning example on |CL-ATTR|. It uses a Jupyter\\*" " Notebook and MNIST data for handwriting recognition." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:10 +#: ../../tutorials/tensorflow-machine-learning.rst:10 msgid "" -"The initial steps will have you set up a Jupyter kernel and run a " -"Notebook on a bare-metal |CL| system." +"The initial steps show how to set up a Jupyter kernel and run a Notebook " +"on a bare-metal |CL| system." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:14 +#: ../../tutorials/tensorflow-machine-learning.rst:18 msgid "Prerequisites" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:16 +#: ../../tutorials/tensorflow-machine-learning.rst:20 msgid "" "This tutorial assumes you have installed |CL| on your host system. For " "detailed instructions on installing |CL| on a bare metal system, follow " "the :ref:`bare metal installation tutorial`." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:20 +#: ../../tutorials/tensorflow-machine-learning.rst:24 msgid "" "Before you install any new packages, update |CL| with the following " "command:" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:26 -msgid "Once your system is updated, add the following bundles to your system:" +#: ../../tutorials/tensorflow-machine-learning.rst:30 +msgid "After your system is updated, add the following bundles to your system:" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:28 -msgid "`machine-learning-web-ui`: This bundle contains the Jupyter application." -msgstr "" - -#: ../../tutorials/machine-learning/machine-learning.rst:30 +#: ../../tutorials/tensorflow-machine-learning.rst:32 msgid "" -"`machine-learning-basic`: This bundle contains TensorFlow and other " -"useful tools." +":command:`machine-learning-web-ui`: This bundle contains the Jupyter " +"application." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:33 +#: ../../tutorials/tensorflow-machine-learning.rst:34 +msgid "" +":command:`machine-learning-basic`: This bundle contains TensorFlow and " +"other useful tools." +msgstr "" + +#: ../../tutorials/tensorflow-machine-learning.rst:37 msgid "" "To install the bundles, run the following commands in your :file:`$HOME` " "directory:" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:43 -msgid "Set up a Jupyter notebook" +#: ../../tutorials/tensorflow-machine-learning.rst:47 +msgid "Set up a Jupyter Notebook" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:45 +#: ../../tutorials/tensorflow-machine-learning.rst:49 msgid "" "With all required packages and libraries installed, set up the file " "structure for the Jupyter Notebook." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:48 +#: ../../tutorials/tensorflow-machine-learning.rst:52 msgid "" "In the :file:`$HOME` directory, create a directory for the Jupyter " "Notebooks named :file:`Notebooks`." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:55 +#: ../../tutorials/tensorflow-machine-learning.rst:59 msgid "Within :file:`Notebooks`, create a directory named :file:`Handwriting`." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:61 +#: ../../tutorials/tensorflow-machine-learning.rst:65 msgid "Change to the new directory." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:67 +#: ../../tutorials/tensorflow-machine-learning.rst:71 msgid "" "Copy the :file:`MNIST_example.ipynb` file into the :file:`Handwriting` " "directory." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:71 +#: ../../tutorials/tensorflow-machine-learning.rst:76 msgid "" -"After installing the `machine-learning basic` bundle, you can find the " -"example code under :file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`." +"After installing the :command:`machine-learning basic` bundle, you can " +"find the example code under " +":file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:76 +#: ../../tutorials/tensorflow-machine-learning.rst:80 msgid "" "The example code downloads and decompresses the MNIST data directly into " "the :file:`./mnist` directory. Alternatively, download the four files " @@ -116,199 +119,331 @@ msgid "" "into a :file:`mnist` directory within the :file:`Handwriting` directory." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:81 +#: ../../tutorials/tensorflow-machine-learning.rst:85 msgid "The files needed are:" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:83 +#: ../../tutorials/tensorflow-machine-learning.rst:87 msgid "`train-images-idx3-ubyte.gz`_: Training set images (9912422 bytes)" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:85 +#: ../../tutorials/tensorflow-machine-learning.rst:89 msgid "`train-labels-idx1-ubyte.gz`_: Training set labels (28881 bytes)" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:87 +#: ../../tutorials/tensorflow-machine-learning.rst:91 msgid "`t10k-images-idx3-ubyte.gz`_: Test set images (1648877 bytes)" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:89 +#: ../../tutorials/tensorflow-machine-learning.rst:93 msgid "`t10k-labels-idx1-ubyte.gz`_: Test set labels (4542 bytes)" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:92 +#: ../../tutorials/tensorflow-machine-learning.rst:96 msgid "Run the Jupyter machine learning example code" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:94 +#: ../../tutorials/tensorflow-machine-learning.rst:98 msgid "" -"With |CL|, Jupyter, and TensorFlow installed and configured, we can run " +"With |CL|, Jupyter, and TensorFlow installed and configured, you can run " "the example code." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:97 +#: ../../tutorials/tensorflow-machine-learning.rst:101 msgid "" "Go to the :file:`($HOME)/Notebooks` directory and start Jupyter with the " "following commands:" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:106 +#: ../../tutorials/tensorflow-machine-learning.rst:110 msgid "" "The Jupyter server starts and opens a web browser showing the Jupyter " -"file manager with a list of files in the current directory, see figure 1." +"file manager with a list of files in the current directory, as shown in " +"Figure 1." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:112 +#: ../../tutorials/tensorflow-machine-learning.rst:117 msgid "Figure 1: The Jupyter file manager shows the list of available files." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:114 +#: ../../tutorials/tensorflow-machine-learning.rst:119 msgid "" "Click on the :file:`Handwriting` directory. The " ":file:`MNIST_example.ipynb` file created earlier should be listed there, " -"see figure 2." +"as shown in Figure 2." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:120 +#: ../../tutorials/tensorflow-machine-learning.rst:125 msgid "Figure 2: The example file within the Jupyter file manager." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:122 +#: ../../tutorials/tensorflow-machine-learning.rst:127 msgid "" -"To run the hand writing example, click on the :file:`MNIST_example.ipynb`" -" file to load the notebook, see figure 3." +"To run the handwriting example, click on the :file:`MNIST_example.ipynb` " +"file to load the notebook, as shown in Figure 3." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:128 +#: ../../tutorials/tensorflow-machine-learning.rst:133 msgid "" "Figure 3: The loaded MNIST_example notebook within the Jupyter file " "manager." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:131 +#: ../../tutorials/tensorflow-machine-learning.rst:136 msgid "" "Click the |run-cell| button to execute the code in the current cell and " "move to the next." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:134 +#: ../../tutorials/tensorflow-machine-learning.rst:139 msgid "" "Select the :guilabel:`In [2]` cell and click the |run-cell| button to " -"load the MNIST data. The successful output is shown on figure 4." +"load the MNIST data. The successful output is shown on Figure 4." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:140 +#: ../../tutorials/tensorflow-machine-learning.rst:145 msgid "Figure 4: Output after successfully importing the MNIST data." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:143 +#: ../../tutorials/tensorflow-machine-learning.rst:148 msgid "" -"After the MNIST data was successfully downloaded and extracted into the " +"After the MNIST data is successfully downloaded and extracted into the " ":file:`mnist` directory within the :file:`($HOME)/Notebooks/Handwriting` " -"directory, four .gz files are present and the four data sets were " -"created: `trainX`, `trainY`, `testX` and `testY`." +"directory, four .gz files are present and the four data sets are created:" +" `trainX`, `trainY`, `testX` and `testY`." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:148 +#: ../../tutorials/tensorflow-machine-learning.rst:153 msgid "" "To inspect the imported data, the function in :guilabel:`In [3]` first " "instructs Jupyter to reshape the data into an array of 28 x 28 images and" " to plot the area in a 28 x 28 grid. Click the |run-cell| button twice to" -" show the first two digits in the `trainX` dataset, see figure 5." +" show the first two digits in the `trainX` dataset. An example is shown " +"in Figure 5." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:156 +#: ../../tutorials/tensorflow-machine-learning.rst:162 msgid "" "Figure 5: A function reshapes the data and displays the first two digits " "in the `trainX` dataset." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:159 +#: ../../tutorials/tensorflow-machine-learning.rst:165 msgid "" "The :guilabel:`In [4]` cell defines the neural network. It provides the " "inputs, defines the hidden layers, runs the training model, and sets up " -"the output layer, see figure 6. Click the |run-cell| button four times to" -" perform these operations." +"the output layer, as shown in Figure 6. Click the |run-cell| button four " +"times to perform these operations." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:167 -msgid "Figure 6: Defining, building and training the neural network model." +#: ../../tutorials/tensorflow-machine-learning.rst:173 +msgid "Figure 6: Defining, building, and training the neural network model." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:169 +#: ../../tutorials/tensorflow-machine-learning.rst:175 msgid "" -"To test the accuracy of the prediction the system makes, select the " +"To test the accuracy of the prediction that the system makes, select the " ":guilabel:`In [8]` cell and click the |run-cell| button. In this example," -" the number 6 was predicted with a 99% accuracy, see figure 7." +" the number 6 was predicted with a 99% accuracy, as shown in Figure 7." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:176 +#: ../../tutorials/tensorflow-machine-learning.rst:182 msgid "" "Figure 7: The system predicts a number providing the accuracy of the " "prediction." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:181 +#: ../../tutorials/tensorflow-machine-learning.rst:187 msgid "" "To retest the accuracy of a random data point's prediction, run the cell " ":guilabel:`In [8]` again. It will take another random data point and " "predict its value." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:185 +#: ../../tutorials/tensorflow-machine-learning.rst:191 msgid "" "To check the accuracy for the whole dataset, select the :guilabel:`In " "[10]` cell and click the |run-cell| button. Our example's accuracy is " -"calculated as 97.17%, see figure 8." +"calculated as 97.17%, as shown in Figure 8." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:192 +#: ../../tutorials/tensorflow-machine-learning.rst:198 msgid "Figure 8: The system's accuracy for the entire data set." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:194 +#: ../../tutorials/tensorflow-machine-learning.rst:200 msgid "" "For more in-depth information on the model used and the mathematics it " "entails, visit the TensorFlow tutorials `TensorFlow MNIST beginners " "demo`_ and `TensorFlow MNIST pros demo`_." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:198 +#: ../../tutorials/tensorflow-machine-learning.rst:204 msgid "**Congratulations!**" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:200 +#: ../../tutorials/tensorflow-machine-learning.rst:206 msgid "" "You have successfully installed a Jupyter kernel on |CL|. In addition, " "you trained a neural network to successfully predict the values contained" " in a data set of hand-written number images." msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:205 +#: ../../tutorials/tensorflow-machine-learning.rst:211 msgid "Related topics" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:207 +#: ../../tutorials/tensorflow-machine-learning.rst:213 msgid "`MNIST Database website`_" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:208 +#: ../../tutorials/tensorflow-machine-learning.rst:214 msgid "`TensorFlow MNIST beginners demo`_" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:209 +#: ../../tutorials/tensorflow-machine-learning.rst:215 msgid "`TensorFlow MNIST pros demo`_" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:210 +#: ../../tutorials/tensorflow-machine-learning.rst:216 msgid "`Jupyter main website`_" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:211 +#: ../../tutorials/tensorflow-machine-learning.rst:217 msgid "`Jupyter documentation`_" msgstr "" -#: ../../tutorials/machine-learning/machine-learning.rst:212 +#: ../../tutorials/tensorflow-machine-learning.rst:218 msgid "`MNIST at Wikipedia`_" msgstr "" +#~ msgid "TensorFlow\\* machine learning on |CL-ATTR|" +#~ msgstr "" + +#~ msgid "" +#~ "This tutorial will demonstrate the " +#~ "installation and execusion of a " +#~ "TensorFlow\\* machine learning example on " +#~ "|CL-ATTR|. It uses a Jupyter\\* " +#~ "Notebook and MNIST data for handwriting" +#~ " recognition." +#~ msgstr "" + +#~ msgid "" +#~ "The initial steps will have you " +#~ "set up a Jupyter kernel and run" +#~ " a Notebook on a bare-metal " +#~ "|CL| system." +#~ msgstr "" + +#~ msgid "Once your system is updated, add the following bundles to your system:" +#~ msgstr "" + +#~ msgid "" +#~ "`machine-learning-web-ui`: This bundle" +#~ " contains the Jupyter application." +#~ msgstr "" + +#~ msgid "" +#~ "`machine-learning-basic`: This bundle " +#~ "contains TensorFlow and other useful " +#~ "tools." +#~ msgstr "" + +#~ msgid "Set up a Jupyter notebook" +#~ msgstr "" + +#~ msgid "" +#~ "After installing the `machine-learning " +#~ "basic` bundle, you can find the " +#~ "example code under " +#~ ":file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`." +#~ msgstr "" + +#~ msgid "" +#~ "With |CL|, Jupyter, and TensorFlow " +#~ "installed and configured, we can run " +#~ "the example code." +#~ msgstr "" + +#~ msgid "" +#~ "The Jupyter server starts and opens " +#~ "a web browser showing the Jupyter " +#~ "file manager with a list of files" +#~ " in the current directory, see figure" +#~ " 1." +#~ msgstr "" + +#~ msgid "" +#~ "Click on the :file:`Handwriting` " +#~ "directory. The :file:`MNIST_example.ipynb` file " +#~ "created earlier should be listed there," +#~ " see figure 2." +#~ msgstr "" + +#~ msgid "" +#~ "To run the hand writing example, " +#~ "click on the :file:`MNIST_example.ipynb` file" +#~ " to load the notebook, see figure " +#~ "3." +#~ msgstr "" + +#~ msgid "" +#~ "Select the :guilabel:`In [2]` cell and" +#~ " click the |run-cell| button to " +#~ "load the MNIST data. The successful " +#~ "output is shown on figure 4." +#~ msgstr "" + +#~ msgid "" +#~ "After the MNIST data was successfully" +#~ " downloaded and extracted into the " +#~ ":file:`mnist` directory within the " +#~ ":file:`($HOME)/Notebooks/Handwriting` directory, four " +#~ ".gz files are present and the four" +#~ " data sets were created: `trainX`, " +#~ "`trainY`, `testX` and `testY`." +#~ msgstr "" + +#~ msgid "" +#~ "To inspect the imported data, the " +#~ "function in :guilabel:`In [3]` first " +#~ "instructs Jupyter to reshape the data" +#~ " into an array of 28 x 28 " +#~ "images and to plot the area in " +#~ "a 28 x 28 grid. Click the " +#~ "|run-cell| button twice to show the" +#~ " first two digits in the `trainX` " +#~ "dataset, see figure 5." +#~ msgstr "" + +#~ msgid "" +#~ "The :guilabel:`In [4]` cell defines the" +#~ " neural network. It provides the " +#~ "inputs, defines the hidden layers, runs" +#~ " the training model, and sets up " +#~ "the output layer, see figure 6. " +#~ "Click the |run-cell| button four " +#~ "times to perform these operations." +#~ msgstr "" + +#~ msgid "Figure 6: Defining, building and training the neural network model." +#~ msgstr "" + +#~ msgid "" +#~ "To test the accuracy of the " +#~ "prediction the system makes, select the" +#~ " :guilabel:`In [8]` cell and click " +#~ "the |run-cell| button. In this " +#~ "example, the number 6 was predicted " +#~ "with a 99% accuracy, see figure 7." +#~ msgstr "" + +#~ msgid "" +#~ "To check the accuracy for the " +#~ "whole dataset, select the :guilabel:`In " +#~ "[10]` cell and click the |run-" +#~ "cell| button. Our example's accuracy is" +#~ " calculated as 97.17%, see figure 8." +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/wordpress.po b/locale/zh_CN/LC_MESSAGES/tutorials/wordpress.po index 78f37045..833b8eba 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/wordpress.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/wordpress.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,34 +18,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" -#: ../../tutorials/wordpress/wordpress.rst:4 -msgid "WordPress\\* on |CL-ATTR|" +#: ../../tutorials/wordpress.rst:4 +msgid "WordPress\\*" msgstr "" -#: ../../tutorials/wordpress/wordpress.rst:6 +#: ../../tutorials/wordpress.rst:6 msgid "" "This tutorial describes how to setup a web server to host a WordPress\\* " "site on a |CL-ATTR| system. The tutorial is split into two sections:" msgstr "" -#: ../../tutorials/wordpress/wordpress.rst:9 +#: ../../tutorials/wordpress.rst:9 msgid ":ref:`web-server-install`" msgstr "" -#: ../../tutorials/wordpress/wordpress.rst:11 +#: ../../tutorials/wordpress.rst:11 msgid ":ref:`wp-install`" msgstr "" -#: ../../tutorials/wordpress/wordpress.rst:13 +#: ../../tutorials/wordpress.rst:13 msgid "" "If you already have a |CL| based :abbr:`LAMP (Linux, Apache, MySQL, PHP)`" " web server, you can skip ahead to the second section of this tutorial." msgstr "" -#: ../../tutorials/wordpress/wordpress.rst:18 +#: ../../tutorials/wordpress.rst:18 msgid "" "This tutorial is for development and testing purposes only. Additional " "steps are required to secure production systems. Those steps are beyond " "the scope of this tutorial." msgstr "" +#~ msgid "WordPress\\* on |CL-ATTR|" +#~ msgstr "" + diff --git a/locale/zh_CN/LC_MESSAGES/tutorials/yubikey-u2f.po b/locale/zh_CN/LC_MESSAGES/tutorials/yubikey-u2f.po index 5f511f39..c3574d8f 100644 --- a/locale/zh_CN/LC_MESSAGES/tutorials/yubikey-u2f.po +++ b/locale/zh_CN/LC_MESSAGES/tutorials/yubikey-u2f.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Clear Linux* Project Docs latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 12:18-0700\n" +"POT-Creation-Date: 2019-08-09 14:33-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.7.0\n" #: ../../tutorials/yubikey-u2f.rst:4 -msgid "Enable YubiKey U2F Support" +msgid "YubiKey\\* Support" msgstr "" #: ../../tutorials/yubikey-u2f.rst:6 @@ -157,3 +157,6 @@ msgstr "" msgid "|CL| :ref:`security`" msgstr "" +#~ msgid "Enable YubiKey U2F Support" +#~ msgstr "" +