From 48a367c4098d702cd068eac9d8266791ea74a370 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 05:02:15 +0000 Subject: [PATCH] Update source translation strings --- netbox/translations/en/LC_MESSAGES/django.po | 723 ++++++++++--------- 1 file changed, 369 insertions(+), 354 deletions(-) diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index 266f0c4ef..3e3b4da9d 100644 --- a/netbox/translations/en/LC_MESSAGES/django.po +++ b/netbox/translations/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-25 05:01+0000\n" +"POT-Creation-Date: 2025-04-29 05:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,7 +30,7 @@ msgstr "" #: netbox/account/tables.py:35 netbox/core/choices.py:102 #: netbox/core/tables/jobs.py:29 netbox/core/tables/tasks.py:79 -#: netbox/extras/tables/tables.py:335 netbox/extras/tables/tables.py:569 +#: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:572 #: netbox/templates/account/token.html:43 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 @@ -99,7 +99,7 @@ msgstr "" #: netbox/dcim/choices.py:22 netbox/dcim/choices.py:103 #: netbox/dcim/choices.py:184 netbox/dcim/choices.py:236 #: netbox/dcim/choices.py:1599 netbox/dcim/choices.py:1649 -#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:495 +#: netbox/dcim/choices.py:1671 netbox/extras/tables/tables.py:498 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:25 @@ -162,10 +162,10 @@ msgstr "" #: netbox/dcim/filtersets.py:99 netbox/dcim/filtersets.py:153 #: netbox/dcim/filtersets.py:213 netbox/dcim/filtersets.py:334 #: netbox/dcim/filtersets.py:465 netbox/dcim/filtersets.py:1022 -#: netbox/dcim/filtersets.py:1377 netbox/dcim/filtersets.py:2038 -#: netbox/dcim/filtersets.py:2281 netbox/dcim/filtersets.py:2339 -#: netbox/ipam/filtersets.py:954 netbox/virtualization/filtersets.py:139 -#: netbox/vpn/filtersets.py:358 +#: netbox/dcim/filtersets.py:1344 netbox/dcim/filtersets.py:1442 +#: netbox/dcim/filtersets.py:2103 netbox/dcim/filtersets.py:2346 +#: netbox/dcim/filtersets.py:2404 netbox/ipam/filtersets.py:954 +#: netbox/virtualization/filtersets.py:139 netbox/vpn/filtersets.py:358 msgid "Region (ID)" msgstr "" @@ -174,10 +174,11 @@ msgstr "" #: netbox/dcim/filtersets.py:106 netbox/dcim/filtersets.py:159 #: netbox/dcim/filtersets.py:220 netbox/dcim/filtersets.py:341 #: netbox/dcim/filtersets.py:472 netbox/dcim/filtersets.py:1029 -#: netbox/dcim/filtersets.py:1384 netbox/dcim/filtersets.py:2045 -#: netbox/dcim/filtersets.py:2288 netbox/dcim/filtersets.py:2346 -#: netbox/extras/filtersets.py:509 netbox/ipam/filtersets.py:961 -#: netbox/virtualization/filtersets.py:146 netbox/vpn/filtersets.py:353 +#: netbox/dcim/filtersets.py:1351 netbox/dcim/filtersets.py:1449 +#: netbox/dcim/filtersets.py:2110 netbox/dcim/filtersets.py:2353 +#: netbox/dcim/filtersets.py:2411 netbox/extras/filtersets.py:509 +#: netbox/ipam/filtersets.py:961 netbox/virtualization/filtersets.py:146 +#: netbox/vpn/filtersets.py:353 msgid "Region (slug)" msgstr "" @@ -185,10 +186,11 @@ msgstr "" #: netbox/circuits/filtersets.py:297 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:129 netbox/dcim/filtersets.py:226 #: netbox/dcim/filtersets.py:347 netbox/dcim/filtersets.py:478 -#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1390 -#: netbox/dcim/filtersets.py:2051 netbox/dcim/filtersets.py:2294 -#: netbox/dcim/filtersets.py:2352 netbox/ipam/filtersets.py:239 -#: netbox/ipam/filtersets.py:967 netbox/virtualization/filtersets.py:152 +#: netbox/dcim/filtersets.py:1035 netbox/dcim/filtersets.py:1357 +#: netbox/dcim/filtersets.py:1455 netbox/dcim/filtersets.py:2116 +#: netbox/dcim/filtersets.py:2359 netbox/dcim/filtersets.py:2417 +#: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:967 +#: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" msgstr "" @@ -196,11 +198,11 @@ msgstr "" #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:136 netbox/dcim/filtersets.py:233 #: netbox/dcim/filtersets.py:354 netbox/dcim/filtersets.py:485 -#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1397 -#: netbox/dcim/filtersets.py:2058 netbox/dcim/filtersets.py:2301 -#: netbox/dcim/filtersets.py:2359 netbox/extras/filtersets.py:515 -#: netbox/ipam/filtersets.py:246 netbox/ipam/filtersets.py:974 -#: netbox/virtualization/filtersets.py:159 +#: netbox/dcim/filtersets.py:1042 netbox/dcim/filtersets.py:1364 +#: netbox/dcim/filtersets.py:1462 netbox/dcim/filtersets.py:2123 +#: netbox/dcim/filtersets.py:2366 netbox/dcim/filtersets.py:2424 +#: netbox/extras/filtersets.py:515 netbox/ipam/filtersets.py:246 +#: netbox/ipam/filtersets.py:974 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" msgstr "" @@ -215,21 +217,22 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1476 netbox/dcim/forms/filtersets.py:88 #: netbox/dcim/forms/filtersets.py:226 netbox/dcim/forms/filtersets.py:343 #: netbox/dcim/forms/filtersets.py:440 netbox/dcim/forms/filtersets.py:754 -#: netbox/dcim/forms/filtersets.py:998 netbox/dcim/forms/filtersets.py:1022 -#: netbox/dcim/forms/filtersets.py:1112 netbox/dcim/forms/filtersets.py:1150 -#: netbox/dcim/forms/filtersets.py:1633 netbox/dcim/forms/filtersets.py:1657 -#: netbox/dcim/forms/filtersets.py:1681 netbox/dcim/forms/model_forms.py:141 -#: netbox/dcim/forms/model_forms.py:169 netbox/dcim/forms/model_forms.py:243 -#: netbox/dcim/forms/model_forms.py:473 netbox/dcim/forms/model_forms.py:734 -#: netbox/dcim/forms/object_create.py:389 netbox/dcim/tables/devices.py:163 -#: netbox/dcim/tables/power.py:26 netbox/dcim/tables/power.py:93 -#: netbox/dcim/tables/racks.py:121 netbox/dcim/tables/racks.py:206 -#: netbox/dcim/tables/sites.py:133 netbox/extras/filtersets.py:525 -#: netbox/ipam/forms/bulk_edit.py:468 netbox/ipam/forms/bulk_import.py:468 -#: netbox/ipam/forms/filtersets.py:161 netbox/ipam/forms/filtersets.py:236 -#: netbox/ipam/forms/filtersets.py:449 netbox/ipam/forms/filtersets.py:544 -#: netbox/ipam/forms/model_forms.py:678 netbox/ipam/tables/vlans.py:87 -#: netbox/ipam/tables/vlans.py:197 netbox/templates/dcim/device.html:22 +#: netbox/dcim/forms/filtersets.py:973 netbox/dcim/forms/filtersets.py:1046 +#: netbox/dcim/forms/filtersets.py:1070 netbox/dcim/forms/filtersets.py:1160 +#: netbox/dcim/forms/filtersets.py:1198 netbox/dcim/forms/filtersets.py:1681 +#: netbox/dcim/forms/filtersets.py:1705 netbox/dcim/forms/filtersets.py:1729 +#: netbox/dcim/forms/model_forms.py:141 netbox/dcim/forms/model_forms.py:169 +#: netbox/dcim/forms/model_forms.py:243 netbox/dcim/forms/model_forms.py:473 +#: netbox/dcim/forms/model_forms.py:734 netbox/dcim/forms/object_create.py:389 +#: netbox/dcim/tables/devices.py:163 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:93 netbox/dcim/tables/racks.py:121 +#: netbox/dcim/tables/racks.py:206 netbox/dcim/tables/sites.py:133 +#: netbox/extras/filtersets.py:525 netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/filtersets.py:161 +#: netbox/ipam/forms/filtersets.py:236 netbox/ipam/forms/filtersets.py:449 +#: netbox/ipam/forms/filtersets.py:544 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/vlans.py:87 netbox/ipam/tables/vlans.py:197 +#: netbox/templates/dcim/device.html:22 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:38 #: netbox/templates/dcim/location.html:37 @@ -312,19 +315,19 @@ msgstr "" #: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:237 #: netbox/dcim/filtersets.py:358 netbox/dcim/filtersets.py:453 -#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1402 -#: netbox/dcim/filtersets.py:2063 netbox/dcim/filtersets.py:2305 -#: netbox/dcim/filtersets.py:2364 netbox/ipam/filtersets.py:251 -#: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:163 -#: netbox/vpn/filtersets.py:368 +#: netbox/dcim/filtersets.py:1046 netbox/dcim/filtersets.py:1369 +#: netbox/dcim/filtersets.py:1467 netbox/dcim/filtersets.py:2128 +#: netbox/dcim/filtersets.py:2370 netbox/dcim/filtersets.py:2429 +#: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:978 +#: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:368 msgid "Site (ID)" msgstr "" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:259 #: netbox/dcim/filtersets.py:370 netbox/dcim/filtersets.py:491 -#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1413 -#: netbox/dcim/filtersets.py:2317 +#: netbox/dcim/filtersets.py:1058 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/filtersets.py:1478 netbox/dcim/filtersets.py:2382 msgid "Location (ID)" msgstr "" @@ -335,8 +338,8 @@ msgstr "" #: netbox/circuits/filtersets.py:273 netbox/circuits/filtersets.py:375 #: netbox/circuits/filtersets.py:537 netbox/core/filtersets.py:77 #: netbox/core/filtersets.py:136 netbox/core/filtersets.py:173 -#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/filtersets.py:2412 netbox/extras/filtersets.py:41 +#: netbox/dcim/filtersets.py:752 netbox/dcim/filtersets.py:1436 +#: netbox/dcim/filtersets.py:2477 netbox/extras/filtersets.py:41 #: netbox/extras/filtersets.py:63 netbox/extras/filtersets.py:92 #: netbox/extras/filtersets.py:132 netbox/extras/filtersets.py:181 #: netbox/extras/filtersets.py:209 netbox/extras/filtersets.py:239 @@ -379,7 +382,8 @@ msgstr "" #: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:266 netbox/dcim/filtersets.py:377 #: netbox/dcim/filtersets.py:498 netbox/dcim/filtersets.py:1065 -#: netbox/dcim/filtersets.py:1419 netbox/extras/filtersets.py:542 +#: netbox/dcim/filtersets.py:1386 netbox/dcim/filtersets.py:1484 +#: netbox/extras/filtersets.py:542 msgid "Location (slug)" msgstr "" @@ -399,7 +403,7 @@ msgstr "" msgid "Virtual circuit (CID)" msgstr "" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1860 +#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:1925 msgid "Virtual circuit (ID)" msgstr "" @@ -436,7 +440,7 @@ msgid "Virtual circuit" msgstr "" #: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1276 -#: netbox/dcim/filtersets.py:1641 netbox/ipam/filtersets.py:627 +#: netbox/dcim/filtersets.py:1706 netbox/ipam/filtersets.py:627 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:401 msgid "Interface (ID)" msgstr "" @@ -480,7 +484,7 @@ msgstr "" #: netbox/extras/forms/bulk_edit.py:208 netbox/extras/forms/bulk_edit.py:256 #: netbox/extras/forms/bulk_edit.py:274 netbox/extras/forms/bulk_edit.py:298 #: netbox/extras/forms/bulk_edit.py:312 netbox/extras/forms/bulk_edit.py:339 -#: netbox/extras/tables/tables.py:79 netbox/ipam/forms/bulk_edit.py:56 +#: netbox/extras/tables/tables.py:82 netbox/ipam/forms/bulk_edit.py:56 #: netbox/ipam/forms/bulk_edit.py:76 netbox/ipam/forms/bulk_edit.py:96 #: netbox/ipam/forms/bulk_edit.py:120 netbox/ipam/forms/bulk_edit.py:149 #: netbox/ipam/forms/bulk_edit.py:178 netbox/ipam/forms/bulk_edit.py:197 @@ -643,13 +647,13 @@ msgstr "" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:210 #: netbox/dcim/forms/bulk_edit.py:613 netbox/dcim/forms/bulk_edit.py:822 #: netbox/dcim/forms/bulk_edit.py:1191 netbox/dcim/forms/bulk_edit.py:1218 -#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1323 netbox/dcim/forms/filtersets.py:1471 -#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/tables/devices.py:737 +#: netbox/dcim/forms/bulk_edit.py:1742 netbox/dcim/forms/filtersets.py:1113 +#: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/tables/devices.py:737 #: netbox/dcim/tables/devices.py:793 netbox/dcim/tables/devices.py:1034 #: netbox/dcim/tables/devicetypes.py:256 netbox/dcim/tables/devicetypes.py:271 #: netbox/dcim/tables/racks.py:33 netbox/extras/forms/bulk_edit.py:270 -#: netbox/extras/tables/tables.py:443 +#: netbox/extras/tables/tables.py:446 #: netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:40 netbox/templates/dcim/devicerole.html:34 @@ -681,18 +685,18 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:807 #: netbox/dcim/forms/bulk_import.py:893 netbox/dcim/forms/bulk_import.py:987 #: netbox/dcim/forms/bulk_import.py:1029 netbox/dcim/forms/bulk_import.py:1350 -#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:956 -#: netbox/dcim/forms/filtersets.py:1055 netbox/dcim/forms/filtersets.py:1176 -#: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1273 -#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/filtersets.py:1317 -#: netbox/dcim/forms/filtersets.py:1359 netbox/dcim/forms/filtersets.py:1466 -#: netbox/dcim/forms/filtersets.py:1490 netbox/dcim/forms/model_forms.py:714 +#: netbox/dcim/forms/bulk_import.py:1513 netbox/dcim/forms/filtersets.py:1004 +#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1224 +#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/filtersets.py:1321 +#: netbox/dcim/forms/filtersets.py:1345 netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1407 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1538 netbox/dcim/forms/model_forms.py:714 #: netbox/dcim/forms/model_forms.py:720 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:188 #: netbox/dcim/tables/devices.py:845 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:137 netbox/extras/forms/bulk_import.py:42 -#: netbox/extras/tables/tables.py:405 netbox/extras/tables/tables.py:465 +#: netbox/extras/tables/tables.py:408 netbox/extras/tables/tables.py:468 #: netbox/netbox/tables/tables.py:243 netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -755,9 +759,9 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1508 netbox/dcim/forms/bulk_import.py:1572 #: netbox/dcim/forms/filtersets.py:179 netbox/dcim/forms/filtersets.py:238 #: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:800 -#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:959 -#: netbox/dcim/forms/filtersets.py:1060 netbox/dcim/forms/filtersets.py:1171 -#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/tables/devices.py:150 +#: netbox/dcim/forms/filtersets.py:925 netbox/dcim/forms/filtersets.py:1007 +#: netbox/dcim/forms/filtersets.py:1108 netbox/dcim/forms/filtersets.py:1219 +#: netbox/dcim/forms/filtersets.py:1621 netbox/dcim/tables/devices.py:150 #: netbox/dcim/tables/devices.py:848 netbox/dcim/tables/devices.py:982 #: netbox/dcim/tables/devices.py:1094 netbox/dcim/tables/modules.py:70 #: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:125 @@ -830,8 +834,8 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:324 #: netbox/dcim/forms/filtersets.py:400 netbox/dcim/forms/filtersets.py:421 #: netbox/dcim/forms/filtersets.py:723 netbox/dcim/forms/filtersets.py:917 -#: netbox/dcim/forms/filtersets.py:979 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1131 netbox/dcim/tables/power.py:88 +#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1057 +#: netbox/dcim/forms/filtersets.py:1179 netbox/dcim/tables/power.py:88 #: netbox/extras/filtersets.py:612 netbox/extras/forms/filtersets.py:330 #: netbox/extras/forms/filtersets.py:403 netbox/ipam/forms/bulk_edit.py:46 #: netbox/ipam/forms/bulk_edit.py:71 netbox/ipam/forms/bulk_edit.py:115 @@ -938,13 +942,13 @@ msgstr "" #: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:68 #: netbox/core/forms/filtersets.py:136 netbox/dcim/forms/bulk_edit.py:846 #: netbox/dcim/forms/filtersets.py:173 netbox/dcim/forms/filtersets.py:205 -#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1008 -#: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1264 netbox/dcim/forms/filtersets.py:1289 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1332 -#: netbox/dcim/forms/filtersets.py:1457 netbox/dcim/forms/filtersets.py:1481 -#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1523 -#: netbox/dcim/forms/filtersets.py:1539 netbox/extras/forms/bulk_edit.py:90 +#: netbox/dcim/forms/filtersets.py:916 netbox/dcim/forms/filtersets.py:1056 +#: netbox/dcim/forms/filtersets.py:1180 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1337 +#: netbox/dcim/forms/filtersets.py:1356 netbox/dcim/forms/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:1505 netbox/dcim/forms/filtersets.py:1529 +#: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1571 +#: netbox/dcim/forms/filtersets.py:1587 netbox/extras/forms/bulk_edit.py:90 #: netbox/extras/forms/filtersets.py:45 netbox/extras/forms/filtersets.py:137 #: netbox/extras/forms/filtersets.py:169 netbox/extras/forms/filtersets.py:210 #: netbox/extras/forms/filtersets.py:227 netbox/extras/forms/filtersets.py:258 @@ -1068,7 +1072,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1280 netbox/dcim/forms/bulk_edit.py:1713 #: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:1106 #: netbox/dcim/forms/filtersets.py:368 netbox/dcim/forms/filtersets.py:778 -#: netbox/dcim/forms/filtersets.py:1550 netbox/dcim/forms/model_forms.py:256 +#: netbox/dcim/forms/filtersets.py:1598 netbox/dcim/forms/model_forms.py:256 #: netbox/dcim/forms/model_forms.py:1090 netbox/dcim/forms/model_forms.py:1559 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:179 #: netbox/dcim/tables/devices.py:840 netbox/dcim/tables/devices.py:966 @@ -1228,14 +1232,15 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:357 #: netbox/dcim/forms/filtersets.py:397 netbox/dcim/forms/filtersets.py:448 #: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:978 netbox/dcim/forms/filtersets.py:1007 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1091 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1241 netbox/dcim/forms/filtersets.py:1265 -#: netbox/dcim/forms/filtersets.py:1290 netbox/dcim/forms/filtersets.py:1309 -#: netbox/dcim/forms/filtersets.py:1337 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1482 netbox/dcim/forms/filtersets.py:1506 -#: netbox/dcim/forms/filtersets.py:1524 netbox/dcim/forms/filtersets.py:1541 +#: netbox/dcim/forms/filtersets.py:943 netbox/dcim/forms/filtersets.py:981 +#: netbox/dcim/forms/filtersets.py:1026 netbox/dcim/forms/filtersets.py:1055 +#: netbox/dcim/forms/filtersets.py:1075 netbox/dcim/forms/filtersets.py:1139 +#: netbox/dcim/forms/filtersets.py:1169 netbox/dcim/forms/filtersets.py:1178 +#: netbox/dcim/forms/filtersets.py:1289 netbox/dcim/forms/filtersets.py:1313 +#: netbox/dcim/forms/filtersets.py:1338 netbox/dcim/forms/filtersets.py:1357 +#: netbox/dcim/forms/filtersets.py:1385 netbox/dcim/forms/filtersets.py:1506 +#: netbox/dcim/forms/filtersets.py:1530 netbox/dcim/forms/filtersets.py:1554 +#: netbox/dcim/forms/filtersets.py:1572 netbox/dcim/forms/filtersets.py:1589 #: netbox/dcim/forms/model_forms.py:184 netbox/dcim/forms/model_forms.py:248 #: netbox/dcim/forms/model_forms.py:478 netbox/dcim/forms/model_forms.py:739 #: netbox/dcim/tables/devices.py:167 netbox/dcim/tables/power.py:30 @@ -1263,7 +1268,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:159 netbox/dcim/forms/filtersets.py:175 #: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:329 #: netbox/dcim/forms/filtersets.py:401 netbox/dcim/forms/filtersets.py:472 -#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1092 +#: netbox/dcim/forms/filtersets.py:724 netbox/dcim/forms/filtersets.py:1140 #: netbox/ipam/forms/filtersets.py:103 netbox/ipam/forms/filtersets.py:183 #: netbox/ipam/forms/filtersets.py:283 netbox/ipam/forms/filtersets.py:328 #: netbox/ipam/forms/filtersets.py:613 netbox/netbox/navigation/menu.py:31 @@ -1285,16 +1290,16 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/filtersets.py:74 #: netbox/dcim/forms/filtersets.py:186 netbox/dcim/forms/filtersets.py:212 #: netbox/dcim/forms/filtersets.py:335 netbox/dcim/forms/filtersets.py:426 -#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:984 -#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1098 -#: netbox/dcim/forms/filtersets.py:1137 netbox/dcim/forms/filtersets.py:1625 -#: netbox/dcim/forms/filtersets.py:1649 netbox/dcim/forms/filtersets.py:1673 -#: netbox/dcim/forms/model_forms.py:114 netbox/dcim/forms/object_create.py:373 -#: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/sites.py:85 -#: netbox/extras/filtersets.py:503 netbox/ipam/forms/bulk_edit.py:458 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:439 -#: netbox/ipam/forms/filtersets.py:530 netbox/templates/dcim/device.html:18 -#: netbox/templates/dcim/rack.html:16 +#: netbox/dcim/forms/filtersets.py:740 netbox/dcim/forms/filtersets.py:959 +#: netbox/dcim/forms/filtersets.py:1032 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1185 +#: netbox/dcim/forms/filtersets.py:1673 netbox/dcim/forms/filtersets.py:1697 +#: netbox/dcim/forms/filtersets.py:1721 netbox/dcim/forms/model_forms.py:114 +#: netbox/dcim/forms/object_create.py:373 netbox/dcim/tables/devices.py:153 +#: netbox/dcim/tables/sites.py:85 netbox/extras/filtersets.py:503 +#: netbox/ipam/forms/bulk_edit.py:458 netbox/ipam/forms/filtersets.py:226 +#: netbox/ipam/forms/filtersets.py:439 netbox/ipam/forms/filtersets.py:530 +#: netbox/templates/dcim/device.html:18 netbox/templates/dcim/rack.html:16 #: netbox/templates/dcim/rackreservation.html:22 #: netbox/templates/dcim/region.html:26 netbox/templates/dcim/site.html:31 #: netbox/templates/ipam/vlan.html:16 @@ -1311,12 +1316,12 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/filtersets.py:79 #: netbox/dcim/forms/filtersets.py:191 netbox/dcim/forms/filtersets.py:217 #: netbox/dcim/forms/filtersets.py:348 netbox/dcim/forms/filtersets.py:431 -#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:989 -#: netbox/dcim/forms/filtersets.py:1103 netbox/dcim/forms/filtersets.py:1142 -#: netbox/dcim/forms/object_create.py:381 netbox/extras/filtersets.py:520 -#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/filtersets.py:156 -#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:444 -#: netbox/ipam/forms/filtersets.py:535 +#: netbox/dcim/forms/filtersets.py:745 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/forms/filtersets.py:1037 netbox/dcim/forms/filtersets.py:1151 +#: netbox/dcim/forms/filtersets.py:1190 netbox/dcim/forms/object_create.py:381 +#: netbox/extras/filtersets.py:520 netbox/ipam/forms/bulk_edit.py:463 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:231 +#: netbox/ipam/forms/filtersets.py:444 netbox/ipam/forms/filtersets.py:535 #: netbox/virtualization/forms/filtersets.py:65 #: netbox/virtualization/forms/filtersets.py:144 #: netbox/virtualization/forms/model_forms.py:98 @@ -1444,7 +1449,7 @@ msgstr "" #: netbox/dcim/models/racks.py:288 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:237 #: netbox/ipam/models/ip.py:508 netbox/ipam/models/ip.py:729 -#: netbox/ipam/models/vlans.py:210 netbox/virtualization/models/clusters.py:70 +#: netbox/ipam/models/vlans.py:211 netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/tunnels.py:38 netbox/wireless/models.py:95 #: netbox/wireless/models.py:156 @@ -1545,7 +1550,7 @@ msgstr "" #: netbox/extras/models/models.py:158 netbox/extras/models/models.py:396 #: netbox/extras/models/models.py:511 netbox/extras/models/notifications.py:131 #: netbox/extras/models/staging.py:32 netbox/extras/models/tags.py:32 -#: netbox/ipam/models/vlans.py:358 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:367 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:196 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1582,8 +1587,8 @@ msgstr "" #: netbox/extras/models/scripts.py:30 netbox/extras/models/staging.py:27 #: netbox/ipam/models/asns.py:17 netbox/ipam/models/fhrp.py:24 #: netbox/ipam/models/services.py:51 netbox/ipam/models/services.py:84 -#: netbox/ipam/models/vlans.py:37 netbox/ipam/models/vlans.py:199 -#: netbox/ipam/models/vlans.py:337 netbox/ipam/models/vrfs.py:20 +#: netbox/ipam/models/vlans.py:38 netbox/ipam/models/vlans.py:200 +#: netbox/ipam/models/vlans.py:346 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:75 netbox/netbox/models/__init__.py:142 #: netbox/netbox/models/__init__.py:186 netbox/tenancy/models/contacts.py:58 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:42 @@ -1606,7 +1611,7 @@ msgstr "" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 #: netbox/dcim/models/racks.py:137 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:506 netbox/ipam/models/asns.py:23 -#: netbox/ipam/models/vlans.py:42 netbox/netbox/models/__init__.py:146 +#: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 #: netbox/netbox/models/__init__.py:191 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:27 #: netbox/wireless/models.py:59 @@ -1696,12 +1701,12 @@ msgstr "" #: netbox/dcim/tables/racks.py:24 netbox/dcim/tables/racks.py:113 #: netbox/dcim/tables/sites.py:24 netbox/dcim/tables/sites.py:51 #: netbox/dcim/tables/sites.py:78 netbox/dcim/tables/sites.py:129 -#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:58 -#: netbox/extras/tables/tables.py:122 netbox/extras/tables/tables.py:155 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:246 -#: netbox/extras/tables/tables.py:361 netbox/extras/tables/tables.py:378 -#: netbox/extras/tables/tables.py:401 netbox/extras/tables/tables.py:439 -#: netbox/extras/tables/tables.py:491 netbox/extras/tables/tables.py:517 +#: netbox/extras/forms/filtersets.py:218 netbox/extras/tables/tables.py:61 +#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:183 netbox/extras/tables/tables.py:249 +#: netbox/extras/tables/tables.py:364 netbox/extras/tables/tables.py:381 +#: netbox/extras/tables/tables.py:404 netbox/extras/tables/tables.py:442 +#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:520 #: netbox/ipam/forms/bulk_edit.py:391 netbox/ipam/forms/filtersets.py:403 #: netbox/ipam/forms/filtersets.py:488 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:31 netbox/ipam/tables/ip.py:106 @@ -1839,7 +1844,7 @@ msgstr "" #: netbox/dcim/tables/power.py:39 netbox/dcim/tables/power.py:96 #: netbox/dcim/tables/racks.py:84 netbox/dcim/tables/racks.py:144 #: netbox/dcim/tables/racks.py:224 netbox/dcim/tables/sites.py:107 -#: netbox/extras/tables/tables.py:585 netbox/ipam/tables/asn.py:69 +#: netbox/extras/tables/tables.py:588 netbox/ipam/tables/asn.py:69 #: netbox/ipam/tables/fhrp.py:34 netbox/ipam/tables/ip.py:82 #: netbox/ipam/tables/ip.py:226 netbox/ipam/tables/ip.py:281 #: netbox/ipam/tables/ip.py:349 netbox/ipam/tables/services.py:24 @@ -1922,29 +1927,29 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1101 netbox/dcim/forms/bulk_import.py:1223 #: netbox/dcim/forms/bulk_import.py:1559 netbox/dcim/forms/connections.py:24 #: netbox/dcim/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:922 -#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1243 -#: netbox/dcim/forms/filtersets.py:1268 netbox/dcim/forms/filtersets.py:1292 -#: netbox/dcim/forms/filtersets.py:1312 netbox/dcim/forms/filtersets.py:1340 -#: netbox/dcim/forms/filtersets.py:1460 netbox/dcim/forms/filtersets.py:1485 -#: netbox/dcim/forms/filtersets.py:1509 netbox/dcim/forms/filtersets.py:1527 -#: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1641 -#: netbox/dcim/forms/filtersets.py:1665 netbox/dcim/forms/filtersets.py:1689 -#: netbox/dcim/forms/model_forms.py:644 netbox/dcim/forms/model_forms.py:861 -#: netbox/dcim/forms/model_forms.py:1231 netbox/dcim/forms/model_forms.py:1716 -#: netbox/dcim/forms/model_forms.py:1787 netbox/dcim/forms/object_create.py:254 -#: netbox/dcim/tables/connections.py:22 netbox/dcim/tables/connections.py:41 -#: netbox/dcim/tables/connections.py:60 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:380 netbox/dcim/tables/devices.py:421 -#: netbox/dcim/tables/devices.py:463 netbox/dcim/tables/devices.py:513 -#: netbox/dcim/tables/devices.py:618 netbox/dcim/tables/devices.py:730 -#: netbox/dcim/tables/devices.py:786 netbox/dcim/tables/devices.py:832 -#: netbox/dcim/tables/devices.py:891 netbox/dcim/tables/devices.py:959 -#: netbox/dcim/tables/devices.py:1088 netbox/dcim/tables/modules.py:53 -#: netbox/extras/forms/filtersets.py:328 netbox/ipam/forms/bulk_import.py:310 -#: netbox/ipam/forms/bulk_import.py:556 netbox/ipam/forms/filtersets.py:618 -#: netbox/ipam/forms/model_forms.py:333 netbox/ipam/forms/model_forms.py:761 -#: netbox/ipam/forms/model_forms.py:794 netbox/ipam/forms/model_forms.py:820 -#: netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/forms/filtersets.py:954 netbox/dcim/forms/filtersets.py:1100 +#: netbox/dcim/forms/filtersets.py:1291 netbox/dcim/forms/filtersets.py:1316 +#: netbox/dcim/forms/filtersets.py:1340 netbox/dcim/forms/filtersets.py:1360 +#: netbox/dcim/forms/filtersets.py:1388 netbox/dcim/forms/filtersets.py:1508 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1575 netbox/dcim/forms/filtersets.py:1592 +#: netbox/dcim/forms/filtersets.py:1689 netbox/dcim/forms/filtersets.py:1713 +#: netbox/dcim/forms/filtersets.py:1737 netbox/dcim/forms/model_forms.py:644 +#: netbox/dcim/forms/model_forms.py:861 netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1716 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 +#: netbox/dcim/tables/devices.py:295 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:421 netbox/dcim/tables/devices.py:463 +#: netbox/dcim/tables/devices.py:513 netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:832 netbox/dcim/tables/devices.py:891 +#: netbox/dcim/tables/devices.py:959 netbox/dcim/tables/devices.py:1088 +#: netbox/dcim/tables/modules.py:53 netbox/extras/forms/filtersets.py:328 +#: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/bulk_import.py:556 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/forms/model_forms.py:333 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:794 +#: netbox/ipam/forms/model_forms.py:820 netbox/ipam/tables/vlans.py:156 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1981,12 +1986,12 @@ msgstr "" msgid "Device" msgstr "" -#: netbox/circuits/views.py:361 +#: netbox/circuits/views.py:373 #, python-brace-format msgid "No terminations have been defined for circuit {circuit}." msgstr "" -#: netbox/circuits/views.py:410 +#: netbox/circuits/views.py:422 #, python-brace-format msgid "Swapped terminations for circuit {circuit}." msgstr "" @@ -2196,13 +2201,13 @@ msgstr "" #: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 #: netbox/core/tables/data.py:26 netbox/dcim/forms/bulk_edit.py:1140 -#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1376 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/filtersets.py:1424 #: netbox/dcim/tables/devices.py:566 netbox/dcim/tables/devicetypes.py:231 #: netbox/extras/forms/bulk_edit.py:123 netbox/extras/forms/bulk_edit.py:187 #: netbox/extras/forms/bulk_edit.py:246 netbox/extras/forms/filtersets.py:145 #: netbox/extras/forms/filtersets.py:235 netbox/extras/forms/filtersets.py:300 -#: netbox/extras/tables/tables.py:162 netbox/extras/tables/tables.py:253 -#: netbox/extras/tables/tables.py:415 netbox/netbox/preferences.py:22 +#: netbox/extras/tables/tables.py:165 netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:418 netbox/netbox/preferences.py:22 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 #: netbox/templates/extras/customlink.html:17 @@ -2233,8 +2238,8 @@ msgstr "" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:97 #: netbox/extras/forms/model_forms.py:262 #: netbox/extras/forms/model_forms.py:592 -#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:191 -#: netbox/extras/tables/tables.py:483 netbox/extras/tables/tables.py:521 +#: netbox/extras/forms/model_forms.py:646 netbox/extras/tables/tables.py:194 +#: netbox/extras/tables/tables.py:486 netbox/extras/tables/tables.py:524 #: netbox/templates/core/datasource.html:31 #: netbox/templates/extras/configcontext.html:29 #: netbox/templates/extras/configtemplate.html:21 @@ -2258,9 +2263,9 @@ msgid "Creation" msgstr "" #: netbox/core/forms/filtersets.py:75 netbox/core/forms/filtersets.py:161 -#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:220 -#: netbox/extras/tables/tables.py:294 netbox/extras/tables/tables.py:326 -#: netbox/extras/tables/tables.py:574 netbox/templates/core/job.html:38 +#: netbox/extras/forms/filtersets.py:469 netbox/extras/tables/tables.py:223 +#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 +#: netbox/extras/tables/tables.py:577 netbox/templates/core/job.html:38 #: netbox/templates/core/objectchange.html:52 #: netbox/tenancy/tables/contacts.py:90 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" @@ -2302,7 +2307,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:465 netbox/dcim/forms/filtersets.py:419 #: netbox/dcim/forms/filtersets.py:463 netbox/dcim/forms/model_forms.py:324 #: netbox/extras/forms/filtersets.py:464 netbox/extras/forms/filtersets.py:484 -#: netbox/extras/tables/tables.py:302 netbox/extras/tables/tables.py:342 +#: netbox/extras/tables/tables.py:305 netbox/extras/tables/tables.py:345 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/dcim/rackreservation.html:58 #: netbox/templates/extras/savedfilter.html:21 @@ -2316,7 +2321,7 @@ msgid "User" msgstr "" #: netbox/core/forms/filtersets.py:135 netbox/core/tables/change_logging.py:15 -#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:649 +#: netbox/extras/tables/tables.py:615 netbox/extras/tables/tables.py:669 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "" @@ -2523,7 +2528,7 @@ msgid "type" msgstr "" #: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:659 +#: netbox/extras/models/models.py:164 netbox/extras/tables/tables.py:679 #: netbox/templates/core/datasource.html:58 #: netbox/templates/core/plugin.html:66 msgid "URL" @@ -2713,11 +2718,11 @@ msgid "Full Name" msgstr "" #: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:21 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:279 -#: netbox/extras/tables/tables.py:297 netbox/extras/tables/tables.py:329 -#: netbox/extras/tables/tables.py:409 netbox/extras/tables/tables.py:470 -#: netbox/extras/tables/tables.py:579 netbox/extras/tables/tables.py:619 -#: netbox/extras/tables/tables.py:656 netbox/netbox/tables/tables.py:247 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:282 +#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:332 +#: netbox/extras/tables/tables.py:412 netbox/extras/tables/tables.py:473 +#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:622 +#: netbox/extras/tables/tables.py:676 netbox/netbox/tables/tables.py:247 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2745,8 +2750,9 @@ msgid "Last updated" msgstr "" #: netbox/core/tables/jobs.py:10 netbox/core/tables/tasks.py:76 -#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:216 -#: netbox/extras/tables/tables.py:460 netbox/netbox/tables/tables.py:192 +#: netbox/dcim/tables/devicetypes.py:169 netbox/extras/tables/tables.py:219 +#: netbox/extras/tables/tables.py:463 netbox/extras/tables/tables.py:647 +#: netbox/netbox/tables/tables.py:192 #: netbox/templates/dcim/virtualchassis_edit.html:56 #: netbox/utilities/forms/forms.py:73 netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -3038,7 +3044,7 @@ msgstr "" #: netbox/dcim/forms/model_forms.py:1551 netbox/dcim/forms/object_import.py:177 #: netbox/dcim/tables/devices.py:689 netbox/dcim/tables/devices.py:899 #: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1146 -#: netbox/extras/tables/tables.py:223 netbox/ipam/tables/fhrp.py:59 +#: netbox/extras/tables/tables.py:226 netbox/ipam/tables/fhrp.py:59 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/services.py:44 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/interface.html:366 @@ -3163,7 +3169,7 @@ msgid "Virtual" msgstr "" #: netbox/dcim/choices.py:856 netbox/dcim/choices.py:1100 -#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:1578 netbox/dcim/forms/filtersets.py:1384 #: netbox/dcim/forms/model_forms.py:1007 netbox/dcim/forms/model_forms.py:1445 #: netbox/netbox/navigation/menu.py:146 netbox/netbox/navigation/menu.py:150 #: netbox/templates/dcim/interface.html:267 @@ -3205,8 +3211,8 @@ msgid "Cellular" msgstr "" #: netbox/dcim/choices.py:1168 netbox/dcim/forms/filtersets.py:384 -#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:964 -#: netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:810 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1606 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:58 msgid "Serial" @@ -3287,7 +3293,7 @@ msgstr "" msgid "Fiber" msgstr "" -#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1228 +#: netbox/dcim/choices.py:1541 netbox/dcim/forms/filtersets.py:1276 msgid "Connected" msgstr "" @@ -3376,7 +3382,7 @@ msgstr "" #: netbox/dcim/filtersets.py:540 netbox/dcim/filtersets.py:679 #: netbox/dcim/filtersets.py:883 netbox/dcim/filtersets.py:934 #: netbox/dcim/filtersets.py:974 netbox/dcim/filtersets.py:1315 -#: netbox/dcim/filtersets.py:1971 +#: netbox/dcim/filtersets.py:2036 msgid "Manufacturer (ID)" msgstr "" @@ -3384,7 +3390,7 @@ msgstr "" #: netbox/dcim/filtersets.py:546 netbox/dcim/filtersets.py:685 #: netbox/dcim/filtersets.py:889 netbox/dcim/filtersets.py:940 #: netbox/dcim/filtersets.py:980 netbox/dcim/filtersets.py:1321 -#: netbox/dcim/filtersets.py:1977 +#: netbox/dcim/filtersets.py:2042 msgid "Manufacturer (slug)" msgstr "" @@ -3397,14 +3403,14 @@ msgid "Rack type (ID)" msgstr "" #: netbox/dcim/filtersets.py:412 netbox/dcim/filtersets.py:893 -#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:1981 +#: netbox/dcim/filtersets.py:995 netbox/dcim/filtersets.py:2046 #: netbox/ipam/filtersets.py:376 netbox/ipam/filtersets.py:488 #: netbox/ipam/filtersets.py:998 netbox/virtualization/filtersets.py:176 msgid "Role (ID)" msgstr "" #: netbox/dcim/filtersets.py:418 netbox/dcim/filtersets.py:899 -#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:1987 +#: netbox/dcim/filtersets.py:1001 netbox/dcim/filtersets.py:2052 #: netbox/extras/filtersets.py:558 netbox/ipam/filtersets.py:382 #: netbox/ipam/filtersets.py:494 netbox/ipam/filtersets.py:1004 #: netbox/virtualization/filtersets.py:182 @@ -3412,7 +3418,8 @@ msgid "Role (slug)" msgstr "" #: netbox/dcim/filtersets.py:448 netbox/dcim/filtersets.py:1070 -#: netbox/dcim/filtersets.py:1424 netbox/dcim/filtersets.py:2379 +#: netbox/dcim/filtersets.py:1391 netbox/dcim/filtersets.py:1489 +#: netbox/dcim/filtersets.py:2444 msgid "Rack (ID)" msgstr "" @@ -3490,7 +3497,7 @@ msgid "Has inventory items" msgstr "" #: netbox/dcim/filtersets.py:757 netbox/dcim/filtersets.py:990 -#: netbox/dcim/filtersets.py:1445 +#: netbox/dcim/filtersets.py:1510 msgid "Device type (ID)" msgstr "" @@ -3498,11 +3505,11 @@ msgstr "" msgid "Module type (ID)" msgstr "" -#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1600 +#: netbox/dcim/filtersets.py:805 netbox/dcim/filtersets.py:1665 msgid "Power port (ID)" msgstr "" -#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:1967 +#: netbox/dcim/filtersets.py:879 netbox/dcim/filtersets.py:2032 msgid "Parent inventory item (ID)" msgstr "" @@ -3528,9 +3535,9 @@ msgstr "" msgid "Platform (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1408 -#: netbox/dcim/filtersets.py:2069 netbox/dcim/filtersets.py:2311 -#: netbox/dcim/filtersets.py:2370 +#: netbox/dcim/filtersets.py:1052 netbox/dcim/filtersets.py:1375 +#: netbox/dcim/filtersets.py:1473 netbox/dcim/filtersets.py:2134 +#: netbox/dcim/filtersets.py:2376 netbox/dcim/filtersets.py:2435 msgid "Site name (slug)" msgstr "" @@ -3560,8 +3567,8 @@ msgid "Is full depth" msgstr "" #: netbox/dcim/filtersets.py:1111 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/filtersets.py:1391 netbox/dcim/forms/filtersets.py:1597 -#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/filtersets.py:1439 netbox/dcim/forms/filtersets.py:1645 +#: netbox/dcim/forms/filtersets.py:1650 netbox/dcim/forms/model_forms.py:1762 #: netbox/dcim/models/devices.py:1505 netbox/dcim/models/devices.py:1526 #: netbox/virtualization/filtersets.py:196 #: netbox/virtualization/filtersets.py:268 @@ -3613,40 +3620,41 @@ msgstr "" msgid "Module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1342 netbox/dcim/filtersets.py:1434 -#: netbox/dcim/filtersets.py:1620 netbox/ipam/filtersets.py:606 +#: netbox/dcim/filtersets.py:1397 netbox/dcim/filtersets.py:1495 +msgid "Rack (name)" +msgstr "" + +#: netbox/dcim/filtersets.py:1401 netbox/dcim/filtersets.py:1499 +#: netbox/dcim/filtersets.py:1685 netbox/ipam/filtersets.py:606 #: netbox/ipam/filtersets.py:846 netbox/ipam/filtersets.py:1168 #: netbox/virtualization/filtersets.py:127 netbox/vpn/filtersets.py:379 msgid "Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1430 -msgid "Rack (name)" -msgstr "" - -#: netbox/dcim/filtersets.py:1440 netbox/dcim/filtersets.py:1615 -#: netbox/ipam/filtersets.py:601 netbox/ipam/filtersets.py:841 -#: netbox/ipam/filtersets.py:1174 netbox/vpn/filtersets.py:374 +#: netbox/dcim/filtersets.py:1407 netbox/dcim/filtersets.py:1505 +#: netbox/dcim/filtersets.py:1680 netbox/ipam/filtersets.py:601 +#: netbox/ipam/filtersets.py:841 netbox/ipam/filtersets.py:1174 +#: netbox/vpn/filtersets.py:374 msgid "Device (name)" msgstr "" -#: netbox/dcim/filtersets.py:1451 +#: netbox/dcim/filtersets.py:1516 msgid "Device type (model)" msgstr "" -#: netbox/dcim/filtersets.py:1456 +#: netbox/dcim/filtersets.py:1521 msgid "Device role (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1462 +#: netbox/dcim/filtersets.py:1527 msgid "Device role (slug)" msgstr "" -#: netbox/dcim/filtersets.py:1467 +#: netbox/dcim/filtersets.py:1532 msgid "Virtual Chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1473 netbox/dcim/forms/filtersets.py:110 +#: netbox/dcim/filtersets.py:1538 netbox/dcim/forms/filtersets.py:110 #: netbox/dcim/tables/devices.py:216 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/device.html:120 #: netbox/templates/dcim/device_edit.html:95 @@ -3656,59 +3664,59 @@ msgstr "" msgid "Virtual Chassis" msgstr "" -#: netbox/dcim/filtersets.py:1497 +#: netbox/dcim/filtersets.py:1562 msgid "Module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1569 msgid "Cable (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1625 netbox/ipam/filtersets.py:611 +#: netbox/dcim/filtersets.py:1690 netbox/ipam/filtersets.py:611 #: netbox/ipam/filtersets.py:851 netbox/ipam/filtersets.py:1184 #: netbox/vpn/filtersets.py:385 msgid "Virtual machine (name)" msgstr "" -#: netbox/dcim/filtersets.py:1630 netbox/ipam/filtersets.py:616 +#: netbox/dcim/filtersets.py:1695 netbox/ipam/filtersets.py:616 #: netbox/ipam/filtersets.py:856 netbox/ipam/filtersets.py:1178 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/filtersets.py:299 netbox/vpn/filtersets.py:390 msgid "Virtual machine (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1636 netbox/ipam/filtersets.py:622 +#: netbox/dcim/filtersets.py:1701 netbox/ipam/filtersets.py:622 #: netbox/vpn/filtersets.py:97 netbox/vpn/filtersets.py:396 msgid "Interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1647 netbox/ipam/filtersets.py:633 +#: netbox/dcim/filtersets.py:1712 netbox/ipam/filtersets.py:633 #: netbox/vpn/filtersets.py:108 netbox/vpn/filtersets.py:407 msgid "VM interface (name)" msgstr "" -#: netbox/dcim/filtersets.py:1652 netbox/ipam/filtersets.py:638 +#: netbox/dcim/filtersets.py:1717 netbox/ipam/filtersets.py:638 #: netbox/vpn/filtersets.py:113 msgid "VM interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1694 netbox/templates/dcim/interface.html:81 +#: netbox/dcim/filtersets.py:1759 netbox/templates/dcim/interface.html:81 #: netbox/templates/virtualization/vminterface.html:55 #: netbox/virtualization/forms/model_forms.py:395 msgid "802.1Q Mode" msgstr "" -#: netbox/dcim/filtersets.py:1698 netbox/ipam/forms/bulk_import.py:192 +#: netbox/dcim/filtersets.py:1763 netbox/ipam/forms/bulk_import.py:192 #: netbox/vpn/forms/bulk_import.py:308 msgid "Assigned VLAN" msgstr "" -#: netbox/dcim/filtersets.py:1702 +#: netbox/dcim/filtersets.py:1767 msgid "Assigned VID" msgstr "" -#: netbox/dcim/filtersets.py:1707 netbox/dcim/forms/bulk_edit.py:1544 -#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/filtersets.py:1772 netbox/dcim/forms/bulk_edit.py:1544 +#: netbox/dcim/forms/bulk_import.py:921 netbox/dcim/forms/filtersets.py:1492 #: netbox/dcim/forms/model_forms.py:1411 #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:647 netbox/ipam/filtersets.py:335 @@ -3740,18 +3748,18 @@ msgstr "" msgid "VRF" msgstr "" -#: netbox/dcim/filtersets.py:1713 netbox/ipam/filtersets.py:341 +#: netbox/dcim/filtersets.py:1778 netbox/ipam/filtersets.py:341 #: netbox/ipam/filtersets.py:352 netbox/ipam/filtersets.py:484 #: netbox/ipam/filtersets.py:585 netbox/ipam/filtersets.py:596 msgid "VRF (RD)" msgstr "" -#: netbox/dcim/filtersets.py:1718 netbox/ipam/filtersets.py:1036 +#: netbox/dcim/filtersets.py:1783 netbox/ipam/filtersets.py:1036 #: netbox/vpn/filtersets.py:342 msgid "L2VPN (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1449 +#: netbox/dcim/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1497 #: netbox/dcim/tables/devices.py:583 netbox/ipam/filtersets.py:1042 #: netbox/ipam/forms/filtersets.py:584 netbox/ipam/tables/vlans.py:113 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 @@ -3763,11 +3771,11 @@ msgstr "" msgid "L2VPN" msgstr "" -#: netbox/dcim/filtersets.py:1729 netbox/ipam/filtersets.py:1117 +#: netbox/dcim/filtersets.py:1794 netbox/ipam/filtersets.py:1117 msgid "VLAN Translation Policy (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1735 netbox/dcim/forms/filtersets.py:1415 +#: netbox/dcim/filtersets.py:1800 netbox/dcim/forms/filtersets.py:1463 #: netbox/dcim/forms/model_forms.py:1428 #: netbox/dcim/models/device_components.py:571 #: netbox/ipam/forms/filtersets.py:503 netbox/ipam/forms/model_forms.py:711 @@ -3778,31 +3786,31 @@ msgstr "" msgid "VLAN Translation Policy" msgstr "" -#: netbox/dcim/filtersets.py:1769 +#: netbox/dcim/filtersets.py:1834 msgid "Virtual Chassis Interfaces for Device" msgstr "" -#: netbox/dcim/filtersets.py:1774 +#: netbox/dcim/filtersets.py:1839 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1778 +#: netbox/dcim/filtersets.py:1843 msgid "Kind of interface" msgstr "" -#: netbox/dcim/filtersets.py:1783 netbox/virtualization/filtersets.py:259 +#: netbox/dcim/filtersets.py:1848 netbox/virtualization/filtersets.py:259 msgid "Parent interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1788 netbox/virtualization/filtersets.py:264 +#: netbox/dcim/filtersets.py:1853 netbox/virtualization/filtersets.py:264 msgid "Bridged interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1793 +#: netbox/dcim/filtersets.py:1858 msgid "LAG interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1801 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/filtersets.py:1866 netbox/dcim/tables/devices.py:605 #: netbox/dcim/tables/devices.py:1135 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 @@ -3810,77 +3818,77 @@ msgstr "" msgid "MAC Address" msgstr "" -#: netbox/dcim/filtersets.py:1806 netbox/virtualization/filtersets.py:273 +#: netbox/dcim/filtersets.py:1871 netbox/virtualization/filtersets.py:273 msgid "Primary MAC address (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1812 netbox/dcim/forms/model_forms.py:1415 +#: netbox/dcim/filtersets.py:1877 netbox/dcim/forms/model_forms.py:1415 #: netbox/virtualization/filtersets.py:279 #: netbox/virtualization/forms/model_forms.py:311 msgid "Primary MAC address" msgstr "" -#: netbox/dcim/filtersets.py:1834 netbox/dcim/filtersets.py:1846 -#: netbox/dcim/forms/filtersets.py:1351 netbox/dcim/forms/model_forms.py:1742 +#: netbox/dcim/filtersets.py:1899 netbox/dcim/filtersets.py:1911 +#: netbox/dcim/forms/filtersets.py:1399 netbox/dcim/forms/model_forms.py:1742 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "" -#: netbox/dcim/filtersets.py:1840 +#: netbox/dcim/filtersets.py:1905 msgid "Virtual Device Context (Identifier)" msgstr "" -#: netbox/dcim/filtersets.py:1851 netbox/templates/wireless/wirelesslan.html:11 +#: netbox/dcim/filtersets.py:1916 netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:55 msgid "Wireless LAN" msgstr "" -#: netbox/dcim/filtersets.py:1855 netbox/dcim/tables/devices.py:634 +#: netbox/dcim/filtersets.py:1920 netbox/dcim/tables/devices.py:634 msgid "Wireless link" msgstr "" -#: netbox/dcim/filtersets.py:1865 +#: netbox/dcim/filtersets.py:1930 msgid "Virtual circuit termination (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1934 +#: netbox/dcim/filtersets.py:1999 msgid "Parent module bay (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1939 +#: netbox/dcim/filtersets.py:2004 msgid "Installed module (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1950 +#: netbox/dcim/filtersets.py:2015 msgid "Installed device (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1956 +#: netbox/dcim/filtersets.py:2021 msgid "Installed device (name)" msgstr "" -#: netbox/dcim/filtersets.py:2026 +#: netbox/dcim/filtersets.py:2091 msgid "Master (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2032 +#: netbox/dcim/filtersets.py:2097 msgid "Master (name)" msgstr "" -#: netbox/dcim/filtersets.py:2074 netbox/tenancy/filtersets.py:245 +#: netbox/dcim/filtersets.py:2139 netbox/tenancy/filtersets.py:245 msgid "Tenant (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2080 netbox/extras/filtersets.py:618 +#: netbox/dcim/filtersets.py:2145 netbox/extras/filtersets.py:618 #: netbox/tenancy/filtersets.py:251 msgid "Tenant (slug)" msgstr "" -#: netbox/dcim/filtersets.py:2116 netbox/dcim/forms/filtersets.py:1078 +#: netbox/dcim/filtersets.py:2181 netbox/dcim/forms/filtersets.py:1126 msgid "Unterminated" msgstr "" -#: netbox/dcim/filtersets.py:2374 +#: netbox/dcim/filtersets.py:2439 msgid "Power panel (ID)" msgstr "" @@ -3895,7 +3903,7 @@ msgstr "" msgid "Tags" msgstr "" -#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/bulk_create.py:112 netbox/dcim/forms/filtersets.py:1562 #: netbox/dcim/forms/model_forms.py:498 netbox/dcim/forms/model_forms.py:557 #: netbox/dcim/forms/object_create.py:202 #: netbox/dcim/forms/object_create.py:351 netbox/dcim/tables/devices.py:175 @@ -3940,7 +3948,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:314 netbox/dcim/forms/filtersets.py:373 #: netbox/dcim/forms/filtersets.py:495 netbox/dcim/forms/filtersets.py:620 #: netbox/dcim/forms/filtersets.py:701 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/filtersets.py:948 netbox/dcim/forms/filtersets.py:1555 +#: netbox/dcim/forms/filtersets.py:996 netbox/dcim/forms/filtersets.py:1603 #: netbox/dcim/forms/model_forms.py:211 netbox/dcim/forms/model_forms.py:345 #: netbox/dcim/forms/model_forms.py:357 netbox/dcim/forms/model_forms.py:404 #: netbox/dcim/forms/model_forms.py:445 netbox/dcim/forms/model_forms.py:1095 @@ -4079,8 +4087,8 @@ msgid "Serial Number" msgstr "" #: netbox/dcim/forms/bulk_edit.py:376 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:968 -#: netbox/dcim/forms/filtersets.py:1562 +#: netbox/dcim/forms/filtersets.py:814 netbox/dcim/forms/filtersets.py:1016 +#: netbox/dcim/forms/filtersets.py:1610 msgid "Asset tag" msgstr "" @@ -4102,13 +4110,13 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1499 netbox/dcim/forms/filtersets.py:105 #: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:406 #: netbox/dcim/forms/filtersets.py:420 netbox/dcim/forms/filtersets.py:458 -#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:1036 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/model_forms.py:271 -#: netbox/dcim/forms/model_forms.py:314 netbox/dcim/forms/model_forms.py:489 -#: netbox/dcim/forms/model_forms.py:767 netbox/dcim/forms/object_create.py:398 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/power.py:70 -#: netbox/dcim/tables/racks.py:216 netbox/ipam/forms/filtersets.py:459 -#: netbox/templates/dcim/device.html:30 +#: netbox/dcim/forms/filtersets.py:773 netbox/dcim/forms/filtersets.py:986 +#: netbox/dcim/forms/filtersets.py:1084 netbox/dcim/forms/filtersets.py:1216 +#: netbox/dcim/forms/model_forms.py:271 netbox/dcim/forms/model_forms.py:314 +#: netbox/dcim/forms/model_forms.py:489 netbox/dcim/forms/model_forms.py:767 +#: netbox/dcim/forms/object_create.py:398 netbox/dcim/tables/devices.py:171 +#: netbox/dcim/tables/power.py:70 netbox/dcim/tables/racks.py:216 +#: netbox/ipam/forms/filtersets.py:459 netbox/templates/dcim/device.html:30 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 netbox/templates/dcim/rack.html:13 #: netbox/templates/dcim/rack/base.html:4 @@ -4121,7 +4129,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:453 netbox/dcim/forms/bulk_edit.py:747 #: netbox/dcim/forms/filtersets.py:326 netbox/dcim/forms/filtersets.py:399 #: netbox/dcim/forms/filtersets.py:482 netbox/dcim/forms/filtersets.py:609 -#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:944 #: netbox/dcim/forms/model_forms.py:681 netbox/dcim/forms/model_forms.py:1632 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" @@ -4271,13 +4279,13 @@ msgstr "" msgid "Label" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1069 +#: netbox/dcim/forms/bulk_edit.py:826 netbox/dcim/forms/filtersets.py:1117 #: netbox/templates/dcim/cable.html:50 msgid "Length" msgstr "" #: netbox/dcim/forms/bulk_edit.py:831 netbox/dcim/forms/bulk_import.py:1363 -#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1073 +#: netbox/dcim/forms/bulk_import.py:1366 netbox/dcim/forms/filtersets.py:1121 msgid "Length unit" msgstr "" @@ -4287,31 +4295,31 @@ msgid "Domain" msgstr "" #: netbox/dcim/forms/bulk_edit.py:923 netbox/dcim/forms/bulk_import.py:1482 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/model_forms.py:761 +#: netbox/dcim/forms/filtersets.py:1207 netbox/dcim/forms/model_forms.py:761 msgid "Power panel" msgstr "" #: netbox/dcim/forms/bulk_edit.py:945 netbox/dcim/forms/bulk_import.py:1518 -#: netbox/dcim/forms/filtersets.py:1181 netbox/templates/dcim/powerfeed.html:83 +#: netbox/dcim/forms/filtersets.py:1229 netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "" #: netbox/dcim/forms/bulk_edit.py:951 netbox/dcim/forms/bulk_import.py:1523 -#: netbox/dcim/forms/filtersets.py:1186 netbox/templates/dcim/powerfeed.html:95 +#: netbox/dcim/forms/filtersets.py:1234 netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1191 +#: netbox/dcim/forms/bulk_edit.py:957 netbox/dcim/forms/filtersets.py:1239 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1195 +#: netbox/dcim/forms/bulk_edit.py:961 netbox/dcim/forms/filtersets.py:1243 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1199 +#: netbox/dcim/forms/bulk_edit.py:965 netbox/dcim/forms/filtersets.py:1247 msgid "Max utilization" msgstr "" @@ -4350,7 +4358,7 @@ msgid "Management only" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1471 -#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/forms/bulk_import.py:906 netbox/dcim/forms/filtersets.py:1448 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 #: netbox/dcim/models/device_components.py:724 @@ -4358,14 +4366,14 @@ msgid "PoE mode" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1163 netbox/dcim/forms/bulk_edit.py:1477 -#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1405 +#: netbox/dcim/forms/bulk_import.py:912 netbox/dcim/forms/filtersets.py:1453 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 #: netbox/dcim/models/device_components.py:731 msgid "PoE type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1420 +#: netbox/dcim/forms/bulk_edit.py:1169 netbox/dcim/forms/filtersets.py:1468 #: netbox/dcim/forms/object_import.py:100 msgid "Wireless role" msgstr "" @@ -4394,8 +4402,8 @@ msgid "Virtual device contexts" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1456 netbox/dcim/forms/bulk_import.py:741 -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1253 -#: netbox/dcim/forms/filtersets.py:1278 netbox/dcim/forms/filtersets.py:1364 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/filtersets.py:1301 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1412 #: netbox/dcim/tables/devices.py:631 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 @@ -4419,7 +4427,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1493 netbox/dcim/forms/model_forms.py:1377 #: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/filtersets.py:553 -#: netbox/ipam/models/vlans.py:86 netbox/virtualization/forms/bulk_edit.py:222 +#: netbox/ipam/models/vlans.py:87 netbox/virtualization/forms/bulk_edit.py:222 #: netbox/virtualization/forms/model_forms.py:335 msgid "VLAN group" msgstr "" @@ -4462,7 +4470,7 @@ msgstr "" msgid "Wireless LANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/bulk_edit.py:1563 netbox/dcim/forms/filtersets.py:1381 #: netbox/dcim/forms/model_forms.py:1435 netbox/ipam/forms/bulk_edit.py:269 #: netbox/ipam/forms/bulk_edit.py:362 netbox/ipam/forms/filtersets.py:177 #: netbox/netbox/navigation/menu.py:108 @@ -4480,7 +4488,7 @@ msgstr "" msgid "Operation" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1334 +#: netbox/dcim/forms/bulk_edit.py:1565 netbox/dcim/forms/filtersets.py:1382 #: netbox/dcim/forms/model_forms.py:1006 netbox/dcim/forms/model_forms.py:1438 msgid "PoE" msgstr "" @@ -4492,7 +4500,7 @@ msgstr "" msgid "Related Interfaces" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1335 +#: netbox/dcim/forms/bulk_edit.py:1568 netbox/dcim/forms/filtersets.py:1383 #: netbox/dcim/forms/model_forms.py:1441 #: netbox/virtualization/forms/bulk_edit.py:257 #: netbox/virtualization/forms/filtersets.py:206 @@ -4783,7 +4791,7 @@ msgstr "" msgid "Physical medium" msgstr "" -#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1371 +#: netbox/dcim/forms/bulk_import.py:898 netbox/dcim/forms/filtersets.py:1419 msgid "Duplex" msgstr "" @@ -5027,32 +5035,32 @@ msgstr "" msgid "MTU" msgstr "" -#: netbox/dcim/forms/common.py:60 +#: netbox/dcim/forms/common.py:59 #, python-brace-format msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "" -#: netbox/dcim/forms/common.py:121 +#: netbox/dcim/forms/common.py:126 msgid "" "Cannot install module with placeholder values in a module bay with no " "position defined." msgstr "" -#: netbox/dcim/forms/common.py:127 +#: netbox/dcim/forms/common.py:132 #, python-brace-format msgid "" "Cannot install module with placeholder values in a module bay tree {level} " "in tree but {tokens} placeholders given." msgstr "" -#: netbox/dcim/forms/common.py:142 +#: netbox/dcim/forms/common.py:147 #, python-brace-format msgid "Cannot adopt {model} {name} as it already belongs to a module" msgstr "" -#: netbox/dcim/forms/common.py:151 +#: netbox/dcim/forms/common.py:156 #, python-brace-format msgid "A {model} named {name} already exists" msgstr "" @@ -5134,17 +5142,17 @@ msgstr "" msgid "Cluster group" msgstr "" -#: netbox/dcim/forms/filtersets.py:1211 +#: netbox/dcim/forms/filtersets.py:1259 msgid "Cabled" msgstr "" -#: netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1266 msgid "Occupied" msgstr "" -#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1270 -#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:1314 -#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/tables/devices.py:373 +#: netbox/dcim/forms/filtersets.py:1293 netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1342 netbox/dcim/forms/filtersets.py:1362 +#: netbox/dcim/forms/filtersets.py:1390 netbox/dcim/tables/devices.py:373 #: netbox/dcim/tables/devices.py:662 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 @@ -5158,45 +5166,45 @@ msgstr "" msgid "Connection" msgstr "" -#: netbox/dcim/forms/filtersets.py:1354 netbox/extras/forms/bulk_edit.py:326 +#: netbox/dcim/forms/filtersets.py:1402 netbox/extras/forms/bulk_edit.py:326 #: netbox/extras/forms/bulk_import.py:247 netbox/extras/forms/filtersets.py:472 -#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:582 +#: netbox/extras/forms/model_forms.py:689 netbox/extras/tables/tables.py:585 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1431 msgid "Mgmt only" msgstr "" -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/model_forms.py:1423 +#: netbox/dcim/forms/filtersets.py:1443 netbox/dcim/forms/model_forms.py:1423 #: netbox/dcim/models/device_components.py:680 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "" -#: netbox/dcim/forms/filtersets.py:1410 +#: netbox/dcim/forms/filtersets.py:1458 #: netbox/virtualization/forms/filtersets.py:246 msgid "802.1Q mode" msgstr "" -#: netbox/dcim/forms/filtersets.py:1425 +#: netbox/dcim/forms/filtersets.py:1473 msgid "Wireless channel" msgstr "" -#: netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1477 msgid "Channel frequency (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1433 +#: netbox/dcim/forms/filtersets.py:1481 msgid "Channel width (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1437 netbox/templates/dcim/interface.html:91 +#: netbox/dcim/forms/filtersets.py:1485 netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1535 #: netbox/dcim/tables/devices.py:336 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 @@ -5207,15 +5215,15 @@ msgstr "" msgid "Cable" msgstr "" -#: netbox/dcim/forms/filtersets.py:1566 netbox/dcim/tables/devices.py:978 +#: netbox/dcim/forms/filtersets.py:1614 netbox/dcim/tables/devices.py:978 msgid "Discovered" msgstr "" -#: netbox/dcim/forms/filtersets.py:1607 netbox/ipam/forms/filtersets.py:364 +#: netbox/dcim/forms/filtersets.py:1655 netbox/ipam/forms/filtersets.py:364 msgid "Assigned Device" msgstr "" -#: netbox/dcim/forms/filtersets.py:1612 netbox/ipam/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:1660 netbox/ipam/forms/filtersets.py:369 msgid "Assigned VM" msgstr "" @@ -7064,7 +7072,7 @@ msgstr "" #: netbox/dcim/tables/devices.py:69 netbox/dcim/tables/devices.py:117 #: netbox/dcim/tables/racks.py:149 netbox/dcim/tables/sites.py:104 -#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:548 +#: netbox/dcim/tables/sites.py:147 netbox/extras/tables/tables.py:551 #: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 #: netbox/netbox/navigation/menu.py:75 #: netbox/virtualization/forms/model_forms.py:122 @@ -7293,7 +7301,7 @@ msgid "Module Types" msgstr "" #: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:543 +#: netbox/extras/forms/model_forms.py:551 netbox/extras/tables/tables.py:546 #: netbox/netbox/navigation/menu.py:78 msgid "Platforms" msgstr "" @@ -7485,7 +7493,7 @@ msgstr "" msgid "Render Config" msgstr "" -#: netbox/dcim/views.py:2334 netbox/extras/tables/tables.py:553 +#: netbox/dcim/views.py:2334 netbox/extras/tables/tables.py:556 #: netbox/netbox/navigation/menu.py:255 netbox/netbox/navigation/menu.py:257 #: netbox/virtualization/views.py:214 msgid "Virtual Machines" @@ -7950,7 +7958,7 @@ msgid "Group name" msgstr "" #: netbox/extras/forms/bulk_edit.py:43 netbox/extras/forms/filtersets.py:69 -#: netbox/extras/tables/tables.py:65 +#: netbox/extras/tables/tables.py:68 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:118 msgid "Required" @@ -8016,7 +8024,7 @@ msgid "As attachment" msgstr "" #: netbox/extras/forms/bulk_edit.py:192 netbox/extras/forms/filtersets.py:242 -#: netbox/extras/tables/tables.py:256 +#: netbox/extras/tables/tables.py:259 #: netbox/templates/extras/savedfilter.html:29 msgid "Shared" msgstr "" @@ -8188,7 +8196,7 @@ msgid "Field type" msgstr "" #: netbox/extras/forms/filtersets.py:122 netbox/extras/forms/model_forms.py:157 -#: netbox/extras/tables/tables.py:91 +#: netbox/extras/tables/tables.py:94 #: netbox/templates/generic/bulk_import.html:154 msgid "Choices" msgstr "" @@ -9269,74 +9277,74 @@ msgstr "" msgid "Dismiss" msgstr "" -#: netbox/extras/tables/tables.py:62 netbox/extras/tables/tables.py:159 -#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:250 -#: netbox/extras/tables/tables.py:276 netbox/extras/tables/tables.py:412 -#: netbox/extras/tables/tables.py:446 +#: netbox/extras/tables/tables.py:65 netbox/extras/tables/tables.py:162 +#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:253 +#: netbox/extras/tables/tables.py:279 netbox/extras/tables/tables.py:415 +#: netbox/extras/tables/tables.py:449 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:80 msgid "Object Types" msgstr "" -#: netbox/extras/tables/tables.py:69 +#: netbox/extras/tables/tables.py:72 msgid "Validate Uniqueness" msgstr "" -#: netbox/extras/tables/tables.py:73 +#: netbox/extras/tables/tables.py:76 msgid "Visible" msgstr "" -#: netbox/extras/tables/tables.py:76 +#: netbox/extras/tables/tables.py:79 msgid "Editable" msgstr "" -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/tables/tables.py:85 msgid "Related Object Type" msgstr "" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:89 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "" -#: netbox/extras/tables/tables.py:94 +#: netbox/extras/tables/tables.py:97 msgid "Is Cloneable" msgstr "" -#: netbox/extras/tables/tables.py:98 +#: netbox/extras/tables/tables.py:101 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "" -#: netbox/extras/tables/tables.py:101 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "" -#: netbox/extras/tables/tables.py:104 +#: netbox/extras/tables/tables.py:107 msgid "Validation Regex" msgstr "" -#: netbox/extras/tables/tables.py:137 +#: netbox/extras/tables/tables.py:140 msgid "Count" msgstr "" -#: netbox/extras/tables/tables.py:140 +#: netbox/extras/tables/tables.py:143 msgid "Order Alphabetically" msgstr "" -#: netbox/extras/tables/tables.py:165 +#: netbox/extras/tables/tables.py:168 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "" -#: netbox/extras/tables/tables.py:187 +#: netbox/extras/tables/tables.py:190 msgid "As Attachment" msgstr "" -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:487 -#: netbox/extras/tables/tables.py:525 netbox/templates/core/datafile.html:24 +#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:490 +#: netbox/extras/tables/tables.py:528 netbox/templates/core/datafile.html:24 #: netbox/templates/extras/configcontext.html:39 #: netbox/templates/extras/configtemplate.html:31 #: netbox/templates/extras/exporttemplate.html:45 @@ -9345,53 +9353,53 @@ msgstr "" msgid "Data File" msgstr "" -#: netbox/extras/tables/tables.py:200 netbox/extras/tables/tables.py:499 -#: netbox/extras/tables/tables.py:530 +#: netbox/extras/tables/tables.py:203 netbox/extras/tables/tables.py:502 +#: netbox/extras/tables/tables.py:533 msgid "Synced" msgstr "" -#: netbox/extras/tables/tables.py:227 +#: netbox/extras/tables/tables.py:230 msgid "Image" msgstr "" -#: netbox/extras/tables/tables.py:232 +#: netbox/extras/tables/tables.py:235 msgid "Size (Bytes)" msgstr "" -#: netbox/extras/tables/tables.py:339 +#: netbox/extras/tables/tables.py:342 msgid "Read" msgstr "" -#: netbox/extras/tables/tables.py:382 +#: netbox/extras/tables/tables.py:385 msgid "SSL Validation" msgstr "" -#: netbox/extras/tables/tables.py:418 netbox/templates/extras/eventrule.html:37 +#: netbox/extras/tables/tables.py:421 netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "" -#: netbox/extras/tables/tables.py:538 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:541 netbox/netbox/navigation/menu.py:77 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "" -#: netbox/extras/tables/tables.py:590 +#: netbox/extras/tables/tables.py:593 msgid "Comments (Short)" msgstr "" -#: netbox/extras/tables/tables.py:609 netbox/extras/tables/tables.py:643 +#: netbox/extras/tables/tables.py:612 netbox/extras/tables/tables.py:663 msgid "Line" msgstr "" -#: netbox/extras/tables/tables.py:616 netbox/extras/tables/tables.py:653 +#: netbox/extras/tables/tables.py:619 netbox/extras/tables/tables.py:673 msgid "Level" msgstr "" -#: netbox/extras/tables/tables.py:622 netbox/extras/tables/tables.py:662 +#: netbox/extras/tables/tables.py:625 netbox/extras/tables/tables.py:682 msgid "Message" msgstr "" -#: netbox/extras/tables/tables.py:646 +#: netbox/extras/tables/tables.py:666 msgid "Method" msgstr "" @@ -9432,32 +9440,32 @@ msgstr "" msgid "Invalid attribute \"{name}\" for {model}" msgstr "" -#: netbox/extras/views.py:933 +#: netbox/extras/views.py:932 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" -#: netbox/extras/views.py:1085 +#: netbox/extras/views.py:1084 msgid "Your dashboard has been reset." msgstr "" -#: netbox/extras/views.py:1131 +#: netbox/extras/views.py:1130 msgid "Added widget: " msgstr "" -#: netbox/extras/views.py:1172 +#: netbox/extras/views.py:1171 msgid "Updated widget: " msgstr "" -#: netbox/extras/views.py:1208 +#: netbox/extras/views.py:1207 msgid "Deleted widget: " msgstr "" -#: netbox/extras/views.py:1210 +#: netbox/extras/views.py:1209 msgid "Error deleting widget: " msgstr "" -#: netbox/extras/views.py:1308 +#: netbox/extras/views.py:1307 msgid "Unable to run script: RQ worker process not running." msgstr "" @@ -9772,7 +9780,7 @@ msgstr "" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_import.py:188 #: netbox/ipam/forms/filtersets.py:271 netbox/ipam/forms/model_forms.py:217 -#: netbox/ipam/models/vlans.py:272 netbox/ipam/tables/ip.py:206 +#: netbox/ipam/models/vlans.py:273 netbox/ipam/tables/ip.py:206 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 @@ -9851,12 +9859,12 @@ msgstr "" msgid "Authentication" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:430 netbox/ipam/models/vlans.py:63 msgid "VLAN ID ranges" msgstr "" #: netbox/ipam/forms/bulk_edit.py:505 netbox/ipam/forms/bulk_import.py:501 -#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:232 +#: netbox/ipam/forms/filtersets.py:571 netbox/ipam/models/vlans.py:233 #: netbox/ipam/tables/vlans.py:103 msgid "Q-in-Q role" msgstr "" @@ -9968,7 +9976,7 @@ msgstr "" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:343 +#: netbox/ipam/forms/bulk_import.py:534 netbox/ipam/models/vlans.py:352 msgid "VLAN translation policy" msgstr "" @@ -10058,7 +10066,7 @@ msgstr "" msgid "DNS Name" msgstr "" -#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:273 +#: netbox/ipam/forms/filtersets.py:433 netbox/ipam/models/vlans.py:274 #: netbox/ipam/tables/ip.py:122 netbox/ipam/tables/vlans.py:51 #: netbox/ipam/views.py:1036 netbox/netbox/navigation/menu.py:199 #: netbox/netbox/navigation/menu.py:201 @@ -10069,11 +10077,11 @@ msgstr "" msgid "Contains VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:363 +#: netbox/ipam/forms/filtersets.py:508 netbox/ipam/models/vlans.py:372 msgid "Local VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:371 +#: netbox/ipam/forms/filtersets.py:513 netbox/ipam/models/vlans.py:380 msgid "Remote VLAN ID" msgstr "" @@ -10081,7 +10089,7 @@ msgstr "" msgid "Q-in-Q/802.1ad" msgstr "" -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:191 +#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:192 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "" @@ -10187,7 +10195,7 @@ msgstr "" msgid "Custom" msgstr "" -#: netbox/ipam/forms/model_forms.py:855 +#: netbox/ipam/forms/model_forms.py:856 msgid "" "Must specify name, protocol, and port(s) if not using a service template." msgstr "" @@ -10496,65 +10504,65 @@ msgstr "" msgid "A service must be associated with either a device or a virtual machine." msgstr "" -#: netbox/ipam/models/vlans.py:87 +#: netbox/ipam/models/vlans.py:88 msgid "VLAN groups" msgstr "" -#: netbox/ipam/models/vlans.py:94 +#: netbox/ipam/models/vlans.py:95 msgid "Cannot set scope_type without scope_id." msgstr "" -#: netbox/ipam/models/vlans.py:96 +#: netbox/ipam/models/vlans.py:97 msgid "Cannot set scope_id without scope_type." msgstr "" -#: netbox/ipam/models/vlans.py:104 +#: netbox/ipam/models/vlans.py:105 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" -#: netbox/ipam/models/vlans.py:110 +#: netbox/ipam/models/vlans.py:111 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" -#: netbox/ipam/models/vlans.py:117 +#: netbox/ipam/models/vlans.py:118 #, python-brace-format msgid "" "Ending VLAN ID in range must be greater than or equal to the starting VLAN " "ID ({range})" msgstr "" -#: netbox/ipam/models/vlans.py:123 +#: netbox/ipam/models/vlans.py:124 msgid "Ranges cannot overlap." msgstr "" -#: netbox/ipam/models/vlans.py:180 +#: netbox/ipam/models/vlans.py:181 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" -#: netbox/ipam/models/vlans.py:188 +#: netbox/ipam/models/vlans.py:189 msgid "VLAN group (optional)" msgstr "" -#: netbox/ipam/models/vlans.py:196 netbox/ipam/models/vlans.py:368 -#: netbox/ipam/models/vlans.py:376 +#: netbox/ipam/models/vlans.py:197 netbox/ipam/models/vlans.py:377 +#: netbox/ipam/models/vlans.py:385 msgid "Numeric VLAN ID (1-4094)" msgstr "" -#: netbox/ipam/models/vlans.py:214 +#: netbox/ipam/models/vlans.py:215 msgid "Operational status of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:222 +#: netbox/ipam/models/vlans.py:223 msgid "The primary function of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:237 +#: netbox/ipam/models/vlans.py:238 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "" -#: netbox/ipam/models/vlans.py:285 +#: netbox/ipam/models/vlans.py:287 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -10563,22 +10571,29 @@ msgstr "" #: netbox/ipam/models/vlans.py:294 #, python-brace-format +msgid "" +"The assigned site {site} is not a member of the assigned group {group} " +"(scope: {scope})." +msgstr "" + +#: netbox/ipam/models/vlans.py:303 +#, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" -#: netbox/ipam/models/vlans.py:301 +#: netbox/ipam/models/vlans.py:310 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:307 +#: netbox/ipam/models/vlans.py:316 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:353 msgid "VLAN translation policies" msgstr "" -#: netbox/ipam/models/vlans.py:385 +#: netbox/ipam/models/vlans.py:394 msgid "VLAN translation rule" msgstr "" @@ -15307,11 +15322,11 @@ msgstr "" msgid "\"{field_name}\" is an invalid accessor field name." msgstr "" -#: netbox/utilities/forms/fields/csv.py:101 +#: netbox/utilities/forms/fields/csv.py:102 msgid "Object type must be specified as \".\"" msgstr "" -#: netbox/utilities/forms/fields/csv.py:105 +#: netbox/utilities/forms/fields/csv.py:106 msgid "Invalid object type" msgstr ""