cvs: phpdoc / manual.xml.in /en extensions.ent /en/appendices extensions.xml
| From: | Gabor Hojtsy | Date: | Sun, 21 Aug 2005 12:38:06 +0000 |
| Subject: | cvs: phpdoc / manual.xml.in /en extensions.ent /en/appendices extensions.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969369669@lists.php.net to get a copy of this message | ||
goba Sun Aug 21 08:38:06 2005 EDT
Added files:
/phpdoc/en extensions.ent
Modified files:
/phpdoc manual.xml.in
/phpdoc/en/appendices extensions.xml
Log:
split up extensions.xml to extensions.xml and extensions.ent, so that the extension categorization
will be language neutral, and will be automatically up to date in all languages (next step is to
generate the extensions.xml file in configure time with collecting flags from reference.xml files,
TBD)
http://cvs.php.net/diff.php/phpdoc/manual.xml.in?r1=1.206&r2=1.207&ty=u Index: phpdoc/manual.xml.in diff -u phpdoc/manual.xml.in:1.206 phpdoc/manual.xml.in:1.207 --- phpdoc/manual.xml.in:1.206 Sun Jul 24 16:09:24 2005 +++ phpdoc/manual.xml.in Sun Aug 21 08:38:04 2005 @@ -2,22 +2,26 @@ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "@srcdir@/dtds/dbxml-4.1.2/docbookx.dtd" [ -<!-- $Revision: 1.206 $ --> +<!-- $Revision: 1.207 $ --> <!-- Add translated specific definitions and snippets --> <!ENTITY % language-defs SYSTEM "@srcdir@/@LANGDIR@/language-defs.ent"> <!ENTITY % language-snippets SYSTEM "@srcdir@/@LANGDIR@/language-snippets.ent"> +<!ENTITY % extensions SYSTEM "@srcdir@/@LANGDIR@/extensions.ent"> <!ENTITY % language-livedocs SYSTEM "@srcdir@/@LANGDIR@/livedocs.ent"> %language-defs; %language-snippets; +%extensions; <!-- Fallback to English definitions and snippets (in case of missing translation) --> <!ENTITY % language-defs.default SYSTEM "@srcdir@/en/language-defs.ent"> <!ENTITY % language-snippets.default SYSTEM "@srcdir@/en/language-snippets.ent"> +<!ENTITY % extensions.default SYSTEM "@srcdir@/en/extensions.ent"> %language-defs.default; %language-snippets.default; +%extensions.default; <!-- phpweb entities - autogenerated! --> <!ENTITY % phpweb.entities SYSTEM "entities/phpweb.ent"> http://cvs.php.net/diff.php/phpdoc/en/appendices/extensions.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/appendices/extensions.xml diff -u phpdoc/en/appendices/extensions.xml:1.3 phpdoc/en/appendices/extensions.xml:1.4 --- phpdoc/en/appendices/extensions.xml:1.3 Fri Aug 19 11:00:54 2005 +++ phpdoc/en/appendices/extensions.xml Sun Aug 21 08:38:06 2005 @@ -1,22 +1,23 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> - -<appendix id="extensions"> - <title>Extension Categorization</title> - <para> - This appendix categorizes more than 150 extensions documented in the PHP manual by several criteria. - </para> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.4 $ --> +<!-- + DO NOT TRANSLATE THIS FILE! All the content that is displayed + on the extension categorization page in your translated manual + can be translated in extensions.ent +--> +<appendix id="extensions"> + &extcat.intro; <section id="extensions.purpose"> - <title>Purpose</title> + &extcat.purpose; <section id="refs.basic"> - <title>Basic PHP Extensions</title> + &extcat.purpose.basic; <section id="refs.basic.vartype"> - <title>Variable and Type Related Extensions</title> + &extcat.purpose.basic.vartype; <itemizedlist> <listitem><para><xref linkend="ref.array"/></para></listitem> <listitem><para><xref linkend="ref.classobj"/></para></listitem> @@ -29,7 +30,7 @@ </section> <section id="refs.basic.text"> - <title>Text Processing</title> + &extcat.purpose.basic.text; <itemizedlist> <listitem><para><xref linkend="ref.strings"/></para></listitem> <listitem><para><xref linkend="ref.regex"/></para></listitem> @@ -38,7 +39,7 @@ </section> <section id="refs.basic.php"> - <title>Affecting PHP's Behaviour</title> + &extcat.purpose.basic.php; <itemizedlist> <listitem><para><xref linkend="ref.apc"/></para></listitem> <listitem><para><xref linkend="ref.apd"/></para></listitem> @@ -53,7 +54,7 @@ </section> <section id="refs.basic.session"> - <title>Session Extensions</title> + &extcat.purpose.basic.session; <itemizedlist> <listitem><para><xref linkend="ref.msession"/></para></listitem> <listitem><para><xref linkend="ref.muscat"/></para></listitem> @@ -62,7 +63,7 @@ </section> <section id="refs.basic.other"> - <title>Other Basic Extensions</title> + &extcat.purpose.basic.other; <itemizedlist> <listitem><para><xref linkend="ref.misc"/></para></listitem> <listitem><para><xref linkend="ref.url"/></para></listitem> @@ -77,10 +78,10 @@ </section> <section id="refs.database"> - <title>Database Extensions</title> + &extcat.purpose.database; <section id="refs.database.abstract"> - <title>Abstraction Layers</title> + &extcat.purpose.database.abstract; <itemizedlist> <listitem><para><xref linkend="ref.dba"/></para></listitem> <listitem><para><xref linkend="ref.dbx"/></para></listitem> @@ -92,7 +93,7 @@ </section> <section id="refs.database.vendors"> - <title>Vendor Specific Database Extensions</title> + &extcat.purpose.database.vendors; <itemizedlist> <listitem><para><xref linkend="ref.dbase"/></para></listitem> <listitem><para><xref linkend="ref.dbm"/></para></listitem> @@ -122,7 +123,7 @@ </section> <section id="refs.xml"> - <title>XML Manipulation</title> + &extcat.purpose.xml; <itemizedlist> <listitem><para><xref linkend="ref.dom"/></para></listitem> <listitem><para><xref linkend="ref.domxml"/></para></listitem> @@ -138,7 +139,7 @@ </section> <section id="refs.webservice"> - <title>Web Services</title> + &extcat.purpose.webservice; <itemizedlist> <listitem><para><xref linkend="ref.soap"/></para></listitem> <listitem><para><xref linkend="ref.wddx"/></para></listitem> @@ -147,7 +148,7 @@ </section> <section id="refs.creditcard"> - <title>Credit Card Processing</title> + &extcat.purpose.creditcard; <itemizedlist> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> <listitem><para><xref linkend="ref.cybermut"/></para></listitem> @@ -158,10 +159,10 @@ </section> <section id="refs.mathcrypto"> - <title>Math and Cryptography</title> + &extcat.purpose.mathcrypto; <section id="refs.mathcrypto.math"> - <title>Mathematical Extensions</title> + &extcat.purpose.mathcrypto.math; <itemizedlist> <listitem><para><xref linkend="ref.bc"/></para></listitem> <listitem><para><xref linkend="ref.gmp"/></para></listitem> @@ -170,7 +171,7 @@ </section> <section id="refs.mathcrypto.crypto"> - <title>Cryptography Extensions</title> + &extcat.purpose.mathcrypto.crypto; <itemizedlist> <listitem><para><xref linkend="ref.crack"/></para></listitem> <listitem><para><xref linkend="ref.mcrypt"/></para></listitem> @@ -180,7 +181,7 @@ </section> <section id="refs.international"> - <title>Human Language and Character Encoding Support</title> + &extcat.purpose.international; <itemizedlist> <listitem><para><xref linkend="ref.fribidi"/></para></listitem> <listitem><para><xref linkend="ref.gettext"/></para></listitem> @@ -193,10 +194,10 @@ </section> <section id="refs.fileprocess"> - <title>File System and Process Control</title> + &extcat.purpose.fileprocess; <section id="refs.fileprocess.file"> - <title>File System Related Extensions</title> + &extcat.purpose.fileprocess.file; <itemizedlist> <listitem><para><xref linkend="ref.dio"/></para></listitem> <listitem><para><xref linkend="ref.dir"/></para></listitem> @@ -208,7 +209,7 @@ </section> <section id="refs.fileprocess.process"> - <title>Process Control Extensions</title> + &extcat.purpose.fileprocess.process; <itemizedlist> <listitem><para><xref linkend="ref.posix"/></para></listitem> <listitem><para><xref linkend="ref.pcntl"/></para></listitem> @@ -220,10 +221,10 @@ </section> <section id="refs.remote"> - <title>Accessing Services</title> + &extcat.purpose.remote; <section id="refs.remote.mail"> - <title>Mail Related Extensions</title> + &extcat.purpose.remote.mail; <itemizedlist> <listitem><para><xref linkend="ref.cyrus"/></para></listitem> <listitem><para><xref linkend="ref.mail"/></para></listitem> @@ -234,7 +235,7 @@ </section> <section id="refs.remote.auth"> - <title>Authentication Services</title> + &extcat.purpose.remote.auth; <itemizedlist> <listitem><para><xref linkend="ref.kadm5"/></para></listitem> <listitem><para><xref linkend="ref.radius"/></para></listitem> @@ -242,7 +243,7 @@ </section> <section id="refs.remote.other"> - <title>Other Services</title> + &extcat.purpose.remote.other; <itemizedlist> <listitem><para><xref linkend="ref.curl"/></para></listitem> <listitem><para><xref linkend="ref.fam"/></para></listitem> @@ -269,7 +270,7 @@ </section> <section id="refs.compression"> - <title>Compression Extensions</title> + &extcat.purpose.compression; <itemizedlist> <listitem><para><xref linkend="ref.bzip2"/></para></listitem> <listitem><para><xref linkend="ref.lzf"/></para></listitem> @@ -280,7 +281,7 @@ </section> <section id="refs.calendar"> - <title>Calendar and Event Related Extensions</title> + &extcat.purpose.compression; <itemizedlist> <listitem><para><xref linkend="ref.icap"/></para></listitem> <listitem><para><xref linkend="ref.calendar"/></para></listitem> @@ -290,10 +291,10 @@ </section> <section id="refs.utilspec"> - <title>Utilization Area Specific Extensions</title> + &extcat.purpose.utilspec; <section id="refs.utilspec.nontext"> - <title>Non-Text MIME Output</title> + &extcat.purpose.utilspec.nontext; <itemizedlist> <listitem><para><xref linkend="ref.cpdf"/></para></listitem> <listitem><para><xref linkend="ref.fdf"/></para></listitem> @@ -305,7 +306,7 @@ </section> <section id="refs.utilspec.image"> - <title>Image Processing and Generation</title> + &extcat.purpose.utilspec.image; <itemizedlist> <listitem><para><xref linkend="ref.exif"/></para></listitem> <listitem><para><xref linkend="ref.image"/></para></listitem> @@ -313,7 +314,7 @@ </section> <section id="refs.utilspec.audio"> - <title>Audio Formats Manipulation</title> + &extcat.purpose.utilspec.audio; <itemizedlist> <listitem><para><xref linkend="ref.id3"/></para></listitem> <listitem><para><xref linkend="ref.oggvorbis"/></para></listitem> @@ -323,7 +324,7 @@ </section> <section id="refs.utilspec.cmdline"> - <title>Command Line Specific Extensions</title> + &extcat.purpose.utilspec.cmdline; <itemizedlist> <listitem><para><xref linkend="ref.ncurses"/></para></listitem> <listitem><para><xref linkend="ref.readline"/></para></listitem> @@ -331,7 +332,7 @@ </section> <section id="refs.utilspec.windows"> - <title>Windows Only Extensions</title> + &extcat.purpose.utilspec.windows; <itemizedlist> <listitem><para><xref linkend="ref.dotnet"/></para></listitem> <listitem><para><xref linkend="ref.com"/></para></listitem> @@ -341,26 +342,20 @@ </section> <section id="refs.utilspec.server"> - <title>Server Specific Extensions</title> + &extcat.purpose.utilspec.server; <itemizedlist> <listitem><para><xref linkend="ref.apache"/></para></listitem> <listitem><para><xref linkend="ref.nsapi"/></para></listitem> <listitem><para><xref linkend="ref.iisfunc"/></para></listitem> </itemizedlist> </section> - </section> - - <section id="extensions.membership"> - <title>Membership</title> + &extcat.membership; <section id="extensions.membership.core"> - <title>Core Extensions</title> - <para> - These are not actual extensions - they are part of the PHP core and cannot be compilled out with compilation options. - </para> + &extcat.membership.core; <itemizedlist> <listitem><para><xref linkend="ref.array"/></para></listitem> <listitem><para><xref linkend="ref.classobj"/></para></listitem> @@ -386,10 +381,7 @@ </section> <section id="extensions.membership.bundled"> - <title>Bundled Extensions</title> - <para> - These extensions are bundled with PHP. - </para> + &extcat.membership.bundled; <itemizedlist> <listitem><para><xref linkend="ref.apache"/></para></listitem> <listitem><para><xref linkend="ref.bc"/></para></listitem> @@ -444,10 +436,7 @@ </section> <section id="extensions.membership.external"> - <title>External Extensions</title> - <para> - In order to compile these extensions, external libraries will be needed. - </para> + &extcat.membership.external; <itemizedlist> <listitem><para><xref linkend="ref.aspell"/></para></listitem> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> @@ -485,10 +474,7 @@ </section> <section id="extensions.membership.pecl"> - <title>PECL Extensions</title> - <para> - These extensions are available from <ulink url="&url.pecl;">PECL</ulink>. More PECL extensions exist but they are not documented in the PHP manual yet. - </para> + &extcat.membership.pecl; <itemizedlist> <listitem><para><xref linkend="ref.apc"/></para></listitem> <listitem><para><xref linkend="ref.apd"/></para></listitem> @@ -546,22 +532,13 @@ <listitem><para><xref linkend="ref.zip"/></para></listitem> </itemizedlist> </section> - </section> - - <section id="extensions.state"> - <title>State</title> - <para> - This part lists extensions not intended for the production use - they are either too "old" (deprecated) or "new" (experimental). - </para> + &extcat.state; <section id="extensions.state.deprecated"> - <title>Deprecated Extensions</title> - <para> - These extensions have been deprecated usually in the favor of some other extensions. - </para> + &extcat.state.deprecated; <itemizedlist> <listitem><para><xref linkend="ref.aspell"/></para></listitem> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> @@ -572,10 +549,7 @@ </section> <section id="extensions.state.experimental"> - <title>Experimental Extensions</title> - <para> - The behaviour of these extensions - including the names of their functions and anything else documented about these extensions - may change without notice in a future release of PHP. Use these extensions at your own risk. - </para> + &extcat.state.experimental; <itemizedlist> <listitem><para><xref linkend="ref.bcompiler"/></para></listitem> <listitem><para><xref linkend="ref.dbplus"/></para></listitem> @@ -599,11 +573,8 @@ <listitem><para><xref linkend="ref.xmlrpc"/></para></listitem> </itemizedlist> </section> - </section> - - </appendix> <!-- Keep this comment at the end of the file http://cvs.php.net/co.php/phpdoc/en/extensions.ent?r=1.1&p=1 Index: phpdoc/en/extensions.ent +++ phpdoc/en/extensions.ent <!-- $Revision: 1.1 $ --> <!-- Entities for the categorized extension list, so it does not need to be translated, and thus it is not going to be outdated. --> <!ENTITY extcat.intro '<title>Extension Categorization</title><para>This appendix categorizes more than 150 extensions documented in the PHP Manual by several criteria.</para>'> <!-- ======================================================================= --> <!ENTITY extcat.purpose '<title>Purpose</title>'> <!ENTITY extcat.purpose.basic '<title>Basic PHP Extensions</title>'> <!ENTITY extcat.purpose.basic.vartype '<title>Variable and Type Related Extensions</title>'> <!ENTITY extcat.purpose.basic.text '<title>Text Processing</title>'> <!ENTITY extcat.purpose.basic.php "<title>Affecting PHP's Behaviour</title>"> <!ENTITY extcat.purpose.basic.session '<title>Session Extensions</title>'> <!ENTITY extcat.purpose.basic.other '<title>Other Basic Extensions</title>'> <!ENTITY extcat.purpose.database '<title>Database Extensions</title>'> <!ENTITY extcat.purpose.database.abstract '<title>Abstraction Layers</title>'> <!ENTITY extcat.purpose.database.vendors '<title>Vendor Specific Database Extensions</title>'> <!ENTITY extcat.purpose.xml '<title>XML Manipulation</title>'> <!ENTITY extcat.purpose.webservice '<title>Web Services</title>'> <!ENTITY extcat.purpose.creditcard '<title>Credit Card Processing</title>'> <!ENTITY extcat.purpose.mathcrypto '<title>Math and Cryptography</title>'> <!ENTITY extcat.purpose.mathcrypto.math '<title>Mathematical Extensions</title>'> <!ENTITY extcat.purpose.mathcrypto.crypto '<title>Cryptography Extensions</title>'> <!ENTITY extcat.purpose.international '<title>Human Language and Character Encoding Support</title>'> <!ENTITY extcat.purpose.fileprocess '<title>File System and Process Control</title>'> <!ENTITY extcat.purpose.fileprocess.file '<title>File System Related Extensions</title>'> <!ENTITY extcat.purpose.fileprocess.process '<title>Process Control Extensions</title>'> <!ENTITY extcat.purpose.remote '<title>Accessing Services</title>'> <!ENTITY extcat.purpose.remote.mail '<title>Mail Related Extensions</title>'> <!ENTITY extcat.purpose.remote.auth '<title>Authentication Services</title>'> <!ENTITY extcat.purpose.remote.other '<title>Other Services</title>'> <!ENTITY extcat.purpose.compression '<title>Compression Extensions</title>'> <!ENTITY extcat.purpose.calendar '<title>Calendar and Event Related Extensions</title>'> <!ENTITY extcat.purpose.utilspec '<title>Utilization Area Specific Extensions</title>'> <!ENTITY extcat.purpose.utilspec.nontext '<title>Non-Text MIME Output</title>'> <!ENTITY extcat.purpose.utilspec.image '<title>Image Processing and Generation</title>'> <!ENTITY extcat.purpose.utilspec.audio '<title>Audio Formats Manipulation</title>'> <!ENTITY extcat.purpose.utilspec.cmdline '<title>Command Line Specific Extensions</title>'> <!ENTITY extcat.purpose.utilspec.windows '<title>Windows Only Extensions</title>'> <!ENTITY extcat.purpose.utilspec.server '<title>Server Specific Extensions</title>'> <!-- ======================================================================= --> <!ENTITY extcat.membership '<title>Membership</title>'> <!ENTITY extcat.membership.core '<title>Core Extensions</title><para>These are not actual extensions. They are part of the PHP core and cannot be left out of a PHP binary with compilation options.</para>'> <!ENTITY extcat.membership.bundled '<title>Bundled Extensions</title><para>These extensions are bundled with PHP.</para>'> <!ENTITY extcat.membership.external '<title>External Extensions</title><para>In order to compile these extensions, external libraries will be needed.</para>'> <!ENTITY extcat.membership.pecl '<title>PECL Extensions</title><para>These extensions are available from <ulink url="&url.pecl;">PECL</ulink>. More PECL extensions exist but they are not documented in the PHP manual yet.</para>'> <!-- ======================================================================= --> <!ENTITY extcat.state '<title>State</title><para>This part lists extensions not intended for the production use - they are either too "old" (deprecated) or "new" (experimental).</para>'> <!ENTITY extcat.state.deprecated '<title>Deprecated Extensions</title><para>These extensions have been deprecated usually in the favor of some other extensions.</para>'> <!ENTITY extcat.state.experimental '<title>Experimental Extensions</title><para>The behaviour of these extensions - including the names of their functions and anything else documented about these extensions - may change without notice in a future release of PHP. Use these extensions at your own risk.</para>'>
http://cvs.php.net/diff.php/phpdoc/manual.xml.in?r1=1.206&r2=1.207&ty=u Index: phpdoc/manual.xml.in diff -u phpdoc/manual.xml.in:1.206 phpdoc/manual.xml.in:1.207 --- phpdoc/manual.xml.in:1.206 Sun Jul 24 16:09:24 2005 +++ phpdoc/manual.xml.in Sun Aug 21 08:38:04 2005 @@ -2,22 +2,26 @@ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "@srcdir@/dtds/dbxml-4.1.2/docbookx.dtd" [ -<!-- $Revision: 1.206 $ --> +<!-- $Revision: 1.207 $ --> <!-- Add translated specific definitions and snippets --> <!ENTITY % language-defs SYSTEM "@srcdir@/@LANGDIR@/language-defs.ent"> <!ENTITY % language-snippets SYSTEM "@srcdir@/@LANGDIR@/language-snippets.ent"> +<!ENTITY % extensions SYSTEM "@srcdir@/@LANGDIR@/extensions.ent"> <!ENTITY % language-livedocs SYSTEM "@srcdir@/@LANGDIR@/livedocs.ent"> %language-defs; %language-snippets; +%extensions; <!-- Fallback to English definitions and snippets (in case of missing translation) --> <!ENTITY % language-defs.default SYSTEM "@srcdir@/en/language-defs.ent"> <!ENTITY % language-snippets.default SYSTEM "@srcdir@/en/language-snippets.ent"> +<!ENTITY % extensions.default SYSTEM "@srcdir@/en/extensions.ent"> %language-defs.default; %language-snippets.default; +%extensions.default; <!-- phpweb entities - autogenerated! --> <!ENTITY % phpweb.entities SYSTEM "entities/phpweb.ent"> http://cvs.php.net/diff.php/phpdoc/en/appendices/extensions.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/appendices/extensions.xml diff -u phpdoc/en/appendices/extensions.xml:1.3 phpdoc/en/appendices/extensions.xml:1.4 --- phpdoc/en/appendices/extensions.xml:1.3 Fri Aug 19 11:00:54 2005 +++ phpdoc/en/appendices/extensions.xml Sun Aug 21 08:38:06 2005 @@ -1,22 +1,23 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> - -<appendix id="extensions"> - <title>Extension Categorization</title> - <para> - This appendix categorizes more than 150 extensions documented in the PHP manual by several criteria. - </para> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.4 $ --> +<!-- + DO NOT TRANSLATE THIS FILE! All the content that is displayed + on the extension categorization page in your translated manual + can be translated in extensions.ent +--> +<appendix id="extensions"> + &extcat.intro; <section id="extensions.purpose"> - <title>Purpose</title> + &extcat.purpose; <section id="refs.basic"> - <title>Basic PHP Extensions</title> + &extcat.purpose.basic; <section id="refs.basic.vartype"> - <title>Variable and Type Related Extensions</title> + &extcat.purpose.basic.vartype; <itemizedlist> <listitem><para><xref linkend="ref.array"/></para></listitem> <listitem><para><xref linkend="ref.classobj"/></para></listitem> @@ -29,7 +30,7 @@ </section> <section id="refs.basic.text"> - <title>Text Processing</title> + &extcat.purpose.basic.text; <itemizedlist> <listitem><para><xref linkend="ref.strings"/></para></listitem> <listitem><para><xref linkend="ref.regex"/></para></listitem> @@ -38,7 +39,7 @@ </section> <section id="refs.basic.php"> - <title>Affecting PHP's Behaviour</title> + &extcat.purpose.basic.php; <itemizedlist> <listitem><para><xref linkend="ref.apc"/></para></listitem> <listitem><para><xref linkend="ref.apd"/></para></listitem> @@ -53,7 +54,7 @@ </section> <section id="refs.basic.session"> - <title>Session Extensions</title> + &extcat.purpose.basic.session; <itemizedlist> <listitem><para><xref linkend="ref.msession"/></para></listitem> <listitem><para><xref linkend="ref.muscat"/></para></listitem> @@ -62,7 +63,7 @@ </section> <section id="refs.basic.other"> - <title>Other Basic Extensions</title> + &extcat.purpose.basic.other; <itemizedlist> <listitem><para><xref linkend="ref.misc"/></para></listitem> <listitem><para><xref linkend="ref.url"/></para></listitem> @@ -77,10 +78,10 @@ </section> <section id="refs.database"> - <title>Database Extensions</title> + &extcat.purpose.database; <section id="refs.database.abstract"> - <title>Abstraction Layers</title> + &extcat.purpose.database.abstract; <itemizedlist> <listitem><para><xref linkend="ref.dba"/></para></listitem> <listitem><para><xref linkend="ref.dbx"/></para></listitem> @@ -92,7 +93,7 @@ </section> <section id="refs.database.vendors"> - <title>Vendor Specific Database Extensions</title> + &extcat.purpose.database.vendors; <itemizedlist> <listitem><para><xref linkend="ref.dbase"/></para></listitem> <listitem><para><xref linkend="ref.dbm"/></para></listitem> @@ -122,7 +123,7 @@ </section> <section id="refs.xml"> - <title>XML Manipulation</title> + &extcat.purpose.xml; <itemizedlist> <listitem><para><xref linkend="ref.dom"/></para></listitem> <listitem><para><xref linkend="ref.domxml"/></para></listitem> @@ -138,7 +139,7 @@ </section> <section id="refs.webservice"> - <title>Web Services</title> + &extcat.purpose.webservice; <itemizedlist> <listitem><para><xref linkend="ref.soap"/></para></listitem> <listitem><para><xref linkend="ref.wddx"/></para></listitem> @@ -147,7 +148,7 @@ </section> <section id="refs.creditcard"> - <title>Credit Card Processing</title> + &extcat.purpose.creditcard; <itemizedlist> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> <listitem><para><xref linkend="ref.cybermut"/></para></listitem> @@ -158,10 +159,10 @@ </section> <section id="refs.mathcrypto"> - <title>Math and Cryptography</title> + &extcat.purpose.mathcrypto; <section id="refs.mathcrypto.math"> - <title>Mathematical Extensions</title> + &extcat.purpose.mathcrypto.math; <itemizedlist> <listitem><para><xref linkend="ref.bc"/></para></listitem> <listitem><para><xref linkend="ref.gmp"/></para></listitem> @@ -170,7 +171,7 @@ </section> <section id="refs.mathcrypto.crypto"> - <title>Cryptography Extensions</title> + &extcat.purpose.mathcrypto.crypto; <itemizedlist> <listitem><para><xref linkend="ref.crack"/></para></listitem> <listitem><para><xref linkend="ref.mcrypt"/></para></listitem> @@ -180,7 +181,7 @@ </section> <section id="refs.international"> - <title>Human Language and Character Encoding Support</title> + &extcat.purpose.international; <itemizedlist> <listitem><para><xref linkend="ref.fribidi"/></para></listitem> <listitem><para><xref linkend="ref.gettext"/></para></listitem> @@ -193,10 +194,10 @@ </section> <section id="refs.fileprocess"> - <title>File System and Process Control</title> + &extcat.purpose.fileprocess; <section id="refs.fileprocess.file"> - <title>File System Related Extensions</title> + &extcat.purpose.fileprocess.file; <itemizedlist> <listitem><para><xref linkend="ref.dio"/></para></listitem> <listitem><para><xref linkend="ref.dir"/></para></listitem> @@ -208,7 +209,7 @@ </section> <section id="refs.fileprocess.process"> - <title>Process Control Extensions</title> + &extcat.purpose.fileprocess.process; <itemizedlist> <listitem><para><xref linkend="ref.posix"/></para></listitem> <listitem><para><xref linkend="ref.pcntl"/></para></listitem> @@ -220,10 +221,10 @@ </section> <section id="refs.remote"> - <title>Accessing Services</title> + &extcat.purpose.remote; <section id="refs.remote.mail"> - <title>Mail Related Extensions</title> + &extcat.purpose.remote.mail; <itemizedlist> <listitem><para><xref linkend="ref.cyrus"/></para></listitem> <listitem><para><xref linkend="ref.mail"/></para></listitem> @@ -234,7 +235,7 @@ </section> <section id="refs.remote.auth"> - <title>Authentication Services</title> + &extcat.purpose.remote.auth; <itemizedlist> <listitem><para><xref linkend="ref.kadm5"/></para></listitem> <listitem><para><xref linkend="ref.radius"/></para></listitem> @@ -242,7 +243,7 @@ </section> <section id="refs.remote.other"> - <title>Other Services</title> + &extcat.purpose.remote.other; <itemizedlist> <listitem><para><xref linkend="ref.curl"/></para></listitem> <listitem><para><xref linkend="ref.fam"/></para></listitem> @@ -269,7 +270,7 @@ </section> <section id="refs.compression"> - <title>Compression Extensions</title> + &extcat.purpose.compression; <itemizedlist> <listitem><para><xref linkend="ref.bzip2"/></para></listitem> <listitem><para><xref linkend="ref.lzf"/></para></listitem> @@ -280,7 +281,7 @@ </section> <section id="refs.calendar"> - <title>Calendar and Event Related Extensions</title> + &extcat.purpose.compression; <itemizedlist> <listitem><para><xref linkend="ref.icap"/></para></listitem> <listitem><para><xref linkend="ref.calendar"/></para></listitem> @@ -290,10 +291,10 @@ </section> <section id="refs.utilspec"> - <title>Utilization Area Specific Extensions</title> + &extcat.purpose.utilspec; <section id="refs.utilspec.nontext"> - <title>Non-Text MIME Output</title> + &extcat.purpose.utilspec.nontext; <itemizedlist> <listitem><para><xref linkend="ref.cpdf"/></para></listitem> <listitem><para><xref linkend="ref.fdf"/></para></listitem> @@ -305,7 +306,7 @@ </section> <section id="refs.utilspec.image"> - <title>Image Processing and Generation</title> + &extcat.purpose.utilspec.image; <itemizedlist> <listitem><para><xref linkend="ref.exif"/></para></listitem> <listitem><para><xref linkend="ref.image"/></para></listitem> @@ -313,7 +314,7 @@ </section> <section id="refs.utilspec.audio"> - <title>Audio Formats Manipulation</title> + &extcat.purpose.utilspec.audio; <itemizedlist> <listitem><para><xref linkend="ref.id3"/></para></listitem> <listitem><para><xref linkend="ref.oggvorbis"/></para></listitem> @@ -323,7 +324,7 @@ </section> <section id="refs.utilspec.cmdline"> - <title>Command Line Specific Extensions</title> + &extcat.purpose.utilspec.cmdline; <itemizedlist> <listitem><para><xref linkend="ref.ncurses"/></para></listitem> <listitem><para><xref linkend="ref.readline"/></para></listitem> @@ -331,7 +332,7 @@ </section> <section id="refs.utilspec.windows"> - <title>Windows Only Extensions</title> + &extcat.purpose.utilspec.windows; <itemizedlist> <listitem><para><xref linkend="ref.dotnet"/></para></listitem> <listitem><para><xref linkend="ref.com"/></para></listitem> @@ -341,26 +342,20 @@ </section> <section id="refs.utilspec.server"> - <title>Server Specific Extensions</title> + &extcat.purpose.utilspec.server; <itemizedlist> <listitem><para><xref linkend="ref.apache"/></para></listitem> <listitem><para><xref linkend="ref.nsapi"/></para></listitem> <listitem><para><xref linkend="ref.iisfunc"/></para></listitem> </itemizedlist> </section> - </section> - - <section id="extensions.membership"> - <title>Membership</title> + &extcat.membership; <section id="extensions.membership.core"> - <title>Core Extensions</title> - <para> - These are not actual extensions - they are part of the PHP core and cannot be compilled out with compilation options. - </para> + &extcat.membership.core; <itemizedlist> <listitem><para><xref linkend="ref.array"/></para></listitem> <listitem><para><xref linkend="ref.classobj"/></para></listitem> @@ -386,10 +381,7 @@ </section> <section id="extensions.membership.bundled"> - <title>Bundled Extensions</title> - <para> - These extensions are bundled with PHP. - </para> + &extcat.membership.bundled; <itemizedlist> <listitem><para><xref linkend="ref.apache"/></para></listitem> <listitem><para><xref linkend="ref.bc"/></para></listitem> @@ -444,10 +436,7 @@ </section> <section id="extensions.membership.external"> - <title>External Extensions</title> - <para> - In order to compile these extensions, external libraries will be needed. - </para> + &extcat.membership.external; <itemizedlist> <listitem><para><xref linkend="ref.aspell"/></para></listitem> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> @@ -485,10 +474,7 @@ </section> <section id="extensions.membership.pecl"> - <title>PECL Extensions</title> - <para> - These extensions are available from <ulink url="&url.pecl;">PECL</ulink>. More PECL extensions exist but they are not documented in the PHP manual yet. - </para> + &extcat.membership.pecl; <itemizedlist> <listitem><para><xref linkend="ref.apc"/></para></listitem> <listitem><para><xref linkend="ref.apd"/></para></listitem> @@ -546,22 +532,13 @@ <listitem><para><xref linkend="ref.zip"/></para></listitem> </itemizedlist> </section> - </section> - - <section id="extensions.state"> - <title>State</title> - <para> - This part lists extensions not intended for the production use - they are either too "old" (deprecated) or "new" (experimental). - </para> + &extcat.state; <section id="extensions.state.deprecated"> - <title>Deprecated Extensions</title> - <para> - These extensions have been deprecated usually in the favor of some other extensions. - </para> + &extcat.state.deprecated; <itemizedlist> <listitem><para><xref linkend="ref.aspell"/></para></listitem> <listitem><para><xref linkend="ref.ccvs"/></para></listitem> @@ -572,10 +549,7 @@ </section> <section id="extensions.state.experimental"> - <title>Experimental Extensions</title> - <para> - The behaviour of these extensions - including the names of their functions and anything else documented about these extensions - may change without notice in a future release of PHP. Use these extensions at your own risk. - </para> + &extcat.state.experimental; <itemizedlist> <listitem><para><xref linkend="ref.bcompiler"/></para></listitem> <listitem><para><xref linkend="ref.dbplus"/></para></listitem> @@ -599,11 +573,8 @@ <listitem><para><xref linkend="ref.xmlrpc"/></para></listitem> </itemizedlist> </section> - </section> - - </appendix> <!-- Keep this comment at the end of the file http://cvs.php.net/co.php/phpdoc/en/extensions.ent?r=1.1&p=1 Index: phpdoc/en/extensions.ent +++ phpdoc/en/extensions.ent <!-- $Revision: 1.1 $ --> <!-- Entities for the categorized extension list, so it does not need to be translated, and thus it is not going to be outdated. --> <!ENTITY extcat.intro '<title>Extension Categorization</title><para>This appendix categorizes more than 150 extensions documented in the PHP Manual by several criteria.</para>'> <!-- ======================================================================= --> <!ENTITY extcat.purpose '<title>Purpose</title>'> <!ENTITY extcat.purpose.basic '<title>Basic PHP Extensions</title>'> <!ENTITY extcat.purpose.basic.vartype '<title>Variable and Type Related Extensions</title>'> <!ENTITY extcat.purpose.basic.text '<title>Text Processing</title>'> <!ENTITY extcat.purpose.basic.php "<title>Affecting PHP's Behaviour</title>"> <!ENTITY extcat.purpose.basic.session '<title>Session Extensions</title>'> <!ENTITY extcat.purpose.basic.other '<title>Other Basic Extensions</title>'> <!ENTITY extcat.purpose.database '<title>Database Extensions</title>'> <!ENTITY extcat.purpose.database.abstract '<title>Abstraction Layers</title>'> <!ENTITY extcat.purpose.database.vendors '<title>Vendor Specific Database Extensions</title>'> <!ENTITY extcat.purpose.xml '<title>XML Manipulation</title>'> <!ENTITY extcat.purpose.webservice '<title>Web Services</title>'> <!ENTITY extcat.purpose.creditcard '<title>Credit Card Processing</title>'> <!ENTITY extcat.purpose.mathcrypto '<title>Math and Cryptography</title>'> <!ENTITY extcat.purpose.mathcrypto.math '<title>Mathematical Extensions</title>'> <!ENTITY extcat.purpose.mathcrypto.crypto '<title>Cryptography Extensions</title>'> <!ENTITY extcat.purpose.international '<title>Human Language and Character Encoding Support</title>'> <!ENTITY extcat.purpose.fileprocess '<title>File System and Process Control</title>'> <!ENTITY extcat.purpose.fileprocess.file '<title>File System Related Extensions</title>'> <!ENTITY extcat.purpose.fileprocess.process '<title>Process Control Extensions</title>'> <!ENTITY extcat.purpose.remote '<title>Accessing Services</title>'> <!ENTITY extcat.purpose.remote.mail '<title>Mail Related Extensions</title>'> <!ENTITY extcat.purpose.remote.auth '<title>Authentication Services</title>'> <!ENTITY extcat.purpose.remote.other '<title>Other Services</title>'> <!ENTITY extcat.purpose.compression '<title>Compression Extensions</title>'> <!ENTITY extcat.purpose.calendar '<title>Calendar and Event Related Extensions</title>'> <!ENTITY extcat.purpose.utilspec '<title>Utilization Area Specific Extensions</title>'> <!ENTITY extcat.purpose.utilspec.nontext '<title>Non-Text MIME Output</title>'> <!ENTITY extcat.purpose.utilspec.image '<title>Image Processing and Generation</title>'> <!ENTITY extcat.purpose.utilspec.audio '<title>Audio Formats Manipulation</title>'> <!ENTITY extcat.purpose.utilspec.cmdline '<title>Command Line Specific Extensions</title>'> <!ENTITY extcat.purpose.utilspec.windows '<title>Windows Only Extensions</title>'> <!ENTITY extcat.purpose.utilspec.server '<title>Server Specific Extensions</title>'> <!-- ======================================================================= --> <!ENTITY extcat.membership '<title>Membership</title>'> <!ENTITY extcat.membership.core '<title>Core Extensions</title><para>These are not actual extensions. They are part of the PHP core and cannot be left out of a PHP binary with compilation options.</para>'> <!ENTITY extcat.membership.bundled '<title>Bundled Extensions</title><para>These extensions are bundled with PHP.</para>'> <!ENTITY extcat.membership.external '<title>External Extensions</title><para>In order to compile these extensions, external libraries will be needed.</para>'> <!ENTITY extcat.membership.pecl '<title>PECL Extensions</title><para>These extensions are available from <ulink url="&url.pecl;">PECL</ulink>. More PECL extensions exist but they are not documented in the PHP manual yet.</para>'> <!-- ======================================================================= --> <!ENTITY extcat.state '<title>State</title><para>This part lists extensions not intended for the production use - they are either too "old" (deprecated) or "new" (experimental).</para>'> <!ENTITY extcat.state.deprecated '<title>Deprecated Extensions</title><para>These extensions have been deprecated usually in the favor of some other extensions.</para>'> <!ENTITY extcat.state.experimental '<title>Experimental Extensions</title><para>The behaviour of these extensions - including the names of their functions and anything else documented about these extensions - may change without notice in a future release of PHP. Use these extensions at your own risk.</para>'>