Skip to content

Commit c5b14d4

Browse files
authored
Merge branch '3.8' into using-cmdline
2 parents bf2897d + ccf9968 commit c5b14d4

32 files changed

Lines changed: 1447 additions & 603 deletions

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ install:
99
- pospell --version
1010
- powrap --version
1111
script:
12-
- powrap --check --quiet **/*.po
13-
- pospell -p dict -l fr_FR **/*.po
12+
- powrap --check --quiet *.po **/*.po
13+
- pospell -p dict -l fr_FR *.po **/*.po
1414
- make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208

Makefile

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@ ifneq "$(shell cd $(CPYTHON_CLONE) 2>/dev/null && git describe --contains --all
3434
endif
3535
mkdir -p $(CPYTHON_CLONE)/locales/$(LANGUAGE)/
3636
ln -nfs $(shell $(PYTHON) -c 'import os; print(os.path.realpath("."))') $(CPYTHON_CLONE)/locales/$(LANGUAGE)/LC_MESSAGES
37-
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) SPHINXOPTS='-qW -j$(JOBS) -D locale_dirs=../locales -D language=$(LANGUAGE) -D gettext_compact=0 -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=' $(MODE)
37+
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) \
38+
SPHINXOPTS='-qW -j$(JOBS) -D locale_dirs=../locales -D language=$(LANGUAGE) -D gettext_compact=0 -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=' \
39+
$(MODE) && echo "Build success, files in $(CPYTHON_CLONE)Doc/build/$(MODE), run 'make serve' or 'python3 -m http.server -d $(CPYTHON_CLONE)Doc/build/$(MODE)' to see them."
40+
41+
42+
.PHONY: serve
43+
serve:
44+
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ serve
3845

3946

4047
$(SPHINX_CONF):
@@ -77,11 +84,11 @@ verifs: powrap pospell
7784

7885
.PHONY: powrap
7986
powrap: $(VENV)/bin/powrap
80-
$(VENV)/bin/powrap --check --quiet *.po */*.po
87+
$(VENV)/bin/powrap --check --quiet *.po **/*.po
8188

8289
.PHONY: pospell
8390
pospell: $(VENV)/bin/pospell
84-
$(VENV)/bin/pospell -p dict -l fr_FR *.po */*.po
91+
$(VENV)/bin/pospell -p dict -l fr_FR *.po **/*.po
8592

8693
.PHONY: merge
8794
merge: upgrade_venv

