r22949 by jghali - Simplify handling of French accents in fr scripter doc: due to UTF-8 encoding, HTML codes are not needed anymore in most cases

scribus-commit scribus-commit at lists.scribus.net
Sun Apr 14 13:02:45 UTC 2019


Author: jghali
Date: Sun Apr 14 13:02:45 2019
New Revision: 22949

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22949
Log:
Simplify handling of French accents in fr scripter doc: due to UTF-8 encoding, HTML codes are not needed anymore in most cases

Modified:
    trunk/Scribus/doc/fr/scripter-extensions.html
    trunk/Scribus/doc/fr/scripterapi-ImageExport.html
    trunk/Scribus/doc/fr/scripterapi-PDFfile.html
    trunk/Scribus/doc/fr/scripterapi-Printer.html
    trunk/Scribus/doc/fr/scripterapi-color.html
    trunk/Scribus/doc/fr/scripterapi-constants.html
    trunk/Scribus/doc/fr/scripterapi-dialogs.html
    trunk/Scribus/doc/fr/scripterapi-doc.html
    trunk/Scribus/doc/fr/scripterapi-font.html
    trunk/Scribus/doc/fr/scripterapi-getobjprop.html
    trunk/Scribus/doc/fr/scripterapi-layer.html
    trunk/Scribus/doc/fr/scripterapi-manobj.html
    trunk/Scribus/doc/fr/scripterapi-page.html
    trunk/Scribus/doc/fr/scripterapi-select.html
    trunk/Scribus/doc/fr/scripterapi-setobjprop.html
    trunk/Scribus/doc/fr/scripterapi-textframes.html

Modified: trunk/Scribus/doc/fr/scripter-extensions.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripter-extensions.html
==============================================================================
--- trunk/Scribus/doc/fr/scripter-extensions.html	(original)
+++ trunk/Scribus/doc/fr/scripter-extensions.html	Sun Apr 14 13:02:45 2019
@@ -10,63 +10,63 @@
 
 <p>Auteur : Craig Ringer</p>
 
-<p>L'extension Python de Scribus offre des caractéristiques additionnelles permettant de doter l'application de nouvelles fonctionnalités,plutôt que d'automatiser des tâches. En particulier, il est possible d'utiliser des 'scripts d'extension' pour créer de nouvelles palettes et des fenêtres encastrables qui peuvent être utilisées comme si elles faisaient partie de Scribus.</p>
+<p>L'extension Python de Scribus offre des caractéristiques additionnelles permettant de doter l'application de nouvelles fonctionnalités,plutôt que d'automatiser des tâches. En particulier, il est possible d'utiliser des 'scripts d'extension' pour créer de nouvelles palettes et des fenêtres encastrables qui peuvent être utilisées comme si elles faisaient partie de Scribus.</p>
 
 <h3>Scripts d'extension</h3>
 
 <p>Les scripts d'extension ressemblent beaucoup aux scripts Python normaux de Scribus.
-Ils comportent quelques variantes pour pouvoir être
-lancés avec la caractéristique "script d'extension", qui leur donne
-accès au support PyQt et à d'autres caractéristiques spéciales du
-scripteur. Les différences les plus importantes entre les scripts normaux et les scripts d'extensions sont les suiantes :
+Ils comportent quelques variantes pour pouvoir être
+lancés avec la caractéristique "script d'extension", qui leur donne
+accès au support PyQt et à d'autres caractéristiques spéciales du
+scripteur. Les différences les plus importantes entre les scripts normaux et les scripts d'extensions sont les suiantes :
 </p>
 
 <ul>
 
-	<li>Les scripts d'extension peuvent créer des objets Python qui continuent d'exister après la fin de l'exécution du script. Les objets continueront d'exister seulement s'ils sont référencés, la plupart du temps parce qu'ils sont associés à une entrée dans l'espace de noms global. Cela signifie que les fonctions Python peuvent être appelées par Scribus; par exemple : insertion PyQt ou encore fonction de rappel sur événement.</li>
-
-	<li>Les scripts d'extension peuvent créer du code qui fonctionne sans bloquer l'exécution de Scribus, vous pouvez donc créer des palettes flottantes qui sont présentes pendant que l'utilisateur travaille normalement avec Scribus (c'est-à-dire des palettes non modales).</li>
-
-	<li>PyQt fonctionne correctement dans les scripts d'extension, contrairement à son comportement avec les scripts normaux.</li>
-
-	<li>Les scripts d'extension peuvent effectuer des changements à l'environnement Python, lesquels affecteront les scripts consécutifs. Les modules importés par un script peuvent être vus par un autre script, les paramètres changés par l'un restent changés, etc. Conclusion : vous devez écrire vos scripts d'extension avec vigilance. En particulier, les noms globaux liés à un script d'extension peuvent être modifiés par un autre script, de telle sorte que l'objet associé à ces noms risque d'être libéré par l'interpréteur. En d'autes mots, avec les scripts d'extension, vous pouvez rencontrer des conflits et des interactions qui n'existent pas dans les scripts normaux.</li>
+	<li>Les scripts d'extension peuvent créer des objets Python qui continuent d'exister après la fin de l'exécution du script. Les objets continueront d'exister seulement s'ils sont référencés, la plupart du temps parce qu'ils sont associés à une entrée dans l'espace de noms global. Cela signifie que les fonctions Python peuvent être appelées par Scribus; par exemple : insertion PyQt ou encore fonction de rappel sur événement.</li>
+
+	<li>Les scripts d'extension peuvent créer du code qui fonctionne sans bloquer l'exécution de Scribus, vous pouvez donc créer des palettes flottantes qui sont présentes pendant que l'utilisateur travaille normalement avec Scribus (c'est-à-dire des palettes non modales).</li>
+
+	<li>PyQt fonctionne correctement dans les scripts d'extension, contrairement à son comportement avec les scripts normaux.</li>
+
+	<li>Les scripts d'extension peuvent effectuer des changements à l'environnement Python, lesquels affecteront les scripts consécutifs. Les modules importés par un script peuvent être vus par un autre script, les paramètres changés par l'un restent changés, etc. Conclusion : vous devez écrire vos scripts d'extension avec vigilance. En particulier, les noms globaux liés à un script d'extension peuvent être modifiés par un autre script, de telle sorte que l'objet associé à ces noms risque d'être libéré par l'interpréteur. En d'autes mots, avec les scripts d'extension, vous pouvez rencontrer des conflits et des interactions qui n'existent pas dans les scripts normaux.</li>
 
 </ul>
 
 <h4>Le volet technique</h4>
 
-<p>Les scripts normaux sont lancés dans un nouveau sous-interpréteur Python qui est utilisé exclusivement pour ce script et se trouve ensuite libéré. Cela signifie que, quels que soient les objets Python qu'ils créent ou les paramètres qu'ils modifient, ces changements sont automatiquement annulés lorsque le script se termine. Parce que Scribus prend soin de libérer votre script, vous n'avez pas à vous préoccuper de la mémoire ni
-des conflits avec d'autres scripts, etc., et vous pouvez vous concentrer sur l'écriture des instructions.</p>
-
-<p>Les scripts d'extension, par contre, s'exécutent dans un seul interpréteur Python qui démarre au chargement du module de gestion des extensions. Cet
-interpréteur continue à tourner jusqu'à ce que le script qui gère les extensions soit désactivé à la fermeture de Scribus. Quand Scribus exécute un script d'extension, il le charge dans l'interpréteur courant - un peu comme <code>execfile</code> charge un script Python dans un autre script Python. Ainsi, les scripts d'extension peuvent créer de nouveaux objets au cours de leur exécution puis terminer et redonner le contrôle à Scribus sans que objets qu'ils ont créés ne soient détruits. Si un autre script s'exécute alors, il peut voir les objets créés par le premier script.</p>
-
-<p>Il y a plusieurs situations où il est utile de créer des objets Python qui subsistent après le script. Le cas le plus pertinent réside dans la programmation graphique avec PyQt, où les objets PyQt sont créés au démarrage du script et ne deviennent opérationnels que lorsque le script termine, retournant le contrôle à la boucle événementielle de Scribus. Autres cas de figure : les macros, les événements de rappel et les temporisateurs, où Scribus doit pouvoir appeler le code Python. Vous pouvez réaliser ces fonctions dès maintenant avec PyQt, mais il n'existe pas encore de support direct pour les temporisateurs et les rappels dans Scribus.</p>
-
-<p>Voici quelques inconvénients des objets persistants après la fin du script.
-Les scripts interagissent parfois d'une manière imprévue par l'auteur, ce qui donne des résultats souvent intéressants mais cause aussi des bogues inattendus et étonnants. Les auteurs de scripts doivent par ailleurs considérer l'effet de leur code sur la consommation de la mémoire de Scribus.<p>
+<p>Les scripts normaux sont lancés dans un nouveau sous-interpréteur Python qui est utilisé exclusivement pour ce script et se trouve ensuite libéré. Cela signifie que, quels que soient les objets Python qu'ils créent ou les paramètres qu'ils modifient, ces changements sont automatiquement annulés lorsque le script se termine. Parce que Scribus prend soin de libérer votre script, vous n'avez pas à vous préoccuper de la mémoire ni
+des conflits avec d'autres scripts, etc., et vous pouvez vous concentrer sur l'écriture des instructions.</p>
+
+<p>Les scripts d'extension, par contre, s'exécutent dans un seul interpréteur Python qui démarre au chargement du module de gestion des extensions. Cet
+interpréteur continue à tourner jusqu'à ce que le script qui gère les extensions soit désactivé à la fermeture de Scribus. Quand Scribus exécute un script d'extension, il le charge dans l'interpréteur courant - un peu comme <code>execfile</code> charge un script Python dans un autre script Python. Ainsi, les scripts d'extension peuvent créer de nouveaux objets au cours de leur exécution puis terminer et redonner le contrôle à Scribus sans que objets qu'ils ont créés ne soient détruits. Si un autre script s'exécute alors, il peut voir les objets créés par le premier script.</p>
+
+<p>Il y a plusieurs situations où il est utile de créer des objets Python qui subsistent après le script. Le cas le plus pertinent réside dans la programmation graphique avec PyQt, où les objets PyQt sont créés au démarrage du script et ne deviennent opérationnels que lorsque le script termine, retournant le contrôle à la boucle événementielle de Scribus. Autres cas de figure : les macros, les événements de rappel et les temporisateurs, où Scribus doit pouvoir appeler le code Python. Vous pouvez réaliser ces fonctions dès maintenant avec PyQt, mais il n'existe pas encore de support direct pour les temporisateurs et les rappels dans Scribus.</p>
+
+<p>Voici quelques inconvénients des objets persistants après la fin du script.
+Les scripts interagissent parfois d'une manière imprévue par l'auteur, ce qui donne des résultats souvent intéressants mais cause aussi des bogues inattendus et étonnants. Les auteurs de scripts doivent par ailleurs considérer l'effet de leur code sur la consommation de la mémoire de Scribus.<p>
 
 <h4>Construire des ajouts graphiques dans Python </h4>
 
-<p>Construire de nouvelles palettes et dialogues dans PyQt constitue un moyen simple d'enrichir l'interface utilisateur de Scribus et de fournir des fonctionnalités supplémentaires pour les scripts avancés. Python
-est bien adapté aux entrées et sorties à partir de bases de données, de systèmes de gestion de contenu et d'autres référentiels externes; la capacité de bâtir des interfaces personnalisées à cette fin peut s'avérer très utile.</p>
-
-<p>Dans la plupart des cas, PyQt fonctionne de la même manière à l'intérieur de Scribus ou dans un interpréteur Python autonome. Il y a cependant des différences, et il est important de les comprendre.</p>
+<p>Construire de nouvelles palettes et dialogues dans PyQt constitue un moyen simple d'enrichir l'interface utilisateur de Scribus et de fournir des fonctionnalités supplémentaires pour les scripts avancés. Python
+est bien adapté aux entrées et sorties à partir de bases de données, de systèmes de gestion de contenu et d'autres référentiels externes; la capacité de bâtir des interfaces personnalisées à cette fin peut s'avérer très utile.</p>
+
+<p>Dans la plupart des cas, PyQt fonctionne de la même manière à l'intérieur de Scribus ou dans un interpréteur Python autonome. Il y a cependant des différences, et il est important de les comprendre.</p>
 
 <ul>
 
-    <li>Une instance de <code>QApplication</code> existe déjà, et le fait d'en créer une autre aura des conséquences indésirables. Au besoin, vous pouvez
-accéder à l'instance de <code>QApplication</code> en tant que <code>qt.qApp</code>. </li>
-
-    <li>Scribus exécute la boucle d'événements Qt. Le chargement de la boucle d'événements Qt dans PyQt empêchera probablement l'exécution de Scribus jusqu'à ce que votre code finisse de s'exécuter et peut provoquer d'autres comportements étranges. Les explications suivantes décrivent l'approche appropriée pour intégrer votre code à la boucle d'événements. En bref, il suffit de créer toutes vos instances, d'afficher vos fenêtres et de laisser votre script se terminer. Qt
-intégrera automatiquement vos fenêtres dans la boucle d'événements
-et tout "fonctionnera", même les insertions et les widgets Python. En général, tout ce que vous voulez conserver doit être mis dans l'espace de noms global (comme expliqué ci-dessus). </li>
+    <li>Une instance de <code>QApplication</code> existe déjà, et le fait d'en créer une autre aura des conséquences indésirables. Au besoin, vous pouvez
+accéder à l'instance de <code>QApplication</code> en tant que <code>qt.qApp</code>. </li>
+
+    <li>Scribus exécute la boucle d'événements Qt. Le chargement de la boucle d'événements Qt dans PyQt empêchera probablement l'exécution de Scribus jusqu'à ce que votre code finisse de s'exécuter et peut provoquer d'autres comportements étranges. Les explications suivantes décrivent l'approche appropriée pour intégrer votre code à la boucle d'événements. En bref, il suffit de créer toutes vos instances, d'afficher vos fenêtres et de laisser votre script se terminer. Qt
+intégrera automatiquement vos fenêtres dans la boucle d'événements
+et tout "fonctionnera", même les insertions et les widgets Python. En général, tout ce que vous voulez conserver doit être mis dans l'espace de noms global (comme expliqué ci-dessus). </li>
 
 </ul>
 
 <h4>Les bases - Convertir Hello World</h4>
 
-<p>Le premier tutoriel est l'application classique Hello World. Pour montrer les différences entre PyQt et Scribus, nous convertirons le programme pour qu'il s'exécute dans Scribus. Voici l'original :</p>
+<p>Le premier tutoriel est l'application classique Hello World. Pour montrer les différences entre PyQt et Scribus, nous convertirons le programme pour qu'il s'exécute dans Scribus. Voici l'original :</p>
 
 <pre>
 #!/usr/bin/env python
@@ -83,7 +83,7 @@
 sys.exit(a.exec_loop())
 </pre>
 
-<p>Premièrement, nous avons besoin de désactiver la création de <code>QApplication</code> puisque, dans Scribus, on trouve une instance de <code>QApplication</code> déjà active; rappelez-vous qu'une seule instance est permise par application. PyQt nous fournit l'accès à <code>QApplication</code>, créé préalablement par Scribus au démarrage en tant que <code>qt.qApp</code>. Donc, il suffit de remplacer :</p>
+<p>Premièrement, nous avons besoin de désactiver la création de <code>QApplication</code> puisque, dans Scribus, on trouve une instance de <code>QApplication</code> déjà active; rappelez-vous qu'une seule instance est permise par application. PyQt nous fournit l'accès à <code>QApplication</code>, créé préalablement par Scribus au démarrage en tant que <code>qt.qApp</code>. Donc, il suffit de remplacer :</p>
 
 <pre>
 a = qt.QApplication(sys.argv)
@@ -95,36 +95,36 @@
 a = qt.qApp
 </pre>
 
-<p>et nous avons terminé la modification.</p>
-
-<p>Ensuite, nous devons empêcher le script d'essayer d'exécuter sa propre boucle d'événements. Comme Scribus possède une boucle d'événements, si le script démarre la sienne, l'application sera perturbée jusqu'à sa fermeture. Qt est assez futé pour associer toute fenêtre que vous créez à la boucle d'événements exsitante; il n'y a donc pas grand chose à faire. Pendant l'exécution du script, Scribus est sous le contrôle de Python, de sorte qu'il nous suffit de réaliser notre installation (dans ce cas, il s'agit de créer une fenêtre simple et de l'afficher), pour ensuite <i>laisser notre script se terminer</i> plutôt que de déclencher la boucle d'événements. Tous les scripts
-d'extension s'exécutent dans le même interpréteur Python, ce qui implique que les  objets créés par vos soins ne sont pas détruits à la fin de l'exécution. C'est un peu comme charger un module. Quand votre script se termine, Scribus prend le contrôle et reprend l'exécution de la boucle d'événements de Qt. Comme
-vos fenêtres sont des widgets Qt, la boucle d'événements de Scribus les prend en charge, et elles deviennent une partie intégrante normale de Scribus. Quand une insertion Python est déclenchée ou qu'une fonction Python est appelée, PyQt se charge automatiquement de l'exécution de la fonction Python et passe ensuite la main à Scribus.</p>
-
-<p>Le seul hic de cette méthode est qu'à la fin de votre script, tous les objets créés dans une fonction ou un domaine local seront libérés par Python lorsque le domaine est abandonné (par exemple à la sortie de main()). Vous devez conserver une référence au niveau global pour éviter que ces éléments ne soient libérés. Le support pour PyQt dans Scribus est très récent et il n'y a pas encore de méthode clairement définie comme "correcte" d'accomplir cela. Les options incluent :</p>
+<p>et nous avons terminé la modification.</p>
+
+<p>Ensuite, nous devons empêcher le script d'essayer d'exécuter sa propre boucle d'événements. Comme Scribus possède une boucle d'événements, si le script démarre la sienne, l'application sera perturbée jusqu'à sa fermeture. Qt est assez futé pour associer toute fenêtre que vous créez à la boucle d'événements exsitante; il n'y a donc pas grand chose à faire. Pendant l'exécution du script, Scribus est sous le contrôle de Python, de sorte qu'il nous suffit de réaliser notre installation (dans ce cas, il s'agit de créer une fenêtre simple et de l'afficher), pour ensuite <i>laisser notre script se terminer</i> plutôt que de déclencher la boucle d'événements. Tous les scripts
+d'extension s'exécutent dans le même interpréteur Python, ce qui implique que les  objets créés par vos soins ne sont pas détruits à la fin de l'exécution. C'est un peu comme charger un module. Quand votre script se termine, Scribus prend le contrôle et reprend l'exécution de la boucle d'événements de Qt. Comme
+vos fenêtres sont des widgets Qt, la boucle d'événements de Scribus les prend en charge, et elles deviennent une partie intégrante normale de Scribus. Quand une insertion Python est déclenchée ou qu'une fonction Python est appelée, PyQt se charge automatiquement de l'exécution de la fonction Python et passe ensuite la main à Scribus.</p>
+
+<p>Le seul hic de cette méthode est qu'à la fin de votre script, tous les objets créés dans une fonction ou un domaine local seront libérés par Python lorsque le domaine est abandonné (par exemple à la sortie de main()). Vous devez conserver une référence au niveau global pour éviter que ces éléments ne soient libérés. Le support pour PyQt dans Scribus est très récent et il n'y a pas encore de méthode clairement définie comme "correcte" d'accomplir cela. Les options incluent :</p>
 
 <ul>
-    <li>La création de tout ce que vous voulez conserver dans l'espace de noms global. Des précautions sont de mise si votre script s'exécute plusieurs fois.</li>
-
-    <li>Le stockage d'objets que vous voulez conserver dans un dictionnaire ou une classe dans l'espace de noms global. La plupart des problèmes sont identiques à ceux posés par le stockage d'objets directement en tant que noms globaux.</li>
-
-    <li>Insertion de votre script dans un module, pour que le script lancé par l'utilisateur importe simplement le module et exécute la fonction incluse. C'est l'approche que nous privilégions. Notez que le corps du module n'est pas rechargé à chaque importation;
-vous devez donc placer chaque fois le code à exécuter dans une fonction du module plutôt que dans le niveau principal du module. Ou encore, vous pouvez vérifier si le module est déjà chargé, pour utiliser reload() au lieu de l'importer de nouveau.</li>
-</ul>
-
-<p>Pour l'instant, parce que ce script crée déjà tous les éléments au niveau global, nous allons procéder comme cela. Les scripts volumineux devraient être écrits comme des modules.</p>
-
-<p>Étant donné que les
-objets dont nous avons besoin seront déjà présents lorsque le script se terminera, il nous suffit d'empêcher l'entrée dans la boucle d'événements. C'est facile - mettez simplement en commentaire la dernière ligne :</p>
+    <li>La création de tout ce que vous voulez conserver dans l'espace de noms global. Des précautions sont de mise si votre script s'exécute plusieurs fois.</li>
+
+    <li>Le stockage d'objets que vous voulez conserver dans un dictionnaire ou une classe dans l'espace de noms global. La plupart des problèmes sont identiques à ceux posés par le stockage d'objets directement en tant que noms globaux.</li>
+
+    <li>Insertion de votre script dans un module, pour que le script lancé par l'utilisateur importe simplement le module et exécute la fonction incluse. C'est l'approche que nous privilégions. Notez que le corps du module n'est pas rechargé à chaque importation;
+vous devez donc placer chaque fois le code à exécuter dans une fonction du module plutôt que dans le niveau principal du module. Ou encore, vous pouvez vérifier si le module est déjà chargé, pour utiliser reload() au lieu de l'importer de nouveau.</li>
+</ul>
+
+<p>Pour l'instant, parce que ce script crée déjà tous les éléments au niveau global, nous allons procéder comme cela. Les scripts volumineux devraient être écrits comme des modules.</p>
+
+<p>Étant donné que les
+objets dont nous avons besoin seront déjà présents lorsque le script se terminera, il nous suffit d'empêcher l'entrée dans la boucle d'événements. C'est facile - mettez simplement en commentaire la dernière ligne :</p>
 
 <pre>
 # sys.exit(a.exec_loop())
 </pre>
 
-<p>et nous avons presque terminé. Le script s'exécutera maintenant correctement, mais, à la fermeture, il aura un effet non désiré -l'interruption de Scribus. Ce n'est probablement pas ce que vous voulez. Voilà l'explication : normalement, une application Qt se termine lorsque son widget principal (fenêtre principale) se ferme. Nous
-appelons <code>qt.setMainWidget(...)</code> pour transformer notre nouvelle fenêtre en fenêtre principale; donc, à la fermeture, Scribus s'interrompt aussi. Pour empêcher cela, mettez simplement en commentaire <code>qt.setMainWidget</code>.</p>
-
-<p>Le nouveau script ressemble à ceci :</p>
+<p>et nous avons presque terminé. Le script s'exécutera maintenant correctement, mais, à la fermeture, il aura un effet non désiré -l'interruption de Scribus. Ce n'est probablement pas ce que vous voulez. Voilà l'explication : normalement, une application Qt se termine lorsque son widget principal (fenêtre principale) se ferme. Nous
+appelons <code>qt.setMainWidget(...)</code> pour transformer notre nouvelle fenêtre en fenêtre principale; donc, à la fermeture, Scribus s'interrompt aussi. Pour empêcher cela, mettez simplement en commentaire <code>qt.setMainWidget</code>.</p>
+
+<p>Le nouveau script ressemble à ceci :</p>
 
 <pre>
 #!/usr/bin/env python
