dams Tue Jul 31 04:08:00 2001 EDT Modified files: /phpdoc/fr/functions yaz.xml Log: Moved URL to global.ent
Index: phpdoc/fr/functions/yaz.xml diff -u phpdoc/fr/functions/yaz.xml:1.16 phpdoc/fr/functions/yaz.xml:1.17 --- phpdoc/fr/functions/yaz.xml:1.16 Sat Jul 7 18:22:29 2001 +++ phpdoc/fr/functions/yaz.xml Tue Jul 31 04:08:00 2001 @@ -8,7 +8,7 @@ Cette extension offre à PHP l'interface avec les produits <productname>YAZ</productname>, qui implémentent le protocole Z39.50. Avec cette extension, vous pouvez facilement implémenter - un client Z39.50 qui analyse ou scanne des serveurs Z39.50 en paralelle. + un client Z39.50 qui analyse ou scanne des serveurs Z39.50 en paralléle. </para> <para> <productname>YAZ</productname> est disponible à <ulink @@ -28,7 +28,8 @@ <title>Installation</title> <para> Compilez YAZ et installez le. Compilez PHP avec vos modules et ajoutez l'option - --with-yaz. Les instructions sont : + <link linkend="install.configure.with-yaz"><option +role="configure">--with-yaz</option></link>. + Les instructions sont : </para> <para> <informalexample> @@ -54,11 +55,11 @@ représente l'ID d'une connexion particulière. </para> <para> - Le script ci-dessous montre comment effectuer une recherche paralelle. + Le script ci-dessous montre comment effectuer une recherche paralléle. Lorsqu'il est appelé sans paramètre, ce script affiche la requête. Sinon, il effectue la recherche sur les serveurs. <example> - <title>Recherche paralelle, utilisant YAZ</title> + <title>Recherche paralléle utilisant YAZ</title> <programlisting role="php"> <?php $num_hosts = count ($host); @@ -177,7 +178,7 @@ </funcsynopsis> <para> <function>yaz_connect</function> retourne un identifiant positif en cas - de succès, et &false; sinon. + de succès, et <literal>FALSE</literal> sinon. </para> <para> <function>yaz_connect</function> prépare une connexion @@ -207,7 +208,7 @@ <para> <function>yaz_errno</function> retourne le numéro d'erreur de la dernière requête. Une valeur positive est retournée - si le serveur a retournée un diagnostic. La valeur 0 est retournée + si le serveur a retourné un diagnostic. La valeur 0 est retournée si aucune erreur n'est survenue. Une valeur négative indique une erreur sans diagnostic (connexion perdue,...). </para> @@ -234,7 +235,7 @@ </funcsynopsis> <para> <function>yaz_error</function> retourne un message d'erreur pour la - dernière requête. Une chaîicirc;ne vide est + dernière requête. Une chaîne vide est retournée si la dernière requête a réussi. </para> <para> @@ -285,12 +286,12 @@ <function>yaz_element</function> est à utiliser en conjonction avec <function>yaz_search</function> et <function>yaz_present</function> pour spécifier le type d'éléments à lire. - La plupart des serveurs supporte <literal>F</literal> (full, tous), et + La majorité des serveurs supporte <literal>F</literal> (full, tous), et <literal>B</literal> (brief, bref). </para> <para> - <function>yaz_element</function> retourne &true; en - cas de succès, et &false; sinon. + <function>yaz_element</function> retourne <literal>TRUE</literal> en + cas de succès, et <literal>FALSE</literal> sinon. </para> </refsect1> </refentry> @@ -314,7 +315,7 @@ <function>yaz_database</function> spécifie <parameter>databases</parameter>, la ou les bases utilisées lors des recherches, lectures, etc, - en remplacant celles spécifiées lors de la fonction + en remplaçant celles spécifiées lors de la fonction <function>yaz_connect</function>. Pour indiquer plusieurs bases de données, séparez les noms par des <literal>+</literal>. </para> @@ -323,8 +324,8 @@ jeux de bases durant une session. </para> <para> - <function>yaz_database</function> retourne &true; - en cas de succès, ou &false; en cas d'erreur. + <function>yaz_database</function> retourne <literal>TRUE</literal> + en cas de succès, ou <literal>FALSE</literal> en cas d'erreur. </para> </refsect1> </refentry> @@ -378,8 +379,8 @@ et <parameter>number</parameter> vaudra 10. </para> <para> - <function>yaz_range</function> retourne &true; en - cas de succès; &false; en cas d'erreur. + <function>yaz_range</function> retourne <literal>TRUE</literal> en + cas de succès; <literal>FALSE</literal> en cas d'erreur. </para> </refsect1> </refentry> @@ -450,12 +451,12 @@ requêtes de type Type-1, comme définit dans le standard Z39.50. Cependant, dans la représentation textuelle utilisée par YAZ, une notation à préfixage est utilisée, - c'est à dire que l'opérateur précéde + c'est-à-dire que l'opérateur précédent l'opérande. La chaîne de requête est une - séquence de mots reservés, où les espaces sont + séquence de mots réservés, où les espaces sont ignorés, à moins qu'ils n'ai été - mis entre guillemets doubles. Les mots reservés qui commencent - par un arobase (<literal>@</literal>) sont considérés + mis entre guillemets doubles. Les mots réservés qui commencent + par un arobase (<literal>@</literal>) sont considérés comme des opérateurs et traités comme tels. </para> <table> @@ -469,28 +470,28 @@ </thead> <tbody> <row> - <entry><literal>@and query1 query2</literal></entry> + <entry><literal>@and query1 query2</literal></entry> <entry>intersection des requêtes query1 et query2</entry> </row> <row> - <entry><literal>@or query1 query2</literal></entry> + <entry><literal>@or query1 query2</literal></entry> <entry>union des requêtes query1 et query2</entry> </row> <row> - <entry><literal>@not query1 query2</literal></entry> + <entry><literal>@not query1 query2</literal></entry> <entry>requêtes "query1 et non(query2)"</entry> </row> <row> - <entry><literal>@set name</literal></entry> + <entry><literal>@set name</literal></entry> <entry>nomme le résultat</entry> </row> <row> - <entry><literal>@attrset set query</literal></entry> + <entry><literal>@attrset set query</literal></entry> <entry>spécifie le jeu d'attributs de la requête. Cette construction n'est autorisée qu'une seule fois, au début d'une requête.</entry> </row> <row> - <entry><literal>@attr set type=value query</literal></entry> + <entry><literal>@attr set type=value query</literal></entry> <entry>Applique les attributs à une requête. Le type et la valeur sont des entiers indiquant les types et valeurs des attributs, dans cet ordre. Le jeu, si fourni, spécifie le jeu d'attribut utilisé. @@ -515,7 +516,7 @@ </para> <para> <informalexample> - <screen>@attr 1=4 php</screen> + <screen>@attr 1=4 php</screen> </informalexample> L'attribut est de type 1 (Bib-1 use), sa valeur est 4 (Title, titre) : cette requête recherche les documents où le mot "php" @@ -523,7 +524,7 @@ </para> <para> <informalexample> - <screen>@attrset gils @and @attr 1=4 php @attr 1=1003 "Rasmus Lerdorf"</screen> + <screen>@attrset gils @and @attr 1=4 php @attr 1=1003 "Rasmus +Lerdorf"</screen> </informalexample> Cette requête utilise tout le jeu d'attributs GILS. Elle recherche les documents dont le titre contient "php", et qui contiennent le @@ -588,8 +589,8 @@ contrôler le comportement de la requête de scan. Actuellement, trois index sont lus dans ce paramètre : <literal>number</literal> (nombre de termes requis), <literal>position</literal> (position préférée du terme) et - <literal>stepSize</literal> (taille du pas préferée). - Pour rééllement envoyer la requête de recherche à l'hôte, et recevoir + <literal>stepSize</literal> (taille du pas préférée). + Pour reéllement envoyer la requête de recherche à +l'hôte, et recevoir la réponse, <function>yaz_wait</function> doit être appelée. A la fin de <function>yaz_wait</function>, <function>yaz_error</function> et <function>yaz_scan_result</function> auront les résultats. @@ -598,7 +599,7 @@ La syntaxe de <parameter>startterm</parameter> est similaire aux requêtes RPN, décrites dans <function>yaz_search</function>. <parameter>startterm</parameter> est constitué de zéro ou plus - spécifications, avec les opérateurs <literal>@attr</literal>, suivi par + spécifications, avec les opérateurs <literal>@attr</literal>, +suivi par exactement un token. </para> <para> @@ -606,7 +607,7 @@ <title>Fonction PHP qui scanne les titres</title> <programlisting> function scan_titles($id, $starterm) { - yaz_scan($id,"rpn", "@attr 1=4 " . $starterm); + yaz_scan($id,"rpn", "@attr 1=4 " . $starterm); yaz_wait(); $errno = yaz_errno($id); if ($errno == 0) { @@ -735,12 +736,12 @@ Pour définir un champs CCL valide, utilisez la fonction <function>yaz_ccl_conf</function> avant celle-ci. Si la requête <parameter>query</parameter> a pu être convertie en - RPN, <function>yaz_ccl_parse</function> retourne &true;, + RPN, <function>yaz_ccl_parse</function> retourne <literal>TRUE</literal>, et l'index <literal>rpn</literal> du tableau <parameter>result</parameter> contient une requête RPN valide. Si la requête n'a pas pu être convertie, (pour n'importe quelle raison, comme syntaxe invalide, champs inconnu...), - <function>yaz_ccl_parse</function> retourne &false;. - Trois index sont alors créé dans le tableau de résultat : + <function>yaz_ccl_parse</function> retourne <literal>FALSE</literal>. + Trois index sont alors créés dans le tableau de résultat : <literal>errorcode</literal> (code d'erreur CCL, un entier), <literal>errorstring</literal> (message d'erreur CCL), et <literal>errorpos</literal> position estimée de l'erreur dans la @@ -766,11 +767,10 @@ <para> <function>yaz_itemorder</function> prépare une requête de type "Extended Services" en utilisant le "Profile" avec "Use of Z39.50 Item Order Extended Service to - Transport ILL (Profile/1)" (Note du Traducteur : mailes moi de l'aide!). Reportez vous - <ulink url="http://www.nlc-bnc.ca/iso/ill/stanprf.htm">ici</ulink> + Transport ILL (Profile/1)" (Note du Traducteur : mailez moi de l'aide!). +Reportez-vous + <ulink url="&url.yaz.ill;">ici</ulink> ou aux - <ulink url="http://www.nlc-bnc.ca/iso/ill/document/standard/z-ill-1a.pdf"> - spécification</ulink>. + <ulink url="&url.yaz.specs">spécification</ulink>. Le paramètre <parameter>args</parameter> doit être un tableau associatif, contenant les informations "Item Order" à envoyer. L'index du tableau est le nom ASN.1 correspondant au tag path. Par exemple, le numéro ISBN sous