8000 feature/library-itertools closes #63 (#68) · python/python-docs-fr@4232990 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4232990

Browse files
finevinefinevine
authored andcommitted
feature/library-itertools closes #63 (#68)
Co-authored-by: finevine <finevine@gmail.com> Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/68 Co-authored-by: finevine <finevine@noreply.localhost> Co-committed-by: finevine <finevine@noreply.localhost>
1 parent f20eb52 commit 4232990

File tree

1 file changed

+19
-46
lines changed

1 file changed

+19
-46
lines changed

library/itertools.po

Lines changed: 19 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
9-
"PO-Revision-Date: 2021-11-06 21:59+0100\n"
9+
"PO-Revision-Date: 2023-02-17 11:56+0100\n"
1010
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
1313
"MIME-Version: 1.0\n"
1414
"Content-Type: text/plain; charset=UTF-8\n"
1515
"Content-Transfer-Encoding: 8bit\n"
16-
"X-Generator: Poedit 3.0\n"
16+
"X-Generator: Poedit 3.2.2\n"
1717

1818
#: library/itertools.rst:2
1919
msgid ":mod:`itertools` --- Functions creating iterators for efficient looping"
@@ -54,7 +54,6 @@ msgstr ""
5454
"count())``."
5555

5656
#: library/itertools.rst:33
57-
#, fuzzy
5857
msgid ""
5958
"These tools and their built-in counterparts also work well with the high-"
6059
"speed functions in the :mod:`operator` module. For example, the "
@@ -437,11 +436,10 @@ msgid ""
437436
"`~fractions.Fraction`.)"
438437
msgstr ""
439438
"Si *func* est renseigné, il doit être une fonction à deux arguments. Les "
440-
"éléments de l'entrée *iterable* peuvent être de n'importe quel type "
441-
"acceptable comme arguments de *func*. Par exemple, avec l'opération par "
442-
"défaut d'addition, les éléments peuvent être de n'importe quel type "
443-
"additionnable, :class:`~decimal.Decimal` ou :class:`~fractions.Fraction` "
444-
"inclus."
439+
"éléments de *iterable* peuvent être de n'importe quel type acceptable comme "
440+
"arguments de *func*. Par exemple, avec l'opération par défaut d'addition, "
441+
"les éléments peuvent être de n'importe quel type additionnable, :class:"
442+
"`~decimal.Decimal` ou :class:`~fractions.Fraction` inclus."
445443

446444
#: library/itertools.rst:112
447445
msgid ""
@@ -462,7 +460,6 @@ msgid "Roughly equivalent to::"
462460
msgstr "À peu près équivalent à ::"
463461

464462
#: library/itertools.rst:136
465-
#, fuzzy
466463
msgid ""
467464
"There are a number of uses for the *func* argument. It can be set to :func:"
468465
"`min` for a running minimum, :func:`max` for a running maximum, or :func:"
@@ -473,11 +470,7 @@ msgstr ""
473470
"func:`min` pour calculer un minimum glissant, :func:`max` pour un maximum "
474471
"glissant ou :func:`operator.mul` pour un produit glissant. Des tableaux de "
475472
"remboursements peuvent être construits en ajoutant les intérêts et en "
476-
"soustrayant les paiements. Des `suites par récurrence <https://fr.wikipedia."
477-
"org/wiki/Suite_d%C3%A9finie_par_r%C3%A9currence>`_ de premier ordre peuvent "
478-
"être modélisées en en passant la valeur initiale dans *iterable* et en "
479-
"n'utilisant que le premier argument de *func*, qui contient le résultat des "
480-
"évaluations précédentes ::"
473+
"soustrayant les paiements:"
481474

482475
#: library/itertools.rst:154
483476
msgid ""
@@ -521,18 +514,16 @@ msgid "Return *r* length subsequences of elements from the input *iterable*."
521514
msgstr "Renvoie les combinaisons de longueur *r* de *iterable*."
522515

523516
#: library/itertools.rst:244
524-
#, fuzzy
525517
msgid ""
526518
"The combination tuples are emitted in lexicographic ordering according to "
527519
"the order of the input *iterable*. So, if the input *iterable* is sorted, "
528520
"the output tuples will be produced in sorted order."
529521
msgstr ""
530522
"Les combinaisons sont produites dans l'ordre lexicographique dérivé de "
531-
"l'ordre des éléments de l'itérable *iterable*. Ainsi, si *iterable* est "
532-
"ordonné, les *n*-uplets de combinaison produits le sont aussi."
523+
"l'ordre des éléments de *iterable*. Ainsi, si *iterable* est ordonné, les "
524+
"*n*-uplets de combinaison produits le sont aussi."
533525

534526
#: library/itertools.rst:199
535-
#, fuzzy
536527
msgid ""
537528
"Elements are treated as unique based on their position, not on their value. "
538529
"So if the input elements are unique, there will be no repeated values in "
@@ -724,7 +715,6 @@ msgid ":func:`groupby` is roughly equivalent to::"
724715
msgstr ":func:`groupby` est à peu près équivalente à ::"
725716

726717
#: library/itertools.rst:437
727-
#, fuzzy
728718
msgid ""
729719
"Make an iterator that returns selected elements from the iterable. If "
730720
"*start* is non-zero, then elements from the iterable are skipped until start "
@@ -739,12 +729,7 @@ msgstr ""
739729
"consécutivement sauf si *step* est plus grand que 1, auquel cas certains "
740730
"éléments seront ignorés. Si *stop* est ``None``, alors l'itération continue "
741731
"jusqu'à ce que l'itérateur soit épuisé s'il ne l'est pas déjà ; sinon, il "
742-
"s'arrête à la position spécifiée. À la différence des tranches standards, :"
743-
"func:`slice` ne gère pas les valeurs négatives pour *start*, *stop* ou "
744-
"*step*. Peut être utilisée pour extraire les champs consécutifs depuis des "
745-
"données dont la structure interne a été aplatie (par exemple, un rapport "
746-
"multi-lignes pourrait lister un nom de champ toutes les trois lignes). À peu "
747-
"près similaire à ::"
732+
"s'arrête à la position spécifiée."
748733