README.rst

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -118,27 +118,29 @@ fois que vous commencerez un nouveau fichier, commencez ainsi :
118118
git checkout -b library-sys upstream/3.8
119119
120120
# Vous pouvez maintenant travailler sur le fichier, typiquement en utilisant poedit.
121-
# Bien sûr, remplacez « library/sys.po » par le fichier que vous avez choisi précédemment
122-
poedit library/sys.po
123-
121+
# Bien sûr, remplacez « library/sys.po » par le fichier que vous avez choisi
122+
# précédemment.
124123
# Configurez poedit pour « ne pas préserver le formatage des
125124
# fichiers existants » (décochez la case), et indiquez une longueur
126125
# de ligne maximum de 79 caractères.
127126
128-
# Quand vous avez fini de traduire, vous pouvez lancer *pospell* (pip install pospell).
129-
# Cet outil a été conçu pour vérifier si vous n'avez pas d'erreurs de français.
130-
# Vous pouvez exécuter la commande suivante : pospell -p dict -l fr_FR **/*.po pour vérifier
131-
# tous les fichiers ou remplacer **/*.po par le fichier que vous traduisez (recommandé).
132-
# Une liste blanche de certains termes techniques ou de noms propres, comme « Guido »,
133-
# « C99 » ou « sérialisable », est stockée dans le fichier « dict » à la racine du projet.
134-
# Vous pouvez bien sûr y ajouter une entrée si nécessaire.
135-
# pospell -p dict library/sys.po
136-
137-
# Vous pouvez ensuite lancer *powrap* (pip install powrap) qui va reformater le fichier
138-
# que avez vous avez modifié à la longueur de ligne correcte de `79`.
139-
# Exécutez cette commande : `powrap **/*.po`, ou remplacez `**/*.po` par le fichier
140-
# que vous traduisez
141-
powrap library/sys.po
127+
poedit library/sys.po
128+
129+
# Si vous n'utilisez pas poedit, vous pouvez utiliser *powrap* (pip install powrap)
130+
# qui va reformater correctement le fichier que avez vous avez modifié.
131+
# Exécutez cette commande : `powrap -m` (reformater tous les fichiers modifiés),
132+
# ou `powrap library/sys.po` (un fichier en particulier) :
133+
powrap -m
134+
135+
# Quand vous avez fini de traduire, vous pouvez lancer *make verifs*
136+
# (si vous ne le faites pas, ce sera fait automatiquement
137+
# sur github, pas d'inquiétude).
138+
139+
# Pour l'orthographe, une liste blanche de certains termes techniques ou
140+
# de noms propres, comme « Guido », « C99 » ou « sérialisable », est
141+
# stockée dans le fichier « dict » à la racine du projet. Vous pouvez
142+
# bien sûr y ajouter une entrée si nécessaire.
143+
make verifs
142144
143145
# C'est le moment de git add et git commit
144146
git add -p # C'est l'occasion de se relire, mais git add -u c'est bien aussi
@@ -401,9 +403,11 @@ Terme Traduction proposée
401403
abstract data type type abstrait
402404
argument argument (à ne pas confondre avec *paramètre*)
403405
backslash antislash, *backslash*
406+
backtrace trace d'appels, trace de pile
404407
bound lier
405408
bug bogue, *bug*
406409
built-in native
410+
callback fonction de rappel
407411
call stack pile d'appels
408412
debugging débogage
409413
deep copy copie récursive (préféré), ou copie profonde
@@ -416,7 +420,7 @@ e.g. p. ex. (on n'utilise pas l'anglicisme « e.g. »,
416420
insécable pour éviter les retours à la ligne
417421
malheureux.
418422
et al. et autres, `à accorder
419-
<https://fr.wikipedia.org/wiki/Et_al.>`_
423+
<https://fr.wikipedia.org/wiki/Et_al.>`_
420424
suivant le contexte
421425
export exportation
422426
expression expression
@@ -451,6 +455,7 @@ socket connecteur ou interface de connexion
451455
statement instruction
452456
subprocess sous-processus
453457
thread fil d'exécution
458+
traceback trace d'appels, trace de pile
454459
underscore tiret bas, *underscore*
455460
========================== ===============================================
456461

bugs.po

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2019-09-04 11:33+0200\n"
9-
"PO-Revision-Date: 2019-08-23 09:13+0200\n"
9+
"PO-Revision-Date: 2019-10-30 00:05+0100\n"
1010
"Last-Translator: Antoine Wecxsteen\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 2.0.6\n"
16+
"X-Generator: Poedit 2.2.3\n"
1717

1818
#: ../Doc/bugs.rst:5
1919
msgid "Dealing with Bugs"
20-
msgstr "S'attaquer aux bugs"
20+
msgstr "S'attaquer aux bogues"
2121

2222
#: ../Doc/bugs.rst:7
2323
msgid ""
@@ -72,37 +72,41 @@ msgstr ""
7272
"être traitée."
7373

7474
#: ../Doc/bugs.rst:30
75-
#, fuzzy
7675
msgid "`Documentation bugs`_"
77-
msgstr "Bogues de documentation"
76+
msgstr "`Bogues de documentation`_"
7877

7978
#: ../Doc/bugs.rst:30
80-
#, fuzzy
8179
msgid ""
8280
"A list of documentation bugs that have been submitted to the Python issue "
8381
"tracker."
84-
msgstr "`Documentation bugs`_ sur le gestionnaire de tickets de Python"
82+
msgstr ""
83+
"Liste des bogues de documentation soumis à l'outil de suivi des problèmes "
84+
"Python."
8585

8686
#: ../Doc/bugs.rst:33
8787
msgid "`Issue Tracking <https://devguide.python.org/tracker/>`_"
88-
msgstr ""
88+
msgstr "`Outil de suivi des problèmes <https://devguide.python.org/tracker/>`_"
8989

9090
#: ../Doc/bugs.rst:33
9191
msgid ""
9292
"Overview of the process involved in reporting an improvement on the tracker."
9393
msgstr ""
94+
"Vue d'ensemble du processus pour proposer une amélioration avec l'outil de "
95+
"suivi."
9496

9597
#: ../Doc/bugs.rst:35
9698
msgid ""
9799
"`Helping with Documentation <https://devguide.python.org/docquality/#helping-"
98100
"with-documentation>`_"
99101
msgstr ""
102+
"`Aider avec la documentation <https://devguide.python.org/docquality/"
103+
"#helping-with-documentation>`_"
100104

101105
#: ../Doc/bugs.rst:36
102106
msgid ""
103107
"Comprehensive guide for individuals that are interested in contributing to "
104108
"Python documentation."
105-
msgstr ""
109+
msgstr "Guide complet pour qui souhaite contribuer à la documentation Python."
106110

107111
#: ../Doc/bugs.rst:41
108112
msgid "Using the Python issue tracker"
@@ -215,13 +219,12 @@ msgstr ""
215219
"est utile."
216220

217221
#: ../Doc/bugs.rst:84
218-
#, fuzzy
219222
msgid ""
220223
"`Bug Report Writing Guidelines <https://developer.mozilla.org/en-US/docs/"
221224
"Mozilla/QA/Bug_writing_guidelines>`_"
222225
msgstr ""
223-
"`Guide de la rédaction de rapports de bogues <https://developer.mozilla.org/"
224-
"en-US/docs/Mozilla/QA/Bug_writing_guidelines>`_"
226+
"`Guide pour la rédaction de rapports de bogues <https://developer.mozilla."
227+
"org/en-US/docs/Mozilla/QA/Bug_writing_guidelines>`_"
225228

226229
#: ../Doc/bugs.rst:84
227230
msgid ""

dict

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@ C99
1414
cadriciel
1515
cadriciels
1616
Catucci
17+
CObjects
18+
Composabilité
1719
concourance
1820
contribués
1921
coroutine
2022
coroutine
2123
coroutines
24+
CPython
25+
curryfication
2226
Cython
2327
d'allocateurs
2428
décodables
@@ -42,6 +46,7 @@ docstrings
4246
encodable
4347
Farrugia
4448
finaliseur
49+
Frederik
4550
Fredrik
4651
freeze
4752
Guido
@@ -56,6 +61,7 @@ indo-arabes
5661
ininterruptible
5762
interchangés
5863
iOS
64+
IPv4
5965
itérateur
6066
itérateurs
6167
ı
@@ -75,6 +81,7 @@ Marc-André
7581
mémoïsant
7682
mémoïsation
7783
Mersenne
84+
Mertz
7885
métacaractère
7986
métacaractères
8087
métaclasse
@@ -86,11 +93,13 @@ multiensemble
8693
multiensembles
8794
mutex
8895
namespace
96+
N-ième
8997
pdb
9098
pip
9199
pourcent
92100
précompilé
93101
préemptif
102+
préremplis
94103
proleptique
95104
py2exe
96105
pyc
@@ -127,12 +136,15 @@ sérialiseur
127136
Serwy
128137
shell
129138
slot
139+
Smalltalk
140+
SQLite
130141
surprenamment
131142
tk
132143
tokenisation
133144
tokenisé
134145
tokenisés
135146
tty
147+
-uplets
136148
von
137149
W3C
138150
wxWidgets

extending/building.po

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2019-09-04 11:33+0200\n"
9-
"PO-Revision-Date: 2018-10-04 16:22+0200\n"
9+
"PO-Revision-Date: 2019-10-19 23:06+0200\n"
1010
"Last-Translator: Julien Palard <julien@palard.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 2.2.3\n"
1617

1718
#: ../Doc/extending/building.rst:7
1819
msgid "Building C and C++ Extensions"
@@ -200,7 +201,6 @@ msgid "Distributing your extension modules"
200201
msgstr "Distribuer vos modules d'extension"
201202

202203
#: ../Doc/extending/building.rst:148
203-
#, fuzzy
204204
msgid ""
205205
"When an extension has been successfully built, there are three ways to use "
206206
"it."
@@ -233,12 +233,11 @@ msgstr ""
233233
"f. :ref:`manifest`."
234234

235235
#: ../Doc/extending/building.rst:161
236-
#, fuzzy
237236
msgid ""
238237
"If the source distribution has been built successfully, maintainers can also "
239238
"create binary distributions. Depending on the platform, one of the following "
240239
"commands can be used to do so. ::"
241240
msgstr ""
242241
"Si la distribution source a été construite avec succès, les mainteneurs "
243-
"peuvent créer une distribution binaire. En fonction de la plateforme, une "
244-
"des commandes suivantes peut être utilisée. ::"
242+
"peuvent aussi créer une distribution binaire. En fonction de la plateforme, "
243+
"une des commandes suivantes peut être utilisée. ::"

0 commit comments

Comments
 (0)