Ver Fonte

[DOCUMENTATION] Japanese sync 19568, 19425

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19573 44c647ce-9c0f-0410-b52a-842ac1e357ba
yoshida@zend.co.jp há 16 anos atrás
pai
commit
179d7ce102

+ 7 - 7
documentation/manual/ja/module_specs/Zend_Service_Flickr.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17230 -->
+<!-- EN-Revision: 19568 -->
 <sect1 id="zend.service.flickr">
     <title>Zend_Service_Flickr</title>
     <sect2 id="zend.service.flickr.introduction">
@@ -33,7 +33,7 @@ foreach ($results as $result) {
             <title>オプションのパラメータ</title>
             <para>
                 <methodname>tagSearch()</methodname> は、オプションの
-                二番目の引数に検索オプションを指定することができます。
+                二番目の引数に検索オプションを指定できます。
             </para>
         </note>
     </sect2>
@@ -41,7 +41,7 @@ foreach ($results as $result) {
         <title>Flickr ユーザの写真や情報の検索</title>
         <para>
             <classname>Zend_Service_Flickr</classname> では、いくつかの方法で
-            Flickr ユーザについての情報を取得することができます。
+            Flickr ユーザについての情報を取得できます。
         </para>
         <itemizedlist>
             <listitem>
@@ -86,7 +86,7 @@ foreach ($results as $result) {
         <title>グループプールからの写真の検索</title>
         <para>
             <classname>Zend_Service_Flickr</classname> は、
-            グループにプールされている写真をグループ ID を指定して取得することができます。
+            グループにプールされている写真をグループ ID を指定して取得できます。
             <methodname>groupPoolGetPhotos()</methodname> メソッドを使用します。
         </para>
         <example id="zend.service.flickr.grouppoolgetphotos.example-1">
@@ -105,7 +105,7 @@ $flickr = new Zend_Service_Flickr('MY_API_KEY');
             <title>オプションのパラメータ</title>
             <para>
                 <methodname>groupPoolGetPhotos()</methodname> は、オプションの
-                二番目の引数に設定の配列を指定することができます。
+                二番目の引数に設定の配列を指定できます。
             </para>
         </note>
     </sect2>
@@ -148,8 +148,8 @@ echo "<a href=\"$image->clickUri\">クリックすると画像を表示します
             <para>Flickr 検索からの結果セットを表します。</para>
             <note>
                 <para>
-                    操作性を高めるため、<code>SeekableIterator</code> インターフェイスを実装しています。
-                    これにより、一般的な順次処理 (例えば <code>foreach</code> など)
+                    操作性を高めるため、<classname>SeekableIterator</classname> インターフェイスを実装しています。
+                    これにより、一般的な順次処理 (例えば <methodname>foreach()</methodname> など)
                     だけでなく <methodname>seek()</methodname> を使用した特定の結果への直接アクセスも可能です。
                 </para>
             </note>

+ 2 - 2
documentation/manual/ja/module_specs/Zend_Service_Yahoo.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17230 -->
+<!-- EN-Revision: 19568 -->
 <sect1 id="zend.service.yahoo">
     <title>Zend_Service_Yahoo</title>
     <sect2 id="zend.service.yahoo.introduction">
@@ -167,7 +167,7 @@ foreach ($results as $result) {
             Yahoo! 検索から返される結果は、以下のクラスのいずれかとなります。
             検索の種類によってそれに対応した結果セットが返され、
             そのセットを順に処理していくと、中には検索の種類に応じた結果オブジェクトが含まれます。
-            すべての結果セットクラスは <code>SeekableIterator</code>
+            すべての結果セットクラスは <classname>SeekableIterator</classname>
             インターフェイスを実装しています。
             そのため、順次処理だけでなく特定の結果の処理も簡単にできます。
             <itemizedlist>

+ 7 - 7
documentation/manual/ja/module_specs/Zend_TimeSync-Working.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17133 -->
+<!-- EN-Revision: 19568 -->
 <sect1 id="zend.timesync.working">
 
     <title>Zend_TimeSync の動作</title>
@@ -40,7 +40,7 @@ print $server->getDate()->getIso();
         <para>
             このとき <classname>Zend_TimeSync</classname> の裏側では何が起こっているのでしょうか?
             まず、指定したサーバの構文をチェックします。つまり今回の例では、
-            '<code>0.pool.ntp.org</code>' がタイムサーバのアドレスとして正しい形式かどうかを確認します。
+            '<emphasis>0.pool.ntp.org</emphasis>' がタイムサーバのアドレスとして正しい形式かどうかを確認します。
             それから、<methodname>getDate()</methodname> をコールする際に実際にタイムサーバを設定し、
             そのサーバの時刻を返します。<classname>Zend_TimeSync</classname>
             は、スクリプトが動作しているサーバの時刻と返された時刻とを比較し、
@@ -125,7 +125,7 @@ print $server->getDate()->getIso();
         </para>
 
         <para>
-            タイムサーバのアドレスに、適切なプロトコルを指定することができます。
+            タイムサーバのアドレスに、適切なプロトコルを指定できます。
             <classname>Zend_TimeSync</classname> がサポートしているプロトコルは 2 種類で、
             デフォルトのプロトコルは <emphasis>NTP</emphasis> です。
             NTP しか使用しないのなら、先ほどまでの例のようにプロトコル指定を省略しても構いません。
@@ -141,7 +141,7 @@ print $server->getDate()->getIso();
 ]]></programlisting>
 
         <para>
-            <classname>Zend_TimeSync</classname> は複数のタイムサーバを使用することができます。
+            <classname>Zend_TimeSync</classname> は複数のタイムサーバを使用できます。
             特定のプロトコルだけでなく、個々のサーバに対して別のプロトコルも指定できるようになっています。
         </para>
 
@@ -160,7 +160,7 @@ print $server->getDate()->getIso();
 
         <para>
             しかし、実際には使われているポートが違うこともあります。
-            使用するポートは、サーバごとにアドレス内に指定することができます。
+            使用するポートは、サーバごとにアドレス内に指定できます。
             ポートを指定するには、アドレスに続けてその数字を指定します。
             ポートを指定しなかった場合は、<classname>Zend_TimeSync</classname> は標準のポートを使用します。
         </para>
@@ -182,7 +182,7 @@ print $server->getDate()->getIso();
         <para>
             実際のところ <classname>Zend_TimeSync</classname> で使用するオプションはひとつだけで、
             それも内部的に使用するものです。しかし、必要に応じて任意のオプションを指定して
-            リクエストを送信することができます。
+            リクエストを送信できます。
         </para>
 
         <para>
@@ -194,7 +194,7 @@ print $server->getDate()->getIso();
         </para>
 
         <para>
-            <methodname>setOptions()</methodname> メソッドを使用すれば、任意のオプションを指定することができます。
+            <methodname>setOptions()</methodname> メソッドを使用すれば、任意のオプションを指定できます。
             このメソッドには、オプション名とその値を関連付けた配列を指定します。
             既に設定済みのオプションは、新しい値で上書きされます。
             どんなオプションが設定されているのかを知りたい場合は

+ 6 - 6
documentation/manual/ja/module_specs/Zend_TimeSync.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 16166 -->
+<!-- EN-Revision: 19568 -->
 <sect1 id="zend.timesync.introduction">
 
     <title>導入</title>
@@ -109,7 +109,7 @@
         <title>NTP とは?</title>
 
         <para>
-            <code>Network Time Protocol</code> (<emphasis>NTP</emphasis>)
+            Network Time Protocol (<emphasis>NTP</emphasis>)
             は、ネットワーク上のパケット交換によってコンピュータシステムの時刻を同期させるプロトコルです。
             NTP は UDP ポート 123 を使用します。このプロトコルについての詳細は
             <ulink url="http://en.wikipedia.org/wiki/Network_Time_Protocol">wikipedia の記事</ulink>
@@ -124,7 +124,7 @@
         <title>SNTP とは?</title>
 
         <para>
-            <code>Simple Network Time Protocol</code> (<emphasis>SNTP</emphasis>)
+            Simple Network Time Protocol (<emphasis>SNTP</emphasis>)
             は、ネットワーク上のパケット交換によってコンピュータシステムの時刻を同期させるプロトコルです。
             SNTP は UDP ポート 37 を使用します。<code>NTP</code>
             プロトコルに似ていますが、よりシンプルです。
@@ -195,12 +195,12 @@
 
         <para>
             どうやってタイムサーバを見つけたらいいのでしょう?
-            一般には、どのタイムサーバでも使用することができます。
+            一般には、どのタイムサーバでも使用できます。
             LAN 内にあるものであってもかまいませんし、
             公開されているタイムサーバを使用してもかまいません。
             公開されているタイムサーバを使用する場合は、サーバプールを使用しましょう。
             サーバプールは、公開されているタイムサーバのアドレスをまとめたもので、
-            そこにリクエストを送るとプール内のアドレスをランダムに取得することができます。
+            そこにリクエストを送るとプール内のアドレスをランダムに取得できます。
             これを使用すれば、リクエストを分散させることができます。
             公開サーバプールは各地域ごとに用意されているので、
             上に挙げたようなような問題が発生することもありません。
@@ -209,7 +209,7 @@
         <para>
             まずは <ulink url="http://www.pool.ntp.org">pool.ntp.org</ulink>
             で一番近いサーバプールを見つけましょう。たとえばサーバがドイツ国内にあるのなら
-            <code>0.europe.pool.ntp.org</code>
+            <emphasis>0.europe.pool.ntp.org</emphasis>
             を使用することになるでしょう。
         </para>
 

+ 7 - 7
documentation/manual/ja/module_specs/Zend_Validate-Hostname.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 18028 -->
+<!-- EN-Revision: 19568 -->
 <sect2 id="zend.validate.set.hostname">
 
     <title>ホスト名</title>
@@ -34,7 +34,7 @@ if ($validator->isValid($hostname)) {
 
         これは、ホスト名 <varname>$hostname</varname> を検証し、失敗した場合は
         その原因を表す便利なエラーメッセージを
-        <code>$validator->getMessages()</code> で取得します。
+        <methodname>$validator->getMessages()</methodname> で取得します。
 
     </para>
 
@@ -86,7 +86,7 @@ $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS | Zend
         の一部、たとえば 'de' (ドイツ) などでは、ドメイン名の中に国際化文字の使用をサポートしています。
         これは、国際化ドメイン名 (International Domain Names: IDN) といわれるものです。
         これらのドメインについても、<classname>Zend_Validate_Hostname</classname>
-        の検証プロセスで使用する文字を拡張することで検証することができます。
+        の検証プロセスで使用する文字を拡張することで検証できます。
     </para>
 
     <para>
@@ -98,7 +98,7 @@ $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS | Zend
         というのも、IDN のマッチングはデフォルトで有効になっているからです。
         IDN の検証を無効にしたい場合は、<classname>Zend_Validate_Hostname</classname>
         のコンストラクタにパラメータを渡すか、あるいは
-        <code>$validator->setValidateIdn()</code> メソッドを使用します。
+        <methodname>setValidateIdn()</methodname> メソッドを使用します。
     </para>
 
     <para>
@@ -116,7 +116,7 @@ $validator =
 ]]></programlisting>
 
         あるいは、TRUE または FALSE を
-        <code>$validator->setValidateIdn()</code> に渡すことで、
+        <methodname>setValidateIdn()</methodname> に渡すことで、
         IDN の検証を有効あるいは無効にすることもできます。
 
         現在サポートされていない IDN ホスト名に対するマッチングを行おうとすると、
@@ -135,7 +135,7 @@ $validator =
 
     <para>
         デフォルトでは、ホスト名の検証は既知の TLD の一覧に基づいて行われます。
-        この機能が不要な場合は、IDN サポートを無効にするのと同じ方法で無効にすることができます。
+        この機能が不要な場合は、IDN サポートを無効にするのと同じ方法で無効にできます。
         TLD の検証を無効にするには、<classname>Zend_Validate_Hostname</classname> のコンストラクタに三番目のパラメータを渡します。
         以下の例では、IDN の検証は二番目のパラメータで有効にしています。
 
@@ -151,7 +151,7 @@ $validator =
 ]]></programlisting>
 
         あるいは、TRUE または FALSE を
-        <code>$validator->ValidateTld()</code> に渡すことで、
+        <methodname>setValidateIdn()</methodname> に渡すことで、
         TLD の検証を有効あるいは無効にすることもできます。
     </para>
 

+ 41 - 6
documentation/manual/ja/module_specs/Zend_View-Helpers.xml

@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 19389 -->
+<!-- EN-Revision: 19425 -->
 <sect1 id="zend.view.helpers" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>ビューヘルパー</title>
 
     <para>
         ビュースクリプトの中で、複雑な関数を繰り返し実行しなければならないこともあるでしょう
         (例えば日付のフォーマット、フォーム要素の作成、リンクの作成など)。
-        このような作業を行うために、ヘルパークラスを使用することができます。
+        このような作業を行うために、ヘルパークラスを使用できます。
     </para>
 
     <para>
@@ -69,7 +69,7 @@
             <listitem><para>
                 <code>declareVars():</code>
                 <methodname>strictVars()</methodname> を使用する際に同時に使用します。
-                このヘルパーを使用すると、テンプレート変数を宣言することができます。
+                このヘルパーを使用すると、テンプレート変数を宣言できます。
                 この変数は、すでにビュースクリプトで設定されているものでもいないものでもかまいません。
                 また、同時にデフォルト値も設定します。
                 このメソッドへの引数として配列を渡すとデフォルト値を設定します。