749734
#: library/itertools.rst:444
750735
msgid ""
@@ -792,18 +777,16 @@ msgstr ""
792777
"sont générées."
793778

794779
#: library/itertools.rst:507
795-
#, fuzzy
796780
msgid ""
797781
"The permutation tuples are emitted in lexicographic order according to the "
798782
"order of the input *iterable*. So, if the input *iterable* is sorted, the "
799783
"output tuples will be produced in sorted order."
800784
msgstr ""
801785
"Les combinaisons sont produites dans l'ordre lexicographique qui provient de "
802-
"l'ordre des éléments de l'itérable *iterable*. Ainsi, si *iterable* est "
803-
"ordonné, les *n*-uplets de combinaison produits le sont aussi."
786+
"l'ordre des éléments de *iterable*. Ainsi, si *iterable* est ordonné, les "
787+
"*n*-uplets de combinaison produits le sont aussi."
804788

805789
#: library/itertools.rst:511
806-
#, fuzzy
807790
msgid ""
808791
"Elements are treated as unique based on their position, not on their value. "
809792
"So if the input elements are unique, there will be no repeated values within "
@@ -887,27 +870,22 @@ msgstr ""
887870
"cette fonction ne sert que sur des itérables finis."
888871

889872
#: library/itertools.rst:592
890-
#, fuzzy
891873
msgid ""
892874
"Make an iterator that returns *object* over and over again. Runs "
893875
"indefinitely unless the *times* argument is specified."
894876
msgstr ""
895877
"Crée un itérateur qui renvoie *object* à l'infini. S'exécute indéfiniment "
896-
"sauf si l'argument *times* est spécifié. Utilisée comme argument de :func:"
897-
"`map` pour les paramètres invariants de la fonction appelée. Aussi utilisée "
898-
"avec :func:`zip` pour créer une partie invariante d'un *n*-uplet."
878+
"sauf si l'argument *times* est spécifié."
899879

900880
#: library/itertools.rst:606
901-
#, fuzzy
902881
msgid ""
903882
"A common use for *repeat* is to supply a stream of constant values to *map* "
904883
"or *zip*:"
905884
msgstr ""
906885
"Une utilisation courante de *repeat* est de fournir un flux constant de "
907-
"valeurs à *map* ou *zip* ::"
886+
"valeurs à *map* ou *zip* :"
908887

909888
#: library/itertools.rst:616
910-
#, fuzzy
911889
msgid ""
912890
"Make an iterator that computes the function using arguments obtained from "
913891
"the iterable. Used instead of :func:`map` when argument parameters are "
@@ -917,9 +895,7 @@ msgstr ""
917895
"Crée un itérateur qui exécute la fonction avec les arguments obtenus depuis "
918896
"l'itérable. Utilisée à la place de :func:`map` quand les arguments sont déjà "
919897
"groupés en *n*-uplets depuis un seul itérable — la donnée a déjà été « pré-"
920-
"zippée ». La différence entre :func:`map` et :func:`starmap` est similaire à "
921-
"la différence entre ``fonction(a,b)`` et ``fonction(*c)``. À peu près "
922-
"équivalent à ::"
898+
"zippée »."
923899

924900
#: library/itertools.rst:621
925901
msgid ""
@@ -941,26 +917,24 @@ msgid "Return *n* independent iterators from a single iterable."
941917
msgstr "Renvoie *n* itérateurs indépendants depuis un unique itérable."
942918

943919
#: library/itertools.rst:649
944-
#, fuzzy
945920
msgid ""
946921
"The following Python code helps explain what *tee* does (although the actual "
947922
"implementation is more complex and uses only a single underlying :abbr:`FIFO "
948923
"(first-in, first-out)` queue)::"
949924
msgstr ""
950925
"Le code Python qui suit aide à expliquer ce que fait *tee*, bien que la "
951926
"vraie implémentation soit plus complexe et n'utilise qu'une file :abbr:`FIFO "
952-
"(premier entré, premier sorti ou *first-in, first-out* en anglais)`."
927+
"(premier entré, premier sorti ou *first-in, first-out* en anglais)` :"
953928

954929
#: library/itertools.rst:668
955-
#, fuzzy
956930
msgid ""
957931
"Once a :func:`tee` has been created, the original *iterable* should not be "
958932
"used anywhere else; otherwise, the *iterable* could get advanced without the "
959933
"tee objects being informed."
960934
msgstr ""
961-
"Une fois que :func:`tee` a créé un branchement, l'itérable *iterable* ne "
962-
"doit être utilisé nulle part ailleurs ; sinon, *iterable* pourrait être "
963-
"avancé sans que les objets tee ne soient informés."
935+
"Une fois qu’un :func:`tee` a été créé, l’original de *iterable* ne doit être "
936+
"utilisé nulle part ailleurs ; sinon *iterable* pourrait être avancé sans que "
937+
"les objets *tee* n’en soient informés."
964938

965939
#: library/itertools.rst:672
966940
msgid ""
@@ -1053,7 +1027,6 @@ msgstr ""
10531027
"disponible dans le Python Package Index ::"
10541028

10551029
#: library/itertools.rst:742
1056-
#, fuzzy
10571030
msgid ""
10581031
"Many of the recipes offer the same high performance as the underlying "
10591032
"toolset. Superior memory performance is kept by processing elements one at a "

0 commit comments

Comments
 (0)
0