Browse Source

chapter06: Translate gdbm instructions

Xi Ruoyao 7 years ago
parent
commit
493234abc4
1 changed files with 16 additions and 13 deletions
  1. 16 13
      chapter06/gdbm.xml

+ 16 - 13
chapter06/gdbm.xml

@@ -23,11 +23,15 @@
   <sect2 role="package">
   <sect2 role="package">
     <title/>
     <title/>
 
 
-    <para>The GDBM package contains the GNU Database Manager.  It is a library
+    <!--para>The GDBM package contains the GNU Database Manager.  It is a library
     of database functions that use extensible hashing and work similar to the
     of database functions that use extensible hashing and work similar to the
     standard UNIX dbm.  The library provides primitives for storing key/data
     standard UNIX dbm.  The library provides primitives for storing key/data
     pairs, searching and retrieving the data by its key and deleting a key
     pairs, searching and retrieving the data by its key and deleting a key
-    along with its data. </para>
+    along with its data. </para-->
+    <para>GDBM 软件包包含 GNU 数据库管理其。
+		它是一个使用可扩展散列的数据库函数库,工作方法和标准 UNIX dbm 类似。
+		该库提供用于存储键值对、通过键搜索和获取数据,
+		以及删除键和对应数据的原语。</para>
 
 
     <segmentedlist>
     <segmentedlist>
       <segtitle>&buildtime;</segtitle>
       <segtitle>&buildtime;</segtitle>
@@ -51,14 +55,13 @@
             --enable-libgdbm-compat</userinput></screen>
             --enable-libgdbm-compat</userinput></screen>
 
 
     <variablelist>
     <variablelist>
-      <title>The meaning of the configure option:</title>
+      <title>配置选项的含义:</title>
 
 
       <varlistentry>
       <varlistentry>
         <term><envar>--enable-libgdbm-compat</envar></term>
         <term><envar>--enable-libgdbm-compat</envar></term>
         <listitem>
         <listitem>
-          <para>This switch enables the libgdbm compatibility library to be
-          built, as some packages outside of LFS may require the older DBM
-          routines it provides.</para>
+          <para>该选项启用 libgdbm 兼容性库的构建,
+          因为 LFS 之外的一些软件包需要它提供的老式 DBM 子程序。</para>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
     </variablelist>
     </variablelist>
@@ -85,8 +88,8 @@
       <segtitle>安装的库</segtitle>
       <segtitle>安装的库</segtitle>
 
 
       <seglistitem>
       <seglistitem>
-        <seg>gdbm_dump, gdbm_load, and gdbmtool</seg>
-        <seg>libgdbm.so and libgdbm_compat.so</seg>
+        <seg>gdbm_dump, gdbm_load, 以及 gdbmtool</seg>
+        <seg>libgdbm.so  libgdbm_compat.so</seg>
       </seglistitem>
       </seglistitem>
     </segmentedlist>
     </segmentedlist>
 
 
@@ -98,7 +101,7 @@
       <varlistentry id="gdbm_dump">
       <varlistentry id="gdbm_dump">
         <term><command>gdbm_dump</command></term>
         <term><command>gdbm_dump</command></term>
         <listitem>
         <listitem>
-          <para>Dumps a GDBM database to a file</para>
+          <para>将 GDBM 数据库转储到文件</para>
           <indexterm zone="ch-system-gdbm gdbm_dump">
           <indexterm zone="ch-system-gdbm gdbm_dump">
             <primary sortas="b-gdbm_dump">gdbm_dump</primary>
             <primary sortas="b-gdbm_dump">gdbm_dump</primary>
           </indexterm>
           </indexterm>
@@ -108,7 +111,7 @@
       <varlistentry id="gdbm_load">
       <varlistentry id="gdbm_load">
         <term><command>gdbm_load</command></term>
         <term><command>gdbm_load</command></term>
         <listitem>
         <listitem>
-          <para>Recreates a GDBM database from a dump file</para>
+          <para>从转储文件重建 GDBM 数据库</para>
           <indexterm zone="ch-system-gdbm gdbm_load">
           <indexterm zone="ch-system-gdbm gdbm_load">
             <primary sortas="b-gdbm_load">gdbm_load</primary>
             <primary sortas="b-gdbm_load">gdbm_load</primary>
           </indexterm>
           </indexterm>
@@ -118,7 +121,7 @@
       <varlistentry id="gdbmtool">
       <varlistentry id="gdbmtool">
         <term><command>gdbmtool</command></term>
         <term><command>gdbmtool</command></term>
         <listitem>
         <listitem>
-          <para>Tests and modifies a GDBM database</para>
+          <para>测试和修改 GDBM 数据库</para>
           <indexterm zone="ch-system-gdbm gdbmtool">
           <indexterm zone="ch-system-gdbm gdbmtool">
             <primary sortas="b-gdbmtool">gdbmtool</primary>
             <primary sortas="b-gdbmtool">gdbmtool</primary>
           </indexterm>
           </indexterm>
@@ -128,7 +131,7 @@
       <varlistentry id="libgdbm">
       <varlistentry id="libgdbm">
         <term><filename class="libraryfile">libgdbm</filename></term>
         <term><filename class="libraryfile">libgdbm</filename></term>
         <listitem>
         <listitem>
-          <para>Contains functions to manipulate a hashed database</para>
+          <para>包含用于操作散列数据库的函数</para>
           <indexterm zone="ch-system-gdbm libgdbm">
           <indexterm zone="ch-system-gdbm libgdbm">
             <primary sortas="c-libgdbm">libgdbm</primary>
             <primary sortas="c-libgdbm">libgdbm</primary>
           </indexterm>
           </indexterm>
@@ -138,7 +141,7 @@
       <varlistentry id="libgdbm_compat">
       <varlistentry id="libgdbm_compat">
         <term><filename class="libraryfile">libgdbm_compat</filename></term>
         <term><filename class="libraryfile">libgdbm_compat</filename></term>
         <listitem>
         <listitem>
-          <para>Compatibility library containing older DBM functions</para>
+          <para>包含老式 DBM 函数的兼容性库</para>
           <indexterm zone="ch-system-gdbm libgdbm_compat">
           <indexterm zone="ch-system-gdbm libgdbm_compat">
             <primary sortas="c-libgdbm_compat">libgdbm_compat</primary>
             <primary sortas="c-libgdbm_compat">libgdbm_compat</primary>
           </indexterm>
           </indexterm>