dams Thu Oct 25 09:54:46 2001 EDT
Modified files:
/phpdoc/fr/functions pfpro.xml swf.xml url.xml gettext.xml
Log:
xml tag
double -> float
minor typos.
Index: phpdoc/fr/functions/pfpro.xml
diff -u phpdoc/fr/functions/pfpro.xml:1.5 phpdoc/fr/functions/pfpro.xml:1.6
--- phpdoc/fr/functions/pfpro.xml:1.5 Wed Feb 7 04:13:18 2001
+++ phpdoc/fr/functions/pfpro.xml Thu Oct 25 09:54:45 2001
@@ -1,5 +1,7 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.6 $ -->
<reference id="ref.pfpro">
- <title>Verisign Payflow Pro Paiement</title>
+ <title>Paiement par Verisign</title>
<titleabbrev>Paiement par Verisign</titleabbrev>
<partintro>
<simpara>
@@ -10,7 +12,8 @@
</simpara>
<simpara>
Ces fonctions sont utilisables dès que PHP a été
- compilé avec l'option <option role="configure">--with-pfpro[=DIR]</option>.
+ compilé avec l'option
+ <link linkend="install.configure.with-pfpro"><option
+role="configure">--with-pfpro[=DIR]</option></link>.
Vous devez aussi utiliser le SDK approprié sur votre plate-forme : il
est disponible <ulink url="&url.pfpro.download;">l'interface du manager</ulink>,
une fois que vous vous êtes inscrit. Si vous avez l'intention d'utiliser
@@ -20,7 +23,7 @@
<simpara>
Une fois que vous avez téléchargé le SDK vous devez copier
les
fichiers depuis le dossier <filename class="directory">lib</filename>
- de la distribution. Copier le fichier d'entête <filename>pfpro.h</filename>
+ de la distribution. Copier le fichier d'en-têtes
+<filename>pfpro.h</filename>
dans <filename class="directory">/usr/local/include</filename>
et la librairie <filename>libpfpro.so</filename> dans
<filename class="directory">/usr/local/lib</filename>.
@@ -40,8 +43,8 @@
<note>
<para>
Ces fonctions ne font que fournir un accès aux services Verisign Payment
Services.
- Assurez vous bien de lire le "Payflow Pro Developers Guide" pour plus
- de détails sur les parmètres.
+ Assurez-vous bien de lire le "Payflow Pro Developers Guide" pour plus
+ de détails sur les paramètres.
</para>
</note>
</partintro>
@@ -72,7 +75,7 @@
<refentry id="function.pfpro-cleanup">
<refnamediv>
<refname>pfpro_cleanup</refname>
- <refpurpose>Eteind la librairie Payflow Pro</refpurpose>
+ <refpurpose>Eteint la librairie Payflow Pro</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
@@ -115,21 +118,22 @@
<parameter><optional>timeout</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy address</optional></parameter>
+ <parameter><optional>proxy_logon</optional></parameter>
</paramdef>
<paramdef>int
- <parameter><optional>proxy port</optional></parameter>
+ <parameter><optional>proxy_port</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy logon</optional></parameter>
+ <parameter><optional>proxy_logon</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy password</optional></parameter>
+ <parameter><optional>proxy_password</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
- Retourne un tableau associatif, contenant la réponse.
+ <function>pfpro_process</function> retourne un tableau associatif,
+ contenant la réponse à la transaction.
</para>
<para>
<function>pfpro_process</function> effectue une transaction
@@ -138,36 +142,36 @@
au serveur.
</para>
<para>
- Le second paramètre <parameter><optional>address</optional></parameter>
- indique quel hôte contacter. Il est optinnel. Par défaut,
+ Le second paramètre <parameter>address</parameter>
+ indique quel hôte contacter. Il est optionnel. Par défaut,
il vaut "test.signio.com" : vous devrez probablement le remplacer
par "connect.signio.com" pour effectuer de vraies transactions.
</para>
<para>
- Le troisième paramètre
<parameter><optional>port</optional></parameter>
+ Le troisième paramètre <parameter>port</parameter>
spécifie le port de connexion. Par défaut, c'est 443, le port SSL
standard.
</para>
<para>
- Le quatrième paramètre
<parameter><optional>timeout</optional></parameter>
+ Le quatrième paramètre <parameter>timeout</parameter>
indique le temps de timeout à utiliser. Par défaut, c'est 30
secondes.
Notez que ce timeout ne prend effet que lorsqu'une connexion a été
établie avec un serveur : votre script peut potentiellement attendre
- indéfiniement un événement DNS ou un problème de
réseau.
+ indéfiniment un événement DNS ou un problème de
+réseau.
</para>
<para>
- Le cinquième paramètre <parameter><optional>proxy
address</optional></parameter>
+ Le cinquième paramètre <parameter>proxy_address</parameter>
indique le nom du proxy SSL. Le sixième paramètre
- <parameter><optional>proxy port</optional></parameter> indique le port
+ <parameter>proxy port</parameter> indique le port
à utiliser sur ce proxy.
</para>
<para>
Les septième et huitième paramètres,
- <parameter><optional>proxy logon</optional></parameter> et
- <parameter><optional>proxy password</optional></parameter> indique
+ <parameter>proxy_logon</parameter> et
+ <parameter>proxy_password</parameter> indique
le nom de compte et le mot de passe à utiliser sur le proxy.
</para>
<para>
- Cette fonction retourne un tableau associatif.
+ <function>pfpro_process</function> retourne un tableau associatif.
</para>
<note>
<para>
@@ -193,7 +197,7 @@
die("Impossible d'établir un lien avec Verisign.\n");
}
echo "La réponse de Verisign était ".$response[RESULT];
-echo ", c'est à dire : ".$response[RESPMSG]."\n";
+echo ", c'est-à-dire : ".$response[RESPMSG]."\n";
echo "\nLa requête de transaction: ";
print_r($transaction);
echo "\nLa réponse: ";
@@ -225,21 +229,22 @@
<parameter><optional>timeout</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy address</optional></parameter>
+ <parameter><optional>proxy_address</optional></parameter>
</paramdef>
<paramdef>int
- <parameter><optional>proxy port</optional></parameter>
+ <parameter><optional>proxy_port</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy logon</optional></parameter>
+ <parameter><optional>proxy_logon</optional></parameter>
</paramdef>
<paramdef>string
- <parameter><optional>proxy password</optional></parameter>
+ <parameter><optional>proxy_password</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
- Retourne une chaîne avec une réponse.
+ <function>pfpro_process_raw</function> retourne une chaîne avec
+ une réponse.
</para>
<para>
<function>pfpro_process_raw</function> envoie une transaction
@@ -256,8 +261,8 @@
<note>
<para>
Lisez attentivement le "Payflow Pro Developers Guide" pour connaître tous
- les détails des paramètres et leur règle d'encodage. Il
est recommandé
- d'utiliser plutôt <function>pfpro_process</function>.
+ les détails des paramètres et leur règle d'encodage.
+ Il est recommandé d'utiliser plutôt
+<function>pfpro_process</function>.
</para>
</note>
<example>
Index: phpdoc/fr/functions/swf.xml
diff -u phpdoc/fr/functions/swf.xml:1.5 phpdoc/fr/functions/swf.xml:1.6
--- phpdoc/fr/functions/swf.xml:1.5 Mon Mar 19 12:01:15 2001
+++ phpdoc/fr/functions/swf.xml Thu Oct 25 09:54:45 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.6 $ -->
<reference id="ref.swf">
<title>Shockwave Flash</title>
<titleabbrev>SWF</titleabbrev>
@@ -8,8 +10,8 @@
télécharger libswf à
<ulink url="&url.swf;">&url.swf;</ulink>. Une fois que vous avez libswf, tout
ce qui reste à faire est de configurer PHP avec
- <option role="configure">--with-swf[=DIR]</option> oú DIR est
- le dossier qui accueille les dossiers de include et lib. Le dossier
+ <link linkend="install.configure.with-swf"><option
+role="configure">--with-swf[=DIR]</option></link>
+ où DIR est le dossier qui accueille les dossiers de include et lib. Le
+dossier
include doit contenir le fichier swf.h file et le dossier lib doit
contenir le fichier libswf.a. Si vous décompressez la distribution
de libswf, les deux fichiers seront dans le même dossier. Par
@@ -23,21 +25,21 @@
<title>Exemple SWF</title>
<programlisting role="php">
<?php
-swf_openfile ("test.swf", 256, 256, 30, 1, 1, 1);
-swf_ortho2 (-100, 100, -100, 100);
-swf_defineline (1, -70, 0, 70, 0, .2);
-swf_definerect (4, 60, -10, 70, 0, 0);
-swf_definerect (5, -60, 0, -70, 10, 0);
-swf_addcolor (0, 0, 0, 0);
-swf_definefont (10, "Mod");
-swf_fontsize (5);
-swf_fontslant (10);
-swf_definetext (11, "This be Flash wit PHP!", 1);
-swf_pushmatrix ();
-swf_translate (-50, 80, 0);
-swf_placeobject (11, 60);
-swf_popmatrix ();
-for ($i = 0; $i < 30; $i++) {
+ swf_openfile ("test.swf", 256, 256, 30, 1, 1, 1);
+ swf_ortho2 (-100, 100, -100, 100);
+ swf_defineline (1, -70, 0, 70, 0, .2);
+ swf_definerect (4, 60, -10, 70, 0, 0);
+ swf_definerect (5, -60, 0, -70, 10, 0);
+ swf_addcolor (0, 0, 0, 0);
+ swf_definefont (10, "Mod");
+ swf_fontsize (5);
+ swf_fontslant (10);
+ swf_definetext (11, "This be Flash wit PHP!", 1);
+ swf_pushmatrix ();
+ swf_translate (-50, 80, 0);
+ swf_placeobject (11, 60);
+ swf_popmatrix ();
+ for ($i = 0; $i < 30; $i++) {
$p = $i/(30-1);
swf_pushmatrix ();
swf_scale (1-($p*.9), 1, 1);
@@ -50,26 +52,24 @@
swf_placeobject (5, 50);
swf_popmatrix ();
swf_showframe ();
-}
-for ($i = 0; $i < 30; $i++) {
+ }
+ for ($i = 0; $i < 30; $i++) {
swf_removeobject (50);
if (($i%4) == 0) {
swf_showframe ();
}
-}
-swf_startdoaction ();
-swf_actionstop ();
-swf_enddoaction ();
+ }
+ swf_startdoaction ();
+ swf_actionstop ();
+ swf_enddoaction ();
swf_closefile ();
?>
</programlisting>
</example>
- Cela va produire une animation, proche de
- <ulink url="&url.swf.test">celle ci</ulink> (mais traduite en anglais).
</para>
<note>
<para>
- Le support de Flash a été ajouté dans PHP 4.0RC2.
+ Le support de Flash a été ajouté en PHP 4.0RC2.
</para>
<para>
La librairie libswf n'est pas disponible pour Windows : son développement
@@ -274,7 +274,7 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>swf_setframe</function> selectionne le frame
+ <function>swf_setframe</function> sélectionne le frame
<parameter>framenumber</parameter> comme frame actif.
</para>
</refsect1>
@@ -417,8 +417,8 @@
</para>
<para>
<function>swf_placeobject</function> utilise la couleur courante de
- multiplication (specifiée par <function>swf_mulcolor</function>) et
- la couleur courante d'addition (specifiée par
+ multiplication (spécifiée par <function>swf_mulcolor</function>) et
+ la couleur courante d'addition (spécifiée par
<function>swf_addcolor</function>) pour colorer l'objet, et utilise
la matrice courante pour positionner l'objet.
</para>
@@ -458,9 +458,9 @@
MOD_MATRIX, MOD_COLOR ou la combinaison des deux.
</para>
<para>
- MOD_COLOR utilise la couleur courante de multiplication (specifiée par
+ MOD_COLOR utilise la couleur courante de multiplication (spécifiée
+par
<function>swf_mulcolor</function>) et la couleur courante d'addition
- (specifiée par <function>swf_addcolor</function>) pour colorer
+ (spécifiée par <function>swf_addcolor</function>) pour colorer
l'objet, et MOD_MATRIX utilise la matrice courante pour positionner l'objet.
</para>
</refsect1>
@@ -512,7 +512,7 @@
<refnamediv>
<refname>swf_startdoaction</refname>
<refpurpose>
- Commence la déscription d'une liste d'action pour la frame courante.
+ Commence la description d'une liste d'action pour la frame courante.
</refpurpose>
</refnamediv>
<refsect1>
@@ -526,7 +526,7 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>swf_startdoaction</function> commence la déscription
+ <function>swf_startdoaction</function> commence la description
d'une liste d'actions pour la frame courante. Cette fonction doit
être appelée avant que les actions ne soient définies
pour le cadre courant.
@@ -672,7 +672,7 @@
<refnamediv>
<refname>swf_actiontogglequality</refname>
<refpurpose>
- Choisi le niveau de qualité haut ou bas.
+ Choisit le niveau de qualité haut ou bas.
</refpurpose>
</refnamediv>
<refsect1>
@@ -826,8 +826,8 @@
</funcsynopsis>
<para>
<function>swf_defineline</function> définit une ligne
- commencant aux coordonnées (<parameter>x1</parameter>,
- <parameter>y1 </parameter>), et finissant au point de
+ commençant aux coordonnées (<parameter>x1</parameter>,
+ <parameter>y1</parameter>), et finissant au point de
coordonnées (<parameter>x2</parameter>, <parameter>y2</parameter>).
Elle aura la largeur de <parameter>width</parameter>.
</para>
@@ -1036,7 +1036,7 @@
<refnamediv>
<refname>swf_shapefillbitmapclip</refname>
<refpurpose>
- Choisi le mode de remplissage par texture.
+ Choisit le mode de remplissage par texture.
</refpurpose>
</refnamediv>
<refsect1>
@@ -1052,7 +1052,7 @@
</funcprototype>
</funcsynopsis>
<para>
- Choisi le mode de remplissage par texture : les espaces
+ Choisit le mode de remplissage par texture : les espaces
vides seront remplis avec la bitmap <parameter>bitmapid</parameter>.
</para>
</refsect1>
@@ -1061,7 +1061,7 @@
<refnamediv>
<refname>swf_shapefillbitmaptile</refname>
<refpurpose>
- Choisi le mode de remplissage par texture repétée.
+ Choisit le mode de remplissage par texture repétée.
</refpurpose>
</refnamediv>
<refsect1>
@@ -1077,7 +1077,7 @@
</funcprototype>
</funcsynopsis>
<para>
- Choisi le mode de remplissage par texture : les espaces vides
+ Choisit le mode de remplissage par texture : les espaces vides
seront remplis avec la bitmap <parameter>bitmapid</parameter>,
repétée autant de fois qu'il le faut (mode carrelage).
</para>
@@ -1215,7 +1215,7 @@
(<parameter>x1</parameter>, <parameter>y1</parameter>) et
(<parameter>x2</parameter>,<parameter>y2</parameter>) comme
points de contrôle et le point de coordonnées
- (<parameter>x3</parameter>,<parameter> y3</parameter>)
+ (<parameter>x3</parameter>,<parameter>y3</parameter>)
comme point final. La position finale devient alors la
position courante.
</para>
@@ -1674,8 +1674,8 @@
caractéristiques d'un bouton. <parameter>states</parameter>,
définit les états du bouton autorisés : ce
peut être : BSHitTest, BSDown, BSOver ou BSUp.
- <parameter>shapeid</parameter> est l'apparance du bouton, c'est
- à dire l'objet qui représente le bouton.
+ <parameter>shapeid</parameter> est l'apparence du bouton,
+ c'est-à-dire l'objet qui représente le bouton.
<parameter>depth</parameter> est la profondeur de placement
du bouton, dans le frame courant.
<example>
@@ -1850,16 +1850,16 @@
<funcdef>void
<function>swf_viewport</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmax</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymax</parameter>
</paramdef>
</funcprototype>
@@ -1890,22 +1890,22 @@
<funcdef>void
<function>swf_ortho</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmax</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymax</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>zmin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>zmax</parameter>
</paramdef>
</funcprototype>
@@ -1932,16 +1932,16 @@
<funcdef>void
<function>swf_ortho2</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>xmax</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymin</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>ymax</parameter>
</paramdef>
</funcprototype>
@@ -1970,16 +1970,16 @@
<funcdef>void
<function>swf_perspective</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>fovy</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>aspect</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>near</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>far</parameter>
</paramdef>
</funcprototype>
@@ -1996,9 +1996,9 @@
</para>
<note>
<para>
- Diverses distortions peuvent apparaître lors de ce genre
+ Diverses distorsions peuvent apparaître lors de ce genre
de projection, car Flash ne dispose que d'une matrice à
- 2 dimensions. Certaines distortions font vraiment tâche d'encre.
+ 2 dimensions. Certaines distorsions font vraiment tâche d'encre.
</para>
</note>
</refsect1>
@@ -2017,16 +2017,16 @@
<funcdef>void
<function>swf_polarview</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>dist</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>azimuth</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>incidence</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>twist</parameter>
</paramdef>
</funcprototype>
@@ -2057,25 +2057,25 @@
<funcdef>void
<function>swf_lookat</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>view_x</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>view_y</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>view_z</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>reference_x</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>reference_y</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>reference_z</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>twist</parameter>
</paramdef>
</funcprototype>
@@ -2088,7 +2088,7 @@
du point de référence dans la scène,
de coordonnées (<parameter>reference_x</parameter>,
<parameter>reference_y</parameter>, <parameter>reference_z</parameter>).
- Le paramètre <parameter>twist </parameter> contrôle
+ Le paramètre <parameter>twist</parameter> contrôle
la rotation le long de l'axe des z de l'utilisateur.
</para>
</refsect1>
@@ -2150,13 +2150,13 @@
<funcdef>void
<function>swf_scale</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>x</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>y</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>z</parameter>
</paramdef>
</funcprototype>
@@ -2181,13 +2181,13 @@
<funcdef>void
<function>swf_translate</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>x</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>y</parameter>
</paramdef>
- <paramdef>double
+ <paramdef>float
<parameter>z</parameter>
</paramdef>
</funcprototype>
@@ -2211,7 +2211,7 @@
<funcdef>void
<function>swf_rotate</function>
</funcdef>
- <paramdef>double
+ <paramdef>float
<parameter>angle</parameter>
</paramdef>
<paramdef>string
@@ -2249,7 +2249,7 @@
<para>
<function>swf_posround</function> active ou désactive
l'approximation lors des translations, lorsque des objets sont
- placés ou déplacés. Il y a des situations oú
+ placés ou déplacés. Il y a des situations où
le texte devient plus lisible lorsque l'approximation a
été activée. <parameter>round</parameter>
active l'approximation (1) ou la désactive (0).
Index: phpdoc/fr/functions/url.xml
diff -u phpdoc/fr/functions/url.xml:1.7 phpdoc/fr/functions/url.xml:1.8
--- phpdoc/fr/functions/url.xml:1.7 Mon Feb 26 06:10:50 2001
+++ phpdoc/fr/functions/url.xml Thu Oct 25 09:54:45 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.8 $ -->
<reference id="ref.url">
<title>URL</title>
<titleabbrev>Fonctions URL</titleabbrev>
@@ -21,7 +23,9 @@
binaires.
</para>
<para>
- Voir aussi : <function>base64_encode</function> et la RFC-2045 section 6.8.
+ Voir aussi
+ <function>base64_encode</function> et
+ la RFC2045 section 6.8.
</para>
</refsect1>
</refentry>
@@ -50,8 +54,10 @@
que les données initiales.
</para>
<para>
- Voir aussi: <function>base64_decode</function>, <function>chunk_split</function>,
- et la RFC-2045 section 6.8.
+ Voir aussi
+ <function>base64_decode</function>,
+ <function>chunk_split</function> et
+ la RFC2045 section 6.8.
</para>
</refsect1>
</refentry>
@@ -97,7 +103,8 @@
<screen>foo%20bar%40baz</screen> devient <screen>foo bar@baz</screen>.
</para>
<simpara>
- Voir aussi <function>rawurlencode</function>,
+ Voir aussi
+ <function>rawurlencode</function>,
<function>urldecode</function> et
<function>urlencode</function>.
</simpara>
@@ -131,7 +138,7 @@
<title>Exemple avec <function>rawurlencode</function></title>
<programlisting role="php">
<?php
-echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'), '@ftp.my.com/x.txt">';
+ echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'), '@ftp.my.com/x.txt">';
?>
</programlisting>
</example>
@@ -140,14 +147,16 @@
<title>Exemple avec <function>rawurlencode</function></title>
<programlisting role="php">
<?php
-echo '<A HREF="http://x.com/department_list_script/', rawurlencode ('sales et
marketing/Miami'), '">';
+ echo '<A HREF="http://x.com/department_list_script/', rawurlencode ('sales et
+marketing/Miami'), '">';
?>
</programlisting>
</example>
</para>
<simpara>
- Voir aussi <function>rawurldecode</function>,
- <function>urldecode</function> et <function>urlencode</function>.
+ Voir aussi
+ <function>rawurldecode</function>,
+ <function>urldecode</function> et
+ <function>urlencode</function>.
</simpara>
</refsect1>
</refentry>
@@ -172,21 +181,23 @@
<title>Exemple avec <function>urldecode</function></title>
<programlisting role="php">
<?php
-$a = split ('&', $querystring);
-$i = 0;
-while ($i < count ($a)) {
+ $a = split('&', $querystring);
+ $i = 0;
+ while ($i < count ($a)) {
$b = split ('=', $a [$i]);
- echo 'Value for parameter ', htmlspecialchars (urldecode ($b [0])),
- ' is ', htmlspecialchars (urldecode ($b [1])), "<BR>";
+ echo 'La valeur du paramètre ', htmlspecialchars(urldecode($b [0])),
+ ' est ', htmlspecialchars(urldecode($b[1])), "<br>";
$i++;
-}
+ }
?>
</programlisting>
</example>
</para>
<para>
- Voir aussi <function>urlencode</function>, <function>rawurlencode</function>
- et <function>rawurldecode</function>.
+ Voir aussi
+ <function>urlencode</function>,
+ <function>rawurlencode</function> et
+ <function>rawurldecode</function>.
</para>
</refsect1>
</refentry>
@@ -206,7 +217,7 @@
<para>
<function>urlencode</function> retourne une chaîne dont les
caractères non alpha-numériques (hormis <literal>-_.</literal>)
- sont remplacés par des séquences commencant
+ sont remplacés par des séquences commençant
par un caractère pourcentage (<literal>%</literal>),
suivi de deux chiffres hexadécimaux. Les espaces sont
remplacés par des signes plus (<literal>+</literal>).
@@ -224,30 +235,30 @@
<title>Exemple avec <function>urlencode</function></title>
<programlisting role="php">
<?php
-echo '<A HREF="moncgi?foo=', urlencode ($userinput), '">';
+ echo '<A HREF="moncgi?foo=', urlencode ($userinput), '">';
?>
</programlisting>
</example>
</para>
<para>
- Voir aussi <function>urldecode</function>.
+ Voir aussi
+ <function>urldecode</function>.
</para>
<para>
- Note: Faîtes bien attention aux variables qui ressemblent à
- des entitées HTML, comme par exemple &amp, &copy et &pound,
+ Note: Faites bien attention aux variables qui ressemblent à
+ des entités HTML, comme par exemple &amp, &copy et &pound,
qui sont analysées par le client web et remplacée par leur
- valeur, au lieu de passer le nom de variable désiré. C'est
- un vrai problème qui a été montré par le W3C
+ valeur. C'est un vrai problème qui a été montré
+par le W3C
depuis longtemps. La référence est ici :
<ulink url="&url.argsep;">&url.argsep;</ulink>.
PHP supporte le remplacement de séparateur d'arguments par un
point-virgule, comme recommandé par le W3C, grâce à
- la directive arg_separator .ini. Malheureusement, la plus part des clients web
- n'envoie pas leur données de formulaire avec des point-virgule. Une
+ la directive arg_separator .ini. Malheureusement, la plupart des clients web
+ n'envoient pas leurs données de formulaire avec des points-virgules. Une
solution plus portable est d'utiliser <literal>&amp;</literal>
à la place de <literal>&</literal> comme
séparateur. Vous n'avez alors pas à changer la directive
- arg_separator. Laissez la à &, mais encodez vos URL avec
+ arg_separator. Laissez-la à &, mais encodez vos URL avec
<function>htmlentities</function>.
<example>
<title>
@@ -256,14 +267,17 @@
</title>
<programlisting role="php">
<?php
-echo '<A HREF="moncgi?foo=', htmlentities (urlencode ($userinput) ), '">';
+ echo '<A HREF="moncgi?foo=', htmlentities (urlencode ($userinput) ), '">';
?>
</programlisting>
</example>
</para>
<para>
- Voir aussi <function>urldecode</function>, <function>htmlentities</function>,
- <function>rawurldecode</function> et <function>rawurlencode</function>.
+ Voir aussi
+ <function>urldecode</function>,
+ <function>htmlentities</function>,
+ <function>rawurldecode</function> et
+ <function>rawurlencode</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc/fr/functions/gettext.xml
diff -u phpdoc/fr/functions/gettext.xml:1.4 phpdoc/fr/functions/gettext.xml:1.5
--- phpdoc/fr/functions/gettext.xml:1.4 Fri Jan 19 03:53:23 2001
+++ phpdoc/fr/functions/gettext.xml Thu Oct 25 09:54:45 2001
@@ -1,132 +1,137 @@
- <reference id="ref.gettext">
- <title>GNU Gettext</title>
- <titleabbrev>gettext</titleabbrev>
- <partintro>
- <simpara>
- Les fonctions gettext implémente l'API NLS (Native Language Support)
- qui peut servir à internationaliser vos scripts PHP. Lisez la
- documentation GNU pour plus d'explications sur ces fonctions.
- </simpara>
- </partintro>
- <refentry id="function.bindtextdomain">
- <refnamediv>
- <refname>bindtextdomain</refname>
- <refpurpose>Fixe le chemin d'un domaine.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>bindtextdomain</function></funcdef>
- <paramdef>string <parameter>domain</parameter></paramdef>
- <paramdef>string <parameter>directory</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>bindtextdomain</function> fixe le chemin du domaine
- <parameter>domain</parameter> à <parameter>directory</parameter>.
- </para>
- </refsect1>
- </refentry>
- <refentry id="function.dcgettext">
- <refnamediv>
- <refname>dcgettext</refname>
- <refpurpose>Remplace le domaine lors d'une recherche.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>dcgettext</function></funcdef>
- <paramdef>string <parameter>domain</parameter></paramdef>
- <paramdef>string <parameter>message</parameter></paramdef>
- <paramdef>int <parameter>category</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>dcgettext</function> permet de remplacer le domaine courant
- lors de la rechrche d'un message. Elle permet aussi de spécifier
- une catégorie.
- </para>
- </refsect1>
- </refentry>
- <refentry id="function.dgettext">
- <refnamediv>
- <refname>dgettext</refname>
- <refpurpose>Remplace le domaine courant.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>dgettext</function></funcdef>
- <paramdef>string <parameter>domain</parameter></paramdef>
- <paramdef>string <parameter>message</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>dgettext</function> remplace le domaine courant.
- </para>
- </refsect1>
- </refentry>
- <refentry id="function.gettext">
- <refnamediv>
- <refname>gettext</refname>
- <refpurpose>Recherche un message dans le domaine courant.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.5 $ -->
+<reference id="ref.gettext">
+ <title>Gettext (GNU)</title>
+ <titleabbrev>Gettext</titleabbrev>
+ <partintro>
+ <simpara>
+ Les fonctions gettext implémentent l'API NLS (Native Language Support)
+ qui peut servir à internationaliser vos scripts PHP. Lisez la
+ documentation GNU pour plus d'explications sur ces fonctions.
+ </simpara>
+ </partintro>
+ <refentry id="function.bindtextdomain">
+ <refnamediv>
+ <refname>bindtextdomain</refname>
+ <refpurpose>Fixe le chemin d'un domaine.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>bindtextdomain</function></funcdef>
+ <paramdef>string <parameter>domain</parameter></paramdef>
+ <paramdef>string <parameter>directory</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>bindtextdomain</function> fixe le chemin du domaine
+ <parameter>domain</parameter> à <parameter>directory</parameter>.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.dcgettext">
+ <refnamediv>
+ <refname>dcgettext</refname>
+ <refpurpose>Remplace le domaine lors d'une recherche.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>dcgettext</function></funcdef>
+ <paramdef>string <parameter>domain</parameter></paramdef>
+ <paramdef>string <parameter>message</parameter></paramdef>
+ <paramdef>int <parameter>category</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>dcgettext</function> permet de remplacer le domaine courant
+ lors de la recherche d'un message. Elle permet aussi de spécifier
+ une catégorie.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.dgettext">
+ <refnamediv>
+ <refname>dgettext</refname>
+ <refpurpose>Remplace le domaine courant.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>dgettext</function></funcdef>
+ <paramdef>string <parameter>domain</parameter></paramdef>
+ <paramdef>string <parameter>message</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>dgettext</function> remplace le domaine courant.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.gettext">
+ <refnamediv>
+ <refname>gettext</refname>
+ <refpurpose>Recherche un message dans le domaine courant.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
<funcdef>string <function>gettext</function></funcdef>
<paramdef>string <parameter>message</parameter></paramdef>
- </funcsynopsis>
- <para>
- <function>gettext</function> retourne une chaîne traduite, si
- elle en a trouvé une dans la table de traduction, ou bien le
- message <parameter>message</parameter>, s'il n'a pas été
- trouvé. Vous pouvez utiliser le caractère souligné
- (_) comme alias de cette fonction.
- </para>
- <example>
- <title>Vérfication <function>gettext</function></title>
- <programlisting role="php">
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>gettext</function> retourne une chaîne traduite, si
+ elle en a trouvé une dans la table de traduction, ou bien le
+ message <parameter>message</parameter>, s'il n'a pas été
+ trouvé. Vous pouvez utiliser le caractère souligné
+ (_) comme alias de cette fonction.
+ </para>
+ <example>
+ <title>Vérification <function>gettext</function></title>
+ <programlisting role="php">
<?php
// Choix l'allemand
putenv("LANG=de");
// Spécifie la localisation des tables de traduction
bindtextdomain("myPHPApp", "./locale");
-// Choisi le domaine
+// Choisit le domaine
textdomain("myPHPApp");
// Affiche un message de test
print (gettext ("Bienvenue sur mon application PHP"));
?>
- </programlisting>
- </example>
- </refsect1>
- </refentry>
- <refentry id="function.textdomain">
- <refnamediv>
- <refname>textdomain</refname>
- <refpurpose>Fixe le domaine par défaut.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>textdomain</function></funcdef>
- <paramdef>string <parameter>text_domain</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>textdomain</function> fixe le domaine à utiliser lors
- de recherche avec <function>gettext</function>. Ce domaine dépend
- généralement de l'application. Le domaine par défaut
- précédent est retourné. Appelez cette fonction sans
- paramètre pour avoir la valeur courante, sans la modifier.
- </para>
- </refsect1>
- </refentry>
- </reference>
+ </programlisting>
+ </example>
+ </refsect1>
+ </refentry>
+ <refentry id="function.textdomain">
+ <refnamediv>
+ <refname>textdomain</refname>
+ <refpurpose>Fixe le domaine par défaut.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>textdomain</function></funcdef>
+ <paramdef>string <parameter>text_domain</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>textdomain</function> fixe le domaine à utiliser lors
+ de recherche avec <function>gettext</function>. Ce domaine dépend
+ généralement de l'application. Le domaine par défaut
+ précédent est retourné. Appelez cette fonction avec
+ with &null; comme paramètre pour avoir la valeur courante,
+ sans la modifier.
+ </para>
+ </refsect1>
+ </refentry>
+</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml