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>'>