hirokawa Wed Jul 18 08:38:01 2001 EDT
Added files:
/phpdoc/ja/pear benchmark_timer.xml
Modified files:
/phpdoc/ja/chapters config.xml intro.xml
/phpdoc/ja/functions array.xml gettext.xml misc.xml sockets.xml
Log:
updated translation.
Index: phpdoc/ja/chapters/config.xml
diff -u phpdoc/ja/chapters/config.xml:1.14 phpdoc/ja/chapters/config.xml:1.15
--- phpdoc/ja/chapters/config.xml:1.14 Thu Jul 12 09:26:06 2001
+++ phpdoc/ja/chapters/config.xml Wed Jul 18 08:38:00 2001
@@ -3,33 +3,30 @@
<sect1 id="configuration.file">
<title>設定ファイル</title>
-
+
<simpara>
- 設定ファイル(PHP 3.0では <filename>php3.ini</filename>、
- PHP 4.0 では <filename>php.ini</filename>)
- は、PHP の起動時に読み込まれます。
- PHP のサーバー版では、このファイルは、Web サーバーの
- 起動時にのみ一度だけ読み込まれます。
- <acronym>CGI</acronym>
版では、起動する度にこのファイルが読み込ま
- れます。
+ 設定ファイル(PHP 3.0では <filename>php3.ini</filename>、PHP 4.0 で
+ は <filename>php.ini</filename>)は、PHP の起動時に読み込まれます。
+ PHPのサーバーモジュール版では、このファイルは、Web
+サーバーの起動
+ 時に一度だけ読み込まれます。<acronym>CGI</acronym>
+版では、起動す
+ る度にこのファイルが読み込まれます。
</simpara>
-
+
<simpara>
- PHP を Apache モジュールとして使用する場合、Apache 用
- 設定ファイルや .htaccess
ファイルに命令を記述することにより
- PHPの設定を行うことが可能です。
+ PHP を Apache
+モジュールとして使用する場合、Apache用設定ファイルや
+ .htaccess
+ファイルに命令を記述することによりPHPの設定を行うことが
+ 可能です。
</simpara>
<simpara>
- PHP 3.0 においては、<filename>php3.ini</filename>
の各ディレクティブに
- 対応した Apache 用ディレクティブが存在し、
- PHP 用のディレクティブの前に "php3_"
を付けて使用することにより、
- 設定の変更が可能です。
+ PHP 3.0 においては、<filename>php3.ini</filename>の各ディレクティ
+ ブに対応した Apache 用ディレクティブが存在し、PHP
+用のディレクティ
+ ブの前に "php3_"
+を付けて使用することにより、設定の変更が可能です。
</simpara>
-
+
<para>
- PHP 4.0 においては、PHP
用設定を変更可能なApache用ディレクティブは、
- 僅かしかありません。
+ PHP 4.0
+においては、PHP設定用の複数のApacheディレクティブがあり、
+ Apacheの設定ファイルでPHPの設定を変更可能です。
<variablelist>
<varlistentry>
<term>
@@ -51,7 +48,7 @@
</term>
<listitem>
<para>
-
論理値のオプション設定を変更するために使用します。</para>
+
+論理値のオプション設定を変更するために使用します。</para>
</listitem>
</varlistentry>
<varlistentry>
@@ -76,9 +73,9 @@
</term>
<listitem>
<para>
- 論理値のオプションを設定するために使用されます。
- (Adminの意味は上記のオプションと同じです。)
- </para>
+ 論理値のオプションを設定するために使用されます。
+ (Adminの意味は上記のオプションと同じです。)
+ </para>
</listitem>
</varlistentry>
</variablelist>
@@ -93,7 +90,7 @@
<title>一般的な設定用の命令</title>
<para>
<variablelist>
-
+
<varlistentry id="ini.allow-url-fopen">
<term>
<parameter>allow_url_fopen</parameter>
@@ -121,7 +118,7 @@
</listitem>
</varlistentry>
-
+
<varlistentry id="ini.asp-tags">
<term>
<parameter>asp_tags</parameter>
@@ -136,11 +133,11 @@
詳細な情報は、<link linkend="language.basic-syntax.phpmode">
HTML からのエスケープ</link>を参照下さい。
</simpara>
-
+
<note>
<para>ASP形式のタグは3.0.4で追加されました。</para>
</note>
-
+
</listitem>
</varlistentry>
@@ -170,7 +167,7 @@
</para>
</listitem>
</varlistentry>
-
+
<varlistentry id="ini.auto-prepend-file">
<term>
<parameter>auto_prepend_file</parameter>
@@ -179,7 +176,7 @@
<listitem>
<para>
メインファイルの前に自動的に付加されるファイルの名前を
- 指定します。
+ 指定します。
このファイルは、<function>include</function> 関数のコール時
と同様に読み込まれます。
このため、<link linkend="ini.include-path">include_path</link>
@@ -191,7 +188,7 @@
</para>
</listitem>
</varlistentry>
-
+
<varlistentry id="ini.cgi-ext">
<term>
<parameter>cgi_ext</parameter>
@@ -202,7 +199,7 @@
</para>
</listitem>
</varlistentry>
-
+
<varlistentry id="ini.display-errors">
<term>
<parameter>display_errors</parameter>
@@ -306,43 +303,57 @@
この命令のデフォルト値は、7
です。(通常のエラー、通常の警告、
パーサエラーが表示されます。)
</para>
- </listitem>
- </varlistentry>
+ </listitem>
+ </varlistentry>
- <varlistentry id="ini.open-basedir">
- <term>
+ <varlistentry id="ini.html-errors">
+ <term>
+ <parameter>html_errors</parameter>
+ <type>boolean</type>
+ </term>
+ <listitem>
+ <para>
+ エラーメッセージでHTMLタグを出力しない。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="ini.open-basedir">
+ <term>
<parameter>open_basedir</parameter>
<type>文字列</type>
- </term>
- <listitem>
+ </term>
+ <listitem>
<para>
- PHP
によりオープン可能なファイルを指定したディレクトリツリー以下に
- 制限します。
+ PHP
+によりオープン可能なファイルを指定したディレクトリツリー以下に
+ 制限します。
</para>
<para>
- スクリプトが、例えば fopen または gzopen
でファイルをオープン
- しようとした場合、そのファイルの位置が確認されます。
-
ファイルが、指定したディレクトリツリーの外側にあった場合、
- PHP は、そのファイルのオープンを拒否します。
+ スクリプトが、例えば fopen または gzopen
+でファイルをオープン
+ しようとした場合、そのファイルの位置が確認されます。
+
+ファイルが、指定したディレクトリツリーの外側にあった場合、
+ PHP は、そのファイルのオープンを拒否します。
シンボリックリンクは全て解釈されるので、symlink により
- 制限を回避することは不可能です。
+ 制限を回避することは不可能です。
</para>
<para>
- 特別な値 <systemitem class="constant">.</systemitem>
- は、スクリプトが置かれているディレクトリが
- 基本ディレクトリとして使用されることを示します。
+ 特別な値 <systemitem class="constant">.</systemitem>
+ は、スクリプトが置かれているディレクトリが
+ 基本ディレクトリとして使用されることを示します。
</para>
<para>
- Windows では、ディレクトリはセミコロンで区切ります。
-
他の全てのシステムでは、ディレクトリは転んで区切ります。
- Apache モジュールと同様に、親ディレクトリからの
- open_basedir パスが自動的に継承されます。
- </para>
- <note>
- <para>PHP 3.0.7
から、複数ディレクトリのサポートが追加されています。</para>
- </note>
+ Windows では、ディレクトリはセミコロンで区切ります。
+
+他の全てのシステムでは、ディレクトリは転んで区切ります。
+ Apache モジュールと同様に、親ディレクトリからの
+ open_basedir パスが自動的に継承されます。
+ </para>
+ <note>
+ <para>
+ PHP 3.0.7
+から、複数ディレクトリのサポートが追加されています。
+ </para>
+ </note>
<para>
-
デフォルトでは、全てのファイルのオープンが許可されています。
+
+デフォルトでは、全てのファイルのオープンが許可されています。
</para>
</listitem>
</varlistentry>
Index: phpdoc/ja/chapters/intro.xml
diff -u phpdoc/ja/chapters/intro.xml:1.9 phpdoc/ja/chapters/intro.xml:1.10
--- phpdoc/ja/chapters/intro.xml:1.9 Sat Jan 13 10:05:06 2001
+++ phpdoc/ja/chapters/intro.xml Wed Jul 18 08:38:00 2001
@@ -10,13 +10,13 @@
<para>
簡単な答えですが、どういう意味でしょう?
以下に例を示します。
</para>
-
+
<para>
<example>
<title>初歩的な例</title>
<programlisting role="php">
<html>
- <head>
+<head>
<title>Example</title>
</head>
<body>
Index: phpdoc/ja/functions/array.xml
diff -u phpdoc/ja/functions/array.xml:1.30 phpdoc/ja/functions/array.xml:1.31
--- phpdoc/ja/functions/array.xml:1.30 Sat Jul 7 19:30:36 2001
+++ phpdoc/ja/functions/array.xml Wed Jul 18 08:38:00 2001
@@ -2616,18 +2616,19 @@
<refentry id="function.sizeof">
<refnamediv>
<refname>sizeof</refname>
- <refpurpose>配列の要素数を取得する</refpurpose>
+ <refpurpose>変数の要素数を取得する</refpurpose>
</refnamediv>
<refsect1>
<title>説明</title>
<funcsynopsis>
<funcprototype>
<funcdef>int <function>sizeof</function></funcdef>
- <paramdef>array <parameter>array</parameter></paramdef>
+ <paramdef>mixed <parameter>var</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
- 配列の要素の数を返します。
+ <function>sizeof</function>は、<function>count</function>へのエイ
+ リアスです。
</para>
<para>
<function>count</function>も参照下さい。
Index: phpdoc/ja/functions/gettext.xml
diff -u phpdoc/ja/functions/gettext.xml:1.5 phpdoc/ja/functions/gettext.xml:1.6
--- phpdoc/ja/functions/gettext.xml:1.5 Sat Jun 23 16:35:13 2001
+++ phpdoc/ja/functions/gettext.xml Wed Jul 18 08:38:01 2001
@@ -130,8 +130,8 @@
この関数は、<function>gettext</function>がコールされた際に検索を
行うドメインを設定します。このドメインは、通常、アプリケーション
名が後に付きます。前のデフォルトドメインが返されます。現在のドメ
-
イン設定を変更せずに値を取得するには、引数を指定せずにこの関数を
- コールして下さい。
+
+イン設定を変更せずに値を取得するには、パラメータにNULLを指定して
+ この関数をコールして下さい。
</para>
</refsect1>
</refentry>
Index: phpdoc/ja/functions/misc.xml
diff -u phpdoc/ja/functions/misc.xml:1.21 phpdoc/ja/functions/misc.xml:1.22
--- phpdoc/ja/functions/misc.xml:1.21 Sat Jul 7 18:25:54 2001
+++ phpdoc/ja/functions/misc.xml Wed Jul 18 08:38:01 2001
@@ -139,66 +139,51 @@
<title>説明</title>
<funcsynopsis>
<funcprototype>
- <funcdef>int <function>define</function></funcdef>
+ <funcdef>bool <function>define</function></funcdef>
<paramdef>string <parameter>name</parameter></paramdef>
<paramdef>mixed <parameter>value</parameter></paramdef>
- <paramdef>int
+ <paramdef>bool
<parameter>
<replaceable><optional>case_insensitive</optional></replaceable>
</parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
-
<para>
-
名前を指定して定数を定義します。定数は、以下の点以外は変数と同じです。
- <itemizedlist>
- <listitem>
- <simpara>
- 定数には、名前の前にドル記号 '$' がありません。
- </simpara>
- </listitem>
- <listitem>
- <simpara>
-
定数は、変数スコープの規則によらずアクセスすることが可能です。
- </simpara>
- </listitem>
- <listitem>
- <simpara>
-
定数は、一度設定されると再定義したり、定義を消去することはできません。
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 定数はスカラー値としてのみ評価されます。
- </simpara>
- </listitem>
- </itemizedlist>
+ 名前を指定して定数を定義します。詳細は、
+ <link linkend="language.constants">定数の節</link>を参照下さい。
</para>
<para>
定数の名前は <parameter>name</parameter> により指定され、
値は <parameter>value</parameter> により指定されます。
</para>
<para>
- オプションの第3のパラメータ <parameter>case_insensitive</parameter>
- も使用可能です。値 <emphasis>1</emphasis> が指定された場合、
- 定数は大文字小文字を区別しなくなります。
- デフォルトの動作は、大文字小文字を区別します。例えば、
- CONSTANT と Constant は異なった値を表します。
+ オプションの第3のパラメータ
+ <parameter>case_insensitive</parameter>も使用可能です。値
+ <constant>TRUE</constant>
+が指定された場合、定数は大文字小文字を
+
+区別しなくなります。デフォルトの動作は、大文字小文字を区別します。
+ 例えば、CONSTANT と Constant は異なった値を表します。
</para>
<para>
<example>
<title>定数の定義</title>
<programlisting role="php">
<?php
-define("CONSTANT", "Hello world.");
+define ("CONSTANT", "Hello world.");
echo CONSTANT; // "Hello world."を出力します。
+echo Constant; // "Constant"を出力し、警告が発生します。
+
+define ("GREETING", "Hello you.",TRUE);
+echo GREETING; // "Hello you."を出力
+echo Greeting; // "Hello you."を出力
+
?>
</programlisting>
</example>
</para>
<para>
- <function>define</function>
は成功時に&true;、エラー発生時に&false;を返します。
+ <function>define</function> は成功時に&true;、エラー発生時に
+ &false;を返します。
</para>
<para>
<function>defined</function>,
@@ -219,7 +204,7 @@
<title>説明</title>
<funcsynopsis>
<funcprototype>
- <funcdef>int <function>defined</function></funcdef>
+ <funcdef>bool <function>defined</function></funcdef>
<paramdef>string <parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
Index: phpdoc/ja/functions/sockets.xml
diff -u phpdoc/ja/functions/sockets.xml:1.5 phpdoc/ja/functions/sockets.xml:1.6
--- phpdoc/ja/functions/sockets.xml:1.5 Sun Jul 8 09:01:32 2001
+++ phpdoc/ja/functions/sockets.xml Wed Jul 18 08:38:01 2001
@@ -459,8 +459,11 @@
<funcprototype>
<funcdef>int <function>read</function></funcdef>
<paramdef>int <parameter>socket_des</parameter></paramdef>
- <paramdef>string <parameter>&buffer</parameter></paramdef>
+ <paramdef>string <parameter>buffer</parameter></paramdef>
<paramdef>int <parameter>length</parameter></paramdef>
+ <paramdef>int
+ <parameter><optional>type</optional></parameter>
+ </paramdef>
</funcprototype>
</funcsynopsis>
<para>
@@ -468,9 +471,30 @@
<function>accept_connect</function> により作成されたソケット
<parameter>socket_des</parameter> から
<parameter>length</parameter> に設定されたバイト数分、
- <parameter>&buffer</parameter> に読み込みます。これ以外に読
- み込みを終了するために \n、\t、\0
を使用することが可能です。読み
- 込まれたバイト数が返されます。
+ <parameter>buffer</parameter> に読み込みます。これ以外に読み込み
+ を終了するために \n、\t、\0
+を使用することが可能です。読み込まれ
+ たバイト数が返されます。
+ </para>
+ <para>
+ オプションのパラメータ <parameter>type</parameter>
+は、名前のある
+ 定数です。
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ PHP_SYSTEM_READ - システム関数 read() を使用
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ PHP_BINARY_READ - バイナリ対応のread() (PHP_READ_SYSTEMと同じ)
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ PHP_NORMAL_READ -
+デフォルト。読み込みは、\r、\nで中断される。
+ </simpara>
+ </listitem>
+ </itemizedlist>
</para>
<para>
<function>accept_connect</function>,
Index: phpdoc/ja/pear/benchmark_timer.xml
+++ phpdoc/ja/pear/benchmark_timer.xml
<refentry id="class.benchmark-timer">
<refnamediv>
<refname>Benchmark_Timer</refname>
<refpurpose>タイミングスクリプト実行</refpurpose>
</refnamediv>
<refsynopsisdiv>
<synopsis>...</synopsis>
</refsynopsisdiv>
<refsect1>
<title>説明</title>
<simpara>
...
</simpara>
</refsect1>
<refsect1>
<example id="example.pear.benchmark.timer">
<programlisting role="php">
require_one 'Benchmark/Timer.php';
$timer = new Benchmark_Timer;
$timer->setMarker('start of for() loop');
for ($i = 0; $i < 1000; $i++) { /* ... */ }
$timer->setMarker('end of for() loop');
echo 'The for() loop took ' .
$timer->timeElapsed('start of for() loop', 'end of for() loop');
</programlisting>
</example>
</refsect1>
</refentry>
<refentry id="function.benchmark-timer.start">
<refnamediv>
<refname>start</refname>
<refpurpose>'start'という名前のデフォルトマーカを設定する</refpurpose>
</refnamediv>
<refsynopsisdiv>
<synopsis>...</synopsis>
</refsynopsisdiv>
</refentry>
<refentry id="function.benchmark-timer.stop">
<refnamediv>
<refname>stop</refname>
<refpurpose>'stop'という名前のデフォルトマーカを設定する</refpurpose>
</refnamediv>
<refsynopsisdiv>
<synopsis>...</synopsis>
</refsynopsisdiv>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->