@@ -141,91 +141,91 @@
 #sys.exit(a.exec_loop())
 </pre>
 
-<p>Vous trouverez le script déjà enregistré sous le nom <code>pyqt_tut1.py</code> dans le répertoire 'examples' du scripteur. Essayez de l'exécuter comme un script d'extension. Vous devriez obtenir un bouton 'hello world'. Notez que vous pouvez continuer à travailler dans Scribus comme à l'accoutumée;  lorsque vous fermez la fenêtre 'hello world', elle disparaît élégamment, sans incidence sur Scribus.</p>
-
-<p>Si vous jetez un coup d'oeil à l'exemple de ce script tutoriel, vous remarquerez quelques ajouts. Ils sont accompagnés de commentaires explicatifs et ne seront donc pas explorés plus avant ici.</p>
-
-<h4>Amusons-nous avec les noms globaux et les interpréteurs partagés </h4>
-
-<p>Vous vous rappelez que j'ai mentionné plus tôt certains 'problèmes' concernant le stockage d'objets à conserver au niveauglobal ? Évidemment, j'ai passé sous silence quelque chose que je ne voulais pas expliquer à ce moment. </p>
-
-<p>Le stockage d'objets en tant que noms globaux fonctionne bien... jusqu'à ce que l'utilisateur exécute votre script à nouveau, ou qu'il exécute un autre script qui reprend les mêmes noms.
-Python utilise le comptage de références : un objet continue d'exister tant qu'un ou plusieurs noms y font référence. Lorsqu'un nom global créé antérieurement est remplacé par un autre script ou par une autre exécution de votre script, il n'y a plus de référence à cet objet (peut-être une fenêtre que l'utilisateur continue d'utiliser). Python fait son travail scrupuleusement et supprime l'objet pour vous, sans savoir s'il est                                                                                                                                      encore affiché ou s'il s'agit d'un composant de votre fenêtre. Dans beaucoup de cas, une fenêtre disparaît tout simplement, mais il peut y avoir des conséquences plus ennuyeuses. </p>
-
-<p>Essayez ceci. Exécutez le script 'hello world' (en utilisant "Load Extension Script..."). Puis, sans fermer la fenêtre "Hello world", exécutez le script à nouveau. La fenêtre originale devrait disparaître et être remplacée par la nouvelle.</p>
-
-<p>Aucune solution idéale n'est prévue pour ce problème, et tout dépend de ce que vous voulez faire exactement. J'aimerais donner des recommandations plus claires, mais chaque cas est différent. Si vous recontrez ce problème, entrez une description de votre projet sur la liste de diffusion de Scribus, et mes collègues ou moi-même vous fourniront quelques suggestions.</p>
-
-<p>La meilleure solution jusqu'à présent consiste à utiliser un script enveloppe pour exécuter votre script et de placer votre script réel dans un module. Le script enveloppe importe votre module et exécute une fonction du module pour afficher les fenêtres. Puisque le module est exécuté uniquement la première fois qu'il est importé, la(les) fenêtre(s) seront affichées si elles ne sont pas déjà visibles, mais ne seront pas perturbées si elles sont déjà affichées. Vous pouvez appeler reload() pour recharger le module si vous voulez vraiment le relancer, peut-être après l'exécution de code de nettoyage.</p>
-
-<p>Les suggestions appropriées sont bienvenues. N'hésitez pas à entrer vos questions et idées sur la liste de diffusion.</p>
+<p>Vous trouverez le script déjà enregistré sous le nom <code>pyqt_tut1.py</code> dans le répertoire 'examples' du scripteur. Essayez de l'exécuter comme un script d'extension. Vous devriez obtenir un bouton 'hello world'. Notez que vous pouvez continuer à travailler dans Scribus comme à l'accoutumée;  lorsque vous fermez la fenêtre 'hello world', elle disparaît élégamment, sans incidence sur Scribus.</p>
+
+<p>Si vous jetez un coup d'oeil à l'exemple de ce script tutoriel, vous remarquerez quelques ajouts. Ils sont accompagnés de commentaires explicatifs et ne seront donc pas explorés plus avant ici.</p>
+
+<h4>Amusons-nous avec les noms globaux et les interpréteurs partagés </h4>
+
+<p>Vous vous rappelez que j'ai mentionné plus tôt certains 'problèmes' concernant le stockage d'objets à conserver au niveauglobal ? Évidemment, j'ai passé sous silence quelque chose que je ne voulais pas expliquer à ce moment. </p>
+
+<p>Le stockage d'objets en tant que noms globaux fonctionne bien... jusqu'à ce que l'utilisateur exécute votre script à nouveau, ou qu'il exécute un autre script qui reprend les mêmes noms.
+Python utilise le comptage de références : un objet continue d'exister tant qu'un ou plusieurs noms y font référence. Lorsqu'un nom global créé antérieurement est remplacé par un autre script ou par une autre exécution de votre script, il n'y a plus de référence à cet objet (peut-être une fenêtre que l'utilisateur continue d'utiliser). Python fait son travail scrupuleusement et supprime l'objet pour vous, sans savoir s'il est                                                                                                                                      encore affiché ou s'il s'agit d'un composant de votre fenêtre. Dans beaucoup de cas, une fenêtre disparaît tout simplement, mais il peut y avoir des conséquences plus ennuyeuses. </p>
+
+<p>Essayez ceci. Exécutez le script 'hello world' (en utilisant "Load Extension Script..."). Puis, sans fermer la fenêtre "Hello world", exécutez le script à nouveau. La fenêtre originale devrait disparaître et être remplacée par la nouvelle.</p>
+
+<p>Aucune solution idéale n'est prévue pour ce problème, et tout dépend de ce que vous voulez faire exactement. J'aimerais donner des recommandations plus claires, mais chaque cas est différent. Si vous recontrez ce problème, entrez une description de votre projet sur la liste de diffusion de Scribus, et mes collègues ou moi-même vous fourniront quelques suggestions.</p>
+
+<p>La meilleure solution jusqu'à présent consiste à utiliser un script enveloppe pour exécuter votre script et de placer votre script réel dans un module. Le script enveloppe importe votre module et exécute une fonction du module pour afficher les fenêtres. Puisque le module est exécuté uniquement la première fois qu'il est importé, la(les) fenêtre(s) seront affichées si elles ne sont pas déjà visibles, mais ne seront pas perturbées si elles sont déjà affichées. Vous pouvez appeler reload() pour recharger le module si vous voulez vraiment le relancer, peut-être après l'exécution de code de nettoyage.</p>
+
+<p>Les suggestions appropriées sont bienvenues. N'hésitez pas à entrer vos questions et idées sur la liste de diffusion.</p>
 
 <h4>Autres astuces</h4>
 
-<p>Même si vous ne bâtissez pas une interface graphique personnalisée, il est possible d'utiliser les scripts d'extension. Par exemple, vous pouvez utiliser PyQt pour exécuter une fonction temporisée. Un autre usage pourrait être de vérifier l'existence de mises à jour d'un article dans une base de données et d'inviter l'utilisateur à actualiser son document avec le nouveau texte (ou à constater les différences). Vous
-trouverez un exemple très simple de mise en place d'un temporisateur
-avec PyQt dans le répertoire d'exemples, appelé <code>pyqt_timer.py</code>.</p>
-
-<p>Une autre idée, suggérée par un membre de la liste de
-diffusion, était d'écrire un serveur XML-RPC pour exposer le
-scripteur API à des programmes externes. Cette approche pourrait être réalisée à l'aide
-des classes PyQt pour la mise en réseau et la gestion des
-événements.</p>
+<p>Même si vous ne bâtissez pas une interface graphique personnalisée, il est possible d'utiliser les scripts d'extension. Par exemple, vous pouvez utiliser PyQt pour exécuter une fonction temporisée. Un autre usage pourrait être de vérifier l'existence de mises à jour d'un article dans une base de données et d'inviter l'utilisateur à actualiser son document avec le nouveau texte (ou à constater les différences). Vous
+trouverez un exemple très simple de mise en place d'un temporisateur
+avec PyQt dans le répertoire d'exemples, appelé <code>pyqt_timer.py</code>.</p>
+
+<p>Une autre idée, suggérée par un membre de la liste de
+diffusion, était d'écrire un serveur XML-RPC pour exposer le
+scripteur API à des programmes externes. Cette approche pourrait être réalisée à l'aide
+des classes PyQt pour la mise en réseau et la gestion des
+événements.</p>
 
 <h4>Autres sources d'information</h4>
 
-<p>Le présent document n'est pas un tutoriel PyQt ou Qt. Voici quelques
+<p>Le présent document n'est pas un tutoriel PyQt ou Qt. Voici quelques
 sources d'information fiables sur Qt et PyQt :
 </p><ul>
-	<li>Le tutoriel et les exemples PyQt à partir de la documentation PyQt </li>
+	<li>Le tutoriel et les exemples PyQt à partir de la documentation PyQt </li>
 	<li><a href="http://www.opendocs.org/pyqt/">Programmation graphique avec Python - Édition Qt</a></li>
 	<li><a href="http://doc.trolltech.com/">Documentation Qt de TrollTech (C++)</a></li>
 	<li>Le
-<a href="http://www.digitalfanatics.org/projects/qt_tutorial/"> tutoriel Qt indépendant</a></li>
+<a href="http://www.digitalfanatics.org/projects/qt_tutorial/"> tutoriel Qt indépendant</a></li>
 	<li><a href="http://www.qtforum.org/">QtForum.org</a></li>
 </ul>
 
-<h3>Gérer correctement l'exécution hors Scribus </h3>
+<h3>Gérer correctement l'exécution hors Scribus </h3>
 
 <pre>
 Essayer ceci:
     import scribus
 except ImportError:
-    print "Ce script peut seulement s'exécuter comme un script d'extension à partir de Scribus."
+    print "Ce script peut seulement s'exécuter comme un script d'extension à partir de Scribus."
     sys.exit(1)
 </pre>
 
-<p>Cette séquence essaie de charger l'interface de script de Scribus et, en cas
-d'échec, suppose que celle-ci ne peut s'exécuter sous Scribus. Veillez à placer ce message dans tous vos scripts pour ne pas
-dérouter les utilisateurs qui essaient de les exécuter avec
-l'interpréteur Python autonome. Essayez d'exécuter le script avec
-<code>python pyqt_tut1.py</code>, et notez comment il signale son échec avant de fermer. C'est
-beaucoup plus précis qu'une erreur d'importation ou qu'un comportement bizarre.</p>
-
-<h3>Questions sans réponse et caractéristiques manquantes </h3>
-
-<p>Le support pour étendre Scribus à partir de Python est
+<p>Cette séquence essaie de charger l'interface de script de Scribus et, en cas
+d'échec, suppose que celle-ci ne peut s'exécuter sous Scribus. Veillez à placer ce message dans tous vos scripts pour ne pas
+dérouter les utilisateurs qui essaient de les exécuter avec
+l'interpréteur Python autonome. Essayez d'exécuter le script avec
+<code>python pyqt_tut1.py</code>, et notez comment il signale son échec avant de fermer. C'est
+beaucoup plus précis qu'une erreur d'importation ou qu'un comportement bizarre.</p>
+
+<h3>Questions sans réponse et caractéristiques manquantes </h3>
+
+<p>Le support pour étendre Scribus à partir de Python est
 encore en chantier. Plusieurs composants fonctionnent
-bien, mais il reste beaucoup à explorer.
-Les réactions, suggestions, requêtes, idées et offres d'aide
-seront grandement appréciées et peuvent être dirigées vers la
-liste de diffusion ou vers les auteurs du présent document. </p>
+bien, mais il reste beaucoup à explorer.
+Les réactions, suggestions, requêtes, idées et offres d'aide
+seront grandement appréciées et peuvent être dirigées vers la
+liste de diffusion ou vers les auteurs du présent document. </p>
 
 <p>Notamment, il n'existe aucun support pour :
 </p><ul>
-	<li>L'utilisation de PyQt à partir de scripts normaux (par opposition aux scripts d'extension)</li>
+	<li>L'utilisation de PyQt à partir de scripts normaux (par opposition aux scripts d'extension)</li>
 	<li>L'utilisation de PyGtk ou de wxPython</li>
 	<li>L'utilisation de threads (les threads PyQt peuvent
 fonctionner dans les limites du support des threads de Qt)</li>
-	<li>L'accrochage dans le menu activé par un clic droit (pas encore !)</li>
-	<li>L'appel de scripts par certains événements (développement envisagé) </li>
+	<li>L'accrochage dans le menu activé par un clic droit (pas encore !)</li>
+	<li>L'appel de scripts par certains événements (développement envisagé) </li>
 	<li>La connexion facile et fiable dans les menus </li>
 	<li>L'extension des dialogues de Scribus </li>
-	<li>L'utilisation de widgets et de classes personnalisés </li>
-	<li>Toute approche consistant à passer le contrôle à une boucle d'événements sans retour de données (fonctionne mais bloque Scribus).</li>
-</ul>
-
-<p>Certains de ces éléments ne sont pas encore implémentés, d'autres sont extrêmement difficiles à gérer; dans d'autres cas, nous sommes tout simplement dépourvus d'idées ou ne prévoyons pas d'essayer.</p>
+	<li>L'utilisation de widgets et de classes personnalisés </li>
+	<li>Toute approche consistant à passer le contrôle à une boucle d'événements sans retour de données (fonctionne mais bloque Scribus).</li>
+</ul>
+
+<p>Certains de ces éléments ne sont pas encore implémentés, d'autres sont extrêmement difficiles à gérer; dans d'autres cas, nous sommes tout simplement dépourvus d'idées ou ne prévoyons pas d'essayer.</p>
 
 </body>
 

Modified: trunk/Scribus/doc/fr/scripterapi-ImageExport.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-ImageExport.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-ImageExport.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-ImageExport.html	Sun Apr 14 13:02:45 2019
@@ -16,63 +16,63 @@
 <hr />
 
 <h2>Exportation d'image</h2>
-<p>La classe ImageExport() fournit l'exportation de graphiques bitmap à l'écriture de scripts Python, telle que vous la connaissez à partir de la fonction Exporter/Enregistrer du menu Image. Voir
-la classe apparentée PDFfile() et la procédure savePageAsEPS().</p>
+<p>La classe ImageExport() fournit l'exportation de graphiques bitmap à l'écriture de scripts Python, telle que vous la connaissez à partir de la fonction Exporter/Enregistrer du menu Image. Voir
+la classe apparentée PDFfile() et la procédure savePageAsEPS().</p>
 <p>Exemple :<br/>
 <code>
 i = ImageExport()<br/>
-i.type = 'PNG' # sélectionner un parmi la liste i.allTypes<br/>
+i.type = 'PNG' # sélectionner un parmi la liste i.allTypes<br/>
 i.scale = 200 # Je veux obtenir 200%<br/>
 i.name = '/home/subik/test.png'<br/>
 i.save()<br/>
 </code>
 </p>
-<p>Les deux dernières lignes pourraient être remplacées par ceci :
+<p>Les deux dernières lignes pourraient être remplacées par ceci :
 <code>i.saveAs('/home/subik/test.png')</code></p>
 
 <hr />
 
-<p>Méthodes définies par la classe</p>
+<p>Méthodes définies par la classe</p>
 <dl>
 	<dt><strong>__init__(...)</strong></strong></dt>
 	<dd><p>x.__init__(...) initialise x; voir x.__class__.__doc__ pour la signature</p></dd>
 
 	<dt><strong>save(...)</strong></dt>
-	<dd>save() -> booléen
+	<dd>save() -> booléen
 	<p>Enregistre l'image sous son nom courant 'nom'.</p></dd>
 
 	<dt><strong>saveAs(...)</strong></dt>
-	<dd>saveAs('nomFichier') -> booléen
+	<dd>saveAs('nomFichier') -> booléen
 	<p>Enregistre l'image sous le nouveau nom "nomFichier".</p></dd>
 </dl>
 
 <hr />
 
-<p>Données et attributs définis par la classe</p>
+<p>Données et attributs définis par la classe</p>
 <dl>
-	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet>/dt>
+	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet>/dt>
 	<dd><p>T.__new__(S, ...) -> un nouvel objet de type S, un sous-type de T</p></dd>
 
 	<dt><strong>allTypes</strong> = <attribut 'allTypes' de la classe 'ImageExport'></dt>
 	<dd><p>Types disponibles. Liste de chaînes en lecture seule.</p></dd>
 
 	<dt><strong>dpi</strong> = <membre 'dpi' de la classe 'ImageExport'></dt>
-	<dd><p>Cette valeur sera utilisée en tant que résolution d'export de l'image. Nombre entier en lecture/écriture.</p></dd>
+	<dd><p>Cette valeur sera utilisée en tant que résolution d'export de l'image. Nombre entier en lecture/écriture.</p></dd>
 
 	<dt><strong>name</strong> = <attribut 'name' de la classe 'ImageExport'></dt>
-	<dd><p>Nom du fichier associé à l'image. Avec ou sans chemin. Chaîne en lecture/écriture.</p></dd>
+	<dd><p>Nom du fichier associé à l'image. Avec ou sans chemin. Chaîne en lecture/écriture.</p></dd>
 
 	<dt><strong>quality</strong> = <membre 'quality' de la classe 'ImageExport'></dt>
-	<dd><p>Qualité/compression: minimum 1 (médiocre), maximum 100 (qualité). Nombre entier en lecture/écriture.</p></dd>
+	<dd><p>Qualité/compression: minimum 1 (médiocre), maximum 100 (qualité). Nombre entier en lecture/écriture.</p></dd>
 
 	<dt><strong>scale</strong> = <membre 'scale' de la classe 'ImageExport'></dt>
-	<dd><p>Redimensionnement de l'image. 100 = 100% etc. Nombre entier en lecture/écriture.</p></dd>
+	<dd><p>Redimensionnement de l'image. 100 = 100% etc. Nombre entier en lecture/écriture.</p></dd>
 
 	<dt><strong>transparentBkgnd</strong> = <membre 'transparentBkgnd' de la classe 'ImageExport'></dt>
-	<dd><p>Détermine si le fond de l'image est transparent ou non. Nombre entier en lecture/écriture.</p></dd>
+	<dd><p>Détermine si le fond de l'image est transparent ou non. Nombre entier en lecture/écriture.</p></dd>
 	
 	<dt><strong>type</strong> = <attribut 'type' de la classe 'ImageExport'></dt>
-	<dd><p>Type bitmap. Voir la liste allTypes pour plus d'informations. Chaîne en lecture/écriture.</p></dd>
+	<dd><p>Type bitmap. Voir la liste allTypes pour plus d'informations. Chaîne en lecture/écriture.</p></dd>
 
 </body>
 </html>

Modified: trunk/Scribus/doc/fr/scripterapi-PDFfile.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-PDFfile.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-PDFfile.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-PDFfile.html	Sun Apr 14 13:02:45 2019
@@ -13,84 +13,84 @@
 <p><a name="PDFfile">class <strong>PDFfile</strong></a>(<a href="__builtin__.html#object">objet</a>)
 </p>   
 <hr />
-<p>Méthodes définies par la classe:</p>
+<p>Méthodes définies par la classe:</p>
 <dl>
 	<dt><a name="PDFfile-Save"><strong>Save</strong></a>(...)</dt>
-	<dd><p>Cette méthode est obsolète - utilisez <a href="#PDFfile-save">save</a>() à la place.</p></dd>
+	<dd><p>Cette méthode est obsolète - utilisez <a href="#PDFfile-save">save</a>() à la place.</p></dd>
 
 	<dt><a name="PDFfile-__init__"><strong>__init__</strong></a>(...)</dt>
 	<dd><p>x.<a href="#PDFfile-__init__">__init__</a>(...) initialise x; voir x.__class__.__doc__ pour la signature</p></dd>
 
 	<dt><a name="PDFfile-save"><strong>save</strong></a>(...)</dt>
-	<dd><p>Enregistre les pages sélectionnées dans un fichier pdf</p></dd>
+	<dd><p>Enregistre les pages sélectionnées dans un fichier pdf</p></dd>
 </dl>
 
 <hr/>
 
-<p>Données et attributs définis par la classe:</p>
+<p>Données et attributs définis par la classe:</p>
 <dl>
-	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet></dt>
+	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet></dt>
 	<dd><p>T.<a href="#PDFfile-__new__">__new__</a>(S, ...) -> un nouvel objet de type S, un sous-type de T</p></dd>
 
 	<dt><strong>allowAnnots</strong> = <membre 'allowAnnots' de la classe 'PDFfile'></dt>
-	<dd><p>Autorise l'ajout d'annotations et de champs. Valeur booléenne</p></dd>
+	<dd><p>Autorise l'ajout d'annotations et de champs. Valeur booléenne</p></dd>
 
 	<dt><strong>allowChange</strong> = <membre 'allowChange' de la classe 'PDFfile'></dt>
-	<dd><p>Autorise la modification du document. Valeur booléenne</p></dd>
+	<dd><p>Autorise la modification du document. Valeur booléenne</p></dd>
 
 	<dt><strong>allowCopy</strong> = <membre 'allowCopy' de la classe 'PDFfile'></dt>
-	<dd><p>Autorise la copie de texte et de graphiques. Valeur booléenne</p></dd>
+	<dd><p>Autorise la copie de texte et de graphiques. Valeur booléenne</p></dd>
 
 	<dt><strong>allowPrinting</strong> = <membre 'allowPrinting' de la classe 'PDFfile'></dt>
-	<dd><p>Autorise l'impression du document. Valeur booléenne</p></dd>
+	<dd><p>Autorise l'impression du document. Valeur booléenne</p></dd>
 
 	<dt><strong>article</strong> = <membre 'article' de la classe 'PDFfile'></dt>
-	<dd><p>Enregistre les cadres de texte liés en tant qu'articles PDF<br/> Valeur booléenne</p></dd>
+	<dd><p>Enregistre les cadres de texte liés en tant qu'articles PDF<br/> Valeur booléenne</p></dd>
 
 	<dt><strong>binding</strong> = <membre 'binding' de la classe 'PDFfile'></dt>
 	<dd><p>Indique la liaison.<br/>
- 0 - Liaison à gauche<br/>
- 1 - Liaison à droite</p></dd>
+ 0 - Liaison à gauche<br/>
+ 1 - Liaison à droite</p></dd>
  
 	<dt><strong>bleedMarks</strong> = <membre 'bleedMarks' de la classe 'PDFfile'></dt>