@@ -233,7 +233,7 @@ echo $this->formCheckbox('foo',
             <listitem><para>
                 <code>formMultiCheckbox($name, $value, $attribs, $options,
                     $listsep):</code> チェックボックスのリストを作成します。
-                <varname>$options</varname> は連想配列で、任意の深さにすることができます。
+                <varname>$options</varname> は連想配列で、任意の深さにできます。
                 <varname>$value</varname> は単一の値か複数の値の配列で、これが
                 <varname>$options</varname> 配列のキーにマッチします。
                 <varname>$listsep</varname> は、デフォルトでは HTML の改行
@@ -378,7 +378,7 @@ echo $this->formCheckbox('foo',
 
         <para>
             ビュースクリプトと同様、
-            <classname>Zend_View</classname> がヘルパークラスを探すパスをコントローラから積み重ねて指定することができます。
+            <classname>Zend_View</classname> がヘルパークラスを探すパスをコントローラから積み重ねて指定できます。
             デフォルトでは、<classname>Zend_View</classname> は "Zend/View/Helper/*" からヘルパークラスを探します。
             <classname>Zend_View</classname> に別の場所を探すように指定するには
             <methodname>setHelperPath()</methodname> および <methodname>addHelperPath()</methodname> メソッドを使用します。
@@ -446,7 +446,7 @@ $view->addHelperPath('/other/path/to/helpers', 'Your_View_Helper');
                 MixedCaps 方式を使用します。たとえば
                 "specialPurpose" という名前のヘルパーを作成した場合は、そのクラス名には
                 最低限 "SpecialPurpose" が含まれている必要があります。
-                このクラス名にプレフィックスを指定することができます。
+                このクラス名にプレフィックスを指定できます。
                 プレフィックスの一部に 'View_Helper' を含めることを推奨します。たとえば
                 "My_View_Helper_SpecialPurpose" のようになります
                 (<methodname>addHelperPath()</methodname> や
@@ -557,6 +557,41 @@ class My_View_Helper_ScriptPath
             このメソッドはすでに定義済みであるため定義する必要はありません。
         </para>
     </sect2>
+
+    <!-- TODO : to be translated -->
+    <sect2 id="zend.view.helpers.registering-concrete">
+        <title>Registering Concrete Helpers</title>
+
+        <para>
+            Sometimes it is convenient to instantiate a view helper, and then register it with the
+            view. As of version 1.10.0, this is now possible using the
+            <methodname>registerHelper()</methodname> method, which expects two arguments: the
+            helper object, and the name by which it will be registered.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$helper = new My_Helper_Foo();
+// ...do some configuration or dependency injection...
+
+$view->registerHelper($helper, 'foo');
+]]></programlisting>
+
+        <para>
+            If the helper has a <methodname>setView()</methodname> method, the view object will call
+            this and inject itself into the helper on registration.
+        </para>
+
+        <note>
+            <title>Helper name should match a method</title>
+
+            <para>
+                The second argument to <methodname>registerHelper()</methodname> is the name of the
+                helper. A corresponding method name should exist in the helper; otherwise,
+                <classname>Zend_View</classname> will call a non-existent method when invoking the
+                helper, raising a fatal PHP error.
+            </para>
+        </note>
+    </sect2>
 </sect1>
 <!--
 vim:se ts=4 sw=4 et: