1
0
Эх сурвалжийг харах

chapter05: Translate gettext instruction

Xi Ruoyao 7 жил өмнө
parent
commit
b4d6b712be
1 өөрчлөгдсөн 22 нэмэгдсэн , 12 устгасан
  1. 22 12
      chapter05/gettext.xml

+ 22 - 12
chapter05/gettext.xml

@@ -43,8 +43,10 @@
   <sect2 role="installation">
     <title>安装 Gettext</title>
 
-    <para>For our temporary set of tools, we only need to build and install
-    three programs from Gettext.</para>
+    <!--para>For our temporary set of tools, we only need to build and install
+    three programs from Gettext.</para-->
+    <para>对于我们的临时工具,只要构建和安装 Gettext 中的三个程序即可。
+    </para>
 
     <para>准备编译 Gettext:</para>
 
@@ -52,22 +54,26 @@
 EMACS="no" ./configure --prefix=/tools --disable-shared</userinput></screen>
 
     <variablelist>
-      <title>The meaning of the configure option:</title>
+      <title>配置选项的含义:</title>
 
       <varlistentry>
         <term><parameter>EMACS="no"</parameter></term>
         <listitem>
-          <para>This prevents the configure script from determining where to
+          <!--para>This prevents the configure script from determining where to
           install Emacs Lisp files as the test is known to hang on some hosts.
-          </para>
+          </para-->
+		  <para>该选项阻止 configure 脚本寻找 Emacs Lisp 文件的安装位置,
+			  因为在某些宿主环境中进行这项查找时会挂起。</para>
         </listitem>
       </varlistentry>
 
       <varlistentry>
         <term><parameter>--disable-shared</parameter></term>
         <listitem>
-          <para>We do not need to install any of the shared Gettext libraries at
-          this time, therefore there is no need to build them.</para>
+          <!--para>We do not need to install any of the shared Gettext libraries at
+          this time, therefore there is no need to build them.</para-->
+          <para>现在我们不需要安装 Gettext 的任何共享库,因此不用构建它们。
+		  </para>
         </listitem>
       </varlistentry>
 
@@ -81,13 +87,17 @@ make -C src msgfmt
 make -C src msgmerge
 make -C src xgettext</userinput></screen>
 
-    <para>As only three programs have been compiled, it is not possible to run the
+    <!--para>As only three programs have been compiled, it is not possible to run the
     test suite without compiling additional support libraries from the Gettext
     package. It is therefore not recommended to attempt to run the test suite at
-    this stage.</para>
-
-    <para>Install the <command>msgfmt</command>, <command>msgmerge</command> and
-    <command>xgettext</command> programs:</para>
+    this stage.</para-->
+    <para>由于只编译了三个程序,在不构建 Gettext 包中的附加支持库的情况下,
+		不可能运行测试套件。因此,在这个阶段,不推荐运行 Gettext
+		的测试套件。
+	</para>
+
+    <para>安装 <command>msgfmt</command>, <command>msgmerge</command> and
+    <command>xgettext</command> 这三个程序:</para>
 
 <screen><userinput remap="install">cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen>