Browse Source

update to book version r11950

Xℹ Ruoyao 5 years ago
parent
commit
92687e4a6b

+ 9 - 3
zh_CN/chapter01/whatsnew.po

@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -23,8 +23,8 @@ msgid ""
 "using techniques that avoid changing the host system and provides a more "
 "straight forward build process."
 msgstr ""
-"在这一版本中,我们对 LFS 手册进行了大规模重构,"
-"使用一些技巧以避免对宿主系统的更改,并使构建过程更直截了当。"
+"在这一版本中,我们对 LFS 手册进行了大规模重构,使用一些技巧以避免对宿主系统的"
+"更改,并使构建过程更直截了当。"
 
 #. type: Content of: <sect1><para>
 #: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:18
@@ -63,6 +63,12 @@ msgstr "Coreutils-&coreutils-version;"
 msgid "E2fsprogs-&e2fsprogs-version;"
 msgstr "E2fsprogs-&e2fsprogs-version;"
 
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:88
+#| msgid "Vim-&vim-version;"
+msgid "File-&file-version;"
+msgstr "File-&file-version;"
+
 #. type: Content of: <sect1><itemizedlist><listitem><para>
 #: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:97
 msgid "Gawk-&gawk-version;"

+ 33 - 34
zh_CN/chapter05/binutils-pass1.po

@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,9 +25,8 @@ msgstr ""
 #. type: Content of: <sect1><sect1info>
 #: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:12
 msgid ""
-"<productname>binutils-pass1</productname> "
-"<productnumber>&binutils-version;</productnumber> <placeholder "
-"type=\"address\" id=\"0\"/>"
+"<productname>binutils-pass1</productname> <productnumber>&binutils-version;</"
+"productnumber> <placeholder type=\"address\" id=\"0\"/>"
 msgstr ""
 
 #. type: Content of: <sect1><title>
@@ -73,12 +72,13 @@ msgstr ""
 #. type: Content of: <sect1><sect2><note><para>
 #: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:46
 msgid ""
-"Go back and re-read the notes in the previous section.  Understanding the "
-"notes labeled important will save you a lot of problems later."
+"Go back and re-read the notes in the section titled <xref linkend=\"ch-tools-"
+"generalinstructions\"/>.  Understanding the notes labeled important can save "
+"you a lot of problems later."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:50
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:51
 msgid ""
 "It is important that Binutils be the first package compiled because both "
 "Glibc and GCC perform various tests on the available linker and assembler to "
@@ -86,14 +86,14 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:55
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:56
 msgid ""
 "The Binutils documentation recommends building Binutils in a dedicated build "
 "directory:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:58
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:59
 #, no-wrap
 msgid ""
 "<userinput remap=\"pre\">mkdir -v build\n"
@@ -101,22 +101,22 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><note><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:62
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:63
 msgid ""
 "In order for the SBU values listed in the rest of the book to be of any use, "
 "measure the time it takes to build this package from the configuration, up "
 "to and including the first install. To achieve this easily, wrap the "
-"commands in a <command>time</command> command like this: <userinput>time { "
-"./configure ... &amp;&amp; make &amp;&amp; make install; }</userinput>."
+"commands in a <command>time</command> command like this: <userinput>time { ./"
+"configure ... &amp;&amp; make &amp;&amp; make install; }</userinput>."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:70
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:71
 msgid "Now prepare Binutils for compilation:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:72
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:73
 #, no-wrap
 msgid ""
 "<userinput remap=\"configure\">../configure --prefix=$LFS/tools       \\\n"
@@ -127,97 +127,96 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:79
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:80
 msgid "The meaning of the configure options:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:83
 msgid "<parameter>--prefix=$LFS/tools</parameter>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:84
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:85
 msgid ""
 "This tells the configure script to prepare to install the binutils programs "
 "in the <filename class=\"directory\">$LFS/tools</filename> directory."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:92
 msgid "<parameter>--with-sysroot=$LFS</parameter>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:93
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:94
 msgid ""
 "For cross compilation, this tells the build system to look in $LFS for the "
 "target system libraries as needed."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:99
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:100
 msgid "<envar>--target=$LFS_TGT</envar>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:101
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:102
 msgid ""
 "Because the machine description in the <envar>LFS_TGT</envar> variable is "
