Release v4.3.7 (#20182)
Some checks failed
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled

* Release v4.3.7

* Revert to django-mptt v0.17.0 due to migrations check failure
This commit is contained in:
Jeremy Stretch
2025-08-26 13:52:42 -04:00
committed by GitHub
parent 1c1073e160
commit 08ae139161
39 changed files with 1993 additions and 1824 deletions

View File

@@ -10,21 +10,21 @@
# thomas rivemale, 2024
# Jeff Gehlbach, 2024
# marcpaulchand <paul@u129.fr>, 2025
# Mathieu, 2025
# Étienne Brunel, 2025
# Jean Benoit <jean@unistra.fr>, 2025
# Julia, 2025
# Quentin Laurent, 2025
# Jeremy Stretch, 2025
# Mathieu, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-12 05:02+0000\n"
"POT-Creation-Date: 2025-08-26 05:01+0000\n"
"PO-Revision-Date: 2023-10-30 17:48+0000\n"
"Last-Translator: Jeremy Stretch, 2025\n"
"Last-Translator: Mathieu, 2025\n"
"Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -181,8 +181,8 @@ msgstr "Spoke"
#: netbox/dcim/filtersets.py:215 netbox/dcim/filtersets.py:336
#: netbox/dcim/filtersets.py:467 netbox/dcim/filtersets.py:1075
#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495
#: netbox/dcim/filtersets.py:2175 netbox/dcim/filtersets.py:2418
#: netbox/dcim/filtersets.py:2476 netbox/ipam/filtersets.py:954
#: netbox/dcim/filtersets.py:2188 netbox/dcim/filtersets.py:2431
#: netbox/dcim/filtersets.py:2489 netbox/ipam/filtersets.py:954
#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:361
msgid "Region (ID)"
msgstr "Région (ID)"
@@ -193,8 +193,8 @@ msgstr "Région (ID)"
#: netbox/dcim/filtersets.py:222 netbox/dcim/filtersets.py:343
#: netbox/dcim/filtersets.py:474 netbox/dcim/filtersets.py:1082
#: netbox/dcim/filtersets.py:1404 netbox/dcim/filtersets.py:1502
#: netbox/dcim/filtersets.py:2182 netbox/dcim/filtersets.py:2425
#: netbox/dcim/filtersets.py:2483 netbox/extras/filtersets.py:602
#: netbox/dcim/filtersets.py:2195 netbox/dcim/filtersets.py:2438
#: netbox/dcim/filtersets.py:2496 netbox/extras/filtersets.py:602
#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146
#: netbox/vpn/filtersets.py:356
msgid "Region (slug)"
@@ -205,8 +205,8 @@ msgstr "Région (slug)"
#: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228
#: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480
#: netbox/dcim/filtersets.py:1088 netbox/dcim/filtersets.py:1410
#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2188
#: netbox/dcim/filtersets.py:2431 netbox/dcim/filtersets.py:2489
#: netbox/dcim/filtersets.py:1508 netbox/dcim/filtersets.py:2201
#: netbox/dcim/filtersets.py:2444 netbox/dcim/filtersets.py:2502
#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967
#: netbox/virtualization/filtersets.py:152
msgid "Site group (ID)"
@@ -217,8 +217,8 @@ msgstr "Groupe de sites (ID)"
#: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235
#: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487
#: netbox/dcim/filtersets.py:1095 netbox/dcim/filtersets.py:1417
#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2195
#: netbox/dcim/filtersets.py:2438 netbox/dcim/filtersets.py:2496
#: netbox/dcim/filtersets.py:1515 netbox/dcim/filtersets.py:2208
#: netbox/dcim/filtersets.py:2451 netbox/dcim/filtersets.py:2509
#: netbox/extras/filtersets.py:608 netbox/ipam/filtersets.py:246
#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159
msgid "Site group (slug)"
@@ -334,8 +334,8 @@ msgstr "Type de circuit (slug)"
#: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:239
#: netbox/dcim/filtersets.py:360 netbox/dcim/filtersets.py:455
#: netbox/dcim/filtersets.py:1099 netbox/dcim/filtersets.py:1422
#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2200
#: netbox/dcim/filtersets.py:2442 netbox/dcim/filtersets.py:2501
#: netbox/dcim/filtersets.py:1520 netbox/dcim/filtersets.py:2213
#: netbox/dcim/filtersets.py:2455 netbox/dcim/filtersets.py:2514
#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978
#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371
msgid "Site (ID)"
@@ -345,7 +345,7 @@ msgstr "Site (ID)"
#: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261
#: netbox/dcim/filtersets.py:372 netbox/dcim/filtersets.py:493
#: netbox/dcim/filtersets.py:1111 netbox/dcim/filtersets.py:1433
#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2454
#: netbox/dcim/filtersets.py:1531 netbox/dcim/filtersets.py:2467
msgid "Location (ID)"
msgstr "Lieu (ID)"
@@ -357,7 +357,7 @@ msgstr "Terminaison A (ID)"
#: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:81
#: netbox/core/filtersets.py:140 netbox/core/filtersets.py:177
#: netbox/dcim/filtersets.py:780 netbox/dcim/filtersets.py:1489
#: netbox/dcim/filtersets.py:2549 netbox/extras/filtersets.py:45
#: netbox/dcim/filtersets.py:2562 netbox/extras/filtersets.py:45
#: netbox/extras/filtersets.py:67 netbox/extras/filtersets.py:96
#: netbox/extras/filtersets.py:136 netbox/extras/filtersets.py:185
#: netbox/extras/filtersets.py:213 netbox/extras/filtersets.py:243
@@ -366,7 +366,7 @@ msgstr "Terminaison A (ID)"
#: netbox/extras/filtersets.py:496 netbox/extras/filtersets.py:556
#: netbox/extras/filtersets.py:591 netbox/extras/filtersets.py:750
#: netbox/extras/filtersets.py:800 netbox/ipam/forms/model_forms.py:492
#: netbox/netbox/filtersets.py:289 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/filtersets.py:296 netbox/netbox/forms/__init__.py:22
#: netbox/netbox/forms/base.py:167
#: netbox/templates/htmx/object_selector.html:28
#: netbox/templates/inc/filter_list.html:42
@@ -389,7 +389,7 @@ msgstr "Rechercher"
#: netbox/circuits/forms/model_forms.py:163
#: netbox/circuits/forms/model_forms.py:263
#: netbox/circuits/tables/circuits.py:107
#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:73
#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/connections.py:78
#: netbox/templates/circuits/circuit.html:15
#: netbox/templates/circuits/circuitgroupassignment.html:30
#: netbox/templates/circuits/circuittermination.html:19
@@ -422,7 +422,7 @@ msgstr "Circuit (ID)"
msgid "Virtual circuit (CID)"
msgstr "Circuit virtuel (CID)"
#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1982
#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1992
msgid "Virtual circuit (ID)"
msgstr "Circuit virtuel (ID)"
@@ -470,7 +470,7 @@ msgstr "Interface (ID)"
#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:137
#: netbox/dcim/forms/filtersets.py:197 netbox/dcim/forms/model_forms.py:132
#: netbox/dcim/tables/sites.py:108 netbox/ipam/models/asns.py:123
#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:232
#: netbox/ipam/tables/asn.py:27 netbox/ipam/views.py:250
#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182
#: netbox/templates/circuits/provider.html:23
msgid "ASNs"
@@ -1932,7 +1932,7 @@ msgstr "Commentaires"
msgid "Assignments"
msgstr "Allocations"
#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:81
#: netbox/circuits/tables/circuits.py:116 netbox/dcim/forms/connections.py:86
msgid "Side"
msgstr "Côté"
@@ -1986,7 +1986,7 @@ msgstr "Terminaisons"
#: netbox/dcim/forms/bulk_import.py:1007 netbox/dcim/forms/bulk_import.py:1055
#: netbox/dcim/forms/bulk_import.py:1072 netbox/dcim/forms/bulk_import.py:1084
#: netbox/dcim/forms/bulk_import.py:1132 netbox/dcim/forms/bulk_import.py:1254
#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:24
#: netbox/dcim/forms/bulk_import.py:1650 netbox/dcim/forms/connections.py:29
#: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:941
#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1119
#: netbox/dcim/forms/filtersets.py:1310 netbox/dcim/forms/filtersets.py:1335
@@ -1997,7 +1997,7 @@ msgstr "Terminaisons"
#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/filtersets.py:1737
#: netbox/dcim/forms/filtersets.py:1761 netbox/dcim/forms/model_forms.py:738
#: netbox/dcim/forms/model_forms.py:955 netbox/dcim/forms/model_forms.py:1356
#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1912
#: netbox/dcim/forms/model_forms.py:1841 netbox/dcim/forms/model_forms.py:1914
#: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22
#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60
#: netbox/dcim/tables/devices.py:299 netbox/dcim/tables/devices.py:384
@@ -2560,7 +2560,7 @@ msgstr ""
#: netbox/core/models/config.py:18 netbox/core/models/data.py:269
#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:52
#: netbox/extras/models/models.py:814 netbox/extras/models/notifications.py:39
#: netbox/extras/models/notifications.py:192
#: netbox/extras/models/notifications.py:195
#: netbox/netbox/models/features.py:54 netbox/users/models/tokens.py:32
msgid "created"
msgstr "créé"
@@ -3511,7 +3511,7 @@ msgstr "Localisation du parent (slug)"
#: netbox/dcim/filtersets.py:542 netbox/dcim/filtersets.py:707
#: netbox/dcim/filtersets.py:911 netbox/dcim/filtersets.py:985
#: netbox/dcim/filtersets.py:1025 netbox/dcim/filtersets.py:1368
#: netbox/dcim/filtersets.py:2108
#: netbox/dcim/filtersets.py:2121
msgid "Manufacturer (ID)"
msgstr "Fabricant (ID)"
@@ -3519,7 +3519,7 @@ msgstr "Fabricant (ID)"
#: netbox/dcim/filtersets.py:548 netbox/dcim/filtersets.py:713
#: netbox/dcim/filtersets.py:917 netbox/dcim/filtersets.py:991
#: netbox/dcim/filtersets.py:1031 netbox/dcim/filtersets.py:1374
#: netbox/dcim/filtersets.py:2114
#: netbox/dcim/filtersets.py:2127
msgid "Manufacturer (slug)"
msgstr "Fabricant (slug)"
@@ -3532,14 +3532,14 @@ msgid "Rack type (ID)"
msgstr "Type de baie (ID)"
#: netbox/dcim/filtersets.py:414 netbox/dcim/filtersets.py:921
#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2118
#: netbox/dcim/filtersets.py:1047 netbox/dcim/filtersets.py:2131
#: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488
#: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:177
msgid "Role (ID)"
msgstr "Rôle (ID)"
#: netbox/dcim/filtersets.py:420 netbox/dcim/filtersets.py:927
#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2124
#: netbox/dcim/filtersets.py:1054 netbox/dcim/filtersets.py:2137
#: netbox/extras/filtersets.py:651 netbox/ipam/filtersets.py:382
#: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004
#: netbox/virtualization/filtersets.py:184
@@ -3548,7 +3548,7 @@ msgstr "Rôle (slug)"
#: netbox/dcim/filtersets.py:450 netbox/dcim/filtersets.py:1123
#: netbox/dcim/filtersets.py:1444 netbox/dcim/filtersets.py:1542
#: netbox/dcim/filtersets.py:2516
#: netbox/dcim/filtersets.py:2529
msgid "Rack (ID)"
msgstr "Baie (ID)"
@@ -3646,7 +3646,7 @@ msgstr "Type de module (ID)"
msgid "Power port (ID)"
msgstr "Port d'alimentation (ID)"
#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2104
#: netbox/dcim/filtersets.py:907 netbox/dcim/filtersets.py:2117
msgid "Parent inventory item (ID)"
msgstr "Article d'inventaire parent (ID)"
@@ -3681,8 +3681,8 @@ msgid "Platform (slug)"
msgstr "Plateforme (slug)"
#: netbox/dcim/filtersets.py:1105 netbox/dcim/filtersets.py:1428
#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2206
#: netbox/dcim/filtersets.py:2448 netbox/dcim/filtersets.py:2507
#: netbox/dcim/filtersets.py:1526 netbox/dcim/filtersets.py:2219
#: netbox/dcim/filtersets.py:2461 netbox/dcim/filtersets.py:2520
msgid "Site name (slug)"
msgstr "Nom du site (slug)"
@@ -3932,30 +3932,39 @@ msgid "VLAN Translation Policy"
msgstr "Politique de traduction VLAN"
#: netbox/dcim/filtersets.py:1891
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de châssis virtuelles pour appareils"
msgid "Virtual Chassis Interfaces for Device when device is master"
msgstr "Interfaces de châssis virtuel pour l'appareil quand il est master"
#: netbox/dcim/filtersets.py:1896
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de châssis virtuel pour le périphérique (ID)"
msgid "Virtual Chassis Interfaces for Device when device is master (ID)"
msgstr ""
"Interfaces de châssis virtuel pour l'appareil quand il est master (ID)"
#: netbox/dcim/filtersets.py:1900
#: netbox/dcim/filtersets.py:1901
msgid "Virtual Chassis Interfaces for Device"
msgstr "Interfaces de châssis virtuel pour l'appareil"
#: netbox/dcim/filtersets.py:1906
msgid "Virtual Chassis Interfaces for Device (ID)"
msgstr "Interfaces de châssis virtuel pour l'appareil (ID)"
#: netbox/dcim/filtersets.py:1910
msgid "Kind of interface"
msgstr "Type d'interface"
#: netbox/dcim/filtersets.py:1905 netbox/virtualization/filtersets.py:261
#: netbox/dcim/filtersets.py:1915 netbox/virtualization/filtersets.py:261
msgid "Parent interface (ID)"
msgstr "Interface parente (ID)"
#: netbox/dcim/filtersets.py:1910 netbox/virtualization/filtersets.py:266
#: netbox/dcim/filtersets.py:1920 netbox/virtualization/filtersets.py:266
msgid "Bridged interface (ID)"
msgstr "Interface pontée (ID)"
#: netbox/dcim/filtersets.py:1915
#: netbox/dcim/filtersets.py:1925
msgid "LAG interface (ID)"
msgstr "Interface LAG (ID)"
#: netbox/dcim/filtersets.py:1923 netbox/dcim/tables/devices.py:616
#: netbox/dcim/filtersets.py:1933 netbox/dcim/tables/devices.py:616
#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:131
#: netbox/templates/dcim/macaddress.html:11
#: netbox/templates/dcim/macaddress.html:14
@@ -3963,78 +3972,78 @@ msgstr "Interface LAG (ID)"
msgid "MAC Address"
msgstr "Adresse MAC"
#: netbox/dcim/filtersets.py:1928 netbox/virtualization/filtersets.py:275
#: netbox/dcim/filtersets.py:1938 netbox/virtualization/filtersets.py:275
msgid "Primary MAC address (ID)"
msgstr "Adresse MAC principale (ID)"
#: netbox/dcim/filtersets.py:1934 netbox/dcim/forms/model_forms.py:1540
#: netbox/dcim/filtersets.py:1944 netbox/dcim/forms/model_forms.py:1540
#: netbox/virtualization/filtersets.py:281
#: netbox/virtualization/forms/model_forms.py:311
msgid "Primary MAC address"
msgstr "Adresse MAC principale"
#: netbox/dcim/filtersets.py:1956 netbox/dcim/filtersets.py:1968
#: netbox/dcim/filtersets.py:1966 netbox/dcim/filtersets.py:1978
#: netbox/dcim/forms/filtersets.py:1423 netbox/dcim/forms/model_forms.py:1867
#: netbox/templates/dcim/virtualdevicecontext.html:15
msgid "Virtual Device Context"
msgstr "Contexte du périphérique virtuel"
#: netbox/dcim/filtersets.py:1962
#: netbox/dcim/filtersets.py:1972
msgid "Virtual Device Context (Identifier)"
msgstr "Contexte du périphérique virtuel (Identifiant)"
#: netbox/dcim/filtersets.py:1973
#: netbox/dcim/filtersets.py:1983
#: netbox/templates/wireless/wirelesslan.html:11
#: netbox/wireless/forms/model_forms.py:57
msgid "Wireless LAN"
msgstr "LAN sans fil"
#: netbox/dcim/filtersets.py:1977 netbox/dcim/tables/devices.py:645
#: netbox/dcim/filtersets.py:1987 netbox/dcim/tables/devices.py:645
msgid "Wireless link"
msgstr "Liaison sans fil"
#: netbox/dcim/filtersets.py:1987
#: netbox/dcim/filtersets.py:1997
msgid "Virtual circuit termination (ID)"
msgstr "Terminaison du circuit virtuel (ID)"
#: netbox/dcim/filtersets.py:2071
#: netbox/dcim/filtersets.py:2084
msgid "Parent module bay (ID)"
msgstr "Baie du module parent (ID)"
#: netbox/dcim/filtersets.py:2076
#: netbox/dcim/filtersets.py:2089
msgid "Installed module (ID)"
msgstr "Module installé (ID)"
#: netbox/dcim/filtersets.py:2087
#: netbox/dcim/filtersets.py:2100
msgid "Installed device (ID)"
msgstr "Appareil installé (ID)"
#: netbox/dcim/filtersets.py:2093
#: netbox/dcim/filtersets.py:2106
msgid "Installed device (name)"
msgstr "Appareil installé (nom)"
#: netbox/dcim/filtersets.py:2163
#: netbox/dcim/filtersets.py:2176
msgid "Master (ID)"
msgstr "Maître (ID)"
#: netbox/dcim/filtersets.py:2169
#: netbox/dcim/filtersets.py:2182
msgid "Master (name)"
msgstr "Master (nom)"
#: netbox/dcim/filtersets.py:2211 netbox/tenancy/filtersets.py:250
#: netbox/dcim/filtersets.py:2224 netbox/tenancy/filtersets.py:250
msgid "Tenant (ID)"
msgstr "Entité (ID)"
#: netbox/dcim/filtersets.py:2217 netbox/extras/filtersets.py:711
#: netbox/dcim/filtersets.py:2230 netbox/extras/filtersets.py:711
#: netbox/tenancy/filtersets.py:256
msgid "Tenant (slug)"
msgstr "Entité (slug)"
#: netbox/dcim/filtersets.py:2253 netbox/dcim/forms/filtersets.py:1145
#: netbox/dcim/filtersets.py:2266 netbox/dcim/forms/filtersets.py:1145
msgid "Unterminated"
msgstr "Non terminé"
#: netbox/dcim/filtersets.py:2511
#: netbox/dcim/filtersets.py:2524
msgid "Power panel (ID)"
msgstr "Panneau d'alimentation (ID)"
@@ -4049,7 +4058,7 @@ msgstr "Panneau d'alimentation (ID)"
msgid "Tags"
msgstr "Étiquettes"
#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1586
#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1586
#: netbox/dcim/forms/model_forms.py:592 netbox/dcim/forms/model_forms.py:651
#: netbox/dcim/forms/object_create.py:208
#: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:179
@@ -4061,7 +4070,7 @@ msgstr "Étiquettes"
msgid "Position"
msgstr "Position"
#: netbox/dcim/forms/bulk_create.py:114
#: netbox/dcim/forms/bulk_create.py:117
msgid ""
"Alphanumeric ranges are supported. (Must match the number of names being "
"created.)"
@@ -5313,7 +5322,7 @@ msgstr ""
msgid "A {model} named {name} already exists"
msgstr "UN {model} nommé {name} existe déjà"
#: netbox/dcim/forms/connections.py:49 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843
#: netbox/dcim/tables/power.py:66
#: netbox/templates/dcim/inc/cable_termination.html:42
#: netbox/templates/dcim/powerfeed.html:24
@@ -5322,7 +5331,7 @@ msgstr "UN {model} nommé {name} existe déjà"
msgid "Power Panel"
msgstr "Panneau d'alimentation"
#: netbox/dcim/forms/connections.py:58 netbox/dcim/forms/model_forms.py:871
#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:871
#: netbox/templates/dcim/powerfeed.html:21
#: netbox/templates/dcim/powerport.html:80
msgid "Power Feed"
@@ -5731,11 +5740,11 @@ msgstr "Article d'inventaire"
msgid "Inventory Item Role"
msgstr "Rôle de l'article d'inventaire"
#: netbox/dcim/forms/model_forms.py:1898
#: netbox/dcim/forms/model_forms.py:1899
msgid "VM Interface"
msgstr "Interface de machine virtuelle"
#: netbox/dcim/forms/model_forms.py:1913 netbox/ipam/forms/filtersets.py:631
#: netbox/dcim/forms/model_forms.py:1915 netbox/ipam/forms/filtersets.py:631
#: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:173
#: netbox/templates/virtualization/virtualdisk.html:21
#: netbox/templates/virtualization/virtualmachine.html:12
@@ -5752,7 +5761,7 @@ msgstr "Interface de machine virtuelle"
msgid "Virtual Machine"
msgstr "Machine virtuelle"
#: netbox/dcim/forms/model_forms.py:1952
#: netbox/dcim/forms/model_forms.py:1954
msgid "A MAC address can only be assigned to a single object."
msgstr "Une adresse MAC ne peut être attribuée qu'à un seul objet."
@@ -7612,7 +7621,7 @@ msgstr "Prises de courant"
#: netbox/dcim/tables/devices.py:260 netbox/dcim/tables/devices.py:1122
#: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1173
#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2226
#: netbox/dcim/views.py:1473 netbox/dcim/views.py:2235
#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259
#: netbox/templates/dcim/device/base.html:37
#: netbox/templates/dcim/device_list.html:43
@@ -7652,7 +7661,7 @@ msgstr "Module Bay"
#: netbox/dcim/tables/devices.py:331 netbox/dcim/tables/devicetypes.py:52
#: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1248
#: netbox/dcim/views.py:2324 netbox/netbox/navigation/menu.py:104
#: netbox/dcim/views.py:2333 netbox/netbox/navigation/menu.py:104
#: netbox/templates/dcim/device/base.html:52
#: netbox/templates/dcim/device_list.html:71
#: netbox/templates/dcim/devicetype/base.html:49
@@ -7682,8 +7691,8 @@ msgid "Allocated draw (W)"
msgstr "Tirage alloué (W)"
#: netbox/dcim/tables/devices.py:582 netbox/ipam/forms/model_forms.py:785
#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:632
#: netbox/ipam/views.py:733 netbox/netbox/navigation/menu.py:165
#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:650
#: netbox/ipam/views.py:751 netbox/netbox/navigation/menu.py:165
#: netbox/netbox/navigation/menu.py:167
#: netbox/templates/dcim/interface.html:396
#: netbox/templates/ipam/ipaddress_bulk_add.html:15
@@ -7788,7 +7797,7 @@ msgid "Instances"
msgstr "Instances"
#: netbox/dcim/tables/devicetypes.py:121 netbox/dcim/views.py:1113
#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2162
#: netbox/dcim/views.py:1413 netbox/dcim/views.py:2171
#: netbox/netbox/navigation/menu.py:98
#: netbox/templates/dcim/device/base.html:25
#: netbox/templates/dcim/device_list.html:15
@@ -7799,7 +7808,7 @@ msgid "Console Ports"
msgstr "Ports de console"
#: netbox/dcim/tables/devicetypes.py:124 netbox/dcim/views.py:1128
#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2178
#: netbox/dcim/views.py:1428 netbox/dcim/views.py:2187
#: netbox/netbox/navigation/menu.py:99
#: netbox/templates/dcim/device/base.html:28
#: netbox/templates/dcim/device_list.html:22
@@ -7810,7 +7819,7 @@ msgid "Console Server Ports"
msgstr "Ports du serveur de consoles"
#: netbox/dcim/tables/devicetypes.py:127 netbox/dcim/views.py:1143
#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2194
#: netbox/dcim/views.py:1443 netbox/dcim/views.py:2203
#: netbox/netbox/navigation/menu.py:100
#: netbox/templates/dcim/device/base.html:31
#: netbox/templates/dcim/device_list.html:29
@@ -7821,7 +7830,7 @@ msgid "Power Ports"
msgstr "Ports d'alimentation"
#: netbox/dcim/tables/devicetypes.py:130 netbox/dcim/views.py:1158
#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2210
#: netbox/dcim/views.py:1458 netbox/dcim/views.py:2219
#: netbox/netbox/navigation/menu.py:101
#: netbox/templates/dcim/device/base.html:34
#: netbox/templates/dcim/device_list.html:36
@@ -7832,7 +7841,7 @@ msgid "Power Outlets"
msgstr "Prises de courant"
#: netbox/dcim/tables/devicetypes.py:136 netbox/dcim/views.py:1188
#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2248
#: netbox/dcim/views.py:1488 netbox/dcim/views.py:2257
#: netbox/netbox/navigation/menu.py:96
#: netbox/templates/dcim/device/base.html:40
#: netbox/templates/dcim/devicetype/base.html:37
@@ -7842,7 +7851,7 @@ msgid "Front Ports"
msgstr "Ports avant"
#: netbox/dcim/tables/devicetypes.py:139 netbox/dcim/views.py:1203
#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2264
#: netbox/dcim/views.py:1503 netbox/dcim/views.py:2273
#: netbox/netbox/navigation/menu.py:97
#: netbox/templates/dcim/device/base.html:43
#: netbox/templates/dcim/device_list.html:50
@@ -7853,7 +7862,7 @@ msgid "Rear Ports"
msgstr "Ports arrière"
#: netbox/dcim/tables/devicetypes.py:142 netbox/dcim/views.py:1233
#: netbox/dcim/views.py:2304 netbox/netbox/navigation/menu.py:103
#: netbox/dcim/views.py:2313 netbox/netbox/navigation/menu.py:103
#: netbox/templates/dcim/device/base.html:49
#: netbox/templates/dcim/device_list.html:57
#: netbox/templates/dcim/devicetype/base.html:46
@@ -7861,7 +7870,7 @@ msgid "Device Bays"
msgstr "Baies pour appareils"
#: netbox/dcim/tables/devicetypes.py:145 netbox/dcim/views.py:1218
#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2284
#: netbox/dcim/views.py:1518 netbox/dcim/views.py:2293
#: netbox/netbox/navigation/menu.py:102
#: netbox/templates/dcim/device/base.html:46
#: netbox/templates/dcim/device_list.html:64
@@ -7949,50 +7958,50 @@ msgstr "Réservations"
msgid "Non-Racked Devices"
msgstr "Appareils non mis en baie"
#: netbox/dcim/views.py:2337 netbox/extras/forms/model_forms.py:659
#: netbox/dcim/views.py:2346 netbox/extras/forms/model_forms.py:659
#: netbox/templates/extras/configcontext.html:10
#: netbox/virtualization/forms/model_forms.py:232
#: netbox/virtualization/views.py:436
msgid "Config Context"
msgstr "Contexte de configuration"
#: netbox/dcim/views.py:2347 netbox/virtualization/views.py:446
#: netbox/dcim/views.py:2356 netbox/virtualization/views.py:446
msgid "Render Config"
msgstr "Configuration du rendu"
#: netbox/dcim/views.py:2360 netbox/extras/tables/tables.py:611
#: netbox/dcim/views.py:2369 netbox/extras/tables/tables.py:611
#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258
#: netbox/virtualization/views.py:208
msgid "Virtual Machines"
msgstr "Machines virtuelles"
#: netbox/dcim/views.py:3193
#: netbox/dcim/views.py:3202
#, python-brace-format
msgid "Installed device {device} in bay {device_bay}."
msgstr "Appareil installé {device} dans la baie {device_bay}."
#: netbox/dcim/views.py:3234
#: netbox/dcim/views.py:3243
#, python-brace-format
msgid "Removed device {device} from bay {device_bay}."
msgstr "Appareil retiré {device} depuis la baie {device_bay}."
#: netbox/dcim/views.py:3350 netbox/ipam/tables/ip.py:181
#: netbox/dcim/views.py:3359 netbox/ipam/tables/ip.py:181
msgid "Children"
msgstr "Enfants"
#: netbox/dcim/views.py:3817
#: netbox/dcim/views.py:3826
#, python-brace-format
msgid "Added member <a href=\"{url}\">{device}</a>"
msgstr "Membre ajouté <a href=\"{url}\">{device}</a>"
#: netbox/dcim/views.py:3866
#: netbox/dcim/views.py:3875
#, python-brace-format
msgid "Unable to remove master device {device} from the virtual chassis."
msgstr ""
"Impossible de supprimer le périphérique principal {device} depuis le châssis"
" virtuel."
#: netbox/dcim/views.py:3879
#: netbox/dcim/views.py:3888
#, python-brace-format
msgid "Removed {device} from virtual chassis {chassis}"
msgstr "Supprimé {device} depuis un châssis virtuel {chassis}"
@@ -9318,99 +9327,99 @@ msgstr ""
"Les valeurs doivent correspondre à cette expression régulière : "
"<code>{regex}</code>"
#: netbox/extras/models/customfields.py:671
#: netbox/extras/models/customfields.py:679
msgid "Value must be a string."
msgstr "La valeur doit être une chaîne."
#: netbox/extras/models/customfields.py:673
#: netbox/extras/models/customfields.py:681
#, python-brace-format
msgid "Value must match regex '{regex}'"
msgstr "La valeur doit correspondre à « regex »{regex}'"
#: netbox/extras/models/customfields.py:678
#: netbox/extras/models/customfields.py:686
msgid "Value must be an integer."
msgstr "La valeur doit être un entier."
#: netbox/extras/models/customfields.py:681
#: netbox/extras/models/customfields.py:696
#: netbox/extras/models/customfields.py:689
#: netbox/extras/models/customfields.py:704
#, python-brace-format
msgid "Value must be at least {minimum}"
msgstr "La valeur doit être d'au moins {minimum}"
#: netbox/extras/models/customfields.py:685
#: netbox/extras/models/customfields.py:700
#: netbox/extras/models/customfields.py:693
#: netbox/extras/models/customfields.py:708
#, python-brace-format
msgid "Value must not exceed {maximum}"
msgstr "La valeur ne doit pas dépasser {maximum}"
#: netbox/extras/models/customfields.py:693
#: netbox/extras/models/customfields.py:701
msgid "Value must be a decimal."
msgstr "La valeur doit être une décimale."
#: netbox/extras/models/customfields.py:705
#: netbox/extras/models/customfields.py:713
msgid "Value must be true or false."
msgstr "La valeur doit être vraie ou fausse."
#: netbox/extras/models/customfields.py:713
#: netbox/extras/models/customfields.py:721
msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)."
msgstr "Les valeurs de date doivent être au format ISO 8601 (AAAA-MM-JJ)."
#: netbox/extras/models/customfields.py:722
#: netbox/extras/models/customfields.py:730
msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)."
msgstr ""
"Les valeurs de date et d'heure doivent être au format ISO 8601 (YYYY-MM-DD "
"HH:MM:SS)."
#: netbox/extras/models/customfields.py:729
#: netbox/extras/models/customfields.py:737
#, python-brace-format
msgid "Invalid choice ({value}) for choice set {choiceset}."
msgstr "Choix non valide ({value}) pour le set de choix {choiceset}."
#: netbox/extras/models/customfields.py:739
#: netbox/extras/models/customfields.py:747
#, python-brace-format
msgid "Invalid choice(s) ({value}) for choice set {choiceset}."
msgstr "Choix (s) non valide ({value}) pour le set de choix {choiceset}."
#: netbox/extras/models/customfields.py:748
#: netbox/extras/models/customfields.py:756
#, python-brace-format
msgid "Value must be an object ID, not {type}"
msgstr "La valeur doit être un identifiant d'objet, et non {type}"
#: netbox/extras/models/customfields.py:754
#: netbox/extras/models/customfields.py:762
#, python-brace-format
msgid "Value must be a list of object IDs, not {type}"
msgstr "La valeur doit être une liste d'identifiants d'objets, et non {type}"
#: netbox/extras/models/customfields.py:758
#: netbox/extras/models/customfields.py:766
#, python-brace-format
msgid "Found invalid object ID: {id}"
msgstr "ID d'objet non valide trouvé : {id}"
#: netbox/extras/models/customfields.py:761
#: netbox/extras/models/customfields.py:769
msgid "Required field cannot be empty."
msgstr "Le champ obligatoire ne peut pas être vide."
#: netbox/extras/models/customfields.py:781
#: netbox/extras/models/customfields.py:789
msgid "Base set of predefined choices (optional)"
msgstr "Ensemble de base de choix prédéfinis (facultatif)"
#: netbox/extras/models/customfields.py:793
#: netbox/extras/models/customfields.py:801
msgid "Choices are automatically ordered alphabetically"
msgstr "Les choix sont automatiquement classés par ordre alphabétique"
#: netbox/extras/models/customfields.py:800
#: netbox/extras/models/customfields.py:808
msgid "custom field choice set"
msgstr "ensemble de choix de champs personnalisés"
#: netbox/extras/models/customfields.py:801
#: netbox/extras/models/customfields.py:809
msgid "custom field choice sets"
msgstr "ensembles de choix de champs personnalisés"
#: netbox/extras/models/customfields.py:843
#: netbox/extras/models/customfields.py:851
msgid "Must define base or extra choices."
msgstr "Doit définir des choix de base ou supplémentaires."
#: netbox/extras/models/customfields.py:867
#: netbox/extras/models/customfields.py:875
#, python-brace-format
msgid ""
"Cannot remove choice {choice} as there are {model} objects which reference "
@@ -9798,7 +9807,7 @@ msgid "notifications"
msgstr "notifications"
#: netbox/extras/models/notifications.py:99
#: netbox/extras/models/notifications.py:240
#: netbox/extras/models/notifications.py:243
#, python-brace-format
msgid "Objects of this type ({type}) do not support notifications."
msgstr ""
@@ -9821,11 +9830,11 @@ msgstr "groupe de notifications"
msgid "notification groups"
msgstr "groupes de notifications"
#: netbox/extras/models/notifications.py:223
#: netbox/extras/models/notifications.py:226
msgid "subscription"
msgstr "abonnement"
#: netbox/extras/models/notifications.py:224
#: netbox/extras/models/notifications.py:227
msgid "subscriptions"
msgstr "abonnements"
@@ -10762,7 +10771,7 @@ msgstr "Nom DNS"
#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:280
#: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:51
#: netbox/ipam/views.py:1024 netbox/netbox/navigation/menu.py:200
#: netbox/ipam/views.py:1042 netbox/netbox/navigation/menu.py:200
#: netbox/netbox/navigation/menu.py:202
msgid "VLANs"
msgstr "VLAN"
@@ -11406,7 +11415,7 @@ msgid "Added"
msgstr "Ajouté"
#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:113
#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:375
#: netbox/ipam/tables/vlans.py:120 netbox/ipam/views.py:393
#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174
#: netbox/templates/ipam/vlan.html:100
msgid "Prefixes"
@@ -11550,26 +11559,26 @@ msgstr ""
"Seuls les caractères alphanumériques, les astérisques, les tirets, les "
"points et les traits de soulignement sont autorisés dans les noms DNS"
#: netbox/ipam/views.py:569
msgid "Child Prefixes"
msgstr "Préfixes pour enfants"
#: netbox/ipam/views.py:605
msgid "Child Ranges"
msgstr "Plages pour enfants"
#: netbox/ipam/views.py:951
msgid "Related IPs"
msgstr "IP associées"
#: netbox/ipam/views.py:1319
#: netbox/ipam/views.py:64 netbox/ipam/views.py:1337
msgid "Device Interfaces"
msgstr "Interfaces des appareils"
#: netbox/ipam/views.py:1337
#: netbox/ipam/views.py:69 netbox/ipam/views.py:1355
msgid "VM Interfaces"
msgstr "Interfaces de machines virtuelles"
#: netbox/ipam/views.py:587
msgid "Child Prefixes"
msgstr "Préfixes pour enfants"
#: netbox/ipam/views.py:623
msgid "Child Ranges"
msgstr "Plages pour enfants"
#: netbox/ipam/views.py:969
msgid "Related IPs"
msgstr "IP associées"
#: netbox/netbox/api/fields.py:66
msgid "This field may not be blank."
msgstr "Ce champ n'est peut-être pas vide."
@@ -16676,17 +16685,17 @@ msgstr "{value} doit être un multiple de {multiple}."
msgid "{value} is not a valid regular expression."
msgstr "{value} n'est pas une expression rationnelle valide."
#: netbox/utilities/views.py:57
#: netbox/utilities/views.py:75
#, python-brace-format
msgid "{self.__class__.__name__} must implement get_required_permission()"
msgstr "{self.__class__.__name__} doit implémenter get_required_permission()"
#: netbox/utilities/views.py:93
#: netbox/utilities/views.py:111
#, python-brace-format
msgid "{class_name} must implement get_required_permission()"
msgstr "{class_name} doit implémenter get_required_permission()"
#: netbox/utilities/views.py:117
#: netbox/utilities/views.py:135
#, python-brace-format
msgid ""
"{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only"