hirokawa Sat Feb 24 17:00:03 2001 EDT Modified files: /phpdoc/ja/functions dir.xml mnogosearch.xml pcre.xml strings.xml /phpdoc/ja/language oop.xml Log: update translation.
Index: phpdoc/ja/functions/dir.xml diff -u phpdoc/ja/functions/dir.xml:1.5 phpdoc/ja/functions/dir.xml:1.6 --- phpdoc/ja/functions/dir.xml:1.5 Sun Feb 18 15:29:44 2001 +++ phpdoc/ja/functions/dir.xml Sat Feb 24 17:00:01 2001 @@ -150,7 +150,31 @@ ディレクトリ・ハンドルをオープンします。この関数は、この後、 <function>closedir</function>, <function>readdir</function>, <function>rewinddir</function> 関数コールで使用されます。 - </para> + </para> + <para> + <parameter>path</parameter> +が有効なディレクトリでないかまたは権 + +限が制限されているかファイルシステムのエラーによりディレクトリが + オープンできない場合、<function>opendir</function> は false を返 + +し、PHPエラーを生成します。<function>opendir</function>のこのエラー + 出力は、関数名の前に `@' +を付けることにより抑制できます。 + </para> + <para> + <example> + <title><function>opendir</function> の例</title> + <programlisting role="php"> +<?php + +if ($dir = @opendir("/tmp")) { + while($file = readdir($dir)) { + echo "$file\n"; + } + closedir($dir); +} + +?> + </programlisting> + </example> + </para> </refsect1> </refentry> Index: phpdoc/ja/functions/mnogosearch.xml diff -u phpdoc/ja/functions/mnogosearch.xml:1.3 phpdoc/ja/functions/mnogosearch.xml:1.4 --- phpdoc/ja/functions/mnogosearch.xml:1.3 Wed Feb 21 15:20:37 2001 +++ phpdoc/ja/functions/mnogosearch.xml Sat Feb 24 17:00:02 2001 @@ -14,6 +14,23 @@ <option role="configure">--with-mnogosearch=DIR</option>のようにそ のパスを指定する必要があります。 </simpara> + <para> + +mnoGoSearchは、イントラネットおよびインターネットサーバ用の多機能 + +な検索エンジンソフトウエアであり、GNUライセンスのもとで配布されて + +います。mnoGoSearchは、サイト内の検索から料理レシピまたは新聞検索、 + +ftpアーカイブ検索、新聞記事検索といった特定の検索システムといった + +広い範囲のアプリケーションを構築する等といったユニークないくつかの + +機能を有しています。mnoGoSearchによりHTML、PDF、テキストドキュメン + +トに関する全文テキストインデックス作成と検索が可能になります。 + mnoGoSearch +は二つの部分から構成されます。最初の部分は、インデック + ス機構(indexer)です。indexerは、HTTP, FTP, NEWS +サーバまたはローカ + +ルファイルにアクセスし、再帰的に全てのドキュメントを取得して、その + +ドキュメントに関するメタデータを優れた効率的な手法でSQLデータベー + +スに保存します。各ドキュメントがその対応するURLで参照された後、 + +indexerにより収集されたメタデータが後で検索処理において使用されま + す。検索は、Webインターフェースにより行われます。C +CGI、PHP、Perl + 用の検索フロントエンドが含まれています。 + </para> <note> <para> PHPには、MySQLとの接続ライブラリが組み込まれており、MySQLにアクセ @@ -146,6 +163,7 @@ UDM_PARAM_SEARCH_MODE - 検索モード。次の値が利用可能です。: UDM_MODE_ALL - 全ての単語を検索します。; UDM_MODE_ANY - 全ての単語で検索する; + UDM_MODE_PHRASE - 熟語検索; UDM_MODE_BOOL - 論理値検索。論理値検索に関する詳細については <function>udm_find</function> を参照下さい。 </simpara> @@ -172,9 +190,29 @@ す。 利用可能な値: UDM_TRACK_ENABLED, UDM_TRACK_DISABLED. </simpara> - </listitem> + </listitem> <listitem> <simpara> + UDM_PARAM_PHRASE_MODE - +熟語を用いたインデックスデータベースか + どうかを定義します。(indexer.confにおける"phrase" +パラメータ) + 使用可能な値: UDM_PHRASE_ENABLED および UDM_PHRASE_DISABLED。 + 熟語検索が有効な場合(UDM_PHRASE_ENABLED)でも、全てのモード + +(ANY、ALL、BOOL、PHRASE)で検索が可能であることに注意して下さい。 + +mnoGoSearchのバージョン3.1.10で熟語検索がSQLと組み込みデータベー + +スモードでのみサポートされました。一方、3.1.11で熟語がcachemode + でもサポートされ始めました。 + </simpara> + <simpara> + 熟語検索の例: + </simpara> + <simpara> + "Arizona desert" - このクエリは、"Arizona desert"を熟語として含 + +む全てのドキュメントを返します。熟語の前後に二重引用符が必要で + あることに注意して下さい。 + </simpara> + </listitem> + <listitem> + <simpara> UDM_PARAM_CHARSET - ローカルなcharsetを定義します。利用可能な値: mnoGoSearchによりサポートされるcharsetの組, 例えば、koi8-r, cp1251, ... @@ -268,7 +306,26 @@ <simpara>UDM_MATCH_END - 単語の終りにマッチ</simpara> <simpara>UDM_MATCH_WORD - 単語全体にマッチ</simpara> <simpara>UDM_MATCH_SUBSTR - 単語の部分文字列にマッチ</simpara> - </listitem> + </listitem> + <listitem> + <simpara> + UDM_PARAM_MIN_WORD_LEN - 単語の最短長を定義します。 + +この制限より短い単語は、stopwordとみなされます。このパラメータ + +はその値自身も範囲に含むことに注意して下さい。つまり、 + UDM_PARAM_MIN_WORD_LEN=3 の場合、3文字の長さの単語はstopwordと + +見なされませんが、2文字の単語はstopwordとみなされます。デフォル + トは1です。 + </simpara> + </listitem> + <listitem> + <simpara> + UDM_PARAM_MAX_WORD_LEN - +最長の単語を定義します。この制限よりも + +長い単符は、stopwordとみなされます。このパラメータはその値も範 + +囲に含むことに注意して下さい。つまり、UDM_PARAM_MAX_WORD_LEN=32 + +の場合、32文字の単語はstopwordとみなされませんが、33文字の単語 + はみなされます。デフォルトは、32です。 + </simpara> + </listitem> </itemizedlist> </refsect1> </refentry> Index: phpdoc/ja/functions/pcre.xml diff -u phpdoc/ja/functions/pcre.xml:1.16 phpdoc/ja/functions/pcre.xml:1.17 --- phpdoc/ja/functions/pcre.xml:1.16 Tue Feb 20 07:12:19 2001 +++ phpdoc/ja/functions/pcre.xml Sat Feb 24 17:00:02 2001 @@ -339,8 +339,9 @@ を得るために左括弧は(1から始まって)左から右に番号がふられます。 </para> <para> - <parameter>subject</parameter>においてマッチしなかった場合、 - 変更されずに返されます。 + +マッチした場合、新しい<parameter>subject</parameter>が返されます。 + マッチしなかった場合には、<parameter>subject</parameter> +は、無変 + 更で返されます。 </para> <para> <function>preg_replace</function>に渡す全てのパラメータは配列とする Index: phpdoc/ja/functions/strings.xml diff -u phpdoc/ja/functions/strings.xml:1.26 phpdoc/ja/functions/strings.xml:1.27 --- phpdoc/ja/functions/strings.xml:1.26 Sat Feb 3 17:05:22 2001 +++ phpdoc/ja/functions/strings.xml Sat Feb 24 17:00:02 2001 @@ -1372,7 +1372,7 @@ <refentry id="function.nl2br"> <refnamediv> <refname>nl2br</refname> - <refpurpose>改行文字を HTML の改行指定文字に変換する</refpurpose> + +<refpurpose>改行文字の前にHTMLの改行指定文字を挿入する</refpurpose> </refnamediv> <refsect1> <title>説明</title> @@ -1384,7 +1384,7 @@ </funcsynopsis> <para> <parameter>string</parameter>に含まれるすべての改行文字の - 前に '<BR>' を挿入して返します。 + 前に '<br />' を挿入して返します。 </para> <para> <function>htmlspecialchars</function>、 Index: phpdoc/ja/language/oop.xml diff -u phpdoc/ja/language/oop.xml:1.5 phpdoc/ja/language/oop.xml:1.6 --- phpdoc/ja/language/oop.xml:1.5 Sun Feb 18 15:30:21 2001 +++ phpdoc/ja/language/oop.xml Sat Feb 24 17:00:02 2001 @@ -44,6 +44,29 @@ みが可能です。定数以外で初期化を行う場合にはコンストラクタを使用 して下さい。 </simpara> + <informalexample> + <programlisting role="php"> +/* 以下のコードはPHP 4では動作しません。 */ +class Cart { + var $todays_date = date("Y-m-d"); + var $name = $firstname; + var $owner = 'Fred ' . 'Jones'; +} + +/* 以下に正しい方法を示します。 */ +class Cart { + var $todays_date; + var $name; + var $owner; + + function Cart() { + $this->todays_date = date("Y-m-d"); + $this->name = $GLOBALS['firstname']; + /* 等など. . . */ + } +} + </programlisting> + </informalexample> </note> <para> クラスは型、つまり、実際の変数の雛型です。