From chinsan.tw@gmail.com  Mon Jul  3 15:00:37 2006
Return-Path: <chinsan.tw@gmail.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id CE83F16A51C;
	Mon,  3 Jul 2006 15:00:37 +0000 (UTC)
	(envelope-from chinsan.tw@gmail.com)
Received: from smtp2.bc.hgc.com.tw (smtp2.bc.hgc.com.tw [203.133.1.156])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 8E05143F38;
	Mon,  3 Jul 2006 14:39:48 +0000 (GMT)
	(envelope-from chinsan.tw@gmail.com)
Received: from smtp2.bc.hgc.com.tw (u14-109.u203-187.giga.net.tw [203.187.14.109])
	by smtp2.bc.hgc.com.tw (Postfix) with SMTP id 0236530206;
	Mon,  3 Jul 2006 22:39:44 +0800 (CST)
Received: by smtp2.bc.hgc.com.tw (sSMTP sendmail emulation); Mon,  3 Jul 2006 22:42:44 +0800
Message-Id: <20060703143945.0236530206@smtp2.bc.hgc.com.tw>
Date: Mon,  3 Jul 2006 22:42:44 +0800
From: chinsan <chinsan.tw@gmail.com>
Reply-To: chinsan <chinsan.tw@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: vanilla@FreeBSD.org
Subject: [UPDATE] doc/zh_TW.Big5: MFzh(Merged From zh_TW.Big5 repository) #656
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         99748
>Category:       docs
>Synopsis:       [UPDATE] doc/zh_TW.Big5: MFzh(Merged From zh_TW.Big5 repository) #656
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    vanilla
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 03 15:10:16 GMT 2006
>Closed-Date:    Mon Jul 03 15:54:13 GMT 2006
>Last-Modified:  Mon Jul 03 15:54:13 GMT 2006
>Originator:     chinsan
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
FreeBSD Taiwan
>Environment:
System: FreeBSD chinsan2.twbbs.org 6.1-STABLE FreeBSD 6.1-STABLE #1: Fri Jun 2 16:44:35 CST 2006 root@chinsan2.twbbs.org:/usr/obj/usr/src/sys/GENERIC i386
>Description:

- MFzh(Merged From zh_TW.Big5 repository) #656
  Obtained from: http://opensvn.csie.org/freebsddoc

Thanks! :)

>How-To-Repeat:
>Fix:

	

--- zh_TW.Big5.20060703.svn656.diff begins here ---
diff -ruN zh_TW.Big5.orig/books/fdp-primer/tools/chapter.sgml zh_TW.Big5/books/fdp-primer/tools/chapter.sgml
--- zh_TW.Big5.orig/books/fdp-primer/tools/chapter.sgml	Tue Jan 31 09:31:01 2006
+++ zh_TW.Big5/books/fdp-primer/tools/chapter.sgml	Mon Jul  3 11:22:47 2006
@@ -42,12 +42,12 @@
   <para>zw˳oǤuA~ϥαUӦU`|Ш쪺ҤlC oǤu㪺ΪkA|b`ͨC </para>     
 
   <tip>
-    <title>Use <filename role="package">textproc/docproj</filename> if possible</title>
+    <title>ĳw <filename role="package">textproc/docproj</filename></title>
 
-    <para>You can save yourself a lot of time if you install the
-      <filename role="package">textproc/docproj</filename> port.  This is a
-      <emphasis>meta-port</emphasis> which does not contain any software
-      itself.  Instead, it depends on various other ports being installed
+    <para>ˤF 
+      <filename role="package">textproc/docproj</filename> iHٮɬ٤OAO
+      զX port(meta-port)AëDnAuON@Ǳ`ΤuզX_ӦӤwC
+      Instead, it depends on various other ports being installed
       correctly.  Installing this port <emphasis>should</emphasis>
       automatically download and install all of the packages listed in this
       chapter that you need.</para>
Binary files zh_TW.Big5.orig/books/handbook/basics/disk-layout.kil and zh_TW.Big5/books/handbook/basics/disk-layout.kil differ
diff -ruN zh_TW.Big5.orig/books/handbook/cutting-edge/chapter.sgml zh_TW.Big5/books/handbook/cutting-edge/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/cutting-edge/chapter.sgml	Tue Jan 31 09:31:02 2006
+++ zh_TW.Big5/books/handbook/cutting-edge/chapter.sgml	Mon Jul  3 11:23:02 2006
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
 
      $FreeBSD: doc/zh_TW.Big5/books/handbook/cutting-edge/chapter.sgml,v 1.2 2006/01/31 01:31:02 vanilla Exp $
-     Original revision: 1.220
+     Original revision: 1.225
 -->
 
 <chapter id="cutting-edge">
@@ -37,44 +37,39 @@
     <!-- with feedback from various others -->
   </chapterinfo>
 
-  <title>The Cutting Edge</title>
+  <title>sBɯ FreeBSD</title>
 
   <sect1 id="cutting-edge-synopsis">
-    <title>Synopsis</title>
+    <title>z</title>
 
-    <para>&os; is under constant development between releases.  For
-      people who want to be on the cutting edge, there are several easy
-      mechanisms for keeping your system in sync with the latest
-      developments.  Be warned&mdash;the cutting edge is not for everyone!
-      This chapter will help you decide if you want to track the
-      development system, or stick with one of the released
-      versions.</para>
+    <para>&os; Oӫoi@~tΡCwlDsABEϥΪ̦ӨA
+      ܦhkiHϱztλPs̷sC
+      `NGëDCӤHAXo򰵡I@DnOUzMw쩳n}oAάOnϥθíwXC
+      </para>
 
-    <para>After reading this chapter, you will know:</para>
+    <para>ŪoAzNFѡJ</para>
 
     <itemizedlist>
-      <listitem><para>The difference between the two development
-      branches: &os.stable; and &os.current;.</para>
+      <listitem><para>&os.stable; P &os.current;@o䪺PBF</para>
       </listitem>
-      <listitem><para>How to keep your system up to date with
+      <listitem><para>pH 
+	  <application>CSup</application>,
 	  <application>CVSup</application>,
-	  <application>CVS</application>, or
-	  <application>CTM</application>.</para>
+	  <application>CVS</application> 
+	  <application>CTM</application> ӧsAt</para>
       </listitem>
-      <listitem><para>How to rebuild and reinstall the entire base
-      system with <command>make buildworld</command> (etc).</para>
+      <listitem><para>pH <command>make buildworld</command> OӭssĶBw˾ 
+      base systemC</para>
       </listitem>
 
     </itemizedlist>
 
-    <para>Before reading this chapter, you should:</para>
+    <para>b}l\ŪoeAzݭnJ</para>
 
     <itemizedlist>
-      <listitem><para>Properly set up your network connection (<xref
-      linkend="advanced-networking">).</para>
+      <listitem><para>]nA(<xref linkend="advanced-networking">)C</para>
       </listitem>
-      <listitem><para>Know how to install additional third-party
-        software (<xref linkend="ports">).</para></listitem>
+      <listitem><para>DpzL port/package w˳n(<xref linkend="ports">)C</para></listitem>
     </itemizedlist>
   </sect1>
   
@@ -83,10 +78,9 @@
     <indexterm><primary>-CURRENT</primary></indexterm>
     <indexterm><primary>-STABLE</primary></indexterm>
 
-    <para>There are two development branches to FreeBSD: &os.current; and
-      &os.stable;.  This section will explain a bit about each and describe
-      how to keep your system up-to-date with each respective tree.
-      &os.current; will be discussed first, then &os.stable;.</para>
+    <para>FreeBSD ӵoiG&os.current; 
+      &os.stable;C`N|򤶲СAäХ̤OSOpsC
+      A &os.current;AۦA &os.stable;C</para>
 
     <sect2 id="current">
       <title>Staying Current with &os;</title>
@@ -99,11 +93,10 @@
 	twice before installing it.  </para>
 
       <sect3>
-	<title>What Is &os.current;?</title>
+	<title>O &os.current;H</title>
 	<indexterm><primary>snapshot</primary></indexterm>
 
-	<para>&os.current; is the latest working sources for &os;.
-	  This includes work in progress, experimental changes, and
+	<para>&os.current; O &os; ̷sC]tG work in progress, experimental changes, and
 	  transitional mechanisms that might or might not be present
 	  in the next official release of the software.  While many
 	  &os; developers compile the &os.current; source code daily,
@@ -383,11 +376,11 @@
 	  </listitem>
 
 	  <listitem>
-	    <para>If you are installing a new system and want it to be as
-	      stable as possible, you can simply grab the latest dated
-	      branch snapshot from <ulink
-	      url="ftp://snapshots.jp.FreeBSD.org/pub/FreeBSD/snapshots/"></ulink>
-	      and install it like any other release.  Or you can
+	    <para>If you are going to install a new system and want it
+	      to run monthly snapshot built from &os.stable;, please
+	      check the <ulink url="&url.base;/snapshots/">
+		Snapshots</ulink> web page for more information.
+	      Alternatively, it is possible to
 	      install the most recent &os.stable; release from the
 	      <link linkend="mirrors">mirror sites</link> and follow
 	      the instructions below to upgrade your system to the
@@ -467,7 +460,7 @@
   </sect1>
 
   <sect1 id="synching">
-    <title>Synchronizing Your Source</title>
+    <title>sA Source</title>
     
     <para>There are various ways of using an Internet (or email)
       connection to stay up-to-date with any given area of the &os;
@@ -552,9 +545,9 @@
       tree to rebuild the system.</para>
 
     <warning>
-      <title>Take a Backup</title>
+      <title>Make a Backup</title>
 
-      <para>It cannot be stressed enough how important it is to take a
+      <para>It cannot be stressed enough how important it is to make a
 	backup of your system <emphasis>before</emphasis> you do this.
 	While rebuilding the world is (as long as you follow these
 	instructions) an easy task to do, there will inevitably be times
@@ -673,7 +666,7 @@
 
       <para>Examine the files
 	<filename>/usr/share/examples/etc/make.conf</filename>
-	(called <filename>/etc/defaults/make.conf</filename> in &os;&nbsp;4.X) and
+	and
 	<filename>/etc/make.conf</filename>.  The first contains some
 	default defines &ndash; most of which are commented out.  To
 	make use of them when you rebuild your system from source, add
@@ -684,10 +677,9 @@
 
       <para>A typical user will probably want to copy the
 	<makevar>CFLAGS</makevar> and
-	<makevar>NO_PROFILE</makevar> (or <makevar>NOPROFILE</makevar> on
-	&os;&nbsp;5.X and older) lines found in
+	<makevar>NO_PROFILE</makevar> lines found in
 	<filename>/usr/share/examples/etc/make.conf</filename>
-	(or in <filename>/etc/defaults/make.conf</filename> on &os;&nbsp;4.X) to
+	to
 	<filename>/etc/make.conf</filename> and uncomment them.</para>
 
       <para>Examine the other definitions (<makevar>COPTFLAGS</makevar>, 
@@ -714,21 +706,13 @@
 	In some cases <command>make buildworld</command> will check to see if
 	these users or groups exist.</para>
 
-      <para>A recent example of this is when the
+      <para>An example of this is when the
 	<username>smmsp</username> user was added.  Users had the
 	installation process fail for them when
 	&man.mtree.8; was trying to create
 	<filename>/var/spool/clientmqueue</filename>.</para>
 
-      <para>The solution is to examine
-	<filename>/usr/src/etc/group</filename> and compare its list of
-	groups with your own.  If there are any groups in the new file that
-	are not in your file then copy them over.  Similarly, you should
-	rename any groups in <filename>/etc/group</filename> which have
-	the same GID but a different name to those in
-	<filename>/usr/src/etc/group</filename>.</para>
-
-      <para>Since 4.6-RELEASE you can run &man.mergemaster.8; in
+      <para>The solution is to run &man.mergemaster.8; in
 	pre-buildworld mode by providing the <option>-p</option> option.
 	This will compare only those files that are essential for the success
 	of <maketarget>buildworld</maketarget> or
@@ -781,7 +765,7 @@
 	mode.</para>
 
       <para>Alternatively, reboot the system, and at the boot prompt,
-        enter the <option>-s</option> flag.  The system will then boot
+        select the <quote>single user</quote> option.  The system will then boot
 	single user.  At the shell prompt you should then run:</para>
 
       <screen>&prompt.root; <userinput>fsck -p</userinput>
@@ -830,8 +814,8 @@
 &prompt.root; <userinput>rm -rf *</userinput></screen>
     </sect2>
 
-    <sect2>
-      <title>Recompile the Source</title>
+    <sect2 id="cutting-edge-compilebase">
+      <title>Recompile the Base System</title>
 
       <sect3>
 	<title>Saving the Output</title>
@@ -922,22 +906,16 @@
 
 	<screen>&prompt.root; <userinput>make <replaceable>target</replaceable></userinput></screen>
 
-	<para>Beginning with version 2.2.5 of &os; (actually, it was
-	  first created on the &os.current; branch, and then retrofitted to
-	  &os.stable; midway between 2.2.2 and 2.2.5) the
-	  <maketarget>world</maketarget> target has been split in
-	  two: <maketarget>buildworld</maketarget> and
-	  <maketarget>installworld</maketarget>.  Beginning with version
-	  5.3 of &os; the <maketarget>world</maketarget> target will be changed
-	  so it will not work at all by default because it is actually
-	  dangerous for most users.</para>
+	<para>Where <replaceable>target</replaceable> will be one of
+	  many build options.  The first target should always be
+	  <makevar>buildworld</makevar>.</para>
 
 	<para>As the names imply, <maketarget>buildworld</maketarget>
 	  builds a complete new tree under <filename>/usr/obj</filename>,
-	  and <maketarget>installworld</maketarget> installs this tree on
+	  and <maketarget>installworld</maketarget>, another target, installs this tree on
 	  the current machine.</para>
 
-	<para>This is very useful for 2 reasons.  First, it allows you
+	<para>Having separate options is very useful for two reasons.  First, it allows you
 	  to do the build safe in the knowledge that no components of
 	  your running system will be affected.  The build is
 	  <quote>self hosted</quote>.  Because of this, you can safely
@@ -963,7 +941,7 @@
 
 	<screen>&prompt.root; <userinput>make buildworld</userinput></screen>
  
-        <para>It is now possible to specify a <option>-j</option> option to
+        <para>It is possible to specify a <option>-j</option> option to
           <command>make</command> which will cause it to spawn several
           simultaneous processes.  This is most useful on multi-CPU machines.
           However, since much of the compiling process is IO bound rather
@@ -980,11 +958,6 @@
 	<para>If you have a multi-CPU machine and you are using an SMP
 	  configured kernel try values between 6 and 10 and see how they speed
 	  things up.</para>
-
-	<para>Be aware that this is still somewhat experimental, and commits
-	  to the source tree may occasionally break this feature.  If the
-	  world fails to compile using this parameter try again without it
-	  before you report any problems.</para>
       </sect3>
       
       <sect3>
@@ -994,8 +967,8 @@
 	  <secondary>timings</secondary>
 	</indexterm>
 
-        <para>Many factors influence the build time, but currently a 500&nbsp;MHz
-          &pentium;&nbsp;III with 128&nbsp;MB of RAM takes about 2&nbsp;hours to build
+        <para>Many factors influence the build time, but fairly recent
+          machines may only take a one or two hours to build
           the &os.stable; tree, with no tricks or shortcuts used during the
           process.  A &os.current; tree will take somewhat longer.</para>
       </sect3>
@@ -1024,7 +997,7 @@
 	can then build a new kernel based on your normal kernel	configuration
 	file.</para>
 
-      <para>On modern versions of FreeBSD it is important to <link
+      <para>On &os; it is important to <link
         linkend="make-buildworld">build world</link> before building a
         new kernel.</para>
 
@@ -1057,7 +1030,7 @@
 	<xref linkend="makeworld-singleuser">.</para>
     </sect2>
 
-    <sect2>
+    <sect2 id="make-installworld">
       <title>Install the New System Binaries</title>
 
       <para>If you were building a version of &os; recent enough to have
@@ -1169,7 +1142,7 @@
 
       <para>After &man.mergemaster.8; is done with the system files you will be
         prompted for other options.  &man.mergemaster.8; may ask if you want to rebuild
-        the password file and/or run &man.MAKEDEV.8; if you run a FreeBSD version prior to 5.0, and will finish up with an option to
+        the password file and will finish up with an option to
         remove left-over temporary files.</para>
       </sect3>
 
@@ -1187,7 +1160,7 @@
 	not in <filename>/usr/src/etc</filename>.</para>
 
       <para>If you are using &man.mergemaster.8; (as recommended),
-        you can skip forward to the <link linkend="update-dev">next
+        you can skip forward to the <link linkend="cutting-edge-rebooting">next
 	section</link>.</para>
 
       <para>The simplest way to do this by hand is to install the
@@ -1334,103 +1307,8 @@
       </tip>
       </sect3>
     </sect2>
-  
-    <sect2 id="update-dev">
-      <title>Update <filename>/dev</filename></title>
-      
-      <note>
-        <indexterm><primary>DEVFS</primary></indexterm>
-	<para>If you are running FreeBSD&nbsp;5.0 or later you can safely
-	  skip this section.  These versions use &man.devfs.5; to
-	  allocate device nodes transparently for the user.</para>
-      </note>
-
-      <para>In most cases, the &man.mergemaster.8; tool will realize when
-        it is necessary to update the device nodes, and offer to complete it
-        automatically.  These instructions tell how to update the device
-        nodes manually.</para>
-      
-      <para>For safety's sake, this is a multi-step process.</para>
-
-      <procedure>
-	<step>
-	  <para>Copy <filename>/var/tmp/root/dev/MAKEDEV</filename> to
-	    <filename>/dev</filename>:</para>
-
-	  <screen>&prompt.root; <userinput>cp /var/tmp/root/dev/MAKEDEV /dev</userinput></screen>
-	  <indexterm>
-	    <primary><filename>MAKEDEV</filename></primary>
-	  </indexterm>
-
-          <para>If you used &man.mergemaster.8; to
-            update <filename>/etc</filename>, then your
-            <filename>MAKEDEV</filename> script should have been updated
-            already, though it cannot hurt to check (with &man.diff.1;)
-            and copy it manually if necessary.</para>
-	</step>
-
-	<step>
-	  <para>Now, take a snapshot of your current
-	    <filename>/dev</filename>.  This snapshot needs to contain the
-	    permissions, ownerships, major and minor numbers of each filename,
-	    but it should not contain the time stamps.  The easiest way to do
-	    this is to use &man.awk.1; to strip out some of the
-	    information:</para>
-
-	  <screen>&prompt.root; <userinput>cd /dev</userinput>
-&prompt.root; <userinput>ls -l | awk '{print $1, $2, $3, $4, $5, $6, $NF}' > /var/tmp/dev.out</userinput></screen>
-	</step>
-
-	<step>
-	  <para>Remake all the device nodes:</para>
-	    
-	    <screen>&prompt.root; <userinput>sh MAKEDEV all</userinput></screen>
-	</step>
-
-	<step>
-	  <para>Write another snapshot of the directory, this time to
-	    <filename>/var/tmp/dev2.out</filename>.  Now look through these
-	    two files for any device node that you missed creating.  There should
-	    not be any, but it is better to be safe than sorry.</para>
-
-	  <screen>&prompt.root; <userinput>diff /var/tmp/dev.out /var/tmp/dev2.out</userinput></screen>
-
-	  <para>You are most likely to notice disk slice discrepancies which
-	    will involve commands such as:</para>
-	  
-	    <screen>&prompt.root; <userinput>sh MAKEDEV sd0s1</userinput></screen>
-
-	  <para>to recreate the slice entries.  Your precise circumstances may
-	    vary.</para>
-	</step>
-      </procedure>
-    </sect2>
     
-    <sect2>
-      <title>Update <filename>/stand</filename></title>
-      
-      <note>
-	<para>This step is included only for completeness.  It can safely be
-	  omitted.  If you are using FreeBSD&nbsp;5.2 or later, the
-          <filename>/rescue</filename> directory is automatically updated
-          for the user with current, statically compiled binaries during
-	  <command>make installworld</command>, thus obsoleting the need
-	  to update <filename>/stand</filename> (which does not exist at
-	  all on &os;&nbsp;6.0 and later).</para>
-      </note>
-      
-      <para>For the sake of completeness, you may want to update the files in
-	<filename>/stand</filename> as well.  These files consist of hard
-	links to the <filename>/stand/sysinstall</filename> binary.  This
-	binary should be statically linked, so that it can work when no other
-	file systems (and in particular <filename>/usr</filename>) have been
-	mounted.</para>
-
-      <screen>&prompt.root; <userinput>cd /usr/src/release/sysinstall</userinput>
-&prompt.root; <userinput>make all install</userinput></screen>
-    </sect2>
-    
-    <sect2>
+    <sect2 id="cutting-edge-rebooting">
       <title>Rebooting</title>
       
       <para>You are now done.  After you have verified that everything appears
@@ -1576,9 +1454,6 @@
 	    <screen><emphasis>&hellip; fix the problem &hellip;</emphasis>
 &prompt.root; <userinput>cd /usr/src</userinput>
 &prompt.root; <userinput>make -DNO_CLEAN all</userinput></screen>
-
-	    <note><para>On &os;&nbsp;5.X and older, use
-	      <makevar>-DNOCLEAN</makevar> instead.</para></note>
 
 	    <para>This will not undo the work of the previous
 	      <command>make buildworld</command>.</para>
diff -ruN zh_TW.Big5.orig/books/handbook/firewalls/chapter.sgml zh_TW.Big5/books/handbook/firewalls/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/firewalls/chapter.sgml	Sat Jun 17 19:37:00 2006
+++ zh_TW.Big5/books/handbook/firewalls/chapter.sgml	Mon Jul  3 11:23:05 2006
@@ -105,7 +105,7 @@
   </sect1>
 
   <sect1 id="firewalls-concepts">
-    <title>𷧩</title>
+    <title>Lͨ𷧩</title>
 
     <indexterm>
       <primary></primary>
@@ -114,35 +114,34 @@
     </indexterm>
 
     <para>
-    ذ򥻪覡iHإߨWhG
-     ue(exclusive)vάOue(inclusive)vC
+    򥻤WWhiثAAOGuexclusivevHΡuinclusivevC
      <!--inclusive/exclusive Ѧ Mattlinuxer N
        ] exclusive Oe\Ҧʥ]qLAAzLWh
        QqLʥ]C inclusive hOɱҦAӦAe\
        ŦXWhʥ]qLC
        -->
-     ue(exclusive)vu¦WvA\Ҧʥ]qLA
+     uexclusivevu¦WvA\Ҧʥ]qLA
      MHϳWhʥ]hTqLC
-     ۤϪAue(inclusive)vuզWvAצҦʥ]qLA
+     ۤϪAuinclusivevuզWvAצҦʥ]qLA
      Mu\ŦXWh~iqLC</para>
 
     <para>
-      ӻAue(inclusive)v|ue(exclusive)vwǡC
-      ]e㭰CFnIC</para>
+      ӻAuinclusivev|uexclusivevwǡC
+      ]uinclusivev㭰CFnIC</para>
 
-    <para>~AϥΡuA(stateful firewall)viwʧYKC
+    <para>~AϥΡustateful firewallviwʧYKC
       |OqL}񪺳suA
       åBu\ŦX{sζ}ҷssu~qLC
       A𪺯IOpGbD`֪tפU}ҳ\hssuANi|Aȧ
       (<acronym>DoS</acronym>, Denial of Service)C
-      bjhƪפA]iH椬BΡuAvΡuDAv𪺲զXA
-      ϸӯF̨ΤơC
+      bjhƪפA]iHeBΡustateful vΡunon-stateful v𪺲զXA
+      ӺF̨ΤơC
       
      </para>    
   </sect1>
 
   <sect1 id="firewalls-apps">
-    <title>nM</title>
+    <title>n</title>
 
 
     <para>b &os; 򥻨tΤئTؤPnMC
@@ -193,46 +192,40 @@
      åB㦳ܩ <acronym>ALTQ</acronym>(CAAlternate Queuing)
      <!--psilotum: 20060309 alternative queuing Ѧ zh_CN ½Ķ -->
      \C
-     <acronym>ALTQ</acronym>ѤFuAȫ~v(<acronym>QoS</acronym>A
-     Quality of Service)We޲z\A
-     oѤFHLoWh覡ӫO٦UؤPAȪWeC
-     OpenBSD pwg PF ϥΫnѤFԺɪѻA
+     <acronym>ALTQ</acronym>ѤFu<acronym>QoS</acronym>v(Quality of Service)Weި\A
+     iHιLoWh覡ӫO٦UؤPAȪWeC
+     t~AOpenBSD pwg PF ϥΫnѤFԺɪѻA
      ]boUڭ̤|@ƪحzAӥuзnC</para>
      <!--20060309 psilotumG½ĶıoIǡAҥH̫@yg-->
 
