From cc112619ae20f9954204598f99e576982279be6d Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 05:02:13 +0000 Subject: [PATCH] Update source translation strings --- netbox/translations/en/LC_MESSAGES/django.po | 317 +++++++++---------- 1 file changed, 156 insertions(+), 161 deletions(-) diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index 080feeec9..a3e42a822 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: 2026-08-29 05:01+0000\n" +"POT-Creation-Date: 2026-09-01 05:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -187,10 +187,10 @@ msgstr "" #: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 #: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:135 #: netbox/dcim/tables/racks.py:222 netbox/dcim/tables/sites.py:102 -#: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:419 +#: netbox/extras/filtersets.py:734 netbox/ipam/forms/bulk_edit.py:397 #: netbox/ipam/forms/bulk_import.py:515 netbox/ipam/forms/filtersets.py:176 #: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:487 -#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:702 +#: netbox/ipam/forms/filtersets.py:594 netbox/ipam/forms/model_forms.py:666 #: netbox/ipam/tables/vlans.py:94 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 @@ -555,8 +555,8 @@ msgstr "" #: netbox/dcim/tables/modules.py:106 netbox/dcim/tables/power.py:71 #: netbox/dcim/tables/racks.py:143 netbox/dcim/tables/racks.py:248 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 -#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 -#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_edit.py:207 netbox/ipam/forms/bulk_edit.py:251 +#: netbox/ipam/forms/bulk_edit.py:298 netbox/ipam/forms/bulk_edit.py:419 #: netbox/ipam/forms/bulk_import.py:205 netbox/ipam/forms/bulk_import.py:269 #: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/bulk_import.py:536 #: netbox/ipam/forms/filtersets.py:239 netbox/ipam/forms/filtersets.py:318 @@ -613,11 +613,11 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:1221 netbox/dcim/forms/filtersets.py:1356 #: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:821 #: netbox/extras/forms/filtersets.py:412 netbox/extras/forms/filtersets.py:491 -#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 -#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:130 -#: netbox/ipam/forms/bulk_edit.py:149 netbox/ipam/forms/bulk_edit.py:204 -#: netbox/ipam/forms/bulk_edit.py:248 netbox/ipam/forms/bulk_edit.py:295 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_edit.py:47 netbox/ipam/forms/bulk_edit.py:66 +#: netbox/ipam/forms/bulk_edit.py:99 netbox/ipam/forms/bulk_edit.py:128 +#: netbox/ipam/forms/bulk_edit.py:147 netbox/ipam/forms/bulk_edit.py:202 +#: netbox/ipam/forms/bulk_edit.py:246 netbox/ipam/forms/bulk_edit.py:293 +#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:414 #: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 #: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 #: netbox/ipam/forms/bulk_import.py:149 netbox/ipam/forms/bulk_import.py:177 @@ -740,13 +740,13 @@ msgstr "" #: netbox/dcim/forms/model_forms.py:170 netbox/dcim/forms/model_forms.py:226 #: netbox/dcim/forms/model_forms.py:330 netbox/dcim/forms/model_forms.py:387 #: netbox/dcim/forms/model_forms.py:945 netbox/dcim/forms/model_forms.py:1961 -#: netbox/ipam/forms/bulk_edit.py:388 netbox/ipam/forms/model_forms.py:72 +#: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:72 #: netbox/ipam/forms/model_forms.py:89 netbox/ipam/forms/model_forms.py:120 #: netbox/ipam/forms/model_forms.py:141 netbox/ipam/forms/model_forms.py:171 #: netbox/ipam/forms/model_forms.py:235 netbox/ipam/forms/model_forms.py:275 #: netbox/ipam/forms/model_forms.py:297 netbox/ipam/forms/model_forms.py:355 -#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:653 -#: netbox/ipam/forms/model_forms.py:749 netbox/netbox/navigation/menu.py:27 +#: netbox/ipam/forms/model_forms.py:504 netbox/ipam/forms/model_forms.py:647 +#: netbox/ipam/forms/model_forms.py:713 netbox/netbox/navigation/menu.py:27 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:86 #: netbox/templates/ipam/vlan_edit.html:38 @@ -872,9 +872,9 @@ msgstr "" #: netbox/dcim/forms/model_forms.py:1781 netbox/dcim/forms/object_import.py:198 #: netbox/dcim/tables/devices.py:173 netbox/dcim/tables/devices.py:1062 #: netbox/dcim/tables/devicetypes.py:324 netbox/dcim/tables/racks.py:146 -#: netbox/extras/filtersets.py:761 netbox/ipam/forms/bulk_edit.py:127 -#: netbox/ipam/forms/bulk_edit.py:214 netbox/ipam/forms/bulk_edit.py:258 -#: netbox/ipam/forms/bulk_edit.py:305 netbox/ipam/forms/bulk_edit.py:446 +#: netbox/extras/filtersets.py:761 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:212 netbox/ipam/forms/bulk_edit.py:256 +#: netbox/ipam/forms/bulk_edit.py:303 netbox/ipam/forms/bulk_edit.py:424 #: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:210 #: netbox/ipam/forms/bulk_import.py:274 netbox/ipam/forms/bulk_import.py:310 #: netbox/ipam/forms/bulk_import.py:541 netbox/ipam/forms/filtersets.py:166 @@ -882,7 +882,7 @@ msgstr "" #: netbox/ipam/forms/filtersets.py:412 netbox/ipam/forms/filtersets.py:614 #: netbox/ipam/forms/model_forms.py:159 netbox/ipam/forms/model_forms.py:197 #: netbox/ipam/forms/model_forms.py:223 netbox/ipam/forms/model_forms.py:286 -#: netbox/ipam/forms/model_forms.py:717 netbox/ipam/tables/asn.py:75 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/asn.py:75 #: netbox/ipam/tables/ip.py:213 netbox/ipam/tables/ip.py:270 #: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:106 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 @@ -1146,7 +1146,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:2128 netbox/dcim/forms/filtersets.py:2152 #: netbox/dcim/forms/model_forms.py:131 netbox/dcim/forms/object_create.py:280 #: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 -#: netbox/extras/filtersets.py:712 netbox/ipam/forms/bulk_edit.py:409 +#: netbox/extras/filtersets.py:712 netbox/ipam/forms/bulk_edit.py:387 #: netbox/ipam/forms/filtersets.py:246 netbox/ipam/forms/filtersets.py:477 #: netbox/ipam/forms/filtersets.py:580 netbox/ipam/ui/panels.py:196 #: netbox/virtualization/forms/filtersets.py:71 @@ -1165,7 +1165,7 @@ msgstr "" #: netbox/dcim/forms/filtersets.py:886 netbox/dcim/forms/filtersets.py:1108 #: netbox/dcim/forms/filtersets.py:1189 netbox/dcim/forms/filtersets.py:1327 #: netbox/dcim/forms/filtersets.py:1367 netbox/dcim/forms/object_create.py:288 -#: netbox/extras/filtersets.py:729 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/extras/filtersets.py:729 netbox/ipam/forms/bulk_edit.py:392 #: netbox/ipam/forms/filtersets.py:171 netbox/ipam/forms/filtersets.py:251 #: netbox/ipam/forms/filtersets.py:482 netbox/ipam/forms/filtersets.py:585 #: netbox/virtualization/forms/filtersets.py:76 @@ -1203,7 +1203,7 @@ msgstr "" #: netbox/dcim/forms/model_forms.py:137 netbox/dcim/tables/racks.py:139 #: netbox/dcim/tables/racks.py:232 netbox/dcim/tables/sites.py:69 #: netbox/extras/forms/filtersets.py:612 netbox/ipam/filtersets.py:1049 -#: netbox/ipam/forms/bulk_edit.py:428 netbox/ipam/forms/bulk_import.py:522 +#: netbox/ipam/forms/bulk_edit.py:406 netbox/ipam/forms/bulk_import.py:522 #: netbox/ipam/forms/model_forms.py:600 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/vlans.py:98 #: netbox/templates/dcim/panels/interface_wireless_lans.html:8 @@ -1247,7 +1247,7 @@ msgid "{count} ASNs currently assigned" msgstr "" #: netbox/circuits/forms/model_forms.py:265 -#: netbox/circuits/models/circuits.py:374 +#: netbox/circuits/models/circuits.py:375 #, python-brace-format msgid "Please select a {termination_type}." msgstr "" @@ -1277,25 +1277,25 @@ msgstr "" msgid "color" msgstr "" -#: netbox/circuits/models/circuits.py:40 +#: netbox/circuits/models/circuits.py:41 msgid "circuit type" msgstr "" -#: netbox/circuits/models/circuits.py:41 +#: netbox/circuits/models/circuits.py:42 msgid "circuit types" msgstr "" -#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/circuits.py:53 #: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "" -#: netbox/circuits/models/circuits.py:53 +#: netbox/circuits/models/circuits.py:54 #: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "" -#: netbox/circuits/models/circuits.py:73 +#: netbox/circuits/models/circuits.py:74 #: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:93 #: netbox/dcim/models/device_components.py:635 @@ -1305,7 +1305,7 @@ msgstr "" #: netbox/dcim/models/racks.py:329 netbox/dcim/models/racks.py:713 #: netbox/dcim/models/sites.py:187 netbox/dcim/models/sites.py:311 #: netbox/ipam/models/ip.py:252 netbox/ipam/models/ip.py:680 -#: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:242 +#: netbox/ipam/models/ip.py:971 netbox/ipam/models/vlans.py:246 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:169 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1313,92 +1313,92 @@ msgstr "" msgid "status" msgstr "" -#: netbox/circuits/models/circuits.py:88 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:89 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "" -#: netbox/circuits/models/circuits.py:93 +#: netbox/circuits/models/circuits.py:94 msgid "terminates" msgstr "" -#: netbox/circuits/models/circuits.py:98 +#: netbox/circuits/models/circuits.py:99 msgid "commit rate (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:99 +#: netbox/circuits/models/circuits.py:100 msgid "Committed rate" msgstr "" -#: netbox/circuits/models/circuits.py:151 +#: netbox/circuits/models/circuits.py:152 msgid "circuit" msgstr "" -#: netbox/circuits/models/circuits.py:152 +#: netbox/circuits/models/circuits.py:153 msgid "circuits" msgstr "" -#: netbox/circuits/models/circuits.py:181 +#: netbox/circuits/models/circuits.py:182 msgid "circuit group" msgstr "" -#: netbox/circuits/models/circuits.py:182 +#: netbox/circuits/models/circuits.py:183 msgid "circuit groups" msgstr "" -#: netbox/circuits/models/circuits.py:198 +#: netbox/circuits/models/circuits.py:199 msgid "member ID" msgstr "" -#: netbox/circuits/models/circuits.py:210 netbox/ipam/models/fhrp.py:99 +#: netbox/circuits/models/circuits.py:211 netbox/ipam/models/fhrp.py:99 #: netbox/tenancy/models/contacts.py:150 msgid "priority" msgstr "" -#: netbox/circuits/models/circuits.py:231 +#: netbox/circuits/models/circuits.py:232 msgid "Circuit group assignment" msgstr "" -#: netbox/circuits/models/circuits.py:232 +#: netbox/circuits/models/circuits.py:233 msgid "Circuit group assignments" msgstr "" -#: netbox/circuits/models/circuits.py:259 +#: netbox/circuits/models/circuits.py:260 msgid "termination side" msgstr "" -#: netbox/circuits/models/circuits.py:277 +#: netbox/circuits/models/circuits.py:278 msgid "port speed (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:280 +#: netbox/circuits/models/circuits.py:281 msgid "Physical circuit speed" msgstr "" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:286 msgid "upstream speed (Kbps)" msgstr "" -#: netbox/circuits/models/circuits.py:286 +#: netbox/circuits/models/circuits.py:287 msgid "Upstream speed, if different from port speed" msgstr "" -#: netbox/circuits/models/circuits.py:291 +#: netbox/circuits/models/circuits.py:292 msgid "cross-connect ID" msgstr "" -#: netbox/circuits/models/circuits.py:292 +#: netbox/circuits/models/circuits.py:293 msgid "ID of the local cross-connect" msgstr "" -#: netbox/circuits/models/circuits.py:297 +#: netbox/circuits/models/circuits.py:298 msgid "patch panel/port(s)" msgstr "" -#: netbox/circuits/models/circuits.py:298 +#: netbox/circuits/models/circuits.py:299 msgid "Patch panel ID and port number(s)" msgstr "" -#: netbox/circuits/models/circuits.py:301 +#: netbox/circuits/models/circuits.py:302 #: netbox/circuits/models/virtual_circuits.py:149 #: netbox/dcim/models/device_component_templates.py:70 #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:730 @@ -1408,7 +1408,7 @@ msgstr "" #: netbox/extras/models/models.py:471 netbox/extras/models/models.py:539 #: netbox/extras/models/models.py:623 netbox/extras/models/models.py:766 #: netbox/extras/models/notifications.py:132 netbox/extras/models/tags.py:34 -#: netbox/ipam/models/vlans.py:401 netbox/netbox/models/__init__.py:149 +#: netbox/ipam/models/vlans.py:405 netbox/netbox/models/__init__.py:149 #: netbox/netbox/models/__init__.py:188 netbox/netbox/models/__init__.py:238 #: netbox/netbox/models/__init__.py:269 netbox/users/models/permissions.py:27 #: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 @@ -1416,15 +1416,15 @@ msgstr "" msgid "description" msgstr "" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:355 msgid "circuit termination" msgstr "" -#: netbox/circuits/models/circuits.py:355 +#: netbox/circuits/models/circuits.py:356 msgid "circuit terminations" msgstr "" -#: netbox/circuits/models/circuits.py:381 +#: netbox/circuits/models/circuits.py:382 msgid "A circuit termination must attach to a terminating object." msgstr "" @@ -1446,8 +1446,8 @@ msgstr "" #: netbox/extras/models/notifications.py:127 netbox/extras/models/scripts.py:30 #: netbox/ipam/models/asns.py:18 netbox/ipam/models/fhrp.py:24 #: netbox/ipam/models/services.py:63 netbox/ipam/models/services.py:91 -#: netbox/ipam/models/vlans.py:42 netbox/ipam/models/vlans.py:231 -#: netbox/ipam/models/vlans.py:380 netbox/ipam/models/vrfs.py:20 +#: netbox/ipam/models/vlans.py:43 netbox/ipam/models/vlans.py:235 +#: netbox/ipam/models/vlans.py:384 netbox/ipam/models/vrfs.py:20 #: netbox/ipam/models/vrfs.py:78 netbox/netbox/models/__init__.py:180 #: netbox/netbox/models/__init__.py:228 netbox/tenancy/models/contacts.py:85 #: netbox/tenancy/models/tenants.py:19 netbox/tenancy/models/tenants.py:63 @@ -1472,7 +1472,7 @@ msgstr "" #: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:89 #: netbox/dcim/models/racks.py:166 netbox/dcim/models/sites.py:182 #: netbox/extras/models/models.py:534 netbox/ipam/models/asns.py:24 -#: netbox/ipam/models/vlans.py:47 netbox/netbox/models/__init__.py:184 +#: netbox/ipam/models/vlans.py:48 netbox/netbox/models/__init__.py:184 #: netbox/netbox/models/__init__.py:233 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:68 #: netbox/virtualization/models/virtualmachines.py:44 @@ -1571,7 +1571,7 @@ msgstr "" #: netbox/extras/tables/tables.py:484 netbox/extras/tables/tables.py:511 #: netbox/extras/tables/tables.py:554 netbox/extras/tables/tables.py:602 #: netbox/extras/tables/tables.py:644 netbox/extras/tables/tables.py:674 -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:439 +#: netbox/ipam/forms/bulk_edit.py:345 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/forms/filtersets.py:537 netbox/ipam/tables/asn.py:16 #: netbox/ipam/tables/ip.py:33 netbox/ipam/tables/ip.py:105 #: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 @@ -3092,7 +3092,7 @@ msgstr "" #: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:757 #: netbox/dcim/tables/devices.py:992 netbox/dcim/tables/devices.py:1082 #: netbox/dcim/tables/devices.py:1235 netbox/ipam/forms/bulk_import.py:608 -#: netbox/ipam/forms/model_forms.py:817 netbox/ipam/tables/fhrp.py:56 +#: netbox/ipam/forms/model_forms.py:781 netbox/ipam/tables/fhrp.py:56 #: netbox/ipam/tables/ip.py:334 netbox/ipam/tables/services.py:42 #: netbox/netbox/tables/tables.py:443 netbox/netbox/ui/panels.py:230 #: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 @@ -4024,8 +4024,8 @@ msgstr "" #: netbox/dcim/tables/devices.py:678 netbox/dcim/ui/panels.py:521 #: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:384 #: netbox/ipam/filtersets.py:523 netbox/ipam/filtersets.py:630 -#: netbox/ipam/filtersets.py:642 netbox/ipam/forms/bulk_edit.py:195 -#: netbox/ipam/forms/bulk_edit.py:245 netbox/ipam/forms/bulk_edit.py:286 +#: netbox/ipam/filtersets.py:642 netbox/ipam/forms/bulk_edit.py:193 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:284 #: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 #: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/filtersets.py:70 #: netbox/ipam/forms/filtersets.py:199 netbox/ipam/forms/filtersets.py:353 @@ -4078,7 +4078,7 @@ msgstr "" #: netbox/dcim/filtersets.py:2189 netbox/dcim/forms/filtersets.py:1726 #: netbox/dcim/forms/model_forms.py:1636 #: netbox/dcim/models/device_components.py:759 -#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:762 +#: netbox/ipam/forms/filtersets.py:552 netbox/ipam/forms/model_forms.py:726 #: netbox/virtualization/forms/bulk_edit.py:285 #: netbox/virtualization/forms/filtersets.py:321 #: netbox/virtualization/forms/model_forms.py:454 @@ -4334,7 +4334,7 @@ msgstr "" #: netbox/extras/forms/bulk_edit.py:327 netbox/extras/forms/bulk_edit.py:353 #: netbox/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:175 #: netbox/extras/forms/filtersets.py:271 netbox/extras/forms/filtersets.py:302 -#: netbox/ipam/forms/bulk_edit.py:167 +#: netbox/ipam/forms/bulk_edit.py:165 msgid "Weight" msgstr "" @@ -4723,7 +4723,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/bulk_import.py:1017 #: netbox/dcim/forms/model_forms.py:1585 netbox/ipam/forms/bulk_import.py:184 -#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/models/vlans.py:99 +#: netbox/ipam/forms/filtersets.py:603 netbox/ipam/models/vlans.py:100 #: netbox/virtualization/forms/bulk_edit.py:259 #: netbox/virtualization/forms/bulk_import.py:211 #: netbox/virtualization/forms/model_forms.py:416 @@ -4775,7 +4775,7 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1601 netbox/dcim/forms/filtersets.py:1642 #: netbox/dcim/forms/model_forms.py:1643 netbox/dcim/ui/panels.py:513 -#: netbox/ipam/forms/bulk_edit.py:232 netbox/ipam/forms/bulk_edit.py:318 +#: netbox/ipam/forms/bulk_edit.py:230 netbox/ipam/forms/bulk_edit.py:316 #: netbox/ipam/forms/filtersets.py:196 netbox/netbox/navigation/menu.py:118 #: netbox/templates/ipam/panels/prefix_addressing.html:4 #: netbox/virtualization/forms/filtersets.py:274 @@ -5640,16 +5640,15 @@ msgstr "" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "" -#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:92 -#: netbox/ipam/forms/bulk_edit.py:365 netbox/ipam/forms/model_forms.py:639 +#: netbox/dcim/forms/mixins.py:31 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:364 netbox/ipam/forms/model_forms.py:640 msgid "Scope type" msgstr "" -#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:95 -#: netbox/ipam/forms/bulk_edit.py:233 netbox/ipam/forms/bulk_edit.py:368 -#: netbox/ipam/forms/bulk_edit.py:387 netbox/ipam/forms/filtersets.py:200 -#: netbox/ipam/forms/model_forms.py:233 netbox/ipam/forms/model_forms.py:273 -#: netbox/ipam/forms/model_forms.py:642 netbox/ipam/forms/model_forms.py:652 +#: netbox/dcim/forms/mixins.py:34 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:231 netbox/ipam/forms/bulk_edit.py:379 +#: netbox/ipam/forms/filtersets.py:200 netbox/ipam/forms/model_forms.py:233 +#: netbox/ipam/forms/model_forms.py:273 netbox/ipam/forms/model_forms.py:646 #: netbox/ipam/tables/ip.py:198 netbox/ipam/tables/vlans.py:40 #: netbox/virtualization/forms/bulk_edit.py:76 #: netbox/virtualization/forms/filtersets.py:57 @@ -5661,53 +5660,53 @@ msgstr "" msgid "Scope" msgstr "" -#: netbox/dcim/forms/mixins.py:60 netbox/dcim/forms/mixins.py:171 -#: netbox/dcim/models/mixins.py:98 +#: netbox/dcim/forms/mixins.py:64 netbox/dcim/forms/mixins.py:172 +#: netbox/dcim/models/mixins.py:98 netbox/ipam/models/vlans.py:108 #, python-brace-format msgid "Please select a {scope_type}." msgstr "" -#: netbox/dcim/forms/mixins.py:121 netbox/ipam/forms/bulk_import.py:489 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:489 msgid "Scope type (app & model)" msgstr "" -#: netbox/dcim/forms/mixins.py:125 +#: netbox/dcim/forms/mixins.py:126 msgid "Scope name" msgstr "" -#: netbox/dcim/forms/mixins.py:126 +#: netbox/dcim/forms/mixins.py:127 msgid "Name of the assigned scope object (if not using ID)" msgstr "" -#: netbox/dcim/forms/mixins.py:138 +#: netbox/dcim/forms/mixins.py:139 msgid "scope_name and scope_id are mutually exclusive." msgstr "" -#: netbox/dcim/forms/mixins.py:142 +#: netbox/dcim/forms/mixins.py:143 msgid "scope_type must be specified when using scope_name" msgstr "" -#: netbox/dcim/forms/mixins.py:144 +#: netbox/dcim/forms/mixins.py:145 msgid "scope_type must be specified when using scope_id" msgstr "" -#: netbox/dcim/forms/mixins.py:153 +#: netbox/dcim/forms/mixins.py:154 #, python-brace-format msgid "{scope_type} \"{name}\" not found." msgstr "" -#: netbox/dcim/forms/mixins.py:161 +#: netbox/dcim/forms/mixins.py:162 #, python-brace-format msgid "" "Multiple {scope_type} objects match \"{name}\". Use scope_id to specify the " "intended object." msgstr "" -#: netbox/dcim/forms/mixins.py:179 netbox/dcim/tables/devices.py:260 +#: netbox/dcim/forms/mixins.py:180 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "" -#: netbox/dcim/forms/mixins.py:202 +#: netbox/dcim/forms/mixins.py:203 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -6465,8 +6464,8 @@ msgstr "" #: netbox/dcim/models/device_components.py:752 #: netbox/dcim/tables/devices.py:636 netbox/dcim/ui/panels.py:497 -#: netbox/ipam/forms/bulk_edit.py:456 netbox/ipam/forms/bulk_import.py:554 -#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:723 +#: netbox/ipam/forms/bulk_edit.py:434 netbox/ipam/forms/bulk_import.py:554 +#: netbox/ipam/forms/filtersets.py:629 netbox/ipam/forms/model_forms.py:687 #: netbox/ipam/tables/vlans.py:113 netbox/ipam/ui/panels.py:206 #: netbox/virtualization/ui/panels.py:100 msgid "Q-in-Q SVLAN" @@ -7786,7 +7785,7 @@ msgid "Allocated draw (W)" msgstr "" #: netbox/dcim/tables/devices.py:597 netbox/dcim/views.py:3408 -#: netbox/ipam/forms/model_forms.py:834 netbox/ipam/tables/fhrp.py:28 +#: netbox/ipam/forms/model_forms.py:798 netbox/ipam/tables/fhrp.py:28 #: netbox/ipam/ui/panels.py:252 netbox/ipam/views.py:924 #: netbox/ipam/views.py:1052 netbox/netbox/navigation/menu.py:175 #: netbox/netbox/navigation/menu.py:177 netbox/vpn/tables/tunnels.py:98 @@ -8059,7 +8058,7 @@ msgstr "" #: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 #: netbox/extras/forms/filtersets.py:446 netbox/extras/forms/model_forms.py:729 -#: netbox/ipam/forms/bulk_edit.py:115 netbox/ipam/forms/model_forms.py:165 +#: netbox/ipam/forms/bulk_edit.py:113 netbox/ipam/forms/model_forms.py:165 #: netbox/ipam/tables/asn.py:80 netbox/netbox/navigation/menu.py:18 #: netbox/netbox/navigation/menu.py:22 msgid "Sites" @@ -8210,7 +8209,7 @@ msgid "Virtual Device Contexts" msgstr "" #: netbox/dcim/views.py:3420 netbox/ipam/forms/filtersets.py:469 -#: netbox/ipam/models/vlans.py:308 netbox/ipam/tables/ip.py:121 +#: netbox/ipam/models/vlans.py:312 netbox/ipam/tables/ip.py:121 #: netbox/ipam/tables/vlans.py:52 netbox/ipam/views.py:1386 #: netbox/netbox/navigation/menu.py:210 netbox/netbox/navigation/menu.py:212 msgid "VLANs" @@ -10771,7 +10770,7 @@ msgid "Prefixes which contain this prefix or IP" msgstr "" #: netbox/ipam/filtersets.py:359 netbox/ipam/filtersets.py:617 -#: netbox/ipam/forms/bulk_edit.py:289 netbox/ipam/forms/filtersets.py:225 +#: netbox/ipam/forms/bulk_edit.py:287 netbox/ipam/forms/filtersets.py:225 #: netbox/ipam/forms/filtersets.py:378 msgid "Mask length" msgstr "" @@ -10910,16 +10909,16 @@ msgid "" "Enter VLAN IDs and ranges separated by commas. Example: 100,200-210,3100-3299" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:56 +#: netbox/ipam/forms/bulk_edit.py:54 msgid "Enforce unique space" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:82 +#: netbox/ipam/forms/bulk_edit.py:80 msgid "Is private" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 -#: netbox/ipam/forms/bulk_edit.py:146 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_edit.py:96 netbox/ipam/forms/bulk_edit.py:120 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_import.py:96 #: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 #: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 @@ -10933,19 +10932,19 @@ msgstr "" msgid "RIR" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:154 +#: netbox/ipam/forms/bulk_edit.py:152 msgid "Date added" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/filtersets.py:286 -#: netbox/ipam/forms/model_forms.py:650 netbox/ipam/forms/model_forms.py:699 +#: netbox/ipam/forms/bulk_edit.py:180 netbox/ipam/forms/filtersets.py:286 +#: netbox/ipam/forms/model_forms.py:644 netbox/ipam/forms/model_forms.py:663 #: netbox/ipam/tables/ip.py:205 netbox/templates/ipam/vlan_edit.html:53 msgid "VLAN Group" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_import.py:198 +#: netbox/ipam/forms/bulk_edit.py:185 netbox/ipam/forms/bulk_import.py:198 #: netbox/ipam/forms/filtersets.py:291 netbox/ipam/forms/model_forms.py:220 -#: netbox/ipam/forms/model_forms.py:747 netbox/ipam/models/vlans.py:307 +#: netbox/ipam/forms/model_forms.py:711 netbox/ipam/models/vlans.py:311 #: netbox/ipam/tables/ip.py:210 netbox/ipam/ui/panels.py:148 #: netbox/templates/ipam/inc/vlan_edit_header.html:9 #: netbox/templates/ipam/vlan/base.html:6 @@ -10958,35 +10957,35 @@ msgstr "" msgid "VLAN" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:198 +#: netbox/ipam/forms/bulk_edit.py:196 msgid "Prefix length" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:221 netbox/ipam/forms/filtersets.py:271 +#: netbox/ipam/forms/bulk_edit.py:219 netbox/ipam/forms/filtersets.py:271 #: netbox/ipam/ui/panels.py:152 msgid "Is a pool" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:270 +#: netbox/ipam/forms/bulk_edit.py:224 netbox/ipam/forms/bulk_edit.py:268 #: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/filtersets.py:337 #: netbox/ipam/models/ip.py:271 msgid "Treat as fully utilized" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:234 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/bulk_edit.py:232 netbox/ipam/forms/filtersets.py:198 #: netbox/ipam/forms/model_forms.py:234 netbox/ipam/forms/model_forms.py:274 msgid "VLAN Assignment" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:265 netbox/ipam/forms/filtersets.py:330 +#: netbox/ipam/forms/bulk_edit.py:263 netbox/ipam/forms/filtersets.py:330 msgid "Treat as populated" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:312 netbox/ipam/models/ip.py:1013 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/models/ip.py:1013 msgid "DNS name" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:327 netbox/ipam/forms/bulk_edit.py:501 +#: netbox/ipam/forms/bulk_edit.py:325 netbox/ipam/forms/bulk_edit.py:479 #: netbox/ipam/forms/bulk_import.py:470 netbox/ipam/forms/bulk_import.py:591 #: netbox/ipam/forms/bulk_import.py:619 netbox/ipam/forms/filtersets.py:443 #: netbox/ipam/forms/filtersets.py:647 @@ -10995,12 +10994,12 @@ msgstr "" msgid "Protocol" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:334 netbox/ipam/forms/filtersets.py:450 +#: netbox/ipam/forms/bulk_edit.py:332 netbox/ipam/forms/filtersets.py:450 #: netbox/ipam/tables/fhrp.py:22 netbox/ipam/ui/panels.py:182 msgid "Group ID" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:455 +#: netbox/ipam/forms/bulk_edit.py:337 netbox/ipam/forms/filtersets.py:455 #: netbox/wireless/forms/bulk_edit.py:65 netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 @@ -11011,11 +11010,11 @@ msgstr "" msgid "Authentication type" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:344 netbox/ipam/forms/filtersets.py:459 +#: netbox/ipam/forms/bulk_edit.py:342 netbox/ipam/forms/filtersets.py:459 msgid "Authentication key" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:355 netbox/ipam/forms/filtersets.py:435 +#: netbox/ipam/forms/bulk_edit.py:353 netbox/ipam/forms/filtersets.py:435 #: netbox/ipam/forms/model_forms.py:547 netbox/ipam/ui/panels.py:189 #: netbox/netbox/navigation/menu.py:421 netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 @@ -11026,32 +11025,32 @@ msgstr "" msgid "Authentication" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:375 netbox/ipam/models/vlans.py:67 +#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:68 msgid "VLAN ID ranges" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:451 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/filtersets.py:621 netbox/ipam/models/vlans.py:264 +#: netbox/ipam/forms/bulk_edit.py:429 netbox/ipam/forms/bulk_import.py:548 +#: netbox/ipam/forms/filtersets.py:621 netbox/ipam/models/vlans.py:268 #: netbox/ipam/tables/vlans.py:110 msgid "Q-in-Q role" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:467 +#: netbox/ipam/forms/bulk_edit.py:445 msgid "Q-in-Q" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:468 +#: netbox/ipam/forms/bulk_edit.py:446 msgid "Site & Group" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:485 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:774 netbox/ipam/tables/vlans.py:234 +#: netbox/ipam/forms/bulk_edit.py:463 netbox/ipam/forms/bulk_import.py:578 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/tables/vlans.py:234 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:506 netbox/ipam/forms/model_forms.py:792 -#: netbox/ipam/forms/model_forms.py:824 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:484 netbox/ipam/forms/model_forms.py:756 +#: netbox/ipam/forms/model_forms.py:788 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/ipam/ui/panels.py:240 #: netbox/ipam/ui/panels.py:248 msgid "Ports" @@ -11142,7 +11141,7 @@ msgstr "" msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "" -#: netbox/ipam/forms/bulk_import.py:581 netbox/ipam/models/vlans.py:386 +#: netbox/ipam/forms/bulk_import.py:581 netbox/ipam/models/vlans.py:390 msgid "VLAN translation policy" msgstr "" @@ -11255,19 +11254,19 @@ msgstr "" msgid "Total VLAN IDs" msgstr "" -#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:406 +#: netbox/ipam/forms/filtersets.py:557 netbox/ipam/models/vlans.py:410 msgid "Local VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:562 netbox/ipam/models/vlans.py:414 +#: netbox/ipam/forms/filtersets.py:562 netbox/ipam/models/vlans.py:418 msgid "Remote VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:748 +#: netbox/ipam/forms/filtersets.py:572 netbox/ipam/forms/model_forms.py:712 msgid "Q-in-Q/802.1ad" msgstr "" -#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/models/vlans.py:223 +#: netbox/ipam/forms/filtersets.py:618 netbox/ipam/models/vlans.py:227 #: netbox/ipam/ui/panels.py:199 msgid "VLAN ID" msgstr "" @@ -11332,61 +11331,61 @@ msgstr "" msgid "Assignment already exists" msgstr "" -#: netbox/ipam/forms/model_forms.py:651 +#: netbox/ipam/forms/model_forms.py:645 msgid "Child VLANs" msgstr "" -#: netbox/ipam/forms/model_forms.py:710 +#: netbox/ipam/forms/model_forms.py:674 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " "purpose." msgstr "" -#: netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/forms/model_forms.py:719 #, python-brace-format msgid "Use {vid} as a placeholder for the VLAN ID. Example: VLAN-{vid}." msgstr "" -#: netbox/ipam/forms/model_forms.py:780 +#: netbox/ipam/forms/model_forms.py:744 msgid "VLAN Translation Rule" msgstr "" -#: netbox/ipam/forms/model_forms.py:797 netbox/ipam/forms/model_forms.py:829 +#: netbox/ipam/forms/model_forms.py:761 netbox/ipam/forms/model_forms.py:793 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "" -#: netbox/ipam/forms/model_forms.py:801 +#: netbox/ipam/forms/model_forms.py:765 msgid "Application Service Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:814 +#: netbox/ipam/forms/model_forms.py:778 msgid "Parent type" msgstr "" -#: netbox/ipam/forms/model_forms.py:840 +#: netbox/ipam/forms/model_forms.py:804 msgid "Port(s)" msgstr "" -#: netbox/ipam/forms/model_forms.py:841 netbox/ipam/forms/model_forms.py:907 +#: netbox/ipam/forms/model_forms.py:805 netbox/ipam/forms/model_forms.py:871 msgid "Application Service" msgstr "" -#: netbox/ipam/forms/model_forms.py:895 +#: netbox/ipam/forms/model_forms.py:859 msgid "Application Service template" msgstr "" -#: netbox/ipam/forms/model_forms.py:904 +#: netbox/ipam/forms/model_forms.py:868 msgid "From Template" msgstr "" -#: netbox/ipam/forms/model_forms.py:905 +#: netbox/ipam/forms/model_forms.py:869 msgid "Custom" msgstr "" -#: netbox/ipam/forms/model_forms.py:937 +#: netbox/ipam/forms/model_forms.py:901 msgid "" "Must specify name, protocol, and port(s) if not using an application service " "template." @@ -11716,96 +11715,92 @@ msgstr "" msgid "application services" msgstr "" -#: netbox/ipam/models/vlans.py:100 +#: netbox/ipam/models/vlans.py:101 msgid "VLAN groups" msgstr "" -#: netbox/ipam/models/vlans.py:107 -msgid "Cannot set scope_type without scope_id." +#: netbox/ipam/models/vlans.py:111 +msgid "Please select a scope type." msgstr "" -#: netbox/ipam/models/vlans.py:109 -msgid "Cannot set scope_id without scope_type." -msgstr "" - -#: netbox/ipam/models/vlans.py:116 +#: netbox/ipam/models/vlans.py:120 #, python-brace-format msgid "Starting VLAN ID in range ({value}) cannot be less than {minimum}" msgstr "" -#: netbox/ipam/models/vlans.py:122 +#: netbox/ipam/models/vlans.py:126 #, python-brace-format msgid "Ending VLAN ID in range ({value}) cannot exceed {maximum}" msgstr "" -#: netbox/ipam/models/vlans.py:129 +#: netbox/ipam/models/vlans.py:133 #, 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:135 +#: netbox/ipam/models/vlans.py:139 msgid "Ranges cannot overlap." msgstr "" -#: netbox/ipam/models/vlans.py:212 +#: netbox/ipam/models/vlans.py:216 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "" -#: netbox/ipam/models/vlans.py:220 +#: netbox/ipam/models/vlans.py:224 msgid "VLAN group (optional)" msgstr "" -#: netbox/ipam/models/vlans.py:228 netbox/ipam/models/vlans.py:411 -#: netbox/ipam/models/vlans.py:419 +#: netbox/ipam/models/vlans.py:232 netbox/ipam/models/vlans.py:415 +#: netbox/ipam/models/vlans.py:423 msgid "Numeric VLAN ID (1-4094)" msgstr "" -#: netbox/ipam/models/vlans.py:246 +#: netbox/ipam/models/vlans.py:250 msgid "Operational status of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:258 msgid "The primary function of this VLAN" msgstr "" -#: netbox/ipam/models/vlans.py:269 +#: netbox/ipam/models/vlans.py:273 msgid "Customer/service VLAN designation (for Q-in-Q/IEEE 802.1ad)" msgstr "" -#: netbox/ipam/models/vlans.py:321 +#: netbox/ipam/models/vlans.py:325 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " "site {site}." msgstr "" -#: netbox/ipam/models/vlans.py:328 +#: netbox/ipam/models/vlans.py:332 #, 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:337 +#: netbox/ipam/models/vlans.py:341 #, python-brace-format msgid "VID must be in ranges {ranges} for VLANs in group {group}" msgstr "" -#: netbox/ipam/models/vlans.py:344 +#: netbox/ipam/models/vlans.py:348 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:350 +#: netbox/ipam/models/vlans.py:354 msgid "A Q-in-Q customer VLAN must be assigned to a service VLAN." msgstr "" -#: netbox/ipam/models/vlans.py:387 +#: netbox/ipam/models/vlans.py:391 msgid "VLAN translation policies" msgstr "" -#: netbox/ipam/models/vlans.py:428 +#: netbox/ipam/models/vlans.py:432 msgid "VLAN translation rule" msgstr ""