From b6bd708aa394955edf0cc93df96addeb0f943e6d Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 25 Jun 2020 13:39:26 +0200 Subject: [PATCH 01/32] Translation for tarfile.po from english to french --- library/tarfile.po | 511 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 421 insertions(+), 90 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index 461df96ba..e9b316d19 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -6,21 +6,23 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-07-20 10:51+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-06-25 14:15+0200\n" +"Last-Translator: ALJI Mohamed \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.2.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: library/tarfile.rst:2 msgid ":mod:`tarfile` --- Read and write tar archive files" -msgstr "" +msgstr ":mod:`tarfile` — Lecture et écriture de fichiers d'archives *tar*" #: library/tarfile.rst:10 msgid "**Source code:** :source:`Lib/tarfile.py`" -msgstr "**Code source :** :source:`Lib/tarfile.py`" +msgstr "**Code source :** :source:`Lib/tarfile.py`" #: library/tarfile.rst:14 msgid "" @@ -29,20 +31,28 @@ msgid "" "module to read or write :file:`.zip` files, or the higher-level functions " "in :ref:`shutil `." msgstr "" +"Le module :mod:`tarfile` rend possible la lecture et l'écriture des archives " +"*tar*, incluant celles utilisant *gzip*, *bz2* et la compression *lzma*. " +"Utilisez le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" +"`zip`, ou les fonctions de niveau supérieur dans :ref:`shutil `." #: library/tarfile.rst:19 msgid "Some facts and figures:" -msgstr "" +msgstr "Quelques faits et chiffres :" #: library/tarfile.rst:21 msgid "" "reads and writes :mod:`gzip`, :mod:`bz2` and :mod:`lzma` compressed archives " "if the respective modules are available." msgstr "" +"lit et écrit des archives compressées avec :mod:`gzip`, :mod:`bz2` ou :mod:" +"`lzma` si les modules respectifs sont disponibles." #: library/tarfile.rst:24 msgid "read/write support for the POSIX.1-1988 (ustar) format." msgstr "" +"lecture/écriture et prise en charge du format *POSIX.1-1988* (*ustar*)." #: library/tarfile.rst:26 msgid "" @@ -50,10 +60,16 @@ msgid "" "*longlink* extensions, read-only support for all variants of the *sparse* " "extension including restoration of sparse files." msgstr "" +"prise en charge de la lecture/l'écriture pour le format GNU *tar* incluant " +"les extensions *longname* et *longlink*, prise en charge de la lecture seule " +"pour les variants de l'extension *sparse* incluant restauration des fichiers " +"*sparse*." #: library/tarfile.rst:30 msgid "read/write support for the POSIX.1-2001 (pax) format." msgstr "" +"prise en charge de la lecture/l'écriture pour le format *POSIX.1-2001* " +"(*pax*)." #: library/tarfile.rst:32 msgid "" @@ -61,10 +77,15 @@ msgid "" "character devices and block devices and is able to acquire and restore file " "information like timestamp, access permissions and owner." msgstr "" +"gère les répertoires, les fichiers réguliers, les liens durs, les liens " +"symboliques, les *fifos*, les périphériques de caractère et les " +"périphériques de bloc et est en mesure d'acquérir et de restaurer les " +"informations de fichier comme l'horodatage, les autorisations d'accès et du " +"propriétaire." #: library/tarfile.rst:36 msgid "Added support for :mod:`lzma` compression." -msgstr "" +msgstr "Ajout du support pour la compression :mod:`lzma`." #: library/tarfile.rst:42 msgid "" @@ -72,16 +93,22 @@ msgid "" "information on :class:`TarFile` objects and the keyword arguments that are " "allowed, see :ref:`tarfile-objects`." msgstr "" +"Renvoie un :class:`TarFile` objet pour le nom de chemin *name*. Pour plus " +"d'informations sur les :class:`TarFile` objets et les mot-clefs arguments " +"permis, voir :ref:`tarfile-objects`." #: library/tarfile.rst:46 msgid "" "*mode* has to be a string of the form ``'filemode[:compression]'``, it " "defaults to ``'r'``. Here is a full list of mode combinations:" msgstr "" +"Le *mode* doit être une chaîne de caractères de la forme ``'filemode[:" +"compression]'``, par défaut à ``'r'``. Voici une liste complète des " +"combinaisons de mode :" #: library/tarfile.rst:50 msgid "mode" -msgstr "" +msgstr "mode" #: library/tarfile.rst:50 msgid "action" @@ -93,7 +120,7 @@ msgstr "``'r' ou 'r:*'``" #: library/tarfile.rst:52 msgid "Open for reading with transparent compression (recommended)." -msgstr "" +msgstr "Ouvre pour lecture avec compression transparente (recommandé)." #: library/tarfile.rst:55 msgid "``'r:'``" @@ -101,7 +128,7 @@ msgstr "``'r:'``" #: library/tarfile.rst:55 msgid "Open for reading exclusively without compression." -msgstr "" +msgstr "Ouvre pour lecture exclusivement sans compression." #: library/tarfile.rst:58 msgid "``'r:gz'``" @@ -109,7 +136,7 @@ msgstr "``'r:gz'``" #: library/tarfile.rst:58 msgid "Open for reading with gzip compression." -msgstr "" +msgstr "Ouvre pour lecture avec compression *gzip*." #: library/tarfile.rst:60 msgid "``'r:bz2'``" @@ -117,7 +144,7 @@ msgstr "``'r:bz2'``" #: library/tarfile.rst:60 msgid "Open for reading with bzip2 compression." -msgstr "" +msgstr "Ouvre pour lecture avec la compression *bzip2*." #: library/tarfile.rst:62 msgid "``'r:xz'``" @@ -125,7 +152,7 @@ msgstr "``'r:xz'``" #: library/tarfile.rst:62 msgid "Open for reading with lzma compression." -msgstr "" +msgstr "Ouvre pour lecture avec la compression *lzma*." #: library/tarfile.rst:64 msgid "``'x'`` or ``'x:'``" @@ -136,6 +163,8 @@ msgid "" "Create a tarfile exclusively without compression. Raise an :exc:" "`FileExistsError` exception if it already exists." msgstr "" +"Crée un *tarfile* exclusivement sans compression. Soulève une exception :exc:" +"`FileExistsError` si elle existe déjà." #: library/tarfile.rst:69 msgid "``'x:gz'``" @@ -146,6 +175,8 @@ msgid "" "Create a tarfile with gzip compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" +"Crée un *tarfile* avec la compression *gzip*. Soulève une exception :exc:" +"`FileExistsError` si elle existe déjà." #: library/tarfile.rst:73 msgid "``'x:bz2'``" @@ -156,6 +187,8 @@ msgid "" "Create a tarfile with bzip2 compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" +"Crée un *tarfile* avec la compression *bzip2*. Soulève une exception :exc:" +"`FileExistsError` si elle existe déjà." #: library/tarfile.rst:77 msgid "``'x:xz'``" @@ -166,6 +199,8 @@ msgid "" "Create a tarfile with lzma compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" +"Crée un *tarfile* avec la compression *lzma*. Soulève une exception :exc:" +"`FileExistsError` si elle existe déjà." #: library/tarfile.rst:81 msgid "``'a' or 'a:'``" @@ -176,6 +211,7 @@ msgid "" "Open for appending with no compression. The file is created if it does not " "exist." msgstr "" +"Ouvre pour ajout sans compression. Le fichier est créé s'il n'existe pas." #: library/tarfile.rst:84 msgid "``'w' or 'w:'``" @@ -183,7 +219,7 @@ msgstr "``'w' ou 'w:'``" #: library/tarfile.rst:84 msgid "Open for uncompressed writing." -msgstr "" +msgstr "Ouvre pour l'écriture sans compression." #: library/tarfile.rst:86 msgid "``'w:gz'``" @@ -191,7 +227,7 @@ msgstr "``'w:gz'``" #: library/tarfile.rst:86 msgid "Open for gzip compressed writing." -msgstr "" +msgstr "Ouvre pour l'écriture avec compression *gzip*." #: library/tarfile.rst:88 msgid "``'w:bz2'``" @@ -199,7 +235,7 @@ msgstr "``'w:bz2'``" #: library/tarfile.rst:88 msgid "Open for bzip2 compressed writing." -msgstr "" +msgstr "Ouvre pour l'écriture avec compression *bzip2*." #: library/tarfile.rst:90 msgid "``'w:xz'``" @@ -207,7 +243,7 @@ msgstr "``'w:xz'``" #: library/tarfile.rst:90 msgid "Open for lzma compressed writing." -msgstr "" +msgstr "Ouvre pour l'écriture avec la compression *lzma*." #: library/tarfile.rst:93 msgid "" @@ -216,12 +252,20 @@ msgid "" "`ReadError` is raised. Use *mode* ``'r'`` to avoid this. If a compression " "method is not supported, :exc:`CompressionError` is raised." msgstr "" +"Note que ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` n'est pas possible. Si le " +"mode n'est pas adapté pour ouvrir un certain fichier (compressé) pour la " +"lecture, :exc:`ReadError` est soulevée. Utilise le mode ``'r'`` pour éviter " +"cela. Si une méthode de compression n'est pas prise en charge, :exc:" +"`CompressionError` est soulevée." #: library/tarfile.rst:98 msgid "" "If *fileobj* is specified, it is used as an alternative to a :term:`file " "object` opened in binary mode for *name*. It is supposed to be at position 0." msgstr "" +"Si *fileobj* est spécifié, il est utilisé comme une alternative au :term:" +"`file object` ouvert en mode binaire pour *name*. Il est censé être à la " +"position 0." #: library/tarfile.rst:101 msgid "" @@ -229,6 +273,10 @@ msgid "" "bz2'``, :func:`tarfile.open` accepts the keyword argument *compresslevel* " "(default ``9``) to specify the compression level of the file." msgstr "" +"Pour les modes ``'w:gz'``, ``'r:gz'``, ``'w:bz2'``, ``'r:bz2'``, ``'x:gz'``, " +"``'x:bz2'``, :func:`tarfile.open` accepte le mot-clef argument " +"*compresslevel* (défaut ``9``) pour spécifier le niveau de compression du " +"fichier." #: library/tarfile.rst:105 msgid "" @@ -243,6 +291,17 @@ msgid "" "does not allow random access, see :ref:`tar-examples`. The currently " "possible modes:" msgstr "" +"Pour des raisons spéciales, il y a un deuxième format pour le *mode* :" +"``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" +"`TarFile` qui traite ses données comme un flux de blocs. Aucune recherche " +"aléatoire ne sera effectuée dans le dossier. Si elle est donnée, *fileobj* " +"peut être n'importe quel objet qui a un :meth:`read` ou :meth:`write` " +"méthode (selon le *mode*). Le *bufsize* spécifie la taille du bloc et par " +"défauts à ``20*512`` octets. Utilise cette variante en combinaison avec par " +"exemple ``sys.stdin``, un socket :term:`file object` ou un dispositif de " +"bande. Cependant, un tel :classe:`TarFile` objet est limité en ce qu'il ne " +"permet pas l'accès aléatoire, voir :ref:`tar-exemples`. Les modes " +"actuellement possibles :" #: library/tarfile.rst:117 msgid "Mode" @@ -250,7 +309,7 @@ msgstr "Mode" #: library/tarfile.rst:117 msgid "Action" -msgstr "" +msgstr "Action" #: library/tarfile.rst:119 msgid "``'r|*'``" @@ -259,6 +318,8 @@ msgstr "``'r|*'``" #: library/tarfile.rst:119 msgid "Open a *stream* of tar blocks for reading with transparent compression." msgstr "" +"Ouvre un *flux* des blocs de *tar* pour la lecture avec une compression " +"transparente." #: library/tarfile.rst:122 msgid "``'r|'``" @@ -266,7 +327,7 @@ msgstr "``'r|'``" #: library/tarfile.rst:122 msgid "Open a *stream* of uncompressed tar blocks for reading." -msgstr "" +msgstr "Ouvre un *flux* de blocs de *tar* non compressés pour la lecture." #: library/tarfile.rst:125 msgid "``'r|gz'``" @@ -274,7 +335,7 @@ msgstr "``'r|gz'``" #: library/tarfile.rst:125 msgid "Open a gzip compressed *stream* for reading." -msgstr "" +msgstr "Ouvre un flux compressé avec *gzip* pour lecture." #: library/tarfile.rst:128 msgid "``'r|bz2'``" @@ -282,7 +343,7 @@ msgstr "``'r|bz2'``" #: library/tarfile.rst:128 msgid "Open a bzip2 compressed *stream* for reading." -msgstr "" +msgstr "Ouvre un *flux* compressé avec *bzip2* pour lecture." #: library/tarfile.rst:131 msgid "``'r|xz'``" @@ -290,7 +351,7 @@ msgstr "``'r|xz'``" #: library/tarfile.rst:131 msgid "Open an lzma compressed *stream* for reading." -msgstr "" +msgstr "Ouvre un *flux* compressé avec *lzma* pour lecture." #: library/tarfile.rst:134 msgid "``'w|'``" @@ -298,7 +359,7 @@ msgstr "``'w|'``" #: library/tarfile.rst:134 msgid "Open an uncompressed *stream* for writing." -msgstr "" +msgstr "Ouvre un *flux* non compressé pour l'écriture." #: library/tarfile.rst:136 msgid "``'w|gz'``" @@ -306,7 +367,7 @@ msgstr "``'w|gz'``" #: library/tarfile.rst:136 msgid "Open a gzip compressed *stream* for writing." -msgstr "" +msgstr "Ouvre un flux compressé avec *gzip* pour l'écriture." #: library/tarfile.rst:139 msgid "``'w|bz2'``" @@ -314,7 +375,7 @@ msgstr "``'w|bz2'``" #: library/tarfile.rst:139 msgid "Open a bzip2 compressed *stream* for writing." -msgstr "" +msgstr "Ouvre un *flux* compressé avec *bzip2* pour l'écriture." #: library/tarfile.rst:142 msgid "``'w|xz'``" @@ -322,24 +383,25 @@ msgstr "``'w|xz'``" #: library/tarfile.rst:142 msgid "Open an lzma compressed *stream* for writing." -msgstr "" +msgstr "Ouvre un *flux* compressé avec *lzma* pour l'écriture." #: library/tarfile.rst:146 library/tarfile.rst:332 msgid "The ``'x'`` (exclusive creation) mode was added." -msgstr "Le mode ``'x'`` (création exclusive) est créé." +msgstr "Le mode ``'x'`` (création exclusive) a été ajouté." + #: library/tarfile.rst:149 library/tarfile.rst:335 library/tarfile.rst:503 -#, fuzzy msgid "The *name* parameter accepts a :term:`path-like object`." -msgstr "" -"Le paramètre *pathname* accepte un objet chemin-compatible :term:`path-like " -"object`." +msgstr "Le paramètre *name* accepte :term:`path-like object`." #: library/tarfile.rst:155 msgid "" "Class for reading and writing tar archives. Do not use this class directly: " "use :func:`tarfile.open` instead. See :ref:`tarfile-objects`." msgstr "" +"Classe pour la lecture et l'écriture d'archives *tar*. N'utilise pas cette " +"classe directement utilise :func:`tarfile.open` à la place. Voir :ref:" +"`tarfile-objects`." #: library/tarfile.rst:161 msgid "" @@ -347,57 +409,72 @@ msgid "" "`tarfile` module can read. *name* may be a :class:`str`, file, or file-like " "object." msgstr "" +"Renvoie :const:`True` si *name* est un fichier d'archive *tar*, que le " +"module :mod:`tarfile` peut lire." + #: library/tarfile.rst:164 msgid "Support for file and file-like objects." msgstr "" -#: library/tarfile.rst:168 -#, fuzzy +#: library/tarfile.rst:165 msgid "The :mod:`tarfile` module defines the following exceptions:" -msgstr "Le module :mod:`nis` définit les exceptions suivantes :" +msgstr "Le module :mod:`tarfile` définit les exceptions suivantes :" #: library/tarfile.rst:173 msgid "Base class for all :mod:`tarfile` exceptions." -msgstr "" +msgstr "Classe de base pour toutes les exceptions :mod:`tarfile`." #: library/tarfile.rst:178 msgid "" "Is raised when a tar archive is opened, that either cannot be handled by " "the :mod:`tarfile` module or is somehow invalid." msgstr "" +"Est soulevée lors de l'ouverture d'une archive *tar*, qui ne peut pas être " +"gérée par le module :mod:`tarfile` ou est en quelque sorte invalide." #: library/tarfile.rst:184 msgid "" "Is raised when a compression method is not supported or when the data cannot " "be decoded properly." msgstr "" +"Est soulevée lorsqu'une méthode de compression n'est pas prise en charge ou " +"lorsque les données ne peuvent pas être décodées correctement." #: library/tarfile.rst:190 msgid "" "Is raised for the limitations that are typical for stream-like :class:" "`TarFile` objects." msgstr "" +"Est soulevée pour les limitations typiques des objets de type flux :class:" +"`TarFile`." #: library/tarfile.rst:196 msgid "" "Is raised for *non-fatal* errors when using :meth:`TarFile.extract`, but " "only if :attr:`TarFile.errorlevel`\\ ``== 2``." msgstr "" +"Est soulevée pour des erreurs *non-fatales* lors de l'utilisation de :meth:" +"`TarFile.extract`, mais uniquement si :attr:`TarFile.errorlevel` \\ `` == " +"2``." #: library/tarfile.rst:202 msgid "Is raised by :meth:`TarInfo.frombuf` if the buffer it gets is invalid." msgstr "" +"Est soulevée par :meth:`TarInfo.frombuf` si le tampon qu'il obtient n'est " +"pas valide." #: library/tarfile.rst:205 msgid "The following constants are available at the module level:" -msgstr "" +msgstr "Les constantes suivantes sont disponibles au niveau du module :" #: library/tarfile.rst:209 msgid "" "The default character encoding: ``'utf-8'`` on Windows, the value returned " "by :func:`sys.getfilesystemencoding` otherwise." msgstr "" +"L'encodage des caractères par défaut est ``'utf-8'`` sous Windows, sinon la " +"valeur renvoyée par :func:`sys.getfilesystemencoding`." #: library/tarfile.rst:213 msgid "" @@ -405,62 +482,75 @@ msgid "" "`tarfile` module is able to create. See section :ref:`tar-formats` for " "details." msgstr "" +"Chacune des constantes suivantes définit un format d'archive *tar* que le " +"module :mod:`tarfile` est capable de créer. Voir la section :ref:`tar-" +"formats` pour plus de détails." #: library/tarfile.rst:220 msgid "POSIX.1-1988 (ustar) format." -msgstr "" +msgstr "*POSIX.1-1988* (*ustar*) format." #: library/tarfile.rst:225 msgid "GNU tar format." -msgstr "" +msgstr "Le format GNU *tar*." #: library/tarfile.rst:230 msgid "POSIX.1-2001 (pax) format." -msgstr "" +msgstr "Le format *POSIX.1-2001* (*pax*)." #: library/tarfile.rst:235 msgid "" "The default format for creating archives. This is currently :const:" "`PAX_FORMAT`." msgstr "" +"Format par défaut pour la création d'archives. C'est actuellement :const:" +"`PAX_FORMAT`." #: library/tarfile.rst:237 msgid "" "The default format for new archives was changed to :const:`PAX_FORMAT` from :" "const:`GNU_FORMAT`." msgstr "" +"Le format par défaut des nouvelles archives a été changé en :const:" +"`PAX_FORMAT` de :const:`GNU_FORMAT`." #: library/tarfile.rst:245 msgid "Module :mod:`zipfile`" -msgstr "" +msgstr "Module :mod:`zipfile`" #: library/tarfile.rst:245 msgid "Documentation of the :mod:`zipfile` standard module." -msgstr "" +msgstr "Documentation du module standard :mod:`zipfile`." #: library/tarfile.rst:249 msgid ":ref:`archiving-operations`" -msgstr "" +msgstr ":ref:`archiving-operations`" #: library/tarfile.rst:248 msgid "" "Documentation of the higher-level archiving facilities provided by the " "standard :mod:`shutil` module." msgstr "" +"Documentation des installations d'archivage de niveau supérieur fournies par " +"le module standard :mod:`shutil`." #: library/tarfile.rst:251 msgid "" "`GNU tar manual, Basic Tar Format `_" msgstr "" +"`Manuel GNU *tar*, Basique *tar* Format ` _" #: library/tarfile.rst:252 msgid "Documentation for tar archive files, including GNU tar extensions." msgstr "" +"Documentation pour les fichiers d'archive *tar*, y compris les extensions " +"*tar* GNU." #: library/tarfile.rst:258 msgid "TarFile Objects" -msgstr "" +msgstr "Les objets *TarFile*" #: library/tarfile.rst:260 msgid "" @@ -470,6 +560,12 @@ msgid "" "in a tar archive several times. Each archive member is represented by a :" "class:`TarInfo` object, see :ref:`tarinfo-objects` for details." msgstr "" +"L'objet :class:`TarFile` fournit une interface vers une archive *tar*. Une " +"archive *tar* est une séquence de blocs. Un membre d'archive (un fichier " +"stocké) est composé d'un bloc d'en-tête suivi des blocs de données. Il est " +"possible de stocker plusieurs fois un fichier dans une archive *tar*. Chaque " +"membre d'archive est représenté par un objet :class:`TarInfo`, voir :ref:" +"`tarinfo-objects` pour plus de détails." #: library/tarfile.rst:266 msgid "" @@ -479,16 +575,23 @@ msgid "" "for writing will not be finalized; only the internally used file object will " "be closed. See the :ref:`tar-examples` section for a use case." msgstr "" +"Un objet :class:`TarFile` peut être utilisé comme gestionnaire de contexte " +"dans une instruction :keyword:`with`. Il sera automatiquement fermé une fois " +"le bloc terminé. Veuillez noter qu'en cas d'exception, une archive ouverte à " +"l'écriture ne sera pas finalisée ; seul l'objet fichier utilisé en interne " +"sera fermé. Voir la section :ref:`tar-examples` pour un cas d'utilisation." #: library/tarfile.rst:272 msgid "Added support for the context management protocol." -msgstr "" +msgstr "Ajout de la prise en charge du protocole de gestion de contexte." #: library/tarfile.rst:277 msgid "" "All following arguments are optional and can be accessed as instance " "attributes as well." msgstr "" +"Tous les arguments suivants sont facultatifs et sont également accessibles " +"en tant qu'instance d'attributs." #: library/tarfile.rst:280 msgid "" @@ -496,6 +599,9 @@ msgid "" "object`. It can be omitted if *fileobj* is given. In this case, the file " "object's :attr:`name` attribute is used if it exists." msgstr "" +"Le *name* est le chemin d'accès de l'archive. *name* peut être un :term:" +"`path-like object`. Il peut être omis si *fileobj* est donné. Dans ce cas, " +"l'attribut :attr:`name` de l'objet fichier est utilisé s'il existe." #: library/tarfile.rst:284 msgid "" @@ -504,6 +610,10 @@ msgid "" "existing one, or ``'x'`` to create a new file only if it does not already " "exist." msgstr "" +"Le *mode* est soit ``'r'`` pour lire à partir d'une archive existante, `` " +"``'a'`` pour ajouter des données à un fichier existant, ``'w'`` pour créer " +"un nouveau fichier en écrasant un existant , ou ``'x'`` pour créer un " +"nouveau fichier uniquement s'il n'existe pas déjà." #: library/tarfile.rst:288 msgid "" @@ -511,10 +621,13 @@ msgid "" "determined, *mode* is overridden by *fileobj*'s mode. *fileobj* will be used " "from position 0." msgstr "" +"Si *fileobj* est fourni, il est utilisé pour lire ou écrire des données. " +"S'il peut être déterminé, le *mode* est remplacé par le mode de *fileobj*. " +"*fileobj* sera utilisé à partir de la position 0." #: library/tarfile.rst:294 msgid "*fileobj* is not closed, when :class:`TarFile` is closed." -msgstr "" +msgstr "*fileobj* n'est pas fermé, lorsque :class:`TarFile` est fermé." #: library/tarfile.rst:296 msgid "" @@ -523,12 +636,19 @@ msgid "" "that are defined at module level. When reading, format will be automatically " "detected, even if different formats are present in a single archive." msgstr "" +"Le *format* contrôle le format d'archive pour l'écriture. Il doit s'agir de " +"l'une des constantes :const:`ustar_FORMAT`, :const:`GNU_FORMAT` ou :const:" +"`PAX_FORMAT` définies au niveau du module. Lors de la lecture, le format " +"sera automatiquement détecté, même si différents formats sont présents dans " +"une même archive." #: library/tarfile.rst:301 msgid "" "The *tarinfo* argument can be used to replace the default :class:`TarInfo` " "class with a different one." msgstr "" +"L'argument *tarinfo* peut être utilisé pour remplacer la classe par défaut :" +"class:`TarInfo` par une autre." #: library/tarfile.rst:304 msgid "" @@ -536,6 +656,10 @@ msgid "" "archive. If it is :const:`True`, add the content of the target files to the " "archive. This has no effect on systems that do not support symbolic links." msgstr "" +"Si *dereference* est :const:`False`, ajoute des liens symboliques et " +"matériels à l'archive. Si c'est :const:`True`, ajoute le contenu des " +"fichiers cibles à l'archive. Cela n'a aucun effet sur les systèmes qui ne " +"prennent pas en charge les liens symboliques." #: library/tarfile.rst:308 msgid "" @@ -544,12 +668,18 @@ msgid "" "get as many members as possible. This is only useful for reading " "concatenated or damaged archives." msgstr "" +"Si *ignore_zeros* est :const:`False`, traite un bloc vide comme la fin de " +"l'archive. Si c'est le cas :const:`True`, saute les blocs vides (et " +"invalides) et essaye d'obtenir autant de membres que possible. Ceci n'est " +"utile que pour lire des archives concaténées ou endommagées." #: library/tarfile.rst:312 msgid "" "*debug* can be set from ``0`` (no debug messages) up to ``3`` (all debug " "messages). The messages are written to ``sys.stderr``." msgstr "" +"*debug* peut être réglé de ``0`` (aucun message de débogage) à ``3`` (tous " +"les messages de débogage). Les messages sont écrits dans ``sys.stderr``." #: library/tarfile.rst:315 msgid "" @@ -559,6 +689,12 @@ msgid "" "`OSError` exceptions. If ``2``, all *non-fatal* errors are raised as :exc:" "`TarError` exceptions as well." msgstr "" +"Si *errorlevel* est ``0``, toutes les erreurs sont ignorées lors de " +"l'utilisation de :meth:`TarFile.extract`. Néanmoins, ils apparaissent comme " +"des messages d'erreur dans la sortie de débogage, lorsque le débogage est " +"activé. Si ``1``, toutes les erreurs *fatales* sont déclenchées comme :exc:" +"`OSError` exceptions. Si ``2``, toutes les erreurs *non-fatales* sont " +"déclenchées comme les exceptions :exc:`TarError` également." #: library/tarfile.rst:321 msgid "" @@ -567,46 +703,65 @@ msgid "" "to be handled. The default settings will work for most users. See section :" "ref:`tar-unicode` for in-depth information." msgstr "" +"Les arguments *encoding* et *errors* définissent l'encodage de caractères à " +"utiliser pour lire ou écrire l'archive et comment les erreurs de conversion " +"vont être traitées. Les paramètres par défaut fonctionneront pour la plupart " +"des utilisateurs. Voir la section :ref:`tar-unicode` pour des informations " +"détaillées." #: library/tarfile.rst:326 msgid "" "The *pax_headers* argument is an optional dictionary of strings which will " "be added as a pax global header if *format* is :const:`PAX_FORMAT`." msgstr "" +"L'argument *pax_headers* est un dictionnaire facultatif de chaînes qui sera " +"ajouté en tant qu'en-tête global *pax* si *format* est :const:`PAX_FORMAT`." #: library/tarfile.rst:329 library/tarfile.rst:556 msgid "Use ``'surrogateescape'`` as the default for the *errors* argument." msgstr "" +"Utilise ``'surrogateescape'`` comme valeur par défaut pour l'argument " +"*errors*." #: library/tarfile.rst:341 msgid "" "Alternative constructor. The :func:`tarfile.open` function is actually a " "shortcut to this classmethod." msgstr "" +"Constructeur alternatif. La fonction :func:`tarfile.open` est en fait un " +"raccourci vers cette méthode de classe." #: library/tarfile.rst:347 msgid "" "Return a :class:`TarInfo` object for member *name*. If *name* can not be " "found in the archive, :exc:`KeyError` is raised." msgstr "" +"Renvoie un objet :class:`TarInfo` pour le membre *name*. Si *name* est " +"introuvable dans l'archive, :exc:`KeyError` est soulevée." #: library/tarfile.rst:352 msgid "" "If a member occurs more than once in the archive, its last occurrence is " "assumed to be the most up-to-date version." msgstr "" +"Si un membre apparaît plus d'une fois dans l'archive, sa dernière occurrence " +"est supposée être la version la plus récente." #: library/tarfile.rst:358 msgid "" "Return the members of the archive as a list of :class:`TarInfo` objects. The " "list has the same order as the members in the archive." msgstr "" +"Renvoie les membres de l'archive sous la forme d'une liste d'objets :class:" +"`TarInfo`. La liste a le même ordre que les membres de l'archive." #: library/tarfile.rst:364 msgid "" "Return the members as a list of their names. It has the same order as the " "list returned by :meth:`getmembers`." msgstr "" +"Renvoie les membres comme une liste de leurs noms. Il a le même ordre que la " +"liste renvoyée par :meth:`getmembers`." #: library/tarfile.rst:370 msgid "" @@ -615,10 +770,15 @@ msgid "" "similar to that of :program:`ls -l` is produced. If optional *members* is " "given, it must be a subset of the list returned by :meth:`getmembers`." msgstr "" +"Imprime une table des matières dans ``sys.stdout``. Si *verbose* est :const:" +"`False`, seuls les noms des membres sont imprimés. Si c'est :const:`True`, " +"une sortie similaire à celle de :program:`ls -l` est produite. Si des " +"*membres* facultatifs sont fournis, il doit s'agir d'un sous-ensemble de la " +"liste renvoyée par :meth:`getmembers`." #: library/tarfile.rst:375 msgid "Added the *members* parameter." -msgstr "" +msgstr "Ajout du paramètre *members*." #: library/tarfile.rst:381 msgid "" @@ -626,6 +786,9 @@ msgid "" "class:`TarFile` is opened for reading. Return :const:`None` if there is no " "more available." msgstr "" +"Renvoie le membre suivant de l'archive en tant qu'objet :class:`TarInfo`, " +"lorsque :class:`TarFile` est ouvert en lecture. Renvoie :const:`None` s'il " +"n'y en a plus de disponible." #: library/tarfile.rst:388 msgid "" @@ -638,6 +801,15 @@ msgid "" "directory's permissions do not allow writing, extracting files to it will " "fail." msgstr "" +"Extrait tous les membres de l'archive vers le répertoire de travail actuel " +"ou le répertoire *chemin*. Si des *membres* facultatifs sont fournis, il " +"doit s'agir d'un sous-ensemble de la liste renvoyée par :meth:`getmembers`. " +"Les informations d'annuaire telles que le propriétaire, l'heure de " +"modification et les autorisations sont définies une fois tous les membres " +"extraits. Cela est fait pour contourner deux problèmes : l'heure de " +"modification d'un répertoire est réinitialisée chaque fois qu'un fichier y " +"est créé. Et, si les autorisations d'un répertoire ne permettent pas " +"l'écriture, l'extraction de fichiers vers celui-ci échouera." #: library/tarfile.rst:396 library/tarfile.rst:422 msgid "" @@ -645,6 +817,9 @@ msgid "" "tarfile are used to set the owner/group for the extracted files. Otherwise, " "the named values from the tarfile are used." msgstr "" +"Si *numeric_owner* est :const:`True`, les numéros *uid* et *gid* du fichier " +"*tar* sont utilisés pour définir le propriétaire / le groupe des fichiers " +"extraits. Sinon, les valeurs nommées du fichier *tar* sont utilisées." #: library/tarfile.rst:402 msgid "" @@ -653,16 +828,18 @@ msgid "" "absolute filenames starting with ``\"/\"`` or filenames with two dots ``\".." "\"``." msgstr "" +"Ne jamais extraire des archives de sources non fiables sans inspection " +"préalable. Il est possible que des fichiers soient créés en dehors de " +"*chemin*, par ex: les membres qui ont des noms de fichiers absolus " +"commençant par ``\"/\"`` ou des noms de fichiers avec deux points ``\"..\"``." #: library/tarfile.rst:407 library/tarfile.rst:438 msgid "Added the *numeric_owner* parameter." -msgstr "" +msgstr "Ajout du paramètre *numeric_owner*." #: library/tarfile.rst:410 library/tarfile.rst:441 msgid "The *path* parameter accepts a :term:`path-like object`." -msgstr "" -"Le paramètre *path* accepte un objet chemin-compatible :term:`path-like " -"object`." +msgstr "Le paramètre *path* accepte :term:`path-like object`." #: library/tarfile.rst:416 msgid "" @@ -672,20 +849,30 @@ msgid "" "different directory using *path*. *path* may be a :term:`path-like object`. " "File attributes (owner, mtime, mode) are set unless *set_attrs* is false." msgstr "" +"Extrait un membre de l'archive vers le répertoire de travail actuel, en " +"utilisant son nom complet. Les informations de son fichier sont extraites " +"aussi précisément que possible. Le membre peut être un nom de fichier ou un " +"objet :class:`TarInfo`. Vous pouvez spécifier un répertoire différent en " +"utilisant *chemin*. *path* peut être un :term:`path-like object`. Les " +"attributs de fichier (propriétaire, *mtime*, mode) sont définis sauf si " +"*set_attrs* est faux." #: library/tarfile.rst:428 msgid "" "The :meth:`extract` method does not take care of several extraction issues. " "In most cases you should consider using the :meth:`extractall` method." msgstr "" +"La méthode :meth:`extract` ne prend pas en charge plusieurs problèmes " +"d'extraction. Dans la plupart des cas, vous devriez envisager d'utiliser la " +"méthode :meth:`extractall`." #: library/tarfile.rst:433 msgid "See the warning for :meth:`extractall`." -msgstr "" +msgstr "Voir l'avertissement pour :meth:`extractall`." #: library/tarfile.rst:435 msgid "Added the *set_attrs* parameter." -msgstr "" +msgstr "Ajout du paramètre *set_attrs*." #: library/tarfile.rst:447 msgid "" @@ -694,10 +881,14 @@ msgid "" "link, an :class:`io.BufferedReader` object is returned. Otherwise, :const:" "`None` is returned." msgstr "" +"Extrait un membre de l'archive en tant qu'objet fichier. *member* peut être " +"un nom de fichier ou un objet :class:`TarInfo`. Si *member* est un fichier " +"normal ou un lien, un objet :class:`io.BufferedReader` est renvoyé. Sinon, :" +"const:`None` est renvoyé." #: library/tarfile.rst:452 msgid "Return an :class:`io.BufferedReader` object." -msgstr "" +msgstr "Renvoie un objet :class:`io.BufferedReader`." #: library/tarfile.rst:458 msgid "" @@ -711,14 +902,23 @@ msgid "" "`None` the :class:`TarInfo` object will be excluded from the archive. See :" "ref:`tar-examples` for an example." msgstr "" +"Ajoute le fichier *nom* à l'archive. *nom* peut être n'importe quel type de " +"fichier (répertoire, *fifo*, lien symbolique, etc.). S'il est donné, " +"*arcname* spécifie un autre nom pour le fichier dans l'archive. Les " +"répertoires sont ajoutés récursivement par défaut. Cela peut être évité en " +"définissant *récursif* sur :const:`False`. La récursivité ajoute des entrées " +"dans l'ordre trié. Si *filter* est donné, ce devrait être une fonction qui " +"prend un argument d'objet :class:`TarInfo` et renvoie l'objet changé :class:" +"`TarInfo`. S'il renvoie à la place :const:`None`, l'objet :class:`TarInfo` " +"sera exclu de l'archive. Voir :ref:`tar-examples` pour un exemple." #: library/tarfile.rst:469 msgid "Added the *filter* parameter." -msgstr "" +msgstr "Ajout du paramètre *filter*." #: library/tarfile.rst:472 msgid "Recursion adds entries in sorted order." -msgstr "" +msgstr "La récurrence ajoute les entrées dans un ordre trié." #: library/tarfile.rst:478 msgid "" @@ -727,6 +927,11 @@ msgid "" "read from it and added to the archive. You can create :class:`TarInfo` " "objects directly, or by using :meth:`gettarinfo`." msgstr "" +"Ajoute l'objet :class:`TarInfo` *tarinfo* à l'archive. Si *fileobj* est " +"donné, ce devrait être un :term:`fichier binaire`, et ``tarinfo.size`` les " +"octets sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " +"créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" +"`gettarinfo`." #: library/tarfile.rst:486 msgid "" @@ -738,6 +943,13 @@ msgid "" "from *fileobj*’s :attr:`~io.FileIO.name` attribute, or the *name* argument. " "The name should be a text string." msgstr "" +"Crée un objet :class:`TarInfo` à partir du résultat de :func:`os.stat` ou " +"équivalent sur un fichier existant. Le fichier est soit nommé par *name*, " +"soit spécifié comme :term:`file object` *fileobj* avec un descripteur de " +"fichier. *nom* peut être un :term:`objet` semblable à un chemin. S'il est " +"donné, *arcname* spécifie un autre nom pour le fichier dans l'archive, " +"sinon, le nom est tiré de l'attribut *fileobj* :attr:`~io.FileIO.name`, ou " +"de l'argument *name*. Le nom doit être une chaîne de texte." #: library/tarfile.rst:495 msgid "" @@ -748,20 +960,30 @@ msgid "" "`~gzip.GzipFile`. The :attr:`~TarInfo.name` may also be modified, in which " "case *arcname* could be a dummy string." msgstr "" +"Vous pouvez modifier certains des attributs de :class:`TarInfo` avant de les " +"ajouter en utilisant :meth:`addfile`. Si l'objet fichier n'est pas un objet " +"fichier ordinaire positionné au début du fichier, des attributs tels que :" +"attr:`~TarInfo.size` peuvent nécessiter une modification. C'est le cas pour " +"des objets tels que :class:`~gzip.GzipFile`. Le :attr:`~TarInfo.name` peut " +"également être modifié, auquel cas *arcname* pourrait être une chaîne " +"factice." #: library/tarfile.rst:509 msgid "" "Close the :class:`TarFile`. In write mode, two finishing zero blocks are " "appended to the archive." msgstr "" +"Ferme la :class:`TarFile`. En mode écriture, deux blocs de finition zéro " +"sont ajoutés à l'archive." #: library/tarfile.rst:515 msgid "A dictionary containing key-value pairs of pax global headers." msgstr "" +"Un dictionnaire contenant des paires clé-valeur d'en-têtes globaux *pax*." #: library/tarfile.rst:522 msgid "TarInfo Objects" -msgstr "" +msgstr "Les objets *TarInfo*" #: library/tarfile.rst:524 msgid "" @@ -770,56 +992,69 @@ msgid "" "permissions, owner etc.), it provides some useful methods to determine its " "type. It does *not* contain the file's data itself." msgstr "" +"Un objet :class:`TarInfo` représente un membre dans un :class:`TarFile`. En " +"plus de stocker tous les attributs requis d'un fichier (comme le type de " +"fichier, la taille, l'heure, les autorisations, le propriétaire, etc.), il " +"fournit quelques méthodes utiles pour déterminer son type. Il ne contient " +"pas les données du fichier lui-même." #: library/tarfile.rst:529 msgid "" ":class:`TarInfo` objects are returned by :class:`TarFile`'s methods :meth:" "`getmember`, :meth:`getmembers` and :meth:`gettarinfo`." msgstr "" +"Les objets :class:`TarInfo` sont retournés par les méthodes de :class:" +"`TarFile` :meth:`getmember`, :meth:`getmembers` et :meth:`gettarinfo`." #: library/tarfile.rst:535 msgid "Create a :class:`TarInfo` object." -msgstr "" +msgstr "Crée un objet :class:`TarInfo`." #: library/tarfile.rst:540 msgid "Create and return a :class:`TarInfo` object from string buffer *buf*." msgstr "" +"Crée et renvoie un objet :class:`TarInfo` à partir du tampon de chaîne *buf*." #: library/tarfile.rst:542 msgid "Raises :exc:`HeaderError` if the buffer is invalid." -msgstr "" +msgstr "Soulève :exc:`HeaderError` si le tampon n'est pas valide." #: library/tarfile.rst:547 msgid "" "Read the next member from the :class:`TarFile` object *tarfile* and return " "it as a :class:`TarInfo` object." msgstr "" +"Lit le membre suivant dans l'objet :class:`TarFile` *tarfile* et Renvoie-le " +"comme un objet :class:`TarInfo`." #: library/tarfile.rst:553 msgid "" "Create a string buffer from a :class:`TarInfo` object. For information on " "the arguments see the constructor of the :class:`TarFile` class." msgstr "" +"Crée un tampon de chaîne à partir d'un objet :class:`TarInfo`. Pour plus " +"d'informations sur les arguments, voir le constructeur de la classe :class:" +"`TarFile`." #: library/tarfile.rst:560 msgid "A ``TarInfo`` object has the following public data attributes:" -msgstr "" +msgstr "Un objet ``TarInfo`` a les attributs de données publics suivants:" #: library/tarfile.rst:565 msgid "Name of the archive member." -msgstr "" +msgstr "Nom du membre de l'archive." #: library/tarfile.rst:570 msgid "Size in bytes." -msgstr "" +msgstr "La taille des octets." #: library/tarfile.rst:575 msgid "Time of last modification." -msgstr "" +msgstr "Le temps de la dernière modification." #: library/tarfile.rst:580 msgid "Permission bits." -msgstr "" +msgstr "Bits d'autorisation." #: library/tarfile.rst:585 msgid "" @@ -829,96 +1064,112 @@ msgid "" "const:`GNUTYPE_SPARSE`. To determine the type of a :class:`TarInfo` object " "more conveniently, use the ``is*()`` methods below." msgstr "" +"Type de fichier. *type* est généralement l'une de ces constantes: :const:" +"`REGTYPE`, :const:`AREGTYPE`, :const:`LNKTYPE`, :const:`SYMTYPE`, :const:" +"`DIRTYPE`, :const:`FIFOTYPE`, :const:`CONTTYPE`, :const:`CHRTYPE`, :const:" +"`BLKTYPE`, :const:`GNUTYPE_SPARSE`. Pour déterminer plus facilement le type " +"d'un objet :class:`TarInfo`, utilisez les méthodes ``is*()`` ci-dessous." #: library/tarfile.rst:594 msgid "" "Name of the target file name, which is only present in :class:`TarInfo` " "objects of type :const:`LNKTYPE` and :const:`SYMTYPE`." msgstr "" +"Nom du nom du fichier cible, qui n'est présent que dans :class:`TarInfo` les " +"objets de type :const:`LNKTYPE` et :const:`SYMTYPE`." #: library/tarfile.rst:600 msgid "User ID of the user who originally stored this member." msgstr "" +"ID de l'utilisateur de l'utilisateur qui a initialement stocké ce membre." #: library/tarfile.rst:605 msgid "Group ID of the user who originally stored this member." -msgstr "" +msgstr "ID de groupe de l'utilisateur qui a initialement stocké ce membre." #: library/tarfile.rst:610 msgid "User name." -msgstr "" +msgstr "Nom d'utilisateur." #: library/tarfile.rst:615 msgid "Group name." -msgstr "" +msgstr "Nom de groupe." #: library/tarfile.rst:620 msgid "" -"A dictionary containing key-value pairs of an associated pax extended header." +"A dictionary containing key-value pairs of an associated *pax* extended " +"header." msgstr "" +"Un dictionnaire contenant des paires clé-valeur d'un en-tête étendu *pax* " +"associé." #: library/tarfile.rst:623 msgid "A :class:`TarInfo` object also provides some convenient query methods:" msgstr "" +"Un objet :class:`TarInfo` fournit également des méthodes de requête " +"pratiques :" #: library/tarfile.rst:628 msgid "Return :const:`True` if the :class:`Tarinfo` object is a regular file." msgstr "" +"Renvoie :const:`True` si l'objet :class:`Tarinfo` est un fichier normal." #: library/tarfile.rst:633 msgid "Same as :meth:`isfile`." -msgstr "" +msgstr "Identique à :meth:`isfile`." #: library/tarfile.rst:638 msgid "Return :const:`True` if it is a directory." -msgstr "" +msgstr "Renvoie :const:`True` si c'est un dossier." #: library/tarfile.rst:643 msgid "Return :const:`True` if it is a symbolic link." -msgstr "" +msgstr "Renvoie :const:`True` s'il s'agit d'un lien symbolique." #: library/tarfile.rst:648 msgid "Return :const:`True` if it is a hard link." -msgstr "" +msgstr "Renvoie :const:`True` s'il s'agit d'un lien dur." #: library/tarfile.rst:653 msgid "Return :const:`True` if it is a character device." -msgstr "" +msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique de caractères." #: library/tarfile.rst:658 msgid "Return :const:`True` if it is a block device." -msgstr "" +msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique bloc." #: library/tarfile.rst:663 msgid "Return :const:`True` if it is a FIFO." -msgstr "" +msgstr "Renvoie :const:`True` s'il s'agit d'une *FIFO*." #: library/tarfile.rst:668 msgid "" "Return :const:`True` if it is one of character device, block device or FIFO." msgstr "" +"Renvoie :const:`True` s'il s'agit d'un périphérique de caractères, d'un " +"périphérique de bloc ou d'une *FIFO*." #: library/tarfile.rst:675 msgid "Command-Line Interface" msgstr "Interface en ligne de commande" -#: library/tarfile.rst:679 -#, fuzzy + +#: library/tarfile.rst:676 msgid "" "The :mod:`tarfile` module provides a simple command-line interface to " "interact with tar archives." msgstr "" -"Le module :mod:`zipfile` fournit une interface en ligne de commande simple " -"pour interagir avec des archives ZIP." +"Le module :mod:`tarfile` fournit une interface de ligne de commande simple " +"pour interagir avec les archives *tar*." + #: library/tarfile.rst:682 -#, fuzzy msgid "" "If you want to create a new tar archive, specify its name after the :option:" "`-c` option and then list the filename(s) that should be included:" msgstr "" -"Si vous voulez créer une nouvelle archive ZIP, spécifiez son nom après " -"l'option :option:`-c` et listez ensuite le(s) nom(s) de fichier à inclure :" +"Si vous souhaitez créer une nouvelle archive *tar*, spécifiez son nom après " +"l'option :option:`-c`, puis répertorie-le ou les noms de fichiers à inclure :" #: library/tarfile.rst:689 msgid "Passing a directory is also acceptable:" @@ -929,19 +1180,22 @@ msgid "" "If you want to extract a tar archive into the current directory, use the :" "option:`-e` option:" msgstr "" +"Si vous souhaitez extraire une archive *tar* dans le répertoire courant, " +"utilisez l'option :option:`-e`:" #: library/tarfile.rst:702 msgid "" "You can also extract a tar archive into a different directory by passing the " "directory's name:" msgstr "" +"Vous pouvez également extraire une archive *tar* dans un autre répertoire en " +"passant le nom du répertoire:" #: library/tarfile.rst:709 -#, fuzzy msgid "For a list of the files in a tar archive, use the :option:`-l` option:" msgstr "" -"Pour une liste des fichiers dans une archive ZIP, utilisez l'option :option:" -"`-l` :" +"Pour une liste des fichiers dans une archive *tar*, utilisez l'option :" +"option:`-l` :" #: library/tarfile.rst:717 msgid "Command-line options" @@ -949,7 +1203,7 @@ msgstr "Options de la ligne de commande" #: library/tarfile.rst:722 msgid "List files in a tarfile." -msgstr "" +msgstr "Liste les fichiers dans un *tarfile*." #: library/tarfile.rst:727 #, fuzzy @@ -960,6 +1214,8 @@ msgstr "Crée un fichier ZIP *zipfile* à partir des fichiers *source*." msgid "" "Extract tarfile into the current directory if *output_dir* is not specified." msgstr "" +"Extrait le *tarfile* dans le répertoire courant si *rép_sortie* n'est pas " +"spécifié." #: library/tarfile.rst:737 #, fuzzy @@ -967,9 +1223,8 @@ msgid "Test whether the tarfile is valid or not." msgstr "Teste si le fichier zip est valide." #: library/tarfile.rst:741 -#, fuzzy msgid "Verbose output." -msgstr "Affichage plus détaillé" +msgstr "Sortie verbeuse." #: library/tarfile.rst:746 msgid "Examples" @@ -977,43 +1232,53 @@ msgstr "Exemples" #: library/tarfile.rst:748 msgid "How to extract an entire tar archive to the current working directory::" -msgstr "" +msgstr "Comment extraire une archive *tar* au dossier de travail courant::" #: library/tarfile.rst:755 msgid "" "How to extract a subset of a tar archive with :meth:`TarFile.extractall` " "using a generator function instead of a list::" msgstr "" +"Comment extraire un sous-ensemble d'une archive *tar* avec :meth:`TarFile." +"extractall` en utilisant une fonction de générateur au lieu d'une liste ::" #: library/tarfile.rst:770 msgid "How to create an uncompressed tar archive from a list of filenames::" msgstr "" +"Comment créer une archive *tar* non compressée à partir d'une liste de noms " +"de fichiers ::" #: library/tarfile.rst:778 msgid "The same example using the :keyword:`with` statement::" -msgstr "" +msgstr "Le même exemple en utilisant l'instruction :keyword:`with` ::" #: library/tarfile.rst:785 msgid "" "How to read a gzip compressed tar archive and display some member " "information::" msgstr "" +"Comment lire une archive *tar* compressée *gzip* et afficher des " +"informations sur les membres ::" #: library/tarfile.rst:799 msgid "" "How to create an archive and reset the user information using the *filter* " "parameter in :meth:`TarFile.add`::" msgstr "" +"Comment créer une archive et réinitialiser les informations de l'utilisateur " +"en utilisant le paramètre *filter* dans :meth:`TarFile.add` ::" #: library/tarfile.rst:815 msgid "Supported tar formats" -msgstr "" +msgstr "Formats *tar* pris en charge" #: library/tarfile.rst:817 msgid "" "There are three tar formats that can be created with the :mod:`tarfile` " "module:" msgstr "" +"Il existe trois formats *tar* qui peuvent être créés avec le module :mod:" +"`tarfile` :" #: library/tarfile.rst:819 msgid "" @@ -1022,6 +1287,10 @@ msgid "" "The maximum file size is 8 GiB. This is an old and limited but widely " "supported format." msgstr "" +"Le format *ustar* *POSIX.1-1988* (:const:`ustar_FORMAT`). Il prend en charge " +"les noms de fichiers jusqu'à une longueur maximale de 256 caractères et les " +"noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de 8 " +"Go. Il s'agit d'un format ancien et limité mais largement pris en charge." #: library/tarfile.rst:824 msgid "" @@ -1030,6 +1299,11 @@ msgid "" "standard on GNU/Linux systems. :mod:`tarfile` fully supports the GNU tar " "extensions for long names, sparse file support is read-only." msgstr "" +"Le format *tar* GNU (:const:`GNU_FORMAT`). Il prend en charge les noms de " +"fichiers longs et les noms de liens, les fichiers supérieurs à 8 Go et les " +"fichiers clairsemés. C'est la norme de facto sur les systèmes GNU / Linux. :" +"mod:`tarfile` prend entièrement en charge les extensions GNU *tar* pour les " +"noms longs, la prise en charge des fichiers clairsemés est en lecture seule." #: library/tarfile.rst:829 msgid "" @@ -1041,6 +1315,16 @@ msgid "" "but should treat *pax* archives as if they were in the universally-supported " "*ustar* format. It is the current default format for new archives." msgstr "" +"Le format *pax* *POSIX.1-2001* (:const:`PAX_FORMAT`). Il est le format le " +"plus flexible avec pratiquement aucune limite. Il prend en charge les noms " +"de fichiers et de liens longs, les fichiers volumineux et stocke les chemins " +"d'accès de manière portable. Les implémentations *tar* modernes, y compris " +"GNU *tar*, *bsdtar* / *libarchive* et *star*, prennent entièrement en charge " +"les fonctionnalités *pax* étendues ; certaines bibliothèques anciennes ou " +"non entretenues ne le sont peut-être pas, mais devraient traiter les " +"archives *pax* comme si elles étaient au format **ustar** universellement " +"pris en charge. Il s'agit du format par défaut actuel pour les nouvelles " +"archives." #: library/tarfile.rst:837 msgid "" @@ -1050,12 +1334,20 @@ msgid "" "valid for the complete archive and affect all following files. All the data " "in a pax header is encoded in *UTF-8* for portability reasons." msgstr "" +"Il étend le format *ustar* existant avec des en-têtes supplémentaires pour " +"les informations qui ne peuvent pas être stockées autrement. Il existe deux " +"types d'en-têtes *pax*: les en-têtes étendus n'affectent que l'en-tête de " +"fichier suivant, les en-têtes globaux sont valides pour l'archive complète " +"et affectent tous les fichiers suivants. Toutes les données d'un en-tête " +"*pax* sont encodées en *UTF-8* pour des raisons de portabilité." #: library/tarfile.rst:843 msgid "" "There are some more variants of the tar format which can be read, but not " "created:" msgstr "" +"Il existe d'autres variantes du format *tar* qui peuvent être lues, mais pas " +"créées" #: library/tarfile.rst:846 msgid "" @@ -1065,16 +1357,23 @@ msgid "" "archives have miscalculated header checksums in case of fields with non-" "ASCII characters." msgstr "" +"L'ancien format *V7*. Il s'agit du premier format *tar* d'*Unix Seventh " +"Edition*, ne stockant que des fichiers et répertoires normaux. Les noms ne " +"doivent pas dépasser 100 caractères, il n'y a aucune information de nom " +"d'utilisateur / groupe. Certaines archives ont des sommes de contrôle d'en-" +"tête mal calculées dans le cas de champs avec des caractères non ASCII." #: library/tarfile.rst:851 msgid "" "The SunOS tar extended format. This format is a variant of the POSIX.1-2001 " "pax format, but is not compatible." msgstr "" +"Format étendu *SunOS* *tar*. Ce format est une variante du format *pax* " +"*POSIX.1-2001*, mais n'est pas compatible." #: library/tarfile.rst:857 msgid "Unicode issues" -msgstr "" +msgstr "Problèmes *unicode*" #: library/tarfile.rst:859 msgid "" @@ -1090,12 +1389,29 @@ msgid "" "encoding of an archive. The pax format was designed to solve this problem. " "It stores non-ASCII metadata using the universal character encoding *UTF-8*." msgstr "" +"Le format *tar* a été initialement conçu pour effectuer des sauvegardes sur " +"des lecteurs de bande en mettant principalement l'accent sur la préservation " +"des informations du système de fichiers. De nos jours, les archives *tar* " +"sont couramment utilisées pour la distribution de fichiers et l'échange " +"d'archives sur des réseaux. Un problème du format d'origine (qui est la base " +"de tous les autres formats) est qu'il n'existe aucun concept de prise en " +"charge de codages de caractères différents. Par exemple, une archive *tar* " +"ordinaire créée sur un système * UTF-8 * ne peut pas être lue correctement " +"sur un système * Latin-1 * si elle contient des caractères non *ASCII*. Les " +"métadonnées textuelles (comme les noms de fichiers, les noms de liens, les " +"noms d'utilisateurs / de groupes) sembleront endommagées. Malheureusement, " +"il n'y a aucun moyen de détecter automatiquement l'encodage d'une archive. " +"Le format *pax* a été conçu pour résoudre ce problème. Il stocke les " +"métadonnées non ASCII en utilisant le codage de caractères universel *UTF-8*." #: library/tarfile.rst:871 msgid "" "The details of character conversion in :mod:`tarfile` are controlled by the " "*encoding* and *errors* keyword arguments of the :class:`TarFile` class." msgstr "" +"Les détails de la conversion des caractères dans :mod:`tarfile` sont " +"contrôlés par les arguments de mot-clé *encoding* et *errors* de la classe :" +"class:`TarFile`." #: library/tarfile.rst:874 msgid "" @@ -1105,6 +1421,11 @@ msgid "" "written, the metadata must be either decoded or encoded. If *encoding* is " "not set appropriately, this conversion may fail." msgstr "" +"*encoding* définit l'encodage de caractères à utiliser pour les métadonnées " +"de l'archive. La valeur par défaut est :func:`sys.getfilesystemencoding` ou " +"``'ascii'`` comme solution de rechange. Selon que l'archive est lue ou " +"écrite, les métadonnées doivent être décodées ou encodées. Si l'encodage " +"n'est pas défini correctement, cette conversion peut échouer." #: library/tarfile.rst:880 msgid "" @@ -1113,6 +1434,11 @@ msgid "" "default scheme is ``'surrogateescape'`` which Python also uses for its file " "system calls, see :ref:`os-filenames`." msgstr "" +"L'argument *errors* définit le traitement des caractères qui ne peuvent pas " +"être convertis. Les valeurs possibles sont répertoriées dans la section :ref:" +"`error-handlers`. Le schéma par défaut est ``'surrogateescape'`` que Python " +"utilise également pour ses appels de système de fichiers, voir :ref:`os-" +"filenames`." #: library/tarfile.rst:885 msgid "" @@ -1121,3 +1447,8 @@ msgid "" "used in the rare cases when binary pax headers are decoded or when strings " "with surrogate characters are stored." msgstr "" +"Pour les archives :const:`PAX_FORMAT` (par défaut), l'encodage n'est " +"généralement pas nécessaire car toutes les métadonnées sont stockées à " +"l'aide de *UTF-8*. L'encodage n'est utilisé que dans les rares cas où les en-" +"têtes *pax* binaires sont décodés ou lorsque les chaînes avec des caractères " +"de substitution sont stockées." From a567607b80bf2e4137dd94043a093a94d04f915d Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Fri, 26 Jun 2020 19:12:58 +0100 Subject: [PATCH 02/32] Fix to make serve working correctly --- library/tarfile.po | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index e9b316d19..581621d01 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-07-20 10:51+0200\n" -"PO-Revision-Date: 2020-06-25 14:15+0200\n" +"PO-Revision-Date: 2020-06-26 18:51+0100\n" "Last-Translator: ALJI Mohamed \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.2.1\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: library/tarfile.rst:2 msgid ":mod:`tarfile` --- Read and write tar archive files" @@ -299,8 +299,8 @@ msgstr "" "méthode (selon le *mode*). Le *bufsize* spécifie la taille du bloc et par " "défauts à ``20*512`` octets. Utilise cette variante en combinaison avec par " "exemple ``sys.stdin``, un socket :term:`file object` ou un dispositif de " -"bande. Cependant, un tel :classe:`TarFile` objet est limité en ce qu'il ne " -"permet pas l'accès aléatoire, voir :ref:`tar-exemples`. Les modes " +"bande. Cependant, un tel :class:`TarFile` objet est limité en ce qu'il ne " +"permet pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes " "actuellement possibles :" #: library/tarfile.rst:117 @@ -1206,9 +1206,8 @@ msgid "List files in a tarfile." msgstr "Liste les fichiers dans un *tarfile*." #: library/tarfile.rst:727 -#, fuzzy msgid "Create tarfile from source files." -msgstr "Crée un fichier ZIP *zipfile* à partir des fichiers *source*." +msgstr "Crée un fichier *tarfile* à partir des fichiers sources." #: library/tarfile.rst:732 msgid "" @@ -1218,9 +1217,8 @@ msgstr "" "spécifié." #: library/tarfile.rst:737 -#, fuzzy msgid "Test whether the tarfile is valid or not." -msgstr "Teste si le fichier zip est valide." +msgstr "Teste si le fichier *tarfile* est valide ou non." #: library/tarfile.rst:741 msgid "Verbose output." From 814ebf8616bae4bf79f936305223b9cc5415b907 Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Fri, 26 Jun 2020 19:47:26 +0100 Subject: [PATCH 03/32] Text improvement --- library/tarfile.po | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index 581621d01..400fafaa9 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -18,7 +18,7 @@ msgstr "" #: library/tarfile.rst:2 msgid ":mod:`tarfile` --- Read and write tar archive files" -msgstr ":mod:`tarfile` — Lecture et écriture de fichiers d'archives *tar*" +msgstr ":mod:`tarfile` — Lecture et écriture de fichiers d'archives **tar**" #: library/tarfile.rst:10 msgid "**Source code:** :source:`Lib/tarfile.py`" @@ -33,7 +33,7 @@ msgid "" msgstr "" "Le module :mod:`tarfile` rend possible la lecture et l'écriture des archives " "*tar*, incluant celles utilisant *gzip*, *bz2* et la compression *lzma*. " -"Utilisez le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" +"Utilise le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" "`zip`, ou les fonctions de niveau supérieur dans :ref:`shutil `." @@ -80,7 +80,7 @@ msgstr "" "gère les répertoires, les fichiers réguliers, les liens durs, les liens " "symboliques, les *fifos*, les périphériques de caractère et les " "périphériques de bloc et est en mesure d'acquérir et de restaurer les " -"informations de fichier comme l'horodatage, les autorisations d'accès et du " +"informations du fichier comme l'horodatage, les autorisations d'accès et le " "propriétaire." #: library/tarfile.rst:36 @@ -93,8 +93,8 @@ msgid "" "information on :class:`TarFile` objects and the keyword arguments that are " "allowed, see :ref:`tarfile-objects`." msgstr "" -"Renvoie un :class:`TarFile` objet pour le nom de chemin *name*. Pour plus " -"d'informations sur les :class:`TarFile` objets et les mot-clefs arguments " +"Renvoie un objet :class:`TarFile` pour le nom de chemin *name*. Pour plus " +"d'informations sur les objets :class:`TarFile` et les mot-clefs arguments " "permis, voir :ref:`tarfile-objects`." #: library/tarfile.rst:46 @@ -295,11 +295,11 @@ msgstr "" "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" "`TarFile` qui traite ses données comme un flux de blocs. Aucune recherche " "aléatoire ne sera effectuée dans le dossier. Si elle est donnée, *fileobj* " -"peut être n'importe quel objet qui a un :meth:`read` ou :meth:`write` " -"méthode (selon le *mode*). Le *bufsize* spécifie la taille du bloc et par " +"peut être n'importe quel objet qui a une méthode :meth:`read` ou :meth:" +"`write` (selon le *mode*). Le *bufsize* spécifie la taille du bloc et par " "défauts à ``20*512`` octets. Utilise cette variante en combinaison avec par " "exemple ``sys.stdin``, un socket :term:`file object` ou un dispositif de " -"bande. Cependant, un tel :class:`TarFile` objet est limité en ce qu'il ne " +"bande. Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne " "permet pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes " "actuellement possibles :" @@ -400,7 +400,7 @@ msgid "" "use :func:`tarfile.open` instead. See :ref:`tarfile-objects`." msgstr "" "Classe pour la lecture et l'écriture d'archives *tar*. N'utilise pas cette " -"classe directement utilise :func:`tarfile.open` à la place. Voir :ref:" +"classe directement, utilise :func:`tarfile.open` à la place. Voir :ref:" "`tarfile-objects`." #: library/tarfile.rst:161 @@ -455,8 +455,7 @@ msgid "" "only if :attr:`TarFile.errorlevel`\\ ``== 2``." msgstr "" "Est soulevée pour des erreurs *non-fatales* lors de l'utilisation de :meth:" -"`TarFile.extract`, mais uniquement si :attr:`TarFile.errorlevel` \\ `` == " -"2``." +"`TarFile.extract`, mais uniquement si :attr:`TarFile.errorlevel`\\ `` == 2``." #: library/tarfile.rst:202 msgid "Is raised by :meth:`TarInfo.frombuf` if the buffer it gets is invalid." @@ -540,7 +539,7 @@ msgid "" "html_node/Standard.html>`_" msgstr "" "`Manuel GNU *tar*, Basique *tar* Format ` _" +"manual/html_node/Standard.html>`_" #: library/tarfile.rst:252 msgid "Documentation for tar archive files, including GNU tar extensions." @@ -610,7 +609,7 @@ msgid "" "existing one, or ``'x'`` to create a new file only if it does not already " "exist." msgstr "" -"Le *mode* est soit ``'r'`` pour lire à partir d'une archive existante, `` " +"Le *mode* est soit ``'r'`` pour lire à partir d'une archive existante, " "``'a'`` pour ajouter des données à un fichier existant, ``'w'`` pour créer " "un nouveau fichier en écrasant un existant , ou ``'x'`` pour créer un " "nouveau fichier uniquement s'il n'existe pas déjà." @@ -637,7 +636,7 @@ msgid "" "detected, even if different formats are present in a single archive." msgstr "" "Le *format* contrôle le format d'archive pour l'écriture. Il doit s'agir de " -"l'une des constantes :const:`ustar_FORMAT`, :const:`GNU_FORMAT` ou :const:" +"l'une des constantes :const:`USTAR_FORMAT`, :const:`GNU_FORMAT` ou :const:" "`PAX_FORMAT` définies au niveau du module. Lors de la lecture, le format " "sera automatiquement détecté, même si différents formats sont présents dans " "une même archive." From 9616976d6c47a0910e6ff2f2db7c4db5e436003e Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:24:58 +0100 Subject: [PATCH 04/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 400fafaa9..088ca9d2d 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Le module :mod:`tarfile` rend possible la lecture et l'écriture des archives " "*tar*, incluant celles utilisant *gzip*, *bz2* et la compression *lzma*. " -"Utilise le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" +"Utilisez le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" "`zip`, ou les fonctions de niveau supérieur dans :ref:`shutil `." From 6ed5a7bed42f6bc9be641439c8978a8f37a133e7 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:25:23 +0100 Subject: [PATCH 05/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 088ca9d2d..0a5fd42d3 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -77,7 +77,7 @@ msgid "" "character devices and block devices and is able to acquire and restore file " "information like timestamp, access permissions and owner." msgstr "" -"gère les répertoires, les fichiers réguliers, les liens durs, les liens " +"gère les répertoires, les fichiers normaux, les liens directs (*hard links* en anglais), les liens " "symboliques, les *fifos*, les périphériques de caractère et les " "périphériques de bloc et est en mesure d'acquérir et de restaurer les " "informations du fichier comme l'horodatage, les autorisations d'accès et le " From 5bb03c44f54c6c1395317b74ea00b36cf3ed3777 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:25:37 +0100 Subject: [PATCH 06/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 0a5fd42d3..3c9ff88b8 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -85,7 +85,7 @@ msgstr "" #: library/tarfile.rst:36 msgid "Added support for :mod:`lzma` compression." -msgstr "Ajout du support pour la compression :mod:`lzma`." +msgstr "Prise en charge de la compression :mod:`lzma`." #: library/tarfile.rst:42 msgid "" From 012493fb20d3ad77d2777eee64b1b4fffee6a141 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:25:47 +0100 Subject: [PATCH 07/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 3c9ff88b8..5914e00c7 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -120,7 +120,7 @@ msgstr "``'r' ou 'r:*'``" #: library/tarfile.rst:52 msgid "Open for reading with transparent compression (recommended)." -msgstr "Ouvre pour lecture avec compression transparente (recommandé)." +msgstr "Ouvre en lecture avec compression transparente (recommandé)." #: library/tarfile.rst:55 msgid "``'r:'``" From a254d3487d8855b9d2796cfd4c1b05ab75595bcf Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:26:25 +0100 Subject: [PATCH 08/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 5914e00c7..998a7042c 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -128,7 +128,7 @@ msgstr "``'r:'``" #: library/tarfile.rst:55 msgid "Open for reading exclusively without compression." -msgstr "Ouvre pour lecture exclusivement sans compression." +msgstr "Ouvre en lecture, sans compression." #: library/tarfile.rst:58 msgid "``'r:gz'``" From 8c78ec3222883a4204643209f5cc6f43a1478a98 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:26:34 +0100 Subject: [PATCH 09/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 998a7042c..10faea01d 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -144,7 +144,7 @@ msgstr "``'r:bz2'``" #: library/tarfile.rst:60 msgid "Open for reading with bzip2 compression." -msgstr "Ouvre pour lecture avec la compression *bzip2*." +msgstr "Ouvre en lecture avec la compression *bzip2*." #: library/tarfile.rst:62 msgid "``'r:xz'``" From e7025ab8970415efcf482f0737b82e56c5c167de Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:26:43 +0100 Subject: [PATCH 10/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 10faea01d..e1a056a65 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -152,7 +152,7 @@ msgstr "``'r:xz'``" #: library/tarfile.rst:62 msgid "Open for reading with lzma compression." -msgstr "Ouvre pour lecture avec la compression *lzma*." +msgstr "Ouvre en lecture avec la compression *lzma*." #: library/tarfile.rst:64 msgid "``'x'`` or ``'x:'``" From 81b46a51c8fa890e1a9f55596cf4bd4cdf66e933 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:27:35 +0100 Subject: [PATCH 11/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index e1a056a65..fa619de59 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -164,7 +164,7 @@ msgid "" "`FileExistsError` exception if it already exists." msgstr "" "Crée un *tarfile* exclusivement sans compression. Soulève une exception :exc:" -"`FileExistsError` si elle existe déjà." +"`FileExistsError` s'il existe déjà." #: library/tarfile.rst:69 msgid "``'x:gz'``" From 03b1fba03903fd9d0d90bc5affe5f710cf6d5af9 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:27:48 +0100 Subject: [PATCH 12/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index fa619de59..8ae7c0e5d 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -243,7 +243,7 @@ msgstr "``'w:xz'``" #: library/tarfile.rst:90 msgid "Open for lzma compressed writing." -msgstr "Ouvre pour l'écriture avec la compression *lzma*." +msgstr "Ouvre en écriture avec la compression *lzma*." #: library/tarfile.rst:93 msgid "" From cae624d30f535dcceb81955db93052a1cd8ca6a3 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:28:08 +0100 Subject: [PATCH 13/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 8ae7c0e5d..8e91f3922 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -252,7 +252,7 @@ msgid "" "`ReadError` is raised. Use *mode* ``'r'`` to avoid this. If a compression " "method is not supported, :exc:`CompressionError` is raised." msgstr "" -"Note que ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` n'est pas possible. Si le " +"Notez que les conbinaisons ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` ne sont pas possible. Si le " "mode n'est pas adapté pour ouvrir un certain fichier (compressé) pour la " "lecture, :exc:`ReadError` est soulevée. Utilise le mode ``'r'`` pour éviter " "cela. Si une méthode de compression n'est pas prise en charge, :exc:" From e1fa381627a49af7e70d4f984020e3d0f88e406a Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:28:18 +0100 Subject: [PATCH 14/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 8e91f3922..d27c7a957 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -256,7 +256,7 @@ msgstr "" "mode n'est pas adapté pour ouvrir un certain fichier (compressé) pour la " "lecture, :exc:`ReadError` est soulevée. Utilise le mode ``'r'`` pour éviter " "cela. Si une méthode de compression n'est pas prise en charge, :exc:" -"`CompressionError` est soulevée." +"`CompressionError` est levée." #: library/tarfile.rst:98 msgid "" From c0749b123d1808f213def5343890e6e42a9a0a8e Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:28:55 +0100 Subject: [PATCH 15/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index d27c7a957..c8500d769 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -254,7 +254,7 @@ msgid "" msgstr "" "Notez que les conbinaisons ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` ne sont pas possible. Si le " "mode n'est pas adapté pour ouvrir un certain fichier (compressé) pour la " -"lecture, :exc:`ReadError` est soulevée. Utilise le mode ``'r'`` pour éviter " +"lecture, une exception :exc:`ReadError` est levée. Utilisez le mode ``'r'`` pour éviter " "cela. Si une méthode de compression n'est pas prise en charge, :exc:" "`CompressionError` est levée." From 43097e4a1a02b1d353e3d52cf7ffb63ff49bccee Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:29:11 +0100 Subject: [PATCH 16/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index c8500d769..0d1ac5516 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -235,7 +235,7 @@ msgstr "``'w:bz2'``" #: library/tarfile.rst:88 msgid "Open for bzip2 compressed writing." -msgstr "Ouvre pour l'écriture avec compression *bzip2*." +msgstr "Ouvre en écriture avec compression *bzip2*." #: library/tarfile.rst:90 msgid "``'w:xz'``" From 6d91fb783d966eff9b44db72849acf3d334b16c6 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:29:31 +0100 Subject: [PATCH 17/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 0d1ac5516..f4317f0a0 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -136,7 +136,7 @@ msgstr "``'r:gz'``" #: library/tarfile.rst:58 msgid "Open for reading with gzip compression." -msgstr "Ouvre pour lecture avec compression *gzip*." +msgstr "Ouvre en lecture avec compression *gzip*." #: library/tarfile.rst:60 msgid "``'r:bz2'``" From 6a2a49b2c073fdf9da1c96484cfb218a702efee4 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:30:19 +0100 Subject: [PATCH 18/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index f4317f0a0..7e2ac9d7c 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -175,7 +175,7 @@ msgid "" "Create a tarfile with gzip compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" -"Crée un *tarfile* avec la compression *gzip*. Soulève une exception :exc:" +"Crée un fichier *tar* avec la compression *gzip*. Lève une exception :exc:" "`FileExistsError` si elle existe déjà." #: library/tarfile.rst:73 From 7e0ca4bd476bea38045f47e673756fce9c3c2133 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:30:35 +0100 Subject: [PATCH 19/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 7e2ac9d7c..7e93709db 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -176,7 +176,7 @@ msgid "" "exception if it already exists." msgstr "" "Crée un fichier *tar* avec la compression *gzip*. Lève une exception :exc:" -"`FileExistsError` si elle existe déjà." +"`FileExistsError` s'il existe déjà." #: library/tarfile.rst:73 msgid "``'x:bz2'``" From 43faaf9e7899bacd61f4f195ee271544722208f8 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:31:04 +0100 Subject: [PATCH 20/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 7e93709db..72be4e87f 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -163,7 +163,7 @@ msgid "" "Create a tarfile exclusively without compression. Raise an :exc:" "`FileExistsError` exception if it already exists." msgstr "" -"Crée un *tarfile* exclusivement sans compression. Soulève une exception :exc:" +"Crée un fichier *tar* sans compression. Soulève une exception :exc:" "`FileExistsError` s'il existe déjà." #: library/tarfile.rst:69 From 8bdaf23fe4e0f2a64f3ba0aecc4bdf72def7c89c Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:31:21 +0100 Subject: [PATCH 21/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 72be4e87f..cc9448824 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -187,7 +187,7 @@ msgid "" "Create a tarfile with bzip2 compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" -"Crée un *tarfile* avec la compression *bzip2*. Soulève une exception :exc:" +"Crée un fichier *tar* avec la compression *bzip2*. Lève une exception :exc:" "`FileExistsError` si elle existe déjà." #: library/tarfile.rst:77 From 12b3c7754a546ef3dc3a1401ee742fc4d71a225d Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Mon, 29 Jun 2020 12:32:34 +0100 Subject: [PATCH 22/32] Update library/tarfile.po Co-authored-by: Julien Palard --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index cc9448824..330576a56 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -199,7 +199,7 @@ msgid "" "Create a tarfile with lzma compression. Raise an :exc:`FileExistsError` " "exception if it already exists." msgstr "" -"Crée un *tarfile* avec la compression *lzma*. Soulève une exception :exc:" +"Crée un fichier *tar* avec la compression *lzma*. Lève une exception :exc:" "`FileExistsError` si elle existe déjà." #: library/tarfile.rst:81 From f1c7bed13358ec9ad442e7c6bff34cd0a3955ac3 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Sun, 5 Jul 2020 07:47:05 +0100 Subject: [PATCH 23/32] Update library/tarfile.po Co-authored-by: Mathieu Dupuy --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index 330576a56..2ffdfe513 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -32,7 +32,7 @@ msgid "" "in :ref:`shutil `." msgstr "" "Le module :mod:`tarfile` rend possible la lecture et l'écriture des archives " -"*tar*, incluant celles utilisant *gzip*, *bz2* et la compression *lzma*. " +"*tar*, incluant celles utilisant la compression *gzip*, *bz2* et *lzma*. " "Utilisez le module :mod:`zipfile` pour lire ou écrire des fichiers :file:" "`zip`, ou les fonctions de niveau supérieur dans :ref:`shutil `." From 73f191ef532995083d3370560b4fa7168e9411c4 Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Sun, 5 Jul 2020 09:10:20 +0100 Subject: [PATCH 24/32] update after re-reading using Poeditor --- library/tarfile.po | 202 +++++++++++++++++++++++---------------------- 1 file changed, 102 insertions(+), 100 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index 2ffdfe513..065d98693 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-07-20 10:51+0200\n" -"PO-Revision-Date: 2020-06-26 18:51+0100\n" +"PO-Revision-Date: 2020-07-05 09:09+0100\n" "Last-Translator: ALJI Mohamed \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -52,7 +52,8 @@ msgstr "" #: library/tarfile.rst:24 msgid "read/write support for the POSIX.1-1988 (ustar) format." msgstr "" -"lecture/écriture et prise en charge du format *POSIX.1-1988* (*ustar*)." +"prise en charge de la lecture/l'écriture pour le format *POSIX.1-1988* " +"(*ustar*)." #: library/tarfile.rst:26 msgid "" @@ -62,8 +63,8 @@ msgid "" msgstr "" "prise en charge de la lecture/l'écriture pour le format GNU *tar* incluant " "les extensions *longname* et *longlink*, prise en charge de la lecture seule " -"pour les variants de l'extension *sparse* incluant restauration des fichiers " -"*sparse*." +"de toutes les variantes de l'extension *sparse* incluant la restauration des " +"fichiers discontinus." #: library/tarfile.rst:30 msgid "read/write support for the POSIX.1-2001 (pax) format." @@ -77,11 +78,11 @@ msgid "" "character devices and block devices and is able to acquire and restore file " "information like timestamp, access permissions and owner." msgstr "" -"gère les répertoires, les fichiers normaux, les liens directs (*hard links* en anglais), les liens " -"symboliques, les *fifos*, les périphériques de caractère et les " -"périphériques de bloc et est en mesure d'acquérir et de restaurer les " -"informations du fichier comme l'horodatage, les autorisations d'accès et le " -"propriétaire." +"gère les répertoires, les fichiers normaux, les liens directs (*hard links* " +"en anglais), les liens symboliques, les *fifos*, les périphériques de " +"caractère et les périphériques de bloc et est en mesure d'acquérir et de " +"restaurer les informations du fichier comme l'horodatage, les autorisations " +"d'accès et le propriétaire." #: library/tarfile.rst:36 msgid "Added support for :mod:`lzma` compression." @@ -136,7 +137,7 @@ msgstr "``'r:gz'``" #: library/tarfile.rst:58 msgid "Open for reading with gzip compression." -msgstr "Ouvre en lecture avec compression *gzip*." +msgstr "Ouvre en lecture avec la compression *gzip*." #: library/tarfile.rst:60 msgid "``'r:bz2'``" @@ -163,7 +164,7 @@ msgid "" "Create a tarfile exclusively without compression. Raise an :exc:" "`FileExistsError` exception if it already exists." msgstr "" -"Crée un fichier *tar* sans compression. Soulève une exception :exc:" +"Crée un fichier *tar* sans compression. Lève une exception :exc:" "`FileExistsError` s'il existe déjà." #: library/tarfile.rst:69 @@ -188,7 +189,7 @@ msgid "" "exception if it already exists." msgstr "" "Crée un fichier *tar* avec la compression *bzip2*. Lève une exception :exc:" -"`FileExistsError` si elle existe déjà." +"`FileExistsError` s'il existe déjà." #: library/tarfile.rst:77 msgid "``'x:xz'``" @@ -200,7 +201,7 @@ msgid "" "exception if it already exists." msgstr "" "Crée un fichier *tar* avec la compression *lzma*. Lève une exception :exc:" -"`FileExistsError` si elle existe déjà." +"`FileExistsError` s'il existe déjà." #: library/tarfile.rst:81 msgid "``'a' or 'a:'``" @@ -252,11 +253,11 @@ msgid "" "`ReadError` is raised. Use *mode* ``'r'`` to avoid this. If a compression " "method is not supported, :exc:`CompressionError` is raised." msgstr "" -"Notez que les conbinaisons ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` ne sont pas possible. Si le " -"mode n'est pas adapté pour ouvrir un certain fichier (compressé) pour la " -"lecture, une exception :exc:`ReadError` est levée. Utilisez le mode ``'r'`` pour éviter " -"cela. Si une méthode de compression n'est pas prise en charge, :exc:" -"`CompressionError` est levée." +"Notez que les combinaisons ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` ne sont pas " +"possible. Si le mode n'est pas adapté pour ouvrir un certain fichier " +"(compressé) pour la lecture, une exception :exc:`ReadError` est levée. " +"Utilise le mode ``'r'`` pour éviter cela. Si une méthode de compression " +"n'est pas prise en charge, :exc:`CompressionError` est levée." #: library/tarfile.rst:98 msgid "" @@ -294,14 +295,14 @@ msgstr "" "Pour des raisons spéciales, il y a un deuxième format pour le *mode* :" "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" "`TarFile` qui traite ses données comme un flux de blocs. Aucune recherche " -"aléatoire ne sera effectuée dans le dossier. Si elle est donnée, *fileobj* " -"peut être n'importe quel objet qui a une méthode :meth:`read` ou :meth:" -"`write` (selon le *mode*). Le *bufsize* spécifie la taille du bloc et par " -"défauts à ``20*512`` octets. Utilise cette variante en combinaison avec par " -"exemple ``sys.stdin``, un socket :term:`file object` ou un dispositif de " -"bande. Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne " -"permet pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes " -"actuellement possibles :" +"aléatoire ne sera effectuée dans le dossier. S'il est donné, *fileobj* peut " +"être n'importe quel objet qui a une méthode :meth:`read` ou :meth:`write` " +"(selon le *mode*). Le *bufsize* spécifie la taille du bloc et par défaut à " +"``20*512`` octets. Utilise cette variante en combinaison avec par exemple " +"``sys.stdin``, un socket :term:`file object` ou un dispositif de bande. " +"Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne permet " +"pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes actuellement " +"possibles:" #: library/tarfile.rst:117 msgid "Mode" @@ -318,7 +319,7 @@ msgstr "``'r|*'``" #: library/tarfile.rst:119 msgid "Open a *stream* of tar blocks for reading with transparent compression." msgstr "" -"Ouvre un *flux* des blocs de *tar* pour la lecture avec une compression " +"Ouvre un *flux* des blocs de *tar* en lecture avec une compression " "transparente." #: library/tarfile.rst:122 @@ -327,7 +328,7 @@ msgstr "``'r|'``" #: library/tarfile.rst:122 msgid "Open a *stream* of uncompressed tar blocks for reading." -msgstr "Ouvre un *flux* de blocs de *tar* non compressés pour la lecture." +msgstr "Ouvre un *flux* de blocs de *tar* non compressés en lecture." #: library/tarfile.rst:125 msgid "``'r|gz'``" @@ -335,7 +336,7 @@ msgstr "``'r|gz'``" #: library/tarfile.rst:125 msgid "Open a gzip compressed *stream* for reading." -msgstr "Ouvre un flux compressé avec *gzip* pour lecture." +msgstr "Ouvre un flux compressé avec *gzip* en lecture." #: library/tarfile.rst:128 msgid "``'r|bz2'``" @@ -343,7 +344,7 @@ msgstr "``'r|bz2'``" #: library/tarfile.rst:128 msgid "Open a bzip2 compressed *stream* for reading." -msgstr "Ouvre un *flux* compressé avec *bzip2* pour lecture." +msgstr "Ouvre un *flux* compressé avec *bzip2* en lecture." #: library/tarfile.rst:131 msgid "``'r|xz'``" @@ -351,7 +352,7 @@ msgstr "``'r|xz'``" #: library/tarfile.rst:131 msgid "Open an lzma compressed *stream* for reading." -msgstr "Ouvre un *flux* compressé avec *lzma* pour lecture." +msgstr "Ouvre un *flux* compressé avec *lzma* en lecture." #: library/tarfile.rst:134 msgid "``'w|'``" @@ -359,7 +360,7 @@ msgstr "``'w|'``" #: library/tarfile.rst:134 msgid "Open an uncompressed *stream* for writing." -msgstr "Ouvre un *flux* non compressé pour l'écriture." +msgstr "Ouvre un *flux* non compressé en écriture." #: library/tarfile.rst:136 msgid "``'w|gz'``" @@ -367,7 +368,7 @@ msgstr "``'w|gz'``" #: library/tarfile.rst:136 msgid "Open a gzip compressed *stream* for writing." -msgstr "Ouvre un flux compressé avec *gzip* pour l'écriture." +msgstr "Ouvre un flux compressé avec *gzip* en écriture." #: library/tarfile.rst:139 msgid "``'w|bz2'``" @@ -375,7 +376,7 @@ msgstr "``'w|bz2'``" #: library/tarfile.rst:139 msgid "Open a bzip2 compressed *stream* for writing." -msgstr "Ouvre un *flux* compressé avec *bzip2* pour l'écriture." +msgstr "Ouvre un *flux* compressé avec *bzip2* en écriture." #: library/tarfile.rst:142 msgid "``'w|xz'``" @@ -383,7 +384,7 @@ msgstr "``'w|xz'``" #: library/tarfile.rst:142 msgid "Open an lzma compressed *stream* for writing." -msgstr "Ouvre un *flux* compressé avec *lzma* pour l'écriture." +msgstr "Ouvre un *flux* compressé avec *lzma* en écriture." #: library/tarfile.rst:146 library/tarfile.rst:332 msgid "The ``'x'`` (exclusive creation) mode was added." @@ -400,7 +401,7 @@ msgid "" "use :func:`tarfile.open` instead. See :ref:`tarfile-objects`." msgstr "" "Classe pour la lecture et l'écriture d'archives *tar*. N'utilise pas cette " -"classe directement, utilise :func:`tarfile.open` à la place. Voir :ref:" +"classe directement, utilise à la place :func:`tarfile.open` . Voir :ref:" "`tarfile-objects`." #: library/tarfile.rst:161 @@ -430,7 +431,7 @@ msgid "" "Is raised when a tar archive is opened, that either cannot be handled by " "the :mod:`tarfile` module or is somehow invalid." msgstr "" -"Est soulevée lors de l'ouverture d'une archive *tar*, qui ne peut pas être " +"Est levée lors de l'ouverture d'une archive *tar*, qui ne peut pas être " "gérée par le module :mod:`tarfile` ou est en quelque sorte invalide." #: library/tarfile.rst:184 @@ -438,7 +439,7 @@ msgid "" "Is raised when a compression method is not supported or when the data cannot " "be decoded properly." msgstr "" -"Est soulevée lorsqu'une méthode de compression n'est pas prise en charge ou " +"Est levée lorsqu'une méthode de compression n'est pas prise en charge ou " "lorsque les données ne peuvent pas être décodées correctement." #: library/tarfile.rst:190 @@ -446,7 +447,7 @@ msgid "" "Is raised for the limitations that are typical for stream-like :class:" "`TarFile` objects." msgstr "" -"Est soulevée pour les limitations typiques des objets de type flux :class:" +"Est levée pour les limitations typiques des objets de type flux :class:" "`TarFile`." #: library/tarfile.rst:196 @@ -454,14 +455,14 @@ msgid "" "Is raised for *non-fatal* errors when using :meth:`TarFile.extract`, but " "only if :attr:`TarFile.errorlevel`\\ ``== 2``." msgstr "" -"Est soulevée pour des erreurs *non-fatales* lors de l'utilisation de :meth:" +"Est levée pour des erreurs *non-fatales* lors de l'utilisation de :meth:" "`TarFile.extract`, mais uniquement si :attr:`TarFile.errorlevel`\\ `` == 2``." #: library/tarfile.rst:202 msgid "Is raised by :meth:`TarInfo.frombuf` if the buffer it gets is invalid." msgstr "" -"Est soulevée par :meth:`TarInfo.frombuf` si le tampon qu'il obtient n'est " -"pas valide." +"Est levée par :meth:`TarInfo.frombuf` si le tampon qu'il obtient n'est pas " +"valide." #: library/tarfile.rst:205 msgid "The following constants are available at the module level:" @@ -487,7 +488,7 @@ msgstr "" #: library/tarfile.rst:220 msgid "POSIX.1-1988 (ustar) format." -msgstr "*POSIX.1-1988* (*ustar*) format." +msgstr "Le format *POSIX.1-1988* (*ustar*)." #: library/tarfile.rst:225 msgid "GNU tar format." @@ -510,8 +511,8 @@ msgid "" "The default format for new archives was changed to :const:`PAX_FORMAT` from :" "const:`GNU_FORMAT`." msgstr "" -"Le format par défaut des nouvelles archives a été changé en :const:" -"`PAX_FORMAT` de :const:`GNU_FORMAT`." +"Le format par défaut des nouvelles archives a été changé de :const:" +"`GNU_FORMAT` en :const:`PAX_FORMAT`." #: library/tarfile.rst:245 msgid "Module :mod:`zipfile`" @@ -530,8 +531,8 @@ msgid "" "Documentation of the higher-level archiving facilities provided by the " "standard :mod:`shutil` module." msgstr "" -"Documentation des installations d'archivage de niveau supérieur fournies par " -"le module standard :mod:`shutil`." +"Documentation des facilités d'archivage de niveau supérieur fournie par le " +"module standard :mod:`shutil`." #: library/tarfile.rst:251 msgid "" @@ -576,8 +577,8 @@ msgid "" msgstr "" "Un objet :class:`TarFile` peut être utilisé comme gestionnaire de contexte " "dans une instruction :keyword:`with`. Il sera automatiquement fermé une fois " -"le bloc terminé. Veuillez noter qu'en cas d'exception, une archive ouverte à " -"l'écriture ne sera pas finalisée ; seul l'objet fichier utilisé en interne " +"le bloc terminé. Veuillez noter qu'en cas d'exception, une archive ouverte " +"en écriture ne sera pas finalisée ; seul l'objet fichier utilisé en interne " "sera fermé. Voir la section :ref:`tar-examples` pour un cas d'utilisation." #: library/tarfile.rst:272 @@ -635,7 +636,7 @@ msgid "" "that are defined at module level. When reading, format will be automatically " "detected, even if different formats are present in a single archive." msgstr "" -"Le *format* contrôle le format d'archive pour l'écriture. Il doit s'agir de " +"Le *format* contrôle le format d'archive en écriture. Il doit s'agir de " "l'une des constantes :const:`USTAR_FORMAT`, :const:`GNU_FORMAT` ou :const:" "`PAX_FORMAT` définies au niveau du module. Lors de la lecture, le format " "sera automatiquement détecté, même si différents formats sont présents dans " @@ -656,7 +657,7 @@ msgid "" "archive. This has no effect on systems that do not support symbolic links." msgstr "" "Si *dereference* est :const:`False`, ajoute des liens symboliques et " -"matériels à l'archive. Si c'est :const:`True`, ajoute le contenu des " +"physiques à l'archive. Si c'est :const:`True`, ajoute le contenu des " "fichiers cibles à l'archive. Cela n'a aucun effet sur les systèmes qui ne " "prennent pas en charge les liens symboliques." @@ -677,7 +678,7 @@ msgid "" "*debug* can be set from ``0`` (no debug messages) up to ``3`` (all debug " "messages). The messages are written to ``sys.stderr``." msgstr "" -"*debug* peut être réglé de ``0`` (aucun message de débogage) à ``3`` (tous " +"*debug* peut être défini à ``0`` (aucun message de débogage) à ``3`` (tous " "les messages de débogage). Les messages sont écrits dans ``sys.stderr``." #: library/tarfile.rst:315 @@ -691,8 +692,8 @@ msgstr "" "Si *errorlevel* est ``0``, toutes les erreurs sont ignorées lors de " "l'utilisation de :meth:`TarFile.extract`. Néanmoins, ils apparaissent comme " "des messages d'erreur dans la sortie de débogage, lorsque le débogage est " -"activé. Si ``1``, toutes les erreurs *fatales* sont déclenchées comme :exc:" -"`OSError` exceptions. Si ``2``, toutes les erreurs *non-fatales* sont " +"activé. Si ``1``, toutes les erreurs *fatales* sont déclenchées comme les " +"exceptions :exc:`OSError` . Si ``2``, toutes les erreurs *non-fatales* sont " "déclenchées comme les exceptions :exc:`TarError` également." #: library/tarfile.rst:321 @@ -713,8 +714,9 @@ msgid "" "The *pax_headers* argument is an optional dictionary of strings which will " "be added as a pax global header if *format* is :const:`PAX_FORMAT`." msgstr "" -"L'argument *pax_headers* est un dictionnaire facultatif de chaînes qui sera " -"ajouté en tant qu'en-tête global *pax* si *format* est :const:`PAX_FORMAT`." +"L'argument *pax_headers* est un dictionnaire facultatif de chaînes de " +"caractères qui sera ajouté en tant qu'en-tête global *pax* si le *format* " +"est :const:`PAX_FORMAT`." #: library/tarfile.rst:329 library/tarfile.rst:556 msgid "Use ``'surrogateescape'`` as the default for the *errors* argument." @@ -736,7 +738,7 @@ msgid "" "found in the archive, :exc:`KeyError` is raised." msgstr "" "Renvoie un objet :class:`TarInfo` pour le membre *name*. Si *name* est " -"introuvable dans l'archive, :exc:`KeyError` est soulevée." +"introuvable dans l'archive, :exc:`KeyError` est levée." #: library/tarfile.rst:352 msgid "" @@ -786,8 +788,8 @@ msgid "" "more available." msgstr "" "Renvoie le membre suivant de l'archive en tant qu'objet :class:`TarInfo`, " -"lorsque :class:`TarFile` est ouvert en lecture. Renvoie :const:`None` s'il " -"n'y en a plus de disponible." +"lorsque la classe :class:`TarFile` est ouverte en lecture. Renvoie :const:" +"`None` s'il n'y a pas." #: library/tarfile.rst:388 msgid "" @@ -808,7 +810,7 @@ msgstr "" "extraits. Cela est fait pour contourner deux problèmes : l'heure de " "modification d'un répertoire est réinitialisée chaque fois qu'un fichier y " "est créé. Et, si les autorisations d'un répertoire ne permettent pas " -"l'écriture, l'extraction de fichiers vers celui-ci échouera." +"l'écriture, l'extraction de fichiers échoue." #: library/tarfile.rst:396 library/tarfile.rst:422 msgid "" @@ -852,7 +854,7 @@ msgstr "" "utilisant son nom complet. Les informations de son fichier sont extraites " "aussi précisément que possible. Le membre peut être un nom de fichier ou un " "objet :class:`TarInfo`. Vous pouvez spécifier un répertoire différent en " -"utilisant *chemin*. *path* peut être un :term:`path-like object`. Les " +"utilisant *chemin*. *chemin* peut être un :term:`path-like object`. Les " "attributs de fichier (propriétaire, *mtime*, mode) sont définis sauf si " "*set_attrs* est faux." @@ -917,7 +919,7 @@ msgstr "Ajout du paramètre *filter*." #: library/tarfile.rst:472 msgid "Recursion adds entries in sorted order." -msgstr "La récurrence ajoute les entrées dans un ordre trié." +msgstr "La récursivité ajoute les entrées dans un ordre trié." #: library/tarfile.rst:478 msgid "" @@ -927,8 +929,8 @@ msgid "" "objects directly, or by using :meth:`gettarinfo`." msgstr "" "Ajoute l'objet :class:`TarInfo` *tarinfo* à l'archive. Si *fileobj* est " -"donné, ce devrait être un :term:`fichier binaire`, et ``tarinfo.size`` les " -"octets sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " +"donné, ce devrait être un :term:`fichier binaire`, et les octes ``tarinfo." +"size`` sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " "créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" "`gettarinfo`." @@ -1002,7 +1004,7 @@ msgid "" ":class:`TarInfo` objects are returned by :class:`TarFile`'s methods :meth:" "`getmember`, :meth:`getmembers` and :meth:`gettarinfo`." msgstr "" -"Les objets :class:`TarInfo` sont retournés par les méthodes de :class:" +"Les objets :class:`TarInfo` sont renvoyés par les méthodes de :class:" "`TarFile` :meth:`getmember`, :meth:`getmembers` et :meth:`gettarinfo`." #: library/tarfile.rst:535 @@ -1016,14 +1018,14 @@ msgstr "" #: library/tarfile.rst:542 msgid "Raises :exc:`HeaderError` if the buffer is invalid." -msgstr "Soulève :exc:`HeaderError` si le tampon n'est pas valide." +msgstr "Lève :exc:`HeaderError` si le tampon n'est pas valide." #: library/tarfile.rst:547 msgid "" "Read the next member from the :class:`TarFile` object *tarfile* and return " "it as a :class:`TarInfo` object." msgstr "" -"Lit le membre suivant dans l'objet :class:`TarFile` *tarfile* et Renvoie-le " +"Lit le membre suivant dans l'objet :class:`TarFile` *tarfile* et renvoie-le " "comme un objet :class:`TarInfo`." #: library/tarfile.rst:553 @@ -1031,9 +1033,9 @@ msgid "" "Create a string buffer from a :class:`TarInfo` object. For information on " "the arguments see the constructor of the :class:`TarFile` class." msgstr "" -"Crée un tampon de chaîne à partir d'un objet :class:`TarInfo`. Pour plus " -"d'informations sur les arguments, voir le constructeur de la classe :class:" -"`TarFile`." +"Crée un tampon de chaîne de caractères à partir d'un objet :class:`TarInfo`. " +"Pour plus d'informations sur les arguments, voir le constructeur de la " +"classe :class:`TarFile`." #: library/tarfile.rst:560 msgid "A ``TarInfo`` object has the following public data attributes:" @@ -1045,7 +1047,7 @@ msgstr "Nom du membre de l'archive." #: library/tarfile.rst:570 msgid "Size in bytes." -msgstr "La taille des octets." +msgstr "La taille en octets." #: library/tarfile.rst:575 msgid "Time of last modification." @@ -1063,24 +1065,23 @@ msgid "" "const:`GNUTYPE_SPARSE`. To determine the type of a :class:`TarInfo` object " "more conveniently, use the ``is*()`` methods below." msgstr "" -"Type de fichier. *type* est généralement l'une de ces constantes: :const:" -"`REGTYPE`, :const:`AREGTYPE`, :const:`LNKTYPE`, :const:`SYMTYPE`, :const:" -"`DIRTYPE`, :const:`FIFOTYPE`, :const:`CONTTYPE`, :const:`CHRTYPE`, :const:" -"`BLKTYPE`, :const:`GNUTYPE_SPARSE`. Pour déterminer plus facilement le type " -"d'un objet :class:`TarInfo`, utilisez les méthodes ``is*()`` ci-dessous." +"Type de fichier. *type* est généralement l'une des constantes suivantes: :" +"const:`REGTYPE`, :const:`AREGTYPE`, :const:`LNKTYPE`, :const:`SYMTYPE`, :" +"const:`DIRTYPE`, :const:`FIFOTYPE`, :const:`CONTTYPE`, :const:`CHRTYPE`, :" +"const:`BLKTYPE`, :const:`GNUTYPE_SPARSE`. Pour déterminer plus facilement le " +"type d'un objet :class:`TarInfo`, utilise les méthodes ``is*()`` ci-dessous." #: library/tarfile.rst:594 msgid "" "Name of the target file name, which is only present in :class:`TarInfo` " "objects of type :const:`LNKTYPE` and :const:`SYMTYPE`." msgstr "" -"Nom du nom du fichier cible, qui n'est présent que dans :class:`TarInfo` les " -"objets de type :const:`LNKTYPE` et :const:`SYMTYPE`." +"Nom du fichier cible, qui n'est présent que dans les objets :class:" +"`TarInfo` de type :const:`LNKTYPE` et :const:`SYMTYPE`." #: library/tarfile.rst:600 msgid "User ID of the user who originally stored this member." -msgstr "" -"ID de l'utilisateur de l'utilisateur qui a initialement stocké ce membre." +msgstr "ID de l'utilisateur qui a initialement stocké ce membre." #: library/tarfile.rst:605 msgid "Group ID of the user who originally stored this member." @@ -1099,8 +1100,8 @@ msgid "" "A dictionary containing key-value pairs of an associated *pax* extended " "header." msgstr "" -"Un dictionnaire contenant des paires clé-valeur d'un en-tête étendu *pax* " -"associé." +"Un dictionnaire contenant des paires clé-valeur d'un en-tête associé *pax* " +"associéétendu." #: library/tarfile.rst:623 msgid "A :class:`TarInfo` object also provides some convenient query methods:" @@ -1127,7 +1128,7 @@ msgstr "Renvoie :const:`True` s'il s'agit d'un lien symbolique." #: library/tarfile.rst:648 msgid "Return :const:`True` if it is a hard link." -msgstr "Renvoie :const:`True` s'il s'agit d'un lien dur." +msgstr "Renvoie :const:`True` s'il s'agit d'un lien physique." #: library/tarfile.rst:653 msgid "Return :const:`True` if it is a character device." @@ -1135,7 +1136,7 @@ msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique de caractères." #: library/tarfile.rst:658 msgid "Return :const:`True` if it is a block device." -msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique bloc." +msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique de bloc." #: library/tarfile.rst:663 msgid "Return :const:`True` if it is a FIFO." @@ -1237,25 +1238,25 @@ msgid "" "using a generator function instead of a list::" msgstr "" "Comment extraire un sous-ensemble d'une archive *tar* avec :meth:`TarFile." -"extractall` en utilisant une fonction de générateur au lieu d'une liste ::" +"extractall` en utilisant une fonction de générateur au lieu d'une liste::" #: library/tarfile.rst:770 msgid "How to create an uncompressed tar archive from a list of filenames::" msgstr "" "Comment créer une archive *tar* non compressée à partir d'une liste de noms " -"de fichiers ::" +"de fichiers::" #: library/tarfile.rst:778 msgid "The same example using the :keyword:`with` statement::" -msgstr "Le même exemple en utilisant l'instruction :keyword:`with` ::" +msgstr "Le même exemple en utilisant l'instruction :keyword:`with`::" #: library/tarfile.rst:785 msgid "" "How to read a gzip compressed tar archive and display some member " "information::" msgstr "" -"Comment lire une archive *tar* compressée *gzip* et afficher des " -"informations sur les membres ::" +"Comment lire une archive *tar* compressée avec *gzip* et afficher des " +"informations des membres ::" #: library/tarfile.rst:799 msgid "" @@ -1284,7 +1285,7 @@ msgid "" "The maximum file size is 8 GiB. This is an old and limited but widely " "supported format." msgstr "" -"Le format *ustar* *POSIX.1-1988* (:const:`ustar_FORMAT`). Il prend en charge " +"Le format *POSIX.1-1988* *ustar* (:const:`ustar_FORMAT`). Il prend en charge " "les noms de fichiers jusqu'à une longueur maximale de 256 caractères et les " "noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de 8 " "Go. Il s'agit d'un format ancien et limité mais largement pris en charge." @@ -1296,11 +1297,11 @@ msgid "" "standard on GNU/Linux systems. :mod:`tarfile` fully supports the GNU tar " "extensions for long names, sparse file support is read-only." msgstr "" -"Le format *tar* GNU (:const:`GNU_FORMAT`). Il prend en charge les noms de " +"Le format GNU *tar* (:const:`GNU_FORMAT`). Il prend en charge les noms de " "fichiers longs et les noms de liens, les fichiers supérieurs à 8 Go et les " -"fichiers clairsemés. C'est la norme de facto sur les systèmes GNU / Linux. :" -"mod:`tarfile` prend entièrement en charge les extensions GNU *tar* pour les " -"noms longs, la prise en charge des fichiers clairsemés est en lecture seule." +"fichiers discontinus. C'est la norme de facto des systèmes GNU / Linux. :mod:" +"`tarfile` prend entièrement en charge les extensions GNU *tar* pour les noms " +"longs, la prise en charge des fichiers discontinus est en lecture seule." #: library/tarfile.rst:829 msgid "" @@ -1312,7 +1313,7 @@ msgid "" "but should treat *pax* archives as if they were in the universally-supported " "*ustar* format. It is the current default format for new archives." msgstr "" -"Le format *pax* *POSIX.1-2001* (:const:`PAX_FORMAT`). Il est le format le " +"Le format *POSIX.1-2001* *pax*(:const:`PAX_FORMAT`). Il est le format le " "plus flexible avec pratiquement aucune limite. Il prend en charge les noms " "de fichiers et de liens longs, les fichiers volumineux et stocke les chemins " "d'accès de manière portable. Les implémentations *tar* modernes, y compris " @@ -1365,8 +1366,8 @@ msgid "" "The SunOS tar extended format. This format is a variant of the POSIX.1-2001 " "pax format, but is not compatible." msgstr "" -"Format étendu *SunOS* *tar*. Ce format est une variante du format *pax* " -"*POSIX.1-2001*, mais n'est pas compatible." +"Format étendu *SunOS* *tar*. Ce format est une variante du format " +"*POSIX.1-2001* *pax*, mais n'est pas compatible." #: library/tarfile.rst:857 msgid "Unicode issues" @@ -1392,14 +1393,15 @@ msgstr "" "sont couramment utilisées pour la distribution de fichiers et l'échange " "d'archives sur des réseaux. Un problème du format d'origine (qui est la base " "de tous les autres formats) est qu'il n'existe aucun concept de prise en " -"charge de codages de caractères différents. Par exemple, une archive *tar* " +"charge d'encodages de caractères différents. Par exemple, une archive *tar* " "ordinaire créée sur un système * UTF-8 * ne peut pas être lue correctement " -"sur un système * Latin-1 * si elle contient des caractères non *ASCII*. Les " +"sur un système *Latin-1* si elle contient des caractères non *ASCII*. Les " "métadonnées textuelles (comme les noms de fichiers, les noms de liens, les " "noms d'utilisateurs / de groupes) sembleront endommagées. Malheureusement, " "il n'y a aucun moyen de détecter automatiquement l'encodage d'une archive. " "Le format *pax* a été conçu pour résoudre ce problème. Il stocke les " -"métadonnées non ASCII en utilisant le codage de caractères universel *UTF-8*." +"métadonnées non ASCII en utilisant l'encodage universel des caractères " +"*UTF-8*." #: library/tarfile.rst:871 msgid "" From 0cf7601cabc3da1b4513844c1668020f52917375 Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Sun, 5 Jul 2020 09:13:00 +0100 Subject: [PATCH 25/32] Small fix wrap and spell --- library/tarfile.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index 065d98693..deb6b1185 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -929,7 +929,7 @@ msgid "" "objects directly, or by using :meth:`gettarinfo`." msgstr "" "Ajoute l'objet :class:`TarInfo` *tarinfo* à l'archive. Si *fileobj* est " -"donné, ce devrait être un :term:`fichier binaire`, et les octes ``tarinfo." +"donné, ce devrait être un :term:`fichier binaire`, et les octets ``tarinfo." "size`` sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " "créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" "`gettarinfo`." @@ -1100,8 +1100,8 @@ msgid "" "A dictionary containing key-value pairs of an associated *pax* extended " "header." msgstr "" -"Un dictionnaire contenant des paires clé-valeur d'un en-tête associé *pax* " -"associéétendu." +"Un dictionnaire contenant des paires clé-valeur d'un en-tête étendu *pax* " +"associé." #: library/tarfile.rst:623 msgid "A :class:`TarInfo` object also provides some convenient query methods:" From fc538a6e36e46515edf8aa312901d00ef7ab6214 Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Sun, 5 Jul 2020 09:22:43 +0100 Subject: [PATCH 26/32] Small fix for a runaway space --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index deb6b1185..bf4e5432a 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -1313,7 +1313,7 @@ msgid "" "but should treat *pax* archives as if they were in the universally-supported " "*ustar* format. It is the current default format for new archives." msgstr "" -"Le format *POSIX.1-2001* *pax*(:const:`PAX_FORMAT`). Il est le format le " +"Le format *POSIX.1-2001* *pax* (:const:`PAX_FORMAT`). Il est le format le " "plus flexible avec pratiquement aucune limite. Il prend en charge les noms " "de fichiers et de liens longs, les fichiers volumineux et stocke les chemins " "d'accès de manière portable. Les implémentations *tar* modernes, y compris " From f5b25bc63b7e1b9b788420599bbbe79d0875f529 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Sun, 5 Jul 2020 19:04:42 +0200 Subject: [PATCH 27/32] =?UTF-8?q?espaces=20ins=C3=A9cable=20+=20minuscules?= =?UTF-8?q?=20pour=20certaines=20phrases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/tarfile.po | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index bf4e5432a..ebc5baa6d 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -52,7 +52,7 @@ msgstr "" #: library/tarfile.rst:24 msgid "read/write support for the POSIX.1-1988 (ustar) format." msgstr "" -"prise en charge de la lecture/l'écriture pour le format *POSIX.1-1988* " +"prise en charge de la lecture/écriture pour le format *POSIX.1-1988* " "(*ustar*)." #: library/tarfile.rst:26 @@ -61,16 +61,15 @@ msgid "" "*longlink* extensions, read-only support for all variants of the *sparse* " "extension including restoration of sparse files." msgstr "" -"prise en charge de la lecture/l'écriture pour le format GNU *tar* incluant " -"les extensions *longname* et *longlink*, prise en charge de la lecture seule " -"de toutes les variantes de l'extension *sparse* incluant la restauration des " +"prise en charge de la lecture/écriture pour le format GNU *tar* incluant les " +"extensions *longname* et *longlink*, prise en charge de la lecture seule de " +"toutes les variantes de l'extension *sparse* incluant la restauration des " "fichiers discontinus." #: library/tarfile.rst:30 msgid "read/write support for the POSIX.1-2001 (pax) format." msgstr "" -"prise en charge de la lecture/l'écriture pour le format *POSIX.1-2001* " -"(*pax*)." +"prise en charge de la lecture/écriture pour le format *POSIX.1-2001* (*pax*)." #: library/tarfile.rst:32 msgid "" @@ -86,7 +85,7 @@ msgstr "" #: library/tarfile.rst:36 msgid "Added support for :mod:`lzma` compression." -msgstr "Prise en charge de la compression :mod:`lzma`." +msgstr "prise en charge de la compression :mod:`lzma`." #: library/tarfile.rst:42 msgid "" @@ -292,17 +291,17 @@ msgid "" "does not allow random access, see :ref:`tar-examples`. The currently " "possible modes:" msgstr "" -"Pour des raisons spéciales, il y a un deuxième format pour le *mode* :" +"Pour des raisons spéciales, il y a un deuxième format pour le *mode* : " "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" "`TarFile` qui traite ses données comme un flux de blocs. Aucune recherche " "aléatoire ne sera effectuée dans le dossier. S'il est donné, *fileobj* peut " "être n'importe quel objet qui a une méthode :meth:`read` ou :meth:`write` " "(selon le *mode*). Le *bufsize* spécifie la taille du bloc et par défaut à " -"``20*512`` octets. Utilise cette variante en combinaison avec par exemple " -"``sys.stdin``, un socket :term:`file object` ou un dispositif de bande. " +"``20*512`` octets. Utilisez cette variante en combinaison avec par exemple " +"``sys.stdin``, un connecteur :term:`file object` ou un dispositif de bande. " "Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne permet " "pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes actuellement " -"possibles:" +"possibles :" #: library/tarfile.rst:117 msgid "Mode" @@ -388,12 +387,12 @@ msgstr "Ouvre un *flux* compressé avec *lzma* en écriture." #: library/tarfile.rst:146 library/tarfile.rst:332 msgid "The ``'x'`` (exclusive creation) mode was added." -msgstr "Le mode ``'x'`` (création exclusive) a été ajouté." +msgstr "le mode ``'x'`` (création exclusive) a été ajouté." #: library/tarfile.rst:149 library/tarfile.rst:335 library/tarfile.rst:503 msgid "The *name* parameter accepts a :term:`path-like object`." -msgstr "Le paramètre *name* accepte :term:`path-like object`." +msgstr "le paramètre *name* accepte :term:`path-like object`." #: library/tarfile.rst:155 msgid "" From 42900706b2748ffaa9192e6f0d0d8db3d42fe120 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Wed, 8 Jul 2020 08:48:25 +0100 Subject: [PATCH 28/32] Apply suggestions from code review Co-authored-by: Julien Palard --- library/tarfile.po | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index ebc5baa6d..def473bc7 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -211,7 +211,7 @@ msgid "" "Open for appending with no compression. The file is created if it does not " "exist." msgstr "" -"Ouvre pour ajout sans compression. Le fichier est créé s'il n'existe pas." +"Ouvre pour ajouter à la fin, sans compression. Le fichier est créé s'il n'existe pas." #: library/tarfile.rst:84 msgid "``'w' or 'w:'``" @@ -219,7 +219,7 @@ msgstr "``'w' ou 'w:'``" #: library/tarfile.rst:84 msgid "Open for uncompressed writing." -msgstr "Ouvre pour l'écriture sans compression." +msgstr "Ouvre en écriture, sans compression." #: library/tarfile.rst:86 msgid "``'w:gz'``" @@ -227,7 +227,7 @@ msgstr "``'w:gz'``" #: library/tarfile.rst:86 msgid "Open for gzip compressed writing." -msgstr "Ouvre pour l'écriture avec compression *gzip*." +msgstr "Ouvre en écriture avec compression *gzip*." #: library/tarfile.rst:88 msgid "``'w:bz2'``" @@ -274,8 +274,8 @@ msgid "" "(default ``9``) to specify the compression level of the file." msgstr "" "Pour les modes ``'w:gz'``, ``'r:gz'``, ``'w:bz2'``, ``'r:bz2'``, ``'x:gz'``, " -"``'x:bz2'``, :func:`tarfile.open` accepte le mot-clef argument " -"*compresslevel* (défaut ``9``) pour spécifier le niveau de compression du " +"``'x:bz2'``, :func:`tarfile.open` accepte l'argument nommé " +"*compresslevel* (par défaut à ``9``) pour spécifier le niveau de compression du " "fichier." #: library/tarfile.rst:105 @@ -291,14 +291,14 @@ msgid "" "does not allow random access, see :ref:`tar-examples`. The currently " "possible modes:" msgstr "" -"Pour des raisons spéciales, il y a un deuxième format pour le *mode* : " +"Pour des cas particuliers, il existe un deuxième format pour le *mode* : " "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" -"`TarFile` qui traite ses données comme un flux de blocs. Aucune recherche " -"aléatoire ne sera effectuée dans le dossier. S'il est donné, *fileobj* peut " +"`TarFile` qui traite ses données comme un flux de blocs. Aucun retour en arrière " +"ne sera effectuée lors de la lecture du fichier. S'il est donné, *fileobj* peut " "être n'importe quel objet qui a une méthode :meth:`read` ou :meth:`write` " -"(selon le *mode*). Le *bufsize* spécifie la taille du bloc et par défaut à " +"(selon le *mode*). Le paramètre *bufsize* spécifie la taille du bloc et par défaut à " "``20*512`` octets. Utilisez cette variante en combinaison avec par exemple " -"``sys.stdin``, un connecteur :term:`file object` ou un dispositif de bande. " +"``sys.stdin``, une connexion (*socket* en anglais) :term:`file object` ou un dispositif de bande. " "Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne permet " "pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes actuellement " "possibles :" @@ -327,7 +327,7 @@ msgstr "``'r|'``" #: library/tarfile.rst:122 msgid "Open a *stream* of uncompressed tar blocks for reading." -msgstr "Ouvre un *flux* de blocs de *tar* non compressés en lecture." +msgstr "Ouvre un *flux* de blocs *tar* non compressés en lecture." #: library/tarfile.rst:125 msgid "``'r|gz'``" @@ -367,7 +367,7 @@ msgstr "``'w|gz'``" #: library/tarfile.rst:136 msgid "Open a gzip compressed *stream* for writing." -msgstr "Ouvre un flux compressé avec *gzip* en écriture." +msgstr "Ouvre un *flux* compressé avec *gzip* en écriture." #: library/tarfile.rst:139 msgid "``'w|bz2'``" @@ -392,15 +392,15 @@ msgstr "le mode ``'x'`` (création exclusive) a été ajouté." #: library/tarfile.rst:149 library/tarfile.rst:335 library/tarfile.rst:503 msgid "The *name* parameter accepts a :term:`path-like object`." -msgstr "le paramètre *name* accepte :term:`path-like object`." +msgstr "le paramètre *name* accepte un :term:`path-like object`." #: library/tarfile.rst:155 msgid "" "Class for reading and writing tar archives. Do not use this class directly: " "use :func:`tarfile.open` instead. See :ref:`tarfile-objects`." msgstr "" -"Classe pour la lecture et l'écriture d'archives *tar*. N'utilise pas cette " -"classe directement, utilise à la place :func:`tarfile.open` . Voir :ref:" +"Classe pour la lecture et l'écriture d'archives *tar*. N'utilisez pas cette " +"classe directement, préférez :func:`tarfile.open`. Voir :ref:" "`tarfile-objects`." #: library/tarfile.rst:161 @@ -423,7 +423,7 @@ msgstr "Le module :mod:`tarfile` définit les exceptions suivantes :" #: library/tarfile.rst:173 msgid "Base class for all :mod:`tarfile` exceptions." -msgstr "Classe de base pour toutes les exceptions :mod:`tarfile`." +msgstr "Classe de base pour toutes les exceptions du module :mod:`tarfile`." #: library/tarfile.rst:178 msgid "" @@ -431,7 +431,7 @@ msgid "" "the :mod:`tarfile` module or is somehow invalid." msgstr "" "Est levée lors de l'ouverture d'une archive *tar*, qui ne peut pas être " -"gérée par le module :mod:`tarfile` ou est en quelque sorte invalide." +"gérée par le module :mod:`tarfile` ou est invalide." #: library/tarfile.rst:184 msgid "" @@ -530,7 +530,7 @@ msgid "" "Documentation of the higher-level archiving facilities provided by the " "standard :mod:`shutil` module." msgstr "" -"Documentation des facilités d'archivage de niveau supérieur fournie par le " +"Documentation des outils d'archivage de haut niveau fournis par le " "module standard :mod:`shutil`." #: library/tarfile.rst:251 @@ -538,7 +538,7 @@ msgid "" "`GNU tar manual, Basic Tar Format `_" msgstr "" -"`Manuel GNU *tar*, Basique *tar* Format `_" #: library/tarfile.rst:252 From b25488270090b29a33adbd15d8db3a54f40378f9 Mon Sep 17 00:00:00 2001 From: Sim4n6 Date: Sun, 12 Jul 2020 08:32:58 +0100 Subject: [PATCH 29/32] Apply suggestions from code review Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> --- library/tarfile.po | 77 +++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index def473bc7..c120ebcf6 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -78,7 +78,7 @@ msgid "" "information like timestamp, access permissions and owner." msgstr "" "gère les répertoires, les fichiers normaux, les liens directs (*hard links* " -"en anglais), les liens symboliques, les *fifos*, les périphériques de " +"en anglais), les liens symboliques, les tubes nommés (*FIFO* en anglais), les périphériques de " "caractère et les périphériques de bloc et est en mesure d'acquérir et de " "restaurer les informations du fichier comme l'horodatage, les autorisations " "d'accès et le propriétaire." @@ -255,7 +255,7 @@ msgstr "" "Notez que les combinaisons ``'a:gz'``, ``'a:bz2'`` ou ``'a:xz'`` ne sont pas " "possible. Si le mode n'est pas adapté pour ouvrir un certain fichier " "(compressé) pour la lecture, une exception :exc:`ReadError` est levée. " -"Utilise le mode ``'r'`` pour éviter cela. Si une méthode de compression " +"Utilisez le mode ``'r'`` pour éviter cela. Si une méthode de compression " "n'est pas prise en charge, :exc:`CompressionError` est levée." #: library/tarfile.rst:98 @@ -294,10 +294,10 @@ msgstr "" "Pour des cas particuliers, il existe un deuxième format pour le *mode* : " "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" "`TarFile` qui traite ses données comme un flux de blocs. Aucun retour en arrière " -"ne sera effectuée lors de la lecture du fichier. S'il est donné, *fileobj* peut " +"ne sera effectué lors de la lecture du fichier. S'il est donné, *fileobj* peut " "être n'importe quel objet qui a une méthode :meth:`read` ou :meth:`write` " -"(selon le *mode*). Le paramètre *bufsize* spécifie la taille du bloc et par défaut à " -"``20*512`` octets. Utilisez cette variante en combinaison avec par exemple " +"(selon le *mode*). Le paramètre *bufsize* spécifie la taille du bloc et vaut par défaut " +"``20 * 512`` octets. Utilisez cette variante en combinaison avec par exemple " "``sys.stdin``, une connexion (*socket* en anglais) :term:`file object` ou un dispositif de bande. " "Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne permet " "pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes actuellement " @@ -677,7 +677,7 @@ msgid "" "*debug* can be set from ``0`` (no debug messages) up to ``3`` (all debug " "messages). The messages are written to ``sys.stderr``." msgstr "" -"*debug* peut être défini à ``0`` (aucun message de débogage) à ``3`` (tous " +"*debug* peut être défini de ``0`` (aucun message de débogage) à ``3`` (tous " "les messages de débogage). Les messages sont écrits dans ``sys.stderr``." #: library/tarfile.rst:315 @@ -691,9 +691,9 @@ msgstr "" "Si *errorlevel* est ``0``, toutes les erreurs sont ignorées lors de " "l'utilisation de :meth:`TarFile.extract`. Néanmoins, ils apparaissent comme " "des messages d'erreur dans la sortie de débogage, lorsque le débogage est " -"activé. Si ``1``, toutes les erreurs *fatales* sont déclenchées comme les " +"activé. Si ``1``, toutes les erreurs *fatales* sont déclenchées comme des " "exceptions :exc:`OSError` . Si ``2``, toutes les erreurs *non-fatales* sont " -"déclenchées comme les exceptions :exc:`TarError` également." +"déclenchées comme des exceptions :exc:`TarError` également." #: library/tarfile.rst:321 msgid "" @@ -818,7 +818,7 @@ msgid "" "the named values from the tarfile are used." msgstr "" "Si *numeric_owner* est :const:`True`, les numéros *uid* et *gid* du fichier " -"*tar* sont utilisés pour définir le propriétaire / le groupe des fichiers " +"*tar* sont utilisés pour définir le propriétaire et le groupe des fichiers " "extraits. Sinon, les valeurs nommées du fichier *tar* sont utilisées." #: library/tarfile.rst:402 @@ -839,7 +839,7 @@ msgstr "Ajout du paramètre *numeric_owner*." #: library/tarfile.rst:410 library/tarfile.rst:441 msgid "The *path* parameter accepts a :term:`path-like object`." -msgstr "Le paramètre *path* accepte :term:`path-like object`." +msgstr "Le paramètre *path* accepte un :term:`path-like object`." #: library/tarfile.rst:416 msgid "" @@ -853,7 +853,7 @@ msgstr "" "utilisant son nom complet. Les informations de son fichier sont extraites " "aussi précisément que possible. Le membre peut être un nom de fichier ou un " "objet :class:`TarInfo`. Vous pouvez spécifier un répertoire différent en " -"utilisant *chemin*. *chemin* peut être un :term:`path-like object`. Les " +"utilisant *path*. *path* peut être un :term:`path-like object`. Les " "attributs de fichier (propriétaire, *mtime*, mode) sont définis sauf si " "*set_attrs* est faux." @@ -902,12 +902,12 @@ msgid "" "`None` the :class:`TarInfo` object will be excluded from the archive. See :" "ref:`tar-examples` for an example." msgstr "" -"Ajoute le fichier *nom* à l'archive. *nom* peut être n'importe quel type de " +"Ajoute le fichier *name* à l'archive. *name* peut être n'importe quel type de " "fichier (répertoire, *fifo*, lien symbolique, etc.). S'il est donné, " "*arcname* spécifie un autre nom pour le fichier dans l'archive. Les " "répertoires sont ajoutés récursivement par défaut. Cela peut être évité en " -"définissant *récursif* sur :const:`False`. La récursivité ajoute des entrées " -"dans l'ordre trié. Si *filter* est donné, ce devrait être une fonction qui " +"définissant *récursive* sur :const:`False`. La récursivité ajoute des entrées " +"dans l'ordre trié. Si *filter* est donné, il convient que ce soit une fonction qui " "prend un argument d'objet :class:`TarInfo` et renvoie l'objet changé :class:" "`TarInfo`. S'il renvoie à la place :const:`None`, l'objet :class:`TarInfo` " "sera exclu de l'archive. Voir :ref:`tar-examples` pour un exemple." @@ -928,7 +928,7 @@ msgid "" "objects directly, or by using :meth:`gettarinfo`." msgstr "" "Ajoute l'objet :class:`TarInfo` *tarinfo* à l'archive. Si *fileobj* est " -"donné, ce devrait être un :term:`fichier binaire`, et les octets ``tarinfo." +"donné, il convient que ce soit un :term:`fichier binaire`, et les octets ``tarinfo." "size`` sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " "créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" "`gettarinfo`." @@ -946,7 +946,7 @@ msgstr "" "Crée un objet :class:`TarInfo` à partir du résultat de :func:`os.stat` ou " "équivalent sur un fichier existant. Le fichier est soit nommé par *name*, " "soit spécifié comme :term:`file object` *fileobj* avec un descripteur de " -"fichier. *nom* peut être un :term:`objet` semblable à un chemin. S'il est " +"fichier. *name* peut être un :term:`objet` semblable à un chemin. S'il est " "donné, *arcname* spécifie un autre nom pour le fichier dans l'archive, " "sinon, le nom est tiré de l'attribut *fileobj* :attr:`~io.FileIO.name`, ou " "de l'argument *name*. Le nom doit être une chaîne de texte." @@ -973,7 +973,7 @@ msgid "" "Close the :class:`TarFile`. In write mode, two finishing zero blocks are " "appended to the archive." msgstr "" -"Ferme la :class:`TarFile`. En mode écriture, deux blocs de finition zéro " +"Ferme le :class:`TarFile`. En mode écriture, deux blocs de finition à zéro " "sont ajoutés à l'archive." #: library/tarfile.rst:515 @@ -1013,7 +1013,7 @@ msgstr "Crée un objet :class:`TarInfo`." #: library/tarfile.rst:540 msgid "Create and return a :class:`TarInfo` object from string buffer *buf*." msgstr "" -"Crée et renvoie un objet :class:`TarInfo` à partir du tampon de chaîne *buf*." +"Crée et renvoie un objet :class:`TarInfo` à partir de la chaîne tampon *buf*." #: library/tarfile.rst:542 msgid "Raises :exc:`HeaderError` if the buffer is invalid." @@ -1024,7 +1024,7 @@ msgid "" "Read the next member from the :class:`TarFile` object *tarfile* and return " "it as a :class:`TarInfo` object." msgstr "" -"Lit le membre suivant dans l'objet :class:`TarFile` *tarfile* et renvoie-le " +"Lit le membre suivant dans l'objet :class:`TarFile` *tarfile* et le renvoie " "comme un objet :class:`TarInfo`." #: library/tarfile.rst:553 @@ -1038,7 +1038,7 @@ msgstr "" #: library/tarfile.rst:560 msgid "A ``TarInfo`` object has the following public data attributes:" -msgstr "Un objet ``TarInfo`` a les attributs de données publics suivants:" +msgstr "Un objet ``TarInfo`` a les attributs de données publics suivants :" #: library/tarfile.rst:565 msgid "Name of the archive member." @@ -1050,7 +1050,7 @@ msgstr "La taille en octets." #: library/tarfile.rst:575 msgid "Time of last modification." -msgstr "Le temps de la dernière modification." +msgstr "L'heure de la dernière modification." #: library/tarfile.rst:580 msgid "Permission bits." @@ -1068,7 +1068,7 @@ msgstr "" "const:`REGTYPE`, :const:`AREGTYPE`, :const:`LNKTYPE`, :const:`SYMTYPE`, :" "const:`DIRTYPE`, :const:`FIFOTYPE`, :const:`CONTTYPE`, :const:`CHRTYPE`, :" "const:`BLKTYPE`, :const:`GNUTYPE_SPARSE`. Pour déterminer plus facilement le " -"type d'un objet :class:`TarInfo`, utilise les méthodes ``is*()`` ci-dessous." +"type d'un objet :class:`TarInfo`, utilisez les méthodes ``is*()`` ci-dessous." #: library/tarfile.rst:594 msgid "" @@ -1096,8 +1096,7 @@ msgstr "Nom de groupe." #: library/tarfile.rst:620 msgid "" -"A dictionary containing key-value pairs of an associated *pax* extended " -"header." +"A dictionary containing key-value pairs of an associated pax extended header." msgstr "" "Un dictionnaire contenant des paires clé-valeur d'un en-tête étendu *pax* " "associé." @@ -1139,14 +1138,14 @@ msgstr "Renvoie :const:`True` s'il s'agit d'un périphérique de bloc." #: library/tarfile.rst:663 msgid "Return :const:`True` if it is a FIFO." -msgstr "Renvoie :const:`True` s'il s'agit d'une *FIFO*." +msgstr "Renvoie :const:`True` s'il s'agit d'un tube nommé (*FIFO*)." #: library/tarfile.rst:668 msgid "" "Return :const:`True` if it is one of character device, block device or FIFO." msgstr "" "Renvoie :const:`True` s'il s'agit d'un périphérique de caractères, d'un " -"périphérique de bloc ou d'une *FIFO*." +"périphérique de bloc ou d'un tube nommé." #: library/tarfile.rst:675 msgid "Command-Line Interface" @@ -1202,22 +1201,22 @@ msgstr "Options de la ligne de commande" #: library/tarfile.rst:722 msgid "List files in a tarfile." -msgstr "Liste les fichiers dans un *tarfile*." +msgstr "Liste les fichiers dans une archive *tar*." #: library/tarfile.rst:727 msgid "Create tarfile from source files." -msgstr "Crée un fichier *tarfile* à partir des fichiers sources." +msgstr "Crée une archive *tar* à partir des fichiers sources." #: library/tarfile.rst:732 msgid "" "Extract tarfile into the current directory if *output_dir* is not specified." msgstr "" -"Extrait le *tarfile* dans le répertoire courant si *rép_sortie* n'est pas " +"Extrait l'archive *tar* dans le répertoire courant si *output_dir* n'est pas " "spécifié." #: library/tarfile.rst:737 msgid "Test whether the tarfile is valid or not." -msgstr "Teste si le fichier *tarfile* est valide ou non." +msgstr "Teste si l'archive *tar* est valide ou non." #: library/tarfile.rst:741 msgid "Verbose output." @@ -1229,7 +1228,7 @@ msgstr "Exemples" #: library/tarfile.rst:748 msgid "How to extract an entire tar archive to the current working directory::" -msgstr "Comment extraire une archive *tar* au dossier de travail courant::" +msgstr "Comment extraire une archive *tar* dans le dossier de travail courant ::" #: library/tarfile.rst:755 msgid "" @@ -1237,17 +1236,17 @@ msgid "" "using a generator function instead of a list::" msgstr "" "Comment extraire un sous-ensemble d'une archive *tar* avec :meth:`TarFile." -"extractall` en utilisant une fonction de générateur au lieu d'une liste::" +"extractall` en utilisant une fonction de générateur au lieu d'une liste ::" #: library/tarfile.rst:770 msgid "How to create an uncompressed tar archive from a list of filenames::" msgstr "" "Comment créer une archive *tar* non compressée à partir d'une liste de noms " -"de fichiers::" +"de fichiers ::" #: library/tarfile.rst:778 msgid "The same example using the :keyword:`with` statement::" -msgstr "Le même exemple en utilisant l'instruction :keyword:`with`::" +msgstr "Le même exemple en utilisant l'instruction :keyword:`with` ::" #: library/tarfile.rst:785 msgid "" @@ -1286,7 +1285,7 @@ msgid "" msgstr "" "Le format *POSIX.1-1988* *ustar* (:const:`ustar_FORMAT`). Il prend en charge " "les noms de fichiers jusqu'à une longueur maximale de 256 caractères et les " -"noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de 8 " +"noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de 8 " "Go. Il s'agit d'un format ancien et limité mais largement pris en charge." #: library/tarfile.rst:824 @@ -1297,7 +1296,7 @@ msgid "" "extensions for long names, sparse file support is read-only." msgstr "" "Le format GNU *tar* (:const:`GNU_FORMAT`). Il prend en charge les noms de " -"fichiers longs et les noms de liens, les fichiers supérieurs à 8 Go et les " +"fichiers longs et les noms de liens, les fichiers supérieurs à 8 Go et les " "fichiers discontinus. C'est la norme de facto des systèmes GNU / Linux. :mod:" "`tarfile` prend entièrement en charge les extensions GNU *tar* pour les noms " "longs, la prise en charge des fichiers discontinus est en lecture seule." @@ -1318,7 +1317,7 @@ msgstr "" "d'accès de manière portable. Les implémentations *tar* modernes, y compris " "GNU *tar*, *bsdtar* / *libarchive* et *star*, prennent entièrement en charge " "les fonctionnalités *pax* étendues ; certaines bibliothèques anciennes ou " -"non entretenues ne le sont peut-être pas, mais devraient traiter les " +"non entretenues ne le gèrent peut-être pas, mais devraient traiter les " "archives *pax* comme si elles étaient au format **ustar** universellement " "pris en charge. Il s'agit du format par défaut actuel pour les nouvelles " "archives." @@ -1333,7 +1332,7 @@ msgid "" msgstr "" "Il étend le format *ustar* existant avec des en-têtes supplémentaires pour " "les informations qui ne peuvent pas être stockées autrement. Il existe deux " -"types d'en-têtes *pax*: les en-têtes étendus n'affectent que l'en-tête de " +"types d'en-têtes *pax* : les en-têtes étendus n'affectent que l'en-tête de " "fichier suivant, les en-têtes globaux sont valides pour l'archive complète " "et affectent tous les fichiers suivants. Toutes les données d'un en-tête " "*pax* sont encodées en *UTF-8* pour des raisons de portabilité." @@ -1393,7 +1392,7 @@ msgstr "" "d'archives sur des réseaux. Un problème du format d'origine (qui est la base " "de tous les autres formats) est qu'il n'existe aucun concept de prise en " "charge d'encodages de caractères différents. Par exemple, une archive *tar* " -"ordinaire créée sur un système * UTF-8 * ne peut pas être lue correctement " +"ordinaire créée sur un système *UTF-8* ne peut pas être lue correctement " "sur un système *Latin-1* si elle contient des caractères non *ASCII*. Les " "métadonnées textuelles (comme les noms de fichiers, les noms de liens, les " "noms d'utilisateurs / de groupes) sembleront endommagées. Malheureusement, " From 4bfb4d1b1fb58e2d6517808e0498b3248d1d7462 Mon Sep 17 00:00:00 2001 From: ALJI Mohamed Date: Sun, 12 Jul 2020 08:42:53 +0100 Subject: [PATCH 30/32] Fix of wrapping --- library/tarfile.po | 78 ++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index c120ebcf6..f8c633592 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -78,10 +78,10 @@ msgid "" "information like timestamp, access permissions and owner." msgstr "" "gère les répertoires, les fichiers normaux, les liens directs (*hard links* " -"en anglais), les liens symboliques, les tubes nommés (*FIFO* en anglais), les périphériques de " -"caractère et les périphériques de bloc et est en mesure d'acquérir et de " -"restaurer les informations du fichier comme l'horodatage, les autorisations " -"d'accès et le propriétaire." +"en anglais), les liens symboliques, les tubes nommés (*FIFO* en anglais), " +"les périphériques de caractère et les périphériques de bloc et est en mesure " +"d'acquérir et de restaurer les informations du fichier comme l'horodatage, " +"les autorisations d'accès et le propriétaire." #: library/tarfile.rst:36 msgid "Added support for :mod:`lzma` compression." @@ -211,7 +211,8 @@ msgid "" "Open for appending with no compression. The file is created if it does not " "exist." msgstr "" -"Ouvre pour ajouter à la fin, sans compression. Le fichier est créé s'il n'existe pas." +"Ouvre pour ajouter à la fin, sans compression. Le fichier est créé s'il " +"n'existe pas." #: library/tarfile.rst:84 msgid "``'w' or 'w:'``" @@ -274,9 +275,8 @@ msgid "" "(default ``9``) to specify the compression level of the file." msgstr "" "Pour les modes ``'w:gz'``, ``'r:gz'``, ``'w:bz2'``, ``'r:bz2'``, ``'x:gz'``, " -"``'x:bz2'``, :func:`tarfile.open` accepte l'argument nommé " -"*compresslevel* (par défaut à ``9``) pour spécifier le niveau de compression du " -"fichier." +"``'x:bz2'``, :func:`tarfile.open` accepte l'argument nommé *compresslevel* " +"(par défaut à ``9``) pour spécifier le niveau de compression du fichier." #: library/tarfile.rst:105 msgid "" @@ -293,15 +293,15 @@ msgid "" msgstr "" "Pour des cas particuliers, il existe un deuxième format pour le *mode* : " "``'filemode[compression]'``. :func:`tarfile.open` renvoie un objet :class:" -"`TarFile` qui traite ses données comme un flux de blocs. Aucun retour en arrière " -"ne sera effectué lors de la lecture du fichier. S'il est donné, *fileobj* peut " -"être n'importe quel objet qui a une méthode :meth:`read` ou :meth:`write` " -"(selon le *mode*). Le paramètre *bufsize* spécifie la taille du bloc et vaut par défaut " -"``20 * 512`` octets. Utilisez cette variante en combinaison avec par exemple " -"``sys.stdin``, une connexion (*socket* en anglais) :term:`file object` ou un dispositif de bande. " -"Cependant, un tel objet :class:`TarFile` est limité en ce qu'il ne permet " -"pas l'accès aléatoire, voir :ref:`tar-examples`. Les modes actuellement " -"possibles :" +"`TarFile` qui traite ses données comme un flux de blocs. Aucun retour en " +"arrière ne sera effectué lors de la lecture du fichier. S'il est donné, " +"*fileobj* peut être n'importe quel objet qui a une méthode :meth:`read` ou :" +"meth:`write` (selon le *mode*). Le paramètre *bufsize* spécifie la taille du " +"bloc et vaut par défaut ``20 * 512`` octets. Utilisez cette variante en " +"combinaison avec par exemple ``sys.stdin``, une connexion (*socket* en " +"anglais) :term:`file object` ou un dispositif de bande. Cependant, un tel " +"objet :class:`TarFile` est limité en ce qu'il ne permet pas l'accès " +"aléatoire, voir :ref:`tar-examples`. Les modes actuellement possibles :" #: library/tarfile.rst:117 msgid "Mode" @@ -400,8 +400,8 @@ msgid "" "use :func:`tarfile.open` instead. See :ref:`tarfile-objects`." msgstr "" "Classe pour la lecture et l'écriture d'archives *tar*. N'utilisez pas cette " -"classe directement, préférez :func:`tarfile.open`. Voir :ref:" -"`tarfile-objects`." +"classe directement, préférez :func:`tarfile.open`. Voir :ref:`tarfile-" +"objects`." #: library/tarfile.rst:161 msgid "" @@ -530,16 +530,16 @@ msgid "" "Documentation of the higher-level archiving facilities provided by the " "standard :mod:`shutil` module." msgstr "" -"Documentation des outils d'archivage de haut niveau fournis par le " -"module standard :mod:`shutil`." +"Documentation des outils d'archivage de haut niveau fournis par le module " +"standard :mod:`shutil`." #: library/tarfile.rst:251 msgid "" "`GNU tar manual, Basic Tar Format `_" msgstr "" -"`Manuel GNU *tar*, format *tar* basique (en anglais) `_" +"`Manuel GNU *tar*, format *tar* basique (en anglais) `_" #: library/tarfile.rst:252 msgid "Documentation for tar archive files, including GNU tar extensions." @@ -902,15 +902,16 @@ msgid "" "`None` the :class:`TarInfo` object will be excluded from the archive. See :" "ref:`tar-examples` for an example." msgstr "" -"Ajoute le fichier *name* à l'archive. *name* peut être n'importe quel type de " -"fichier (répertoire, *fifo*, lien symbolique, etc.). S'il est donné, " +"Ajoute le fichier *name* à l'archive. *name* peut être n'importe quel type " +"de fichier (répertoire, *fifo*, lien symbolique, etc.). S'il est donné, " "*arcname* spécifie un autre nom pour le fichier dans l'archive. Les " "répertoires sont ajoutés récursivement par défaut. Cela peut être évité en " -"définissant *récursive* sur :const:`False`. La récursivité ajoute des entrées " -"dans l'ordre trié. Si *filter* est donné, il convient que ce soit une fonction qui " -"prend un argument d'objet :class:`TarInfo` et renvoie l'objet changé :class:" -"`TarInfo`. S'il renvoie à la place :const:`None`, l'objet :class:`TarInfo` " -"sera exclu de l'archive. Voir :ref:`tar-examples` pour un exemple." +"définissant *récursive* sur :const:`False`. La récursivité ajoute des " +"entrées dans l'ordre trié. Si *filter* est donné, il convient que ce soit " +"une fonction qui prend un argument d'objet :class:`TarInfo` et renvoie " +"l'objet changé :class:`TarInfo`. S'il renvoie à la place :const:`None`, " +"l'objet :class:`TarInfo` sera exclu de l'archive. Voir :ref:`tar-examples` " +"pour un exemple." #: library/tarfile.rst:469 msgid "Added the *filter* parameter." @@ -928,9 +929,9 @@ msgid "" "objects directly, or by using :meth:`gettarinfo`." msgstr "" "Ajoute l'objet :class:`TarInfo` *tarinfo* à l'archive. Si *fileobj* est " -"donné, il convient que ce soit un :term:`fichier binaire`, et les octets ``tarinfo." -"size`` sont lus à partir de celui-ci et ajoutés à l'archive. Vous pouvez " -"créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" +"donné, il convient que ce soit un :term:`fichier binaire`, et les octets " +"``tarinfo.size`` sont lus à partir de celui-ci et ajoutés à l'archive. Vous " +"pouvez créer des objets :class:`TarInfo` directement, ou en utilisant :meth:" "`gettarinfo`." #: library/tarfile.rst:486 @@ -1228,7 +1229,8 @@ msgstr "Exemples" #: library/tarfile.rst:748 msgid "How to extract an entire tar archive to the current working directory::" -msgstr "Comment extraire une archive *tar* dans le dossier de travail courant ::" +msgstr "" +"Comment extraire une archive *tar* dans le dossier de travail courant ::" #: library/tarfile.rst:755 msgid "" @@ -1285,8 +1287,8 @@ msgid "" msgstr "" "Le format *POSIX.1-1988* *ustar* (:const:`ustar_FORMAT`). Il prend en charge " "les noms de fichiers jusqu'à une longueur maximale de 256 caractères et les " -"noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de 8 " -"Go. Il s'agit d'un format ancien et limité mais largement pris en charge." +"noms de liens jusqu'à 100 caractères. La taille maximale du fichier est de " +"8 Go. Il s'agit d'un format ancien et limité mais largement pris en charge." #: library/tarfile.rst:824 msgid "" @@ -1392,8 +1394,8 @@ msgstr "" "d'archives sur des réseaux. Un problème du format d'origine (qui est la base " "de tous les autres formats) est qu'il n'existe aucun concept de prise en " "charge d'encodages de caractères différents. Par exemple, une archive *tar* " -"ordinaire créée sur un système *UTF-8* ne peut pas être lue correctement " -"sur un système *Latin-1* si elle contient des caractères non *ASCII*. Les " +"ordinaire créée sur un système *UTF-8* ne peut pas être lue correctement sur " +"un système *Latin-1* si elle contient des caractères non *ASCII*. Les " "métadonnées textuelles (comme les noms de fichiers, les noms de liens, les " "noms d'utilisateurs / de groupes) sembleront endommagées. Malheureusement, " "il n'y a aucun moyen de détecter automatiquement l'encodage d'une archive. " From 24d48e3d5b7f805ffcab1cdb91aba6886f6f44eb Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Thu, 6 Aug 2020 11:15:14 +0200 Subject: [PATCH 31/32] ajoute un marqueur de fuzzy --- library/tarfile.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/tarfile.po b/library/tarfile.po index f8c633592..30c25e223 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -404,6 +404,7 @@ msgstr "" "objects`." #: library/tarfile.rst:161 +#, fuzzy msgid "" "Return :const:`True` if *name* is a tar archive file, that the :mod:" "`tarfile` module can read. *name* may be a :class:`str`, file, or file-like " @@ -412,7 +413,6 @@ msgstr "" "Renvoie :const:`True` si *name* est un fichier d'archive *tar*, que le " "module :mod:`tarfile` peut lire." - #: library/tarfile.rst:164 msgid "Support for file and file-like objects." msgstr "" From 737591368d8887efad5aedb5c0f4c7bbcd8210ee Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sat, 8 Aug 2020 11:50:09 +0200 Subject: [PATCH 32/32] Useless spaces. --- library/tarfile.po | 3 --- 1 file changed, 3 deletions(-) diff --git a/library/tarfile.po b/library/tarfile.po index 30c25e223..8af216955 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -389,7 +389,6 @@ msgstr "Ouvre un *flux* compressé avec *lzma* en écriture." msgid "The ``'x'`` (exclusive creation) mode was added." msgstr "le mode ``'x'`` (création exclusive) a été ajouté." - #: library/tarfile.rst:149 library/tarfile.rst:335 library/tarfile.rst:503 msgid "The *name* parameter accepts a :term:`path-like object`." msgstr "le paramètre *name* accepte un :term:`path-like object`." @@ -1152,7 +1151,6 @@ msgstr "" msgid "Command-Line Interface" msgstr "Interface en ligne de commande" - #: library/tarfile.rst:676 msgid "" "The :mod:`tarfile` module provides a simple command-line interface to " @@ -1161,7 +1159,6 @@ msgstr "" "Le module :mod:`tarfile` fournit une interface de ligne de commande simple " "pour interagir avec les archives *tar*." - #: library/tarfile.rst:682 msgid "" "If you want to create a new tar archive, specify its name after the :option:"