-    <para>h PF TiUC}d: <ulink
+    <para>h PF TiUC}dߡG<ulink
 	url="http://pf4freebsd.love2party.net/"></ulink>.</para>
 
     <sect2>
       <title>ҥ PF</title>
 
-      <para>PF b &os; 5.3 ᪺tΤAiHPϥΰʺAҲըӸJC
+      <para>PF b &os; 5.3 ᪺tΤANiHPϥ kernel ʺAҲըӸJC
         b rc.conf [J <literal>pf_enable="YES"</literal> A
-        tαN|ʺAaJ PF ֤߰ʺAҲաCoӼҲշ|bإ߮ɤ]ҥ 
-	&man.pflog.4; O\C</para>
+        tδN|J PF  kernel ʺAҲաCoҲշ|bإ߮ɤ]ҥ &man.pflog.4; O\C</para>
 
       <note>
-          <para>oӼҲշ|]֤ߤw <literal>options INET</literal> M 
+          <para>oӼҲշ|] kernel w <literal>options INET</literal> M 
             <literal>device bpf</literal>C
-	    DsĶɦb֤ߤƥ(Ob &man.make.conf.5; )[J <literal>NOINET6</literal>A
-	    &os; 6.0 H᪺hO <literal>NO_INET6</literal>
-	    oˤ~|קK} IPv6 䴩A_h pf ҲզPɤ]ݭn <literal>options INET6</literal>A
-	    ]NO IPv6 䴩C</para>
+	    DsĶ kernel ɤwbO &man.make.conf.5; ]wɤ[J <literal>NOINET6</literal>(
+	    &os; 6.0 H᪺hO <literal>NO_INET6</literal>)
+	    oˤ~|קK} IPv6 䴩A
+	    _h pf ҲզPɤ]ݭn <literal>options INET6</literal>A]NO IPv6 䴩C</para>
       </note>
 	
-      <para>@J PF ֤߼ҲթRAasĶJ֤ߤA
-      NiHϥ <command>pfctl</command> ӱҰʩ 
-      <application>pf</application>C</para>
+      <para>@J PF  kernel ҲթάORAsĶJ kernel A
+      NiHϥ <command>pfctl</command> ӱҰʩ <application>pf</application>C</para>
 
-      <para>oӨҤlܽdFpҰ
-	<application>pf</application>:</para>
+      <para>UoӨҤlܽdpҰ <application>pf</application>G</para>
 
       <screen>&prompt.root; <userinput>pfctl -e</userinput></screen>
 
-      <para><command>pfctl</command>OѤF@Өϥ<application>pf</application>
-        𪺤覡C
-	nFѧhϥ <command>pfctl</command> TA
-	d\ &man.pfctl.8; uWU|OӦn覡C</para>
+      <para><command>pfctl</command> Oϥ <application>pf</application> 𪺫OC
+	YnFѧԺɪ <command>pfctl</command> BΡAЬd\ &man.pfctl.8; uWUC</para>
     </sect2>
 
     <sect2>
@@ -260,56 +253,51 @@
         bo̥uOnCXAѦҪ@ǸTӤwC 
 	N PF sĶJ kernel A|ɭPLkϥ kernel ʺAJҲաC</para>
 	
-      <para>]w PF ֤߿ﶵdҦb kernel lX
+      <para>]w PF  kernel ﶵdҦb kernel lX
         <filename>/usr/src/sys/conf/NOTES</filename>AKepUG</para>
 	
       <programlisting>device pf
 device pflog
 device pfsync</programlisting>
 
-      <para><literal>device pf</literal> ҥΤF
-	uʥ]Lo(packet filter)v 䴩.</para>
+      <para><literal>device pf</literal> OΨӱҰʡupacket filter(ʥ]Lo)v䴩C</para>
 
-      <para><literal>device pflog</literal> ҰʤFܩʪ &man.pflog.4; 
-      ] pseudo network device)AiHzL &man.bpf.4; 
-      yzŸӰOyqC
-      &man.pflogd.8; AȥiHΨxsTAåiHΤxΦObwФWC</para>
+      <para> <literal>device pflog</literal>A\nˤˬҥiA|Ұ &man.pflog.4;AH &man.bpf.4; 榡ӰOyqC
+      &man.pflogd.8; daemon hOΨӬoǰTAæsbwФWC</para>
       <!-- psilotum:20060311 Ѧ zh_CN ½Ķ -->
       
-      <para><literal>device pfsync</literal> ҰʤFܩ &man.pfsync.4;
-      ]ơAiHΨӺʱuAܡvC 
-      <literal>device pfsync</literal>äOiJҲաA
-      nϥΪܡAnsJۭq֤ߤ~C</para>
+      <para><literal>device pfsync</literal>A\nˤˬҥiA|Ұ &man.pfsync.4;AiHΨӺʱuAܡvC 
+      Ъ`NG<literal>device pfsync</literal>äO kernel ʺAҲաAnϥΪܡAnsJۭq kernel ~C</para>
 
-      <para>oǳ]wN|bAsĶΦw˦ns֤߫~|ͮġC</para>
+      <para>oǳ]wN|bAsĶΦw˦ns kernel ~|ͮġC</para>
     </sect2>
 
     <sect2>
-      <title>rc.conf iΪﶵ</title>
+      <title>rc.conf Lﶵ</title>
 
       <para>Aݭnb <filename>/etc/rc.conf</filename>
-        [JUC]wHKbҰʨtήɦPɱҥ PFG</para>
+        [JUC]wAHKbtαҰʮɱҥ PFG</para>
 
       <programlisting>pf_enable="YES"                 # ҥ PF (pGݭnܸJҲ)
-pf_rules="/etc/pf.conf"         # PF Whwqɮ
-pf_flags=""                     # pfctl Ұʮɪ[ﶵ
+pf_rules="/etc/pf.conf"         # PF Wh]w
+pf_flags=""                     # pfctl Ұʮɪ[ﶵ
 pflog_enable="YES"              # Ұ pflogd(8)
 pflog_logfile="/var/log/pflog"  # pflogd xsOɮתa
 pflog_flags=""                  # pflogd Ұʮɪ[ﶵ</programlisting>
 
-      <para>pGboӨAӰϰAózLeʥ]A
-        ANn]wUCﶵG</para>
+      <para>pGz᭱ LAN(ϰ)AínzLeʥ]A
+        Nn]wUCﶵG</para>
 
-      <programlisting>gateway_enable="YES"            # ҥΧ@ϰhD</programlisting>
+      <programlisting>gateway_enable="YES"            # ҥ LAN Gateway</programlisting>
     </sect2>
 
     <sect2>
       <title>ҥ <acronym>ALTQ</acronym></title>
 
-      <para><acronym>ALTQ</acronym>ﶵubsJ &os; ֤ߤ~ͮġC
+      <para><acronym>ALTQ</acronym> ubsJ &os; kernel ~ͮġC
 	OҦdXʵ{䴩 <acronym>ALTQ</acronym>C
 	Ь &man.altq.4; uWUӤFѧAϥΪ &os; 䴩Xʵ{MC
-	UCXﶵN|ҥ <acronym>ALTQ</acronym> Υ[JL[\C</para>
+	UҦCN|ҥ <acronym>ALTQ</acronym> ΨL[\G</para>
 
       <programlisting>options         ALTQ
 options         ALTQ_CBQ        # Class Bases Queuing (CBQ)
@@ -319,13 +307,11 @@
 options         ALTQ_PRIQ       # Priority Queuing (PRIQ)
 options         ALTQ_NOPCC      # Required for SMP build</programlisting>
 
-      <para><literal>options ALTQ</literal> ҥΤF
-	<acronym>ALTQ</acronym> D[cC</para>
+      <para><literal>options ALTQ</literal> Oҥ <acronym>ALTQ</acronym> D[cC</para>
 
-      <para><literal>options ALTQ_CBQ</literal> ҥΡuCv
-        (Class Based Queuing, <acronym>CBQ</acronym>)䴩C
+      <para><literal>options ALTQ_CBQ</literal> |ҥΡu<acronym>CBQ</acronym>v(Class Based Queuing, )䴩C
 	<acronym>CBQ</acronym> \A
-	allows you to divide a connection's bandwidth into different
+	divide a connection's bandwidth into different
 	classes or queues to prioritize traffic based on filter
 	rules.</para>
 
@@ -398,13 +384,13 @@
     </indexterm>
 
     <note>
-      <para>p`ݳɥRBsAҥHeiëDŦX{pC</para>
+      <para>@`ebɥRBsAҥH`eiåŦX{pC</para>
     </note>
 
-    <para>IPFILTER @̬ Darren ReedCIPFILTER ëD
-      operating system dependentGO open source ε{ABwQӨ
+    <para>IPFILTER @̬ Darren ReedCIPFILTER ëDojYSw@~tΤ~G
+      OӸ OS x open source ε{ABwQӨ
       &os;BNetBSDBOpenBSDB&sunos;BHP/UX H
-      &solaris; oǧ@~tΤWC~AIPFILTER 䴩Hκ@]۷nA]wXsC</para>
+      &solaris; oǧ@~tΤWC~AIPFILTER 䴩B@]۷nA]wXsC</para>
 
     <para>IPFILTER is based on a kernel-side firewall and
       <acronym>NAT</acronym> mechanism that can be controlled and
