Просмотр исходного кода

sync with en.

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17627 44c647ce-9c0f-0410-b52a-842ac1e357ba
takagi 16 лет назад
Родитель
Сommit
589fd317f4
19 измененных файлов с 111 добавлено и 111 удалено
  1. 1 1
      documentation/manual/ja/module_specs/Zend_Feed-ConsumingAtom.xml
  2. 1 1
      documentation/manual/ja/module_specs/Zend_Feed-ConsumingAtomSingle.xml
  3. 1 1
      documentation/manual/ja/module_specs/Zend_Feed-ConsumingRss.xml
  4. 1 1
      documentation/manual/ja/module_specs/Zend_Feed-Introduction.xml
  5. 1 1
      documentation/manual/ja/module_specs/Zend_Feed-ModifyingFeed.xml
  6. 1 1
      documentation/manual/ja/module_specs/Zend_File_Transfer-Introduction.xml
  7. 1 1
      documentation/manual/ja/module_specs/Zend_File_Transfer-Migration.xml
  8. 1 1
      documentation/manual/ja/module_specs/Zend_File_Transfer-Validators.xml
  9. 1 1
      documentation/manual/ja/module_specs/Zend_Filter-Set.xml
  10. 1 1
      documentation/manual/ja/module_specs/Zend_Filter-WritingFilters.xml
  11. 1 1
      documentation/manual/ja/module_specs/Zend_Filter.xml
  12. 1 1
      documentation/manual/ja/module_specs/Zend_Filter_Input.xml
  13. 1 1
      documentation/manual/ja/module_specs/Zend_Form-Elements.xml
  14. 1 1
      documentation/manual/ja/module_specs/Zend_Form-Forms.xml
  15. 1 1
      documentation/manual/ja/module_specs/Zend_Form-StandardElements.xml
  16. 39 39
      documentation/manual/ja/module_specs/Zend_Session-AdvancedUsage.xml
  17. 5 5
      documentation/manual/ja/module_specs/Zend_Session-BasicUsage.xml
  18. 42 42
      documentation/manual/ja/module_specs/Zend_Session-GlobalSessionManagement.xml
  19. 10 10
      documentation/manual/ja/module_specs/Zend_Session-Introduction.xml

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Feed-ConsumingAtom.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.feed.consuming-atom">
 <title>Atom フィードの使用</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Feed-ConsumingAtomSingle.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.feed.consuming-atom-single-entry">
     <title>単一の Atom エントリの処理</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Feed-ConsumingRss.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.feed.consuming-rss">
     <title>RSS フィードの使用</title>
     <para>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Feed-Introduction.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17227 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.feed.introduction">
     <title>導入</title>
     <para>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Feed-ModifyingFeed.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.feed.modifying-feed">
     <title>フィードおよびエントリの構造の変更</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_File_Transfer-Introduction.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.file.transfer.introduction">
 
     <title>Zend_File_Transfer</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_File_Transfer-Migration.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.file.transfer.migration">
 
     <title>以前のバージョンからの移行</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_File_Transfer-Validators.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.file.transfer.validators">
 
     <title>Zend_File_Transfer 用のバリデータ</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Filter-Set.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.filter.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 
     <title>標準のフィルタクラス群</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Filter-WritingFilters.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17172 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.filter.writing_filters">
 
     <title>フィルタの書き方</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Filter.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17208 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.filter.introduction">
 
     <title>導入</title>

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Filter_Input.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17178 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.filter.input">
     <title>Zend_Filter_Input</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Form-Elements.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.form.elements">
     <title>Zend_Form_Element を用いたフォーム要素の作成</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Form-Forms.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17227 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.form.forms">
     <title>Zend_Form によるフォームの作成</title>
 

+ 1 - 1
documentation/manual/ja/module_specs/Zend_Form-StandardElements.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17618 -->
 <sect1 id="zend.form.standardElements">
     <title>Zend Framework に同梱されている標準のフォーム要素</title>
 

+ 39 - 39
documentation/manual/ja/module_specs/Zend_Session-AdvancedUsage.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 16443 -->
+<!-- EN-Revision: 17175 -->
 <sect1 id="zend.session.advanced_usage">
 
     <title>高度な使用法</title>
@@ -8,7 +8,7 @@
     <para>
         基本的な使用法の例で Zend Framework のセッションを完全に使用することができますが、
         よりよい方法もあります。ここでは、セッションの処理方法や
-        Zend_Session コンポーネントのより行動な使用法を説明します。
+        <classname>Zend_Session</classname> コンポーネントのより行動な使用法を説明します。
     </para>
 
     <sect2 id="zend.session.advanced_usage.starting_a_session">
@@ -16,7 +16,7 @@
         <title>セッションの開始</title>
 
         <para>
-            すべてのリクエストで Zend_Session の機能を使用してセッション管理したい場合は、
+            すべてのリクエストで <classname>Zend_Session</classname> の機能を使用してセッション管理したい場合は、
             起動ファイルでセッションを開始します。
         </para>
 
@@ -34,19 +34,19 @@ Zend_Session::start();
             起動ファイルでセッションを開始する際には、
             ヘッダがブラウザに送信される前に確実にセッションが始まるようにします。
             そうしないと例外が発生してしまい、おそらくユーザが見るページは崩れてしまうでしょう。
-            さまざまな高度な機能を使用するには、まず <classname>Zend_Session::start()</classname>
+            さまざまな高度な機能を使用するには、まず <methodname>Zend_Session::start()</methodname>
             が必要です (高度な機能の詳細については後で説明します)。
         </para>
 
         <para>
-            Zend_Session を使用してセッションを開始する方法は四通りありますが、
+            <classname>Zend_Session</classname> を使用してセッションを開始する方法は四通りありますが、
             そのうち二つは間違った方法です。
         </para>
 
         <orderedlist>
             <listitem>
                 <para>
-                    間違い: PHP の
+                    間違い: <acronym>PHP</acronym>
                     <ulink url="http://www.php.net/manual/ja/ref.session.php#ini.session.auto-start"><code>session.auto_start</code>
                     </ulink> を有効にしてはいけません。
                     もし mod_php (やそれと同等のもの) を使用しており、
@@ -60,20 +60,20 @@ php_value session.auto_start 0
             </listitem>
             <listitem>
                 <para>
-                    間違い: PHP の
-                    <ulink url="http://www.php.net/session_start"><code>session_start()</code></ulink>
+                    間違い: <acronym>PHP</acronym>
+                    <ulink url="http://www.php.net/session_start"><methodname>session_start()</methodname></ulink>
                     関数を直接使用してはいけません。
-                    <code>session_start()</code> を直接使用した後で <classname>Zend_Session_Namespace</classname> を使用した場合は、
-                    <classname>Zend_Session::start()</classname> が例外 ("session has already been started")
+                    <methodname>session_start()</methodname> を直接使用した後で <classname>Zend_Session_Namespace</classname> を使用した場合は、
+                    <methodname>Zend_Session::start()</methodname> が例外 ("session has already been started")
                     をスローします。<classname>Zend_Session_Namespace</classname> を使用するか
-                    明示的に <classname>Zend_Session::start()</classname> で開始した後で
-                    <code>session_start()</code> をコールすると、<code>E_NOTICE</code>
+                    明示的に <methodname>Zend_Session::start()</methodname> で開始した後で
+                    <methodname>session_start()</methodname> をコールすると、<code>E_NOTICE</code>
                     が発生し、そのコールは無視されます。
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    正解: <classname>Zend_Session::start()</classname> を使用します。
+                    正解: <methodname>Zend_Session::start()</methodname> を使用します。
                     すべてのリクエストでセッションを使用したい場合は、
                     この関数コールを起動コードの最初のほうで無条件に記述します。
                     セッションにはある程度のオーバーヘッドがあります。
@@ -82,7 +82,7 @@ php_value session.auto_start 0
                 <itemizedlist mark="opencircle">
                     <listitem>
                         <para>
-                            起動コード内で、<classname>Zend_Session::setOptions()</classname> を使用して
+                            起動コード内で、<methodname>Zend_Session::setOptions()</methodname> を使用して
                             無条件にオプション <code>strict</code> を <constant>TRUE</constant> にします。
                         </para>
                     </listitem>
@@ -90,26 +90,26 @@ php_value session.auto_start 0
                         <para>
                             セッションを必要とするリクエスト内で、
                             <classname>Zend_Session_Namespace</classname> のインスタンスを作成する前に
-                            <classname>Zend_Session::start()</classname> をコールします。
+                            <methodname>Zend_Session::start()</methodname> をコールします。
                         </para>
                     </listitem>
                     <listitem>
                         <para>
                             通常どおり、必要に応じて "<code>new Zend_Session_Namespace()</code>"
-                            を使用します。事前に <classname>Zend_Session::start()</classname>
+                            を使用します。事前に <methodname>Zend_Session::start()</methodname>
                             がコールされていることを確認しておきましょう。
                         </para>
                     </listitem>
                 </itemizedlist>
                 <para>
                     <code>strict</code> オプションにより、<code>new Zend_Session_Namespace()</code>
-                    が自動的に <classname>Zend_Session::start()</classname> でセッションを開始することがなくなります。
+                    が自動的に <methodname>Zend_Session::start()</methodname> でセッションを開始することがなくなります。
                     したがって、このオプションを使用すると、アプリケーションの開発者が
                     特定のリクエストにはセッションを使用しないという設計をおこなうことができます。
                     このオプションを使用すると、明示的に
-                    <classname>Zend_Session::start()</classname> をコールする前に Zend_Session_Namespace
+                    <methodname>Zend_Session::start()</methodname> をコールする前に Zend_Session_Namespace
                     のインスタンスを作成しようとしたときに例外がスローされます。
-                    開発者は、<classname>Zend_Session::setOptions()</classname>
+                    開発者は、<methodname>Zend_Session::setOptions()</methodname>
                     の使用がユーザにどれだけの影響を与えるかを注意するようにしましょう。
                     これらのオプションは
                     (もととなる ext/session のオプションと同様)、
@@ -119,10 +119,10 @@ php_value session.auto_start 0
             <listitem>
                 <para>
                     正解: 必要に応じて <classname>Zend_Session_Namespace</classname> のインスタンスを作成します。
-                    PHP のセッションは、自動的に開始されます。
+                    <acronym>PHP</acronym> のセッションは、自動的に開始されます。
                     これはもっともシンプルな使用法で、たいていの場合にうまく動作します。
                     しかし、デフォルトであるクッキーベースのセッション (強く推奨します)
-                    を使用している場合には、PHP がクライアントに何らかの出力
+                    を使用している場合には、<acronym>PHP</acronym> がクライアントに何らかの出力
                     (<ulink url="http://www.php.net/headers_sent">HTTP ヘッダ</ulink> など)
                     をする <emphasis>前に</emphasis>、確実に
                     最初の <code>new Zend_Session_Namespace()</code> をコールしなければなりません。
@@ -142,9 +142,9 @@ php_value session.auto_start 0
             セッション名前空間をロックし、
             それ以降その名前空間のデータに手を加えられないようにすることができます。
             特定の名前空間を読み取り専用にするには
-            <code>lock()</code> を、そして
-            読み取り専用の名前空間を読み書きできるようにするには <code>unLock()</code>
-            を使用します。<code>isLocked()</code> を使用すると、
+            <methodname>lock()</methodname> を、そして
+            読み取り専用の名前空間を読み書きできるようにするには <methodname>unLock()</methodname>
+            を使用します。<methodname>isLocked()</methodname> を使用すると、
             その名前空間がロックされているかどうかを調べることができます。
             このロックは一時的なものであり、そのリクエスト内でのみ有効となります。
             名前空間をロックしても、その名前空間に保存されているオブジェクトの
@@ -153,7 +153,7 @@ php_value session.auto_start 0
             名前空間に直接格納されたオブジェクトの削除や置換ができなくなります。同様に、
             <classname>Zend_Session_Namespace</classname> のインスタンスをロックしたとしても、
             同じデータをさすシンボルテーブルの使用をとめることはできません
-            (<ulink url="http://www.php.net/references">PHP
+            (<ulink url="http://www.php.net/references"><acronym>PHP</acronym>
             のリファレンスについての説明</ulink>も参照ください)。
         </para>
 
@@ -344,9 +344,9 @@ try {
         <title>配列の使用</title>
 
         <para>
-            PHP のマジックメソッドの実装上の理由で、バージョン 5.2.1 より前の PHP
+            <acronym>PHP</acronym> のマジックメソッドの実装上の理由で、バージョン 5.2.1 より前の <acronym>PHP</acronym>
             では名前空間内の配列の修正ができません。
-            もし PHP 5.2.1 以降を使っている場合は、<link
+            もし <acronym>PHP</acronym> 5.2.1 以降を使っている場合は、<link
             linkend="zend.session.advanced_usage.objects">このセクションは読み飛ばしてください</link>。
         </para>
 
@@ -385,7 +385,7 @@ $sessionNamespace->array = array('a', 'b', 'c');
         </example>
 
         <para>
-            この問題の影響を受けるバージョンの PHP を使っている場合で、
+            この問題の影響を受けるバージョンの <acronym>PHP</acronym> を使っている場合で、
             セッション名前空間に代入した後に配列を修正したい場合は、
             以下の回避策のうちのいずれかを使用します。
         </para>
@@ -445,9 +445,9 @@ echo $myNamespace->someArray['foo']; // "bar" と表示されます
         <title>セッションでのオブジェクトの使用</title>
 
         <para>
-            オブジェクトを PHP セッション内で持続的に使用したい場合は、
+            オブジェクトを <acronym>PHP</acronym> セッション内で持続的に使用したい場合は、
             <ulink url="http://www.php.net/manual/ja/language.oop.serialization.php">シリアライズ</ulink>
-            を使用します。したがって、PHP セッションから永続オブジェクトを取得したら、
+            を使用します。したがって、<acronym>PHP</acronym> セッションから永続オブジェクトを取得したら、
             そのシリアライズを解除しなければなりません。
             ということは、永続オブジェクトをセッションから読み出す前に、
             そのオブジェクトのクラスが定義されていなければならないということです。
@@ -466,12 +466,12 @@ echo $myNamespace->someArray['foo']; // "bar" と表示されます
             多くの開発者は、このテストスイートを拡張して自分のアプリケーションのコードをテストしています。
             ユニットテスト中で、セッションの終了後に書き込み関連のメソッドを使用すると
             "<emphasis>Zend_Session is currently marked as read-only</emphasis>"
-            という例外がスローされます。しかし、Zend_Session を使用するユニットテストには要注意です。
-            セッションを閉じたり (<classname>Zend_Session::writeClose()</classname>)
-            破棄したり (<classname>Zend_Session::destroy()</classname>) したら、
+            という例外がスローされます。しかし、<classname>Zend_Session</classname> を使用するユニットテストには要注意です。
+            セッションを閉じたり (<methodname>Zend_Session::writeClose()</methodname>)
+            破棄したり (<methodname>Zend_Session::destroy()</methodname>) したら、
             それ以降は <classname>Zend_Session_Namespace</classname> のインスタンスへのキーの設定や削除ができなくなります。
-            これは、ext/session や、PHP の
-            PHP <code>session_destroy()</code> および <code>session_write_close()</code>
+            これは、ext/session や、<acronym>PHP</acronym>
+            <methodname>session_destroy()</methodname> および <methodname>session_write_close()</methodname>
             の仕様によるものです, これらには、ユニットテストの setup/teardown
             時に使用できるような、いわゆる "undo" 機能が備わっていないのです。
         </para>
@@ -480,14 +480,14 @@ echo $myNamespace->someArray['foo']; // "bar" と表示されます
             この問題の回避策は、
             <code>SessionTest.php</code> および <code>SessionTestHelper.php</code>
             (どちらも <code>tests/Zend/Session</code> にあります)
-            のユニットテストテスト <code>testSetExpirationSeconds()</code> を参照ください。
-            これは、PHP の <code>exec()</code> によって別プロセスを起動しています。
+            のユニットテストテスト <methodname>testSetExpirationSeconds()</methodname> を参照ください。
+            これは、<acronym>PHP</acronym> の <methodname>exec()</methodname> によって別プロセスを起動しています。
             新しいプロセスが、ブラウザからの二番目以降のリクエストをシミュレートします。
             この別プロセスの開始時にはセッションを "初期化" します。
-            ちょうど、ふつうの PHP スクリプトがウェブリクエストを実行する場合と同じような動作です。
+            ちょうど、ふつうの <acronym>PHP</acronym> スクリプトがウェブリクエストを実行する場合と同じような動作です。
             また、呼び出し元のプロセスで <code>$_SESSION</code> を変更すると、
             子プロセスでそれが反映されます。親側では
-            <code>exec()</code> を使用する前にセッションを閉じています。
+            <methodname>exec()</methodname> を使用する前にセッションを閉じています。
         </para>
 
         <example id="zend.session.advanced_usage.testing.example">

+ 5 - 5
documentation/manual/ja/module_specs/Zend_Session-BasicUsage.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 17175 -->
 <sect1 id="zend.session.basic_usage">
 
     <title>基本的な使用法</title>
@@ -8,7 +8,7 @@
     <para>
         <classname>Zend_Session_Namespace</classname>
         のインスタンスが、Zend Framework
-        のセッションデータを操作するための基本的な API を提供します。
+        のセッションデータを操作するための基本的な <acronym>API</acronym> を提供します。
         名前空間を使用するとセッションデータを個別に扱うことができますが、
         セッションデータ全体をひとつの名前空間で扱いたい人のためのデフォルト名前空間も用意されています。
         <classname>Zend_Session_Namespace</classname> は、ext/session およびスーパーグローバル変数 <code>$_SESSION</code>
@@ -81,7 +81,7 @@ echo "このセッションでページがリクエストされた回数: ",
         </para>
 
         <para>
-            名前空間名に使用できるのは、空文字列以外の PHP の文字列です。ただし、
+            名前空間名に使用できるのは、空文字列以外の <acronym>PHP</acronym> の文字列です。ただし、
             最初の文字にアンダースコア ("<code>_</code>") を使用することはできません。
             "<code>Zend</code>" で始まる名前空間を使えるのは、
             Zend Framework に同梱されるコアコンポーネントだけです。
@@ -153,8 +153,8 @@ foreach ($aNamespace as $index => $value) {
         <title>セッション名前空間へのアクセス方法</title>
 
         <para>
-            <classname>Zend_Session_Namespace</classname> は <code>__get()</code>、<code>__set()</code>、
-            <code>__isset()</code> そして <code>__unset()</code> といった
+            <classname>Zend_Session_Namespace</classname> は <methodname>__get()</methodname>、<methodname>__set()</methodname>、
+            <methodname>__isset()</methodname> そして <methodname>__unset()</methodname> といった
             <ulink url="http://www.php.net/manual/ja/language.oop5.overloading.php">マジックメソッド</ulink>
             を実装しています。これらは、自分のサブクラス以外から直接コールされることはありません。
             次の例に示すように、通常の演算の際に自動的にコールされることになります。

+ 42 - 42
documentation/manual/ja/module_specs/Zend_Session-GlobalSessionManagement.xml

@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 15742 -->
+<!-- EN-Revision: 17227 -->
 <sect1 id="zend.session.global_session_management">
 
     <title>グローバルセッションの管理</title>
 
     <para>
-        セッションのデフォルトの挙動を変更するには、Zend_Session
+        セッションのデフォルトの挙動を変更するには、<classname>Zend_Session</classname>
         の静的メソッドを使用します。グローバルセッションの管理や操作には、すべて
-        Zend_Session を使用します。たとえば
+        <classname>Zend_Session</classname> を使用します。たとえば
         <ulink url="http://www.php.net/session#session.configuration">
         ext/session のオプション</ulink>
-        を設定するには、<classname>Zend_Session::setOptions()</classname> を使用します。
+        を設定するには、<methodname>Zend_Session::setOptions()</methodname> を使用します。
         また、安全な <code>save_path</code> を使わなかったり ext/session
         で一意なクッキー名を使用しなかったりすると、
-        <classname>Zend_Session::setOptions()</classname> はセキュリティの問題を引き起こします。
+        <methodname>Zend_Session::setOptions()</methodname> はセキュリティの問題を引き起こします。
     </para>
 
     <sect2 id="zend.session.global_session_management.configuration_options">
@@ -23,19 +23,19 @@
 
         <para>
             セッション名前空間が要求されると、事前に
-            <link linkend="zend.session.advanced_usage.starting_a_session"><classname>Zend_Session::start()</classname></link>
-            で開始されていない場合には Zend_Session が自動的にセッションを開始します。
-            もととなる PHP セッションの設定は Zend_Session
+            <link linkend="zend.session.advanced_usage.starting_a_session"><methodname>Zend_Session::start()</methodname></link>
+            で開始されていない場合には <classname>Zend_Session</classname> が自動的にセッションを開始します。
+            もととなる PHP セッションの設定は <classname>Zend_Session</classname>
             のデフォルトを使用します。これを変更するには、事前に
-            <classname>Zend_Session::setOptions()</classname>
+            <methodname>Zend_Session::setOptions()</methodname>
             を使用して設定しておきます。
         </para>
 
         <para>
             オプションを指定するには、そのベース名 ("<code>session.</code>" の後に続く部分)
-            を <classname>Zend_Session::setOptions()</classname> に渡す配列のキーとします。
+            を <methodname>Zend_Session::setOptions()</methodname> に渡す配列のキーとします。
             配列の値が、そのセッションオプションの値として用いられます。
-            何もオプションを設定しなければ、Zend_Session はまずデフォルトオプションを使用し、
+            何もオプションを設定しなければ、<classname>Zend_Session</classname> はまずデフォルトオプションを使用し、
             それがなければ php.ini の設定を使用します。
             これらのオプションの扱いについてのよい案があれば、ぜひ
             <ulink url="mailto:fw-auth@lists.zend.com">fw-auth@lists.zend.com</ulink>
@@ -49,7 +49,7 @@
             <para>
                 このコンポーネントを
                 <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link>
-                で設定するには、まず設定オプションを INI ファイルに追加します。
+                で設定するには、まず設定オプションを <acronym>INI</acronym> ファイルに追加します。
             </para>
 
             <programlisting language="ini"><![CDATA[
@@ -96,7 +96,7 @@ remember_me_seconds = 864000
 
             <para>
                 次に、この設定ファイルを読み込んで、その内容を配列として
-                <classname>Zend_Session::setOptions()</classname> に渡します。
+                <methodname>Zend_Session::setOptions()</methodname> に渡します。
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -133,7 +133,7 @@ Zend_Session::setOptions($config->toArray());
                         <emphasis>絶対パス</emphasis> を指定する必要があります。
                         このディレクトリは、PHP のプロセスから読み書き可能でなければなりません。
                         書き込み可能なパスを指定しなかった場合は、
-                        <classname>Zend_Session</classname> の開始時 (<code>start()</code> がコールされた場合)
+                        <classname>Zend_Session</classname> の開始時 (<methodname>start()</methodname> がコールされた場合)
                         に例外をスローします。
                     </para>
                     <note>
@@ -156,7 +156,7 @@ Zend_Session::setOptions($config->toArray());
                             セッションクッキーを取得します。そしてそのクッキーのパスを、
                             同一サーバにある彼のドメインに変更します。
                             それから彼自身のウェブサイトにいって
-                            <code>var_dump($_SESSION)</code> を実行します。
+                            <methodname>var_dump($_SESSION)</methodname> を実行します。
                             犠牲者がセッションでどのようなデータを使用しているのかを知ったら、
                             次はセッションの状態を書き換え (セッションポイズニング)、
                             そのセッションを使用して改めて犠牲者のウェブサイトにリクエストを送ります。
@@ -256,12 +256,12 @@ Zend_Session::setOptions($config->toArray());
             </listitem>
             <listitem>
                 <para>
-                    もし Zend_Session のメソッドでエラーが発生しているのなら、
+                    もし <classname>Zend_Session</classname> のメソッドでエラーが発生しているのなら、
                     そのメソッドをよく見直してください。そのメソッドは、
                     必要な処理を本当に行っていますか?
-                    たとえば、<code>destroy()</code> をデフォルトで使用すると、
+                    たとえば、<methodname>destroy()</methodname> をデフォルトで使用すると、
                     HTTP ヘッダを送信してクライアント側のセッションクッキーを期限切れにします。
-                    これが不要な場合は <code>destroy(false)</code> としてください。
+                    これが不要な場合は <methodname>destroy(false)</methodname> としてください。
                     HTTP においては、クッキーを書き換える (期限切れにするなど)
                     処理は HTTP ヘッダで行われます。
                 </para>
@@ -290,7 +290,7 @@ Zend_Session::setOptions($config->toArray());
         <title>セッション識別子</title>
 
         <para>
-            導入: ZF でセッションを用いる際の最も推奨される方法は、
+            導入: Zend Framework でセッションを用いる際の最も推奨される方法は、
             ブラウザのクッキー (ブラウザに保存される、通常のクッキー)
             を使用することです。個々のユーザを追跡するために、一意な識別子を
             URL に埋め込むことは、お勧めしません。
@@ -305,7 +305,7 @@ Zend_Session::setOptions($config->toArray());
             残念ながら、もし攻撃者にクッキーの値 (セッション ID) がもれてしまうと、
             攻撃者はそのセッションをのっとることができるようになってしまいます。
             この問題は、PHP や Zend Framework に限ったものではありません。
-            <code>regenerateId()</code> メソッドを使用すると、
+            <methodname>regenerateId()</methodname> メソッドを使用すると、
             アプリケーション側でセッション ID (訪問者のクッキーに保存される値)
             を新しい値に変更できるようになります。この値は、
             ランダムで予測不可能です。
@@ -325,14 +325,14 @@ Zend_Session::setOptions($config->toArray());
             攻撃者は新しいセッション ID を使用できません。その結果、
             訪問者のセッションをのっとることができなくなります。
             仮に攻撃者が古いセッション ID を取得したとしても、
-            <code>regenerateId()</code> はセッションデータを古いセッション ID
+            <methodname>regenerateId()</methodname> はセッションデータを古いセッション ID
             から新しいほうに移すので、古いセッション ID
             からはどのデータにもアクセスできなくなります。
         </para>
 
         <para>
             いつ regenerateId() を使うのか?:
-            <classname>Zend_Session::regenerateId()</classname> を Zend Framework
+            <methodname>Zend_Session::regenerateId()</methodname> を Zend Framework
             の起動ファイルに追加するのが、もっとも安全かつ確実に
             ユーザエージェントのクッキーにあるセッション ID を再生成する方法です。
             セッション ID をいつ再生成するのかについての条件判断がない場合は、
@@ -344,12 +344,12 @@ Zend_Session::setOptions($config->toArray());
             ウェブサイト訪問者のセッションの権限が「格上げされる」
             (自分の "プロフィール" を編集する前に再度認証を行うなど)
             際や、セキュリティ上「重要な」パラメータが変更される際などには、
-            常に <code>regenerateId()</code> で新しいセッション ID
+            常に <methodname>regenerateId()</methodname> で新しいセッション ID
             を作成するようにしましょう。
-            <code>rememberMe()</code> 関数をコールする際には、内部で自動的に
-            <code>regenerateId()</code> がコールされます。
+            <methodname>rememberMe()</methodname> 関数をコールする際には、内部で自動的に
+            <methodname>regenerateId()</methodname> がコールされます。
             ユーザがウェブサイトへのログインに成功したら、
-            <code>regenerateId()</code> の代わりに <code>rememberMe()</code>
+            <methodname>regenerateId()</methodname> の代わりに <methodname>rememberMe()</methodname>
             を使うようにしましょう。
         </para>
 
@@ -389,14 +389,14 @@ Zend_Session::setOptions($config->toArray());
 
             <para>
                 それ単体では、セッションを最初に使用する際に
-                <classname>Zend_Session::regenerateId()</classname>
+                <methodname>Zend_Session::regenerateId()</methodname>
                 をコールしてもセッション固定化攻撃は防げません。そのセッションが、
                 攻撃者によって偽装されたものであるかどうかを判別できる必要があります。
                 先ほど説明したこととは矛盾しているように感じられるかもしれません。
                 しかしここで、攻撃者自身が
                 まず最初にあなたのウェブサイトのセッションを開始した場合のことを考えてみましょう。
                 セッションを "最初に使用" するのは攻撃者です。
-                すると彼は、(<code>regenerateId()</code> による) 初期化の結果を知ることになります。
+                すると彼は、(<methodname>regenerateId()</methodname> による) 初期化の結果を知ることになります。
                 その後、攻撃者や新しいセッション ID と XSS 脆弱性を組み合わせて使用するか、
                 あるいは自分のウェブサイトにそのセッション ID
                 を使用したリンクを埋め込みます
@@ -469,11 +469,11 @@ if (!isset($defaultNamespace->initialized)) {
             つまりユーザがウェブブラウザと閉じたときです。
             しかし、アプリケーション側で、ブラウザを閉じた後でもユーザセッションを有効にしておくこともできます。
             この機能を実現するには、持続クッキーを使用します。
-            セッションの開始前に <classname>Zend_Session::rememberMe()</classname>
+            セッションの開始前に <methodname>Zend_Session::rememberMe()</methodname>
             を使用すると、セッションクッキーの有効期限を制御することができます。
             秒数を指定しなかった場合は、セッションクッキーの持続期間はデフォルトの
             <code>remember_me_seconds</code> となります。このデフォルト値は
-            <classname>Zend_Session::setOptions()</classname> で設定します。
+            <methodname>Zend_Session::setOptions()</methodname> で設定します。
             セッションの固定化/のっとり を防ぐには、
             ユーザがアプリケーションの認証を通過したとき (「ログイン」フォームなどから)
             にこの関数を使用します。
@@ -486,7 +486,7 @@ if (!isset($defaultNamespace->initialized)) {
         <title>forgetMe()</title>
 
         <para>
-            この関数は <code>rememberMe()</code> を補完するものです。
+            この関数は <methodname>rememberMe()</methodname> を補完するものです。
             セッションクッキーの有効期限を変更し、
             ユーザエージェントのセッションが終了したときに有効期限が切れるようにしたものを書き込みます。
         </para>
@@ -512,7 +512,7 @@ if (!isset($defaultNamespace->initialized)) {
         <title>destroy(bool $remove_cookie = true, bool $readonly = true)</title>
 
         <para>
-            <classname>Zend_Session::destroy()</classname> は、
+            <methodname>Zend_Session::destroy()</methodname> は、
             現在のセッションに関連付けられているすべての持続的データを破棄します。
             しかし、PHP の変数の値は何の影響も受けません。
             したがって、名前空間つきのセッション
@@ -531,11 +531,11 @@ if (!isset($defaultNamespace->initialized)) {
             というエラーが出た場合は、最初の引数として <constant>TRUE</constant>
             (セッションクッキーを削除) を使用しないようにするか、あるいは
             <xref linkend="zend.session.global_session_management.headers_sent" /> を参照ください。
-            つまり、<classname>Zend_Session::destroy(true)</classname> をコールするなら
+            つまり、<methodname>Zend_Session::destroy(true)</methodname> をコールするなら
             PHP が HTTP ヘッダを送信する前にするか、
             あるいは出力バッファリングを有効にしなければなりません。
             また、出力データの大きさが、設定したバッファサイズをこえてはいけません。
-            これにより、<code>destroy()</code> のコール前に出力が送信されてしまうことを防ぎます。
+            これにより、<methodname>destroy()</methodname> のコール前に出力が送信されてしまうことを防ぎます。
         </para>
 
         <note>
@@ -554,7 +554,7 @@ if (!isset($defaultNamespace->initialized)) {
         <title>stop()</title>
 
         <para>
-            このメソッドは、単に Zend_Session のフラグを切り替え、
+            このメソッドは、単に <classname>Zend_Session</classname> のフラグを切り替え、
             セッションデータへの書き込みをできないようにするだけのものです。
             その他どのような機能を実装するかについては、フィードバックを受付中です。
             潜在的な使用法としては、一時的に
@@ -588,7 +588,7 @@ if (!isset($defaultNamespace->initialized)) {
                 そのため、セッションデータへの書き込みを含む操作を行うと、
                 例外をスローします。
                 しかし、既存のアプリケーションの中には、
-                <code>session_write_close()</code> でセッションを終了した後でも
+                <methodname>session_write_close()</methodname> でセッションを終了した後でも
                 <code>$_SESSION</code> に書き込み可能であることを想定しているものもあるでしょう。
                 これが「最適な方法」だとは思いませんが、そのような場合のために
                 <code>$readonly</code> オプションを用意しておきます。
@@ -616,7 +616,7 @@ if (!isset($defaultNamespace->initialized)) {
         <para>
             ほとんどの開発者にとっては、デフォルトの保存ハンドラで十分でしょう。
             このメソッドは、
-            <ulink url="http://php.net/session_set_save_handler"><code>session_set_save_handler()</code></ulink>
+            <ulink url="http://php.net/session_set_save_handler"><methodname>session_set_save_handler()</methodname></ulink>
             <ulink url="http://php.net/session_set_save_handler">session_set_save_handler()</ulink>
             のオブジェクト指向ラッパーです。
         </para>
@@ -648,13 +648,13 @@ if (!isset($defaultNamespace->initialized)) {
         <title>namespaceUnset($namespace)</title>
 
         <para>
-            <classname>Zend_Session::namespaceUnset($namespace)</classname> を使用すると、
+            <methodname>Zend_Session::namespaceUnset($namespace)</methodname> を使用すると、
             名前空間全体およびその内容を効率的に削除することができます。
             PHP のすべての配列と同様、
             配列を含む変数を初期化しても配列の中身のオブジェクトまでは初期化されません。
             もしそのオブジェクトへの参照が別の配列/オブジェクトにも格納されていたとすると、
             そちら経由でオブジェクトの内容にアクセスできてしまいます。
-            したがって、<code>namespaceUnset()</code>
+            したがって、<methodname>namespaceUnset()</methodname>
             によって名前空間のエントリの内容が "深いレベルまで"
             実際に削除されることはありません。
             さらに詳細な情報は、PHP マニュアルでの
@@ -666,7 +666,7 @@ if (!isset($defaultNamespace->initialized)) {
             <title>例外/エラー</title>
             <para>
                 名前空間が読み取り可能に設定されていない場合
-                (<code>destroy()</code> の後など)
+                (<methodname>destroy()</methodname> の後など)
                 に例外がスローされます。
             </para>
         </note>
@@ -678,7 +678,7 @@ if (!isset($defaultNamespace->initialized)) {
         <title>namespaceGet($namespace)</title>
 
         <para>
-            非推奨: <classname>Zend_Session_Namespace</classname> の <code>getIterator()</code>
+            非推奨: <classname>Zend_Session_Namespace</classname> の <methodname>getIterator()</methodname>
             を使用しましょう。このメソッドは、<code>$namespace</code>
             の内容を配列で返します。このメソッドを外部から使用し続けたいという
             論理的な理由がある場合は、メーリングリスト
@@ -703,7 +703,7 @@ if (!isset($defaultNamespace->initialized)) {
         <title>getIterator()</title>
 
         <para>
-            <code>getIterator()</code> を使用して、全名前空間の名前を含む配列を取得します。
+            <methodname>getIterator()</methodname> を使用して、全名前空間の名前を含む配列を取得します。
         </para>
 
         <note>

+ 10 - 10
documentation/manual/ja/module_specs/Zend_Session-Introduction.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 15603 -->
+<!-- EN-Revision: 17175 -->
 <sect1 id="zend.session.introduction">
 
     <title>導入</title>
@@ -13,7 +13,7 @@
     </para>
 
     <para>
-        PHP で書かれたウェブアプリケーションでは、<emphasis>セッション</emphasis>
+        <acronym>PHP</acronym> で書かれたウェブアプリケーションでは、<emphasis>セッション</emphasis>
         を使用してサーバ側 (状態を保持するデータ)
         とクライアント側 (特定のユーザエージェント。たとえばウェブブラウザ)
         の論理的な一対一の関係を表します。
@@ -24,7 +24,7 @@
         サーバ側のソースコードの脆弱性のために
         クライアントからのリクエストへの応答として使用できるようになった場合のみです。
         このコンポーネントのドキュメントにおいて「セッションデータ」という用語は、
-        <ulink url="http://www.php.net/manual/ja/reserved.variables.php#reserved.variables.session"><code>$_SESSION</code></ulink>
+        <ulink url="http://www.php.net/manual/ja/reserved.variables.php#reserved.variables.session"><varname>$_SESSION</varname></ulink>
         に保存されたり <classname>Zend_Session</classname> で管理されたり、
         独立して <classname>Zend_Session_Namespace</classname> のアクセス用オブジェクトで管理されたりする
         サーバ側のデータをさすものとします。
@@ -33,22 +33,22 @@
         <ulink url="http://en.wikipedia.org/wiki/Namespace_%28computer_science%29">名前空間</ulink>
         を使用したアクセスが可能となります。
         これは、文字列をキーとした連想配列形式で実装されています。
-        (通常の PHP の配列と同じです)。
+        (通常の <acronym>PHP</acronym> の配列と同じです)。
     </para>
 
     <para>
-        <classname>Zend_Session_Namespace</classname> のインスタンスは、<code>$_SESSION</code>
+        <classname>Zend_Session_Namespace</classname> のインスタンスは、<varname>$_SESSION</varname>
         の一部を切り取って名前空間つきでアクセスするためのオブジェクトとなります。
-        <classname>Zend_Session</classname> コンポーネントは、PHP の既存の
+        <classname>Zend_Session</classname> コンポーネントは、<acronym>PHP</acronym> の既存の
         ext/session をラップして管理用インターフェイスを提供します。また、
-        <classname>Zend_Session_Namespace</classname> のセッション名前空間を持続させるための API も提供します。
+        <classname>Zend_Session_Namespace</classname> のセッション名前空間を持続させるための <acronym>API</acronym> も提供します。
         <classname>Zend_Session_Namespace</classname> は、標準化されたオブジェクト指向のインターフェイスで
-        名前空間を扱います。これは、PHP 標準のセッションの仕組みを使用しています。
+        名前空間を扱います。これは、<acronym>PHP</acronym> 標準のセッションの仕組みを使用しています。
         匿名セッションおよび認証済み ("ログイン") セッション名前空間の両方をサポートしています。
         Zend Framework の認証コンポーネントである <classname>Zend_Auth</classname> は、
         <classname>Zend_Session_Namespace</classname> を使用して "Zend_Auth"
         名前空間に認証済みユーザの情報を保存します。
-        <classname>Zend_Session_Core</classname> が内部で使用しているのは通常の PHP
+        <classname>Zend_Session_Core</classname> が内部で使用しているのは通常の <acronym>PHP</acronym>
         ext/session 関数なので、おなじみのオプションや設定が適用されます
         (<ulink url="http://www.php.net/session">http://www.php.net/session</ulink>
         を参照ください)。これは、オブジェクト指向で扱えたりデフォルトをサポートしていたりという点で
@@ -70,7 +70,7 @@
         保存ハンドラの案を出したり実際に作成したりした場合は、メーリングリスト
         <ulink url="mailto:fw-auth@lists.zend.com">fw-auth@lists.zend.com</ulink>
         にお知らせください。
-        Zend_Db 互換の保存ハンドラは、このメーリングリストに投稿されます。
+        <classname>Zend_Db</classname> 互換の保存ハンドラは、このメーリングリストに投稿されます。
     </para>
 
 </sect1>