python-docs-fr/library/ipaddress.po

996 lines
37 KiB
Plaintext
Raw Normal View History

2018-07-04 09:06:45 +00:00
# Copyright (C) 2001-2018, Python Software Foundation
2018-07-04 09:08:42 +00:00
# For licence information, see README file.
2016-10-30 09:46:26 +00:00
#
msgid ""
msgstr ""
2019-12-05 22:15:54 +00:00
"Project-Id-Version: Python 3\n"
2016-10-30 09:46:26 +00:00
"Report-Msgid-Bugs-To: \n"
2023-03-23 08:48:12 +00:00
"POT-Creation-Date: 2023-03-23 09:47+0100\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2018-07-04 09:14:25 +00:00
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
2017-05-23 22:40:56 +00:00
"Language: fr\n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:2
2016-10-30 09:46:26 +00:00
msgid ":mod:`ipaddress` --- IPv4/IPv6 manipulation library"
2023-03-23 08:50:17 +00:00
msgstr ":mod:`ipaddress` — Bibliothèque de manipulation IPv4/IPv6"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:9
2016-10-30 09:46:26 +00:00
msgid "**Source code:** :source:`Lib/ipaddress.py`"
2023-03-23 08:50:17 +00:00
msgstr "**Code source :** :source:`Lib/ipaddress.py`"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:13
2016-10-30 09:46:26 +00:00
msgid ""
":mod:`ipaddress` provides the capabilities to create, manipulate and operate "
"on IPv4 and IPv6 addresses and networks."
msgstr ""
2023-03-23 08:50:17 +00:00
":mod:`ipaddress` propose des fonctionnalités pour créer, manipuler et opérer "
"sur des réseaux et adresses IPv4 et IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:16
2016-10-30 09:46:26 +00:00
msgid ""
"The functions and classes in this module make it straightforward to handle "
"various tasks related to IP addresses, including checking whether or not two "
"hosts are on the same subnet, iterating over all hosts in a particular "
"subnet, checking whether or not a string represents a valid IP address or "
"network definition, and so on."
msgstr ""
2023-03-23 08:50:17 +00:00
"Les fonctions et les classes dans ce module facilitent la gestion de "
"différentes tâches reliée aux adresses IP, incluant vérifier si deux hôtes "
"sont sur le même sous-réseau, itérer sur tous les hôtes d'un sous-réseau "
"particulier, vérifier si une chaîne représente bien une adresse IP ou une "
"définition de réseau valide, et ainsi de suite."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:22
2016-10-30 09:46:26 +00:00
msgid ""
"This is the full module API reference—for an overview and introduction, see :"
"ref:`ipaddress-howto`."
msgstr ""
2023-03-23 08:50:17 +00:00
"Ceci est la référence complète de l'API du module, pour un aperçu et "
"introduction, voir :ref:`ipaddress-howto`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:35
2016-10-30 09:46:26 +00:00
msgid "Convenience factory functions"
2023-03-23 08:50:17 +00:00
msgstr "Fonctions fabriques pratiques"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:37
2016-10-30 09:46:26 +00:00
msgid ""
"The :mod:`ipaddress` module provides factory functions to conveniently "
"create IP addresses, networks and interfaces:"
msgstr ""
2023-03-23 08:50:17 +00:00
"Le module :mod:`ipaddress` propose des fonctions fabriques pour facilement "
"créer des adresses IP, réseaux et interfaces :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:42
2016-10-30 09:46:26 +00:00
msgid ""
"Return an :class:`IPv4Address` or :class:`IPv6Address` object depending on "
"the IP address passed as argument. Either IPv4 or IPv6 addresses may be "
"supplied; integers less than 2**32 will be considered to be IPv4 by default. "
"A :exc:`ValueError` is raised if *address* does not represent a valid IPv4 "
"or IPv6 address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:56
2016-10-30 09:46:26 +00:00
msgid ""
"Return an :class:`IPv4Network` or :class:`IPv6Network` object depending on "
"the IP address passed as argument. *address* is a string or integer "
"representing the IP network. Either IPv4 or IPv6 networks may be supplied; "
"integers less than 2**32 will be considered to be IPv4 by default. *strict* "
"is passed to :class:`IPv4Network` or :class:`IPv6Network` constructor. A :"
"exc:`ValueError` is raised if *address* does not represent a valid IPv4 or "
"IPv6 address, or if the network has host bits set."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:70
2016-10-30 09:46:26 +00:00
msgid ""
"Return an :class:`IPv4Interface` or :class:`IPv6Interface` object depending "
"on the IP address passed as argument. *address* is a string or integer "
"representing the IP address. Either IPv4 or IPv6 addresses may be supplied; "
"integers less than 2**32 will be considered to be IPv4 by default. A :exc:"
"`ValueError` is raised if *address* does not represent a valid IPv4 or IPv6 "
"address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:77
2016-10-30 09:46:26 +00:00
msgid ""
"One downside of these convenience functions is that the need to handle both "
"IPv4 and IPv6 formats means that error messages provide minimal information "
"on the precise error, as the functions don't know whether the IPv4 or IPv6 "
"format was intended. More detailed error reporting can be obtained by "
"calling the appropriate version specific class constructors directly."
msgstr ""
2023-03-23 08:50:17 +00:00
"Un inconvénient de ces fonctions pratiques est que le besoin de gérer à la "
"fois IPv4 et IPv6 signifie que les messages d'erreur contiennent peu "
"d'information sur l'erreur précise puisqu'elles ne peuvent pas deviner quel "
"format entre IPv4 et IPv6 est voulu. Un compte-rendu d'erreur plus détaillé "
"peut être obtenu en appelant directement le constructeur de classe pour la "
"version voulue."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:86
2016-10-30 09:46:26 +00:00
msgid "IP Addresses"
2023-03-23 08:50:17 +00:00
msgstr "Adresses IP"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:89
2016-10-30 09:46:26 +00:00
msgid "Address objects"
2023-03-23 08:50:17 +00:00
msgstr "Objets adresse"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:91
2016-10-30 09:46:26 +00:00
msgid ""
"The :class:`IPv4Address` and :class:`IPv6Address` objects share a lot of "
"common attributes. Some attributes that are only meaningful for IPv6 "
"addresses are also implemented by :class:`IPv4Address` objects, in order to "
2018-03-23 08:57:03 +00:00
"make it easier to write code that handles both IP versions correctly. "
"Address objects are :term:`hashable`, so they can be used as keys in "
"dictionaries."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:50:17 +00:00
"Les objets :class:`IPv4Address` et :class:`IPv6Address` ont beaucoup "
"d'attributs en commun. Certains attributs qui n'ont du sens que pour des "
"adresses IPv6 sont aussi implémentés par les objets :class:`IPv4Address` "
"pour faciliter l'écriture de code qui gère les 2 versions IP correctement. "
"Les objets d'adresse sont :term:`hachables<hashable>` pour qu'ils puissent "
"être utilisés comme des clés dans des dictionnaires."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:99
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv4 address. An :exc:`AddressValueError` is raised if "
"*address* is not a valid IPv4 address."
msgstr ""
2023-03-23 08:50:17 +00:00
"Construit une adresse IPv4. Une exception :exc:`AddressValueError` est levée "
"si *address* n'est pas une adresse IPv4 valide."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:102
2016-10-30 09:46:26 +00:00
msgid "The following constitutes a valid IPv4 address:"
2023-03-23 08:50:17 +00:00
msgstr "Une adresse IPv4 valide est composée de :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:104
2016-10-30 09:46:26 +00:00
msgid ""
"A string in decimal-dot notation, consisting of four decimal integers in the "
2017-04-02 20:14:06 +00:00
"inclusive range 0--255, separated by dots (e.g. ``192.168.0.1``). Each "
2023-03-23 08:48:12 +00:00
"integer represents an octet (byte) in the address. Leading zeroes are not "
"tolerated to prevent confusion with octal notation."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:50:17 +00:00
"Une chaîne en notation décimale par points, composée de quatre entiers "
"décimaux dans la plage inclusive 0—255, séparés par des points (p. ex. "
"``192.168.0.1``). Chaque entier représente un octet dans l'adresse. Les "
"zéros en tête ne sont pas tolérés pour éviter toute confusion avec la "
"notation octale."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:108
2016-10-30 09:46:26 +00:00
msgid "An integer that fits into 32 bits."
2023-03-23 08:50:17 +00:00
msgstr "Un entier qui tient dans 32 bits."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:109
2016-10-30 09:46:26 +00:00
msgid ""
"An integer packed into a :class:`bytes` object of length 4 (most significant "
"octet first)."
msgstr ""
2023-03-23 08:50:17 +00:00
"Un entier tassé dans un objet :class:`bytes` de taille 4 (gros-boutiste)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:122
msgid ""
"Leading zeros are tolerated, even in ambiguous cases that look like octal "
"notation."
msgstr ""
2023-03-23 08:50:17 +00:00
"Les zéros en tête sont tolérés, même dans les cas ambigus qui ont "
"l'apparence de notation octal."
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:127
msgid ""
"Leading zeros are no longer tolerated and are treated as an error. IPv4 "
"address strings are now parsed as strict as glibc :func:`~socket.inet_pton`."
msgstr ""
2023-03-23 08:50:17 +00:00
"Les zéros en tête ne sont plus tolérés et seront traités comme une erreur. "
"Les chaînes d'adresses IPv4 sont maintenant analysées aussi strictement que "
"dans dans la fonction glibc :func:`~socket.inet_pton`."
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:133
2016-10-30 09:46:26 +00:00
msgid "The appropriate version number: ``4`` for IPv4, ``6`` for IPv6."
2023-03-23 08:50:17 +00:00
msgstr "Numéro de version approprié : ``4`` pour IPv4, ``6`` pour IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:137
2016-10-30 09:46:26 +00:00
msgid ""
"The total number of bits in the address representation for this version: "
"``32`` for IPv4, ``128`` for IPv6."
msgstr ""
2023-03-23 08:50:17 +00:00
"Nombre total de bits dans la représentation d'adresse de cette version : "
"``32`` pour IPv4, ``128`` pour IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:140
2016-10-30 09:46:26 +00:00
msgid ""
"The prefix defines the number of leading bits in an address that are "
"compared to determine whether or not an address is part of a network."
msgstr ""
2023-03-23 08:50:17 +00:00
"Le préfixe définit le nombre de bits en tête dans une adresse qui sont "
"comparés pour déterminer si une adresse fait partie d'un réseau."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:147
2016-10-30 09:46:26 +00:00
msgid ""
"The string representation in dotted decimal notation. Leading zeroes are "
"never included in the representation."
msgstr ""
2023-03-23 08:50:17 +00:00
"Une chaîne en notation décimale par points. Les zéros en tête ne sont jamais "
"inclus dans la représentation."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:150
2016-10-30 09:46:26 +00:00
msgid ""
"As IPv4 does not define a shorthand notation for addresses with octets set "
"to zero, these two attributes are always the same as ``str(addr)`` for IPv4 "
"addresses. Exposing these attributes makes it easier to write display code "
"that can handle both IPv4 and IPv6 addresses."
msgstr ""
2023-03-23 08:50:17 +00:00
"Comme IPv4 ne définit pas une notation abrégée pour les adresses avec des "
"octets définis à zéro, ces deux attributs sont toujours identiques à "
"``str(addr)`` pour les adresses IPv4. Exposer ces attributs rend plus simple "
"l'écriture de code d'affichage qui peut gérer à la fois les adresses IPv4 et "
"IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:157
2016-10-30 09:46:26 +00:00
msgid ""
"The binary representation of this address - a :class:`bytes` object of the "
"appropriate length (most significant octet first). This is 4 bytes for IPv4 "
"and 16 bytes for IPv6."
msgstr ""
2023-03-23 08:50:17 +00:00
"La représentation binaire de cette adresse — un objet :class:`bytes` avec "
"une taille appropriée (gros-boutiste). La taille est de 4 octets pour IPv4 "
"et 16 octets pour IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:163
2016-10-30 09:46:26 +00:00
msgid "The name of the reverse DNS PTR record for the IP address, e.g.::"
2023-03-23 08:50:17 +00:00
msgstr "Nom de l'enregistrement DNS PTR inverse pour l'adresse IP, p. ex. ::"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:170
2016-10-30 09:46:26 +00:00
msgid ""
"This is the name that could be used for performing a PTR lookup, not the "
"resolved hostname itself."
msgstr ""
2023-03-23 08:50:17 +00:00
"C'est le nom utilisé pour effectuer une recherche inverse PTR et non le nom "
"de l'hôte résolu lui-même."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:177
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is reserved for multicast use. See :RFC:`3171` (for "
"IPv4) or :RFC:`2373` (for IPv6)."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est réservée pour utilisation *multicast*. Voir :RFC:"
"`3171` (pour IPv4) or :RFC:`2373` (pour IPv6)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:182
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is allocated for private networks. See iana-ipv4-"
"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6)."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est allouée à des réseaux privés. Voir iana-ipv4-"
"special-registry_ (pour IPv4) ou iana-ipv6-special-registry_ (pour IPv6)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:188
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is allocated for public networks. See iana-ipv4-"
"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6)."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est allouée à des réseaux publics. Voir iana-ipv4-"
"special-registry_ (pour IPv4) or iana-ipv6-special-registry_ (pour IPv6)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:196
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is unspecified. See :RFC:`5735` (for IPv4) or :RFC:"
"`2373` (for IPv6)."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est non-spécifiée. Voir :RFC:`5735` (pour IPv4) or :"
"RFC:`2373` (pour IPv6)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:201
2016-10-30 09:46:26 +00:00
msgid "``True`` if the address is otherwise IETF reserved."
2023-03-23 08:50:17 +00:00
msgstr "``True`` si l'adresse est réservée par l'IETF."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:205
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if this is a loopback address. See :RFC:`3330` (for IPv4) or :RFC:"
"`2373` (for IPv6)."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si c'est une adresse de rebouclage (*loopback* en anglais). Voir :"
"RFC:`3330` (pour IPv4) or :RFC:`2373` (pour IPv6)."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:210
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is reserved for link-local usage. See :RFC:`3927`."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est réservée pour les liaisons locales auto-"
"configurées. Voir :RFC:`3927`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:219
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv6 address. An :exc:`AddressValueError` is raised if "
"*address* is not a valid IPv6 address."
msgstr ""
2023-03-23 08:50:17 +00:00
"Construit une adresse IPv6. Une :exc:`AddressValueError` est levée si "
"*address* n'est pas une adresse IPv6 valide."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:222
2016-10-30 09:46:26 +00:00
msgid "The following constitutes a valid IPv6 address:"
2023-03-23 08:50:17 +00:00
msgstr "Une adresse IPv6 valide est constituée de :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:224
2016-10-30 09:46:26 +00:00
msgid ""
"A string consisting of eight groups of four hexadecimal digits, each group "
"representing 16 bits. The groups are separated by colons. This describes an "
"*exploded* (longhand) notation. The string can also be *compressed* "
"(shorthand notation) by various means. See :RFC:`4291` for details. For "
"example, ``\"0000:0000:0000:0000:0000:0abc:0007:0def\"`` can be compressed "
"to ``\"::abc:7:def\"``."
msgstr ""
2023-03-23 08:50:17 +00:00
"Une chaîne constituée de huit groupes de quatre chiffres hexadécimaux, "
"chaque groupe représentant 16 bits. Les groupes sont séparés par des deux-"
"points. Ceci décrit une notation *éclatée* (longue). La chaîne peut-être "
"aussi *abrégée* (notation courte) par différents moyens. Voir :RFC:`4291` "
"pour plus de détails. Par exemple, "
"``\"0000:0000:0000:0000:0000:0abc:0007:0def\"`` peut s'écrire ``\"::abc:7:"
"def\"``."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:231
2016-10-30 09:46:26 +00:00
msgid "An integer that fits into 128 bits."
2023-03-23 08:50:17 +00:00
msgstr "Un entier qui tient dans 128 bits."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:232
2016-10-30 09:46:26 +00:00
msgid ""
"An integer packed into a :class:`bytes` object of length 16, big-endian."
msgstr ""
2023-03-23 08:50:17 +00:00
"Un entier tassé dans un objet :class:`bytes` de taille 16, gros-boutiste."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:239
2016-10-30 09:46:26 +00:00
msgid ""
"The short form of the address representation, with leading zeroes in groups "
"omitted and the longest sequence of groups consisting entirely of zeroes "
"collapsed to a single empty group."
msgstr ""
2023-03-23 08:50:17 +00:00
"Version courte de la représentation d'adresse, avec les groupes de zéros en "
"tête omis et la séquence la plus longue de groupes constitués entièrement de "
"zéros réduit à un seul groupe vide."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:243
2016-10-30 09:46:26 +00:00
msgid "This is also the value returned by ``str(addr)`` for IPv6 addresses."
msgstr ""
2023-03-23 08:50:17 +00:00
"C'est aussi la valeur renvoyée par ``str(addr)`` pour les adresses IPv6."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:247
2016-10-30 09:46:26 +00:00
msgid ""
"The long form of the address representation, with all leading zeroes and "
"groups consisting entirely of zeroes included."
msgstr ""
2023-03-23 08:50:17 +00:00
"Version longue de la représentation d'adresse, avec tous les zéros en tête "
"et groupes composés entièrement de zéros inclus."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:251
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"For the following attributes, see the corresponding documentation of the :"
2016-10-30 09:46:26 +00:00
"class:`IPv4Address` class:"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:266
2016-10-30 09:46:26 +00:00
msgid "is_global"
2023-03-23 08:50:17 +00:00
msgstr "is_global"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:271
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if the address is reserved for site-local usage. Note that the "
"site-local address space has been deprecated by :RFC:`3879`. Use :attr:"
"`~IPv4Address.is_private` to test if this address is in the space of unique "
"local addresses as defined by :RFC:`4193`."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si l'adresse est réservée pour usage sur réseau local. Notez que "
"l'espace d'adressage sur réseau local a été rendu obsolète par :RFC:`3879`. "
"Utilisez :attr:`~IPv4Address.is_private` pour tester si l'adresse est dans "
"l'espace d'adresses locales et uniques défini par :RFC:`4193`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:278
2016-10-30 09:46:26 +00:00
msgid ""
"For addresses that appear to be IPv4 mapped addresses (starting with ``::"
"FFFF/96``), this property will report the embedded IPv4 address. For any "
"other address, this property will be ``None``."
msgstr ""
2023-03-23 08:50:17 +00:00
"Pour les adresses qui semblent être des adresses mappées IPv4 (commençant "
"par ``::FFFF/96``), cette propriété rapporte l'adresse IPv4 imbriquée. Pour "
"toute autre adresse, cette propriété sera ``None``."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:284
2016-10-30 09:46:26 +00:00
msgid ""
"For addresses that appear to be 6to4 addresses (starting with "
"``2002::/16``) as defined by :RFC:`3056`, this property will report the "
"embedded IPv4 address. For any other address, this property will be "
"``None``."
msgstr ""
2023-03-23 08:50:17 +00:00
"Pour les adresses qui semblent être des adresses *6to4* (commençant par "
"``2002::/16``) tel que défini par :RFC:`3056`, cette propriété rapporte "
"l'adresse IPv4 imbriquée. Pour toute autre adresse, cette propriété sera "
"``None``."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:291
2016-10-30 09:46:26 +00:00
msgid ""
"For addresses that appear to be Teredo addresses (starting with "
"``2001::/32``) as defined by :RFC:`4380`, this property will report the "
"embedded ``(server, client)`` IP address pair. For any other address, this "
"property will be ``None``."
msgstr ""
2023-03-23 08:50:17 +00:00
"Pour les adresses qui semblent être des adresses *Teredo* (commençant par "
"``2001::/32``) tel que défini par :RFC:`4380`, cette propriété rapporte la "
"paire ``(server, client)`` imbriquée. Pour toute autre adresse, cette "
"propriété sera ``None``."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:298
2016-10-30 09:46:26 +00:00
msgid "Conversion to Strings and Integers"
2023-03-23 08:50:17 +00:00
msgstr "Conversion vers les chaînes et les entiers"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:300
2016-10-30 09:46:26 +00:00
msgid ""
"To interoperate with networking interfaces such as the socket module, "
"addresses must be converted to strings or integers. This is handled using "
"the :func:`str` and :func:`int` builtin functions::"
msgstr ""
2023-03-23 08:50:17 +00:00
"Afin d'interagir avec les API de réseau tels que le module socket, les "
"adresses doivent être converties en chaînes et en entiers. Ceci est géré en "
"utilisant les fonctions natives :func:`str` et :func:`int` ::"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:694 library/ipaddress.rst:830
2016-10-30 09:46:26 +00:00
msgid "Operators"
2017-04-03 07:23:36 +00:00
msgstr "Opérateurs"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:317
2016-10-30 09:46:26 +00:00
msgid ""
"Address objects support some operators. Unless stated otherwise, operators "
"can only be applied between compatible objects (i.e. IPv4 with IPv4, IPv6 "
"with IPv6)."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:323
2016-10-30 09:46:26 +00:00
msgid "Comparison operators"
2023-03-23 08:50:17 +00:00
msgstr "Opérateurs de comparaison"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:325
2016-10-30 09:46:26 +00:00
msgid ""
"Address objects can be compared with the usual set of comparison operators. "
"Some examples::"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:337
2016-10-30 09:46:26 +00:00
msgid "Arithmetic operators"
2023-03-23 08:50:17 +00:00
msgstr "Opérateurs arithmétiques"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:339
2016-10-30 09:46:26 +00:00
msgid ""
"Integers can be added to or subtracted from address objects. Some examples::"
msgstr ""
2023-03-23 08:50:17 +00:00
"Les entiers peuvent être additionnés ou soustraits des objets d'adresse. "
"Quelques exemples ::"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:352
2016-10-30 09:46:26 +00:00
msgid "IP Network definitions"
2023-03-23 08:50:17 +00:00
msgstr "Définitions de réseaux IP"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:354
2016-10-30 09:46:26 +00:00
msgid ""
"The :class:`IPv4Network` and :class:`IPv6Network` objects provide a "
"mechanism for defining and inspecting IP network definitions. A network "
"definition consists of a *mask* and a *network address*, and as such defines "
"a range of IP addresses that equal the network address when masked (binary "
"AND) with the mask. For example, a network definition with the mask "
"``255.255.255.0`` and the network address ``192.168.1.0`` consists of IP "
"addresses in the inclusive range ``192.168.1.0`` to ``192.168.1.255``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:364
2016-10-30 09:46:26 +00:00
msgid "Prefix, net mask and host mask"
2023-03-23 08:50:17 +00:00
msgstr "Préfixe, masque réseau et masque de l'hôte"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:366
2016-10-30 09:46:26 +00:00
msgid ""
"There are several equivalent ways to specify IP network masks. A *prefix* "
"``/<nbits>`` is a notation that denotes how many high-order bits are set in "
"the network mask. A *net mask* is an IP address with some number of high-"
"order bits set. Thus the prefix ``/24`` is equivalent to the net mask "
"``255.255.255.0`` in IPv4, or ``ffff:ff00::`` in IPv6. In addition, a *host "
"mask* is the logical inverse of a *net mask*, and is sometimes used (for "
"example in Cisco access control lists) to denote a network mask. The host "
"mask equivalent to ``/24`` in IPv4 is ``0.0.0.255``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:377
2016-10-30 09:46:26 +00:00
msgid "Network objects"
2023-03-23 08:50:17 +00:00
msgstr "Objets réseau"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:379
2016-10-30 09:46:26 +00:00
msgid ""
"All attributes implemented by address objects are implemented by network "
"objects as well. In addition, network objects implement additional "
"attributes. All of these are common between :class:`IPv4Network` and :class:"
"`IPv6Network`, so to avoid duplication they are only documented for :class:"
2018-03-23 08:57:03 +00:00
"`IPv4Network`. Network objects are :term:`hashable`, so they can be used as "
"keys in dictionaries."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:388
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv4 network definition. *address* can be one of the following:"
2023-03-23 08:50:17 +00:00
msgstr "Construit une définition de réseau IPv4. *address* peut valoir :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:390
2016-10-30 09:46:26 +00:00
msgid ""
"A string consisting of an IP address and an optional mask, separated by a "
"slash (``/``). The IP address is the network address, and the mask can be "
"either a single number, which means it's a *prefix*, or a string "
"representation of an IPv4 address. If it's the latter, the mask is "
"interpreted as a *net mask* if it starts with a non-zero field, or as a "
2018-03-23 08:57:03 +00:00
"*host mask* if it starts with a zero field, with the single exception of an "
"all-zero mask which is treated as a *net mask*. If no mask is provided, "
"it's considered to be ``/32``."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:399
2016-10-30 09:46:26 +00:00
msgid ""
"For example, the following *address* specifications are equivalent: "
"``192.168.1.0/24``, ``192.168.1.0/255.255.255.0`` and "
"``192.168.1.0/0.0.0.255``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:403
2016-10-30 09:46:26 +00:00
msgid ""
"An integer that fits into 32 bits. This is equivalent to a single-address "
"network, with the network address being *address* and the mask being ``/32``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:407
2016-10-30 09:46:26 +00:00
msgid ""
"An integer packed into a :class:`bytes` object of length 4, big-endian. The "
"interpretation is similar to an integer *address*."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:410
2016-10-30 09:46:26 +00:00
msgid ""
"A two-tuple of an address description and a netmask, where the address "
"description is either a string, a 32-bits integer, a 4-bytes packed integer, "
"or an existing IPv4Address object; and the netmask is either an integer "
"representing the prefix length (e.g. ``24``) or a string representing the "
"prefix mask (e.g. ``255.255.255.0``)."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:416
2016-10-30 09:46:26 +00:00
msgid ""
"An :exc:`AddressValueError` is raised if *address* is not a valid IPv4 "
"address. A :exc:`NetmaskValueError` is raised if the mask is not valid for "
"an IPv4 address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:640
2016-10-30 09:46:26 +00:00
msgid ""
"If *strict* is ``True`` and host bits are set in the supplied address, then :"
"exc:`ValueError` is raised. Otherwise, the host bits are masked out to "
"determine the appropriate network address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:424
2016-10-30 09:46:26 +00:00
msgid ""
"Unless stated otherwise, all network methods accepting other network/address "
"objects will raise :exc:`TypeError` if the argument's IP version is "
2018-03-23 08:57:03 +00:00
"incompatible to ``self``."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:646
2016-10-30 09:46:26 +00:00
msgid "Added the two-tuple form for the *address* constructor parameter."
2023-03-23 08:50:17 +00:00
msgstr "Ajout de la forme paire pour le paramètre *address* du constructeur."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:435
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"Refer to the corresponding attribute documentation in :class:`IPv4Address`."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:50:17 +00:00
"Référez-vous à la documentation de l'attribut correspondant dans :class:"
"`IPv4Address`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:445
2016-10-30 09:46:26 +00:00
msgid ""
"These attributes are true for the network as a whole if they are true for "
2018-03-23 08:57:03 +00:00
"both the network address and the broadcast address."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:450
2016-10-30 09:46:26 +00:00
msgid ""
"The network address for the network. The network address and the prefix "
"length together uniquely define a network."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:455
2016-10-30 09:46:26 +00:00
msgid ""
"The broadcast address for the network. Packets sent to the broadcast address "
"should be received by every host on the network."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:460
2018-03-23 08:57:03 +00:00
msgid "The host mask, as an :class:`IPv4Address` object."
2023-03-23 08:50:17 +00:00
msgstr "Le masque de l'hôte, en tant qu'objet :class:`IPv4Address`."
2018-03-23 08:57:03 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:464
2018-03-23 08:57:03 +00:00
msgid "The net mask, as an :class:`IPv4Address` object."
2023-03-23 08:50:17 +00:00
msgstr "Le masque réseau, en tant qu'objet :class:`IPv4Address`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:470
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the network, with the mask in prefix notation."
msgstr ""
2023-03-23 08:50:17 +00:00
"Adresse IP du réseau sous forme d'une chaîne, avec le masque en notation "
"CIDR."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:473
2016-10-30 09:46:26 +00:00
msgid ""
"``with_prefixlen`` and ``compressed`` are always the same as "
"``str(network)``. ``exploded`` uses the exploded form the network address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:479
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the network, with the mask in net mask notation."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:484
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the network, with the mask in host mask notation."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:489
2016-10-30 09:46:26 +00:00
msgid "The total number of addresses in the network."
2023-03-23 08:50:17 +00:00
msgstr "Le nombre total d'adresses dans le réseau."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:493
2016-10-30 09:46:26 +00:00
msgid "Length of the network prefix, in bits."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:497
2016-10-30 09:46:26 +00:00
msgid ""
"Returns an iterator over the usable hosts in the network. The usable hosts "
"are all the IP addresses that belong to the network, except the network "
2018-03-23 08:57:03 +00:00
"address itself and the network broadcast address. For networks with a mask "
"length of 31, the network address and network broadcast address are also "
2023-03-23 08:48:12 +00:00
"included in the result. Networks with a mask of 32 will return a list "
"containing the single host address."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:515
2016-10-30 09:46:26 +00:00
msgid ""
"``True`` if this network is partly or wholly contained in *other* or *other* "
"is wholly contained in this network."
msgstr ""
2023-03-23 08:50:17 +00:00
"``True`` si ce réseau est partiellement ou complètement contenu dans *other* "
"ou *other* est complètement contenu dans ce réseau."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:520
2016-10-30 09:46:26 +00:00
msgid ""
"Computes the network definitions resulting from removing the given *network* "
"from this one. Returns an iterator of network objects. Raises :exc:"
"`ValueError` if *network* is not completely contained in this network."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:533
2016-10-30 09:46:26 +00:00
msgid ""
"The subnets that join to make the current network definition, depending on "
"the argument values. *prefixlen_diff* is the amount our prefix length "
"should be increased by. *new_prefix* is the desired new prefix of the "
"subnets; it must be larger than our prefix. One and only one of "
"*prefixlen_diff* and *new_prefix* must be set. Returns an iterator of "
"network objects."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:558
2016-10-30 09:46:26 +00:00
msgid ""
"The supernet containing this network definition, depending on the argument "
"values. *prefixlen_diff* is the amount our prefix length should be "
"decreased by. *new_prefix* is the desired new prefix of the supernet; it "
"must be smaller than our prefix. One and only one of *prefixlen_diff* and "
"*new_prefix* must be set. Returns a single network object."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:574
msgid "Return ``True`` if this network is a subnet of *other*."
2023-03-23 08:50:17 +00:00
msgstr "Renvoie ``True`` si ce réseau est un sous-réseau de *other*."
2018-06-28 13:32:56 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:585
msgid "Return ``True`` if this network is a supernet of *other*."
2023-03-23 08:50:17 +00:00
msgstr "Renvoie ``True`` si *other* est un sous-réseau de ce réseau."
2018-06-28 13:32:56 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:596
2016-10-30 09:46:26 +00:00
msgid ""
"Compare this network to *other*. In this comparison only the network "
"addresses are considered; host bits aren't. Returns either ``-1``, ``0`` or "
"``1``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:607
2018-06-28 13:32:56 +00:00
msgid ""
2023-03-23 08:48:12 +00:00
"It uses the same ordering and comparison algorithm as \"<\", \"==\", and "
"\">\""
2018-06-28 13:32:56 +00:00
msgstr ""
2023-03-23 08:50:17 +00:00
"Utilise le même algorithme de relation d'ordre et de comparaison que ``<``, "
"``==``, et ``>``."
2018-06-28 13:32:56 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:613
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv6 network definition. *address* can be one of the following:"
2023-03-23 08:50:17 +00:00
msgstr "Construit une définition de réseau IPv6. *address* peut valoir :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:615
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"A string consisting of an IP address and an optional prefix length, "
"separated by a slash (``/``). The IP address is the network address, and "
"the prefix length must be a single number, the *prefix*. If no prefix "
"length is provided, it's considered to be ``/128``."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:620
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"Note that currently expanded netmasks are not supported. That means ``2001:"
"db00::0/24`` is a valid argument while ``2001:db00::0/ffff:ff00::`` not."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:624
2016-10-30 09:46:26 +00:00
msgid ""
"An integer that fits into 128 bits. This is equivalent to a single-address "
"network, with the network address being *address* and the mask being "
"``/128``."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:628
2016-10-30 09:46:26 +00:00
msgid ""
"An integer packed into a :class:`bytes` object of length 16, big-endian. The "
"interpretation is similar to an integer *address*."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:631
2016-10-30 09:46:26 +00:00
msgid ""
"A two-tuple of an address description and a netmask, where the address "
"description is either a string, a 128-bits integer, a 16-bytes packed "
"integer, or an existing IPv6Address object; and the netmask is an integer "
"representing the prefix length."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:636
2016-10-30 09:46:26 +00:00
msgid ""
"An :exc:`AddressValueError` is raised if *address* is not a valid IPv6 "
"address. A :exc:`NetmaskValueError` is raised if the mask is not valid for "
"an IPv6 address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:669
2018-03-23 08:57:03 +00:00
msgid ""
"Returns an iterator over the usable hosts in the network. The usable hosts "
"are all the IP addresses that belong to the network, except the Subnet-"
"Router anycast address. For networks with a mask length of 127, the Subnet-"
2023-03-23 08:48:12 +00:00
"Router anycast address is also included in the result. Networks with a mask "
"of 128 will return a list containing the single host address."
2018-03-23 08:57:03 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:684
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"Refer to the corresponding attribute documentation in :class:`IPv4Network`."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:50:17 +00:00
"Référez-vous à la documentation de l'attribut correspondant dans :class:"
"`IPv4Network`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:689
2016-10-30 09:46:26 +00:00
msgid ""
"These attribute is true for the network as a whole if it is true for both "
2018-03-23 08:57:03 +00:00
"the network address and the broadcast address."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:696
2016-10-30 09:46:26 +00:00
msgid ""
"Network objects support some operators. Unless stated otherwise, operators "
"can only be applied between compatible objects (i.e. IPv4 with IPv4, IPv6 "
"with IPv6)."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:838
2016-10-30 09:46:26 +00:00
msgid "Logical operators"
2023-03-23 08:50:17 +00:00
msgstr "Opérateurs logiques"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:704
2016-10-30 09:46:26 +00:00
msgid ""
2018-03-23 08:57:03 +00:00
"Network objects can be compared with the usual set of logical operators. "
"Network objects are ordered first by network address, then by net mask."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:709
2016-10-30 09:46:26 +00:00
msgid "Iteration"
2019-09-16 10:08:42 +00:00
msgstr "Itération"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:711
2016-10-30 09:46:26 +00:00
msgid ""
"Network objects can be iterated to list all the addresses belonging to the "
"network. For iteration, *all* hosts are returned, including unusable hosts "
"(for usable hosts, use the :meth:`~IPv4Network.hosts` method). An example::"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:738
2016-10-30 09:46:26 +00:00
msgid "Networks as containers of addresses"
2023-03-23 08:50:17 +00:00
msgstr "Réseaux en tant que conteneurs d'adresses"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:740
2016-10-30 09:46:26 +00:00
msgid "Network objects can act as containers of addresses. Some examples::"
msgstr ""
2023-03-23 08:50:17 +00:00
"Les objets réseau peuvent agir en tant que conteneurs d'adresses. Quelques "
"exemples ::"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:753
2016-10-30 09:46:26 +00:00
msgid "Interface objects"
2023-03-23 08:50:17 +00:00
msgstr "Objets interface"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:755
2018-03-23 08:57:03 +00:00
msgid ""
"Interface objects are :term:`hashable`, so they can be used as keys in "
"dictionaries."
msgstr ""
2023-03-23 08:50:17 +00:00
"Les objets interface sont :term:`hachables<hashable>`, ce qui signifie "
"qu'ils peuvent être utilisés comme clés de dictionnaire."
2018-03-23 08:57:03 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:760
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv4 interface. The meaning of *address* is as in the "
"constructor of :class:`IPv4Network`, except that arbitrary host addresses "
"are always accepted."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:764
2016-10-30 09:46:26 +00:00
msgid ""
":class:`IPv4Interface` is a subclass of :class:`IPv4Address`, so it inherits "
"all the attributes from that class. In addition, the following attributes "
"are available:"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:770
2016-10-30 09:46:26 +00:00
msgid "The address (:class:`IPv4Address`) without network information."
2023-03-23 08:50:17 +00:00
msgstr "L'adresse (:class:`IPv4Address`) sans information de réseau."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:778
2016-10-30 09:46:26 +00:00
msgid "The network (:class:`IPv4Network`) this interface belongs to."
2023-03-23 08:50:17 +00:00
msgstr "Le réseau (:class:`IPv4Network`) auquel cette interface appartient."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:786
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the interface with the mask in prefix notation."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:794
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the interface with the network as a net mask."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:802
2016-10-30 09:46:26 +00:00
msgid ""
"A string representation of the interface with the network as a host mask."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:811
2016-10-30 09:46:26 +00:00
msgid ""
"Construct an IPv6 interface. The meaning of *address* is as in the "
"constructor of :class:`IPv6Network`, except that arbitrary host addresses "
"are always accepted."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:815
2016-10-30 09:46:26 +00:00
msgid ""
":class:`IPv6Interface` is a subclass of :class:`IPv6Address`, so it inherits "
"all the attributes from that class. In addition, the following attributes "
"are available:"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:825
2016-10-30 09:46:26 +00:00
msgid ""
"Refer to the corresponding attribute documentation in :class:`IPv4Interface`."
msgstr ""
2023-03-23 08:50:17 +00:00
"Référez-vous à la documentation de l'attribut correspondant dans :class:"
"`IPv4Interface`."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:832
2018-03-23 08:57:03 +00:00
msgid ""
"Interface objects support some operators. Unless stated otherwise, "
"operators can only be applied between compatible objects (i.e. IPv4 with "
"IPv4, IPv6 with IPv6)."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:840
2018-03-23 08:57:03 +00:00
msgid ""
"Interface objects can be compared with the usual set of logical operators."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:842
2018-03-23 08:57:03 +00:00
msgid ""
"For equality comparison (``==`` and ``!=``), both the IP address and network "
"must be the same for the objects to be equal. An interface will not compare "
"equal to any address or network object."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:846
2018-03-23 08:57:03 +00:00
msgid ""
"For ordering (``<``, ``>``, etc) the rules are different. Interface and "
"address objects with the same IP version can be compared, and the address "
"objects will always sort before the interface objects. Two interface "
"objects are first compared by their networks and, if those are the same, "
"then by their IP addresses."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:854
2016-10-30 09:46:26 +00:00
msgid "Other Module Level Functions"
2023-03-23 08:50:17 +00:00
msgstr "Autres fonctions au niveau de module"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:856
2016-10-30 09:46:26 +00:00
msgid "The module also provides the following module level functions:"
2023-03-23 08:50:17 +00:00
msgstr "Le module fournit aussi les fonctions suivantes :"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:860
2016-10-30 09:46:26 +00:00
msgid ""
"Represent an address as 4 packed bytes in network (big-endian) order. "
"*address* is an integer representation of an IPv4 IP address. A :exc:"
"`ValueError` is raised if the integer is negative or too large to be an IPv4 "
"IP address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:873
2016-10-30 09:46:26 +00:00
msgid ""
"Represent an address as 16 packed bytes in network (big-endian) order. "
"*address* is an integer representation of an IPv6 IP address. A :exc:"
"`ValueError` is raised if the integer is negative or too large to be an IPv6 "
"IP address."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:881
2016-10-30 09:46:26 +00:00
msgid ""
"Return an iterator of the summarized network range given the first and last "
"IP addresses. *first* is the first :class:`IPv4Address` or :class:"
"`IPv6Address` in the range and *last* is the last :class:`IPv4Address` or :"
"class:`IPv6Address` in the range. A :exc:`TypeError` is raised if *first* "
"or *last* are not IP addresses or are not of the same version. A :exc:"
"`ValueError` is raised if *last* is not greater than *first* or if *first* "
"address version is not 4 or 6."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:897
2016-10-30 09:46:26 +00:00
msgid ""
"Return an iterator of the collapsed :class:`IPv4Network` or :class:"
"`IPv6Network` objects. *addresses* is an iterator of :class:`IPv4Network` "
"or :class:`IPv6Network` objects. A :exc:`TypeError` is raised if "
"*addresses* contains mixed version objects."
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:910
2016-10-30 09:46:26 +00:00
msgid ""
"Return a key suitable for sorting between networks and addresses. Address "
"and Network objects are not sortable by default; they're fundamentally "
"different, so the expression::"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:916
2016-10-30 09:46:26 +00:00
msgid ""
"doesn't make sense. There are some times however, where you may wish to "
"have :mod:`ipaddress` sort these anyway. If you need to do this, you can "
2018-03-23 08:57:03 +00:00
"use this function as the *key* argument to :func:`sorted()`."
2016-10-30 09:46:26 +00:00
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:920
2016-10-30 09:46:26 +00:00
msgid "*obj* is either a network or address object."
2023-03-23 08:50:17 +00:00
msgstr "*obj* est un objet réseau ou adresse."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:924
2016-10-30 09:46:26 +00:00
msgid "Custom Exceptions"
2023-03-23 08:50:17 +00:00
msgstr "Exceptions personnalisées"
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:926
2016-10-30 09:46:26 +00:00
msgid ""
"To support more specific error reporting from class constructors, the module "
"defines the following exceptions:"
msgstr ""
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:931
2016-10-30 09:46:26 +00:00
msgid "Any value error related to the address."
2023-03-23 08:50:17 +00:00
msgstr "Toute erreur de valeur liée à l'adresse."
2016-10-30 09:46:26 +00:00
2023-03-23 08:48:12 +00:00
#: library/ipaddress.rst:936
2018-03-23 08:57:03 +00:00
msgid "Any value error related to the net mask."
2023-03-23 08:50:17 +00:00
msgstr "Toute erreur de valeur liée au masque réseau."