-	<dd><p>Crée les repères délimitant la zone de fond perdus.</p></dd>
+	<dd><p>Crée les repères délimitant la zone de fond perdus.</p></dd>
 
 	<dt><strong>bleedb</strong> = <membre 'bleedb' de la classe 'PDFfile'></dt>
-	<dd><p>Marge de coupe du bas<br/>Distance pour la coupe à partir du bas de la page physique</p></dd>
+	<dd><p>Marge de coupe du bas<br/>Distance pour la coupe à partir du bas de la page physique</p></dd>
 
 	<dt><strong>bleedl</strong> = <membre 'bleedl' de la classe 'PDFfile'></dt>
-	<dd><p>Marge de coupe de gauche<br/>Distance pour la coupe à partir de la gauche de la page physique</p></dd>
+	<dd><p>Marge de coupe de gauche<br/>Distance pour la coupe à partir de la gauche de la page physique</p></dd>
 
 	<dt><strong>bleedr</strong> = <membre 'bleedr' de la classe 'PDFfile'></dt>
-	<dd><p>Marge de coupe de droite<br/>Distance pour la coupe à partir de la droite de la page physique</p></dd>
+	<dd><p>Marge de coupe de droite<br/>Distance pour la coupe à partir de la droite de la page physique</p></dd>
 
 	<dt><strong>bleedt</strong> = <membre 'bleedt' de la classe 'PDFfile'></dt>
-	<dd><p>Marge de coupe du haut<br/>Distance pour la coupe à partir du haut de la page physique</p></dd>
+	<dd><p>Marge de coupe du haut<br/>Distance pour la coupe à partir du haut de la page physique</p></dd>
 
 	<dt><strong>bookmarks</strong> = <membre 'bookmarks' de la classe 'PDFfile'></dt>
-	<dd><p>Inclus les signets que vous avez créés dans votre document.<br/>Ils sont utiles pour la navigation dans de longs documents PDF.<br/>Valeur booléenne</p></dd>
+	<dd><p>Inclus les signets que vous avez créés dans votre document.<br/>Ils sont utiles pour la navigation dans de longs documents PDF.<br/>Valeur booléenne</p></dd>
 
 	<dt><strong>colorMarks</strong> = <membre 'colorMarks' de la classe 'PDFfile'></dt>
 	<dd><p>Ajoute les barres de contrôles.</p></dd>
 	
 	<dt><strong>compress</strong> = <membre 'compress' de la classe 'PDFfile'></dt>
-	<dd><p>Indicateur de compression. Valeur booléenne.</p></dd>
+	<dd><p>Indicateur de compression. Valeur booléenne.</p></dd>
 
 	<dt><strong>compressmtd</strong> = <membre 'compressmtd' de la classe 'PDFfile'></dt>
-	<dd><p>Méthode de compression.<br/>
+	<dd><p>Méthode de compression.<br/>
  0 - Automatique<br/>
  1 - JPEG<br/>
  2 - zip<br/>
  3 - Aucune.</p></dd>
  
 	<dt><strong>cropMarks</strong> = <membre 'cropMarks' de la classe 'PDFfile'></dt>
-	<dd><p>Crée des repères indiquant o&ugrave le papier doit être coupé ou rogné après impression.</p></dd>
+	<dd><p>Crée des repères indiquant o&ugrave le papier doit être coupé ou rogné après impression.</p></dd>
 
 	<dt><strong>displayBookmarks</strong> = <membre 'displayBookmarks' de la classe 'PDFfile'></dt>
 	<dd><p>Affiche l'onglet des signets lors de l'ouverture du document PDF.</p></dd>
 	
 	<dt><strong>displayFullscreen</strong> = <membre 'displayFullscreen' de la classe 'PDFfile'></dt>
-	<dd><p>Affiche le document PDF en mode plein écran lors de son ouverture.</p></dd>
+	<dd><p>Affiche le document PDF en mode plein écran lors de son ouverture.</p></dd>
 	
 	<dt><strong>displayLayers</strong> = <membre 'displayLayers' de la classe 'PDFfile'></dt>
 	<dd><p>Affiche l'onglet des calques lors de l'ouverture du document PDF. Utile uniquement pour les fichiers PDF 1.5+.</p></dd>
@@ -99,58 +99,58 @@
 	<dd><p>Affiche les vignettes de pages lors de l'ouverture du document PDF.</p></dd>
 	
 	<dt><strong>docInfoMarks</strong> = <membre 'docInfoMarks' de la classe 'PDFfile'></dt>
-	<dd><p>Ajoute les informations de titre de document et de numéros de pages à l'extérieur de la zone de page.</p></dd>
+	<dd><p>Ajoute les informations de titre de document et de numéros de pages à l'extérieur de la zone de page.</p></dd>
 	
 	<dt><strong>doClip</strong> = <membre 'doClip'  de la classe 'PDFfile'></dt>
-	<dd><p>Empêche l'affichage des objets situés hors des marges.</p></dd>
+	<dd><p>Empêche l'affichage des objets situés hors des marges.</p></dd>
 	
 	<dt><strong>downsample</strong> = <attribut 'downsample' de la classe 'PDFfile'></dt>
-	<dd><p>Réduit la résolution de l'image à cette valeur. Les
-valeurs sont comprises entre 35 et 4000<br/>Mettre à 0 pour ne pas modifier la résolution</p></dd>
+	<dd><p>Réduit la résolution de l'image à cette valeur. Les
+valeurs sont comprises entre 35 et 4000<br/>Mettre à 0 pour ne pas modifier la résolution</p></dd>
 
 	<dt><strong>effval</strong> = <attribut 'effval' de la classe 'PDFfile'></dt>
-	<dd><p>Liste des valeurs des effets pour chaque page enregistrée.<br/>
+	<dd><p>Liste des valeurs des effets pour chaque page enregistrée.<br/>
 	<pre>
 Il s'agit d'une liste de six nombres entiers. Ils ont la signification suivante:
-        - Durée d'affichage de la page avant que la présentation
-          démarre à la page sélectionnée. (1-3600)
-        - Durée de l'effet. (1 - 3600)
-                Un temps plus court accélérera l'effet, un temps plus long le ralentira
+        - Durée d'affichage de la page avant que la présentation
+          démarre à la page sélectionnée. (1-3600)
+        - Durée de l'effet. (1 - 3600)
+                Un temps plus court accélérera l'effet, un temps plus long le ralentira
         - Type d'effet visuel
                 0 - Pas d'effet
                 1 - Stores
                 2 - Boîte
                 3 - Dissolution
                 4 - Scintillement
-                5 - Séparation
+                5 - Séparation
                 6 - Effacement
-        - Direction de l'effet de déplacement de lignes pour les effets de séparation et de store.
+        - Direction de l'effet de déplacement de lignes pour les effets de séparation et de store.
                 0 - Horizontal
                 1 - Vertical
-        - Position de départ pour les effets de boîte et de séparation.
-                0 - Intérieur
-                1 - Extérieur
+        - Position de départ pour les effets de boîte et de séparation.
+                0 - Intérieur
+                1 - Extérieur
         - Direction des effets de scintillement et d'effacement.
-                0 - De gauche à droite
+                0 - De gauche à droite
                 1 - De haut en bas
                 2 - De bas en haut
-                3 - De droite à gauche
-                4 - Du coin supérieur gauche au coin inférieur droit
+                3 - De droite à gauche
+                4 - Du coin supérieur gauche au coin inférieur droit
 </pre></p></dd>
 
 <dt><strong>embedPDF</strong> = <membre 'embedPDF' de la classe 'PDFfile'>;</dt>
-<dd><p>Exporte les fichiers EPS et PDF chargés dans des cadres d'images sous forme d'objets PDF.<br/>
-Cette fonctionnalité ne traite pas les espaces de couleurs, en conséquence cette option ne doit &ecirctre activée qu'en connaissance de cause.<br/>
-Valeur booléenne.</p></dd>
+<dd><p>Exporte les fichiers EPS et PDF chargés dans des cadres d'images sous forme d'objets PDF.<br/>
+Cette fonctionnalité ne traite pas les espaces de couleurs, en conséquence cette option ne doit &ecirctre activée qu'en connaissance de cause.<br/>
+Valeur booléenne.</p></dd>
 
 <dt><strong>encrypt</strong> = <membre 'encrypt' de la classe 'PDFfile'></dt>
-<dd><p>Utilisation de l'encryption. Valeur booléenne</p></dd>
+<dd><p>Utilisation de l'encryption. Valeur booléenne</p></dd>
 
 <dt><strong>file</strong> = <attribut 'file' de la classe 'PDFfile'></dt>
 <dd><p>Nom du fichier dans lequel enregistrer</p></dd>
 
 <dt><strong>fitWindow</strong> = <attribut 'fitWindow' de la classe 'PDFfile'></dt>
-<dd><p>Adapte l'affichage des pages à l'espace disponible dans la fenêtre du visualisateur.</p></dd>
+<dd><p>Adapte l'affichage des pages à l'espace disponible dans la fenêtre du visualisateur.</p></dd>
 
 <dt><strong>fontEmbedding</strong> = <membre 'fontEmbedding' de la classe 'PDFfile' ></dt>
 <dd><p>Mode d'encapsulation des polices:<br/>
@@ -159,101 +159,101 @@
 2 - Pas d'incorporation.</p></dd>
 
 <dt><strong>fonts</strong> = <membre 'fonts' de la classe 'PDFfile'></dt>
-<dd><p>Liste de polices à inclure.</p></dd>
+<dd><p>Liste de polices à inclure.</p></dd>
 
 <dt><strong>hideMenuBar</strong> = <attribut 'hideMenuBar' de la classe 'PDFfile'></dt>
 <dd><p>Cache la barre de menu du visualisateur, le PDF s'affichera pleine fenêtre.</p></dd>
 
 <dt><strong>hideToolBar</strong> = <attribut 'hideToolBar' de la classe 'PDFfile'></dt>
-<dd><p>Cache la barre d'outil du visualisateur. Cette barre a habituellement des fonctionnalitées d'édition et de sélection.</p></dd>
+<dd><p>Cache la barre d'outil du visualisateur. Cette barre a habituellement des fonctionnalitées d'édition et de sélection.</p></dd>
 
 <dt><strong>imagepr</strong> = <attribut 'imagepr' de la classe 'PDFfile'></dt>
 <dd><p>Profil couleur pour les images</p></dd>
 
 <dt><strong>info</strong> = <attribut 'info' de la classe 'PDFfile'></dt>
-<dd><p>Chaîne requise pour PDF/X-3, sinon le PDF ne sera pas conforme à PDF/X-3. Nous vous recommandons d'utiliser le titre du document.</p></dd>
+<dd><p>Chaîne requise pour PDF/X-3, sinon le PDF ne sera pas conforme à PDF/X-3. Nous vous recommandons d'utiliser le titre du document.</p></dd>
 
 <dt><strong>intenti</strong> = <membre 'intenti' de la classe 'PDFfile'></dt>
 <dd><p>Rendu pour les images<br/>
 0 - Perceptuel<br/>
-1 - Colorimétrie relative<br/>
+1 - Colorimétrie relative<br/>
 2 - Saturation<br/>
-3 - Colorimétrie absolue</p></dd>
+3 - Colorimétrie absolue</p></dd>
 
 <dt><strong>intents</strong> = <membre 'intents' de la classe 'PDFfile'></dt>
 <dd><p>Rendu pour les couleurs d'accompagnement<br/>
 0 - Perceptuel<br/>
-1 - Colorimétrie relative<br/>
+1 - Colorimétrie relative<br/>
 2 - Saturation<br/>
-3 - Colorimétrie absolue</p></dd>
+3 - Colorimétrie absolue</p></dd>
 
 <dt><strong>isGrayscale</strong> = <attribut 'isGrayscale' de la classe 'PDFfile'></dt>
 <dd><p>Exporte le fichier PDF en mode niveaux de gris.</p></dd>
 
 <dt><strong>lpival</strong> = <attribut 'lpival' de la classe 'PDFfile'></dt>
-<dd><p>Paramètres du rendu pour des couleurs individuelles.<br/>
+<dd><p>Paramètres du rendu pour des couleurs individuelles.<br/>
 <pre>
 Il s'agit d'une liste de valeurs pour chaque couleur.
  Les valeurs des couleurs respectent la structure [siii] qui
-correspond à:
+correspond à:
         s - Nom de la couleur ('Noir', 'Cyan', 'Magenta', 'Jaune')
-        i - Fréquence (10 à 1000)
-        i - Angle (-180 à 180)
+        i - Fréquence (10 à 1000)
+        i - Angle (-180 à 180)
         i - Fonction de point
                 0 - Simple point
                 1 - Ligne
                 2 - Rond
                 3 - Ellipse
 </pre>
-Soyez prudent en assignant ces valeurs, car leur validité n'est pas vérifiée.</p></dd>
+Soyez prudent en assignant ces valeurs, car leur validité n'est pas vérifiée.</p></dd>
 
 <dt><strong>markOffset</strong> = <attribut 'markOffset' de la classe 'PDFfile'></dt>
-<dd><p>Indique la distance entre les repères et la zone de page correspondante.</p></dd>
+<dd><p>Indique la distance entre les repères et la zone de page correspondante.</p></dd>
 
 <dt><strong>markLength</strong> = <attribut 'markLength' de la classe 'PDFfile'></dt>
-<dd><p>Indique la longueur des repères de coupe et de fonds perdus.</p></dd>
+<dd><p>Indique la longueur des repères de coupe et de fonds perdus.</p></dd>
 
 <dt><strong>mirrorH</strong> = <attribut 'mirrorH' de la classe 'PDFfile'></dt>
-<dd><p>Effectue un miroir horizontal des pages. Valeur booléenne.</p></dd>
+<dd><p>Effectue un miroir horizontal des pages. Valeur booléenne.</p></dd>
 
 <dt><strong>mirrorV</strong> = <attribut 'mirrorV' de la classe 'PDFfile'></dt>
-<dd><p>Effectue un miroir vertical des pages. Valeur booléenne.</p></dd>
+<dd><p>Effectue un miroir vertical des pages. Valeur booléenne.</p></dd>
 
 <dt><strong>noembicc</strong> = <membre 'noembicc' de la classe 'PDFfile'></dt>
-<dd><p>Ne pas utiliser de profils ICC. Valeur booléenne</p></dd>
+<dd><p>Ne pas utiliser de profils ICC. Valeur booléenne</p></dd>
 
 <dt><strong>outdst</strong> = <membre 'outdst' de la classe 'PDFfile'></dt>
 <dd><p>Destination de sortie.<br/>
-0 - écran<br/>
+0 - écran<br/>
 1 - imprimante</p></dd>
 
 <dt><strong>owner</strong> = <attribut 'owner' de la classe 'PDFfile'></dt>
-<dd><p>Mot de passe du propriétaire</p></dd>
+<dd><p>Mot de passe du propriétaire</p></dd>
 
 <dt><strong>pageLayout</strong> = <attribut 'pageLayout' de la classe 'PDFfile'></dt>
 <dd><p>Mode d'affichage du document dans le visualiseur:<br/>
 0 - Affiche le document en mode 'pages simples'<br/>
-1 - Affiche le document en mode 'pages simples' avec défilement continu<br/>
-2 - Affiche le document en mode 'pages doubles' avec la première page affichée à gauche<br/>
-3 - Affiche le document en mode 'pages doubles' avec la première page affichée à droite</p></dd>
+1 - Affiche le document en mode 'pages simples' avec défilement continu<br/>
+2 - Affiche le document en mode 'pages doubles' avec la première page affichée à gauche<br/>
+3 - Affiche le document en mode 'pages doubles' avec la première page affichée à droite</p></dd>
 
 <dt><strong>pages</strong> = <attribut 'pages' de la classe 'PDFfile'></dt>
-<dd><p>Liste des pages à imprimer</p></dd>
+<dd><p>Liste des pages à imprimer</p></dd>
 
 <dt><strong>presentation</strong> = <membre 'presentation' de la classe 'PDFfile'></dt>
-<dd><p>Active la valeur de présentation Effects.Bool</p></dd>
+<dd><p>Active la valeur de présentation Effects.Bool</p></dd>
 
 <dt><strong>printprofc</strong> = <attribut 'printprofc' de la classe 'PDFfile'></dt>
-<dd><p>Profil de sortie pour l'impression. Si possible, référez-vous à votre imprimeur pour le choix du profil.</p></dd>
+<dd><p>Profil de sortie pour l'impression. Si possible, référez-vous à votre imprimeur pour le choix du profil.</p></dd>
 
 <dt><strong>profilei</strong> = <membre 'profilei' de la classe 'PDFfile'></dt>
-<dd><p>Inclus un profil couleur pour les images. Valeur booléenne.</p></dd>
+<dd><p>Inclus un profil couleur pour les images. Valeur booléenne.</p></dd>
 
 <dt><strong>profiles</strong> = <membre 'profiles' de la classe 'PDFfile'></dt>
-<dd><p>Inclus un profil couleur pour les couleurs d'aplats. Valeur booléenne.</p></dd>
+<dd><p>Inclus un profil couleur pour les couleurs d'aplats. Valeur booléenne.</p></dd>
 
 <dt><strong>quality</strong> = <membre 'quality' de la classe 'PDFfile'></dt>
-<dd><p>Qualité de l'image<br/>
+<dd><p>Qualité de l'image<br/>
 0 - Maximum<br/>
 1 - Haute<br/>
 2 - Moyenne<br/>
@@ -261,31 +261,31 @@
 4 - Minimum</p></dd>
 
 <dt><strong>registrationMarks</strong> = <attribut 'registrationMarks' de la classe 'PDFfile'></dt>
-<dd><p>Ajoute les marques de repèrage &agrave chaque séparation.</p></dd>
+<dd><p>Ajoute les marques de repèrage &agrave chaque séparation.</p></dd>
 
 <dt><strong>resolution</strong> = <attribut 'resolution' de la classe 'PDFfile'></dt>
-<dd><p>Résolution du fichier de sortie. Les valeurs sont comprises entre 35 et 4000.</p></dd>
+<dd><p>Résolution du fichier de sortie. Les valeurs sont comprises entre 35 et 4000.</p></dd>
 
 <dt><strong>solidpr</strong> = <attribut 'solidpr' de la classe 'PDFfile'></dt>
 <dd><p>Profil couleur pour les couleurs d'aplats</p></dd>
 
 <dt><strong>thumbnails</strong> = <membre 'thumbnails' de la classe 'PDFfile'></dt>
-<dd><p>Génère les vignettes. Valeur booléenne.</p></dd>
+<dd><p>Génère les vignettes. Valeur booléenne.</p></dd>
 
 <dt><strong>useDocBleeds</strong> = <attribut 'useDocBleeds' de la classe 'PDFfile'></dt>
-<dd><p>Utilise les valeurs de fonds perdus configurées dans les préférences du document. Valeur booléenne.</p></dd>
+<dd><p>Utilise les valeurs de fonds perdus configurées dans les préférences du document. Valeur booléenne.</p></dd>
 
 <dt><strong>useLayers</strong> = <attribut 'useLayers' de la classe 'PDFfile'></dt>
 <dd><p>Active l'export des calques en tant que calques PDF. Possible uniquement avec les formats PDF >= 1.5.</p></dd>
 
 <dt><strong>uselpi</strong> = <membre 'uselpi' de la classe 'PDFfile'></dt>
-<dd><p>Utilisation des paramètres personnalisés de rendu. Valeur booléenne</p></dd>
+<dd><p>Utilisation des paramètres personnalisés de rendu. Valeur booléenne</p></dd>
 
 <dt><strong>user</strong> = <attribut 'user' de la classe 'PDFfile'></dt>
 <dd><p>Mot de passe de l'utilisateur</p></dd>
 
 <dt><strong>version</strong> = <membre 'version' de la classe 'PDFfile'></dt>
-<dd><p>Indique la version de PDF à utiliser:<br/>
+<dd><p>Indique la version de PDF à utiliser:<br/>
 11 = PDF/X-1a<br/>
 12 = PDF/X-3<br/>
 13 = PDF 1.3 (Acrobat 4)<br/>

Modified: trunk/Scribus/doc/fr/scripterapi-Printer.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-Printer.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-Printer.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-Printer.html	Sun Apr 14 13:02:45 2019
@@ -15,34 +15,34 @@
 </p>    
 <hr />
 
-<p>Méthodes définies par la classe :</p>
+<p>Méthodes définies par la classe :</p>
 <dl>
 	<dt><a name="Printer-Print"><strong>Print</strong></a>(...)</dt>
-	<dd><p>Cette méthode est obsolète - utilisez <a href="#Printer-print">print</a>() à la place.</p></dd>
+	<dd><p>Cette méthode est obsolète - utilisez <a href="#Printer-print">print</a>() à la place.</p></dd>
 
 	<dt><a name="Printer-__init__"><strong>__init__</strong></a>(...)</dt>
 	<dd><p>x.<a href="#Printer-__init__">__init__</a>(...) initialise x; voir x.__class__.__doc__ pour la signature</p></dd>
 
 	<dt><a name="Printer-print"><strong>print</strong></a>(...)</dt>
-	<dd><p>Imprime les pages sélectionnées.</p></dd>
+	<dd><p>Imprime les pages sélectionnées.</p></dd>
 </dl>
 
 <hr/>
 
-<p>Données et attributs définis par la classe :</p>
+<p>Données et attributs définis par la classe :</p>
 <dl>
-	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet></dt>
+	<dt><strong>__new__</strong> = <méthode intégrée __new__ de type objet></dt>
 	<dd><p>T.<a href="#Printer-__new__">__new__</a>(S, ...) -> un nouvel objet de type S, un sous-type de T</p></dd>
 
 	<dt><strong>allPrinters</strong> = <attribut 'allPrinters' des objets 'Printer'></dt>
-	<dd><p>Liste des imprimantes installées --  lecture seule</p></dd>
+	<dd><p>Liste des imprimantes installées --  lecture seule</p></dd>
 
 	<dt><strong>cmd</strong> = <attribut 'cmd' des objets 'Printer'></dt>
 	<dd><p>Commande d'impression alternative</p></dd>
 
 	<dt><strong>color</strong> = <membre 'color' des objets 'Printer'></dt>
 	<dd><p>Imprime en couleur.<br>
-True - couleur  --  défaut<br>
+True - couleur  --  défaut<br>
 False - niveaux de gris</p></dd>
 
 	<dt><strong>copies</strong> = <membre 'copies' des objets 'Printer'></dt>
@@ -54,43 +54,43 @@
 	<dt><strong>mph</strong> = <membre 'mph' des objets 'Printer'></dt>
 	<dd><p>Miroir horizontal des pages<br>
 True<br>
-False  --  Défaut</p></dd>
+False  --  Défaut</p></dd>
 
 	<dt><strong>mpv</strong> = <membre 'mpv' des objets 'Printer'></dt>
 	<dd><p>Miroir vertical des pages<br>
  True<br>
-False  --  Défaut</p></dd>
+False  --  Défaut</p></dd>
 
 	<dt><strong>pages</strong> = <attribut 'pages' des objets 'Printer'></dt>
 	<dd><p>Liste des pages à imprimer</p></dd>
 
 	<dt><strong>printer</strong> = <attribut 'printer' des objets 'Printer'></dt>
 	<dd><p>Nom de l'imprimante à utiliser.<br>
-La valeur par défaut est 'File' pour l'impression dans un fichier</p></dd>
+La valeur par défaut est 'File' pour l'impression dans un fichier</p></dd>
 
 	<dt><strong>pslevel</strong> = <membre 'pslevel' des objets 'Printer'></dt>
 	<dd><p>Niveau PostScript<br>
-Peut être 1 ou 2 ou 3    -- Valeur par défaut à 3.</p></dd>
+Peut être 1 ou 2 ou 3    -- Valeur par défaut à 3.</p></dd>
 
 	<dt><strong>separation</strong> = <attribut 'separation' des objets 'Printer'></dt>
-	<dd><p>Imprimer la séparation<br>
-         'No'  -- Défaut<br>
+	<dd><p>Imprimer la séparation<br>
+         'No'  -- Défaut<br>
          'All'<br>
          'Cyan'<br>
          'Magenta'<br>
          'Yellow'<br>
          'Black'<br>
-Attention aux erreurs de frappe, car aucune vérification n'est effectuée</p></dd>
+Attention aux erreurs de frappe, car aucune vérification n'est effectuée</p></dd>
 
 	<dt><strong>ucr</strong> = <membre 'ucr' des objets 'Printer'></dt>
 	<dd><p>Retrait des sous-couleurs (UCR)<br>
-True  --  Défaut<br>
+True  --  Défaut<br>
 False</p></dd>
 
 	<dt><strong>useICC</strong> = <membre 'useICC' des objets 'Printer'></dt>
 	<dd><p>Utilise un profil ICC<br>
 True<br>
-False  --  Défaut</p></dd>
+False  --  Défaut</p></dd>
 
 </body>
 </html> 

Modified: trunk/Scribus/doc/fr/scripterapi-color.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-color.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-color.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-color.html	Sun Apr 14 13:02:45 2019
@@ -1,76 +1,76 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Commandes liées aux couleurs</title>
+	<title>Commandes liées aux couleurs</title>
 </head>
 <body>
-<h2>Commandes liées aux couleurs</h2>
+<h2>Commandes liées aux couleurs</h2>
 
 <dl>
 
 <dt><a name="-changeColor"><strong>changeColor</strong></a>(...)</dt>
 <dd><code>changeColor("nom", c, m, j, n)</code>
-<p>Change la couleur "nom" pour la valeur CMJN spécifiée. La valeur de la couleur est définie par quatre composants c = Cyan, m = Magenta, j = Jaune et n = Noir. 
+<p>Change la couleur "nom" pour la valeur CMJN spécifiée. La valeur de la couleur est définie par quatre composants c = Cyan, m = Magenta, j = Jaune et n = Noir. 
 Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Note : cette fonction sera supprimée dans une version ultérieure, veuillez utiliser changeColorCMYK() à la place.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Note : cette fonction sera supprimée dans une version ultérieure, veuillez utiliser changeColorCMYK() à la place.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-changeColorRGB"><strong>changeColorRGB</strong></a>(...)</dt>
 <dd><code>changeColorRGB("nom", r, v, b)</code>
-<p>Change la couleur "nom" pour la valeur RVB spécifiée. La valeur de la couleur est définie par trois composants r = rouge, v = vert, b = bleu. 
+<p>Change la couleur "nom" pour la valeur RVB spécifiée. La valeur de la couleur est définie par trois composants r = rouge, v = vert, b = bleu. 
 Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-changeColorCMYK"><strong>changeColorCMYK</strong></a>(...)</dt>
 <dd><code>changeColorCMYK("nom", c, m, j, n)</code>
-<p>Change la couleur "nom" pour la valeur CMJN spécifiée. La valeur de la couleur est définie par quatre composants c = Cyan, m = Magenta, j = Jaune et n = Noir. 
+<p>Change la couleur "nom" pour la valeur CMJN spécifiée. La valeur de la couleur est définie par quatre composants c = Cyan, m = Magenta, j = Jaune et n = Noir. 
 Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-defineColor"><strong>defineColor</strong></a>(...)</dt>
 <dd><code>defineColor("nom", c, m, j, n)</code>
-<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
-définie par quatre composants : c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Note : cette fonction sera supprimée dans une version ultérieure, veuillez utiliser defineColorCMYK() à la place.</p>
-<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
+définie par quatre composants : c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.</p>
+<p>Note : cette fonction sera supprimée dans une version ultérieure, veuillez utiliser defineColorCMYK() à la place.</p>
+<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-defineColorCMYK"><strong>defineColorCMYK</strong></a>(...)</dt>
 <dd><code>defineColorCMYK("nom", c, m, j, n)</code>
-<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
-définie par quatre composants : c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
+définie par quatre composants : c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.</p>
+<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-defineColorRGB"><strong>defineColorRGB</strong></a>(...)</dt>
 <dd><code>defineColorRGB("nom", r, v, b)</code>
-<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
-définie par trois composants : r = rouge, v = vert, b = bleu. Les composants de la couleur doivent se situer entre 0 et 255.</p>
-<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Définit une nouvelle couleur "nom". La valeur de la couleur est
+définie par trois composants : r = rouge, v = vert, b = bleu. Les composants de la couleur doivent se situer entre 0 et 255.</p>
+<p>Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-deleteColor"><strong>deleteColor</strong></a>(...)</dt>
 <dd><code>deleteColor("nom", "remplacement")</code>
-<p>Supprime la couleur "nom". Chaque occurrence de cette couleur est remplacée par la couleur dite de "remplacement". Si elle n'est pas spécifiée, "remplacement" prendra par défaut la valeur "none" - transparente.</p>
-<p>deleteColor s'applique au document par défaut s'il n'y a pas de document ouvert. Dans ce cas, le "remplacement", si spécifié, n'a pas d'effet.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si une couleur nommée n'est pas trouvée.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Supprime la couleur "nom". Chaque occurrence de cette couleur est remplacée par la couleur dite de "remplacement". Si elle n'est pas spécifiée, "remplacement" prendra par défaut la valeur "none" - transparente.</p>
+<p>deleteColor s'applique au document par défaut s'il n'y a pas de document ouvert. Dans ce cas, le "remplacement", si spécifié, n'a pas d'effet.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si une couleur nommée n'est pas trouvée.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-getColor"><strong>getColor</strong></a>(...)</dt>
 <dd><code>getColor("nom") -> vecteur</code>
-<p>Retourne un vecteur (C, M, J, N) contenant les quatre composants de la couleur "nom" du document courant. Si aucun document n'est ouvert, retourne la valeur de la couleur nommée à partir des couleur du document par défaut.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Retourne un vecteur (C, M, J, N) contenant les quatre composants de la couleur "nom" du document courant. Si aucun document n'est ouvert, retourne la valeur de la couleur nommée à partir des couleur du document par défaut.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la couleur nommée est introuvable.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 <dt><a name="-getColorNames"><strong>getColorNames</strong></a>(...)</dt>
 <dd><code>getColorNames() -> liste</code>
-<p>Retourne une liste contenant les noms de toutes les couleurs définies dans le document. Si aucun document n'est ouvert, retourne une liste des couleurs du document par défaut.</p></dd>
+<p>Retourne une liste contenant les noms de toutes les couleurs définies dans le document. Si aucun document n'est ouvert, retourne une liste des couleurs du document par défaut.</p></dd>
 
 <dt><a name="-replaceColor"><strong>replaceColor</strong></a>(...)</dt>
 <dd><code>replaceColor("nom", "remplacement")</code>
-<p>Chaque occurrence de la couleur "nom" est remplacée par la couleur "remplacement".</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si une couleur nommée n'est pas trouvée.
-Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
+<p>Chaque occurrence de la couleur "nom" est remplacée par la couleur "remplacement".</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si une couleur nommée n'est pas trouvée.
+Peut générer ValueError si le nom de couleur spécifié n'est pas valide.</p></dd>
 
 </dl>
 

Modified: trunk/Scribus/doc/fr/scripterapi-constants.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-constants.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-constants.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-constants.html	Sun Apr 14 13:02:45 2019
@@ -1,53 +1,53 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Constantes prédéfinies</title>
+	<title>Constantes prédéfinies</title>
 </head>
 <body>
-<h2>Constantes prédéfinies</h2>
-
-<p>Des constantes sont définies pour aider à utiliser les commandes: </p>
+<h2>Constantes prédéfinies</h2>
+
+<p>Des constantes sont définies pour aider à utiliser les commandes: </p>
 
 <h4>Version Scribus :</h4>
 	<p>L'interface de script fournit deux variables contenant la version
-courante de Scribus dans le module <code>Scribus</code>. Les scripts peuvent utiliser ces variables pour vérifier qu'ils tournent sous la bonne version de Scribus et pour informer l'utilisateur d'éventuelles incompatibilités. Ces
+courante de Scribus dans le module <code>Scribus</code>. Les scripts peuvent utiliser ces variables pour vérifier qu'ils tournent sous la bonne version de Scribus et pour informer l'utilisateur d'éventuelles incompatibilités. Ces
 deux variables, <code>scribus_version</code> et
-<code>scribus_version_info</code>, ont été ajoutées dans les versions
+<code>scribus_version_info</code>, ont été ajoutées dans les versions
 1.2.1 et 1.3.0cvs et sont absentes des versions
-précédentes. Si nécessaire, vous pouvez vérifier leur présence avec <code>hasattr(scribus, 'scribus_version')</code>.</p>
-	<p><code>scribus_version</code> est une chaîne qui contient la version courante de Scribus. Sa valeur ressemble habituellement à <code>'1.2.1cvs'</code> ou <code>'1.3.0'</code>, par exemple, mais il n'est pas garanti que le format sera toujours le même. Cette
-variable est utile pour afficher la version à l'utilisateur, par exemple pour signaler une incompatibilité. N'analysez pas et ne comparez pas cette variable, car <code>scribus_version_info</code> est fait pour cela.</p>
+précédentes. Si nécessaire, vous pouvez vérifier leur présence avec <code>hasattr(scribus, 'scribus_version')</code>.</p>
+	<p><code>scribus_version</code> est une chaîne qui contient la version courante de Scribus. Sa valeur ressemble habituellement à <code>'1.2.1cvs'</code> ou <code>'1.3.0'</code>, par exemple, mais il n'est pas garanti que le format sera toujours le même. Cette
+variable est utile pour afficher la version à l'utilisateur, par exemple pour signaler une incompatibilité. N'analysez pas et ne comparez pas cette variable, car <code>scribus_version_info</code> est fait pour cela.</p>
 	<p><code>scribus_version_info</code> est un vecteur semblable au vecteur <code>sys.version_info</code> fourni par Python. 
 C'est un vecteur de la forme (majorversion, minorversion, patchlevel,
-extraversion, build), par exemple 1.2.1cvs correspond à
-<code>(1,2,1,'cvs',0)</code> et 1.3.2 correspond à <code>(1,3,2,'',0)</code> . Ces vecteurs sont idéaux pour vérifier les versions minimum, etc., parce que Python compare les vecteurs élément par élément, de gauche à droite. Par exemple :</p>
+extraversion, build), par exemple 1.2.1cvs correspond à
+<code>(1,2,1,'cvs',0)</code> et 1.3.2 correspond à <code>(1,3,2,'',0)</code> . Ces vecteurs sont idéaux pour vérifier les versions minimum, etc., parce que Python compare les vecteurs élément par élément, de gauche à droite. Par exemple :</p>
 <pre>
 if scribus.scribus_version_info[:3] < (1,2,2):
     messageBox("Scribus - script Python",
-        "Ce script requiert 1.2.2 ou plus récent."+\
+        "Ce script requiert 1.2.2 ou plus récent."+\
         "Vous roulez %s." % scribus.scribus_version,
         ICON_CRITICAL)
     sys.exit()
 </pre>
 
-<h4>Constantes d'énumération d'unités : </h4>
+<h4>Constantes d'énumération d'unités : </h4>
 <table><tr><td>
 <dl>
 	<dt>UNIT_POINTS</dt>
-	<dd>Unité de mesure point = 0</dd>
+	<dd>Unité de mesure point = 0</dd>
 	<dt>UNIT_MILLIMETERS</dt>
-	<dd>Unité de mesure millimètre = 1</dd>
+	<dd>Unité de mesure millimètre = 1</dd>
 	<dt>UNIT_INCHES</dt>
-	<dd>Unité de mesure pouce = 2</dd>
+	<dd>Unité de mesure pouce = 2</dd>
 	<dt>UNIT_PICAS</dt>
-	<dd>Unité de mesure pica = 3</dd>
-</dl>
-</td></tr></table>
-
-<h4>Constantes de conversion d'unités</h4>
-
-<p>Ces facteurs de conversion peuvent être utilisés pour convertir les unités en points et vice versa.
-Ainsi, pour convertir les pouces en points, il suffit d'écrire 'valeur/inch'; pour convertir les points en pouces vous écrirez 'valeur*inch', et pour convertir les pouces en mm vous écrirez 'valeur*mm/inch'.</p>
+	<dd>Unité de mesure pica = 3</dd>
+</dl>
+</td></tr></table>
+
+<h4>Constantes de conversion d'unités</h4>
+
+<p>Ces facteurs de conversion peuvent être utilisés pour convertir les unités en points et vice versa.
+Ainsi, pour convertir les pouces en points, il suffit d'écrire 'valeur/inch'; pour convertir les points en pouces vous écrirez 'valeur*inch', et pour convertir les pouces en mm vous écrirez 'valeur*mm/inch'.</p>
 
 <table><tr><td>
 <dl>
@@ -58,15 +58,15 @@
 	<dt>p</dt>
 	<dd>pica dans 1 pt</dd>
 	<dt>cm<dt>
-	<dd>centimètres dans 1 pt</dd>
+	<dd>centimètres dans 1 pt</dd>
 	<dt>mm</dt>
-	<dd>millimètres dans 1 pt</dd>
+	<dd>millimètres dans 1 pt</dd>
 	<dt>...</dt>
 	<dd>D'autres constantes seront fournies si le coeur de Scribus les reconnaît.</dd>
 </dl>
 </td></tr></table>
 
-<h4>Définitions d'orientation de page :</h4>
+<h4>Définitions d'orientation de page :</h4>
 <table><tr><td>
 <dl>
 	<dt>PORTRAIT</dt>
@@ -76,7 +76,7 @@
 </dl>
 </td></tr></table>
 
-<h4>Réglages de format de page : </h4>
+<h4>Réglages de format de page : </h4>
 <table><tr>
 <td>
 <dl>
@@ -103,25 +103,25 @@
 <td>
 <dl>
 	<dt>PAPER_A0_MM</dt>
-	<dd>Format papier A0 = 841 x 1189 Millimètres</dd>
+	<dd>Format papier A0 = 841 x 1189 Millimètres</dd>
 	<dt>PAPER_A1_MM</dt>
-	<dd>Format papier A1 = 594 x 841 Millimètres</dd>
+	<dd>Format papier A1 = 594 x 841 Millimètres</dd>
 	<dt>PAPER_A2_MM</dt>
-	<dd>Format papier A2 = 420 x 594 Millimètres</dd>
+	<dd>Format papier A2 = 420 x 594 Millimètres</dd>
 	<dt>PAPER_A3_MM</dt>
-	<dd>Format papier A3 = 297 x 420 Millimètres</dd>
+	<dd>Format papier A3 = 297 x 420 Millimètres</dd>
 	<dt>PAPER_A4_MM</dt>
-	<dd>Format papier A4 = 210 x 297 Millimètres</dd>
+	<dd>Format papier A4 = 210 x 297 Millimètres</dd>
 	<dt>PAPER_A5_MM</dt>
-	<dd>Format papier A5 = 148 x 210 Millimètres</dd>
+	<dd>Format papier A5 = 148 x 210 Millimètres</dd>
 	<dt>PAPER_A6_MM</dt>
-	<dd>Format papier A6 = 105 x 148 Millimètres</dd>
+	<dd>Format papier A6 = 105 x 148 Millimètres</dd>
 	<dt>PAPER_A7_MM</dt>
-	<dd>Format papier A7 = 74 x 105 Millimètres</dd>
+	<dd>Format papier A7 = 74 x 105 Millimètres</dd>
 	<dt>PAPER_A8_MM</dt>
-	<dd>Format papier A8 = 52 x 74 Millimètres</dd>
+	<dd>Format papier A8 = 52 x 74 Millimètres</dd>
 	<dt>PAPER_A9_MM</dt>
-	<dd>Format papier A9 = 37 x 52 Millimètres</dd></dl></td></tr>
+	<dd>Format papier A9 = 37 x 52 Millimètres</dd></dl></td></tr>
 <tr><td>
 <dl>
 	<dt>PAPER_B0</dt>
@@ -149,27 +149,27 @@
 <td>
 <dl>
 	<dt>PAPER_B0_MM</dt>
-	<dd>Format papier B0 = 1000 x 1414 Millimètres</dd>
+	<dd>Format papier B0 = 1000 x 1414 Millimètres</dd>
 	<dt>PAPER_B1_MM</dt>
-	<dd>Format papier B1 = 707 x 1000 Millimètres</dd>
+	<dd>Format papier B1 = 707 x 1000 Millimètres</dd>
 	<dt>PAPER_B2_MM</dt>
-	<dd>Format papier B2 = 500 x 707 Millimètres</dd>
+	<dd>Format papier B2 = 500 x 707 Millimètres</dd>
 	<dt>PAPER_B3_MM</dt>
-	<dd>Format papier B3 = 353 x 500 Millimètres</dd>
+	<dd>Format papier B3 = 353 x 500 Millimètres</dd>
 	<dt>PAPER_B4_MM</dt>
-	<dd>Format papier B4 = 250 x 353 Millimètres</dd>
+	<dd>Format papier B4 = 250 x 353 Millimètres</dd>
 	<dt>PAPER_B5_MM</dt>
-	<dd>Format papier B5 = 176 x 250 Millimètres</dd>
+	<dd>Format papier B5 = 176 x 250 Millimètres</dd>
 	<dt>PAPER_B6_MM</dt>
-	<dd>Format papier B6 = 125 x 176 Millimètres</dd>
+	<dd>Format papier B6 = 125 x 176 Millimètres</dd>
 	<dt>PAPER_B7_MM</dt>
-	<dd>Format papier B7 = 88 x 125 Millimètres</dd>
+	<dd>Format papier B7 = 88 x 125 Millimètres</dd>
 	<dt>PAPER_B8_MM</dt>
-	<dd>Format papier B8 = 62 x 88 Millimètres</dd>
+	<dd>Format papier B8 = 62 x 88 Millimètres</dd>
 	<dt>PAPER_B9_MM</dt>
-	<dd>Format papier B9 = 44 x 62 Millimètres</dd>
+	<dd>Format papier B9 = 44 x 62 Millimètres</dd>
 	<dt>PAPER_B10_MM</dt>
-	<dd>Format papier B10 = 31 x 44 Millimètres</dd></dl></td></tr>
+	<dd>Format papier B10 = 31 x 44 Millimètres</dd></dl></td></tr>
 <tr><td>
 <dl>
 	<dt>PAPER_C5E</dt>
@@ -193,7 +193,7 @@
 </dl></td></tr>
 </table>
 
-<h4>Réglages de la disposition du document :</h4>
+<h4>Réglages de la disposition du document :</h4>
 <table><tr><td>
 <dl>
 	<dt>FACINGPAGES</dt>
@@ -201,41 +201,41 @@
 	<dt>NOFACINGPAGES</dt>
 	<dd>Disposition normale du document.</dd>
 	<dt>FIRSTPAGELEFT</dt>
-	<dd>La première page du document est une page de droite.</dd>
+	<dd>La première page du document est une page de droite.</dd>
 	<dt>FIRSTPAGERIGHT</dt>
-	<dd>La première page du document est une première de droite.</dd>
-</dl>
-</td></tr></table>
-
-<h4>Réglages de l'alignement :</h4>
+	<dd>La première page du document est une première de droite.</dd>
+</dl>
+</td></tr></table>
+
+<h4>Réglages de l'alignement :</h4>
 <table><tr><td>
 <dl>
 	<dt>ALIGN_LEFT</dt>
-	<dd>Le texte est aligné à gauche.</dd>
+	<dd>Le texte est aligné à gauche.</dd>
 	<dt>ALIGN_CENTERED</dt>
-	<dd>Le texte est centré dans le cadre de texte.</dd>
+	<dd>Le texte est centré dans le cadre de texte.</dd>
 	<dt>ALIGN_RIGHT</dt>
-	<dd>Le texte est aligné sur le côté droit du cadre de texte.</dd>
+	<dd>Le texte est aligné sur le côté droit du cadre de texte.</dd>
 	<dt>ALIGN_FORCED</dt>
-	<dd>Le texte a un alignement forcé.</dd>
+	<dd>Le texte a un alignement forcé.</dd>
   	<dt>ALIGN_BLOCK</dt>
-	<dd>Le texte a un alignement bloqué.</dd>
-</dl>
-</td></tr></table>
-
-<h4>Réglages de l'alignement vertical :</h4>
+	<dd>Le texte a un alignement bloqué.</dd>
+</dl>
+</td></tr></table>
+
+<h4>Réglages de l'alignement vertical :</h4>
 <table><tr><td>
 <dl>
 	<dt>ALIGNV_TOP</dt>
-	<dd>Le texte est aligné verticalement en haut.</dd>
+	<dd>Le texte est aligné verticalement en haut.</dd>
 	<dt>ALIGNV_CENTERED</dt>
-	<dd>Le texte est aligné verticalement au centre.</dd>
+	<dd>Le texte est aligné verticalement au centre.</dd>
 	<dt>ALIGNV_BOTTOM</dt>
-	<dd>Le texte est aligné verticalement en bas.</dd>
-</dl>
-</td></tr></table>
-
-<h4>Réglages relatifs aux lignes :</h4>
+	<dd>Le texte est aligné verticalement en bas.</dd>
+</dl>
+</td></tr></table>
+
+<h4>Réglages relatifs aux lignes :</h4>
 <table><tr><td>
 <dl>
     <dt>LINE_DASH</dt>
@@ -254,7 +254,7 @@
 </dl>
 </td></tr></table>
 
-<h4>Définitions d'espaces de couleur: </h4>
+<h4>Définitions d'espaces de couleur: </h4>
 <table><tr><td>
 <dl>
 	<dt>CSPACE_UNDEFINED</dt>
@@ -266,11 +266,11 @@
 </dl>
 </td></tr></table>
 
-<h4>Réglages relatifs au fond :</h4>
+<h4>Réglages relatifs au fond :</h4>
 <table><tr><td>
 <dl>
 	<dt>FILL_NOG</dt>
-    <dd>Pas de dégradé, couleur unie</dd>
+    <dd>Pas de dégradé, couleur unie</dd>
 	<dt>FILL_HORIZONTALG</dt>
 	<dt>FILL_VERTICALG</dt>
 	<dt>FILL_DIAGONALG</dt>

Modified: trunk/Scribus/doc/fr/scripterapi-dialogs.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-dialogs.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-dialogs.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-dialogs.html	Sun Apr 14 13:02:45 2019
@@ -1,20 +1,20 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Utiliser les boîtes de dialogues à partir de Scribus</title>
+	<title>Utiliser les boîtes de dialogues à partir de Scribus</title>
 </head>
 <body>
-<h2>Utiliser les boîtes de dialogues à partir de Scribus</h2> 
+<h2>Utiliser les boîtes de dialogues à partir de Scribus</h2> 
 
 <dl>
 
 <dt><a name="-fileDialog"><strong>fileDialog</strong></a>(...)</dt>
 <dd><code>fileDialog("titre", ["filtre", "nomDefaut",possedeApercu, estEnregistre])<br> ->
-chaîne avec nom de fichier</code>
-<p>Affiche une boîte de dialogue Ouvrir un fichier portant le titre "titre". Les fichiers sont filtrés par la chaîne "filtre". Vous pouvez aussi donner un nom de fichier ou un chemin par défaut, mais laissez cette chaîne vide lorsque vous ne voulez pas l'utiliser. 
-Une valeur True pour 'possedeApercu' déclenche l'affichage d'une vue réduire dans la boîte FileSelect. Quand le paramètre estEnregistre est mis à True, le dialogue se comporte comme un dialogue "Enregistrer sous", sinon il se comporte comme un dialogue "Ouvrir". Quand le paramètre 'isdir' a une valeur True, la boîte de dialogue s'ouvre et retourne uniquement les répertoires. La valeur par défaut de tous les paramètres optionnels est False.<p> 
-<p>Le filtre, si spécifié, prend la forme 'commentaire (*.type *.type2 ...)'. Par exemple 'Images (*.png *.xpm *.jpg)'.</p> 
-<p>Reportez-vous à la documentation de QFileDialog dans Qt pour plus de détails sur les filtres.</p>
+chaîne avec nom de fichier</code>
+<p>Affiche une boîte de dialogue Ouvrir un fichier portant le titre "titre". Les fichiers sont filtrés par la chaîne "filtre". Vous pouvez aussi donner un nom de fichier ou un chemin par défaut, mais laissez cette chaîne vide lorsque vous ne voulez pas l'utiliser. 
+Une valeur True pour 'possedeApercu' déclenche l'affichage d'une vue réduire dans la boîte FileSelect. Quand le paramètre estEnregistre est mis à True, le dialogue se comporte comme un dialogue "Enregistrer sous", sinon il se comporte comme un dialogue "Ouvrir". Quand le paramètre 'isdir' a une valeur True, la boîte de dialogue s'ouvre et retourne uniquement les répertoires. La valeur par défaut de tous les paramètres optionnels est False.<p> 
+<p>Le filtre, si spécifié, prend la forme 'commentaire (*.type *.type2 ...)'. Par exemple 'Images (*.png *.xpm *.jpg)'.</p> 
+<p>Reportez-vous à la documentation de QFileDialog dans Qt pour plus de détails sur les filtres.</p>
 <p>Exemple : <a href="#-fileDialog">fileDialog</a>('Ouvrir', 'CSV files (*.csv)')<br>
 Exemple : <a href="#-fileDialog">fileDialog</a>('Enregistrer le
 rapport',
@@ -25,62 +25,62 @@
 <p>Quitte l'application Scribus.</p></dd>
 	
 <dt><a name="-getGuiLanguage"><strong>getGuiLanguage</strong></a>(...)</dt>
-<dd><code>getGuiLanguage() -> chaîne</code>
-<p>Retourne une chaîne contenant la valeur de -lang.</p></dd>
+<dd><code>getGuiLanguage() -> chaîne</code>
+<p>Retourne une chaîne contenant la valeur de -lang.</p></dd>
 	
 <dt><a name="-messagebarText"><strong>messagebarText</strong></a>(...)</dt>
-<dd><code>messagebarText("chaîne")</code>
-<p>Écrit "chaîne" dans la barre de message de Scribus (ligne d'état). Le texte doit être encodé en UTF8 ou en une chaîne 'unicode' (recommandé).</p></dd>
+<dd><code>messagebarText("chaîne")</code>
+<p>Écrit "chaîne" dans la barre de message de Scribus (ligne d'état). Le texte doit être encodé en UTF8 ou en une chaîne 'unicode' (recommandé).</p></dd>
 	
 <dt><a name="-messageBox"><strong>messageBox</strong></a>(...)</dt>
 <dd><code>messageBox("titre", "message",
 icone=ICON_NONE, bouton1=BUTTON_OK|BUTTONOPT_DEFAULT,
 bouton2=BUTTON_NONE, bouton3=BUTTON_NONE) -> nombre entier</code>
-<p>Affiche une boîte de message contenant le "titre", le message
-"message", une icône "icone" et jusqu'à 3 boutons. Par défaut, aucune icône n'est utilisée et un seul bouton, OK, est affiché. Seuls les arguments titre et message sont requis, mais on recommande de définir une icône et un ou plusieurs boutons appropriés. Le message texte peut contenir des marqueurs de type HTML simples.</p>
-<p>Retourne le numéro du bouton que l'utilisateur a enfoncé. Les numéros de boutons commencent à 1.</p>
-<p>Pour les paramètres d'icône et de bouton, certaines constantes prédéfinies sont disponibles et portent les mêmes noms que dans la documentation Qt. 
-Ce sont les constantes BUTTON_* et ICON_* définies dans ce module. Il y a également deux constantes supplémentaires qui peuvent être combinées par un OU aux constantes de bouton :</p>
+<p>Affiche une boîte de message contenant le "titre", le message
+"message", une icône "icone" et jusqu'à 3 boutons. Par défaut, aucune icône n'est utilisée et un seul bouton, OK, est affiché. Seuls les arguments titre et message sont requis, mais on recommande de définir une icône et un ou plusieurs boutons appropriés. Le message texte peut contenir des marqueurs de type HTML simples.</p>
+<p>Retourne le numéro du bouton que l'utilisateur a enfoncé. Les numéros de boutons commencent à 1.</p>
+<p>Pour les paramètres d'icône et de bouton, certaines constantes prédéfinies sont disponibles et portent les mêmes noms que dans la documentation Qt. 
+Ce sont les constantes BUTTON_* et ICON_* définies dans ce module. Il y a également deux constantes supplémentaires qui peuvent être combinées par un OU aux constantes de bouton :</p>
 <ul>
-	<li>BUTTONOPT_DEFAULT - Appuyer sur Entrée enfonce ce bouton.</li>
+	<li>BUTTONOPT_DEFAULT - Appuyer sur Entrée enfonce ce bouton.</li>
 	<li>BUTTONOPT_ESCAPE - Appuyer sur Esc enfonce ce bouton.</li>
 </ul>
 <p>Exemples d'utilisation :</p>
 <pre>
-result = <a href="#-messageBox">messageBox</a>('Le script a échoué', 'Ce script fonctionne seulement lorsqu'un cadre de texte est sélectionné.'
+result = <a href="#-messageBox">messageBox</a>('Le script a échoué', 'Ce script fonctionne seulement lorsqu'un cadre de texte est sélectionné.'
 ICON_ERROR)result = <a href="#-messageBox">messageBox</a>('Singes!',
-'Quelque chose s'est passé! <i>Était-ce un singe? </i>',
+'Quelque chose s'est passé! <i>était-ce un singe? </i>',
                     ICON_WARNING, BUTTON_YES|BUTTONOPT_DEFAULT,
                     BUTTON_NO, BUTTON_IGNORE|BUTTONOPT_ESCAPE)
 </pre>
-<p>Les constantes de boutons et d'icônes suivantes sont définies : BUTTON_NONE, BUTTON_ABORT, BUTTON_CANCEL, BUTTON_IGNORE, BUTTON_NO, BUTTON_NOALL, BUTTON_OK, BUTTON_RETRY, BUTTON_YES, BUTTON_YESALL, ICON_NONE, ICON_INFORMATION, ICON_WARNING, ICON_CRITICAL.</p></dd>
+<p>Les constantes de boutons et d'icônes suivantes sont définies : BUTTON_NONE, BUTTON_ABORT, BUTTON_CANCEL, BUTTON_IGNORE, BUTTON_NO, BUTTON_NOALL, BUTTON_OK, BUTTON_RETRY, BUTTON_YES, BUTTON_YESALL, ICON_NONE, ICON_INFORMATION, ICON_WARNING, ICON_CRITICAL.</p></dd>
 	
 <dt><a name="-newDocDialog"><strong>newDocDialog</strong></a>(...)</dt>
-<dd><code>newDocDialog() -> booléen</code>
-<p>Affiche la boîte dialogue "Nouveau document". Crée un nouveau document si l'utilisateur accepte les paramètres. Ne crée pas de document si l'utilisateur appuie sur Annuler. Retourne
-la valeur True si un document a été créé.</p></dd>
+<dd><code>newDocDialog() -> booléen</code>
+<p>Affiche la boîte dialogue "Nouveau document". Crée un nouveau document si l'utilisateur accepte les paramètres. Ne crée pas de document si l'utilisateur appuie sur Annuler. Retourne
+la valeur True si un document a été créé.</p></dd>
 	
 <dt><a name="-statusMessage"><strong>statusMessage</strong></a>(...)</dt>
-<dd><code>messagebarText("chaîne")</code>
-<p>Écrit "chaîne" dans la barre de message de Scribus (ligne d'état). Le texte doit être encodé en UTF8 ou en une chaîne 'unicode' (recommandé).</p></dd>
+<dd><code>messagebarText("chaîne")</code>
+<p>Écrit "chaîne" dans la barre de message de Scribus (ligne d'état). Le texte doit être encodé en UTF8 ou en une chaîne 'unicode' (recommandé).</p></dd>
 	
 <dt><a name="-progressReset"><strong>progressReset</strong></a>(...)</dt>
 <dd><code>progressReset()</code>
-<p>Élimine les réglages précédents de la barre de progression de Scribus. La fonction est appelée avant l'utilisation de la nouvelle barre de progression. Voir progressSet.</p></dd>
+<p>Élimine les réglages précédents de la barre de progression de Scribus. La fonction est appelée avant l'utilisation de la nouvelle barre de progression. Voir progressSet.</p></dd>
 
 <dt><a name="-progressSet"><strong>progressSet</strong></a>(...)</dt>
 <dd><code>progressSet(nr)</code>
-<p>Établit la position de la barre de progression à "nr", c'est-à-dire une valeur relative à la valeur précédente de progressTotal. La barre de progression utilise le concept d'étapes; il suffit d'indiquer le nombre total d'étapes et le nombre d'étapes déjà effectuées, puis la fonction affichera le pourcentage d'avancement. Vous pouvez spécifier le nombre total d'étapes avec <a href="#-progressTotal">progressTotal</a>(). Le nombre courant d'étapes est indiqué avec <a href="#-progressSet">progressSet</a>(). La barre de progression peut être remise à zéro avec <a href="#-progressReset">progressReset</a>(). [compte tenu de l'information provenant de la documentation QT de Trolltech]</p></dd>
+<p>Établit la position de la barre de progression à "nr", c'est-à-dire une valeur relative à la valeur précédente de progressTotal. La barre de progression utilise le concept d'étapes; il suffit d'indiquer le nombre total d'étapes et le nombre d'étapes déjà effectuées, puis la fonction affichera le pourcentage d'avancement. Vous pouvez spécifier le nombre total d'étapes avec <a href="#-progressTotal">progressTotal</a>(). Le nombre courant d'étapes est indiqué avec <a href="#-progressSet">progressSet</a>(). La barre de progression peut être remise à zéro avec <a href="#-progressReset">progressReset</a>(). [compte tenu de l'information provenant de la documentation QT de Trolltech]</p></dd>
 
 <dt><a name="-progressTotal"><strong>progressTotal</strong></a>(...)</dt>
 <dd><code>progressTotal(max)</code>
-<p>Établit le nombre maximal d'étapes de la barre de progression au nombre spécifié. Voir progressSet.</p></dd>
+<p>Établit le nombre maximal d'étapes de la barre de progression au nombre spécifié. Voir progressSet.</p></dd>
 
 <dt><a name="-valueDialog"><strong>valueDialog</strong></a>(...)</dt>
-<dd><code>valueDialog(titre, message [,valeurDefaut]) -> chaîne</code>
-<p>Affiche la boîte de dialogue "Demande d'une chaîne" et retourne la valeur recherchée sous forme d'une chaîne de paramètres: titre de la fenêtre, texte dans la fenêtre et valeur par "défaut" optionnelle.</p>
+<dd><code>valueDialog(titre, message [,valeurDefaut]) -> chaîne</code>
+<p>Affiche la boîte de dialogue "Demande d'une chaîne" et retourne la valeur recherchée sous forme d'une chaîne de paramètres: titre de la fenêtre, texte dans la fenêtre et valeur par "défaut" optionnelle.</p>
 <p>Exemple: <a href="#-valueDialog">valueDialog</a>('titre', 'texte
-dans la fenêtre', 'optionnel')</p></dd>
+dans la fenêtre', 'optionnel')</p></dd>
 
 </dl>
 

Modified: trunk/Scribus/doc/fr/scripterapi-doc.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-doc.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-doc.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-doc.html	Sun Apr 14 13:02:45 2019
@@ -11,14 +11,14 @@
 <dt><a name="-closeDoc"><strong>closeDoc</strong></a>(...)</dt>
 <dd><code>closeDoc()</code>
 <p>Ferme le document courant sans invite de sauvegarde.</p>
-<p>Peut générer <a href="#NoDocOpenError">NoDocOpenError</a>
-s'il n'y a pas de document à fermer</p></dd>
+<p>Peut générer <a href="#NoDocOpenError">NoDocOpenError</a>
+s'il n'y a pas de document à fermer</p></dd>
 
 <dt><a name="-docChanged"><strong>docChanged</strong></a>(...)</dt>
-<dd><code>docChanged(booléen)</code>
-<p>Active/désactive l'icône Enregistrer dans la barre d'icônes de
-Scribus et dans l'élément de menu Enregistrer. Il est utile
-d'appeler cette procédure lorsque vous changez de document, parce
+<dd><code>docChanged(booléen)</code>
+<p>Active/désactive l'icône Enregistrer dans la barre d'icônes de
+Scribus et dans l'élément de menu Enregistrer. Il est utile
+d'appeler cette procédure lorsque vous changez de document, parce
 que Scribus ne remarquera pas automatiquement un changement de
 document en utilisant un script.</p></dd>
 
@@ -30,18 +30,18 @@
 
 <dt><a name="-getUnit"><strong>getUnit</strong></a>(...)</dt>
 <dd><code>getUnit() -> nombre entier
-(constante d'unité de Scribus)</code>
-<p>Retourne les unités de mesure du document. La valeur retournée
+(constante d'unité de Scribus)</code>
+<p>Retourne les unités de mesure du document. La valeur retournée
 sera une des constantes UNIT_*: UNIT_INCHES,
 UNIT_MILLIMETERS, UNIT_PICAS, UNIT_POINTS.</p></dd>
 	
 <dt><a name="-haveDoc"><strong>haveDoc</strong></a>(...)</dt>
-<dd><code>haveDoc() -> booléen</code>
+<dd><code>haveDoc() -> booléen</code>
 <p>Retourne la valeur true s'il y a un document ouvert.</p></dd>
 
 <dt><a name="-loadStylesFromFile"><strong>loadStylesFromFile</strong></a>(...)</dt>
 <dd><code>loadStylesFromFile("nomFichier")</code>
-<p>Charge des styles de paragraphe à partir du document Scribus
+<p>Charge des styles de paragraphe à partir du document Scribus
 "nomFichier" dans le document courant.</p></dd>
 
 <dt><a name="-masterPageNames"><strong>masterPageNames</strong>(...)</a></dt>
@@ -50,26 +50,26 @@
 	
 <dt><a name="-newDoc"><strong>newDoc</strong></a>(...)</dt>
 <dd><code>newDoc(taille, marges, orientation, numeroPremierePage, unite, pagesRegard, premierePageGauche)
--> booléen</code>
-<p>Crée un nouveau document et retourne la valeur True si l'opération
-réussit. Les paramètres ont la signification suivante :</p>
+-> booléen</code>
+<p>Crée un nouveau document et retourne la valeur True si l'opération
+réussit. Les paramètres ont la signification suivante :</p>
 <ul>
-	<li>taille = un vecteur (largeur, hauteur) décrivant la taille du document. Vous pouvez utiliser des constantes prédéfinies nommées PAPER_<paper_type> c'est-à-dire PAPER_A4 etc.</li>
-	<li>marges = un vecteur (gauche, droite, haut, bas) décrivant les
+	<li>taille = un vecteur (largeur, hauteur) décrivant la taille du document. Vous pouvez utiliser des constantes prédéfinies nommées PAPER_<paper_type> c'est-à-dire PAPER_A4 etc.</li>
+	<li>marges = un vecteur (gauche, droite, haut, bas) décrivant les
 marges du document</li>
 	<li>orientation = l'orientation de la page - constantes PORTRAIT, LANDSCAPE</li>
-	<li>numeroPremierePage = est le numéro de la première page dans le
-document utilisé pour la numérotation. Même si habituellement vous
+	<li>numeroPremierePage = est le numéro de la première page dans le
+document utilisé pour la numérotation. Même si habituellement vous
 choisirez la valeur 1, il est utile d'avoir de plus grands
-chiffres si vous créez un document en plusieurs parties.</li>
-	<li>unité = cette valeurs définit les unités de mesure utilisées par le document. Utilisez
-une constante prédéfinie pour cela, parmi les suivantes: UNIT_INCHES, UNIT_MILLIMETERS, UNIT_PICAS, UNIT_POINTS.</li>
+chiffres si vous créez un document en plusieurs parties.</li>
+	<li>unité = cette valeurs définit les unités de mesure utilisées par le document. Utilisez
+une constante prédéfinie pour cela, parmi les suivantes: UNIT_INCHES, UNIT_MILLIMETERS, UNIT_PICAS, UNIT_POINTS.</li>
 	<li>pagesRegard = FACINGPAGES, NOFACINGPAGES</li>
 	<li>premierPageGauche = FIRSTPAGELEFT, FIRSTPAGERIGHT</li>
 	</ul>
-<p>Les valeurs établies pour la largeur, la hauteur et les marges
-sont exprimées dans les unités choisies pour le document. Les constantes PAPER_* sont exprimées en points. Si
-votre document n'est pas défini en points, assurez-vous d'en tenir
+<p>Les valeurs établies pour la largeur, la hauteur et les marges
+sont exprimées dans les unités choisies pour le document. Les constantes PAPER_* sont exprimées en points. Si
+votre document n'est pas défini en points, assurez-vous d'en tenir
 compte.</p>
 <p>exemple: <a href="#-newDoc">newDoc</a>(PAPER_A4, (10, 10, 20, 20),
 LANDSCAPE, 1, UNIT_POINTS, FACINGPAGES, FIRSTPAGERIGHT)</p></dd>
@@ -77,37 +77,37 @@
 <dt><a name="-openDoc"><strong>openDoc</strong></a>(...)</dt>
 <dd><code>openDoc("nom")</code>
 <p>Ouvre le document "nom".</p>
-<p>Peut générer ScribusError si le document ne peut pas être ouvert.</p></dd>
+<p>Peut générer ScribusError si le document ne peut pas être ouvert.</p></dd>
 	
 <dt><a name="-saveDoc"><strong>saveDoc</strong></a>(...)</dt>
 <dd><code>saveDoc()</code>
-<p>Enregistre le document ouvert sous son nom courant, et retourne la valeur True si l'opération réussit. Si le document n'a pas déjà été enregistré, le système peut afficher le dialogue interactif Enregistrer sous.Si l'enregistrement échoue, il n'y a actuellement aucun moyen de le savoir.</p></dd>
+<p>Enregistre le document ouvert sous son nom courant, et retourne la valeur True si l'opération réussit. Si le document n'a pas déjà été enregistré, le système peut afficher le dialogue interactif Enregistrer sous.Si l'enregistrement échoue, il n'y a actuellement aucun moyen de le savoir.</p></dd>
 
 <dt><a name="-saveDocAs"><strong>saveDocAs</strong></a>(...)</dt>
 <dd><code>saveDocAs("nom")</code>
-<p>Enregistre le document courant sous le nouveau "nom" (qui peut être un chemin complet ou relatif).</p>
-<p>Peut générer ScribusError si l'enregistrement échoue.</p></dd>
+<p>Enregistre le document courant sous le nouveau "nom" (qui peut être un chemin complet ou relatif).</p>
+<p>Peut générer ScribusError si l'enregistrement échoue.</p></dd>
 
 <dt><a name="-setInfo"><strong>setInfo</strong></a>(...)</dt>
 <dd><code>saveDocAs("auteur", "info",
-"description") -> booléen</code>
+"description") -> booléen</code>
 <p>Établit l'information relative au document. "Auteur", "Info",
 "Description" sont des chaînes.</p></dd>
 	
 <dt><a name="-setMargins"><strong>setMargins</strong></a>(...)</dt>
 <dd><code>setMargins(lr, rr, tr, br)</code>
 <p>Établit les marges du document, les marges Gauche(lr), Droite(rr),
-Haut(tr) et Bas(br) sont indiquées dans les unités de mesure du
+Haut(tr) et Bas(br) sont indiquées dans les unités de mesure du
 document - voir les constantes UNIT_<type>.</p></dd>
 
 <dt><a name="-setDocType"><strong>setDocType</strong></a>(...)</dt>
 <dd><code>setDocType(pagesRegard, premierePageGauche)</code>
-<p>Assigne le type de document. Pour obtenir des pages en regard, mettez le premier paramètre à FACINGPAGES; pour désactiver facingPages, utilisez NOFACINGPAGES à la place. Si vous voulez que la première page soit à gauche, mettez le deuxième paramètre à FIRSTPAGELEFT; pour une première page à droite, utilisez FIRSTPAGERIGHT.</p></dd>
+<p>Assigne le type de document. Pour obtenir des pages en regard, mettez le premier paramètre à FACINGPAGES; pour désactiver facingPages, utilisez NOFACINGPAGES à la place. Si vous voulez que la première page soit à gauche, mettez le deuxième paramètre à FIRSTPAGELEFT; pour une première page à droite, utilisez FIRSTPAGERIGHT.</p></dd>
 	
 <dt><a name="-setUnit"><strong>setUnit</strong></a>(...)</dt>
 <dd><code>setUnit(type)</code>
-<p>Change l'unité de mesure du document. Les valeurs possibles de l'"unité" sont définies par les constantes UNIT_<type>.</p>
-<p>Peut générer ValueError si l'unité passée n'est pas valide.</p></dd>
+<p>Change l'unité de mesure du document. Les valeurs possibles de l'"unité" sont définies par les constantes UNIT_<type>.</p>
+<p>Peut générer ValueError si l'unité passée n'est pas valide.</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-font.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-font.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-font.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-font.html	Sun Apr 14 13:02:45 2019
@@ -14,14 +14,14 @@
 	
 <dt><a name="-getXFontNames"><strong>getXFontNames</strong></a>(...)</dt>
 <dd><code>getXFontNames() -> liste de vecteurs</code>
-<p>Retourne une information détaillée sur la police. C'est une liste de vecteurs contenant : [ (nom Scribus, Famille, nom réel, sous-ensemble (1|0), PS inclus (1|0), fichier de police), (...), ... ]</p></dd>
+<p>Retourne une information détaillée sur la police. C'est une liste de vecteurs contenant : [ (nom Scribus, Famille, nom réel, sous-ensemble (1|0), PS inclus (1|0), fichier de police), (...), ... ]</p></dd>
 	
 <dt><a name="-renderFont"><strong>renderFont</strong></a>(...)</dt>
-<dd><code>renderFont("nom", "nomFichier", "exemple", taille, format="PPM") -> booléen</code>
-<p>Crée un aperçu image de la police "nom" avec le texte "exemple" et la taille "taille". 
-L'image est enregistrée dans "nomFichier". Retourne la valeur True si l'opération réussit. L'argument optionnel "format" spécifie le format de l'image à générer et supporte tout format admis par QPixmap.save(). Les formats courants sont PPM, JPEG, PNG et XPM.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la police spécifiée n'est pas trouvée.</p>
-<p>Peut générer ValueError si un "exemple" ou un "nomFichier" vide est passé.</p></dd>
+<dd><code>renderFont("nom", "nomFichier", "exemple", taille, format="PPM") -> booléen</code>
+<p>Crée un aperçu image de la police "nom" avec le texte "exemple" et la taille "taille". 
+L'image est enregistrée dans "nomFichier". Retourne la valeur True si l'opération réussit. L'argument optionnel "format" spécifie le format de l'image à générer et supporte tout format admis par QPixmap.save(). Les formats courants sont PPM, JPEG, PNG et XPM.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si la police spécifiée n'est pas trouvée.</p>
+<p>Peut générer ValueError si un "exemple" ou un "nomFichier" vide est passé.</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-getobjprop.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-getobjprop.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-getobjprop.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-getobjprop.html	Sun Apr 14 13:02:45 2019
@@ -1,44 +1,44 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Obtenir les propriétés de l'objet</title>
+	<title>Obtenir les propriétés de l'objet</title>
 </head>
 <body>
-<h2>Obtenir les propriétés de l'objet</h2>
+<h2>Obtenir les propriétés de l'objet</h2>
 
 <dl>
 
 <dt><a name="-getObjectType"><strong>getObjectType</strong></a>(...)</dt>
 <dd><code>getObjectType(["nom"]) -> chaîne</code>
-<p>Retourne le type de l'objet "nom" sous forme d'une chaîne de caractère. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le type de l'objet "nom" sous forme d'une chaîne de caractère. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getCornerRadius"><strong>getCornerRadius</strong></a>(...)</dt>
 <dd><code>getCornerRadius</a>(["nom"]) -> nombre entier</code>
-<p>Retourne le rayon du coin de l'objet "nom". Le rayon est exprimé en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le rayon du coin de l'objet "nom". Le rayon est exprimé en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getCustomLineStyle"><strong>getCustomLineStyle</strong></a>(...)</dt>
 <dd><code>getCustomLineStyle(["nom"]) -> chaîne</code>
-<p>Retourne le nom du style de ligne personnalisé appliqué à l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le nom du style de ligne personnalisé appliqué à l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFillBlendmode"><strong>getFillBlendmode</strong>(...)</a></dt>
 <dd><code>getFillBlendmode(["nom"]) -> entier</code>
-<p>Retourne le mode de fusion appliqué à la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le mode de fusion appliqué à la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFillColor"><strong>getFillColor</strong></a>(...)</dt>
 <dd><code>getFillColor(["nom"]) -> chaîne</code>
-<p>Retourne le nom de la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le nom de la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFillShade"><strong>getFillShade</strong></a>(...)</dt>
 <dd><code>getFillShade(["nom"]) -> nombre entier</code>
-<p>Retourne la valeur de la teinte de la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne la valeur de la teinte de la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFillTransparency"><strong>getFillTransparency</strong>(...)</a></dt>
-<dd><code>getFillTransparency(["nom"]) -> nombre réel</code>
-<p>Retourne l'opacité appliquée à la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<dd><code>getFillTransparency(["nom"]) -> nombre réel</code>
+<p>Retourne l'opacité appliquée à la couleur de fond de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-getImageColorSpace"><strong>getImageColorSpace</strong></a>(...)</dt>
 <dd><code>getImageColorSpace(["nom"]) -> entier (voir constantes CSPACE_*)</code>
-<p>Retourne l'espace de couleur de l'image chargée dans le cadre d'image "nom" sous forme d'une constante entière :
+<p>Retourne l'espace de couleur de l'image chargée dans le cadre d'image "nom" sous forme d'une constante entière :
 	<ul>
 		<li>CSPACE_RGB</li>
 		<li>CSPACE_CMYK</li>
@@ -47,73 +47,73 @@
 		<li>CSPACE_MONOCHROME.</li>
 	</ul>
 </p>
-<p>Retourne CSPACE_UNDEFINED si aucune image n'est chargée dans le cadre d'image concerné.</p>
-<p>Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Retourne CSPACE_UNDEFINED si aucune image n'est chargée dans le cadre d'image concerné.</p>
+<p>Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-getImageFile"><strong>getImageFile</strong></a>(...)</dt>
 <dd><code>getImageName(["nom"]) -> chaîne</code>
-<p>Retourne le nom du fichier image chargé dans le cadre d'image "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le nom du fichier image chargé dans le cadre d'image "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getImageOffset"><strong>getImageOffset</strong></a>(...)</dt>
 <dd><code>getImageOffset(["nom"]) -> (x,y)</code>
-<p>Retourne un vecteur (x, y) contenant les valeurs d'offset en unité points du cadre d'image "nom".  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne un vecteur (x, y) contenant les valeurs d'offset en unité points du cadre d'image "nom".  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getImageScale"><strong>getImageScale</strong></a>(...)</dt>
 <dd><code>getImageScale(["nom"]) -> (x,y)</code>
-<p>Retourne un vecteur (x, y) contenant les valeurs d'échelle du cadre d'image "nom".  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne un vecteur (x, y) contenant les valeurs d'échelle du cadre d'image "nom".  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getLineBlendmode"><strong>getLineBlendmode</strong>(...)</a></dt>
 <dd><code>getLineBlendmode(["nom"]) -> entier</code>
-<p>Retourne le mode de fusion appliqué au filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Retourne le mode de fusion appliqué au filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-getLineCap"><strong>getLineCap</strong></a>(...)</dt>
 <dd><code>getLineEnd(["nom"]) -> nombre entier (voir les constantes)</code>
-<p>Retourne le style de fin de ligne de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
+<p>Retourne le style de fin de ligne de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
 Les types de fin de ligne sont: CAP_FLAT, CAP_ROUND, CAP_SQUARE</p></dd>
 
 <dt><a name="-getLineColor"><strong>getLineColor</strong></a>(...)</dt>
 <dd><code>getLineColor</a>(["nom"]) -> chaîne</code>
-<p>Retourne le nom de la couleur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne le nom de la couleur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getLineJoin"><strong>getLineJoin</strong></a>(...)</dt>
 <dd><code>getLineJoin(["nom"]) -> nombre entier (voir les constantes)</code>
-<p>Retourne le style de jointure de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.
+<p>Retourne le style de jointure de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.
 Les types de jointure sont: JOIN_BEVEL, JOIN_MITTER, JOIN_ROUND</p></dd>
 
 <dt><a name="-getLineShade"><strong>getLineShade</strong></a>(...)</dt>
 <dd><code>getLineShade(["nom"]) -> nombre entier</code>
-<p>Retourne la valeur de la teinte de la couleur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne la valeur de la teinte de la couleur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getLineStyle"><strong>getLineStyle</strong></a>(...)</dt>
 <dd><code>getLineStyle(["nom"]) -> nombre entier (voir les constantes)</code>
-<p>Retourne le style de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Les constantes de style de filet sont: LINE_DASH, LINE_DASHDOT, LINE_DASHDOTDOT, LINE_DOT, LINE_SOLID</p></dd>
+<p>Retourne le style de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Les constantes de style de filet sont: LINE_DASH, LINE_DASHDOT, LINE_DASHDOTDOT, LINE_DOT, LINE_SOLID</p></dd>
 
 <dt><a name="-getLineTransparency"><strong>getLineTransparency</strong>(...)</a></dt>
-<dd><code>getLineTransparency(["nom"]) -> nombre réel</code>
-<p>Retourne l'opacité appliquée au filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<dd><code>getLineTransparency(["nom"]) -> nombre réel</code>
+<p>Retourne l'opacité appliquée au filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-getLineWidth"><strong>getLineWidth</strong></a>(...)</dt>
 <dd><code>getLineWidth(["nom"]) -> nombre entier</code>
-<p>Retourne la largeur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne la largeur de filet de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getObjectAttributes"><strong>getObjectAttributes</strong></a>(...)</dt>
 <dd><code>getObjectAttributes(["nom"]) -> liste</code>
-<p>Retourne une liste contenant les attributs de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Retourne une liste contenant les attributs de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-getPosition"><strong>getPosition</strong></a>(...)</dt>
 <dd><code>getPosition(["nom"]) -> (x,y)</code>
-<p>Retourne un vecteur (x, y) indiquant la position de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
-La position est exprimée dans les unités de mesure courantes du document - voir UNIT_<type> pour référence.</p></dd>
+<p>Retourne un vecteur (x, y) indiquant la position de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
+La position est exprimée dans les unités de mesure courantes du document - voir UNIT_<type> pour référence.</p></dd>
 
 <dt><a name="-getRotation"><strong>getRotation</strong></a>(...)</dt>
 <dd><code>getRotation(["nom"]) -> nombre entier</code>
-<p>Retourne la rotation de l'objet "nom". La valeur est exprimée en degrés, et le sens des aiguilles d'une montre correspond au sens positif. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne la rotation de l'objet "nom". La valeur est exprimée en degrés, et le sens des aiguilles d'une montre correspond au sens positif. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getSize"><strong>getSize</strong></a>(...)</dt>
 <dd><code>getSize(["nom"]) -> (largeur, hauteur)</code>
-<p>Retourne un vecteur (largeur, hauteur) décrivant la taille de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
-La taille est exprimée dans les unité de mesure courantes du
-document - voir UNIT_<type> pour référence.</p></dd>
+<p>Retourne un vecteur (largeur, hauteur) décrivant la taille de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
+La taille est exprimée dans les unité de mesure courantes du
+document - voir UNIT_<type> pour référence.</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-layer.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-layer.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-layer.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-layer.html	Sun Apr 14 13:02:45 2019
@@ -10,51 +10,51 @@
 
 <dt><a name="-createLayer"><strong>createLayer</strong></a>(...)</dt>
 <dd><code>createLayer(calque)</code>
-<p>Crée un nouveau calque portant le nom précisé.</p>
-<p>Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Crée un nouveau calque portant le nom précisé.</p>
+<p>Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-deleteLayer"><strong>deleteLayer</strong></a>(...)</dt>
 <dd><code>deleteLayer("calque")</code>
 <p>Supprime le calque portant le nom "calque". Sans effet si le calque n'existe pas ou s'il n'y a qu'un seul calque dans le document.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-getActiveLayer"><strong>getActiveLayer</strong></a>(...)</dt>
-<dd><code>getActiveLayer() -> chaîne</code>
+<dd><code>getActiveLayer() -> chaîne</code>
 <p>Retourne le nom du calque actif courant.</p></dd>
 
 <dt><a name="-getLayers"><strong>getLayers</strong></a>(...)</dt>
 <dd><code>getLayers() -> liste</code>
-<p>Retourne une liste contenant les noms de tous les calques définis.</p></dd>
+<p>Retourne une liste contenant les noms de tous les calques définis.</p></dd>
 
 <dt><a name="-isLayerPrintable"><strong>isLayerPrintable</strong></a>(...)</dt>
-<dd><code>isLayerPrintable("calque") -> booléen</code>
-<p>Indique si le "calque" est imprimable ou non; une valeur True signifie que le "calque" peut être imprimé et une valeur False, que l'impression est désactivée.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<dd><code>isLayerPrintable("calque") -> booléen</code>
+<p>Indique si le "calque" est imprimable ou non; une valeur True signifie que le "calque" peut être imprimé et une valeur False, que l'impression est désactivée.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-isLayerVisible"><strong>isLayerVisible</strong></a>(...)</dt>
-<dd><code>isLayerVisible("calque") -> booléen</code>
+<dd><code>isLayerVisible("calque") -> booléen</code>
 <p>Indique si le "calque" est visible ou non; une valeur True signifie que le "calque" est visible et une valeur False, que le "calque" est invisible.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-sentToLayer"><strong>sentToLayer</strong></a>(...)</dt>
 <dd><code>sentToLayer("calque" [, "nom"])</code>
-<p>Envoie l'objet "nom" au calque "calque". Le calque doit exister. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Envoie l'objet "nom" au calque "calque". Le calque doit exister. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-setActiveLayer"><strong>setActiveLayer</strong></a>(...)</dt>
 <dd><code>setActiveLayer("nom")</code>
-<p>Rend actif le calque nommé "nom".</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Rend actif le calque nommé "nom".</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-setLayerPrintable"><strong>setLayerPrintable</strong></a>(...)</dt>
 <dd><code>setLayerPrintable("calque", imprimable)</code>
-<p>Autorise ou non l'impression du "calque". Si la valeur "imprimable" est à False, le calque ne sera pas imprimé.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Autorise ou non l'impression du "calque". Si la valeur "imprimable" est à False, le calque ne sera pas imprimé.</p>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 <dt><a name="-setLayerVisible"><strong>setLayerVisible</strong></a>(...)</dt>
 <dd><code>setLayerVisible("calque", visible)</code>
 <p>Affiche ou masque le "calque". Si "visible" prend la valeur False, le calque est invisible.</p>
-<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
+<p>Peut générer <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le calque est introuvable. Peut générer ValueError si le nom du calque n'est pas valide.</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-manobj.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-manobj.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-manobj.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-manobj.html	Sun Apr 14 13:02:45 2019
@@ -11,96 +11,96 @@
 <dt><a name="-combinePolygons"><strong>combinePolygons()</strong></a></dt>
 <dd><code>combinePolygons()</code>
 <p>Combine deux polygones ou plus.</p>
-<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
+<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
 
 <dt><a name="-copyObject"><strong>copyObject</strong>(...)</a></dt>
-<dd><code>copyObject(["nom"]) -> chaîne</code>
-<p>Effectue une copie de l'objet sélectionné vers le presse-papiers.</p></dd>
+<dd><code>copyObject(["nom"]) -> chaîne</code>
+<p>Effectue une copie de l'objet sélectionné vers le presse-papiers.</p></dd>
 
 <dt><a name="-duplicateObject"><strong>duplicateObject</strong>(...)</a></dt>
-<dd><code>duplicateObject(["nom"]) -> chaîne</code>
-<p>Crée une copie du ou des objects sélectionnés dans le document courant.</p></dd>
+<dd><code>duplicateObject(["nom"]) -> chaîne</code>
+<p>Crée une copie du ou des objects sélectionnés dans le document courant.</p></dd>
 
 <dt><a name="-getStyle"><strong>getStyle</strong></a>(...)</dt>
-<dd><code>getStyle(["nom"])  -> chaîne</code>
-<p>Retourne le nom du style appliqué à l'objet "nom". Si aucun nom d'objet n'est fourni, l'élément sélectionné est utilisé.</p> 
-<p>Si l'objet courant possède une sélection de texte, le nom retourné est celui du style appliqué au début de la sélection. Sinon le nom retourné est celui du style appliqué par défaut.</p>
-<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
+<dd><code>getStyle(["nom"])  -> chaîne</code>
+<p>Retourne le nom du style appliqué à l'objet "nom". Si aucun nom d'objet n'est fourni, l'élément sélectionné est utilisé.</p> 
+<p>Si l'objet courant possède une sélection de texte, le nom retourné est celui du style appliqué au début de la sélection. Sinon le nom retourné est celui du style appliqué par défaut.</p>
+<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
 
 <dt><a name="-groupObjects"><strong>groupObjects</strong></a>(...)</dt>
-<dd><code>groupObjects(liste)  -> chaîne</code>
-<p>Groupe les objets énumérés dans "liste". La "liste" doit contenir les noms des objets à grouper. 
-Si la "liste" n'est pas fournie, les éléments sélectionnés sont
-utilisés. Retourne le nom du groupe créé pour utilisation ultérieure.</p></dd>
+<dd><code>groupObjects(liste)  -> chaîne</code>
+<p>Groupe les objets énumérés dans "liste". La "liste" doit contenir les noms des objets à grouper. 
+Si la "liste" n'est pas fournie, les éléments sélectionnés sont
+utilisés. Retourne le nom du groupe créé pour utilisation ultérieure.</p></dd>
 
 <dt><a name="-isLocked"><strong>isLocked</strong></a>(...)</dt>
-<dd><code>isLocked(["nom"]) -> booléen</code>
-<p>Retourne la valeur True si l'objet "nom" est verrouillé.  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<dd><code>isLocked(["nom"]) -> booléen</code>
+<p>Retourne la valeur True si l'objet "nom" est verrouillé.  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-lockObject"><strong>lockObject</strong></a>(...)</dt>
-<dd><code>lockObject(["nom"]) -> booléen</code>
-<p>Verrouille l'objet "nom" s'il est déverrouillé, ou le déverrouille s'il y a lieu. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
-Retourne la valeur True si verrouillé.</p></dd>
+<dd><code>lockObject(["nom"]) -> booléen</code>
+<p>Verrouille l'objet "nom" s'il est déverrouillé, ou le déverrouille s'il y a lieu. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. 
+Retourne la valeur True si verrouillé.</p></dd>
 
 <dt><a name="-moveObject"><strong>moveObject</strong></a>(...)</dt>
 <dd><code>moveObject(dx, dy [, "nom"])</code>
-<p>Déplace l'objet "nom" de dx et dy par rapport à sa position courante. Les
-distances sont exprimées dans les unités de mesure du document (voir
-les constantes UNIT). Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Si l'objet "nom" appartient à un groupe, tout le groupe est déplacé.</p></dd>
+<p>Déplace l'objet "nom" de dx et dy par rapport à sa position courante. Les
+distances sont exprimées dans les unités de mesure du document (voir
+les constantes UNIT). Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Si l'objet "nom" appartient à un groupe, tout le groupe est déplacé.</p></dd>
 
 <dt><a name="-moveObjectAbs"><strong>moveObjectAbs</strong></a>(...)</dt>
 <dd><code>moveObjectAbs(x, y [, "nom"])</code>
-<p>Déplace l'objet "nom" à une nouvelle position. Les coordonnées
-sont exprimées dans les unités de mesure du document (voir les
-constantes UNIT).  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Si l'objet "nom" appartient à un groupe, tout le groupe est déplacé.</p></dd>
+<p>Déplace l'objet "nom" à une nouvelle position. Les coordonnées
+sont exprimées dans les unités de mesure du document (voir les
+constantes UNIT).  Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. Si l'objet "nom" appartient à un groupe, tout le groupe est déplacé.</p></dd>
 
 <dt><a name="-rotateObject"><strong>rotateObject</strong></a>(...)</dt>
 <dd><code>rotateObject(rot [, "nom"])</code>
-<p>Fait pivoter l'objet "nom" de la valeur "rot" en degrés relatifs. La rotation est activée par le sommet sélectionné comme point de rotation - par défaut, le sommet en haut à gauche est le point de rotation zéro. Les valeurs positives signifient une rotation dans le sens des aiguilles d'une montre, lorsque le point de rotation par défaut est utilisé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Fait pivoter l'objet "nom" de la valeur "rot" en degrés relatifs. La rotation est activée par le sommet sélectionné comme point de rotation - par défaut, le sommet en haut à gauche est le point de rotation zéro. Les valeurs positives signifient une rotation dans le sens des aiguilles d'une montre, lorsque le point de rotation par défaut est utilisé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-rotateObjectAbs"><strong>rotateObjectAbs</strong></a>(...)</dt>
 <dd><code>rotateObjectAbs(rot [, "nom"])</code>
-<p>Établit la rotation de l'objet "nom" à "rot". Des valeurs positives signifient une rotation dans le sens des aiguilles d'une montre. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Établit la rotation de l'objet "nom" à "rot". Des valeurs positives signifient une rotation dans le sens des aiguilles d'une montre. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-scaleGroup"><strong>scaleGroup</strong></a>(...)</dt>
 <dd><code>scaleGroup(facteur
 [,"nom"])</code>
-<p>Redimensionne le groupe auquel l'objet "nom" appartient. Les valeurs supérieures à 1 agrandissent le groupe, les valeurs inférieures à 1 rendent le groupe plus petit, par exemple une valeur de 0.5 redimensionne le groupe à 50 % de sa taille originale, tandis qu'une valeur de 1.5 redimensionne le groupe à 150 % de sa taille originale. La valeur de "facteur" doit être supérieure à 0. Si le "nom" n'est pas fourni, l'élément sélectionné courant est utilisé.</p>
-<p>Peut générer ValueError si le facteur de redimensionnement n'est
+<p>Redimensionne le groupe auquel l'objet "nom" appartient. Les valeurs supérieures à 1 agrandissent le groupe, les valeurs inférieures à 1 rendent le groupe plus petit, par exemple une valeur de 0.5 redimensionne le groupe à 50 % de sa taille originale, tandis qu'une valeur de 1.5 redimensionne le groupe à 150 % de sa taille originale. La valeur de "facteur" doit être supérieure à 0. Si le "nom" n'est pas fourni, l'élément sélectionné courant est utilisé.</p>
+<p>Peut générer ValueError si le facteur de redimensionnement n'est
 pas valide.</p></dd>
 
 <dt><a name="-setCharacterStyle"><strong>setCharacterStyle</strong></a>(...)</dt>
 <dd><code>setCharacterStyle("style" [, "nom"])</code>
-<p>Applique le "style" de caractère désigné à l'objet "nom". Si un nom d'objet est fourni, le style est appliqué à la sélection de texte courante de l'objet donné. Si aucun objet n'est fourni, le style est appliqué à l'objet sélectionné.</p></dd>
+<p>Applique le "style" de caractère désigné à l'objet "nom". Si un nom d'objet est fourni, le style est appliqué à la sélection de texte courante de l'objet donné. Si aucun objet n'est fourni, le style est appliqué à l'objet sélectionné.</p></dd>
 
 <dt><a name="-setScaleFrameToImage"><strong>setScaleFrameToImage</strong></a>(...)</dt>
 <dd><code>setScaleFrameToImage([nom])</code>
-<p>Redimensionne l'objet "nom" aux dimensions de l'image. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé</p>
-<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
+<p>Redimensionne l'objet "nom" aux dimensions de l'image. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé</p>
+<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
 
 <dt><a name="-setScaleImageToFrame"><strong>setScaleImageToFrame</strong></a>(...)</dt>
 <dd><code>setScaleImageToFrame(redimAuCadre, proportionnel=None, nom=<selection>)</code>
-<p>Établit le mode de redimensionnement par rapport au cadre d'image sélectionné, ou spécifié dans 'redimAuCadre'. 
-Si 'proportionnel' est spécifié, établit le redimensionnement en maintenant des proportions fixes. 'redimAuCadre' et 'proportionnel' sont booléens.</p>
-<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
+<p>Établit le mode de redimensionnement par rapport au cadre d'image sélectionné, ou spécifié dans 'redimAuCadre'. 
+Si 'proportionnel' est spécifié, établit le redimensionnement en maintenant des proportions fixes. 'redimAuCadre' et 'proportionnel' sont booléens.</p>
+<p>Peut générer l'exception WrongFrameTypeError.</p></dd>
 
 <dt><a name="-setStyle"><strong>setStyle</strong></a>(...)</dt>
 <dd><code>setStyle("style" [, "nom"])</code>
-<p>Applique le "style" désigné à l'objet "nom". Si un nom d'objet est fourni, le style est appliqué à la sélection de texte courante de l'objet donné. Si aucun objet n'est fourni, le style est appliqué à l'objet sélectionné.</p></dd>
+<p>Applique le "style" désigné à l'objet "nom". Si un nom d'objet est fourni, le style est appliqué à la sélection de texte courante de l'objet donné. Si aucun objet n'est fourni, le style est appliqué à l'objet sélectionné.</p></dd>
 
 <dt><a name="-sizeObject"><strong>sizeObject</strong></a>(...)</dt>
 <dd><code>sizeObject(largeur, hauteur [, "nom"])</code>
-<p>Redimensionne l'objet "nom" à la largeur et à la hauteur données. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Redimensionne l'objet "nom" à la largeur et à la hauteur données. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-unGroupObject"><strong>unGroupObject</strong></a>(...)</dt>
 <dd><code>unGroupObjects("nom")</code>
-<p> Détruit le groupe auquel appartient l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Détruit le groupe auquel appartient l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-textFlowsAroundFrame"><strong>textFlowsAroundFrame</strong></a>(...)</dt>
 <dd><code>textFlowsAroundFrame("nom" [, etat])</code>
-<p>Active ou désactive l'"habillage" (le texte défile autour de l'objet) pour l'objet "nom". 
-Appelé avec les paramètres chaîne "nom" et le booléen optionnel "état". Si
-"état" n'est pas passé, cette fonctionnalité change de valeur (activée si inactive ou désactivée si active).</p></dd>
+<p>Active ou désactive l'"habillage" (le texte défile autour de l'objet) pour l'objet "nom". 
+Appelé avec les paramètres chaîne "nom" et le booléen optionnel "état". Si
+"état" n'est pas passé, cette fonctionnalité change de valeur (activée si inactive ou désactivée si active).</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-page.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-page.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-page.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-page.html	Sun Apr 14 13:02:45 2019
@@ -10,30 +10,30 @@
 
 <dt><a name="-closeMasterPage"><strong>closeMasterPage</strong>(...)</a></dt>
 <dd><code>closeMasterPage()</code>
-<p>Termine l'édition du gabarit actif et retourne à l'édition des pages standards. 
-L'édition d'un gabarit est initiée avec la fonction <a href="#-editMasterPage">editMasterPage()</a>.</p></dd>
+<p>Termine l'édition du gabarit actif et retourne à l'édition des pages standards. 
+L'édition d'un gabarit est initiée avec la fonction <a href="#-editMasterPage">editMasterPage()</a>.</p></dd>
 
 <dt><a name="-createMasterPage"><strong>createMasterPage</strong>(...)</a></dt>
 <dd><code>createMasterPage(nomGabarit)</code>
-<p>Crée un nouveau gabarit nommé "nomGabarit". L'édition d'un gabarit est initiée avec la fonction <a href="#-editMasterPage">editMasterPage()</a>.</p></dd>
+<p>Crée un nouveau gabarit nommé "nomGabarit". L'édition d'un gabarit est initiée avec la fonction <a href="#-editMasterPage">editMasterPage()</a>.</p></dd>
 
 <dt><a name="-currentPage"><strong>currentPage</strong></a>(...)</dt>
 <dd><code>currentPage() -> nombre entier</code>
-<p>Retourne le numéro de la page de travail courante. Les numéros de page sont incrémentés à partir de 1, peu importe le premier numéro de page affiché dans votre document. </p></dd>
+<p>Retourne le numéro de la page de travail courante. Les numéros de page sont incrémentés à partir de 1, peu importe le premier numéro de page affiché dans votre document. </p></dd>
 
 <dt><a name="-deleteMasterPage"><strong>deleteMasterPage</strong>(...)</a></dt>
 <dd><code>deleteMasterPage(nomGabarit)</code>
-<p>Supprime le gabarit avec le nom spécifié.</p></dd>
+<p>Supprime le gabarit avec le nom spécifié.</p></dd>
 	
 <dt><a name="-deletePage"><strong>deletePage</strong></a>(...)</dt>
 <dd><code>deletePage(nr)</code>
-<p>Supprime la page donnée. Inopérant si le document contient seulement une page. Les numéros de page sont incrémentés à partir de 1,peu importe le premier numéro de page affiché dans votre document.</p>
-<p>Peut générer IndexError si le numéro de page est hors limites</p></dd>
+<p>Supprime la page donnée. Inopérant si le document contient seulement une page. Les numéros de page sont incrémentés à partir de 1,peu importe le premier numéro de page affiché dans votre document.</p>
+<p>Peut générer IndexError si le numéro de page est hors limites</p></dd>
 
 <dt><a name="-editMasterPage"><strong>editMasterPage</strong>(...)</a></dt>
 <dd><code>editMasterPage(nomGabarit)</code>
-<p>Active l'édition des gabarits et ouvre le gabarit avec le nom spécifié.
-Lorsque l'édition du gabarit est achevée, appelez la fonction <a href="#-closeMasterPage">closeMasterPage()</a>.</p></dd>
+<p>Active l'édition des gabarits et ouvre le gabarit avec le nom spécifié.
+Lorsque l'édition du gabarit est achevée, appelez la fonction <a href="#-closeMasterPage">closeMasterPage()</a>.</p></dd>
 
 <dt><a name="-getAllObjects"><strong>getAllObjects</strong></a>(...)</dt>
 <dd><code>getAllObjects() -> liste</code>
@@ -41,7 +41,7 @@
 
 <dt><a name="-getHGuides"><strong>getHGuides</strong></a>(...)</dt>
 <dd><code>getHGuides() -> liste</code>
-<p>Retourne une liste contenant les positions des guides horizontaux. Les valeurs sont dans les unités courantes du document - voir les constantes UNIT_<type>.</p></dd>
+<p>Retourne une liste contenant les positions des guides horizontaux. Les valeurs sont dans les unités courantes du document - voir les constantes UNIT_<type>.</p></dd>
 
 <dt><a name="-getVGuides"><strong>getVGuides</strong></a>(...)</dt>
 <dd><code>getVGuides()</code>
@@ -49,33 +49,33 @@
 
 <dt><a name="-getPageItems"><strong>getPageItems</strong></a>(...)</dt>
 <dd><code>getPageItems() -> liste</code>
-<p>Retourne une liste de vecteurs contenant les éléments de la page courante. Le vecteur est le suivant : (nom, objetType, ordre) par exemple [('Texte1', 4, 0), ('Image1', 2, 1)] signifie que l'objet nommé 'Texte1' est un cadre de texte (type 4) et est le premier dans la page...</p></dd>
+<p>Retourne une liste de vecteurs contenant les éléments de la page courante. Le vecteur est le suivant : (nom, objetType, ordre) par exemple [('Texte1', 4, 0), ('Image1', 2, 1)] signifie que l'objet nommé 'Texte1' est un cadre de texte (type 4) et est le premier dans la page...</p></dd>
 
 <dt><a name="-getPageMargins"><strong>getPageMargins</strong></a>(...)</dt>
 <dd><code>getPageMargins()</code>
-<p>Retourne les marges de page du document comme un vecteur (haut, gauche, droite, bas) dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageSize">getPageSize</a>().</p></dd>
+<p>Retourne les marges de page du document comme un vecteur (haut, gauche, droite, bas) dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageSize">getPageSize</a>().</p></dd>
 
 <dt><a name="-getPageNMargins"><strong>getPageNMargins</strong></a>(...)</dt>
 <dd><code>getPageNMargins(nr)</code>
-<p>Retourne les marges d'une page donnée comme un vecteur (haut, gauche, droite, bas) dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageSize">getPageSize</a>().</p></dd>
+<p>Retourne les marges d'une page donnée comme un vecteur (haut, gauche, droite, bas) dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageSize">getPageSize</a>().</p></dd>
 
 <dt><a name="-getPageSize"><strong>getPageSize</strong></a>(...)</dt>
 <dd><code>getPageSize() -> vecteur</code>
-<p>Retourne un vecteur avec les dimensions de page du document mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
+<p>Retourne un vecteur avec les dimensions de page du document mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
 
 <dt><a name="-getPageNSize"><strong>getPageNSize</strong></a>(...)</dt>
 <dd><code>getPageNSize(nr) -> vecteur</code>
-<p>Retourne un vecteur avec les dimensions d'une page donnée mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
+<p>Retourne un vecteur avec les dimensions d'une page donnée mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
 
 <dt><a name="-gotoPage"><strong>gotoPage</strong></a>(...)</dt>
 <dd><code>gotoPage(nr)</code>
-<p>Déplace à la page "nr" (c'est-à-dire, la page courante devient "nr"). Notez que gotoPage ne change pas (actuellement) la page affichée dans la vue de l'utilisateur; il établit simplement la page sur laquelle les commandes du script agiront.</p>
-<p>Peut générer IndexError si le numéro de page est hors limites.</p></dd>
+<p>Déplace à la page "nr" (c'est-à-dire, la page courante devient "nr"). Notez que gotoPage ne change pas (actuellement) la page affichée dans la vue de l'utilisateur; il établit simplement la page sur laquelle les commandes du script agiront.</p>
+<p>Peut générer IndexError si le numéro de page est hors limites.</p></dd>
 	
 <dt><a name="-newPage"><strong>newPage</strong></a>(...)</dt>
 <dd><code>newPage(lieu [,"modele"])</code>
-<p>Crée une nouvelle page. Si "lieu" est à -1, la nouvelle page est ajoutée à la fin du document, sinon la nouvelle page est insérée avant "lieu". Les numéros de page sont incrémentés à partir de 1, peu importe le premier numéro de page affiché dans votre document. Le paramètre optionnel "modèle" spécifie le nom du gabarit pour la nouvelle page.</p>
-<p>Peut générer IndexError si le numéro de page est hors limites</p></dd>
+<p>Crée une nouvelle page. Si "lieu" est à -1, la nouvelle page est ajoutée à la fin du document, sinon la nouvelle page est insérée avant "lieu". Les numéros de page sont incrémentés à partir de 1, peu importe le premier numéro de page affiché dans votre document. Le paramètre optionnel "modèle" spécifie le nom du gabarit pour la nouvelle page.</p>
+<p>Peut générer IndexError si le numéro de page est hors limites</p></dd>
 	
 <dt><a name="-pageCount"><strong>pageCount</strong></a>(...)</dt>
 <dd><code>pageCount() -> entier</code>
@@ -83,7 +83,7 @@
 
 <dt><a name="-pageDimension"><strong>pageDimension</strong></a>(...)</dt>
 <dd><code>getPageSize() -> vecteur</code>
-<p>Alias. Retourne un vecteur avec les dimensions de page du document mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
+<p>Alias. Retourne un vecteur avec les dimensions de page du document mesurées dans les unités courantes du document. Voir les constantes UNIT_<type> et <a href="#-getPageMargins">getPageMargins</a>()</p></dd>
 	
 <dt><a name="-redrawAll"><strong>redrawAll</strong></a>(...)</dt>
 <dd><code>redrawAll()</code>
@@ -92,18 +92,18 @@
 <dt><a name="-savePageAsEPS"><strong>savePageAsEPS</strong></a>(...)</dt>
 <dd><code>savePageAsEPS("nom")</code>
 <p>Enregistre la page courante comme EPS dans le fichier "nom".</p>
-<p>Peut générer ScribusError si l'enregistrement échoue.</p></dd>
+<p>Peut générer ScribusError si l'enregistrement échoue.</p></dd>
 
 <dt><a name="-setHGuides"><strong>setHGuides</strong></a>(...)</dt>
 <dd><code>setHGuides(liste)</code>
-<p>Établit les guides horizontaux. Le paramètre d'entrée doit être une liste de positions de guide mesurées dans le unités courantes du document - voir les constantes UNIT_<type>.</p>
+<p>Établit les guides horizontaux. Le paramètre d'entrée doit être une liste de positions de guide mesurées dans le unités courantes du document - voir les constantes UNIT_<type>.</p>
 <p>Exemple : <a href="#-setHGuides">setHGuides</a>(<a href="#-getHGuides">getHGuides</a>() + [200.0, 210.0] # ajoute de nouveaux guides sans en perdre aucun<br>
-<a href="#-setHGuides">setHGuides</a>([90,250]) # remplace la totalité des guides courants</p></dd>
+<a href="#-setHGuides">setHGuides</a>([90,250]) # remplace la totalité des guides courants</p></dd>
          
 <dt><a name="-setRedraw"><strong>setRedraw</strong></a>(...)</dt>
 <dd><code>setRedraw(bool)</code>
-<p>Désactive le rafraîchissement d'écran quand "bool = False", sinon le rafraîchissement est activé. Ce changement persistera
-même après l'exécution du script, donc assurez-vous d'appeler <a href="#-setRedraw">setRedraw</a>(True) dans une clause "finally:" au début de votre script.</p></dd>
+<p>Désactive le rafraîchissement d'écran quand "bool = False", sinon le rafraîchissement est activé. Ce changement persistera
+même après l'exécution du script, donc assurez-vous d'appeler <a href="#-setRedraw">setRedraw</a>(True) dans une clause "finally:" au début de votre script.</p></dd>
 
 <dt><a name="-setVGuides"><strong>setVGuides</strong></a>(...)</dt>
 <dd><code>setVGuides()</code>

Modified: trunk/Scribus/doc/fr/scripterapi-select.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-select.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-select.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-select.html	Sun Apr 14 13:02:45 2019
@@ -1,28 +1,28 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Sélection d'objets</title>
+	<title>Sélection d'objets</title>
 </head>
 <body>
-<h2>Sélection d'objets</h2>
+<h2>Sélection d'objets</h2>
 
 <dl>
 
 <dt><a name="-deselectAll"><strong>deselectAll</strong></a>(...)</dt>
 <dd><code>deselectAll()</code>
-<p>Désélectionne tous les objets du document au complet.</p></dd></dt>
+<p>Désélectionne tous les objets du document au complet.</p></dd></dt>
 	
 <dt><a name="-getSelectedObject"><strong>getSelectedObject</strong></a>(...)</dt>
-<dd><code>getSelectedObject([nr]) -> chaîne</code>
-<p>Retourne le nom de l'objet sélectionné. "nr", s'il est fourni, indique le numéro de l'objet sélectionné, par exemple 0 signifie le premier objet sélectionné, 1, le second objet sélectionné et ainsi de suite.</p></dd>
+<dd><code>getSelectedObject([nr]) -> chaîne</code>
+<p>Retourne le nom de l'objet sélectionné. "nr", s'il est fourni, indique le numéro de l'objet sélectionné, par exemple 0 signifie le premier objet sélectionné, 1, le second objet sélectionné et ainsi de suite.</p></dd>
 	
 <dt><a name="-selectionCount"><strong>selectionCount</strong></a>(...)</dt>
 <dd><code>selectionCount() -> nombre entier</code>
-<p>Retourne le nombre d'objets sélectionnés.</p></dd>
+<p>Retourne le nombre d'objets sélectionnés.</p></dd>
 	
 <dt><a name="-selectObject"><strong>selectObject</strong></a>(...)</dt>
 <dd><code>selectObject("nom")</code>
-<p>Sélectionne l'objet nommé "nom".</p></dd>
+<p>Sélectionne l'objet nommé "nom".</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-setobjprop.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-setobjprop.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-setobjprop.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-setobjprop.html	Sun Apr 14 13:02:45 2019
@@ -1,22 +1,22 @@
 <html>
 <head>
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<title>Définir les propriétés de l'objet</title>
+	<title>Définir les propriétés de l'objet</title>
 </head>
 <body>
-<h2>Définir les propriétés de l'objet</h2>
+<h2>Définir les propriétés de l'objet</h2>
 
 <dl>
 
 <dt><a name="-linkTextFrames"><strong>linkTextFrames</strong></a>(...)</dt>
 <dd><code>linkTextFrames("nomDepart", "nomArrivee")</code>
-<p>Établit un lien entre deux cadres de texte. Le cadre nommé "nomDepart" est lié au cadre "nomArrivee". Le cadre cible doit être un cadre de texte vide et ne doit pas pointer vers d'autres cadres ni porter un lien provenant d'autres cadres.</p>
-<p>Peut générer <a href="#ScribusException">ScribusException</a> en cas d'infraction des règles de liens.</p></dd>
+<p>Établit un lien entre deux cadres de texte. Le cadre nommé "nomDepart" est lié au cadre "nomArrivee". Le cadre cible doit être un cadre de texte vide et ne doit pas pointer vers d'autres cadres ni porter un lien provenant d'autres cadres.</p>
+<p>Peut générer <a href="#ScribusException">ScribusException</a> en cas d'infraction des règles de liens.</p></dd>
 
 <dt><a name="-loadImage"><strong>loadImage</strong></a>(...)</dt>
 <dd><code>loadImage("nomFichier" [, "nom"])</code>
-<p>Charge l'image "nomFichier" dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd></dt>
+<p>Charge l'image "nomFichier" dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd></dt>
 
 <dt><a name="-scaleImage"><strong>scaleImage</strong></a>(...)</dt>
 <dd><code>scaleImage(x, y [, "nom"])</code>
@@ -24,109 +24,109 @@
 
 <dt><a name="-setCornerRadius"><strong>setCornerRadius</strong></a>(...)</dt>
 <dd><code>setCornerRadius(rayon, ["nom"])</code>
-<p>Définit le rayon de coin de l'objet "nom". Le rayon est exprimé en points. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p> 
-<p>Peut générer ValueError si le rayon de coin est négatif. </p></dd>
+<p>Définit le rayon de coin de l'objet "nom". Le rayon est exprimé en points. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p> 
+<p>Peut générer ValueError si le rayon de coin est négatif. </p></dd>
 
 <dt><a name="-setCustomLineStyle"><strong>setCustomLineStyle</strong></a>(...)</dt>
 <dd><code>setCustomLineStyle(nomStyle, ["nom"])</code>
-<p>Définit le style de ligne personnalisé de l'objet "nom" à la valeur "nomStyle". L'argument "nomStyle" doit être le nom du style tel que définit dans le gestionnaire de style. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Définit le style de ligne personnalisé de l'objet "nom" à la valeur "nomStyle". L'argument "nomStyle" doit être le nom du style tel que définit dans le gestionnaire de style. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-setFillBlendmode"><strong>setFillBlendmode</strong>(...)</a></dt>
 <dd><code>setFillBlendmode(modeFusion, ["nom"])</code>
-<p>Définit le mode de fusion appliqué à la couleur de fond de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Définit le mode de fusion appliqué à la couleur de fond de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-setFillColor"><strong>setFillColor</strong></a>(...)</dt>
 <dd><code>setFillColor("couleur", ["nom"])</code>
-<p>Définit la "couleur" de fond de l'objet "nom". La "couleur" est le nom d'une des couleurs définies. 
-Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit la "couleur" de fond de l'objet "nom". La "couleur" est le nom d'une des couleurs définies. 
+Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setFillShade"><strong>setFillShade</strong></a>(...)</dt>
 <dd><code>setFillShade(teinte, ["nom"])</code>
-<p>Définit la teinte de la couleur de fond de l'objet "nom". La valeur "teinte" doit être une valeur entière comprise entre 0 (le plus pâle) et 100 (toute l'intensité couleur). 
-Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. <p>
-<p>Peut générer ValueError si la couleur de fond est hors limites.</p></dd>
+<p>Définit la teinte de la couleur de fond de l'objet "nom". La valeur "teinte" doit être une valeur entière comprise entre 0 (le plus pâle) et 100 (toute l'intensité couleur). 
+Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. <p>
+<p>Peut générer ValueError si la couleur de fond est hors limites.</p></dd>
 
 <dt><a name="-setFillTransparency"><strong>setFillTransparency</strong>(...)</a></dt>
 <dd><code>setFillTransparency(transparence, ["name"])</code>
-<p>Définit la transparence de la couleur de fond de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
-<p>En dépit du nom de cette fonction, la valeur "transparence" correspond en réalité à <strong>l'opacité</strong>, par exemple, 0.9 = 90% d'opacité, 0.2 = 20% d'opacité.</p></dd>
+<p>Définit la transparence de la couleur de fond de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
+<p>En dépit du nom de cette fonction, la valeur "transparence" correspond en réalité à <strong>l'opacité</strong>, par exemple, 0.9 = 90% d'opacité, 0.2 = 20% d'opacité.</p></dd>
 
 <dt><a name="-setGradientFill"><strong>setGradientFill</strong></a>(...)</dt>
 <dd><code>setGradientFill(type, "couleur1", teinte1, "couleur2", teinte2, ["nom"])</code>
-<p>Définit le dégradé de fond de l'objet "nom" à "type". Les descriptions des couleurs sont identiques à celles de <a href="#-setFillColor">setFillColor</a>() et de <a href="#-setFillShade">setFillShade</a>(). Voir
+<p>Définit le dégradé de fond de l'objet "nom" à "type". Les descriptions des couleurs sont identiques à celles de <a href="#-setFillColor">setFillColor</a>() et de <a href="#-setFillShade">setFillShade</a>(). Voir
 les constantes pour les types disponibles (FILL_<type>).</p></dd>
 
 <dt><a name="-setImageScale"><strong>setImageScale</strong></a>(...)</dt>
 <dd><code>setImageScale(x, y [, "nom"])</code>
-<p>Définit les facteurs de redimensionnement de l'image dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. Un nombre de 1 signifie 100 %. Les facteurs de redimensionnement sont égaux aux valeurs indiquées dans la palette des propriétés.</p>
-<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd>
+<p>Définit les facteurs de redimensionnement de l'image dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. Un nombre de 1 signifie 100 %. Les facteurs de redimensionnement sont égaux aux valeurs indiquées dans la palette des propriétés.</p>
+<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd>
 
 <dt><a name="-setImageOffset"><strong>setImageOffset</strong></a>(...)</dt>
 <dd><code>setImageOffset(x, y [, "nom"])</code>
-<p>Définit la position de l'image dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. Les coordonnées spécifiées sont égales aux valeurs indiquées dans la palette des propriétés lorsque l'unité utilisée est le point.</p>
-<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd>
+<p>Définit la position de l'image dans le cadre d'image "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. Les coordonnées spécifiées sont égales aux valeurs indiquées dans la palette des propriétés lorsque l'unité utilisée est le point.</p>
+<p>Peut générer <a href="scripterapi.html#WrongFrameTypeError">WrongFrameTypeError</a> si le cadre cible n'est pas un cadre d'image</p></dd>
 
 <dt><a name="-setLineBlendmode"><strong>setLineBlendmode</strong>(...)</a></dt>
 <dd><code>setLineBlendmode(modeFusion, ["nom"])</code>
-<p>Définit le mode de fusion appliqué à au filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
+<p>Définit le mode de fusion appliqué à au filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p></dd>
 
 <dt><a name="-setLineCap"><strong>setLineCap</strong></a>(...)</dt>
 <dd><code>setLineCap(typeFin, ["nom"])</code>
-<p>Définit le type de fin de ligne "typeFin" de l'objet "nom".
-Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.<p>
-<p>La valeur "typeFin" doit être choisie parmi les constantes prédéfinies CAP_<type> : CAP_FLAT, CAP_ROUND ou CAP_SQUARE.</p></dd>
+<p>Définit le type de fin de ligne "typeFin" de l'objet "nom".
+Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.<p>
+<p>La valeur "typeFin" doit être choisie parmi les constantes prédéfinies CAP_<type> : CAP_FLAT, CAP_ROUND ou CAP_SQUARE.</p></dd>
 
 <dt><a name="-setLineColor"><strong>setLineColor</strong></a>(...)</dt>
 <dd><code>setLineColor("couleur", ["nom"])</code>
-<p>Définit la "couleur" de filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit la "couleur" de filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setLineJoin"><strong>setLineJoin</strong></a>(...)</dt>
 <dd><code>setLineJoin(jonction, ["nom"])</code>
-<p>Définit la valeur du style "jonction" pour le filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
-<p>La valeur "jonction" doit être choisie parmi les constantes prédéfinies JOIN_<type> : JOIN_BEVEL, JOIN_MITTER ou JOIN_ROUND.</p></dd>
+<p>Définit la valeur du style "jonction" pour le filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
+<p>La valeur "jonction" doit être choisie parmi les constantes prédéfinies JOIN_<type> : JOIN_BEVEL, JOIN_MITTER ou JOIN_ROUND.</p></dd>
 
 <dt><a name="-setLineShade"><strong>setLineShade</strong></a>(...)</dt>
 <dd><code>setLineShade(teinte, ["nom"])</code>
-<p>Définit  la teinte de couleur du filet de l'objet "nom" à la valeur "teinte". La valeur "teinte" doit être un nombre entier compris entre 0 (pâle) et 100 (intensité maximale). 
-Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError si la teinte du filet est hors limites.</p></dd>
+<p>Définit  la teinte de couleur du filet de l'objet "nom" à la valeur "teinte". La valeur "teinte" doit être un nombre entier compris entre 0 (pâle) et 100 (intensité maximale). 
+Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError si la teinte du filet est hors limites.</p></dd>
 	
 <dt><a name="-setLineStyle"><strong>setLineStyle</strong></a>(...)</dt>
 <dd><code>setLineStyle(style, ["nom"])</code>
-<p>Définit le style de filet de l'objet "nom" à la valeur "style". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.<p>
-<p>Il existe des constantes prédéfinies pour "style" - LINE_<style>.</p></dd>
+<p>Définit le style de filet de l'objet "nom" à la valeur "style". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.<p>
+<p>Il existe des constantes prédéfinies pour "style" - LINE_<style>.</p></dd>
 
 <dt><a name="-setLineTransparency"><strong>setLineTransparency</strong>(...)</a></dt>
 <dd><code>setLineTransparency(transparence, ["name"])</code>
-<p>Définit la transparence appliquée au filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
-<p>En dépit du nom de cette fonction, la valeur "transparence" correspond en réalité à <strong>l'opacité</strong>, par exemple, 0.9 = 90% d'opacité, 0.2 = 20% d'opacité.</p></dd>
+<p>Définit la transparence appliquée au filet de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
+<p>En dépit du nom de cette fonction, la valeur "transparence" correspond en réalité à <strong>l'opacité</strong>, par exemple, 0.9 = 90% d'opacité, 0.2 = 20% d'opacité.</p></dd>
 
 <dt><a name="-setLineWidth"><strong>setLineWidth</strong></a>(...)</dt>
 <dd><code>setLineWidth(epaisseur, ["nom"])</code>
-<p>Définit l'épaisseur de filet de l'objet "nom" à la valeur "épaisseur". La valeur "épaisseur" doit être entre 0.0 et 12.0 inclusivement,
-exprimée en points. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p> 
-<p>Peut générer ValueError si l'épaisseur de filet est hors limites.</p></dd>
+<p>Définit l'épaisseur de filet de l'objet "nom" à la valeur "épaisseur". La valeur "épaisseur" doit être entre 0.0 et 12.0 inclusivement,
+exprimée en points. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p> 
+<p>Peut générer ValueError si l'épaisseur de filet est hors limites.</p></dd>
 
 <dt><a name="-setMultiLine"><strong>setMultiLine</strong></a>(...)</dt>
 <dd><code>setMultiLine("styleNomme", ["nom"])</code>
-<p>Définit le style de filet de l'objet "nom" à la valeur "styleNomme". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer
+<p>Définit le style de filet de l'objet "nom" à la valeur "styleNomme". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer
 <a href="scripterapi.html#NotFoundError">NotFoundError</a> si le
 style de filet n'existe pas.</p></dd>
 
 <dt><a name="-setObjectAttributes"><strong>setObjectAttributes</strong></a>(...)</dt>
 <dd><code>setObjectAttributes(attributs, ["nom"])</code>
-<p>Définit les attributs de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
-<p>L'argument "attributs" est une liste de dictionnaires. Chaque dictionnaire doit définir les clés suivantes: Name, Type, Value, Parameter, Relationship, RelationshipTo, AutoAddTo. Chacune de ces valeurs doit être du type chaîne de caractère.</p></dd>
+<p>Définit les attributs de l'objet "nom". Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé.</p>
+<p>L'argument "attributs" est une liste de dictionnaires. Chaque dictionnaire doit définir les clés suivantes: Name, Type, Value, Parameter, Relationship, RelationshipTo, AutoAddTo. Chacune de ces valeurs doit être du type chaîne de caractère.</p></dd>
 
 <dt><a name="-traceText"><strong>traceText</strong></a>(...)</dt>
 <dd><code>traceText(["nom"])</code>
-<p>Convertit le cadre de texte "nom" en contours. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Convertit le cadre de texte "nom" en contours. Si le "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 	
 <dt><a name="-unlinkTextFrames"><strong>unlinkTextFrames</strong></a>(...)</dt>
 <dd><code>unlinkTextFrames("nom")</code>
-<p>Retire l'objet désigné de la séquence de liens du cadre de texte. Si le cadre se trouvait au milieu d'une chaîne de liens, les cadres précédent et suivant seront connectés, par exemple 'a->b->c' devient 'a->c' lorsque vous déconnectez <a href="#-unlinkTextFrames">unlinkTextFrames</a>(b)'</p>
-<p>Peut générer <a href="#ScribusException">ScribusException</a> en cas d'infraction des règles de liens.</p></dd>
+<p>Retire l'objet désigné de la séquence de liens du cadre de texte. Si le cadre se trouvait au milieu d'une chaîne de liens, les cadres précédent et suivant seront connectés, par exemple 'a->b->c' devient 'a->c' lorsque vous déconnectez <a href="#-unlinkTextFrames">unlinkTextFrames</a>(b)'</p>
+<p>Peut générer <a href="#ScribusException">ScribusException</a> en cas d'infraction des règles de liens.</p></dd>
 
 </dl>
 </body>

Modified: trunk/Scribus/doc/fr/scripterapi-textframes.html
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22949&path=/trunk/Scribus/doc/fr/scripterapi-textframes.html
==============================================================================
--- trunk/Scribus/doc/fr/scripterapi-textframes.html	(original)
+++ trunk/Scribus/doc/fr/scripterapi-textframes.html	Sun Apr 14 13:02:45 2019
@@ -10,132 +10,132 @@
 
 <dt><a name="-deleteText"><strong>deleteText</strong></a>(...)</dt>
 <dd><code>deleteText(["nom"])</code>
-<p>Supprime le texte dans le cadre de texte "nom". S'il y a du texte sélectionné, seul ce texte sera supprimé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Supprime le texte dans le cadre de texte "nom". S'il y a du texte sélectionné, seul ce texte sera supprimé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getAllText"><strong>getAllText</strong></a>(...)</dt>
-<dd><code>getAllText(["nom"]) -> chaîne</code>
-<p>Retourne le texte d'un cadre de texte "nom" et de tous les cadres de texte qui sont y liés. Si du texte est sélectionné dans ce cadre, il est retourné. 
-Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd></dt>
+<dd><code>getAllText(["nom"]) -> chaîne</code>
+<p>Retourne le texte d'un cadre de texte "nom" et de tous les cadres de texte qui sont y liés. Si du texte est sélectionné dans ce cadre, il est retourné. 
+Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd></dt>
 
 <dt><a name="-getColumnGap"><strong>getColumnGap</strong></a>(...)</dt>
 <dd><code>getColumnGap(["nom"]) ->
-réel</code>
-<p>Retourne la taille de la gouttière de colonne dans le cadre de texte "nom", exprimée en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+réel</code>
+<p>Retourne la taille de la gouttière de colonne dans le cadre de texte "nom", exprimée en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getColumns"><strong>getColumns</strong></a>(...)</dt>
 <dd><code>getColumns(["nom"]) -> nombre entier</code>
-<p>Donne le nombre de colonnes du cadre de texte "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Donne le nombre de colonnes du cadre de texte "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFont"><strong>getFont</strong></a>(...)</dt>
-<dd><code>getFont(["nom"]) -> chaîne</code>
-<p>Retourne le nom de la police pour le cadre de texte "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<dd><code>getFont(["nom"]) -> chaîne</code>
+<p>Retourne le nom de la police pour le cadre de texte "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getFontSize"><strong>getFontSize</strong></a>(...)</dt>
-<dd><code>getFontSize(["nom"]) -> réel</code>
-<p>Retourne la taille, en points, de la police du cadre de texte "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. 
-Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<dd><code>getFontSize(["nom"]) -> réel</code>
+<p>Retourne la taille, en points, de la police du cadre de texte "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. 
+Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getLineSpacing"><strong>getLineSpacing</strong></a>(...)</dt>
-<dd><code>getLineSpacing(["nom"]) -> réel</code>
-<p>Retourne l'espacement de ligne ("leading") du cadre de texte "nom", exprimé en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<dd><code>getLineSpacing(["nom"]) -> réel</code>
+<p>Retourne l'espacement de ligne ("leading") du cadre de texte "nom", exprimé en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getText"><strong>getText</strong></a>(...)</dt>
-<dd><code>getText(["nom"]) -> chaîne</code>
-<p>Retourne le texte du cadre de texte "nom". Si ce cadre de texte contient du texte sélectionné, celui-ci est retourné. 
-Tout le texte présent dans le cadre, et non seulement le texte visible, est retourné. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<dd><code>getText(["nom"]) -> chaîne</code>
+<p>Retourne le texte du cadre de texte "nom". Si ce cadre de texte contient du texte sélectionné, celui-ci est retourné. 
+Tout le texte présent dans le cadre, et non seulement le texte visible, est retourné. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getTextColor"><strong>getTextColor</strong></a>(...)</dt>
-<dd><code>getTextColor(["nom"]) -> chaîne</code>
-<p>Retourne le nom de la couleur de texte définie pour l'objet "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un cadre de texte.</p></dd>
+<dd><code>getTextColor(["nom"]) -> chaîne</code>
+<p>Retourne le nom de la couleur de texte définie pour l'objet "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un cadre de texte.</p></dd>
 
 <dt><a name="-getTextLength"><strong>getTextLength</strong></a>(...)</dt>
 <dd><code>getTextLength(["nom"]) -> nombre entier</code>
-<p>Retourne la longueur du texte dans le cadre de texte "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne la longueur du texte dans le cadre de texte "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-getTextShade"><strong>getTextShade</strong></a>(...)</dt>
 <dd><code>getTextShade(["nom"]) -> nombre entier</code>
-<p>Retourne la valeur de la teinte de couleur définie pour le texte de l'objet "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un cadre de texte.</p></dd>
+<p>Retourne la valeur de la teinte de couleur définie pour le texte de l'objet "nom". Si ce cadre contient du texte sélectionné, la valeur assignée au premier caractère de la sélection est retournée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un cadre de texte.</p></dd>
 
 <dt><a name="-getTextVerticalAlignment"><strong>getTextVerticalAlignment</strong></a>(...)</dt>
 <dd><code>getTextVerticalAlignment(["nom"]) -> nombre entier</code>
-<p>Retourne l'alignement vertical utilisé pour le texte à l'intérieur de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Retourne l'alignement vertical utilisé pour le texte à l'intérieur de l'objet "nom". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-insertText"><strong>insertText</strong></a>(...)</dt>
 <dd><code>insertText("texte", pos, ["nom"])</code>
-<p>Insère le "texte" à la position "pos" dans le cadre de texte. Le
-texte doit être encodé en UTF (voir <a href="#-setText">setText</a>()
-comme référence). Le premier caractère a un index de 0.
-Insérer du texte à la position -1 l'ajoute à la fin du cadre. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer IndexError dans le cas d'une insertion hors limites.</p></dd>
+<p>Insère le "texte" à la position "pos" dans le cadre de texte. Le
+texte doit être encodé en UTF (voir <a href="#-setText">setText</a>()
+comme référence). Le premier caractère a un index de 0.
+Insérer du texte à la position -1 l'ajoute à la fin du cadre. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer IndexError dans le cas d'une insertion hors limites.</p></dd>
 
 <dt><a name="-selectText"><strong>selectText</strong></a>(...)</dt>
 <dd><code>selectText(depart, compte, ["nom"])</code>
-<p>Sélectionne le nombre ("compte") de caractères de texte dans le cadre de texte "nom" en partant du caractère "départ". Le décompte des caractères commence à 0. Si "compte" est à zéro, tout le texte sera effacé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer IndexError si la sélection dépasse les limites du texte.</p></dd>
+<p>Sélectionne le nombre ("compte") de caractères de texte dans le cadre de texte "nom" en partant du caractère "départ". Le décompte des caractères commence à 0. Si "compte" est à zéro, tout le texte sera effacé. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer IndexError si la sélection dépasse les limites du texte.</p></dd>
 
 <dt><a name="-setColumns"><strong>setColumns</strong></a>(...)</dt>
 <dd><code>setColumns(nr, ["nom"])</code>
-<p>Définit le nombre de colonnes du cadre de texte "nom" à la valeur entière "nr". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError si le nombre de colonnes n'est pas au
-moins égal à un.</p></dd>
+<p>Définit le nombre de colonnes du cadre de texte "nom" à la valeur entière "nr". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError si le nombre de colonnes n'est pas au
+moins égal à un.</p></dd>
 
 <dt><a name="-setColumnGap"><strong>setColumnGap</strong></a>(...)</dt>
 <dd><code>setColumnGap(taille, ["nom"])</code>
-<p>Définit la gouttière de colonne du cadre de texte "nom" à la valeur "taille". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError si la gouttière de colonne est hors
+<p>Définit la gouttière de colonne du cadre de texte "nom" à la valeur "taille". Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError si la gouttière de colonne est hors
 limites (elle doit être positive).</p></dd>
 
 <dt><a name="-setFont"><strong>setFont</strong></a>(...)</dt>
 <dd><code>setFont("police", ["nom"])</code>
-<p>Assigne la police du cadre de texte "nom" à la "police". S'il y a du texte sélectionné, seul ce texte  sera modifié. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError si la police est introuvable.</p></dd>
+<p>Assigne la police du cadre de texte "nom" à la "police". S'il y a du texte sélectionné, seul ce texte  sera modifié. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError si la police est introuvable.</p></dd>
 
 <dt><a name="-setFontSize"><strong>setFontSize</strong></a>(...)</dt>
 <dd><code>setFontSize(taille, ["nom"])</code>
-<p>Définit la taille de police du cadre de texte "nom" à la valeur "taille". La "taille" est traitée comme une valeur en points. S'il y a du texte sélectionné, seul ce texte  sera modifié. La "taille" doit être réglée entre 1 et 512. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError pour une taille de police qui est hors limites.</p></dd>
+<p>Définit la taille de police du cadre de texte "nom" à la valeur "taille". La "taille" est traitée comme une valeur en points. S'il y a du texte sélectionné, seul ce texte  sera modifié. La "taille" doit être réglée entre 1 et 512. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError pour une taille de police qui est hors limites.</p></dd>
 
 <dt><a name="-setLineSpacing"><strong>setLineSpacing</strong></a>(...)</dt>
 <dd><code>setLineSpacing(taille, ["nom"])</code>
-<p>Définit l'interlignage ("leading") du cadre de texte "nom" à la valeur "taille". La "taille" est une valeur en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
-<p>Peut générer ValueError si l'interlignage est hors limites.</p></dd>
+<p>Définit l'interlignage ("leading") du cadre de texte "nom" à la valeur "taille". La "taille" est une valeur en points. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p>
+<p>Peut générer ValueError si l'interlignage est hors limites.</p></dd>
 
 <dt><a name="-setText"><strong>setText</strong></a>(...)</dt>
 <dd><code>setText("texte", ["nom"])</code>
-<p>Définit le contenu du cadre de texte "nom" à la chaîne "texte". Le texte doit être encodé en UTF8 - utilisez par exemple unicode(texte, 'iso-8859-2'). 
-Voir les FAQ pour plus de détails. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit le contenu du cadre de texte "nom" à la chaîne "texte". Le texte doit être encodé en UTF8 - utilisez par exemple unicode(texte, 'iso-8859-2'). 
+Voir les FAQ pour plus de détails. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setTextAlignment"><strong>setTextAlignment</strong></a>(...)</dt>
 <dd><code>setTextAlignment(alignement, ["nom"])</code>
-<p>Définit l'alignement du contenu du cadre de texte "nom" à la valeur spécifiée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. La valeur "alignement" doit être une des constantes ALIGN_ définies dans ce module - voir dir(scribus).</p>
-<p>Peut générer ValueError si la constante d'alignement n'est pas valide.</p></dd>
+<p>Définit l'alignement du contenu du cadre de texte "nom" à la valeur spécifiée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. La valeur "alignement" doit être une des constantes ALIGN_ définies dans ce module - voir dir(scribus).</p>
+<p>Peut générer ValueError si la constante d'alignement n'est pas valide.</p></dd>
 
 <dt><a name="-setTextColor"><strong>setTextColor</strong></a>(...)</dt>
 <dd><code>setTextColor("couleur", ["nom"])</code>
-<p>Définit la "couleur" du contenu du cadre de texte "nom". S'il y a du texte sélectionné, seul ce texte  sera modifié. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit la "couleur" du contenu du cadre de texte "nom". S'il y a du texte sélectionné, seul ce texte  sera modifié. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setTextShade"><strong>setTextShade</strong></a>(...)</dt>
 <dd><code>setTextShade(teinte, ["nom"])</code>
-<p>Définit la valeur "teinte" de la couleur du texte de l'objet "nom". S'il y a du texte sélectionné, seul ce texte sera modifié. La valeur "teinte" doit être un nombre entier compris entre 0 (pâle) et 100 (intensité maximale). Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit la valeur "teinte" de la couleur du texte de l'objet "nom". S'il y a du texte sélectionné, seul ce texte sera modifié. La valeur "teinte" doit être un nombre entier compris entre 0 (pâle) et 100 (intensité maximale). Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setTextStroke"><strong>setTextStroke</strong></a>(...)</dt>
 <dd><code>setTextStroke("couleur", ["nom"])</code>
-<p>Définit la "couleur" du contour des caractères. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
+<p>Définit la "couleur" du contour des caractères. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. </p></dd>
 
 <dt><a name="-setTextVerticalAlignment"><strong>setTextVerticalAlignment</strong></a>(...)</dt>
 <dd><code>setTextVerticalAlignment(alignement, ["nom"])</code>
-<p>Définit l'alignement vertical du contenu du cadre de texte "nom" à la valeur spécifiée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. La valeur "alignement" doit être une des constantes ALIGNV_ définies dans ce module - voir dir(scribus).</p>
-<p>Peut générer ValueError si la constante d'alignement n'est pas valide.</p></dd>
+<p>Définit l'alignement vertical du contenu du cadre de texte "nom" à la valeur spécifiée. Si "nom" n'est pas fourni, l'élément sélectionné est utilisé. La valeur "alignement" doit être une des constantes ALIGNV_ définies dans ce module - voir dir(scribus).</p>
+<p>Peut générer ValueError si la constante d'alignement n'est pas valide.</p></dd>
 
 <dt><a name="-textOverflows"><strong>textOverflows</strong></a>(...)</dt>
 <dd><code>textOverflows(["nom", sansLiens]) -> nombre entier</code>
-<p>Retourne 1 en cas de présence de caractères en surplus dans le
+<p>Retourne 1 en cas de présence de caractères en surplus dans le
 cadre de texte "nom", 0 sinon. Si sansLiens est une valeur non nulle, il prend
 seulement un cadre - il n'utilise pas les liens de cadre. Sans
-ce paramètre, il cherche toute les chaînes liées.</p>
-<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un
+ce paramètre, il cherche toute les chaînes liées.</p>
+<p>Peut générer WrongFrameTypeError si le cadre cible n'est pas un
 cadre de texte. </p></dd>
 
 </dl>




More information about the scribus-commit mailing list