@@ -537,7 +523,7 @@
       <para>b <filename>/etc/rc.conf</filename> [JUCeAHKb}ɴN|ҥ IPFG</para>
 
       <programlisting>ipfilter_enable="YES"             # Start ipf firewall
-ipfilter_rules="/etc/ipf.rules"   # JwqWhrɮ
+ipfilter_rules="/etc/ipf.rules"   # IPF Wh]w
 ipmon_enable="YES"                # ҥ IP ʱO
 ipmon_flags="-Ds"                 # D = ϥΪAȵ{ (daemon) Ұ
                                   # s = ϥ syslog O
@@ -549,7 +535,7 @@
 	following to enable <acronym>NAT</acronym>
 	functionality:</para>
 
-      <programlisting>gateway_enable="YES"              # ҥάϰhD
+      <programlisting>gateway_enable="YES"              # ҥ LAN Gateway
 ipnat_enable="YES"                # Start ipnat function
 ipnat_rules="/etc/ipnat.rules"    # rules definition file for ipnat</programlisting>
     </sect2>
@@ -957,8 +943,7 @@
 	</listitem>
       </itemizedlist>
 
-      <para>q{b_AAtζ}ɡA
-      A IPF WhN|QJ</para>
+      <para>q{b_Atζ}ɴN|JAҳ] IPF WhC</para>
     </sect2>
 
     <sect2>
@@ -2043,8 +2028,7 @@
     </indexterm>
 
     <note>
-      <para>This section is work in progress.  The contents might
-	not be accurate at all times.</para>
+      <para>@`ebɥRBsAҥH`eiåŦX{pC.</para>
     </note>
 
     <para>The IPFIREWALL (IPFW) is a &os; sponsored firewall software
Binary files zh_TW.Big5.orig/books/handbook/install/disk-layout.kil and zh_TW.Big5/books/handbook/install/disk-layout.kil differ
diff -ruN zh_TW.Big5.orig/books/handbook/l10n/chapter.sgml zh_TW.Big5/books/handbook/l10n/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/l10n/chapter.sgml	Sat Jun 17 19:37:01 2006
+++ zh_TW.Big5/books/handbook/l10n/chapter.sgml	Mon Jul  3 11:23:18 2006
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
 
      $FreeBSD: doc/zh_TW.Big5/books/handbook/l10n/chapter.sgml,v 1.3 2006/06/17 10:22:46 vanilla Exp $
-     Original revision: 1.115
+     Original revision: 1.119
 -->
 
 <chapter id="l10n">
@@ -37,7 +37,7 @@
       and application levels, so where applicable we refer the reader
       to more specific sources of documentation.</para>
 
-    <para>After reading this chapter, you will know:</para>
+    <para>ŪoAzNFѡJ</para>
     <itemizedlist>
       <listitem><para>How different languages and locales are encoded
       on modern operating systems.</para></listitem>
@@ -51,7 +51,7 @@
       i18n-compliant applications.</para></listitem>
    </itemizedlist>
 
-    <para>Before reading this chapter, you should:</para>
+    <para>b}l\ŪoeAzݭnJ</para>
 
     <itemizedlist>
       <listitem><para>Know how to install additional third-party
@@ -60,10 +60,10 @@
   </sect1>
 
   <sect1 id="l10n-basics">
-    <title>The Basics</title>
+    <title>L10N ¦</title>
 
     <sect2>
-      <title>ԣO I18N/L10NH</title>
+      <title>O I18N/L10N?</title>
     <indexterm>
       <primary>internationalization</primary>
       <see>localization</see>
@@ -84,19 +84,17 @@
     </sect2>
 
     <sect2>
-      <title>Why Should I Use I18N/L10N?</title>
+      <title>Өϥ I18N/L10NH</title>
 
       <para>I18N/L10N is used whenever you wish to either view, input, or
 	process data in non-English languages.</para>
     </sect2>
 
     <sect2>
-      <title>What Languages Are Supported in the I18N Effort?</title>
+      <title>I18N 䴩ǻytH</title>
 
-      <para>I18N and L10N are not FreeBSD specific.  Currently, one can
-	choose from most of the major languages of the World, including
-	but not limited to:  Chinese, German, Japanese, Korean, French,
-	Russian, Vietnamese and others.</para>
+      <para>I18N M L10N ëD FreeBSD ~Aثeo@ɤWXG@Dnyt䴩A
+	OGBwBBBkBXBVn嵥C</para>
     </sect2>
   </sect1>
 
@@ -184,7 +182,7 @@
 	<listitem>
 	  <para>Language specific single C chars character sets
 	  (see &man.multibyte.3;), e.g.
-	    ISO-8859-1, ISO-8859-15, KOI8-R, CP437.</para>
+	    ISO8859-1, ISO8859-15, KOI8-R, CP437.</para>
 	</listitem>
 
 	<listitem>
@@ -197,8 +195,7 @@
 	url="http://www.iana.org/assignments/character-sets">IANA Registry</ulink>.</para>
 
       <note>
-      <para>FreeBSD versions 4.5 and up use X11-compatible locale
-	encodings instead.</para>
+      <para>&os; use X11-compatible locale encodings instead.</para>
       </note>
 
     </sect2>
@@ -326,6 +323,14 @@
 	:lang=de_DE.ISO8859-1:\
 	:tc=default:</programlisting>
 
+	    <para>Before changing users Login Classes execute
+	      the following command</para>
+
+	    <screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>
+
+	    <para>to make new configuration in
+	      <filename>/etc/login.conf</filename> visible to the system.</para>
+
 	    <bridgehead renderas=sect4>Changing Login Classes with &man.vipw.8;</bridgehead>
 
 	    <indexterm>
@@ -487,13 +492,8 @@
       <para>By default the mouse cursor of the &man.syscons.4; driver occupies the
 	0xd0-0xd3 range in the character set.  If your language uses this
 	range, you need to move the cursor's range outside of it.  To enable
-	the workaround for FreeBSD versions before 5.0, insert the following
-	line into your kernel configuration:</para>
-
-      <programlisting>options		SC_MOUSE_CHAR=0x03</programlisting>
-
-      <para>For FreeBSD versions 4.4 and up insert the following line
-	into <filename>/etc/rc.conf</filename>:</para>
+	the workaround for &os;, add the following line to
+	<filename>/etc/rc.conf</filename>:</para>
 
       <programlisting>mousechar_start=3</programlisting>
 
@@ -522,17 +522,17 @@
 
 	  <tbody>
 	    <row>
-	      <entry>ISO-8859-1 or ISO-8859-15</entry>
+	      <entry>ISO8859-1 or ISO8859-15</entry>
 	      <entry><literal>cons25l1</literal></entry>
 	    </row>
 
 	    <row>
-	      <entry>ISO-8859-2</entry>
+	      <entry>ISO8859-2</entry>
 	      <entry><literal>cons25l2</literal></entry>
 	    </row>
 
 	    <row>
-	      <entry>ISO-8859-7</entry>
+	      <entry>ISO8859-7</entry>
 	      <entry><literal>cons25l7</literal></entry>
 	    </row>
 
@@ -728,19 +728,14 @@
 
 	<itemizedlist>
 	  <listitem>
-	    <para>For the FreeBSD versions before 5.0 add the following line
-	      to your kernel configuration file:</para>
-
-	    <programlisting>options		SC_MOUSE_CHAR=0x03</programlisting>
-
-	    <para>For FreeBSD versions 4.4 and up insert the following
-	      line into <filename>/etc/rc.conf</filename>:</para>
+	    <para>Add the following line
+	      to your <filename>/etc/rc.conf</filename> file:</para>
 
 	    <programlisting>mousechar_start=3</programlisting>
 	  </listitem>
 
 	  <listitem>
-	    <para>Use following settings in
+	    <para>Also, use following settings in
 	      <filename>/etc/rc.conf</filename>:</para>
 
 	    <programlisting>keymap="ru.koi8-r"
@@ -804,16 +799,6 @@
 	  <listitem>
 	    <para>Do <link linkend="setting-locale">non-X locale
 	      setup</link> first as described.</para>
-
-	    <note>
-	      <para><anchor id="russian-note">The Russian KOI8-R locale
-		may not work with old <application>&xfree86;</application> releases (lower than 3.3).
-		<application>&xorg;</application> is now the default
-		version of the X Window System on FreeBSD.
-		This should not be an
-		issue unless you are using an old version of
-		FreeBSD.</para>
-	    </note>
 	  </listitem>
 
 	  <listitem>
@@ -839,15 +824,7 @@
 	  <listitem>
 	    <para>To activate a Russian keyboard, add the following to the
 	      <literal>"Keyboard"</literal> section of your
-	      <filename>XF86Config</filename> file.</para>
-
-	    <para>For <application>&xfree86; 3.X</application>:</para>
-
-	    <programlisting>XkbLayout  "ru"
-XkbOptions "grp:caps_toggle"</programlisting>
-
-	    <para>For <application>&xorg;</application> (or
-	      <application>&xfree86; 4.X</application>):</para>
+	      <filename>xorg.conf</filename> file.</para>
 
 	    <programlisting>Option "XkbLayout"   "us,ru"
 Option "XkbOptions"  "grp:toggle"</programlisting>
@@ -867,23 +844,13 @@
 	    <para>If you have <quote>&windows;</quote> keys on your keyboard,
 	      and notice that some non-alphabetical keys are mapped
 	      incorrectly in RUS mode, add the following line in your
-	      <filename>XF86Config</filename> file.</para>
-
-	    <para>For <application>&xfree86; 3.X</application>:</para>
-
-	<programlisting>XkbVariant "winkeys"</programlisting>
-
-	    <para>For <application>&xorg;</application> (or
-	      <application>&xfree86; 4.X</application>):</para>
+	      <filename>xorg.conf</filename> file.</para>
 
 	<programlisting>Option "XkbVariant" ",winkeys"</programlisting>
 
 	    <note>
-	      <para>The Russian XKB keyboard may not work with old <application>&xfree86;</application>
-		versions, see the <link linkend="russian-note">above
-		note</link> for more information.  The Russian XKB
-		keyboard may also not work with non-localized
-		applications as well.</para>
+	      <para>The Russian XKB keyboard may not work with non-localized
+		applications.</para>
 	    </note>
 	  </listitem>
 	</orderedlist>
diff -ruN zh_TW.Big5.orig/books/handbook/mirrors/chapter.sgml zh_TW.Big5/books/handbook/mirrors/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/mirrors/chapter.sgml	Sat Jun 17 19:37:01 2006
+++ zh_TW.Big5/books/handbook/mirrors/chapter.sgml	Mon Jul  3 11:23:08 2006
@@ -2,21 +2,19 @@
      The FreeBSD Documentation Project
 
      $FreeBSD: doc/zh_TW.Big5/books/handbook/mirrors/chapter.sgml,v 1.4 2006/06/17 10:22:46 vanilla Exp $
-     Original revision: 1.407
+     Original revision: 1.420
 -->
 
 <appendix id="mirrors">
-  <title>o FreeBSD</title>
+  <title>o FreeBSD 覡</title>
 
   <sect1 id="mirrors-cdrom">
-    <title>CDROM  DVD Publishers</title>
+    <title>CDROM  DVD o</title>
 
     <sect2>
-      <title>Retail Boxed Products</title>
+      <title>˲~sBG</title>
 
-      <para>FreeBSD is available as a boxed product (FreeBSD CDs,
-	additional software, and printed documentation) from several
-	retailers:</para>
+      <para>FreeBSD ˲~(t FreeBSD ФΨL@ǳnBѭ)s~̡G</para>
 
       <itemizedlist>
 	<listitem>
@@ -36,10 +34,9 @@
     </sect2>
 
     <sect2>
-      <title>CD and DVD Sets</title>
+      <title>CD  DVD X</title>
 
-      <para>FreeBSD CD and DVD sets are available from many online
-	retailers:</para>
+      <para>FreeBSD (CD  DVD)s~̡G</para>
 
     <itemizedlist>
       <listitem>
@@ -65,18 +62,6 @@
 
       <listitem>
         <address>
-	  <otheraddr>fastdiscs.com</otheraddr>
-	  <street>6 Eltham Close</street>
-	  <city>Leeds</city>, <postcode>LS6 2TY</postcode>
-	  <country>United Kingdom</country>
-	  Phone: <phone>+44 870 1995 171</phone>
-	  Email: <email>sales@fastdiscs.com</email>
-	  WWW: <otheraddr><ulink url="http://fastdiscs.com/freebsd/"></ulink></otheraddr>
-        </address>
-      </listitem>
-
-      <listitem>
-        <address>
 	  <otheraddr>FreeBSD Mall, Inc.</otheraddr>
 	  <street>3623 Sanford Street</street>
 	  <city>Concord</city>, <state>CA</state>  <postcode>94520-1405</postcode>
@@ -185,10 +170,9 @@
     </sect2>
 
     <sect2>
-      <title>Distributors</title>
+      <title>gP(Distributors)</title>
 
-      <para>If you are a reseller and want to carry FreeBSD CDROM products,
-	please contact a distributor:</para>
+      <para>YAOϰgPӡA÷QNzgP FreeBSD в~ܡAлPUCNzpôG</para>
 
       <itemizedlist>
 	<listitem>
@@ -256,7 +240,7 @@
   </sect1>
 
   <sect1 id="mirrors-ftp">
-    <title>FTP Sites</title>
+    <title>FTP </title>
 
     <para>The official sources for FreeBSD are available via anonymous FTP
       from a worldwide set of mirror sites.  The site
@@ -292,7 +276,7 @@
       <title>Anonymous CVS</title>
 
       <sect2>
-	<title><anchor id="anoncvs-intro">Introduction</title>
+	<title><anchor id="anoncvs-intro">anoncvs ²</title>
 
 	<indexterm>
 	  <primary>CVS</primary>
@@ -359,37 +343,37 @@
 
 	<itemizedlist>
 	  <listitem>
-	    <para><emphasis>Austria</emphasis>:
+	    <para><emphasis>Austria(aQ)</emphasis>:
 	      :pserver:anoncvs@anoncvs.at.FreeBSD.org:/home/ncvs
 	      (Use <command>cvs login</command> and enter any
 	      password when prompted.)</para>
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>France</emphasis>:
+	    <para><emphasis>France(k)</emphasis>:
 	      :pserver:anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs
 	      (pserver (password <quote>anoncvs</quote>), ssh (no password))
 	    </para>
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>Germany</emphasis>:
+	    <para><emphasis>Germany(w)</emphasis>:
 	      :pserver:anoncvs@anoncvs.de.FreeBSD.org:/home/ncvs
 	      (Use <command>cvs login</command> and enter the password
 	      <quote>anoncvs</quote> when prompted.)</para>
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>Germany</emphasis>:
+	    <para><emphasis>Germany(w)</emphasis>:
 	      :pserver:anoncvs@anoncvs2.de.FreeBSD.org:/home/ncvs
 	      (rsh, pserver, ssh, ssh/2022)
 	      </para>
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>Japan</emphasis>:
+	    <para><emphasis>Japan(饻)</emphasis>:
 	      :pserver:anoncvs@anoncvs.jp.FreeBSD.org:/home/ncvs
 	      (Use <command>cvs login</command> and enter the password
 	      <quote>anoncvs</quote> when prompted.)</para>
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>USA</emphasis>:
+	    <para><emphasis>USA()</emphasis>:
 	      freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs
 	      (ssh only - no password)</para>
 
@@ -398,7 +382,7 @@
 
 	  </listitem>
 	  <listitem>
-	    <para><emphasis>USA</emphasis>:
+	    <para><emphasis>USA()</emphasis>:
 	      anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (ssh only - no
 	      password)</para>
 
@@ -838,7 +822,7 @@
       </varlistentry>
 
       <varlistentry>
-	<term>Taiwan/R.O.C.</term>
+	<term>Taiwan/R.O.C.(xW/إ)</term>
 
 	<listitem>
 	  <itemizedlist>
@@ -867,7 +851,7 @@
     <title>Using CVSup</title>
     
     <sect2 id="cvsup-intro">
-      <title>Introduction</title>
+      <title>CVSup ²</title>
       
       <para><application>CVSup</application> is a software package for
 	distributing and updating source trees from a master CVS
@@ -2024,6 +2008,13 @@
 	      </varlistentry>
 
 	      <varlistentry>
+		<term><literal>projects-all release=cvs</literal></term>
+		<listitem>
+		  <para>Sources for the FreeBSD projects repository.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
 		<term><literal>src-all release=cvs</literal></term>
 		
 		<listitem>
@@ -2339,7 +2330,7 @@
     <title>Using Portsnap</title>
 
     <sect2 id="portsnap-intro">
-      <title>Introduction</title>
+      <title>Portsnap ²</title>
 
       <para><application>Portsnap</application> is a system for securely
 	distributing the &os; ports tree.  Approximately once an hour,
@@ -2557,14 +2548,14 @@
 	<listitem>
 	  <para>The line of development for FreeBSD-6.X, also known
 	    as FreeBSD 6-STABLE</para>
-	</listitem>
-      </varlistentry>
-
-      <varlistentry>
-	<term>RELENG_6_1</term>
-
-	<listitem>
-	  <para>The release branch for FreeBSD-6.1, used only for
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>RELENG_6_1</term>
+
+	<listitem>
+	  <para>The release branch for FreeBSD-6.1, used only for
 	    security advisories and other critical fixes.</para>
 	</listitem>
       </varlistentry>
@@ -2588,6 +2579,15 @@
       </varlistentry>
 
       <varlistentry>
+	<term>RELENG_5_5</term>
+
+	<listitem>
+	  <para>The release branch for FreeBSD-5.5, used only 
+	    for security advisories and other critical fixes.</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
 	<term>RELENG_5_4</term>
 
 	<listitem>
@@ -2763,10 +2763,26 @@
 
     <variablelist>
       <varlistentry>
+	<term>RELENG_6_1_0_RELEASE</term>
+
+	<listitem>
+	  <para>FreeBSD 6.1</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
 	<term>RELENG_6_0_0_RELEASE</term>
 
 	<listitem>
 	  <para>FreeBSD 6.0</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>RELENG_5_5_0_RELEASE</term>
+
+	<listitem>
+	  <para>FreeBSD 5.5</para>
 	</listitem>
       </varlistentry>
 
diff -ruN zh_TW.Big5.orig/books/handbook/multimedia/chapter.sgml zh_TW.Big5/books/handbook/multimedia/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/multimedia/chapter.sgml	Sat Jun 17 19:37:01 2006
+++ zh_TW.Big5/books/handbook/multimedia/chapter.sgml	Mon Jul  3 11:22:53 2006
@@ -43,8 +43,7 @@
       </listitem>
 
       <listitem>
-        <para>Methods to test that your card is working using
-          sample applications.</para>
+        <para>pBμ˥{AHխĥdO_`B@C</para>
       </listitem>
 
       <listitem>
@@ -52,15 +51,15 @@
       </listitem>
 
       <listitem>
-        <para>How to playback and encode MP3s and other audio.</para>
+        <para>p󼽩Bs MP3 ΨLnɮ׮榡C</para>
       </listitem>
 
       <listitem>
-        <para>How video is supported by the X server.</para>
+        <para>X server Op䴩ܥdC</para>
       </listitem>
 
       <listitem>
-        <para>Some video player/encoder ports which give good results.</para>
+        <para>Ports Collections ǦnΪvBsnC</para>
       </listitem>
 
       <listitem>
@@ -89,11 +88,8 @@
     </itemizedlist>
 
     <warning>
-      <para>Trying to mount audio CDs
-        with the &man.mount.8; command will
-        result in an error, at least, and a <emphasis>kernel
-        panic</emphasis>, at worst.  These media have specialized
-        encodings which differ from the usual ISO-filesystem.</para>
+      <para>pGn &man.mount.8; O mount ֥ЪܡAq`|oͿ~A
+        ƦܾɭP <emphasis>kernel panic</emphasis>C oO]֥ЬOSsXAӫD@몺 ISO ɮרtΤGC</para>
     </warning>
 
   </sect1>
@@ -121,14 +117,13 @@
     <title>]wĥd</title>
     
   <sect2 id="sound-device">
-    <title>Configuring the System</title>
+    <title>]wt</title>
 
     <indexterm><primary>PCI</primary></indexterm>
     <indexterm><primary>ISA</primary></indexterm>
     <indexterm><primary>sound cards</primary></indexterm>
-    <para>Before you begin, you should know the model of the card you
-      have, the chip it uses, and whether it is a PCI or ISA card.
-      FreeBSD supports a wide variety of both PCI and ISA cards.
+    <para>}l]weADAĥdBAHάO PCI  ISA WC
+      FreeBSD 䴩\hت PCIBISA ĥdA
       Check the supported audio devices list of the <ulink
       url="&rel.current.hardware;">Hardware Notes</ulink> to see if
       your card is supported.  This document will also mention which
diff -ruN zh_TW.Big5.orig/books/handbook/ports/chapter.sgml zh_TW.Big5/books/handbook/ports/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/ports/chapter.sgml	Sat Jun 17 19:37:01 2006
+++ zh_TW.Big5/books/handbook/ports/chapter.sgml	Mon Jul  3 11:22:59 2006
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
 
      $FreeBSD: doc/zh_TW.Big5/books/handbook/ports/chapter.sgml,v 1.4 2006/06/17 10:22:46 vanilla Exp $
-     Original revision: 1.252
+     Original revision: 1.258
 -->
 
 <chapter id="ports">
@@ -334,12 +334,10 @@
       <indexterm>
         <primary><command>pkg_add</command></primary>
       </indexterm>
-      <para>You can use the &man.pkg.add.1; utility to install a
-	FreeBSD software package from a local file or from a server on
-	the network.</para>
+      <para>iH &man.pkg.add.1; qWΪ̳zLӦw˥@ FreeBSD packageC</para>
 
       <example>
-        <title>ʤUBw Package (Ķchinsan: ]KӤĳo)</title>
+        <title>ʤUBw Package (Ķchinsan: okKAĳ pkg_add -r )</title>
 
         <screen>&prompt.root; <userinput>ftp -a <replaceable>ftp2.FreeBSD.org</replaceable></userinput>
 Connected to ftp2.FreeBSD.org.
@@ -515,8 +513,7 @@
         <primary>packages</primary>
         <secondary>deleting</secondary>
       </indexterm>
-      <para>To remove a previously installed software package, use the
-	&man.pkg.delete.1; utility.
+      <para>Ynw˪nAЦhQ &man.pkg.delete.1; uApG
       </para>
 
       <screen>&prompt.root; <userinput>pkg_delete <replaceable>xchat-1.7.1</replaceable></userinput></screen>
