Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
de39c2f
Modifs du README.
May 27, 2020
7711105
Test
May 27, 2020
67b3cf2
Test 2
May 27, 2020
960da67
Fix.
May 27, 2020
daa4602
Test encore.
May 27, 2020
a8b12eb
OK
May 27, 2020
4e8443f
OK 2
May 27, 2020
9e69b28
Fix
May 27, 2020
d203188
Correction lien README
May 27, 2020
b9f6d4d
Some fuzzy in library/turtle.po (#1195)
Catadanna May 27, 2020
becb17c
1 fuzzy + 1 non traduite dans library/stdtypes.po (#1313)
deronnax May 28, 2020
c837b99
Relecture de string.po (#1314)
VictoriaPalard May 28, 2020
bdb4ac9
Makefile mac fix (#1320)
Mulugruntz May 30, 2020
7aa9ee2
Traduction de faq/programming.po. (#1318)
Mulugruntz May 30, 2020
becf7b7
library/multiprocessing: 2 traductions, 1 reformulation (#1316)
deronnax May 30, 2020
a0543d9
corrige wrapping library/multiprocessing.po (#1321)
deronnax May 30, 2020
d9096df
Ajout avertissmement sur les avertissements de poedit.
May 31, 2020
1abde3f
Corrections mineures.
May 31, 2020
639f21d
Corrections mineures II.
May 31, 2020
53896d5
Corrections mineures III.
May 31, 2020
8753ee5
Corrections mineures IV.
May 31, 2020
ea45ddd
Corrections mineures V.
May 31, 2020
222e2d6
Remarque de ChristopheNan.
May 31, 2020
00820d8
Modifs du README.
May 27, 2020
81193ad
Test
May 27, 2020
fca1a0d
Test 2
May 27, 2020
2c44824
Fix.
May 27, 2020
ddf5213
Test encore.
May 27, 2020
f4e5e5b
OK
May 27, 2020
7db2e17
OK 2
May 27, 2020
f1dfbd4
Fix
May 27, 2020
87302c2
Correction lien README
May 27, 2020
5472379
Ajout avertissmement sur les avertissements de poedit.
May 31, 2020
71a1700
Corrections mineures.
May 31, 2020
50c8569
Corrections mineures II.
May 31, 2020
5360d8f
Corrections mineures III.
May 31, 2020
7f52823
Corrections mineures IV.
May 31, 2020
58c3b5c
Corrections mineures V.
May 31, 2020
0f26fbf
Remarque de ChristopheNan.
May 31, 2020
eee99a1
Merge branch 'readme' of https://github.com/awecx/python-docs-fr into…
May 31, 2020
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
264 changes: 130 additions & 134 deletions CONTRIBUTING.rst

Large diffs are not rendered by default.

21 changes: 19 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,27 @@ WORKTREES := $(VENV)/worktrees/
WORKTREE := $(WORKTREES)/$(CPYTHON_CURRENT_COMMIT)/
JOBS := auto

# Detect OS

ifeq '$(findstring ;,$(PATH))' ';'
detected_OS := Windows
else
detected_OS := $(shell uname 2>/dev/null || echo Unknown)
detected_OS := $(patsubst CYGWIN%,Cygwin,$(detected_OS))
detected_OS := $(patsubst MSYS%,MSYS,$(detected_OS))
detected_OS := $(patsubst MINGW%,MSYS,$(detected_OS))
endif

ifeq ($(detected_OS),Darwin) # Mac OS X
CP_CMD := gcp # accessible with `brew install coreutils` or `brew upgrade coreutils`
else
CP_CMD := cp
endif

.PHONY: all
all: setup
mkdir -p $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/
cp -uv --parents *.po */*.po $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/ | cut -d"'" -f2
$(CP_CMD) -uv --parents *.po */*.po $(WORKTREE)/locales/$(LANGUAGE)/LC_MESSAGES/ | cut -d"'" -f2
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) \
SPHINXOPTS='-qW -j$(JOBS) \
-D locale_dirs=../locales \
Expand Down Expand Up @@ -81,7 +98,7 @@ setup: venv
fi; \
git -C $(CPYTHON_PATH) worktree add $(WORKTREE)/ $(CPYTHON_CURRENT_COMMIT); \
$(MAKE) -C $(WORKTREE)/Doc/ VENVDIR=$(WORKTREE)/Doc/venv/ PYTHON=$(PYTHON) venv; \
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2 docutils==0.15; \
$(WORKTREE)/Doc/venv/bin/python -m pip install Sphinx==2.2.2 docutils==0.15; \
fi


Expand Down
61 changes: 29 additions & 32 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,10 @@ Traduction française de la documentation Python
.. |progression| image:: https://img.shields.io/badge/dynamic/json.svg?label=fr&query=%24.fr&url=http%3A%2F%2Fgce.zhsj.me%2Fpython/newest
:width: 45%


Accord de contribution à la documentation
-----------------------------------------

NOTE CONCERNANT LA LICENCE POUR LES TRADUCTIONS : La documentation de Python
est maintenue grâce à un réseau mondial de bénévoles. En publiant ce projet
sur Transifex, Github, et d'autres endroits publics, et vous invitant
à participer, la PSF vous enjoint à accepter cet accord qui stipule que vous
acceptez de fournir vos améliorations à la documentation de Python ou à la
traduction de la documentation de Python pour le bénéfice de la PSF sous licence
CC0 (disponible à l'adresse
https://creativecommons.org/publicdomain/zero/1.0/legalcode). En retour, vous
pouvez demander à ce que votre contribution à la documentation soit
publiquement reconnue, et si votre traduction est acceptée par la
PSF, vous pouvez (mais vous n'êtes pas obligé) soumettre un correctif incluant
une modification appropriée dans le fichier Misc/ACKS ou TRANSLATORS. Bien que
rien dans le présent *accord de contribution* à la documentation n'oblige la PSF
à incorporer votre contribution textuelle, votre participation à la communauté
Python est bienvenue et appréciée.

En soumettant votre travail à la PSF pour inclusion dans la documentation,
vous signifiez votre acceptation de cet accord.


Contribuer à la traduction
--------------------------


Comment contribuer
~~~~~~~~~~~~~~~~~~

Expand All @@ -60,14 +37,34 @@ N'hésitez pas à poser vos questions sur le canal ``#python-fr`` sur `freenode
`liste de diffusion <https://lists.afpy.org/mailman/listinfo/traductions>`_ des traductions de l'AFPy.


Accord de contribution à la documentation
-----------------------------------------

NOTE CONCERNANT LA LICENCE POUR LES TRADUCTIONS : La documentation de Python
est maintenue grâce à un réseau mondial de bénévoles. En publiant ce projet
sur Transifex, Github, et d'autres endroits publics, et vous invitant
à participer, la PSF vous enjoint à accepter cet accord qui stipule que vous
acceptez de fournir vos améliorations à la documentation de Python ou à la
traduction de la documentation de Python pour le bénéfice de la PSF sous licence
CC0 (disponible à l'adresse
https://creativecommons.org/publicdomain/zero/1.0/legalcode). En retour, vous
pouvez demander à ce que votre contribution à la documentation soit
publiquement reconnue, et si votre traduction est acceptée par la
PSF, vous pouvez (mais vous n'êtes pas obligé) soumettre un correctif incluant
une modification appropriée dans le fichier Misc/ACKS ou TRANSLATORS. Bien que
rien dans le présent *accord de contribution* à la documentation n'oblige la PSF
à incorporer votre contribution textuelle, votre participation à la communauté
Python est bienvenue et appréciée.

En soumettant votre travail à la PSF pour inclusion dans la documentation,
vous signifiez votre acceptation de cet accord.


Historique du projet
--------------------

Ce projet a été lancé `vers 2000
<https://julienpalard.frama.io/write-the-docs-paris-19/#/2>`_ puis
repris `vers 2012 <https://github.com/AFPy/python_doc_fr>`_ par
l'`AFPy <https://www.afpy.org/>`_. En 2017 ce projet est devenu la
traduction officielle de la documentation Python en français grâce à
la `PEP 545 <https://www.python.org/dev/peps/pep-0545/>`_. `Jules Lasne
<https://github.com/Seluj78>`_ à publié fin 2019 une `vidéo de
l'histoire du dépôt <https://youtu.be/azXmvpEJMhU>`_.
- vers 2000 : `lancement du projet <https://julienpalard.frama.io/write-the-docs-paris-19/#/2>`_ ;
- vers 2012 : `reprise <https://github.com/AFPy/python_doc_fr>`_ par l'`AFPy <https://www.afpy.org/>`_ ;
- 2017 : le projet devient traduction officielle de la documentation Python par la `PEP 545 <https://www.python.org/dev/peps/pep-0545/>`_.

Une `vidéo <https://youtu.be/azXmvpEJMhU>`_ de `Jules Lasne <https://github.com/Seluj78>`_ montre l'évolution du dépôt.
2 changes: 2 additions & 0 deletions dict
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ désérialiser
désérialisé
désérialisées
encodable
ethnomathématiques
farrugia
finaliseur
frederik
Expand Down Expand Up @@ -86,6 +87,7 @@ journalisé
journalisée
journalisés
jr.
kolams
kuchling
l'allocateur
l'indiçage
Expand Down
18 changes: 9 additions & 9 deletions faq/programming.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-23 11:38+0200\n"
"PO-Revision-Date: 2020-04-27 22:53+0200\n"
"Last-Translator: Andy Kwok <andy.kwok.work@gmail.com>\n"
"PO-Revision-Date: 2020-05-30 17:14+0900\n"
"Last-Translator: Samuel Giffard <samuel@giffard.co>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.3\n"
"X-Generator: Poedit 2.3.1\n"

#: ../Doc/faq/programming.rst:5
msgid "Programming FAQ"
Expand Down Expand Up @@ -2302,7 +2302,6 @@ msgstr ""
"un fichier, mais convertit toutes les données écrites en majuscules ::"

#: ../Doc/faq/programming.rst:1495
#, fuzzy
msgid ""
"Here the ``UpperOut`` class redefines the ``write()`` method to convert the "
"argument string to uppercase before calling the underlying ``self._outfile."
Expand All @@ -2312,11 +2311,12 @@ msgid ""
"information about controlling attribute access."
msgstr ""
"Ici, la classe ``UpperOut`` redéfinit la méthode ``write()`` pour convertir "
"la chaîne d'argument en majuscules avant d'appeler la méthode sous-jacentes "
"``self.__outfile.write()``. Toutes les autres méthodes sont déléguées à "
"l'objet sous-jacent ``self.__outfile``. La délégation se fait par la méthode "
"``__getattr__``, consulter :ref:`the language reference <attribute-access>` "
"pour plus d'informations sur le contrôle d'accès d'attribut."
"la chaîne de caractères donnée en argument en majuscules avant d'appeler la "
"méthode sous-jacente ``self._outfile.write()``. Toutes les autres méthodes "
"sont déléguées à l'objet sous-jacent ``self._outfile``. La délégation se "
"fait par la méthode ``__getattr__``, consulter :ref:`the language reference "
"<attribute-access>` pour plus d'informations sur la personnalisation de "
"l’accès aux attributs."

#: ../Doc/faq/programming.rst:1502
msgid ""
Expand Down
18 changes: 13 additions & 5 deletions library/multiprocessing.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-23 11:38+0200\n"
"PO-Revision-Date: 2020-01-09 22:44+0100\n"
"Last-Translator: Antoine Wecxsteen\n"
"PO-Revision-Date: 2020-05-29 12:38+0200\n"
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"X-Generator: Poedit 2.3.1\n"

#: ../Doc/library/multiprocessing.rst:2
msgid ":mod:`multiprocessing` --- Process-based parallelism"
Expand Down Expand Up @@ -64,8 +64,8 @@ msgstr ""
"fonction sur de multiples valeurs d'entrée, distribuant ces valeurs entre "
"les processus (parallélisme de données). L'exemple suivant présente la "
"manière classique de définir une telle fonction dans un module afin que les "
"processus fils puissent importer ce module avec succès. L'exemple basique de "
"parallélisme de données utilise :class:`~multiprocessing.pool.Pool`, ::"
"processus fils puissent importer ce module avec succès. Cet exemple basique "
"de parallélisme de données, utilisant :class:`~multiprocessing.pool.Pool`, ::"

#: ../Doc/library/multiprocessing.rst:40
msgid "will print to standard output ::"
Expand Down Expand Up @@ -192,6 +192,9 @@ msgid ""
"method should be considered unsafe as it can lead to crashes of the "
"subprocess. See :issue:`33725`."
msgstr ""
"sur macOS, la méthode de démarrage *spawn* est maintenant la méthode par "
"défaut. La méthode de démarrage *fork* doit être considérée comme dangereuse "
"car elle peut entraîner des plantages du sous-processus. Voir :issue:`33725`."

#: ../Doc/library/multiprocessing.rst:133
msgid ""
Expand Down Expand Up @@ -3210,6 +3213,11 @@ msgid ""
"manager or by calling :meth:`close` and :meth:`terminate` manually. Failure "
"to do this can lead to the process hanging on finalization."
msgstr ""
"Les objets :class:`multiprocessing.pool` ont des ressources internes qui "
"doivent être correctement gérées (comme toute autre ressource) en utilisant "
"le pool comme gestionnaire de contexte ou en appelant :meth:`close` et :meth:"
"`terminate` manuellement. Si cela n'est pas fait, le processus peut être "
"bloqué à la finalisation."

#: ../Doc/library/multiprocessing.rst:2137
msgid ""
Expand Down
24 changes: 12 additions & 12 deletions library/stdtypes.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-23 11:38+0200\n"
"PO-Revision-Date: 2019-12-11 11:18+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"PO-Revision-Date: 2020-05-28 19:10+0200\n"
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n"
"X-Generator: Poedit 2.3.1\n"

#: ../Doc/library/stdtypes.rst:8
msgid "Built-in Types"
Expand Down Expand Up @@ -432,7 +432,6 @@ msgstr ""
"nombre complexe avec une partie réelle et une partie imaginaire."

#: ../Doc/library/stdtypes.rst:261
#, fuzzy
msgid ""
"Python fully supports mixed arithmetic: when a binary arithmetic operator "
"has operands of different numeric types, the operand with the \"narrower\" "
Expand All @@ -441,20 +440,21 @@ msgid ""
"of different types behaves as though the exact values of those numbers were "
"being compared. [2]_"
msgstr ""
"Python gère pleinement l'arithmétique mixte : quand un opérateur "
"arithmétique binaire a des opérandes de types numériques différents, "
"l'opérande avec le type \"le plus étroit\" est élargie au type de l'autre, "
"où l'entier est plus étroit que la virgule flottante, qui est plus étroite "
"que les complexes. Les comparaisons entre des nombres de type mixte "
"utilisent la même règle. [2]_ Les constructeurs :func:`int`, :func:`float` "
"et :func:`complex` peuvent être utilisé pour produire des nombres d'un type "
"spécifique."
"Python gère pleinement l'arithmétique de types numériques mixtes : lorsqu'un "
"opérateur arithmétique binaire possède des opérandes de types numériques "
"différents, l'opérande de type le plus « étroit » est élargi à celui de "
"l'autre. Dans ce système, l'entier est plus « étroit » que la virgule "
"flottante, qui est plus « étroite » que le complexe. Une comparaison entre "
"des nombres de types différents se comporte comme si les valeurs exactes de "
"ces nombres étaient comparées. [2]_"

#: ../Doc/library/stdtypes.rst:267
msgid ""
"The constructors :func:`int`, :func:`float`, and :func:`complex` can be used "
"to produce numbers of a specific type."
msgstr ""
"Les constructeurs :func:`int`, :func:`float`, et :func:`complex` peuvent "
"être utilisés pour produire des nombres d'un type numérique spécifique."

#: ../Doc/library/stdtypes.rst:270
msgid ""
Expand Down
6 changes: 3 additions & 3 deletions library/string.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-23 11:38+0200\n"
"PO-Revision-Date: 2020-01-13 16:26+0100\n"
"PO-Revision-Date: 2020-05-28 18:47+0200\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -54,15 +54,15 @@ msgid ""
"The lowercase letters ``'abcdefghijklmnopqrstuvwxyz'``. This value is not "
"locale-dependent and will not change."
msgstr ""
"Les lettres minuscules ``'abcdefghijklmnopqrstuvwxyz'``. Cette valeur de "
"Les lettres minuscules ``'abcdefghijklmnopqrstuvwxyz'``. Cette valeur ne "
"dépend pas de l'environnement linguistique et ne changera pas."

#: ../Doc/library/string.rst:37
msgid ""
"The uppercase letters ``'ABCDEFGHIJKLMNOPQRSTUVWXYZ'``. This value is not "
"locale-dependent and will not change."
msgstr ""
"Les lettres majuscules ``'ABCDEFGHIJKLMNOPQRSTUVWXYZ'``. Cette valeur de "
"Les lettres majuscules ``'ABCDEFGHIJKLMNOPQRSTUVWXYZ'``. Cette valeur ne "
"dépend pas de l'environnement linguistique et ne changera pas."

#: ../Doc/library/string.rst:43
Expand Down
Loading