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
YAZ, 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.
YAZ est disponible à Installation
Compilez YAZ et installez le. Compilez PHP avec vos modules et ajoutez l'option
- --with-yaz. Les instructions sont :
+ .
+ Les instructions sont :
@@ -54,11 +55,11 @@
représente l'ID d'une connexion particulière.
- 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.
- Recherche paralelle, utilisant YAZ
+ Recherche paralléle utilisant YAZ
<?php
$num_hosts = count ($host);
@@ -177,7 +178,7 @@
yaz_connect retourne un identifiant positif en cas
- de succès, et &false; sinon.
+ de succès, et FALSE sinon.
yaz_connect prépare une connexion
@@ -207,7 +208,7 @@
yaz_errno 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,...).
@@ -234,7 +235,7 @@
yaz_error 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.
@@ -285,12 +286,12 @@
yaz_element est à utiliser en conjonction
avec yaz_search et yaz_present
pour spécifier le type d'éléments à lire.
- La plupart des serveurs supporte F (full, tous), et
+ La majorité des serveurs supporte F (full, tous), et
B (brief, bref).
- yaz_element retourne &true; en
- cas de succès, et &false; sinon.
+ yaz_element retourne TRUE en
+ cas de succès, et FALSE sinon.
@@ -314,7 +315,7 @@
yaz_database spécifie
databases, 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
yaz_connect. Pour indiquer plusieurs
bases de données, séparez les noms par des +.
@@ -323,8 +324,8 @@
jeux de bases durant une session.
- yaz_database retourne &true;
- en cas de succès, ou &false; en cas d'erreur.
+ yaz_database retourne TRUE
+ en cas de succès, ou FALSE en cas d'erreur.
@@ -378,8 +379,8 @@
et number vaudra 10.
- yaz_range retourne &true; en
- cas de succès; &false; en cas d'erreur.
+ yaz_range retourne TRUE en
+ cas de succès; FALSE en cas d'erreur.
@@ -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 (@) sont considérés
+ mis entre guillemets doubles. Les mots réservés qui commencent
+ par un arobase (@) sont considérés
comme des opérateurs et traités comme tels.
@@ -469,28 +470,28 @@
- <email protected> query1 query2
+ @and query1 query2intersection des requêtes query1 et query2
- <email protected> query1 query2
+ @or query1 query2union des requêtes query1 et query2
- <email protected> query1 query2
+ @not query1 query2requêtes "query1 et non(query2)"
- <email protected> name
+ @set namenomme le résultat
- <email protected> set query
+ @attrset set queryspé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.
- <email protected> set type=value query
+ @attr set type=value queryApplique 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 @@
- <email protected> 1=4 php
+ @attr 1=4 php
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 @@
- <email protected> gils <email protected> <email protected> 1=4 php <email protected> 1=1003 "Rasmus Lerdorf"
+ @attrset gils @and @attr 1=4 php @attr 1=1003 "Rasmus Lerdorf"
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 : number (nombre de termes
requis), position (position préférée du terme) et
- stepSize (taille du pas préferée).
- Pour rééllement envoyer la requête de recherche à l'hôte, et recevoir
+ stepSize (taille du pas préférée).
+ Pour reéllement envoyer la requête de recherche à l'hôte, et recevoir
la réponse, yaz_wait doit être appelée. A la fin de
yaz_wait, yaz_error et
yaz_scan_result auront les résultats.
@@ -598,7 +599,7 @@
La syntaxe de startterm est similaire aux requêtes
RPN, décrites dans yaz_search.
startterm est constitué de zéro ou plus
- spécifications, avec les opérateurs <email protected>, suivi par
+ spécifications, avec les opérateurs @attr, suivi par
exactement un token.
@@ -606,7 +607,7 @@
Fonction PHP qui scanne les titres
function scan_titles($id, $starterm) {
- yaz_scan($id,"rpn", " <email protected> 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
yaz_ccl_conf avant celle-ci.
Si la requête query a pu être convertie en
- RPN, yaz_ccl_parse retourne &true;,
+ RPN, yaz_ccl_parse retourne TRUE,
et l'index rpn du tableau result
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...),
- yaz_ccl_parse retourne &false;.
- Trois index sont alors créé dans le tableau de résultat :
+ yaz_ccl_parse retourne FALSE.
+ Trois index sont alors créés dans le tableau de résultat :
errorcode (code d'erreur CCL, un entier),
errorstring (message d'erreur CCL), et
errorpos position estimée de l'erreur dans la
@@ -766,11 +767,10 @@
yaz_itemorder 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
- ici
+ Transport ILL (Profile/1)" (Note du Traducteur : mailez moi de l'aide!). Reportez-vous
+ ici
ou aux
-
- spécification.
+ spécification.
Le paramètre args 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