Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Now you're ready to start a work session. Each time you'll start a new file, sta
# upstream/3.7 branch. We will name our branch "library-sys" but you shall name yours
# whatever you want. Usually you'll name a branch based on the file you're working on.
# For example, If you're working on "library/venv.po" you can name your branch "library-venv"

# Update your local version to the latest
git fetch upstream
# Create a new branch named "library-sys" based on "upstream/3.7"
Expand Down Expand Up @@ -274,7 +274,8 @@ list comprehension liste en compréhension (liste en intension est
little-endian, big-endian `petit-boutiste, gros-boutiste
<https://fr.wikipedia.org/wiki/Endianness>`_
mutable muable
namespace *namespace*, espace de noms
namespace espace de nommage
(sauf pour le XML où c'est espace de noms)
parameter paramètre
prompt invite
raise lever
Expand Down
6 changes: 3 additions & 3 deletions faq/design.po
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ msgstr ""
"les références vers des noms non-qualifiés au sein d'une méthode n'ont pas à "
"être cherchés dans l'annuaire d'instances. En d'autres termes, les variables "
"locales et les variables d'instance vivent dans deux différents espaces de "
"noms, et vous devez dire à Python quel espace de noms utiliser."
"nommage, et vous devez dire à Python quel espace de nommage utiliser."

#: ../Doc/faq/design.rst:150
msgid "Why can't I use an assignment in an expression?"
Expand Down Expand Up @@ -823,8 +823,8 @@ msgid ""
"about these). Python is, however, aggressive about cleaning up memory on "
"exit and does try to destroy every single object."
msgstr ""
"Les objets référencés depuis les espaces de noms globaux des modules Python "
"ne sont pas toujours désalloués lorsque Python s'arrête. Cela peut se "
"Les objets référencés depuis les espaces de nommage globaux des modules "
"Python ne sont pas toujours désalloués lorsque Python s'arrête. Cela peut se "
"produire s'il y a des références circulaires. Il y a aussi certaines parties "
"de mémoire qui sont alloués par la bibliothèque C qui sont impossibles à "
"libérer (par exemple un outil comme *Purify* s'en plaindra). Python est, "
Expand Down
2 changes: 1 addition & 1 deletion faq/programming.po
Original file line number Diff line number Diff line change
Expand Up @@ -832,7 +832,7 @@ msgstr ""
"C'est pareil que trouver le nom du chat qui traîne devant votre porte : Le "
"chat (objet) ne peux pas vous dire lui même son nom, et il s'en moque un peu "
"-- alors le meilleur moyen de savoir comment il s'appelle est de demander à "
"tous vos voisins (espaces de noms) si c'est leur chat (objet)…."
"tous vos voisins (espaces de nommage) si c'est leur chat (objet)…."

#: ../Doc/faq/programming.rst:692
msgid ""
Expand Down
49 changes: 25 additions & 24 deletions glossary.po
Original file line number Diff line number Diff line change
Expand Up @@ -1714,7 +1714,7 @@ msgid ""
"into Python by the process of :term:`importing`."
msgstr ""
"Objet utilisé pour organiser une portion unitaire de code en Python. Les "
"modules ont un espace de noms et peuvent contenir n'importe quels objets "
"modules ont un espace de nommage et peuvent contenir n'importe quels objets "
"Python. Charger des modules est appelé :term:`importer <importing>`."

#: ../Doc/glossary.rst:713
Expand All @@ -1730,7 +1730,7 @@ msgid ""
"A namespace containing the import-related information used to load a module. "
"An instance of :class:`importlib.machinery.ModuleSpec`."
msgstr ""
"Espace de noms contenant les informations, relatives à l'importation, "
"Espace de nommage contenant les informations, relatives à l'importation, "
"utilisées pour charger un module. C'est une instance de la classe :class:"
"`importlib.machinery.ModuleSpec`."

Expand Down Expand Up @@ -1789,7 +1789,7 @@ msgstr ""

#: ../Doc/glossary.rst:738
msgid "namespace"
msgstr "espace de noms"
msgstr "espace de nommage"

#: ../Doc/glossary.rst:740
msgid ""
Expand All @@ -1803,20 +1803,21 @@ msgid ""
"func:`itertools.islice` makes it clear that those functions are implemented "
"by the :mod:`random` and :mod:`itertools` modules, respectively."
msgstr ""
"L'endroit où une variable est stockée. Les espaces de noms sont implémentés "
"avec des dictionnaires. Il existe des espaces de noms globaux, natifs ou "
"imbriqués dans les objets (dans les méthodes). Les espaces de noms "
"favorisent la modularité car ils permettent d'éviter les conflits de noms. "
"Par exemple, les fonctions :func:`builtins.open <.open>` et :func:`os.open` "
"sont différenciées par leurs espaces de nom. Les espaces de noms aident "
"aussi à la lisibilité et la maintenabilité en rendant clair quel module "
"implémente une fonction. Par exemple, écrire :func:`random.seed` ou :func:"
"`itertools.islice` affiche clairement que ces fonctions sont implémentées "
"respectivement dans les modules :mod:`random` et :mod:`itertools`."
"L'endroit où une variable est stockée. Les espaces de nommage sont "
"implémentés avec des dictionnaires. Il existe des espaces de nommage "
"globaux, natifs ou imbriqués dans les objets (dans les méthodes). Les "
"espaces de nommage favorisent la modularité car ils permettent d'éviter les "
"conflits de noms. Par exemple, les fonctions :func:`builtins.open <.open>` "
"et :func:`os.open` sont différenciées par leurs espaces de nom. Les espaces "
"de nommage aident aussi à la lisibilité et la maintenabilité en rendant "
"clair quel module implémente une fonction. Par exemple, écrire :func:`random."
"seed` ou :func:`itertools.islice` affiche clairement que ces fonctions sont "
"implémentées respectivement dans les modules :mod:`random` et :mod:"
"`itertools`."

#: ../Doc/glossary.rst:750
msgid "namespace package"
msgstr "paquet-espace de noms"
msgstr "paquet-espace de nommage"

#: ../Doc/glossary.rst:752
msgid ""
Expand All @@ -1826,9 +1827,9 @@ msgid ""
"``__init__.py`` file."
msgstr ""
"Un :term:`paquet` tel que défini dans la :pep:`421` qui ne sert qu'à "
"contenir des sous-paquets. Les paquets-espace de noms peuvent n'avoir aucune "
"représentation physique et, plus spécifiquement, ne sont pas comme un :term:"
"`paquet classique` puisqu'ils n'ont pas de fichier ``__init__.py``."
"contenir des sous-paquets. Les paquets-espace de nommage peuvent n'avoir "
"aucune représentation physique et, plus spécifiquement, ne sont pas comme "
"un :term:`paquet classique` puisqu'ils n'ont pas de fichier ``__init__.py``."

#: ../Doc/glossary.rst:757
msgid "See also :term:`module`."
Expand All @@ -1851,10 +1852,10 @@ msgstr ""
"englobante. Typiquement, une fonction définie à l'intérieur d'une autre "
"fonction a accès aux variables de cette dernière. Souvenez-vous cependant "
"que cela ne fonctionne que pour accéder à des variables, pas pour les "
"assigner. Les variables locales sont lues et assignées dans l'espace de noms "
"le plus proche. Tout comme les variables globales qui sont stockés dans "
"l'espace de noms global, le mot clef :keyword:`nonlocal` permet d'écrire "
"dans l'espace de noms dans lequel est déclarée la variable."
"assigner. Les variables locales sont lues et assignées dans l'espace de "
"nommage le plus proche. Tout comme les variables globales qui sont stockés "
"dans l'espace de nommage global, le mot clef :keyword:`nonlocal` permet "
"d'écrire dans l'espace de nommage dans lequel est déclarée la variable."

#: ../Doc/glossary.rst:767
msgid "new-style class"
Expand Down Expand Up @@ -2134,7 +2135,7 @@ msgid ""
"contribute to a namespace package, as defined in :pep:`420`."
msgstr ""
"Jeu de fichiers dans un seul dossier (pouvant être stocké sous forme de "
"fichier zip) qui contribue à l'espace de noms d'un paquet, tel que défini "
"fichier zip) qui contribue à l'espace de nommage d'un paquet, tel que défini "
"dans la :pep:`420`."

#: ../Doc/glossary.rst:886
Expand Down Expand Up @@ -2243,7 +2244,7 @@ msgid ""
"top-level functions and classes, the qualified name is the same as the "
"object's name::"
msgstr ""
"Nom, comprenant des points, montrant le \"chemin\" de l'espace de noms "
"Nom, comprenant des points, montrant le \"chemin\" de l'espace de nommage "
"global d'un module vers une classe, fonction ou méthode définie dans ce "
"module, tel que défini dans la :pep:`3155`. Pour les fonctions et classes de "
"premier niveau, le nom qualifié est le même que le nom de l'objet : ::"
Expand Down Expand Up @@ -2293,7 +2294,7 @@ msgstr ""

#: ../Doc/glossary.rst:970
msgid "See also :term:`namespace package`."
msgstr "Voir aussi :term:`paquet-espace de noms`."
msgstr "Voir aussi :term:`paquet-espace de nommage <namespace package>`."

#: ../Doc/glossary.rst:971
msgid "__slots__"
Expand Down
4 changes: 2 additions & 2 deletions library/collections.po
Original file line number Diff line number Diff line change
Expand Up @@ -1361,8 +1361,8 @@ msgid ""
"See :meth:`types.SimpleNamespace` for a mutable namespace based on an "
"underlying dictionary instead of a tuple."
msgstr ""
"Voir :meth:`types.SimpleNamespace` pour un espace de noms muable basé sur un "
"dictionnaire sous-jacent à la place d'un tuple."
"Voir :meth:`types.SimpleNamespace` pour un espace de nommage muable basé sur "
"un dictionnaire sous-jacent à la place d'un tuple."

#: ../Doc/library/collections.rst:1031
msgid ""
Expand Down
8 changes: 4 additions & 4 deletions library/functions.po
Original file line number Diff line number Diff line change
Expand Up @@ -820,7 +820,7 @@ msgid ""
"With an argument, attempt to return a list of valid attributes for that "
"object."
msgstr ""
"Sans arguments, elle donne la liste des noms dans l'espace de noms local. "
"Sans arguments, elle donne la liste des noms dans l'espace de nommage local. "
"Avec un argument, elle essaye de donner une liste d'attributs valides pour "
"cet objet."

Expand Down Expand Up @@ -969,7 +969,7 @@ msgid ""
msgstr ""
"L'argument *expression* est analysé et évalué comme une expression Python "
"(techniquement, une *condition list*) en utilisant les dictionnaires "
"*globals* et *locals* comme espaces de noms globaux et locaux. Si le "
"*globals* et *locals* comme espaces de nommage globaux et locaux. Si le "
"dictionnaire *globals* est présent mais ne contient pas de valeur pour la "
"clé ``'__builtins__'``, une référence au dictionnaire du module :mod:"
"`builtins` y est inséré avant qu'*expression* ne soit évalué. Cela signifie "
Expand Down Expand Up @@ -1354,7 +1354,7 @@ msgstr ""
msgid ""
"This function is added to the built-in namespace by the :mod:`site` module."
msgstr ""
"Cette fonction est ajoutée à l'espace de noms natif par le module :mod:"
"Cette fonction est ajoutée à l'espace de nommage natif par le module :mod:"
"`site`."

#: ../Doc/library/functions.rst:677
Expand Down Expand Up @@ -2863,7 +2863,7 @@ msgstr ""
"forme dynamique de l'instruction :keyword:`class`. La chaîne *name* est le "
"nom de la classe et deviendra l'attribut :attr:`~definition.__name__` ; le "
"*tuple* *bases* contient les classes mères et deviendra l'attribut :attr:"
"`~class.__bases__` ; et le dictionnaire *dict* est l'espace de noms "
"`~class.__bases__` ; et le dictionnaire *dict* est l'espace de nommage "
"contenant les définitions du corps de la classe, il est copié vers un "
"dictionnaire standard pour devenir l'attribut :attr:`~object.__dict__`. Par "
"exemple, les deux instructions suivantes créent deux instances identiques "
Expand Down
46 changes: 23 additions & 23 deletions library/gettext.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-29 16:06+0100\n"
"PO-Revision-Date: 2018-09-28 12:39+0200\n"
"PO-Revision-Date: 2019-03-27 16:17+0100\n"
"Last-Translator: François Magimel <francois.magimel@alumni.enseeiht.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -237,8 +237,8 @@ msgstr ""
"Python. :mod:`!gettext` définit une classe \"translations\" qui analyse "
"syntaxiquement les fichiers au format GNU :file:`.mo`, et qui possède des "
"méthodes pour renvoyer des chaînes de caractères. Les instances de cette "
"classe \"translations\" peuvent également s'installer dans l'espace de noms "
"natif en tant que fonction :func:`_`."
"classe \"translations\" peuvent également s'installer dans l'espace de "
"nommage natif en tant que fonction :func:`_`."

#: ../Doc/library/gettext.rst:147
msgid ""
Expand Down Expand Up @@ -354,9 +354,9 @@ msgid ""
"on *domain*, *localedir*, and *codeset* which are passed to the function :"
"func:`translation`."
msgstr ""
"Positionne la fonction :func:`_` dans l'espace de noms natif à Python, en se "
"basant sur *domain*, *localedir* et *codeset*, qui sont passés en argument "
"de la fonction :func:`translation`."
"Positionne la fonction :func:`_` dans l'espace de nommage natif de Python, "
"en se basant sur *domain*, *localedir* et *codeset*, qui sont passés en "
"argument de la fonction :func:`translation`."

#: ../Doc/library/gettext.rst:202
msgid ""
Expand All @@ -382,8 +382,8 @@ msgid ""
"application."
msgstr ""
"Pour plus de confort, il vaut mieux positionner la fonction :func:`_` dans "
"l'espace de noms natif à Python pour la rendre plus accessible dans tous les "
"modules de votre application."
"l'espace de nommage natif de Python pour la rendre plus accessible dans tous "
"les modules de votre application."

#: ../Doc/library/gettext.rst:217
msgid "The :class:`NullTranslations` class"
Expand Down Expand Up @@ -503,8 +503,8 @@ msgid ""
"This method installs :meth:`.gettext` into the built-in namespace, binding "
"it to ``_``."
msgstr ""
"Cette méthode positionne :meth:`.gettext` dans l'espace de noms natif, en le "
"liant à ``_``."
"Cette méthode positionne :meth:`.gettext` dans l'espace de nommage natif, en "
"le liant à ``_``."

#: ../Doc/library/gettext.rst:302
msgid ""
Expand All @@ -515,8 +515,8 @@ msgid ""
msgstr ""
"Si le paramètre *names* est renseigné, celui-ci doit être une séquence "
"contenant les noms des fonctions que vous souhaitez positionner dans "
"l'espace de noms natif, en plus de :func:`_`. Les noms pris en charge sont "
"``'gettext'``, ``'ngettext'``, ``'lgettext'`` et ``'lngettext'``."
"l'espace de nommage natif, en plus de :func:`_`. Les noms pris en charge "
"sont ``'gettext'``, ``'ngettext'``, ``'lgettext'`` et ``'lngettext'``."

#: ../Doc/library/gettext.rst:307
msgid ""
Expand All @@ -528,18 +528,18 @@ msgid ""
msgstr ""
"Notez que ce n'est là qu'un moyen parmi d'autres, quoique le plus pratique, "
"pour rendre la fonction :func:`_` accessible à votre application. Puisque "
"cela affecte toute l'application, et plus particulièrement l'espace de noms "
"natif, les modules localisés ne devraient jamais y positionner :func:`_`. "
"Au lieu de cela, ces derniers doivent plutôt utiliser le code suivant pour "
"rendre :func:`_` accessible par leurs modules : ::"
"cela affecte toute l'application, et plus particulièrement l'espace de "
"nommage natif, les modules localisés ne devraient jamais y positionner :func:"
"`_`. Au lieu de cela, ces derniers doivent plutôt utiliser le code suivant "
"pour rendre :func:`_` accessible par leurs modules : ::"

#: ../Doc/library/gettext.rst:317
msgid ""
"This puts :func:`_` only in the module's global namespace and so only "
"affects calls within this module."
msgstr ""
"Cela met :func:`_` dans l'espace de noms global du module uniquement et donc "
"n'affectera ses appels que dans ce module."
"Cela met :func:`_` dans l'espace de nommage global du module uniquement et "
"donc n'affectera ses appels que dans ce module."

#: ../Doc/library/gettext.rst:322
msgid "The :class:`GNUTranslations` class"
Expand Down Expand Up @@ -880,7 +880,7 @@ msgid ""
"``gettext`` API but instead the class-based API."
msgstr ""
"Si vous localisez votre module, veillez à ne pas faire de changements "
"globaux, e.g. dans l'espace de nom natif. Vous ne devriez pas utiliser "
"globaux, e.g. dans l'espace de nommage natif. Vous ne devriez pas utiliser "
"l'API GNU ``gettext`` mais plutôt celle basée sur les classes."

#: ../Doc/library/gettext.rst:505
Expand All @@ -907,8 +907,8 @@ msgid ""
"just use ``_('...')`` without having to explicitly install it in each file."
msgstr ""
"Si vous localisez votre application, vous pouvez positionner la fonction :"
"func:`_` de manière globale dans l'espace de noms natif, généralement dans "
"le fichier principal de votre application. Cela permettra à tous les "
"func:`_` de manière globale dans l'espace de nommage natif, généralement "
"dans le fichier principal de votre application. Cela permettra à tous les "
"fichiers de votre application de n'utiliser que ``_('...')`` sans devoir le "
"redéfinir explicitement dans chaque fichier."

Expand Down Expand Up @@ -981,9 +981,9 @@ msgstr ""
"Cela fonctionne car la définition factice de :func:`_` renvoie simplement la "
"chaîne de caractères passée en entrée. Et cette définition factice va "
"temporairement outrepasser toute autre définition de :func:`_` dans l'espace "
"de noms natif (jusqu'à l'utilisation de la commande :keyword:`del`). "
"de nommage natif (jusqu'à l'utilisation de la commande :keyword:`del`). "
"Attention toutefois si vous avez déjà une autre définition de :func:`_` dans "
"l'espace de noms local."
"l'espace de nommage local."

#: ../Doc/library/gettext.rst:601
msgid ""
Expand Down
14 changes: 7 additions & 7 deletions library/multiprocessing.po
Original file line number Diff line number Diff line change
Expand Up @@ -947,8 +947,8 @@ msgid ""
msgstr ""
":mod:`multiprocessing` utilise les exceptions habituelles :exc:`queue.Empty` "
"et :exc:`queue.Full` pour signaler un dépassement du temps maximal autorisé. "
"Elles ne sont pas disponibles dans l'espace de nom :mod:`multiprocessing` "
"donc vous devez les importer depuis le module :mod:`queue`."
"Elles ne sont pas disponibles dans l'espace de nommage :mod:"
"`multiprocessing` donc vous devez les importer depuis le module :mod:`queue`."

#: ../Doc/library/multiprocessing.rst:700
msgid ""
Expand Down Expand Up @@ -2830,18 +2830,18 @@ msgid ""
"A namespace object has no public methods, but does have writable attributes. "
"Its representation shows the values of its attributes."
msgstr ""
"Un espace de nom n'a pas de méthodes publiques, mais possède des attributs "
"accessibles en écriture. Sa représentation montre les valeurs de ses "
"attributs."
"Un espace de nommage n'a pas de méthodes publiques, mais possède des "
"attributs accessibles en écriture. Sa représentation montre les valeurs de "
"ses attributs."

#: ../Doc/library/multiprocessing.rst:1801
msgid ""
"However, when using a proxy for a namespace object, an attribute beginning "
"with ``'_'`` will be an attribute of the proxy and not an attribute of the "
"referent:"
msgstr ""
"Cependant, en utilisant un mandataire pour un espace de nom, un attribut "
"débutant par ``'_'`` sera un attribut du mandataire et non de l'objet cible."
"Cependant, en utilisant un mandataire pour un espace de nommage, un attribut "
"débutant par ``'_'`` est un attribut du mandataire et non de l'objet cible :"

#: ../Doc/library/multiprocessing.rst:1817
msgid "Customized managers"
Expand Down
8 changes: 4 additions & 4 deletions library/stdtypes.po
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"PO-Revision-Date: 2019-02-27 12:19+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"POT-Creation-Date: 2018-12-24 14:22+0100\n"
"PO-Revision-Date: 2019-03-19 23:31+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -6526,7 +6526,7 @@ msgid ""
"n)`` is completely equivalent to calling ``m.__func__(m.__self__, arg-1, "
"arg-2, ..., arg-n)``."
msgstr ""
"Si vous accédez à une méthode (une fonction définie dans l'espace de nom "
"Si vous accédez à une méthode (une fonction définie dans l'espace de nommage "
"d'une classe) via une instance, vous obtenez un objet spécial, une :dfn:"
"`bound method` (aussi appelée :dfn:`instance method`). Lorsqu'elle est "
"appelée, elle ajoute l'argument ``self`` à la liste des arguments. Les "
Expand Down
3 changes: 2 additions & 1 deletion library/types.po
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,8 @@ msgstr ":pep:`3115` -- Méta-classes dans Python 3000"
#: ../Doc/library/types.rst:70
msgid "Introduced the ``__prepare__`` namespace hook"
msgstr ""
"introduction de la fonction automatique ``__prepare__`` de l'espace de noms"
"introduction de la fonction automatique ``__prepare__`` de l'espace de "
"nommage"

#: ../Doc/library/types.rst:74
msgid "Resolve MRO entries dynamically as specified by :pep:`560`."
Expand Down
Loading