From 3697e62ab7407135456a85964c4c005ac0a8539f Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Fri, 14 Apr 2023 11:16:50 +0000 Subject: [PATCH] Colons checker in CI. (#125) Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/125 Reviewed-by: Christophe Nanteuil --- .scripts/check-colon.py | 115 ++++++++++++++++++----- Makefile | 24 +++-- about.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 4 +- c-api/buffer.po | 2 +- c-api/datetime.po | 6 +- c-api/init.po | 2 +- c-api/init_config.po | 4 +- c-api/memory.po | 2 +- c-api/unicode.po | 2 +- copyright.po | 2 +- distutils/commandref.po | 2 +- distutils/introduction.po | 4 +- distutils/sourcedist.po | 2 +- extending/building.po | 4 +- faq/extending.po | 8 +- faq/general.po | 2 +- faq/programming.po | 5 +- faq/windows.po | 8 +- howto/argparse.po | 30 +++--- howto/descriptor.po | 20 ++-- howto/index.po | 2 +- howto/instrumentation.po | 22 ++--- howto/logging-cookbook.po | 6 +- howto/logging.po | 2 +- howto/pyporting.po | 6 +- howto/sorting.po | 6 +- install/index.po | 6 +- library/2to3.po | 16 ++-- library/__future__.po | 4 +- library/aifc.po | 2 +- library/allos.po | 2 +- library/array.po | 6 +- library/ast.po | 4 +- library/asyncio-eventloop.po | 6 +- library/asyncio-policy.po | 2 +- library/asyncio-protocol.po | 4 +- library/asyncio-subprocess.po | 2 +- library/asyncio.po | 4 +- library/audit_events.po | 2 +- library/base64.po | 6 +- library/bdb.po | 4 +- library/calendar.po | 2 +- library/cmath.po | 2 +- library/cmd.po | 4 +- library/codeop.po | 4 +- library/collections.abc.po | 4 +- library/collections.po | 2 +- library/concurrency.po | 2 +- library/concurrent.futures.po | 2 +- library/configparser.po | 2 +- library/constants.po | 2 +- library/crypto.po | 2 +- library/datetime.po | 8 +- library/dbm.po | 2 +- library/decimal.po | 2 +- library/difflib.po | 2 +- library/dis.po | 8 +- library/doctest.po | 12 +-- library/email.encoders.po | 2 +- library/email.examples.po | 10 +- library/email.iterators.po | 2 +- library/email.parser.po | 4 +- library/enum.po | 4 +- library/filecmp.po | 4 +- library/fileinput.po | 4 +- library/fnmatch.po | 4 +- library/fractions.po | 2 +- library/ftplib.po | 6 +- library/functions.po | 4 +- library/functools.po | 8 +- library/gc.po | 2 +- library/getpass.po | 2 +- library/gzip.po | 2 +- library/hashlib.po | 37 ++++---- library/hmac.po | 2 +- library/html.po | 2 +- library/imghdr.po | 2 +- library/internet.po | 2 +- library/itertools.po | 2 +- library/lzma.po | 16 ++-- library/mailbox.po | 2 +- library/marshal.po | 4 +- library/mm.po | 2 +- library/multiprocessing.shared_memory.po | 2 +- library/nis.po | 4 +- library/numbers.po | 2 +- library/operator.po | 22 ++--- library/os.path.po | 2 +- library/os.po | 32 +++---- library/pdb.po | 4 +- library/pickle.po | 6 +- library/pipes.po | 4 +- library/plistlib.po | 2 +- library/posix.po | 2 +- library/pprint.po | 8 +- library/queue.po | 2 +- library/random.po | 2 +- library/re.po | 2 +- library/readline.po | 6 +- library/secrets.po | 8 +- library/select.po | 2 +- library/shlex.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 30 +++--- library/stat.po | 2 +- library/stdtypes.po | 54 ++++++----- library/string.po | 4 +- library/subprocess.po | 4 +- library/sunau.po | 2 +- library/sysconfig.po | 2 +- library/tarfile.po | 2 +- library/test.po | 4 +- library/threading.po | 6 +- library/timeit.po | 10 +- library/tkinter.po | 22 ++--- library/tokenize.po | 2 +- library/typing.po | 6 +- library/unicodedata.po | 4 +- library/unittest.mock-examples.po | 2 +- library/unittest.mock.po | 30 +++--- library/unittest.po | 24 ++--- library/unix.po | 2 +- library/uu.po | 2 +- library/uuid.po | 2 +- library/wave.po | 8 +- library/webbrowser.po | 4 +- library/xml.sax.po | 2 +- library/zipapp.po | 20 ++-- library/zipfile.po | 2 +- license.po | 66 ------------- sphinx.po | 6 +- tutorial/inputoutput.po | 2 +- tutorial/modules.po | 2 +- tutorial/venv.po | 10 +- tutorial/whatnow.po | 2 +- using/cmdline.po | 6 +- using/configure.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.2.po | 2 +- whatsnew/3.3.po | 4 +- whatsnew/3.8.po | 2 +- 146 files changed, 524 insertions(+), 515 deletions(-) diff --git a/.scripts/check-colon.py b/.scripts/check-colon.py index 703a0871..e3187af4 100644 --- a/.scripts/check-colon.py +++ b/.scripts/check-colon.py @@ -1,36 +1,105 @@ +#!/usr/bin/env python +"""Check consistency of colons at the end of entries. + +It returns 0 if nothing was done, 1 if files were modified. +""" import sys import pathlib -from itertools import chain - import polib -def check(file): - check = '--check' in sys.argv - pofile = polib.pofile(file) +def colon_is_visible(msg): + if msg.endswith(": ::"): + return True + if msg.endswith(" ::"): + return False + if msg.endswith("::"): + return True + raise ValueError("Don't know if msg ends with a visible or an invisible colon.") + + +def fix_double_colon(filename, entry, check, verbose): + fixed = entry.msgstr.rstrip(": \u202f\u00A0") + if colon_is_visible(entry.msgid): + fixed += "\u00A0::" + message = r"Expected translation to end with: '\u00A0::'" + else: + fixed += " ::" + message = "Expected translation to end with: ' ::'" + if entry.msgstr != fixed: + if check: + print(f"{filename}:{entry.linenum}: {message}") + if verbose: + print(entry) + else: + entry.msgstr = fixed + return True + return False + + +def fix_simple_colon(filename, entry, check, verbose): + fixed = entry.msgstr.rstrip(": \u202f\u00A0") + fixed += "\u00A0:" + if entry.msgstr != fixed: + if check: + print( + rf"{filename}:{entry.linenum}: Expected translation to end with: '\u00A0:'" + ) + if verbose: + print(entry) + else: + entry.msgstr = fixed + return True + return False + + +def check(filename, check, verbose): + try: + pofile = polib.pofile(filename) + except OSError: + print(f"{filename} doesn't seem to be a .po file", file=sys.stderr) + return True has_errors = False for entry in pofile: if not entry.msgstr: - continue - if entry.msgid.endswith(" ::"): - fixed = entry.msgstr.rstrip(": \u202f\u00A0") + " ::" - if check and entry.msgstr != fixed: - print(f"{file}:{entry.linenum}: Expected translation to end with: ' ::'") - has_errors = True - entry.msgstr = fixed - elif entry.msgid.endswith("::"): - fixed = entry.msgstr.rstrip(": ,. \u202f\u00A0") + "\u00A0::" - if check and entry.msgstr != fixed: - print(rf"{file}:{entry.linenum}: Expected translation to end with: '\u00A0::'") - has_errors = True - entry.msgstr = fixed - if not check: + continue # No need to check untranslated entries. + if entry.msgid.endswith("::"): + has_errors |= fix_double_colon(filename, entry, check, verbose) + elif entry.msgid.endswith(":"): + has_errors |= fix_simple_colon(filename, entry, check, verbose) + + if not check and has_errors: pofile.save() return has_errors -has_errors = False -for file in chain(pathlib.Path(".").glob("*.po"), pathlib.Path(".").glob("*/*.po")): - has_errors |= check(file) +def parse_args(): + import argparse -sys.exit(has_errors) + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument( + "--check", + action="store_true", + default=False, + help="only display suspected entries, do not fix.", + ) + parser.add_argument( + "--verbose", + action="store_true", + default=False, + help="display whole entry", + ) + parser.add_argument("path", nargs="*") + return parser.parse_args() + + +def main(): + has_errors = False + args = parse_args() + for filename in args.path: + has_errors |= check(filename, args.check, args.verbose) + sys.exit(has_errors) + + +if __name__ == "__main__": + main() diff --git a/Makefile b/Makefile index 6042da54..06d440ce 100644 --- a/Makefile +++ b/Makefile @@ -149,13 +149,13 @@ spell: ensure_test_prerequisites $(DESTS) .PHONY: line-length line-length: - @echo "Searching for long lines..." - @python .scripts/line-length.py *.po */*.po + @echo Checking line length... + @python .scripts/line-length.py $(SRCS) .PHONY: sphinx-lint sphinx-lint: ensure_test_prerequisites - @echo "Checking all files using sphinx-lint..." - @sphinx-lint --enable all --disable line-too-long *.po */*.po + @echo Checking reStructuredText syntax... + @sphinx-lint --enable all --disable line-too-long $(SRCS) $(POSPELL_TMP_DIR)/%.po.out: %.po dict @echo "Pospell checking $<..." @@ -168,25 +168,31 @@ fuzzy: ensure_test_prerequisites .PHONY: check-headers check-headers: - @grep -L '^# Copyright (C) [0-9-]*, Python Software Foundation' *.po */*.po | while read -r file;\ + @echo Checking po headers... + @grep -L '^# Copyright (C) [0-9-]*, Python Software Foundation' $(SRCS) | while read -r file;\ do \ echo "Please update the po comment in $$file"; \ done - @grep -L '^"Project-Id-Version: Python 3\\n"$$' *.po */*.po | while read -r file;\ + @grep -L '^"Project-Id-Version: Python 3\\n"$$' $(SRCS) | while read -r file;\ do \ echo "Please update the 'Project-Id-Version' header in $$file"; \ done - @grep -L '^"Language: fr\\n"$$' *.po */*.po | while read -r file;\ + @grep -L '^"Language: fr\\n"$$' $(SRCS) | while read -r file;\ do \ echo "Please update the 'Language' header in $$file"; \ done - @grep -L '^"Language-Team: FRENCH \\n"' *.po */*.po | while read -r file;\ + @grep -L '^"Language-Team: FRENCH \\n"' $(SRCS) | while read -r file;\ do \ echo "Please update the 'Language-Team' header in $$file"; \ done +.PHONY: check-colons +check-colons: + @echo Checking colons... + @python .scripts/check-colon.py --check $(SRCS) + .PHONY: verifs -verifs: spell line-length sphinx-lint check-headers +verifs: spell line-length check-headers check-colons sphinx-lint .PHONY: clean clean: diff --git a/about.po b/about.po index ff315c89..91392242 100644 --- a/about.po +++ b/about.po @@ -42,7 +42,7 @@ msgstr "" #: about.rst:20 msgid "Many thanks go to:" -msgstr "Merci beaucoup à :" +msgstr "Merci beaucoup à :" #: about.rst:22 msgid "" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 522f643b..97fc9860 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -69,7 +69,7 @@ msgid "" "number in the following manner:" msgstr "" "L'information sur la version sous-jacente peut être trouvée en la traitant " -"comme un nombre sous 32 bits de la manière suivante:" +"comme un nombre sous 32 bits de la manière suivante :" #: c-api/apiabiversion.rst:45 msgid "Bytes" diff --git a/c-api/arg.po b/c-api/arg.po index e6d1a722..8e6fc803 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -537,7 +537,7 @@ msgstr "" #: c-api/arg.rst:245 msgid "There are two modes of operation:" -msgstr "Il existe deux modes de fonctionnement :" +msgstr "Il existe deux modes de fonctionnement :" #: c-api/arg.rst:247 msgid "" @@ -877,7 +877,7 @@ msgid "" "occur inside nested parentheses. They are:" msgstr "" "Quelques autres caractères ont un sens dans une chaîne de format. On ne doit " -"pas les trouvées dans des parenthèses imbriquées. Ce sont :" +"pas les trouvées dans des parenthèses imbriquées. Ce sont :" #: c-api/arg.rst:396 msgid "``|``" diff --git a/c-api/buffer.po b/c-api/buffer.po index d2a349b8..96d5e20d 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -52,7 +52,7 @@ msgid "" "`buffer protocol `. This protocol has two sides:" msgstr "" "Python fournit une telle facilité au niveau du C sous la forme de :ref:" -"`protocole tampon `. Ce protocole comporte deux aspects :" +"`protocole tampon `. Ce protocole comporte deux aspects :" #: c-api/buffer.rst:34 msgid "" diff --git a/c-api/datetime.po b/c-api/datetime.po index c4bd9404..596399e3 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -234,7 +234,7 @@ msgstr "" "Macros pour extraire les champs des objets *date*. L'argument doit être une " "instance de :c:data:`PyDateTime_Date`, ou une sous-classe (telle que :c:data:" "`PyDateTime_DateTime`). L'argument ne doit pas être *NULL*, et le type n'est " -"pas vérifié :" +"pas vérifié :" #: c-api/datetime.rst:159 msgid "Return the year, as a positive int." @@ -257,7 +257,7 @@ msgid "" msgstr "" "Macros pour extraire les champs des objets *datetime*. L'argument doit être " "une instance de :c:data:`PyDateTime_DateTime` ou une sous-classe de celle-" -"ci. L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" +"ci. L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" #: c-api/datetime.rst:216 msgid "Return the hour, as an int from 0 through 23." @@ -293,7 +293,7 @@ msgid "" msgstr "" "Macros pour extraire les champs des objets *time*. L'argument doit être une " "instance de :c:data:`PyDateTime_Time` ou une sous-classe de celle-ci. " -"L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" +"L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" #: c-api/datetime.rst:248 #, fuzzy diff --git a/c-api/init.po b/c-api/init.po index 123f6589..78276b2f 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -134,7 +134,7 @@ msgstr "" #: c-api/init.rst:51 #, fuzzy msgid "Utilities:" -msgstr "Utilitaires" +msgstr "Utilitaires :" #: c-api/init.rst:53 msgid ":c:func:`Py_DecodeLocale`" diff --git a/c-api/init_config.po b/c-api/init_config.po index 4a606832..e41405d2 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -86,7 +86,7 @@ msgstr "" #: c-api/init_config.rst:85 #, fuzzy msgid "Methods:" -msgstr "Méthodes" +msgstr "Méthodes :" #: c-api/init_config.rst:89 msgid "Append *item* to *list*." @@ -2040,7 +2040,7 @@ msgstr "" #, fuzzy #~ msgid "Functions:" -#~ msgstr "Fonctions" +#~ msgstr "Fonctions :" #, fuzzy #~ msgid "Interactive mode." diff --git a/c-api/memory.po b/c-api/memory.po index bd18e0ce..f652e4ed 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -609,7 +609,7 @@ msgstr "" #: c-api/memory.rst:445 c-api/memory.rst:454 #, fuzzy msgid "Functions:" -msgstr "Fonctions" +msgstr "Fonctions :" #: c-api/memory.rst:438 #, fuzzy diff --git a/c-api/unicode.po b/c-api/unicode.po index 7738b71d..8ff37cfb 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -55,7 +55,7 @@ msgid "" msgstr "" "En raison de la transition des anciennes APIs vers les nouvelles APIs, les " "objets Unicode peuvent être dans deux états internes selon comment ils ont " -"été créés :" +"été créés :" #: c-api/unicode.rst:27 msgid "" diff --git a/copyright.po b/copyright.po index 76e4017c..8a1add1a 100644 --- a/copyright.po +++ b/copyright.po @@ -21,7 +21,7 @@ msgstr "Copyright" #: copyright.rst:5 msgid "Python and this documentation is:" -msgstr "Python et cette documentation sont :" +msgstr "Python et cette documentation sont :" #: copyright.rst:7 #, fuzzy diff --git a/distutils/commandref.po b/distutils/commandref.po index db6bd907..c6818a7e 100644 --- a/distutils/commandref.po +++ b/distutils/commandref.po @@ -68,7 +68,7 @@ msgstr "Créer une distribution source: la commande :command:`sdist`" #: distutils/commandref.rst:60 msgid "The manifest template commands are:" -msgstr "Les commandes du modèle manifeste sont :" +msgstr "Les commandes du modèle manifeste sont :" #: distutils/commandref.rst:63 msgid "Command" diff --git a/distutils/introduction.po b/distutils/introduction.po index b6cf6a44..534b7bf7 100644 --- a/distutils/introduction.po +++ b/distutils/introduction.po @@ -282,7 +282,7 @@ msgstr "" "Si vous lisez ce document, vous avez probablement une bonne idée de ce que " "sont les modules, extensions, etc. Néanmoins, juste pour être sur que tout " "le monde opère depuis un point d'entrée commun, nous reprécisons le " -"glossaire suivant des termes Python communs :" +"glossaire suivant des termes Python communs :" #: distutils/introduction.rst:146 msgid "module" @@ -380,7 +380,7 @@ msgid "" "Python modules using the Distutils:" msgstr "" "Les termes suivant s'appliquent plus spécifiquement au domaine de la " -"distribution de modules Python en utilisant les Distutils :" +"distribution de modules Python en utilisant les Distutils :" #: distutils/introduction.rst:190 msgid "module distribution" diff --git a/distutils/sourcedist.po b/distutils/sourcedist.po index ece1130b..128318d6 100644 --- a/distutils/sourcedist.po +++ b/distutils/sourcedist.po @@ -428,7 +428,7 @@ msgid "" msgstr "" "Voici le manifeste modèle de Distutils, suivons comment la commande :command:" "`sdist` construit la liste des fichiers à inclure dans la distribution " -"source de Distutils." +"source de Distutils :" #: distutils/sourcedist.rst:185 msgid "" diff --git a/extending/building.po b/extending/building.po index 78ad9bd9..f9928cb2 100644 --- a/extending/building.po +++ b/extending/building.po @@ -41,7 +41,7 @@ msgstr "" #: extending/building.rst:16 msgid "The initialization function has the signature:" -msgstr "La fonction d'initialisation doit avoir le prototype :" +msgstr "La fonction d'initialisation doit avoir le prototype :" #: extending/building.rst:20 #, fuzzy @@ -107,7 +107,7 @@ msgid "" "plain Python file, which, in the most simple case, could look like this:" msgstr "" "Un paquet *distutils* contient un script :file:`setup.py`. C'est un simple " -"fichier Python, ressemblant dans la plupart des cas à :" +"fichier Python, ressemblant dans la plupart des cas à :" #: extending/building.rst:73 msgid "With this :file:`setup.py`, and a file :file:`demo.c`, running ::" diff --git a/faq/extending.po b/faq/extending.po index ca47ceac..e1ca84e3 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -279,12 +279,12 @@ msgstr "" #: faq/extending.rst:149 msgid "The easiest way to do this is to use the :class:`io.StringIO` class:" msgstr "" -"La façon la plus simple consiste à utiliser la classe :class:`io.StringIO` :" +"La façon la plus simple consiste à utiliser la classe :class:`io.StringIO` :" #: faq/extending.rst:161 msgid "A custom object to do the same would look like this:" msgstr "" -"Le code d'un objet à la fonctionnalité similaire ressemblerait à ceci :" +"Le code d'un objet à la fonctionnalité similaire ressemblerait à ceci :" #: faq/extending.rst:182 msgid "How do I access a module written in Python from C?" @@ -382,11 +382,11 @@ msgstr "" #: faq/extending.rst:229 msgid "In your ``.gdbinit`` file (or interactively), add the command:" msgstr "" -"Dans votre fichier ``.gdbinit`` (ou manuellement), ajoutez la commande :" +"Dans votre fichier ``.gdbinit`` (ou manuellement), ajoutez la commande :" #: faq/extending.rst:235 msgid "Then, when you run GDB:" -msgstr "Ensuite, lorsque vous exécutez GDB :" +msgstr "Ensuite, lorsque vous exécutez GDB :" #: faq/extending.rst:247 msgid "" diff --git a/faq/general.po b/faq/general.po index 438b6cd3..58fa15f1 100644 --- a/faq/general.po +++ b/faq/general.po @@ -152,7 +152,7 @@ msgid "" "Rossum:" msgstr "" "Voici un *très* bref résumé de comment tout a commencé, écrit par Guido van " -"Rossum (puis traduit en français) :" +"Rossum (puis traduit en français) :" #: faq/general.rst:71 msgid "" diff --git a/faq/programming.po b/faq/programming.po index 101aa505..337fd1a8 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -2006,8 +2006,7 @@ msgstr "Elle semble correcte si on l'affiche :" #: faq/programming.rst:1290 msgid "But when you assign a value, it shows up in multiple places:" msgstr "" -"Mais quand vous affectez une valeur, celle-ci apparaît à plusieurs " -"endroits ::" +"Mais quand vous affectez une valeur, celle-ci apparaît à plusieurs endroits :" #: faq/programming.rst:1302 msgid "" @@ -3371,7 +3370,7 @@ msgstr "" #~ msgstr "" #~ "Bien évidemment, *freeze* nécessite un compilateur C. Il existe d'autres " #~ "outils qui peuvent s'en passer. Un de ceux-ci est py2exe de Thomas Heller " -#~ "(pour Windows uniquement) disponible sur" +#~ "(pour Windows uniquement) disponible sur :" #~ msgid "" #~ "Pydb is a version of the standard Python debugger pdb, modified for use " diff --git a/faq/windows.po b/faq/windows.po index 3f44244f..d30fd8db 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -60,7 +60,7 @@ msgid "" "you might just as easily see something like:" msgstr "" "La lettre peut être différente, et il peut y avoir d'autres choses à la " -"suite, alors il se peut que ça ressemble également à ça :" +"suite, alors il se peut que ça ressemble également à ça :" #: faq/windows.rst:46 msgid "" @@ -286,7 +286,7 @@ msgid "" "follows:" msgstr "" "L'intégration de l'interpréteur Python dans une application Windows peut se " -"résumer comme suit :" +"résumer comme suit :" #: faq/windows.rst:170 msgid "" @@ -413,7 +413,7 @@ msgid "" "void functions:" msgstr "" "Problème 2 : SWIG génère le code suivant lors de la génération " -"*d'encapsuleurs* pour annuler les fonctions :" +"*d'encapsuleurs* pour annuler les fonctions :" #: faq/windows.rst:235 msgid "" @@ -424,7 +424,7 @@ msgstr "" "Hélas, *Py_None* est une macro qui se développe en référence à une structure " "de données complexe appelée *_Py_NoneStruct* dans *pythonNN.dll*. Encore " "une fois, ce code échouera dans un environnement multi-compilateur. " -"Remplacez ce code par :" +"Remplacez ce code par :" #: faq/windows.rst:243 msgid "" diff --git a/howto/argparse.po b/howto/argparse.po index 59e28574..cb5b7b72 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -58,11 +58,11 @@ msgid "" "introductory tutorial by making use of the :command:`ls` command:" msgstr "" "Commençons par l'utilisation de la commande :command:`ls` pour voir le type " -"de fonctionnalité que nous allons étudier dans ce tutoriel d'introduction :" +"de fonctionnalité que nous allons étudier dans ce tutoriel d'introduction :" #: howto/argparse.rst:46 msgid "A few concepts we can learn from the four commands:" -msgstr "Quelques concepts que l'on peut apprendre avec les quatre commandes :" +msgstr "Quelques concepts que l'on peut apprendre avec les quatre commandes :" #: howto/argparse.rst:48 msgid "" @@ -122,11 +122,11 @@ msgstr "Commençons par un exemple très simple qui ne fait (quasiment) rien :: #: howto/argparse.rst:186 howto/argparse.rst:207 msgid "Following is a result of running the code:" -msgstr "Ce qui suit est le résultat de l'exécution du code :" +msgstr "Ce qui suit est le résultat de l'exécution du code :" #: howto/argparse.rst:252 howto/argparse.rst:296 msgid "Here is what is happening:" -msgstr "Voilà ce qu'il se passe :" +msgstr "Voilà ce qu'il se passe :" #: howto/argparse.rst:97 msgid "" @@ -166,11 +166,11 @@ msgstr "Un exemple ::" #: howto/argparse.rst:120 msgid "And running the code:" -msgstr "On exécute le code :" +msgstr "On exécute le code :" #: howto/argparse.rst:138 msgid "Here is what's happening:" -msgstr "Voilà ce qu'il se passe :" +msgstr "Voilà ce qu'il se passe :" #: howto/argparse.rst:140 msgid "" @@ -223,7 +223,7 @@ msgstr "" #: howto/argparse.rst:165 msgid "And we get:" -msgstr "Et on obtient :" +msgstr "Et on obtient :" #: howto/argparse.rst:178 msgid "Now, how about doing something even more useful::" @@ -263,7 +263,7 @@ msgstr "" #: howto/argparse.rst:280 howto/argparse.rst:430 msgid "And the output:" -msgstr "Et le résultat :" +msgstr "Et le résultat :" #: howto/argparse.rst:254 msgid "" @@ -353,7 +353,7 @@ msgstr "" #: howto/argparse.rst:326 msgid "And here goes:" -msgstr "Et voilà :" +msgstr "Et voilà :" #: howto/argparse.rst:339 msgid "Note that the new ability is also reflected in the help text." @@ -369,7 +369,7 @@ msgstr "Notre programme continue de croître en complexité ::" #: howto/argparse.rst:360 msgid "And now the output:" -msgstr "Et voilà le résultat :" +msgstr "Et voilà le résultat :" #: howto/argparse.rst:374 msgid "We've brought back a positional argument, hence the complaint." @@ -481,7 +481,7 @@ msgstr "Corrigeons ::" #: howto/argparse.rst:539 msgid "And this is what it gives:" -msgstr "Et c'est ce que ça donne :" +msgstr "Et c'est ce que ça donne :" #: howto/argparse.rst:554 msgid "" @@ -516,7 +516,7 @@ msgstr "" #: howto/argparse.rst:583 msgid "And:" -msgstr "Et :" +msgstr "Et :" #: howto/argparse.rst:590 msgid "" @@ -543,7 +543,7 @@ msgstr "" #: howto/argparse.rst:654 msgid "Output:" -msgstr "Sortie :" +msgstr "Sortie :" #: howto/argparse.rst:637 msgid "" @@ -583,7 +583,7 @@ msgid "" msgstr "" "Notre programme est maintenant plus simple, et nous avons perdu des " "fonctionnalités pour faire cette démonstration. Peu importe, voici la sortie " -"du programme :" +"du programme :" #: howto/argparse.rst:714 msgid "" @@ -612,7 +612,7 @@ msgid "" msgstr "" "Notez cette nuance dans le texte d'utilisation. Les options ``[-v | -q]`` " "nous disent que nous pouvons utiliser au choix ``-v`` ou ``-q``, mais pas " -"les deux ensemble :" +"les deux ensemble :" #: howto/argparse.rst:761 msgid "Conclusion" diff --git a/howto/descriptor.po b/howto/descriptor.po index f14544d0..1763f338 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -978,7 +978,7 @@ msgid "" "The documentation shows a typical use to define a managed attribute ``x``:" msgstr "" "La documentation montre une utilisation caractéristique pour définir un " -"attribut géré ``x`` ::" +"attribut géré ``x`` :" #: howto/descriptor.rst:988 msgid "" @@ -986,7 +986,7 @@ msgid "" "protocol, here is a pure Python equivalent:" msgstr "" "Pour voir comment :func:`property` est implémentée dans le protocole du " -"descripteur, voici un équivalent en Python pur ::" +"descripteur, voici un équivalent en Python pur :" #: howto/descriptor.rst:1091 msgid "" @@ -1012,7 +1012,7 @@ msgstr "" "exigent que la cellule soit recalculée à chaque accès ; cependant, le " "programmeur ne veut pas impacter le code client existant accédant " "directement à l'attribut. La solution consiste à envelopper l'accès à " -"l'attribut *value* dans un descripteur de données ::" +"l'attribut *value* dans un descripteur de données :" #: howto/descriptor.rst:1112 msgid "" @@ -1068,7 +1068,7 @@ msgstr "" "incluent la méthode :meth:`__get__` pour lier les méthodes pendant l'accès " "aux attributs. Cela signifie que toutes les fonctions sont des descripteurs " "hors-données qui renvoient des méthodes liées au cours d'une recherche " -"d'attribut d'une instance. Cela fonctionne ainsi ::" +"d'attribut d'une instance. Cela fonctionne ainsi :" #: howto/descriptor.rst:1160 msgid "" @@ -1076,7 +1076,7 @@ msgid "" "descriptor works in practice:" msgstr "" "L'exécution de la classe suivante dans l'interpréteur montre comment le " -"descripteur de fonction se comporte en pratique ::" +"descripteur de fonction se comporte en pratique :" #: howto/descriptor.rst:1169 msgid "" @@ -1155,7 +1155,7 @@ msgstr "" msgid "This chart summarizes the binding and its two most useful variants:" msgstr "" "Ce tableau résume le lien classique (*binding*) et ses deux variantes les " -"plus utiles ::" +"plus utiles :" #: howto/descriptor.rst:1222 msgid "Transformation" @@ -1251,7 +1251,7 @@ msgid "" "example calls are unexciting:" msgstr "" "Puisque les méthodes statiques renvoient la fonction sous-jacente sans " -"changement, les exemples d’appels sont d'une grande banalité ::" +"changement, les exemples d’appels sont d'une grande banalité :" #: howto/descriptor.rst:1271 msgid "" @@ -1259,7 +1259,7 @@ msgid "" "`staticmethod` would look like this:" msgstr "" "En utilisant le protocole de descripteur hors-données, une version Python " -"pure de :func:`staticmethod` ressemblerait à ceci ::" +"pure de :func:`staticmethod` ressemblerait à ceci :" #: howto/descriptor.rst:1310 msgid "Class methods" @@ -1273,7 +1273,7 @@ msgid "" msgstr "" "Contrairement aux méthodes statiques, les méthodes de classe ajoutent la " "référence de classe en tête de la liste d'arguments, avant d'appeler la " -"fonction. C'est le même format que l'appelant soit un objet ou une classe ::" +"fonction. C'est le même format que l'appelant soit un objet ou une classe :" #: howto/descriptor.rst:1330 msgid "" @@ -1288,7 +1288,7 @@ msgstr "" "particulière. Une des utilisations des méthodes de classe est de créer des " "constructeurs de classe personnalisés. Par exemple, la méthode de classe :" "func:`dict.fromkeys` crée un nouveau dictionnaire à partir d'une liste de " -"clés. L'équivalent Python pur est ::" +"clés. L'équivalent Python pur est :" #: howto/descriptor.rst:1347 msgid "Now a new dictionary of unique keys can be constructed like this:" diff --git a/howto/index.po b/howto/index.po index 6c6e127a..b406e038 100644 --- a/howto/index.po +++ b/howto/index.po @@ -33,4 +33,4 @@ msgstr "" #: howto/index.rst:11 msgid "Currently, the HOWTOs are:" -msgstr "Actuellement, les HOWTOs sont :" +msgstr "Actuellement, les HOWTOs sont :" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 91f27547..76c4a11a 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -40,7 +40,7 @@ msgstr "" "*DTrace* et *SystemTap* sont des outils de surveillance, chacun fournissant " "un moyen de d'inspecter ce que font les processus d'un système informatique. " "Ils utilisent tous les deux des langages dédiés permettant à un utilisateur " -"d'écrire des scripts qui permettent de ::" +"d'écrire des scripts qui permettent de :" #: howto/instrumentation.rst:16 msgid "filter which processes are to be observed" @@ -103,7 +103,7 @@ msgstr "ou ::" msgid "" "CPython must then be :option:`configured with the --with-dtrace option <--" "with-dtrace>`:" -msgstr "CPython doit être configuré avec l'option :option:`--with-dtrace` ::" +msgstr "CPython doit être configuré avec l'option :option:`--with-dtrace` :" #: howto/instrumentation.rst:56 msgid "" @@ -166,7 +166,7 @@ msgstr "" "L'exemple suivant de script *DTrace* montre la hiérarchie d'appel/retour " "d'un script Python, en ne traçant que l'invocation d'une fonction ``start``. " "En d'autres termes, les appels de fonctions lors de la phase d'import ne " -"seront pas répertoriées ::" +"seront pas répertoriées :" #: howto/instrumentation.rst:230 msgid "It can be invoked like this::" @@ -174,7 +174,7 @@ msgstr "Il peut être utilisé de cette manière ::" #: howto/instrumentation.rst:236 msgid "The output looks like this:" -msgstr "La sortie ressemble à ceci ::" +msgstr "La sortie ressemble à ceci :" #: howto/instrumentation.rst:201 msgid "Static SystemTap markers" @@ -196,11 +196,11 @@ msgid "" "hierarchy of a Python script:" msgstr "" "Par exemple, ce script *SystemTap* peut être utilisé pour afficher la " -"hiérarchie d'appel/retour d'un script Python ::" +"hiérarchie d'appel/retour d'un script Python :" #: howto/instrumentation.rst:247 msgid "where the columns are:" -msgstr "où les colonnes sont ::" +msgstr "où les colonnes sont :" #: howto/instrumentation.rst:249 msgid "time in microseconds since start of script" @@ -233,7 +233,7 @@ msgstr "" #: howto/instrumentation.rst:265 msgid "should instead read:" -msgstr "doit plutôt se lire comme ::" +msgstr "doit plutôt se lire comme :" #: howto/instrumentation.rst:271 msgid "(assuming a :ref:`debug build ` of CPython 3.6)" @@ -375,7 +375,7 @@ msgstr "" msgid "Here is a tapset file, based on a non-shared build of CPython:" msgstr "" "Voici un fichier *tapset*, basé sur une version non partagée compilée de " -"CPython ::" +"CPython :" #: howto/instrumentation.rst:374 msgid "" @@ -384,7 +384,7 @@ msgid "" msgstr "" "Si ce fichier est installé dans le répertoire *tapset* de *SystemTap* (par " "exemple ``/usr/share/systemtap/tapset``), alors ces sondes supplémentaires " -"deviennent disponibles ::" +"deviennent disponibles :" #: howto/instrumentation.rst:380 msgid "" @@ -419,7 +419,7 @@ msgstr "" "Ce script *SystemTap* utilise le *tapset* ci-dessus pour implémenter plus " "proprement l'exemple précédent de traçage de la hiérarchie des appels de " "fonctions Python, sans avoir besoin de nommer directement les marqueurs " -"statiques ::" +"statiques :" #: howto/instrumentation.rst:412 #, fuzzy @@ -431,4 +431,4 @@ msgstr "" "Le script suivant utilise le *tapset* ci-dessus pour fournir une vue de " "l'ensemble du code CPython en cours d'exécution, montrant les 20 cadres de " "la pile d'appel (*stack frames*) les plus fréquemment utilisées du code " -"intermédiaire, chaque seconde, sur l'ensemble du système ::" +"intermédiaire, chaque seconde, sur l'ensemble du système :" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 10593fde..02bbc623 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -68,7 +68,7 @@ msgstr "Voici un module auxiliaire ::" #: howto/logging-cookbook.rst:76 msgid "The output looks like this:" -msgstr "La sortie ressemble à ceci ::" +msgstr "La sortie ressemble à ceci :" #: howto/logging-cookbook.rst:102 msgid "Logging from multiple threads" @@ -85,7 +85,7 @@ msgstr "" #: howto/logging-cookbook.rst:133 msgid "When run, the script should print something like the following:" -msgstr "À l’exécution, le script doit afficher quelque chose comme ça ::" +msgstr "À l’exécution, le script doit afficher quelque chose comme ça :" #: howto/logging-cookbook.rst:155 msgid "" @@ -910,7 +910,7 @@ msgstr "" #: howto/logging-cookbook.rst:978 msgid "which, when run, produces something like:" -msgstr "qui, à l’exécution, produit quelque chose comme ça ::" +msgstr "qui, à l’exécution, produit quelque chose comme ça :" #: howto/logging-cookbook.rst:996 msgid "Use of ``contextvars``" diff --git a/howto/logging.po b/howto/logging.po index f2ef7208..da9dbc19 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -712,7 +712,7 @@ msgstr "" msgid "The default format set by :func:`basicConfig` for messages is:" msgstr "" "Le format par défaut des messages est défini par :func:`basicConfig` comme " -"suit ::" +"suit :" #: howto/logging.rst:407 msgid "" diff --git a/howto/pyporting.po b/howto/pyporting.po index 35dc7d0a..81b1250c 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -79,7 +79,7 @@ msgid "" "are:" msgstr "" "Afin de rendre votre projet compatible Python 2/3 avec le même code source, " -"les étapes de base sont :" +"les étapes de base sont :" #: howto/pyporting.rst:32 msgid "Only worry about supporting Python 2.7" @@ -423,7 +423,7 @@ msgstr "" "division`` à tous les fichiers utilisant les opérateurs ``/`` et ``//`` ou à " "exécuter l'interpréteur avec l'option ``-Q``. Si vous n'avez pas suivi cette " "recommandation, vous devrez manuellement modifier votre code et effectuer " -"deux changements :" +"deux changements :" #: howto/pyporting.rst:178 msgid "Add ``from __future__ import division`` to your files" @@ -686,7 +686,7 @@ msgstr "" #: howto/pyporting.rst:286 msgid "To summarize:" -msgstr "Pour résumer :" +msgstr "Pour résumer :" #: howto/pyporting.rst:288 msgid "Decide which of your APIs take text and which take binary data" diff --git a/howto/sorting.po b/howto/sorting.po index 99744476..3b72343e 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -103,7 +103,7 @@ msgstr "" #: howto/sorting.rst:55 msgid "For example, here's a case-insensitive string comparison:" -msgstr "Par exemple, voici une comparaison de texte insensible à la casse:" +msgstr "Par exemple, voici une comparaison de texte insensible à la casse :" #: howto/sorting.rst:62 msgid "" @@ -394,7 +394,7 @@ msgid "" msgstr "" "Pour effectuer les comparaisons entre deux objets, les routines de tri " "utilisent l'opérateur ``<``. Il est donc facile d'ajouter un ordre de tri " -"standard à une classe en définissant sa méthode :meth:`__lt__` ::" +"standard à une classe en définissant sa méthode :meth:`__lt__` :" #: howto/sorting.rst:284 msgid "" @@ -468,7 +468,7 @@ msgstr "" #~ "En portant du code depuis Python 2.X vers 3.x, des problèmes peuvent " #~ "survenir quand des utilisateurs fournissent une fonction de comparaison " #~ "et qu'il faut convertir cette fonction en une fonction-clef. La fonction " -#~ "d'encapsulation suivante rend cela plus facile à faire ::" +#~ "d'encapsulation suivante rend cela plus facile à faire :" #~ msgid "To convert to a key function, just wrap the old comparison function:" #~ msgstr "" diff --git a/install/index.po b/install/index.po index 9c090adc..c0b39a35 100644 --- a/install/index.po +++ b/install/index.po @@ -622,7 +622,7 @@ msgstr "" "USER_BASE` (écrit :file:`{userbase}` dans la suite). Ce schéma installe des " "modules Python purs et les modules d’extension au même endroit (aussi connu " "sous le nom de :data:`site.USER_SITE`).Voici les valeurs pour UNIX, y " -"compris Mac OS X ::" +"compris Mac OS X :" #: install/index.rst:329 install/index.rst:429 install/index.rst:506 #: install/index.rst:754 @@ -667,7 +667,7 @@ msgstr ":file:`{userbase}/include/python{X.Y}{abiflags}/{distname}`" #: install/index.rst:326 msgid "And here are the values used on Windows:" -msgstr "Et voici les valeurs utilisées sur Windows ::" +msgstr "Et voici les valeurs utilisées sur Windows :" #: install/index.rst:331 msgid ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" @@ -763,7 +763,7 @@ msgid "" msgstr "" "L’option :option:`!--home` définit le dossier de base de l’installation. Les " "fichiers sont installés dans les dossiers suivants sous la base de " -"l'installation de la façon suivante ::" +"l'installation de la façon suivante :" #: install/index.rst:382 msgid ":file:`{home}/lib/python`" diff --git a/library/2to3.po b/library/2to3.po index f806d80c..7bc27dcf 100644 --- a/library/2to3.po +++ b/library/2to3.po @@ -72,7 +72,7 @@ msgstr "Voici un exemple de fichier source Python 2.x, :file:`example.py` ::" #: library/2to3.rst:39 msgid "It can be converted to Python 3.x code via 2to3 on the command line:" msgstr "" -"Il peut être converti en code Python 3.x par *2to3* en ligne de commande :" +"Il peut être converti en code Python 3.x par *2to3* en ligne de commande :" #: library/2to3.rst:45 msgid "" @@ -85,7 +85,7 @@ msgstr "" "aussi écrire les modifications nécessaires directement dans le fichier " "source. (Une sauvegarde du fichier d'origine est effectuée à moins que " "l'option :option:`!-n` soit également donnée.) L'écriture des modifications " -"est activée avec l'option :option:`!-w` :" +"est activée avec l'option :option:`!-w` :" #: library/2to3.rst:54 msgid "After transformation, :file:`example.py` looks like this::" @@ -112,12 +112,12 @@ msgstr "" "Un ensemble explicite de correcteurs à exécuter peut être donné avec :option:" "`!-f`. De même, :option:`!-x` désactive explicitement un correcteur. " "L'exemple suivant exécute uniquement les ``import`` et les correcteurs " -"``has_key`` :" +"``has_key`` :" #: library/2to3.rst:73 msgid "This command runs every fixer except the ``apply`` fixer:" msgstr "" -"Cette commande exécute tous les correcteurs, sauf le correcteurs ``apply`` :" +"Cette commande exécute tous les correcteurs, sauf le correcteurs ``apply`` :" #: library/2to3.rst:79 msgid "" @@ -128,7 +128,7 @@ msgstr "" "Certains correcteurs sont *explicites*, ce qui signifie qu'ils ne sont pas " "exécutés par défaut et doivent être énumérés sur la ligne de commande à " "exécuter. Ici, en plus des correcteurs par défaut, le correcteur ``idioms`` " -"est exécuté :" +"est exécuté :" #: library/2to3.rst:87 msgid "Notice how passing ``all`` enables all default fixers." @@ -233,7 +233,7 @@ msgstr "" "L'option :option:`!--add-suffix` spécifie une chaîne à ajouter à tous les " "noms de fichiers de sortie. L'option :option:`!-n` est nécessaire dans ce " "cas, puisque sauvegarder n'est pas nécessaire en écrivant dans des fichiers " -"différents. Exemple:" +"différents. Exemple :" #: library/2to3.rst:135 msgid "Will cause a converted file named ``example.py3`` to be written." @@ -247,7 +247,7 @@ msgstr "L'option :option:`!--add-suffix` est ajoutée." msgid "To translate an entire project from one directory tree to another use:" msgstr "" "Pour traduire un projet entier d'une arborescence de répertoires à une " -"autre, utilisez :" +"autre, utilisez :" #: library/2to3.rst:150 msgid "Fixers" @@ -589,7 +589,7 @@ msgstr "" "Convertit les appels à diverses fonctions du module :mod:`operator` en " "appels d'autres fonctions équivalentes. Si besoin, les instructions " "``import`` appropriées sont ajoutées, e.g. ``import collections.abc``. Les " -"correspondances suivantes sont appliquées :" +"correspondances suivantes sont appliquées :" #: library/2to3.rst:358 msgid "``operator.isCallable(obj)``" diff --git a/library/__future__.po b/library/__future__.po index 0f2cdd02..13f37e2a 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -26,7 +26,7 @@ msgstr "**Source code:** :source:`Lib/_future_.py`" #: library/__future__.rst:11 msgid ":mod:`__future__` is a real module, and serves three purposes:" msgstr "" -"Le module :mod:`__future__` est un vrai module, et il a trois objectifs :" +"Le module :mod:`__future__` est un vrai module, et il a trois objectifs :" #: library/__future__.rst:13 msgid "" @@ -139,7 +139,7 @@ msgid "" msgstr "" "Aucune fonctionnalité ne sera jamais supprimée de :mod:`__future__`. Depuis " "son introduction dans Python 2.1, les fonctionnalités suivantes ont trouvé " -"leur places dans le langage utilisant ce mécanisme :" +"leur places dans le langage utilisant ce mécanisme :" #: library/__future__.rst:67 msgid "feature" diff --git a/library/aifc.po b/library/aifc.po index 05c8164a..6deeaf03 100644 --- a/library/aifc.po +++ b/library/aifc.po @@ -57,7 +57,7 @@ msgstr "" #: library/aifc.rst:40 msgid "Module :mod:`aifc` defines the following function:" -msgstr "Le module :mod:`aifc` définit les fonctions suivantes :" +msgstr "Le module :mod:`aifc` définit les fonctions suivantes :" #: library/aifc.rst:45 msgid "" diff --git a/library/allos.po b/library/allos.po index 20600fe5..db30f865 100644 --- a/library/allos.po +++ b/library/allos.po @@ -30,4 +30,4 @@ msgstr "" "fonctionnalités communes à la grande majorité des systèmes d'exploitation, " "telles que les fichiers et l'horloge. Bien que ces interfaces soient " "classiquement calquées sur les interfaces Unix ou C, elles sont aussi " -"disponibles sur la plupart des autres systèmes. En voici un aperçu." +"disponibles sur la plupart des autres systèmes. En voici un aperçu :" diff --git a/library/array.po b/library/array.po index ba56e183..5622a0b4 100644 --- a/library/array.po +++ b/library/array.po @@ -218,7 +218,7 @@ msgstr "" #: library/array.rst:65 #, fuzzy msgid "The module defines the following item:" -msgstr "Le module définit le type suivant :" +msgstr "Le module définit le type suivant :" #: library/array.rst:70 msgid "A string with all available type codes." @@ -226,7 +226,7 @@ msgstr "Une chaîne avec tous les codes de types disponibles." #: library/array.rst:73 msgid "The module defines the following type:" -msgstr "Le module définit le type suivant :" +msgstr "Le module définit le type suivant :" #: library/array.rst:78 msgid "" @@ -532,7 +532,7 @@ msgstr "" #~ msgid "The following data items and methods are also supported:" #~ msgstr "" -#~ "Les éléments de données et méthodes suivants sont également supportés :" +#~ "Les éléments de données et méthodes suivants sont également supportés :" #~ msgid "" #~ "Return the smallest *i* such that *i* is the index of the first " diff --git a/library/ast.po b/library/ast.po index 9b01f436..8833ae83 100644 --- a/library/ast.po +++ b/library/ast.po @@ -1231,7 +1231,7 @@ msgid "" msgstr "" "À part les classes de nœuds, le module :mod:`ast` définit plusieurs " "fonctions et classes utilitaires pour traverser les arbres syntaxiques " -"abstraits." +"abstraits :" #: library/ast.rst:1927 msgid "" @@ -1695,7 +1695,7 @@ msgid "" "effects on the compilation of a program:" msgstr "" "Les options suivantes sont prises en charge par la fonction :func:`compile`. " -"Elles permettent de modifier le comportement de la compilation." +"Elles permettent de modifier le comportement de la compilation :" #: library/ast.rst:2206 msgid "" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 3f91d47e..29d8286c 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -861,7 +861,7 @@ msgstr "" #: library/asyncio-eventloop.rst:658 #, fuzzy msgid "Arguments:" -msgstr "Arguments" +msgstr "Arguments :" #: library/asyncio-eventloop.rst:663 msgid "" @@ -1015,7 +1015,7 @@ msgstr "" #: library/asyncio-eventloop.rst:790 library/asyncio-eventloop.rst:877 msgid "Parameters:" -msgstr "Paramètres :" +msgstr "Paramètres :" #: library/asyncio-eventloop.rst:795 msgid "" @@ -1697,7 +1697,7 @@ msgstr "" #: library/asyncio-eventloop.rst:1407 msgid "Other parameters:" -msgstr "Autres paramètres :" +msgstr "Autres paramètres :" #: library/asyncio-eventloop.rst:1409 msgid "*stdin* can be any of these:" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 580ac6cc..c7ef79b1 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -92,7 +92,7 @@ msgstr "Sujets de stratégie" msgid "The abstract event loop policy base class is defined as follows:" msgstr "" "La classe de base abstraite de la stratégie de boucle d'événements est " -"définie comme suit:" +"définie comme suit :" #: library/asyncio-policy.rst:59 msgid "An abstract base class for asyncio policies." diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 9f2b1338..1dacd34b 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -284,7 +284,7 @@ msgstr "" #: library/asyncio-protocol.rst:199 msgid "SSL socket:" -msgstr "Connecteur (*socket* en anglais) SSL :" +msgstr "Connecteur (*socket* en anglais) SSL :" #: library/asyncio-protocol.rst:201 msgid "" @@ -778,7 +778,7 @@ msgstr "" #: library/asyncio-protocol.rst:578 library/asyncio-protocol.rst:636 msgid "State machine:" -msgstr "Machine à états :" +msgstr "Machine à états :" #: library/asyncio-protocol.rst:589 msgid "Buffered Streaming Protocols" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index fe7672f7..e93b9831 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -279,7 +279,7 @@ msgstr "" #: library/asyncio-subprocess.rst:207 msgid "Interact with process:" -msgstr "Interagit avec le processus :" +msgstr "Interagit avec le processus :" #: library/asyncio-subprocess.rst:209 msgid "send data to *stdin* (if *input* is not ``None``);" diff --git a/library/asyncio.po b/library/asyncio.po index 1af1eca6..7e9fbcf5 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -65,7 +65,7 @@ msgstr "" #: library/asyncio.rst:32 msgid "asyncio provides a set of **high-level** APIs to:" msgstr "" -"``asyncio`` fournit des interfaces de programmation **haut-niveau** pour :" +"``asyncio`` fournit des interfaces de programmation **haut-niveau** pour :" #: library/asyncio.rst:34 msgid "" @@ -101,7 +101,7 @@ msgid "" "developers* to:" msgstr "" "En plus, il existe des bibliothèques de **bas-niveau** pour que les " -"*développeurs de bibliothèques et de frameworks* puissent :" +"*développeurs de bibliothèques et de frameworks* puissent :" #: library/asyncio.rst:48 msgid "" diff --git a/library/audit_events.po b/library/audit_events.po index 837364a0..c413f0bb 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -56,7 +56,7 @@ msgid "" "public API of CPython:" msgstr "" "Les évènements suivants sont levés en interne et ne correspondent à aucune " -"API publique de CPython:" +"API publique de CPython :" #: library/audit_events.rst:27 #, fuzzy diff --git a/library/base64.po b/library/base64.po index 25b44c3c..1c21a6b5 100644 --- a/library/base64.po +++ b/library/base64.po @@ -106,7 +106,7 @@ msgstr "" #: library/base64.rst:49 msgid "The modern interface provides:" -msgstr "L'interface moderne propose :" +msgstr "L'interface moderne propose :" #: library/base64.rst:53 msgid "" @@ -438,7 +438,7 @@ msgstr "" #: library/base64.rst:247 msgid "The legacy interface:" -msgstr "L'interface historique :" +msgstr "L'interface historique :" #: library/base64.rst:251 msgid "" @@ -493,7 +493,7 @@ msgstr "" #: library/base64.rst:285 msgid "An example usage of the module:" -msgstr "Un exemple d'utilisation du module :" +msgstr "Un exemple d'utilisation du module :" #: library/base64.rst:298 msgid "Security Considerations" diff --git a/library/bdb.po b/library/bdb.po index 32d22831..cc15cb7c 100644 --- a/library/bdb.po +++ b/library/bdb.po @@ -30,7 +30,7 @@ msgstr "" #: library/bdb.rst:14 msgid "The following exception is defined:" -msgstr "L'exception suivante est définie :" +msgstr "L'exception suivante est définie :" #: library/bdb.rst:18 msgid "Exception raised by the :class:`Bdb` class for quitting the debugger." @@ -38,7 +38,7 @@ msgstr "" #: library/bdb.rst:21 msgid "The :mod:`bdb` module also defines two classes:" -msgstr "Le module :mod:`bdb` définis deux classes :" +msgstr "Le module :mod:`bdb` définis deux classes :" #: library/bdb.rst:25 msgid "" diff --git a/library/calendar.po b/library/calendar.po index 0740b998..eaed36fb 100644 --- a/library/calendar.po +++ b/library/calendar.po @@ -554,7 +554,7 @@ msgstr "" #: library/calendar.rst:385 msgid "The :mod:`calendar` module exports the following data attributes:" -msgstr "Le module :mod:`calendar` exporte les attributs suivants :" +msgstr "Le module :mod:`calendar` exporte les attributs suivants :" #: library/calendar.rst:389 msgid "An array that represents the days of the week in the current locale." diff --git a/library/cmath.po b/library/cmath.po index 12718ea3..52a77117 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -436,7 +436,7 @@ msgstr "" "fonctions complexes, vous comprendrez ce que sont les coupures. Consultez " "n'importe quel livre (pas trop élémentaire) sur les variables complexes pour " "plus d'informations. Pour des informations sur les choix des coupures à des " -"fins numériques, voici une bonne référence :" +"fins numériques, voici une bonne référence :" #: library/cmath.rst:314 msgid "" diff --git a/library/cmd.po b/library/cmd.po index 9114f980..94e83439 100644 --- a/library/cmd.po +++ b/library/cmd.po @@ -311,7 +311,7 @@ msgid "" "Instances of :class:`Cmd` subclasses have some public instance variables:" msgstr "" "Les instances de classes filles de :class:`Cmd` possèdent des variables " -"d'instance publiques:" +"d'instance publiques :" #: library/cmd.rst:168 msgid "The prompt issued to solicit input." @@ -453,4 +453,4 @@ msgid "" msgstr "" "Voici une session d'exemple avec l'invite de commande *turtle*. Elle montre " "les fonctions d'aide, utilise les lignes vides pour répéter des commandes et " -"montre l'utilitaire de *playback*:" +"montre l'utilitaire de *playback* :" diff --git a/library/codeop.po b/library/codeop.po index 1d77275e..5c3a3a34 100644 --- a/library/codeop.po +++ b/library/codeop.po @@ -39,7 +39,7 @@ msgstr "" #: library/codeop.rst:20 msgid "There are two parts to this job:" -msgstr "Cette tâche se divise en deux parties :" +msgstr "Cette tâche se divise en deux parties :" #: library/codeop.rst:22 msgid "" @@ -68,7 +68,7 @@ msgstr "" #: library/codeop.rst:31 msgid "To do just the former:" -msgstr "Pour ne faire que la première partie :" +msgstr "Pour ne faire que la première partie :" #: library/codeop.rst:35 msgid "" diff --git a/library/collections.abc.po b/library/collections.abc.po index 768cc31d..30e41238 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -105,7 +105,7 @@ msgid "" "class>`:" msgstr "" "Le module collections apporte les :term:`ABC ` " -"suivantes :" +"suivantes :" #: library/collections.abc.rst:121 msgid "ABC" @@ -690,7 +690,7 @@ msgstr "" msgid "Notes on using :class:`Set` and :class:`MutableSet` as a mixin:" msgstr "" "Notes à propos de l'utilisation de :class:`Set` et :class:`MutableSet` comme " -"*mixin* :" +"*mixin* :" #: library/collections.abc.rst:391 msgid "" diff --git a/library/collections.po b/library/collections.po index 343b6529..b98b1b5e 100644 --- a/library/collections.po +++ b/library/collections.po @@ -1591,7 +1591,7 @@ msgstr "" "Déplace une clé *key* existante à l'une des deux extrémités du " "dictionnaire : à droite si *last* vaut ``True`` (comportement par défaut) ou " "à gauche sinon. Lève une exception :exc:`KeyError` si la clé *key* n'est pas " -"trouvée ::" +"trouvée :" #: library/collections.rst:1161 msgid "" diff --git a/library/concurrency.po b/library/concurrency.po index 739a00d3..d7692318 100644 --- a/library/concurrency.po +++ b/library/concurrency.po @@ -37,4 +37,4 @@ msgstr "" msgid "The following are support modules for some of the above services:" msgstr "" "Les modules suivants servent de fondation pour certains services cités ci-" -"dessus." +"dessus :" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 21a68132..294e5148 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -502,7 +502,7 @@ msgid "" "the following constants:" msgstr "" "*return_when* indique quand la fonction doit se terminer. Il peut prendre " -"les valeurs suivantes :" +"les valeurs suivantes :" #: library/concurrent.futures.rst:475 msgid "Constant" diff --git a/library/configparser.po b/library/configparser.po index f849564d..371dc10d 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -464,7 +464,7 @@ msgstr "" #: library/configparser.rst:450 msgid "``DEFAULTSECT`` cannot be removed from the parser:" -msgstr "La section ``DEFAULTSECT`` ne peut pas être supprimée ::" +msgstr "La section ``DEFAULTSECT`` ne peut pas être supprimée :" # fausse alerte dans poedit - garder le point-virgule #: library/configparser.rst:452 diff --git a/library/constants.po b/library/constants.po index 88d96626..71bc9169 100644 --- a/library/constants.po +++ b/library/constants.po @@ -23,7 +23,7 @@ msgstr "Constantes natives" msgid "A small number of constants live in the built-in namespace. They are:" msgstr "" "Un petit nombre de constantes existent dans le *namespace* natif. Elles " -"sont :" +"sont :" #: library/constants.rst:10 msgid "" diff --git a/library/crypto.po b/library/crypto.po index a3309df9..58d86345 100644 --- a/library/crypto.po +++ b/library/crypto.po @@ -28,4 +28,4 @@ msgstr "" "Les modules décrits dans ce chapitre mettent en œuvre divers algorithmes " "cryptographiques. Ils peuvent, ou pas, être disponibles, en fonction de " "l'installation Sur les systèmes Unix, le module :mod:`crypt` peut aussi être " -"disponible. Voici une vue d'ensemble:" +"disponible. Voici une vue d'ensemble :" diff --git a/library/datetime.po b/library/datetime.po index fbdd5407..909ffd72 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -1601,7 +1601,7 @@ msgid "" "ISO 8601 format, with the following exceptions:" msgstr "" "Renvoie une classe :class:`.datetime` correspondant à *date_string*, " -"analysée selon *format*." +"analysée selon *format* :" #: library/datetime.rst:1771 msgid "Time zone offsets may have fractional seconds." @@ -2541,7 +2541,7 @@ msgstr "" #: library/datetime.rst:1764 msgid "Other constructor:" -msgstr "Autre constructeur :" +msgstr "Autre constructeur :" #: library/datetime.rst:1768 #, fuzzy @@ -3043,7 +3043,7 @@ msgid "" "py>` file there are some examples of :class:`tzinfo` classes:" msgstr "" "Dans le fichier :download:`tzinfo_examples.py <../includes/tzinfo_examples." -"py>` il y a des exemples de :class:`tzinfo` classes:" +"py>` il y a des exemples de :class:`tzinfo` classes :" #: library/datetime.rst:2133 #, fuzzy @@ -4208,7 +4208,7 @@ msgstr "" #~ msgstr "" #~ "Renvoie une :class:`date` correspondant à *date_string* dans le format " #~ "émis par :meth:`date.isoformat`. Spécifiquement, cette fonction gère des " -#~ "chaînes dans le(s) format(s) ``YYYY-MM-DD``." +#~ "chaînes dans le(s) format(s) ``YYYY-MM-DD`` :" #, fuzzy #~ msgid "" diff --git a/library/dbm.po b/library/dbm.po index 4c217982..24f484b2 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -391,7 +391,7 @@ msgstr "" #: library/dbm.rst:341 msgid "The module defines the following:" -msgstr "Le module définit :" +msgstr "Le module définit :" #: library/dbm.rst:346 msgid "" diff --git a/library/decimal.po b/library/decimal.po index 6c06406a..e28dfcf9 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -326,7 +326,7 @@ msgstr "" "En accord avec le standard, le module :mod:`decimal` fournit des objets " "Context standards, :const:`BasicContext` et :const:`ExtendedContext`. Le " "premier est particulièrement utile pour le débogage car beaucoup des pièges " -"sont activés dans cet objet." +"sont activés dans cet objet :" #: library/decimal.rst:299 msgid "" diff --git a/library/difflib.po b/library/difflib.po index 6ca124d6..6aefdede 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -461,7 +461,7 @@ msgstr "" #: library/difflib.rst:267 msgid "Example:" -msgstr "Exemple :" +msgstr "Exemple :" #: library/difflib.rst:284 msgid "" diff --git a/library/dis.po b/library/dis.po index 572f9ae2..2932d5af 100644 --- a/library/dis.po +++ b/library/dis.po @@ -83,7 +83,7 @@ msgid "" "`myfunc`:" msgstr "" "la commande suivante peut-être utilisé pour afficher le désassemblage de :" -"func:`myfunc` ::" +"func:`myfunc` :" #: library/dis.rst:65 msgid "(The \"2\" is a line number)." @@ -206,7 +206,7 @@ msgstr "Ajout du paramètre *file*." #: library/dis.rst:131 #, fuzzy msgid "Example:" -msgstr "Exemple ::" +msgstr "Exemple :" #: library/dis.rst:148 msgid "Analysis functions" @@ -222,7 +222,7 @@ msgstr "" "La bibliothèque :mod:`dis` comprend également l'analyse des fonctions " "suivantes, qui envoient l'entrée directement à la sortie souhaitée. Elles " "peuvent être utiles si il n'y a qu'une seule opération à effectuer, la " -"représentation intermédiaire objet n'étant donc pas utile dans ce cas:" +"représentation intermédiaire objet n'étant donc pas utile dans ce cas :" #: library/dis.rst:156 msgid "" @@ -461,7 +461,7 @@ msgid "" msgstr "" "La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit " "des détails sur le code intermédiaire des instructions comme :class:" -"`Instruction` instances:" +"`Instruction` instances :" #: library/dis.rst:334 msgid "Details for a bytecode operation" diff --git a/library/doctest.po b/library/doctest.po index 24618c1c..9316ad09 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -997,7 +997,7 @@ msgstr "" #: library/doctest.rst:711 #, fuzzy msgid "For example, this test passes:" -msgstr "Par exemple, ce test réussit ::" +msgstr "Par exemple, ce test réussit :" #: library/doctest.rst:720 #, fuzzy @@ -1011,7 +1011,7 @@ msgstr "" "réelle n'a pas deux espaces vides avant les éléments de la liste formés d'un " "seul chiffre, et aussi parce que la sortie réelle est contenue sur une seule " "ligne. Ce test réussit aussi, et nécessite lui aussi une instruction pour ce " -"faire ::" +"faire :" #: library/doctest.rst:731 #, fuzzy @@ -1020,7 +1020,7 @@ msgid "" "commas:" msgstr "" "Plusieurs instructions sont utilisées sur une unique ligne physique, " -"séparées par des virgules ::" +"séparées par des virgules :" #: library/doctest.rst:740 #, fuzzy @@ -1029,7 +1029,7 @@ msgid "" "combined:" msgstr "" "Si plusieurs commentaires d'instructions sont utilisés pour un exemple " -"unique, alors ils sont combinés ::" +"unique, alors ils sont combinés :" #: library/doctest.rst:750 #, fuzzy @@ -1041,7 +1041,7 @@ msgstr "" "Comme l'exemple précédent le démontre, vous pouvez ajouter des lignes " "contenant des points de suspension ``...`` à votre exemple ne contenant que " "des instructions. Ceci peut être utile lorsqu'un exemple est trop long pour " -"qu'une instruction puisse être écrite sur la même ligne ::" +"qu'une instruction puisse être écrite sur la même ligne :" #: library/doctest.rst:761 msgid "" @@ -1107,7 +1107,7 @@ msgid "" "The :const:`ELLIPSIS` directive gives a nice approach for the last example:" msgstr "" "L'instruction :const:`ELLIPSIS` donne une approche sympathique pour le " -"dernier exemple ::" +"dernier exemple :" #: library/doctest.rst:813 msgid "" diff --git a/library/email.encoders.po b/library/email.encoders.po index b54990fc..278fb112 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -100,7 +100,7 @@ msgstr "" #: library/email.encoders.rst:39 msgid "Here are the encoding functions provided:" -msgstr "Voici les fonctions d'encodages fournies :" +msgstr "Voici les fonctions d'encodages fournies :" #: library/email.encoders.rst:44 msgid "" diff --git a/library/email.examples.po b/library/email.examples.po index 9a7b6fe8..2ca72f15 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -35,7 +35,7 @@ msgid "" msgstr "" "Premièrement, regardons comment créer et envoyer un message avec simplement " "du texte (le contenu textuel et les adresses peuvent tous deux contenir des " -"caractères Unicodes) :" +"caractères Unicodes) :" #: library/email.examples.rst:15 msgid "" @@ -51,7 +51,7 @@ msgid "" "pictures that may be residing in a directory:" msgstr "" "Voici un exemple de l'envoi d'un message MIME contenant une série de photos " -"de famille qui sont stockés ensemble dans un dossier :" +"de famille qui sont stockés ensemble dans un dossier :" #: library/email.examples.rst:27 msgid "" @@ -67,7 +67,7 @@ msgid "" "directory of files:" msgstr "" "Voici un exemple de comment décomposer un message MIME comme celui ci-dessus " -"en tant que fichiers dans un dossier :" +"en tant que fichiers dans un dossier :" #: library/email.examples.rst:39 msgid "" @@ -87,11 +87,11 @@ msgid "" "process it:" msgstr "" "Si on nous avait envoyé le message de l'exemple précédent, voici la manière " -"avec laquelle nous pourrions le traiter :" +"avec laquelle nous pourrions le traiter :" #: library/email.examples.rst:52 msgid "Up to the prompt, the output from the above is:" -msgstr "La sortie textuelle du code ci dessus est :" +msgstr "La sortie textuelle du code ci dessus est :" #: library/email.examples.rst:66 msgid "Footnotes" diff --git a/library/email.iterators.po b/library/email.iterators.po index e7f887ec..31326935 100644 --- a/library/email.iterators.po +++ b/library/email.iterators.po @@ -103,7 +103,7 @@ msgid "" "structure. For example:" msgstr "" "Affiche une représentation indentée des types de contenu de la structure de " -"l'objet message. Par exemple :" +"l'objet message. Par exemple :" #: library/email.iterators.rst:81 msgid "" diff --git a/library/email.parser.po b/library/email.parser.po index 7c454ee1..91748066 100644 --- a/library/email.parser.po +++ b/library/email.parser.po @@ -109,7 +109,7 @@ msgstr "" #: library/email.parser.rst:70 msgid "Here is the API for the :class:`BytesFeedParser`:" -msgstr "Voici l’API pour :class:`BytesFeedParser` ::" +msgstr "Voici l’API pour :class:`BytesFeedParser` :" #: library/email.parser.rst:75 msgid "" @@ -334,7 +334,7 @@ msgstr "Notes complémentaires" #: library/email.parser.rst:293 msgid "Here are some notes on the parsing semantics:" -msgstr "Voici des remarques sur la sémantique d'analyse ::" +msgstr "Voici des remarques sur la sémantique d'analyse :" #: library/email.parser.rst:295 msgid "" diff --git a/library/enum.po b/library/enum.po index 380bb964..c15d20cd 100644 --- a/library/enum.po +++ b/library/enum.po @@ -852,7 +852,7 @@ msgstr "" msgid "" ":class:`!ReprEnum` uses the :meth:`repr() ` of :class:`Enum`, " "but the :class:`str() ` of the mixed-in data type:" -msgstr ":class:`IntEnum`, :class:`StrEnum` et :class:`IntFlag`" +msgstr ":class:`IntEnum`, :class:`StrEnum` et :class:`IntFlag` :" #: library/enum.rst:619 #, fuzzy @@ -1381,7 +1381,7 @@ msgstr "" #~ "Par défaut, les énumérations autorisent les alias de nom pour une même " #~ "valeur. Quand ce comportement n'est pas désiré, il faut utiliser le " #~ "décorateur suivant pour s'assurer que chaque valeur n'est utilisée qu'une " -#~ "seule fois au sein de l'énumération : ::" +#~ "seule fois au sein de l'énumération :" #~ msgid "Using automatic values" #~ msgstr "Valeurs automatiques" diff --git a/library/filecmp.po b/library/filecmp.po index 34a8d4b6..6eb799fe 100644 --- a/library/filecmp.po +++ b/library/filecmp.po @@ -35,7 +35,7 @@ msgstr "" #: library/filecmp.rst:17 msgid "The :mod:`filecmp` module defines the following functions:" -msgstr "Le module :mod:`filecmp` définit les fonctions suivantes :" +msgstr "Le module :mod:`filecmp` définit les fonctions suivantes :" #: library/filecmp.rst:22 msgid "" @@ -160,7 +160,7 @@ msgstr "" #: library/filecmp.rst:83 msgid "The :class:`dircmp` class provides the following methods:" -msgstr "La classe :class:`dircmp` fournit les méthodes suivantes :" +msgstr "La classe :class:`dircmp` fournit les méthodes suivantes :" #: library/filecmp.rst:87 msgid "Print (to :data:`sys.stdout`) a comparison between *a* and *b*." diff --git a/library/fileinput.po b/library/fileinput.po index d18d5f6b..1086c2d8 100644 --- a/library/fileinput.po +++ b/library/fileinput.po @@ -256,7 +256,7 @@ msgid "" "available for subclassing as well:" msgstr "" "La classe qui implémente ce comportement du module est publique. On peut en " -"créer des classes filles." +"créer des classes filles :" #: library/fileinput.rst:146 #, fuzzy @@ -356,7 +356,7 @@ msgstr "" msgid "The two following opening hooks are provided by this module:" msgstr "" "Les deux fonctions suivantes fournissent des valeurs prédéfinies pour " -"*openhook*." +"*openhook* :" #: library/fileinput.rst:200 msgid "" diff --git a/library/fnmatch.po b/library/fnmatch.po index f94a913b..16d8aa33 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -32,7 +32,7 @@ msgstr "" "Ce module fournit la gestion des caractères de remplacement de style shell " "Unix, qui ne sont *pas* identiques à ceux utilisés dans les expressions " "régulières (documentés dans le module :mod:`re`). Les caractères spéciaux " -"utilisés comme caractères de remplacement de style shell sont :" +"utilisés comme caractères de remplacement de style shell sont :" #: library/fnmatch.rst:27 msgid "Pattern" @@ -156,7 +156,7 @@ msgstr "" #: library/fnmatch.rst:90 msgid "Example:" -msgstr "Exemple :" +msgstr "Exemple :" #: library/fnmatch.rst:104 msgid "Module :mod:`glob`" diff --git a/library/fractions.po b/library/fractions.po index af3234e9..5dd05438 100644 --- a/library/fractions.po +++ b/library/fractions.po @@ -206,7 +206,7 @@ msgid "" "accessed through the :func:`math.floor` function:" msgstr "" "Renvoie le plus grand :class:`int` ``<= self``. Cette méthode peut aussi " -"être utilisée à travers la fonction :func:`math.floor`." +"être utilisée à travers la fonction :func:`math.floor` :" #: library/fractions.rst:174 msgid "" diff --git a/library/ftplib.po b/library/ftplib.po index 5ab8c6f4..e3b75e32 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-01-15 22:33+0100\n" -"PO-Revision-Date: 2022-10-20 16:07+0100\n" +"PO-Revision-Date: 2023-04-09 16:01+0200\n" "Last-Translator: \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -61,7 +61,7 @@ msgstr "Voici un exemple de session utilisant le module :mod:`ftplib` ::" #: library/ftplib.rst:48 msgid "The module defines the following items:" -msgstr "Le module définit les éléments suivants :" +msgstr "Le module définit les éléments suivants :" #: library/ftplib.rst:52 msgid "" @@ -80,7 +80,7 @@ msgstr "" msgid "The :class:`FTP` class supports the :keyword:`with` statement, e.g.:" msgstr "" "La classe :class:`FTP` peut s'utiliser avec l'instruction :keyword:`with`, " -"p. ex.:" +"p. ex. :" #: library/ftplib.rst:76 msgid "Support for the :keyword:`with` statement was added." diff --git a/library/functions.po b/library/functions.po index 54a238c7..cf5ad132 100644 --- a/library/functions.po +++ b/library/functions.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-01-15 22:33+0100\n" -"PO-Revision-Date: 2023-04-03 23:10+0200\n" +"PO-Revision-Date: 2023-04-08 14:42+0200\n" "Last-Translator: Antoine Wecxsteen\n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -3774,7 +3774,7 @@ msgid "" "saus`` results in ::" msgstr "" "En revanche, l'instruction ``from spam.ham import eggs, sausage as saus`` " -"donne ::" +"donne ::" #: library/functions.rst:2034 msgid "" diff --git a/library/functools.po b/library/functools.po index 46bc429d..83dcf7a2 100644 --- a/library/functools.po +++ b/library/functools.po @@ -40,7 +40,7 @@ msgstr "" #: library/functools.rst:27 msgid "The :mod:`functools` module defines the following functions:" -msgstr "Le module :mod:`functools` définit les fonctions suivantes :" +msgstr "Le module :mod:`functools` définit les fonctions suivantes :" #: library/functools.rst:31 msgid "" @@ -359,7 +359,7 @@ msgid "" msgstr "" "A partir d'une classe définissant une ou plusieurs méthodes de comparaison " "riches, ce décorateur de classe fournit le reste. Ceci simplifie l'effort à " -"fournir dans la spécification de toutes les opérations de comparaison riche :" +"fournir dans la spécification de toutes les opérations de comparaison riche :" #: library/functools.rst:269 msgid "" @@ -428,7 +428,7 @@ msgstr "" "\"gèle\" une portion des arguments et/ou mots-clés d'une fonction donnant un " "nouvel objet avec une signature simplifiée. Par exemple, :func:`partial` " "peut être utilisé pour créer un appelable qui se comporte comme la fonction :" -"func:`int` ou l'argument *base* est deux par défaut :" +"func:`int` ou l'argument *base* est deux par défaut :" #: library/functools.rst:346 msgid "" @@ -791,7 +791,7 @@ msgid "" "They have three read-only attributes:" msgstr "" "Les objets :class:`partial` sont des objets appelables créés par :func:" -"`partial`. Ils ont trois attributs en lecture seule :" +"`partial`. Ils ont trois attributs en lecture seule :" #: library/functools.rst:709 msgid "" diff --git a/library/gc.po b/library/gc.po index 935f2520..41a6e564 100644 --- a/library/gc.po +++ b/library/gc.po @@ -337,7 +337,7 @@ msgid "" "the values but should not rebind them):" msgstr "" "Les variables suivantes sont publiques, mais elles ne sont pas censées être " -"modifiées (vous pouvez les muter, mais pas les redéfinir)." +"modifiées (vous pouvez les muter, mais pas les redéfinir) :" #: library/gc.rst:239 msgid "" diff --git a/library/getpass.po b/library/getpass.po index 01c36a09..af296c4f 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -35,7 +35,7 @@ msgstr "" #: library/getpass.rst:17 msgid "The :mod:`getpass` module provides two functions:" -msgstr "Le module :mod:`getpass` fournit 2 fonctions:" +msgstr "Le module :mod:`getpass` fournit 2 fonctions :" #: library/getpass.rst:21 msgid "" diff --git a/library/gzip.po b/library/gzip.po index c25ff2b3..b2bd608c 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -63,7 +63,7 @@ msgstr "" #: library/gzip.rst:26 msgid "The module defines the following items:" -msgstr "Le module définit les éléments suivants :" +msgstr "Le module définit les éléments suivants :" #: library/gzip.rst:31 msgid "" diff --git a/library/hashlib.po b/library/hashlib.po index ee778fb5..2182a953 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -170,7 +170,7 @@ msgstr "" #: library/hashlib.rst:106 msgid "More condensed:" -msgstr "En plus condensé ::" +msgstr "En plus condensé :" #: library/hashlib.rst:113 msgid "" @@ -188,11 +188,11 @@ msgstr "" #: library/hashlib.rst:119 msgid "Using :func:`new` with an algorithm provided by OpenSSL:" -msgstr "En utilisant :func:`new` avec un algorithme fourni par OpenSSL ::" +msgstr "En utilisant :func:`new` avec un algorithme fourni par OpenSSL :" #: library/hashlib.rst:126 msgid "Hashlib provides the following constant attributes:" -msgstr "*Hashlib* fournit les constantes suivantes ::" +msgstr "*Hashlib* fournit les constantes suivantes :" #: library/hashlib.rst:130 msgid "" @@ -226,7 +226,7 @@ msgid "" "returned by the constructors:" msgstr "" "Les valeurs suivantes sont fournies en tant qu'attributs constants des " -"objets de calcul d'empreintes renvoyés par les constructeurs ::" +"objets de calcul d'empreintes renvoyés par les constructeurs :" #: library/hashlib.rst:153 msgid "The size of the resulting hash in bytes." @@ -238,7 +238,7 @@ msgstr "La taille interne d'un bloc de l'algorithme de hachage en octets." #: library/hashlib.rst:159 msgid "A hash object has the following attributes:" -msgstr "L'objet de hachage possède les attributs suivants ::" +msgstr "L'objet de hachage possède les attributs suivants :" #: library/hashlib.rst:163 msgid "" @@ -262,7 +262,7 @@ msgstr "" #: library/hashlib.rst:171 msgid "A hash object has the following methods:" -msgstr "L'objet de calcul d'empreinte possède les méthodes suivantes ::" +msgstr "L'objet de calcul d'empreinte possède les méthodes suivantes :" #: library/hashlib.rst:176 msgid "" @@ -524,7 +524,7 @@ msgid "" "in two flavors:" msgstr "" "BLAKE2_ est une fonction de hachage cryptographique définie dans la :rfc:" -"`7693` et disponible en deux versions ::" +"`7693` et disponible en deux versions :" #: library/hashlib.rst:349 msgid "" @@ -567,7 +567,7 @@ msgstr "Création d'objets de calcul d'empreinte" msgid "New hash objects are created by calling constructor functions:" msgstr "" "Les nouveaux objets de calcul d'empreinte sont créés en appelant les " -"constructeurs ::" +"constructeurs :" #: library/hashlib.rst:379 msgid "" @@ -575,7 +575,7 @@ msgid "" "BLAKE2b or BLAKE2s. They optionally take these general parameters:" msgstr "" "Ces fonctions produisent l'objet de calcul d'empreinte correspondant aux " -"algorithmes BLAKE2b ou BLAKE2s. Elles prennent ces paramètres optionnels ::" +"algorithmes BLAKE2b ou BLAKE2s. Elles prennent ces paramètres optionnels :" #: library/hashlib.rst:382 msgid "" @@ -617,8 +617,7 @@ msgstr "" #: library/hashlib.rst:396 msgid "The following table shows limits for general parameters (in bytes):" msgstr "" -"Le tableau suivant présente les limites des paramètres généraux (en " -"octets) ::" +"Le tableau suivant présente les limites des paramètres généraux (en octets) :" #: library/hashlib.rst:399 msgid "Hash" @@ -693,7 +692,7 @@ msgid "" "Constructor functions also accept the following tree hashing parameters:" msgstr "" "Les fonctions constructeurs acceptent aussi les paramètres suivants pour le " -"calcul d'empreintes en mode arbre ::" +"calcul d'empreintes en mode arbre :" #: library/hashlib.rst:418 msgid "*fanout*: fanout (0 to 255, 0 if unlimited, 1 in sequential mode)." @@ -814,7 +813,7 @@ msgid "" msgstr "" "En plus court, vous pouvez passer directement au constructeur, comme " "argument positionnel, le premier morceau du message pour le mettre " -"directement à jour ::" +"directement à jour :" #: library/hashlib.rst:498 msgid "" @@ -822,7 +821,7 @@ msgid "" "update the hash:" msgstr "" "Vous pouvez appeler la méthode :meth:`hash.update` autant de fois que " -"nécessaire pour mettre à jour l'empreinte de manière itérative ::" +"nécessaire pour mettre à jour l'empreinte de manière itérative :" #: library/hashlib.rst:511 msgid "Using different digest sizes" @@ -837,7 +836,7 @@ msgstr "" "BLAKE2 permet de configurer la taille des empreintes jusqu'à 64 octets pour " "BLAKE2b et jusqu'à 32 octets pour BLAKE2s. Par exemple, pour remplacer SHA-1 " "par BLAKE2b sans changer la taille de la sortie, nous pouvons dire à BLAKE2b " -"de produire une empreinte de 20 octets ::" +"de produire une empreinte de 20 octets :" #: library/hashlib.rst:527 msgid "" @@ -849,7 +848,7 @@ msgstr "" "différentes ont des sorties complètement différentes (les condensats courts " "*ne sont pas* des préfixes de condensats plus longs) ; BLAKE2b et BLAKE2s " "produisent des sorties différentes même si les longueurs de sortie sont les " -"mêmes ::" +"mêmes :" #: library/hashlib.rst:543 msgid "Keyed hashing" @@ -989,7 +988,7 @@ msgid "" msgstr "" "Parfois il est utile de forcer une fonction de hachage à produire " "différentes empreintes de message d'une même entrée pour différentes " -"utilisations. Pour citer les auteurs de la fonction de hachage Skein ::" +"utilisations. Pour citer les auteurs de la fonction de hachage Skein :" #: library/hashlib.rst:663 msgid "" @@ -1093,7 +1092,7 @@ msgid "" "implementation, extension code, and this documentation:" msgstr "" "Le transfert dans le domaine public s'applique pour l'implémentation C de la " -"fonction de hachage, ses extensions et cette documentation ::" +"fonction de hachage, ses extensions et cette documentation :" #: library/hashlib.rst:758 msgid "" @@ -1124,7 +1123,7 @@ msgid "" msgstr "" "Les personnes suivantes ont aidé au développement ou contribué aux " "modifications du projet et au domaine public selon la licence Creative " -"Commons Public Domain Dedication 1.0 Universal ::" +"Commons Public Domain Dedication 1.0 Universal :" #: library/hashlib.rst:770 msgid "*Alexandr Sokolovskiy*" diff --git a/library/hmac.po b/library/hmac.po index b7413c8d..342d54a1 100644 --- a/library/hmac.po +++ b/library/hmac.po @@ -94,7 +94,7 @@ msgstr "" #: library/hmac.rst:51 msgid "An HMAC object has the following methods:" -msgstr "Un objet HMAC a les méthodes suivantes :" +msgstr "Un objet HMAC a les méthodes suivantes :" #: library/hmac.rst:55 msgid "" diff --git a/library/html.po b/library/html.po index f2e92882..dfbf63e0 100644 --- a/library/html.po +++ b/library/html.po @@ -58,7 +58,7 @@ msgstr "" #: library/html.rst:36 msgid "Submodules in the ``html`` package are:" -msgstr "Les sous-modules dans le paquet ``html`` sont :" +msgstr "Les sous-modules dans le paquet ``html`` sont :" #: library/html.rst:38 msgid ":mod:`html.parser` -- HTML/XHTML parser with lenient parsing mode" diff --git a/library/imghdr.po b/library/imghdr.po index 30b1a1a3..14313286 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -37,7 +37,7 @@ msgstr "" #: library/imghdr.rst:19 #, fuzzy msgid "The :mod:`imghdr` module defines the following function:" -msgstr "Le module :mod:`nis` définit les instructions suivantes :" +msgstr "Le module :mod:`nis` définit les instructions suivantes :" #: library/imghdr.rst:24 msgid "" diff --git a/library/internet.po b/library/internet.po index 3050bff4..e5403667 100644 --- a/library/internet.po +++ b/library/internet.po @@ -31,4 +31,4 @@ msgstr "" "à Internet et à ses technologies relatives. Ils sont tous implémentés en " "Python. La majorité de ces modules nécessitent la présence du module :mod:" "`socket` lui même dépendant du système, mais fourni sur la plupart des " -"plateformes populaires. Voici une vue d'ensemble :" +"plateformes populaires. Voici une vue d'ensemble :" diff --git a/library/itertools.po b/library/itertools.po index 915f5656..32446dbf 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -470,7 +470,7 @@ msgstr "" "func:`min` pour calculer un minimum glissant, :func:`max` pour un maximum " "glissant ou :func:`operator.mul` pour un produit glissant. Des tableaux de " "remboursements peuvent être construits en ajoutant les intérêts et en " -"soustrayant les paiements:" +"soustrayant les paiements :" #: library/itertools.rst:154 msgid "" diff --git a/library/lzma.po b/library/lzma.po index f9e70c64..d99394f2 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -209,7 +209,7 @@ msgstr "" #: library/lzma.rst:106 msgid "The following method is also provided:" -msgstr "Les méthodes suivantes sont aussi disponibles :" +msgstr "Les méthodes suivantes sont aussi disponibles :" #: library/lzma.rst:110 msgid "" @@ -273,7 +273,7 @@ msgid "" "Possible values are:" msgstr "" "L'argument *format* définit quel format de conteneur sera mis en œuvre. Les " -"valeurs possibles sont :" +"valeurs possibles sont :" #: library/lzma.rst:144 msgid ":const:`FORMAT_XZ`: The ``.xz`` container format." @@ -323,7 +323,7 @@ msgstr "" "L'argument *check* détermine le type de vérification d'intégrité à exploiter " "avec la donnée compressée. Cette vérification est déclenchée lors de la " "décompression, pour garantir que la donnée n'a pas été corrompue. Les " -"valeurs possibles sont :" +"valeurs possibles sont :" #: library/lzma.rst:160 msgid "" @@ -662,11 +662,11 @@ msgstr "" "dictionnaire contient l'ID et les options pour chaque filtre. Le moindre " "dictionnaire contient la clé ``\"id\"`` et peut aussi contenir d'autres clés " "pour préciser chaque options relative au filtre déclaré. Les ID valides des " -"filtres sont définies comme suit :" +"filtres sont définies comme suit :" #: library/lzma.rst:336 msgid "Compression filters:" -msgstr "Filtres de compression:" +msgstr "Filtres de compression :" #: library/lzma.rst:335 msgid ":const:`FILTER_LZMA1` (for use with :const:`FORMAT_ALONE`)" @@ -682,7 +682,7 @@ msgstr "" #: library/lzma.rst:339 msgid "Delta filter:" -msgstr "Filtre Delta:" +msgstr "Filtre Delta :" #: library/lzma.rst:339 msgid ":const:`FILTER_DELTA`" @@ -690,7 +690,7 @@ msgstr ":const:`FILTER_DELTA`" #: library/lzma.rst:347 msgid "Branch-Call-Jump (BCJ) filters:" -msgstr "Filtres Branch-Call-Jump (BCJ):" +msgstr "Filtres Branch-Call-Jump (BCJ) :" #: library/lzma.rst:342 msgid ":const:`FILTER_X86`" @@ -732,7 +732,7 @@ msgid "" "entries in the dictionary representing the filter):" msgstr "" "Les filtres de compression contiennent les options suivantes (définies comme " -"entrées additionnelles dans le dictionnaire qui représente le filtre) :" +"entrées additionnelles dans le dictionnaire qui représente le filtre) :" #: library/lzma.rst:356 msgid "" diff --git a/library/mailbox.po b/library/mailbox.po index e03e2efe..eab79071 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -1732,7 +1732,7 @@ msgid "" "`MHMessage` instance, the following conversions take place:" msgstr "" "Lorsqu'une instance :class:`MMDFMessage` est créée sur la base d'une " -"instance :class:`MHMessage`, les conversions suivantes sont faites :" +"instance :class:`MHMessage`, les conversions suivantes sont faites :" #: library/mailbox.rst:1451 msgid "" diff --git a/library/marshal.po b/library/marshal.po index 283770fe..a50ad858 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -109,7 +109,7 @@ msgstr "" #: library/marshal.rst:54 msgid "The module defines these functions:" -msgstr "Le module définit ces fonctions :" +msgstr "Le module définit ces fonctions :" #: library/marshal.rst:59 msgid "" @@ -221,7 +221,7 @@ msgstr "" #: library/marshal.rst:118 msgid "In addition, the following constants are defined:" -msgstr "De plus, les constantes suivantes sont définies :" +msgstr "De plus, les constantes suivantes sont définies :" #: library/marshal.rst:122 msgid "" diff --git a/library/mm.po b/library/mm.po index f56de18d..f892fddb 100644 --- a/library/mm.po +++ b/library/mm.po @@ -26,4 +26,4 @@ msgid "" msgstr "" "Les modules documentés dans ce chapitre implémentent divers algorithmes ou " "interfaces principalement utiles pour les applications multimédia. Ils " -"peuvent ne pas être disponibles sur votre installation. En voici un aperçu :" +"peuvent ne pas être disponibles sur votre installation. En voici un aperçu :" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 23fd51d5..a399fedb 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -398,4 +398,4 @@ msgstr "" "``SharedMemory`` sous-jacent) peut être sérialisée et désérialisée. Gardez " "bien à l'esprit que c'est toujours le même objet, car l'objet désérialisé a " "le même nom unique et est tout simplement attaché à un objet déjà existant " -"du même nom (si cet objet est toujours en vie)." +"du même nom (si cet objet est toujours en vie) :" diff --git a/library/nis.po b/library/nis.po index 1be7dc72..56f02ee0 100644 --- a/library/nis.po +++ b/library/nis.po @@ -54,7 +54,7 @@ msgstr "" #: library/nis.rst:26 msgid "The :mod:`nis` module defines the following functions:" -msgstr "Le module :mod:`nis` définit les instructions suivantes :" +msgstr "Le module :mod:`nis` définit les instructions suivantes :" #: library/nis.rst:31 msgid "" @@ -104,7 +104,7 @@ msgstr "Renvoie le domaine NIS par défaut du système." #: library/nis.rst:67 msgid "The :mod:`nis` module defines the following exception:" -msgstr "Le module :mod:`nis` définit les exceptions suivantes :" +msgstr "Le module :mod:`nis` définit les exceptions suivantes :" #: library/nis.rst:71 msgid "An error raised when a NIS function returns an error code." diff --git a/library/numbers.po b/library/numbers.po index 5f612b69..05157102 100644 --- a/library/numbers.po +++ b/library/numbers.po @@ -209,7 +209,7 @@ msgstr "" "qui ne se réfère pas à ``MyIntegral`` et ``OtherTypeIKnowAbout`` comme " "\"expression générique\". ``a`` est une instance de ``A``, qui est un sous-" "type de :class:`Complex` (``a : A <: Complex``) et ``b : B <: Complex``. " -"Considérons ``a + b``:" +"Considérons ``a + b`` :" #: library/numbers.rst:163 msgid "If ``A`` defines an :meth:`__add__` which accepts ``b``, all is well." diff --git a/library/operator.po b/library/operator.po index 0605c84a..4fdca1fe 100644 --- a/library/operator.po +++ b/library/operator.po @@ -56,7 +56,7 @@ msgid "" "after the rich comparison operators they support:" msgstr "" "Les fonctions de comparaison s'appliquent à tous les objets, et leur nom " -"vient des opérateurs de comparaison qu'elles implémentent :" +"vient des opérateurs de comparaison qu'elles implémentent :" #: library/operator.rst:45 msgid "" @@ -82,7 +82,7 @@ msgid "" "support truth tests, identity tests, and boolean operations:" msgstr "" "En général, les opérations logiques s'appliquent aussi à tous les objets et " -"implémentent les tests de vérité, d'identité et les opérations booléennes :" +"implémentent les tests de vérité, d'identité et les opérations booléennes :" #: library/operator.rst:61 msgid "" @@ -117,7 +117,7 @@ msgstr "" #: library/operator.rst:83 msgid "The mathematical and bitwise operations are the most numerous:" -msgstr "Les opérations mathématiques ou bit à bit sont les plus nombreuses :" +msgstr "Les opérations mathématiques ou bit à bit sont les plus nombreuses :" #: library/operator.rst:89 msgid "Return the absolute value of *obj*." @@ -208,7 +208,7 @@ msgid "" "Operations which work with sequences (some of them with mappings too) " "include:" msgstr "" -"Les opérations sur séquences (et pour certaines, sur correspondances) sont :" +"Les opérations sur séquences (et pour certaines, sur correspondances) sont :" #: library/operator.rst:208 msgid "Return ``a + b`` for *a* and *b* sequences." @@ -279,7 +279,7 @@ msgid "" msgstr "" "Renvoie un objet appelable qui récupère *attr* de son opérande. Si plus d'un " "attribut est demandé, renvoie un *n*-uplet d'attributs. Les noms des " -"attributs peuvent aussi comporter des points. Par exemple :" +"attributs peuvent aussi comporter des points. Par exemple :" #: library/operator.rst:277 msgid "After ``f = attrgetter('name')``, the call ``f(b)`` returns ``b.name``." @@ -313,7 +313,7 @@ msgid "" msgstr "" "Renvoie un objet appelable qui récupère *item* de l'opérande en utilisant la " "méthode :meth:`__getitem__`. Si plusieurs *item* sont passés en paramètre, " -"renvoie un *n*-uplet des valeurs récupérées. Par exemple :" +"renvoie un *n*-uplet des valeurs récupérées. Par exemple :" #: library/operator.rst:312 msgid "After ``f = itemgetter(2)``, the call ``f(r)`` returns ``r[2]``." @@ -335,7 +335,7 @@ msgstr "" "Les *items* en entrée peuvent être de n'importe quel type tant que celui-ci " "est géré par la méthode :meth:`__getitem__` de l'opérande. Les dictionnaires " "acceptent toute valeur hachable. Les listes, *n*-uplets et chaînes de " -"caractères acceptent un index ou une tranche :" +"caractères acceptent un index ou une tranche :" #: library/operator.rst:343 msgid "" @@ -343,7 +343,7 @@ msgid "" "record:" msgstr "" "Exemple d'utilisation de :func:`itemgetter` pour récupérer des champs " -"spécifiques d'un *n*-uplet :" +"spécifiques d'un *n*-uplet :" #: library/operator.rst:356 msgid "" @@ -353,7 +353,7 @@ msgid "" msgstr "" "Renvoie un objet appelable qui appelle la méthode *name* de son opérande. Si " "des paramètres supplémentaires et/ou des paramètres nommés sont donnés, ils " -"seront aussi passés à la méthode. Par exemple :" +"seront aussi passés à la méthode. Par exemple :" #: library/operator.rst:360 msgid "" @@ -832,7 +832,7 @@ msgid "" msgstr "" "Pour des paramètres non-mutables comme les chaînes de caractères, les " "nombres et les *n*-uplets, la nouvelle valeur est calculée, mais pas " -"affectée à la variable d'entrée:" +"affectée à la variable d'entrée :" #: library/operator.rst:479 msgid "" @@ -841,7 +841,7 @@ msgid "" msgstr "" "Pour des paramètres mutables comme les listes et les dictionnaires, la " "méthode en-place modifiera la valeur, aucune affectation ultérieure n'est " -"nécessaire :" +"nécessaire :" #: library/operator.rst:491 msgid "``a = iadd(a, b)`` is equivalent to ``a += b``." diff --git a/library/os.path.po b/library/os.path.po index 8d36ceca..ff42c0a5 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -78,7 +78,7 @@ msgstr "" "chemin adapté au système d'exploitation sur lequel Python tourne, et donc " "adapté pour les chemins locaux. Cependant, vous pouvez également importer et " "utiliser les modules individuels si vous voulez manipuler un chemin qui est " -"*toujours* dans l'un des différents formats. Ils ont tous la même interface :" +"*toujours* dans l'un des différents formats. Ils ont tous la même interface :" #: library/os.path.rst:45 msgid ":mod:`posixpath` for UNIX-style paths" diff --git a/library/os.po b/library/os.po index 2cc7fb56..8c4590d0 100644 --- a/library/os.po +++ b/library/os.po @@ -44,7 +44,7 @@ msgstr "" #: library/os.rst:19 msgid "Notes on the availability of these functions:" -msgstr "Notes sur la disponibilité de ces fonctions :" +msgstr "Notes sur la disponibilité de ces fonctions :" #: library/os.rst:21 msgid "" @@ -989,7 +989,7 @@ msgid "" "value is an object with five attributes:" msgstr "" "Renvoie des informations identifiant le système d'exploitation actuel. La " -"valeur de retour est un objet à cinq attributs :" +"valeur de retour est un objet à cinq attributs :" #: library/os.rst:717 msgid ":attr:`sysname` - operating system name" @@ -1776,7 +1776,7 @@ msgid "" "flags:" msgstr "" "L'argument *flags* contient un OU logique bit-à-bit de zéro ou plusieurs des " -"indicateurs suivants :" +"indicateurs suivants :" #: library/os.rst:1284 msgid ":data:`RWF_HIPRI`" @@ -2312,7 +2312,7 @@ msgid "" "features:" msgstr "" "Sur certaines plate-formes Unix, beaucoup de ces fonctions gèrent une ou " -"plusieurs des fonctionnalités suivantes :" +"plusieurs des fonctionnalités suivantes :" #: library/os.rst:1708 #, fuzzy @@ -2545,7 +2545,7 @@ msgid "" msgstr "" "Définit les marqueurs de *path* par la valeur numérique *flags*. *flags* " "peut prendre une combinaison (OU bit-à-bit) des valeurs suivantes (comme " -"défini dans le module :mod:`stat`) :" +"défini dans le module :mod:`stat`) :" #: library/os.rst:1844 msgid ":data:`stat.UF_NODUMP`" @@ -2622,7 +2622,7 @@ msgid "" msgstr "" "Change le mode de *path* par la valeur numérique *mode*. *mode* peut prendre " "une des valeurs suivantes (comme défini dans le module :mod:`stat`) ou une " -"combinaison (OU bit-à-bit) de ces valeurs :" +"combinaison (OU bit-à-bit) de ces valeurs :" #: library/os.rst:1876 msgid ":data:`stat.S_ISUID`" @@ -3970,7 +3970,7 @@ msgstr "" #: library/os.rst:2744 msgid "Attributes:" -msgstr "Attributs :" +msgstr "Attributs :" #: library/os.rst:2748 msgid "File mode: file type and file mode bits (permissions)." @@ -4026,7 +4026,7 @@ msgstr "" #: library/os.rst:2782 msgid "Timestamps:" -msgstr "Horodatages :" +msgstr "Horodatages :" #: library/os.rst:2786 msgid "Time of most recent access expressed in seconds." @@ -4039,7 +4039,7 @@ msgstr "" #: library/os.rst:2810 msgid "Platform dependent:" -msgstr "Dépendant de la plate-forme :" +msgstr "Dépendant de la plate-forme :" #: library/os.rst:2812 msgid "the time of most recent metadata change on Unix," @@ -4108,7 +4108,7 @@ msgid "" "available:" msgstr "" "Sur certains systèmes Unix (tels que Linux), les attributs suivants peuvent " -"également être disponibles :" +"également être disponibles :" #: library/os.rst:2839 msgid "" @@ -4157,7 +4157,7 @@ msgid "" "On Solaris and derivatives, the following attributes may also be available:" msgstr "" "Sur les systèmes Solaris et dérivés, les attributs suivants peuvent " -"également être disponibles :" +"également être disponibles :" #: library/os.rst:2871 msgid "" @@ -4172,7 +4172,7 @@ msgstr "" msgid "On macOS systems, the following attributes may also be available:" msgstr "" "Sur les systèmes Mac OS, les attributs suivants peuvent également être " -"disponibles :" +"disponibles :" #: library/os.rst:2878 msgid "Real size of the file." @@ -4588,7 +4588,7 @@ msgid "" "the times set on *path* and are used as follows:" msgstr "" "La fonction :func:`utime` prend deux paramètres optionnels, *times* et *ns*. " -"Ils spécifient le temps mis pour *path* et est utilisé comme suit :" +"Ils spécifient le temps mis pour *path* et est utilisé comme suit :" #: library/os.rst:3168 msgid "" @@ -6277,7 +6277,7 @@ msgid "" "five attributes:" msgstr "" "Renvoie les temps globaux actuels d'exécution du processus. La valeur de " -"retour est un objet avec cinq attributs :" +"retour est un objet avec cinq attributs :" #: library/os.rst:4351 #, fuzzy @@ -6529,7 +6529,7 @@ msgid "" "how *id* is interpreted:" msgstr "" "Les valeurs possibles pour *idtypes* pour la fonction :func:`waitid`. Elles " -"affectent l'interprétation de *id*." +"affectent l'interprétation de *id* :" #: library/os.rst:4504 msgid ":data:`!P_PID` - wait for the child whose PID is *id*." @@ -6853,7 +6853,7 @@ msgstr "" #: library/os.rst:4763 msgid "At the moment, there is only one possible parameter:" -msgstr "Pour le moment, il n'y a qu'un seul paramètre possible :" +msgstr "Pour le moment, il n'y a qu'un seul paramètre possible :" #: library/os.rst:4767 msgid "The scheduling priority for a scheduling policy." diff --git a/library/pdb.po b/library/pdb.po index f8efa791..e381ba42 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -168,7 +168,7 @@ msgid "" "slightly different way:" msgstr "" "Le module définit les fonctions suivantes; chacune entre dans le débogueur " -"d'une manière légèrement différente:" +"d'une manière légèrement différente :" #: library/pdb.rst:114 msgid "" @@ -258,7 +258,7 @@ msgid "" msgstr "" "Les fonctions ``run*`` et :func:`set_trace` sont des alias pour instancier " "la classe :class:`Pdb` et appeler la méthode du même nom. Si vous souhaitez " -"accéder à d'autres fonctionnalités, vous devez le faire vous-même ::" +"accéder à d'autres fonctionnalités, vous devez le faire vous-même :" #: library/pdb.rst:171 msgid ":class:`Pdb` is the debugger class." diff --git a/library/pickle.po b/library/pickle.po index da069c5a..f1a552fb 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -433,7 +433,7 @@ msgid "" "pickling process more convenient:" msgstr "" "Le module :mod:`pickle` contient quelques fonctions pour faciliter la " -"sérialisation." +"sérialisation :" #: library/pickle.rst:218 msgid "" @@ -576,7 +576,7 @@ msgid "" "`Unpickler` and :class:`PickleBuffer`:" msgstr "" "Le module :mod:`pickle` exporte trois classes : :class:`Pickler`, :class:" -"`Unpickler` et :class:`PickleBuffer`." +"`Unpickler` et :class:`PickleBuffer` :" #: library/pickle.rst:301 msgid "This takes a binary file for writing a pickle data stream." @@ -1180,7 +1180,7 @@ msgstr "" "l'aide de la méthode :meth:`__getstate__`. Lorsque :meth:`__getstate__` est " "définie, l'objet qu'elle renvoie (état de l'instance) est sérialisé en lieu " "et place du :attr:`~object.__dict__`, le dictionnaire des attributs de " -"l'instance." +"l'instance :" #: library/pickle.rst:616 msgid "" diff --git a/library/pipes.po b/library/pipes.po index fc2b2673..bac279c1 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -52,7 +52,7 @@ msgstr "" #: library/pipes.rst:28 msgid "The :mod:`pipes` module defines the following class:" -msgstr "Le module :mod:`pipes` définit la classe suivante :" +msgstr "Le module :mod:`pipes` définit la classe suivante :" #: library/pipes.rst:33 msgid "An abstraction of a pipeline." @@ -68,7 +68,7 @@ msgstr "L'Objet *Template*" #: library/pipes.rst:52 msgid "Template objects following methods:" -msgstr "Les méthodes de l'objet *Template* :" +msgstr "Les méthodes de l'objet *Template* :" #: library/pipes.rst:57 msgid "Restore a pipeline template to its initial state." diff --git a/library/plistlib.po b/library/plistlib.po index 028c572b..5d588b1a 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -81,7 +81,7 @@ msgstr "" #: library/plistlib.rst:53 msgid "This module defines the following functions:" -msgstr "Ce module définit les fonctions suivantes :" +msgstr "Ce module définit les fonctions suivantes :" #: library/plistlib.rst:57 msgid "" diff --git a/library/posix.po b/library/posix.po index 901706dd..e50601a1 100644 --- a/library/posix.po +++ b/library/posix.po @@ -112,7 +112,7 @@ msgid "" "documentation, :mod:`posix` defines the following data item:" msgstr "" "En plus des nombreuses fonctions décrites dans la documentation du module :" -"mod:`os`, :mod:`posix` possède les éléments suivants:" +"mod:`os`, :mod:`posix` possède les éléments suivants :" #: library/posix.rst:72 msgid "" diff --git a/library/pprint.po b/library/pprint.po index 45fd21da..57818ec2 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -70,7 +70,7 @@ msgstr "" #: library/pprint.rst:34 msgid "The :mod:`pprint` module defines one class:" -msgstr "Le module :mod:`pprint` définit une seule classe : ::" +msgstr "Le module :mod:`pprint` définit une seule classe :" #: library/pprint.rst:44 msgid "" @@ -223,7 +223,7 @@ msgstr "Détermine si *object* requiert une représentation récursive." #: library/pprint.rst:177 msgid "One more support function is also defined:" -msgstr "Une dernière fonction de support est définie ainsi ::" +msgstr "Une dernière fonction de support est définie ainsi :" #: library/pprint.rst:181 msgid "" @@ -246,7 +246,7 @@ msgstr "Les Objets PrettyPrinter" msgid ":class:`PrettyPrinter` instances have the following methods:" msgstr "" "Les instances de la classe :class:`PrettyPrinter` ont les méthodes " -"suivantes ::" +"suivantes :" #: library/pprint.rst:200 msgid "" @@ -377,7 +377,7 @@ msgstr "" #~ msgid "The :mod:`pprint` module also provides several shortcut functions:" #~ msgstr "" -#~ "Le module :mod:`pprint` fournit aussi quelques fonctions de raccourcis ::" +#~ "Le module :mod:`pprint` fournit aussi quelques fonctions de raccourcis :" #~ msgid "" #~ "Construct a :class:`PrettyPrinter` instance. This constructor " diff --git a/library/queue.po b/library/queue.po index c863dfd3..0a0a1ac5 100644 --- a/library/queue.po +++ b/library/queue.po @@ -77,7 +77,7 @@ msgstr "" #: library/queue.rst:33 msgid "The :mod:`queue` module defines the following classes and exceptions:" msgstr "" -"Le module :mod:`queue` définit les classes et les exceptions suivantes :" +"Le module :mod:`queue` définit les classes et les exceptions suivantes :" #: library/queue.rst:37 msgid "" diff --git a/library/random.po b/library/random.po index 57201b9e..a3e4108b 100644 --- a/library/random.po +++ b/library/random.po @@ -734,7 +734,7 @@ msgid "" msgstr "" "La plupart des algorithmes et des fonctions de génération de graine du " "module aléatoire sont susceptibles d'être modifiés d'une version à l'autre " -"de Python, mais deux aspects sont garantis de ne pas changer ::" +"de Python, mais deux aspects sont garantis de ne pas changer :" #: library/random.rst:408 msgid "" diff --git a/library/re.po b/library/re.po index caeb01bd..222a76a8 100644 --- a/library/re.po +++ b/library/re.po @@ -2481,7 +2481,7 @@ msgid "" "Python offers different primitive operations based on regular expressions:" msgstr "" "Python offre différentes opérations primitives basées sur des expressions " -"régulières." +"régulières :" #: library/re.rst:1566 msgid ":func:`re.match` checks for a match only at the beginning of the string" diff --git a/library/readline.po b/library/readline.po index df426f40..fdc8dec9 100644 --- a/library/readline.po +++ b/library/readline.po @@ -96,7 +96,7 @@ msgstr "Fichier d'initialisation" msgid "The following functions relate to the init file and user configuration:" msgstr "" "Les fonctions suivantes se rapportent au fichier d'initialisation et à la " -"configuration utilisateur." +"configuration utilisateur :" #: library/readline.rst:56 msgid "" @@ -123,7 +123,7 @@ msgstr "Tampon de ligne" #: library/readline.rst:69 msgid "The following functions operate on the line buffer:" -msgstr "Les fonctions suivantes opèrent sur le tampon de ligne:" +msgstr "Les fonctions suivantes opèrent sur le tampon de ligne :" #: library/readline.rst:74 msgid "" @@ -157,7 +157,7 @@ msgstr "Fichier d'historique" #: library/readline.rst:94 msgid "The following functions operate on a history file:" -msgstr "les fonctions suivantes opèrent sur un fichier d'historique :" +msgstr "les fonctions suivantes opèrent sur un fichier d'historique :" #: library/readline.rst:99 msgid "" diff --git a/library/secrets.po b/library/secrets.po index 9c2b1719..562c5381 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -213,7 +213,7 @@ msgstr "" #: library/secrets.rst:145 msgid "Generate an eight-character alphanumeric password:" -msgstr "Générer un mot de passe à huit caractères alphanumériques :" +msgstr "Générer un mot de passe à huit caractères alphanumériques :" #: library/secrets.rst:157 #, fuzzy @@ -236,12 +236,12 @@ msgid "" msgstr "" "Générer un mot de passe alphanumérique à dix caractères contenant au moins " "un caractère en minuscule, au moins un caractère en majuscule et au moins " -"trois chiffres :" +"trois chiffres :" #: library/secrets.rst:180 msgid "Generate an `XKCD-style passphrase `_:" msgstr "" -"Générer une `phrase de passe dans le style xkcd `_ :" +"Générer une `phrase de passe dans le style xkcd `_ :" #: library/secrets.rst:192 msgid "" @@ -249,4 +249,4 @@ msgid "" "for password recovery applications:" msgstr "" "Générer une URL temporaire difficile à deviner contenant un jeton de " -"sécurité adapté à réinitialisation d'un mot de passe :" +"sécurité adapté à réinitialisation d'un mot de passe :" diff --git a/library/select.po b/library/select.po index 8acf070d..7411b2be 100644 --- a/library/select.po +++ b/library/select.po @@ -51,7 +51,7 @@ msgstr "" #: library/select.rst:27 msgid "The module defines the following:" -msgstr "Le module définit :" +msgstr "Le module définit :" #: library/select.rst:32 msgid "A deprecated alias of :exc:`OSError`." diff --git a/library/shlex.po b/library/shlex.po index fb460b27..5a1a9497 100644 --- a/library/shlex.po +++ b/library/shlex.po @@ -33,7 +33,7 @@ msgstr "" #: library/shlex.rst:21 #, fuzzy msgid "The :mod:`shlex` module defines the following functions:" -msgstr "Le module :mod:`binhex` définit les fonctions suivantes :" +msgstr "Le module :mod:`binhex` définit les fonctions suivantes :" #: library/shlex.rst:26 msgid "" diff --git a/library/spwd.po b/library/spwd.po index d6b526f8..4b3c12f3 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -201,7 +201,7 @@ msgstr "" #: library/spwd.rst:58 msgid "The following functions are defined:" -msgstr "Les fonctions suivantes sont définies :" +msgstr "Les fonctions suivantes sont définies :" #: library/spwd.rst:63 msgid "Return the shadow password database entry for the given user name." diff --git a/library/sqlite3.po b/library/sqlite3.po index 463d9d63..869d3cbb 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -136,7 +136,7 @@ msgstr "" "connexion à la base de données pour permettre à :mod:`!sqlite3` de " "travailler avec elle. Appelez :func:`sqlite3.connect` pour créer une " "connexion à la base de données :file:`tutorial.db` dans le répertoire de " -"travail actuel, en la créant implicitement si elle n’existe pas :" +"travail actuel, en la créant implicitement si elle n’existe pas :" #: library/sqlite3.rst:84 msgid "" @@ -154,7 +154,7 @@ msgid "" msgstr "" "Afin d’exécuter les instructions SQL et de récupérer les résultats des " "requêtes SQL, nous devrons utiliser un curseur de base de données. Appelez :" -"meth:`con.cursor() ` pour créer la :class:`Cursor` :" +"meth:`con.cursor() ` pour créer la :class:`Cursor` :" #: library/sqlite3.rst:95 msgid "" @@ -172,7 +172,7 @@ msgstr "" "table — grâce à la fonctionnalité de `typage flexible `_ " "de SQLite, spécifier les types de données est facultatif. Exécutez " "l’instruction ``CREATE TABLE`` en appelant :meth:`cur.execute(…) ` :" +"execute>` :" #: library/sqlite3.rst:111 msgid "" @@ -189,7 +189,7 @@ msgstr "" "`_ pour plus de détails). Exécutez cette requête en " "appelant :meth:`cur.execute(…) `, affectez le résultat à " "``res``, et appelez :meth:`res.fetchone() ` pour récupérer " -"la ligne résultante :" +"la ligne résultante :" #: library/sqlite3.rst:125 msgid "" @@ -200,7 +200,7 @@ msgstr "" "Nous pouvons voir que la table a été créée, puisque la requête retourne un :" "class:`tuple` contenant le nom de la table. Si nous interrogeons " "``sqlite_master`` pour une table ``spam`` inexistante, :meth:`!res." -"fetchone()`` retournera ``None`` :" +"fetchone()`` retournera ``None`` :" #: library/sqlite3.rst:136 msgid "" @@ -210,7 +210,7 @@ msgid "" msgstr "" "Maintenant, ajoutez deux lignes de données en tant que littéraux SQL en " "exécutant une instruction ``INSERT``, une fois encore en appelant :meth:`cur." -"execute(…) ` :" +"execute(…) ` :" #: library/sqlite3.rst:148 msgid "" @@ -223,7 +223,7 @@ msgstr "" "validée avant que les modifications ne soient enregistrées dans la base de " "données (voir :ref:`contrôle des transactions SQL ` pour plus de détails). Appelez :meth:`con.commit() " -"` sur l’objet de connexion pour valider la transaction :" +"` sur l’objet de connexion pour valider la transaction :" #: library/sqlite3.rst:158 msgid "" @@ -236,7 +236,7 @@ msgstr "" "exécutant une requête ``SELECT``. Utilisez la désormais familière :meth:`cur." "execute(…) ` pour affecter le résultat à ``res``, et " "appelez :meth:`res.fetchall() ` pour retourner toutes les " -"lignes résultantes :" +"lignes résultantes :" #: library/sqlite3.rst:170 msgid "" @@ -252,7 +252,7 @@ msgid "" "executemany>`:" msgstr "" "Maintenant, insérez trois lignes supplémentaires en appelant :meth:`cur." -"executemany(…) ` :" +"executemany(…) ` :" #: library/sqlite3.rst:186 msgid "" @@ -274,7 +274,7 @@ msgid "" msgstr "" "Nous pouvons vérifier que les nouvelles lignes ont été insérées en exécutant " "une requête ``SELECT``, cette fois-ci en itérant sur les résultats de la " -"requête :" +"requête :" #: library/sqlite3.rst:206 msgid "" @@ -293,7 +293,7 @@ msgstr "" "Enfin, vérifiez que la base de données a été écrite sur le disque en " "appelant :meth:`con.close() ` pour fermer la connexion " "existante, en ouvrir une nouvelle, créer un nouveau curseur, puis interroger " -"la base de données :" +"la base de données :" #: library/sqlite3.rst:224 msgid "" @@ -305,7 +305,7 @@ msgstr "" #: library/sqlite3.rst:236 msgid ":ref:`sqlite3-howtos` for further reading:" -msgstr ":ref:`guide sqlite3 ` pour une lecture plus poussée:" +msgstr ":ref:`guide sqlite3 ` pour une lecture plus poussée :" #: library/sqlite3.rst:238 msgid ":ref:`sqlite3-placeholders`" @@ -507,7 +507,7 @@ msgstr "" #: library/sqlite3.rst:350 msgid "For example:" -msgstr "Exemple :" +msgstr "Exemple :" #: library/sqlite3.rst:359 msgid "" @@ -543,7 +543,7 @@ msgid "" msgstr "" "Enregistrez un :func:`gestionnaire de point d’entrée *non levable* ` (*unraisable* en anglais) pour une expérience de débogage " -"améliorée :" +"améliorée :" #: library/sqlite3.rst:397 msgid "" @@ -926,7 +926,7 @@ msgstr "" #: library/sqlite3.rst:705 library/sqlite3.rst:1019 library/sqlite3.rst:1383 #: library/sqlite3.rst:1404 msgid "Example:" -msgstr "Exemple :" +msgstr "Exemple :" #: library/sqlite3.rst:683 msgid "Create or remove a user-defined SQL aggregate function." diff --git a/library/stat.po b/library/stat.po index ec61d955..891f63f5 100644 --- a/library/stat.po +++ b/library/stat.po @@ -273,7 +273,7 @@ msgid "" "chmod`:" msgstr "" "Les drapeaux suivant peuvent aussi être utilisé dans l'argument *mode* de :" -"func:`os.chmod`:" +"func:`os.chmod` :" #: library/stat.rst:266 msgid "Set UID bit." diff --git a/library/stdtypes.po b/library/stdtypes.po index 042589d9..c5a5f59c 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -2,11 +2,12 @@ # For licence information, see README file. # msgid "" + msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-02-12 11:56+0100\n" -"PO-Revision-Date: 2023-04-10 16:56+0200\n" +"PO-Revision-Date: 2023-04-10 22:32+0200\n" "Last-Translator: Loc Cosnier \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -16,6 +17,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.2.1\n" + #: library/stdtypes.rst:8 msgid "Built-in Types" msgstr "Types natifs" @@ -664,8 +666,8 @@ msgid "" "float also accepts the strings \"nan\" and \"inf\" with an optional prefix " "\"+\" or \"-\" for Not a Number (NaN) and positive or negative infinity." msgstr "" -"*float* accepte aussi les chaînes *nan* et *inf* avec un préfixe optionnel ``" -"+`` ou ``-`` pour *Not a Number* (*NaN*) et les infinis positif ou négatif." +"*float* accepte aussi les chaînes *nan* et *inf* avec un préfixe optionnel " +"``+`` ou ``-`` pour *Not a Number* (*NaN*) et les infinis positif ou négatif." #: library/stdtypes.rst:349 msgid "" @@ -2486,8 +2488,8 @@ msgstr "" # fin d'énumération #: library/stdtypes.rst:1477 msgid "" -"Triple quoted: ``'''Three single quotes'''``, ``\"\"\"Three double quotes" -"\"\"\"``" +"Triple quoted: ``'''Three single quotes'''``, ``\"\"\"Three double " +"quotes\"\"\"``" msgstr "" "entre guillemets triples : ``'''Trois guillemets simples'''``, ``\"\"\"Trois " "guillemets anglais\"\"\"``." @@ -2820,9 +2822,9 @@ msgid "" "column is set to zero and the string is examined character by character. If " "the character is a tab (``\\t``), one or more space characters are inserted " "in the result until the current column is equal to the next tab position. " -"(The tab character itself is not copied.) If the character is a newline (``" -"\\n``) or return (``\\r``), it is copied and the current column is reset to " -"zero. Any other character is copied unchanged and the current column is " +"(The tab character itself is not copied.) If the character is a newline " +"(``\\n``) or return (``\\r``), it is copied and the current column is reset " +"to zero. Any other character is copied unchanged and the current column is " "incremented by one regardless of how the character is represented when " "printed." msgstr "" @@ -2952,9 +2954,9 @@ msgid "" "Return ``True`` if all characters in the string are alphabetic and there is " "at least one character, ``False`` otherwise. Alphabetic characters are " "those characters defined in the Unicode character database as \"Letter\", i." -"e., those with general category property being one of \"Lm\", \"Lt\", \"Lu" -"\", \"Ll\", or \"Lo\". Note that this is different from the \"Alphabetic\" " -"property defined in the Unicode Standard." +"e., those with general category property being one of \"Lm\", \"Lt\", " +"\"Lu\", \"Ll\", or \"Lo\". Note that this is different from the " +"\"Alphabetic\" property defined in the Unicode Standard." msgstr "" "Renvoie ``True`` si tous les caractères de la chaîne sont alphabétiques et " "qu'elle contient au moins un caractère, sinon ``False``. Les caractères " @@ -2966,12 +2968,12 @@ msgstr "" #: library/stdtypes.rst:1768 msgid "" "Return ``True`` if the string is empty or all characters in the string are " -"ASCII, ``False`` otherwise. ASCII characters have code points in the range U" -"+0000-U+007F." +"ASCII, ``False`` otherwise. ASCII characters have code points in the range " +"U+0000-U+007F." msgstr "" "Renvoie ``True`` si la chaîne est vide ou ne contient que des caractères " -"ASCII, ``False`` sinon. Les caractères ASCII ont un code dans l'intervalle ``" -"\"U+0000\"``\\ –\\ ``\"U+007F\"``." +"ASCII, ``False`` sinon. Les caractères ASCII ont un code dans l'intervalle " +"``\"U+0000\"``\\ –\\ ``\"U+007F\"``." #: library/stdtypes.rst:1777 msgid "" @@ -3082,8 +3084,8 @@ msgstr "" #: library/stdtypes.rst:1846 msgid "" "A character is *whitespace* if in the Unicode character database (see :mod:" -"`unicodedata`), either its general category is ``Zs`` (\"Separator, space" -"\"), or its bidirectional class is one of ``WS``, ``B``, or ``S``." +"`unicodedata`), either its general category is ``Zs`` (\"Separator, " +"space\"), or its bidirectional class is one of ``WS``, ``B``, or ``S``." msgstr "" "Un caractère est considéré comme un caractère d'espacement (*whitespace* en " "anglais) si, dans la base de données caractères Unicode (voir :mod:" @@ -3334,9 +3336,9 @@ msgid "" msgstr "" "Renvoie une liste des mots de la chaîne, en utilisant *sep* comme séparateur " "de mots. Si *maxsplit* est donné, c'est le nombre maximum de divisions qui " -"pourront être effectuées (donnant ainsi une liste de longueur ``maxsplit" -"+1``). Si *maxsplit* n'est pas fourni, ou vaut ``-1``, le nombre de découpes " -"n'est pas limité (toutes les découpes possibles sont faites)." +"pourront être effectuées (donnant ainsi une liste de longueur " +"``maxsplit+1``). Si *maxsplit* n'est pas fourni, ou vaut ``-1``, le nombre " +"de découpes n'est pas limité (toutes les découpes possibles sont faites)." #: library/stdtypes.rst:2045 msgid "" @@ -4083,8 +4085,8 @@ msgid "" "Since Python strings have an explicit length, ``%s`` conversions do not " "assume that ``'\\0'`` is the end of the string." msgstr "" -"Puisque les chaînes Python ont une longueur explicite, les conversions ``" -"%s`` ne considèrent pas ``'\\0'`` comme la fin de la chaîne." +"Puisque les chaînes Python ont une longueur explicite, les conversions " +"``%s`` ne considèrent pas ``'\\0'`` comme la fin de la chaîne." # suit un : #: library/stdtypes.rst:2452 @@ -7990,8 +7992,8 @@ msgstr "``repr(integer)``." #: library/stdtypes.rst:5544 msgid "" -"any other string conversion to base 10, for example ``f\"{integer}\"``, ``" -"\"{}\".format(integer)``, or ``b\"%d\" % integer``." +"any other string conversion to base 10, for example ``f\"{integer}\"``, " +"``\"{}\".format(integer)``, or ``b\"%d\" % integer``." msgstr "" "toute autre conversion de chaîne en base 10, par exemple ``f\"{integer}\"``, " "``\"{}\".format(integer)`` ou ``b\"%d\" % integer``." @@ -8204,8 +8206,8 @@ msgstr "" #: library/stdtypes.rst:5638 msgid "" -"Cased characters are those with general category property being one of \"Lu" -"\" (Letter, uppercase), \"Ll\" (Letter, lowercase), or \"Lt\" (Letter, " +"Cased characters are those with general category property being one of " +"\"Lu\" (Letter, uppercase), \"Ll\" (Letter, lowercase), or \"Lt\" (Letter, " "titlecase)." msgstr "" "Les caractères capitalisables sont ceux dont la propriété Unicode *general " diff --git a/library/string.po b/library/string.po index 78cdd93f..a198006f 100644 --- a/library/string.po +++ b/library/string.po @@ -127,7 +127,7 @@ msgstr "" #: library/string.rst:90 msgid "The :class:`Formatter` class has the following public methods:" -msgstr "La classe :class:`Formatter` a les méthodes publiques suivantes ::" +msgstr "La classe :class:`Formatter` a les méthodes publiques suivantes :" #: library/string.rst:94 msgid "" @@ -527,7 +527,7 @@ msgstr "" #: library/string.rst:310 msgid "The general form of a *standard format specifier* is:" -msgstr "La forme générale d'un *spécificateur de format standard* est ::" +msgstr "La forme générale d'un *spécificateur de format standard* est :" #: library/string.rst:322 msgid "" diff --git a/library/subprocess.po b/library/subprocess.po index 0b78a994..ee822c15 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -1136,7 +1136,7 @@ msgid "" msgstr "" "Si fourni, *startupinfo* sera un objet :class:`STARTUPINFO`, qui sera passé " "à la fonction ``CreateProcess`` inhérente. *creationflags*, si fourni, peut " -"avoir l'une des valeurs suivantes :" +"avoir l'une des valeurs suivantes :" #: library/subprocess.rst:668 msgid ":data:`CREATE_NEW_CONSOLE`" @@ -1711,7 +1711,7 @@ msgstr "" #: library/subprocess.rst:995 msgid "Supported attributes:" -msgstr "Attributs gérés :" +msgstr "Attributs gérés :" #: library/subprocess.rst:1013 msgid "**handle_list**" diff --git a/library/sunau.po b/library/sunau.po index cc1a948d..379b3de3 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -116,7 +116,7 @@ msgstr "" #: library/sunau.rst:47 #, fuzzy msgid "The :mod:`sunau` module defines the following functions:" -msgstr "Le module :mod:`uu` définit les fonctions suivantes :" +msgstr "Le module :mod:`uu` définit les fonctions suivantes :" #: library/sunau.rst:52 #, fuzzy diff --git a/library/sysconfig.po b/library/sysconfig.po index b7d3d9d6..ca053c24 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -374,7 +374,7 @@ msgstr "" #: library/sysconfig.rst:234 msgid "Examples of returned values:" -msgstr "Exemples de valeurs renvoyées :" +msgstr "Exemples de valeurs renvoyées :" #: library/sysconfig.rst:236 msgid "linux-i586" diff --git a/library/tarfile.po b/library/tarfile.po index e3146644..61f3489f 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -1358,7 +1358,7 @@ msgid "" "created:" msgstr "" "Il existe d'autres variantes du format *tar* qui peuvent être lues, mais pas " -"créées" +"créées :" #: library/tarfile.rst:851 msgid "" diff --git a/library/test.po b/library/test.po index 23897f8c..bcdf833e 100644 --- a/library/test.po +++ b/library/test.po @@ -234,7 +234,7 @@ msgstr "" #: library/test.rst:210 #, fuzzy msgid "This module defines the following exceptions:" -msgstr "Ce module définit les fonctions suivantes :" +msgstr "Ce module définit les fonctions suivantes :" #: library/test.rst:214 msgid "" @@ -1253,7 +1253,7 @@ msgstr "" #: library/test.rst:1217 #, fuzzy msgid "The module defines the following class:" -msgstr "Ce module définit les fonctions suivantes :" +msgstr "Ce module définit les fonctions suivantes :" #: library/test.rst:1221 msgid "This class has custom assertion methods for inspecting bytecode." diff --git a/library/threading.po b/library/threading.po index b55eb71e..5d62e667 100644 --- a/library/threading.po +++ b/library/threading.po @@ -107,7 +107,7 @@ msgstr "" #: library/threading.rst:50 msgid "This module defines the following functions:" -msgstr "Ce module définit les fonctions suivantes :" +msgstr "Ce module définit les fonctions suivantes :" #: library/threading.rst:55 msgid "" @@ -359,7 +359,7 @@ msgstr "" #: library/threading.rst:213 msgid "This module also defines the following constant:" -msgstr "Ce module définit également la constante suivante :" +msgstr "Ce module définit également la constante suivante :" #: library/threading.rst:217 msgid "" @@ -571,7 +571,7 @@ msgid "" "are:" msgstr "" "Ce constructeur doit toujours être appelé avec des arguments nommés. Les " -"arguments sont :" +"arguments sont :" #: library/threading.rst:321 msgid "" diff --git a/library/timeit.po b/library/timeit.po index 0eeaed41..7ddd49fe 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -50,7 +50,7 @@ msgid "" "be used to compare three different expressions:" msgstr "" "L'exemple suivant illustre l'utilisation de l':ref:`timeit-command-line-" -"interface` afin de comparer trois expressions différentes :" +"interface` afin de comparer trois expressions différentes :" #: library/timeit.rst:37 msgid "This can be achieved from the :ref:`python-interface` with::" @@ -81,7 +81,7 @@ msgstr "Interface Python" msgid "The module defines three convenience functions and a public class:" msgstr "" "Ce module définit une classe publique ainsi que trois fonctions destinées à " -"simplifier son usage :" +"simplifier son usage :" #: library/timeit.rst:67 msgid "" @@ -311,7 +311,7 @@ msgstr "" #: library/timeit.rst:211 msgid "Where the following options are understood:" -msgstr "Les options suivantes sont gérées :" +msgstr "Les options suivantes sont gérées :" #: library/timeit.rst:217 msgid "how many times to execute 'statement'" @@ -414,7 +414,7 @@ msgid "" "the beginning:" msgstr "" "Il est possible de fournir une instruction de mise en place exécutée une " -"seule fois au début du chronométrage :" +"seule fois au début du chronométrage :" #: library/timeit.rst:285 msgid "" @@ -441,7 +441,7 @@ msgstr "" "Les exemples qui suivent montrent comment chronométrer des expressions sur " "plusieurs lignes. Nous comparons ici le coût d'utilisation de :func:" "`hasattr` par rapport à :keyword:`try`/:keyword:`except` pour tester la " -"présence ou l'absence d'attributs d'un objet :" +"présence ou l'absence d'attributs d'un objet :" #: library/timeit.rst:356 msgid "" diff --git a/library/tkinter.po b/library/tkinter.po index c9d76d26..31c0fa87 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -398,7 +398,7 @@ msgstr "" #: library/tkinter.rst:203 #, fuzzy msgid "The modules that provide Tk support include:" -msgstr "Parmi les modules qui savent gérer Tk, nous pouvons citer :" +msgstr "Parmi les modules qui savent gérer Tk, nous pouvons citer :" #: library/tkinter.rst:206 #, fuzzy @@ -980,7 +980,7 @@ msgid "" msgstr "" "Les options contrôlent des paramètres tels que la couleur et la largeur de " "la bordure d'un objet graphique. Les options peuvent être réglées de trois " -"façons :" +"façons :" #: library/tkinter.rst:571 msgid "At object creation time, using keyword arguments" @@ -1600,7 +1600,7 @@ msgstr "" #: library/tkinter.rst:877 msgid "where:" -msgstr "où :" +msgstr "où :" #: library/tkinter.rst:882 msgid "sequence" @@ -1825,7 +1825,7 @@ msgstr "" "Les objets graphiques de type *Entrée* ont des options qui se réfèrent à la " "position des caractères dans le texte affiché. Vous pouvez utiliser ces " "fonctions :mod:`tkinter` pour accéder à ces points spéciaux dans les objets " -"graphiques texte :" +"graphiques texte :" #: library/tkinter.rst:942 msgid "Text widget indexes" @@ -1850,7 +1850,7 @@ msgid "" msgstr "" "Certaines options et méthodes pour manipuler les menus nécessitent des " "éléments de spécifiques. Chaque fois qu'un index de menu est nécessaire pour " -"une option ou un paramètre, vous pouvez utiliser :" +"une option ou un paramètre, vous pouvez utiliser :" #: library/tkinter.rst:948 msgid "" @@ -1915,7 +1915,7 @@ msgid "" "subclass of :class:`tkinter.Image`:" msgstr "" "Des images de différents formats peuvent être créées à travers la sous-" -"classe correspondante de :class:`tkinter.Image` :" +"classe correspondante de :class:`tkinter.Image` :" #: library/tkinter.rst:975 msgid ":class:`BitmapImage` for images in XBM format." @@ -2023,7 +2023,7 @@ msgid "Constants used in the *mask* arguments." msgstr "Constantes utilisées dans les arguments ``mask``." #~ msgid "Tkinter documentation:" -#~ msgstr "Documentation de Tkinter :" +#~ msgstr "Documentation de Tkinter :" #~ msgid "`Python Tkinter Resources `_" #~ msgstr "`Python Tkinter Resources `_" @@ -2061,7 +2061,7 @@ msgstr "Constantes utilisées dans les arguments ``mask``." #~ msgstr "Livre de John Grayson (ISBN 1-884777-81-3)." #~ msgid "Tcl/Tk documentation:" -#~ msgstr "Documentation de Tcl/Tk :" +#~ msgstr "Documentation de Tcl/Tk :" #~ msgid "" #~ "Most commands are available as :mod:`tkinter` or :mod:`tkinter.ttk` " @@ -2117,7 +2117,7 @@ msgstr "Constantes utilisées dans les arguments ``mask``." #~ "Tkinter. Il s'agit plutôt d'un guide d'introduction au système." #~ msgid "Credits:" -#~ msgstr "Crédits :" +#~ msgstr "Crédits :" #~ msgid "Tk was written by John Ousterhout while at Berkeley." #~ msgstr "*Tk* a été écrit par John Ousterhout de Berkeley." @@ -2183,7 +2183,7 @@ msgstr "Constantes utilisées dans les arguments ``mask``." #~ "utiliser Tkinter, vous devez en savoir un peu plus sur Tk. Ce document ne " #~ "peut pas remplir ce rôle, alors le mieux que nous puissions faire est de " #~ "vous indiquer la meilleure documentation qui existe. Voici quelques " -#~ "conseils :" +#~ "conseils :" #~ msgid "" #~ "The authors strongly suggest getting a copy of the Tk man pages. " @@ -2433,7 +2433,7 @@ msgstr "Constantes utilisées dans les arguments ``mask``." #~ msgstr "Relations entre Tk et Tkinter" #~ msgid "From the top down:" -#~ msgstr "De haut en bas :" +#~ msgstr "De haut en bas :" #~ msgid "Your App Here (Python)" #~ msgstr "Votre application (Python)" diff --git a/library/tokenize.po b/library/tokenize.po index 862d1313..e70941d1 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -340,7 +340,7 @@ msgid "" "The exact token type names can be displayed using the :option:`-e` option:" msgstr "" "Les noms exacts des types de jeton peuvent être affichés en utilisant " -"l’option : :option:`-e`" +"l’option : :option:`-e` :" #: library/tokenize.rst:282 msgid "" diff --git a/library/typing.po b/library/typing.po index cb2a19ff..0b76fca5 100644 --- a/library/typing.po +++ b/library/typing.po @@ -1969,7 +1969,7 @@ msgstr "" "__annotations__`` et ``Point2D.__total__``. Pour permettre l'utilisation de " "cette fonctionnalité avec les anciennes versions de Python qui ne prennent " "pas en compte la :pep:`526`, ``TypedDict`` gère deux formes syntaxiques " -"équivalentes supplémentaires ::" +"équivalentes supplémentaires :" #: library/typing.rst:1710 msgid "Using a literal :class:`dict` as the second argument::" @@ -3005,7 +3005,7 @@ msgid "" msgstr "" "Les arguments du décorateur ``dataclass_transform`` permettent de " "personnaliser le comportement par défaut de la classe, métaclasse ou " -"fonction décorée :" +"fonction décorée :" #: library/typing.rst:2566 msgid "" @@ -3053,7 +3053,7 @@ msgid "" "Type checkers recognize the following optional arguments on field specifiers:" msgstr "" "Les arguments optionnels suivants pour la spécifications des champs sont " -"reconnus :" +"reconnus :" #: library/typing.rst:2580 msgid "" diff --git a/library/unicodedata.po b/library/unicodedata.po index 9f61d58c..28a068c1 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -43,7 +43,7 @@ msgstr "" "Ce module utilise les mêmes noms et symboles définis dans l'annexe 44 du " "standard Unicode (*Unicode Standard Annex*), `\"Unicode Character Database\" " "`_. Il définit les " -"fonctions suivantes :" +"fonctions suivantes :" #: library/unicodedata.rst:31 msgid "" @@ -234,7 +234,7 @@ msgstr "" #: library/unicodedata.rst:144 msgid "In addition, the module exposes the following constant:" -msgstr "De plus, ce module expose la constante suivante:" +msgstr "De plus, ce module expose la constante suivante :" #: library/unicodedata.rst:148 msgid "The version of the Unicode database used in this module." diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 89cdeece..df101d3e 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -427,7 +427,7 @@ msgid "" msgstr "" "Il existe également :func:`patch.dict` pour définir des valeurs d'un " "dictionnaire au sein d'une portée et restaurer ce dictionnaire à son état " -"d'origine lorsque le test se termine ::" +"d'origine lorsque le test se termine :" #: library/unittest.mock-examples.rst:474 msgid "" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 28da39f7..5b4a5a5a 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -97,7 +97,7 @@ msgstr "" "méthodes au fur et à mesure des accès et stockent les détails de la façon " "dont ils ont été utilisés. On peut les configurer, pour spécifier des " "valeurs de renvoi ou limiter les attributs utilisables, puis faire des " -"assertions sur la façon dont ils ont été utilisés ::" +"assertions sur la façon dont ils ont été utilisés :" #: library/unittest.mock.rst:72 msgid "" @@ -105,7 +105,7 @@ msgid "" "exception when a mock is called:" msgstr "" "L'attribut :attr:`side_effect` permet de spécifier des effets de bords, y " -"compris la levée d'une exception lorsqu'un objet simulacre est appelé ::" +"compris la levée d'une exception lorsqu'un objet simulacre est appelé :" #: library/unittest.mock.rst:92 msgid "" @@ -162,7 +162,7 @@ msgid "" "with statement:" msgstr "" "Comme tout décorateur, :func:`patch` peut être utilisé comme gestionnaire de " -"contexte avec une instruction *with* ::" +"contexte avec une instruction *with* :" #: library/unittest.mock.rst:135 msgid "" @@ -172,7 +172,7 @@ msgid "" msgstr "" "Il existe également :func:`patch.dict` pour définir des valeurs d'un " "dictionnaire au sein d'une portée et restaurer ce dictionnaire à son état " -"d'origine lorsque le test se termine ::" +"d'origine lorsque le test se termine :" #: library/unittest.mock.rst:146 msgid "" @@ -182,7 +182,7 @@ msgid "" msgstr "" "*Mock* gère le remplacement des :ref:`méthodes magiques ` de " "Python. La façon la plus simple d'utiliser les méthodes magiques est la " -"classe :class:`MagicMock`. Elle permet de faire des choses comme ::" +"classe :class:`MagicMock`. Elle permet de faire des choses comme :" #: library/unittest.mock.rst:156 msgid "" @@ -202,7 +202,7 @@ msgid "" "class:" msgstr "" "L'exemple suivant est un exemple de création de méthodes magiques avec la " -"classe *Mock* ordinaire ::" +"classe *Mock* ordinaire :" #: library/unittest.mock.rst:169 msgid "" @@ -228,7 +228,7 @@ msgid "" "code if they are used incorrectly:" msgstr "" "Ceci garantit que vos objets simulacres échouent de la même manière que " -"votre code de production s'ils ne sont pas utilisés correctement ::" +"votre code de production s'ils ne sont pas utilisés correctement :" #: library/unittest.mock.rst:193 msgid "" @@ -290,7 +290,7 @@ msgid "" "arguments that specify the behaviour of the Mock object:" msgstr "" "Crée un nouvel objet :class:`Mock`. :class:`Mock` prend plusieurs arguments " -"optionnels qui spécifient le comportement de l'objet *Mock* ::" +"optionnels qui spécifient le comportement de l'objet *Mock* :" #: library/unittest.mock.rst:233 msgid "" @@ -445,7 +445,7 @@ msgid "" "made in a particular way:" msgstr "" "Cette méthode est un moyen pratique d'asserter que les appels sont effectués " -"d'une manière particulière ::" +"d'une manière particulière :" #: library/unittest.mock.rst:331 #, fuzzy @@ -573,7 +573,7 @@ msgid "" msgstr "" "Les attributs, les valeurs de retour et les effets de bords peuvent être " "définis sur des simulacres enfants en utilisant la notation par points " -"standard et en dépaquetant un dictionnaire dans l'appel de méthode :" +"standard et en dépaquetant un dictionnaire dans l'appel de méthode :" #: library/unittest.mock.rst:457 msgid "The same thing can be achieved in the constructor call to mocks:" @@ -698,11 +698,11 @@ msgstr "" #: library/unittest.mock.rst:571 msgid "Using :attr:`side_effect` to return a sequence of values:" -msgstr "Utiliser :attr:`side_effect` pour renvoyer une séquence de valeurs :" +msgstr "Utiliser :attr:`side_effect` pour renvoyer une séquence de valeurs :" #: library/unittest.mock.rst:578 msgid "Using a callable:" -msgstr "Utilisation d'un objet appelable :" +msgstr "Utilisation d'un objet appelable :" #: library/unittest.mock.rst:588 msgid "" @@ -710,11 +710,11 @@ msgid "" "adds one to the value the mock is called with and returns it:" msgstr "" "Un attribut :attr:`side_effect` peut être défini dans le constructeur. Voici " -"un exemple qui ajoute un à la valeur du simulacre appelé et qui le renvoie :" +"un exemple qui ajoute un à la valeur du simulacre appelé et qui le renvoie :" #: library/unittest.mock.rst:598 msgid "Setting :attr:`side_effect` to ``None`` clears it:" -msgstr "Positionner :attr:`side_effect` sur ``None`` l'efface :" +msgstr "Positionner :attr:`side_effect` sur ``None`` l'efface :" #: library/unittest.mock.rst:612 #, fuzzy @@ -1492,7 +1492,7 @@ msgid "" "decorator:" msgstr "" "Comme tout décorateur, :func:`patch` peut être utilisé comme gestionnaire de " -"contexte avec une instruction *with* ::" +"contexte avec une instruction *with* :" #: library/unittest.mock.rst:1610 msgid "" diff --git a/library/unittest.po b/library/unittest.po index b3426137..7bbc309d 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -515,7 +515,7 @@ msgstr "" #: library/unittest.rst:285 msgid "The ``discover`` sub-command has the following options:" -msgstr "La sous-commande ``discover`` a les options suivantes  ::" +msgstr "La sous-commande ``discover`` a les options suivantes :" #: library/unittest.rst:291 msgid "Verbose output" @@ -774,7 +774,7 @@ msgstr "" "Vous pouvez placer les définitions des scénarios de test et des suites de " "test dans le même module que le code à tester (tel que :file:`composant." "py`), mais il y a plusieurs avantages à placer le code de test dans un " -"module séparé, tel que :file:`test_composant.py` :" +"module séparé, tel que :file:`test_composant.py` :" #: library/unittest.rst:468 msgid "The test module can be run standalone from the command line." @@ -956,7 +956,7 @@ msgid "" "failures:" msgstr "" "Les décorateurs et exceptions suivants implémentent le système d'omission " -"des tests et les erreurs prévisibles  ::" +"des tests et les erreurs prévisibles :" #: library/unittest.rst:608 msgid "" @@ -1108,7 +1108,7 @@ msgstr "" #: library/unittest.rst:743 msgid "Methods in the first group (running the test) are:" -msgstr "Les méthodes du premier groupe (exécution du test) sont :" +msgstr "Les méthodes du premier groupe (exécution du test) sont :" #: library/unittest.rst:747 msgid "" @@ -1249,7 +1249,7 @@ msgstr "" "La classe :class:`TestCase` fournit plusieurs méthodes d'assertion pour " "vérifier et signaler les échecs. Le tableau suivant énumère les méthodes " "les plus couramment utilisées (voir les tableaux ci-dessous pour plus de " -"méthodes d'assertion) :" +"méthodes d'assertion) :" #: library/unittest.rst:968 library/unittest.rst:1309 msgid "Method" @@ -1478,7 +1478,7 @@ msgid "" "messages using the following methods:" msgstr "" "Il est également possible de vérifier la production des exceptions, des " -"avertissements et des messages de journaux à l'aide des méthodes suivantes :" +"avertissements et des messages de journaux à l'aide des méthodes suivantes :" #: library/unittest.rst:970 msgid ":meth:`assertRaises(exc, fun, *args, **kwds) `" @@ -1758,7 +1758,7 @@ msgid "" msgstr "" "L'objet retourné par le gestionnaire de contexte est une aide à " "l'enregistrement qui garde la trace des messages de journal correspondants. " -"Il a deux attributs  ::" +"Il a deux attributs :" #: library/unittest.rst:1142 msgid "" @@ -1811,7 +1811,7 @@ msgid "" "There are also other methods used to perform more specific checks, such as:" msgstr "" "Il existe également d'autres méthodes utilisées pour effectuer des contrôles " -"plus spécifiques, telles que  ::" +"plus spécifiques, telles que :" #: library/unittest.rst:1184 msgid ":meth:`assertAlmostEqual(a, b) `" @@ -2007,7 +2007,7 @@ msgstr "" "du même type à différentes méthodes spécifiques au type. Ces méthodes sont " "déjà implémentées pour la plupart des types intégrés, mais il est également " "possible d'enregistrer de nouvelles méthodes en utilisant :meth:" -"`addTypeEqualityFunc`  ::" +"`addTypeEqualityFunc` :" #: library/unittest.rst:1293 msgid "" @@ -2550,7 +2550,7 @@ msgid "" msgstr "" "Pour des raisons historiques, certaines méthodes de la classe :class:" "`TestCase` avaient un ou plusieurs alias qui sont maintenant obsolètes. Le " -"tableau suivant énumère les noms corrects ainsi que leurs alias obsolètes  ::" +"tableau suivant énumère les noms corrects ainsi que leurs alias obsolètes :" #: library/unittest.rst:1673 msgid "Method Name" @@ -3160,7 +3160,7 @@ msgid "" "by subclassing or assignment on an instance:" msgstr "" "Les attributs suivants d'une classe :class:`TestLoader` peuvent être " -"configurés soit par héritage, soit par affectation sur une instance  ::" +"configurés soit par héritage, soit par affectation sur une instance :" #: library/unittest.rst:1962 msgid "" @@ -3267,7 +3267,7 @@ msgid "" msgstr "" "Les instance de :class:`TestResult` ont les attributs suivants qui sont " "intéressant pour l'inspection des résultats de l'exécution d'un ensemble de " -"tests  ::" +"tests :" #: library/unittest.rst:2020 msgid "" diff --git a/library/unix.po b/library/unix.po index 48f679a5..7f0ca1c9 100644 --- a/library/unix.po +++ b/library/unix.po @@ -26,4 +26,4 @@ msgid "" msgstr "" "Les modules décrits dans ce chapitre fournissent des interfaces aux " "fonctionnalités propres au système d'exploitation Unix ou, dans certains " -"cas, à certaines de ses variantes, en voici un aperçu :" +"cas, à certaines de ses variantes, en voici un aperçu :" diff --git a/library/uu.po b/library/uu.po index 578a51a8..d0e98482 100644 --- a/library/uu.po +++ b/library/uu.po @@ -60,7 +60,7 @@ msgstr "" #: library/uu.rst:34 msgid "The :mod:`uu` module defines the following functions:" -msgstr "Le module :mod:`uu` définit les fonctions suivantes :" +msgstr "Le module :mod:`uu` définit les fonctions suivantes :" #: library/uu.rst:39 msgid "" diff --git a/library/uuid.po b/library/uuid.po index 62b682a3..0d423b7d 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -274,7 +274,7 @@ msgstr "" #: library/uuid.rst:153 msgid "The :mod:`uuid` module defines the following functions:" -msgstr "Le module :mod:`uu` définit les fonctions suivantes :" +msgstr "Le module :mod:`uu` définit les fonctions suivantes :" #: library/uuid.rst:158 msgid "" diff --git a/library/wave.po b/library/wave.po index a622ea7f..30236db0 100644 --- a/library/wave.po +++ b/library/wave.po @@ -37,7 +37,7 @@ msgstr "" #: library/wave.rst:18 msgid "The :mod:`wave` module defines the following function and exception:" -msgstr "Le module :mod:`wave` définit la fonction et l'exception suivante :" +msgstr "Le module :mod:`wave` définit la fonction et l'exception suivante :" #: library/wave.rst:23 msgid "" @@ -45,7 +45,7 @@ msgid "" "file-like object. *mode* can be:" msgstr "" "Si *file* est une chaîne de caractères, ouvre le fichier sous ce nom, sinon, " -"il est traité comme un objet de type fichier. *mode* peut être :" +"il est traité comme un objet de type fichier. *mode* peut être :" #: library/wave.rst:27 msgid "``'rb'``" @@ -124,7 +124,7 @@ msgid "" "Wave_read objects, as returned by :func:`.open`, have the following methods:" msgstr "" "Les objets Wave_read, tels qu'ils sont renvoyés par :func:`.open`, ont les " -"méthodes suivantes :" +"méthodes suivantes :" #: library/wave.rst:67 msgid "" @@ -253,7 +253,7 @@ msgid "" "Wave_write objects, as returned by :func:`.open`, have the following methods:" msgstr "" "Les objets Wave_write, tels qu'ils sont renvoyés par :func:`.open`, ont les " -"méthodes suivantes :" +"méthodes suivantes :" #: library/wave.rst:170 msgid "" diff --git a/library/webbrowser.po b/library/webbrowser.po index 111fdafe..41f4771b 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -78,7 +78,7 @@ msgstr "" #: library/webbrowser.rst:46 msgid "The following exception is defined:" -msgstr "L'exception suivante est définie :" +msgstr "L'exception suivante est définie :" #: library/webbrowser.rst:51 msgid "Exception raised when a browser control error occurs." @@ -86,7 +86,7 @@ msgstr "" #: library/webbrowser.rst:53 msgid "The following functions are defined:" -msgstr "Les fonctions suivantes sont définies :" +msgstr "Les fonctions suivantes sont définies :" #: library/webbrowser.rst:58 msgid "" diff --git a/library/xml.sax.po b/library/xml.sax.po index 6b393a74..c0842721 100644 --- a/library/xml.sax.po +++ b/library/xml.sax.po @@ -64,7 +64,7 @@ msgstr "" #: library/xml.sax.rst:36 msgid "The convenience functions are:" -msgstr "Les fonctions les plus utiles sont:" +msgstr "Les fonctions les plus utiles sont :" #: library/xml.sax.rst:41 msgid "" diff --git a/library/zipapp.po b/library/zipapp.po index 2af5d012..48c24dae 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -62,7 +62,7 @@ msgid "" "When called as a program from the command line, the following form is used:" msgstr "" "Lorsqu'il est appelé en tant que programme à partir de la ligne de commande, " -"la syntaxe suivante est utilisée :" +"la syntaxe suivante est utilisée :" #: library/zipapp.rst:48 msgid "" @@ -78,7 +78,7 @@ msgstr "" #: library/zipapp.rst:53 msgid "The following options are understood:" -msgstr "Les options suivantes sont disponibles :" +msgstr "Les options suivantes sont disponibles :" #: library/zipapp.rst:59 msgid "" @@ -163,7 +163,7 @@ msgstr "API Python" #: library/zipapp.rst:107 msgid "The module defines two convenience functions:" -msgstr "Ce module définit deux fonctions utilitaires :" +msgstr "Ce module définit deux fonctions utilitaires :" #: library/zipapp.rst:112 msgid "" @@ -171,7 +171,7 @@ msgid "" "following:" msgstr "" "Crée une archive d'application à partir de *source*. La source peut être de " -"natures suivantes :" +"natures suivantes :" #: library/zipapp.rst:115 msgid "" @@ -209,7 +209,7 @@ msgstr "" #: library/zipapp.rst:126 msgid "" "The *target* argument determines where the resulting archive will be written:" -msgstr "L'argument *target* détermine où l'archive résultante sera écrite :" +msgstr "L'argument *target* détermine où l'archive résultante sera écrite :" #: library/zipapp.rst:129 msgid "" @@ -399,7 +399,7 @@ msgstr "" "votre archive d'application, vous devez vous assurer que l'interpréteur " "utilisé est portable. Le lanceur Python pour Windows gère la plupart des " "formes courantes de la ligne POSIX ``#!``, mais il y a d'autres problèmes à " -"considérer :" +"considérer :" #: library/zipapp.rst:243 msgid "" @@ -463,7 +463,7 @@ msgstr "" #: library/zipapp.rst:267 msgid "The steps to create a standalone archive are as follows:" -msgstr "Les étapes pour créer une archive autonome sont les suivantes :" +msgstr "Les étapes pour créer une archive autonome sont les suivantes :" #: library/zipapp.rst:269 msgid "" @@ -481,7 +481,7 @@ msgid "" "using pip:" msgstr "" "Installez toutes les dépendances de votre application dans le répertoire " -"``myapp`` en utilisant *pip* :" +"``myapp`` en utilisant *pip* :" #: library/zipapp.rst:280 msgid "" @@ -507,7 +507,7 @@ msgstr "" #: library/zipapp.rst:289 msgid "Package the application using:" -msgstr "Regroupez le tout à l'aide de :" +msgstr "Regroupez le tout à l'aide de :" #: library/zipapp.rst:295 msgid "" @@ -721,7 +721,7 @@ msgstr "" #: library/zipapp.rst:431 msgid "Formally, the Python zip application format is therefore:" -msgstr "Formellement, le format d'application zip de Python est donc :" +msgstr "Formellement, le format d'application zip de Python est donc :" #: library/zipapp.rst:433 msgid "" diff --git a/library/zipfile.po b/library/zipfile.po index 44d8c06b..50595372 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -53,7 +53,7 @@ msgstr "" #: library/zipfile.rst:26 msgid "The module defines the following items:" -msgstr "Le module définit les éléments suivants :" +msgstr "Le module définit les éléments suivants :" #: library/zipfile.rst:30 msgid "The error raised for bad ZIP files." diff --git a/license.po b/license.po index 33ffaafa..c13a0f16 100644 --- a/license.po +++ b/license.po @@ -535,69 +535,3 @@ msgstr "" msgid "" "The audioop module uses the code base in g771.c file of the SoX project::" msgstr "" - -#~ msgid "" -#~ "Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights " -#~ "Reserved." -#~ msgstr "" -#~ "Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights " -#~ "Reserved." - -#~ msgid "" -#~ "Redistribution and use in source and binary forms, with or without " -#~ "modification, are permitted provided that the following conditions are " -#~ "met:" -#~ msgstr "" -#~ "Redistribution and use in source and binary forms, with or without " -#~ "modification, are permitted provided that the following conditions are " -#~ "met:" - -#~ msgid "" -#~ "Redistributions of works must retain the original copyright notice, this " -#~ "list of conditions and the following disclaimer." -#~ msgstr "" -#~ "Redistributions of works must retain the original copyright notice, this " -#~ "list of conditions and the following disclaimer." - -#~ msgid "" -#~ "Redistributions in binary form must reproduce the original copyright " -#~ "notice, this list of conditions and the following disclaimer in the " -#~ "documentation and/or other materials provided with the distribution." -#~ msgstr "" -#~ "Redistributions in binary form must reproduce the original copyright " -#~ "notice, this list of conditions and the following disclaimer in the " -#~ "documentation and/or other materials provided with the distribution." - -#~ msgid "" -#~ "Neither the name of the W3C nor the names of its contributors may be used " -#~ "to endorse or promote products derived from this work without specific " -#~ "prior written permission." -#~ msgstr "" -#~ "Neither the name of the W3C nor the names of its contributors may be used " -#~ "to endorse or promote products derived from this work without specific " -#~ "prior written permission." - -#~ msgid "" -#~ "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS " -#~ "IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED " -#~ "TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A " -#~ "PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER " -#~ "OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, " -#~ "EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, " -#~ "PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR " -#~ "PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF " -#~ "LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING " -#~ "NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS " -#~ "SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -#~ msgstr "" -#~ "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS " -#~ "IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED " -#~ "TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A " -#~ "PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER " -#~ "OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, " -#~ "EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, " -#~ "PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR " -#~ "PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF " -#~ "LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING " -#~ "NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS " -#~ "SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." diff --git a/sphinx.po b/sphinx.po index a782c4ef..4db76196 100644 --- a/sphinx.po +++ b/sphinx.po @@ -29,7 +29,7 @@ msgstr "Voir la source" #: tools/templates/dummy.html:6 msgid "CPython implementation detail:" -msgstr "Particularité de l'implémentation CPython :" +msgstr "Particularité de l'implémentation CPython :" #: tools/templates/dummy.html:7 msgid "" @@ -163,7 +163,7 @@ msgstr "foire aux questions (avec les réponses !)" #: tools/templates/indexcontent.html:39 msgid "Indices and tables:" -msgstr "Index et tables des matières :" +msgstr "Index et tables des matières :" #: tools/templates/indexcontent.html:42 msgid "Global Module Index" @@ -207,7 +207,7 @@ msgstr "liste complète des sections et sous-sections" #: tools/templates/indexcontent.html:56 msgid "Meta information:" -msgstr "Méta informations :" +msgstr "Méta informations :" #: tools/templates/indexcontent.html:59 msgid "Reporting bugs" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 46d8e1c0..f2ff33b7 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -194,7 +194,7 @@ msgid "" msgstr "" "Le spécificateur ``=`` peut être utilisé pour développer une expression en " "« texte de l'expression, un signe égal, puis la représentation de " -"l'expression évaluée » :" +"l'expression évaluée » :" #: tutorial/inputoutput.rst:145 msgid "" diff --git a/tutorial/modules.po b/tutorial/modules.po index 38771fd2..3a95a518 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -282,7 +282,7 @@ msgstr "" "dans :data:`sys.builtin_module_names`. S’il n'est pas trouvé, " "l'interpréteur cherche un fichier nommé :file:`spam.py` dans une liste de " "dossiers donnée par la variable :data:`sys.path`. Par défaut, :data:`sys." -"path` est initialisée à ::" +"path` est initialisée à :" #: tutorial/modules.rst:192 msgid "" diff --git a/tutorial/venv.po b/tutorial/venv.po index 83f178b4..8d8d5fb9 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -164,7 +164,7 @@ msgstr "" "pour afficher le nom de l'environnement virtuel que vous utilisez. Cela " "modifie aussi l'environnement afin, lorsque vous tapez ``python``, " "d'exécuter la version spécifique de Python installée dans l'environnement. " -"Par exemple ::" +"Par exemple :" #: tutorial/venv.rst:91 msgid "To deactivate a virtual environment, type::" @@ -206,7 +206,7 @@ msgid "" "You can install the latest version of a package by specifying a package's " "name:" msgstr "" -"Vous pouvez installer la dernière version d'un paquet en indiquant son nom ::" +"Vous pouvez installer la dernière version d'un paquet en indiquant son nom :" #: tutorial/venv.rst:120 msgid "" @@ -214,7 +214,7 @@ msgid "" "name followed by ``==`` and the version number:" msgstr "" "Vous pouvez installer une version spécifique d'un paquet en donnant le nom " -"du paquet suivi de ``==`` et du numéro de version souhaitée ::" +"du paquet suivi de ``==`` et du numéro de version souhaitée :" #: tutorial/venv.rst:131 msgid "" @@ -226,7 +226,7 @@ msgstr "" "Si vous relancez cette commande, ``pip`` remarque que la version demandée " "est déjà installée et ne fait rien. Vous pouvez fournir un numéro de version " "différent pour récupérer cette version ou lancer ``python -m pip install --" -"upgrade`` pour mettre à jour le paquet à la dernière version ::" +"upgrade`` pour mettre à jour le paquet à la dernière version :" #: tutorial/venv.rst:146 msgid "" @@ -248,7 +248,7 @@ msgid "" "virtual environment:" msgstr "" "``python -m pip list`` liste tous les paquets installés dans l'environnement " -"virtuel ::" +"virtuel :" #: tutorial/venv.rst:178 msgid "" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index ce00a158..86584695 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -35,7 +35,7 @@ msgid "" "in the set are:" msgstr "" "Ce tutoriel fait partie de la documentation de Python, et la documentation " -"de Python est vaste ::" +"de Python est vaste :" #: tutorial/whatnow.rst:14 msgid ":ref:`library-index`:" diff --git a/using/cmdline.po b/using/cmdline.po index ce807d7b..178d2a52 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -872,7 +872,7 @@ msgid "" "defines the following possible values:" msgstr "" "Réservée pour les options spécifiques aux différentes implémentations. " -"CPython reconnaît actuellement les valeurs suivantes :" +"CPython reconnaît actuellement les valeurs suivantes :" #: using/cmdline.rst:495 msgid "``-X faulthandler`` to enable :mod:`faulthandler`;" @@ -1503,7 +1503,7 @@ msgstr "" #: using/cmdline.rst:876 msgid "Set the family of memory allocators used by Python:" -msgstr "Définit la famille d'allocateurs mémoire utilisés par Python :" +msgstr "Définit la famille d'allocateurs mémoire utilisés par Python :" #: using/cmdline.rst:878 msgid "" @@ -1876,7 +1876,7 @@ msgstr "" #~ "traditionnel LL(1)." #~ msgid "Install debug hooks:" -#~ msgstr "Installe des points d'entrée de débogage :" +#~ msgstr "Installe des points d'entrée de débogage :" #~ msgid "" #~ "See the :ref:`default memory allocators ` and " diff --git a/using/configure.po b/using/configure.po index 568cee02..69793b00 100644 --- a/using/configure.po +++ b/using/configure.po @@ -160,7 +160,7 @@ msgid "" "A valid value is a colon (``:``) separated string with the backend names:" msgstr "" "Une valeur valide est une chaîne de noms d'implémentations séparés par des " -"deux-points (``:``)." +"deux-points (``:``) :" #: using/configure.rst:90 msgid "``ndbm``;" diff --git a/using/mac.po b/using/mac.po index c766ff64..49d153f4 100644 --- a/using/mac.po +++ b/using/mac.po @@ -61,7 +61,7 @@ msgstr "" #: using/mac.rst:27 msgid "What you get after installing is a number of things:" -msgstr "Vous obtiendrez un certain nombre de choses après installation:" +msgstr "Vous obtiendrez un certain nombre de choses après installation :" #: using/mac.rst:29 msgid "" diff --git a/using/unix.po b/using/unix.po index 59104afb..7ecdacc6 100644 --- a/using/unix.po +++ b/using/unix.po @@ -48,7 +48,7 @@ msgid "" msgstr "" "Dans le cas où Python n'est pas pré-installé et n'est pas dans les dépôts " "non plus, vous pouvez facilement faire les paquets pour votre propre " -"distribution. Jetez un œil à ces liens :" +"distribution. Jetez un œil à ces liens :" #: using/unix.rst:29 msgid "https://www.debian.org/doc/manuals/maint-guide/first.en.html" diff --git a/using/windows.po b/using/windows.po index d200094c..bfb7f612 100644 --- a/using/windows.po +++ b/using/windows.po @@ -147,7 +147,7 @@ msgstr "Après avoir lancé l'installateur, deux options s'affichent :" #: using/windows.rst:69 msgid "If you select \"Install Now\":" -msgstr "Si vous sélectionnez « Installer Maintenant » (``Install Now``):" +msgstr "Si vous sélectionnez « Installer Maintenant » (``Install Now``) :" #: using/windows.rst:71 msgid "" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index eb1c5f7f..cece10c8 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -287,7 +287,7 @@ msgstr "(contribution de *Pablo Galindo* dans :issue:`43017`) ;" msgid "Missing commas in collection literals and between expressions:" msgstr "" "virgules manquantes dans les littéraux de collections et entre les " -"expressions ;" +"expressions ; :" #: whatsnew/3.10.rst:259 #, fuzzy diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index 504fc1f6..f7bcbeb4 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -3109,7 +3109,7 @@ msgstr "" #: whatsnew/3.2.rst:2654 msgid "``PyArg_Parse*()`` functions:" -msgstr "Les fonctions ``PyArg_Parse*()`` :" +msgstr "Les fonctions ``PyArg_Parse*()`` :" #: whatsnew/3.2.rst:2656 msgid "\"t#\" format has been removed: use \"s#\" or \"s*\" instead" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 53326599..93305a50 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -3201,7 +3201,7 @@ msgstr "" #: whatsnew/3.3.rst:2179 #, fuzzy msgid "High-level API:" -msgstr "Bibliothèques de haut-niveau" +msgstr "Bibliothèques de haut-niveau :" #: whatsnew/3.3.rst:2181 msgid ":c:func:`PyUnicode_CopyCharacters`" @@ -3230,7 +3230,7 @@ msgstr ":c:func:`PyUnicode_ReadChar`, :c:func:`PyUnicode_WriteChar`" #: whatsnew/3.3.rst:2188 #, fuzzy msgid "Low-level API:" -msgstr "Bibliothèques de bas-niveau" +msgstr "Bibliothèques de bas-niveau :" #: whatsnew/3.3.rst:2190 msgid ":c:type:`Py_UCS1`, :c:type:`Py_UCS2`, :c:type:`Py_UCS4` types" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 537bc17e..21154782 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -2735,7 +2735,7 @@ msgstr "" #: whatsnew/3.8.rst:2085 whatsnew/3.8.rst:2104 msgid "Example:" -msgstr "Exemple :" +msgstr "Exemple :" #: whatsnew/3.8.rst:2082 msgid ""