From bb8318750575a5f9e381ed560148ffd0b80d42ec Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Aug 2025 05:05:04 +0000 Subject: [PATCH] Update source translation strings --- netbox/translations/en/LC_MESSAGES/django.po | 565 ++++++++++--------- 1 file changed, 291 insertions(+), 274 deletions(-) diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index 38ba401f8..866052d23 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-07-30 05:08+0000\n" +"POT-Creation-Date: 2025-08-02 05:04+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1370,7 +1370,7 @@ msgstr "" #: netbox/templates/extras/configcontext.html:60 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:315 +#: netbox/tenancy/forms/filtersets.py:87 netbox/users/forms/model_forms.py:324 msgid "Assignment" msgstr "" @@ -1427,14 +1427,14 @@ msgstr "" msgid "Group Assignment" msgstr "" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:67 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:68 #: netbox/dcim/models/device_component_templates.py:531 #: netbox/dcim/models/device_component_templates.py:631 -#: netbox/dcim/models/device_components.py:485 -#: netbox/dcim/models/device_components.py:1038 -#: netbox/dcim/models/device_components.py:1109 -#: netbox/dcim/models/device_components.py:1255 -#: netbox/dcim/models/devices.py:381 netbox/dcim/models/racks.py:227 +#: netbox/dcim/models/device_components.py:516 +#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1140 +#: netbox/dcim/models/device_components.py:1286 +#: netbox/dcim/models/devices.py:382 netbox/dcim/models/racks.py:227 #: netbox/extras/models/tags.py:29 msgid "color" msgstr "" @@ -1459,10 +1459,10 @@ msgstr "" #: netbox/circuits/models/circuits.py:67 #: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_components.py:456 -#: netbox/dcim/models/device_components.py:1294 -#: netbox/dcim/models/devices.py:555 netbox/dcim/models/devices.py:1160 +#: netbox/core/models/jobs.py:87 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_components.py:487 +#: netbox/dcim/models/device_components.py:1325 +#: netbox/dcim/models/devices.py:556 netbox/dcim/models/devices.py:1164 #: netbox/dcim/models/modules.py:221 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/sites.py:154 #: netbox/dcim/models/sites.py:270 netbox/ipam/models/ip.py:242 @@ -1593,8 +1593,8 @@ msgstr "" #: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 #: netbox/core/models/jobs.py:48 #: netbox/dcim/models/device_component_templates.py:43 -#: netbox/dcim/models/device_components.py:52 netbox/dcim/models/devices.py:499 -#: netbox/dcim/models/devices.py:1092 netbox/dcim/models/devices.py:1155 +#: netbox/dcim/models/device_components.py:52 netbox/dcim/models/devices.py:500 +#: netbox/dcim/models/devices.py:1096 netbox/dcim/models/devices.py:1159 #: netbox/dcim/models/modules.py:32 netbox/dcim/models/power.py:38 #: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:263 #: netbox/dcim/models/sites.py:142 netbox/extras/models/configs.py:33 @@ -1626,7 +1626,7 @@ msgstr "" msgid "Full name of the provider" msgstr "" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 #: netbox/dcim/models/racks.py:143 netbox/dcim/models/sites.py:149 #: netbox/extras/models/models.py:472 netbox/ipam/models/asns.py:23 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:146 @@ -2545,7 +2545,7 @@ msgstr "" msgid "Config revision #{id}" msgstr "" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:42 +#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:43 #: netbox/dcim/models/device_component_templates.py:199 #: netbox/dcim/models/device_component_templates.py:234 #: netbox/dcim/models/device_component_templates.py:270 @@ -2553,13 +2553,13 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:420 #: netbox/dcim/models/device_component_templates.py:526 #: netbox/dcim/models/device_component_templates.py:626 -#: netbox/dcim/models/device_components.py:282 -#: netbox/dcim/models/device_components.py:309 +#: netbox/dcim/models/device_components.py:313 #: netbox/dcim/models/device_components.py:340 -#: netbox/dcim/models/device_components.py:462 -#: netbox/dcim/models/device_components.py:665 -#: netbox/dcim/models/device_components.py:1033 -#: netbox/dcim/models/device_components.py:1104 netbox/dcim/models/power.py:100 +#: netbox/dcim/models/device_components.py:371 +#: netbox/dcim/models/device_components.py:493 +#: netbox/dcim/models/device_components.py:696 +#: netbox/dcim/models/device_components.py:1064 +#: netbox/dcim/models/device_components.py:1135 netbox/dcim/models/power.py:100 #: netbox/extras/models/customfields.py:80 netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2574,7 +2574,7 @@ msgstr "" #: netbox/core/models/data.py:59 #: netbox/dcim/models/device_component_templates.py:425 -#: netbox/dcim/models/device_components.py:517 +#: netbox/dcim/models/device_components.py:548 #: netbox/extras/models/models.py:72 netbox/extras/models/models.py:311 #: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 #: netbox/users/models/permissions.py:28 @@ -2629,7 +2629,7 @@ msgstr "" msgid "last updated" msgstr "" -#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:440 +#: netbox/core/models/data.py:283 netbox/dcim/models/cables.py:450 msgid "path" msgstr "" @@ -3051,6 +3051,7 @@ msgid "Reserved" msgstr "" #: netbox/dcim/choices.py:101 netbox/templates/dcim/device.html:265 +#: netbox/utilities/templates/widgets/splitmultiselect.html:5 msgid "Available" msgstr "" @@ -3650,7 +3651,7 @@ msgstr "" #: netbox/dcim/filtersets.py:1164 netbox/dcim/forms/filtersets.py:838 #: netbox/dcim/forms/filtersets.py:1463 netbox/dcim/forms/filtersets.py:1669 #: netbox/dcim/forms/filtersets.py:1674 netbox/dcim/forms/model_forms.py:1887 -#: netbox/dcim/models/devices.py:1256 netbox/dcim/models/devices.py:1276 +#: netbox/dcim/models/devices.py:1260 netbox/dcim/models/devices.py:1280 #: netbox/virtualization/filtersets.py:198 #: netbox/virtualization/filtersets.py:270 #: netbox/virtualization/forms/filtersets.py:178 @@ -3799,7 +3800,7 @@ msgstr "" #: netbox/dcim/filtersets.py:1829 netbox/dcim/forms/bulk_edit.py:1591 #: netbox/dcim/forms/bulk_import.py:952 netbox/dcim/forms/filtersets.py:1516 #: netbox/dcim/forms/model_forms.py:1536 -#: netbox/dcim/models/device_components.py:761 +#: netbox/dcim/models/device_components.py:792 #: netbox/dcim/tables/devices.py:658 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 @@ -3858,7 +3859,7 @@ msgstr "" #: netbox/dcim/filtersets.py:1857 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/model_forms.py:1553 -#: netbox/dcim/models/device_components.py:580 +#: netbox/dcim/models/device_components.py:611 #: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/model_forms.py:712 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:248 @@ -4283,7 +4284,7 @@ msgstr "" msgid "Chassis" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:386 +#: netbox/dcim/forms/bulk_edit.py:662 netbox/dcim/models/devices.py:387 #: netbox/dcim/tables/devices.py:82 msgid "VM role" msgstr "" @@ -4440,7 +4441,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1101 #: netbox/dcim/models/device_component_templates.py:281 -#: netbox/dcim/models/device_components.py:352 +#: netbox/dcim/models/device_components.py:383 msgid "Maximum power draw (watts)" msgstr "" @@ -4450,7 +4451,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1107 #: netbox/dcim/models/device_component_templates.py:288 -#: netbox/dcim/models/device_components.py:359 +#: netbox/dcim/models/device_components.py:390 msgid "Allocated power draw (watts)" msgstr "" @@ -4472,7 +4473,7 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:937 netbox/dcim/forms/filtersets.py:1472 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:445 -#: netbox/dcim/models/device_components.py:733 +#: netbox/dcim/models/device_components.py:764 msgid "PoE mode" msgstr "" @@ -4480,7 +4481,7 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:943 netbox/dcim/forms/filtersets.py:1477 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:452 -#: netbox/dcim/models/device_components.py:740 +#: netbox/dcim/models/device_components.py:771 msgid "PoE type" msgstr "" @@ -5174,7 +5175,7 @@ msgstr "" msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "" -#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:527 +#: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:558 #: netbox/templates/dcim/interface.html:57 #: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:207 @@ -5324,7 +5325,7 @@ msgid "Mgmt only" msgstr "" #: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/model_forms.py:1548 -#: netbox/dcim/models/device_components.py:689 +#: netbox/dcim/models/device_components.py:720 #: netbox/templates/dcim/interface.html:142 msgid "WWN" msgstr "" @@ -5451,7 +5452,7 @@ msgstr "" msgid "Device Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:545 +#: netbox/dcim/forms/model_forms.py:594 netbox/dcim/models/devices.py:546 msgid "The lowest-numbered unit occupied by the device" msgstr "" @@ -5696,124 +5697,124 @@ msgstr "" msgid "A position must be specified for the first VC member." msgstr "" -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 #: netbox/dcim/models/device_component_templates.py:51 #: netbox/dcim/models/device_components.py:57 #: netbox/extras/models/customfields.py:113 msgid "label" msgstr "" -#: netbox/dcim/models/cables.py:71 +#: netbox/dcim/models/cables.py:72 msgid "length" msgstr "" -#: netbox/dcim/models/cables.py:78 +#: netbox/dcim/models/cables.py:79 msgid "length unit" msgstr "" -#: netbox/dcim/models/cables.py:96 +#: netbox/dcim/models/cables.py:97 msgid "cable" msgstr "" -#: netbox/dcim/models/cables.py:97 +#: netbox/dcim/models/cables.py:98 msgid "cables" msgstr "" -#: netbox/dcim/models/cables.py:163 +#: netbox/dcim/models/cables.py:173 msgid "Must specify a unit when setting a cable length" msgstr "" -#: netbox/dcim/models/cables.py:166 +#: netbox/dcim/models/cables.py:176 msgid "Must define A and B terminations when creating a new cable." msgstr "" -#: netbox/dcim/models/cables.py:173 +#: netbox/dcim/models/cables.py:183 msgid "Cannot connect different termination types to same end of cable." msgstr "" -#: netbox/dcim/models/cables.py:181 +#: netbox/dcim/models/cables.py:191 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "" -#: netbox/dcim/models/cables.py:191 +#: netbox/dcim/models/cables.py:201 msgid "A and B terminations cannot connect to the same object." msgstr "" -#: netbox/dcim/models/cables.py:260 netbox/ipam/models/asns.py:37 +#: netbox/dcim/models/cables.py:270 netbox/ipam/models/asns.py:37 msgid "end" msgstr "" -#: netbox/dcim/models/cables.py:309 +#: netbox/dcim/models/cables.py:319 msgid "cable termination" msgstr "" -#: netbox/dcim/models/cables.py:310 +#: netbox/dcim/models/cables.py:320 msgid "cable terminations" msgstr "" -#: netbox/dcim/models/cables.py:329 +#: netbox/dcim/models/cables.py:339 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "" -#: netbox/dcim/models/cables.py:339 +#: netbox/dcim/models/cables.py:349 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "" -#: netbox/dcim/models/cables.py:346 +#: netbox/dcim/models/cables.py:356 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" -#: netbox/dcim/models/cables.py:444 netbox/extras/models/configs.py:47 +#: netbox/dcim/models/cables.py:454 netbox/extras/models/configs.py:47 msgid "is active" msgstr "" -#: netbox/dcim/models/cables.py:448 +#: netbox/dcim/models/cables.py:458 msgid "is complete" msgstr "" -#: netbox/dcim/models/cables.py:452 +#: netbox/dcim/models/cables.py:462 msgid "is split" msgstr "" -#: netbox/dcim/models/cables.py:460 +#: netbox/dcim/models/cables.py:470 msgid "cable path" msgstr "" -#: netbox/dcim/models/cables.py:461 +#: netbox/dcim/models/cables.py:471 msgid "cable paths" msgstr "" -#: netbox/dcim/models/cables.py:536 +#: netbox/dcim/models/cables.py:546 msgid "All originating terminations must be attached to the same link" msgstr "" -#: netbox/dcim/models/cables.py:548 +#: netbox/dcim/models/cables.py:558 msgid "All mid-span terminations must have the same termination type" msgstr "" -#: netbox/dcim/models/cables.py:553 +#: netbox/dcim/models/cables.py:563 msgid "All mid-span terminations must have the same parent object" msgstr "" -#: netbox/dcim/models/cables.py:577 +#: netbox/dcim/models/cables.py:587 msgid "All links must be cable or wireless" msgstr "" -#: netbox/dcim/models/cables.py:579 +#: netbox/dcim/models/cables.py:589 msgid "All links must match first link type" msgstr "" -#: netbox/dcim/models/cables.py:662 +#: netbox/dcim/models/cables.py:672 msgid "" "All positions counts within the path on opposite ends of links must match" msgstr "" -#: netbox/dcim/models/cables.py:671 +#: netbox/dcim/models/cables.py:681 msgid "Remote termination position filter is missing" msgstr "" @@ -5862,12 +5863,12 @@ msgid "console server port templates" msgstr "" #: netbox/dcim/models/device_component_templates.py:277 -#: netbox/dcim/models/device_components.py:348 +#: netbox/dcim/models/device_components.py:379 msgid "maximum draw" msgstr "" #: netbox/dcim/models/device_component_templates.py:284 -#: netbox/dcim/models/device_components.py:355 +#: netbox/dcim/models/device_components.py:386 msgid "allocated draw" msgstr "" @@ -5880,18 +5881,18 @@ msgid "power port templates" msgstr "" #: netbox/dcim/models/device_component_templates.py:315 -#: netbox/dcim/models/device_components.py:375 +#: netbox/dcim/models/device_components.py:406 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" #: netbox/dcim/models/device_component_templates.py:349 -#: netbox/dcim/models/device_components.py:477 +#: netbox/dcim/models/device_components.py:508 msgid "feed leg" msgstr "" #: netbox/dcim/models/device_component_templates.py:354 -#: netbox/dcim/models/device_components.py:482 +#: netbox/dcim/models/device_components.py:513 msgid "Phase (for three-phase feeds)" msgstr "" @@ -5914,17 +5915,17 @@ msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" #: netbox/dcim/models/device_component_templates.py:430 -#: netbox/dcim/models/device_components.py:671 +#: netbox/dcim/models/device_components.py:702 msgid "management only" msgstr "" #: netbox/dcim/models/device_component_templates.py:438 -#: netbox/dcim/models/device_components.py:551 +#: netbox/dcim/models/device_components.py:582 msgid "bridge interface" msgstr "" #: netbox/dcim/models/device_component_templates.py:459 -#: netbox/dcim/models/device_components.py:697 +#: netbox/dcim/models/device_components.py:728 msgid "wireless role" msgstr "" @@ -5937,7 +5938,7 @@ msgid "interface templates" msgstr "" #: netbox/dcim/models/device_component_templates.py:473 -#: netbox/dcim/models/device_components.py:857 +#: netbox/dcim/models/device_components.py:888 #: netbox/virtualization/models/virtualmachines.py:390 msgid "An interface cannot be bridged to itself." msgstr "" @@ -5953,7 +5954,7 @@ msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "" #: netbox/dcim/models/device_component_templates.py:540 -#: netbox/dcim/models/device_components.py:1047 +#: netbox/dcim/models/device_components.py:1078 msgid "rear port position" msgstr "" @@ -5978,7 +5979,7 @@ msgid "" msgstr "" #: netbox/dcim/models/device_component_templates.py:635 -#: netbox/dcim/models/device_components.py:1113 +#: netbox/dcim/models/device_components.py:1144 msgid "positions" msgstr "" @@ -5991,12 +5992,12 @@ msgid "rear port templates" msgstr "" #: netbox/dcim/models/device_component_templates.py:676 -#: netbox/dcim/models/device_components.py:1160 +#: netbox/dcim/models/device_components.py:1191 msgid "position" msgstr "" #: netbox/dcim/models/device_component_templates.py:679 -#: netbox/dcim/models/device_components.py:1163 +#: netbox/dcim/models/device_components.py:1194 msgid "Identifier to reference when renaming installed components" msgstr "" @@ -6024,12 +6025,12 @@ msgid "" msgstr "" #: netbox/dcim/models/device_component_templates.py:783 -#: netbox/dcim/models/device_components.py:1315 +#: netbox/dcim/models/device_components.py:1346 msgid "part ID" msgstr "" #: netbox/dcim/models/device_component_templates.py:785 -#: netbox/dcim/models/device_components.py:1317 +#: netbox/dcim/models/device_components.py:1348 msgid "Manufacturer-assigned part identifier" msgstr "" @@ -6041,115 +6042,115 @@ msgstr "" msgid "inventory item templates" msgstr "" -#: netbox/dcim/models/device_components.py:100 +#: netbox/dcim/models/device_components.py:123 msgid "Components cannot be moved to a different device." msgstr "" -#: netbox/dcim/models/device_components.py:139 +#: netbox/dcim/models/device_components.py:170 msgid "cable end" msgstr "" -#: netbox/dcim/models/device_components.py:146 +#: netbox/dcim/models/device_components.py:177 msgid "mark connected" msgstr "" -#: netbox/dcim/models/device_components.py:148 +#: netbox/dcim/models/device_components.py:179 msgid "Treat as if a cable is connected" msgstr "" -#: netbox/dcim/models/device_components.py:166 +#: netbox/dcim/models/device_components.py:197 msgid "Must specify cable end (A or B) when attaching a cable." msgstr "" -#: netbox/dcim/models/device_components.py:170 +#: netbox/dcim/models/device_components.py:201 msgid "Cable end must not be set without a cable." msgstr "" -#: netbox/dcim/models/device_components.py:174 +#: netbox/dcim/models/device_components.py:205 msgid "Cannot mark as connected with a cable attached." msgstr "" -#: netbox/dcim/models/device_components.py:201 +#: netbox/dcim/models/device_components.py:232 #, python-brace-format msgid "{class_name} models must declare a parent_object property" msgstr "" -#: netbox/dcim/models/device_components.py:287 -#: netbox/dcim/models/device_components.py:314 +#: netbox/dcim/models/device_components.py:318 #: netbox/dcim/models/device_components.py:345 -#: netbox/dcim/models/device_components.py:467 +#: netbox/dcim/models/device_components.py:376 +#: netbox/dcim/models/device_components.py:498 msgid "Physical port type" msgstr "" -#: netbox/dcim/models/device_components.py:290 -#: netbox/dcim/models/device_components.py:317 +#: netbox/dcim/models/device_components.py:321 +#: netbox/dcim/models/device_components.py:348 msgid "speed" msgstr "" -#: netbox/dcim/models/device_components.py:294 -#: netbox/dcim/models/device_components.py:321 +#: netbox/dcim/models/device_components.py:325 +#: netbox/dcim/models/device_components.py:352 msgid "Port speed in bits per second" msgstr "" -#: netbox/dcim/models/device_components.py:300 +#: netbox/dcim/models/device_components.py:331 msgid "console port" msgstr "" -#: netbox/dcim/models/device_components.py:301 +#: netbox/dcim/models/device_components.py:332 msgid "console ports" msgstr "" -#: netbox/dcim/models/device_components.py:327 +#: netbox/dcim/models/device_components.py:358 msgid "console server port" msgstr "" -#: netbox/dcim/models/device_components.py:328 +#: netbox/dcim/models/device_components.py:359 msgid "console server ports" msgstr "" -#: netbox/dcim/models/device_components.py:365 +#: netbox/dcim/models/device_components.py:396 msgid "power port" msgstr "" -#: netbox/dcim/models/device_components.py:366 +#: netbox/dcim/models/device_components.py:397 msgid "power ports" msgstr "" -#: netbox/dcim/models/device_components.py:492 +#: netbox/dcim/models/device_components.py:523 msgid "power outlet" msgstr "" -#: netbox/dcim/models/device_components.py:493 +#: netbox/dcim/models/device_components.py:524 msgid "power outlets" msgstr "" -#: netbox/dcim/models/device_components.py:501 +#: netbox/dcim/models/device_components.py:532 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device" msgstr "" -#: netbox/dcim/models/device_components.py:530 netbox/vpn/models/crypto.py:80 +#: netbox/dcim/models/device_components.py:561 netbox/vpn/models/crypto.py:80 #: netbox/vpn/models/crypto.py:222 msgid "mode" msgstr "" -#: netbox/dcim/models/device_components.py:535 +#: netbox/dcim/models/device_components.py:566 msgid "IEEE 802.1Q tagging strategy" msgstr "" -#: netbox/dcim/models/device_components.py:543 +#: netbox/dcim/models/device_components.py:574 msgid "parent interface" msgstr "" -#: netbox/dcim/models/device_components.py:559 +#: netbox/dcim/models/device_components.py:590 msgid "untagged VLAN" msgstr "" -#: netbox/dcim/models/device_components.py:565 +#: netbox/dcim/models/device_components.py:596 msgid "tagged VLANs" msgstr "" -#: netbox/dcim/models/device_components.py:573 +#: netbox/dcim/models/device_components.py:604 #: netbox/dcim/tables/devices.py:612 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:692 netbox/ipam/tables/vlans.py:108 @@ -6158,684 +6159,684 @@ msgstr "" msgid "Q-in-Q SVLAN" msgstr "" -#: netbox/dcim/models/device_components.py:588 +#: netbox/dcim/models/device_components.py:619 msgid "primary MAC address" msgstr "" -#: netbox/dcim/models/device_components.py:600 +#: netbox/dcim/models/device_components.py:631 msgid "Only Q-in-Q interfaces may specify a service VLAN." msgstr "" -#: netbox/dcim/models/device_components.py:606 +#: netbox/dcim/models/device_components.py:637 #, python-brace-format msgid "MAC address {mac_address} is not assigned to this interface." msgstr "" -#: netbox/dcim/models/device_components.py:662 +#: netbox/dcim/models/device_components.py:693 msgid "parent LAG" msgstr "" -#: netbox/dcim/models/device_components.py:672 +#: netbox/dcim/models/device_components.py:703 msgid "This interface is used only for out-of-band management" msgstr "" -#: netbox/dcim/models/device_components.py:677 +#: netbox/dcim/models/device_components.py:708 msgid "speed (Kbps)" msgstr "" -#: netbox/dcim/models/device_components.py:680 +#: netbox/dcim/models/device_components.py:711 msgid "duplex" msgstr "" -#: netbox/dcim/models/device_components.py:690 +#: netbox/dcim/models/device_components.py:721 msgid "64-bit World Wide Name" msgstr "" -#: netbox/dcim/models/device_components.py:704 +#: netbox/dcim/models/device_components.py:735 msgid "wireless channel" msgstr "" -#: netbox/dcim/models/device_components.py:711 +#: netbox/dcim/models/device_components.py:742 msgid "channel frequency (MHz)" msgstr "" -#: netbox/dcim/models/device_components.py:712 -#: netbox/dcim/models/device_components.py:720 +#: netbox/dcim/models/device_components.py:743 +#: netbox/dcim/models/device_components.py:751 msgid "Populated by selected channel (if set)" msgstr "" -#: netbox/dcim/models/device_components.py:726 +#: netbox/dcim/models/device_components.py:757 msgid "transmit power (dBm)" msgstr "" -#: netbox/dcim/models/device_components.py:753 netbox/wireless/models.py:117 +#: netbox/dcim/models/device_components.py:784 netbox/wireless/models.py:117 msgid "wireless LANs" msgstr "" -#: netbox/dcim/models/device_components.py:801 +#: netbox/dcim/models/device_components.py:832 #: netbox/virtualization/models/virtualmachines.py:364 msgid "interface" msgstr "" -#: netbox/dcim/models/device_components.py:802 +#: netbox/dcim/models/device_components.py:833 #: netbox/virtualization/models/virtualmachines.py:365 msgid "interfaces" msgstr "" -#: netbox/dcim/models/device_components.py:810 +#: netbox/dcim/models/device_components.py:841 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" -#: netbox/dcim/models/device_components.py:818 +#: netbox/dcim/models/device_components.py:849 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" -#: netbox/dcim/models/device_components.py:827 +#: netbox/dcim/models/device_components.py:858 #: netbox/virtualization/models/virtualmachines.py:375 msgid "An interface cannot be its own parent." msgstr "" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:862 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" -#: netbox/dcim/models/device_components.py:838 +#: netbox/dcim/models/device_components.py:869 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "" -#: netbox/dcim/models/device_components.py:844 +#: netbox/dcim/models/device_components.py:875 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:864 +#: netbox/dcim/models/device_components.py:895 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "" -#: netbox/dcim/models/device_components.py:870 +#: netbox/dcim/models/device_components.py:901 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:881 +#: netbox/dcim/models/device_components.py:912 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" -#: netbox/dcim/models/device_components.py:885 +#: netbox/dcim/models/device_components.py:916 msgid "A LAG interface cannot be its own parent." msgstr "" -#: netbox/dcim/models/device_components.py:892 +#: netbox/dcim/models/device_components.py:923 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" -#: netbox/dcim/models/device_components.py:898 +#: netbox/dcim/models/device_components.py:929 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of " "virtual chassis {virtual_chassis}." msgstr "" -#: netbox/dcim/models/device_components.py:909 +#: netbox/dcim/models/device_components.py:940 msgid "Virtual interfaces cannot have a PoE mode." msgstr "" -#: netbox/dcim/models/device_components.py:913 +#: netbox/dcim/models/device_components.py:944 msgid "Virtual interfaces cannot have a PoE type." msgstr "" -#: netbox/dcim/models/device_components.py:919 +#: netbox/dcim/models/device_components.py:950 msgid "Must specify PoE mode when designating a PoE type." msgstr "" -#: netbox/dcim/models/device_components.py:926 +#: netbox/dcim/models/device_components.py:957 msgid "Wireless role may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:928 +#: netbox/dcim/models/device_components.py:959 msgid "Channel may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:934 +#: netbox/dcim/models/device_components.py:965 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:938 +#: netbox/dcim/models/device_components.py:969 msgid "Cannot specify custom frequency with channel selected." msgstr "" -#: netbox/dcim/models/device_components.py:944 +#: netbox/dcim/models/device_components.py:975 msgid "Channel width may be set only on wireless interfaces." msgstr "" -#: netbox/dcim/models/device_components.py:946 +#: netbox/dcim/models/device_components.py:977 msgid "Cannot specify custom width with channel selected." msgstr "" -#: netbox/dcim/models/device_components.py:950 +#: netbox/dcim/models/device_components.py:981 msgid "Interface mode does not support an untagged vlan." msgstr "" -#: netbox/dcim/models/device_components.py:956 +#: netbox/dcim/models/device_components.py:987 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "" -#: netbox/dcim/models/device_components.py:1053 +#: netbox/dcim/models/device_components.py:1084 msgid "Mapped position on corresponding rear port" msgstr "" -#: netbox/dcim/models/device_components.py:1069 +#: netbox/dcim/models/device_components.py:1100 msgid "front port" msgstr "" -#: netbox/dcim/models/device_components.py:1070 +#: netbox/dcim/models/device_components.py:1101 msgid "front ports" msgstr "" -#: netbox/dcim/models/device_components.py:1081 +#: netbox/dcim/models/device_components.py:1112 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device" msgstr "" -#: netbox/dcim/models/device_components.py:1089 +#: netbox/dcim/models/device_components.py:1120 #, python-brace-format msgid "" "Invalid rear port position ({rear_port_position}): Rear port {name} has only " "{positions} positions." msgstr "" -#: netbox/dcim/models/device_components.py:1119 +#: netbox/dcim/models/device_components.py:1150 msgid "Number of front ports which may be mapped" msgstr "" -#: netbox/dcim/models/device_components.py:1124 +#: netbox/dcim/models/device_components.py:1155 msgid "rear port" msgstr "" -#: netbox/dcim/models/device_components.py:1125 +#: netbox/dcim/models/device_components.py:1156 msgid "rear ports" msgstr "" -#: netbox/dcim/models/device_components.py:1136 +#: netbox/dcim/models/device_components.py:1167 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front ports " "({frontport_count})" msgstr "" -#: netbox/dcim/models/device_components.py:1177 +#: netbox/dcim/models/device_components.py:1208 msgid "module bay" msgstr "" -#: netbox/dcim/models/device_components.py:1178 +#: netbox/dcim/models/device_components.py:1209 msgid "module bays" msgstr "" -#: netbox/dcim/models/device_components.py:1192 +#: netbox/dcim/models/device_components.py:1223 #: netbox/dcim/models/modules.py:269 msgid "A module bay cannot belong to a module installed within it." msgstr "" -#: netbox/dcim/models/device_components.py:1218 +#: netbox/dcim/models/device_components.py:1249 msgid "device bay" msgstr "" -#: netbox/dcim/models/device_components.py:1219 +#: netbox/dcim/models/device_components.py:1250 msgid "device bays" msgstr "" -#: netbox/dcim/models/device_components.py:1226 +#: netbox/dcim/models/device_components.py:1257 #, python-brace-format msgid "This type of device ({device_type}) does not support device bays." msgstr "" -#: netbox/dcim/models/device_components.py:1232 +#: netbox/dcim/models/device_components.py:1263 msgid "Cannot install a device into itself." msgstr "" -#: netbox/dcim/models/device_components.py:1240 +#: netbox/dcim/models/device_components.py:1271 #, python-brace-format msgid "" "Cannot install the specified device; device is already installed in {bay}." msgstr "" -#: netbox/dcim/models/device_components.py:1261 +#: netbox/dcim/models/device_components.py:1292 msgid "inventory item role" msgstr "" -#: netbox/dcim/models/device_components.py:1262 +#: netbox/dcim/models/device_components.py:1293 msgid "inventory item roles" msgstr "" -#: netbox/dcim/models/device_components.py:1321 -#: netbox/dcim/models/devices.py:508 netbox/dcim/models/modules.py:229 +#: netbox/dcim/models/device_components.py:1352 +#: netbox/dcim/models/devices.py:509 netbox/dcim/models/modules.py:229 #: netbox/dcim/models/racks.py:310 #: netbox/virtualization/models/virtualmachines.py:125 msgid "serial number" msgstr "" -#: netbox/dcim/models/device_components.py:1329 -#: netbox/dcim/models/devices.py:516 netbox/dcim/models/modules.py:236 +#: netbox/dcim/models/device_components.py:1360 +#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:236 #: netbox/dcim/models/racks.py:317 msgid "asset tag" msgstr "" -#: netbox/dcim/models/device_components.py:1330 +#: netbox/dcim/models/device_components.py:1361 msgid "A unique tag used to identify this item" msgstr "" -#: netbox/dcim/models/device_components.py:1333 +#: netbox/dcim/models/device_components.py:1364 msgid "discovered" msgstr "" -#: netbox/dcim/models/device_components.py:1335 +#: netbox/dcim/models/device_components.py:1366 msgid "This item was automatically discovered" msgstr "" -#: netbox/dcim/models/device_components.py:1353 +#: netbox/dcim/models/device_components.py:1384 msgid "inventory item" msgstr "" -#: netbox/dcim/models/device_components.py:1354 +#: netbox/dcim/models/device_components.py:1385 msgid "inventory items" msgstr "" -#: netbox/dcim/models/device_components.py:1362 +#: netbox/dcim/models/device_components.py:1393 msgid "Cannot assign self as parent." msgstr "" -#: netbox/dcim/models/device_components.py:1370 +#: netbox/dcim/models/device_components.py:1401 msgid "Parent inventory item does not belong to the same device." msgstr "" -#: netbox/dcim/models/device_components.py:1376 +#: netbox/dcim/models/device_components.py:1407 msgid "Cannot move an inventory item with dependent children" msgstr "" -#: netbox/dcim/models/device_components.py:1384 +#: netbox/dcim/models/device_components.py:1415 msgid "Cannot assign inventory item to component on another device" msgstr "" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:60 +#: netbox/dcim/models/devices.py:61 msgid "manufacturers" msgstr "" -#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:85 +#: netbox/dcim/models/devices.py:85 netbox/dcim/models/modules.py:85 #: netbox/dcim/models/racks.py:139 msgid "model" msgstr "" -#: netbox/dcim/models/devices.py:97 +#: netbox/dcim/models/devices.py:98 msgid "default platform" msgstr "" -#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:89 +#: netbox/dcim/models/devices.py:101 netbox/dcim/models/modules.py:89 msgid "part number" msgstr "" -#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:92 +#: netbox/dcim/models/devices.py:104 netbox/dcim/models/modules.py:92 msgid "Discrete part number (optional)" msgstr "" -#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:53 +#: netbox/dcim/models/devices.py:110 netbox/dcim/models/racks.py:53 msgid "height (U)" msgstr "" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "exclude from utilization" msgstr "" -#: netbox/dcim/models/devices.py:114 +#: netbox/dcim/models/devices.py:115 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "is full depth" msgstr "" -#: netbox/dcim/models/devices.py:119 +#: netbox/dcim/models/devices.py:120 msgid "Device consumes both front and rear rack faces." msgstr "" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "parent/child status" msgstr "" -#: netbox/dcim/models/devices.py:127 +#: netbox/dcim/models/devices.py:128 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." msgstr "" -#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:561 +#: netbox/dcim/models/devices.py:132 netbox/dcim/models/devices.py:562 #: netbox/dcim/models/modules.py:95 netbox/dcim/models/racks.py:321 msgid "airflow" msgstr "" -#: netbox/dcim/models/devices.py:208 +#: netbox/dcim/models/devices.py:209 msgid "device type" msgstr "" -#: netbox/dcim/models/devices.py:209 +#: netbox/dcim/models/devices.py:210 msgid "device types" msgstr "" -#: netbox/dcim/models/devices.py:291 +#: netbox/dcim/models/devices.py:292 msgid "U height must be in increments of 0.5 rack units." msgstr "" -#: netbox/dcim/models/devices.py:308 +#: netbox/dcim/models/devices.py:309 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate " "a height of {height}U" msgstr "" -#: netbox/dcim/models/devices.py:323 +#: netbox/dcim/models/devices.py:324 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " "instances already mounted within racks." msgstr "" -#: netbox/dcim/models/devices.py:332 +#: netbox/dcim/models/devices.py:333 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." msgstr "" -#: netbox/dcim/models/devices.py:338 +#: netbox/dcim/models/devices.py:339 msgid "Child device types must be 0U." msgstr "" -#: netbox/dcim/models/devices.py:387 +#: netbox/dcim/models/devices.py:388 msgid "Virtual machines may be assigned to this role" msgstr "" -#: netbox/dcim/models/devices.py:410 +#: netbox/dcim/models/devices.py:411 msgid "A top-level device role with this name already exists." msgstr "" -#: netbox/dcim/models/devices.py:420 +#: netbox/dcim/models/devices.py:421 msgid "A top-level device role with this slug already exists." msgstr "" -#: netbox/dcim/models/devices.py:423 +#: netbox/dcim/models/devices.py:424 msgid "device role" msgstr "" -#: netbox/dcim/models/devices.py:424 +#: netbox/dcim/models/devices.py:425 msgid "device roles" msgstr "" -#: netbox/dcim/models/devices.py:438 +#: netbox/dcim/models/devices.py:439 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:450 +#: netbox/dcim/models/devices.py:451 msgid "platform" msgstr "" -#: netbox/dcim/models/devices.py:451 +#: netbox/dcim/models/devices.py:452 msgid "platforms" msgstr "" -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "The function this device serves" msgstr "" -#: netbox/dcim/models/devices.py:509 +#: netbox/dcim/models/devices.py:510 msgid "Chassis serial number, assigned by the manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:517 netbox/dcim/models/modules.py:237 +#: netbox/dcim/models/devices.py:518 netbox/dcim/models/modules.py:237 msgid "A unique tag used to identify this device" msgstr "" -#: netbox/dcim/models/devices.py:544 +#: netbox/dcim/models/devices.py:545 msgid "position (U)" msgstr "" -#: netbox/dcim/models/devices.py:552 +#: netbox/dcim/models/devices.py:553 msgid "rack face" msgstr "" -#: netbox/dcim/models/devices.py:573 netbox/dcim/models/devices.py:1176 +#: netbox/dcim/models/devices.py:574 netbox/dcim/models/devices.py:1180 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "" -#: netbox/dcim/models/devices.py:581 netbox/dcim/models/devices.py:1184 +#: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1188 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "" -#: netbox/dcim/models/devices.py:589 +#: netbox/dcim/models/devices.py:590 msgid "out-of-band IP" msgstr "" -#: netbox/dcim/models/devices.py:606 +#: netbox/dcim/models/devices.py:607 msgid "VC position" msgstr "" -#: netbox/dcim/models/devices.py:609 +#: netbox/dcim/models/devices.py:610 msgid "Virtual chassis position" msgstr "" -#: netbox/dcim/models/devices.py:612 +#: netbox/dcim/models/devices.py:613 msgid "VC priority" msgstr "" -#: netbox/dcim/models/devices.py:616 +#: netbox/dcim/models/devices.py:617 msgid "Virtual chassis master election priority" msgstr "" -#: netbox/dcim/models/devices.py:619 netbox/dcim/models/sites.py:208 +#: netbox/dcim/models/devices.py:620 netbox/dcim/models/sites.py:208 msgid "latitude" msgstr "" -#: netbox/dcim/models/devices.py:624 netbox/dcim/models/devices.py:632 +#: netbox/dcim/models/devices.py:625 netbox/dcim/models/devices.py:633 #: netbox/dcim/models/sites.py:213 netbox/dcim/models/sites.py:221 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "" -#: netbox/dcim/models/devices.py:627 netbox/dcim/models/sites.py:216 +#: netbox/dcim/models/devices.py:628 netbox/dcim/models/sites.py:216 msgid "longitude" msgstr "" -#: netbox/dcim/models/devices.py:706 +#: netbox/dcim/models/devices.py:707 msgid "Device name must be unique per site." msgstr "" -#: netbox/dcim/models/devices.py:717 +#: netbox/dcim/models/devices.py:718 msgid "device" msgstr "" -#: netbox/dcim/models/devices.py:718 +#: netbox/dcim/models/devices.py:719 msgid "devices" msgstr "" -#: netbox/dcim/models/devices.py:737 +#: netbox/dcim/models/devices.py:738 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "" -#: netbox/dcim/models/devices.py:742 +#: netbox/dcim/models/devices.py:743 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "" -#: netbox/dcim/models/devices.py:748 +#: netbox/dcim/models/devices.py:749 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "" -#: netbox/dcim/models/devices.py:755 +#: netbox/dcim/models/devices.py:756 msgid "Cannot select a rack face without assigning a rack." msgstr "" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "Cannot select a rack position without assigning a rack." msgstr "" -#: netbox/dcim/models/devices.py:765 +#: netbox/dcim/models/devices.py:766 msgid "Position must be in increments of 0.5 rack units." msgstr "" -#: netbox/dcim/models/devices.py:769 +#: netbox/dcim/models/devices.py:770 msgid "Must specify rack face when defining rack position." msgstr "" -#: netbox/dcim/models/devices.py:777 +#: netbox/dcim/models/devices.py:778 #, python-brace-format msgid "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" -#: netbox/dcim/models/devices.py:788 +#: netbox/dcim/models/devices.py:789 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "" -#: netbox/dcim/models/devices.py:795 +#: netbox/dcim/models/devices.py:796 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "" -#: netbox/dcim/models/devices.py:809 +#: netbox/dcim/models/devices.py:810 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " "accommodate this device type: {device_type} ({u_height}U)" msgstr "" -#: netbox/dcim/models/devices.py:824 +#: netbox/dcim/models/devices.py:825 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "" -#: netbox/dcim/models/devices.py:836 netbox/dcim/models/devices.py:854 +#: netbox/dcim/models/devices.py:837 netbox/dcim/models/devices.py:855 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" -#: netbox/dcim/models/devices.py:842 +#: netbox/dcim/models/devices.py:843 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "" -#: netbox/dcim/models/devices.py:872 +#: netbox/dcim/models/devices.py:873 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " "but this device's type belongs to {devicetype_manufacturer}." msgstr "" -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "" -#: netbox/dcim/models/devices.py:890 +#: netbox/dcim/models/devices.py:891 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "" -#: netbox/dcim/models/devices.py:898 +#: netbox/dcim/models/devices.py:899 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" -#: netbox/dcim/models/devices.py:904 +#: netbox/dcim/models/devices.py:905 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "" -#: netbox/dcim/models/devices.py:1097 +#: netbox/dcim/models/devices.py:1101 msgid "domain" msgstr "" -#: netbox/dcim/models/devices.py:1110 netbox/dcim/models/devices.py:1111 +#: netbox/dcim/models/devices.py:1114 netbox/dcim/models/devices.py:1115 msgid "virtual chassis" msgstr "" -#: netbox/dcim/models/devices.py:1123 +#: netbox/dcim/models/devices.py:1127 #, python-brace-format msgid "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" -#: netbox/dcim/models/devices.py:1139 +#: netbox/dcim/models/devices.py:1143 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "" -#: netbox/dcim/models/devices.py:1165 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1169 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "" -#: netbox/dcim/models/devices.py:1166 +#: netbox/dcim/models/devices.py:1170 msgid "Numeric identifier unique to the parent device" msgstr "" -#: netbox/dcim/models/devices.py:1194 netbox/extras/models/customfields.py:227 +#: netbox/dcim/models/devices.py:1198 netbox/extras/models/customfields.py:227 #: netbox/extras/models/models.py:109 netbox/extras/models/models.py:775 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "" -#: netbox/dcim/models/devices.py:1210 +#: netbox/dcim/models/devices.py:1214 msgid "virtual device context" msgstr "" -#: netbox/dcim/models/devices.py:1211 +#: netbox/dcim/models/devices.py:1215 msgid "virtual device contexts" msgstr "" -#: netbox/dcim/models/devices.py:1240 +#: netbox/dcim/models/devices.py:1244 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "" -#: netbox/dcim/models/devices.py:1246 +#: netbox/dcim/models/devices.py:1250 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "" -#: netbox/dcim/models/devices.py:1277 +#: netbox/dcim/models/devices.py:1281 msgid "MAC addresses" msgstr "" -#: netbox/dcim/models/devices.py:1309 +#: netbox/dcim/models/devices.py:1313 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an " "object" msgstr "" -#: netbox/dcim/models/devices.py:1313 +#: netbox/dcim/models/devices.py:1317 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an " "object" @@ -7257,6 +7258,10 @@ msgstr "" msgid "Site B" msgstr "" +#: netbox/dcim/tables/cables.py:117 +msgid "Color Name" +msgstr "" + #: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 #: netbox/dcim/tables/connections.py:71 #: netbox/templates/dcim/inc/connection_endpoints.html:16 @@ -8244,7 +8249,7 @@ msgstr "" #: netbox/extras/forms/model_forms.py:254 #: netbox/extras/forms/model_forms.py:297 #: netbox/extras/forms/model_forms.py:450 -#: netbox/extras/forms/model_forms.py:567 netbox/users/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:567 netbox/users/forms/model_forms.py:284 msgid "Object types" msgstr "" @@ -8341,7 +8346,7 @@ msgstr "" #: netbox/extras/forms/model_forms.py:398 netbox/netbox/navigation/menu.py:413 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:237 -#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:301 +#: netbox/users/forms/model_forms.py:249 netbox/users/forms/model_forms.py:310 #: netbox/users/tables.py:102 msgid "Users" msgstr "" @@ -8358,7 +8363,7 @@ msgstr "" #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 #: netbox/users/forms/model_forms.py:182 netbox/users/forms/model_forms.py:194 -#: netbox/users/forms/model_forms.py:306 netbox/users/tables.py:35 +#: netbox/users/forms/model_forms.py:315 netbox/users/tables.py:35 #: netbox/users/tables.py:106 msgid "Groups" msgstr "" @@ -12522,6 +12527,7 @@ msgstr "" #: netbox/templates/users/objectpermission.html:38 #: netbox/utilities/templates/buttons/add.html:4 #: netbox/utilities/templates/helpers/table_config_form.html:20 +#: netbox/utilities/templates/widgets/splitmultiselect.html:11 msgid "Add" msgstr "" @@ -13296,6 +13302,7 @@ msgstr "" #: netbox/templates/extras/tableconfig_edit.html:32 #: netbox/templates/generic/bulk_remove.html:21 #: netbox/utilities/templates/helpers/table_config_form.html:23 +#: netbox/utilities/templates/widgets/splitmultiselect.html:14 msgid "Remove" msgstr "" @@ -13771,7 +13778,7 @@ msgstr "" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:313 +#: netbox/users/forms/filtersets.py:67 netbox/users/forms/model_forms.py:322 msgid "Actions" msgstr "" @@ -14213,11 +14220,13 @@ msgstr "" #: netbox/templates/extras/tableconfig_edit.html:40 #: netbox/utilities/templates/helpers/table_config_form.html:31 +#: netbox/utilities/templates/widgets/splitmultiselect.html:23 msgid "Move Up" msgstr "" #: netbox/templates/extras/tableconfig_edit.html:43 #: netbox/utilities/templates/helpers/table_config_form.html:34 +#: netbox/utilities/templates/widgets/splitmultiselect.html:26 msgid "Move Down" msgstr "" @@ -14929,7 +14938,7 @@ msgid "View" msgstr "" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:316 +#: netbox/users/forms/model_forms.py:325 msgid "Constraints" msgstr "" @@ -15443,30 +15452,34 @@ msgstr "" msgid "Passwords do not match! Please check your input and try again." msgstr "" -#: netbox/users/forms/model_forms.py:295 +#: netbox/users/forms/model_forms.py:289 +msgid "Select the types of objects to which the permission will appy." +msgstr "" + +#: netbox/users/forms/model_forms.py:304 msgid "Additional actions" msgstr "" -#: netbox/users/forms/model_forms.py:298 +#: netbox/users/forms/model_forms.py:307 msgid "Actions granted in addition to those listed above" msgstr "" -#: netbox/users/forms/model_forms.py:314 +#: netbox/users/forms/model_forms.py:323 msgid "Objects" msgstr "" -#: netbox/users/forms/model_forms.py:326 +#: netbox/users/forms/model_forms.py:335 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " "objects will result in a logical OR operation." msgstr "" -#: netbox/users/forms/model_forms.py:365 +#: netbox/users/forms/model_forms.py:374 msgid "At least one action must be selected." msgstr "" -#: netbox/users/forms/model_forms.py:383 +#: netbox/users/forms/model_forms.py:392 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "" @@ -15559,24 +15572,24 @@ msgstr "" msgid "Custom Actions" msgstr "" -#: netbox/utilities/api.py:153 +#: netbox/utilities/api.py:151 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:156 +#: netbox/utilities/api.py:154 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:168 +#: netbox/utilities/api.py:166 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " "attributes. Received an unrecognized value: {value}" msgstr "" -#: netbox/utilities/api.py:177 +#: netbox/utilities/api.py:175 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -15961,6 +15974,10 @@ msgstr "" msgid "Write" msgstr "" +#: netbox/utilities/templates/widgets/splitmultiselect.html:19 +msgid "Selected" +msgstr "" + #: netbox/utilities/testing/views.py:632 msgid "The test must define csv_update_data." msgstr ""