Skip to content

Commit 26941a0

Browse files
Christophe NanteuilchristopheNan
authored andcommitted
Relecture et fuzzy de reference/datamodel.po (#9)
Co-authored-by: Christophe Nanteuil <[email protected]> Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/9 Co-authored-by: Christophe Nanteuil <[email protected]> Co-committed-by: Christophe Nanteuil <[email protected]>
1 parent 2583877 commit 26941a0

File tree

8 files changed

+510
-438
lines changed

8 files changed

+510
-438
lines changed

library/typing.po

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgstr ""
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.2.1\n"
16+
"X-Generator: Poedit 2.4.3\n"
1717

1818
#: library/typing.rst:3
1919
msgid ":mod:`typing` --- Support for type hints"
@@ -34,17 +34,14 @@ msgstr ""
3434
"tiers tels que les contrôleurs de type, les IDE, les analyseurs de code, etc."
3535

3636
#: library/typing.rst:20
37-
#, fuzzy
3837
msgid ""
3938
"This module provides runtime support for type hints. The most fundamental "
4039
"support consists of the types :data:`Any`, :data:`Union`, :data:`Callable`, :"
4140
"class:`TypeVar`, and :class:`Generic`. For a full specification, please see :"
4241
"pep:`484`. For a simplified introduction to type hints, see :pep:`483`."
4342
msgstr ""
44-
"Ce module fournit la gestion des annotations de type à l'exécution "
45-
"conformément à ce qui est spécifié dans les :pep:`484`, :pep:`526`, :pep:"
46-
"`544`, :pep:`586`, :pep:`589` et :pep:`591`. Le support le plus fondamental "
47-
"se compose des types :data:`Any`, :data:`Union`, :data:`Tuple`, :data:"
43+
"Ce module fournit la gestion des annotations de type à l'exécution. La prise "
44+
"en compte de base comprend les types :data:`Any`, :data:`Union`, :data:"
4845
"`Callable`, :class:`TypeVar` et :class:`Generic`. Pour les spécifications "
4946
"complètes, voir la :pep:`484`. Pour une introduction simplifiée aux "
5047
"annotations de type, voir la :pep:`483`."
@@ -1716,9 +1713,9 @@ msgstr "Marquez une classe de protocole comme protocole d'exécution."
17161713
msgid ""
17171714
"Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. "
17181715
"This raises :exc:`TypeError` when applied to a non-protocol class. This "
1719-
"allows a simple-minded structural check, very similar to \"one trick "
1720-
"ponies\" in :mod:`collections.abc` such as :class:`~collections.abc."
1721-
"Iterable`. For example::"
1716+
"allows a simple-minded structural check, very similar to \"one trick ponies"
1717+
"\" in :mod:`collections.abc` such as :class:`~collections.abc.Iterable`. "
1718+
"For example::"
17221719
msgstr ""
17231720
"Un tel protocole peut être utilisé avec :func:`isinstance` et :func:"
17241721
"`issubclass`. Cela lève :exc:`TypeError` lorsqu'il est appliqué à une classe "

reference/compound_stmts.po

Lines changed: 4 additions & 4 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: 2022-10-18 15:46+0200\n"
9-
"PO-Revision-Date: 2022-11-20 22:20+0100\n"
9+
"PO-Revision-Date: 2022-12-04 14:57+0100\n"
1010
"Last-Translator: Jean Abou Samra <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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 2.4.2\n"
16+
"X-Generator: Poedit 3.2.1\n"
1717

1818
#: reference/compound_stmts.rst:5
1919
msgid "Compound statements"
@@ -1791,8 +1791,8 @@ msgid ""
17911791
"A function definition defines a user-defined function object (see section :"
17921792
"ref:`types`):"
17931793
msgstr ""
1794-
"Une définition de fonction définit un objet fonction allogène (voir la "
1795-
"section :ref:`types`) :"
1794+
"Une définition de fonction définit un objet fonction défini par "
1795+
"l'utilisateur (voir la section :ref:`types`) :"
17961796

17971797
#: reference/compound_stmts.rst:1183
17981798
msgid ""

reference/datamodel.po

Lines changed: 443 additions & 368 deletions
Large diffs are not rendered by default.

reference/expressions.po

Lines changed: 22 additions & 20 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: 2022-10-18 15:46+0200\n"
9-
"PO-Revision-Date: 2022-11-18 09:54+0100\n"
9+
"PO-Revision-Date: 2022-12-04 14:55+0100\n"
1010
"Last-Translator: Jean Abou Samra <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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 2.4.2\n"
16+
"X-Generator: Poedit 3.2.1\n"
1717

1818
#: reference/expressions.rst:6
1919
msgid "Expressions"
@@ -1289,7 +1289,7 @@ msgstr ""
12891289

12901290
#: reference/expressions.rst:816
12911291
msgid "Subscriptions"
1292-
msgstr "Sélections"
1292+
msgstr "Indiçage (ou sélections)"
12931293

12941294
#: reference/expressions.rst:831
12951295
msgid ""
@@ -1298,8 +1298,8 @@ msgid ""
12981298
"term:`generic class <generic type>` will generally return a :ref:"
12991299
"`GenericAlias <types-genericalias>` object."
13001300
msgstr ""
1301-
"L'inscription d'une instance de :ref:`classe containeur <sequence-types>` "
1302-
"sélectionne généralement un élément du conteneur. L'inscription d'une :term:"
1301+
"L'indiçage d'une instance de :ref:`classe containeur <sequence-types>` "
1302+
"sélectionne généralement un élément du conteneur. L'indiçage d'une :term:"
13031303
"`classe générique <generic type>` renvoie généralement un objet :ref:"
13041304
"`GenericAlias <types-genericalias>`."
13051305

@@ -1863,8 +1863,8 @@ msgid ""
18631863
msgstr ""
18641864
"L'opérateur unaire ``~`` (inversion) produit l'inversion bit à bit de son "
18651865
"argument entier. L'inversion bit à bit de ``x`` est définie comme ``-(x"
1866-
"+1)``. Elle ne s'applique qu'aux nombres entiers et aux objets allogènes qui "
1867-
"surchargent la méthode spéciale :meth:`__invert__`."
1866+
"+1)``. Elle ne s'applique qu'aux nombres entiers et aux objets personnalisés "
1867+
"qui surchargent la méthode spéciale :meth:`__invert__`."
18681868

18691869
#: reference/expressions.rst:1223
18701870
msgid ""
@@ -2470,8 +2470,9 @@ msgid ""
24702470
"User-defined classes that customize their comparison behavior should follow "
24712471
"some consistency rules, if possible:"
24722472
msgstr ""
2473-
"Les classes allogènes qui particularisent les opérations de comparaison "
2474-
"doivent, si possible, respecter quelques règles pour la cohérence :"
2473+
"Les classes définies par l'utilisateur qui particularisent les opérations de "
2474+
"comparaison doivent, si possible, respecter quelques règles pour la "
2475+
"cohérence :"
24752476

24762477
#: reference/expressions.rst:1568
24772478
msgid ""
@@ -2616,9 +2617,9 @@ msgid ""
26162617
"in y`` returns ``True`` if ``y.__contains__(x)`` returns a true value, and "
26172618
"``False`` otherwise."
26182619
msgstr ""
2619-
"Pour les classes allogènes qui définissent la méthode :meth:`__contains__`, "
2620-
"``x in y`` renvoie ``True`` si ``y.__contains__(x)`` renvoie vrai, et "
2621-
"``False`` sinon."
2620+
"Pour les classes définies par l'utilisateur qui définissent la méthode :meth:"
2621+
"`__contains__`, ``x in y`` renvoie ``True`` si ``y.__contains__(x)`` renvoie "
2622+
"vrai, et ``False`` sinon."
26222623

26232624
#: reference/expressions.rst:1636
26242625
msgid ""
@@ -2628,11 +2629,12 @@ msgid ""
26282629
"iterating over ``y``. If an exception is raised during the iteration, it is "
26292630
"as if :keyword:`in` raised that exception."
26302631
msgstr ""
2631-
"Pour les classes allogènes qui ne définissent pas :meth:`__contains__` mais "
2632-
"qui définissent :meth:`__iter__`, ``x in y`` vaut ``True`` s'il existe une "
2633-
"valeur ``z`` telle que l'expression ``x is z or x == z`` renvoie vrai lors "
2634-
"de l'itération sur ``y``. Si une exception est levée pendant l'itération, "
2635-
"c'est comme si :keyword:`in` avait levé cette exception."
2632+
"Pour les classes définies par l'utilisateur qui ne définissent pas :meth:"
2633+
"`__contains__` mais qui définissent :meth:`__iter__`, ``x in y`` vaut "
2634+
"``True`` s'il existe une valeur ``z`` telle que l'expression ``x is z or x "
2635+
"== z`` renvoie vrai lors de l'itération sur ``y``. Si une exception est "
2636+
"levée pendant l'itération, c'est comme si :keyword:`in` avait levé cette "
2637+
"exception."
26362638

26372639
#: reference/expressions.rst:1642
26382640
msgid ""
@@ -2693,9 +2695,9 @@ msgstr ""
26932695
"suivantes sont considérées comme fausses : ``False``, ``None``, zéro quel "
26942696
"que soit le type, la chaîne vide et tout conteneur vide (y compris les "
26952697
"chaînes, *n*-uplets, listes, dictionnaires, ensembles, ensembles figés). "
2696-
"Toutes les autres valeurs sont considérées comme vraies. Les objets "
2697-
"allogènes peuvent personnaliser leur table de vérité en implémentant une "
2698-
"méthode :meth:`__bool__`."
2698+
"Toutes les autres valeurs sont considérées comme vraies. Les objets définis "
2699+
"par l'utilisateur peuvent personnaliser leur table de vérité en implémentant "
2700+
"une méthode :meth:`__bool__`."
26992701

27002702
#: reference/expressions.rst:1701
27012703
msgid ""

reference/import.po

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,13 +1553,12 @@ msgstr ""
15531553
"partir de la variable d'environnement :data:`PYTHONPATH` et de plusieurs "
15541554
"autres valeurs par défaut qui dépendent de l'installation et de "
15551555
"l'implémentation. Les entrées de :data:`sys.path` désignent des répertoires "
1556-
"du système de fichiers, des fichiers zip et possiblement d'autres "
1557-
"\"endroits\" (lisez le module :mod:`site`) tels que des URL ou des requêtes "
1558-
"dans des bases de données où Python doit rechercher des modules. :data:`sys."
1559-
"path` ne doit contenir que des chaînes de caractères ou d'octets ; tous les "
1560-
"autres types sont ignorés. L'encodage des entrées de chaînes d'octets est "
1561-
"déterminé par chaque :term:`chercheur d'entrée dans path <path entry "
1562-
"finder>`."
1556+
"du système de fichiers, des fichiers zip et possiblement d'autres \"endroits"
1557+
"\" (lisez le module :mod:`site`) tels que des URL ou des requêtes dans des "
1558+
"bases de données où Python doit rechercher des modules. :data:`sys.path` ne "
1559+
"doit contenir que des chaînes de caractères ou d'octets ; tous les autres "
1560+
"types sont ignorés. L'encodage des entrées de chaînes d'octets est déterminé "
1561+
"par chaque :term:`chercheur d'entrée dans path <path entry finder>`."
15631562

15641563
#: reference/import.rst:808
15651564
msgid ""
@@ -1603,16 +1602,15 @@ msgstr ""
16031602
"entry finder>` (:class:`~importlib.abc.PathEntryFinder`) approprié à cette "
16041603
"entrée. Comme cette opération est coûteuse (elle peut faire appel à "
16051604
"plusieurs ``stat()`` pour cela), le chercheur dans *path* maintient un cache "
1606-
"de correspondance entre les entrées et les \"chercheurs d'entrée dans "
1607-
"*path*\". Ce cache est géré par :data:`sys.path_importer_cache` (en dépit de "
1608-
"son nom, ce cache stocke les objets chercheurs plutôt que les simples "
1609-
"objets :term:`importateurs <importer>`). Ainsi, la recherche coûteuse pour "
1610-
"une :term:`entrée de path <path entry>` spécifique n'a besoin d'être "
1611-
"effectuée qu'une seule fois par le :term:`chercheur d'entrée dans path <path "
1612-
"entry finder>`. Le code de l'utilisateur peut très bien supprimer les "
1613-
"entrées du cache :data:`sys.path_importer_cache`, forçant ainsi le chercheur "
1614-
"dans *path* à effectuer une nouvelle fois la recherche sur chaque entrée "
1615-
"[#fnpic]_."
1605+
"de correspondance entre les entrées et les \"chercheurs d'entrée dans *path*"
1606+
"\". Ce cache est géré par :data:`sys.path_importer_cache` (en dépit de son "
1607+
"nom, ce cache stocke les objets chercheurs plutôt que les simples objets :"
1608+
"term:`importateurs <importer>`). Ainsi, la recherche coûteuse pour une :term:"
1609+
"`entrée de path <path entry>` spécifique n'a besoin d'être effectuée qu'une "
1610+
"seule fois par le :term:`chercheur d'entrée dans path <path entry finder>`. "
1611+
"Le code de l'utilisateur peut très bien supprimer les entrées du cache :data:"
1612+
"`sys.path_importer_cache`, forçant ainsi le chercheur dans *path* à "
1613+
"effectuer une nouvelle fois la recherche sur chaque entrée [#fnpic]_."
16161614

16171615
#: reference/import.rst:830
16181616
msgid ""

reference/lexical_analysis.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
9-
"PO-Revision-Date: 2022-11-13 13:16+0100\n"
9+
"PO-Revision-Date: 2022-11-21 22:32+0100\n"
1010
"Last-Translator: Samuel Giffard <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\n"
1212
"Language: fr\n"
@@ -1165,7 +1165,7 @@ msgstr ""
11651165

11661166
#: reference/lexical_analysis.rst:685
11671167
msgid "Formatted string literals"
1168-
msgstr "Chaînes de caractères formatées littérales"
1168+
msgstr "Chaînes de caractères littérales formatées"
11691169

11701170
#: reference/lexical_analysis.rst:689
11711171
msgid ""
@@ -1175,7 +1175,7 @@ msgid ""
11751175
"While other string literals always have a constant value, formatted strings "
11761176
"are really expressions evaluated at run time."
11771177
msgstr ""
1178-
"Une :dfn:`chaine de caractères formatée littérale` ou :dfn:`f-string` est "
1178+
"Une :dfn:`chaine de caractères littérale formatée` ou :dfn:`f-string` est "
11791179
"une chaine de caractères littérale préfixée par ``'f'`` ou ``'F'``. Ces "
11801180
"chaines peuvent contenir des champs à remplacer, c'est-à-dire des "
11811181
"expressions délimitées par des accolades ``{}``. Alors que les autres "

reference/simple_stmts.po

Lines changed: 10 additions & 10 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: 2022-05-22 23:13+0200\n"
9-
"PO-Revision-Date: 2022-11-11 18:17+0100\n"
9+
"PO-Revision-Date: 2022-12-04 14:56+0100\n"
1010
"Last-Translator: Jean Abou Samra <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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 2.4.2\n"
16+
"X-Generator: Poedit 3.2.1\n"
1717

1818
#: reference/simple_stmts.rst:6
1919
msgid "Simple statements"
@@ -306,8 +306,8 @@ msgid ""
306306
"For user-defined objects, the :meth:`__setitem__` method is called with "
307307
"appropriate arguments."
308308
msgstr ""
309-
"Pour les objets allogènes, la méthode :meth:`__setitem__` est appelée avec "
310-
"les arguments appropriés."
309+
"Pour les objets définis par l'utilisateur, la méthode :meth:`__setitem__` "
310+
"est appelée avec les arguments appropriés."
311311

312312
#: reference/simple_stmts.rst:221
313313
msgid ""
@@ -729,9 +729,9 @@ msgid ""
729729
"returned value (if any) is used as an argument to construct :exc:"
730730
"`StopIteration` and becomes the :attr:`StopIteration.value` attribute."
731731
msgstr ""
732-
"Dans une fonction génératrice, l'instruction :keyword:`return` indique que le "
733-
"générateur est terminé et provoque la levée d'une :exc:`StopIteration`. La "
734-
"valeur de retour (s'il y en a une) est utilisée comme argument pour "
732+
"Dans une fonction génératrice, l'instruction :keyword:`return` indique que "
733+
"le générateur est terminé et provoque la levée d'une :exc:`StopIteration`. "
734+
"La valeur de retour (s'il y en a une) est utilisée comme argument pour "
735735
"construire l'exception :exc:`StopIteration` et devient l'attribut :attr:"
736736
"`StopIteration.value`."
737737

@@ -777,9 +777,9 @@ msgid ""
777777
msgstr ""
778778
"Les expressions et les instructions *yield* sont utilisées seulement dans la "
779779
"définition des fonctions :term:`générateurs <generator>` et apparaissent "
780-
"uniquement dans le corps de la fonction génératrice. L'utilisation de *yield* "
781-
"dans la définition d'une fonction est suffisant pour que cette définition "
782-
"crée une fonction génératrice au lieu d'une fonction normale."
780+
"uniquement dans le corps de la fonction génératrice. L'utilisation de "
781+
"*yield* dans la définition d'une fonction est suffisant pour que cette "
782+
"définition crée une fonction génératrice au lieu d'une fonction normale."
783783

784784
#: reference/simple_stmts.rst:547
785785
msgid ""

whatsnew/3.9.po

Lines changed: 7 additions & 7 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: 2022-05-22 23:13+0200\n"
9-
"PO-Revision-Date: 2022-10-18 12:27+0200\n"
9+
"PO-Revision-Date: 2022-11-20 22:02+0100\n"
1010
"Last-Translator: Jules Lasne <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.1\n"
16+
"X-Generator: Poedit 2.4.2\n"
1717

1818
#: whatsnew/3.9.rst:3
1919
msgid "What's New In Python 3.9"
@@ -2209,11 +2209,11 @@ msgid ""
22092209
"return a ``value`` itself, ``ExtSlice(slices)`` will return ``Tuple(slices, "
22102210
"Load())``. (Contributed by Serhiy Storchaka in :issue:`34822`.)"
22112211
msgstr ""
2212-
"Simplification de l'*AST* pour les souscriptions. Les indexations simples "
2213-
"seront représentées par leur valeur, les tranches étendues seront "
2214-
"représentées par des n-uplets. ``Index(value)`` va renvoyer ``value`` elle-"
2215-
"même, ``ExtSlice(slices)`` va renvoyer ``Tuple(slices, Load())`` "
2216-
"(contribution de *Serhiy Storchaka* dans :issue:`34822`)."
2212+
"Simplification de l'*AST* pour l'indiçage. Les indices simples sont "
2213+
"représentés par leur valeur, les tranches étendues sont représentées par des "
2214+
"*n*-uplets. ``Index(value)`` va renvoyer ``value`` elle-même, "
2215+
"``ExtSlice(slices)`` va renvoyer ``Tuple(slices, Load())`` (contribution de "
2216+
"*Serhiy Storchaka* dans :issue:`34822`)."
22172217

22182218
#: whatsnew/3.9.rst:1102
22192219
msgid ""

0 commit comments

Comments
 (0)