@@ -524,10 +521,8 @@
 
     <sect2>
       <title>LӸ`</title>
-      <para>All package information is stored within the 
-        <filename>/var/db/pkg</filename> directory.  The installed
-	file list and descriptions of each package can be found within 
-        files in this directory.
+      <para>Ҧw˪ package T|s <filename>/var/db/pkg</filename> ؿA
+        bӥؿUiHOw˪nɮײMθӳn²ɮסC
       </para>
     </sect2>
   </sect1>
@@ -535,56 +530,49 @@
   <sect1 id="ports-using">
     <title>ϥ Ports ޲z</title>
 
-    <para>The following sections provide basic instructions on using the
-      Ports Collection to install or remove programs from your
-      system.  The detailed description of available <command>make</command>
-      targets and environment variables is available in &man.ports.7;.</para>
+    <para>Uڭ̷|Цpϥ Ports Collection ӦwˡBn骺򥻥ΪkC
+      ܩLiΪ <command>make</command> ԲӥΪkPҳ]wAiѾ\ &man.ports.7;C</para>
 
     <sect2 id="ports-tree">
       <title>Oow Ports Collection</title>
 
-      <para>Before you can install ports, you must first obtain the
-	Ports Collection&mdash;which is essentially a set of
-	<filename>Makefiles</filename>, patches, and description files
-	placed in <filename>/usr/ports</filename>.
+      <para>bw˥@ ports  eAˤW
+	Ports Collection XX DnO <filename>/usr/ports</filename> @
+	<filename>Makefiles</filename>, patches HΤ@ǳn²ɩҲզC
       </para>
 
-      <para>When installing your FreeBSD system,
-	<application>sysinstall</application> asked if you would like
-	to install the Ports Collection.  If you chose no, you can
-	follow these instructions to obtain the ports
-	collection:</para>
+      <para>b FreeBSD ɡAYѤFb <application>sysinstall</application> Ŀn Ports Collection ܡA
+        SYAiHӤUC覡Ӧw ports collectionG</para>
 
       <procedure>
 	<title>CVSup 覡</title>
 
-	<para>This is a quick method for getting and keeping your copy of the
-	  Ports Collection up to date using <application>CVSup</application>.
-	  If you want to learn more about <application>CVSup</application>, see
-	  <link linkend="cvsup">Using CVSup</link>.</para>
+	<para>ϥ <application>CVSup</application> OwˡBs Ports Collection ֳtk@C
+	  YQA <application>CVSup</application> ΪkܡAаѾ\ <link linkend="cvsup">ϥ CVSup</link>C</para>
+
+	<para>Ĥ@] <application>CVSup</application> eAХT{ <filename role="directory">/usr/ports</filename>
+	  OŪI YAwgˤF Ports Collection ASۦ[WL patch ɡA <application>CVSup</application>
+	  ä|RAۦ[W patch ɡAo˥i|ɭPnwˬYǳnɡAo patch ѩνsĶѡC</para>
 
 	<step>
-	  <para>Install the <filename
-	    role="package">net/cvsup-without-gui</filename> package:</para>
+	  <para>w <filename role="package">net/cvsup-without-gui</filename> packageG</para>
 
 	  <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen>
 
-	  <para>See <link
-	      linkend="cvsup-install">CVSup Installation</link> (<xref
-	      linkend="cvsup-install">) for more details.</para>
+	  <para>Ӹ`ΪkаѾ\ <link linkend="cvsup-install">w CVSup</link>(<xref
+	      linkend="cvsup-install">)C</para>
 	</step>
 
 	<step>
-	  <para>Run <command>cvsup</command>:</para>
+	  <para> <command>cvsup</command>G</para>
 
-	  <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
+	  <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.tw.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen>
 
-	  <para>Change
-	    <replaceable>cvsup.FreeBSD.org</replaceable> to a
-	    <application>CVSup</application> server near you.  See
-	    <link linkend="cvsup-mirrors">CVSup Mirrors</link> (<xref
-	    linkend="cvsup-mirrors">) for a complete listing of mirror
-	    sites.</para>
+	  <para>Ч
+	    <replaceable>cvsup.tw.FreeBSD.org</replaceable> Ч令A() 
+	    <application>CVSup</application> ServerC
+	    oiHѾ\㪺 <link linkend="cvsup-mirrors">CVSup mirror</link> C(<xref
+	    linkend="cvsup-mirrors">)C</para>
 
 	  <note>
 	    <para>One may want to use his own
@@ -1094,11 +1082,9 @@
 	  <primary>portupgrade</primary>
 	</indexterm>
 
-      <para>The <application>portupgrade</application> utility is designed
-	to easily upgrade installed ports.  It is available from the <filename
-	role="package">sysutils/portupgrade</filename> port.  Install it like
-	any other port, using the <command>make <makevar>install
-	clean</makevar></command> command:</para>
+      <para><application>portupgrade</application> iHPɯŤw˪nC
+	Ӥuiq <filename role="package">sysutils/portupgrade</filename> port wˡA
+	wˤ覡NpPL port @ˡA <command>make <makevar>install	clean</makevar></command> ONiHFG</para>
 
       <screen>&prompt.root; <userinput>cd /usr/ports/sysutils/portupgrade</userinput>
 &prompt.root; <userinput>make install clean</userinput></screen>
@@ -1148,37 +1134,32 @@
 	  <primary>portmanager</primary>
 	</indexterm>
 
-	<para><application>Portmanager</application> is another utility for
-	  easy upgrading of installed ports.  It is available from the
-	  <filename role="package">sysutils/portmanager</filename> port:</para>
+	<para><application>Portmanager</application> ]iHΨӻPɯŤw˪nC
+	  Ӥuiq <filename role="package">sysutils/portmanager</filename> port wˡG</para>
 
 	<screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/sysutils/portmanager</filename></userinput>
 &prompt.root; <userinput>make install clean</userinput></screen>
 
-	<para>All the installed ports can be upgraded using this simple
-	  command:</para>
+	<para>Ҧw˪nAiHPUCOӤɯšG</para>
 
 	<screen>&prompt.root; <userinput>portmanager -u</userinput></screen>
 
-	<para>You can add the <option>-ui</option> flag to get asked for
-	  confirmation of every step <application>Portmanager</application>
-	  will perform.  <application>Portmanager</application> can also be
-	  used to install new ports on the system.  Unlike the usual
-	  <command>make install clean</command> command, it will upgrade all
-	  the dependencies prior to building and installing the
-	  selected port.</para>
+	<para>~AϥΰѼƥiHאּ <option>-ui</option>Ap@ <application>Portmanager</application>
+	  bɯŤ@ǦSﶵnɡAN|߰ݸӦpɯšC
+	  <application>Portmanager</application> ]iHΨӸ˷s portCPH`Ϊ 
+	  <command>make install clean</command> OPBbG|ɯŧAn˪ port Ҭ̪ۨҦ portsA
+	  M~}lsĶBw˭n˪ portC</para>
 
 	<screen>&prompt.root; <userinput>portmanager <replaceable>x11/gnome2</replaceable></userinput></screen>
 
-	<para>If there are any problems regarding the dependencies for the
-	  selected port, you can use <application>Portmanager</application> to
-	  rebuild all of them in the correct order.  Once finished, the
-	  problematic port will be rebuilt too.</para>
+	<para>Yn˪ port nۨYDɡA]iH <application>Portmanager</application> 
+	  ϥ̭kyC <application>Portmanager</application> ѨM̰ۨDA port 
+	  ]|ssĶAH]TۨYC</para>
 
 	<screen>&prompt.root; <userinput>portmanager <replaceable>graphics/gimp</replaceable> -f</userinput></screen>
 
-	<para>For more information see
-	  <application>Portmanager</application>'s manual page.</para>
+	<para>LBΤ覡AаѾ\ 
+	  <application>Portmanager</application> uWUC</para>
       </sect3>
     </sect2>
 
@@ -1189,12 +1170,10 @@
 	<primary>ports</primary>
 	<secondary>disk-space</secondary>
       </indexterm>
-      <para>Using the Ports Collection will use up disk
-	space over time.  After building and installing software from the
-	ports, you should always remember to clean up
-	the temporary <filename class="directory">work</filename> directories using the <command>make
-	<makevar>clean</makevar></command> command.  You can sweep the whole
-	Ports Collection with the following command:</para>
+      <para>]ϥ Ports Collection 𦭥i|ΥwЪŶA
+	ҥHb˧nAOonH <command>make <makevar>clean</makevar></command> 
+	OӲM{ɪ <filename class="directory">work</filename> ؿC
+	~AiHΤUCOӲM Ports Collection {ɥؿG</para>
 
       <screen>&prompt.root; <userinput>portsclean -C</userinput></screen>
 
--- zh_TW.Big5.20060703.svn656.diff ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-doc->vanilla 
Responsible-Changed-By: vanilla 
Responsible-Changed-When: Mon Jul 3 15:37:04 UTC 2006 
Responsible-Changed-Why:  
I will handle this one. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=99748 
State-Changed-From-To: open->closed 
State-Changed-By: vanilla 
State-Changed-When: Mon Jul 3 15:54:12 UTC 2006 
State-Changed-Why:  
Committed, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=99748 
>Unformatted:
