@@ -16,17 +16,19 @@ msgstr ""
1616
1717#: library/graphlib.rst:2
1818msgid ":mod:`graphlib` --- Functionality to operate with graph-like structures"
19- msgstr ":mod:`graphlib` --- Fonctionnalités pour travailler avec des "
20- "structures de type graphe"
19+ msgstr ""
20+ ":mod:`graphlib` --- Fonctionnalités pour travailler avec des structures de "
21+ "type graphe"
2122
2223#: library/graphlib.rst:8
2324msgid "**Source code:** :source:`Lib/graphlib.py`"
2425msgstr "**Code-source:** :source:`Lib/graphlib.py`"
2526
2627#: library/graphlib.rst:20
2728msgid "Provides functionality to topologically sort a graph of hashable nodes."
28- msgstr "Fournit les fonctionnalités pour trier topologiquement un graphe de "
29- "nœuds hachables."
29+ msgstr ""
30+ "Fournit les fonctionnalités pour trier topologiquement un graphe de nœuds "
31+ "hachables."
3032
3133#: library/graphlib.rst:22
3234msgid ""
@@ -40,13 +42,13 @@ msgid ""
4042"cycles, that is, if it is a directed acyclic graph."
4143msgstr ""
4244"L'ordre topologique est un ordre linéaire des sommets d'un graphe afin que "
43- "pour chaque arête u -> v d'un sommet u à un sommet v, cet ordre "
44- "va placer le sommet u avant le sommet v. Par exemple, les sommets d'un "
45- "graphe pourraient représenter des tâches à faire et les arêtes pourraient "
46- "représenter les contraintes d'une tâche qui doit être réalisée avant une "
47- "autre. Dans cet exemple, un ordre topologique est simplement une séquence "
48- "valide pour ces tâches. Cet ordre n'est possible si et seulement si le "
49- "graphe n'a pas de circuit, c'est à dire si c'est un graphe orienté acyclique."
45+ "pour chaque arête u -> v d'un sommet u à un sommet v, cet ordre va placer le "
46+ "sommet u avant le sommet v. Par exemple, les sommets d'un graphe pourraient "
47+ "représenter des tâches à faire et les arêtes pourraient représenter les "
48+ "contraintes d'une tâche qui doit être réalisée avant une autre. Dans cet "
49+ "exemple, un ordre topologique est simplement une séquence valide pour ces "
50+ "tâches. Cet ordre n'est possible si et seulement si le graphe n'a pas de "
51+ "circuit, c'est à dire si c'est un graphe orienté acyclique."
5052
5153#: library/graphlib.rst:31
5254msgid ""
@@ -57,25 +59,25 @@ msgid ""
5759"can be added to the graph using the :meth:`~TopologicalSorter.add` method."
5860msgstr ""
5961"Si l'argument optionnel *graph* est fournit, cela doit être un dictionnaire "
60- "représentant un graphe acyclique avec comme clés les nœuds et comme "
61- "valeur des itérables de tous les prédécesseurs de ce nœud dans le graphe "
62- "(les nœuds qui ont des arêtes qui pointent vers la valeur de la clé). "
63- "L'ajout de nœuds peut être fait en utilisant la méthode "
64- ":meth:`~TopologicalSorter.add`"
62+ "représentant un graphe acyclique avec comme clés les nœuds et comme valeur "
63+ "des itérables de tous les prédécesseurs de ce nœud dans le graphe (les nœuds "
64+ "qui ont des arêtes qui pointent vers la valeur de la clé). L'ajout de nœuds "
65+ "peut être fait en utilisant la méthode :meth:`~TopologicalSorter.add`"
6566
6667#: library/graphlib.rst:37
6768msgid ""
6869"In the general case, the steps required to perform the sorting of a given "
6970"graph are as follows:"
7071msgstr ""
71- "De manière générale, les étapes nécessaires pour trier un graphe donné "
72- "sont les suivantes:"
72+ "De manière générale, les étapes nécessaires pour trier un graphe donné sont "
73+ "les suivantes:"
7374
7475#: library/graphlib.rst:40
7576msgid ""
7677"Create an instance of the :class:`TopologicalSorter` with an optional "
7778"initial graph."
78- msgstr "Créer une instance de la classe :class:`TopologicalSorter` avec "
79+ msgstr ""
80+ "Créer une instance de la classe :class:`TopologicalSorter` avec "
7981"éventuellement un graphe de base."
8082
8183#: library/graphlib.rst:42
@@ -120,17 +122,17 @@ msgid ""
120122"Add a new node and its predecessors to the graph. Both the *node* and all "
121123"elements in *predecessors* must be hashable."
122124msgstr ""
123- "Ajoute un nouveau nœud et son prédécesseur dans le graphe. Le *nœud* "
124- "ainsi que tous les éléments dans *predecessors* doivent être hachables."
125+ "Ajoute un nouveau nœud et son prédécesseur dans le graphe. Le *nœud* ainsi "
126+ "que tous les éléments dans *predecessors* doivent être hachables."
125127
126128#: library/graphlib.rst:90
127129msgid ""
128130"If called multiple times with the same node argument, the set of "
129131"dependencies will be the union of all dependencies passed in."
130132msgstr ""
131- "Si il est appelé plusieurs fois avec le même nœud en tant qu'argument,"
132- "le set de dépendances sera l'union de toute les dépendances qui auront "
133- "été transmises."
133+ "Si il est appelé plusieurs fois avec le même nœud en tant qu'argument,le set "
134+ "de dépendances sera l'union de toute les dépendances qui auront été "
135+ "transmises."
134136
135137#: library/graphlib.rst:93
136138msgid ""
@@ -139,17 +141,17 @@ msgid ""
139141"provided before is included among *predecessors* it will be automatically "
140142"added to the graph with no predecessors of its own."
141143msgstr ""
142- "Il est possible d'ajouter un nœud sans dépendance (*predecessors* n'est "
143- "pas fournit) ou de fournir une dépendance deux fois. Si un nœud qui n'a "
144- "jamais été fournit auparavant est inclus dans *predecessors* il sera "
144+ "Il est possible d'ajouter un nœud sans dépendance (*predecessors* n'est pas "
145+ "fournit) ou de fournir une dépendance deux fois. Si un nœud qui n'a jamais "
146+ "été fournit auparavant est inclus dans *predecessors* il sera "
145147"automatiquement ajouté au graphe sans prédécesseur lui-même."
146148
147149#: library/graphlib.rst:98
148150msgid ""
149151"Raises :exc:`ValueError` if called after :meth:`~TopologicalSorter.prepare`."
150152msgstr ""
151- "Lève une :exc:`ValueError` si c'est appelé après "
152- ":meth:`~TopologicalSorter. prepare`."
153+ "Lève une :exc:`ValueError` si c'est appelé après :meth:`~TopologicalSorter. "
154+ "prepare`."
153155
154156#: library/graphlib.rst:102
155157msgid ""
@@ -163,18 +165,18 @@ msgstr ""
163165"Indique que le graphe est terminé et vérifie les circuits du graphes. Si un "
164166"circuit est détecté, une :exc:`CycleError` sera levée mais :meth:"
165167"`~TopologicalSorter.get_ready` peut encore être utilisée pour obtenir autant "
166- "de nœud que possible avant que les circuits bloquent la progression."
167- "Apres un appel de cette fonction, le graphe ne peut pas être modifié, et "
168- "donc aucun nœud ne pourra être ajouté avec :meth:`~TopologicalSorter.add`."
168+ "de nœud que possible avant que les circuits bloquent la progression.Apres un "
169+ "appel de cette fonction, le graphe ne peut pas être modifié, et donc aucun "
170+ "nœud ne pourra être ajouté avec :meth:`~TopologicalSorter.add`."
169171
170172#: library/graphlib.rst:111
171173msgid ""
172174"Returns ``True`` if more progress can be made and ``False`` otherwise. "
173175"Progress can be made if cycles do not block the resolution and either there "
174176"are still nodes ready that haven't yet been returned by :meth:"
175177"`TopologicalSorter.get_ready` or the number of nodes marked :meth:"
176- "`TopologicalSorter.done` is less than the number that have been returned by "
177- ": meth:`TopologicalSorter.get_ready`."
178+ "`TopologicalSorter.done` is less than the number that have been returned by : "
179+ "meth:`TopologicalSorter.get_ready`."
178180msgstr ""
179181"Retourne ``True`` si des une progression peut être faite et ``False`` dans "
180182"le cas contraire. La progression est possible si des circuits ne bloquent "
@@ -183,7 +185,6 @@ msgstr ""
183185"marqués :meth:`TopologicalSorter.done` est inférieur au nombre qui a été "
184186"retourné par :meth:`TopologicalSorter.get_ready`."
185187
186-
187188#: library/graphlib.rst:118
188189msgid ""
189190"The :meth:`~TopologicalSorter.__bool__` method of this class defers to this "
@@ -223,12 +224,11 @@ msgid ""
223224"meth:`~TopologicalSorter.prepare` or if node has not yet been returned by :"
224225"meth:`~TopologicalSorter.get_ready`."
225226msgstr ""
226- "Lève une :exc:`ValueError` si n'importe quel nœud dans *nodes* a déjà "
227- "été marqué comme traité par un précédent appel à cette méthode ou si un "
228- "nœud n'a pas été ajouté au graphe en utilisant :meth:`TopologicalSorter.add`,"
229- " si l'appel est fait sans appel à :meth:`~TopologicalSorter.prepare` "
230- "ou si le nœud n'a pas encore été retourné par :meth:`~TopologicalSorter."
231- "get_ready`."
227+ "Lève une :exc:`ValueError` si n'importe quel nœud dans *nodes* a déjà été "
228+ "marqué comme traité par un précédent appel à cette méthode ou si un nœud n'a "
229+ "pas été ajouté au graphe en utilisant :meth:`TopologicalSorter.add`, si "
230+ "l'appel est fait sans appel à :meth:`~TopologicalSorter.prepare` ou si le "
231+ "nœud n'a pas encore été retourné par :meth:`~TopologicalSorter.get_ready`."
232232
233233#: library/graphlib.rst:146
234234msgid ""
@@ -238,11 +238,11 @@ msgid ""
238238"nodes that have all their predecessors already processed. Once no more "
239239"progress can be made, empty tuples are returned."
240240msgstr ""
241- "Retourne un ``tuple`` avec tous les nœuds prêts. Retourne d'abord "
242- "tous les nœuds sans prédécesseurs, et une fois marqués comme traités avec "
243- "un appel de :meth:`TopologicalSorter.done`, les autres appels retournent "
244- "tous les nouveaux nœuds qui ont tous leurs prédécesseurs déjà traités. Une "
245- "fois que la progression n'est plus possible, des tuples vides sont retournés."
241+ "Retourne un ``tuple`` avec tous les nœuds prêts. Retourne d'abord tous les "
242+ "nœuds sans prédécesseurs, et une fois marqués comme traités avec un appel "
243+ "de :meth:`TopologicalSorter.done`, les autres appels retournent tous les "
244+ "nouveaux nœuds qui ont tous leurs prédécesseurs déjà traités. Une fois que "
245+ "la progression n'est plus possible, des tuples vides sont retournés."
246246
247247#: library/graphlib.rst:157
248248msgid ""
@@ -251,9 +251,9 @@ msgid ""
251251"`TopologicalSorter.done`. This method is equivalent to::"
252252msgstr ""
253253"Retourne un itérable contenant les nœuds dans un ordre topologique. "
254- "L'utilisation de cette méthode permet d'éviter l'appel à "
255- ":meth: `TopologicalSorter.prepare` ou :meth:`TopologicalSorter.done` "
256- "Cette méthode est équivalente à ::"
254+ "L'utilisation de cette méthode permet d'éviter l'appel à :meth: "
255+ "`TopologicalSorter.prepare` ou :meth:`TopologicalSorter.done` Cette méthode "
256+ "est équivalente à ::"
257257
258258#: library/graphlib.rst:168
259259msgid ""
@@ -271,9 +271,9 @@ msgid ""
271271"the order of insertion."
272272msgstr ""
273273"Ceci est dû au fait que \" 0\" et \" 2\" sont au même niveau dans le graphe "
274- "(ils auraient été retournés dans le même appel à :meth:"
275- "`~TopologicalSorter. get_ready`) et l'ordre entre eux est déterminé par "
276- "l'ordre lors de l' insertion."
274+ "(ils auraient été retournés dans le même appel à :meth:`~TopologicalSorter. "
275+ "get_ready`) et l'ordre entre eux est déterminé par l'ordre lors de "
276+ "l'insertion."
277277
278278#: library/graphlib.rst:191
279279msgid "If any cycle is detected, :exc:`CycleError` will be raised."
@@ -293,10 +293,10 @@ msgid ""
293293"cycles exist in the working graph. If multiple cycles exist, only one "
294294"undefined choice among them will be reported and included in the exception."
295295msgstr ""
296- "Un classe enfant de :exc:`ValueError` est levée par "
297- ":meth:`TopologicalSorter. prepare` si un cycle existe dans le graphe courant. "
298- "Si de multiples cycles existent, seulement une sélection aléatoire de "
299- "ceux-ci seront indiqués et inclus dans l'exception."
296+ "Un classe enfant de :exc:`ValueError` est levée par :meth:`TopologicalSorter. "
297+ "prepare` si un cycle existe dans le graphe courant. Si de multiples cycles "
298+ "existent, seulement une sélection aléatoire de ceux-ci seront indiqués et "
299+ "inclus dans l'exception."
300300
301301#: library/graphlib.rst:206
302302msgid ""
@@ -306,10 +306,9 @@ msgid ""
306306"predecessor of the next node in the list. In the reported list, the first "
307307"and the last node will be the same, to make it clear that it is cyclic."
308308msgstr ""
309- ""
310- "On peut accéder au cycle détecté via le second élément de l'attribut "
311- ":attr:`~CycleError.args` de l'instance de l'exception. Cet attribut sera une "
312- "liste de nœuds de telle manière que chaque nœud sera, dans le graphe, un "
309+ "On peut accéder au cycle détecté via le second élément de l'attribut :attr:"
310+ "`~CycleError.args` de l'instance de l'exception. Cet attribut sera une liste "
311+ "de nœuds de telle manière que chaque nœud sera, dans le graphe, un "
313312"prédécesseur immédiat du nœud suivant de cette liste. Dans la liste "
314- "renvoyée, le premier et le dernier nœud seront le même afin de bien "
315- "indiquer que c'est cyclique."
313+ "renvoyée, le premier et le dernier nœud seront le même afin de bien indiquer "
314+ "que c'est cyclique."
0 commit comments