com doc/ja: Document enchant related changes as of PHP 8.0.0: language-snippets.ent reference/enchant/constants.xml reference/enchant/functions/enchant-broker-free-dict.xml reference/enchant/functions/enchant-broker-free.xml reference/enchant/functions/enchant-broker-get-dict-path.xml reference/enchant/functions/enchant-broker-set-dict-path.xml reference/enchant/functions/enchant-dict-add-to-personal.xml reference/enchant/functions/enchant-dict-a
[email protected] (Yoshinari Takaoka) Thu, 31 Dec 2020 19:44:23 +0000
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
Commit: a65ee670c2c3ed0a5896a22b883690e789132020 Author: Yoshinari Takaoka <[email protected]> Fri, 1 Jan 2021 04:44:23 +0900 Parents: 688dcc378e668fc21979633e1df594c12fbf04f5 Branches: master Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=a65ee670c2c3ed0a5896a22b883690e789132020 Log: Document enchant related changes as of PHP 8.0.0 Changed paths: M language-snippets.ent M reference/enchant/constants.xml M reference/enchant/functions/enchant-broker-free-dict.xml M reference/enchant/functions/enchant-broker-free.xml A reference/enchant/functions/enchant-broker-get-dict-path.xml A reference/enchant/functions/enchant-broker-set-dict-path.xml M reference/enchant/functions/enchant-dict-add-to-personal.xml A reference/enchant/functions/enchant-dict-add.xml A reference/enchant/functions/enchant-dict-is-added.xml M reference/enchant/functions/enchant-dict-is-in-session.xml M reference/enchant/setup.xml
diff_a65ee670c2c3ed0a5896a22b883690e789132020.txt
(text/plain, 25.6 KB)
diff --git a/language-snippets.ent b/language-snippets.ent
index c7cc400aae..536db76844 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b3d23714c285b70f6a033017aa0d5ad954e2c44c Maintainer: takagi Status: working -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: takagi Status: working -->
<!-- Credits: hirokawa,haruki,shimooka,mumumu -->
<!ENTITY installation.enabled.disable 'この拡張モジュールはデフォルトで有効になっています。無効にしたい場合は、次のオプションを指定してコンパイルします。'>
@@ -262,6 +262,10 @@ xmlns="http://docbook.org/ns/docbook"><simpara>この機能は PHP 7.4.0 で
xmlns="http://docbook.org/ns/docbook"><simpara>この関数は PHP 7.4.0 で
<emphasis>非推奨</emphasis>になります。この関数に頼らないことを強く推奨します。</simpara></warning>'>
+<!ENTITY warn.deprecated.function-8-0-0 '<warning
+xmlns="http://docbook.org/ns/docbook"><simpara>この関数は PHP 8.0.0 で
+<emphasis>非推奨</emphasis>になります。この関数に頼らないことを強く推奨します。</simpara></warning>'>
+
<!ENTITY removed.php.future 'この非推奨の機能は、<emphasis xmlns="http://docbook.org/ns/docbook">きっと</emphasis>
将来 <emphasis xmlns="http://docbook.org/ns/docbook">削除</emphasis> されるでしょう。'>
@@ -322,6 +326,8 @@ PHP 7.4.0 で <emphasis>削除</emphasis> されました。</simpara></warning>
<!ENTITY warn.deprecated.alias-7-4-0.removed-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>このエイリアスは PHP 7.4.0 で <emphasis>非推奨</emphasis> となり、PHP 8.0.0 で <emphasis>削除</emphasis> されました。</simpara></warning>'>
+<!ENTITY warn.deprecated.alias-8-0-0 '<warning xmlns="http://docbook.org/ns/docbook"><simpara>このエイリアスは PHP 8.0.0 で <emphasis>非推奨</emphasis> になりました。</simpara></warning>'>
+
<!ENTITY warn.experimental.func '<warning xmlns="http://docbook.org/ns/docbook"><simpara>この関数は、
<emphasis>実験的</emphasis> なものです。この関数の動作・
名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP
diff --git a/reference/enchant/constants.xml b/reference/enchant/constants.xml
index 246996dd4d..1c1008acaf 100644
--- a/reference/enchant/constants.xml
+++ b/reference/enchant/constants.xml
@@ -1,11 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: takagi Status: ready -->
<appendix xml:id="enchant.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
<para>
<variablelist>
+ <varlistentry xml:id="constant.libenchant-version">
+ <term>
+ <constant>LIBENCHANT_VERSION</constant>
+ (<type>string</type>)
+ </term>
+ <listitem>
+ <simpara>
+ libenchant のバージョン。
+ PHP 8.0.0 以降で利用可能です。
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry xml:id="constant.enchant-myspell">
<term>
<constant>ENCHANT_MYSPELL</constant>
@@ -16,6 +28,7 @@
MySpell 用の辞書の型。
<function>enchant_broker_get_dict_path</function> や
<function>enchant_broker_set_dict_path</function> で利用します。
+ PHP 8.0.0 以降では推奨されません。
</simpara>
</listitem>
</varlistentry>
@@ -29,6 +42,7 @@
Ispell 用の辞書の型。
<function>enchant_broker_get_dict_path</function> や
<function>enchant_broker_set_dict_path</function> で利用します。
+ PHP 8.0.0 以降では推奨されません。
</simpara>
</listitem>
</varlistentry>
diff --git a/reference/enchant/functions/enchant-broker-free-dict.xml b/reference/enchant/functions/enchant-broker-free-dict.xml
index b2739f63c0..46706bbd0f 100644
--- a/reference/enchant/functions/enchant-broker-free-dict.xml
+++ b/reference/enchant/functions/enchant-broker-free-dict.xml
@@ -1,12 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 6fa29283c5861ccb1f9da74fb252f80e01d27668 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="function.enchant-broker-free-dict" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>enchant_broker_free_dict</refname>
<refpurpose>辞書リソースを開放する</refpurpose>
</refnamediv>
+
+ <refsynopsisdiv>
+ &warn.deprecated.function-8-0-0;
+ </refsynopsisdiv>
+
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
@@ -14,7 +19,8 @@
<methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam>
</methodsynopsis>
<para>
- 辞書リソースを開放します。
+ 辞書を開放します。
+ PHP 8.0.0 以降では、この関数を呼び出す代わりに、オブジェクト自体を unset することを推奨します。
</para>
</refsect1>
<refsect1 role="parameters">
diff --git a/reference/enchant/functions/enchant-broker-free.xml b/reference/enchant/functions/enchant-broker-free.xml
index 71d2b5c60b..d1ad0f7570 100644
--- a/reference/enchant/functions/enchant-broker-free.xml
+++ b/reference/enchant/functions/enchant-broker-free.xml
@@ -1,12 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 6fa29283c5861ccb1f9da74fb252f80e01d27668 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="function.enchant-broker-free" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>enchant_broker_free</refname>
<refpurpose>ブローカーリソースおよびその辞書を開放する</refpurpose>
</refnamediv>
+
+ <refsynopsisdiv>
+ &warn.deprecated.function-8-0-0;
+ </refsynopsisdiv>
+
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
@@ -14,7 +19,8 @@
<methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam>
</methodsynopsis>
<para>
- ブローカーリソースを、その辞書とともに開放します。
+ ブローカーをその辞書とともに開放します。
+ PHP 8.0.0 以降では、この関数を呼び出さず、オブジェクト自体を unset することを推奨します。
</para>
</refsect1>
diff --git a/reference/enchant/functions/enchant-broker-get-dict-path.xml b/reference/enchant/functions/enchant-broker-get-dict-path.xml
new file mode 100644
index 0000000000..a76b00cd26
--- /dev/null
+++ b/reference/enchant/functions/enchant-broker-get-dict-path.xml
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.enchant-broker-get-dict-path" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>enchant_broker_get_dict_path</refname>
+ <refpurpose>指定されたバックエンドの辞書のパスを取得する</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ &warn.deprecated.function-8-0-0;
+ </refsynopsisdiv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type class="union"><type>string</type><type>false</type></type><methodname>enchant_broker_get_dict_path</methodname>
+ <methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam>
+ <methodparam><type>int</type><parameter>type</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 指定されたバックエンドの辞書のパスを取得します。
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &enchant.param.broker;
+ <varlistentry>
+ <term><parameter>type</parameter></term>
+ <listitem>
+ <para>
+ 辞書のタイプ。たとえば、<constant>ENCHANT_MYSPELL</constant> または <constant>ENCHANT_ISPELL</constant>。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ 成功した場合、辞書のディレクトリパスを返します。
+ &return.falseforfailure;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &enchant.changelog.broker-param;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ この関数は、拡張機能が Enchant v1 を使ってコンパイルされた場合にのみ利用可能です。
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>enchant_broker_set_dict_path</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</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
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
diff --git a/reference/enchant/functions/enchant-broker-set-dict-path.xml b/reference/enchant/functions/enchant-broker-set-dict-path.xml
new file mode 100644
index 0000000000..4fc0832b4d
--- /dev/null
+++ b/reference/enchant/functions/enchant-broker-set-dict-path.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+
+<refentry xml:id="function.enchant-broker-set-dict-path" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>enchant_broker_set_dict_path</refname>
+ <refpurpose>指定されたバックエンドの辞書のパスを設定する</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ &warn.deprecated.function-8-0-0;
+ </refsynopsisdiv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>enchant_broker_set_dict_path</methodname>
+ <methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam>
+ <methodparam><type>int</type><parameter>type</parameter></methodparam>
+ <methodparam><type>string</type><parameter>path</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 指定されたバックエンドの辞書のパスを設定します。
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &enchant.param.broker;
+ <varlistentry>
+ <term><parameter>type</parameter></term>
+ <listitem>
+ <para>
+ 辞書のタイプ。たとえば、<constant>ENCHANT_MYSPELL</constant> または <constant>ENCHANT_ISPELL</constant>。
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>path</parameter></term>
+ <listitem>
+ <para>
+ 辞書のディレクトリパス。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &enchant.changelog.broker-param;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ この関数は、拡張機能が Enchant v1 を使ってコンパイルされた場合にのみ利用可能です。
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>enchant_broker_get_dict_path</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</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
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
diff --git a/reference/enchant/functions/enchant-dict-add-to-personal.xml b/reference/enchant/functions/enchant-dict-add-to-personal.xml
index 06613f6dee..023a9f8e30 100644
--- a/reference/enchant/functions/enchant-dict-add-to-personal.xml
+++ b/reference/enchant/functions/enchant-dict-add-to-personal.xml
@@ -1,94 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 6fa29283c5861ccb1f9da74fb252f80e01d27668 Maintainer: takagi Status: ready -->
-<!-- Credits: mumumu -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+
<refentry xml:id="function.enchant-dict-add-to-personal" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>enchant_dict_add_to_personal</refname>
- <refpurpose>パーソナル単語リストに単語を追加する</refpurpose>
+ <refpurpose>&Alias; <function>enchant_dict_add</function></refpurpose>
</refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>void</type><methodname>enchant_dict_add_to_personal</methodname>
- <methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam>
- <methodparam><type>string</type><parameter>word</parameter></methodparam>
- </methodsynopsis>
- <para>
- 指定した辞書のパーソナル単語リストに、単語を追加します。
- </para>
- </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- &enchant.param.dictionary;
- <varlistentry>
- <term><parameter>word</parameter></term>
- <listitem>
- <para>
- 追加する単語。
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- &return.success;
- </para>
- </refsect1>
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- &enchant.changelog.dictionary-param;
- </tbody>
- </tgroup>
- </informaltable>
- </refsect1>
-
- <refsect1 role="examples">
- <example>
- <title>PWL への単語の追加</title>
- <programlisting role="php">
-<![CDATA[
-<?php
-$filename = './my_word_list.pwl';
-$word = 'Supercalifragilisticexpialidocious';
+ <refsynopsisdiv>
+ &warn.deprecated.alias-8-0-0;
+ </refsynopsisdiv>
-$broker = enchant_broker_init();
-$dict = enchant_broker_request_pwl_dict($broker, $filename);
-
-enchant_dict_add_to_personal($dict, $word);
-
-enchant_broker_free($broker);
-
-?>
-]]>
- </programlisting>
- </example>
- </refsect1>
-
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><function>enchant_broker_request_pwl_dict</function></member>
- <member><function>enchant_broker_request_dict</function></member>
- </simplelist>
- </para>
+ <refsect1 role="description">
+ &reftitle.description;
+ <simpara>
+ &info.function.alias;
+ <function>enchant_dict_add</function>.
+ </simpara>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
diff --git a/reference/enchant/functions/enchant-dict-add.xml b/reference/enchant/functions/enchant-dict-add.xml
new file mode 100644
index 0000000000..207e6c0ca2
--- /dev/null
+++ b/reference/enchant/functions/enchant-dict-add.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.enchant-dict-add" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>enchant_dict_add</refname>
+ <refpurpose>単語リストに単語を追加する</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>void</type><methodname>enchant_dict_add</methodname>
+ <methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam>
+ <methodparam><type>string</type><parameter>word</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 指定した辞書の単語リストに単語を追加します。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &enchant.param.dictionary;
+ <varlistentry>
+ <term><parameter>word</parameter></term>
+ <listitem>
+ <para>
+ 追加する単語。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &enchant.changelog.dictionary-param;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="examples">
+ <example>
+ <title>辞書リストに単語を追加する</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$filename = './my_word_list.pwl';
+$word = 'Supercalifragilisticexpialidocious';
+
+$broker = enchant_broker_init();
+$dict = enchant_broker_request_pwl_dict($broker, $filename);
+
+enchant_dict_add($dict, $word);
+
+enchant_broker_free($broker);
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>enchant_broker_request_pwl_dict</function></member>
+ <member><function>enchant_broker_request_dict</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+</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
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
diff --git a/reference/enchant/functions/enchant-dict-is-added.xml b/reference/enchant/functions/enchant-dict-is-added.xml
new file mode 100644
index 0000000000..35b7a5a66f
--- /dev/null
+++ b/reference/enchant/functions/enchant-dict-is-added.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+<refentry xml:id="function.enchant-dict-is-added" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>enchant_dict_is_added</refname>
+ <refpurpose>現在のセッションに、単語が存在するかどうかを調べる</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>enchant_dict_is_added</methodname>
+ <methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam>
+ <methodparam><type>string</type><parameter>word</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ 現在のセッションに、指定された単語が存在するかを調べる。
+ </para>
+ </refsect1>
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &enchant.param.dictionary;
+ <varlistentry>
+ <term><parameter>word</parameter></term>
+ <listitem>
+ <para>
+ 調べる単語。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ 単語が存在した場合、&true; を返します。
+ 存在しない場合、&false; を返します。
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ &enchant.changelog.dictionary-param;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>enchant_dict_add_to_session</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
+
+</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
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
diff --git a/reference/enchant/functions/enchant-dict-is-in-session.xml b/reference/enchant/functions/enchant-dict-is-in-session.xml
index 505c13ee60..90a907d54b 100644
--- a/reference/enchant/functions/enchant-dict-is-in-session.xml
+++ b/reference/enchant/functions/enchant-dict-is-in-session.xml
@@ -1,72 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 6fa29283c5861ccb1f9da74fb252f80e01d27668 Maintainer: takagi Status: ready -->
-<!-- Credits: mumumu -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: mumumu Status: ready -->
+
<refentry xml:id="function.enchant-dict-is-in-session" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>enchant_dict_is_in_session</refname>
- <refpurpose>このスペリングセッションに '単語' が存在するかどうかを調べる</refpurpose>
+ <refpurpose>&Alias; <function>enchant_dict_is_added</function></refpurpose>
</refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type><methodname>enchant_dict_is_in_session</methodname>
- <methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam>
- <methodparam><type>string</type><parameter>word</parameter></methodparam>
- </methodsynopsis>
- <para>
- ある単語が、現在のセッション内に既に存在するかどうかを調べます。
- </para>
- </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- &enchant.param.dictionary;
- <varlistentry>
- <term><parameter>word</parameter></term>
- <listitem>
- <para>
- 探す単語。
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- 単語が存在する場合に &true;、それ以外の場合に &false; を返します。
- </para>
- </refsect1>
- <refsect1 role="changelog">
- &reftitle.changelog;
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- &enchant.changelog.dictionary-param;
- </tbody>
- </tgroup>
- </informaltable>
- </refsect1>
+ <refsynopsisdiv>
+ &warn.deprecated.alias-8-0-0;
+ </refsynopsisdiv>
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><function>enchant_dict_add_to_session</function></member>
- </simplelist>
- </para>
+ <refsect1 role="description">
+ &reftitle.description;
+ <simpara>
+ &info.function.alias;
+ <function>enchant_dict_is_added</function>.
+ </simpara>
</refsect1>
-
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
diff --git a/reference/enchant/setup.xml b/reference/enchant/setup.xml
index 73050e4f75..416f4c6d24 100644
--- a/reference/enchant/setup.xml
+++ b/reference/enchant/setup.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 6fa29283c5861ccb1f9da74fb252f80e01d27668 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 94f2c273f0bb214580b3cba17273f79e8cc2cb25 Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<chapter xml:id="enchant.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -14,7 +14,7 @@
<link xlink:href="&url.enchant;">Enchant ライブラリ</link>
の関数を使用しています。
Enchant 1.2.4 以降が必要です。
- Enchant 2.0.0 以降はまだサポートされていません。
+ Enchant 2.0.0 以降は、PHP 8.0.0 以降でのみサポートされています。
</para>
<para>
Enchant には <link xlink:href="&url.glib;">Glib 2.6</link> 以降も必要です。