-"slightly different than the value returned by the "
-"<command>config.guess</command> script, this switch will tell the "
-"<command>configure</command> script to adjust binutil's build system for "
-"building a cross linker."
+"slightly different than the value returned by the <command>config.guess</"
+"command> script, this switch will tell the <command>configure</command> "
+"script to adjust binutil's build system for building a cross linker."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:110
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:111
 msgid "<parameter>--disable-nls</parameter>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:112
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:113
 msgid ""
 "This disables internationalization as i18n is not needed for the temporary "
 "tools."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:118
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:119
 msgid "<parameter>--disable-werror</parameter>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:120
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:121
 msgid ""
 "This prevents the build from stopping in the event that there are warnings "
 "from the host's compiler."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:127
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:128
 msgid "Continue with compiling the package:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:129
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:130
 #, no-wrap
 msgid "<userinput remap=\"make\">make</userinput>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:131
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:132
 msgid "Install the package:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:133
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:134
 #, no-wrap
 msgid "<userinput remap=\"install\">make install</userinput>"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:140
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:141
 msgid ""
 "Details on this package are located in <xref linkend=\"contents-binutils\" "
 "role=\".\"/>"

+ 5 - 5
zh_CN/chapter05/introduction.po

@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,13 +24,13 @@ msgstr ""
 #. type: Content of: <sect1><para>
 #: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:13
 msgid ""
-"This chapter shows how to build a cross-compiler and its associated "
-"tools. Although here cross-compilation is faked, the principles are the same "
-"as for a real cross-toolchain, and are detailed in the next section."
+"This chapter shows how to build a cross-compiler and its associated tools. "
+"Although here cross-compilation is faked, the principles are the same as for "
+"a real cross-toolchain."
 msgstr ""
 
 #. type: Content of: <sect1><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:18
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:17
 msgid ""
 "The programs compiled in this chapter will be installed under the <filename "
 "class=\"directory\">$LFS/tools</filename> directory to keep them separate "

+ 3 - 3
zh_CN/index.po

@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,11 +26,11 @@ msgid "Building the LFS Cross Toolchain and Temporary Tools"
 msgstr "构建 LFS 交叉工具链和临时工具"
 
 #. type: Content of: <book><part><title>
-#: /home/xry111/svn-repos/LFS-BOOK/index.xml:37
+#: /home/xry111/svn-repos/LFS-BOOK/index.xml:38
 msgid "Building the LFS System"
 msgstr "构建 LFS 系统"
 
 #. type: Content of: <book><part><title>
-#: /home/xry111/svn-repos/LFS-BOOK/index.xml:46
+#: /home/xry111/svn-repos/LFS-BOOK/index.xml:47
 msgid "Appendices"
 msgstr "附录"

+ 23 - 23
zh_CN/chapter05/generalinstructions.po → zh_CN/part3intro/generalinstructions.po

@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,19 +17,19 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: Content of: <sect1><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:11
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:12
 msgid "General Compilation Instructions"
 msgstr ""
 
 #. type: Content of: <sect1><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:13
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:14
 msgid ""
 "When building packages there are several assumptions made within the "
 "instructions:"
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:19
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:20
 msgid ""
 "Several of the packages are patched before compilation, but only when the "
 "patch is needed to circumvent a problem. A patch is often needed in both "
@@ -41,7 +41,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:30
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:31
 msgid ""
 "During the compilation of most packages, there will be several warnings that "
 "scroll by on the screen. These are normal and can safely be ignored.  These "
@@ -52,20 +52,20 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:39
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:40
 msgid ""
 "Check one last time that the <envar>LFS</envar> environment variable is set "
 "up properly:"
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:42
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:43
 #, no-wrap
 msgid "<userinput>echo $LFS</userinput>"
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:44
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:45
 msgid ""
 "Make sure the output shows the path to the LFS partition's mount point, "
 "which is <filename class=\"directory\">/mnt/lfs</filename>, using our "
@@ -73,12 +73,12 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:51
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:52
 msgid "Finally, two important items must be emphasized:"
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:55
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:56
 msgid ""
 "The build instructions assume that the <xref "
 "linkend='ch-partitioning-hostreqs'/>, including symbolic links, have been "
@@ -86,31 +86,31 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:61
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:62
 msgid "<command>bash</command> is the shell in use."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:64
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:65
 msgid "<command>sh</command> is a symbolic link to <command>bash</command>."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:67
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:68
 msgid ""
 "<command>/usr/bin/awk</command> is a symbolic link to "
 "<command>gawk</command>."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:70
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:71
 msgid ""
 "<command>/usr/bin/yacc</command> is a symbolic link to "
 "<command>bison</command> or a small script that executes bison."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:78
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:79
 msgid "To re-emphasize the build process:"
 msgstr ""
 
@@ -119,7 +119,7 @@ msgstr ""
 #. not</emphasis> put sources in
 #. 	  <filename class="directory">/mnt/lfs/tools/</filename>. 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:83
 msgid ""
 "Place all the sources and patches in a directory that will be accessible "
 "from the chroot environment such as <filename "
@@ -127,17 +127,17 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:89
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:90
 msgid "Change to the sources directory."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:92
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:93
 msgid "For each package:"
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:96
 msgid ""
 "Using the <command>tar</command> program, extract the package to be built.  "
 "In Chapters 5 and 6, ensure you are the <emphasis>lfs</emphasis> user when "
@@ -145,21 +145,21 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:100
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:101
 msgid "Change to the directory created when the package was extracted."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:104
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:105
 msgid "Follow the book's instructions for building the package."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:107
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:108
 msgid "Change back to the sources directory."
 msgstr ""
 
 #. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:110
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/generalinstructions.xml:111
 msgid "Delete the extracted source directory unless instructed otherwise."
 msgstr ""

+ 53 - 0
zh_CN/part3intro/introduction.po

@@ -0,0 +1,53 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/introduction.xml:13
+msgid ""
+"This part is divided into three stages: first building a cross compiler and "
+"its associated libraries; second, use this cross toolchain to build several "
+"utilities in a way that isolates them from the host distribution; third, "
+"enter the chroot environment, which further improves host isolation, and "
+"build the remaining tools needed to build the final system."
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/introduction.xml:20
+msgid ""
+"With this part begins the real work of building a new system. It requires "
+"much care in ensuring that the instructions are followed exactly as the book "
+"shows them. You should try to understand what they do, and whatever your "
+"eagerness to finish your build, you should refrain from blindly type them as "
+"shown, but rather read documentation when there is something you do not "
+"understand. Also, keep track of your typing and of the output of commands, "
+"by sending them to a file, using the <command>tee</command> utility. This "
+"allows for better diagnosing if something gets wrong."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/introduction.xml:30
+msgid ""
+"The next section gives a technical introduction to the build process, while "
+"the following one contains <emphasis role=\"strong\">very "
+"important</emphasis> general instructions."
+msgstr ""

+ 22 - 0
zh_CN/part3intro/part3intro.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <preface><title>
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/part3intro.xml:12
+msgid "Important Preliminary Material"
+msgstr ""

+ 78 - 78
zh_CN/chapter05/toolchaintechnotes.po → zh_CN/part3intro/toolchaintechnotes.po

@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"POT-Creation-Date: 2020-06-18 09:37+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,12 +17,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: Content of: <sect1><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:11
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:11
 msgid "Toolchain Technical Notes"
 msgstr ""
 
 #. type: Content of: <sect1><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:13
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:13
 msgid ""
 "This section explains some of the rationale and technical details behind the "
 "overall build method. It is not essential to immediately understand "
@@ -32,7 +32,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:19
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:19
 msgid ""
 "The overall goal of this chapter and <xref "
 "linkend=\"chapter-temporary-tools\"/> is to produce a temporary area that "
@@ -45,7 +45,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:28
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:28
 msgid ""
 "The build process is based on the process of "
 "<emphasis>cross-compilation</emphasis>. Cross-compilation is normally used "
@@ -57,12 +57,12 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:38
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:38
 msgid "About Cross-Compilation"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:40
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:40
 msgid ""
 "Cross-compilation involves some concepts that deserve a section on their "
 "own. Although this section may be omitted in a first reading, it is strongly "
@@ -71,48 +71,48 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:45
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:45
 msgid "Let us first define some terms used in this context:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:48
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:48
 msgid "build"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:49
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:49
 msgid ""
 "is the machine where we build programs. Note that this machine is referred "
 "to as the <quote>host</quote> in other sections."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:54
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:54
 msgid "host"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:55
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:55
 msgid ""
 "is the machine/system where the built programs will run. Note that this use "
 "of <quote>host</quote> is not the same as in other sections."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:60
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:60
 msgid "target"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:61
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:61
 msgid ""
 "is only used for compilers. It is the machine the compiler produces code "
 "for. It may be different from both build and host."
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:68
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:68
 msgid ""
 "As an example, let us imagine the following scenario: we may have a compiler "
 "on a slow machine only, let's call the machine A, and the compiler ccA. We "
@@ -122,94 +122,94 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:186
 msgid "Stage"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:186
 msgid "Build"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:186
 msgid "Host"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:83
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:117
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:187
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:83
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:117
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:187
 msgid "Target"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:83
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:117
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:187
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:83
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:117
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:187
 msgid "Action"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:191
 msgid "1"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:91
 msgid "A"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:95
 msgid "B"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:88
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:88
 msgid "build cross-compiler cc1 using ccA on machine A"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:195
 msgid "2"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:92
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:92
 msgid "build cross-compiler cc2 using cc1 on machine A"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:199
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:199
 msgid "3"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:121
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:121
 msgid "C"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:96
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:96
 msgid "build compiler ccC using cc2 on machine B"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:102
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:102
 msgid ""
 "Then, all the other programs needed by machine C can be compiled using cc2 "
 "on the fast machine B. Note that unless B can run programs produced for C, "
@@ -218,17 +218,17 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:121
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:121
 msgid "4"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:122
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:122
 msgid "rebuild and test ccC using itself on machine C"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:128
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:128
 msgid ""
 "In the example above, only cc1 and cc2 are cross-compilers, that is, they "
 "produce code for a machine different from the one they are run on.  The "
@@ -237,12 +237,12 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:136
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:136
 msgid "Implementation of Cross-Compilation for LFS"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><note><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:139
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:139
 msgid ""
 "Almost all the build systems use names of the form cpu-vendor-kernel-os "
 "referred to as the machine triplet. An astute reader may wonder why a "
@@ -260,7 +260,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><note><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:153
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:153
 msgid ""
 "Also be aware of the name of the platform's dynamic linker, often referred "
 "to as the dynamic loader (not to be confused with the standard linker "
@@ -279,7 +279,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:169
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:169
 msgid ""
 "In order to fake a cross compilation, the name of the host triplet is "
 "slightly adjusted by changing the &quot;vendor&quot; field in the "
@@ -292,35 +292,35 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:191
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:195
 msgid "pc"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:199
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:191
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:195
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:199
 msgid "lfs"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:192
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:192
 msgid "build cross-compiler cc1 using cc-pc on pc"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:196
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:196
 msgid "build compiler cc-lfs using cc1 on pc"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:200
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:200
 msgid "rebuild and test cc-lfs using itself on lfs"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:206
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:206
 msgid ""
 "In the above table, <quote>on pc</quote> means the commands are run on a "
 "machine using the already installed distribution. <quote>On lfs</quote> "
@@ -328,7 +328,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:210
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:210
 msgid ""
 "Now, there is more about cross-compiling: the C language is not just a "
 "compiler, but also defines a standard library. In this book, the GNU C "
@@ -346,7 +346,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:225
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:225
 msgid ""
 "This is not the end of the story: the conclusion of the preceding paragraph "
 "is that cc1 is unable to build a fully functional libstdc++, but this is the "
@@ -359,12 +359,12 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><title>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:238
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:238
 msgid "Other procedural details"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:240
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:240
 msgid ""
 "The cross-compiler will be installed in a separate <filename "
 "class=\"directory\">$LFS/tools</filename> directory, since it will not be "
@@ -372,7 +372,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:244
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:244
 msgid ""
 "Binutils is installed first because the <command>configure</command> runs of "
 "both GCC and Glibc perform various feature tests on the assembler and linker "
@@ -385,7 +385,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:253
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:253
 msgid ""
 "Binutils installs its assembler and linker in two locations, <filename "
 "class=\"directory\">$LFS/tools/bin</filename> and <filename "
@@ -403,14 +403,14 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:267
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:267
 msgid ""
 "The next package installed is GCC. An example of what can be seen during its "
 "run of <command>configure</command> is:"
 msgstr ""
 
 #. type: Content of: <sect1><sect2><screen>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:270
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:270
 #, no-wrap
 msgid ""
 "<computeroutput>checking what assembler to "
@@ -420,7 +420,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:273
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:273
 msgid ""
 "This is important for the reasons mentioned above. It also demonstrates that "
 "GCC's configure script does not search the PATH directories to find which "
@@ -431,7 +431,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:280
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:280
 msgid ""
 "Detailed information can be obtained from <command>gcc</command> by passing "
 "it the <parameter>-v</parameter> command line option while compiling a dummy "
@@ -441,7 +441,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:287
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:287
 msgid ""
 "Next installed are sanitized Linux API headers. These allow the standard C "
 "library (Glibc) to interface with features that the Linux kernel will "
@@ -449,7 +449,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:291
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:291
 msgid ""
 "The next package installed is Glibc. The most important considerations for "
 "building Glibc are the compiler, binary tools, and kernel headers. The "
@@ -472,7 +472,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:310
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:310
 msgid ""
 "As said above, the standard C++ library is compiled next, followed in "
 "Chapter 6 by all the programs that need themselves to be built. The install "
@@ -481,7 +481,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:315
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:315
 msgid ""
 "In Chapter 7 the native lfs compiler is built. First binutils-pass2, with "
 "the same <envar>DESTDIR</envar> install as the other programs is built, and "
@@ -494,7 +494,7 @@ msgid ""
 msgstr ""
 
 #. type: Content of: <sect1><sect2><para>
-#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:325
+#: /home/xry111/svn-repos/LFS-BOOK/part3intro/toolchaintechnotes.xml:325
 msgid ""
 "Upon entering the chroot environment in <xref "
 "linkend=\"chapter-chroot-temporary-tools\"/>, the first task is to install "