From fa1e7a0383b9e6bd78af842831cb070250a212d3 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Tue, 20 Oct 2020 13:02:36 +0200 Subject: [PATCH 01/29] Traduction de faq/general.po --- faq/general.po | 27 ++++++++++++--------------- qmake verifs | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 qmake verifs diff --git a/faq/general.po b/faq/general.po index 3ee68be26..100cf3916 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-07-31 10:36+0200\n" -"Last-Translator: Jules Lasne \n" +"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4\n" +"X-Generator: Poedit 2.4.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -317,7 +317,6 @@ msgstr "" "à l'exception de ceux nécessaires pour corriger des bogues critiques." #: faq/general.rst:142 -#, fuzzy msgid "" "Alpha, beta and release candidate versions have an additional suffix. The " "suffix for an alpha version is \"aN\" for some small number N, the suffix " @@ -328,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « cN » où N est un " -"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0cN, et *celles-" -"ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " +"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " +"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " +"2.0rcN, et *celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -673,7 +672,6 @@ msgstr "" "versions correctives." #: faq/general.rst:309 -#, fuzzy msgid "" "The latest stable releases can always be found on the `Python download page " "`_. There are two production-ready " @@ -683,11 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " -"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " -"largement utilisées. Bien que Python 2 soit encore utilisé, `il ne sera plus " -"maintenu après le 1er janvier 2020 `_." +"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " +"recommandée car c'est celle qui est compatible avec les bibliothèques les " +"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"plus désormais maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" diff --git a/qmake verifs b/qmake verifs new file mode 100644 index 000000000..3356045ed --- /dev/null +++ b/qmake verifs @@ -0,0 +1,36 @@ + 3.8 + 3.9 +* faq-design + remotes/origin/2.7 + remotes/origin/3.5 + remotes/origin/3.6 + remotes/origin/3.7 + remotes/origin/3.8 + remotes/origin/HEAD -> origin/3.8 + remotes/origin/JulienPalard-issue-templates + remotes/origin/contributing-doubles-espaces + remotes/origin/install-index + remotes/origin/license + remotes/origin/master + remotes/origin/python-docs-fr-glossary + remotes/origin/revert-619-asyncio-policy + remotes/origin/revert-899-using-cmdline + remotes/origin/revert-984-travis_commit_range + remotes/upstream/2.7 + remotes/upstream/3.5 + remotes/upstream/3.6 + remotes/upstream/3.7 + remotes/upstream/3.8 + remotes/upstream/3.9 + remotes/upstream/JulienPalard-issue-templates + remotes/upstream/contributing-doubles-espaces + remotes/upstream/fix-asterisk-lib-random + remotes/upstream/howto_unicode_fuzzy + remotes/upstream/master + remotes/upstream/relecture_library_re_2 + remotes/upstream/revert-1328-relecture + remotes/upstream/revert-619-asyncio-policy + remotes/upstream/revert-899-using-cmdline + remotes/upstream/revert-984-travis_commit_range + remotes/upstream/tix_typo_contrib.rst + remotes/upstream/whatsnew_3.9 From 9ac51688e07e3b76b6b229b6af41cc513d2abba1 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 16:12:06 +0100 Subject: [PATCH 02/29] Traduction de faq/general.po --- faq/general.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/faq/general.po b/faq/general.po index 100cf3916..5b651096c 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"PO-Revision-Date: 2020-11-07 16:09+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4.1\n" +"X-Generator: Poedit 2.2.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -327,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " -"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " -"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " -"2.0rcN, et *celles-ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " +"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " +"*celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -681,10 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " -"recommandée car c'est celle qui est compatible avec les bibliothèques les " -"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " -"plus désormais maintenu `_." +"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " +"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " +"largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"désormais plus maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" From aae2b681a4e3da8c6a6e73baed56efd6562f4ed6 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 17:19:06 +0100 Subject: [PATCH 03/29] Traduction de faq/general.po --- faq/general.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faq/general.po b/faq/general.po index 5b651096c..862fd5202 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-11-07 16:09+0100\n" +"PO-Revision-Date: 2020-11-07 17:18+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -328,7 +328,7 @@ msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " "petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"nombre, et le suffixe pour une *release candidate* est *rcN* où N est un " "petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " "précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " "*celles-ci* précèdent la version 2.0." From c677ee46142f310e0029cebf6b950a1080f388b2 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Wed, 2 Dec 2020 16:55:54 +0100 Subject: [PATCH 04/29] Traduction de faq/general.po --- qmake verifs | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 qmake verifs diff --git a/qmake verifs b/qmake verifs deleted file mode 100644 index 3356045ed..000000000 --- a/qmake verifs +++ /dev/null @@ -1,36 +0,0 @@ - 3.8 - 3.9 -* faq-design - remotes/origin/2.7 - remotes/origin/3.5 - remotes/origin/3.6 - remotes/origin/3.7 - remotes/origin/3.8 - remotes/origin/HEAD -> origin/3.8 - remotes/origin/JulienPalard-issue-templates - remotes/origin/contributing-doubles-espaces - remotes/origin/install-index - remotes/origin/license - remotes/origin/master - remotes/origin/python-docs-fr-glossary - remotes/origin/revert-619-asyncio-policy - remotes/origin/revert-899-using-cmdline - remotes/origin/revert-984-travis_commit_range - remotes/upstream/2.7 - remotes/upstream/3.5 - remotes/upstream/3.6 - remotes/upstream/3.7 - remotes/upstream/3.8 - remotes/upstream/3.9 - remotes/upstream/JulienPalard-issue-templates - remotes/upstream/contributing-doubles-espaces - remotes/upstream/fix-asterisk-lib-random - remotes/upstream/howto_unicode_fuzzy - remotes/upstream/master - remotes/upstream/relecture_library_re_2 - remotes/upstream/revert-1328-relecture - remotes/upstream/revert-619-asyncio-policy - remotes/upstream/revert-899-using-cmdline - remotes/upstream/revert-984-travis_commit_range - remotes/upstream/tix_typo_contrib.rst - remotes/upstream/whatsnew_3.9 From 3a0affb5c9a3b3f5ad5c0e0465042a3935bd17ef Mon Sep 17 00:00:00 2001 From: Mindiell Date: Tue, 20 Oct 2020 13:02:36 +0200 Subject: [PATCH 05/29] Traduction de faq/general.po --- faq/general.po | 27 ++++++++++++--------------- qmake verifs | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 qmake verifs diff --git a/faq/general.po b/faq/general.po index 3ee68be26..100cf3916 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-07-31 10:36+0200\n" -"Last-Translator: Jules Lasne \n" +"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4\n" +"X-Generator: Poedit 2.4.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -317,7 +317,6 @@ msgstr "" "à l'exception de ceux nécessaires pour corriger des bogues critiques." #: faq/general.rst:142 -#, fuzzy msgid "" "Alpha, beta and release candidate versions have an additional suffix. The " "suffix for an alpha version is \"aN\" for some small number N, the suffix " @@ -328,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « cN » où N est un " -"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0cN, et *celles-" -"ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " +"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " +"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " +"2.0rcN, et *celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -673,7 +672,6 @@ msgstr "" "versions correctives." #: faq/general.rst:309 -#, fuzzy msgid "" "The latest stable releases can always be found on the `Python download page " "`_. There are two production-ready " @@ -683,11 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " -"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " -"largement utilisées. Bien que Python 2 soit encore utilisé, `il ne sera plus " -"maintenu après le 1er janvier 2020 `_." +"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " +"recommandée car c'est celle qui est compatible avec les bibliothèques les " +"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"plus désormais maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" diff --git a/qmake verifs b/qmake verifs new file mode 100644 index 000000000..3356045ed --- /dev/null +++ b/qmake verifs @@ -0,0 +1,36 @@ + 3.8 + 3.9 +* faq-design + remotes/origin/2.7 + remotes/origin/3.5 + remotes/origin/3.6 + remotes/origin/3.7 + remotes/origin/3.8 + remotes/origin/HEAD -> origin/3.8 + remotes/origin/JulienPalard-issue-templates + remotes/origin/contributing-doubles-espaces + remotes/origin/install-index + remotes/origin/license + remotes/origin/master + remotes/origin/python-docs-fr-glossary + remotes/origin/revert-619-asyncio-policy + remotes/origin/revert-899-using-cmdline + remotes/origin/revert-984-travis_commit_range + remotes/upstream/2.7 + remotes/upstream/3.5 + remotes/upstream/3.6 + remotes/upstream/3.7 + remotes/upstream/3.8 + remotes/upstream/3.9 + remotes/upstream/JulienPalard-issue-templates + remotes/upstream/contributing-doubles-espaces + remotes/upstream/fix-asterisk-lib-random + remotes/upstream/howto_unicode_fuzzy + remotes/upstream/master + remotes/upstream/relecture_library_re_2 + remotes/upstream/revert-1328-relecture + remotes/upstream/revert-619-asyncio-policy + remotes/upstream/revert-899-using-cmdline + remotes/upstream/revert-984-travis_commit_range + remotes/upstream/tix_typo_contrib.rst + remotes/upstream/whatsnew_3.9 From ecff8c6e05bae7a2831c106037bc825d09ac7f22 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 16:12:06 +0100 Subject: [PATCH 06/29] Traduction de faq/general.po --- faq/general.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/faq/general.po b/faq/general.po index 100cf3916..5b651096c 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"PO-Revision-Date: 2020-11-07 16:09+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4.1\n" +"X-Generator: Poedit 2.2.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -327,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " -"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " -"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " -"2.0rcN, et *celles-ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " +"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " +"*celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -681,10 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " -"recommandée car c'est celle qui est compatible avec les bibliothèques les " -"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " -"plus désormais maintenu `_." +"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " +"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " +"largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"désormais plus maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" From d472a1c542dd73a34589b5010c83ba6a9c652b1f Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 17:19:06 +0100 Subject: [PATCH 07/29] Traduction de faq/general.po --- faq/general.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faq/general.po b/faq/general.po index 5b651096c..862fd5202 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-11-07 16:09+0100\n" +"PO-Revision-Date: 2020-11-07 17:18+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -328,7 +328,7 @@ msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " "petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"nombre, et le suffixe pour une *release candidate* est *rcN* où N est un " "petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " "précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " "*celles-ci* précèdent la version 2.0." From 3ce93448f09c56a1bc69b6918cd478a5d0df3c5c Mon Sep 17 00:00:00 2001 From: Mindiell <61205582+Mindiell@users.noreply.github.com> Date: Wed, 18 Nov 2020 23:28:22 +0100 Subject: [PATCH 08/29] Traduction de faq/design.po (#1459) --- faq/design.po | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/faq/design.po b/faq/design.po index fa18b5045..0d5c3488d 100644 --- a/faq/design.po +++ b/faq/design.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-01 16:00+0200\n" -"PO-Revision-Date: 2020-04-27 22:52+0200\n" -"Last-Translator: Loc Cosnier \n" +"PO-Revision-Date: 2020-11-07 16:24+0100\n" +"Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.2.1\n" #: faq/design.rst:3 msgid "Design and History FAQ" @@ -51,7 +51,6 @@ msgstr "" "celui-ci ::" #: faq/design.rst:26 -#, fuzzy msgid "" "Only the ``x++`` statement is executed if the condition is true, but the " "indentation leads many to believe otherwise. Even experienced C programmers " @@ -59,12 +58,11 @@ msgid "" "decremented even for ``x > y``." msgstr "" "Seule l'instruction ``x++`` sera exécutée si la condition est vraie, mais " -"l'indentation pourrait vous faire penser le contraire. Mêmes des " -"développeurs C expérimentés resteront pendant un moment à se demander " -"pourquoi ``y`` est décrémenté même si ``x > y``." +"l'indentation pourrait faire penser le contraire à beaucoup de gens. Mêmes " +"des développeurs C expérimentés pourront parfois rester pendant un moment à " +"se demander pourquoi ``y`` est décrémenté même si ``x > y``." #: faq/design.rst:31 -#, fuzzy msgid "" "Because there are no begin/end brackets, Python is much less prone to coding-" "style conflicts. In C there are many different ways to place the braces. " @@ -74,8 +72,8 @@ msgid "" msgstr "" "Comme il n'y a pas d'accolades de début/fin, Python est moins sujet aux " "conflits de style de code. En C, on peut placer les accolades de nombreuses " -"façons. Si vous êtes habitués à lire et écrire selon un style particulier, " -"vous pourriez vous sentir perturbé en lisant (ou en devant écrire) avec un " +"façons. Après s'être habitué à lire et écrire selon un style particulier, il " +"est normal de se sentir perturbé en lisant (ou en devant écrire) avec un " "autre style." #: faq/design.rst:38 @@ -245,7 +243,7 @@ msgstr "" "d'instance par exemple au lieu d'une variable locale. Lire ``self.x`` ou " "``self.meth()`` est sans ambiguïté sur le fait que c'est une variable " "d'instance ou une méthode qui est utilisée, même si vous ne connaissez pas " -"la définition de classe par cœur. En C++, vous pouvez les reconnaitre par " +"la définition de classe par cœur. En C++, vous pouvez les reconnaître par " "l'absence d'une déclaration de variable locale (en supposant que les " "variables globales sont rares ou facilement reconnaissables) -- mais en " "Python, il n'y a pas de déclarations de variables locales, de sorte que vous " @@ -893,9 +891,9 @@ msgstr "" "Les dictionnaires fonctionnent en calculant un code de hachage pour chaque " "clé stockée dans le dictionnaire en utilisant la fonction :func:`hash`. Le " "code de hachage varie grandement selon la clé et du nombre de processus " -"utilisés ; Par exemple, la chaine de caractère \"Python\" pourrait avoir " +"utilisés ; Par exemple, la chaîne de caractère \"Python\" pourrait avoir " "comme code de hachage une valeur allant jusqu'à-539294296 tandis que la " -"chaine \"python\",qui se distingue de la première par un seul bit, pourrait " +"chaîne \"python\",qui se distingue de la première par un seul bit, pourrait " "avoir comme code de hachage une valeur allant jusqu'à 1142331976. Le code " "de hachage est ensuite utilisé pour calculer un emplacement dans un tableau " "interne où la valeur est stockée. Dans l'hypothèse où vous stockez les clés " @@ -1131,15 +1129,12 @@ msgstr "" "MutableMapping`." #: faq/design.rst:575 -#, fuzzy msgid "" "For Python, many of the advantages of interface specifications can be " "obtained by an appropriate test discipline for components." msgstr "" "Pour Python, la plupart des avantages des spécifications d'interface peuvent " -"être obtenus par une discipline de test appropriée pour les composants. Il " -"existe aussi un outil, PyChecker, qui peut être utilisé pour trouver des " -"problèmes d'héritage." +"être obtenus par une discipline de test appropriée pour les composants." #: faq/design.rst:578 msgid "" @@ -1183,7 +1178,6 @@ msgstr "" "propriété dans une suite de tests." #: faq/design.rst:594 -#, fuzzy msgid "" "Writing test suites is very helpful, and you might want to design your code " "to make it easily tested. One increasingly popular technique, test-driven " @@ -1281,7 +1275,6 @@ msgstr "" "pas en Python ?" #: faq/design.rst:652 -#, fuzzy msgid "" "Python has a 'with' statement that wraps the execution of a block, calling " "code on the entrance and exit from the block. Some languages have a " From 2fdb10b37c8429d542e10881f76501f29b57e120 Mon Sep 17 00:00:00 2001 From: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> Date: Wed, 18 Nov 2020 23:33:54 +0100 Subject: [PATCH 09/29] =?UTF-8?q?Relecture=20du=20guide=20des=20expression?= =?UTF-8?q?s=20r=C3=A9guli=C3=A8res=20(#1467)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- howto/regex.po | 149 +++++++++++++++++++++++++------------------------ 1 file changed, 75 insertions(+), 74 deletions(-) diff --git a/howto/regex.po b/howto/regex.po index 509dae331..5ab025dd6 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-01 16:00+0200\n" -"PO-Revision-Date: 2020-04-27 22:24+0200\n" +"PO-Revision-Date: 2020-11-10 10:27+0100\n" "Last-Translator: Nabil Bendafi \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -64,10 +64,10 @@ msgstr "" "l'utilisation du module :mod:`re`. En utilisant ce petit langage, vous " "définissez des règles pour spécifier une correspondance avec un ensemble " "souhaité de chaînes de caractères ; ces chaînes peuvent être des phrases, " -"des adresses de courriel, des commandes TeX ou tout ce que vous voulez. Vous " -"pouvez ensuite poser des questions telles que \"Est-ce que cette chaîne de " -"caractères correspond au motif ?\" ou \"Y a-t-il une correspondance pour ce " -"motif à l'intérieur de la chaîne de caractères ?\". Vous pouvez aussi " +"des adresses de courriel, des commandes *TeX* ou tout ce que vous voulez. " +"Vous pouvez ensuite poser des questions telles que « Est-ce que cette chaîne " +"de caractères correspond au motif ? » ou « Y a-t-il une correspondance pour " +"ce motif à l'intérieur de la chaîne de caractères ? ». Vous pouvez aussi " "utiliser les RE pour modifier une chaîne de caractères ou la découper de " "différentes façons." @@ -192,7 +192,7 @@ msgstr "" "caractères dont vous souhaitez trouver la correspondance. Les caractères " "peuvent être listés individuellement, ou une plage de caractères peut être " "indiquée en fournissant deux caractères séparés par un `'-'``. Par exemple, " -"``[abc]`` correspond à n'importe quel caractère parmi ``a``, ``b``, ou " +"``[abc]`` correspond à n'importe quel caractère parmi ``a``, ``b`` ou " "``c`` ; c'est équivalent à ``[a-c]``, qui utilise une plage pour exprimer le " "même ensemble de caractères. Si vous voulez trouver une chaîne qui ne " "contient que des lettres en minuscules, la RE est ``[a-z]``." @@ -236,7 +236,7 @@ msgid "" "remove their special meaning: ``\\[`` or ``\\\\``." msgstr "" "Le métacaractère le plus important est probablement la barre oblique inverse " -"( *backslash* en anglais), ``\\``. Comme dans les chaînes de caractères en " +"(*backslash* en anglais), ``\\``. Comme dans les chaînes de caractères en " "Python, la barre oblique inverse peut être suivie par différents caractères " "pour signaler différentes séquences spéciales. Elle est aussi utilisée pour " "échapper tous les métacaractères afin d'en trouver les correspondances dans " @@ -253,7 +253,7 @@ msgstr "" "Certaines séquences spéciales commençant par ``'\\'`` représentent des " "ensembles de caractères prédéfinis qui sont souvent utiles, tels que " "l'ensemble des chiffres, l'ensemble des lettres ou l'ensemble des caractères " -"qui ne sont pas des \"blancs\"." +"qui ne sont pas des « blancs »." #: howto/regex.rst:115 msgid "" @@ -308,7 +308,7 @@ msgstr "``\\D``" msgid "" "Matches any non-digit character; this is equivalent to the class ``[^0-9]``." msgstr "" -"Correspond à n'importe caractère non numérique ; équivalent à la classe " +"Correspond à n'importe quel caractère non numérique ; équivalent à la classe " "``[^0-9]``." #: howto/regex.rst:138 @@ -320,7 +320,7 @@ msgid "" "Matches any whitespace character; this is equivalent to the class ``[ \\t\\n" "\\r\\f\\v]``." msgstr "" -"Correspond à n'importe quel caractère \"blanc\" ; équivalent à la classe " +"Correspond à n'importe quel caractère « blanc » ; équivalent à la classe " "``[ \\t\\n\\r\\f\\v]``." #: howto/regex.rst:142 @@ -332,7 +332,7 @@ msgid "" "Matches any non-whitespace character; this is equivalent to the class ``[^ " "\\t\\n\\r\\f\\v]``." msgstr "" -"Correspond à n'importe caractère autre que \"blanc\" ; équivalent à la " +"Correspond à n'importe quel caractère autre que « blanc » ; équivalent à la " "classe ``[^ \\t\\n\\r\\f\\v]``." #: howto/regex.rst:146 @@ -344,8 +344,8 @@ msgid "" "Matches any alphanumeric character; this is equivalent to the class ``[a-zA-" "Z0-9_]``." msgstr "" -"Correspond à n'importe caractère alphanumérique ; équivalent à la classe " -"``[a-zA-Z0-9_]``." +"Correspond à n'importe quel caractère alphanumérique ; équivalent à la " +"classe ``[a-zA-Z0-9_]``." #: howto/regex.rst:150 msgid "``\\W``" @@ -356,8 +356,8 @@ msgid "" "Matches any non-alphanumeric character; this is equivalent to the class " "``[^a-zA-Z0-9_]``." msgstr "" -"Correspond à n'importe caractère non-alphanumérique ; équivalent à la classe " -"``[^a-zA-Z0-9_]``." +"Correspond à n'importe quel caractère non-alphanumérique ; équivalent à la " +"classe ``[^a-zA-Z0-9_]``." #: howto/regex.rst:152 msgid "" @@ -367,7 +367,7 @@ msgid "" msgstr "" "Ces séquences peuvent être incluses dans une classe de caractères. Par " "exemple, ``[\\s,.]`` est une classe de caractères qui correspond à tous les " -"caractères \"blancs\" ou ``','`` ou ``'.'``." +"caractères « blanc » ou ``','`` ou ``'.'``." #: howto/regex.rst:156 msgid "" @@ -379,8 +379,8 @@ msgstr "" "Le dernier métacaractère de cette section est ``.``. Il correspond à tous " "les caractères, à l'exception du caractère de retour à la ligne ; il existe " "un mode alternatif (:const:`re.DOTALL`) dans lequel il correspond également " -"eu caractère de retour à la ligne. ``.`` est souvent utilisé lorsque l'on " -"veut trouver une correspondance avec \"n'importe quel caractère\"." +"au caractère de retour à la ligne. ``.`` est souvent utilisé lorsque l'on " +"veut trouver une correspondance avec « n'importe quel caractère »." #: howto/regex.rst:163 msgid "Repeating Things" @@ -444,9 +444,9 @@ msgid "" msgstr "" "Un exemple étape par étape mettra les choses au clair. Considérons " "l'expression ``a[bcd]*b``. Elle correspond à la lettre ``'a'``, suivi " -"d'aucune ou plusieurs lettres de la classe `[bcd]`` et finit par un ``'b'``. " -"Maintenant, supposons que nous cherchons une correspondance de cette RE avec " -"la chaîne de caractères ``'abcbd'``." +"d'aucune ou plusieurs lettres de la classe ``[bcd]`` et finit par un " +"``'b'``. Maintenant, supposons que nous cherchons une correspondance de " +"cette RE avec la chaîne de caractères ``'abcbd'``." #: howto/regex.rst:189 msgid "Step" @@ -486,7 +486,7 @@ msgid "" "of the string." msgstr "" "Le moteur de correspondance trouve ``[bcd]*``, va aussi loin qu'il le peut, " -"ce qui n'est pas la fin de la chaîne." +"c.-à-d. la fin de la chaîne." #: howto/regex.rst:197 msgid "3" @@ -584,7 +584,7 @@ msgstr "" "peut ne pas être présent du tout, alors que ``+`` requiert au moins *une* " "occurrence. Pour continuer avec le même exemple, ``cha+t`` correspond avec " "``'chat'`` (1 ``'a'``), ``'chaaat'`` (3 ``'a'``) mais ne correspond pas avec " -"``'ct'``." +"``'cht'``." #: howto/regex.rst:233 msgid "" @@ -675,7 +675,7 @@ msgid "" msgstr "" ":func:`re.compile` accepte aussi une option *flags*, utilisée pour activer " "des fonctionnalités particulières et des variations de syntaxe. Nous " -"étudierons la définition des variables plus tard et, pour l'instant, un seul " +"étudierons les options disponibles plus tard et, pour l'instant, un petit " "exemple suffit ::" #: howto/regex.rst:282 @@ -735,7 +735,7 @@ msgid "" "*again*." msgstr "" "Considérons que vous voulez écrire une RE qui fait correspondre la chaîne de " -"caractères ``\\section`` (on en trouve dans un fichier LaTeX). Pour savoir " +"caractères ``\\section`` (on en trouve dans un fichier *LaTeX*). Pour savoir " "ce qu'il faut coder dans votre programme, commençons par la chaîne de " "caractères cherchée. Ensuite, nous devons échapper chaque barre oblique " "inverse et tout autre métacaractère en les précédant d'une barre oblique " @@ -809,7 +809,7 @@ msgstr "" "``'r'``. Ainsi, ``r\"\\n\"`` est la chaîne de deux caractères contenant " "``'\\'`` et ``'n'`` alors que ``\"\\n\"`` est la chaîne contenant uniquement " "le caractère retour à la ligne. Les expressions régulières sont souvent " -"écrites dans le code Python en utilisant la notation \"chaînes brutes\"." +"écrites dans le code Python en utilisant la notation « chaînes brutes »." #: howto/regex.rst:333 msgid "" @@ -823,7 +823,7 @@ msgstr "" "régulières, mais non valides dans les littéraux chaînes classiques, " "produisent dorénavant un :exc:`DeprecationWarning` et, possiblement, " "deviendront une :exc:`SyntaxError`, ce qui signifie que les séquences seront " -"invalides si la notation \"chaîne brute\" ou l'échappement des barres " +"invalides si la notation « chaîne brute » ou l'échappement des barres " "obliques inverses ne sont pas utilisés." #: howto/regex.rst:341 @@ -925,10 +925,10 @@ msgid "" msgstr "" ":meth:`~re.Pattern.match` et :meth:`~re.Pattern.search` renvoient ``None`` " "si aucune correspondance ne peut être trouvée. Si elles trouvent une " -"correspondance, une instance d'objet :ref:`correspondance ` " -"est renvoyée, contenant les informations relatives à la correspondance : " -"position de départ et de fin, la sous-chaîne qui correspond et d'autres " -"informations." +"correspondance, une instance d'\\ :ref:`objet correspondance ` est renvoyée, contenant les informations relatives à la " +"correspondance : position de départ et de fin, la sous-chaîne qui correspond " +"et d'autres informations." #: howto/regex.rst:380 msgid "" @@ -966,7 +966,7 @@ msgid "" msgstr "" "Maintenant, vous pouvez tester des correspondances de la RE ``[a-z]+`` avec " "différentes chaînes. Une chaîne vide ne doit pas correspondre, puisque ``+`` " -"indique \"une ou plusieurs occurrences\". :meth:`~re.Pattern.match` doit " +"indique « une ou plusieurs occurrences ». :meth:`~re.Pattern.match` doit " "renvoyer ``None`` dans ce cas, ce qui fait que l'interpréteur n'affiche " "rien. Vous pouvez afficher le résultat de :meth:`!match` explicitement pour " "que ce soit clair. ::" @@ -988,7 +988,7 @@ msgid "" "about the matching string. Match object instances also have several methods " "and attributes; the most important ones are:" msgstr "" -"Maintenant, vous pouvez interroger :ref:`l'objet correspondance ` pour obtenir des informations sur la chaîne qui correspond. Les " "instances d'objets correspondances possèdent plusieurs méthodes et " "attributs ; les plus importants sont :" @@ -1024,7 +1024,8 @@ msgstr "``span()``" #: howto/regex.rst:426 msgid "Return a tuple containing the (start, end) positions of the match" msgstr "" -"Renvoie un *tuple* contenant les positions (début, fin) de la correspondance" +"Renvoie un *n*-uplet contenant les positions (début, fin) de la " +"correspondance" #: howto/regex.rst:430 msgid "Trying these methods will soon clarify their meaning::" @@ -1044,7 +1045,7 @@ msgstr "" ":meth:`~re.Match.group` renvoie la sous-chaîne qui correspond à la RE. :meth:" "`~re.Match.start` et :meth:`~re.Match.end` renvoient les indices de début et " "de fin de la correspondance. :meth:`~re.Match.span` renvoie les indices de " -"début et de fin dans un seul *tuple*. Comme la méthode :meth:`~re.Pattern." +"début et de fin dans un seul couple. Comme la méthode :meth:`~re.Pattern." "match` ne fait que vérifier si la RE correspond au début de la chaîne, :meth:" "`!start` vaut toujours zéro. Cependant, la méthode :meth:`~re.Pattern." "search` d'un motif analyse toute la chaîne, afin de trouver une " @@ -1057,7 +1058,7 @@ msgid "" "usually looks like::" msgstr "" "Dans les programmes réels, la façon de faire la plus courante consiste à " -"stocker :ref:`l'objet correspondance ` dans une variable, " +"stocker l'\\ :ref:`objet correspondance ` dans une variable, " "puis à vérifier s'il vaut ``None``. Généralement, cela ressemble à ceci ::" #: howto/regex.rst:467 @@ -1079,9 +1080,9 @@ msgstr "" "Le préfixe ``r``, qui indique une chaîne brute littérale, est nécessaire " "dans cet exemple car les séquences d'échappement dans une chaîne littérale " "qui ne sont pas reconnues par Python, alors qu'elles le sont par les " -"expressions régulières, induisent maintenant un :exc:`DeprecationWarning` et " -"deviendront possiblement des :exc:`SyntaxError`. Reportez-vous à :ref:`the-" -"backslash-plague`." +"expressions régulières, produisent maintenant un :exc:`DeprecationWarning` " +"et deviendront possiblement des :exc:`SyntaxError`. Reportez-vous à :ref:" +"`the-backslash-plague`." #: howto/regex.rst:480 msgid "" @@ -1090,9 +1091,9 @@ msgid "" "sequence of :ref:`match object ` instances as an :term:" "`iterator`::" msgstr "" -":meth:`~re.Pattern.findall` doit créer la liste entière avant d'être renvoyé " +":meth:`~re.Pattern.findall` doit créer la liste entière avant de la renvoyer " "comme résultat. La méthode :meth:`~re.Pattern.finditer` renvoie une séquence " -"d'instances :ref:`d'objets correspondances ` en tant :term:" +"d'instances d'\\ :ref:`objets correspondances ` en tant :term:" "`qu'itérateur ` ::" #: howto/regex.rst:496 @@ -1113,8 +1114,8 @@ msgstr "" "match`, :func:`~re.search`, :func:`~re.findall`, :func:`~re.sub` et ainsi de " "suite. Ces fonctions prennent les mêmes arguments que les méthodes " "correspondantes des objets motifs, avec la chaîne RE ajoutée en tant que " -"premier argument. Elles renvoient toujours ``None`` ou une instance :ref:" -"`d'objet correspondance `. ::" +"premier argument. Elles renvoient toujours ``None`` ou une instance d'\\ :" +"ref:`objet correspondance `. ::" #: howto/regex.rst:510 msgid "" @@ -1316,7 +1317,7 @@ msgstr "" "utilise ces fonctions C pour ``\\w`` ; c'est plus lent mais cela permet à ``" "\\w+`` de correspondre avec les mots français tel qu'attendu. L'utilisation " "de cette option est déconseillée en Python 3 car le mécanisme de locale est " -"très peu fiable, il ne gère qu'une seule \"culture\" à la fois et il ne " +"très peu fiable, il ne gère qu'une seule « culture » à la fois et il ne " "fonctionne qu'avec des locales 8 bits. La correspondance Unicode est déjà " "activée par défaut dans Python 3 pour les motifs Unicode (type *str*) et " "elle est capable de gérer différentes configurations de régions." @@ -1381,8 +1382,8 @@ msgid "" msgstr "" "Cette option vous permet d'écrire des expressions régulières plus lisibles " "en vous permettant plus de flexibilité pour le formatage. Lorsque cette " -"option est activée, les \"blancs\" dans la chaîne RE sont ignorés, sauf " -"lorsque le \"blanc\" se trouve dans une classe de caractères ou est précédé " +"option est activée, les « blancs » dans la chaîne RE sont ignorés, sauf " +"lorsque le « blancs » se trouve dans une classe de caractères ou est précédé " "d'une barre oblique inverse ; ceci vous permet d'organiser et d'indenter vos " "RE plus clairement. Cette option vous permet également de placer des " "commentaires dans une RE, ils seront ignorés par le moteur ; les " @@ -1395,7 +1396,7 @@ msgid "" "it is to read? ::" msgstr "" "Par exemple, voici une RE qui utilise :const:`re.VERBOSE` ; vous pouvez " -"constater qu'elle est beaucoup plus facile à lire ::" +"constater qu'elle est beaucoup plus facile à lire ::" #: howto/regex.rst:660 msgid "Without the verbose setting, the RE would look like this::" @@ -1473,7 +1474,7 @@ msgid "" "``'Crow'`` or ``'Servo'``, not ``'Cro'``, a ``'w'`` or an ``'S'``, and " "``'ervo'``." msgstr "" -"Union ensembliste ou opérateur \"ou\". Si *A* et *B* sont des expressions " +"Union ensembliste ou opérateur « ou ». Si *A* et *B* sont des expressions " "régulières, ``A|B`` correspond à toute chaine qui correspond à A ou à B. La " "priorité de ``|`` est très faible afin de pouvoir effectuer simplement des " "unions de chaînes de plusieurs caractères. ``Crow|Servo`` correspond avec " @@ -1548,7 +1549,7 @@ msgid "" "string, but ``^`` may match at any location inside the string that follows a " "newline character." msgstr "" -"Correspond au début de la chaîne de caractère, uniquement. Si l'option :" +"Correspond au début de la chaîne de caractères, uniquement. Si l'option :" "const:`MULTILINE` n'est pas activée, ``\\A`` et ``^`` sont équivalents. Dans " "le mode :const:`MULTILINE`, ils sont différents : ``\\A`` ne correspond " "toujours qu'au début de la chaîne alors que ``^`` correspond aussi aux " @@ -1577,7 +1578,7 @@ msgstr "" "Limite de mot. C'est une assertion de largeur zéro qui correspond uniquement " "aux positions de début et de fin de mot. Un mot est défini comme une " "séquence de caractères alphanumériques ; ainsi, la fin d'un mot est indiquée " -"par un \"blanc\" ou un caractère non-alphanumérique." +"par un « blanc » ou un caractère non-alphanumérique." #: howto/regex.rst:749 msgid "" @@ -1601,11 +1602,11 @@ msgstr "" "Quand vous utilisez cette séquence spéciale, gardez deux choses à l'esprit. " "Tout d'abord, c'est la pire collision entre les littéraux des chaînes Python " "et les séquences d'expressions régulières. Dans les littéraux de chaîne de " -"caractères Python, ``\\b``` est le caractère de retour-arrière (*backspace* " +"caractères Python, ``\\b`` est le caractère de retour-arrière (*backspace* " "en anglais), dont la valeur ASCII est 8. Si vous n'utilisez pas les chaînes " "de caractères brutes, alors Python convertit le ``\\b`` en retour-arrière, " "et votre RE ne correspond pas à ce que vous attendez. L'exemple suivant " -"ressemble à notre RE précédente, mais nous avons omis le ```'r'`` devant la " +"ressemble à notre RE précédente, mais nous avons omis le ``'r'`` devant la " "chaîne RE. ::" #: howto/regex.rst:774 @@ -1670,7 +1671,7 @@ msgid "" "+``, ``?``, or ``{m,n}``. For example, ``(ab)*`` will match zero or more " "repetitions of ``ab``. ::" msgstr "" -"Les groupes sont délimités par les métacaractères marqueurs ``'('``et " +"Les groupes sont délimités par les métacaractères marqueurs ``'('`` et " "``')'``. ``'('`` et ``')'`` ont à peu près le même sens que dans les " "expressions mathématiques ; ils forment un groupe à partir des expressions " "qu'ils encadrent ; vous pouvez répéter le contenu d'un groupe à l'aide d'un " @@ -1688,15 +1689,15 @@ msgid "" "we'll see how to express groups that don't capture the span of text that " "they match. ::" msgstr "" -"Les groupes délimités par ``'('``et ``')'`` capturent également les indices " +"Les groupes délimités par ``'('`` et ``')'`` capturent également les indices " "de début et de fin du texte avec lequel ils correspondent ; ces indices " "peuvent être récupérés en passant un argument à :meth:`~re.Match.group`, :" "meth:`~re.Match.start`, :meth:`~re.Match.end` ou :meth:`~re.Match.span`. Les " -"groupes sont numérotés à partir de 0, le groupe 0 est toujours présent ; " -"c'est l'ensemble de la RE, donc les méthodes de :ref:`l'objet correspondance " -"` ont le groupe 0 comme argument par défaut. Plus loin, nous " -"voyons comment exprimer les groupes qui ne capturent pas l'étendue du texte " -"avec lequel ils correspondent. ::" +"groupes sont numérotés à partir de 0, le groupe 0 étant toujours présent ; " +"c'est l'ensemble de la RE, donc les méthodes de l'\\ :ref:`objet " +"correspondance ` ont le groupe 0 comme argument par défaut. " +"Plus loin, nous voyons comment exprimer les groupes qui ne capturent pas " +"l'étendue du texte avec lequel ils correspondent. ::" #: howto/regex.rst:830 msgid "" @@ -1716,7 +1717,7 @@ msgid "" "those groups. ::" msgstr "" "Vous pouvez passer plusieurs numéros de groupes à :meth:`~re.Match.group` en " -"même temps, elle vous renvoie alors un *tuple* contenant les valeurs " +"même temps, elle vous renvoie alors un *n*-uplet contenant les valeurs " "correspondantes pour ces groupes. ::" #: howto/regex.rst:849 @@ -1724,7 +1725,7 @@ msgid "" "The :meth:`~re.Match.groups` method returns a tuple containing the strings " "for all the subgroups, from 1 up to however many there are. ::" msgstr "" -"La méthode :meth:`~re.Match.groups` renvoie un *tuple* contenant les " +"La méthode :meth:`~re.Match.groups` renvoie un *n*-uplet contenant les " "chaînes pour tous les sous-groupes, en commençant par le numéro 1 jusqu'au " "dernier. ::" @@ -1759,9 +1760,9 @@ msgid "" "substitutions." msgstr "" "Les renvois tels que celui-ci ne sont pas très utiles pour effectuer une " -"simple recherche dans une chaîne --- il n'y a que peu de formats de textes " -"qui répètent des données ainsi --- mais vous verrez bientôt qu'ils sont " -"*très* utiles pour effectuer des substitutions dans les chaînes." +"simple recherche dans une chaîne —­ il n'y a que peu de formats de textes qui " +"répètent des données ainsi — mais vous verrez bientôt qu'ils sont *très* " +"utiles pour effectuer des substitutions dans les chaînes." #: howto/regex.rst:875 msgid "Non-capturing and Named Groups" @@ -1897,7 +1898,7 @@ msgid "" "ways::" msgstr "" "La syntaxe pour nommer les groupes est l'une des extensions spécifiques à " -"Python : ``(?P....)```. *nom* est, vous vous en doutez, le nom du " +"Python : ``(?P....)``. *nom* est, vous vous en doutez, le nom du " "groupe. Les groupes nommés se comportent exactement comme des groupes de " "capture, sauf qu'ils associent en plus un nom à un groupe. Les méthodes des :" "ref:`objets correspondances ` qui gèrent les groupes de " @@ -2069,7 +2070,7 @@ msgstr "" "L'expression devient plus confuse si nous essayons de réparer la première " "solution en spécifiant l'un des cas suivants : le premier caractère de " "l'extension n'est pas ``b`` ; le deuxième caractère n'est pas ``a`` ; ou le " -"troisième caractère n'est pas ``t```. Ce motif accepte ``truc.bar`` et " +"troisième caractère n'est pas ``t``. Ce motif accepte ``truc.bar`` et " "rejette ``autoexec.bat``, mais elle nécessite une extension de trois lettres " "et n'accepte pas un nom de fichier avec une extension de deux lettres comme " "``sendmail.cf``. Compliquons encore une fois le motif pour essayer de le " @@ -2203,7 +2204,7 @@ msgstr "" "morceaux. C'est similaire à la méthode :meth:`~str.split` mais est beaucoup " "plus générale par les délimiteurs que vous pouvez spécifier ; la méthode :" "meth:`!split` du type *string* ne gère que les découpages en suivant les " -"\"blancs\" ou suivant une chaîne définie. Comme vous pouvez vous y attendre, " +"« blancs » ou suivant une chaîne définie. Comme vous pouvez vous y attendre, " "il y a aussi une fonction :func:`re.split` de niveau module." #: howto/regex.rst:1092 @@ -2325,7 +2326,7 @@ msgid "" "string." msgstr "" "Si *replacement* est une chaîne de caractères, toute barre oblique inverse " -"d'échappement est traitée. C'est-à-dire que ```\\n`` est converti en " +"d'échappement est traitée. C'est-à-dire que ``\\n`` est converti en " "caractère de nouvelle ligne, ``\\r`` est converti en retour chariot, et " "ainsi de suite. Les échappements inconnus comme ``\\&`` sont laissés tels " "quels. Les renvois, tels que ``\\6``, sont remplacés par la sous-chaîne " @@ -2398,8 +2399,8 @@ msgstr "" "d'objet ou de chaîne de caractères ; si vous avez besoin de spécifier des " "options pour l'expression régulière, vous devez soit utiliser un objet motif " "comme premier paramètre, soit utiliser des modificateurs intégrés dans la " -"chaîne de caractères, par exemple ``sub(\"(?i)b+\", \"x\", \"bbbb BBBBB" -"\")```renvoie ``'x x'``." +"chaîne de caractères, par exemple ``sub(\"(?i)b+\", \"x\", \"bbbb BBBBB\")`` " +"renvoie ``'x x'``." #: howto/regex.rst:1232 msgid "Common Problems" @@ -2526,13 +2527,13 @@ msgid "" msgstr "" "Vous pouvez être tenté d'utiliser :func:`re.match` en ajoutant simplement ``." "*`` au début de votre RE. Ce n'est pas une bonne idée, utilisez plutôt :func:" -"`re.search`. Le compilateur d'expressions régulières analyse les REs pour " +"`re.search`. Le compilateur d'expressions régulières analyse les RE pour " "optimiser le processus de recherche d'une correspondance. Cette analyse " "permet de déterminer ce que doit être le premier caractère d'une " "correspondance ; par exemple, un motif commençant par ``Corbeau`` doit faire " "correspondre un ``'C'`` en tête. L'analyse permet au moteur de parcourir " "rapidement la chaîne de caractères à la recherche du caractère de départ, " -"n'essayant la correspondance complète que si un \"C\" a déjà été trouvé." +"n'essayant la correspondance complète que si un ``'C'`` a déjà été trouvé." #: howto/regex.rst:1300 msgid "" @@ -2573,7 +2574,7 @@ msgid "" "The final match extends from the ``'<'`` in ``''`` to the ``'>'`` in " "``''``, which isn't what you want." msgstr "" -"La RE correspond au ``'<'`` de ``''`` et le ``.*``` consomme le reste " +"La RE correspond au ``'<'`` de ``''`` et le ``.*`` consomme le reste " "de la chaîne. Mais, comme il reste des éléments du motif dans la RE et que " "le ``>`` ne peut pas correspondre à la fin de la chaîne de caractères, le " "moteur d'expression régulière doit faire marche arrière caractère par " @@ -2690,7 +2691,7 @@ msgid "" "you much.) Consider checking it out from your library." msgstr "" "Le livre le plus complet sur les expressions régulières est certainement " -"Mastering Regular Expressions de Jeffrey Friedl, publié par O'Reilly. " +"*Mastering Regular Expressions* de Jeffrey Friedl, publié par O'Reilly. " "Malheureusement, il se concentre sur les déclinaisons Perl et Java des " "expressions régulières et ne contient aucun contenu pour Python ; il n'est " "donc pas utile d'en faire référence pour la programmation Python. (La " From 978274678ec91e07ebd0eb8ca3b0cf4726819d8a Mon Sep 17 00:00:00 2001 From: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> Date: Wed, 18 Nov 2020 23:35:08 +0100 Subject: [PATCH 10/29] fixes #1470 et relecture via padpo (#1471) --- tutorial/inputoutput.po | 42 ++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 35d3f4c87..a314f2c3d 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-08-27 11:33+0200\n" +"PO-Revision-Date: 2020-11-18 16:55+0100\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \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.4.1\n" +"X-Generator: Poedit 2.2.3\n" #: tutorial/inputoutput.rst:5 msgid "Input and Output" @@ -25,7 +25,7 @@ msgid "" "printed in a human-readable form, or written to a file for future use. This " "chapter will discuss some of the possibilities." msgstr "" -"Il existe bien des moyens de présenter les sorties d'un programmes ; les " +"Il existe bien des moyens de présenter les sorties d'un programme ; les " "données peuvent être affichées sous une forme lisible par un être humain ou " "sauvegardées dans un fichier pour une utilisation future. Ce chapitre " "présente quelques possibilités." @@ -41,7 +41,7 @@ msgid "" "method of file objects; the standard output file can be referenced as ``sys." "stdout``. See the Library Reference for more information on this.)" msgstr "" -"Jusqu'ici, nous avons rencontré deux moyens d'écrire des données : les " +"Jusqu'ici, nous avons rencontré deux moyens d'écrire des données : les " "*déclarations d'expressions* et la fonction :func:`print`. Une troisième " "méthode consiste à utiliser la méthode :meth:`write` des fichiers, avec le " "fichier de sortie standard référencé en tant que ``sys.stdout``. Voyez le " @@ -261,7 +261,7 @@ msgid "" "As an example, the following lines produce a tidily-aligned set of columns " "giving integers and their squares and cubes::" msgstr "" -"A titre d’exemple, les lignes suivantes produisent un ensemble de colonnes " +"À titre d’exemple, les lignes suivantes produisent un ensemble de colonnes " "alignées de façon ordonnée donnant les entiers, leurs carrés et leurs " "cubes ::" @@ -271,7 +271,7 @@ msgid "" "ref:`formatstrings`." msgstr "" "Pour avoir une description complète du formatage des chaînes de caractères " -"avec la méthode :meth:`str.format`, lisez : :ref:`formatstrings`." +"avec la méthode :meth:`str.format`, lisez : :ref:`formatstrings`." #: tutorial/inputoutput.rst:214 msgid "Manual String Formatting" @@ -286,7 +286,7 @@ msgid "" "(Note that the one space between each column was added by the way :func:" "`print` works: it always adds spaces between its arguments.)" msgstr "" -"(Remarquez que l'espace séparant les colonnes vient de la manière donc :func:" +"(Remarquez que l'espace séparant les colonnes vient de la manière dont :func:" "`print` fonctionne : il ajoute toujours des espaces entre ses arguments.)" #: tutorial/inputoutput.rst:237 @@ -305,7 +305,7 @@ msgstr "" "gauche. Il existe des méthodes similaires :meth:`str.ljust` et :meth:`str." "center`. Ces méthodes n'écrivent rien, elles renvoient simplement une " "nouvelle chaîne. Si la chaîne passée en paramètre est trop longue, elle " -"n'est pas tronquée mais renvoyée sans modification ; cela peut chambouler " +"n'est pas tronquée mais renvoyée sans modification ; cela peut chambouler " "votre mise en page mais c'est souvent préférable à l'alternative, qui " "pourrait mentir sur une valeur (et si vous voulez vraiment tronquer vos " "valeurs, vous pouvez toujours utiliser une tranche, comme dans ``x.ljust(n)[:" @@ -353,7 +353,7 @@ msgid "" "two arguments: ``open(filename, mode)``." msgstr "" "La fonction :func:`open` renvoie un :term:`objet fichier` et est le plus " -"souvent utilisée avec deux arguments : ``open(nomfichier, mode)``." +"souvent utilisée avec deux arguments : ``open(nomfichier, mode)``." #: tutorial/inputoutput.rst:293 msgid "" @@ -405,8 +405,8 @@ msgid "" msgstr "" "En mode texte, le comportement par défaut, à la lecture, est de convertir " "les fin de lignes spécifiques à la plateforme (``\\n`` sur Unix, ``\\r\\n`` " -"sur Windows etc...) en simples ``\\n``. Lors de l'écriture, le comportement " -"par défaut est d'appliquer l'opération inverse : les ``\\n`` sont convertis " +"sur Windows, etc.) en simples ``\\n``. Lors de l'écriture, le comportement " +"par défaut est d'appliquer l'opération inverse : les ``\\n`` sont convertis " "dans leur équivalent sur la plateforme courante. Ces modifications " "effectuées automatiquement sont normales pour du texte mais détérioreraient " "des données binaires contenues dans un fichier de type :file:`JPEG` ou :file:" @@ -425,7 +425,7 @@ msgstr "" "traitez des fichiers. Vous fermez ainsi toujours correctement le fichier, " "même si une exception est levée. Utiliser :keyword:`!with` est aussi " "beaucoup plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`" -"\\ -\\ :keyword:`finally` ::" +"\\ …\\ :keyword:`finally` ::" #: tutorial/inputoutput.rst:330 msgid "" @@ -481,7 +481,7 @@ msgstr "" "dernière lit une certaine quantité de données et la renvoie sous forme de " "chaîne (en mode texte) ou d'objet *bytes* (en mode binaire). *taille* est un " "argument numérique facultatif. Lorsque *taille* est omis ou négatif, la " -"totalité du contenu du fichier sera lue et retournée ; c'est votre problème " +"totalité du contenu du fichier sera lue et renvoyée ; c'est votre problème " "si le fichier est deux fois plus grand que la mémoire de votre machine. " "Sinon, au maximum *taille* caractères (en mode texte) ou *taille* octets (en " "mode binaire) sont lus et renvoyés. Si la fin du fichier est atteinte, ``f." @@ -496,10 +496,10 @@ msgid "" "end of the file has been reached, while a blank line is represented by " "``'\\n'``, a string containing only a single newline. ::" msgstr "" -"``f.readline()`` lit une seule ligne du fichier ; un caractère de fin de " +"``f.readline()`` lit une seule ligne du fichier ; un caractère de fin de " "ligne (``\\n``) est laissé à la fin de la chaîne. Il n'est omis que sur la " "dernière ligne du fichier si celui-ci ne se termine pas un caractère de fin " -"de ligne. Ceci permet de rendre la valeur de retour non ambigüe : si ``f." +"de ligne. Ceci permet de rendre la valeur de retour non ambigüe : si ``f." "readline()`` renvoie une chaîne vide, c'est que la fin du fichier a été " "atteinte, alors qu'une ligne vide est représentée par ``'\\n'`` (une chaîne " "de caractères ne contenant qu'une fin de ligne). ::" @@ -510,7 +510,7 @@ msgid "" "memory efficient, fast, and leads to simple code::" msgstr "" "Pour lire ligne à ligne, vous pouvez aussi boucler sur l'objet fichier. " -"C'est plus efficace en terme de gestion mémoire, plus rapide et donne un " +"C'est plus efficace en termes de gestion mémoire, plus rapide et donne un " "code plus simple ::" #: tutorial/inputoutput.rst:394 @@ -574,7 +574,7 @@ msgid "" msgstr "" "Sur un fichier en mode texte (ceux ouverts sans ``b`` dans le mode), seuls " "les changements de position relatifs au début du fichier sont autorisés " -"(sauf une exception : se rendre à la fin du fichier avec ``seek(0, 2)``) et " +"(sauf une exception : se rendre à la fin du fichier avec ``seek(0, 2)``) et " "les seules valeurs possibles pour le paramètre *décalage* sont les valeurs " "renvoyées par ``f.tell()``, ou zéro. Toute autre valeur pour le paramètre " "*décalage* produit un comportement indéfini." @@ -586,7 +586,7 @@ msgid "" "Reference for a complete guide to file objects." msgstr "" "Les fichiers disposent de méthodes supplémentaires, telles que :meth:`~file." -"isatty` et :meth:`~file.truncate` qui sont moins souvent utilisées ; " +"isatty` et :meth:`~file.truncate` qui sont moins souvent utilisées ; " "consultez la Référence de la Bibliothèque Standard pour avoir un guide " "complet des objets fichiers." @@ -626,7 +626,7 @@ msgid "" msgstr "" "Plutôt que de passer son temps à écrire et déboguer du code permettant de " "sauvegarder des types de données compliqués, Python permet d'utiliser `JSON " -"(JavaScript Object Notation) `_, un format répandu de " +"(*JavaScript Object Notation*) `_, un format répandu de " "représentation et d'échange de données. Le module standard appelé :mod:" "`json` peut transformer des données hiérarchisées Python en une " "représentation sous forme de chaîne de caractères. Ce processus est nommé :" @@ -642,7 +642,7 @@ msgid "" "good choice for interoperability." msgstr "" "Le format JSON est couramment utilisé dans les applications modernes pour " -"échanger des données. Beaucoup de développeurs le maîtrise, ce qui en fait " +"échanger des données. Beaucoup de développeurs le maîtrisent, ce qui en fait " "un format de prédilection pour l'interopérabilité." #: tutorial/inputoutput.rst:474 @@ -700,7 +700,7 @@ msgstr "" "Au contraire de :ref:`JSON `, *pickle* est un protocole permettant " "la sérialisation d'objets Python arbitrairement complexes. Il est donc " "spécifique à Python et ne peut pas être utilisé pour communiquer avec " -"d'autres langages. Il est aussi, par défaut, une source de vulnérabilité : " +"d'autres langages. Il est aussi, par défaut, une source de vulnérabilité : " "dé-sérialiser des données au format *pickle* provenant d'une source " "malveillante et particulièrement habile peut mener à exécuter du code " "arbitraire." From 66843700465e167780e587586dd540be3acc433b Mon Sep 17 00:00:00 2001 From: Jules Lasne Date: Thu, 19 Nov 2020 12:33:51 +0100 Subject: [PATCH 11/29] Create stale.yml (#1473) --- .github/stale.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/stale.yml diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 000000000..bf1c992a4 --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,25 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 60 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 14 +# Issues with these labels will never be considered stale +exemptLabels: + - meta + - on hold +# Label to use when marking an issue as stale +staleLabel: stale +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + Cette issue/pull request a été automatiquement marquée comme innactive car elle n'a pas eu d'activité récente. + Elle sera fermée si il ne se passe rien dans les 14 jours qui viennent. Merci pour votre contribution + + This issue/pull request has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: true + +# Comment to post when removing the stale label. +unmarkComment: > + Cette issue n'est plus innactive ! + This issue isn't stale anymore! From 7b74539f03a825ad85223b0945b0d5466b2a53d3 Mon Sep 17 00:00:00 2001 From: Jules Lasne Date: Sun, 22 Nov 2020 22:44:43 +0100 Subject: [PATCH 12/29] Added title checker (#1472) --- .github/pr-title-checker-config.json | 11 +++++++++++ .github/workflows/pr-title-cheker.yml | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 .github/pr-title-checker-config.json create mode 100644 .github/workflows/pr-title-cheker.yml diff --git a/.github/pr-title-checker-config.json b/.github/pr-title-checker-config.json new file mode 100644 index 000000000..e8e75bd58 --- /dev/null +++ b/.github/pr-title-checker-config.json @@ -0,0 +1,11 @@ +{ + "LABEL": { + "name": "Title needs formatting.", + "color": "EEEEEE" + }, + "CHECKS": { + "prefixes": ["traduction de", "Traduction de", "Fix fuzzies in", "Fix fuzzies dans"], + "regexp": "\\.po", + "ignoreLabels": ["meta"] + } +} diff --git a/.github/workflows/pr-title-cheker.yml b/.github/workflows/pr-title-cheker.yml new file mode 100644 index 000000000..385f5fc61 --- /dev/null +++ b/.github/workflows/pr-title-cheker.yml @@ -0,0 +1,17 @@ +name: "PR Title Checker" +on: + pull_request: + types: + - opened + - edited + - synchronize + - labeled + - unlabeled + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: thehanimo/pr-title-checker@v1.2 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From ec02fd8861b053bd3f18484a021633e28e4fadd0 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Mon, 23 Nov 2020 13:11:32 +0100 Subject: [PATCH 13/29] Try gh-actions. (#1474) --- .github/workflows/tests.yml | 83 +++++++++++++++++++++++++++++++++++++ Makefile | 2 - 2 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 000000000..a6def2976 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,83 @@ +--- + +name: Tests + +on: + push: + branches: + - '*.*' + pull_request: + branches: + - '*.*' + +jobs: + pospell: + name: 'Orthographe' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install pospell + run: | + sudo apt-get update + sudo apt-get install -y hunspell hunspell-fr-comprehensive + sudo python3 -m pip install pospell + - name: Run pospell + run: pospell -p dict -l fr_FR *.po */*.po + + powrap: + name: 'Ensure wrapping consistency' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install powrap + run: | + sudo apt-get update + sudo apt-get install gettext + sudo python3 -m pip install powrap + - name: Run powrap + run: powrap --check --quiet *.po */*.po + + padpo: + name: 'Grammaire' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: '3.9' + - name: Install padpo + run: | + python3.9 -m venv .venv + .venv/bin/python -m pip install --upgrade pip setuptools wheel + .venv/bin/python -m pip install padpo + - name: Run padpo + run: PATH=$PATH:$PWD/.venv/bin/ padpo -i *.po */*.po 2>&1 | grep -v -Ff padpo.ignore + + sphinx: + name: 'Build the doc' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/cache@v2 + with: + path: '~/cpython/' + key: '1' + - uses: actions/setup-python@v2 + with: + python-version: '3.9' + - name: Clone cpython + run: | + if [ ! -d ~/cpython ]; then + git clone https://github.com/python/cpython ~/cpython/ + else + git -C ~/cpython fetch + fi + - name: Prepare build hierarchy + run: | + mkdir -p ~/locales/fr/LC_MESSAGES/ + cp -uv --parents *.po */*.po ~/locales/fr/LC_MESSAGES/ + git -C ~/cpython checkout b30934e9afb0af3f8e2e5f0992445be775b3c630 + - name: Prepare venv + run: make -C $HOME/cpython/Doc venv + - name: sphinx-build + run: make -C $HOME/cpython/Doc SPHINXOPTS="-qW -j4 -D locale_dirs=$HOME/locales -D language=fr -D gettext_compact=0" autobuild-dev-html diff --git a/Makefile b/Makefile index c797d0a57..2ea5f117b 100644 --- a/Makefile +++ b/Makefile @@ -30,8 +30,6 @@ BRANCH := 3.9 EXCLUDED := whatsnew/ c-api/ -.SILENT: - # Internal variables UPSTREAM := https://github.com/python/cpython From 4d9a817ba2895444ab0371f5f66e260438735dd4 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Wed, 25 Nov 2020 20:00:10 +0100 Subject: [PATCH 14/29] Exempt EASY issues. --- .github/stale.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/stale.yml b/.github/stale.yml index bf1c992a4..c005b3015 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -6,6 +6,7 @@ daysUntilClose: 14 exemptLabels: - meta - on hold + - EASY # Label to use when marking an issue as stale staleLabel: stale # Comment to post when marking an issue as stale. Set to `false` to disable From 3131eb86d6b906a137e5ddff029185e9b0b77c23 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 26 Nov 2020 01:35:08 +0100 Subject: [PATCH 15/29] Socket (#1479) --- library/socket.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/library/socket.po b/library/socket.po index 9c3b50b1c..e568706be 100644 --- a/library/socket.po +++ b/library/socket.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-01 16:00+0200\n" -"PO-Revision-Date: 2019-06-18 21:59+0200\n" +"PO-Revision-Date: 2020-11-25 20:35+0100\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -15,12 +15,11 @@ msgstr "" #: library/socket.rst:2 msgid ":mod:`socket` --- Low-level networking interface" -msgstr "" +msgstr ":mod:`socket` — Gestion réseau de bas niveau" #: library/socket.rst:7 -#, fuzzy msgid "**Source code:** :source:`Lib/socket.py`" -msgstr "**Code source :** :source:`Lib/secrets.py`" +msgstr "**Code source :** :source:`Lib/secrets.py`" #: library/socket.rst:11 msgid "" From b8d589144a0b782e7e5ec68ef2e72b6d0023561a Mon Sep 17 00:00:00 2001 From: Jules Lasne Date: Fri, 27 Nov 2020 19:17:11 +0100 Subject: [PATCH 16/29] Change check name to avoid problem with PyDocTeur (#1481) --- .github/workflows/pr-title-cheker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-title-cheker.yml b/.github/workflows/pr-title-cheker.yml index 385f5fc61..b88e3a208 100644 --- a/.github/workflows/pr-title-cheker.yml +++ b/.github/workflows/pr-title-cheker.yml @@ -9,7 +9,7 @@ on: - unlabeled jobs: - check: + check-title: runs-on: ubuntu-latest steps: - uses: thehanimo/pr-title-checker@v1.2 From 181c9437a6375a4cb53436a906b03666f9dbe1bd Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Wed, 2 Dec 2020 00:20:06 +0100 Subject: [PATCH 17/29] Problem Matcher for pospell (#1493) --- .github/problem-matchers/pospell.json | 15 +++++++++++++++ .github/workflows/tests.yml | 2 ++ .travis.yml | 20 -------------------- 3 files changed, 17 insertions(+), 20 deletions(-) create mode 100644 .github/problem-matchers/pospell.json delete mode 100644 .travis.yml diff --git a/.github/problem-matchers/pospell.json b/.github/problem-matchers/pospell.json new file mode 100644 index 000000000..cedddb008 --- /dev/null +++ b/.github/problem-matchers/pospell.json @@ -0,0 +1,15 @@ +{ + "problemMatcher": [ + { + "owner": "pospell", + "pattern": [ + { + "regexp": "^(.*):(\\d+):(.*)$", + "file": 1, + "line": 2, + "message": 3 + } + ] + } + ] +} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a6def2976..e6a10b24a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,6 +16,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Register pospell problem matcher + run: echo "::add-matcher::.github/problem-matchers/pospell.json" - name: Install pospell run: | sudo apt-get update diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 515c9a76f..000000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -language: python -dist: xenial -python: 3.7 -before_install: - - sudo apt-get update - - sudo apt-get install -y hunspell hunspell-fr-comprehensive -install: - - pip install poutils - - pospell --version - - powrap --version - - padpo --version -script: - - 'printf "%s\n" "$TRAVIS_COMMIT_RANGE"' - - 'CHANGED_FILES="$(ls -1d $(git diff --name-only $TRAVIS_COMMIT_RANGE) | grep "\.po$")" ;:' - - 'printf "%s files changed.\n" "$(printf "%s" "$CHANGED_FILES" | grep -c "po$")" ;:' - - 'if [ -n "$CHANGED_FILES" ]; then printf -- "- %s\n" $CHANGED_FILES; fi' - - 'if [ -n "$CHANGED_FILES" ]; then powrap --check --quiet $CHANGED_FILES; fi' - - 'if [ -n "$CHANGED_FILES" ]; then pospell -p dict -l fr_FR $CHANGED_FILES; fi' - - 'if [ -n "$CHANGED_FILES" ]; then make CPYTHON_PATH=/tmp/cpython/; fi' - - 'if [ -n "$CHANGED_FILES" ]; then padpo -i $CHANGED_FILES 2>&1 | grep -v -Ff padpo.ignore || true; fi' From 05c5b4acf5009d24e86b318b6b0a0ec4505e6c28 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Wed, 2 Dec 2020 16:55:54 +0100 Subject: [PATCH 18/29] Traduction de faq/general.po --- qmake verifs | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 qmake verifs diff --git a/qmake verifs b/qmake verifs deleted file mode 100644 index 3356045ed..000000000 --- a/qmake verifs +++ /dev/null @@ -1,36 +0,0 @@ - 3.8 - 3.9 -* faq-design - remotes/origin/2.7 - remotes/origin/3.5 - remotes/origin/3.6 - remotes/origin/3.7 - remotes/origin/3.8 - remotes/origin/HEAD -> origin/3.8 - remotes/origin/JulienPalard-issue-templates - remotes/origin/contributing-doubles-espaces - remotes/origin/install-index - remotes/origin/license - remotes/origin/master - remotes/origin/python-docs-fr-glossary - remotes/origin/revert-619-asyncio-policy - remotes/origin/revert-899-using-cmdline - remotes/origin/revert-984-travis_commit_range - remotes/upstream/2.7 - remotes/upstream/3.5 - remotes/upstream/3.6 - remotes/upstream/3.7 - remotes/upstream/3.8 - remotes/upstream/3.9 - remotes/upstream/JulienPalard-issue-templates - remotes/upstream/contributing-doubles-espaces - remotes/upstream/fix-asterisk-lib-random - remotes/upstream/howto_unicode_fuzzy - remotes/upstream/master - remotes/upstream/relecture_library_re_2 - remotes/upstream/revert-1328-relecture - remotes/upstream/revert-619-asyncio-policy - remotes/upstream/revert-899-using-cmdline - remotes/upstream/revert-984-travis_commit_range - remotes/upstream/tix_typo_contrib.rst - remotes/upstream/whatsnew_3.9 From 21bbdf5925f3f9310842fbabcf2683b1fdf92f59 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Tue, 20 Oct 2020 13:02:36 +0200 Subject: [PATCH 19/29] Traduction de faq/general.po --- faq/general.po | 27 ++++++++++++--------------- qmake verifs | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 15 deletions(-) create mode 100644 qmake verifs diff --git a/faq/general.po b/faq/general.po index 3ee68be26..100cf3916 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-07-31 10:36+0200\n" -"Last-Translator: Jules Lasne \n" +"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4\n" +"X-Generator: Poedit 2.4.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -317,7 +317,6 @@ msgstr "" "à l'exception de ceux nécessaires pour corriger des bogues critiques." #: faq/general.rst:142 -#, fuzzy msgid "" "Alpha, beta and release candidate versions have an additional suffix. The " "suffix for an alpha version is \"aN\" for some small number N, the suffix " @@ -328,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « cN » où N est un " -"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0cN, et *celles-" -"ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " +"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " +"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " +"2.0rcN, et *celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -673,7 +672,6 @@ msgstr "" "versions correctives." #: faq/general.rst:309 -#, fuzzy msgid "" "The latest stable releases can always be found on the `Python download page " "`_. There are two production-ready " @@ -683,11 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " -"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " -"largement utilisées. Bien que Python 2 soit encore utilisé, `il ne sera plus " -"maintenu après le 1er janvier 2020 `_." +"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " +"recommandée car c'est celle qui est compatible avec les bibliothèques les " +"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"plus désormais maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" diff --git a/qmake verifs b/qmake verifs new file mode 100644 index 000000000..3356045ed --- /dev/null +++ b/qmake verifs @@ -0,0 +1,36 @@ + 3.8 + 3.9 +* faq-design + remotes/origin/2.7 + remotes/origin/3.5 + remotes/origin/3.6 + remotes/origin/3.7 + remotes/origin/3.8 + remotes/origin/HEAD -> origin/3.8 + remotes/origin/JulienPalard-issue-templates + remotes/origin/contributing-doubles-espaces + remotes/origin/install-index + remotes/origin/license + remotes/origin/master + remotes/origin/python-docs-fr-glossary + remotes/origin/revert-619-asyncio-policy + remotes/origin/revert-899-using-cmdline + remotes/origin/revert-984-travis_commit_range + remotes/upstream/2.7 + remotes/upstream/3.5 + remotes/upstream/3.6 + remotes/upstream/3.7 + remotes/upstream/3.8 + remotes/upstream/3.9 + remotes/upstream/JulienPalard-issue-templates + remotes/upstream/contributing-doubles-espaces + remotes/upstream/fix-asterisk-lib-random + remotes/upstream/howto_unicode_fuzzy + remotes/upstream/master + remotes/upstream/relecture_library_re_2 + remotes/upstream/revert-1328-relecture + remotes/upstream/revert-619-asyncio-policy + remotes/upstream/revert-899-using-cmdline + remotes/upstream/revert-984-travis_commit_range + remotes/upstream/tix_typo_contrib.rst + remotes/upstream/whatsnew_3.9 From 4ca3a1695370b66bc6c77c5246010f46cd824adf Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 16:12:06 +0100 Subject: [PATCH 20/29] Traduction de faq/general.po --- faq/general.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/faq/general.po b/faq/general.po index 100cf3916..5b651096c 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-10-20 13:02+0200\n" +"PO-Revision-Date: 2020-11-07 16:09+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4.1\n" +"X-Generator: Poedit 2.2.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -327,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " -"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " -"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " -"2.0rcN, et *celles-ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " +"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " +"*celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -681,10 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " -"recommandée car c'est celle qui est compatible avec les bibliothèques les " -"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " -"plus désormais maintenu `_." +"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " +"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " +"largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"désormais plus maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" From 6120fcd05616ae8e52ca5e860b763ce0df5db56c Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 17:19:06 +0100 Subject: [PATCH 21/29] Traduction de faq/general.po --- faq/general.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faq/general.po b/faq/general.po index 5b651096c..862fd5202 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-11-07 16:09+0100\n" +"PO-Revision-Date: 2020-11-07 17:18+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -328,7 +328,7 @@ msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " "petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"nombre, et le suffixe pour une *release candidate* est *rcN* où N est un " "petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " "précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " "*celles-ci* précèdent la version 2.0." From 4aa84dcc10393b0ca15cae6b63dd4f4a510af42c Mon Sep 17 00:00:00 2001 From: Mindiell Date: Wed, 2 Dec 2020 16:55:54 +0100 Subject: [PATCH 22/29] Traduction de faq/general.po --- qmake verifs | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 qmake verifs diff --git a/qmake verifs b/qmake verifs deleted file mode 100644 index 3356045ed..000000000 --- a/qmake verifs +++ /dev/null @@ -1,36 +0,0 @@ - 3.8 - 3.9 -* faq-design - remotes/origin/2.7 - remotes/origin/3.5 - remotes/origin/3.6 - remotes/origin/3.7 - remotes/origin/3.8 - remotes/origin/HEAD -> origin/3.8 - remotes/origin/JulienPalard-issue-templates - remotes/origin/contributing-doubles-espaces - remotes/origin/install-index - remotes/origin/license - remotes/origin/master - remotes/origin/python-docs-fr-glossary - remotes/origin/revert-619-asyncio-policy - remotes/origin/revert-899-using-cmdline - remotes/origin/revert-984-travis_commit_range - remotes/upstream/2.7 - remotes/upstream/3.5 - remotes/upstream/3.6 - remotes/upstream/3.7 - remotes/upstream/3.8 - remotes/upstream/3.9 - remotes/upstream/JulienPalard-issue-templates - remotes/upstream/contributing-doubles-espaces - remotes/upstream/fix-asterisk-lib-random - remotes/upstream/howto_unicode_fuzzy - remotes/upstream/master - remotes/upstream/relecture_library_re_2 - remotes/upstream/revert-1328-relecture - remotes/upstream/revert-619-asyncio-policy - remotes/upstream/revert-899-using-cmdline - remotes/upstream/revert-984-travis_commit_range - remotes/upstream/tix_typo_contrib.rst - remotes/upstream/whatsnew_3.9 From b006ac41fa04ec59b23e495e12ad340357f3a6f2 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Tue, 20 Oct 2020 13:02:36 +0200 Subject: [PATCH 23/29] Traduction de faq/general.po --- faq/general.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/faq/general.po b/faq/general.po index 862fd5202..4d8ba46d2 100644 --- a/faq/general.po +++ b/faq/general.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" +"X-Generator: Poedit 2.4.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -327,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est *rcN* où N est un " -"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " -"*celles-ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " +"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " +"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " +"2.0rcN, et *celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -681,10 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " -"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " -"largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " -"désormais plus maintenu `_." +"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " +"recommandée car c'est celle qui est compatible avec les bibliothèques les " +"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"plus désormais maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" From 045ab3aeb4afb51a85f342fcd62fb3c170b28a0a Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 16:12:06 +0100 Subject: [PATCH 24/29] Traduction de faq/general.po --- faq/general.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/faq/general.po b/faq/general.po index 4d8ba46d2..5b651096c 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-11-07 17:18+0100\n" +"PO-Revision-Date: 2020-11-07 16:09+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \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.4.1\n" +"X-Generator: Poedit 2.2.1\n" #: faq/general.rst:5 msgid "General Python FAQ" @@ -327,11 +327,11 @@ msgid "" msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " -"petit nombre, le suffixe pour une version *beta* est « bN » où N est un " -"petit nombre, et le suffixe pour une *release candidate* est « rcN » où N " -"est un petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " -"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent les versions " -"2.0rcN, et *celles-ci* précèdent la version 2.0." +"petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " +"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " +"précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " +"*celles-ci* précèdent la version 2.0." #: faq/general.rst:149 msgid "" @@ -681,10 +681,10 @@ msgid "" msgstr "" "Les dernières versions stables peuvent toujours être trouvées sur la `page " "de téléchargement Python `_. Il existe " -"deux versions stables de Python : 2.x et 3.x. Seule la version 3 est " -"recommandée car c'est celle qui est compatible avec les bibliothèques les " -"plus largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " -"plus désormais maintenu `_." +"deux versions stables de Python : 2.x et 3.x, mais seule la version 3 est " +"recommandée, c'est celle qui est compatible avec les bibliothèques les plus " +"largement utilisées. Bien que Python 2 soit encore utilisé, `il n'est " +"désormais plus maintenu `_." #: faq/general.rst:316 msgid "How many people are using Python?" From 445a9f18b9d7cb149664cc1f7e1979fa485f1ec6 Mon Sep 17 00:00:00 2001 From: Mindiell Date: Sat, 7 Nov 2020 17:19:06 +0100 Subject: [PATCH 25/29] Traduction de faq/general.po --- faq/general.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faq/general.po b/faq/general.po index 5b651096c..862fd5202 100644 --- a/faq/general.po +++ b/faq/general.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-11-07 16:09+0100\n" +"PO-Revision-Date: 2020-11-07 17:18+0100\n" "Last-Translator: Mindiell \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -328,7 +328,7 @@ msgstr "" "Les versions *alpha*, *beta* et *release candidate* ont un suffixe " "supplémentaire. Le suffixe pour une version alpha est « aN » où N est un " "petit nombre, le suffixe pour une version *beta* est *bN* où N est un petit " -"nombre, et le suffixe pour une *release candidate* est « rcN » où N est un " +"nombre, et le suffixe pour une *release candidate* est *rcN* où N est un " "petit nombre. En d'autres mots, toutes les versions nommées *2.0.aN* " "précèdent les versions *2.0.bN*, qui elles-mêmes précèdent 2.0rcN, et " "*celles-ci* précèdent la version 2.0." From 8ceaca81630fc8fd894f5139daaa071cbfb8976d Mon Sep 17 00:00:00 2001 From: Jules Lasne Date: Thu, 19 Nov 2020 12:33:51 +0100 Subject: [PATCH 26/29] Create stale.yml (#1473) --- .github/stale.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/stale.yml b/.github/stale.yml index c005b3015..bf1c992a4 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -6,7 +6,6 @@ daysUntilClose: 14 exemptLabels: - meta - on hold - - EASY # Label to use when marking an issue as stale staleLabel: stale # Comment to post when marking an issue as stale. Set to `false` to disable From d6405322f87811e634e2ca0d32317616290e779a Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Mon, 23 Nov 2020 13:11:32 +0100 Subject: [PATCH 27/29] Try gh-actions. (#1474) --- .github/workflows/tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e6a10b24a..a6def2976 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,8 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Register pospell problem matcher - run: echo "::add-matcher::.github/problem-matchers/pospell.json" - name: Install pospell run: | sudo apt-get update From 6fd7c100ff32bf69fad1d42eefb5736c04ca0292 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Wed, 25 Nov 2020 20:00:10 +0100 Subject: [PATCH 28/29] Exempt EASY issues. --- .github/stale.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/stale.yml b/.github/stale.yml index bf1c992a4..c005b3015 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -6,6 +6,7 @@ daysUntilClose: 14 exemptLabels: - meta - on hold + - EASY # Label to use when marking an issue as stale staleLabel: stale # Comment to post when marking an issue as stale. Set to `false` to disable From 3930cb523662edcbadc7a650e0008a15c09a7e33 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Wed, 2 Dec 2020 00:20:06 +0100 Subject: [PATCH 29/29] Problem Matcher for pospell (#1493) --- .github/workflows/tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a6def2976..e6a10b24a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,6 +16,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Register pospell problem matcher + run: echo "::add-matcher::.github/problem-matchers/pospell.json" - name: Install pospell run: | sudo apt-get update